summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2010-07-09 03:48:43 +0200
committerMarek Olšák <[email protected]>2010-07-09 03:53:47 +0200
commit75d0e95a3ad188ae1c4cc38a73241c6b227c0733 (patch)
treec2ddfeed60a12f9cbc3e7d492f2d48768efc24c5
parentf8f1c629d6b2f86e65c5c0997b140cf8db8f616e (diff)
r300g/swtcl: fix out-of-bounds write
This is a typo fix, the generated code should be the same.
-rw-r--r--src/gallium/drivers/r300/r300_vs_draw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/r300/r300_vs_draw.c b/src/gallium/drivers/r300/r300_vs_draw.c
index d64040b8911..2939963c355 100644
--- a/src/gallium/drivers/r300/r300_vs_draw.c
+++ b/src/gallium/drivers/r300/r300_vs_draw.c
@@ -185,7 +185,7 @@ static void transform_decl(struct tgsi_transform_context *ctx,
if (decl->Semantic.Index == 1 && !vsctx->bcolor_used[0]) {
insert_output(ctx, decl, TGSI_SEMANTIC_BCOLOR, 0,
TGSI_INTERPOLATE_LINEAR);
- vsctx->color_used[2] = TRUE;
+ vsctx->bcolor_used[0] = TRUE;
}
/* One more case is handled in insert_trailing_bcolor. */
break;