Mesa (master): r600g: use a hash table instead of group
Jerome Glisse
glisse at kemper.freedesktop.org
Wed Sep 29 16:50:24 UTC 2010
Module: Mesa
Branch: master
Commit: 5646964b1360883b6254e2ebacc198f43869d36f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5646964b1360883b6254e2ebacc198f43869d36f
Author: Jerome Glisse <jglisse at redhat.com>
Date: Tue Sep 28 17:37:56 2010 -0400
r600g: use a hash table instead of group
Instead of creating group of register use a hash table
to lookup into which block each register belongs. This
simplify code a bit.
Signed-off-by: Jerome Glisse <jglisse at redhat.com
---
src/gallium/drivers/r600/evergreen_state.c | 456 ++++++------
src/gallium/drivers/r600/r600.h | 44 +-
src/gallium/drivers/r600/r600_state2.c | 408 +++++-----
src/gallium/winsys/r600/drm/evergreen_state.c | 935 +++++++++++-----------
src/gallium/winsys/r600/drm/r600.c | 3 +
src/gallium/winsys/r600/drm/r600_priv.h | 47 +-
src/gallium/winsys/r600/drm/r600_state2.c | 1044 ++++++++++++-------------
7 files changed, 1442 insertions(+), 1495 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=5646964b1360883b6254e2ebacc198f43869d36f
More information about the mesa-commit
mailing list