From 5f1c95a450fd59b92d6682456b85f6845763ad08 Mon Sep 17 00:00:00 2001 From: Aaron Date: Sun, 31 Dec 2017 23:35:53 -0800 Subject: [PATCH] Fix shader compilation error on AMD --- src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh | 2 +- src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh b/src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh index 1617bd13a1d..3d82269a26a 100644 --- a/src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh +++ b/src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh @@ -49,7 +49,7 @@ void main() vec2 pos3 = xy + 2.0*one.xy; // Finally - take the samples, multiply by weight, and sum - vec4 col = 0.0; + vec4 col = vec4(0.0); col += TEX2D(vec2(pos0.x, pos0.y)) * w0.x * w0.y; col += TEX2D(vec2(pos1.x, pos0.y)) * w1.x * w0.y; col += TEX2D(vec2(pos2.x, pos0.y)) * w2.x * w0.y; diff --git a/src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh.c b/src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh.c index cd5655438af..5acf82dfb01 100644 --- a/src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh.c +++ b/src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh.c @@ -50,7 +50,7 @@ const char glsl_bicubic_rgb32_dir_fsh_src[] = " vec2 pos3 = xy + 2.0*one.xy;\n" "\n" " // Finally - take the samples, multiply by weight, and sum\n" -" vec4 col = 0.0;\n" +" vec4 col = vec4(0.0);\n" " col += TEX2D(vec2(pos0.x, pos0.y)) * w0.x * w0.y;\n" " col += TEX2D(vec2(pos1.x, pos0.y)) * w1.x * w0.y;\n" " col += TEX2D(vec2(pos2.x, pos0.y)) * w2.x * w0.y;\n"