- Suppport custom uniforms for ShaderBuffer.
- Update documentation, examples, and screenshots.
- Update documentation.
- Improved example to support Android/iOS platforms.
- Suppport custom loading widget when ShaderBuffer is loading.
- Support ShaderController for play/pause control.
- Fixed the serious issue of inability to render brought by the previous version
- Support input Widget to ShaderBuffer
- Support set input filter mode(Nearest / Linear).
- Optimized example
- Improved documentation
- Support set input wrap mode for image inputs.
- Improved existing examples and added new ones.
- Improved overall code structure, architecture, and file organization.
- Try fix pub's readme screenshot display issue again.
- Fix dart pub readme screenshot display issue.
- Add virtual keyboard widget for example
- Fix Android's game problems in example
First public release.
- Render-graph style multi-pass execution for Flutter
FragmentProgram/RuntimeEffect. ShaderBufferAPI for wiring shader inputs (other shaders, images, keyboard, mouse).- Feedback / ping-pong support for Shadertoy-style buffers.
- Automatic topological scheduling of buffer lists.
- RGBA8 feedback float workaround via
sg_feedback_rgba8(RGB24 encoding + 4-lane packing). - Example app and a set of ported Shadertoy-style shaders included in
example/.