Commit Graph

29 Commits

Author SHA1 Message Date
68d20153da Get textureless rendering mostly working 2024-05-24 14:09:24 -04:00
0311cc6666 Cleanup some more debug stuff and add button to reorganize octree 2024-03-13 03:58:34 -04:00
7f633922be Fixes lines not drawing if one point is outside the camera 2024-03-11 18:33:09 -04:00
2001a18680 Cleanup and add some more debug drawing 2024-03-11 02:29:59 -04:00
acf2416e6f Cleanup some octree stuff 2024-03-11 02:22:23 -04:00
8ad8d6d83d Get octree mostly working 2024-03-05 18:59:28 -05:00
006262355b Major refactor of primitive system 2024-03-01 06:04:46 -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
9477075632 Rename Line to LineSegment 2024-02-28 06:41:09 -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
6ae9cd161a Add protection against accessing invalid camera 2024-02-26 23:00:39 -05:00
1f31b2a2a3 Fixes a shit ton of warnings 2024-02-26 22:52:34 -05:00
14c7b082c7 Cleanup and provide some more debugging tools in the ImGui menu 2024-02-26 12:13:22 -05:00
822e1ef850 Fixup drawing def disabling 2024-02-26 04:10:53 -05:00
3a38e50b72 Gets frustum culling via line intersection mostly working 2024-02-26 02:53:59 -05:00
4ffc52de07 Reduce tracy memory load by removing very small profiles 2024-02-23 18:26:15 -05:00
9d75e182d6 Some cleanup for optimization stuff 2024-02-23 01:46:13 -05:00
5a476e0fe2 Frustum culling cleanup 2024-02-22 22:07:28 -05:00
48362761aa Fixup some of the drawing stuff and set a specific color for them 2024-02-22 21:20:21 -05:00
47bbeb0b32 Fixup frustum culling stuff 2024-02-22 21:14:26 -05:00
61b9bf1c12 Fixes translation tests 2024-02-22 00:31:02 -05:00
30b5c81e68 Fixes confusing types (Rotation vs Vector) by splitting them 2024-02-16 21:14:13 -05:00
0a5ae5505b More test fiddling 2024-02-16 20:09:15 -05:00
c4b01b8a27 More progress on getting frustums working 2024-02-16 16:19:38 -05:00
516c31dc92 Add tests for bounding box 2024-02-14 08:38:22 -05:00
2c56a91382 Add debug ImGui drawers 2024-02-12 07:51:35 -05:00