From 164145db29e76725a6b0a6ef1d0b0e5bc88fdd70 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 11 Feb 2024 14:28:47 +0100 Subject: Window capture: fix chroma not centered in video --- src/color_conversion.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/color_conversion.c b/src/color_conversion.c index 0446c85..6754520 100644 --- a/src/color_conversion.c +++ b/src/color_conversion.c @@ -208,7 +208,7 @@ static unsigned int load_shader_uv(gsr_shader *shader, gsr_egl *egl, gsr_color_u "void main() \n" "{ \n" " texcoords_out = (vec4(texcoords.x - 0.5, texcoords.y - 0.5, 0.0, 0.0) * rotate_z(rotation)).xy + vec2(0.5, 0.5); \n" - " gl_Position = vec4(offset.x, offset.y, 0.0, 0.0) + vec4(pos.x, pos.y, 0.0, 1.0) * vec4(0.5, 0.5, 1.0, 1.0) - vec4(0.5, 0.5, 0.0, 0.0); \n" + " gl_Position = (vec4(offset.x, offset.y, 0.0, 0.0) + vec4(pos.x, pos.y, 0.0, 1.0)) * vec4(0.5, 0.5, 1.0, 1.0) - vec4(0.5, 0.5, 0.0, 0.0); \n" "} \n"); char fragment_shader[2048]; -- cgit v1.2.3