[aseprite] 24/64: Fix red/blue tint for black/white colors (fix #1125)
Tobias Hansen
thansen at moszumanska.debian.org
Tue Jun 21 14:43:02 UTC 2016
This is an automated email from the git hooks/post-receive script.
thansen pushed a commit to branch master
in repository aseprite.
commit 736f63132b22d38e8d3523a43cf5582bef06fb89
Author: David Capello <davidcapello at gmail.com>
Date: Tue May 10 13:19:16 2016 -0300
Fix red/blue tint for black/white colors (fix #1125)
---
src/doc/blend_funcs.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/doc/blend_funcs.cpp b/src/doc/blend_funcs.cpp
index 9cc88f9..3435cbb 100644
--- a/src/doc/blend_funcs.cpp
+++ b/src/doc/blend_funcs.cpp
@@ -144,14 +144,14 @@ color_t rgba_blender_neg_bw(color_t backdrop, color_t src, int opacity)
color_t rgba_blender_red_tint(color_t backdrop, color_t src, int opacity)
{
int v = rgba_luma(src);
- src = rgba(v, 0, 0, rgba_geta(src));
+ src = rgba((255+v)/2, v/2, v/2, rgba_geta(src));
return rgba_blender_normal(backdrop, src, opacity);
}
color_t rgba_blender_blue_tint(color_t backdrop, color_t src, int opacity)
{
int v = rgba_luma(src);
- src = rgba(0, 0, v, rgba_geta(src));
+ src = rgba(v/2, v/2, (255+v)/2, rgba_geta(src));
return rgba_blender_normal(backdrop, src, opacity);
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git
More information about the Pkg-games-commits
mailing list