Commit Graph

15 Commits

Author SHA1 Message Date
wisplite 260c39eedc runtime statistics label 2026-05-14 09:51:04 -05:00
wisplite 60a28cea88 visualize explored nodes (closed path) 2026-05-14 09:43:49 -05:00
wisplite 589663d3d0 HUGE update to how drawing works, ensures consistency between visualization and sim. Also added erase tool. 2026-05-14 09:37:53 -05:00
wisplite 6719f70c73 added heuristic dropdown and fixed a bunch of bugs in the logic 2026-05-14 09:29:25 -05:00
wisplite 85855f00ff whoops, we should reset the grid to clear the closedSet, openSet, and scores 2026-05-14 09:14:02 -05:00
wisplite 5b4887f0cc working a* 2026-05-14 09:13:32 -05:00
wisplite 29bce85e82 slight rework of draw code to address a small memory leak (changes are pushed straight to vram rather than recreating an image from scratch every time) 2026-05-14 07:06:38 -05:00
wisplite 5b4c246b4f now it draws a line between the old and new mouse positions so drawn paths are continuous 2026-05-14 06:55:31 -05:00
wisplite 48f889bd44 basic drawing logic, need to add raycasting or something 2026-05-14 06:40:52 -05:00
wisplite 910f0e56cf cap the canvas size at 16000 to prevent GPU texture allocation issues (will replace with chunked textures in the multithreaded version) 2026-05-14 05:04:26 -05:00
wisplite da36fcd0ba fixed memory leak in grid generation code 2026-05-14 04:56:33 -05:00
wisplite b5a03b2461 added tool selector 2026-05-14 04:54:48 -05:00
wisplite 3a74dcac7c fixed a small bug in grid rendering 2026-05-12 04:29:02 -05:00
wisplite e73e783f6c massively improved performance by using a texture instead of drawing boxes 2026-05-12 02:40:29 -05:00
wisplite b04a1810dd super basic GUI in raylib, use x11/xwayland forced mode and bruteforce scaling because the GLFW devs don't know how to support wayland 2026-05-12 02:19:37 -05:00