Function Prototype
vkGetImageDrmFormatModifierPropertiesEXT
Returns an image's DRM format modifier
If an image was created with VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT,
then the image has a Linux DRM format
modifier.
To query the modifier, call:
VkResult vkGetImageDrmFormatModifierPropertiesEXT(
VkDevice device,
VkImage image,
VkImageDrmFormatModifierPropertiesEXT* pProperties);
deviceis the logical device that owns the image.imageis the queried image.pPropertiesis a pointer to a VkImageDrmFormatModifierPropertiesEXT structure in which properties of the image’s DRM format modifier are returned.
Valid Usage
VUID-vkGetImageDrmFormatModifierPropertiesEXT-image-02272
image must have been created with tiling equal to VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT
Valid Usage (Implicit)
VUID-vkGetImageDrmFormatModifierPropertiesEXT-device-parameter
device must be a valid VkDevice handle
VUID-vkGetImageDrmFormatModifierPropertiesEXT-image-parameter
image must be a valid VkImage handle
VUID-vkGetImageDrmFormatModifierPropertiesEXT-pProperties-parameter
pProperties must be a valid pointer to a VkImageDrmFormatModifierPropertiesEXT structure
VUID-vkGetImageDrmFormatModifierPropertiesEXT-image-parent
image must have been created, allocated, or retrieved from device