r600g: simplify states
authorJerome Glisse <jglisse@redhat.com>
Tue, 24 Aug 2010 21:46:31 +0000 (17:46 -0400)
committerJerome Glisse <jglisse@redhat.com>
Wed, 25 Aug 2010 21:41:50 +0000 (17:41 -0400)
commitbd25e23bf3740f59ce8859848c715daeb9e9821f
treea5a3aee080ec3dbf75a85aa1a5eafae538465c5b
parentb5c07b9226d8e7de78f6367b5799b39caf820ef3
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@redhat.com>
15 files changed:
src/gallium/drivers/r600/r600_blit.c
src/gallium/drivers/r600/r600_context.c
src/gallium/drivers/r600/r600_draw.c
src/gallium/drivers/r600/r600_query.c
src/gallium/drivers/r600/r600_shader.c
src/gallium/drivers/r600/r600_state.c
src/gallium/drivers/r600/r600_texture.c
src/gallium/drivers/r600/radeon.h
src/gallium/winsys/r600/drm/r600_state.c
src/gallium/winsys/r600/drm/r600_states.h [deleted file]
src/gallium/winsys/r600/drm/radeon.c
src/gallium/winsys/r600/drm/radeon_ctx.c
src/gallium/winsys/r600/drm/radeon_draw.c
src/gallium/winsys/r600/drm/radeon_priv.h
src/gallium/winsys/r600/drm/radeon_state.c