93bb7fec43
Begin adding support for drawing additional objects in the renderer
...
This will be used in the map editor to draw where objects are. It
doesn't draw anything yet, and can't until we get LGB support in
libphysis.
2025-05-13 15:19:11 -04:00
e34daadbcd
Split up Renderer's source files and a lot of refactoring
...
This now splits up the rendering system into sensible parts, and makes
it easier to switch between the simple renderer and the new experimental
one. Lots of refactors I needed to do for a while are now done, too.
2024-04-21 17:35:51 -04:00
0d303f0e6e
Add dummy shader for testing purposes
...
This is used to make sure the vertex stage successfully completed, thats
it.
2024-04-21 11:50:39 -04:00
f95fd2efc2
Add a dedicated skinned shader
...
This is to prevent trying to use bone transforms on terrain.
2024-02-02 14:37:58 -05:00
5c9284106f
renderer: Add support for imgui
2023-09-26 17:10:18 -04:00
749ad49c3a
Ensure compliance with REUSE, add to CI
2023-08-06 08:50:33 -04:00
338c485018
Load vertex data and load shaders from disk
2022-04-12 00:54:11 -04:00