Implement grouping of calls

Programming / Debugging / APITrace - Zack Rusin [kde.org] - 11 October 2013 17:04 EDT

Use glPushDebugGroup and glPopDebugGroup to create nested groups of calls. It makes it easy to neatly group related calls (e.g. from nested function calls) into subgroups.

d9d9d22 Implement grouping of calls.
common/trace_model.hpp | 7 +++
common/trace_parser_flags.cpp | 6 +--
gui/apitrace.cpp | 11 +++--
gui/apitrace.h | 1 +
gui/apitracecall.cpp | 108 ++++++++++++++++++++++++++++++++---------
gui/apitracecall.h | 29 +++++++++--
gui/apitracemodel.cpp | 69 +++++++++++++-------------
gui/mainwindow.cpp | 3 +-
gui/traceloader.cpp | 89 +++++++++++++++++++++++++--------
gui/traceloader.h | 1 +
10 files changed, 237 insertions(+), 87 deletions(-)

Upstream: github.com


  • Share