Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.
-
Updated
Jul 30, 2026 - Python
Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.
Preprocess and format the shader code.
Shader compiler for Nintendo Switch, targeting the deko3d API (based on mesa/nouveau sources)
Shader compiler program for the UntitledVulkanGameEngine
An experimental custom shader language written in Pharo.
An experimental PlayStation 5 emulator written from scratch in Rust. Currently an ELF64 loader.
SPIR-V to PS4/PS5 Shader Binary compiler (Mesa 26.2.0 NIR+ACO)
Pure Rust GPU shader compilation — WGSL to SPIR-V/DXIL, Vulkan f64, AMD/NVIDIA/Intel. Compute kernel pipeline for distributed science. AGPL-3.0
Pure-Zig GLSL to SPIR-V compiler and SPIR-V cross-compiler (HLSL / MSL / GLSL / WGSL). In-process, no C++, C ABI.
Add a description, image, and links to the shader-compiler topic page so that developers can more easily learn about it.
To associate your repository with the shader-compiler topic, visit your repo's landing page and select "manage topics."