summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_maos.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_maos.c')
-rw-r--r--src/mesa/drivers/dri/r300/r300_maos.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_maos.c b/src/mesa/drivers/dri/r300/r300_maos.c
index b0d96f7601..b2ce6cb991 100644
--- a/src/mesa/drivers/dri/r300/r300_maos.c
+++ b/src/mesa/drivers/dri/r300/r300_maos.c
@@ -440,6 +440,12 @@ int r300EmitArrays(GLcontext *ctx)
inputs[i] = nr++;
else
inputs[i] = -1;
+
+ if(!(r300->radeon.radeonScreen->chip_flags & RADEON_CHIPSET_TCL)) {
+ for (i = 0; i < VERT_ATTRIB_MAX; i++)
+ if (inputs[i] > 0)
+ inputs[i]++;
+ }
RENDERINPUTS_COPY( rmesa->state.render_inputs_bitset, inputs_bitset );
}