Commit Graph

9 Commits

Author SHA1 Message Date
OusmBlueNinja
8232b19666 Adds basic editor window classes
Adds the initial structure for the InspectorWindow and
SceneExplorer editor windows, providing a foundation for
implementing editor functionality.
Also adds file browser and other editor windows
2025-06-03 16:09:00 -05:00
OusmBlueNinja
d107be98d4 Improves asset loading and shader management
Improves asset management by adding a shutdown procedure that safely terminates the asset scanning thread. This prevents crashes and ensures a clean exit.

Enhances shader management by introducing shader naming and improved error logging. This makes debugging easier. Also renames the sprite shader.

Fixes a minor bug related to sprite drawing position.

Adds Git mappings for submodules.
2025-05-22 09:25:29 -05:00
OusmBlueNinja
5758f841ed Added viewport 2025-05-21 10:16:46 -05:00
OusmBlueNinja
6074fdc492 Added Demmy Layer for testing 2025-05-21 09:25:43 -05:00
OusmBlueNinja
f6e80b5ad0 Added Layer Based Dynamic Window Titles 2025-05-21 09:21:50 -05:00
OusmBlueNinja
5ad82a1368 updated versioning 2025-05-19 11:25:41 -05:00
OusmBlueNinja
67f7d45db9 Update main.cpp 2025-05-18 13:33:24 -05:00
OusmBlueNinja
16a70b888d Set Up Base 2025-05-18 13:29:55 -05:00
OusmBlueNinja
5278c9fb43 Used Template 2025-05-18 12:42:48 -05:00