xf86-video-ati: Branch 'master'

Adam Jackson ajax at kemper.freedesktop.org
Sat Feb 23 17:21:34 PST 2008


 src/radeon_reg.h |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit 080606ad528972623e1ed1124d8efe7705a73446
Author: Adam Jackson <ajax at redhat.com>
Date:   Sat Feb 23 20:21:17 2008 -0500

    Add the R500 US index/data pair.

diff --git a/src/radeon_reg.h b/src/radeon_reg.h
index 9460967..03657d1 100644
--- a/src/radeon_reg.h
+++ b/src/radeon_reg.h
@@ -4028,6 +4028,14 @@
 #define R300_SC_CLIP_RULE				0x43d0
 #define R300_SC_SCREENDOOR				0x43e8
 
+/* R500 US has to be loaded through an index/data pair */
+#define R500_GA_US_VECTOR_INDEX				0x4250
+#   define R500_US_VECTOR_INDEX(x)			(x << 0)
+#   define R500_US_VECTOR_TYPE_INST			(0 << 16)
+#   define R500_US_VECTOR_TYPE_CONST			(1 << 16)
+#   define R500_US_VECTOR_CLAMP				(1 << 17)
+#define R500_GA_US_VECTOR_DATA				0x4254
+
 /*
  * The R500 unified shader (US) registers come in banks of 512 each, one
  * for each instruction slot in the shader.  The base _0 registers are


More information about the xorg-commit mailing list