tweak desaturation curve

Instead of desaturating the desaturated values, it desaturates the saturated values to prevent crushing the bottom 25% when at the extent -1.0 amount - I really think this is an error in the original VDMX implementation.
allow assignment of FBO's internal color format