From 7f4c6b63eee68cc773b0035959beac2b2f8197ee Mon Sep 17 00:00:00 2001 From: dooglus Date: Tue, 22 Jan 2008 12:30:47 +0000 Subject: [PATCH] Make a note to investigate blendfunc_ALPHA_BRIGHTEN. It seems to be multiplying the wrong thing by 'amount'. git-svn-id: http://svn.voria.com/code@1419 1f10aa63-cdf2-0310-b900-c93c546f37ac --- synfig-core/trunk/src/synfig/color.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/synfig-core/trunk/src/synfig/color.cpp b/synfig-core/trunk/src/synfig/color.cpp index 75e6441..3a45ff7 100644 --- a/synfig-core/trunk/src/synfig/color.cpp +++ b/synfig-core/trunk/src/synfig/color.cpp @@ -444,7 +444,9 @@ blendfunc_BEHIND(Color &a,Color &b,float amount) static Color blendfunc_ALPHA_BRIGHTEN(Color &a,Color &b,float amount) { - if(a.get_a()b.get_a()) + if(a.get_a()*amount > b.get_a()) return a.set_a(a.get_a()*amount); return b; } -- 2.7.4