[OpenGL] Framerate limit in eglSwapBuffers

pull/517/head
jackun 3 years ago
parent ddfcb01c30
commit 765024227c
No known key found for this signature in database
GPG Key ID: 119DB3F1D05A9ED3

@ -74,6 +74,12 @@ EXPORT_C_(unsigned int) eglSwapBuffers( void* dpy, void* surf)
imgui_render(width, height);
//std::cerr << "\t" << width << " x " << height << "\n";
using namespace std::chrono_literals;
if (fps_limit_stats.targetFrameTime > 0s){
fps_limit_stats.frameStart = Clock::now();
FpsLimiter(fps_limit_stats);
fps_limit_stats.frameEnd = Clock::now();
}
}
return pfn_eglSwapBuffers(dpy, surf);

Loading…
Cancel
Save