Structures
VkBufferConstraintsInfoFUCHSIA
Structure buffer-based buffer collection constraints
The VkBufferConstraintsInfoFUCHSIA
structure is defined as:
typedef struct VkBufferConstraintsInfoFUCHSIA {
VkStructureType sType;
const void* pNext;
VkBufferCreateInfo createInfo;
VkFormatFeatureFlags requiredFormatFeatures;
VkBufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints;
} VkBufferConstraintsInfoFUCHSIA;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structurepBufferCreateInfo
a pointer to a VkBufferCreateInfo struct describing the buffer attributes for the buffer collectionrequiredFormatFeatures
bitmask ofVkFormatFeatureFlagBits
required features of the buffers in the buffer collectionbufferCollectionConstraints
is used to supply parameters for the negotiation and allocation of the buffer collection
Valid Usage
VUID-VkBufferConstraintsInfoFUCHSIA-requiredFormatFeatures-06404
The requiredFormatFeatures
bitmask of
VkFormatFeatureFlagBits
must be chosen from among the buffer
compatible format features listed in
buffer compatible format features
Valid Usage (Implicit)
VUID-VkBufferConstraintsInfoFUCHSIA-sType-sType
sType
must be VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA
VUID-VkBufferConstraintsInfoFUCHSIA-pNext-pNext
pNext
must be NULL
VUID-VkBufferConstraintsInfoFUCHSIA-createInfo-parameter
createInfo
must be a valid VkBufferCreateInfo structure
VUID-VkBufferConstraintsInfoFUCHSIA-requiredFormatFeatures-parameter
requiredFormatFeatures
must be a valid combination of VkFormatFeatureFlagBits values
VUID-VkBufferConstraintsInfoFUCHSIA-bufferCollectionConstraints-parameter
bufferCollectionConstraints
must be a valid VkBufferCollectionConstraintsInfoFUCHSIA structure