From b08abcdd6933f802d7d9f55e9467845344aee9fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrg=20Lehni?= <juerg@scratchdisk.com> Date: Wed, 1 Jun 2011 16:50:14 +0100 Subject: [PATCH] Remove 'unsupported' blend mode. --- src/util/BlendMode.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/util/BlendMode.js b/src/util/BlendMode.js index 96c6cc27..ded19181 100644 --- a/src/util/BlendMode.js +++ b/src/util/BlendMode.js @@ -51,14 +51,6 @@ var BlendMode = { // TODO: Some blend modes seem broken at the moment, e.g. dodge, burn var modes = { - unsupported: function(i) { - // Render checker pattern - rA = 1; - dst[i] = 255; - dst[i + 1] = i % 8 == 0 ? 255 : 0; - dst[i + 2] = i % 8 == 0 ? 0 : 255; - }, - normal: function(i) { dst[i] = (sRA + dRA - dRA * sA) * rM; dst[i + 1] = (sGA + dGA - dGA * sA) * rM; @@ -152,7 +144,9 @@ var BlendMode = { } }; - var process = modes[blendMode] || modes.unsupported; + var process = modes[blendMode]; + if (!process) + return; opacity /= 255; for (var i = 0, l = dst.length; i < l; i += 4) { sA = src[i + 3] * opacity;