| 
			
			...if it helps you debug:
 the end-result RGB always ends up higher than the original texture RGB (and the RGB values become nonequal from each other, ie, it's not a true gray anymore).
 
 The actual RGB value can differ depending on where I take the screenshot (ie slight differences when I move the viewport)
 |