|
|
3230d806f7
|
restructure puzzle space generation (for boards up to 5x5)
- uses a huge global seen-states-cache. Not scalable without more
filtering
|
2026-03-07 23:33:55 +01:00 |
|
|
|
1b6f597cd5
|
fix windows build (requires glew built for windows)
|
2026-03-06 22:03:40 +01:00 |
|
|
|
e482adbb76
|
draw graph edges much faster (using raw vertex array)
|
2026-03-06 21:16:57 +01:00 |
|
|
|
c060cfd35d
|
replace recursive octree implementation with morton code version (FML)
|
2026-03-06 02:20:28 +01:00 |
|
|
|
9f31d4e6ef
|
add libmorton library dependency
|
2026-03-05 22:28:09 +01:00 |
|
|
|
9de0d06806
|
reformat
|
2026-03-05 22:00:28 +01:00 |
|
|
|
c8d6541221
|
add hashset benchmarks
|
2026-03-05 20:03:26 +01:00 |
|
|
|
d4f83e11db
|
add .desktop icon to package
|
2026-03-05 02:05:02 +01:00 |
|
|
|
a9c102298a
|
enable/disable threadpool from cmake
|
2026-03-04 20:45:25 +01:00 |
|
|
|
cc2aee3af4
|
dummy commit
|
2026-03-04 20:33:29 +01:00 |
|
|
|
e0f128f693
|
dummy commit
|
2026-03-04 20:29:33 +01:00 |
|
|
|
3b6919944c
|
add some abbrs to flake + wrap package to set the working dir
|
2026-03-04 20:28:38 +01:00 |
|
|
|
0a2788c1b4
|
update flake
|
2026-03-04 19:07:40 +01:00 |
|
|
|
7a5013295e
|
fix cross compilation for windows (disable boost.stacktrace + use sqrt instead of rsqrt)
|
2026-03-02 20:09:49 +01:00 |
|
|
|
2ef2a29601
|
squash merge efficient-puzzle into main
|
2026-03-02 14:37:34 +01:00 |
|
|
|
ce05dd504a
|
small refactor
|
2026-02-28 18:37:47 +01:00 |
|
|
|
9d8b364330
|
simplify cmake file
|
2026-02-27 12:43:19 +01:00 |
|
|
|
16df3b7d51
|
add windows cross-compile package target to flake
|
2026-02-27 12:30:13 +01:00 |
|
|
|
0cc62009c5
|
fix crash when resetting the state after clearing the graph
|
2026-02-27 11:35:30 +01:00 |
|
|
|
bd1bd79825
|
patch raygui to allow prefixing the number spinner values
|
2026-02-27 00:06:44 +01:00 |
|
|
|
1195716369
|
add raygui library dependency
|
2026-02-26 03:56:14 +01:00 |
|
|
|
dc894d1c38
|
add a second tracy target instead of modifying the main target
|
2026-02-25 15:24:12 +01:00 |
|
|
|
79f088d10e
|
disable tracy in flake instead of CMakeList.txt
|
2026-02-25 15:14:49 +01:00 |
|
|
|
58235ac52e
|
some valgrind bullshit
|
2026-02-25 13:34:52 +01:00 |
|
|
|
d8534cacdd
|
store winning condition in state + remove presets
|
2026-02-24 22:08:00 +01:00 |
|
|
|
8a4e5c1ebf
|
squash merge threaded-physics into main
|
2026-02-24 19:00:25 +01:00 |
|
|
|
404a76654c
|
update compiler flags, fix tracy allocation profiling, fix compiler warnings
|
2026-02-23 23:01:30 +01:00 |
|
|
|
73b01f6af3
|
add thread-pool library dependency
|
2026-02-22 23:32:33 +01:00 |
|
|
|
21a18443e9
|
add tracy profiler dependency
|
2026-02-22 23:32:24 +01:00 |
|
|
|
f07f2772c4
|
remove octree library dependency (it doesn't store center of mass per node)
|
2026-02-22 20:29:01 +01:00 |
|
|
|
6a86324f53
|
add octree library dependency
|
2026-02-22 19:42:57 +01:00 |
|
|
|
0083143268
|
cleanup flake
|
2026-02-22 13:57:04 +01:00 |
|
|
|
b873a1e9d7
|
enable parallel build
|
2026-02-19 22:05:07 +01:00 |
|
|
|
e2e75204ef
|
parallelize repulsion forces using openmp
|
2026-02-18 02:08:46 +01:00 |
|
|
|
d1b115a7c3
|
implement numerically unstable mass spring system
|
2026-02-16 00:21:29 +01:00 |
|
|
|
801ddafd66
|
add profiler dependencies
|
2026-02-15 16:33:08 +01:00 |
|
|
|
6692a67f28
|
update flake (raylib + raylib-cpp + tinyobjloader)
|
2026-02-12 23:37:45 +01:00 |
|
|
|
ca97c0b597
|
add flake
|
2026-02-12 20:52:13 +01:00 |
|