Commit Graph

438 Commits

Author SHA1 Message Date
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
9697985e9a Fixes line rendering having lighting applied to it 2025-01-30 00:28:14 -05:00
8a154dac18 Reverts back to old rendering method for objects in the object list viewer 2025-01-29 23:44:35 -05:00
9b2b1525ca Fixes include order 2025-01-29 23:44:18 -05:00
f88481029e Fixes stupidssh thing 2025-01-27 19:20:54 -05:00
5dac31ba08 More cleanup 2025-01-27 19:17:14 -05:00
1ba02c6336 Adds optimization to octtree navigation 2025-01-25 01:50:21 -05:00
e9affae3b3 Code cleanup 2025-01-23 18:28:22 -05:00
3c192764b2 Implement basics for object allocation tracking 2025-01-22 16:49:50 -05:00
9e3f9c2366 Cleanup gui handling and destruction 2025-01-21 23:59:18 -05:00
89a0238c24 Adds in static analysis to build modules config 2025-01-20 10:45:47 -05:00
864325060a Some starting cleanup 2025-01-20 10:45:34 -05:00
2e9e08a185 Finish dynamic rendering changes 2025-01-20 09:58:33 -05:00
14f32aa069 Merge branch 'refs/heads/dynamic-rendering' 2025-01-18 19:54:16 -05:00
d33379850c Some compiling cleanup 2025-01-18 15:29:02 -05:00
83f12f8f7e Gets dynamic rendering mostly working 2025-01-17 21:17:07 -05:00
615e994bd5 Work on switching to dynamic rendering 2024-12-21 23:42:05 -05:00
66c270d3c6 Some cleanup 2024-11-23 11:50:51 -05:00
99932c888e Some more code cleanup 2024-11-03 17:29:23 -05:00
d1a60515b8 More progess on chunk system 2024-11-03 14:39:45 -05:00
800f33427f Some cleanup 2024-11-03 14:28:39 -05:00
46464fa6d2 Cleanup octree and get started on chunk system 2024-11-03 12:27:43 -05:00
6439b1cbf2 Bunch of standard cleanup 2024-11-01 15:34:31 -04:00
c8b68493d4 Fixes up bounding boxes for octree 2024-11-01 15:03:50 -04:00
abccdf06d6 Adds extra error checking for glfw returns 2024-11-01 11:05:35 -04:00
92fd7162ed Implement basic in-engine timing 2024-10-30 05:23:56 -04:00
78bee55482 Cleans up intersection testing 2024-10-28 06:55:59 -04:00
e55fe643c7 Fixes comparison to the imgui descriptor set being wrong 2024-10-28 06:55:50 -04:00
90f5d133e7 Add in PBR testing models 2024-10-28 05:32:36 -04:00
fd480af9e4 Fixes composition shader 2024-10-28 05:32:21 -04:00
26e4123ec2 Fixes up shader reloading 2024-10-28 05:32:12 -04:00
7277c99223 Add in shader reloading and cleanup 2024-10-20 00:09:28 -04:00