From 8c1007f28396956d5ef83fbbbea78e910c1e53bd Mon Sep 17 00:00:00 2001
From: Sven Gothel <sgothel@jausoft.com>
Date: Sat, 6 Aug 2011 10:07:05 +0200
Subject: EGL/Android: Favor driver's EGL/ES native library - Using Android's
 fails

FIXME: find proper solution, instead of using hardcoded and non-std lib names
---
 .../jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java        | 9 +++++++++
 1 file changed, 9 insertions(+)

(limited to 'src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java')

diff --git a/src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java b/src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java
index ec21b3992..175c97854 100644
--- a/src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java
+++ b/src/jogl/classes/jogamp/opengl/egl/EGLES2DynamicLibraryBundleInfo.java
@@ -29,6 +29,9 @@
 package jogamp.opengl.egl;
 
 import java.util.*;
+
+import com.jogamp.common.os.Platform;
+
 import jogamp.opengl.*;
 
 public class EGLES2DynamicLibraryBundleInfo extends EGLDynamicLibraryBundleInfo {
@@ -40,6 +43,12 @@ public class EGLES2DynamicLibraryBundleInfo extends EGLDynamicLibraryBundleInfo
         List/*<List>*/ libNames = new ArrayList();
 
         List/*<String>*/ glesLibNames = new ArrayList();
+        
+        if(Platform.getOSType() == Platform.OSType.ANDROID) {
+            // using the android-EGL fails
+            glesLibNames.add("/system/lib/egl/libGLESv2_POWERVR_SGX530_125.so");
+        }
+        
         // try default generic names first 
         glesLibNames.add("GLES20");
         glesLibNames.add("GLESv2");
-- 
cgit v1.2.3