在openGL中,每秒帧数的平均值是多少

时间:2013-11-19 07:11:00

标签: c++ opengl frame-rate

我有一个使用openGL的C ++程序,它计算我的动画的fps。但是,我的平均fps为800(这似乎有点高)。这是我放在display()函数中的代码

int frames = 0;
int counter = 1;

display()
{
    //animation!

    //calculate fps
    if(TIME >= counter)
    {
            std::cout << "Frames at Second " << counter <<": " << frames << std::endl;
            frames = 0;
            counter++;
    }
    frames++;

}

我的平均800 fps是否正常,或者我的代码是否有问题?

1 个答案:

答案 0 :(得分:1)

不,这是正确的。您正在尽可能快地渲染。如果你想要典型的60 fps尝试使用vsync