Commit Graph

125 Commits

Author SHA1 Message Date
8665ce07f1 debug-26 2026-01-26 07:53:43 -08:00
abed044dfd print mesh 2026-01-23 08:25:26 -08:00
aeb3583d7f print body 2026-01-23 08:11:16 -08:00
0745447386 clip depth 2026-01-22 10:21:21 -08:00
bf1fb8e7fb make it green 2026-01-22 10:10:12 -08:00
b7e01b13d1 animate hitbox 2026-01-22 10:10:12 -08:00
2803a7308f fix hitbox size 2026-01-22 10:10:12 -08:00
a4362e04e3 render debug hitbox 2026-01-22 10:10:12 -08:00
242fac8959 the debug pipeline 2026-01-22 10:10:12 -08:00
8328f1897d rename mesh shader pipeline variable 2026-01-22 10:10:12 -08:00
97e22e0b9c 2s 2026-01-22 10:10:12 -08:00
adf13053f7 doin it wrong 2026-01-22 10:10:12 -08:00
6766b2d8e9 display animated crawl 2026-01-22 10:10:12 -08:00
2daab36253 fev mesh0 2026-01-22 10:10:12 -08:00
b7ecc5ff16 press H to debug simulation 2026-01-22 10:10:11 -08:00
a1b5d12da7 edge shader 2026-01-22 10:10:11 -08:00
f70cb8a2e7 plumb vert pos 2026-01-22 10:10:11 -08:00
71ca1f9dfc disable culling 2026-01-22 10:10:11 -08:00
ffc74ee52e draw_mesh_tasks 2026-01-22 10:10:11 -08:00
696c084e03 raise limits 2026-01-22 10:10:11 -08:00
dfc18c9d08 raise limits 2026-01-22 10:10:11 -08:00
9d8999f0c7 raise limits 2026-01-22 10:10:11 -08:00
345c89dc1a stage visibility 2026-01-22 10:10:11 -08:00
f5b1a71bd7 disable edge pipeline 2026-01-22 10:10:11 -08:00
82f98b5caf raise limits 2026-01-22 10:10:11 -08:00
4cb7bd7e8b wgpu bleeding edge 2026-01-22 10:10:11 -08:00
7ca4cddb90 wip mesh shader circle 2026-01-22 10:10:11 -08:00
5c1c050b10 the bug 2026-01-22 10:10:11 -08:00
8250e8e0d0 type safe enough 2026-01-22 10:10:11 -08:00
261ac43d26 ya 2026-01-22 10:10:11 -08:00
c62fe77649 done 2026-01-22 10:10:11 -08:00
c61cf70a48 the 2026-01-22 10:10:11 -08:00
2dc91dd4f9 generate topological indices 2026-01-22 10:10:11 -08:00
ac11b80eef create fev pipelines 2026-01-22 10:10:11 -08:00
1c0a28e3ff fix lints 2026-01-22 10:10:11 -08:00
4628cb1c15 fix rebase 2026-01-22 10:10:11 -08:00
5d0d474a91 debug physics models visually 2026-01-22 10:10:11 -08:00
f52a59ddba Session::debug_raycast_print_model_id_if_changed 2026-01-22 10:10:10 -08:00
11d8b55865 skip faces early 2026-01-22 10:10:10 -08:00
d78de7ba90 physics: PhysicsData::trace_ray 2026-01-22 10:10:10 -08:00
f591981f53 physics: derive Eq for Minkowski FEV 2026-01-22 10:10:10 -08:00
2331bef281 pretty print time 2026-01-22 09:43:35 -08:00
31b52f7c34 Conditionally Advance Body in atomic_internal_instruction StrafeTick (#14)
Closes #13, but exposes the underlying issue at all times.

Reviewed-on: #14
Co-authored-by: Quaternions <krakow20@gmail.com>
Co-committed-by: Quaternions <krakow20@gmail.com>
2026-01-22 17:00:52 +00:00
8329eadb18 use unbounded range in physics tests 2026-01-22 08:47:54 -08:00
4b2f93be66 fix algorithm setup start position 2026-01-22 08:41:54 -08:00
469ab48156 allow unbounded range 2026-01-22 08:41:35 -08:00
c2650adf54 md: simplify reduce 2026-01-21 10:32:19 -08:00
cdafbb4077 Implement MinimumDifference Algorithm (#25)
Completely replace the janky closest fev crawl from infinity algorithm with a dedicated purpose-built algorithm.  Finding the closest point on a MinkowskiMesh is equivalent to finding the closest point between two meshes.

Reviewed-on: #25
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
2026-01-21 17:31:52 +00:00
087e95b1f7 delete TogglePaused 2025-12-22 13:54:35 -08:00
4059cfa527 update wgpu 2025-12-18 10:57:19 -08:00