[SM6.10] Retail hash SM6.10, enable experimental SM6.11 - #8957
Ashley Coleman (V-FEXrt) merged 4 commits into
Conversation
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Fixed-version metadata remains at 1.9.2609.0 while release metadata advances to 1.10.
Get a fresh assessment by requesting another Copilot review.
Review effort: Balanced
Findings: 1
Open (1)
What changed in this PR
Retails Shader Model 6.10/DXIL 1.10 and enables experimental Shader Model 6.11 profiles.
Changes:
- Advances released and experimental DXIL/shader-model versions.
- Adds SM 6.11 profiles and updates generated metadata.
- Updates validation, reflection tests, and release notes.
| File | Description |
|---|---|
utils/version/latest-release.json |
Advances release metadata to 1.10. |
utils/hct/hctdb_instrhelp.py |
Sets SM 6.11 as highest recognized version. |
tools/clang/unittests/HLSL/ValidationTest.cpp |
Tests retail hashing on the latest release. |
tools/clang/test/LitDXILValidation/experimental-op-on-release-sm.ll |
Moves released-model validation coverage to 6.10. |
tools/clang/test/DXC/experimental-dxil-6-11-op.ll |
Tests experimental SM 6.11 validation and preview hashing. |
tools/clang/test/CodeGenDXIL/reflection/experimental_rdat.hlsl |
Updates experimental RDAT coverage to 6.11. |
tools/clang/test/CodeGenDXIL/reflection/experimental_rdat_rel_sm.hlsl |
Covers released 6.10 and experimental 6.11 RDAT. |
lib/DXIL/DxilShaderModel.cpp |
Registers SM 6.11 profiles and version mappings. |
include/dxc/Support/HLSLOptions.td |
Lists SM 6.11 target profiles. |
include/dxc/DXIL/DxilShaderModel.h |
Updates model limits and profile count. |
include/dxc/DXIL/DxilConstants.h |
Advances DXIL recognized/released versions. |
docs/ReleaseNotes.md |
Documents retail 6.10 and experimental 6.11. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
|
||
| #### HLSL Language | ||
|
|
||
| - Starting with HLSL 202x, the count in `[unroll(N)]` is a partial-unroll hint |
There was a problem hiding this comment.
I see this is just moving existing release notes but mixing 202x and 2026 is confusing since I thought those were the same?
There was a problem hiding this comment.
microsoft/hlsl-specs#931 They are being split :)
Chris B (llvm-beanz)
left a comment
There was a problem hiding this comment.
LGTM.
We should consider removing geometry shaders in SM 6.11, but we should shuttle that through the proposal process before we make changes based on it.


Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com