8

在 3D API 中绘制三角形的顺序是否保证与它们​​在索引缓冲区中的顺序相同?

例如,如果我在一个绘图调用中有两个重叠的三角形,并且深度测试被禁用,那么第一个或第二个三角形最终会可见吗?

还是我需要发出单独的绘图调用以确保第二个三角形出现在第一个三角形的顶部?

4

1 回答 1

8

在 OpenGL 中,确实保留了顺序,因此可以使用画家算法,例如在渲染半透明几何体时。

Direct3D 我不确定,但我想说这同样适用。

于 2012-07-10T10:59:20.180 回答