Skip to Content

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

# Host Dependents

No dependents.

# Contributors

  • vlj's avatar vlj
  • Alexander Karatarakis's avatar Alexander Karatarakis
  • Toby Chen's avatar Toby Chen
  • Dmitry Marakasov's avatar Dmitry Marakasov
  • Mikhail Paulyshka's avatar Mikhail Paulyshka
  • Jens Weggemann's avatar Jens Weggemann
  • Jon Spencer's avatar Jon Spencer
  • Connor Fitzgerald's avatar Connor Fitzgerald
  • pravic's avatar pravic
  • Christophe Delacourt's avatar Christophe Delacourt
  • wangli28's avatar wangli28
  • Henrik Gaßmann's avatar Henrik Gaßmann
  • Billy O'Neal's avatar Billy O'Neal
  • Park DongHa's avatar Park DongHa
  • Charlie Barto's avatar Charlie Barto
  • Mathis Logemann's avatar Mathis Logemann
  • Arsen Tufankjian's avatar Arsen Tufankjian
  • Kai Pastor's avatar Kai Pastor
  • moritz-h's avatar moritz-h
  • Alexander Neumann's avatar Alexander Neumann
  • jim wang's avatar jim wang
  • WangWeiLin-MV's avatar WangWeiLin-MV
  • Nikolai Siukosev's avatar Nikolai Siukosev

# Changelog

  • d567b66 [vulkan-sdk-*] Update to 1.3.296 (#41586)
  • bb27647 [vulkan-sdk-*] Update to 1.3.290.0 (#40107)
  • be9eb66 [vulkan*] Update to 1.3.280.0 (#37686)
  • 5d03478 [vulkan*] update to 1.3.275.0 (#36262)
  • 50bffcc [vulkan] install required sdk parts (#35479)
  • d8eea4c [spirv-*] update versions (#35192)
  • 4cca179 [shaderc, spirv-tools] Fix cmake config, add usage, minor fixes (#31912)
  • 0d9e169 [spirv-tools] Updating to v2022.4 (#27762)
  • 778c58d [spirv-tools] Updating port from 2022.1 to 2022.2 (#26197)
  • 611dfc1 [spirv-tools,spirv-reflect,spirv-headers] update ports (#23822)
and 20 more commits:

# Source