projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c3c217c
)
fix mul! out of premul range!
author
Carsten Haitzler
<raster@rasterman.com>
Wed, 4 Nov 2009 09:25:52 +0000
(09:25 +0000)
committer
Carsten Haitzler
<raster@rasterman.com>
Wed, 4 Nov 2009 09:25:52 +0000
(09:25 +0000)
SVN revision: 43446
legacy/evas/src/lib/canvas/evas_map.c
patch
|
blob
|
history
diff --git
a/legacy/evas/src/lib/canvas/evas_map.c
b/legacy/evas/src/lib/canvas/evas_map.c
index
599edfb
..
4d1e10f
100644
(file)
--- a/
legacy/evas/src/lib/canvas/evas_map.c
+++ b/
legacy/evas/src/lib/canvas/evas_map.c
@@
-836,6
+836,9
@@
evas_map_util_3d_lighting(Evas_Map *m,
mr = ar + ((lr - ar) * br);
mg = ag + ((lg - ag) * br);
mb = ab + ((lb - ab) * br);
+ mr = (mr * m->points[i].a) / 255;
+ mg = (mg * m->points[i].a) / 255;
+ mb = (mb * m->points[i].a) / 255;
m->points[i].r = (m->points[i].r * mr) / 255;
m->points[i].g = (m->points[i].g * mg) / 255;
m->points[i].b = (m->points[i].b * mb) / 255;