X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcolorcurve.cpp;h=ae09b7e62a9b93da283a3918727e32c2cd9642d2;hp=d008593e047a0c2f9fed620471dcdea1057d794c;hb=a6d815f80e7abad98dc9ee47198827d45dc9d251;hpb=44ac1183d7a4d54088561cc7ce8fe5f3120c4b35 diff --git a/source/colorcurve.cpp b/source/colorcurve.cpp index d008593e..ae09b7e6 100644 --- a/source/colorcurve.cpp +++ b/source/colorcurve.cpp @@ -21,12 +21,12 @@ static const char fragment_src[] = " vec3 saturated = sample.rgb/maxc;\n" " if(maxc>1.0+peak)\n" " {\n" - " gl_FragColor.rgb = mix(vec3(1.0), saturated, 1.0/pow(brightness, maxc-1-peak));\n" + " gl_FragColor.rgb = mix(vec3(1.0), saturated, 1.0/pow(brightness, maxc-1.0-peak));\n" " }\n" " else\n" " {\n" " float x = (1.0+peak-maxc)/(2.0*peak);\n" - " gl_FragColor.rgb = saturated.rgb*(1.0-peak+(1-x*x)*peak);\n" + " gl_FragColor.rgb = saturated.rgb*(1.0-peak+(1.0-x*x)*peak);\n" " }\n" " gl_FragColor.a = sample.a;\n" " }\n"