spirv-tools v1.3.296.0
- Created
- Updated
API and commands for processing SPIR-V modules
# Usage
spirv-tools provides CMake targets:
find_package(SPIRV-Tools CONFIG REQUIRED)
# The static libary is always available.
# It offers full public symbol visibility.
target_link_libraries(main PRIVATE SPIRV-Tools-static)
# In triplets with dynamic library linkage, there is also a shared libary.
target_link_libraries(main PRIVATE SPIRV-Tools-shared)
# The following libraries are static and depend on SPIRV-Tools-static.
find_package(SPIRV-Tools-link CONFIG REQUIRED)
target_link_libraries(main PRIVATE SPIRV-Tools-link)
find_package(SPIRV-Tools-lint CONFIG REQUIRED)
target_link_libraries(main PRIVATE SPIRV-Tools-lint)
find_package(SPIRV-Tools-opt CONFIG REQUIRED)
target_link_libraries(main PRIVATE SPIRV-Tools-opt)
find_package(SPIRV-Tools-reduce CONFIG REQUIRED)
target_link_libraries(main PRIVATE SPIRV-Tools-reduce)
# License
# Supported Platforms
All platforms are supported
# Features
No default features set.
# tools
Build tools.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
No transitive dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
- daxa (feature
utils-pipeline-manager-spirv-validation
) - glslang (feature
opt
) - magnum-plugins (feature
spirvtoolsshaderconverter
) - shaderc
- vulkan-sdk-components (feature
tools
) - vulkan-validationlayers
# Host Dependents
No dependents.
# Contributors
- vlj
- Alexander Karatarakis
- Toby Chen
- Dmitry Marakasov
- Mikhail Paulyshka
- Jens Weggemann
- Jon Spencer
- Connor Fitzgerald
- pravic
- Christophe Delacourt
- wangli28
- Henrik Gaßmann
- Billy O'Neal
- Park DongHa
- Charlie Barto
- Mathis Logemann
- Arsen Tufankjian
- Kai Pastor
- moritz-h
- Alexander Neumann
- jim wang
- WangWeiLin-MV
- Nikolai Siukosev
# Changelog
and 20 more commits:
8de9ab8
[spirv-tools] Export all libraries3af075e
[spirv-tools] Bump package versionce03bb6
[spirv-tools] Add spirv-tools exported targetc51f82b
Strip 'v' prefixes which are not really version parts26516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)471d7e2
Update glslang shaderc spirv-tools Update those ports to the versions listed in https://github.com/google/shaderc/blob/known-good/known_good.json3eccec7
[spriv-tools] Add version and description869071a
Add spirv-tools.