VKSPARSEMEMORYBIND(3)

NAME
VkSparseMemoryBind - Stub page (not yet written)

C SPECIFICATION

    typedef struct VkSparseMemoryBind {
        VkDeviceSize               resourceOffset;
        VkDeviceSize               size;
        VkDeviceMemory             memory;
        VkDeviceSize               memoryOffset;
        VkSparseMemoryBindFlags    flags;
    } VkSparseMemoryBind;

This is a stub page. Content has not been filled in yet. Khronos is aware of the problem and working on it as time allows; please do not file Github issues bringing the missing content to our attention.

FIELDS

DESCRIPTION

VALID USAGE

    • If memory is not VK_NULL_HANDLE, memory must be a valid VkDeviceMemory handle

    • flags must be a valid combination of VkSparseMemoryBindFlagBits values

    • If memory is not VK_NULL_HANDLE, memory and memoryOffset must match the memory requirements of the resource, as described in section ???

    • If memory is not VK_NULL_HANDLE, memory must not have been created with a memory type that reports VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT bit set

    • size must be greater than 0

    • resourceOffset must be less than the size of the resource

    • size must be less than or equal to the size of the resource minus resourceOffset

    • memoryOffset must be less than the size of memory

    • size must be less than or equal to the size of memory minus memoryOffset

SEE ALSO

COPYRIGHT

Copyright © 2014-2016 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.

AUTHOR

Khronos Group
    Author.