when make first frame, it didn't consider alpha value.
change code to deal with alpha value
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@68450
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
}
else
{
- r = cmap->Colors[rows[i1][j1]].Red;
- g = cmap->Colors[rows[i1][j1]].Green;
- b = cmap->Colors[rows[i1][j1]].Blue;
- *ptr++ = ARGB_JOIN(0xff, r, g, b);
+ if (rows[i1][j1] == alpha)
+ {
+ ptr++ ;
+ }
+ else
+ {
+ r = cmap->Colors[rows[i1][j1]].Red;
+ g = cmap->Colors[rows[i1][j1]].Green;
+ b = cmap->Colors[rows[i1][j1]].Blue;
+ *ptr++ = ARGB_JOIN(0xff, r, g, b);
+ }
}
}
}