Skip to content

Comments

[SPIRV] Update spir-v submodules and handle multi-dim array#8167

Merged
s-perron merged 2 commits intomicrosoft:mainfrom
s-perron:roll
Feb 20, 2026
Merged

[SPIRV] Update spir-v submodules and handle multi-dim array#8167
s-perron merged 2 commits intomicrosoft:mainfrom
s-perron:roll

Conversation

@s-perron
Copy link
Collaborator

We are updating the spir-v submodules. They contain a new pass that will linearize multi-dimensional resource arrays, and call the combine access chain pass.

This means we need to fix up some tests, and we want to make sure that we can properly handle multi-dimensional resource array in DXC.

Fixes #7922

We are updating the spir-v submodules. They contain a new pass that will
linearize multi-dimensional resource arrays, and call the combine access
chain pass.

This means we need to fix up some tests, and we want to make sure that
we can properly handle multi-dimensional resource array in DXC.

Fixes microsoft#7922
@s-perron s-perron enabled auto-merge (squash) February 18, 2026 16:31
@s-perron
Copy link
Collaborator Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@s-perron s-perron merged commit 6de7fe1 into microsoft:main Feb 20, 2026
12 checks passed
@github-project-automation github-project-automation bot moved this from New to Done in HLSL Roadmap Feb 20, 2026
luciechoi pushed a commit to luciechoi/DirectXShaderCompiler that referenced this pull request Feb 20, 2026
…t#8167)

We are updating the spir-v submodules. They contain a new pass that will
linearize multi-dimensional resource arrays, and call the combine access
chain pass.

This means we need to fix up some tests, and we want to make sure that
we can properly handle multi-dimensional resource array in DXC.

Fixes microsoft#7922
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[SPIR-V] Arrays of arrays of resources are unsupported

2 participants