tgjones / Shader Playground
Licence: bsd-2-clause
Shader playground website for exploring HLSL, GLSL, SPIR-V compilers
Stars: ✭ 251
Programming Languages
c
50402 projects - #5 most used programming language
Shader Playground
Shader Playground is a website for exploring shader compilers.
Supported backends
Compilers
- ANGLE
- Clspv
- DXC
- FXC
- Glslang
- hlsl2glslfork
- HLSLcc
- HLSLParser
- Mali offline compiler
- PowerVR compiler
- Radon GPU Analyzer (RGA)
- Rust GPU
- Slang
- SPIRV-Cross
- SPIRV-Cross - Intel fork with ISPC backend
-
SPIRV-Tools
- spirv-as
- Tint
- XShaderCompiler
Analyzers and optimizers
- GLSL optimizer
- Intel Shader Analyzer
- SMOL-V
- spirv-remap
-
SPIRV-Tools
- spirv-cfg
- spirv-markv
- spirv-opt
- spirv-stats
- YARI-V
Compressors
Building
See BUILDING.md
Contributions
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.
Supporters
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.
Author
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].