Add scaling for float images that are out of 0.0-1.0 range

This commit is contained in:
2023-11-15 10:14:25 +01:00
parent 5c6df4a59f
commit a42abb05ea
3 changed files with 17 additions and 1 deletions
+2
View File
@@ -2,6 +2,7 @@
uniform sampler2D qt_Texture0;
uniform vec3 mtf_param[3];
uniform vec2 unit_scale;
uniform bool bw;
uniform bool invert;
uniform bool srgb;
@@ -46,6 +47,7 @@ vec3 checker()
void main(void)
{
color = texture(qt_Texture0, qt_TexCoord0);
color.rgb = color.rgb * unit_scale.x + unit_scale.y;
if(bw)color = color.rrra;
color = MTF(color, vec4(mtf_param[0], 0.0), vec4(mtf_param[1], 0.5), vec4(mtf_param[2], 1.0));
if(false_color)color.rgb = falsecolor(color.r);