Commit Graph

123 Commits

Author SHA1 Message Date
4bc74d0d2c feat: simplify and return raw pointer 2025-11-04 18:02:55 +01:00
3cca0b5c87 fix: correct import 2025-11-04 18:02:38 +01:00
bb4a2c926e feat: adapt old mesh class for further removing 2025-11-04 18:02:33 +01:00
808fad3001 feat: delete basics 2025-11-04 18:01:49 +01:00
73da0d79f5 feat: better buffer binding/unbinding control 2025-11-04 18:01:42 +01:00
788a302d75 feat: new vertex impl 2025-11-04 18:01:14 +01:00
e36a599d68 feat: abstracted Mesh class 2025-11-04 18:00:49 +01:00
9591ad403b feat: custom new material class 2025-11-04 18:00:40 +01:00
51ace4a800 feat: custom dynamic array impl 2025-11-04 18:00:34 +01:00
577336b5b7 chore: vscode settings 2025-11-04 18:00:27 +01:00
9b26cf909b feat: vertex array class 2025-10-30 18:31:48 +01:00
c6d83c1b51 feat: destructor 2025-10-24 13:17:15 +02:00
e459fea503 feat: instance + array buffer 2025-10-24 13:06:40 +02:00
b5ea21ad43 feat: uniform buffer configure shader 2025-10-24 12:37:09 +02:00
ee8e6012c8 test: try 10.000 cubes to render 2025-10-24 11:16:32 +02:00
063b228b97 feat: support uniform blocks 2025-10-23 22:43:03 +02:00
1440fd847c test: try uniform buffers 2025-10-23 22:42:54 +02:00
337da2b3b7 feat: opengl buffer & nested uniform buffer class 2025-10-23 22:42:41 +02:00
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