While some tests I found two constants in the interface javax.media.opengl.GL missing. When typing in the correct values everything works perfectly fine. So the only thing missing are actually the definitions of this constants. The missing constants are: GL_DOUBLE = 0x140A GL_INT = 0x1404A
jogl/gensrc/classes/javax/media/opengl/GL2ES2.java: public static final int GL_INT = 0x1404; since it is part of OpenGL 1.0 and GLES2 ++ jogl/gensrc/classes/javax/media/opengl/GL2GL3.java: public static final int GL_DOUBLE = 0x140A; since it is part of OpenGL 1.0 and forward compatible with >= GL3 (core profiles) ++ hence, this is not a bug