" 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"