libspirv-tools

[full]

SPIR-V assembler, disassembler, validator, and optimizer C++ library

This is a build2 package for the SPIRV-Tools C++ library. It provides an API for assembling, disassembling, validating, optimizing, linking, linting, reducing, and diffing SPIR-V modules. Public headers are included as <spirv-tools/...>, matching upstream's installed layout.

Usage

To start using libspirv-tools in your project, add the following depends value to your manifest, adjusting the version constraint as appropriate:

depends: libspirv-tools ^1.4.357

Then import the library target(s) you need in your buildfile:

... More
license (Apache-2.0 and MIT)
project spirv-tools
url github.com/KhronosGroup/SPIRV-Tools
doc-url github.com/KhronosGroup/SPIRV-Tools
src-url github.com/KhronosGroup/SPIRV-Tools
topics graphicsspir-vvulkanshader
1 Version
version 1.4.357+1 (vulkan-sdk-1.4.357.0)
repository https://pkg.cppget.org/1/testing
depends 1; libspirv-headers
requires 1; c++17
reviews 0