From 193c477495488446d2f3d8ab0184f882f3255f48 Mon Sep 17 00:00:00 2001 From: Neil Roberts Date: Tue, 9 Feb 2010 16:30:28 +0000 Subject: [PATCH] cogl-bitmap: Remove const from premult_alpha_last_four_pixels_sse2 The function modifies the pixels pointed by p in-place so the pointer can not be constant. The compiler was accepting this because the modification is done from inline assembler. --- clutter/cogl/cogl/cogl-bitmap-fallback.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clutter/cogl/cogl/cogl-bitmap-fallback.c b/clutter/cogl/cogl/cogl-bitmap-fallback.c index eee42e554..410a6c131 100644 --- a/clutter/cogl/cogl/cogl-bitmap-fallback.c +++ b/clutter/cogl/cogl/cogl-bitmap-fallback.c @@ -226,7 +226,7 @@ _cogl_premult_alpha_first (guchar *dst) #ifdef COGL_USE_PREMULT_SSE2 inline static void -_cogl_premult_alpha_last_four_pixels_sse2 (const guint8 *p) +_cogl_premult_alpha_last_four_pixels_sse2 (guint8 *p) { /* 8 copies of 128 used below */ static const gint16 eight_halves[8] __attribute__ ((aligned (16))) =