blob: 93a67845fb5da7dea699f6e3d6b1a0d2baf8d8c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
This file lists the major user visible improvements. For a full list of changes
and their authors see the git history.
# Version 6.0 #
* OpenGL 4.5 support.
* DXGI 1.3 support.
* Support exporting buffers to disk from GUI.
* Many bugfixes.
# Version 5.0 #
* OpenGL 4.4 support.
* Stack backtraces on Linux.
* Better tracing of enums in attribute arrays
* MD5 snapshots
* Better surface viewer.
* Many bugfixes.
# Version 4.0 #
* Support tracing in Android, both native and Dalvik applications.
* Show frame thumbnails in the GUI.
* Basic D3D 10.1, 11, and 11.1 trace support.
* Multi-threaded trace/retrace support.
* Several OpenGL ES state dump fixes.
* GPU profiling.
* Thumbnails in GUI
* Trim improvements.
* Loads of bugfixes
# Version 3.0 #
* Top-level `apitrace` command.
* Trace and replay support for EGL, GLES1, and GLES2 APIs on Linux.
* Ability to trim traces.
* Basic CPU profiling when retracing.
* Basic D3D10 trace support.
* Many bugfixes.
# Version 2.0 #
* Flush/sync trace file only when there is an uncaught signal/exception,
yielding a 5x speed up while tracing.
* Employ [snappy compression library](http://code.google.com/p/snappy/) instead
of zlib, yielding a 2x speed up while tracing.
* Implement and advertise `GL_GREMEDY_string_marker` and
`GL_GREMEDY_frame_terminator` extensions.
* Mac OS X support.
* Support up-to OpenGL 4.2 calls.
* Better GUI performance with very large traces, by loading frames from disk on
demand.
# Version 1.0 #
* Qt GUI, capable of visualizing the calls, the state, and editing the state.
# Pre-history #
* OpenGL replay support.
|