Commit graph

330 commits

Author SHA1 Message Date
José Fonseca
f121d0e54f trace: Allow multiple screens. Flush after call. 2008-08-15 10:35:19 +01:00
José Fonseca
4fffc9d63f trace: Several fixes. 2008-08-15 10:35:18 +01:00
José Fonseca
424dea98d4 trace: Trace surface contents. 2008-08-15 10:35:18 +01:00
José Fonseca
196167e9d5 trace: Make stream a global variable.
This not only simplifies the code, but allows to use atexit() to ensure
the log is closed when applications don't exit cleanly.
2008-08-15 10:35:18 +01:00
José Fonseca
19aee90179 trace: Update status. 2008-08-14 11:01:43 +01:00
José Fonseca
3c90678ea6 trace: Separate the trace screen/context vs the original screen/context. 2008-08-14 11:01:42 +01:00
José Fonseca
4a77fadd10 trace: More dump fixes. 2008-08-12 11:34:41 +01:00
José Fonseca
7b8fa937eb trace: Fix create_blend_state dump. 2008-08-12 11:34:41 +01:00
José Fonseca
e54fa77d13 trace: Dump polygon stipple state as an array. 2008-08-12 11:34:41 +01:00
José Fonseca
d4d8f80388 trace: Fix create_depth_stencil_alpha_state trace. 2008-08-12 11:34:41 +01:00
José Fonseca
166b939d52 trace: Dump pipe_{depth,stencil,alpha}_state names. 2008-08-12 11:34:41 +01:00
José Fonseca
8dbb3011a1 trace: Replace buffer_map+memcpy+buffer_unmap by buffer_write 2008-08-12 11:34:40 +01:00
José Fonseca
a318325b51 trace: Zero the buffers to avoid dumping uninitialized memory. 2008-08-12 11:34:40 +01:00
José Fonseca
e5a606883f trace: Fix hexadecimal dumping. 2008-08-12 11:34:40 +01:00
José Fonseca
94cf4f15c3 trace: Trace winsys/screen/context creation. 2008-08-12 11:34:40 +01:00
José Fonseca
91f6032919 trace: Trace texture depth. 2008-08-12 11:34:40 +01:00
José Fonseca
5549d35db5 trace: Dump writes to pipe_buffers. 2008-08-09 14:10:25 +01:00
José Fonseca
376f2cbb19 trace: Prevent tracing internal pipe driver calls. 2008-08-09 14:10:25 +01:00
José Fonseca
696067e781 trace: Dump shaders as text. 2008-08-09 14:10:25 +01:00
José Fonseca
b65259de6c trace: Allow to dump binary data. 2008-08-09 14:10:25 +01:00
José Fonseca
6c7aff209c trace: Trace pipe_winsys calls. 2008-08-09 14:10:24 +01:00
José Fonseca
fcfe63805d trace: Remove unused code. 2008-08-09 14:10:24 +01:00
José Fonseca
74d649d9a9 trace: Prevent from internal calls from pipe_context to pipe_screen from being traced. 2008-08-08 12:32:23 +01:00
José Fonseca
6a82ea2ed2 trace: Simplify HTML output. 2008-08-07 20:58:09 +01:00
José Fonseca
05e90964cf trace: Merge the CSS into the XSL. 2008-08-07 20:58:09 +01:00
José Fonseca
ce2137a6a4 trace: Dump format names. 2008-08-07 20:58:09 +01:00
José Fonseca
9dee60969d trace: Dump state. 2008-08-07 18:58:30 +01:00
José Fonseca
f2e19c34e0 trace: Trace pipe context calls. 2008-08-07 18:58:30 +01:00
José Fonseca
f6e0514736 trace: Add missing XSL and CSS. 2008-08-07 18:58:30 +01:00
José Fonseca
35355f7610 trace: New pipe driver to trace incoming calls.
Only pipe_screen calls traced, and only linux supported, for now.
2008-08-07 18:58:29 +01:00