summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2010-05-19 16:50:57 +0200
committerBenjamin Otte <otte@redhat.com>2010-05-20 11:02:49 +0200
commitc53f7778bcf274f64f801ef9ee1641a088842f60 (patch)
treeb57f4c5e4a86df64e1a69974bf28cbf6a145f261
parent26e8e506b66022910c262da0618ef5be8c5a080e (diff)
gl: Use the mask, not the source
Not that we'd ever have constant color component-alpha masks, but that's an entirely different topic.
-rw-r--r--src/cairo-gl-composite.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cairo-gl-composite.c b/src/cairo-gl-composite.c
index c3d65f44..61bac273 100644
--- a/src/cairo-gl-composite.c
+++ b/src/cairo-gl-composite.c
@@ -804,10 +804,10 @@ _cairo_gl_set_component_alpha_mask_operand (cairo_gl_context_t *ctx,
if (setup->shader) {
_cairo_gl_shader_bind_vec4 (ctx, setup->shader,
"mask_constant",
- setup->src.constant.color[0],
- setup->src.constant.color[1],
- setup->src.constant.color[2],
- setup->src.constant.color[3]);
+ setup->mask.constant.color[0],
+ setup->mask.constant.color[1],
+ setup->mask.constant.color[2],
+ setup->mask.constant.color[3]);
} else {
glBindTexture (ctx->tex_target, ctx->dummy_tex);
glActiveTexture (GL_TEXTURE1);