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

Sparse binding with disjoint multi-planar images #2259

Open
Rua opened this issue Oct 19, 2023 · 0 comments
Open

Sparse binding with disjoint multi-planar images #2259

Rua opened this issue Oct 19, 2023 · 0 comments
Assignees

Comments

@Rua
Copy link
Contributor

Rua commented Oct 19, 2023

Several parts of the sparse binding spec reference the fields of VkMemoryRequirements, but when you're doing an opaque image bind on a disjoint image with more than one plane, this gets complicated. There is no single VkMemoryRequirements in that case, but rather one for each plane, indicated with a VkImagePlaneMemoryRequirementsInfo struct when requesting the requirements. Which of the VkMemoryRequirements should be followed when doing sparse binds? Note that opaque image binds have no way to specify which plane you're binding for, since the image layout is meant to be opaque to the user to begin with.

@spencer-lunarg spencer-lunarg self-assigned this Oct 20, 2023
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

No branches or pull requests

2 participants