Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-03-18 | Attempt to allow to control image dynamic range. | José Fonseca | 3 | -1/+132 | |
For better visualization of depth/stencil images (issue#55), and also to allow view float/integer images in the future. | |||||
2012-03-17 | Lookup call state on double-click. | José Fonseca | 2 | -0/+7 | |
2012-03-15 | Link need libraries explicitly. | José Fonseca | 1 | -1/+8 | |
Eliminates unnecessary dependencies. | |||||
2012-02-28 | Allow to specify the API from trace dialog. | José Fonseca | 6 | -0/+40 | |
2012-02-28 | Whitelist tracing on Windows. | José Fonseca | 1 | -5/+0 | |
It works now. | |||||
2012-01-27 | Correctly copy "out" arguments to the "leave" portion of the trace | Carl Worth | 2 | -4/+4 | |
To do this, we take advantage of the new Arg struct to save, for each arg, whether it was parsed after an ENTER event or after a LEAVE event. | |||||
2011-12-11 | Trace enum signatures as a whole. | José Fonseca | 2 | -19/+37 | |
2011-12-03 | Merge pull request #61 from prahal/gui-edit | zackr | 2 | -87/+151 | |
gui: let the edit mode work. | |||||
2011-12-02 | Introduce call flags. | José Fonseca | 3 | -3/+9 | |
A central place for metainfo such as whether a call terminates a frame or not, etc. No trace format changes yet. Will introduce them later after more careful thought. | |||||
2011-12-02 | gui: let the edit mode work. | Alban Browaeys | 2 | -87/+151 | |
It was not allowing edition at least locally (Qt 4.7). It turns out that the editor use the value to get the type . If positive the unsigned type is choosen :/ One cannot enter negative values anymore. | |||||
2011-11-27 | Allow to retrace with EGL too. | José Fonseca | 7 | -1/+74 | |
2011-11-27 | Allow to specify an initial call no in the qapitrace command line. | José Fonseca | 3 | -5/+44 | |
2011-11-27 | Add hyperlinks for non-ARB extensions too. | José Fonseca | 3 | -0/+1290 | |
2011-11-25 | Fix GUI visualization of floating point values. | José Fonseca | 3 | -5/+18 | |
According to http://doc.qt.nokia.com/stable/qvariant.html#type , variant types are actually QMetaType::Type, which includes floats. So handle the QMetaType::Float case everywhere. | |||||
2011-11-25 | Trace via "apitrace trace" command. | José Fonseca | 1 | -45/+23 | |
It could be done via the library directly, but this allows to use QProcess as before, and therefore run asynchronously without extra effort. | |||||
2011-11-25 | Add links to EXT_framebuffer_object spec. | José Fonseca | 1 | -0/+17 | |
2011-11-24 | Parse doubles to a new Double class rather than to the Float class. | Carl Worth | 3 | -0/+11 | |
This is simply a case of not discarding information. Without this, it would not be possible to parse a trace and re-create the identical trace. Signed-off-by: José Fonseca <jose.r.fonseca@gmail.com> | |||||
2011-11-24 | Prevent segfault on glretrace crash (fixes issue #52). | José Fonseca | 2 | -10/+24 | |
On glretrace crash, both error and finished QProcess events are emitted, by this order. Members were reset on error, causing null pointer dereference on replayFinished. Fix this by handling abnormal termination on replayFinished too. replayError should probably removed/merged into replayFinished. | |||||
2011-11-17 | Encode format as a member and not part of the label. | Zack Rusin | 4 | -2/+22 | |
2011-11-16 | Make the details view a bit clearer. | Zack Rusin | 2 | -6/+20 | |
most importantly show the frame number | |||||
2011-11-16 | Add depth info to the surfaces. | Zack Rusin | 3 | -0/+21 | |
2011-11-05 | gui: Handle incomplete calls. | José Fonseca | 1 | -6/+14 | |
Should fix issue 48. | |||||
2011-11-03 | Put glxtrace.so also in the wrappers directory. | José Fonseca | 1 | -1/+1 | |
For consistency among all platforms, per Carl Worth's suggestion, but the wrappers DLLs must remain in a directory of their own to avoid interfering with other executables. | |||||
2011-11-01 | Expose build/install dirs as a define. | José Fonseca | 3 | -11/+9 | |
Also, pick a wrapper install dir that varies with architecture, to allow tracing of multiple binaries on multiarch. | |||||
2011-11-01 | Change non-executable install directories to include an "apitrace" component | Carl Worth | 1 | -2/+2 | |
It's just more polite to put documentation into <prefix>/share/doc/apitrace rather than just dumping it into the top-level <prefix>/doc. Similarly, since glxtrace.so is not a conventional library, it doesn't belong in <prefix>/lib but is well-suited for <prefix>/lib/apitrace. | |||||
2011-10-30 | Have selected call always match the current call. | José Fonseca | 1 | -1/+1 | |
The current call (highlighted with single-click or keyboard navigation) was serving no purpose, and this make navigation much more effective. | |||||
2011-10-30 | Only jump to errors when the error item is activated. | José Fonseca | 1 | -1/+1 | |
Because currentItemChanged signal is too frequent/random, happening even at times where errors window is invisible, when switching between tabs of the current state pane, causing the current call to go out of focus. | |||||
2011-10-27 | Lower case namespaces. | José Fonseca | 5 | -103/+103 | |
2011-10-07 | Fix a crash when loading multiple frames at once. | Zack Rusin | 2 | -6/+20 | |
Happens particularly often when replay has multiple errors in different frames and they're loaded in a rapid-fire fashion. | |||||
2011-09-27 | Deep copy the blob data. | Zack Rusin | 1 | -10/+1 | |
Fixes a memory leak. | |||||
2011-09-27 | Fix multi line strings inside array arguments on the call details pane. | José Fonseca | 2 | -8/+8 | |
2011-09-26 | Show a warning box if astyle isn't installed and indent was activated. | Zack Rusin | 1 | -0/+6 | |
2011-09-26 | Ignore qapitrace.qrc.depends | José Fonseca | 1 | -0/+1 | |
2011-09-25 | Skip over filtered calls when searching. | Zack Rusin | 7 | -55/+116 | |
2011-09-24 | Add an option to indent the glsl code in the shader viewer. | Zack Rusin | 2 | -2/+45 | |
Requires 'astyle' but works very well and makes reading wonky shaders a /lot/ easier. | |||||
2011-09-24 | Add a custom filter to the event view. | Zack Rusin | 4 | -37/+129 | |
Allows one to filter out any custom call. Very useful on large traces that have e.g. millions of redundant GetCurrentContext and MakeCurrentContext calls. | |||||
2011-09-24 | Make sure we reset the state when loading another trace file | Zack Rusin | 3 | -2/+12 | |
fixes issue #41 | |||||
2011-09-24 | Delete unused member variable | Zack Rusin | 1 | -1/+0 | |
2011-09-24 | Cleanup the default size computation for the surface viewer. | Zack Rusin | 3 | -3/+28 | |
2011-09-21 | Remove unused files. | Zack Rusin | 2 | -156/+0 | |
2011-09-21 | Remove some extra debugging output. | Zack Rusin | 1 | -2/+1 | |
2011-09-21 | Merge branch 'on-demand-loading' | Zack Rusin | 18 | -430/+1669 | |
Fixes #36 | |||||
2011-09-21 | Make sure that the loader deletes the signatures. | Zack Rusin | 1 | -0/+2 | |
2011-09-19 | Fix silly typo | Zack Rusin | 1 | -1/+1 | |
2011-09-19 | If a frame has already been loaded don't do it again. | Zack Rusin | 1 | -2/+11 | |
In particular for searching we kept reloading frames over and over again. | |||||
2011-09-19 | Always add calls for last frame. | José Fonseca | 1 | -7/+2 | |
When viewing traces of apps that crashed, the last frame is the most interesting of all. Furthermore, last frames actually do have markers, but no calls. | |||||
2011-09-19 | Cleanup some of the code. | Zack Rusin | 2 | -44/+65 | |
2011-09-18 | Delete loadertest and cleanup some of the new api. | Zack Rusin | 7 | -37/+36 | |
2011-09-15 | Show thumbnail of the color buffer in tooltips. | Zack Rusin | 3 | -15/+64 | |
if we got the state for the given frame we can show a nicer tooltip with a thumbnail of the current color buffer. | |||||
2011-09-14 | Fix and cleanup state lookups on frames. | Zack Rusin | 5 | -6/+36 | |