Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable GPU validation on DX12 and Vulkan #1709

Closed
1 of 2 tasks
kvark opened this issue Jul 22, 2021 · 1 comment · Fixed by #5046 or #5146
Closed
1 of 2 tasks

Enable GPU validation on DX12 and Vulkan #1709

kvark opened this issue Jul 22, 2021 · 1 comment · Fixed by #5046 or #5146
Assignees
Labels
api: dx12 Issues with DX12 or DXGI api: vulkan Issues with Vulkan area: infrastructure Testing, building, coordinating issues help required We need community help to make this happen.

Comments

@kvark
Copy link
Member

kvark commented Jul 22, 2021

Is your feature request related to a problem? Please describe.
Quite often, DX12 can fail without any clear validation error. It would help a ton if we could get more information about those.

Describe the solution you'd like
See https://docs.microsoft.com/en-us/windows/win32/direct3d12/using-d3d12-debug-layer-gpu-based-validation
We'll need a separate instance flag for this, since the perf penalty is greater.

Describe alternatives you've considered
Shoving this behind the existing VALIDATION flag

Additional context
Similar change will be needed in Vulkan. Distantly related to #1708

Checklist

@kvark kvark added area: infrastructure Testing, building, coordinating issues help required We need community help to make this happen. labels Jul 22, 2021
@teoxoy teoxoy added this to the WebGPU Specification V1 milestone Dec 5, 2022
@ErichDonGubler ErichDonGubler self-assigned this Jan 8, 2024
@teoxoy teoxoy added api: dx12 Issues with DX12 or DXGI api: vulkan Issues with Vulkan labels Jan 11, 2024
@ErichDonGubler
Copy link
Member

I've edited the OP to contain a checklist of PRs I've filed to resolve this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: dx12 Issues with DX12 or DXGI api: vulkan Issues with Vulkan area: infrastructure Testing, building, coordinating issues help required We need community help to make this happen.
Projects
Status: Done
4 participants