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;
pub struct BufferConstraintsInfoFUCHSIA {
s_type: vk::StructureType,
p_next: *const c_void,
create_info: vk::BufferCreateInfo,
required_format_features: vk::FormatFeatureFlags,
buffer_collection_constraints: vk::BufferCollectionConstraintsInfoFUCHSIA,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structurecreateInfois a pointer to a VkBufferCreateInfo struct describing the buffer attributes for the buffer collectionrequiredFormatFeaturesis a bitmask 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
Type
Structures