From e592290f4c486c7955618b5b765aedae10ce8840 Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Fri, 23 Dec 2016 21:56:31 -0800 Subject: [PATCH] tweaks/fixes in about://tracing performance data generator (press and hold 'p' in example browser, release 'p' will save the file 'timingsX.json') --- examples/ExampleBrowser/OpenGLExampleBrowser.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/examples/ExampleBrowser/OpenGLExampleBrowser.cpp b/examples/ExampleBrowser/OpenGLExampleBrowser.cpp index b9b8d4bb4..78d1860e6 100644 --- a/examples/ExampleBrowser/OpenGLExampleBrowser.cpp +++ b/examples/ExampleBrowser/OpenGLExampleBrowser.cpp @@ -199,7 +199,12 @@ struct btTimings threadId, endTimeDiv1000,name); #else - + + + if (startTime>endTime) + { + endTime = startTime; + } unsigned int startTimeRem1000 = startTime%1000; unsigned int endTimeRem1000 = endTime%1000; @@ -237,7 +242,8 @@ struct btTimings } char newname[1024]; - static int counter2=0; + static int counter2=0; + sprintf(newname,"%s%d",name,counter2++); fprintf(gTimingFile,"{\"cat\":\"timing\",\"pid\":1,\"tid\":%d,\"ts\":%" PRIu64 ".%s ,\"ph\":\"B\",\"name\":\"%s\",\"args\":{}},\n", threadId, startTimeDiv1000,startTimeRem1000Str, newname);