Structures

VkPhysicalDeviceMemoryDecompressionPropertiesEXT

Structure describing supported memory decompression methods by an implementation

The VkPhysicalDeviceMemoryDecompressionPropertiesEXT structure is defined as:

typedef struct VkPhysicalDeviceMemoryDecompressionPropertiesEXT {
    VkStructureType sType;
    void* pNext;
    VkMemoryDecompressionMethodFlagsEXT decompressionMethods;
    uint64_t maxDecompressionIndirectCount;
} VkPhysicalDeviceMemoryDecompressionPropertiesEXT;
typedef VkPhysicalDeviceMemoryDecompressionPropertiesEXT VkPhysicalDeviceMemoryDecompressionPropertiesNV;

If memoryDecompression feature is supported, decompressionMethods must have at least one bit set.

If the VkPhysicalDeviceMemoryDecompressionPropertiesEXT structure is included in the pNext chain of the VkPhysicalDeviceProperties2 structure passed to vkGetPhysicalDeviceProperties2, it is filled in with each corresponding implementation-dependent property.

Valid Usage (Implicit)

VUID-VkPhysicalDeviceMemoryDecompressionPropertiesEXT-sType-sType

sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_EXT