C++ Python CMake Objective-C++ C Shell
Latest commit bc9c2e7 Jan 12, 2018 @jrfonseca jrfonseca cli: Add new --grep option to dump.
This can be many orders faster than piping through grep.
Permalink
Failed to load latest commit information.
ci ci: Add helper scripts for continuous integration. Sep 12, 2017
cli cli: Add new --grep option to dump. Jan 12, 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 undocumented use counted interfaces. Oct 13, 2017
docs docs: Improve macOS build instructions. Jan 3, 2018
gui glretrace,gui: MSAA Texture Resolve / Unresolve surface feature with … Dec 7, 2017
helpers [apitrace] glstate: Set CLAMP_READ_COLOR to false before glReadPixels. Aug 4, 2017
inject os: Add (missing) header for symbol related helpers. Aug 4, 2017
lib cli: Add new --grep option to dump. Jan 12, 2018
retrace d3dretrace: Handle DXGI_ERROR_DEVICE_REMOVED consistently. Jan 12, 2018
scripts scripts: Added 'glXCreateNewContext' to the list of context creation … Nov 8, 2017
specs d3dretrace: Ignore IDXGIOutput::SetGammaControl. Jan 5, 2018
thirdparty cmake: Detect and require d3d11_4.h include. Oct 11, 2017
wrappers cmake: Allow to enable use of SSE 4.2 intrinsics. Nov 23, 2017
.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 cmake: Allow to enable use of SSE 4.2 intrinsics. Nov 23, 2017
LICENSE Update copyright in License. Sep 27, 2012
README.markdown docs: Add a status section. Oct 13, 2016
appveyor.yml appveyor: Upgrade to MSVC 2017 and Qt 5.9.1. Oct 5, 2017

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.