422 Commits

Author SHA1 Message Date
9c50bea17b Fixes bug in evaluation shader causing weird translation issues 2024-03-17 06:22:15 -04:00
15ef8d103a Cleanup some includes 2024-03-17 02:14:02 -04:00
7f7ecfa37d Add in Z scaling to texture map 2024-03-16 23:44:20 -04:00
b5e8c10cb9 Get tessellation mostly working for terrain 2024-03-16 03:57:56 -04:00
4fdfac200d Prepare for new system and add Shader strict type abstraction 2024-03-13 19:32:42 -04:00
ce4bef21b7 Const fixes 2024-03-13 04:13:58 -04:00
0311cc6666 Cleanup some more debug stuff and add button to reorganize octree 2024-03-13 03:58:34 -04:00
d2dfa849ce Fixes bug with bounding box becoming negatively scaled 2024-03-13 01:15:27 -04:00
5295d9a1f3 Optimization 2024-03-12 22:10:02 -04:00
7374f8de8c Some more cleanup 2024-03-11 21:48:24 -04:00
b82d68a7a7 Some cleanup 2024-03-11 19:42:16 -04:00
7f633922be Fixes lines not drawing if one point is outside the camera 2024-03-11 18:33:09 -04:00
df6891e6ab Remove sleep call 2024-03-11 02:41:50 -04:00
2001a18680 Cleanup and add some more debug drawing 2024-03-11 02:29:59 -04:00
3dafa36626 Set inital depth split for the root octree node 2024-03-11 02:22:49 -04:00
acf2416e6f Cleanup some octree stuff 2024-03-11 02:22:23 -04:00
bfe0da9c21 Fixes bug with crashing at random times due to texture IDX going to the moon 2024-03-11 01:07:21 -04:00
5cf85f3a7d Cleanup some of the octtree stuff 2024-03-10 17:28:20 -04:00
834470279b Remove debug prints 2024-03-08 15:37:37 -05:00
9408b35427 Inline GLM once again 2024-03-08 15:36:22 -05:00
97556d5e31 Add check to flush range size 2024-03-08 15:26:39 -05:00
4b0ee23859 Revert "ubsan"
This reverts commit e948e91bd9.
2024-03-08 15:24:46 -05:00
7cbc92e4d9 Hopefully fix 2024-03-08 15:19:04 -05:00
e948e91bd9 ubsan 2024-03-08 15:18:56 -05:00
ee4875aced Hopefully fixes issue? 2024-03-08 14:53:39 -05:00
dbaedf2e54 Force nothing 2024-03-08 14:50:42 -05:00
80c45609b5 Construct Frustum instead of asigning 2024-03-08 14:43:02 -05:00
8b4c8f250a Move printout into while loop 2024-03-08 14:42:49 -05:00
c475581af9 Remove older function stuff 2024-03-08 14:36:02 -05:00
ca896dbf54 No longer force glm to not init via ctor 2024-03-08 14:35:53 -05:00
2e60ea82b8 Hopefully fix? 2024-03-08 14:29:19 -05:00
54aee74669 More asserts 2024-03-08 13:57:54 -05:00
d9932e18e7 Asserts, Asserts everywhere 2024-03-08 13:55:53 -05:00
7bb1ee0074 Allow for disabling ImGui 2024-03-08 13:47:31 -05:00
1d3bf00316 Formatting 2024-03-08 13:38:46 -05:00
8c9f7083a5 Fix missing include for cmath 2024-03-08 13:38:24 -05:00
d62edd94a3 Remove needless include in EngineContext 2024-03-08 13:37:19 -05:00
885a5842aa Ignore dumb guideline 2024-03-08 13:36:57 -05:00
c0ad2bfaec More logging 2024-03-08 13:29:08 -05:00
ff821f1c00 Fix typo 2024-03-08 13:05:22 -05:00
ef75387af4 Add some extra printouts to debug crash 2024-03-08 13:03:24 -05:00
41e924a7b1 Remove second nested comparison for checking if the cursor was restored 2024-03-07 23:13:16 -05:00
c1b43f3c2c Set restored flag to true for cursor on first move pass 2024-03-07 23:11:53 -05:00
849de93141 Reduce model count 2024-03-07 23:02:58 -05:00
4d66664aec Remove some unneeded includes from Rotation 2024-03-07 22:58:10 -05:00
0f18cfdf48 Fixes wrong type for PointPlane instantiation 2024-03-07 22:48:04 -05:00
c5c3a76526 Hopefully magically fixes bug with random driver crashes 2024-03-07 21:59:46 -05:00
2550815d37 Wtf? 2024-03-06 22:57:37 -05:00
a7bed8e4e6 Fix folder name 2024-03-05 19:01:03 -05:00
8ad8d6d83d Get octree mostly working 2024-03-05 18:59:28 -05:00