earlydepthstencil

在执行着色器之前强制进行深度模具测试。

earlydepthstencil   

备注

深度模具测试通常在像素处理期间由像素着色器完成。 强制提前深度模具测试会导致在着色器执行之前完成测试;目的是通过剔除/减少/避免不必要的像素处理来提高每个像素的性能。

应用程序可以通过提供 属性来强制早期深度模具测试,或者硬件可以执行早期深度模具测试,前提是未写入深度值,并且着色器中没有作为优化执行无序访问操作。

以下类型的着色器支持此属性:

顶点 外壳 Geometry 像素 计算
x

 

着色器模型 5 特性

着色器模型 5