C Specification

The structure describing source and destination memory regions, VkCopyMemoryIndirectCommandNV is defined as:

// Provided by VK_NV_copy_memory_indirect
typedef struct VkCopyMemoryIndirectCommandNV {
    VkDeviceAddress    srcAddress;
    VkDeviceAddress    dstAddress;
    VkDeviceSize       size;
} VkCopyMemoryIndirectCommandNV;

Members

  • srcAddress is the starting address of the source device memory to copy from.

  • dstAddress is the starting address of the destination device memory to copy to.

  • size is the size of the copy in bytes.

Description

Valid Usage
  • VUID-VkCopyMemoryIndirectCommandNV-srcAddress-07657
    The srcAddress must be 4 byte aligned

  • VUID-VkCopyMemoryIndirectCommandNV-dstAddress-07658
    The dstAddress must be 4 byte aligned

  • VUID-VkCopyMemoryIndirectCommandNV-size-07659
    The size must be 4 byte aligned

See Also

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.

Copyright 2014-2024 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0