From cb3e938e6ca1c5aab0b86e304a6c7cdddd0210a8 Mon Sep 17 00:00:00 2001 From: Jakob Bornecrantz Date: Wed, 25 Aug 2010 03:31:33 +0100 Subject: DRM/Gallium3D: Arrays starts with zero not one --- src/drm/cairo-drm-gallium-surface.c | 6 +++--- 1 file 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; -- cgit v1.2.3