SPIRV-REFLECT(1)
β¨ spirv-reflect β¨
okay so bestie, welcome to the spirv-reflect page from the User Commands section of the manual π β this is genuinely one of my fave little tools and by the end of this you're gonna be obsessed, no cap.
πΈ NAME πΈ
spirv-reflect β SPIRV-Reflect π¦
π SYNOPSIS π
spirv-reflect [OPTIONS] path/to/SPIR-V/bytecode.spv
π DESCRIPTION π
It prints a summary of the reflection data extracted from SPIR-V bytecode. That's the whole vibe. β¨
Options:
--helpβ displays this message. Your lil "what do I do" button. π«Ά-o,--outputβ print output to file. [default: stdout] π-y,--yamlβ format output as YAML. [default: disabled] π-v VERBOSITYβ specify output verbosity (YAML output only):0β shader info, block variables, interface variables, descriptor bindings. No type descriptions. [default] π1β everything above, plus type descriptions. π₯2β everything above, plus SPIR-V bytecode and all internal type descriptions. If you're not working on SPIRV-Reflect itself, you probably don't want this. π
-e,--entrypointβ prints entry points found in shader module. πͺβ¨-s,--stageβ prints Vulkan shader stages found in shader module. π-f,--fileβ prints the source file found in shader module. π-fcb,--flatten_cbuffersβ flatten constant buffers on non-YAML output. π₯
π¦ SEE ALSO π¦
The full documentation for spirv-reflect is maintained as a Texinfo manual. If the info and spirv-reflect programs are properly installed at your site, the command
info spirv-reflect
should give you access to the complete manual. go forth and read, bestie ππ
k byeeee, this was spirv-reflect version 1.4.335.0, dropped January 2026 β mwah, slay, periodt π
πΈπ
π¦ where this page comes from
- ubuntu resolute: spirv-reflect 1.4.335.0-0ubuntu1 Β· Apache-2.0
- ubuntu stonking: spirv-reflect 1.4.335.0-0ubuntu1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms