Alter #version statements for macOS

This commit is contained in:
Cacodemon345
2025-03-12 23:54:57 +06:00
committed by GitHub
parent c73c7212f8
commit f9572be8a5

View File

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