diff --git a/gfx/drivers/gl_shaders/pipeline_xmb_ribbon.glsl.vert.h b/gfx/drivers/gl_shaders/pipeline_xmb_ribbon.glsl.vert.h index 142e6e1169..959464ce2e 100644 --- a/gfx/drivers/gl_shaders/pipeline_xmb_ribbon.glsl.vert.h +++ b/gfx/drivers/gl_shaders/pipeline_xmb_ribbon.glsl.vert.h @@ -1,7 +1,14 @@ static const char *stock_vertex_xmb = - "attribute vec3 vPosition;\n" + "#if __VERSION__ >= 130\n" + "#define COMPAT_VARYING out\n" + "#define COMPAT_ATTRIBUTE in\n" + "#else\n" + "#define COMPAT_VARYING varying\n" + "#define COMPAT_ATTRIBUTE attribute\n" + "#endif\n" + "COMPAT_ATTRIBUTE vec3 vPosition;\n" "uniform float time;\n" - "varying vec3 v;\n" + "COMPAT_VARYING vec3 v;\n" "float iqhash( float n )\n" "{\n" " return fract(sin(n)*43758.5453);\n"