diff options
author | David Robillard <d@drobilla.net> | 2023-05-12 12:02:14 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-05-12 12:05:27 -0400 |
commit | 5a0a47b8740a847e2524de0357af437e2b5b52ac (patch) | |
tree | 896fe957330c801ebf10c2a349a8dbdc05f8d748 /examples/pugl_vulkan_cpp_demo.cpp | |
parent | ad8ecdfbb77f831f501667556ad93144f00f8db6 (diff) | |
download | pugl-5a0a47b8740a847e2524de0357af437e2b5b52ac.tar.gz pugl-5a0a47b8740a847e2524de0357af437e2b5b52ac.tar.bz2 pugl-5a0a47b8740a847e2524de0357af437e2b5b52ac.zip |
Windows: Improve the frame rate of demos with vsync
Diffstat (limited to 'examples/pugl_vulkan_cpp_demo.cpp')
-rw-r--r-- | examples/pugl_vulkan_cpp_demo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/pugl_vulkan_cpp_demo.cpp b/examples/pugl_vulkan_cpp_demo.cpp index bb1448d..eb41b09 100644 --- a/examples/pugl_vulkan_cpp_demo.cpp +++ b/examples/pugl_vulkan_cpp_demo.cpp @@ -1803,7 +1803,7 @@ run(const char* const programPath, const int refreshRate = app.view.getHint(pugl::ViewHint::refreshRate); const double frameDuration = 1.0 / static_cast<double>(refreshRate); - const double timeout = app.opts.sync ? frameDuration : 0.0; + const double timeout = app.opts.sync ? frameDuration * 0.8 : 0.0; PuglFpsPrinter fpsPrinter = {app.world.time()}; app.view.show(pugl::ShowCommand::passive); |