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

remove CONVERT_EXPERIMENTAL_D3D12 and always support D3D12 in convert #1691

Conversation

bradgrantham-lunarg
Copy link
Contributor

No description provided.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 245247.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4712 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4712 failed.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 245333.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4714 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 245348.

@bradgrantham-lunarg bradgrantham-lunarg marked this pull request as draft August 29, 2024 00:29
@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 245350.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4716 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4716 passed.

@bradgrantham-lunarg bradgrantham-lunarg marked this pull request as ready for review August 29, 2024 03:37
Copy link
Contributor

@nickdriscoll-lunarg nickdriscoll-lunarg left a comment

Choose a reason for hiding this comment

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

I don't see any issues and successfully built and ran convert on a few captures.

Comment on lines 185 to 186
GFXRECON_LOG_INFO(
"Capture file contains D3D12 content but gfxrecon-convert is not compiled with D3D12 support.");
Copy link
Contributor

Choose a reason for hiding this comment

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

It looks like DetectAPI can only return detected_d3d12 == true if D3D12_SUPPORT is defined so it may not be possible to hit this warning.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good point, let me consider what can be done for those lines of code if anything.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I inverted the sense and instead log a message if no Vulkan content was found.

I think this is a stopgap; we may find ourselves shortly with a combination of possible API support compiled into convert. Maybe we could make a generic detection decoder that would populate a std::set of ApiFamilyId and then wouldn't need specific API support compiled into decoders or consumers.

@bradgrantham-lunarg bradgrantham-lunarg force-pushed the brad-promote-d3d12-convert-to-default branch from 1fbde9a to ddeece6 Compare August 29, 2024 19:23
@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 245830.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4721 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 245851.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4722 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4722 passed.

@bradgrantham-lunarg bradgrantham-lunarg merged commit d810c8a into LunarG:dev Aug 29, 2024
8 checks passed
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.

4 participants