Commit graph

31 commits

Author SHA1 Message Date
Sara
2fbc198d7d feat: CameraNode fov is now configurable 2024-09-27 10:34:43 +02:00
Sara
7081e6fac9 fix: SceneNodeGetChildByTypeclass now returns NULL when nothing is found 2024-09-25 21:37:50 +02:00
Sara
b32bc6cefb fix: fragment shader files (.fs) are now correctly detected 2024-09-25 17:37:28 +02:00
Sara
029888c548 fix: ResourceContainer name field is now a manually allocated string 2024-09-25 17:37:07 +02:00
Sara
d44f10c87b feat: added SceneNodeGetChildByTypeclass 2024-09-25 17:34:17 +02:00
Sara
4704f9ca7b feat: implemented camera controller 2024-09-25 11:58:37 +02:00
Sara
f00ed0bf38 chore: removed debug logs from resources.c 2024-09-25 10:37:04 +02:00
Sara
05b0eee41c tweak: increase grid size and ambient light level 2024-09-25 10:36:49 +02:00
Sara
38ceeec36f feat: implemented input module 2024-09-24 15:26:34 +02:00
Sara
4151c3429a feat: created skeleton input module 2024-09-20 12:35:45 +02:00
Sara
0d6e1ba96d chore: cleanup of some LOGs and comment formatting 2024-09-20 11:53:29 +02:00
Sara
6c3906b7f8 chore: reworded comment 2024-09-20 10:47:35 +02:00
Sara
972ce010ac feat: simplified Internal_OnShaderLoaded 2024-09-19 20:56:08 +02:00
Sara
87e13e2069 tweak: lighting colour 2024-09-19 17:15:02 +02:00
Sara
90f01de0cb fix: OnShaderLoaded now checks if locations exist before setting uniforms 2024-09-19 15:45:01 +02:00
Sara
335e957497 feat: mesh renderer no longer updates it's shader's uniforms 2024-09-19 11:35:29 +02:00
Sara
0468dc9780 feat: resource module now notifies render module of loaded shaders 2024-09-19 11:35:07 +02:00
Sara
fa4517f9b5 feat: render module now tracks shaders and updates common uniforms 2024-09-19 11:34:52 +02:00
Sara
10bd6ae727 fix: replaced 1.0 with GetFrameTime when calling SceneTick 2024-09-19 11:34:26 +02:00
Sara
a0be00407f feat: implemented default shader 2024-09-17 21:37:34 +02:00
Sara
bf5146b578 feat: updated default fovy to 70 2024-09-17 15:47:21 +02:00
Sara
86e64f82ed fix: fixed transform updating and scale transformation 2024-09-17 14:10:30 +02:00
Sara
0661622b9c fix: Transform->matrix conversion is now (more) correct 2024-09-17 12:46:23 +02:00
Sara
2be8b21372 feat: implemented MeshRenderEntity 2024-09-16 23:28:55 +02:00
Sara
14e2885271 feat: nuked placeholder resources module 2024-09-13 18:13:51 +02:00
Sara
9f3d52c1d4 feat: renamed window 2024-09-13 11:49:54 +02:00
Sara
09e52d007a fix: transform updating is now _actually_ recursive through the whole tree 2024-09-13 11:28:07 +02:00
Sara
c7265739cc docs: extra documentation pass 2024-09-13 11:27:28 +02:00
Sara
67bd8017c5 feat: implemented transform hierarchy 2024-09-13 00:01:21 +02:00
Sara
7df5bd8e1e feat: scene now renders and ticks 2024-09-12 14:03:29 +02:00
Sara
ba614edd29 feat: defined various core engine concepts
- Scene Tree
- Engine loop
- Draw list
- Renderables
- Resources
2024-09-10 22:09:46 +02:00