i shoudl use join macro
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 1 Nov 2009 09:03:01 +0000 (09:03 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 1 Nov 2009 09:03:01 +0000 (09:03 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43385 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_object_image.c
src/lib/canvas/evas_render.c

index ef65bf1..441eb23 100644 (file)
@@ -2346,9 +2346,7 @@ evas_object_image_render(Evas_Object *obj, void *output, void *context, void *su
                   pt->z = (p->z)     << FP;
                   pt->u = p->u * FP1;
                   pt->v = p->v * FP1;
-                  pt->col = 
-                   (((DATA32)p->a) << 24) | (((DATA32)p->r) << 16) | 
-                    (((DATA32)p->g) << 8) | (((DATA32)p->b));
+                  pt->col = ARGB_JOIN(p->a, p->r, p->g, p->b);
               }
              obj->layer->evas->engine.func->image_map4_draw
                (output, context, surface, o->engine_data, pts,
index b095dd1..2704ecd 100644 (file)
@@ -401,9 +401,7 @@ evas_render_mapped(Evas *e, Evas_Object *obj, void *context, void *surface, int
              pt->z = (p->z)         << FP;
              pt->u = p->u * FP1;
              pt->v = p->v * FP1;
-             pt->col = 
-               (((DATA32)p->a) << 24) | (((DATA32)p->r) << 16) | 
-               (((DATA32)p->g) << 8) | (((DATA32)p->b));
+             pt->col = ARGB_JOIN(p->a, p->r, p->g, p->b);
           }
         
         if (obj->cur.map->surface)