random qapitrace ideas..

Rob Clark robdclark at gmail.com
Fri May 31 06:29:50 PDT 2013


Just a couple ideas I had while debugging some driver issues w/
qapitrace.. feel free to take 'em or leave 'em :-)

1) multiple event views w/ different filters and synchronized
scrolling/cursor..  ie., I'd use this to have one filtered down to
just draw calls, and one showing everything.  So I could find the
problematic draw calls quickly in the filtered down view, and then see
what was going on around it in the unfiltered view.

An alternative / poor-man's version of that might be a way to have
key-binding to jump back/forth between different filter configurations
rather than having to go 'Trace -> Options' each time.  But it would
be nice if it would stay scrolled to current selected call (or at
least nearest one visible with the new filter settings).

2) along similar lines.. filters to configure color in event view..
I'd use this to make certain gl calls stand out, ie. maybe I'm
debugging some scissor issue so I want to make scissor related calls
red/bold.

3) some way to insert annotations/comments so I can make notes as I
go.  No idea how conducive the .trace file format is for inserting
extra entries and re-writing.  But the notepad of scribbled notes +
call # is a bit problematic when you try to trim and all the call #'s
change ;-)


Anyways, I just thought I'd write those ideas down before I forgot them again


BR,
-R


More information about the apitrace mailing list