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;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structurecreateInfoa pointer to a VkBufferCreateInfo struct describing the buffer attributes for the buffer collectionrequiredFormatFeaturesbitmask ofVkFormatFeatureFlagBitsrequired features of the buffers in the buffer collectionbufferCollectionConstraintsis 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