Commit Graph

140 Commits

Author SHA1 Message Date
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
1538b20c75 Formatting 2024-03-02 06:30:32 -05:00
3af9e28113 Start implementation of Octree 2024-03-02 06:28:05 -05:00
33a21a930a Reorganize some stuff 2024-03-01 11:57:46 -05:00
9a69207d1c Implement dividing hyperline intersection testing 2024-03-01 11:41:49 -05:00
2d91e2e5ef Cleanup some includes to help compile time 2024-03-01 06:58:09 -05:00
006262355b Major refactor of primitive system 2024-03-01 06:04:46 -05:00
1e24af2135 Cleanup some of the plane stuff 2024-02-29 13:14:47 -05:00
7c9826de60 Fixes some ImGui stuff and release modes 2024-02-29 12:14:20 -05:00
5fdc1b8b5f Add button to reset camera back to WORLD_CENTER and a default rotation 2024-02-29 11:56:18 -05:00
f729b54b12 Major cleanup and expansion of primitives 2024-02-29 11:44:35 -05:00
c35e3f748d Cleanup a bunch of the Vector math stuff 2024-02-28 07:53:12 -05:00
69d5c27e28 Group planes 2024-02-28 06:47:41 -05:00
9d4c0c206c Fixes point path 2024-02-28 06:47:20 -05:00
f653a1209b Add basics for infinite line 2024-02-28 06:47:11 -05:00
095ab390dc Move coordinate into points folder 2024-02-28 06:43:21 -05:00
34749ce632 Group lines in folder 2024-02-28 06:41:33 -05:00
9477075632 Rename Line to LineSegment 2024-02-28 06:41:09 -05:00
d01d300dcd Cleanup some cmake stuff 2024-02-28 06:36:41 -05:00
6567448edb More cleanup 2024-02-28 06:28:44 -05:00
cdbd025bf1 Cleanup the rotation class 2024-02-28 06:28:37 -05:00
a36311b2e1 Move Primitive to it's own hpp file 2024-02-28 03:25:49 -05:00
db8ad26ddc Rename BoundingBox to OrientedBoundingBox 2024-02-28 03:18:36 -05:00
c5d9e3dd6e Cleanup a bunch of stuff 2024-02-28 03:16:49 -05:00
d10d9342fd Fixes frustum plane math being wrong 2024-02-27 13:22:48 -05:00
071dab99ec Fixes and shit 2024-02-27 12:56:25 -05:00
43ad97f9da Fixes ImGui texture stuff breaking due to wrong define 2024-02-27 03:02:57 -05:00
5ec5b6b2fb Fixes bounding box loading from wrong data 2024-02-27 00:38:54 -05:00
93dae662d0 Move mapToPlane function to cpp file 2024-02-27 00:32:54 -05:00
a089258033 Fixes loading vertex positions doing more work then needed 2024-02-27 00:00:00 -05:00
18aef5f9d6 Fixes loading vertex positions doing more work then needed 2024-02-26 23:59:38 -05:00
53503e576b Fixes texture loading 2024-02-26 23:56:31 -05:00
5f7e3ad2db Move drawers out of warning ignored segment 2024-02-26 23:18:45 -05:00