SPIRV-Tools v2026.3 Adds KHR_opacity_micromap, Arm ML Ops, and Optimizer Fixes
The Khronos Group's SPIRV-Tools project recently released version 2026.3, enhancing its capabilities for Vulkan shader compilation and optimization. This update introduces support for several new SPIR-V extensions, including SPV_KHR_opacity_micromap, which is critical for advanced ray tracing techniques, and SPV_QCOM_multiple_wait_queues. Developers will also find new instruction sets such as ArmExperimentalMLOperations, facilitating machine learning workloads on Arm platforms, and NonSemantic.Graph.DebugInfo. The release further incorporates various stability fixes and improvements across its optimizer passes, addressing issues in areas like DeadBranchElimPass and CodeSinkingPass, alongside refined handling of tensor constants and loop decorations. These updates aim to improve shader efficiency and reliability across diverse hardware and workloads.
Sources
- Release v2026.3 - GitHub: KhronosGroup/SPIRV-Tools