Practical Rendering and Computation with Direct3D 11
+ -

3.12输出合并

2024-06-25 0 0

管道中的最后一站是输出合并阶段。这是一个固定的函数阶段,它从像素着色器阶段接收颜色和深度结果,然后将这些结果合并到与其绑定的渲染目标中进行输出。然而,这个阶段提供了比简单地将颜色和深度值写入资源多得多的功能。

输出合并还通过深度测试执行可见性确定,该深度测试实现了传统的Z缓冲算法。此外,它还可以执行模版测试,以精确控制渲染目标的哪些区域被写入。我们将在本节稍后更详细地研究这两个测试的功能。
输出合并阶段的位置如图3.78所示。
输出合并

输出合并还能够修改通过混合功能从像素着色器传递给它的颜色值。此可配置功能允许使用各种不同的混合模式,这些模式可用于将当前像素着色器结果与渲染目标的现有内容相结合。这种混合功能,再加上处理MSAA渲染目标、多个渲染目标和渲染目标阵列资源的能力,使得输出合并在生成最终渲染图像方面发挥着重要作用。

0 篇笔记 写笔记

作者信息
站长漫谈
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!