Commit Graph

21 Commits

Author SHA1 Message Date
OusmBlueNinja
1a928159e5 Chore: Bump Editor Version 2025-05-21 16:40:01 -05:00
OusmBlueNinja
c177c8b9ea Improves asset loading and file browsing
Adds background asset scanning and loading to improve editor responsiveness.

Updates the file browser with grid and list views, filtering, and callbacks for file selection.

Fixes an issue where the asset manager would block the main thread during asset loading.
2025-05-21 16:38:18 -05:00
OusmBlueNinja
7cee708801 Refactors asset loading for textures
Removes Assimp dependency.

Changes the asset loading process to use a queue system for texture uploads to OpenGL, which improves performance by offloading the texture loading to the main thread.

The asset manager now directly loads texture data using stb_image and uploads it to the GPU in the main thread, eliminating the need for Assimp.
2025-05-21 13:59:27 -05:00
OusmBlueNinja
86c90cbf8d Chore: Bumped Versions 2025-05-21 12:34:23 -05:00
OusmBlueNinja
91f8eff00d Started in File Broswe Window 2025-05-21 11:49:17 -05:00
OusmBlueNinja
4e2f6b8cfd "Functonal" asset manager 2025-05-21 11:46:17 -05:00
OusmBlueNinja
6225c07dbd Started On Asset Manager 2025-05-21 11:34:23 -05:00
OusmBlueNinja
f298c48564 Fixed Spacing of Editor 2025-05-21 11:07:23 -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
623aa4694b Updated Color Scemes 2025-05-20 21:45:27 -05:00
OusmBlueNinja
36b821eb64 Fixed Logger and Brought back Verbose 2025-05-20 21:42:18 -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
4f5a969893 Update README.md 2025-05-18 13:33:05 -05:00
OusmBlueNinja
9c5102624c Update README.md 2025-05-18 13:32:39 -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
OusmBlueNinja
9598aded5b Added Logos 2025-05-18 12:26:46 -05:00
e8de05e3c4 Initial commit 2025-05-18 17:24:00 +00:00