C/C++ shaders
GLM, rsw_math, PortableGL math, or your own libraries. Open .c/.cpp sources, auto-compile to shared libraries, hot-reload on save.
A standalone playground for image-style shaders written in real C/C++. Multipass float buffers, video & webcam, procedural audio, freefly camera — all on the CPU. No driver roulette.
Everything you expect from a modern shader playground — plus a real native toolchain.
GLM, rsw_math, PortableGL math, or your own libraries. Open .c/.cpp sources, auto-compile to shared libraries, hot-reload on save.
A–D style passes, RGBA32F storage, independent resolutions, pass recursion, and previous-frame feedback via u_main.
Own the whole framebuffer with mainFrame. SIMD, custom loops, full-buffer algorithms.
2D, cubemaps, volumes, video files, webcam, screen capture, local paths and URLs.
mainSound, FFT/wave textures, mic input, always-on spectrogram, post-mix analysis.
Built-in camera uniforms for exploring 3D scenes.
Screenshots, MP4 video, and audio-only capture.
Pause, scrub, FPS control, locked or free canvas size.
Breakpoints, prints, profilers — normal C tools.
Demo videos and a few looks at the UI.
Browser playgrounds are great. Sometimes you want something else.
No account, no network requirement, no “the site is down” when you want to create. Packages for Linux and Windows.
Trade GLSL’s ergonomics for C/C++ power: real state, mixed rendering techniques, and the debugger you already use.
Software rendering means fewer driver surprises — and a playground for OpenMP, SIMD, and performance nerdery.
Shadertoy · FragCoord · Shader Workshop — what each product is strong at.
Available now on itch.io. One-time purchase includes updates through 1.x. No subscription, no ads — buy once, own forever.