Jogamp
Streamline GL* profile interfaces and implementations
authorSven Gothel <sgothel@jausoft.com>
Mon, 12 Oct 2015 06:11:28 +0000 (08:11 +0200)
committerSven Gothel <sgothel@jausoft.com>
Mon, 12 Oct 2015 06:11:28 +0000 (08:11 +0200)
Only add the required direct interfaces / implementations
to interface / class derivations, not polluting overview in IDEs.

make/config/jogl/gl-es1.cfg
make/config/jogl/gl-es3-impl.cfg
make/config/jogl/gl-gl4bc.cfg

index f72ad54..ad565d8 100644 (file)
@@ -26,9 +26,10 @@ JavaClass GLES1
 Extends GLES1 GL2ES1
 ImplPackage jogamp.opengl.es1
 ImplJavaClass GLES1Impl
-Implements GLES1Impl GLBase
-Implements GLES1Impl GL
-Implements GLES1Impl GL2ES1
+#Implements GLES1Impl GLBase
+#Implements GLES1Impl GL
+#Implements GLES1Impl GL2ES1
+#Implements GLES1Impl GLES1 implicit
 HierarchicalNativeOutput false
 Include gl-common.cfg
 Include gl-common-extensions.cfg
index a3664b8..98ed74c 100644 (file)
@@ -22,13 +22,13 @@ ExtendedInterfaceSymbolsIgnore ../src/jogl/classes/com/jogamp/opengl/GLBase.java
 Style ImplOnly
 ImplPackage jogamp.opengl.es3
 ImplJavaClass GLES3Impl
-Implements GLES3Impl GLBase
-Implements GLES3Impl GL
-Implements GLES3Impl GL2ES2
+#Implements GLES3Impl GLBase
+#Implements GLES3Impl GL
+#Implements GLES3Impl GL2ES2
 Implements GLES3Impl GLES2
-Implements GLES3Impl GL2ES3
-Implements GLES3Impl GL3ES3
-Implements GLES3Impl GL4ES3
+#Implements GLES3Impl GL2ES3
+#Implements GLES3Impl GL3ES3
+#Implements GLES3Impl GL4ES3
 Implements GLES3Impl GLES3
 HierarchicalNativeOutput false
 Include gl-common.cfg
index 60cc0fc..2f35c8c 100644 (file)
@@ -45,18 +45,19 @@ Extends GL4bc GL3bc
 Extends GL4bc GL4
 ImplPackage jogamp.opengl.gl4
 ImplJavaClass GL4bcImpl
-Implements GL4bcImpl GLBase
-Implements GL4bcImpl GL
-Implements GL4bcImpl GL2ES1
-Implements GL4bcImpl GL2ES2
-Implements GL4bcImpl GL2ES3
-Implements GL4bcImpl GL3ES3
-Implements GL4bcImpl GL4ES3
-Implements GL4bcImpl GL2GL3
-Implements GL4bcImpl GL2
-Implements GL4bcImpl GL3
-Implements GL4bcImpl GL3bc
+#Implements GL4bcImpl GLBase
+#Implements GL4bcImpl GL
+#Implements GL4bcImpl GL2ES1
+#Implements GL4bcImpl GL2ES2
+#Implements GL4bcImpl GL2ES3
+#Implements GL4bcImpl GL3ES3
+#Implements GL4bcImpl GL4ES3
+#Implements GL4bcImpl GL2GL3
+#Implements GL4bcImpl GL2
+#Implements GL4bcImpl GL3
+#Implements GL4bcImpl GL3bc
 Implements GL4bcImpl GL4
+#Implements GL4bcImpl GL4bc implicit
 
 Include gl-common.cfg
 Include gl-common-extensions.cfg
http://JogAmp.org git info: FAQ, tutorial and man pages.