VkDecompressMemoryInfoEXT(3)
C Specification
The VkDecompressMemoryInfoEXT structure is defined as:
// Provided by VK_EXT_memory_decompression
typedef struct VkDecompressMemoryInfoEXT {
VkStructureType sType;
const void* pNext;
VkMemoryDecompressionMethodFlagsEXT decompressionMethod;
uint32_t regionCount;
const VkDecompressMemoryRegionEXT* pRegions;
} VkDecompressMemoryInfoEXT;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
decompressionMethodis a bitmask of VkMemoryDecompressionMethodFlagBitsEXT with a single bit set specifying the method used to decompress data. -
regionCountis the number of regions to decompress. -
pRegionsis a pointer to an array of VkDecompressMemoryRegionEXT structures specifying the regions to decompress.
Description
Each memory region specified in pRegions is decompressed from the
source to the destination address based on the decompression method
specified in decompressionMethod.
If any of the specified source and destination regions overlap in memory,
then the results of decompression are undefined.
Document Notes
For more information, see the Vulkan Specification.
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.