Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-26 | gallium: Remove some little-used fields from struct pipe_surface. | Michel Dänzer | |
2009-03-21 | gallium: remove remaining references to origin_lower_left | Keith Whitwell | |
2009-03-16 | gallium: Use struct pipe_atomic for pipe refcounts. | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-03-13 | gallium: consolidate bypass_vs and bypass_clipping flags | Keith Whitwell | |
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. | |||
2009-03-12 | trace: Wrap pipe_buffers | Jakob Bornecrantz | |
2009-03-11 | trace: Remove all whitespace at EOL | Jakob Bornecrantz | |
2009-03-04 | gallium: Unify reference counting. | Michel Dänzer | |
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(). | |||
2009-02-18 | gallium: Fix up trace driver for introduction of struct pipe_transfer. | Michel Dänzer | |
2009-02-02 | gallium: remove pipe_buffer from surfaces | Zack Rusin | |
this change disassociates, at least from the driver perspective, the surface from buffer. surfaces are technically now views on the textures so make it so by hiding the buffer in the internals of textures. | |||
2009-01-27 | gallium: remove redundant size from the constant buffer | Zack Rusin | |
reuse the size of the actual buffer | |||
2009-01-27 | gallium: it's a reference value, not a reference number | Zack Rusin | |
2009-01-27 | gallium: standardize api on the prefix "nr" | Zack Rusin | |
2009-01-27 | gallium: standardize naming of masks | Zack Rusin | |
2009-01-27 | gallium: standardize on stride instead of pitch in the interface | Zack Rusin | |
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-08-19 | trace: Fix pipe_clip_state dump. | José Fonseca | |
2008-08-15 | trace: Make stream a global variable. | José Fonseca | |
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-12 | trace: Dump polygon stipple state as an array. | José Fonseca | |
2008-08-12 | trace: Dump pipe_{depth,stencil,alpha}_state names. | José Fonseca | |
2008-08-12 | trace: Trace texture depth. | José Fonseca | |
2008-08-09 | trace: Dump shaders as text. | José Fonseca | |
2008-08-09 | trace: Allow to dump binary data. | José Fonseca | |
2008-08-07 | trace: Dump format names. | José Fonseca | |
2008-08-07 | trace: Dump state. | José Fonseca | |
2008-08-07 | trace: New pipe driver to trace incoming calls. | José Fonseca | |
Only pipe_screen calls traced, and only linux supported, for now. |