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);
device
is the logical device that owns the image.image
is the queried image.pProperties
is 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