ShaderPlay is a dirt simple alternative to Shadertoy. It's primarily built for personal use, with a minimal feature set. Additional features will be added as needed.
- Required
- C Compiler
- GCC: For Linux
- MSVC: For Windows
- Linux only: XCB libraries (for GUI/windowing)
- C Compiler
- Optional
- MinGW: For cross-compiling Windows binaries on Linux
- Wine: For running Windows builds on Linux during development/testing
- Compile the build tool:
cc build.c -o build- Build the project:
./build build # For Linux
./build.exe build # For Windows- For more build system options/help:
./build --help # For Linux
./build.exe --help # For Windows- Running example shader:
./build/shaderpaly shaders/circles.frag # For Linux
./build/shaderpaly.exe shaders/circles.frag # For Windows- Run your own shader:
./build/shaderplay <shader_location> # For Linux
./build/shaderplay.exe <shader_location> # For Windows- For more options/help:
./build/shaderpaly --help # For Linux
./build/shaderpaly.exe --help # For Windows