apitrace


What is apitrace?

apitrace consists of a set of tools to:

  • trace OpenGL, OpenGL ES, Direct3D, and DirectDraw APIs calls to a file.
  • replay OpenGL and OpenGL ES calls from a file
  • inspect OpenGL state at any call while replaying
  • view framebuffers and textures
  • view call data
  • edit trace files
  • profile performance of traces

Screenshots are of Cube 2: Sauerbraten


Features

API Trace Replay Inspect Profile
OpenGL
OpenGL ES
Direct3D 11.x
Direct3D 10.x
Direct3D 9.x
Direct3D 8
Direct3D 7
Direct2D
DirectDraw

Download

apitrace is open-source and is hosted on github, and the source can be cloned via git.

git clone git://github.com/apitrace/apitrace.git

Binary versions of apitrace for some platforms are available here.


Documentation

Miscellaneous: