Skip to content

[VK] Use common resource creation, readbacks, and InvocationState#1333

Draft
manon-traverse wants to merge 9 commits into
llvm:mainfrom
Traverse-Research:vulkan-resource-creation-and-readbacks-using-generic-code
Draft

[VK] Use common resource creation, readbacks, and InvocationState#1333
manon-traverse wants to merge 9 commits into
llvm:mainfrom
Traverse-Research:vulkan-resource-creation-and-readbacks-using-generic-code

Conversation

@manon-traverse

Copy link
Copy Markdown
Contributor

Based on #1330, #1331, and #1332

Replace Vulkan backend specific code for resource creation, readbacks and the InvocationState with the shared code in the OffloadMigration files.

This is another step towards deduplicating functionality between the rendering backends and eventually moving this code to the offloader tool itself.

Additionally, this adds support for comibined image samplers to the generic code in the OffloadMigration files, and let's DX12 fail if this case is detected as that use case is not supported on DX12.

@manon-traverse manon-traverse changed the title [VK] Using common resource creation, readbacks, and InvocationState [VK] Use common resource creation, readbacks, and InvocationState Jun 24, 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.

1 participant