From 30b430dbc7ce711a141b03960f081399af3b3bc2 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Fri, 6 Jul 2018 00:32:47 +0200 Subject: [PATCH] use different workaround for macOS bug --- src/render.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/render.c b/src/render.c index c6ec874..1e6202e 100644 --- a/src/render.c +++ b/src/render.c @@ -101,13 +101,10 @@ DWORD WINAPI render_main(void) glCheckFramebufferStatus && glUniform4f && glActiveTexture && glUniform1i && glGetAttribLocation && glGenBuffers && glBindBuffer && glBufferData && glVertexAttribPointer && glEnableVertexAttribArray && glUniform2fv && glUniformMatrix4fv && glGenVertexArrays && glBindVertexArray && - glGetUniformLocation; + glGetUniformLocation && OpenglVersion[0] != '2'; BOOL gotOpenglV2 = glGetUniformLocation && glActiveTexture && glUniform1i; - if (gotOpenglV3 && GetProcAddress(GetModuleHandleA("ntdll.dll"), "wine_get_version")) // macOS+wine bug - gotOpenglV3 = FALSE; - GLuint paletteConvProgram = 0; if (gotOpenglV3) paletteConvProgram = OpenGL_BuildProgram(PassthroughVertShaderSrc, PaletteFragShaderSrc);