summaryrefslogtreecommitdiffstats
path: root/src/qtmultimediaquicktools/shaders/uyvyvideo_core.frag
diff options
context:
space:
mode:
authorSamuel Gaist <samuel.gaist@idiap.ch>2019-01-21 13:27:11 +0100
committerSamuel Gaist <samuel.gaist@idiap.ch>2019-01-29 10:51:37 +0000
commit3c2e902e319ff9329f26103250f43eb540be4302 (patch)
tree978ccbfc8b64549a6196b0308d835d997e3eccf2 /src/qtmultimediaquicktools/shaders/uyvyvideo_core.frag
parent67c4ec55b12c9c397838e3cf3392b66cbd4c142a (diff)
Fix comment for YUV fragment shaders
The comment contains information which makes it misleading to understand how the components are passed. Change-Id: I29cdb5eec1e8014fa7f0ca3f1a0f54258fdb431f Reviewed-by: Tomasz Olszak <olszak.tomasz@gmail.com> Reviewed-by: Christian Strømme <christian.stromme@qt.io>
Diffstat (limited to 'src/qtmultimediaquicktools/shaders/uyvyvideo_core.frag')
-rw-r--r--src/qtmultimediaquicktools/shaders/uyvyvideo_core.frag3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qtmultimediaquicktools/shaders/uyvyvideo_core.frag b/src/qtmultimediaquicktools/shaders/uyvyvideo_core.frag
index 75c7de5a6..b151a7c7f 100644
--- a/src/qtmultimediaquicktools/shaders/uyvyvideo_core.frag
+++ b/src/qtmultimediaquicktools/shaders/uyvyvideo_core.frag
@@ -1,5 +1,6 @@
#version 150 core
-uniform sampler2D yTexture; // Y component passed as GL_LUMINANCE_ALPHA, in uyvy Y = a
+// Reference: qgsvideonode_yuv.cpp:387 to 398
+uniform sampler2D yTexture; // Y component passed as GL_RG, in uyvy Y = a
uniform sampler2D uvTexture; // UV component passed as RGBA macropixel, in uyvy U = r, V = b
uniform mat4 colorMatrix;
uniform float opacity;