diff options
Diffstat (limited to 'src/multimedia/shaders/yuyv.frag')
-rw-r--r-- | src/multimedia/shaders/yuyv.frag | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/multimedia/shaders/yuyv.frag b/src/multimedia/shaders/yuyv.frag index 454fdc21e..6838596e8 100644 --- a/src/multimedia/shaders/yuyv.frag +++ b/src/multimedia/shaders/yuyv.frag @@ -1,16 +1,12 @@ #version 440 -layout(location = 0) in vec2 plane1TexCoord; -layout(location = 1) in vec2 plane2TexCoord; +layout(location = 0) in vec2 texCoord; layout(location = 0) out vec4 fragColor; layout(std140, binding = 0) uniform buf { mat4 matrix; mat4 colorMatrix; float opacity; - float plane1Width; - float plane2Width; - float plane3Width; } ubuf; layout(binding = 1) uniform sampler2D plane1Texture; @@ -18,6 +14,6 @@ layout(binding = 2) uniform sampler2D plane2Texture; void main() { - vec3 YUV = vec3(texture(plane1Texture, plane1TexCoord).r, texture(plane2Texture, plane2TexCoord).ga); + vec3 YUV = vec3(texture(plane1Texture, texCoord).r, texture(plane2Texture, texCoord).ga); fragColor = ubuf.colorMatrix * vec4(YUV, 1.0) * ubuf.opacity; } |