Alter #version statements for macOS
This commit is contained in:
@@ -74,54 +74,74 @@ extern int video_vsync;
|
|||||||
extern int video_focus_dim;
|
extern int video_focus_dim;
|
||||||
extern int video_refresh_rate;
|
extern int video_refresh_rate;
|
||||||
|
|
||||||
const char *vertex_shader_default_tex_src = "#version 130\n"
|
const char* vertex_shader_default_tex_src =
|
||||||
"\n"
|
#ifdef __APPLE__
|
||||||
"in vec4 VertexCoord;\n"
|
"#version 150\n"
|
||||||
"in vec2 TexCoord;\n"
|
#else
|
||||||
"\n"
|
"#version 130\n"
|
||||||
"out vec2 texCoord;\n"
|
#endif
|
||||||
"\n"
|
"\n"
|
||||||
"void main()\n"
|
"in vec4 VertexCoord;\n"
|
||||||
"{\n"
|
"in vec2 TexCoord;\n"
|
||||||
" gl_Position = VertexCoord;\n"
|
"\n"
|
||||||
" texCoord = TexCoord;\n"
|
"out vec2 texCoord;\n"
|
||||||
"}\n";
|
"\n"
|
||||||
|
"void main()\n"
|
||||||
|
"{\n"
|
||||||
|
" gl_Position = VertexCoord;\n"
|
||||||
|
" texCoord = TexCoord;\n"
|
||||||
|
"}\n";
|
||||||
|
|
||||||
const char *fragment_shader_default_tex_src = "#version 130\n"
|
const char* fragment_shader_default_tex_src =
|
||||||
"\n"
|
#ifdef __APPLE__
|
||||||
"in vec2 texCoord;\n"
|
"#version 150\n"
|
||||||
"uniform sampler2D Texture;\n"
|
#else
|
||||||
"\n"
|
"#version 130\n"
|
||||||
"out vec4 color;"
|
#endif
|
||||||
"\n"
|
"\n"
|
||||||
"void main()\n"
|
"in vec2 texCoord;\n"
|
||||||
"{\n"
|
"uniform sampler2D Texture;\n"
|
||||||
" color = texture(Texture, texCoord);\n"
|
"\n"
|
||||||
"}\n";
|
"out vec4 color;"
|
||||||
|
"\n"
|
||||||
|
"void main()\n"
|
||||||
|
"{\n"
|
||||||
|
" color = texture(Texture, texCoord);\n"
|
||||||
|
"}\n";
|
||||||
|
|
||||||
const char *vertex_shader_default_color_src = "#version 130\n"
|
const char* vertex_shader_default_color_src =
|
||||||
"\n"
|
#ifdef __APPLE__
|
||||||
"in vec4 VertexCoord;\n"
|
"#version 150\n"
|
||||||
"in vec4 Color;\n"
|
#else
|
||||||
"\n"
|
"#version 130\n"
|
||||||
"out vec4 color;\n"
|
#endif
|
||||||
"\n"
|
"\n"
|
||||||
"void main()\n"
|
"in vec4 VertexCoord;\n"
|
||||||
"{\n"
|
"in vec4 Color;\n"
|
||||||
" gl_Position = VertexCoord;\n"
|
"\n"
|
||||||
" color = Color;\n"
|
"out vec4 color;\n"
|
||||||
"}\n";
|
"\n"
|
||||||
|
"void main()\n"
|
||||||
|
"{\n"
|
||||||
|
" gl_Position = VertexCoord;\n"
|
||||||
|
" color = Color;\n"
|
||||||
|
"}\n";
|
||||||
|
|
||||||
const char *fragment_shader_default_color_src = "#version 130\n"
|
const char* fragment_shader_default_color_src =
|
||||||
"\n"
|
#ifdef __APPLE__
|
||||||
"in vec4 color;\n"
|
"#version 150\n"
|
||||||
"\n"
|
#else
|
||||||
"out vec4 outColor;"
|
"#version 130\n"
|
||||||
"\n"
|
#endif
|
||||||
"void main()\n"
|
"\n"
|
||||||
"{\n"
|
"in vec4 color;\n"
|
||||||
" outColor = color;\n"
|
"\n"
|
||||||
"}\n";
|
"out vec4 outColor;"
|
||||||
|
"\n"
|
||||||
|
"void main()\n"
|
||||||
|
"{\n"
|
||||||
|
" outColor = color;\n"
|
||||||
|
"}\n";
|
||||||
|
|
||||||
static inline int
|
static inline int
|
||||||
next_pow2(unsigned int n)
|
next_pow2(unsigned int n)
|
||||||
|
|||||||
Reference in New Issue
Block a user