Structures

VkDeviceBufferMemoryRequirements

(None)

The VkDeviceBufferMemoryRequirements structure is defined as:

typedef struct VkDeviceBufferMemoryRequirements {
    VkStructureType sType;
    const void* pNext;
    const VkBufferCreateInfo* pCreateInfo;
} VkDeviceBufferMemoryRequirements;

or the equivalent

typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirementsKHR;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • pCreateInfo is a pointer to a VkBufferCreateInfo structure containing parameters affecting creation of the buffer to query.

Valid Usage (Implicit)

VUID-VkDeviceBufferMemoryRequirements-sType-sType

sType must be VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS

VUID-VkDeviceBufferMemoryRequirements-pCreateInfo-parameter

pCreateInfo must be a valid pointer to a valid VkBufferCreateInfo structure