Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2012-05-24 18:19:20 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2012-05-24 18:19:20 +0400
commit09344fb1027a03158cf151ec45891ab339c478fc (patch)
tree694f570aefb456210236c0b74d2a41d21a846c7d /source/blender/compositor/operations/COM_ConvertColorToBWOperation.cpp
parent240babf07423d5efcb85edbe8e8d2571e8e163b8 (diff)
Fix new compositor color to value/bw conversion working different than it did
before. It doesn't make much sense to always multiply with alpha, especially if it's a premul image that already has it multiplied in. Patch by Irie Shinsuke.
Diffstat (limited to 'source/blender/compositor/operations/COM_ConvertColorToBWOperation.cpp')
-rw-r--r--source/blender/compositor/operations/COM_ConvertColorToBWOperation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/compositor/operations/COM_ConvertColorToBWOperation.cpp b/source/blender/compositor/operations/COM_ConvertColorToBWOperation.cpp
index 4421dec319a..f4be7d2e65b 100644
--- a/source/blender/compositor/operations/COM_ConvertColorToBWOperation.cpp
+++ b/source/blender/compositor/operations/COM_ConvertColorToBWOperation.cpp
@@ -38,7 +38,7 @@ void ConvertColorToBWOperation::executePixel(float *outputValue, float x, float
{
float inputColor[4];
inputOperation->read(&inputColor[0], x, y, sampler, inputBuffers);
- outputValue[0] = (inputColor[0]*0.35f + inputColor[1]*0.45f + inputColor[2]*0.2f)*inputColor[3];
+ outputValue[0] = inputColor[0]*0.35f + inputColor[1]*0.45f + inputColor[2]*0.2f;
}
void ConvertColorToBWOperation::deinitExecution()