aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/xorg
Commit message (Collapse)AuthorAgeFilesLines
* gallium: Update the drm_api.Thomas Hellstrom2009-04-281-1/+1
| | | | | | | | Make it possible to pass state-tracker-specific data to the init_screen function, and even open the door for device-specific state-tracker screen initialization. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
* gallium: Handle non-NULL data pointer in EXA ModifyPixmapHeader hook.Michel Dänzer2009-04-231-0/+14
| | | | | | Need to use the data pointed to for pixmap contents in that case. Fixes RENDER based text rendering.
* gallium: Always include xorg-server.h before other X server headers.Michel Dänzer2009-04-232-0/+2
| | | | | Various breakage otherwise, e.g. _XSERVER64 not being defined on 64 bit leading to inconsistent definitions of X server internal structs.
* gallium: Fix up xorg state tracker build.Michel Dänzer2009-04-232-3/+0
|
* gallium: Remove do_flip argument from surface_copyJakob Bornecrantz2009-03-132-2/+2
| | | | | | | I should have gotten most uses and implementation correctly fixed, but things might break. Feel free to blame me.
* st/xorg: Clean up xorg_exa.c a bitJakob Bornecrantz2009-03-051-22/+0
|
* st/xorg: Change format function a bitJakob Bornecrantz2009-03-051-9/+19
|
* st/xorg: Fix transfer double freeJakob Bornecrantz2009-03-051-4/+10
|
* gallium: Unify reference counting.Michel Dänzer2009-03-043-9/+9
| | | | | | | | | | | | | | 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().
* st/drm: s/hocks/hooks/Jakob Bornecrantz2009-03-034-7/+7
|
* st/xorg: Add Xorg state trackerJakob Bornecrantz2009-03-038-0/+2261