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

Complete ExeFileInfo json consumer path for Vulkan and D3D12 #1550

Merged
merged 7 commits into from
May 21, 2024

Conversation

beau-lunarg
Copy link
Contributor

fixes #1336

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 185821.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4162 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 185853.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 185854.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 185887.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 185904.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4166 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4166 passed.

@beau-lunarg beau-lunarg marked this pull request as ready for review May 15, 2024 20:50
@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 186715.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4190 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4190 passed.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 187121.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 187132.

Move the base definition to the MetadataConsumerBase, since its
metadata.

Single implementation in MetadataJsonConsumer, including removing old
implementation in dx12_json_consumer.

Single implementation writes each field individually instead of passing
the full struct.  This means that if the struct changes in the future,
that won't cause backwards compatibility issues.kk
@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 187147.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 187147 cancelled.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 187457.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4200 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build queued with queue ID 187471.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4201 running.

@ci-tester-lunarg
Copy link

CI gfxreconstruct build # 4201 passed.

@beau-lunarg beau-lunarg merged commit 85bd1e8 into LunarG:dev May 21, 2024
8 checks passed
@beau-lunarg beau-lunarg deleted the beau-fix-1336 branch May 21, 2024 16:24
locke-lunarg pushed a commit to locke-lunarg/gfxreconstruct that referenced this pull request Jun 10, 2024
…1550)

* Complete ExeFileInfo json consumer path for Vulkan and D3D12

* Regenerate DX12 files

* Standardize Process_ExeFileInfo location and definition

Move the base definition to the MetadataConsumerBase, since its
metadata.

Single implementation in MetadataJsonConsumer, including removing old
implementation in dx12_json_consumer.

Single implementation writes each field individually instead of passing
the full struct.  This means that if the struct changes in the future,
that won't cause backwards compatibility issues.kk

* Fix SDK numbers

* Remove duplicate Process_ExeFileInfo

* Determine if decoder supports metadataid before dispatching exe file info

* Fix formatting
locke-lunarg pushed a commit to locke-lunarg/gfxreconstruct that referenced this pull request Jun 10, 2024
…1550)

* Complete ExeFileInfo json consumer path for Vulkan and D3D12

* Regenerate DX12 files

* Standardize Process_ExeFileInfo location and definition

Move the base definition to the MetadataConsumerBase, since its
metadata.

Single implementation in MetadataJsonConsumer, including removing old
implementation in dx12_json_consumer.

Single implementation writes each field individually instead of passing
the full struct.  This means that if the struct changes in the future,
that won't cause backwards compatibility issues.kk

* Fix SDK numbers

* Remove duplicate Process_ExeFileInfo

* Determine if decoder supports metadataid before dispatching exe file info

* Fix formatting
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.

Convert kExeFileInfoCommand Metadata Block to JSON
3 participants