Add support for invert and super pixel

This commit is contained in:
2022-04-09 11:10:07 +02:00
parent 68fbcfbb59
commit 46a4715ce5
11 changed files with 150 additions and 126 deletions
+3
View File
@@ -4,6 +4,7 @@ uniform sampler2D qt_Texture0;
in vec2 qt_TexCoord0;
uniform vec3 mtf_param;
uniform bool bw;
uniform bool invert;
out vec4 color;
vec4 MTF(vec4 x, vec3 m)
@@ -19,6 +20,8 @@ void main(void)
if(bw)color = color.rrra;
color = MTF(color, mtf_param);
if(invert)color = vec4(1.0) - color;
if(any(lessThan(qt_TexCoord0, vec2(0.0))) || any(greaterThan(qt_TexCoord0, vec2(1.0))))
color = vec4(0.0);
}