Skip to content

Releases: leadedge/ShaderLoader

ShaderLoader revision

09 Mar 07:52
Compare
Choose a tag to compare

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.

Improvements to ShaderLoader and SpoutPanel

21 Jan 06:53
Compare
Choose a tag to compare

Changes made to ShaderLoader now allow more shaders to work.

  1. 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.

  2. 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.

Release 1.0.1

16 Jan 02:33
Compare
Choose a tag to compare
Release 1.0.1 Pre-release
Pre-release

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".

Initial release

11 Jan 07:19
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

Initial release after preliminary testing.