diff options
Diffstat (limited to 'source/blender/compositor/operations/COM_ChangeHSVOperation.cpp')
-rw-r--r-- | source/blender/compositor/operations/COM_ChangeHSVOperation.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/compositor/operations/COM_ChangeHSVOperation.cpp b/source/blender/compositor/operations/COM_ChangeHSVOperation.cpp index a2554cd60de..ddbc400777f 100644 --- a/source/blender/compositor/operations/COM_ChangeHSVOperation.cpp +++ b/source/blender/compositor/operations/COM_ChangeHSVOperation.cpp @@ -58,10 +58,12 @@ void ChangeHSVOperation::executePixelSampled(float output[4], this->m_valueOperation->readSampled(value, x, y, sampler); output[0] = inputColor1[0] + (hue[0] - 0.5f); - if (output[0] > 1.0f) + if (output[0] > 1.0f) { output[0] -= 1.0f; - else if (output[0] < 0.0f) + } + else if (output[0] < 0.0f) { output[0] += 1.0f; + } output[1] = inputColor1[1] * saturation[0]; output[2] = inputColor1[2] * value[0]; output[3] = inputColor1[3]; |