Commit Graph

469 Commits

Author SHA1 Message Date
7629a182e7 Add in Mikktspace and format it to fit style 2025-07-06 03:30:29 -04:00
37ad9e4a2a Setup for computing and using tangents to determine TBN 2025-07-05 13:19:15 -04:00
d8b03bfba9 Bump up inital buffer sizes 2025-07-04 07:42:50 -04:00
52f4ae3e44 Cleanup more transfer buffer things 2025-07-04 07:41:59 -04:00
f1fd5f24ad Add cube rendering test 2025-07-01 08:54:16 -04:00
ab47f756ea Finally fixes issues with transfer manager and buffers 2025-07-01 08:54:07 -04:00
2ffebbfbca Adjust model initialization: adopt constants::DEFAULT_MODEL_SCALE, increase buffer sizes, and extend GPU buffer initialization with debug names. 2025-07-01 08:53:50 -04:00
51ecb896ce Extend shader compiler session configuration to handle multiple search paths and preprocessor macros. 2025-07-01 08:51:17 -04:00
42ea8152fc Formatting 2025-07-01 08:50:44 -04:00
ba50eeca02 Update CMake configuration: bump C++ standard, replace fgl_cmake_modules with libFGL dependency. 2025-07-01 00:18:57 -04:00
f5603840a6 Add new invalid texture/material 2025-07-01 00:18:49 -04:00
799ab9a307 Add transfer test files 2025-07-01 00:17:58 -04:00
6a3ddc337d Fixup git modules 2025-06-26 16:34:37 -04:00
9d77e99c29 Removed submodule fgl_cmake_modules 2025-06-26 16:30:15 -04:00
3a0ef547be bump fgl module 2025-06-06 21:49:36 -04:00
e3103457bc Error fixes 2025-06-06 21:49:20 -04:00
2f74e45cc1 Fixes issue with incorrect swapchain image index being used 2025-06-06 21:48:58 -04:00
1b4f8f42ea Implement basic buffer resizing 2025-04-15 00:57:54 -04:00
c0ec82fac1 Some bugfixing cleanup 2025-04-07 16:00:23 -04:00
5a0fc04a46 Finish GPU driven rendering basics 2025-04-07 13:52:14 -04:00
32953416a2 Get GPU driven rendering mostly working 2025-04-06 11:30:09 -04:00
3a55398364 GPU culling work 2025-03-17 14:46:50 -04:00
f482c37d17 Update include path for QuatRotation in helpers.cpp 2025-03-17 14:46:03 -04:00
f3c161481b Remove alternative fix attempt 2025-02-27 12:07:56 -05:00
1d348e1071 Fixes the gimbal lock and rotation issues 2025-02-27 12:06:22 -05:00
16044154fb Cleanup editor code 2025-02-17 03:03:58 -05:00
8670fe3530 Cleanup file scanner code 2025-02-17 03:00:09 -05:00
91ad1c21c3 Cleanup descriptor sets 2025-02-17 02:57:56 -05:00
97d77d2df8 Removes old misc files 2025-02-17 02:46:23 -05:00
3142b3e24d Add shader json dumps to gitignore 2025-02-17 02:41:21 -05:00
7a20ef6358 Adjust readme 2025-02-17 02:33:51 -05:00
3a39a41a25 Fix formatting 2025-02-17 02:21:50 -05:00
82428a23c2 Bump fgl cmake version 2025-02-17 02:21:17 -05:00
920d728360 Fixes a bunch of compilation warnings 2025-02-17 02:21:10 -05:00
02930ea3b7 Add shader dump when running in debug 2025-02-17 01:16:54 -05:00
a16d8bc911 Fixes shader bugs 2025-02-17 01:16:30 -05:00
953c0d8973 Remove UBOBuffer empty files 2025-02-17 00:33:40 -05:00
288f345fe7 No more crashing! 2025-02-14 21:02:46 -05:00
df12800333 Remove old logging 2025-02-14 21:00:59 -05:00
59afe41ea0 Finish slang inital implementation 2025-02-14 20:02:34 -05:00
bc326e2c79 Setup command pools for primary and secondary command buffers, Split recording into multiple secondary buffers 2025-02-14 17:20:57 -05:00
129524f8ca Fixes improper clang-format 2025-02-14 13:46:50 -05:00
1a294f5b54 Add build guide 2025-02-14 13:06:48 -05:00
289a074640 Gets slang shaders mostly working 2025-02-13 15:17:05 -05:00
0c42361b6a Remove old feature plan 2025-02-12 22:59:56 -05:00
f86c89566d Add todo list 2025-02-12 22:59:44 -05:00
91cd915a97 Add TODO for Rotation fixes 2025-01-30 23:24:27 -05:00
06e2c30a71 GUI cleanup 2025-01-30 10:19:06 -05:00
28b1938f01 Minor spelling mistake 2025-01-30 10:18:25 -05:00
9edec677e4 Fixes improper range check for OOB 2025-01-30 00:28:57 -05:00