José Fonseca
acc6a141b8
tools/trace: Return dummy fence object to silence warnings.
2013-07-01 12:06:58 +01:00
José Fonseca
0fd71ac9eb
tools/trace: Don't crash if a trace has no timing information.
2013-07-01 12:05:57 +01:00
José Fonseca
a3d75db022
tools/trace: Fix syntax.
...
Cleaned/commented up the code, but forgot to actually test before
commiting...
2013-06-24 15:28:48 +01:00
José Fonseca
67bfdea933
tools/trace: Several tweaks/fixes to dump_state
2013-06-22 12:30:39 +01:00
José Fonseca
2d7e837716
tools/trace: Quick instructions/notes.
...
Reviewed-by: Brian Paul <brianp@vmware.com>
2013-06-21 14:30:20 +01:00
José Fonseca
c14f516e58
tools/trace: Do a better job at comparing multi line strings.
...
For TGSI diffing.
Reviewed-by: Brian Paul <brianp@vmware.com>
2013-06-21 14:30:20 +01:00
José Fonseca
9b7d21f8f5
tools/trace: Tool to compare json state dumps.
...
Copied verbatim from apitrace's scripts/jsondiff.py
Reviewed-by: Brian Paul <brianp@vmware.com>
2013-06-21 14:30:20 +01:00
José Fonseca
cc4ad695ca
tools/trace: Tool to dump gallium state at any draw call.
...
Based from the code from the good old python state tracker.
Extremely handy to diagnose regressions in state trackers.
Reviewed-by: Brian Paul <brianp@vmware.com>
2013-06-21 14:30:20 +01:00
José Fonseca
a7bccb33b9
tools/trace: Defer blob hex-decoding.
...
To speed up parsing.
Reviewed-by: Brian Paul <brianp@vmware.com>
2013-06-21 14:30:19 +01:00
Brian Paul
9a91ce9448
trace: measure time for each gallium call
...
To get a rough idea of how much time is spent in each gallium driver
function. The time is measured in microseconds.
2013-02-01 08:00:28 -07:00
José Fonseca
4a93414985
tools/trace: More helpful message when no args are provided.
2012-10-26 10:50:48 +01:00
José Fonseca
47ff3f7cc5
tools/trace: Dump NULL literally.
...
Instead of None.
2011-09-29 17:43:36 +01:00
José Fonseca
afeaf1771d
st/python: Remove bindings, and all its dependencies.
...
Because:
- bindings are not fully automatic, and they are broken most of the time
- unit tests/samples can be written in C on top of graw
- tracing/retracing is more useful at API levels with stable ABIs such as
GL, producing traces that cover more layers of the driver stack and and
can be used for regression testing
2011-04-06 08:26:04 +01:00
Luca Barbieri
b3e57fc868
u_debug_symbol: add support for getting symbol names from glibc
2010-08-20 18:18:28 +02:00