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

另请参阅

ID3D12GraphicsCommandList4