VK_NV_memory_decompression(3)

# VK_NV_memory_decompression(3) Manual Page

## Name

VK_NV_memory_decompression - device extension

Loading… please wait.

## Registered Extension Number

428

## Revision

1

## Ratification Status

Not ratified

## Extension and Version Dependencies

VK_KHR_get_physical_device_properties2
or
Vulkan Version 1.1
and
VK_KHR_buffer_device_address
or
Vulkan Version 1.2

## Contact

- Vikram Kushwaha [GitHub]vkushwaha-nv

## Other Extension Metadata

Last Modified Date

  2022-01-31

Contributors

  - Vikram Kushwaha, NVIDIA

  - Jeff Bolz, NVIDIA

  - Christoph Kubisch, NVIDIA

  - Piers Daniell, NVIDIA

## Description

This extension adds support for performing memory to memory decompression.

## New Commands

- vkCmdDecompressMemoryIndirectCountNV

- vkCmdDecompressMemoryNV

## New Structures

- VkDecompressMemoryRegionNV

- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:

  - VkPhysicalDeviceMemoryDecompressionFeaturesNV

- Extending VkPhysicalDeviceProperties2:

  - VkPhysicalDeviceMemoryDecompressionPropertiesNV

## New Enums

- VkMemoryDecompressionMethodFlagBitsNV

## New Bitmasks

- VkMemoryDecompressionMethodFlagsNV

## New Enum Constants

- `VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME`

- `VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION`

- Extending VkStructureType:

  - `VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV`

  - `VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV`

## Version History

- Revision 1, 2022-01-31 (Vikram Kushwaha)

  - Initial draft

## See Also

No cross-references are available

## Document Notes

For more information, see the Vulkan Specification

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

## Copyright

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0