summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Bornecrantz <wallbraker@gmail.com>2010-08-25 03:31:33 +0100
committerIgor Oliveira <igor.oliveira@openbossa.org>2010-08-25 09:59:27 -0400
commitcb3e938e6ca1c5aab0b86e304a6c7cdddd0210a8 (patch)
treea867dd34c26e47847db5d6986d5423119bd6bfc9
parentcab8bd19263723a1350e6445ec3c5b4bd3911f0f (diff)
DRM/Gallium3D: Arrays starts with zero not one
-rw-r--r--src/drm/cairo-drm-gallium-surface.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/drm/cairo-drm-gallium-surface.c b/src/drm/cairo-drm-gallium-surface.c
index 4d1879af..b94dcbdc 100644
--- a/src/drm/cairo-drm-gallium-surface.c
+++ b/src/drm/cairo-drm-gallium-surface.c
@@ -1361,11 +1361,11 @@ gallium_surface_mask (void *abstract_surface,
if (mask->type == CAIRO_PATTERN_TYPE_SOLID) {
cairo_solid_pattern_t *solid_mask = (cairo_solid_pattern_t *) mask;
- float alpha = surface->paint.solid_color[4];
+ float alpha = surface->paint.solid_color[3];
- surface->paint.solid_color[4] = solid_mask->color.alpha;
+ surface->paint.solid_color[3] = solid_mask->color.alpha;
status = gallium_surface_paint(abstract_surface, op, source, clip);
- surface->paint.solid_color[4] = alpha;
+ surface->paint.solid_color[3] = alpha;
}
return status;