diff options
author | 2017-12-31 23:35:53 -0800 | |
---|---|---|
committer | 2017-12-31 23:37:31 -0800 | |
commit | 5f1c95a450fd59b92d6682456b85f6845763ad08 (patch) | |
tree | a0ef12981f2aee1324d8ac041ac2b502ef2f2b5e /src/osd/modules/opengl | |
parent | 222b41d58254acdfa0f8441c37b7ec43289b7b25 (diff) |
Fix shader compilation error on AMD
Diffstat (limited to 'src/osd/modules/opengl')
-rw-r--r-- | src/osd/modules/opengl/shader/glsl_bicubic_rgb32_dir.fsh | 2 | ||||
-rw-r--r-- | 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" |