GLT: An OpenGL tracing utility
By Kekoa Proudfoot
(with significant contributions by Matthew Eldridge)


About:

This software was written as part of the FLASHG project at Stanford for
doing experimentation with OpenGL pipelines.  It was inspired by SGI's GLS
library, but was written to run a lot faster, so we could better interact with
programs as we traced them.  For more info, see:

http://graphics.stanford.edu/projects/flashg/
http://graphics.stanford.edu/projects/flashg/studies/

This software is now part of the public domain.  It is completely
unsupported and comes as-is with no warranties or documentation or any of
that.  Use it at your own risk.

While we are not supporting this software, we might be able to point you in
the right direction if you have questions.  Please understand if we don't
get back to you right away or even at all though.  Of course, if you
really like this software for some reason, feel free to let us know.

Kekoa Proudfoot
kekoa@graphics.stanford.edu
http://graphics.stanford.edu/software/glt/
February 24, 2003


Notes:

- Make sure to compile under IRIX 6.3 unless planning to run under IRIX 6.5
- To generate files, do a make under IRIX before doing a make under Windows
- Do not edit make/config.mk; copy make/config.mk to Config, then edit that


More notes:

Windows compilation is tricky.  At the time we wrote these tools, ended up
using IRIX to generate some C code using some Perl scripts, then we
compiled this code under Windows using a combination of Cygwin and MSDEV
tools.  In later projects, we have run Perl directly under Windows,
something which would dramatically clean up the compilation process for
these tools if only we got around to implementing that.  In any event, the
end result is that compiling under Windows is non-trivial, and you might need
to wade through the existing Makefiles to figure out how to write a new set
of Makefiles that actually work.
