From c49fe63d56768eb94e78e9c3c588302e02414fad Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sun, 8 Aug 2021 15:51:25 +0200 Subject: [PATCH] internal/gl: use libGLESv2.so.2 for Unix platforms The unprefixed library names are for development, and Android. Signed-off-by: Elias Naur --- internal/gl/gl_unix.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/gl/gl_unix.go b/internal/gl/gl_unix.go index 5a7d61e3..bbef5213 100644 --- a/internal/gl/gl_unix.go +++ b/internal/gl/gl_unix.go @@ -561,8 +561,10 @@ func (f *Functions) load(forceES bool) error { libNames = []string{"libGLESv2.dylib"} case runtime.GOOS == "ios": libNames = []string{"/System/Library/Frameworks/OpenGLES.framework/OpenGLES"} - default: + case runtime.GOOS == "android": libNames = []string{"libGLESv2.so", "libGLESv3.so"} + default: + libNames = []string{"libGLESv2.so.2"} } for _, lib := range libNames { if h := dlopen(lib); h != nil {