SDL2主标记系统(openGL)

时间:2013-10-08 17:20:12

标签: c++ opengl sdl sdl-2

我是SDL2的新手,在SDL2 c ++中找不到任何滴答系统。

我想得到类似的东西:

bool running = true;
while(running)
{
    render(); //my own created render void
    // some kind of FPS optimalization with redraw
    // here
}

1 个答案:

答案 0 :(得分:2)

通常,您希望在显示刷新周期的整个倍数处运行渲染循环。由于在调用SwapBuffers之后,下一个绘图OpenGL调用将阻塞,直到执行实际交换,这会自动将您限制为显示刷新频率。无需实施自定义时序方案。

只有在图形驱动程序中禁用了V-Sync,才能比显示刷新运行得更快。