C++ Python CMake Objective-C++ C Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ci ci: Add helper scripts for continuous integration. Sep 12, 2017
cli brotli: Update to 1.0.2. Apr 5, 2018
cmake cmake: Detect and require d3d11_4.h include. Oct 11, 2017
compat compat: Move Windows error codes to winsdk_compat.h. Sep 22, 2017
dispatch dxgitrace: Support ID3D11DebugTest/ID3D10DebugTest interfaces. Feb 13, 2018
docs docs: Improve macOS build instructions. Jan 3, 2018
gui cmake: Silence CMP0071 warnings. Feb 21, 2018
helpers [apitrace] glstate: Set CLAMP_READ_COLOR to false before glReadPixels. Aug 4, 2017
inject inject: Avoid inconsistent reinterpret_cast warnings. Feb 21, 2018
lib brotli: Update to 1.0.2. Apr 5, 2018
retrace d3dretrace: Don't use D3D10/11 sdk debug layer by default. Apr 4, 2018
scripts scripts: Added 'glXCreateNewContext' to the list of context creation … Nov 8, 2017
specs d3d9trace: Export Direct3D9ForceHybridEnumeration. Apr 19, 2018
thirdparty brotli: Update to 1.0.2. Apr 5, 2018
wrappers d3d9trace: Export Direct3D9ForceHybridEnumeration. Apr 19, 2018
.dir-locals.el Improve the indention in emacs just a bit. Oct 26, 2011
.editorconfig editorconfig: Ensure tab size is always 8. Sep 12, 2017
.gitignore common: Add missing threading functionality. Apr 11, 2016
.travis.yml travis: Use Xcode 8.3 image. Jun 23, 2017
CMakeLists.txt brotli: Update to 1.0.2. Apr 5, 2018
LICENSE Update copyright in License. Sep 27, 2012
README.markdown docs: Add a status section. Oct 13, 2016
appveyor.yml appveyor: Ensure Qt is found on all build types. Feb 14, 2018

README.markdown

About 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 retracing;

  • visualize and edit trace files.

See the apitrace homepage for more details.

Status

TL;DR: Apitrace is still being maintained, but the maintainer has very little time to work on it, so patches/issues/requests are addressed if/as time permits.

Long version here

Obtaining apitrace

To obtain apitrace either download the latest binaries for your platform if available, or follow these instructions to build and install it yourself.

On 64bits Linux and Windows platforms you'll need apitrace binaries that match the architecture (32bits or 64bits) of the application being traced.

Usage

Detailed usage instructions are available here.