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