Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apitrace/apitrace
Tools for tracing OpenGL, Direct3D, and other graphics APIs
https://github.com/apitrace/apitrace
d3d11 d3d12 d3d9 debugging-tool direct3d opengl opengl-es
Last synced: 1 day ago
JSON representation
Tools for tracing OpenGL, Direct3D, and other graphics APIs
- Host: GitHub
- URL: https://github.com/apitrace/apitrace
- Owner: apitrace
- License: mit
- Created: 2011-04-13T21:37:46.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-10-10T11:02:15.000Z (2 months ago)
- Last Synced: 2024-12-04T21:05:43.045Z (9 days ago)
- Topics: d3d11, d3d12, d3d9, debugging-tool, direct3d, opengl, opengl-es
- Language: C++
- Homepage: https://apitrace.github.io/
- Size: 20.1 MB
- Stars: 2,634
- Watchers: 130
- Forks: 491
- Open Issues: 163
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
- AwesomeCppGameDev - apitrace
README
About **apitrace**
==================**apitrace** consists of a set of tools to:
* trace OpenGL, Direct3D, and DirectDraw APIs calls to a file;
* replay OpenGL and Direct3D calls from a file;
* inspect OpenGL and Direct3D state at any call while retracing;
* visualize and edit trace files.
See the [apitrace homepage](https://apitrace.github.io/) 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](https://jrfonseca.blogspot.co.uk/2016/10/apitrace-maintenance.html)
Obtaining **apitrace**
======================To obtain apitrace either [download the latest
binaries](https://apitrace.github.io/#download) for your platform if available,
or follow [these instructions](docs/INSTALL.markdown) 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](docs/USAGE.markdown).