From 8022356d2b28cc7c213a1ccf1007b944cd07333f Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 9 Aug 2021 16:22:18 +0100 Subject: [PATCH] OpenGL: Avoid dlsym calls for weak-linked symbols on macOS --- modules/juce_opengl/juce_opengl.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/juce_opengl/juce_opengl.cpp b/modules/juce_opengl/juce_opengl.cpp index 76a3c8d05a..19042088a6 100644 --- a/modules/juce_opengl/juce_opengl.cpp +++ b/modules/juce_opengl/juce_opengl.cpp @@ -44,6 +44,18 @@ #define JUCE_STATIC_LINK_GL_VERSION_1_0 1 #define JUCE_STATIC_LINK_GL_VERSION_1_1 1 +#if JUCE_MAC + #define JUCE_STATIC_LINK_GL_VERSION_1_2 1 + #define JUCE_STATIC_LINK_GL_VERSION_1_3 1 + #define JUCE_STATIC_LINK_GL_VERSION_1_4 1 + #define JUCE_STATIC_LINK_GL_VERSION_1_5 1 + #define JUCE_STATIC_LINK_GL_VERSION_2_0 1 + #define JUCE_STATIC_LINK_GL_VERSION_2_1 1 + #define JUCE_STATIC_LINK_GL_VERSION_3_0 1 + #define JUCE_STATIC_LINK_GL_VERSION_3_1 1 + #define JUCE_STATIC_LINK_GL_VERSION_3_2 1 +#endif + #define JUCE_STATIC_LINK_GL_ES_VERSION_2_0 1 #if !JUCE_ANDROID || JUCE_ANDROID_GL_ES_VERSION_3_0 #define JUCE_STATIC_LINK_GL_ES_VERSION_3_0 1