.ststate is ShaderToy CLI's resumable debugging artifact.
It stores:
- - - -
The state is deterministic and independent of wall-clock playback.
Capture:
shadertoy state capture --frame 300 -o target/frame300.ststate
Inspect:
shadertoy state inspect target/frame300.ststate --json
Modify one buffer:
shadertoy state set target/frame300.ststate \
Resume:
shadertoy render --state target/modified.ststate -o target/next.png