Skip to content

A source code template to create FreeframeGL plugins from GLSL Sandbox and ShaderToy shaders.

License

LGPL-3.0, Unknown licenses found

Licenses found

LGPL-3.0
LICENSE
Unknown
licence.txt
Notifications You must be signed in to change notification settings

Vaayaa/ShaderMaker

 
 

Repository files navigation

ShaderMaker

A source code template to create FreeframeGL plugins from GLSL Sandbox and ShaderToy shaders.

For the shaders that you find useful with "ShaderLoader" and will use a lot, it is useful to have a dedicated FreeFrameGL plugin that does not not rely on a shader file.

Windows

This is a Visual Studio C++ project that can make any number of them. Download everything and unzip into in any folder, open the VS2010 solution file with Visual Studio and change to "release", it should build OK as-is. More examples are in the source file.

Mac

In build/osx there are both and XCode project and a makefile. In both cases, the resulting bundle will be created in Binaries/osx.

How to use

To make your own shader plugin, all you do is copy/paste the shader code into the source file, change the plugin information and rename the resulting dll. There are some things to take note of, but hopefully the code and documentation are clear enough.

Refer to the documentation for further details.

Credits

Implementation by Lynn Jarvis [email protected]
MacOSX port by Amaury Hazan [email protected]
The MacOSX port was supported by Coldcut/Ninja Tune as a contribution to the Visuals Community

About

A source code template to create FreeframeGL plugins from GLSL Sandbox and ShaderToy shaders.

Resources

License

LGPL-3.0, Unknown licenses found

Licenses found

LGPL-3.0
LICENSE
Unknown
licence.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 93.5%
  • C 5.7%
  • Makefile 0.8%