Commit Graph

65 Commits

Author SHA1 Message Date
OusmBlueNinja
58be5709a3 Fixed Crashing 2025-01-01 13:39:45 -06:00
OusmBlueNinja
195f7abbe0 Removed Static VBA/VAO from code 2025-01-01 13:21:47 -06:00
OusmBlueNinja
f7f5ffa4e4 Added Lua User Input System. 2025-01-01 01:36:53 -06:00
OusmBlueNinja
513414608d Added New Themes and Removing Componenets 2025-01-01 00:56:47 -06:00
OusmBlueNinja
ca427b043f Added More Icons 2024-12-31 22:47:05 -06:00
OusmBlueNinja
605641db7f Added Icons 2024-12-31 22:31:58 -06:00
OusmBlueNinja
dbd23a30fc Added Deconstructor for Mesh 2024-12-31 16:35:06 -06:00
OusmBlueNinja
b6aa69210f Updated Shader with more functions 2024-12-31 15:45:24 -06:00
OusmBlueNinja
7a51dad87f Fixed Formatting 2024-12-31 14:29:20 -06:00
OusmBlueNinja
20635140fe Optimsed OBJ Loader from ~60 seconds to ~3 2024-12-31 14:16:53 -06:00
OusmBlueNinja
9d653be08c Getting started on exposing lua variables to Editor GUI 2024-12-31 12:13:36 -06:00
OusmBlueNinja
768ff7d0d5 Trying to fix stuff 2024-12-31 03:01:59 -06:00
OusmBlueNinja
17445e04af Put back Unnecessary Change 2024-12-31 02:41:59 -06:00
OusmBlueNinja
a558ea092b Added Sub meshing Asseet Loader : Broak Play Pause Button
When you resume the Asset cache returns an invalid Mesh
The Asset Cache needs to be updated
2024-12-31 02:40:23 -06:00
OusmBlueNinja
41a09cc8f3 shtuff 2024-12-30 00:51:58 -06:00
OusmBlueNinja
af98c41a6f idk anymore 2024-12-30 00:28:15 -06:00
OusmBlueNinja
17f847b561 Made it so the model load loads mtl files and textures, redid texture loading 2024-12-29 22:25:16 -06:00
OusmBlueNinja
8b44d35871 Changed engine to need to require engine 2024-12-29 14:33:35 -06:00
OusmBlueNinja
bed380268c Added Ability to hide profiler 2024-12-28 21:20:11 -06:00
OusmBlueNinja
8d255731e6 Read Descriptio
Added:
- Engine Profiler
- Playback
- Lua Math Library
- Temp Folder Access
2024-12-28 20:50:39 -06:00
OusmBlueNinja
1af62d6484 stuff 2024-12-28 13:06:42 -06:00
OusmBlueNinja
f241c5aa9a Updated default cube to load From Asset Manager 2024-12-28 12:59:53 -06:00
OusmBlueNinja
d24505877e added ak47 model 2024-12-28 12:56:06 -06:00
OusmBlueNinja
2c432f7229 Added Lua Math Library 2024-12-28 12:07:06 -06:00
OusmBlueNinja
434314fabd Enabled Test Lua Editor 2024-12-27 21:44:05 -06:00
OusmBlueNinja
193dcee7d6 Added / Updated Lua Bindings 2024-12-27 21:43:17 -06:00
OusmBlueNinja
18791713ab Changed some Includes 2024-12-27 17:04:03 -06:00
OusmBlueNinja
376e63c501 Improved Lua Error Handling: Found Dumb bug where you can trag the Tag Component and break it. 2024-12-27 16:52:47 -06:00
OusmBlueNinja
c559d9d18d Added Manuel Script Reloading 2024-12-27 16:15:40 -06:00
OusmBlueNinja
958da58cc7 Added a Debug Statment 2024-12-27 15:41:23 -06:00
OusmBlueNinja
e503dd47f3 Added Script Component 2024-12-27 15:27:05 -06:00
OusmBlueNinja
24bf93cd30 Fixed prints and the default mesh 2024-12-27 13:17:33 -06:00
OusmBlueNinja
acae54d70d Fixed Loading Overwriting Invalid Values 2024-12-27 12:59:05 -06:00
OusmBlueNinja
1a9f9eda39 I am so stupid, how did i not check that the extern was correct............. Please end my life 2024-12-27 12:47:48 -06:00
OusmBlueNinja
137a6d202c Added Texture Preview
Still need to fix hot model loading and reloading.
2024-12-27 12:35:23 -06:00
OusmBlueNinja
0c7c49dd43 Changed asset manager to a template instead of a void* 2024-12-27 12:19:20 -06:00
OusmBlueNinja
54e108b88e Added some stuff idk 2024-12-27 00:24:33 -06:00
OusmBlueNinja
0f354642a6 Added Tag Renaming 2024-12-27 00:09:43 -06:00
OusmBlueNinja
9ecb3034a4 Remove random prints, replaced with DEBUG_PRINT from gcml 2024-12-26 23:42:36 -06:00
OusmBlueNinja
4876a6c2dd Fixed scene loadingstuff, and Asset manager models loader 2024-12-26 23:31:12 -06:00
OusmBlueNinja
463e25e87c added color to logger window, and fixed little bug
forgot else if in deserialiser so it would thor random non existant errors
2024-12-26 22:27:47 -06:00
OusmBlueNinja
c7f163245a Made Scene Manager actual load and save scene
One bug is the Load does not load the VAO because im going to make it call the Asset manager to load the model from disk
2024-12-26 22:20:16 -06:00
OusmBlueNinja
d204e68cf3 Made a Simple scene manager with loading and saving 2024-12-26 22:08:50 -06:00
OusmBlueNinja
9ad51f97b7 Converted Gameobjects and componenets to Classes, added texture and mesh inspectors 2024-12-26 19:34:34 -06:00
OusmBlueNinja
d71876544a Added Themes 2024-12-25 22:00:13 -06:00
OusmBlueNinja
e5d1cb6096 Updated look of Scene viwer 2024-12-25 21:14:24 -06:00
OusmBlueNinja
380bdbe557 Made it so you could create view and sellect multiple GameObjects 2024-12-25 21:06:17 -06:00
OusmBlueNinja
e660a7ffd3 Made Inspector actual do stuff. ( makes GameObjects move with transform component ) 2024-12-25 18:53:17 -06:00
OusmBlueNinja
15084799bd i broke something. 2024-12-25 18:29:24 -06:00
OusmBlueNinja
0260fa7db4 changed to use Vector of entitys instead of a test object 2024-12-25 18:15:18 -06:00