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
ab1d02b25a
Add configurable camera distance, set to a smaller minimum in MDLViewer
2024-04-18 18:08:50 -04:00
f13ead3168
mdlpart: Don't allow mouse movements when disabled
2024-02-04 14:54:13 -05:00
5a03fafd3b
mdlpart: Add support for model positions, free mode camera
2024-02-02 14:28:31 -05:00
039b6e6d30
More small code improvements/cleanup
2023-12-10 08:39:45 -05:00
34082479ed
Hide FMV by default, toggle with a menu action
2023-12-10 07:29:51 -05:00
09e1d25d09
Fix a crash in VulkanWindow when trying to close one
2023-12-10 07:16:21 -05:00
81e9c09be8
Fix most warnings
2023-12-09 22:35:59 -05:00
8bd7148b79
Fix ImGui using the wrong display size
2023-12-09 15:06:16 -05:00
7e61197516
Separate VulkanWindow class into its own source file
2023-12-09 15:05:09 -05:00