diff --git a/gfx/drivers/gl_shaders/shaders_common.h b/gfx/drivers/gl_shaders/shaders_common.h index 1f31aa2bd1..3ea1fbc955 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_330(src) "#version 330\n" #src +#define GLSL_300(src) "#version 300 es\n" #src +#define GLSL_330(src) "#version 330 core\n" #src #endif #endif diff --git a/gfx/drivers_shader/shader_glsl.c b/gfx/drivers_shader/shader_glsl.c index 8f3a854f3a..784cf41c7f 100644 --- a/gfx/drivers_shader/shader_glsl.c +++ b/gfx/drivers_shader/shader_glsl.c @@ -344,6 +344,7 @@ 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) { @@ -367,14 +368,9 @@ static bool gl_glsl_compile_shader(glsl_shader_data_t *glsl, } snprintf(version, sizeof(version), "#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 version %u.\n", version_no); } - RARCH_LOG("[GLSL]: Using GLSL %s", version); source[0] = version; source[1] = define; source[2] = glsl->alias_define;