From 76a2f786767c09354fc689e8abf6270bb382e8cb Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Wed, 15 Jun 2016 09:30:22 +0200 Subject: [PATCH] Perform a glFinish at the beginning and the end of the performance measurement frame to capture all OpenGL timings --- src/performance/performancemeasurement.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/performance/performancemeasurement.cpp b/src/performance/performancemeasurement.cpp index a62a6d5d4e..722d7b965d 100644 --- a/src/performance/performancemeasurement.cpp +++ b/src/performance/performancemeasurement.cpp @@ -46,6 +46,7 @@ PerformanceMeasurement::PerformanceMeasurement(std::string identifier, } PerformanceMeasurement::~PerformanceMeasurement() { + glFinish(); auto endTime = std::chrono::high_resolution_clock::now(); auto duration = std::chrono::duration_cast( endTime - _startTime).count();