From 4c1666d004e501c8abcb5f2ef51808ed09e3b651 Mon Sep 17 00:00:00 2001 From: James Benton Date: Wed, 29 Aug 2012 11:30:23 +0100 Subject: [PATCH] Fix bug in profiling time synchronisation. --- retrace/glretrace_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/retrace/glretrace_main.cpp b/retrace/glretrace_main.cpp index 44b278f..d857d03 100755 --- a/retrace/glretrace_main.cpp +++ b/retrace/glretrace_main.cpp @@ -299,7 +299,7 @@ frame_complete(trace::Call &call) { getCurrentTimes(cpuTime, gpuTime); cpuTime = cpuTime - retrace::profiler.getBaseCpuTime(); gpuTime = gpuTime - retrace::profiler.getBaseGpuTime(); - error = gpuTime - cpuTime; + error = gpuTime - cpuTime * (1.0E9 / os::timeFrequency); retrace::profiler.setBaseGpuTime(retrace::profiler.getBaseGpuTime() + error); } -- 2.45.2