МЕТОД ID3D12GraphicsCommandList4::D ispatchRays (d3d12.h)
Запустите потоки шейдера создания лучей.
Синтаксис
void DispatchRays(
[in] const D3D12_DISPATCH_RAYS_DESC *pDesc
);
Параметры
[in] pDesc
Описание отправки луча
Возвращаемое значение
None
Remarks
Этот метод можно вызывать из списков и пакетов графических или вычислительных команд.
В списке команд должно быть задано состояние конвейера луча. В противном случае поведение этого вызова не определено.
Для задания размера сетки передаются три измерения: ширина, высота и глубина. Эти размеры ограничены таким образом, что ширина * высота * глубина <= 2^30. Превышение этого параметра приводит к неопределенному поведению. Если какое-либо измерение сетки равно 0, потоки не запускаются.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | d3d12.h |
Библиотека | D3D12.lib |
DLL | D3D12.dll |