/shader-playground

Desktop app to allow me play with fragment shaders

Primary LanguageC++

Shader Playground - In Development

What is this?

Simple desktop shader playground with support for GLSL fragment shaders. Allows for uniform/texture setting & editing, and copy+paste from Shadertoy.

Requirements

  • A Compiler
  • CMake (>=3.16)

Build & Run Instructions

cmake -B build -DBUILD_SHARED_LIBS="FALSE"
cmake --build build --target run

Credits

Book of Shaders

Shadertoy

SFML

imgui

imgui-sfml

Inigo Quilez

Written by Bambo Borris, with some CMake magic by Chris Thrasher