структура D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE (d3d12umddi.h)

Описывает диапазон виртуальных адресов GPU и шаг.

Синтаксис

typedef struct D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE {
  D3D12DDI_GPU_VIRTUAL_ADDRESS StartAddress;
  UINT64                       SizeInBytes;
  UINT64                       StrideInBytes;
} D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE;

Члены

StartAddress

Начало диапазона виртуальных адресов.

SizeInBytes

Размер виртуального адреса в байтах.

StrideInBytes

Определяет шаг индексирования, например для вершин. Используются только нижние 32 бита. Поле является 64-разрядным исключительно для того, чтобы выравнивание содержащих структур было чистым и очевидным везде.

Комментарии

Используется в структуре D3D12DDIARG_DISPATCH_RAYS_0054 .

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h