[FIX] Fixing Issue #3550 - hard clamping.

Fixing the issue #3550 

Clamping seems not to have been implemented correctly. For alpha = 1, no clamping should actually take place. Currently, it seems to be completely the opposite.