Structures
VkFormatProperties4KHR
Structure specifying additional image format properties
The VkFormatProperties4KHR structure is defined as:
typedef struct VkFormatProperties4KHR {
VkStructureType sType;
void* pNext;
VkFormatFeatureFlags4KHR linearTilingFeatures;
VkFormatFeatureFlags4KHR optimalTilingFeatures;
VkFormatFeatureFlags4KHR bufferFeatures;
} VkFormatProperties4KHR;
pub struct FormatProperties4KHR {
s_type: vk::StructureType,
p_next: *mut c_void,
linear_tiling_features: vk::FormatFeatureFlags4KHR,
optimal_tiling_features: vk::FormatFeatureFlags4KHR,
buffer_features: vk::FormatFeatureFlags4KHR,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.linearTilingFeaturesis a bitmask of VkFormatFeatureFlagBits4KHR specifying features supported by images created with atilingparameter ofVK_IMAGE_TILING_LINEAR.optimalTilingFeaturesis a bitmask of VkFormatFeatureFlagBits4KHR specifying features supported by images created with atilingparameter ofVK_IMAGE_TILING_OPTIMAL.bufferFeaturesis a bitmask of VkFormatFeatureFlagBits4KHR specifying features supported by buffers.
To query supported format extended features which are properties of the
physical device, add a VkFormatProperties4KHR structure to the
pNext chain of VkFormatProperties2.
VkFormatProperties4KHR supports additional format feature bits beyond
those in VkFormatProperties3.Valid Usage (Implicit)
VUID-VkFormatProperties4KHR-sType-sType
sType must be VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_4_KHR