Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-22 | pipebuffer: Don't synchronize when checking for buffer overflows. | José Fonseca | |
To avoid masking synchronization issues in debug builds. | |||
2010-02-10 | gallium: cast to silence waring | Brian Paul | |
2010-02-02 | gallium: Move p_thread.h and p_atomic.h out of gallium interfaces. | José Fonseca | |
Into os/os_thread.h and util/u_atomic.h respectively. | |||
2010-01-18 | pipebuffer: Ensure buffer size/alignment is not zero. | José Fonseca | |
2009-09-24 | pipebuffer: fix printf warnings | Keith Whitwell | |
2009-06-18 | pipebuffer: Use a type consistently for sizes/offsets. | José Fonseca | |
Avoids warnings on 64bit builds. Use regular unsigned since that's what gallium expects, but use a typedef to facilitate possible changes in the future. | |||
2009-05-08 | pb: Save the stack backtrace when creating/mapping a debug buffer. | José Fonseca | |
2009-03-23 | gallium: Remove remnants of reference counting internals outside of p_refcnt.h. | Michel Dänzer | |
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-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-24 | pipebuffer: Allow asymmetric guard sizes for under/overflow detection. | José Fonseca | |
2009-02-18 | util: Move p_debug.h into util module. | José Fonseca | |
The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible. | |||
2009-02-01 | pipebuffer: Drop (most of) pipe winsys stuff. | José Fonseca | |
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2009-01-29 | pipebuffer: Implement proper buffer validation. | José Fonseca | |
2008-12-12 | Revert "pipebuffer: Implement proper buffer validation." | Keith Whitwell | |
This reverts commit a6d866f72c88d48d2bcfb3e3c882fdb639b5a8ce. | |||
2008-11-24 | pipebuffer: Implement proper buffer validation. | José Fonseca | |
2008-09-18 | pipebuffer: New callback to flush all temporary-held buffers. | José Fonseca | |
Used mostly to aid debugging memory issues or to clean up resources when the drivers are long lived. | |||
2008-08-28 | pipebuffer: Fix/add detail to the under- overflow report messages. | José Fonseca | |
2008-08-28 | pipebuffer: Check buffer over- & underflows when mapping/unmapping too. | José Fonseca | |
2008-08-24 | gallium: include u_memory.h, u_math.h | Brian | |
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-07-20 | pipebuffer: More detailed description of bufer over-/undereflows. | José Fonseca | |
2008-07-13 | pb: buffer over/underflows are errors. | José Fonseca | |
2008-07-02 | pipebuffer: Debug buffer manager to detect buffer under- and overflows. | José Fonseca | |
It should detect both cpu and gpu buffer overflows. |