aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWillem Jan Palenstijn2012-01-31 22:30:27 +0100
committerWillem Jan Palenstijn2012-02-20 22:17:33 +0100
commit264ba4a9ec86dfe7a7fcc0cf02266e5950d102e5 (patch)
treef09001e2f2f24fea05db6d30f92e1d241afbeb9a
parent2957321903a964113bf0b0babb89e835828fd00b (diff)
downloadscummvm-rg350-264ba4a9ec86dfe7a7fcc0cf02266e5950d102e5.tar.gz
scummvm-rg350-264ba4a9ec86dfe7a7fcc0cf02266e5950d102e5.tar.bz2
scummvm-rg350-264ba4a9ec86dfe7a7fcc0cf02266e5950d102e5.zip
GUI: Keep dst alpha unchanged when blending colours
-rw-r--r--graphics/VectorRendererSpec.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/graphics/VectorRendererSpec.cpp b/graphics/VectorRendererSpec.cpp
index d24e5b7416..efe38cbc5d 100644
--- a/graphics/VectorRendererSpec.cpp
+++ b/graphics/VectorRendererSpec.cpp
@@ -524,9 +524,7 @@ blendPixelPtr(PixelType *ptr, PixelType color, uint8 alpha) {
(_blueMask & ((idst & _blueMask) +
((int)(((int)(isrc & _blueMask) -
(int)(idst & _blueMask)) * alpha) >> 8))) |
- (_alphaMask & ((idst & _alphaMask) +
- ((alpha >> _format.aLoss) << _format.aShift) -
- (((int)(idst & _alphaMask) * alpha) >> 8))));
+ (idst & _alphaMask));
}
/********************************************************************