Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 655 Bytes

README.md

File metadata and controls

20 lines (17 loc) · 655 Bytes

charsl: a terminal based shading sandbox

Functions much like shadertoy

Goals:

  • header file with the basic types, functions, and defines for simple GLSL style shaders
  • Implement a shadertoy style interface.
  • Implement a mode with color
  • Make command line arguments available to shaders

Examples:

  • time; a simple usage of the TIME variable
  • twinkle; spots appear and fade over time
  • snow; spots fall down the screen
  • matrix; classic letter-rain effect
  • checker; simple checkerboard test pattern
  • rand; simple PRNG test
  • cogol; Conway's Game of Life as a shader
  • elementary; an elementary cellular automaton

License (GNU GPL v3.0)