I want to be able to step through a shader and see the values at each step (ideally for any / every pixel)
The best case scenario would be while it's actually running, but simulating it seems like a great solution too.
These are the best I could find: https://github.com/burg/glsl-simulator and https://github.com/cdave1/shdr - both seem to be missing a fair amount of features, though shdr seems like much better support.
There's also: https://glsl-debugger.github.io/ but it doesn't support OS X and feels quite out of date.
There's "print statements" for wgsl: https://github.com/looran/wgsl-debug
I guess WGSL is the up and comer... as opposed to GLSL - but both would be great.
Anyone else have this hope/dream?
The hacks I use today are crazy - like conditionally exiting early based on a time variable and mapping values to colors.
So many folks I talk to are like, "yeah that's how it is". But this just seems not good enough to me...