Repository navigation
Shader Model 6.10 Preview Release (May 2026) - Patch 1
Pre-release
Pre-release
·
13 commits
to release-preview-1.10.2605
since this release
Immutable
release. Only release title and notes can be modified.
DXC Release Highlights
This release is a patch release following up on the SM 6.10 preview from last month. It fixes several SM 6.10 preview bugs and adds support for LinAlg VectorAccumulate.
It also includes a number of small tweaks to the language.
Experimental SM 6.10
- Added VectorAccumulate to LinAlg Matrix API
- Fixed #8433 validator rejects LinAlgMatrix type in DXIL
- Fixed #8390 Bias should convert to output type
- Fixed #8271 Allow complete set of types in LinAlg intrinsics
- Fixed several issues with LinAlg Exec Tests #8420
Features
- Support
>>in templates instead of requiring> >#8453 - Implement
autofor type deduction #8452 - Implement
[[nodiscard]]attribute to warn on unused return values #8462
Bug fixes
- Compiler now rejects illegal
volatilekeyword #8397
Compiler Quality and Stability
- Several compiler correctness fixes across HLSL front-end, DXIL, and SPIR-V paths.
- Several compiler crash fixes from all areas of the compiler
More Details
This DX compiler release is also available as a NuGet package Microsoft.Direct3D.DXC.
Shader Model 6.10 Preview requires D3D12 Agility SDK 1.720-preview and a hardware driver with appropriate support. Please see https://devblogs.microsoft.com/directx/directx12agility/ for details.
For an itemized list of changes, fixes, and technical details, see the full release notes or the commit list: