aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/trace
Commit message (Collapse)AuthorAgeFilesLines
* trace: __func__ --> __FUNCTION__.Michal Krol2009-06-101-1/+1
|
* trace/rbug: Add support for draw block ruleJakob Bornecrantz2009-06-093-3/+91
|
* trace/rbug: Return textures currently bound to contextJakob Bornecrantz2009-06-093-3/+17
|
* trace/rbug: Sleep on windows when blockedJakob Bornecrantz2009-06-081-1/+3
|
* trace/rbug: Use condvar on system that has it for blockingJakob Bornecrantz2009-06-053-0/+14
|
* trace/rbug: Add new contexts functions to trace rbugJakob Bornecrantz2009-06-043-1/+236
|
* trace/rbug: Add rbug integration for remote debuggingJakob Bornecrantz2009-06-016-6/+685
|
* trace: Improve shader wrappingJakob Bornecrantz2009-05-183-4/+29
|
* gallium: remove occlusion_count flag from depth-stencil stateKeith Whitwell2009-05-161-1/+0
| | | | | | | | | Drivers can just keep track of whether they are within a query by monitoring the begin/end query callbacks. The flag adds no information beyond that. Only softpipe was examining this flag -- it has been fixed up and retested with demos/arbocclude.
* trace: Export enabled statusJakob Bornecrantz2009-05-164-9/+25
|
* trace: Unwrap buffer in texture_blanketJakob Bornecrantz2009-05-161-1/+3
|
* trace: If either shader is disabled don't drawJakob Bornecrantz2009-05-162-0/+19
|
* trace: Put shaders on a list in the contextJakob Bornecrantz2009-05-166-8/+151
|
* trace: Move state dump functions to tr_dump_state.[c|h]Jakob Bornecrantz2009-05-166-7/+7
|
* trace: Add initializer for static variablesJakob Bornecrantz2009-04-203-2/+20
|
* trace: Enable dumping to be turned on and offJakob Bornecrantz2009-04-194-5/+191
|
* trace: Keep screen objects on listsJakob Bornecrantz2009-04-178-4/+84
|
* trace: Fix is_referenced functionsJakob Bornecrantz2009-04-171-2/+6
|
* trace: Simplify trace_buffer functionJakob Bornecrantz2009-04-175-17/+13
|
* gallium: Make sure we flush before some texture / buffer operations.Thomas Hellstrom2009-04-151-0/+44
| | | | | | | Also implement context member functions to optimize away those flushes whenever possible. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
* trace: Dump the fence, not its pointer.José Fonseca2009-04-091-2/+6
|
* trace: Use 'flags' name consistently.José Fonseca2009-04-091-6/+6
|
* trace: Make calls dumping threadsafe.José Fonseca2009-04-081-0/+7
|
* trace: Make call no global.José Fonseca2009-04-081-3/+4
|
* trace: Simplify cast wrappers.José Fonseca2009-04-085-58/+29
|
* trace: Match pipe_context::clear prototype.José Fonseca2009-04-081-7/+4
|
* gallium: Clean up driver clear() interface.Michel Dänzer2009-04-041-8/+13
| | | | | Only allows clearing currently bound buffers, but colour and depth/stencil in a single call.
* gallium: Remove some little-used fields from struct pipe_surface.Michel Dänzer2009-03-261-2/+0
|
* trace: Defer the cast to after the check for enabled trace.José Fonseca2009-03-251-2/+5
| | | | Prevents segfault when trace is disabled.
* trace: Update readme.José Fonseca2009-03-251-3/+3
| | | | | Actually, the trace driver with the xlib statetracker is still causing assertion failures here..
* trace: Number calls.José Fonseca2009-03-252-1/+12
|
* Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun ccAlan Coopersmith2009-03-251-2/+2
| | | | Signed-off-by: Alan Coopersmith <[email protected]>
* trace: Fix args to buffer writeJakob Bornecrantz2009-03-221-1/+1
|
* gallium: remove remaining references to origin_lower_leftKeith Whitwell2009-03-211-1/+0
|
* trace: Formalize on a standard for data size pairJakob Bornecrantz2009-03-191-10/+11
|
* trace: Fix memory leakJakob Bornecrantz2009-03-161-1/+2
|
* trace: Re-init refcounters just incaseJakob Bornecrantz2009-03-162-0/+5
|
* trace: Dump buffer data via buffer writesJakob Bornecrantz2009-03-162-64/+37
|
* gallium: Use struct pipe_atomic for pipe refcounts.Thomas Hellstrom2009-03-161-1/+1
| | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
* gallium: consolidate bypass_vs and bypass_clipping flagsKeith Whitwell2009-03-131-2/+1
| | | | | | | | | The draw module provides a similar interface to the driver which is retained as various bits of hardware may be able to take on incremental parts of the vertex pipeline. However, there's no need to advertise all this complexity to the state tracker. There are basically two modes now - normal and passthrough/screen-coords.
* trace: Fix some typosJakob Bornecrantz2009-03-131-2/+2
|
* gallium: Remove do_flip argument from surface_copyJakob Bornecrantz2009-03-131-3/+1
| | | | | | | I should have gotten most uses and implementation correctly fixed, but things might break. Feel free to blame me.
* trace: Wrap pipe_buffersJakob Bornecrantz2009-03-127-20/+215
|
* trace: Add dump util functions for wrapped pointersJakob Bornecrantz2009-03-122-1/+58
|
* trace: Move buffer functions from winsys to screenJakob Bornecrantz2009-03-118-548/+458
|
* trace: Remove all whitespace at EOLJakob Bornecrantz2009-03-1111-297/+297
|
* trace: Fixup trace a bitJakob Bornecrantz2009-03-113-51/+61
|
* trace: Fixup trace a bitJakob Bornecrantz2009-03-111-7/+18
|
* gallium: Remove some superfluous instances of #include "p_inlines.h".Michel Dänzer2009-03-041-1/+0
|
* gallium: Unify reference counting.Michel Dänzer2009-03-044-98/+48
| | | | | | | | | | | | | | The core reference counting code is centralized in p_refcnt.h. This has some consequences related to struct pipe_buffer: * The screen member of struct pipe_buffer must be initialized, or pipe_buffer_reference() will crash trying to destroy a buffer with reference count 0. u_simple_screen takes care of this, but I may have missed some of the drivers not using it. * Except for rare exceptions deep in winsys code, buffers must always be allocated via pipe_buffer_create() or via screen->*buffer_create() rather than via winsys->*buffer_create().