Skip to content

Add support for the D3D12 Agility SDK#9130

Merged
cwfitzgerald merged 4 commits intogfx-rs:trunkfrom
cwfitzgerald:cw/agility-sdk
Mar 17, 2026
Merged

Add support for the D3D12 Agility SDK#9130
cwfitzgerald merged 4 commits intogfx-rs:trunkfrom
cwfitzgerald:cw/agility-sdk

Conversation

@cwfitzgerald
Copy link
Copy Markdown
Member

@cwfitzgerald cwfitzgerald commented Mar 1, 2026

Connections

Closes #6911

Description

This adds support to the D3D12 Agility SDK. This allows you to run a newer D3D12 runtime on older machines, more information is available on the docs.

Testing

Ran tests and examples with these set, it is being loaded. Validated this in the debugger as well. I have also added xtask support for fetching and using the latest agility sdk.

This now gets us CI coverage of 64bit atomics on DX12.

Squash or Rebase?

Rebase

@cwfitzgerald cwfitzgerald force-pushed the cw/agility-sdk branch 3 times, most recently from 803cd1f to 062df29 Compare March 1, 2026 03:50
@cwfitzgerald cwfitzgerald marked this pull request as ready for review March 1, 2026 05:47
@cwfitzgerald cwfitzgerald force-pushed the cw/agility-sdk branch 4 times, most recently from 94d0be6 to 67b2056 Compare March 2, 2026 16:34
Copy link
Copy Markdown
Member

@teoxoy teoxoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Left a few nits.

@cwfitzgerald cwfitzgerald force-pushed the cw/agility-sdk branch 2 times, most recently from 86dd98a to 6db1622 Compare March 16, 2026 21:33
@cwfitzgerald cwfitzgerald requested a review from teoxoy March 16, 2026 21:33
@cwfitzgerald cwfitzgerald merged commit f59124f into gfx-rs:trunk Mar 17, 2026
59 checks passed
@cwfitzgerald cwfitzgerald deleted the cw/agility-sdk branch March 17, 2026 00:43
inner-daemons pushed a commit to inner-daemons/wgpu that referenced this pull request Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Agility SDK Support

2 participants