Tar*_*ara 1 opengl
我一直在想这个:
如果我只渲染前面的多边形,同时启用了背面剔除,是否会对性能产生影响? 我应该在这种情况下禁用它吗? 或者这取决于OpenGL实现?我可以想象,在软件实现上渲染具有禁用背面剔除的多边形会更快.但在硬件上呢?
编辑 清理:在我的场景中永远不会有任何面向背面的多边形.背面剔除永远不会剔除任何东西.
dat*_*olf 8
由于必须确定基元的缠绕(对于光栅化过程)而不管是否启用剔除,背面剔除实际上是免费的.所以你可以把它留下来.切换剔除状态本身是OpenGL实现的明智之举.它不会影响任何缓存,管道状态或其他可能产生巨大性能影响的事物.
归档时间:
12 年,1 月 前
查看次数:
953 次
最近记录:
11 年,9 月 前