【发布时间】:2012-08-18 06:23:28
【问题描述】:
我正在通过在屏幕上绘制的简单立方体来测试面剔除(理论上,在旋转过程中的任何时候都不会绘制 3 个面)。我纠正了我的顶点,使一切都面向正确的方向,然后做了glEnable(GL_CULL_FACE)。问题是我没有看到我得到的帧速率有任何变化(也就是说,cull_face 似乎根本没有提高性能)。
我的情况是否根本不适合剔除?如果是,那么剔除在哪些类型的情况下具有明显优势?
关于我的测试用例:我只是画了一堆散布在一个大立方体中的立方体。增加多维数据集的数量,直到我的帧速率显着下降,这样我就可以衡量性能改进。在更改顶点的处理方式时,我确实看到了改进。但我发现面部剔除没有任何变化。
【问题讨论】:
标签: opengl