spirv_reflect.cpp spirv_reflect.hpp test_shaders.py test_shaders.sh update_test_shaders.sh README License SPIRV-Cross SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other shader languages. Features Convert SPIR-V to readable, usable and efficient GLSL ...
glslccis a command line tool that converts GLSL code to HLSL, GLES (version 2.0 and 3.0), Metal (MSL) and also other GLSL versions (GLSL 330, GLSL 400, etc..). It usesglslangfor parsing GLSL and compiling SPIR-V. AndSPIRV-crossfor converting the code from SPIR-V to the target langu...
However, you can just run make on the command line as a fallback if you only care about the CLI tool.A non-ancient GCC (4.8+) or Clang (3.x+) compiler is required as SPIRV-Cross uses C++11 extensively.WindowsBuilding with CMake is recommended, which is the only way to target MSVC...
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages. - flingengine/SPIRV-Cross
However, you can just run make on the command line as a fallback if you only care about the CLI tool.A non-ancient GCC (4.8+) or Clang (3.x+) compiler is required as SPIRV-Cross uses C++11 extensively.WindowsBuilding with CMake is recommended, which is the only way to target MSVC...
However, you can just run make on the command line as a fallback if you only care about the CLI tool.A non-ancient GCC (4.8+) or Clang (3.x+) compiler is required as SPIRV-Cross uses C++11 extensively.WindowsBuilding with CMake is recommended, which is the only way to target MSVC...
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages. - mabaro/SPIRV-Cross