Khronos SPIRV-Tools v2026.4 Released with Untyped Pointer Conversion
KhronosGroup recently released SPIRV-Tools v2026.4, delivering updates to both its optimizer and validator components. The optimizer now includes a new pass designed to convert typed pointers to untyped pointers, aimed at improving shader optimization. It also adds support for optimizing shaders that utilize the SPIR-V extension enabling optimized ray tracing geometry representation using micromaps.">SPV_KHR_opacity_micromap extension, integrating it into dead-code elimination and local passes. This release further hardens optimizer passes against ID overflow and provides correctness fixes for vector constant folding and OpSelect folding. On the validation side, v2026.4 introduces support for SPV_EXT_cooperative_matrix, allowing for the validation of shaders that implement this extension. These updates contribute to the robustness and expanded capabilities of SPIR-V processing, facilitating more efficient and accurate Vulkan shader development.
Sources
- Release v2026.4 - GitHub: KhronosGroup/SPIRV-Tools