summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd
diff options
context:
space:
mode:
author Aaron <aaron.b.stover@gmail.com>2017-12-31 23:35:53 -0800
committer Aaron <aaron.b.stover@gmail.com>2017-12-31 23:37:31 -0800
commit5f1c95a450fd59b92d6682456b85f6845763ad08 (patch)
treea0ef12981f2aee1324d8ac041ac2b502ef2f2b5e /src/osd
parent222b41d58254acdfa0f8441c37b7ec43289b7b25 (diff)
Fix shader compilation error on AMD
Diffstat (limited to 'src/osd')
-rw-r--r--src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh2
-rw-r--r--src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh.c2
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"