未命中着色器

未找到或接受光线交集时调用的着色器。 这对于背景或天空着色很有用。 miss 着色器可以使用 CallShaderTraceRay 来计划更多工作。

未命中着色器必须包含用户定义的结构类型有效负载参数,该参数与提供给 TraceRay 的有效负载参数匹配。

着色器类型属性

[shader("miss")]

示例

[shader("anyhit")]
void miss_main(inout MyPayload payload)
{
    // Use ray system values to compute contributions of background, sky, etc...
    // Combine contributions into ray payload
    CallShader( ... );	// if desired
    TraceRay( ... );	// if desired
    // this ray query is now complete
}