Repository navigation
v0.0.42
External Shader Compilation Tools v0.0.42
π First release with fully automated version management!
Pre-built shader compilation toolchain for all platforms with automatic updates.
Included Tools
- glslang 16.2.0 - GLSL to SPIRV compiler with optimizer
- SPIRV-Cross vulkan-sdk-1.4.341.0 - SPIRV transpiler (GLSL/HLSL/MSL)
- DXC 1.9.2602.17 - DirectX Shader Compiler (HLSL to SPIRV/DXIL)
Supported Platforms
- β macOS ARM64 (Apple Silicon)
- β macOS x86_64 (Intel)
- β Linux x86_64
- β Linux ARM64
- β Windows x86_64
- β Windows ARM64
Usage
import external "github.com/enigmaneering/external/go/lib"
// Automatically downloads latest release
external.EnsureLibraries()π See README.md for full documentation.