Commit Graph

105 Commits

Author SHA1 Message Date
3574634c4c chore: formatting 2025-10-23 21:34:13 +02:00
32873d14ae chore: rename transform to Transform 2025-10-23 20:32:12 +02:00
ec7ef40aea feat: input class for abstracting SDL_Input functions 2025-10-23 16:35:40 +02:00
7b9858cffa feat: move fps and deltatime calculations in core engine 2025-10-23 16:10:22 +02:00
ef498ba210 allow add component to return added component refenrefce 2025-10-23 15:37:06 +02:00
a427fb7099 fix: make new entity system wrapper work 2025-10-23 15:29:04 +02:00
37d35f990d fix: entity works 2025-10-22 16:14:20 +02:00
4798c52e51 feat: scene + entity class 2025-10-22 15:23:51 +02:00
ea593feb8d feat: refactoring 2025-10-22 14:25:02 +02:00
71f1b2c6d2 feat: event emitter 2025-10-22 11:31:42 +02:00
31fbecbb47 feat: rename window.h to window_events.h 2025-10-22 11:03:40 +02:00
66e2531eb7 feat: refactor and move out the renderer with entt registry + better event system 2025-10-22 11:02:37 +02:00
ce0904ebec feat: prepare for major update 2025-10-22 06:46:18 +02:00
ecba8247bf feat: rendering improvemenets 2025-10-18 17:55:26 +02:00
fa9076b834 feat: light improvements 2025-10-18 17:34:15 +02:00
8b8ad35d01 fix: support relative texture paths 2025-10-18 18:53:27 +02:00
5ddc0eb73a fix: "bake" textures within the assets directory 2025-10-18 18:46:22 +02:00
991a8b62ee feat: update README.md 2025-10-17 13:31:07 +02:00
533cb940b7 Merge pull request 'Engine as library (both static & shared)' (#1) from engine-structure into main
Reviewed-on: #1
2025-10-17 13:25:48 +02:00
86825103ee fix: correct dll specs + copy dlls 2025-10-17 13:23:49 +02:00
3f18601ffc fix: make entrypoint work on windows 2025-10-17 12:34:33 +02:00
a32222f22f fix: correct windows define 2025-10-17 12:17:44 +02:00
ab917089b5 fix: windows glm 2025-10-17 12:16:56 +02:00
472cc6b147 feat: dynamic library support 2025-10-16 20:20:12 +02:00
faf9b67222 fix: relative mouse mode resets 2025-10-16 20:03:18 +02:00
800d0eb8e4 feat: move entrypoint to the engine 2025-10-16 19:56:17 +02:00
bd7f52ae3d feat: rename engine.h to core.h + remove main.cpp file including in cmake 2025-10-16 19:48:01 +02:00
aa7aafe944 feat: engine as library 2025-10-16 19:43:51 +02:00
165073c36d feat: initialize all vars in shaders 2025-10-16 14:07:12 +02:00
87168d42c3 feat: rename shader 2025-10-16 14:07:01 +02:00
4deb22f37d feat: object enable batch 2025-10-16 14:06:53 +02:00
ec92a3310e feat: registry refactoring + batch impl 2025-10-16 14:06:46 +02:00
b991a85b6b feat: draw instanced 2025-10-16 14:06:33 +02:00
282f8e8cb2 feat: better gl debug messages 2025-10-16 14:06:13 +02:00
4cc6f0cb26 feat: delete basics impl unnecessary code 2025-10-16 14:06:04 +02:00
a7a4840dd4 feat: batch component impl 2025-10-16 14:05:49 +02:00
2144b8a03a test: generate 1000 grass blocks + call renderer init 2025-10-16 14:05:43 +02:00
8563b424e9 feat: friend class with renderer + accept render count 2025-10-16 14:05:04 +02:00
4326ecd23f feat: keep registry reference 2025-10-16 14:04:46 +02:00
a68b4a85f0 feat(mesh): accept rendering count for instanced draw 2025-10-16 14:03:55 +02:00
19988d9c1d feat: friend class mesh for vertex 2025-10-16 14:03:42 +02:00
fde96d1419 feat: rotate component 2025-10-16 14:03:33 +02:00
6972ca3cb5 feat: make mesh objects shareable 2025-10-16 14:03:24 +02:00
4757ba8e58 feat: batch component 2025-10-16 14:03:12 +02:00
5fa9a04cb2 feat: add batch component 2025-10-16 14:03:05 +02:00
e38bb50245 feat: fullscreen toggling support 2025-10-14 21:38:20 +02:00
75e1748302 fix: update projection matrix 2025-10-14 21:38:09 +02:00
0c589e4d27 test: day-night simulation 2025-10-14 21:10:06 +02:00
0165afab95 test: second directional light source 2025-10-14 20:58:32 +02:00
3fce829eca chore: vscode config 2025-10-14 20:58:20 +02:00