spirv-cross
« Back to VersTracker
Description:
Performing reflection and disassembling SPIR-V
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: spirv glsl hlsl msl shader graphics
Install: brew install spirv-cross
About:
SPIRV-Cross is a library and tool for parsing and converting SPIR-V bytecode. It enables developers to reflect on shader resources and generate high-level source code from SPIR-V, making it essential for cross-platform graphics development.
Key Features:
  • Converts SPIR-V to GLSL, HLSL, MSL, and C++
  • Provides detailed shader resource reflection
  • Parses and decompiles SPIR-V bytecode
  • C++ library with a command-line tool interface
Use Cases:
  • Implementing cross-platform rendering backends
  • Analyzing shader resource usage for engine integration
  • Converting existing SPIR-V shaders for different graphics APIs
Alternatives:
  • glslang – glslang compiles GLSL to SPIR-V, whereas SPIRV-Cross primarily decompiles SPIR-V back to high-level shading languages.
Version History
Detected Version Rev Change Commit
Oct 9, 2025 1:14am 0 VERSION_BUMP 01974c2f
Oct 8, 2025 11:25pm 0 VERSION_BUMP ee8e50e1
Sep 15, 2025 9:18am 0 VERSION_BUMP 83a7a6a0
Sep 13, 2024 8:57pm 0 VERSION_BUMP 584caf74