ID3D12GraphicsCommandList4::D ispatchRays 方法 (d3d12.h)
启动光线生成着色器的线程。
语法
void DispatchRays(
[in] const D3D12_DISPATCH_RAYS_DESC *pDesc
);
参数
[in] pDesc
光线调度的说明
返回值
无
备注
可以从图形或计算命令列表和捆绑包调用此方法。
必须在命令列表中设置光线跟踪管道状态。 否则,此调用的行为是未定义的。
有 3 个维度传入来设置网格大小:宽度/高度/深度。 这些尺寸受到约束,使宽度 * 高度 * 深度 <= 2^30。 超过此值会产生未定义的行为。 如果任何网格维度为 0,则不启动任何线程。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | d3d12.h |
Library | D3D12.lib |
DLL | D3D12.dll |