# This .cfg file is used to generate the GL interface and implementing class. Package javax.media.opengl Style InterfaceOnly JavaClass GL2ES1 Extends GL2ES1 GLBase Extends GL2ES1 GL Extends GL2ES1 GLMatrixFunc Extends GL2ES1 GLPointerFunc Extends GL2ES1 GLLightingFunc ExtendedInterfaceSymbols ../build-temp/gensrc/classes/javax/media/opengl/GL.java ExtendedInterfaceSymbols ../src/jogl/classes/javax/media/opengl/GLBase.java ExtendedInterfaceSymbols ../src/jogl/classes/javax/media/opengl/fixedfunc/GLMatrixFunc.java ExtendedInterfaceSymbols ../src/jogl/classes/javax/media/opengl/fixedfunc/GLPointerFunc.java ExtendedInterfaceSymbols ../src/jogl/classes/javax/media/opengl/fixedfunc/GLLightingFunc.java HierarchicalNativeOutput false Include gl-common.cfg Include gl-common-extensions.cfg JavaOutputDir gensrc/classes NativeOutputDir 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 glOrtho(double left, double right, double bottom, double top, double near_val, double far_val); CustomJavaCode GL2ES1 public void glFrustum(double left, double right, double bottom, double top, 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