diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/NEWS.markdown | 87 | ||||
-rw-r--r-- | docs/USAGE.markdown | 3 |
2 files changed, 50 insertions, 40 deletions
diff --git a/docs/NEWS.markdown b/docs/NEWS.markdown index 93a67845..bf16ecd4 100644 --- a/docs/NEWS.markdown +++ b/docs/NEWS.markdown @@ -2,92 +2,99 @@ This file lists the major user visible improvements. For a full list of changes and their authors see the git history. -# Version 6.0 # +# Version 7 # -* OpenGL 4.5 support. +* OpenGL ES 3 support -* DXGI 1.3 support. +* GUI ported to Qt5 -* Support exporting buffers to disk from GUI. +* Thumbnails per draw call in GUI -* Many bugfixes. +* Rudimentary D3D7 retrace support -# Version 5.0 # +# Version 6 # -* OpenGL 4.4 support. +* OpenGL 4.5 support -* Stack backtraces on Linux. +* DXGI 1.3 support + +* Support exporting buffers to disk from GUI + + +# Version 5 # + +* OpenGL 4.4 support + +* Stack backtraces on Linux * Better tracing of enums in attribute arrays * MD5 snapshots -* Better surface viewer. +* Better surface viewer -* Many bugfixes. +# Version 4 # -# Version 4.0 # +* Support tracing in Android, both native and Dalvik applications -* Support tracing in Android, both native and Dalvik applications. +* Show frame thumbnails in the GUI -* Show frame thumbnails in the GUI. +* Basic D3D 10.1, 11, and 11.1 trace support -* Basic D3D 10.1, 11, and 11.1 trace support. +* Basic D3D retrace support -* Multi-threaded trace/retrace support. +* Multi-threaded trace/retrace support -* Several OpenGL ES state dump fixes. +* Several OpenGL ES state dump fixes -* GPU profiling. +* GPU profiling * Thumbnails in GUI -* Trim improvements. - -* Loads of bugfixes +* Trim improvements -# Version 3.0 # +# Version 3 # -* Top-level `apitrace` command. +* Top-level `apitrace` command -* Trace and replay support for EGL, GLES1, and GLES2 APIs on Linux. +* Trace and replay support for EGL, GLES1, and GLES2 APIs on Linux -* Ability to trim traces. +* Ability to trim traces -* Basic CPU profiling when retracing. +* Basic CPU profiling when retracing -* Basic D3D10 trace support. +* Basic D3D10 trace support -* Many bugfixes. - -# Version 2.0 # +# Version 2 # * Flush/sync trace file only when there is an uncaught signal/exception, - yielding a 5x speed up while tracing. + 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. +* Employ snappy compression library instead of zlib, yielding a 2x speed up + while tracing * Implement and advertise `GL_GREMEDY_string_marker` and - `GL_GREMEDY_frame_terminator` extensions. + `GL_GREMEDY_frame_terminator` extensions -* Mac OS X support. +* Mac OS X support -* Support up-to OpenGL 4.2 calls. +* Support up-to OpenGL 4.2 calls * Better GUI performance with very large traces, by loading frames from disk on - demand. + demand + +# Version 1 # -# Version 1.0 # +* Qt GUI, capable of visualizing the calls, the state, and editing the state -* Qt GUI, capable of visualizing the calls, the state, and editing the state. +# Version 0 # -# Pre-history # +* D3D8 and D3D9 trace support -* OpenGL replay support. +* OpenGL replay support diff --git a/docs/USAGE.markdown b/docs/USAGE.markdown index b7d4ab2b..28d481cc 100644 --- a/docs/USAGE.markdown +++ b/docs/USAGE.markdown @@ -45,6 +45,9 @@ You can also tell the GUI to go directly to a specific call qapitrace application.trace 12345 +Press `Ctrl-T` to see per-frame thumbnails. And while inspecting frame calls, +press again `Ctrl-T` to see per-draw call thumbnails. + Backtrace Capturing =================== |