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

Аргументы, используемые функцией обратного вызова DispatchRays .

Синтаксис

typedef struct D3D12DDIARG_DISPATCH_RAYS_0054 {
  D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE            RayGenerationShaderRecord;
  D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE MissShaderTable;
  D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE HitGroupTable;
  D3D12DDI_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE CallableShaderTable;
  UINT                                          Width;
  UINT                                          Height;
  UINT                                          Depth;
} D3D12DDIARG_DISPATCH_RAYS_0054;

Члены

RayGenerationShaderRecord

Запись шейдера создания лучей.

MissShaderTable

Таблица пропустить шейдер.

HitGroupTable

Таблица группы попаданий.

CallableShaderTable

Вызываемая таблица шейдеров.

Width

Ширина луча.

Height

Высота луча.

Depth

Глубина луча.

Требования

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