OpenGL - 简单的3D游戏的低FPS

Jer*_*enD 0 c++ opengl

我正在开发一款3D游戏,但已经进行了首次测试之一,只有很少的计算,我得到3或4 fps左右.以下是我的完整代码:http://pastebin.com/j2DWPS6Z 这是我在主代码中使用的Terrain.cpp文件:http://pastebin.com/d1gnE5KH

看看我用于绘图的代码,我只绘制了400个多边形.据我所知,不应该将fps降低到3到4 fps左右.

我使用的计算机是HP Elitebook 8570w,8GB内存和Intel内核i7,所以这不是问题所在.

有谁知道我做错了导致fps这么低?

rod*_*igo 6

我认为这个问题可能是调用glFlush()内环drawTerrain().您通常不需要调用此函数,尤其是内循环.尝试删除它.