光线跟踪 HLSL 结构 (Direct3D 12)
以下 HLSL 结构支持 Direct3D 12 光线跟踪管道。
在本部分中
主题 | 描述 |
---|---|
调用参数结构 |
用户定义的结构作为 CallShader 调用的 inout 参数提供,并作为可调用着色器的 inout 参数提供。 |
交集属性结构 |
用户定义的结构,在 TraceRay 调用中作为输出参数提供,并在可访问光线有效负载的着色器类型中作为 inout 参数提供。 |
光线有效负载结构 |
用户定义的结构,在 TraceRay 调用中作为输出参数提供,并在可访问光线有效负载的着色器类型中作为 inout 参数提供。 |
RayDesc 结构 |
传递给 TraceRay 函数的标志以替代透明度、剔除和提前行为。 |