v2026.7.1
·
349 commits
to master
since this release
=== Breaking changes === No breaking changes === All changes for this release === 135610cf5 Document the release process in CLAUDE.md (#10903) 01e781772 Update SPIRV-Tools and SPIRV-Headers to latest upstream (#10929) 013aa6394 Add Windows coverage reports to nightly workflow (#10884) 778e26ba5 Add a diagnostic check to warn when special types leak from param groups (#10158) 514fc073e Fix unused variable warnings on Linux (#10936) 1ee8e2fb6 Fix false positives from _CrtDumpMemoryLeaks in MSVC Debug (#10934) cfce571cc Add Metal cooperative matrix (simdgroup_matrix) support (#10902) c1d5bb377 Fix #10872: Include pointee type in SPIR-V builtin variable cache key (#10913) 1c660f0d0 Fix #10909: Add Flat decoration for SubgroupLocalInvocationId in fragment shaders (#10916) fa86b2c9c Fix #10870: Guard null IRNameHintDecoration in mesh shader legalization (#10914) b1505c6e5 Replace operator `&` usage with `__getAddress` (#10280) cb42a1c64 Warn when a generic type parameter shadows an outer generic (#10899) 91f0d8425 Diagnose per-primitive semantics in non-primitive mesh shader outputs (#10633) 66fd47eaa Diagnose geometry shaders missing required output stream or [maxvertexcount] (#10632) 5f0378cbf Fix synthesized methods with return or parameter types that need witness params (#10911) 996ebcbdc Suppress nightly sanitizer TypeLayout UAF findings pending #10893 (#10894) 663c8e866 Add diagnostic note for concrete-to-interface pointer cast (#9962) (#10833)