R200_PP_CUBIC_OFFSET_F1_[0-6] state packets only contain 5 offsets, not 6
authorMichel Daenzer <michel@daenzer.net>
Sat, 10 Jan 2004 12:28:06 +0000 (12:28 +0000)
committerMichel Daenzer <michel@daenzer.net>
Sat, 10 Jan 2004 12:28:06 +0000 (12:28 +0000)
    (thanks to Andreas Stenglein for spotting this)

shared-core/radeon_state.c
shared/radeon_state.c

index e24bee8..6e02654 100644 (file)
@@ -110,7 +110,7 @@ static __inline__ int radeon_check_and_fixup_packets( drm_radeon_private_t *dev_
                    id == R200_PP_CUBIC_OFFSET_F1_2 || id == R200_PP_CUBIC_OFFSET_F1_3 ||
                    id == R200_PP_CUBIC_OFFSET_F1_4 || id == R200_PP_CUBIC_OFFSET_F1_5 ) {
                int i;
-               for ( i = 0; i < 6; i++ ) {
+               for ( i = 0; i < 5; i++ ) {
                        if ( radeon_check_and_fixup_offset_user( dev_priv,
                                                                 filp_priv,
                                                                 &data[i] ) ) {
index e24bee8..6e02654 100644 (file)
@@ -110,7 +110,7 @@ static __inline__ int radeon_check_and_fixup_packets( drm_radeon_private_t *dev_
                    id == R200_PP_CUBIC_OFFSET_F1_2 || id == R200_PP_CUBIC_OFFSET_F1_3 ||
                    id == R200_PP_CUBIC_OFFSET_F1_4 || id == R200_PP_CUBIC_OFFSET_F1_5 ) {
                int i;
-               for ( i = 0; i < 6; i++ ) {
+               for ( i = 0; i < 5; i++ ) {
                        if ( radeon_check_and_fixup_offset_user( dev_priv,
                                                                 filp_priv,
                                                                 &data[i] ) ) {