Skip to content

makuke1234/ShaderToyWin32

Repository files navigation

ShaderToyWin32

Release version Total downloads C version wakatime

An OpenGL toy screen saver to test fragment shaders. Everything has been written in pure C, only Win32 API has been utilised to make it work. All OpenGL functions that must be linked, are linked at runtime, thus no OpenGL library is needed.

Get started

To try it out download the screen saver from here. Both 32-bit and 64-bit Windows binaries are provided.

You can use any shader for it as long as the name of the shader file is shader.glsl.

Examples

There are some shaders to "play" with in the subfolder testingshaders, these originate from Shadertoy and have been modified to work with this shader engine.

License

This project uses the MIT license.