VKSPARSEIMAGEMEMORYB(3)

NAME
VkSparseImageMemoryBindInfo - Structure specifying sparse image memory bind info

C SPECIFICATION

Memory can be bound to sparse image blocks of VkImage objects created with the VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT flag using the following structure:

    typedef struct VkSparseImageMemoryBindInfo {
        VkImage                           image;
        uint32_t                          bindCount;
        const VkSparseImageMemoryBind*    pBinds;
    } VkSparseImageMemoryBindInfo;

MEMBERS

    • image is the VkImage object to be bound

    • bindCount is the number of VkSparseImageMemoryBind structures in pBinds array

    • pBinds is a pointer to array of VkSparseImageMemoryBind structures

DESCRIPTION

VALID USAGE

    • image must be a valid VkImage handle

    • pBinds must be a pointer to an array of bindCount valid VkSparseImageMemoryBind structures

    • bindCount must be greater than 0

SEE ALSO

VkBindSparseInfo, VkImage, VkSparseImageMemoryBind

DOCUMENT NOTES

For more information, see the Vulkan Specification at URL

https://www.khronos.org/registry/vulkan/specs/1.0/xhtml/vkspec.html#VkSparseImageMemoryBindInfo

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification,not directly.

COPYRIGHT

Copyright (c) 2014-2016 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.

AUTHOR

Khronos Group
    Author.