Commits on 30 Jul 2026
Render on demand, display oversampling, and jump-free solver timing
Jeremy Magland committed
163ec45Fourier stage: real-field transform, and radix-4 Stockham
danfortunato committed
9cb1d1aFold north/south latitude pairs onto one Legendre recurrence
danfortunato committed
eb4a9e7leg_analys: reduce once per span of l-pairs, not once per pair
danfortunato committed
b81424bleg_analys: reduce with subgroupAdd, and retune wgAnalys for it
danfortunato committed
53ff7c5Tidy up after the SHTNS comparison
Jeremy Magland committed
4166b48leg_synth: advance the recurrence the way leg_analys does
Jeremy Magland committed
f290310Commits on 29 Jul 2026
Add scripts/diagnose-sht.ts: which stage of the transform is wrong?
Jeremy Magland committed
30ed90fBenchmark the WGSL transforms against upstream SHTNS
Jeremy Magland committed
b689087Add a Benchmark button that measures the solver and the GPU's clock ramp
Jeremy Magland committed
3221abdStop the per-frame sync from inflating the app's solver number
Jeremy Magland committed
cde22eaSeparate solver time from frame time, and add a cross-environment check
Jeremy Magland committed
0f3abbdDelete the TypeScript solver; the .m models are the only implementation
Jeremy Magland committed
35d91faWrite the solver in MATLAB and compile it to WebGPU
Jeremy Magland committed
61e12f1Make the benchmark command run on older Node
Jeremy Magland committed
84005eeAdd a desktop WebGPU benchmark and show its command in the app
Jeremy Magland committed
15a77e2turing-sphere: reaction-diffusion on the sphere, spectral solver on WebGPU
Jeremy Magland committed
2dedc35