Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-08 | i915g: Don't forget x/y coords in transfers | Jakob Bornecrantz | |
Fixes demos/ray. | |||
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-25 | i915: Clean up i915_winsys.h a bit | Jakob Bornecrantz | |
2009-02-18 | i915simple: Minimal fixup 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-31 | gallium: initialize simple screen in drivers | Zack Rusin | |
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 | |||
2008-09-04 | i915: Use pipe_buffer_* inlines as much as possible. | José Fonseca | |
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-08 | gallium: Add destroy callback to all *_winsys interfaces. | José Fonseca | |
For consistency and to simplify these objects' destruction. | |||
2008-07-19 | gallium: Finer grained is_format_supported. | José Fonseca | |
2008-05-02 | Merge branch 'gallium-0.1' into gallium-tex-surfaces | Keith Whitwell | |
2008-05-01 | i915: avoid crashing on bad parameter | Keith Whitwell | |
2008-05-01 | gallium: tex surface checkpoint | Keith Whitwell | |
2008-04-30 | gallium: use the newer PIPE_FORMAT_x_UNORM format names | Brian Paul | |
2008-04-15 | gallium: Don't assume snprintf are always available. | José Fonseca | |
2008-03-31 | gallium: Eliminate p_winsys::printf | José Fonseca | |
Not convenient and almost not used at all. Better replacements in p_debug.h | |||
2008-02-27 | gallium: move is_format_supported() to pipe_screen struct | Brian | |
2008-02-27 | gallium/i915: hook up screen->get_param() | Brian | |
2008-02-27 | gallium/i915: remove some redundant code | Brian | |
2008-02-27 | gallium: update for new i915_screen.c file; fix some warnings. | José Fonseca | |
2008-02-26 | gallium: introduce 'pipe_screen' for context-independent functions | Brian | |
This will allow creating textures before a rendering context exists, for example. Only implemented in i915 driver for now. i915pipe->texture_create() just dispatches through to the i915screen->texture_create() to avoid state tracker changes for now. |