在d3d11中,您可以绑定多个渲染目标ID3D11DeviceContext :: OMSetRenderTargets。但是为什么要这么做呢?
在d3d11中,您可以绑定多个渲染目标ID3D11DeviceContext :: OMSetRenderTargets。但是为什么要这么做呢?
Answers:
当绑定了多个渲染目标时,它们可以由像素着色器分别写入-并非(所有情况下)所有渲染目标都将获得同一图像。您只能将红色分量写入一个输出,而只能将蓝色分量写入另一个,等等。
例如,在实现延迟渲染时使用此方法:将位置,法线,颜色等信息分别写入其自己的渲染目标。