VKBUFFERCREATEFLAGS(3)

NAME
VkBufferCreateFlags - Buffer object creation flags.

C SPECIFICATION

    typedef enum VkBufferCreateFlagBits {
        VK_BUFFER_CREATE_SPARSE_BINDING_BIT = 0x00000001,
        VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT = 0x00000002,
        VK_BUFFER_CREATE_SPARSE_ALIASED_BIT = 0x00000004,
    } VkBufferCreateFlagBits;

    typedef VkFlags VkBufferCreateFlags;

CONSTANTS

VK_BUFFER_CREATE_SPARSE_BINDING_BIT
    Buffer objects created with this flag allow their contents to backed by sparse memory allocations using vkQueueBindSparse.

VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT
    Buffer objects created with this flag allow their contents to be backed by a partially resident sparse memory allocation.

VK_BUFFER_CREATE_SPARSE_ALIASED_BIT
    Buffer objects created with this flag allow their contents to be backed by a sparse memory allocation that might also simultaneously be backing another buffer (or another portion of the buffer).

DESCRIPTION

These flags are used in the VkBufferCreateInfo structure passed as parameter to vkCreateBuffer to define the properties of the created buffer object.

SEE ALSO

VkBufferCreateInfo, vkCreateBuffer

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.