]> git.cworth.org Git - apitrace/blob - NEWS.markdown
Merge branch 'd3dretrace'
[apitrace] / NEWS.markdown
1 This file lists the major user visible improvements.  For a full list of changes
2 and their authors see the git history.
3
4
5 Development
6 ===========
7
8 * Support to trace in Android
9
10 * Show frame thumbnails in the GUI
11
12
13 Version 3.0
14 ===========
15
16 * Top-level `apitrace` command.
17
18 * Trace and retrace support for EGL, GLES1, and GLES2 APIs on Linux.
19
20 * Ability to trim traces.
21
22 * Basic CPU profiling when retracing.
23
24 * Basic D3D10 trace support.
25
26 * Many bugfixes.
27
28
29 Version 2.0
30 ===========
31
32 * Flush/sync trace file only when there is an uncaught signal/exception,
33   yielding a 5x speed up while tracing.
34
35 * Employ [snappy compression library](http://code.google.com/p/snappy/) instead
36   of zlib, yielding a 2x speed up while tracing.
37
38 * Implement and advertise `GL_GREMEDY_string_marker` and
39   `GL_GREMEDY_frame_terminator` extensions.
40
41 * Mac OS X support.
42
43 * Support up-to OpenGL 4.2 calls.
44
45 * Better GUI performance with very large traces, by loading frames from disk on
46   demand.
47
48
49 Version 1.0
50 ===========
51
52 * Qt GUI, capable of visualizing the calls, the state, and editing the state.
53
54
55 Pre-history
56 ===========
57
58 * OpenGL retrace support.