diff options
author | Julien Gouesse <[email protected]> | 2012-02-15 17:59:21 -0800 |
---|---|---|
committer | Harvey Harrison <[email protected]> | 2012-05-03 18:37:16 -0700 |
commit | 96528926a3703a3bcf86f6c224b2668cbc988e55 (patch) | |
tree | ef5c1015bd311257638519d3fa0de335ee2f322d /src/classes/jogl | |
parent | c8c8d8a0b9094ccb315960f17c597b6fecad7549 (diff) |
j3dcore: update constants from GL2 interface
GL.GL_ABGR_EXT -> GL2.GL_ABGR_EXT
GL.GL_QUADS -> GL2.GL_QUADS
GL.GL_V3F -> GL2.GL_V3F
GL.GL_N3F_V3F -> GL2.GL_N3F_V3F
GL.GL_T2F_V3F -> GL2.GL_T2F_V3F
GL.GL_C4F_N3F_V3F -> GL2.GL_C4F_N3F_V3F
GL.GL_T2F_N3F_V3F -> GL2.GL_T2F_N3F_V3F
GL.GL_T2F_C4F_N3F_V3F -> GL2.GL_T2F_C4F_N3F_V3F
GL.GL_TEXTURE_GEN_Q -> GL2.GL_TEXTURE_GEN_Q
GL.GL_TEXTURE_GEN_R -> GL2.GL_TEXTURE_GEN_R
GL.GL_TEXTURE_GEN_S -> GL2.GL_TEXTURE_GEN_S
GL.GL_TEXTURE_GEN_T -> GL2.GL_TEXTURE_GEN_T
GL.GL_Q -> GL2.GL_Q
GL.GL_R -> GL2.GL_R
GL.GL_S -> GL2.GL_S
GL.GL_T -> GL2.GL_T
GL.GL_TRANSFORM_BIT -> GL2.GL_TRANSFORM_BIT
GL.GL_ACCUM -> GL2.GL_ACCUM
GL.GL_ACCUM_BUFFER_BIT -> GL2.GL_ACCUM_BUFFER_BIT
GL.GL_ALPHA_BIAS -> GL2.GL_ALPHA_BIAS
GL.GL_BOOL_ARB -> GL2.GL_BOOL_ARB
GL.GL_BOOL_VEC2_ARB -> GL2.GL_BOOL_VEC2_ARB
GL.GL_BOOL_VEC3_ARB -> GL2.GL_BOOL_VEC3_ARB
GL.GL_BOOL_VEC4_ARB -> GL2.GL_BOOL_VEC4_ARB
GL.GL_CLAMP -> GL2.GL_CLAMP
GL.GL_COMPILE -> GL2.GL_COMPILE
GL.GL_COLOR_TABLE_WIDTH -> GL2.GL_COLOR_TABLE_WIDTH
GL.GL_INTENSITY -> GL2.GL_INTENSITY
GL.GL_ENABLE_BIT -> GL2.GL_ENABLE_BIT
GL.GL_TEXTURE_BIT -> GL2.GL_TEXTURE_BIT
GL.GL_POLYGON_BIT -> GL2.GL_POLYGON_BIT
GL.GL_CURRENT_BIT -> GL2.GL_CURRENT_BIT
GL.GL_EYE_LINEAR -> GL2.GL_EYE_LINEAR
GL.GL_EYE_PLANE -> GL2.GL_EYE_PLANE
GL.GL_SPHERE_MAP -> GL2.GL_SPHERE_MAP
GL.GL_SAMPLER_2D_ARB -> GL2.GL_SAMPLER_2D_ARB
GL.GL_SAMPLER_3D_ARB -> GL2.GL_SAMPLER_3D_ARB
GL.GL_SAMPLER_CUBE_ARB -> GL2.GL_SAMPLER_CUBE_ARB
GL.GL_INT_VEC2_ARB -> GL2.GL_INT_VEC2_ARB
GL.GL_FLOAT_VEC2_ARB -> GL2.GL_FLOAT_VEC2_ARB
GL.GL_INT_VEC3_ARB -> GL2.GL_INT_VEC3_ARB
GL.GL_FLOAT_VEC3_ARB -> GL2.GL_FLOAT_VEC3_ARB
GL.GL_INT_VEC4_ARB -> GL2.GL_INT_VEC4_ARB
GL.GL_FLOAT_VEC4_ARB -> GL2.GL_FLOAT_VEC4_ARB
GL.GL_FLOAT_MAT3_ARB -> GL2.GL_FLOAT_MAT3_ARB
GL.GL_FLOAT_MAT4_ARB -> GL2.GL_FLOAT_MAT4_ARB
GL.GL_LIGHT_MODEL_COLOR_CONTROL -> GL2.GL_LIGHT_MODEL_COLOR_CONTROL
GL.GL_SEPARATE_SPECULAR_COLOR -> GL2.GL_SEPARATE_SPECULAR_COLOR
GL.GL_SINGLE_COLOR -> GL2.GL_SINGLE_COLOR
GL.GL_LIGHT_MODEL_LOCAL_VIEWER -> GL2.GL_LIGHT_MODEL_LOCAL_VIEWER
GL.GL_LINE_STIPPLE -> GL2.GL_LINE_STIPPLE
GL.GL_MAX_TEXTURE_IMAGE_UNITS_ARB -> GL2.GL_MAX_TEXTURE_IMAGE_UNITS_ARB
GL.GL_MAX_VERTEX_ATTRIBS_ARB -> GL2.GL_MAX_VERTEX_ATTRIBS_ARB
GL.GL_MAX_TEXTURE_COORDS_ARB -> GL2.GL_MAX_TEXTURE_COORDS_ARB
GL.GL_OBJECT_LINEAR -> GL2.GL_OBJECT_LINEAR
GL.GL_OBJECT_PLANE -> GL2.GL_OBJECT_PLANE
GL.GL_OBJECT_ACTIVE_UNIFORMS_ARB -> GL2.GL_OBJECT_ACTIVE_UNIFORMS_ARB
GL.GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB -> GL2.GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
GL.GL_OBJECT_COMPILE_STATUS_ARB -> GL2.GL_OBJECT_COMPILE_STATUS_ARB
GL.GL_OBJECT_INFO_LOG_LENGTH_ARB -> GL2.GL_OBJECT_INFO_LOG_LENGTH_ARB
GL.GL_OBJECT_LINK_STATUS_ARB -> GL2.GL_OBJECT_LINK_STATUS_ARB
GL.GL_SOURCE0_RGB -> GL2.GL_SOURCE0_RGB
GL.GL_SOURCE1_RGB -> GL2.GL_SOURCE1_RGB
GL.GL_SOURCE2_RGB -> GL2.GL_SOURCE2_RGB
GL.GL_SOURCE0_ALPHA -> GL2.GL_SOURCE0_ALPHA
GL.GL_SOURCE1_ALPHA -> GL2.GL_SOURCE1_ALPHA
GL.GL_SOURCE2_ALPHA -> GL2.GL_SOURCE2_ALPHA
GL.GL_POLYGON_STIPPLE -> GL2.GL_POLYGON_STIPPLE
GL.GL_RETURN -> GL2.GL_RETURN
Signed-off-by: Julien Gouesse <[email protected]>
Signed-off-by: Harvey Harrison <[email protected]>
Diffstat (limited to 'src/classes/jogl')
-rw-r--r-- | src/classes/jogl/javax/media/j3d/JoglPipeline.java | 304 |
1 files changed, 152 insertions, 152 deletions
diff --git a/src/classes/jogl/javax/media/j3d/JoglPipeline.java b/src/classes/jogl/javax/media/j3d/JoglPipeline.java index 84b69cf..b454ce8 100644 --- a/src/classes/jogl/javax/media/j3d/JoglPipeline.java +++ b/src/classes/jogl/javax/media/j3d/JoglPipeline.java @@ -682,7 +682,7 @@ class JoglPipeline extends Pipeline { int primType = 0; switch (geo_type) { case GeometryRetained.GEO_TYPE_QUAD_SET : - primType = GL.GL_QUADS; + primType = GL2.GL_QUADS; break; case GeometryRetained.GEO_TYPE_TRI_SET : primType = GL.GL_TRIANGLES; @@ -1070,19 +1070,19 @@ class JoglPipeline extends Pipeline { useInterleavedArrays[0] = true; switch (vformat) { case GeometryArray.COORDINATES : - iaFormat[0] = GL.GL_V3F; break; + iaFormat[0] = GL2.GL_V3F; break; case (GeometryArray.COORDINATES | GeometryArray.NORMALS) : - iaFormat[0] = GL.GL_N3F_V3F; break; + iaFormat[0] = GL2.GL_N3F_V3F; break; case (GeometryArray.COORDINATES | GeometryArray.TEXTURE_COORDINATE_2) : - iaFormat[0] = GL.GL_T2F_V3F; break; + iaFormat[0] = GL2.GL_T2F_V3F; break; case (GeometryArray.COORDINATES | GeometryArray.NORMALS | GeometryArray.COLOR) : case (GeometryArray.COORDINATES | GeometryArray.NORMALS | GeometryArray.COLOR | GeometryArray.WITH_ALPHA) : - iaFormat[0] = GL.GL_C4F_N3F_V3F; break; + iaFormat[0] = GL2.GL_C4F_N3F_V3F; break; case (GeometryArray.COORDINATES | GeometryArray.NORMALS | GeometryArray.TEXTURE_COORDINATE_2) : - iaFormat[0] = GL.GL_T2F_N3F_V3F; break; + iaFormat[0] = GL2.GL_T2F_N3F_V3F; break; case (GeometryArray.COORDINATES | GeometryArray.NORMALS | GeometryArray.COLOR | GeometryArray.TEXTURE_COORDINATE_2): case (GeometryArray.COORDINATES | GeometryArray.NORMALS | GeometryArray.COLOR | GeometryArray.WITH_ALPHA | GeometryArray.TEXTURE_COORDINATE_2): - iaFormat[0] = GL.GL_T2F_C4F_N3F_V3F; break; + iaFormat[0] = GL2.GL_T2F_C4F_N3F_V3F; break; default: useInterleavedArrays[0] = false; break; } @@ -1440,7 +1440,7 @@ class JoglPipeline extends Pipeline { } } switch (geo_type){ - case GeometryRetained.GEO_TYPE_QUAD_SET : gl.glDrawArrays(GL.GL_QUADS, 0, vcount); break; + case GeometryRetained.GEO_TYPE_QUAD_SET : gl.glDrawArrays(GL2.GL_QUADS, 0, vcount); break; case GeometryRetained.GEO_TYPE_TRI_SET : gl.glDrawArrays(GL.GL_TRIANGLES, 0, vcount); break; case GeometryRetained.GEO_TYPE_POINT_SET: gl.glDrawArrays(GL.GL_POINTS, 0, vcount); break; case GeometryRetained.GEO_TYPE_LINE_SET : gl.glDrawArrays(GL.GL_LINES, 0, vcount); break; @@ -1611,7 +1611,7 @@ class JoglPipeline extends Pipeline { } } else { switch (geo_type){ - case GeometryRetained.GEO_TYPE_QUAD_SET : gl.glDrawArrays(GL.GL_QUADS, 0, vcount); break; + case GeometryRetained.GEO_TYPE_QUAD_SET : gl.glDrawArrays(GL2.GL_QUADS, 0, vcount); break; case GeometryRetained.GEO_TYPE_TRI_SET : gl.glDrawArrays(GL.GL_TRIANGLES, 0, vcount); break; case GeometryRetained.GEO_TYPE_POINT_SET : gl.glDrawArrays(GL.GL_POINTS, 0, vcount); break; case GeometryRetained.GEO_TYPE_LINE_SET : gl.glDrawArrays(GL.GL_LINES, 0, vcount); break; @@ -2210,7 +2210,7 @@ class JoglPipeline extends Pipeline { switch (geo_type) { case GeometryRetained.GEO_TYPE_INDEXED_QUAD_SET : - primType = GL.GL_QUADS; + primType = GL2.GL_QUADS; break; case GeometryRetained.GEO_TYPE_INDEXED_TRI_SET : primType = GL.GL_TRIANGLES; @@ -2514,7 +2514,7 @@ class JoglPipeline extends Pipeline { IntBuffer buf = IntBuffer.wrap(indexCoord); buf.position(initialIndexIndex); switch (geo_type){ - case GeometryRetained.GEO_TYPE_INDEXED_QUAD_SET : gl.glDrawElements(GL.GL_QUADS, indexCount, GL.GL_UNSIGNED_INT, buf); break; + case GeometryRetained.GEO_TYPE_INDEXED_QUAD_SET : gl.glDrawElements(GL2.GL_QUADS, indexCount, GL.GL_UNSIGNED_INT, buf); break; case GeometryRetained.GEO_TYPE_INDEXED_TRI_SET : gl.glDrawElements(GL.GL_TRIANGLES, indexCount, GL.GL_UNSIGNED_INT, buf); break; case GeometryRetained.GEO_TYPE_INDEXED_POINT_SET: gl.glDrawElements(GL.GL_POINTS, indexCount, GL.GL_UNSIGNED_INT, buf); break; case GeometryRetained.GEO_TYPE_INDEXED_LINE_SET : gl.glDrawElements(GL.GL_LINES, indexCount, GL.GL_UNSIGNED_INT, buf); break; @@ -2659,7 +2659,7 @@ class JoglPipeline extends Pipeline { IntBuffer buf = IntBuffer.wrap(indexCoord); buf.position(initialIndexIndex); switch (geo_type){ - case GeometryRetained.GEO_TYPE_INDEXED_QUAD_SET : gl.glDrawElements(GL.GL_QUADS, validIndexCount, GL.GL_UNSIGNED_INT, buf); break; + case GeometryRetained.GEO_TYPE_INDEXED_QUAD_SET : gl.glDrawElements(GL2.GL_QUADS, validIndexCount, GL.GL_UNSIGNED_INT, buf); break; case GeometryRetained.GEO_TYPE_INDEXED_TRI_SET : gl.glDrawElements(GL.GL_TRIANGLES, validIndexCount, GL.GL_UNSIGNED_INT, buf); break; case GeometryRetained.GEO_TYPE_INDEXED_POINT_SET: gl.glDrawElements(GL.GL_POINTS, validIndexCount, GL.GL_UNSIGNED_INT, buf); break; case GeometryRetained.GEO_TYPE_INDEXED_LINE_SET : gl.glDrawElements(GL.GL_LINES, validIndexCount, GL.GL_UNSIGNED_INT, buf); break; @@ -2717,7 +2717,7 @@ class JoglPipeline extends Pipeline { break; case ImageComponentRetained.TYPE_BYTE_ABGR: if (gl.isExtensionAvailable("GL_EXT_abgr")) { // If its zero, should never come here! - oglFormat = GL.GL_ABGR_EXT; + oglFormat = GL2.GL_ABGR_EXT; } else { assert false; return; @@ -2779,7 +2779,7 @@ class JoglPipeline extends Pipeline { /* Force Alpha to 1.0 if needed */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 0.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 1.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 1.0f); } gl.glReadPixels(xSrcOffset, yAdjusted, width, height, @@ -2788,7 +2788,7 @@ class JoglPipeline extends Pipeline { /* Restore Alpha scale and bias */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 1.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 0.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 0.0f); } } else { @@ -3084,7 +3084,7 @@ class JoglPipeline extends Pipeline { gl.glShaderSourceARB(id, 1, new String[] { program }, null, 0); gl.glCompileShaderARB(id); int[] status = new int[1]; - gl.glGetObjectParameterivARB(id, GL.GL_OBJECT_COMPILE_STATUS_ARB, status, 0); + gl.glGetObjectParameterivARB(id, GL2.GL_OBJECT_COMPILE_STATUS_ARB, status, 0); if (status[0] == 0) { String detailMsg = getInfoLog(gl, id); ShaderError res = new ShaderError(ShaderError.COMPILE_ERROR, @@ -3124,7 +3124,7 @@ class JoglPipeline extends Pipeline { } gl.glLinkProgramARB(id); int[] status = new int[1]; - gl.glGetObjectParameterivARB(id, GL.GL_OBJECT_LINK_STATUS_ARB, status, 0); + gl.glGetObjectParameterivARB(id, GL2.GL_OBJECT_LINK_STATUS_ARB, status, 0); if (status[0] == 0) { String detailMsg = getInfoLog(gl, id); ShaderError res = new ShaderError(ShaderError.LINK_ERROR, @@ -3171,11 +3171,11 @@ class JoglPipeline extends Pipeline { int[] tmp3 = new int[1]; GL gl = context(ctx).getGL(); gl.glGetObjectParameterivARB(id, - GL.GL_OBJECT_ACTIVE_UNIFORMS_ARB, + GL2.GL_OBJECT_ACTIVE_UNIFORMS_ARB, tmp, 0); int numActiveUniforms = tmp[0]; gl.glGetObjectParameterivARB(id, - GL.GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB, + GL2.GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB, tmp, 0); int maxStrLen = tmp[0]; byte[] nameBuf = new byte[maxStrLen]; @@ -3256,7 +3256,7 @@ class JoglPipeline extends Pipeline { private String getInfoLog(GL gl, int id) { int[] infoLogLength = new int[1]; - gl.glGetObjectParameterivARB(id, GL.GL_OBJECT_INFO_LOG_LENGTH_ARB, infoLogLength, 0); + gl.glGetObjectParameterivARB(id, GL2.GL_OBJECT_INFO_LOG_LENGTH_ARB, infoLogLength, 0); if (infoLogLength[0] > 0) { byte[] storage = new byte[infoLogLength[0]]; int[] len = new int[1]; @@ -3273,43 +3273,43 @@ class JoglPipeline extends Pipeline { private int glslToJ3dType(int type) { switch (type) { - case GL.GL_BOOL_ARB: + case GL2.GL_BOOL_ARB: case GL2.GL_INT: - case GL.GL_SAMPLER_2D_ARB: - case GL.GL_SAMPLER_3D_ARB: - case GL.GL_SAMPLER_CUBE_ARB: + case GL2.GL_SAMPLER_2D_ARB: + case GL2.GL_SAMPLER_3D_ARB: + case GL2.GL_SAMPLER_CUBE_ARB: return ShaderAttributeObjectRetained.TYPE_INTEGER; case GL.GL_FLOAT: return ShaderAttributeObjectRetained.TYPE_FLOAT; - case GL.GL_INT_VEC2_ARB: - case GL.GL_BOOL_VEC2_ARB: + case GL2.GL_INT_VEC2_ARB: + case GL2.GL_BOOL_VEC2_ARB: return ShaderAttributeObjectRetained.TYPE_TUPLE2I; - case GL.GL_FLOAT_VEC2_ARB: + case GL2.GL_FLOAT_VEC2_ARB: return ShaderAttributeObjectRetained.TYPE_TUPLE2F; - case GL.GL_INT_VEC3_ARB: - case GL.GL_BOOL_VEC3_ARB: + case GL2.GL_INT_VEC3_ARB: + case GL2.GL_BOOL_VEC3_ARB: return ShaderAttributeObjectRetained.TYPE_TUPLE3I; - case GL.GL_FLOAT_VEC3_ARB: + case GL2.GL_FLOAT_VEC3_ARB: return ShaderAttributeObjectRetained.TYPE_TUPLE3F; - case GL.GL_INT_VEC4_ARB: - case GL.GL_BOOL_VEC4_ARB: + case GL2.GL_INT_VEC4_ARB: + case GL2.GL_BOOL_VEC4_ARB: return ShaderAttributeObjectRetained.TYPE_TUPLE4I; - case GL.GL_FLOAT_VEC4_ARB: + case GL2.GL_FLOAT_VEC4_ARB: return ShaderAttributeObjectRetained.TYPE_TUPLE4F; // case GL.GL_FLOAT_MAT2_ARB: - case GL.GL_FLOAT_MAT3_ARB: + case GL2.GL_FLOAT_MAT3_ARB: return ShaderAttributeObjectRetained.TYPE_MATRIX3F; - case GL.GL_FLOAT_MAT4_ARB: + case GL2.GL_FLOAT_MAT4_ARB: return ShaderAttributeObjectRetained.TYPE_MATRIX4F; // Java 3D does not support the following sampler types: @@ -3548,7 +3548,7 @@ class JoglPipeline extends Pipeline { gl.glLineWidth(lineWidth); if (linePattern == LineAttributes.PATTERN_SOLID) { - gl.glDisable(GL.GL_LINE_STIPPLE); + gl.glDisable(GL2.GL_LINE_STIPPLE); } else { if (linePattern == LineAttributes.PATTERN_DASH) { // dashed lines gl.glLineStipple(1, (short) 0x00ff); @@ -3559,7 +3559,7 @@ class JoglPipeline extends Pipeline { } else if (linePattern == LineAttributes.PATTERN_USER_DEFINED) { // user-defined mask gl.glLineStipple(linePatternScaleFactor, (short) linePatternMask); } - gl.glEnable(GL.GL_LINE_STIPPLE); + gl.glEnable(GL2.GL_LINE_STIPPLE); } /* XXXX: Polygon Mode check, blend enable */ @@ -3968,17 +3968,17 @@ class JoglPipeline extends Pipeline { float[] planeQ = new float[4]; if (enable) { - gl.glEnable(GL.GL_TEXTURE_GEN_S); - gl.glEnable(GL.GL_TEXTURE_GEN_T); + gl.glEnable(GL2.GL_TEXTURE_GEN_S); + gl.glEnable(GL2.GL_TEXTURE_GEN_T); if (format == TexCoordGeneration.TEXTURE_COORDINATE_3) { - gl.glEnable(GL.GL_TEXTURE_GEN_R); - gl.glDisable(GL.GL_TEXTURE_GEN_Q); + gl.glEnable(GL2.GL_TEXTURE_GEN_R); + gl.glDisable(GL2.GL_TEXTURE_GEN_Q); } else if (format == TexCoordGeneration.TEXTURE_COORDINATE_4) { - gl.glEnable(GL.GL_TEXTURE_GEN_R); - gl.glEnable(GL.GL_TEXTURE_GEN_Q); + gl.glEnable(GL2.GL_TEXTURE_GEN_R); + gl.glEnable(GL2.GL_TEXTURE_GEN_Q); } else { - gl.glDisable(GL.GL_TEXTURE_GEN_R); - gl.glDisable(GL.GL_TEXTURE_GEN_Q); + gl.glDisable(GL2.GL_TEXTURE_GEN_R); + gl.glDisable(GL2.GL_TEXTURE_GEN_Q); } if (genMode != TexCoordGeneration.SPHERE_MAP) { @@ -3999,19 +3999,19 @@ class JoglPipeline extends Pipeline { switch (genMode) { case TexCoordGeneration.OBJECT_LINEAR: - gl.glTexGeni(GL.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL.GL_OBJECT_LINEAR); - gl.glTexGeni(GL.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL.GL_OBJECT_LINEAR); - gl.glTexGenfv(GL.GL_S, GL.GL_OBJECT_PLANE, planeS, 0); - gl.glTexGenfv(GL.GL_T, GL.GL_OBJECT_PLANE, planeT, 0); + gl.glTexGeni(GL2.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_OBJECT_LINEAR); + gl.glTexGeni(GL2.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_OBJECT_LINEAR); + gl.glTexGenfv(GL2.GL_S, GL2.GL_OBJECT_PLANE, planeS, 0); + gl.glTexGenfv(GL2.GL_T, GL2.GL_OBJECT_PLANE, planeT, 0); if (format == TexCoordGeneration.TEXTURE_COORDINATE_3) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL.GL_OBJECT_LINEAR); - gl.glTexGenfv(GL.GL_R, GL.GL_OBJECT_PLANE, planeR, 0); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_OBJECT_LINEAR); + gl.glTexGenfv(GL2.GL_R, GL2.GL_OBJECT_PLANE, planeR, 0); } else if (format == TexCoordGeneration.TEXTURE_COORDINATE_4) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL.GL_OBJECT_LINEAR); - gl.glTexGenfv(GL.GL_R, GL.GL_OBJECT_PLANE, planeR, 0); - gl.glTexGeni(GL.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL.GL_OBJECT_LINEAR); - gl.glTexGenfv(GL.GL_Q, GL.GL_OBJECT_PLANE, planeQ, 0); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_OBJECT_LINEAR); + gl.glTexGenfv(GL2.GL_R, GL2.GL_OBJECT_PLANE, planeR, 0); + gl.glTexGeni(GL2.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_OBJECT_LINEAR); + gl.glTexGenfv(GL2.GL_Q, GL2.GL_OBJECT_PLANE, planeQ, 0); } break; case TexCoordGeneration.EYE_LINEAR: @@ -4027,59 +4027,59 @@ class JoglPipeline extends Pipeline { gl.glLoadMatrixd(v, 0); } - gl.glTexGeni(GL.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL.GL_EYE_LINEAR); - gl.glTexGeni(GL.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL.GL_EYE_LINEAR); - gl.glTexGenfv(GL.GL_S, GL.GL_EYE_PLANE, planeS, 0); - gl.glTexGenfv(GL.GL_T, GL.GL_EYE_PLANE, planeT, 0); + gl.glTexGeni(GL2.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_EYE_LINEAR); + gl.glTexGeni(GL2.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_EYE_LINEAR); + gl.glTexGenfv(GL2.GL_S, GL2.GL_EYE_PLANE, planeS, 0); + gl.glTexGenfv(GL2.GL_T, GL2.GL_EYE_PLANE, planeT, 0); if (format == TexCoordGeneration.TEXTURE_COORDINATE_3) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL.GL_EYE_LINEAR); - gl.glTexGenfv(GL.GL_R, GL.GL_EYE_PLANE, planeR, 0); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_EYE_LINEAR); + gl.glTexGenfv(GL2.GL_R, GL2.GL_EYE_PLANE, planeR, 0); } else if (format == TexCoordGeneration.TEXTURE_COORDINATE_4) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL.GL_EYE_LINEAR); - gl.glTexGenfv(GL.GL_R, GL.GL_EYE_PLANE, planeR, 0); - gl.glTexGeni(GL.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL.GL_EYE_LINEAR); - gl.glTexGenfv(GL.GL_Q, GL.GL_EYE_PLANE, planeQ, 0); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_EYE_LINEAR); + gl.glTexGenfv(GL2.GL_R, GL2.GL_EYE_PLANE, planeR, 0); + gl.glTexGeni(GL2.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_EYE_LINEAR); + gl.glTexGenfv(GL2.GL_Q, GL2.GL_EYE_PLANE, planeQ, 0); } gl.glPopMatrix(); break; case TexCoordGeneration.SPHERE_MAP: - gl.glTexGeni(GL.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL.GL_SPHERE_MAP); - gl.glTexGeni(GL.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL.GL_SPHERE_MAP); + gl.glTexGeni(GL2.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_SPHERE_MAP); + gl.glTexGeni(GL2.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_SPHERE_MAP); if (format == TexCoordGeneration.TEXTURE_COORDINATE_3) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL.GL_SPHERE_MAP); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_SPHERE_MAP); } else if (format == TexCoordGeneration.TEXTURE_COORDINATE_4) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL.GL_SPHERE_MAP); - gl.glTexGeni(GL.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL.GL_SPHERE_MAP); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_SPHERE_MAP); + gl.glTexGeni(GL2.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_SPHERE_MAP); } break; case TexCoordGeneration.NORMAL_MAP: - gl.glTexGeni(GL.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); - gl.glTexGeni(GL.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); + gl.glTexGeni(GL2.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); + gl.glTexGeni(GL2.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); if (format == TexCoordGeneration.TEXTURE_COORDINATE_3) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); } else if (format == TexCoordGeneration.TEXTURE_COORDINATE_4) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); - gl.glTexGeni(GL.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); + gl.glTexGeni(GL2.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_NORMAL_MAP); } break; case TexCoordGeneration.REFLECTION_MAP: - gl.glTexGeni(GL.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); - gl.glTexGeni(GL.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); + gl.glTexGeni(GL2.GL_S, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); + gl.glTexGeni(GL2.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); if (format == TexCoordGeneration.TEXTURE_COORDINATE_3) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); } else if (format == TexCoordGeneration.TEXTURE_COORDINATE_4) { - gl.glTexGeni(GL.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); - gl.glTexGeni(GL.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); + gl.glTexGeni(GL2.GL_R, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); + gl.glTexGeni(GL2.GL_Q, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_REFLECTION_MAP); } break; } } else { - gl.glDisable(GL.GL_TEXTURE_GEN_S); - gl.glDisable(GL.GL_TEXTURE_GEN_T); - gl.glDisable(GL.GL_TEXTURE_GEN_R); - gl.glDisable(GL.GL_TEXTURE_GEN_Q); + gl.glDisable(GL2.GL_TEXTURE_GEN_S); + gl.glDisable(GL2.GL_TEXTURE_GEN_T); + gl.glDisable(GL2.GL_TEXTURE_GEN_R); + gl.glDisable(GL2.GL_TEXTURE_GEN_Q); } } @@ -4320,9 +4320,9 @@ class JoglPipeline extends Pipeline { GL gl = context(ctx).getGL(); if (transparencyMode != TransparencyAttributes.SCREEN_DOOR) { - gl.glDisable(GL.GL_POLYGON_STIPPLE); + gl.glDisable(GL2.GL_POLYGON_STIPPLE); } else { - gl.glEnable(GL.GL_POLYGON_STIPPLE); + gl.glEnable(GL2.GL_POLYGON_STIPPLE); gl.glPolygonStipple(screen_door_table[(int)(alpha * 16)]); } @@ -4363,7 +4363,7 @@ class JoglPipeline extends Pipeline { (perspCorrectionMode == TextureAttributes.NICEST) ? GL.GL_NICEST : GL.GL_FASTEST); // set OGL texture matrix - gl.glPushAttrib(GL.GL_TRANSFORM_BIT); + gl.glPushAttrib(GL2.GL_TRANSFORM_BIT); gl.glMatrixMode(GL.GL_TEXTURE); if (isIdentity) { @@ -4435,7 +4435,7 @@ class JoglPipeline extends Pipeline { } // set OGL texture matrix - gl.glPushAttrib(GL.GL_TRANSFORM_BIT); + gl.glPushAttrib(GL2.GL_TRANSFORM_BIT); gl.glMatrixMode(GL.GL_TEXTURE); if (isIdentity) { @@ -4756,15 +4756,15 @@ class JoglPipeline extends Pipeline { // mapping from java enum to gl enum private static final int[] _gl_combineRgbSrcIndex = { - GL.GL_SOURCE0_RGB, - GL.GL_SOURCE1_RGB, - GL.GL_SOURCE2_RGB, + GL2.GL_SOURCE0_RGB, + GL2.GL_SOURCE1_RGB, + GL2.GL_SOURCE2_RGB, }; private static final int[] _gl_combineAlphaSrcIndex = { - GL.GL_SOURCE0_ALPHA, - GL.GL_SOURCE1_ALPHA, - GL.GL_SOURCE2_ALPHA, + GL2.GL_SOURCE0_ALPHA, + GL2.GL_SOURCE1_ALPHA, + GL2.GL_SOURCE2_ALPHA, }; private static final int[] _gl_combineRgbOpIndex = { @@ -5042,7 +5042,7 @@ class JoglPipeline extends Pipeline { switch (textureFormat) { case Texture.INTENSITY: - internalFormat = GL.GL_INTENSITY; + internalFormat = GL2.GL_INTENSITY; break; case Texture.LUMINANCE: internalFormat = GL.GL_LUMINANCE; @@ -5083,7 +5083,7 @@ class JoglPipeline extends Pipeline { break; case ImageComponentRetained.TYPE_BYTE_ABGR: if (gl.isExtensionAvailable("GL_EXT_abgr")) { // If its zero, should never come here! - format = GL.GL_ABGR_EXT; + format = GL2.GL_ABGR_EXT; } else { assert false; return; @@ -5160,7 +5160,7 @@ class JoglPipeline extends Pipeline { /* Force Alpha to 1.0 if needed */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 0.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 1.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 1.0f); } if(dataType == ImageComponentRetained.IMAGE_DATA_TYPE_INT_ARRAY) { @@ -5178,7 +5178,7 @@ class JoglPipeline extends Pipeline { /* Restore Alpha scale and bias */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 1.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 0.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 0.0f); } } else { assert false; @@ -5214,7 +5214,7 @@ class JoglPipeline extends Pipeline { switch (textureFormat) { case Texture.INTENSITY: - internalFormat = GL.GL_INTENSITY; + internalFormat = GL2.GL_INTENSITY; break; case Texture.LUMINANCE: internalFormat = GL.GL_LUMINANCE; @@ -5249,7 +5249,7 @@ class JoglPipeline extends Pipeline { break; case ImageComponentRetained.TYPE_BYTE_ABGR: if (gl.isExtensionAvailable("GL_EXT_abgr")) { // If its zero, should never come here! - format = GL.GL_ABGR_EXT; + format = GL2.GL_ABGR_EXT; numBytes = 4; } else { assert false; @@ -5334,7 +5334,7 @@ class JoglPipeline extends Pipeline { /* Force Alpha to 1.0 if needed */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 0.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 1.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 1.0f); } IntBuffer buf = null; @@ -5357,7 +5357,7 @@ class JoglPipeline extends Pipeline { /* Restore Alpha scale and bias */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 1.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 0.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 0.0f); } } else { assert false; @@ -5582,7 +5582,7 @@ class JoglPipeline extends Pipeline { switch (textureFormat) { case Texture.INTENSITY: - internalFormat = GL.GL_INTENSITY; + internalFormat = GL2.GL_INTENSITY; break; case Texture.LUMINANCE: internalFormat = GL.GL_LUMINANCE; @@ -5622,7 +5622,7 @@ class JoglPipeline extends Pipeline { break; case ImageComponentRetained.TYPE_BYTE_ABGR: if (gl.isExtensionAvailable("GL_EXT_abgr")) { // If its zero, should never come here! - format = GL.GL_ABGR_EXT; + format = GL2.GL_ABGR_EXT; } else { assert false; return; @@ -5696,7 +5696,7 @@ class JoglPipeline extends Pipeline { /* Force Alpha to 1.0 if needed */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 0.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 1.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 1.0f); } if(dataType == ImageComponentRetained.IMAGE_DATA_TYPE_INT_ARRAY) { @@ -5712,7 +5712,7 @@ class JoglPipeline extends Pipeline { /* Restore Alpha scale and bias */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 1.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 0.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 0.0f); } } else { assert false; @@ -5741,7 +5741,7 @@ class JoglPipeline extends Pipeline { switch (textureFormat) { case Texture.INTENSITY: - internalFormat = GL.GL_INTENSITY; + internalFormat = GL2.GL_INTENSITY; break; case Texture.LUMINANCE: internalFormat = GL.GL_LUMINANCE; @@ -5776,7 +5776,7 @@ class JoglPipeline extends Pipeline { break; case ImageComponentRetained.TYPE_BYTE_ABGR: if (gl.isExtensionAvailable("GL_EXT_abgr")) { // If its zero, should never come here! - format = GL.GL_ABGR_EXT; + format = GL2.GL_ABGR_EXT; numBytes = 4; } else { assert false; @@ -5856,7 +5856,7 @@ class JoglPipeline extends Pipeline { /* Force Alpha to 1.0 if needed */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 0.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 1.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 1.0f); } IntBuffer buf = null; @@ -5875,7 +5875,7 @@ class JoglPipeline extends Pipeline { /* Restore Alpha scale and bias */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 1.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 0.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 0.0f); } } else { assert false; @@ -5986,7 +5986,7 @@ class JoglPipeline extends Pipeline { gl.glTexParameteri(target, GL.GL_TEXTURE_WRAP_S, GL.GL_REPEAT); break; case Texture.CLAMP: - gl.glTexParameteri(target, GL.GL_TEXTURE_WRAP_S, GL.GL_CLAMP); + gl.glTexParameteri(target, GL.GL_TEXTURE_WRAP_S, GL2.GL_CLAMP); break; case Texture.CLAMP_TO_EDGE: gl.glTexParameteri(target, GL.GL_TEXTURE_WRAP_S, @@ -6003,7 +6003,7 @@ class JoglPipeline extends Pipeline { gl.glTexParameteri(target, GL.GL_TEXTURE_WRAP_T, GL.GL_REPEAT); break; case Texture.CLAMP: - gl.glTexParameteri(target, GL.GL_TEXTURE_WRAP_T, GL.GL_CLAMP); + gl.glTexParameteri(target, GL.GL_TEXTURE_WRAP_T, GL2.GL_CLAMP); break; case Texture.CLAMP_TO_EDGE: gl.glTexParameteri(target, GL.GL_TEXTURE_WRAP_T, @@ -6025,7 +6025,7 @@ class JoglPipeline extends Pipeline { case Texture.CLAMP: gl.glTexParameteri(target, - GL2.GL_TEXTURE_WRAP_R, GL.GL_CLAMP); + GL2.GL_TEXTURE_WRAP_R, GL2.GL_CLAMP); break; case Texture.CLAMP_TO_EDGE: gl.glTexParameteri(target, @@ -6231,7 +6231,7 @@ class JoglPipeline extends Pipeline { gl.glPixelStorei(GL.GL_UNPACK_ALIGNMENT, 1); // Workaround for issue 400: Enable separate specular by default - gl.glLightModeli(GL.GL_LIGHT_MODEL_COLOR_CONTROL, GL.GL_SEPARATE_SPECULAR_COLOR); + gl.glLightModeli(GL2.GL_LIGHT_MODEL_COLOR_CONTROL, GL2.GL_SEPARATE_SPECULAR_COLOR); } finally { context.release(); } @@ -6337,7 +6337,7 @@ class JoglPipeline extends Pipeline { // GL_ABGR_EXT case ImageComponentRetained.TYPE_BYTE_ABGR: if (gl.isExtensionAvailable("GL_EXT_abgr")) { // If false, should never come here! - type = GL.GL_ABGR_EXT; + type = GL2.GL_ABGR_EXT; } else { assert false; return; @@ -6395,7 +6395,7 @@ class JoglPipeline extends Pipeline { /* Force Alpha to 1.0 if needed */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 0.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 1.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 1.0f); } gl.glReadPixels(0, 0, width, height, type, intType, IntBuffer.wrap((int[]) data)); @@ -6403,7 +6403,7 @@ class JoglPipeline extends Pipeline { /* Restore Alpha scale and bias */ if(forceAlphaToOne) { gl.glPixelTransferf(GL2.GL_ALPHA_SCALE, 1.0f); - gl.glPixelTransferf(GL.GL_ALPHA_BIAS, 0.0f); + gl.glPixelTransferf(GL2.GL_ALPHA_BIAS, 0.0f); } } else { @@ -6447,7 +6447,7 @@ class JoglPipeline extends Pipeline { GL gl = context(ctx).getGL(); gl.glReadBuffer(GL.GL_BACK); - gl.glAccum(GL.GL_ACCUM, value); + gl.glAccum(GL2.GL_ACCUM, value); gl.glReadBuffer(GL.GL_FRONT); } @@ -6456,7 +6456,7 @@ class JoglPipeline extends Pipeline { if (VERBOSE) System.err.println("JoglPipeline.accumReturn()"); GL gl = context(ctx).getGL(); - gl.glAccum(GL.GL_RETURN, 1.0f); + gl.glAccum(GL2.GL_RETURN, 1.0f); } // This is the native method for clearing the accumulation buffer. @@ -6464,7 +6464,7 @@ class JoglPipeline extends Pipeline { if (VERBOSE) System.err.println("JoglPipeline.clearAccum()"); GL gl = context(ctx).getGL(); - gl.glClear(GL.GL_ACCUM_BUFFER_BIT); + gl.glClear(GL2.GL_ACCUM_BUFFER_BIT); } // This is the native method for getting the number of lights the underlying @@ -6521,9 +6521,9 @@ class JoglPipeline extends Pipeline { GL gl = context(ctx).getGL(); if (localEyeLightingEnable) { - gl.glLightModeli(GL.GL_LIGHT_MODEL_LOCAL_VIEWER, GL.GL_TRUE); + gl.glLightModeli(GL2.GL_LIGHT_MODEL_LOCAL_VIEWER, GL.GL_TRUE); } else { - gl.glLightModeli(GL.GL_LIGHT_MODEL_LOCAL_VIEWER, GL.GL_FALSE); + gl.glLightModeli(GL2.GL_LIGHT_MODEL_LOCAL_VIEWER, GL.GL_FALSE); } } @@ -6594,9 +6594,9 @@ class JoglPipeline extends Pipeline { GL gl = context(ctx).getGL(); if (enable) { - gl.glLightModeli(GL.GL_LIGHT_MODEL_COLOR_CONTROL, GL.GL_SEPARATE_SPECULAR_COLOR); + gl.glLightModeli(GL2.GL_LIGHT_MODEL_COLOR_CONTROL, GL2.GL_SEPARATE_SPECULAR_COLOR); } else { - gl.glLightModeli(GL.GL_LIGHT_MODEL_COLOR_CONTROL, GL.GL_SINGLE_COLOR); + gl.glLightModeli(GL2.GL_LIGHT_MODEL_COLOR_CONTROL, GL2.GL_SINGLE_COLOR); } } @@ -6724,10 +6724,10 @@ class JoglPipeline extends Pipeline { if (VERBOSE) System.err.println("JoglPipeline.resetTexCoordGeneration()"); GL gl = context(ctx).getGL(); - gl.glDisable(GL.GL_TEXTURE_GEN_S); - gl.glDisable(GL.GL_TEXTURE_GEN_T); - gl.glDisable(GL.GL_TEXTURE_GEN_R); - gl.glDisable(GL.GL_TEXTURE_GEN_Q); + gl.glDisable(GL2.GL_TEXTURE_GEN_S); + gl.glDisable(GL2.GL_TEXTURE_GEN_T); + gl.glDisable(GL2.GL_TEXTURE_GEN_R); + gl.glDisable(GL2.GL_TEXTURE_GEN_Q); } // native method for setting default TextureAttributes @@ -6738,7 +6738,7 @@ class JoglPipeline extends Pipeline { float[] color = new float[4]; - gl.glPushAttrib(GL.GL_TRANSFORM_BIT); + gl.glPushAttrib(GL2.GL_TRANSFORM_BIT); gl.glMatrixMode(GL.GL_TEXTURE); gl.glLoadIdentity(); gl.glPopAttrib(); @@ -6780,7 +6780,7 @@ class JoglPipeline extends Pipeline { GL gl = context(ctx).getGL(); gl.glLineWidth(1.0f); - gl.glDisable(GL.GL_LINE_STIPPLE); + gl.glDisable(GL2.GL_LINE_STIPPLE); // XXXX: Polygon Mode check, blend enable gl.glDisable(GL.GL_LINE_SMOOTH); @@ -6816,7 +6816,7 @@ class JoglPipeline extends Pipeline { } else { gl.glDisable(GL.GL_BLEND); } - gl.glDisable(GL.GL_POLYGON_STIPPLE); + gl.glDisable(GL2.GL_POLYGON_STIPPLE); } // native method for setting default ColoringAttributes @@ -6922,7 +6922,7 @@ class JoglPipeline extends Pipeline { GL gl = context.getGL(); // Temporarily disable fragment and most 3D operations - gl.glPushAttrib(GL.GL_ENABLE_BIT | GL.GL_TEXTURE_BIT | GL.GL_POLYGON_BIT); + gl.glPushAttrib(GL2.GL_ENABLE_BIT | GL2.GL_TEXTURE_BIT | GL2.GL_POLYGON_BIT); disableAttribFor2D(gl); gl.glDepthMask(false); @@ -6950,7 +6950,7 @@ class JoglPipeline extends Pipeline { gl.glPushMatrix(); gl.glLoadIdentity(); - gl.glBegin(GL.GL_QUADS); + gl.glBegin(GL2.GL_QUADS); gl.glTexCoord2f(texMinU, texMinV); gl.glVertex2f(mapMinX,mapMinY); gl.glTexCoord2f(texMaxU, texMinV); gl.glVertex2f(mapMaxX,mapMinY); gl.glTexCoord2f(texMaxU, texMaxV); gl.glVertex2f(mapMaxX,mapMaxY); @@ -6976,8 +6976,8 @@ class JoglPipeline extends Pipeline { GL gl = context.getGL(); // Temporarily disable fragment and most 3D operations - gl.glPushAttrib(GL.GL_ENABLE_BIT | GL.GL_TEXTURE_BIT | GL.GL_POLYGON_BIT | - GL.GL_CURRENT_BIT ); + gl.glPushAttrib(GL2.GL_ENABLE_BIT | GL2.GL_TEXTURE_BIT | GL2.GL_POLYGON_BIT | + GL2.GL_CURRENT_BIT ); disableAttribForRaster(gl); @@ -7005,7 +7005,7 @@ class JoglPipeline extends Pipeline { gl.glLoadIdentity(); gl.glOrtho(0.0, 1.0, 0.0, 1.0, 0.0, 1.0); - gl.glBegin(GL.GL_QUADS); + gl.glBegin(GL2.GL_QUADS); gl.glTexCoord2f(texMinU, texMinV); gl.glVertex3f(mapMinX,mapMinY, mapZ); gl.glTexCoord2f(texMaxU, texMinV); gl.glVertex3f(mapMaxX,mapMinY, mapZ); gl.glTexCoord2f(texMaxU, texMaxV); gl.glVertex3f(mapMaxX,mapMaxY, mapZ); @@ -7154,7 +7154,7 @@ class JoglPipeline extends Pipeline { } GL gl = context(ctx).getGL(); - gl.glNewList(displayListId, GL.GL_COMPILE); + gl.glNewList(displayListId, GL2.GL_COMPILE); } void endDisplayList(Context ctx) { @@ -7230,7 +7230,7 @@ class JoglPipeline extends Pipeline { int glType = GL.GL_RGBA; // Temporarily disable fragment and most 3D operations - gl.glPushAttrib(GL.GL_ENABLE_BIT | GL.GL_TEXTURE_BIT | GL.GL_DEPTH_BUFFER_BIT | GL.GL_POLYGON_BIT); + gl.glPushAttrib(GL2.GL_ENABLE_BIT | GL2.GL_TEXTURE_BIT | GL.GL_DEPTH_BUFFER_BIT | GL2.GL_POLYGON_BIT); disableAttribFor2D(gl); // Reset the polygon mode @@ -7261,7 +7261,7 @@ class JoglPipeline extends Pipeline { gl.glLoadIdentity(); if (gl.isExtensionAvailable("GL_EXT_abgr")) { - glType = GL.GL_ABGR_EXT; + glType = GL2.GL_ABGR_EXT; } else { switch (format) { case ImageComponentRetained.TYPE_BYTE_RGBA: @@ -7295,7 +7295,7 @@ class JoglPipeline extends Pipeline { float mapMaxX = (float) ((px + maxX - halfWidth)/halfWidth); float mapMaxY = (float) ((halfHeight - (py + minY))/halfHeight); - gl.glBegin(GL.GL_QUADS); + gl.glBegin(GL2.GL_QUADS); gl.glTexCoord2f(texMinU, texMaxV); gl.glVertex2f(mapMinX,mapMinY); gl.glTexCoord2f(texMaxU, texMaxV); gl.glVertex2f(mapMaxX,mapMinY); @@ -7315,7 +7315,7 @@ class JoglPipeline extends Pipeline { GL gl = context(ctx).getGL(); - int glType = (gl.isExtensionAvailable("GL_EXT_abgr") ? GL.GL_ABGR_EXT : GL.GL_RGBA); + int glType = (gl.isExtensionAvailable("GL_EXT_abgr") ? GL2.GL_ABGR_EXT : GL.GL_RGBA); gl.glBindTexture(GL.GL_TEXTURE_2D, objectId); @@ -7408,7 +7408,7 @@ class JoglPipeline extends Pipeline { ctx.setAlphaClearValue(1.0f); } if (gl.isExtensionAvailable("GL_ARB_vertex_shader")) { - gl.glGetIntegerv(GL.GL_MAX_TEXTURE_COORDS_ARB, tmp, 0); + gl.glGetIntegerv(GL2.GL_MAX_TEXTURE_COORDS_ARB, tmp, 0); ctx.setMaxTexCoordSets(tmp[0]); } return true; @@ -7451,7 +7451,7 @@ class JoglPipeline extends Pipeline { GL2.GL_INT, null); int[] tmp = new int[1]; gl.glGetColorTableParameteriv(GL.GL_PROXY_TEXTURE_COLOR_TABLE_SGI, - GL.GL_COLOR_TABLE_WIDTH, tmp, 0); + GL2.GL_COLOR_TABLE_WIDTH, tmp, 0); return tmp[0]; } @@ -7468,7 +7468,7 @@ class JoglPipeline extends Pipeline { cv.maxTextureUnits = tmp[0]; cv.maxTexCoordSets = cv.maxTextureUnits; if (gl.isExtensionAvailable("GL_ARB_vertex_shader")) { - gl.glGetIntegerv(GL.GL_MAX_TEXTURE_COORDS_ARB, tmp, 0); + gl.glGetIntegerv(GL2.GL_MAX_TEXTURE_COORDS_ARB, tmp, 0); cv.maxTexCoordSets = tmp[0]; } } @@ -7557,7 +7557,7 @@ class JoglPipeline extends Pipeline { // JoglContext for dispatch of various routines such as those // related to vertex attributes int[] tmp = new int[1]; - gl.glGetIntegerv(GL. GL_MAX_TEXTURE_IMAGE_UNITS_ARB, tmp, 0); + gl.glGetIntegerv(GL2.GL_MAX_TEXTURE_IMAGE_UNITS_ARB, tmp, 0); cv.maxTextureImageUnits = tmp[0]; gl.glGetIntegerv(GL2.GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, tmp, 0); cv.maxVertexTextureImageUnits = tmp[0]; @@ -7565,7 +7565,7 @@ class JoglPipeline extends Pipeline { cv.maxCombinedTextureImageUnits = tmp[0]; int vertexAttrOffset = VirtualUniverse.mc.glslVertexAttrOffset; ctx.setGLSLVertexAttrOffset(vertexAttrOffset); - gl.glGetIntegerv(GL. GL_MAX_VERTEX_ATTRIBS_ARB, tmp, 0); + gl.glGetIntegerv(GL2.GL_MAX_VERTEX_ATTRIBS_ARB, tmp, 0); cv.maxVertexAttrs = tmp[0]; // decr count to allow for reserved vertex attrs cv.maxVertexAttrs -= vertexAttrOffset; @@ -7760,13 +7760,13 @@ class JoglPipeline extends Pipeline { gl.glDisable(GL2.GL_FOG); gl.glDisable(GL2.GL_LIGHTING); gl.glDisable(GL.GL_POLYGON_OFFSET_FILL); - gl.glDisable(GL.GL_POLYGON_STIPPLE); + gl.glDisable(GL2.GL_POLYGON_STIPPLE); gl.glDisable(GL.GL_STENCIL_TEST); gl.glDisable(GL.GL_TEXTURE_2D); - gl.glDisable(GL.GL_TEXTURE_GEN_Q); - gl.glDisable(GL.GL_TEXTURE_GEN_R); - gl.glDisable(GL.GL_TEXTURE_GEN_S); - gl.glDisable(GL.GL_TEXTURE_GEN_T); + gl.glDisable(GL2.GL_TEXTURE_GEN_Q); + gl.glDisable(GL2.GL_TEXTURE_GEN_R); + gl.glDisable(GL2.GL_TEXTURE_GEN_S); + gl.glDisable(GL2.GL_TEXTURE_GEN_T); for (int i = 0; i < 6; i++) { @@ -7796,7 +7796,7 @@ class JoglPipeline extends Pipeline { gl.glDisable(GL.GL_CULL_FACE); gl.glDisable(GL2.GL_LIGHTING); gl.glDisable(GL.GL_POLYGON_OFFSET_FILL); - gl.glDisable(GL.GL_POLYGON_STIPPLE); + gl.glDisable(GL2.GL_POLYGON_STIPPLE); // TODO: Disable if Raster.CLIP_POSITION is true // for (int i = 0; i < 6; i++) { |