显示列表与立即呈现

时间:2013-11-26 04:23:19

标签: opengl frame-rate displaylist immediate-mode

我试图找出显示列表是否比立即渲染更好的fps。从我发现的在线显示列表更快,但我发现一些在线代码,这种情况立即模式更快? 谁能解释一下哪个有更好的fps以及为什么?

1 个答案:

答案 0 :(得分:3)

显示列表比立即模式更快 。它们缓冲发送到OpenGL的绘图命令,并允许从GPU本身执行。它们具有灵活性,因为它们可以缓冲各种各样的命令。我相信你甚至可以筑巢它们。它们很容易设置,因此不需要很长时间来对差异进行基准测试。

然而,不推荐使用显示列表,因此您应该使用顶点缓冲区对象(VBO)和glDraw*()来查看渲染,除非它只是为了好玩。