From f830c0f82bb3bbdf230e9bcf3d36465301f401e8 Mon Sep 17 00:00:00 2001 From: kallaballa Date: Sat, 17 Dec 2022 01:31:02 +0100 Subject: [PATCH] show fps in all demos --- src/font/font-demo.cpp | 4 ++-- src/nanovg/nanovg-demo.cpp | 4 ++-- src/optflow/optflow-demo.cpp | 4 ++-- src/tetra/tetra-demo.cpp | 6 +++--- src/video/video-demo.cpp | 1 + 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/font/font-demo.cpp b/src/font/font-demo.cpp index c2a8c0c03..89c8fb303 100644 --- a/src/font/font-demo.cpp +++ b/src/font/font-demo.cpp @@ -133,9 +133,9 @@ int main(int argc, char **argv) { cv::add(stars, warped, frameBuffer); }); - v2d->writeVA(); + update_fps(v2d, true); - update_fps(v2d, false); + v2d->writeVA(); //If onscreen rendering is enabled it displays the framebuffer in the native window. Returns false if the window was closed. if(!v2d->display()) diff --git a/src/nanovg/nanovg-demo.cpp b/src/nanovg/nanovg-demo.cpp index 4e15566d6..9e182d0d7 100644 --- a/src/nanovg/nanovg-demo.cpp +++ b/src/nanovg/nanovg-demo.cpp @@ -173,9 +173,9 @@ int main(int argc, char **argv) { drawColorwheel(sz.width - 300, sz.height - 300, 250.0f, 250.0f, hue); }); - v2d->writeVA(); + update_fps(v2d, true); - update_fps(v2d, false); + v2d->writeVA(); //If onscreen rendering is enabled it displays the framebuffer in the native window. Returns false if the window was closed. if(!v2d->display()) diff --git a/src/optflow/optflow-demo.cpp b/src/optflow/optflow-demo.cpp index d381f4dc8..b99c361a0 100644 --- a/src/optflow/optflow-demo.cpp +++ b/src/optflow/optflow-demo.cpp @@ -301,10 +301,10 @@ int main(int argc, char **argv) { composite_layers(background, foreground, frameBuffer, frameBuffer, glow_kernel_size, fg_loss); }); - v2d->writeVA(); - update_fps(v2d, show_fps); + v2d->writeVA(); + //If onscreen rendering is enabled it displays the framebuffer in the native window. Returns false if the window was closed. if(!v2d->display()) break; diff --git a/src/tetra/tetra-demo.cpp b/src/tetra/tetra-demo.cpp index c7e57344b..5a5044919 100644 --- a/src/tetra/tetra-demo.cpp +++ b/src/tetra/tetra-demo.cpp @@ -6,7 +6,7 @@ constexpr long unsigned int WIDTH = 1920; constexpr long unsigned int HEIGHT = 1080; constexpr double FPS = 60; -constexpr bool OFFSCREEN = false; +constexpr bool OFFSCREEN = true; constexpr const char* OUTPUT_FILENAME = "tetra-demo.mkv"; constexpr const int VA_HW_DEVICE_INDEX = 0; constexpr unsigned long DIAG = hypot(double(WIDTH), double(HEIGHT)); @@ -102,9 +102,9 @@ int main(int argc, char **argv) { glow_effect(frameBuffer, frameBuffer, glow_kernel_size); }); - v2d->writeVA(); + update_fps(v2d, true); - update_fps(v2d, false); + v2d->writeVA(); //If onscreen rendering is enabled it displays the framebuffer in the native window. Returns false if the window was closed. if (!v2d->display()) diff --git a/src/video/video-demo.cpp b/src/video/video-demo.cpp index 2499ca87a..68b73c7cd 100644 --- a/src/video/video-demo.cpp +++ b/src/video/video-demo.cpp @@ -118,6 +118,7 @@ int main(int argc, char **argv) { glow_effect(frameBuffer, frameBuffer, glow_kernel_size); }); + update_fps(v2d, true); v2d->writeVA();