C Specification
The VkDecompressMemoryRegionNV structure is defined as:
// Provided by VK_NV_memory_decompression
typedef struct VkDecompressMemoryRegionNV {
VkDeviceAddress srcAddress;
VkDeviceAddress dstAddress;
VkDeviceSize compressedSize;
VkDeviceSize decompressedSize;
VkMemoryDecompressionMethodFlagsNV decompressionMethod;
} VkDecompressMemoryRegionNV;
Members
-
srcAddressis the address where compressed data is stored. -
dstAddressis the destination address where decompressed data will be written. -
compressedSizeis the size of compressed data in bytes. -
decompressedSizeis the size of decompressed data in bytes. -
decompressionMethodis a bitmask ofVkMemoryDecompressionMethodFlagBitsNVwith a single bit set specifying the method used to decompress data.
See Also
VK_NV_memory_decompression, VkDeviceAddress, VkDeviceSize, VkMemoryDecompressionMethodFlagsNV, vkCmdDecompressMemoryNV
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.