Alter #version statements for macOS
This commit is contained in:
@@ -74,7 +74,12 @@ extern int video_vsync;
|
||||
extern int video_focus_dim;
|
||||
extern int video_refresh_rate;
|
||||
|
||||
const char *vertex_shader_default_tex_src = "#version 130\n"
|
||||
const char* vertex_shader_default_tex_src =
|
||||
#ifdef __APPLE__
|
||||
"#version 150\n"
|
||||
#else
|
||||
"#version 130\n"
|
||||
#endif
|
||||
"\n"
|
||||
"in vec4 VertexCoord;\n"
|
||||
"in vec2 TexCoord;\n"
|
||||
@@ -87,7 +92,12 @@ const char *vertex_shader_default_tex_src = "#version 130\n"
|
||||
" texCoord = TexCoord;\n"
|
||||
"}\n";
|
||||
|
||||
const char *fragment_shader_default_tex_src = "#version 130\n"
|
||||
const char* fragment_shader_default_tex_src =
|
||||
#ifdef __APPLE__
|
||||
"#version 150\n"
|
||||
#else
|
||||
"#version 130\n"
|
||||
#endif
|
||||
"\n"
|
||||
"in vec2 texCoord;\n"
|
||||
"uniform sampler2D Texture;\n"
|
||||
@@ -99,7 +109,12 @@ const char *fragment_shader_default_tex_src = "#version 130\n"
|
||||
" color = texture(Texture, texCoord);\n"
|
||||
"}\n";
|
||||
|
||||
const char *vertex_shader_default_color_src = "#version 130\n"
|
||||
const char* vertex_shader_default_color_src =
|
||||
#ifdef __APPLE__
|
||||
"#version 150\n"
|
||||
#else
|
||||
"#version 130\n"
|
||||
#endif
|
||||
"\n"
|
||||
"in vec4 VertexCoord;\n"
|
||||
"in vec4 Color;\n"
|
||||
@@ -112,7 +127,12 @@ const char *vertex_shader_default_color_src = "#version 130\n"
|
||||
" color = Color;\n"
|
||||
"}\n";
|
||||
|
||||
const char *fragment_shader_default_color_src = "#version 130\n"
|
||||
const char* fragment_shader_default_color_src =
|
||||
#ifdef __APPLE__
|
||||
"#version 150\n"
|
||||
#else
|
||||
"#version 130\n"
|
||||
#endif
|
||||
"\n"
|
||||
"in vec4 color;\n"
|
||||
"\n"
|
||||
|
||||
Reference in New Issue
Block a user