spirv-tools v1.4.304.1
- 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
Lassi Helynranta
# Changelog
and 22 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.