# This .cfg file is used to generate the GL interface and implementing class. Package javax.media.opengl Style InterfaceOnly JavaClass GL2ES1 Extends GL2ES1 GL IgnoreExtendedInterfaceSymbols ../build/gensrc/classes/javax/media/opengl/GL.java HierarchicalNativeOutput false Include gl-common.cfg Include gl-common-extensions.cfg JavaOutputDir ../build/gensrc/classes NativeOutputDir ../build/gensrc/native/jogl # Ignore all ES 1.X only stuff to GL2 Ignore glPointSizePointer Ignore glGetFixedv Ignore ^glDrawTex.* #heavy float/double array diff to GL2 Ignore glClipPlanef Ignore ^glGetClipPlanef(OES)? #impl diff Ignore ^glEGL.* Ignore ^gl.*(xv)(OES)? Ignore glAlphaFuncx Ignore glClearColorx Ignore glClearDepthx Ignore glClipPlanex Ignore glColor4x Ignore glDepthRangex Ignore glFogx Ignore glFrustumx Ignore glGetClipPlanex Ignore glLightModelx Ignore glLightx Ignore glLineWidthx Ignore glLoadMatrixx Ignore glMaterialx Ignore glMultMatrixx Ignore glMultiTexCoord4x Ignore glNormal3x Ignore glOrthox Ignore glPointParameterx Ignore glPointSizex Ignore glPolygonOffsetx Ignore glQueryMatrixx Ignore glRotatex Ignore glSampleCoveragex Ignore glScalex Ignore glTexEnvx Ignore glTexGenx Ignore glTexParameterx Ignore glTranslatex Ignore glLoadPaletteFromModelViewMatrix Ignore glGetFixedv CustomJavaCode GL2ES1 public void glClearDepth( double depth ); CustomJavaCode GL2ES1 public void glDepthRange(double zNear, double zFar); EmitProcAddressTable false ProcAddressTableClassName DontGenerateProcAddressTableStuff GetProcAddressTableExpr DontGenerateProcAddressTableStuff # Inform the glue code generator of the association between #defines # and functions and the extensions in which they are defined GLHeader GLES/gl.h GLHeader GLES/glext.h # Pick up on-line OpenGL javadoc thanks to user cylab on javagaming.org forums TagNativeBinding true