all options
forky  ] [  sid  ]
[ Source: spirv-reflect  ]

Package: spirv-reflect (1.4.328.1-1)

Links for spirv-reflect

Screenshot

Debian Resources:

Download Source Package spirv-reflect:

Maintainers:

External Resources:

Similar packages:

Convert SPIR-V to other shader languages (CLI tool)

SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.

 * Extract descriptor bindings from SPIR-V bytecode, to assist in the
     generation of Vulkan descriptor set and pipeline layouts.
 * Extract push constant block size from SPIR-V bytecode to assist in the
     generation of pipeline layouts.
 * Extract full layout data for uniform buffer and push constant blocks from
     SPIR-V bytecode, to assist in application updates of these structures.
 * Extract input/output variables from SPIR-V bytecode (including semantic
     decorations for HLSL shaders), to assist in validation of pipeline
     input/output settings.
 * Remap descriptor bindings at runtime, and update the source SPIR-V bytecode
     accordingly.
 * Log all reflection data as human-readable text.

This package provides the CLI tool.

Other Packages Related to spirv-reflect

  • depends
  • recommends
  • suggests
  • enhances

Download spirv-reflect

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 101.0 kB467.0 kB [list of files]
arm64 87.1 kB419.0 kB [list of files]
armhf 82.4 kB289.0 kB [list of files]
i386 102.7 kB477.0 kB [list of files]
ppc64el 98.0 kB547.0 kB [list of files]
riscv64 95.4 kB335.0 kB [list of files]