Add some compatibility defines for XMB ribbon pipeline shader

This commit is contained in:
twinaphex 2016-04-18 03:56:08 +02:00
parent faa3e3557c
commit 2d69615f1d

View File

@ -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"