Commit Graph

14 Commits

Author SHA1 Message Date
6ab935c9be pre-calculate morton codes in threadpool 2026-03-06 02:51:07 +01:00
c060cfd35d replace recursive octree implementation with morton code version (FML) 2026-03-06 02:20:28 +01:00
9de0d06806 reformat 2026-03-05 22:00:28 +01:00
c9915852db implement very slow puzzle space exploration 2026-03-04 20:23:16 +01:00
9c48954a78 build octree async and reuse tree from last frame (disabled as it breaks physics) 2026-03-02 18:52:06 +01:00
2ef2a29601 squash merge efficient-puzzle into main 2026-03-02 14:37:34 +01:00
809fbf1b93 add popups to certain user actions 2026-02-28 21:49:41 +01:00
ce05dd504a small refactor 2026-02-28 18:37:47 +01:00
2517a9d33b complete rework of the user interface (using raygui) 2026-02-27 03:01:43 +01:00
349d614611 add flag to toggle tracy (disabled for now) 2026-02-24 20:42:38 +01:00
404a76654c update compiler flags, fix tracy allocation profiling, fix compiler warnings 2026-02-23 23:01:30 +01:00
861fb34d39 fix octree corruption bug because of node vector reallocation 2026-02-23 13:46:00 +01:00
443069f597 replace openmp with thread-pool library bc openmp has larger fork boundary overhead 2026-02-23 00:14:09 +01:00
e43e505110 implement barnes-hut particle repulsion using octree 2026-02-22 23:29:56 +01:00