From c75785dcc4758b3d865c5ccf6677389ab112d2fb Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Wed, 31 Aug 2011 03:25:48 +0200 Subject: DynamicLibraryBundle*: Use generics for better spec - following gluegen commit cfb9e118e020707842e6b5136b07f5ab149540c1 --- .../x11/glx/X11GLXDynamicLibraryBundleInfo.java | 30 ++++++++++------------ 1 file changed, 14 insertions(+), 16 deletions(-) (limited to 'src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java') diff --git a/src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java b/src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java index aa6e3e849..eb6c17cf6 100644 --- a/src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java +++ b/src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java @@ -36,11 +36,10 @@ public class X11GLXDynamicLibraryBundleInfo extends DesktopGLDynamicLibraryBundl super(); } - public List getToolLibNames() { - List/**/ libNamesList = new ArrayList(); - - List/**/ glLibNames = new ArrayList(); - + public List> getToolLibNames() { + final List> libsList = new ArrayList>(); + final List libsGL = new ArrayList(); + // Be aware that on DRI systems, eg ATI fglrx, etc, // you have to set LIBGL_DRIVERS_PATH env variable. // Eg on Ubuntu 64bit systems this is: @@ -48,19 +47,18 @@ public class X11GLXDynamicLibraryBundleInfo extends DesktopGLDynamicLibraryBundl // // this is the default lib name, according to the spec - glLibNames.add("libGL.so.1"); + libsGL.add("libGL.so.1"); // try this one as well, if spec fails - glLibNames.add("libGL.so"); + libsGL.add("libGL.so"); // last but not least .. the generic one - glLibNames.add("GL"); - - libNamesList.add(glLibNames); - - return libNamesList; - } - + libsGL.add("GL"); + + libsList.add(libsGL); + return libsList; + } + /** * This respects old DRI requirements:
*
@@ -69,8 +67,8 @@ public class X11GLXDynamicLibraryBundleInfo extends DesktopGLDynamicLibraryBundl
      */
     public boolean shallLinkGlobal() { return true; }
 
-    public final List getToolGetProcAddressFuncNameList() {
-        List res = new ArrayList();
+    public final List getToolGetProcAddressFuncNameList() {
+        List res = new ArrayList();
         res.add("glXGetProcAddressARB");
         res.add("glXGetProcAddress");
         return res;
-- 
cgit v1.2.3