ShaderWorkshop
ShaderWorkshop copied to clipboard
Interactive GLSL fragment shaders editor made with Qt
ShaderWorkshop 

Inspired by ShaderToy, made with Qt.
Requirements
ShaderWorkshop requires Qt 5.7+ for build. At runtime, any graphics card capable of running OpenGL 3.3 core profile context is enough.
Usage
Open and save '.frag' or '.txt' GLSL fragment shader files using File menu. As in ShaderToy, you can add/remove buffers and change connections and sampling parameters between them. Shaders in each buffer must be recompiled separately for changes to take effect.
Examples

Path tracer demo:
Image: iChannel0 input Buffer A
Buffer A: iChannel0 input BufferA, iChannel1 input BufferB
Buffer B: iChannel0 input BufferB

