aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile.jogl
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2008-07-21 00:18:02 +0000
committerSven Gothel <[email protected]>2008-07-21 00:18:02 +0000
commit3e43ef1a81bca32d2840c714c8e791d192ad88cc (patch)
treef607023a72696db5112b0e1f2236f0e4467964a3 /etc/profile.jogl
parentde0eaef37caf13314114ab37cc53edc48610a7bf (diff)
- New profile GL2ES12 (desktop)
- Intersection of GL2 + GLES1 + GLES2 - Common set of GLES1 + GLES2 - Utilized new 'ExtendedInterfaceSymbolsOnly' gluegen config - DroppingUniqVendorExtension + 3DFX + APPLE - Some APPLE enumerates are manually provided! - Removing of 'jogl.oswin.jar' - since it is redundant now! - Proper partitioning of 'jogl.gl2' and 'jogl.gl2es12' for - x11, win and osx - Profile selection/trial for e.g. GL2ES1 is now in the following order: 1) GLES1 2) GL2ES12 3) GL2 - Footprint for all profiles below 1/2 MB, NEWT: ES1: 284 kB ES2: 280 kB GL2ES12: 332 kB GL2: 456 kB git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/branches/JOGL_2_SANDBOX@1729 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'etc/profile.jogl')
-rwxr-xr-xetc/profile.jogl31
1 files changed, 23 insertions, 8 deletions
diff --git a/etc/profile.jogl b/etc/profile.jogl
index 04ed840b5..c61e4b1c4 100755
--- a/etc/profile.jogl
+++ b/etc/profile.jogl
@@ -16,28 +16,35 @@ function concat_jogl_list()
echo $JOGL_LIST
}
+OSS=x11
+
JOGL_AWT="jogl.awt.jar jogl.util.awt.jar newt.awt.jar"
-JOGL_JAR_ALL="jogl.core.jar jogl.oswin.jar jogl.gles1.jar jogl.gles1.dbg.jar jogl.gles2.jar jogl.gles2.dbg.jar jogl.egl.jar jogl.gl2.jar jogl.gl2.dbg.jar jogl.util.jar jogl.util.gl2.jar newt.jar $JOGL_AWT"
+JOGL_JAR_ALL="jogl.core.jar jogl.gles1.jar jogl.gles1.dbg.jar jogl.gles2.jar jogl.gles2.dbg.jar jogl.egl.jar jogl.gl2.jar jogl.gl2.dbg.jar jogl.util.jar jogl.util.gl2.jar newt.jar $JOGL_AWT"
JOGL_LIB_ALL="libjogl_gl2.so libjogl_es1.so libjogl_es2.so libnewt.so libjogl_awt.so"
JOGL_JAR_ES1_MIN="jogl.core.jar jogl.gles1.jar jogl.egl.jar newt.jar"
-JOGL_JAR_ES1_MAX="jogl.core.jar jogl.oswin.jar jogl.gles1.jar jogl.gles1.dbg.jar jogl.egl.jar jogl.glu.tess.jar jogl.glu.gl2es1.jar newt.jar jogl.util.jar $JOGL_AWT"
+JOGL_JAR_ES1_MAX="jogl.core.jar jogl.gles1.jar jogl.gles1.dbg.jar jogl.egl.jar jogl.glu.tess.jar jogl.glu.gl2es1.jar newt.jar jogl.util.jar $JOGL_AWT"
JOGL_LIB_ES1_MIN="libjogl_es1.so libnewt.so"
JOGL_LIB_ES1_MAX="libjogl_es1.so libnewt.so libjogl_awt.so"
JOGL_JAR_ES2_MIN="jogl.core.jar jogl.gles2.jar jogl.egl.jar newt.jar"
-JOGL_JAR_ES2_MAX="jogl.core.jar jogl.oswin.jar jogl.gles2.jar jogl.gles2.dbg.jar jogl.egl.jar jogl.glu.tess.jar newt.jar jogl.util.jar $JOGL_AWT"
+JOGL_JAR_ES2_MAX="jogl.core.jar jogl.gles2.jar jogl.gles2.dbg.jar jogl.egl.jar jogl.glu.tess.jar newt.jar jogl.util.jar $JOGL_AWT"
JOGL_LIB_ES2_MIN="libjogl_es2.so libnewt.so"
JOGL_LIB_ES2_MAX="libjogl_es2.so libnewt.so libjogl_awt.so"
-JOGL_JAR_GL2_MIN="jogl.core.jar jogl.oswin.jar jogl.gl2.jar newt.jar"
-JOGL_JAR_GL2_MAX="jogl.core.jar jogl.oswin.jar jogl.gl2.jar jogl.gl2.dbg.jar jogl.util.jar jogl.glu.tess.jar jogl.glu.gl2es1.jar jogl.glu.gl2.jar jogl.util.gl2.jar newt.jar $JOGL_AWT"
+JOGL_JAR_GL2ES12_MIN="jogl.core.jar jogl.gl2es12.$OSS.jar newt.jar"
+JOGL_JAR_GL2ES12_MAX="jogl.core.jar jogl.gl2es12.$OSS.jar jogl.gl2es12.dbg.jar jogl.util.jar jogl.glu.tess.jar jogl.glu.gl2es1.jar newt.jar $JOGL_AWT"
+JOGL_LIB_GL2ES12_MIN="libjogl_gl2es12.so libnewt.so"
+JOGL_LIB_GL2ES12_MAX="libjogl_gl2es12.so libnewt.so libjogl_awt.so"
+
+JOGL_JAR_GL2_MIN="jogl.core.jar jogl.gl2.$OSS.jar newt.jar"
+JOGL_JAR_GL2_MAX="jogl.core.jar jogl.gl2.$OSS.jar jogl.gl2.dbg.jar jogl.util.jar jogl.glu.tess.jar jogl.glu.gl2es1.jar jogl.glu.gl2.jar jogl.util.gl2.jar newt.jar $JOGL_AWT"
JOGL_LIB_GL2_MIN="libjogl_gl2.so libnewt.so"
JOGL_LIB_GL2_MAX="libjogl_gl2.so libnewt.so libjogl_awt.so"
-export JOGL_JAR_ALL JOGL_JAR_ES1_MIN JOGL_JAR_ES1_MAX JOGL_JAR_ES2_MIN JOGL_JAR_ES2_MAX JOGL_JAR_GL2_MIN JOGL_JAR_GL2_MAX
-export JOGL_LIB_ALL JOGL_LIB_ES1_MIN JOGL_LIB_ES1_MAX JOGL_LIB_ES2_MIN JOGL_LIB_ES2_MAX JOGL_LIB_GL2_MIN JOGL_LIB_GL2_MAX
+export JOGL_JAR_ALL JOGL_JAR_ES1_MIN JOGL_JAR_ES1_MAX JOGL_JAR_ES2_MIN JOGL_JAR_ES2_MAX JOGL_JAR_GL2ES12_MIN JOGL_JAR_GL2ES12_MAX JOGL_JAR_GL2_MIN JOGL_JAR_GL2_MAX
+export JOGL_LIB_ALL JOGL_LIB_ES1_MIN JOGL_LIB_ES1_MAX JOGL_LIB_ES2_MIN JOGL_LIB_ES2_MAX JOGL_LIB_GL2ES12_MIN JOGL_LIB_GL2ES12_MAX JOGL_LIB_GL2_MIN JOGL_LIB_GL2_MAX
JOGL_JAR_DIR=""
if [ ! -z "$1" ] ; then
@@ -75,6 +82,14 @@ if [ ! -z "$1" ] ; then
JOGL_CLASSPATH=$(concat_jogl_list $JOGL_JAR_DIR $JOGL_JAR_ES2_MAX)
JOGL_LIBS=$(concat_jogl_list $JOGL_LIB_DIR $JOGL_LIB_ES2_MAX)
;;
+ JOGL_GL2ES12_MIN)
+ JOGL_CLASSPATH=$(concat_jogl_list $JOGL_JAR_DIR $JOGL_JAR_GL2ES12_MIN)
+ JOGL_LIBS=$(concat_jogl_list $JOGL_LIB_DIR $JOGL_LIB_GL2ES12_MIN)
+ ;;
+ JOGL_GL2ES12_MAX)
+ JOGL_CLASSPATH=$(concat_jogl_list $JOGL_JAR_DIR $JOGL_JAR_GL2ES12_MAX)
+ JOGL_LIBS=$(concat_jogl_list $JOGL_LIB_DIR $JOGL_LIB_GL2ES12_MAX)
+ ;;
JOGL_GL2_MIN)
JOGL_CLASSPATH=$(concat_jogl_list $JOGL_JAR_DIR $JOGL_JAR_GL2_MIN)
JOGL_LIBS=$(concat_jogl_list $JOGL_LIB_DIR $JOGL_LIB_GL2_MIN)
@@ -90,6 +105,6 @@ if [ ! -z "$1" ] ; then
fi
if [ -z "$JOGL_CLASSPATH" -o -z "$JOGL_LIBS" ] ; then
- echo "Usage: $0 <jogl-jar-dir> <jogl-lib-dir> {JOGL_ALL|JOGL_ES1_MIN|JOGL_ES1_MAX|JOGL_ES2_MIN|JOGL_ES2_MAX|JOGL_GL2_MIN|JOGL_GL2_MAX}"
+ echo "Usage: $0 <jogl-jar-dir> <jogl-lib-dir> {JOGL_ALL|JOGL_ES1_MIN|JOGL_ES1_MAX|JOGL_ES2_MIN|JOGL_ES2_MAX|JOGL_GL2ES12_MIN|JOGL_GL2ES12_MAX|JOGL_GL2_MIN|JOGL_GL2_MAX}"
fi