Shader Playground is a website for exploring shader compilers.
- ANGLE
- Clspv
- DXC
- FXC
- Glslang
- hlsl2glslfork
- HLSLcc
- HLSLParser
- Mali offline compiler
- Metal
- Naga
- PowerVR compiler
- Radon GPU Analyzer (RGA)
- Rust GPU
- Slang
- SPIRV-Cross
- SPIRV-Cross - Intel fork with ISPC backend
- SPIRV-Tools
- spirv-as
- Tint
- XShaderCompiler
- GLSL optimizer
- Intel Shader Analyzer
- SMOL-V
- spirv-remap
- SPIRV-Tools
- spirv-cfg
- spirv-markv
- spirv-opt
- spirv-stats
- YARI-V
See BUILDING.md
Contributions are gratefully accepted. If you want to add a new compiler, or improve integration with an existing compiler, or any other type of bug fix or improvement to the website, please open an issue.
Shader Playground is supported by these amazing people. Their sponsorship allows Shader Playground to exist as a free resource for everyone. If you'd like to help, please consider becoming a sponsor on GitHub.