winsys/radeon: move managing GEM domains back to drivers
authorMarek Olšák <maraeo@gmail.com>
Sat, 24 Dec 2011 07:15:40 +0000 (08:15 +0100)
committerMarek Olšák <maraeo@gmail.com>
Sat, 24 Dec 2011 20:28:43 +0000 (21:28 +0100)
commit93f4e3cb6c1ca303ee1f5c2a2491a8eff33f2633
treec6515ad448336db16756adba362412b025ce8cde
parente6e9becd5016df649d3c19a3e81e85bd63b895b7
winsys/radeon: move managing GEM domains back to drivers

This partially reverts commit 363ff844753c46ac9c13866627e096b091ea81f8.

It caused severe performance drops in Nexuiz. Reported by Phoronix.

Tested by me on r300g and by IRC people on r600g.
14 files changed:
src/gallium/drivers/r300/r300_context.h
src/gallium/drivers/r300/r300_emit.c
src/gallium/drivers/r300/r300_flush.c
src/gallium/drivers/r300/r300_query.c
src/gallium/drivers/r300/r300_screen_buffer.c
src/gallium/drivers/r300/r300_texture.c
src/gallium/drivers/r600/r600.h
src/gallium/drivers/r600/r600_buffer.c
src/gallium/drivers/r600/r600_hw_context_priv.h
src/gallium/drivers/r600/r600_texture.c
src/gallium/winsys/radeon/drm/radeon_drm_bo.c
src/gallium/winsys/radeon/drm/radeon_drm_bo.h
src/gallium/winsys/radeon/drm/radeon_drm_cs.c
src/gallium/winsys/radeon/drm/radeon_winsys.h