Поделиться через


структура 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