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