macOS
brew install spirv-toolslocal Homebrew formula metadata
sudo port install spirv-toolsMacPorts ports tree · graphics/spirv-tools/Portfile · 来源: api.github.com
安装
brew install spirv-toolslocal Homebrew formula metadata
sudo port install spirv-toolsMacPorts ports tree · graphics/spirv-tools/Portfile · 来源: api.github.com
sudo apk add spirv-toolsAlpine Linux edge package indexes · spirv-tools · 来源: dl-cdn.alpinelinux.org
sudo apt install spirv-toolsDebian stable package indexes · spirv-tools · 来源: deb.debian.org
sudo dnf install spirv-toolsFedora Rawhide package metadata · spirv-tools · 来源: dl.fedoraproject.org
nix profile install nixpkgs#spirv-toolsnixpkgs package indexes · pkgs/by-name/sp/spirv-tools/package.nix · 来源: api.github.com
sudo pacman -S spirv-toolsArch Linux sync databases · spirv-tools · 来源: geo.mirror.pkgbuild.com
sudo zypper install spirv-toolsopenSUSE Tumbleweed package metadata · spirv-tools · 来源: download.opensuse.org
概览
API and commands for processing SPIR-V modules
历史
SPIRV-Tools is the Khronos Group toolkit of command-line programs and libraries for assembling, disassembling, validating, optimizing, linking, reducing, and inspecting SPIR-V modules.
SPIR-V became the Khronos-standard binary intermediate language for graphics shaders and compute kernels with the 2015 SPIR-V 1.0 release. SPIRV-Tools grew around that ecosystem as the practical toolbelt for working with modules after frontends emit them and before drivers or runtimes consume them.
The official README describes a shared implementation underneath standalone tools: an assembler, binary parser, disassembler, validator, and optimizer, with stable interfaces for existing features. The project also documents that official releases are distributed through the Vulkan SDK rather than GitHub releases.
The supplied package-manager data lists SPIRV-Tools in Homebrew, Debian, Ubuntu, Fedora, Alpine, MacPorts, Nix, Arch, and openSUSE-family packaging. Its broad packaging is unsurprising because shader compilers, validation layers, SDKs, and build systems often need the same `spirv-*` commands available on developer machines and CI workers.
Common commands include `spirv-as`, `spirv-dis`, `spirv-val`, `spirv-opt`, `spirv-link`, `spirv-reduce`, and `spirv-objdump`. Package users typically install it to validate generated SPIR-V, inspect shader/compiler output, run optimizer passes, or satisfy build dependencies in Vulkan/OpenCL projects.
SPIRV-Tools is one of those packages whose command names show up in failing configure logs and CI scripts. It matters to maintainers because it sits at the junction of Khronos specifications, Vulkan SDK releases, SPIRV-Headers grammar updates, and downstream shader/compiler projects.
安全态势
没有找到 spirv-tools 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
spirv-as | cli | 全局可执行文件 | |
spirv-cfg | cli | 全局可执行文件 | |
spirv-diff | cli | 全局可执行文件 | |
spirv-dis | cli | 全局可执行文件 | |
spirv-lesspipe.sh | cli | 全局可执行文件 | |
spirv-link | cli | 全局可执行文件 | |
spirv-lint | cli | 全局可执行文件 | |
spirv-objdump | cli | 全局可执行文件 | |
spirv-opt | cli | 全局可执行文件 | |
spirv-reduce | cli | 全局可执行文件 | |
spirv-val | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/KhronosGroup/SPIRV-Tools
安装元数据
| 软件包键 | brew:spirv-tools |
|---|---|
| 版本 | 1.4.350.1 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/spirv-tools |
| 主页 | https://github.com/KhronosGroup/SPIRV-Tools |
| 仓库 | https://github.com/KhronosGroup/SPIRV-Tools |
| 上游文档 | https://github.com/KhronosGroup/SPIRV-Tools#readme |
| 许可证 | Apache-2.0 |
| 源码归档 | https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/vulkan-sdk-1.4.350.1.tar.gz |
| 最后更新 | 2026-06-22T14:06:20-07:00 |
| Pulse | updated |
| 构建依赖 | cmake, spirv-headers |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sequoia, sonoma, tahoe, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | spirv-tools |
| Version Scheme | 1 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
spirv-tools 2025.1~rc1-1
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo apt install spirv-toolsspirv-tools
nix profile install nixpkgs#spirv-toolsspirv-tools 2023.6~rc1-2
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo apt install spirv-toolsspirv-tools 1.4.341.0-r0
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo apk add spirv-toolsspirv-tools-dbg 1.4.341.0-r0
API and commands for processing SPIR-V modules (debug symbols)
https://github.com/KhronosGroup/SPIRV-Tools
sudo apk add spirv-tools-dbgspirv-tools-dev 1.4.341.0-r0
API and commands for processing SPIR-V modules (development files)
https://github.com/KhronosGroup/SPIRV-Tools
sudo apk add spirv-tools-devspirv-tools 2026.1-1.fc45
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo dnf install spirv-toolsspirv-tools-devel 2026.1-1.fc45
Development files for spirv-tools
https://github.com/KhronosGroup/SPIRV-Tools
sudo dnf install spirv-tools-develspirv-tools-libs 2026.1-1.fc45
Library files for spirv-tools
https://github.com/KhronosGroup/SPIRV-Tools
sudo dnf install spirv-tools-libsspirv-tools 1:1.4.350.0-1
API and commands for processing SPIR-V modules
https://www.khronos.org/spirv/
sudo pacman -S spirv-toolslibSPIRV-Tools-2026_2 2026.2-1.1
SPIR-V tool component library
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install libSPIRV-Tools-2026_2libSPIRV-Tools-2026_2-32bit 2026.2-1.1
SPIR-V tool component library
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install libSPIRV-Tools-2026_2-32bitspirv-tools 2026.2-1.1
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install spirv-toolsspirv-tools-devel 2026.2-1.1
Development headers for the SPIR-V tool library
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install spirv-tools-develspirv-tools-devel-32bit 2026.2-1.1
Development headers for the SPIR-V tool library
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install spirv-tools-devel-32bitspirv-tools
sudo port install spirv-tools来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.