Welcome to the new apitrace mailing list
Carl Worth
cworth at cworth.org
Wed Aug 24 12:55:08 PDT 2011
On Tue, 23 Aug 2011 06:28:16 -0700 (PDT), Jose Fonseca <jfonseca at vmware.com> wrote:
> I look forward to hearing what ideas you have.
...
> FYI, the enhancements/issues that I'm aware are in mostly tracked in
> https://github.com/apitrace/apitrace/issues or
> https://github.com/apitrace/apitrace/blob/master/TODO.markdown
Thanks for sharing those.
Most of my current ideas/plans are hinted at already in a couple of
existing items:
* Ability to extract just a single frame from a trace, and all
previous calls that contributed to it:
* Timeline view
It's good to see we're thinking along some of the same lines there. So
consider my hand raised to start working on those things.
-Carl
PS. Here are some notes I wrote up with a little more detail on the
tasks I would like to tackle (or see someone tackle) for apitrace. The
letters in brackets refer to a task depending on one or more previous
tasks.
A. Setup a mailing list to discuss apitrace. DONE!
B. Implement UI for extracting one or more frames to a new trace
C. Instrument replay tool to analyze dependencies of graphics operations
D. Optimize replay with dependency information to replay as little as
necessary [C]
E. Optimize extraction with dependency information to extract as little
as possible [B,C]
F. Capture timing information during replay
G. Augment captured timing information with performance counters [F]
H. Augment UI to display captured timing information [F]
I. Add timeline visualizing drawing operations each relatively sized by
execution time [F]
J. Add UI to timeline so that clicking on a drawing operation highlights
the result of that operation in the rendered frame [I]
K. Add UI to extract one or more drawing operations to a new trace,
(sub-frame extraction) [I]
L. Add mode to ApiTrace to dump a sequence of rendered images
M. Add mode to ApiTrace to do exact image comparisons of each frame
with existing reference images [L].
N. Investigate tools for doing "visual similarity" rather than exact
comparisons for image testing.
O. Implement visual similarity in ApiTrace-based conformance testing
[M,N].
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/apitrace/attachments/20110824/a51d209e/attachment.pgp>
More information about the apitrace
mailing list