在我最近写的地形渲染程序中发现,使用Vertex buffer 不能提高帧率,使用VBO的确能带来至少一倍的帧率提升,但是使用display lists竟然也能达到VBO的速度?我的显卡是Nvidia Geforce FX 5700LE,显卡驱动81.98.而过通过使用Nvidia 的gDEBugger测试发现使用Displaylists相比VBO可以节省一半的显存。去gamedev和google搜了一下有关VBO和Displaylists的讨论,发现有不少人得出同样的结论。难道VBO果真不能如我们所期待的那样发挥出它更强大的威力吗?研究中……