BackgroundIf you've done any game or graphics programming, you're most likely familiar with the concept of shaders. Shaders are small programs that run on the GPU, responsible for determining how geometry and pixels get drawn to the screen. A vertex shader runs once per vertex and determines where...
After nearly 8 years, I’m shutting down Shader Playground. To minimize disruption I’ll wait a few weeks after this announcement before doing so. I plan to do the actual shutdown at the end of April 2026. The source code on GitHub will remain available. Links that have been created via “Share...
TL/DR: I’ve made a new website called Shader Playground that is sort of like Compiler Explorer but for shading languages. You can compile HLSL and GLSL using fxc.exe, dxc.exe, glslangValidator.exe, spirv-cross.exe, and mali-sc.exe. You can see the compiler output and disassembly. You can chain...