From 3e7328b00a12f16e3c13111ceb6ee901907576a8 Mon Sep 17 00:00:00 2001 From: Alfrix Date: Thu, 22 Nov 2018 16:18:11 -0300 Subject: [PATCH] Fix shader warnings --- gfx/drivers/gl_shaders/shaders_common.h | 4 ++-- gfx/drivers_shader/shader_glsl.c | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gfx/drivers/gl_shaders/shaders_common.h b/gfx/drivers/gl_shaders/shaders_common.h index 3ea1fbc955..1f31aa2bd1 100644 --- a/gfx/drivers/gl_shaders/shaders_common.h +++ b/gfx/drivers/gl_shaders/shaders_common.h @@ -23,11 +23,11 @@ "#else\n" \ " precision mediump float;\n" \ "#endif\n" #src +#define GLSL_300(src) "#version 300 es\n" #src #else #define CG(src) "" #src #define GLSL(src) "" #src -#define GLSL_300(src) "#version 300 es\n" #src -#define GLSL_330(src) "#version 330 core\n" #src +#define GLSL_330(src) "#version 330\n" #src #endif #endif diff --git a/gfx/drivers_shader/shader_glsl.c b/gfx/drivers_shader/shader_glsl.c index 784cf41c7f..8f3a854f3a 100644 --- a/gfx/drivers_shader/shader_glsl.c +++ b/gfx/drivers_shader/shader_glsl.c @@ -344,7 +344,6 @@ static bool gl_glsl_compile_shader(glsl_shader_data_t *glsl, } #endif snprintf(version, sizeof(version), "#version %u%s\n", version_no, version_extra); - RARCH_LOG("[GLSL]: Using GLSL version %u%s.\n", version_no, version_extra); } else if (glsl_core) { @@ -368,9 +367,14 @@ static bool gl_glsl_compile_shader(glsl_shader_data_t *glsl, } snprintf(version, sizeof(version), "#version %u\n", version_no); - RARCH_LOG("[GLSL]: Using GLSL version %u.\n", version_no); + } + else + { + /* Don't leave version empty, prevent the compiler warning */ + snprintf(version, sizeof(version), "#version 110\n"); } + RARCH_LOG("[GLSL]: Using GLSL %s", version); source[0] = version; source[1] = define; source[2] = glsl->alias_define;