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

Initial support for D3D11 #1267

Closed
wants to merge 0 commits into from
Closed

Conversation

dgraves
Copy link
Contributor

@dgraves dgraves commented Sep 20, 2023

Adds initial support for the Direct3D11 API. Capture and replay are stable, but trimming is not currently supported.

The existing D3D code generators were updated to generate D3D11 code along with the existing D3D12 and DXGI related code, which results in most of the D3D11 code being appended to the same files containing the D3D12 and DXGI code. I thought it would be better to let the project developers determine how to best reorganize and rename the existing files, rather than attempt to do it as part of this submission.

@ci-tester-lunarg
Copy link

Author dgraves not on autobuild list. Waiting for curator authorization before starting CI build.

@dgraves
Copy link
Contributor Author

dgraves commented Sep 20, 2023

When adding D3D11 support to gfxrecon-info, the multiple passes that had been performed for gathering info were merged into a single pass, which may address an item described in the recently created #1256.

The gfxrecon-info output was slightly modified to move the swapchain info from a position in the middle of the D3D12 info to a position just after the D3D12 info, with the label renamed from "D3D12 swapchain info" to "DXGI swapchain info". For a file containing both D3D11 and D3D12 data, this would result in the D3D11 info being printed, followed by the D3D12 info, and then the DXGI info. If this change to the output is an issue, the swapchain info can be moved back to its original position with its original label and can then be duplicated with the D3D11 info.

@ci-tester-lunarg
Copy link

Author dgraves not on autobuild list. Waiting for curator authorization before starting CI build.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 167769.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4005 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4005 failed.

@Riesi
Copy link

Riesi commented Apr 27, 2024

@dgraves
Why did you force push remove the commit implementing d3d11 support?
And also why did you close the PR?
d3d11 support seems like a good addition to this project.

@dgraves dgraves deleted the dx11-support branch August 27, 2024 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants