diff options
Diffstat (limited to 'video/gtk4/src/sink/paintable/premult.glsl')
-rw-r--r-- | video/gtk4/src/sink/paintable/premult.glsl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/video/gtk4/src/sink/paintable/premult.glsl b/video/gtk4/src/sink/paintable/premult.glsl new file mode 100644 index 000000000..f2ab7ec55 --- /dev/null +++ b/video/gtk4/src/sink/paintable/premult.glsl @@ -0,0 +1,11 @@ +uniform sampler2D u_texture1; + +void mainImage( + out vec4 fragColor, + in vec2 fragCoord, + in vec2 resolution, + in vec2 uv +) { + fragColor = GskTexture(u_texture1, uv); + fragColor.rgb = fragColor.rgb * fragColor.a; +} |