Releases: AnalogFeelings/Shadersave
Releases · AnalogFeelings/Shadersave
Shadersave 1.1
Small release.
- Fix tab stop IDs in the config dialog, using the tab key to move between fields should now make more sense.
- Tweak default shader a bit.
Shadersave 1.0
The big release!
- Added texture loading.
Shadersave 0.8
Small release.
- Fix bug where the main shader path wasn't being saved to the registry correctly.
- Added support for common shader files.
Shadersave 0.7
Small release.
- Implemented iChannelResolution.
- Fixed buffer texture copy not being initialized.
- Switched textures from RGB to RGBA32F to mimic shadertoy behavior.
Shadersave 0.6
Small release.
- Reworked internals a bit to remove repetitive code.
- Some uniforms are now initialized on program startup, to reduce performance overhead.
- Refactored code to use C++ styling.
Shadersave 0.5
Small release.
- Rewritten entire renderer.
- All buffers are now available to use.
- Improved error reporting.
Image loading is still not implemented.
Shadersave 0.4
Small release.
- Rewrite Shadertoy loader, this should fix all naming conflicts and allows some shaders to work, such as pow(The Shining, 2.0) which previously didn't work.
- Remove dependency on boost::regex.
- Clean up code.
- Remove dependency on GLM.
You may note the settings dialog has a lot more stuff, but it's disabled as it still is work in progress.
Shadersave 0.3
Small release, no big features yet.
- Implement iChannelTime as dummy variable.
- Reduce sizes of some excessively large buffers.
- Implement a uniform map (should make slower PCs run this faster in theory).
Shadersave v0.2
Second beta release.
- Now supports the browse dialog in the settings.
- Supports iResolution, iTime, iTimeDelta, iFrameRate, iFrame, iMouse (dummy) and iDate.
Shadersave v0.1
First preview release of Shadersave.
Supports:
- Loading a shader from a file
- iTime, iResolution and iMouse (dummy variable)