From 75d0e95a3ad188ae1c4cc38a73241c6b227c0733 Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Fri, 9 Jul 2010 03:48:43 +0200 Subject: r300g/swtcl: fix out-of-bounds write This is a typo fix, the generated code should be the same. --- src/gallium/drivers/r300/r300_vs_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/gallium/drivers/r300/r300_vs_draw.c') diff --git a/src/gallium/drivers/r300/r300_vs_draw.c b/src/gallium/drivers/r300/r300_vs_draw.c index d64040b891..2939963c35 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; -- cgit v1.2.3