ShaderInterface or SHIN is a non-commercial open-source project that is free to use and contribute to. The goal of the project is to enhance tools like ShaderToy by providing more input options and introducing new functionality, such as rendering shaders directly into files. The project is still in an early (and somewhat raw) stage, but already includes several working features.
- Clone this repository on your device with
git clone - Go to the root directory
ShaderInterface/ - Run
premake5.luawith respect to your current platform:
- MacOs:
premake5 xcode4 - Windows:
premake5 vs
- Open the generated project file in your IDE and build
- UNLICENSE for this repository (see
UNLICENSE.txtfor more details) - Premake is licensed under BSD 3-Clause (see included LICENSE.txt file for more details)