Class VkPhysicalDeviceImageDrmFormatModifierInfoEXT

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceImageDrmFormatModifierInfoEXT>
org.lwjgl.vulkan.VkPhysicalDeviceImageDrmFormatModifierInfoEXT
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkPhysicalDeviceImageDrmFormatModifierInfoEXT extends org.lwjgl.system.Struct<VkPhysicalDeviceImageDrmFormatModifierInfoEXT> implements org.lwjgl.system.NativeResource
Structure specifying a DRM format modifier as image creation parameter.
Description

If the drmFormatModifier is incompatible with the parameters specified in VkPhysicalDeviceImageFormatInfo2 and its pNext chain, then GetPhysicalDeviceImageFormatProperties2 returns ERROR_FORMAT_NOT_SUPPORTED. The implementation must support the query of any drmFormatModifier, including unknown and invalid modifier values.

Valid Usage
Valid Usage (Implicit)

Layout


 struct VkPhysicalDeviceImageDrmFormatModifierInfoEXT {
     VkStructureType sType();
     void const * pNext();
     uint64_t drmFormatModifier();
     VkSharingMode sharingMode();
     uint32_t queueFamilyIndexCount();
     uint32_t const * pQueueFamilyIndices();
 }