Structures

VkCopyMemoryIndirectCommandNV

Structure specifying indirect memory region copy operation

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

typedef struct VkCopyMemoryIndirectCommandNV {
    VkDeviceAddress srcAddress;
    VkDeviceAddress dstAddress;
    VkDeviceSize size;
} VkCopyMemoryIndirectCommandNV;
  • 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.

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