Structures

VkFormatProperties2

Structure specifying image format properties

The VkFormatProperties2 structure is defined as:

typedef struct VkFormatProperties2 {
    VkStructureType sType;
    void* pNext;
    VkFormatProperties formatProperties;
} VkFormatProperties2;

or the equivalent

typedef VkFormatProperties2 VkFormatProperties2KHR;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • formatProperties is a VkFormatProperties structure describing features supported by the requested format.

Valid Usage (Implicit)

VUID-VkFormatProperties2-sType-sType

sType must be VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2

VUID-VkFormatProperties2-pNext-pNext

Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkDrmFormatModifierPropertiesList2EXT, VkDrmFormatModifierPropertiesListEXT, VkFormatProperties3, or VkSubpassResolvePerformanceQueryEXT

VUID-VkFormatProperties2-sType-unique

The sType value of each struct in the pNext chain must be unique