Mesa (master): r600g: simplify states
Jerome Glisse
glisse at kemper.freedesktop.org
Wed Aug 25 21:42:05 UTC 2010
Module: Mesa
Branch: master
Commit: bd25e23bf3740f59ce8859848c715daeb9e9821f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd25e23bf3740f59ce8859848c715daeb9e9821f
Author: Jerome Glisse <jglisse at redhat.com>
Date: Tue Aug 24 17:46:31 2010 -0400
r600g: simplify states
Directly build PM4 packet, avoid using malloc (no states are
bigger than 128 dwords), remove unecessary informations,
remove pm4 building in favor of prebuild pm4 packet.
Signed-off-by: Jerome Glisse <jglisse at redhat.com>
---
src/gallium/drivers/r600/r600_blit.c | 61 +-
src/gallium/drivers/r600/r600_context.c | 9 +-
src/gallium/drivers/r600/r600_draw.c | 46 +-
src/gallium/drivers/r600/r600_query.c | 6 +-
src/gallium/drivers/r600/r600_shader.c | 7 +-
src/gallium/drivers/r600/r600_state.c | 78 +-
src/gallium/drivers/r600/r600_texture.c | 18 +-
src/gallium/drivers/r600/radeon.h | 669 +--
src/gallium/winsys/r600/drm/r600_state.c | 8091 ++++++++++++++++++++++++++--
src/gallium/winsys/r600/drm/r600_states.h | 562 --
src/gallium/winsys/r600/drm/radeon.c | 44 -
src/gallium/winsys/r600/drm/radeon_ctx.c | 313 +-
src/gallium/winsys/r600/drm/radeon_draw.c | 3 +-
src/gallium/winsys/r600/drm/radeon_priv.h | 34 +-
src/gallium/winsys/r600/drm/radeon_state.c | 56 +-
15 files changed, 8277 insertions(+), 1720 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=bd25e23bf3740f59ce8859848c715daeb9e9821f
More information about the mesa-commit
mailing list