【发布时间】:2014-08-06 04:30:49
【问题描述】:
我在 DirectX11 中进行深度/模板传递,我相信我可以简单地取消绑定像素着色器插槽以跳过像素着色,从而将所有颜色输出全部输出到渲染目标(即使有渲染目标绑定),然后只渲染到深度/模板缓冲区。但是,我找不到任何文件来支持这一理论。我的假设是对的吗?
【问题讨论】:
标签: directx directx-11 pixel-shader
我在 DirectX11 中进行深度/模板传递,我相信我可以简单地取消绑定像素着色器插槽以跳过像素着色,从而将所有颜色输出全部输出到渲染目标(即使有渲染目标绑定),然后只渲染到深度/模板缓冲区。但是,我找不到任何文件来支持这一理论。我的假设是对的吗?
【问题讨论】:
标签: directx directx-11 pixel-shader
按照你的描述进行是正确的。
了解某事是否合法的最佳方法是在设备创建时使用适当的标志启用调试层,d3d 会将任何不适当的状态或参数记录到 API。
【讨论】: