aboutsummaryrefslogtreecommitdiffstats
path: root/make/gl-if-gl2_es1.cfg
blob: 4135ffa0ce4f8ae2b061729fd7009b2d934f0932 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# 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