Module: Mesa Branch: master Commit: bd25e23bf3740f59ce8859848c715daeb9e9821f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd25e23bf3740f59ce8859848c715daeb9e9821f
Author: Jerome Glisse <jgli...@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 <jgli...@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 _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit