Skip to content

Simple ShaderToy-esque app for playing with shaders

License

Notifications You must be signed in to change notification settings

coquifrogs/shade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shade

Shade is a simple ShaderToy-esque GLSL renderer. It's currently a work in progress.

TODO:

  • Rendering with UV coordinates
  • Loading fragment shader files
  • Live reloading of shaders
  • Show framerate
  • Built-in variables (time, resolution, mouse)
  • dear imgui control of shader parameters
  • Loading textures
  • Export video
  • Full ShaderToy compatibility

Compiling

To compile Shade, use CMake:

mkdir build && cd build
cmake ..
make

This puts the Shade binary at <root>/shade/shade

About

Simple ShaderToy-esque app for playing with shaders

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published