Commit Graph

64 Commits

Author SHA1 Message Date
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
0cf21248f6 feat: shader support multiple directional lights 2025-10-14 20:58:08 +02:00
94afd17d65 feat: multiple lights kinda shadow support (shader is missing) 2025-10-14 20:55:24 +02:00
fdbf1296de feat: finalize directional light shadows 2025-10-14 19:35:50 +02:00
8cb94e8c95 feat: remove logs file 2025-10-14 19:35:35 +02:00
884696feaa fix: shadows 2025-10-11 18:55:37 +02:00
ff9e23255c feat: windows run 2025-10-11 18:34:03 +02:00
bedd6c3ca0 feat: shadow integration 2025-10-11 20:15:31 +02:00
f56e524d05 feat: pbr try 2025-10-08 19:13:05 +02:00
b989d74fca feat: render sphere 2025-10-08 18:36:55 +02:00
42d5def07e feat: light rendering 2025-10-08 18:36:46 +02:00
fefe273fce feat: sphere asset 2025-10-08 18:36:38 +02:00
99f5cd3715 feat: entt library 2025-10-08 18:17:47 +02:00
4e86d92987 feat: basic ecs start + renderer class 2025-10-07 21:36:23 +02:00
6cef3efbbc feat: basic improvements, unused includes 2025-10-05 16:39:20 +02:00
431d723afc feat: engine class impl + IApplication interface 2025-10-05 16:27:58 +02:00
9d56515fe5 feat: window class enhancements 2025-10-05 13:11:45 +02:00
7f08e28a04 feat: window is open 2025-10-04 14:56:39 +02:00
81c4e08e36 chore: vscode stuff 2025-10-04 14:46:59 +02:00
2c4f5fd641 feat: windows specific import + remove couts 2025-10-04 12:30:42 +02:00
3972553d36 feat: explicit import of std::remove_if 2025-10-04 12:30:20 +02:00
e8057c97ff test: launch via engine 2025-10-04 12:23:03 +02:00
5b6092f9d4 feat: event.hpp 2025-10-04 12:22:53 +02:00
09d715b9f7 feat: window + engine header 2025-10-04 12:22:45 +02:00
5f69ed6434 feat: engine implementation 2025-10-04 12:22:32 +02:00
4a40fe6e1a feat: window class 2025-10-04 12:22:21 +02:00
6ba8a0e3f6 feat: add new sources 2025-10-04 12:22:13 +02:00
8a044cbe86 feat: clang tidy corrections 2025-10-02 17:37:23 +02:00
c253fff7df feat: clang tidy correction 2025-10-02 17:33:13 +02:00
97b34962f7 feat: ignore .idea folder 2025-10-02 17:32:57 +02:00
620adb20f9 feat: update docs for building 2025-10-02 17:06:06 +02:00
507ba483b3 feat: release build possibility 2025-10-02 17:05:52 +02:00
fc91f6662e feat: refactor code + optimizations for obj file parsing 2025-10-01 17:55:29 +02:00
2b0494a23d feat: reorganize source code + cleanup 2025-10-01 16:15:19 +02:00
fec93b098b feat: remove unnecessary code + Blinn-Phong lighting 2025-10-01 11:27:24 +02:00
4a9f45b6ef fix: correct use of specular strength and shininess + opacity 2025-10-01 11:25:43 +02:00
fdb891d860 feat: kind of pbr lighting shader 2025-10-01 11:25:26 +02:00
5bcfb18296 feat: force always 4 channels per texture 2025-10-01 11:25:12 +02:00
303b931fb7 feat: opacity + shininess + illumination support 2025-10-01 11:25:00 +02:00
69dbe5ae2f feat: building on windows instructions 2025-10-01 10:41:38 +02:00
de6496ff81 feat: no glew static on windows 2025-10-01 10:41:29 +02:00
807e0ce9d9 feat: accept filesystem path 2025-10-01 10:41:24 +02:00