Fix for nVidia

This commit is contained in:
2022-04-06 23:21:48 +02:00
parent 023a616fa0
commit bebaa37650
6 changed files with 12 additions and 10 deletions
+3 -3
View File
@@ -1,9 +1,10 @@
#version 130
uniform sampler2D qt_Texture0;
varying vec2 qt_TexCoord0;
out vec2 qt_TexCoord0;
uniform vec3 mtf_param;
uniform bool bw;
out vec4 color;
vec4 MTF(vec4 x, vec3 m)
{
@@ -14,11 +15,10 @@ vec4 MTF(vec4 x, vec3 m)
void main(void)
{
vec4 color = texture2D(qt_Texture0, qt_TexCoord0);
color = texture2D(qt_Texture0, qt_TexCoord0);
if(bw)color = color.rrra;
color = MTF(color, mtf_param);
if(any(lessThan(qt_TexCoord0, vec2(0.0))) || any(greaterThan(qt_TexCoord0, vec2(1.0))))
color = vec4(0.0);
gl_FragColor = color;
}