识别深度测试中检查的多边形(DX11)

时间:2014-02-09 00:28:22

标签: directx depth-buffer stencil-buffer

对于图形编程世界来说,我是一个相当极端的新手,所以请原谅我,如果这个问题有明显的答案,但我还是没有设法追踪它。

在DirectX 11中执行深度测试时,如何识别在任何给定时间测试哪些三角形?我试图手动告诉深度测试失败,除非通过特定多边形查看特定多边形(即,您只能通过一个表面看到一组几何图形,而另一个表面只能通过另一个表面看到另一组几何图形)。

我猜真正的问题是,当测试一个像素时,系统如何引用该像素的数据(位置,颜色等)?有什么我完全忽视的吗?

目前,我对更大问题的替代解决方案不感兴趣,只是对这一特定问题的回答。谢谢你的帮助!

0 个答案:

没有答案