Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
The ShaderToy specification now includes a "mainImage" function instead of "main".
Changes made to ShaderLoader now allow these shaders to work. The older format is still supported.
Changes made to ShaderLoader now allow more shaders to work.
Texture wrap mode is set to GL_REPEAT instead of GL_CLAMP. This allows use of coordinates from -1.0 to +1.0, otherwise texture data will be retrieved only in the range 0.0 - 1.0.
Individual ShaderToy channel resolutions are now supported instead of just the global resolution. This means that any shader using iChannelResolution will now work.
Many shaders require a noise image to create noise data and some require specific images to work. This is annotated in the shader code where possible. Otherwise check what is being used.
Take note of the License terms for use of these shaders. LICENSE.TXT in the "Shaders" root folder.
First release after user testing. Version 1.0.1.
Global time start on shader load instead of plugin load.
Fixed path truncation.
A path like "C:\Program Files (x86)\Resolume Arena 4.1.7\plugins\vfx\shaders" will now work.
"Source code (zip)" below will download a zip file of the whole repository.
Unzip and copy files as instructed in "installation.txt".