diff options
-rw-r--r-- | api/current.xml | 6617 | ||||
-rw-r--r-- | opengl/java/android/opengl/GLES20.java | 28 | ||||
-rw-r--r-- | opengl/java/android/opengl/GLSurfaceView.java | 1 | ||||
-rw-r--r-- | opengl/java/android/opengl/GLU.java | 52 | ||||
-rw-r--r-- | opengl/java/android/opengl/Matrix.java | 75 |
5 files changed, 6692 insertions, 81 deletions
diff --git a/api/current.xml b/api/current.xml index eca0c6f..85ed938 100644 --- a/api/current.xml +++ b/api/current.xml @@ -97578,6 +97578,6545 @@ > </field> </class> +<class name="GLES20" + extends="java.lang.Object" + abstract="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<constructor name="GLES20" + type="android.opengl.GLES20" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</constructor> +<method name="glActiveTexture" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="texture" type="int"> +</parameter> +</method> +<method name="glAttachShader" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="shader" type="int"> +</parameter> +</method> +<method name="glBindAttribLocation" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="index" type="int"> +</parameter> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="glBindBuffer" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="buffer" type="int"> +</parameter> +</method> +<method name="glBindFramebuffer" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="framebuffer" type="int"> +</parameter> +</method> +<method name="glBindRenderbuffer" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="renderbuffer" type="int"> +</parameter> +</method> +<method name="glBindTexture" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="texture" type="int"> +</parameter> +</method> +<method name="glBlendColor" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="red" type="float"> +</parameter> +<parameter name="green" type="float"> +</parameter> +<parameter name="blue" type="float"> +</parameter> +<parameter name="alpha" type="float"> +</parameter> +</method> +<method name="glBlendEquation" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="int"> +</parameter> +</method> +<method name="glBlendEquationSeparate" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="modeRGB" type="int"> +</parameter> +<parameter name="modeAlpha" type="int"> +</parameter> +</method> +<method name="glBlendFunc" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="sfactor" type="int"> +</parameter> +<parameter name="dfactor" type="int"> +</parameter> +</method> +<method name="glBlendFuncSeparate" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="srcRGB" type="int"> +</parameter> +<parameter name="dstRGB" type="int"> +</parameter> +<parameter name="srcAlpha" type="int"> +</parameter> +<parameter name="dstAlpha" type="int"> +</parameter> +</method> +<method name="glBufferData" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="size" type="int"> +</parameter> +<parameter name="data" type="java.nio.Buffer"> +</parameter> +<parameter name="usage" type="int"> +</parameter> +</method> +<method name="glBufferSubData" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +<parameter name="size" type="int"> +</parameter> +<parameter name="data" type="java.nio.Buffer"> +</parameter> +</method> +<method name="glCheckFramebufferStatus" + return="int" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +</method> +<method name="glClear" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mask" type="int"> +</parameter> +</method> +<method name="glClearColor" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="red" type="float"> +</parameter> +<parameter name="green" type="float"> +</parameter> +<parameter name="blue" type="float"> +</parameter> +<parameter name="alpha" type="float"> +</parameter> +</method> +<method name="glClearDepthf" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="depth" type="float"> +</parameter> +</method> +<method name="glClearStencil" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="s" type="int"> +</parameter> +</method> +<method name="glColorMask" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="red" type="boolean"> +</parameter> +<parameter name="green" type="boolean"> +</parameter> +<parameter name="blue" type="boolean"> +</parameter> +<parameter name="alpha" type="boolean"> +</parameter> +</method> +<method name="glCompileShader" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shader" type="int"> +</parameter> +</method> +<method name="glCompressedTexImage2D" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="level" type="int"> +</parameter> +<parameter name="internalformat" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +<parameter name="border" type="int"> +</parameter> +<parameter name="imageSize" type="int"> +</parameter> +<parameter name="data" type="java.nio.Buffer"> +</parameter> +</method> +<method name="glCompressedTexSubImage2D" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="level" type="int"> +</parameter> +<parameter name="xoffset" type="int"> +</parameter> +<parameter name="yoffset" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +<parameter name="format" type="int"> +</parameter> +<parameter name="imageSize" type="int"> +</parameter> +<parameter name="data" type="java.nio.Buffer"> +</parameter> +</method> +<method name="glCopyTexImage2D" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="level" type="int"> +</parameter> +<parameter name="internalformat" type="int"> +</parameter> +<parameter name="x" type="int"> +</parameter> +<parameter name="y" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +<parameter name="border" type="int"> +</parameter> +</method> +<method name="glCopyTexSubImage2D" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="level" type="int"> +</parameter> +<parameter name="xoffset" type="int"> +</parameter> +<parameter name="yoffset" type="int"> +</parameter> +<parameter name="x" type="int"> +</parameter> +<parameter name="y" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +</method> +<method name="glCreateProgram" + return="int" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="glCreateShader" + return="int" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="type" type="int"> +</parameter> +</method> +<method name="glCullFace" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="int"> +</parameter> +</method> +<method name="glDeleteBuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="buffers" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glDeleteBuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="buffers" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glDeleteFramebuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="framebuffers" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glDeleteFramebuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="framebuffers" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glDeleteProgram" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +</method> +<method name="glDeleteRenderbuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="renderbuffers" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glDeleteRenderbuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="renderbuffers" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glDeleteShader" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shader" type="int"> +</parameter> +</method> +<method name="glDeleteTextures" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="textures" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glDeleteTextures" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="textures" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glDepthFunc" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="func" type="int"> +</parameter> +</method> +<method name="glDepthMask" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="flag" type="boolean"> +</parameter> +</method> +<method name="glDepthRangef" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="zNear" type="float"> +</parameter> +<parameter name="zFar" type="float"> +</parameter> +</method> +<method name="glDetachShader" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="shader" type="int"> +</parameter> +</method> +<method name="glDisable" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cap" type="int"> +</parameter> +</method> +<method name="glDisableVertexAttribArray" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="glDrawArrays" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="int"> +</parameter> +<parameter name="first" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +</method> +<method name="glDrawElements" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="type" type="int"> +</parameter> +<parameter name="indices" type="java.nio.Buffer"> +</parameter> +</method> +<method name="glEnable" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cap" type="int"> +</parameter> +</method> +<method name="glEnableVertexAttribArray" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +</method> +<method name="glFinish" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="glFlush" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="glFramebufferRenderbuffer" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="attachment" type="int"> +</parameter> +<parameter name="renderbuffertarget" type="int"> +</parameter> +<parameter name="renderbuffer" type="int"> +</parameter> +</method> +<method name="glFramebufferTexture2D" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="attachment" type="int"> +</parameter> +<parameter name="textarget" type="int"> +</parameter> +<parameter name="texture" type="int"> +</parameter> +<parameter name="level" type="int"> +</parameter> +</method> +<method name="glFrontFace" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mode" type="int"> +</parameter> +</method> +<method name="glGenBuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="buffers" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGenBuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="buffers" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGenFramebuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="framebuffers" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGenFramebuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="framebuffers" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGenRenderbuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="renderbuffers" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGenRenderbuffers" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="renderbuffers" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGenTextures" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="textures" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGenTextures" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="textures" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGenerateMipmap" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +</method> +<method name="glGetActiveAttrib" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="index" type="int"> +</parameter> +<parameter name="bufsize" type="int"> +</parameter> +<parameter name="length" type="int[]"> +</parameter> +<parameter name="lengthOffset" type="int"> +</parameter> +<parameter name="size" type="int[]"> +</parameter> +<parameter name="sizeOffset" type="int"> +</parameter> +<parameter name="type" type="int[]"> +</parameter> +<parameter name="typeOffset" type="int"> +</parameter> +<parameter name="name" type="byte[]"> +</parameter> +<parameter name="nameOffset" type="int"> +</parameter> +</method> +<method name="glGetActiveAttrib" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="index" type="int"> +</parameter> +<parameter name="bufsize" type="int"> +</parameter> +<parameter name="length" type="java.nio.IntBuffer"> +</parameter> +<parameter name="size" type="java.nio.IntBuffer"> +</parameter> +<parameter name="type" type="java.nio.IntBuffer"> +</parameter> +<parameter name="name" type="byte"> +</parameter> +</method> +<method name="glGetActiveUniform" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="index" type="int"> +</parameter> +<parameter name="bufsize" type="int"> +</parameter> +<parameter name="length" type="int[]"> +</parameter> +<parameter name="lengthOffset" type="int"> +</parameter> +<parameter name="size" type="int[]"> +</parameter> +<parameter name="sizeOffset" type="int"> +</parameter> +<parameter name="type" type="int[]"> +</parameter> +<parameter name="typeOffset" type="int"> +</parameter> +<parameter name="name" type="byte[]"> +</parameter> +<parameter name="nameOffset" type="int"> +</parameter> +</method> +<method name="glGetActiveUniform" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="index" type="int"> +</parameter> +<parameter name="bufsize" type="int"> +</parameter> +<parameter name="length" type="java.nio.IntBuffer"> +</parameter> +<parameter name="size" type="java.nio.IntBuffer"> +</parameter> +<parameter name="type" type="java.nio.IntBuffer"> +</parameter> +<parameter name="name" type="byte"> +</parameter> +</method> +<method name="glGetAttachedShaders" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="maxcount" type="int"> +</parameter> +<parameter name="count" type="int[]"> +</parameter> +<parameter name="countOffset" type="int"> +</parameter> +<parameter name="shaders" type="int[]"> +</parameter> +<parameter name="shadersOffset" type="int"> +</parameter> +</method> +<method name="glGetAttachedShaders" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="maxcount" type="int"> +</parameter> +<parameter name="count" type="java.nio.IntBuffer"> +</parameter> +<parameter name="shaders" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetAttribLocation" + return="int" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="glGetBooleanv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="boolean[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetBooleanv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetBufferParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetBufferParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetError" + return="int" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="glGetFloatv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetFloatv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glGetFramebufferAttachmentParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="attachment" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetFramebufferAttachmentParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="attachment" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetIntegerv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetIntegerv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetProgramInfoLog" + return="java.lang.String" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +</method> +<method name="glGetProgramiv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetProgramiv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetRenderbufferParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetRenderbufferParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetShaderInfoLog" + return="java.lang.String" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shader" type="int"> +</parameter> +</method> +<method name="glGetShaderPrecisionFormat" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shadertype" type="int"> +</parameter> +<parameter name="precisiontype" type="int"> +</parameter> +<parameter name="range" type="int[]"> +</parameter> +<parameter name="rangeOffset" type="int"> +</parameter> +<parameter name="precision" type="int[]"> +</parameter> +<parameter name="precisionOffset" type="int"> +</parameter> +</method> +<method name="glGetShaderPrecisionFormat" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shadertype" type="int"> +</parameter> +<parameter name="precisiontype" type="int"> +</parameter> +<parameter name="range" type="java.nio.IntBuffer"> +</parameter> +<parameter name="precision" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetShaderSource" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shader" type="int"> +</parameter> +<parameter name="bufsize" type="int"> +</parameter> +<parameter name="length" type="int[]"> +</parameter> +<parameter name="lengthOffset" type="int"> +</parameter> +<parameter name="source" type="byte[]"> +</parameter> +<parameter name="sourceOffset" type="int"> +</parameter> +</method> +<method name="glGetShaderSource" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shader" type="int"> +</parameter> +<parameter name="bufsize" type="int"> +</parameter> +<parameter name="length" type="java.nio.IntBuffer"> +</parameter> +<parameter name="source" type="byte"> +</parameter> +</method> +<method name="glGetShaderiv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shader" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetShaderiv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shader" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetString" + return="java.lang.String" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="name" type="int"> +</parameter> +</method> +<method name="glGetTexParameterfv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetTexParameterfv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glGetTexParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetTexParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetUniformLocation" + return="int" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="name" type="java.lang.String"> +</parameter> +</method> +<method name="glGetUniformfv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="location" type="int"> +</parameter> +<parameter name="params" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetUniformfv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="location" type="int"> +</parameter> +<parameter name="params" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glGetUniformiv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="location" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetUniformiv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +<parameter name="location" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glGetVertexAttribfv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetVertexAttribfv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glGetVertexAttribiv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glGetVertexAttribiv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="index" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glHint" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="mode" type="int"> +</parameter> +</method> +<method name="glIsBuffer" + return="boolean" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="buffer" type="int"> +</parameter> +</method> +<method name="glIsEnabled" + return="boolean" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="cap" type="int"> +</parameter> +</method> +<method name="glIsFramebuffer" + return="boolean" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="framebuffer" type="int"> +</parameter> +</method> +<method name="glIsProgram" + return="boolean" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +</method> +<method name="glIsRenderbuffer" + return="boolean" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="renderbuffer" type="int"> +</parameter> +</method> +<method name="glIsShader" + return="boolean" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shader" type="int"> +</parameter> +</method> +<method name="glIsTexture" + return="boolean" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="texture" type="int"> +</parameter> +</method> +<method name="glLineWidth" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="width" type="float"> +</parameter> +</method> +<method name="glLinkProgram" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +</method> +<method name="glPixelStorei" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="pname" type="int"> +</parameter> +<parameter name="param" type="int"> +</parameter> +</method> +<method name="glPolygonOffset" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="factor" type="float"> +</parameter> +<parameter name="units" type="float"> +</parameter> +</method> +<method name="glReadPixels" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="int"> +</parameter> +<parameter name="y" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +<parameter name="format" type="int"> +</parameter> +<parameter name="type" type="int"> +</parameter> +<parameter name="pixels" type="java.nio.Buffer"> +</parameter> +</method> +<method name="glReleaseShaderCompiler" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> +<method name="glRenderbufferStorage" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="internalformat" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +</method> +<method name="glSampleCoverage" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="value" type="float"> +</parameter> +<parameter name="invert" type="boolean"> +</parameter> +</method> +<method name="glScissor" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="int"> +</parameter> +<parameter name="y" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +</method> +<method name="glShaderBinary" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="shaders" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +<parameter name="binaryformat" type="int"> +</parameter> +<parameter name="binary" type="java.nio.Buffer"> +</parameter> +<parameter name="length" type="int"> +</parameter> +</method> +<method name="glShaderBinary" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="n" type="int"> +</parameter> +<parameter name="shaders" type="java.nio.IntBuffer"> +</parameter> +<parameter name="binaryformat" type="int"> +</parameter> +<parameter name="binary" type="java.nio.Buffer"> +</parameter> +<parameter name="length" type="int"> +</parameter> +</method> +<method name="glShaderSource" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="shader" type="int"> +</parameter> +<parameter name="string" type="java.lang.String"> +</parameter> +</method> +<method name="glStencilFunc" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="func" type="int"> +</parameter> +<parameter name="ref" type="int"> +</parameter> +<parameter name="mask" type="int"> +</parameter> +</method> +<method name="glStencilFuncSeparate" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="face" type="int"> +</parameter> +<parameter name="func" type="int"> +</parameter> +<parameter name="ref" type="int"> +</parameter> +<parameter name="mask" type="int"> +</parameter> +</method> +<method name="glStencilMask" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="mask" type="int"> +</parameter> +</method> +<method name="glStencilMaskSeparate" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="face" type="int"> +</parameter> +<parameter name="mask" type="int"> +</parameter> +</method> +<method name="glStencilOp" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="fail" type="int"> +</parameter> +<parameter name="zfail" type="int"> +</parameter> +<parameter name="zpass" type="int"> +</parameter> +</method> +<method name="glStencilOpSeparate" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="face" type="int"> +</parameter> +<parameter name="fail" type="int"> +</parameter> +<parameter name="zfail" type="int"> +</parameter> +<parameter name="zpass" type="int"> +</parameter> +</method> +<method name="glTexImage2D" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="level" type="int"> +</parameter> +<parameter name="internalformat" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +<parameter name="border" type="int"> +</parameter> +<parameter name="format" type="int"> +</parameter> +<parameter name="type" type="int"> +</parameter> +<parameter name="pixels" type="java.nio.Buffer"> +</parameter> +</method> +<method name="glTexParameterf" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="param" type="float"> +</parameter> +</method> +<method name="glTexParameterfv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glTexParameterfv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glTexParameteri" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="param" type="int"> +</parameter> +</method> +<method name="glTexParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glTexParameteriv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="pname" type="int"> +</parameter> +<parameter name="params" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glTexSubImage2D" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="target" type="int"> +</parameter> +<parameter name="level" type="int"> +</parameter> +<parameter name="xoffset" type="int"> +</parameter> +<parameter name="yoffset" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +<parameter name="format" type="int"> +</parameter> +<parameter name="type" type="int"> +</parameter> +<parameter name="pixels" type="java.nio.Buffer"> +</parameter> +</method> +<method name="glUniform1f" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="x" type="float"> +</parameter> +</method> +<method name="glUniform1fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniform1fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glUniform1i" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="x" type="int"> +</parameter> +</method> +<method name="glUniform1iv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniform1iv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glUniform2f" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="glUniform2fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniform2fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glUniform2i" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="x" type="int"> +</parameter> +<parameter name="y" type="int"> +</parameter> +</method> +<method name="glUniform2iv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniform2iv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glUniform3f" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="glUniform3fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniform3fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glUniform3i" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="x" type="int"> +</parameter> +<parameter name="y" type="int"> +</parameter> +<parameter name="z" type="int"> +</parameter> +</method> +<method name="glUniform3iv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniform3iv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glUniform4f" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +<parameter name="w" type="float"> +</parameter> +</method> +<method name="glUniform4fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniform4fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glUniform4i" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="x" type="int"> +</parameter> +<parameter name="y" type="int"> +</parameter> +<parameter name="z" type="int"> +</parameter> +<parameter name="w" type="int"> +</parameter> +</method> +<method name="glUniform4iv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="int[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniform4iv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="v" type="java.nio.IntBuffer"> +</parameter> +</method> +<method name="glUniformMatrix2fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="transpose" type="boolean"> +</parameter> +<parameter name="value" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniformMatrix2fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="transpose" type="boolean"> +</parameter> +<parameter name="value" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glUniformMatrix3fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="transpose" type="boolean"> +</parameter> +<parameter name="value" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniformMatrix3fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="transpose" type="boolean"> +</parameter> +<parameter name="value" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glUniformMatrix4fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="transpose" type="boolean"> +</parameter> +<parameter name="value" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glUniformMatrix4fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="location" type="int"> +</parameter> +<parameter name="count" type="int"> +</parameter> +<parameter name="transpose" type="boolean"> +</parameter> +<parameter name="value" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glUseProgram" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +</method> +<method name="glValidateProgram" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="program" type="int"> +</parameter> +</method> +<method name="glVertexAttrib1f" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="x" type="float"> +</parameter> +</method> +<method name="glVertexAttrib1fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="values" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glVertexAttrib1fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="values" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glVertexAttrib2f" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +</method> +<method name="glVertexAttrib2fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="values" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glVertexAttrib2fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="values" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glVertexAttrib3f" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +</method> +<method name="glVertexAttrib3fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="values" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glVertexAttrib3fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="values" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glVertexAttrib4f" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="x" type="float"> +</parameter> +<parameter name="y" type="float"> +</parameter> +<parameter name="z" type="float"> +</parameter> +<parameter name="w" type="float"> +</parameter> +</method> +<method name="glVertexAttrib4fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="values" type="float[]"> +</parameter> +<parameter name="offset" type="int"> +</parameter> +</method> +<method name="glVertexAttrib4fv" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="values" type="java.nio.FloatBuffer"> +</parameter> +</method> +<method name="glVertexAttribPointer" + return="void" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="indx" type="int"> +</parameter> +<parameter name="size" type="int"> +</parameter> +<parameter name="type" type="int"> +</parameter> +<parameter name="normalized" type="boolean"> +</parameter> +<parameter name="stride" type="int"> +</parameter> +<parameter name="ptr" type="java.nio.Buffer"> +</parameter> +</method> +<method name="glViewport" + return="void" + abstract="false" + native="true" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="x" type="int"> +</parameter> +<parameter name="y" type="int"> +</parameter> +<parameter name="width" type="int"> +</parameter> +<parameter name="height" type="int"> +</parameter> +</method> +<field name="GL_ACTIVE_ATTRIBUTES" + type="int" + transient="false" + volatile="false" + value="35721" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ACTIVE_ATTRIBUTE_MAX_LENGTH" + type="int" + transient="false" + volatile="false" + value="35722" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ACTIVE_TEXTURE" + type="int" + transient="false" + volatile="false" + value="34016" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ACTIVE_UNIFORMS" + type="int" + transient="false" + volatile="false" + value="35718" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ACTIVE_UNIFORM_MAX_LENGTH" + type="int" + transient="false" + volatile="false" + value="35719" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ALIASED_LINE_WIDTH_RANGE" + type="int" + transient="false" + volatile="false" + value="33902" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ALIASED_POINT_SIZE_RANGE" + type="int" + transient="false" + volatile="false" + value="33901" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ALPHA" + type="int" + transient="false" + volatile="false" + value="6406" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ALPHA_BITS" + type="int" + transient="false" + volatile="false" + value="3413" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ALWAYS" + type="int" + transient="false" + volatile="false" + value="519" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ARRAY_BUFFER" + type="int" + transient="false" + volatile="false" + value="34962" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ARRAY_BUFFER_BINDING" + type="int" + transient="false" + volatile="false" + value="34964" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ATTACHED_SHADERS" + type="int" + transient="false" + volatile="false" + value="35717" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BACK" + type="int" + transient="false" + volatile="false" + value="1029" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLEND" + type="int" + transient="false" + volatile="false" + value="3042" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLEND_COLOR" + type="int" + transient="false" + volatile="false" + value="32773" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLEND_DST_ALPHA" + type="int" + transient="false" + volatile="false" + value="32970" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLEND_DST_RGB" + type="int" + transient="false" + volatile="false" + value="32968" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLEND_EQUATION" + type="int" + transient="false" + volatile="false" + value="32777" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLEND_EQUATION_ALPHA" + type="int" + transient="false" + volatile="false" + value="34877" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLEND_EQUATION_RGB" + type="int" + transient="false" + volatile="false" + value="32777" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLEND_SRC_ALPHA" + type="int" + transient="false" + volatile="false" + value="32971" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLEND_SRC_RGB" + type="int" + transient="false" + volatile="false" + value="32969" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BLUE_BITS" + type="int" + transient="false" + volatile="false" + value="3412" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BOOL" + type="int" + transient="false" + volatile="false" + value="35670" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BOOL_VEC2" + type="int" + transient="false" + volatile="false" + value="35671" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BOOL_VEC3" + type="int" + transient="false" + volatile="false" + value="35672" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BOOL_VEC4" + type="int" + transient="false" + volatile="false" + value="35673" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BUFFER_SIZE" + type="int" + transient="false" + volatile="false" + value="34660" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BUFFER_USAGE" + type="int" + transient="false" + volatile="false" + value="34661" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_BYTE" + type="int" + transient="false" + volatile="false" + value="5120" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_CCW" + type="int" + transient="false" + volatile="false" + value="2305" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_CLAMP_TO_EDGE" + type="int" + transient="false" + volatile="false" + value="33071" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_COLOR_ATTACHMENT0" + type="int" + transient="false" + volatile="false" + value="36064" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_COLOR_BUFFER_BIT" + type="int" + transient="false" + volatile="false" + value="16384" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_COLOR_CLEAR_VALUE" + type="int" + transient="false" + volatile="false" + value="3106" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_COLOR_WRITEMASK" + type="int" + transient="false" + volatile="false" + value="3107" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_COMPILE_STATUS" + type="int" + transient="false" + volatile="false" + value="35713" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_COMPRESSED_TEXTURE_FORMATS" + type="int" + transient="false" + volatile="false" + value="34467" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_CONSTANT_ALPHA" + type="int" + transient="false" + volatile="false" + value="32771" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_CONSTANT_COLOR" + type="int" + transient="false" + volatile="false" + value="32769" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_CULL_FACE" + type="int" + transient="false" + volatile="false" + value="2884" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_CULL_FACE_MODE" + type="int" + transient="false" + volatile="false" + value="2885" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_CURRENT_PROGRAM" + type="int" + transient="false" + volatile="false" + value="35725" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_CURRENT_VERTEX_ATTRIB" + type="int" + transient="false" + volatile="false" + value="34342" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_CW" + type="int" + transient="false" + volatile="false" + value="2304" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DECR" + type="int" + transient="false" + volatile="false" + value="7683" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DECR_WRAP" + type="int" + transient="false" + volatile="false" + value="34056" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DELETE_STATUS" + type="int" + transient="false" + volatile="false" + value="35712" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_ATTACHMENT" + type="int" + transient="false" + volatile="false" + value="36096" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_BITS" + type="int" + transient="false" + volatile="false" + value="3414" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_BUFFER_BIT" + type="int" + transient="false" + volatile="false" + value="256" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_CLEAR_VALUE" + type="int" + transient="false" + volatile="false" + value="2931" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_COMPONENT" + type="int" + transient="false" + volatile="false" + value="6402" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_COMPONENT16" + type="int" + transient="false" + volatile="false" + value="33189" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_FUNC" + type="int" + transient="false" + volatile="false" + value="2932" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_RANGE" + type="int" + transient="false" + volatile="false" + value="2928" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_TEST" + type="int" + transient="false" + volatile="false" + value="2929" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DEPTH_WRITEMASK" + type="int" + transient="false" + volatile="false" + value="2930" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DITHER" + type="int" + transient="false" + volatile="false" + value="3024" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DONT_CARE" + type="int" + transient="false" + volatile="false" + value="4352" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DST_ALPHA" + type="int" + transient="false" + volatile="false" + value="772" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DST_COLOR" + type="int" + transient="false" + volatile="false" + value="774" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_DYNAMIC_DRAW" + type="int" + transient="false" + volatile="false" + value="35048" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ELEMENT_ARRAY_BUFFER" + type="int" + transient="false" + volatile="false" + value="34963" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ELEMENT_ARRAY_BUFFER_BINDING" + type="int" + transient="false" + volatile="false" + value="34965" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_EQUAL" + type="int" + transient="false" + volatile="false" + value="514" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_EXTENSIONS" + type="int" + transient="false" + volatile="false" + value="7939" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FALSE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FASTEST" + type="int" + transient="false" + volatile="false" + value="4353" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FIXED" + type="int" + transient="false" + volatile="false" + value="5132" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FLOAT" + type="int" + transient="false" + volatile="false" + value="5126" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FLOAT_MAT2" + type="int" + transient="false" + volatile="false" + value="35674" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FLOAT_MAT3" + type="int" + transient="false" + volatile="false" + value="35675" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FLOAT_MAT4" + type="int" + transient="false" + volatile="false" + value="35676" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FLOAT_VEC2" + type="int" + transient="false" + volatile="false" + value="35664" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FLOAT_VEC3" + type="int" + transient="false" + volatile="false" + value="35665" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FLOAT_VEC4" + type="int" + transient="false" + volatile="false" + value="35666" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAGMENT_SHADER" + type="int" + transient="false" + volatile="false" + value="35632" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER" + type="int" + transient="false" + volatile="false" + value="36160" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME" + type="int" + transient="false" + volatile="false" + value="36049" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE" + type="int" + transient="false" + volatile="false" + value="36048" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE" + type="int" + transient="false" + volatile="false" + value="36051" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL" + type="int" + transient="false" + volatile="false" + value="36050" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_BINDING" + type="int" + transient="false" + volatile="false" + value="36006" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_COMPLETE" + type="int" + transient="false" + volatile="false" + value="36053" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT" + type="int" + transient="false" + volatile="false" + value="36054" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS" + type="int" + transient="false" + volatile="false" + value="36057" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT" + type="int" + transient="false" + volatile="false" + value="36055" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRAMEBUFFER_UNSUPPORTED" + type="int" + transient="false" + volatile="false" + value="36061" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRONT" + type="int" + transient="false" + volatile="false" + value="1028" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRONT_AND_BACK" + type="int" + transient="false" + volatile="false" + value="1032" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FRONT_FACE" + type="int" + transient="false" + volatile="false" + value="2886" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FUNC_ADD" + type="int" + transient="false" + volatile="false" + value="32774" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FUNC_REVERSE_SUBTRACT" + type="int" + transient="false" + volatile="false" + value="32779" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_FUNC_SUBTRACT" + type="int" + transient="false" + volatile="false" + value="32778" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_GENERATE_MIPMAP_HINT" + type="int" + transient="false" + volatile="false" + value="33170" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_GEQUAL" + type="int" + transient="false" + volatile="false" + value="518" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_GREATER" + type="int" + transient="false" + volatile="false" + value="516" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_GREEN_BITS" + type="int" + transient="false" + volatile="false" + value="3411" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_HIGH_FLOAT" + type="int" + transient="false" + volatile="false" + value="36338" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_HIGH_INT" + type="int" + transient="false" + volatile="false" + value="36341" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_IMPLEMENTATION_COLOR_READ_FORMAT" + type="int" + transient="false" + volatile="false" + value="35739" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_IMPLEMENTATION_COLOR_READ_TYPE" + type="int" + transient="false" + volatile="false" + value="35738" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INCR" + type="int" + transient="false" + volatile="false" + value="7682" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INCR_WRAP" + type="int" + transient="false" + volatile="false" + value="34055" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INFO_LOG_LENGTH" + type="int" + transient="false" + volatile="false" + value="35716" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INT" + type="int" + transient="false" + volatile="false" + value="5124" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INT_VEC2" + type="int" + transient="false" + volatile="false" + value="35667" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INT_VEC3" + type="int" + transient="false" + volatile="false" + value="35668" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INT_VEC4" + type="int" + transient="false" + volatile="false" + value="35669" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INVALID_ENUM" + type="int" + transient="false" + volatile="false" + value="1280" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INVALID_FRAMEBUFFER_OPERATION" + type="int" + transient="false" + volatile="false" + value="1286" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INVALID_OPERATION" + type="int" + transient="false" + volatile="false" + value="1282" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INVALID_VALUE" + type="int" + transient="false" + volatile="false" + value="1281" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_INVERT" + type="int" + transient="false" + volatile="false" + value="5386" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_KEEP" + type="int" + transient="false" + volatile="false" + value="7680" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LEQUAL" + type="int" + transient="false" + volatile="false" + value="515" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LESS" + type="int" + transient="false" + volatile="false" + value="513" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LINEAR" + type="int" + transient="false" + volatile="false" + value="9729" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LINEAR_MIPMAP_LINEAR" + type="int" + transient="false" + volatile="false" + value="9987" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LINEAR_MIPMAP_NEAREST" + type="int" + transient="false" + volatile="false" + value="9985" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LINES" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LINE_LOOP" + type="int" + transient="false" + volatile="false" + value="2" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LINE_STRIP" + type="int" + transient="false" + volatile="false" + value="3" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LINE_WIDTH" + type="int" + transient="false" + volatile="false" + value="2849" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LINK_STATUS" + type="int" + transient="false" + volatile="false" + value="35714" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LOW_FLOAT" + type="int" + transient="false" + volatile="false" + value="36336" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LOW_INT" + type="int" + transient="false" + volatile="false" + value="36339" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LUMINANCE" + type="int" + transient="false" + volatile="false" + value="6409" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_LUMINANCE_ALPHA" + type="int" + transient="false" + volatile="false" + value="6410" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS" + type="int" + transient="false" + volatile="false" + value="35661" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_CUBE_MAP_TEXTURE_SIZE" + type="int" + transient="false" + volatile="false" + value="34076" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_FRAGMENT_UNIFORM_VECTORS" + type="int" + transient="false" + volatile="false" + value="36349" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_RENDERBUFFER_SIZE" + type="int" + transient="false" + volatile="false" + value="34024" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_TEXTURE_IMAGE_UNITS" + type="int" + transient="false" + volatile="false" + value="34930" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_TEXTURE_SIZE" + type="int" + transient="false" + volatile="false" + value="3379" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_VARYING_VECTORS" + type="int" + transient="false" + volatile="false" + value="36348" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_VERTEX_ATTRIBS" + type="int" + transient="false" + volatile="false" + value="34921" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS" + type="int" + transient="false" + volatile="false" + value="35660" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_VERTEX_UNIFORM_VECTORS" + type="int" + transient="false" + volatile="false" + value="36347" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MAX_VIEWPORT_DIMS" + type="int" + transient="false" + volatile="false" + value="3386" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MEDIUM_FLOAT" + type="int" + transient="false" + volatile="false" + value="36337" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MEDIUM_INT" + type="int" + transient="false" + volatile="false" + value="36340" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_MIRRORED_REPEAT" + type="int" + transient="false" + volatile="false" + value="33648" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NEAREST" + type="int" + transient="false" + volatile="false" + value="9728" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NEAREST_MIPMAP_LINEAR" + type="int" + transient="false" + volatile="false" + value="9986" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NEAREST_MIPMAP_NEAREST" + type="int" + transient="false" + volatile="false" + value="9984" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NEVER" + type="int" + transient="false" + volatile="false" + value="512" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NICEST" + type="int" + transient="false" + volatile="false" + value="4354" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NONE" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NOTEQUAL" + type="int" + transient="false" + volatile="false" + value="517" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NO_ERROR" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NUM_COMPRESSED_TEXTURE_FORMATS" + type="int" + transient="false" + volatile="false" + value="34466" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_NUM_SHADER_BINARY_FORMATS" + type="int" + transient="false" + volatile="false" + value="36345" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ONE" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ONE_MINUS_CONSTANT_ALPHA" + type="int" + transient="false" + volatile="false" + value="32772" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ONE_MINUS_CONSTANT_COLOR" + type="int" + transient="false" + volatile="false" + value="32770" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ONE_MINUS_DST_ALPHA" + type="int" + transient="false" + volatile="false" + value="773" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ONE_MINUS_DST_COLOR" + type="int" + transient="false" + volatile="false" + value="775" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ONE_MINUS_SRC_ALPHA" + type="int" + transient="false" + volatile="false" + value="771" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ONE_MINUS_SRC_COLOR" + type="int" + transient="false" + volatile="false" + value="769" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_OUT_OF_MEMORY" + type="int" + transient="false" + volatile="false" + value="1285" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_PACK_ALIGNMENT" + type="int" + transient="false" + volatile="false" + value="3333" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_POINTS" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_POLYGON_OFFSET_FACTOR" + type="int" + transient="false" + volatile="false" + value="32824" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_POLYGON_OFFSET_FILL" + type="int" + transient="false" + volatile="false" + value="32823" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_POLYGON_OFFSET_UNITS" + type="int" + transient="false" + volatile="false" + value="10752" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RED_BITS" + type="int" + transient="false" + volatile="false" + value="3410" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER" + type="int" + transient="false" + volatile="false" + value="36161" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_ALPHA_SIZE" + type="int" + transient="false" + volatile="false" + value="36179" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_BINDING" + type="int" + transient="false" + volatile="false" + value="36007" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_BLUE_SIZE" + type="int" + transient="false" + volatile="false" + value="36178" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_DEPTH_SIZE" + type="int" + transient="false" + volatile="false" + value="36180" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_GREEN_SIZE" + type="int" + transient="false" + volatile="false" + value="36177" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_HEIGHT" + type="int" + transient="false" + volatile="false" + value="36163" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_INTERNAL_FORMAT" + type="int" + transient="false" + volatile="false" + value="36164" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_RED_SIZE" + type="int" + transient="false" + volatile="false" + value="36176" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_STENCIL_SIZE" + type="int" + transient="false" + volatile="false" + value="36181" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERBUFFER_WIDTH" + type="int" + transient="false" + volatile="false" + value="36162" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RENDERER" + type="int" + transient="false" + volatile="false" + value="7937" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_REPEAT" + type="int" + transient="false" + volatile="false" + value="10497" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_REPLACE" + type="int" + transient="false" + volatile="false" + value="7681" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RGB" + type="int" + transient="false" + volatile="false" + value="6407" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RGB565" + type="int" + transient="false" + volatile="false" + value="36194" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RGB5_A1" + type="int" + transient="false" + volatile="false" + value="32855" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RGBA" + type="int" + transient="false" + volatile="false" + value="6408" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_RGBA4" + type="int" + transient="false" + volatile="false" + value="32854" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SAMPLER_2D" + type="int" + transient="false" + volatile="false" + value="35678" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SAMPLER_CUBE" + type="int" + transient="false" + volatile="false" + value="35680" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SAMPLES" + type="int" + transient="false" + volatile="false" + value="32937" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SAMPLE_ALPHA_TO_COVERAGE" + type="int" + transient="false" + volatile="false" + value="32926" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SAMPLE_BUFFERS" + type="int" + transient="false" + volatile="false" + value="32936" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SAMPLE_COVERAGE" + type="int" + transient="false" + volatile="false" + value="32928" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SAMPLE_COVERAGE_INVERT" + type="int" + transient="false" + volatile="false" + value="32939" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SAMPLE_COVERAGE_VALUE" + type="int" + transient="false" + volatile="false" + value="32938" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SCISSOR_BOX" + type="int" + transient="false" + volatile="false" + value="3088" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SCISSOR_TEST" + type="int" + transient="false" + volatile="false" + value="3089" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SHADER_BINARY_FORMATS" + type="int" + transient="false" + volatile="false" + value="36344" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SHADER_COMPILER" + type="int" + transient="false" + volatile="false" + value="36346" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SHADER_SOURCE_LENGTH" + type="int" + transient="false" + volatile="false" + value="35720" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SHADER_TYPE" + type="int" + transient="false" + volatile="false" + value="35663" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SHADING_LANGUAGE_VERSION" + type="int" + transient="false" + volatile="false" + value="35724" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SHORT" + type="int" + transient="false" + volatile="false" + value="5122" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SRC_ALPHA" + type="int" + transient="false" + volatile="false" + value="770" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SRC_ALPHA_SATURATE" + type="int" + transient="false" + volatile="false" + value="776" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SRC_COLOR" + type="int" + transient="false" + volatile="false" + value="768" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STATIC_DRAW" + type="int" + transient="false" + volatile="false" + value="35044" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_ATTACHMENT" + type="int" + transient="false" + volatile="false" + value="36128" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_BACK_FAIL" + type="int" + transient="false" + volatile="false" + value="34817" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_BACK_FUNC" + type="int" + transient="false" + volatile="false" + value="34816" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_BACK_PASS_DEPTH_FAIL" + type="int" + transient="false" + volatile="false" + value="34818" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_BACK_PASS_DEPTH_PASS" + type="int" + transient="false" + volatile="false" + value="34819" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_BACK_REF" + type="int" + transient="false" + volatile="false" + value="36003" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_BACK_VALUE_MASK" + type="int" + transient="false" + volatile="false" + value="36004" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_BACK_WRITEMASK" + type="int" + transient="false" + volatile="false" + value="36005" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_BITS" + type="int" + transient="false" + volatile="false" + value="3415" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_BUFFER_BIT" + type="int" + transient="false" + volatile="false" + value="1024" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_CLEAR_VALUE" + type="int" + transient="false" + volatile="false" + value="2961" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_FAIL" + type="int" + transient="false" + volatile="false" + value="2964" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_FUNC" + type="int" + transient="false" + volatile="false" + value="2962" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_INDEX" + type="int" + transient="false" + volatile="false" + value="6401" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_INDEX8" + type="int" + transient="false" + volatile="false" + value="36168" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_PASS_DEPTH_FAIL" + type="int" + transient="false" + volatile="false" + value="2965" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_PASS_DEPTH_PASS" + type="int" + transient="false" + volatile="false" + value="2966" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_REF" + type="int" + transient="false" + volatile="false" + value="2967" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_TEST" + type="int" + transient="false" + volatile="false" + value="2960" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_VALUE_MASK" + type="int" + transient="false" + volatile="false" + value="2963" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STENCIL_WRITEMASK" + type="int" + transient="false" + volatile="false" + value="2968" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_STREAM_DRAW" + type="int" + transient="false" + volatile="false" + value="35040" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_SUBPIXEL_BITS" + type="int" + transient="false" + volatile="false" + value="3408" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE" + type="int" + transient="false" + volatile="false" + value="5890" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE0" + type="int" + transient="false" + volatile="false" + value="33984" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE1" + type="int" + transient="false" + volatile="false" + value="33985" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE10" + type="int" + transient="false" + volatile="false" + value="33994" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE11" + type="int" + transient="false" + volatile="false" + value="33995" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE12" + type="int" + transient="false" + volatile="false" + value="33996" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE13" + type="int" + transient="false" + volatile="false" + value="33997" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE14" + type="int" + transient="false" + volatile="false" + value="33998" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE15" + type="int" + transient="false" + volatile="false" + value="33999" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE16" + type="int" + transient="false" + volatile="false" + value="34000" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE17" + type="int" + transient="false" + volatile="false" + value="34001" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE18" + type="int" + transient="false" + volatile="false" + value="34002" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE19" + type="int" + transient="false" + volatile="false" + value="34003" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE2" + type="int" + transient="false" + volatile="false" + value="33986" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE20" + type="int" + transient="false" + volatile="false" + value="34004" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE21" + type="int" + transient="false" + volatile="false" + value="34005" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE22" + type="int" + transient="false" + volatile="false" + value="34006" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE23" + type="int" + transient="false" + volatile="false" + value="34007" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE24" + type="int" + transient="false" + volatile="false" + value="34008" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE25" + type="int" + transient="false" + volatile="false" + value="34009" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE26" + type="int" + transient="false" + volatile="false" + value="34010" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE27" + type="int" + transient="false" + volatile="false" + value="34011" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE28" + type="int" + transient="false" + volatile="false" + value="34012" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE29" + type="int" + transient="false" + volatile="false" + value="34013" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE3" + type="int" + transient="false" + volatile="false" + value="33987" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE30" + type="int" + transient="false" + volatile="false" + value="34014" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE31" + type="int" + transient="false" + volatile="false" + value="34015" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE4" + type="int" + transient="false" + volatile="false" + value="33988" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE5" + type="int" + transient="false" + volatile="false" + value="33989" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE6" + type="int" + transient="false" + volatile="false" + value="33990" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE7" + type="int" + transient="false" + volatile="false" + value="33991" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE8" + type="int" + transient="false" + volatile="false" + value="33992" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE9" + type="int" + transient="false" + volatile="false" + value="33993" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_2D" + type="int" + transient="false" + volatile="false" + value="3553" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_BINDING_2D" + type="int" + transient="false" + volatile="false" + value="32873" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_BINDING_CUBE_MAP" + type="int" + transient="false" + volatile="false" + value="34068" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_CUBE_MAP" + type="int" + transient="false" + volatile="false" + value="34067" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_X" + type="int" + transient="false" + volatile="false" + value="34070" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Y" + type="int" + transient="false" + volatile="false" + value="34072" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_CUBE_MAP_NEGATIVE_Z" + type="int" + transient="false" + volatile="false" + value="34074" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_X" + type="int" + transient="false" + volatile="false" + value="34069" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Y" + type="int" + transient="false" + volatile="false" + value="34071" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_CUBE_MAP_POSITIVE_Z" + type="int" + transient="false" + volatile="false" + value="34073" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_MAG_FILTER" + type="int" + transient="false" + volatile="false" + value="10240" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_MIN_FILTER" + type="int" + transient="false" + volatile="false" + value="10241" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_WRAP_S" + type="int" + transient="false" + volatile="false" + value="10242" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TEXTURE_WRAP_T" + type="int" + transient="false" + volatile="false" + value="10243" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TRIANGLES" + type="int" + transient="false" + volatile="false" + value="4" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TRIANGLE_FAN" + type="int" + transient="false" + volatile="false" + value="6" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TRIANGLE_STRIP" + type="int" + transient="false" + volatile="false" + value="5" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_TRUE" + type="int" + transient="false" + volatile="false" + value="1" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_UNPACK_ALIGNMENT" + type="int" + transient="false" + volatile="false" + value="3317" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_UNSIGNED_BYTE" + type="int" + transient="false" + volatile="false" + value="5121" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_UNSIGNED_INT" + type="int" + transient="false" + volatile="false" + value="5125" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_UNSIGNED_SHORT" + type="int" + transient="false" + volatile="false" + value="5123" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_UNSIGNED_SHORT_4_4_4_4" + type="int" + transient="false" + volatile="false" + value="32819" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_UNSIGNED_SHORT_5_5_5_1" + type="int" + transient="false" + volatile="false" + value="32820" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_UNSIGNED_SHORT_5_6_5" + type="int" + transient="false" + volatile="false" + value="33635" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VALIDATE_STATUS" + type="int" + transient="false" + volatile="false" + value="35715" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VENDOR" + type="int" + transient="false" + volatile="false" + value="7936" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VERSION" + type="int" + transient="false" + volatile="false" + value="7938" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" + type="int" + transient="false" + volatile="false" + value="34975" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VERTEX_ATTRIB_ARRAY_ENABLED" + type="int" + transient="false" + volatile="false" + value="34338" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED" + type="int" + transient="false" + volatile="false" + value="34922" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VERTEX_ATTRIB_ARRAY_POINTER" + type="int" + transient="false" + volatile="false" + value="34373" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VERTEX_ATTRIB_ARRAY_SIZE" + type="int" + transient="false" + volatile="false" + value="34339" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VERTEX_ATTRIB_ARRAY_STRIDE" + type="int" + transient="false" + volatile="false" + value="34340" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VERTEX_ATTRIB_ARRAY_TYPE" + type="int" + transient="false" + volatile="false" + value="34341" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VERTEX_SHADER" + type="int" + transient="false" + volatile="false" + value="35633" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_VIEWPORT" + type="int" + transient="false" + volatile="false" + value="2978" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="GL_ZERO" + type="int" + transient="false" + volatile="false" + value="0" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +</class> <class name="GLException" extends="java.lang.RuntimeException" abstract="false" @@ -97771,6 +104310,19 @@ <parameter name="stencilSize" type="int"> </parameter> </method> +<method name="setEGLContextClientVersion" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="version" type="int"> +</parameter> +</method> <method name="setEGLContextFactory" return="void" abstract="false" @@ -98685,6 +105237,39 @@ <parameter name="smOffset" type="int"> </parameter> </method> +<method name="setLookAtM" + return="void" + abstract="false" + native="false" + synchronized="false" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="rm" type="float[]"> +</parameter> +<parameter name="rmOffset" type="int"> +</parameter> +<parameter name="eyeX" type="float"> +</parameter> +<parameter name="eyeY" type="float"> +</parameter> +<parameter name="eyeZ" type="float"> +</parameter> +<parameter name="centerX" type="float"> +</parameter> +<parameter name="centerY" type="float"> +</parameter> +<parameter name="centerZ" type="float"> +</parameter> +<parameter name="upX" type="float"> +</parameter> +<parameter name="upY" type="float"> +</parameter> +<parameter name="upZ" type="float"> +</parameter> +</method> <method name="setRotateEulerM" return="void" abstract="false" @@ -279112,7 +285697,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="array" type="java.lang.Object[]"> +<parameter name="array" type="short[]"> </parameter> </method> <method name="sort" @@ -279125,7 +285710,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="array" type="java.lang.Object[]"> +<parameter name="array" type="short[]"> </parameter> <parameter name="start" type="int"> </parameter> @@ -279142,13 +285727,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="array" type="T[]"> -</parameter> -<parameter name="start" type="int"> -</parameter> -<parameter name="end" type="int"> -</parameter> -<parameter name="comparator" type="java.util.Comparator<? super T>"> +<parameter name="array" type="java.lang.Object[]"> </parameter> </method> <method name="sort" @@ -279161,9 +285740,11 @@ deprecated="not deprecated" visibility="public" > -<parameter name="array" type="T[]"> +<parameter name="array" type="java.lang.Object[]"> </parameter> -<parameter name="comparator" type="java.util.Comparator<? super T>"> +<parameter name="start" type="int"> +</parameter> +<parameter name="end" type="int"> </parameter> </method> <method name="sort" @@ -279176,7 +285757,13 @@ deprecated="not deprecated" visibility="public" > -<parameter name="array" type="short[]"> +<parameter name="array" type="T[]"> +</parameter> +<parameter name="start" type="int"> +</parameter> +<parameter name="end" type="int"> +</parameter> +<parameter name="comparator" type="java.util.Comparator<? super T>"> </parameter> </method> <method name="sort" @@ -279189,11 +285776,9 @@ deprecated="not deprecated" visibility="public" > -<parameter name="array" type="short[]"> -</parameter> -<parameter name="start" type="int"> +<parameter name="array" type="T[]"> </parameter> -<parameter name="end" type="int"> +<parameter name="comparator" type="java.util.Comparator<? super T>"> </parameter> </method> <method name="toString" diff --git a/opengl/java/android/opengl/GLES20.java b/opengl/java/android/opengl/GLES20.java index 7ce318f..01e82de 100644 --- a/opengl/java/android/opengl/GLES20.java +++ b/opengl/java/android/opengl/GLES20.java @@ -2,16 +2,16 @@ ** ** Copyright 2009, The Android Open Source Project ** -** Licensed under the Apache License, Version 2.0 (the "License"); -** you may not use this file except in compliance with the License. -** You may obtain a copy of the License at +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at ** -** http://www.apache.org/licenses/LICENSE-2.0 +** http://www.apache.org/licenses/LICENSE-2.0 ** -** Unless required by applicable law or agreed to in writing, software -** distributed under the License is distributed on an "AS IS" BASIS, -** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -** See the License for the specific language governing permissions and +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and ** limitations under the License. */ @@ -19,8 +19,8 @@ package android.opengl; -/** OpenGL ES 2.0 - * @hide +/** OpenGL ES 2.0. This class exposes the core OpenGL ES 2.0 APIs. + * All the methods are static. */ public class GLES20 { public static final int GL_ACTIVE_TEXTURE = 0x84E0; @@ -49,7 +49,7 @@ public class GLES20 { public static final int GL_SRC_ALPHA_SATURATE = 0x0308; public static final int GL_FUNC_ADD = 0x8006; public static final int GL_BLEND_EQUATION = 0x8009; - public static final int GL_BLEND_EQUATION_RGB = 0x8009; /* same as BLEND_EQUATION */ + public static final int GL_BLEND_EQUATION_RGB = 0x8009; public static final int GL_BLEND_EQUATION_ALPHA = 0x883D; public static final int GL_FUNC_SUBTRACT = 0x800A; public static final int GL_FUNC_REVERSE_SUBTRACT = 0x800B; @@ -328,7 +328,7 @@ public class GLES20 { native private static void _nativeClassInit(); static { - _nativeClassInit(); + _nativeClassInit(); } // C function void glActiveTexture ( GLenum texture ) @@ -980,7 +980,7 @@ public class GLES20 { ); // C function void glGetProgramInfoLog( GLuint program, GLsizei maxLength, GLsizei * length, - // GLchar * infoLog); + // GLchar * infoLog); public static native String glGetProgramInfoLog( int program @@ -1020,7 +1020,7 @@ public class GLES20 { ); // C function void glGetShaderInfoLog( GLuint shader, GLsizei maxLength, GLsizei * length, - // GLchar * infoLog); + // GLchar * infoLog); public static native String glGetShaderInfoLog( int shader diff --git a/opengl/java/android/opengl/GLSurfaceView.java b/opengl/java/android/opengl/GLSurfaceView.java index b52f5f0..6beca2c 100644 --- a/opengl/java/android/opengl/GLSurfaceView.java +++ b/opengl/java/android/opengl/GLSurfaceView.java @@ -398,7 +398,6 @@ public class GLSurfaceView extends SurfaceView implements SurfaceHolder.Callback * {@link #setEGLConfigChooser(EGLConfigChooser)} has been called, then the supplied * EGLConfigChooser is responsible for choosing an OpenGL ES 2.0-compatible config. * @param version The EGLContext client version to choose. Use 2 for OpenGL ES 2.0 - * @hide */ public void setEGLContextClientVersion(int version) { checkRenderThreadState(); diff --git a/opengl/java/android/opengl/GLU.java b/opengl/java/android/opengl/GLU.java index 49a43d0..ed64556 100644 --- a/opengl/java/android/opengl/GLU.java +++ b/opengl/java/android/opengl/GLU.java @@ -72,60 +72,12 @@ public class GLU { float centerX, float centerY, float centerZ, float upX, float upY, float upZ) { - // See the OpenGL GLUT documentation for gluLookAt for a description - // of the algorithm. We implement it in a straightforward way: - - float fx = centerX - eyeX; - float fy = centerY - eyeY; - float fz = centerZ - eyeZ; - - // Normalize f - float rlf = 1.0f / Matrix.length(fx, fy, fz); - fx *= rlf; - fy *= rlf; - fz *= rlf; - - // compute s = f x up (x means "cross product") - float sx = fy * upZ - fz * upY; - float sy = fz * upX - fx * upZ; - float sz = fx * upY - fy * upX; - - // and normalize s - float rls = 1.0f / Matrix.length(sx, sy, sz); - sx *= rls; - sy *= rls; - sz *= rls; - - // compute u = s x f - float ux = sy * fz - sz * fy; - float uy = sz * fx - sx * fz; - float uz = sx * fy - sy * fx; - float[] scratch = sScratch; synchronized(scratch) { - scratch[0] = sx; - scratch[1] = ux; - scratch[2] = -fx; - scratch[3] = 0.0f; - - scratch[4] = sy; - scratch[5] = uy; - scratch[6] = -fy; - scratch[7] = 0.0f; - - scratch[8] = sz; - scratch[9] = uz; - scratch[10] = -fz; - scratch[11] = 0.0f; - - scratch[12] = 0.0f; - scratch[13] = 0.0f; - scratch[14] = 0.0f; - scratch[15] = 1.0f; - + Matrix.setLookAtM(scratch, 0, eyeX, eyeY, eyeZ, centerX, centerY, centerZ, + upX, upY, upZ); gl.glMultMatrixf(scratch, 0); } - gl.glTranslatef(-eyeX, -eyeY, -eyeZ); } /** diff --git a/opengl/java/android/opengl/Matrix.java b/opengl/java/android/opengl/Matrix.java index 13ba36e..b9fd4ab 100644 --- a/opengl/java/android/opengl/Matrix.java +++ b/opengl/java/android/opengl/Matrix.java @@ -16,6 +16,8 @@ package android.opengl; +import javax.microedition.khronos.opengles.GL10; + /** * Matrix math utilities. These methods operate on OpenGL ES format * matrices and vectors stored in float arrays. @@ -582,4 +584,77 @@ public class Matrix { rm[rmOffset + 14] = 0.0f; rm[rmOffset + 15] = 1.0f; } + + /** + * Define a viewing transformation in terms of an eye point, a center of + * view, and an up vector. + * + * @param rm returns the result + * @param rmOffset index into rm where the result matrix starts + * @param eyeX eye point X + * @param eyeY eye point Y + * @param eyeZ eye point Z + * @param centerX center of view X + * @param centerY center of view Y + * @param centerZ center of view Z + * @param upX up vector X + * @param upY up vector Y + * @param upZ up vector Z + */ + public static void setLookAtM(float[] rm, int rmOffset, + float eyeX, float eyeY, float eyeZ, + float centerX, float centerY, float centerZ, float upX, float upY, + float upZ) { + + // See the OpenGL GLUT documentation for gluLookAt for a description + // of the algorithm. We implement it in a straightforward way: + + float fx = centerX - eyeX; + float fy = centerY - eyeY; + float fz = centerZ - eyeZ; + + // Normalize f + float rlf = 1.0f / Matrix.length(fx, fy, fz); + fx *= rlf; + fy *= rlf; + fz *= rlf; + + // compute s = f x up (x means "cross product") + float sx = fy * upZ - fz * upY; + float sy = fz * upX - fx * upZ; + float sz = fx * upY - fy * upX; + + // and normalize s + float rls = 1.0f / Matrix.length(sx, sy, sz); + sx *= rls; + sy *= rls; + sz *= rls; + + // compute u = s x f + float ux = sy * fz - sz * fy; + float uy = sz * fx - sx * fz; + float uz = sx * fy - sy * fx; + + rm[rmOffset + 0] = sx; + rm[rmOffset + 1] = ux; + rm[rmOffset + 2] = -fx; + rm[rmOffset + 3] = 0.0f; + + rm[rmOffset + 4] = sy; + rm[rmOffset + 5] = uy; + rm[rmOffset + 6] = -fy; + rm[rmOffset + 7] = 0.0f; + + rm[rmOffset + 8] = sz; + rm[rmOffset + 9] = uz; + rm[rmOffset + 10] = -fz; + rm[rmOffset + 11] = 0.0f; + + rm[rmOffset + 12] = 0.0f; + rm[rmOffset + 13] = 0.0f; + rm[rmOffset + 14] = 0.0f; + rm[rmOffset + 15] = 1.0f; + + translateM(rm, rmOffset, -eyeX, -eyeY, -eyeZ); + } } |