From 75c25f515bf064f36cf6b3c00d838ad43c8cb74c Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Thu, 5 Jul 2018 23:51:27 +0200 Subject: [PATCH] temporary workaround for macOS bug with crossover wine 14.1 --- src/render.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/render.c b/src/render.c index 12a5a76..c6ec874 100644 --- a/src/render.c +++ b/src/render.c @@ -105,6 +105,9 @@ DWORD WINAPI render_main(void) 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);