Merge lp://qastaging/~glcompbench-dev/glcompbench/manmower-options-3 into lp://qastaging/glcompbench
Status: | Needs review |
---|---|
Proposed branch: | lp://qastaging/~glcompbench-dev/glcompbench/manmower-options-3 |
Merge into: | lp://qastaging/glcompbench |
Diff against target: |
703 lines (+336/-54) 7 files modified
src/composite-canvas-egl.cc (+3/-2) src/composite-canvas.cc (+42/-8) src/glcompbench.cc (+39/-0) src/options.cc (+63/-4) src/options.h (+19/-1) src/profiler.cc (+153/-39) src/profiler.h (+17/-0) |
To merge this branch: | bzr merge lp://qastaging/~glcompbench-dev/glcompbench/manmower-options-3 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alexandros Frantzis | Pending | ||
Review via email:
|
Description of the change
* Allow tracking both "total" and "subset" collections of profiling data.
* Print out full run statistics at the end of execution.
* Add an option to enable vsync and enable it for composite-
* Add an extended stats command line option to print min and max profiling information.
* Allow specifying size and position with an X geometry string.
* Add pass/fail testing.
* Add standard deviation.
Also reverted option parsing changes from previous submission.
Unmerged revisions
- 92. By Marc Ordinas i Llopis
-
Style: Use Util::split to separate points instead of strtok.
- 91. By Marc Ordinas i Llopis
-
Style: Move standard deviation calculation to extended_stats code path.
- 90. By Marc Ordinas i Llopis
-
Options: Call eglSwapInterval only if vsync wasn't enabled.
- 89. By Derek Foreman
-
add standard deviation
- 88. By Derek Foreman
-
Add pass/fail testing
- 87. By Derek Foreman
-
Allow specifying size and position with an X geometry string
- 86. By Derek Foreman
-
Add an extended stats command line option to print min and max profiling information
- 85. By Derek Foreman
-
Add an option to enable vsync and enable it for composite-
canvas- egl - 84. By Derek Foreman
-
Print out full run statistics at the end of execution
- 83. By Derek Foreman
-
Allow tracking both "total" and "subset" collections of profiling data
Based on suggestions by Jesse, I've pushed some changes:
* Call eglSwapInterval only if --enable-vsync wasn't requestes.
* Moved standard deviation variable to the scope it's used in.
* Use Util::split in libmatrix instead of strtok.