Mesa (radeon-rewrite): radeon/r200/r300: collapse context destruction down to a common path.
Dave Airlie
airlied at kemper.freedesktop.org
Thu Apr 2 04:48:00 UTC 2009
Module: Mesa
Branch: radeon-rewrite
Commit: e00ef43d796f0ae0247b1072bf0aa8cdd8e3034d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e00ef43d796f0ae0247b1072bf0aa8cdd8e3034d
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Apr 2 14:25:07 2009 +1000
radeon/r200/r300: collapse context destruction down to a common path.
Context destruction was nearly the same over all the drivers,
so collapse it down.
---
src/mesa/drivers/dri/r200/r200_cmdbuf.c | 96 ++++++++++----------
src/mesa/drivers/dri/r200/r200_context.c | 58 ------------
src/mesa/drivers/dri/r200/r200_context.h | 6 -
src/mesa/drivers/dri/r200/r200_maos.h | 1 -
src/mesa/drivers/dri/r200/r200_maos_arrays.c | 24 +----
src/mesa/drivers/dri/r200/r200_state.h | 4 -
src/mesa/drivers/dri/r200/r200_state_init.c | 16 ---
src/mesa/drivers/dri/r200/r200_swtcl.c | 4 -
src/mesa/drivers/dri/r200/r200_swtcl.h | 1 -
src/mesa/drivers/dri/r200/r200_tcl.c | 16 ++--
src/mesa/drivers/dri/r300/r300_cmdbuf.c | 13 ---
src/mesa/drivers/dri/r300/r300_cmdbuf.h | 2 -
src/mesa/drivers/dri/r300/r300_context.c | 48 ----------
src/mesa/drivers/dri/r300/r300_context.h | 4 -
src/mesa/drivers/dri/r300/r300_emit.c | 21 +----
src/mesa/drivers/dri/r300/r300_emit.h | 1 -
src/mesa/drivers/dri/r300/r300_render.c | 98 ++++++++++----------
src/mesa/drivers/dri/radeon/Makefile | 3 +-
.../drivers/dri/radeon/radeon_common_context.c | 90 ++++++++++++++----
.../drivers/dri/radeon/radeon_common_context.h | 12 ++-
src/mesa/drivers/dri/radeon/radeon_context.c | 54 +----------
src/mesa/drivers/dri/radeon/radeon_context.h | 24 ++----
src/mesa/drivers/dri/radeon/radeon_dma.c | 17 ++++
src/mesa/drivers/dri/radeon/radeon_dma.h | 1 +
src/mesa/drivers/dri/radeon/radeon_ioctl.c | 76 ++++++++--------
src/mesa/drivers/dri/radeon/radeon_maos.h | 1 -
src/mesa/drivers/dri/radeon/radeon_maos_arrays.c | 13 ---
src/mesa/drivers/dri/radeon/radeon_maos_verts.c | 29 ++----
src/mesa/drivers/dri/radeon/radeon_screen.c | 46 ++-------
src/mesa/drivers/dri/radeon/radeon_state.h | 3 -
src/mesa/drivers/dri/radeon/radeon_state_init.c | 16 ---
src/mesa/drivers/dri/radeon/radeon_swtcl.c | 4 -
src/mesa/drivers/dri/radeon/radeon_swtcl.h | 1 -
src/mesa/drivers/dri/radeon/radeon_tcl.c | 8 +-
34 files changed, 286 insertions(+), 525 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=e00ef43d796f0ae0247b1072bf0aa8cdd8e3034d
More information about the mesa-commit
mailing list