summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Maasikas <amaasikas@gmail.com>2009-09-28 10:42:35 +0300
committerAlex Deucher <alexdeucher@gmail.com>2009-10-15 11:16:53 -0400
commit5101215a64a69a212241eadba7f097cef33a0b5c (patch)
treeae804e03ffed73144425e692b22b919d4e2c276c
parentf7285bdffcd8cca1c7d3066d38907a5987e844ea (diff)
r600: user correct alpha blend factor
Signed-off-by: Dave Airlie <airlied@linux.ie>
-rw-r--r--src/mesa/drivers/dri/r600/r700_state.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/r600/r700_state.c b/src/mesa/drivers/dri/r600/r700_state.c
index 98f116d0a6..0d1f906d84 100644
--- a/src/mesa/drivers/dri/r600/r700_state.c
+++ b/src/mesa/drivers/dri/r600/r700_state.c
@@ -467,10 +467,10 @@ static void r700SetBlendState(GLcontext * ctx)
eqn, COLOR_COMB_FCN_shift, COLOR_COMB_FCN_mask);
SETfield(blend_reg,
- blend_factor(ctx->Color.BlendSrcRGB, GL_TRUE),
+ blend_factor(ctx->Color.BlendSrcA, GL_TRUE),
ALPHA_SRCBLEND_shift, ALPHA_SRCBLEND_mask);
SETfield(blend_reg,
- blend_factor(ctx->Color.BlendDstRGB, GL_FALSE),
+ blend_factor(ctx->Color.BlendDstA, GL_FALSE),
ALPHA_DESTBLEND_shift, ALPHA_DESTBLEND_mask);
switch (ctx->Color.BlendEquationA) {