Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A dirt simple alternative to Shadertoy

License

Notifications You must be signed in to change notification settings

AnzenKodo/shaderplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShaderPlay

Program Screen Recording

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.

Dependences

  • Required
    • C Compiler
      • GCC: For Linux
      • MSVC: For Windows
    • Linux only: XCB libraries (for GUI/windowing)
  • Optional
    • MinGW: For cross-compiling Windows binaries on Linux
    • Wine: For running Windows builds on Linux during development/testing

Building

  • 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

  • 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

About

A dirt simple alternative to Shadertoy

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Languages