1848b8605Smrg<?xml version="1.0"?> 2848b8605Smrg<!DOCTYPE OpenGLAPI SYSTEM "../gen/gl_API.dtd"> 3848b8605Smrg 4848b8605Smrg<!-- OpenGL ES specific extensions --> 5848b8605Smrg 6848b8605Smrg<OpenGLAPI> 7848b8605Smrg 8848b8605Smrg<!-- part of es1.1 extension pack --> 9848b8605Smrg<category name="GL_OES_blend_equation_separate" number="1"> 10848b8605Smrg <enum name="BLEND_EQUATION_RGB_OES" value="0x8009"/> 11848b8605Smrg <enum name="BLEND_EQUATION_ALPHA_OES" value="0x883D"/> 12848b8605Smrg 13848b8605Smrg <function name="BlendEquationSeparateOES" alias="BlendEquationSeparate" 14b8e80941Smrg es1="1.0"> 15848b8605Smrg <param name="modeRGB" type="GLenum"/> 16848b8605Smrg <param name="modeA" type="GLenum"/> 17848b8605Smrg </function> 18848b8605Smrg</category> 19848b8605Smrg 20848b8605Smrg<!-- part of es1.1 extension pack --> 21848b8605Smrg<category name="GL_OES_blend_func_separate" number="2"> 22848b8605Smrg <enum name="BLEND_DST_RGB_OES" value="0x80C8"/> 23848b8605Smrg <enum name="BLEND_SRC_RGB_OES" value="0x80C9"/> 24848b8605Smrg <enum name="BLEND_DST_ALPHA_OES" value="0x80CA"/> 25848b8605Smrg <enum name="BLEND_SRC_ALPHA_OES" value="0x80CB"/> 26848b8605Smrg 27b8e80941Smrg <function name="BlendFuncSeparateOES" alias="BlendFuncSeparate" es1="1.0"> 28848b8605Smrg <param name="sfactorRGB" type="GLenum"/> 29848b8605Smrg <param name="dfactorRGB" type="GLenum"/> 30848b8605Smrg <param name="sfactorAlpha" type="GLenum"/> 31848b8605Smrg <param name="dfactorAlpha" type="GLenum"/> 32848b8605Smrg </function> 33848b8605Smrg</category> 34848b8605Smrg 35848b8605Smrg<!-- part of es1.1 extension pack --> 36848b8605Smrg<category name="GL_OES_blend_subtract" number="3"> 37848b8605Smrg <enum name="FUNC_ADD_OES" value="0x8006"/> 38848b8605Smrg <enum name="BLEND_EQUATION_OES" value="0x8009"/> 39848b8605Smrg <enum name="FUNC_SUBTRACT_OES" value="0x800A"/> 40848b8605Smrg <enum name="FUNC_REVERSE_SUBTRACT_OES" value="0x800B"/> 41848b8605Smrg 42b8e80941Smrg <function name="BlendEquationOES" alias="BlendEquation" es1="1.0"> 43848b8605Smrg <param name="mode" type="GLenum"/> 44848b8605Smrg </function> 45848b8605Smrg</category> 46848b8605Smrg 47848b8605Smrg<!-- core addition to es1.0 and later --> 48848b8605Smrg<category name="GL_OES_byte_coordinates" number="4"> 49848b8605Smrg <enum name="BYTE" value="0x1400"/> 50848b8605Smrg</category> 51848b8605Smrg 52848b8605Smrg<category name="GL_OES_compressed_ETC1_RGB8_texture" number="5"> 53848b8605Smrg <enum name="ETC1_RGB8_OES" value="0x8D64"/> 54848b8605Smrg</category> 55848b8605Smrg 56848b8605Smrg<category name="GL_OES_compressed_paletted_texture" number="6"> 57848b8605Smrg <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 58848b8605Smrg <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 59848b8605Smrg <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 60848b8605Smrg <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 61848b8605Smrg <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 62848b8605Smrg <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 63848b8605Smrg <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 64848b8605Smrg <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 65848b8605Smrg <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 66848b8605Smrg <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 67848b8605Smrg</category> 68848b8605Smrg 69848b8605Smrg<!-- optional for es1.1 --> 70848b8605Smrg<category name="GL_OES_draw_texture" number="7"> 71848b8605Smrg <enum name="TEXTURE_CROP_RECT_OES" value="0x8B9D"/> 72848b8605Smrg 73b8e80941Smrg <function name="DrawTexiOES" es1="1.0" desktop="false"> 74848b8605Smrg <param name="x" type="GLint"/> 75848b8605Smrg <param name="y" type="GLint"/> 76848b8605Smrg <param name="z" type="GLint"/> 77848b8605Smrg <param name="width" type="GLint"/> 78848b8605Smrg <param name="height" type="GLint"/> 79848b8605Smrg </function> 80848b8605Smrg 81b8e80941Smrg <function name="DrawTexivOES" es1="1.0" desktop="false"> 82848b8605Smrg <param name="coords" type="const GLint *" count="5"/> 83848b8605Smrg </function> 84848b8605Smrg 85b8e80941Smrg <function name="DrawTexfOES" es1="1.0" desktop="false"> 86848b8605Smrg <param name="x" type="GLfloat"/> 87848b8605Smrg <param name="y" type="GLfloat"/> 88848b8605Smrg <param name="z" type="GLfloat"/> 89848b8605Smrg <param name="width" type="GLfloat"/> 90848b8605Smrg <param name="height" type="GLfloat"/> 91848b8605Smrg </function> 92848b8605Smrg 93b8e80941Smrg <function name="DrawTexfvOES" es1="1.0" desktop="false"> 94848b8605Smrg <param name="coords" type="const GLfloat *" count="5"/> 95848b8605Smrg </function> 96848b8605Smrg 97b8e80941Smrg <function name="DrawTexsOES" es1="1.0" desktop="false"> 98848b8605Smrg <param name="x" type="GLshort"/> 99848b8605Smrg <param name="y" type="GLshort"/> 100848b8605Smrg <param name="z" type="GLshort"/> 101848b8605Smrg <param name="width" type="GLshort"/> 102848b8605Smrg <param name="height" type="GLshort"/> 103848b8605Smrg </function> 104848b8605Smrg 105b8e80941Smrg <function name="DrawTexsvOES" es1="1.0" desktop="false"> 106848b8605Smrg <param name="coords" type="const GLshort *" count="5"/> 107848b8605Smrg </function> 108848b8605Smrg 109b8e80941Smrg <function name="DrawTexxOES" es1="1.0" desktop="false"> 110848b8605Smrg <param name="x" type="GLfixed"/> 111848b8605Smrg <param name="y" type="GLfixed"/> 112848b8605Smrg <param name="z" type="GLfixed"/> 113848b8605Smrg <param name="width" type="GLfixed"/> 114848b8605Smrg <param name="height" type="GLfixed"/> 115848b8605Smrg </function> 116848b8605Smrg 117b8e80941Smrg <function name="DrawTexxvOES" es1="1.0" desktop="false"> 118848b8605Smrg <param name="coords" type="const GLfixed *" count="5"/> 119848b8605Smrg </function> 120848b8605Smrg 121848b8605Smrg <!-- TexParameter{ifx}v is skipped here --> 122848b8605Smrg</category> 123848b8605Smrg 124848b8605Smrg<!-- core addition to es1.0 and later --> 125848b8605Smrg<!-- 9. GL_OES_fixed_point --> 126848b8605Smrg 127848b8605Smrg<!-- part of es1.1 extension pack --> 128848b8605Smrg<category name="GL_OES_framebuffer_object" number="10"> 129848b8605Smrg <enum name="NONE_OES" value="0"/> 130848b8605Smrg <enum name="INVALID_FRAMEBUFFER_OPERATION_OES" value="0x0506"/> 131848b8605Smrg <enum name="RGBA4_OES" value="0x8056"/> 132848b8605Smrg <enum name="RGB5_A1_OES" value="0x8057"/> 133848b8605Smrg <enum name="DEPTH_COMPONENT16_OES" value="0x81A5"/> 134848b8605Smrg 135848b8605Smrg <enum name="MAX_RENDERBUFFER_SIZE_OES" value="0x84E8"/> 136848b8605Smrg <enum name="FRAMEBUFFER_BINDING_OES" value="0x8CA6"/> 137848b8605Smrg <enum name="RENDERBUFFER_BINDING_OES" value="0x8CA7"/> 138848b8605Smrg <enum name="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES" value="0x8CD0"/> 139848b8605Smrg <enum name="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES" value="0x8CD1"/> 140848b8605Smrg <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES" value="0x8CD2"/> 141848b8605Smrg <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES" value="0x8CD3"/> 142848b8605Smrg <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES" value="0x8CD4"/> 143848b8605Smrg <enum name="FRAMEBUFFER_COMPLETE_OES" value="0x8CD5"/> 144848b8605Smrg <enum name="FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES" value="0x8CD6"/> 145848b8605Smrg <enum name="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES" value="0x8CD7"/> 146848b8605Smrg <enum name="FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES" value="0x8CD9"/> 147848b8605Smrg <enum name="FRAMEBUFFER_INCOMPLETE_FORMATS_OES" value="0x8CDA"/> 148848b8605Smrg <enum name="FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES" value="0x8CDB"/> 149848b8605Smrg <enum name="FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES" value="0x8CDC"/> 150848b8605Smrg <enum name="FRAMEBUFFER_UNSUPPORTED_OES" value="0x8CDD"/> 151848b8605Smrg <enum name="COLOR_ATTACHMENT0_OES" value="0x8CE0"/> 152848b8605Smrg <enum name="DEPTH_ATTACHMENT_OES" value="0x8D00"/> 153848b8605Smrg <enum name="STENCIL_ATTACHMENT_OES" value="0x8D20"/> 154848b8605Smrg <enum name="FRAMEBUFFER_OES" value="0x8D40"/> 155848b8605Smrg <enum name="RENDERBUFFER_OES" value="0x8D41"/> 156848b8605Smrg <enum name="RENDERBUFFER_WIDTH_OES" value="0x8D42"/> 157848b8605Smrg <enum name="RENDERBUFFER_HEIGHT_OES" value="0x8D43"/> 158848b8605Smrg <enum name="RENDERBUFFER_INTERNAL_FORMAT_OES" value="0x8D44"/> 159848b8605Smrg <enum name="STENCIL_INDEX1_OES" value="0x8D46"/> 160848b8605Smrg <enum name="STENCIL_INDEX4_OES" value="0x8D47"/> 161848b8605Smrg <enum name="STENCIL_INDEX8_OES" value="0x8D48"/> 162848b8605Smrg <enum name="RENDERBUFFER_RED_SIZE_OES" value="0x8D50"/> 163848b8605Smrg <enum name="RENDERBUFFER_GREEN_SIZE_OES" value="0x8D51"/> 164848b8605Smrg <enum name="RENDERBUFFER_BLUE_SIZE_OES" value="0x8D52"/> 165848b8605Smrg <enum name="RENDERBUFFER_ALPHA_SIZE_OES" value="0x8D53"/> 166848b8605Smrg <enum name="RENDERBUFFER_DEPTH_SIZE_OES" value="0x8D54"/> 167848b8605Smrg <enum name="RENDERBUFFER_STENCIL_SIZE_OES" value="0x8D55"/> 168848b8605Smrg <enum name="RGB565_OES" value="0x8D62"/> 169848b8605Smrg 170b8e80941Smrg <function name="BindFramebufferOES" alias="BindFramebuffer" es1="1.0"> 171848b8605Smrg <param name="target" type="GLenum"/> 172848b8605Smrg <param name="framebuffer" type="GLuint"/> 173848b8605Smrg </function> 174848b8605Smrg 175b8e80941Smrg <function name="BindRenderbufferOES" alias="BindRenderbuffer" es1="1.0"> 176848b8605Smrg <param name="target" type="GLenum"/> 177848b8605Smrg <param name="renderbuffer" type="GLuint"/> 178848b8605Smrg </function> 179848b8605Smrg 180848b8605Smrg <function name="CheckFramebufferStatusOES" 181b8e80941Smrg alias="CheckFramebufferStatus" es1="1.0"> 182848b8605Smrg <param name="target" type="GLenum"/> 183848b8605Smrg <return type="GLenum"/> 184848b8605Smrg </function> 185848b8605Smrg 186b8e80941Smrg <function name="DeleteFramebuffersOES" alias="DeleteFramebuffers" es1="1.0"> 187848b8605Smrg <param name="n" type="GLsizei" counter="true"/> 188848b8605Smrg <param name="framebuffers" type="const GLuint *" count="n"/> 189848b8605Smrg </function> 190848b8605Smrg 191848b8605Smrg <function name="DeleteRenderbuffersOES" alias="DeleteRenderbuffers" 192b8e80941Smrg es1="1.0"> 193848b8605Smrg <param name="n" type="GLsizei" counter="true"/> 194848b8605Smrg <param name="renderbuffers" type="const GLuint *" count="n"/> 195848b8605Smrg </function> 196848b8605Smrg 197848b8605Smrg <function name="FramebufferRenderbufferOES" 198b8e80941Smrg alias="FramebufferRenderbuffer" es1="1.0"> 199848b8605Smrg <param name="target" type="GLenum"/> 200848b8605Smrg <param name="attachment" type="GLenum"/> 201848b8605Smrg <param name="renderbuffertarget" type="GLenum"/> 202848b8605Smrg <param name="renderbuffer" type="GLuint"/> 203848b8605Smrg </function> 204848b8605Smrg 205848b8605Smrg <function name="FramebufferTexture2DOES" alias="FramebufferTexture2D" 206b8e80941Smrg es1="1.0"> 207848b8605Smrg <param name="target" type="GLenum"/> 208848b8605Smrg <param name="attachment" type="GLenum"/> 209848b8605Smrg <param name="textarget" type="GLenum"/> 210848b8605Smrg <param name="texture" type="GLuint"/> 211848b8605Smrg <param name="level" type="GLint"/> 212848b8605Smrg </function> 213848b8605Smrg 214b8e80941Smrg <function name="GenerateMipmapOES" alias="GenerateMipmap" es1="1.0"> 215848b8605Smrg <param name="target" type="GLenum"/> 216848b8605Smrg </function> 217848b8605Smrg 218b8e80941Smrg <function name="GenFramebuffersOES" alias="GenFramebuffers" es1="1.0"> 219848b8605Smrg <param name="n" type="GLsizei" counter="true"/> 220848b8605Smrg <param name="framebuffers" type="GLuint *" count="n" output="true"/> 221848b8605Smrg </function> 222848b8605Smrg 223b8e80941Smrg <function name="GenRenderbuffersOES" alias="GenRenderbuffers" es1="1.0"> 224848b8605Smrg <param name="n" type="GLsizei" counter="true"/> 225848b8605Smrg <param name="renderbuffers" type="GLuint *" count="n" output="true"/> 226848b8605Smrg </function> 227848b8605Smrg 228848b8605Smrg <function name="GetFramebufferAttachmentParameterivOES" 229b8e80941Smrg alias="GetFramebufferAttachmentParameteriv" es1="1.0"> 230848b8605Smrg <param name="target" type="GLenum"/> 231848b8605Smrg <param name="attachment" type="GLenum"/> 232848b8605Smrg <param name="pname" type="GLenum"/> 233848b8605Smrg <param name="params" type="GLint *" output="true"/> 234848b8605Smrg </function> 235848b8605Smrg 236848b8605Smrg <function name="GetRenderbufferParameterivOES" 237b8e80941Smrg alias="GetRenderbufferParameteriv" es1="1.0"> 238848b8605Smrg <param name="target" type="GLenum"/> 239848b8605Smrg <param name="pname" type="GLenum"/> 240848b8605Smrg <param name="params" type="GLint *" output="true"/> 241848b8605Smrg </function> 242848b8605Smrg 243b8e80941Smrg <function name="IsFramebufferOES" alias="IsFramebuffer" es1="1.0"> 244848b8605Smrg <param name="framebuffer" type="GLuint"/> 245848b8605Smrg <return type="GLboolean"/> 246848b8605Smrg </function> 247848b8605Smrg 248b8e80941Smrg <function name="IsRenderbufferOES" alias="IsRenderbuffer" es1="1.0"> 249848b8605Smrg <param name="renderbuffer" type="GLuint"/> 250848b8605Smrg <return type="GLboolean"/> 251848b8605Smrg </function> 252848b8605Smrg 253848b8605Smrg <function name="RenderbufferStorageOES" alias="RenderbufferStorage" 254b8e80941Smrg es1="1.0"> 255848b8605Smrg <param name="target" type="GLenum"/> 256848b8605Smrg <param name="internalformat" type="GLenum"/> 257848b8605Smrg <param name="width" type="GLsizei"/> 258848b8605Smrg <param name="height" type="GLsizei"/> 259848b8605Smrg </function> 260848b8605Smrg</category> 261848b8605Smrg 262848b8605Smrg<!-- core addition to es1.1 --> 263848b8605Smrg<category name="GL_OES_matrix_get" number="11"> 264848b8605Smrg <enum name="MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" value="0x898D"/> 265848b8605Smrg <enum name="PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" value="0x898E"/> 266848b8605Smrg <enum name="TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" value="0x898F"/> 267848b8605Smrg</category> 268848b8605Smrg 269848b8605Smrg<!-- optional for es1.1 --> 270848b8605Smrg<category name="GL_OES_matrix_palette" number="12"> 271848b8605Smrg <enum name="MAX_VERTEX_UNITS_OES" value="0x86A4"/> 272848b8605Smrg <enum name="WEIGHT_ARRAY_TYPE_OES" value="0x86A9"/> 273848b8605Smrg <enum name="WEIGHT_ARRAY_STRIDE_OES" value="0x86AA"/> 274848b8605Smrg <enum name="WEIGHT_ARRAY_SIZE_OES" value="0x86AB"/> 275848b8605Smrg <enum name="WEIGHT_ARRAY_POINTER_OES" value="0x86AC"/> 276848b8605Smrg <enum name="WEIGHT_ARRAY_OES" value="0x86AD"/> 277848b8605Smrg <enum name="MATRIX_PALETTE_OES" value="0x8840"/> 278848b8605Smrg <enum name="MAX_PALETTE_MATRICES_OES" value="0x8842"/> 279848b8605Smrg <enum name="CURRENT_PALETTE_MATRIX_OES" value="0x8843"/> 280848b8605Smrg <enum name="MATRIX_INDEX_ARRAY_OES" value="0x8844"/> 281848b8605Smrg <enum name="MATRIX_INDEX_ARRAY_SIZE_OES" value="0x8846"/> 282848b8605Smrg <enum name="MATRIX_INDEX_ARRAY_TYPE_OES" value="0x8847"/> 283848b8605Smrg <enum name="MATRIX_INDEX_ARRAY_STRIDE_OES" value="0x8848"/> 284848b8605Smrg <enum name="MATRIX_INDEX_ARRAY_POINTER_OES" value="0x8849"/> 285848b8605Smrg <enum name="WEIGHT_ARRAY_BUFFER_BINDING_OES" value="0x889E"/> 286848b8605Smrg <enum name="MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES" value="0x8B9E"/> 287848b8605Smrg 288848b8605Smrg <function name="CurrentPaletteMatrixOES" alias="CurrentPaletteMatrixARB" 289b8e80941Smrg exec="skip"> 290848b8605Smrg <param name="matrixpaletteindex" type="GLuint"/> 291848b8605Smrg </function> 292848b8605Smrg 293848b8605Smrg <!-- no offset --> 294b8e80941Smrg <function name="LoadPaletteFromModelViewMatrixOES" exec="skip"> 295848b8605Smrg </function> 296848b8605Smrg 297848b8605Smrg <function name="MatrixIndexPointerOES" alias="MatrixIndexPointerARB" 298b8e80941Smrg exec="skip"> 299848b8605Smrg <param name="size" type="GLint"/> 300848b8605Smrg <param name="type" type="GLenum"/> 301848b8605Smrg <param name="stride" type="GLsizei"/> 302848b8605Smrg <param name="pointer" type="const GLvoid *"/> 303848b8605Smrg </function> 304848b8605Smrg 305b8e80941Smrg <function name="WeightPointerOES" alias="WeightPointerARB" exec="skip"> 306848b8605Smrg <param name="size" type="GLint"/> 307848b8605Smrg <param name="type" type="GLenum"/> 308848b8605Smrg <param name="stride" type="GLsizei"/> 309848b8605Smrg <param name="pointer" type="const GLvoid *"/> 310848b8605Smrg </function> 311848b8605Smrg</category> 312848b8605Smrg 313848b8605Smrg<!-- required for es1.1 --> 314848b8605Smrg<category name="GL_OES_point_size_array" number="14"> 315848b8605Smrg <enum name="POINT_SIZE_ARRAY_TYPE_OES" value="0x898A"/> 316848b8605Smrg <enum name="POINT_SIZE_ARRAY_STRIDE_OES" value="0x898B"/> 317848b8605Smrg <enum name="POINT_SIZE_ARRAY_POINTER_OES" value="0x898C"/> 318848b8605Smrg <enum name="POINT_SIZE_ARRAY_OES" value="0x8B9C"/> 319848b8605Smrg <enum name="POINT_SIZE_ARRAY_BUFFER_BINDING_OES" value="0x8B9F"/> 320848b8605Smrg 321b8e80941Smrg <function name="PointSizePointerOES" es1="1.0" desktop="false" 322b8e80941Smrg no_error="true"> 323848b8605Smrg <param name="type" type="GLenum"/> 324848b8605Smrg <param name="stride" type="GLsizei"/> 325848b8605Smrg <param name="pointer" type="const GLvoid *"/> 326848b8605Smrg </function> 327848b8605Smrg</category> 328848b8605Smrg 329848b8605Smrg<!-- required for es1.1 --> 330848b8605Smrg<category name="GL_OES_point_sprite" number="15"> 331848b8605Smrg <enum name="POINT_SPRITE_OES" value="0x8861"/> 332848b8605Smrg <enum name="COORD_REPLACE_OES" value="0x8862"/> 333848b8605Smrg</category> 334848b8605Smrg 335848b8605Smrg<!-- optional for es1.0 --> 336848b8605Smrg<category name="GL_OES_query_matrix" number="16"> 337b8e80941Smrg <function name="QueryMatrixxOES" es1="1.0" desktop="false"> 338848b8605Smrg <param name="mantissa" type="GLfixed *" count="16" /> 339848b8605Smrg <param name="exponent" type="GLint *" count="16" /> 340848b8605Smrg <return type="GLbitfield"/> 341848b8605Smrg </function> 342848b8605Smrg</category> 343848b8605Smrg 344848b8605Smrg<!-- required for es1.0 and later --> 345848b8605Smrg<!-- 17. GL_OES_read_format --> 346848b8605Smrg 347848b8605Smrg<!-- core addition to es1.0 and later --> 348848b8605Smrg<!-- 18. GL_OES_single_precision --> 349848b8605Smrg 350848b8605Smrg<!-- part of es1.1 extension pack --> 351848b8605Smrg<category name="GL_OES_texture_cube_map" number="20"> 352848b8605Smrg <enum name="TEXTURE_GEN_MODE_OES" value="0x2500"/> 353848b8605Smrg <enum name="NORMAL_MAP_OES" value="0x8511"/> 354848b8605Smrg <enum name="REFLECTION_MAP_OES" value="0x8512"/> 355848b8605Smrg <enum name="TEXTURE_CUBE_MAP_OES" value="0x8513"/> 356848b8605Smrg <enum name="TEXTURE_BINDING_CUBE_MAP_OES" value="0x8514"/> 357848b8605Smrg <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_OES" value="0x8515"/> 358848b8605Smrg <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_OES" value="0x8516"/> 359848b8605Smrg <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_OES" value="0x8517"/> 360848b8605Smrg <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_OES" value="0x8518"/> 361848b8605Smrg <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_OES" value="0x8519"/> 362848b8605Smrg <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_OES" value="0x851A"/> 363848b8605Smrg <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_OES" value="0x851C"/> 364848b8605Smrg <enum name="TEXTURE_GEN_STR_OES" value="0x8D60"/> 365848b8605Smrg 366b8e80941Smrg <function name="GetTexGenfvOES" alias="GetTexGenfv" es1="1.0"> 367848b8605Smrg <param name="coord" type="GLenum"/> 368848b8605Smrg <param name="pname" type="GLenum"/> 369848b8605Smrg <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 370848b8605Smrg </function> 371848b8605Smrg 372b8e80941Smrg <function name="GetTexGenivOES" alias="GetTexGeniv" es1="1.0"> 373848b8605Smrg <param name="coord" type="GLenum"/> 374848b8605Smrg <param name="pname" type="GLenum"/> 375848b8605Smrg <param name="params" type="GLint *" output="true" variable_param="pname"/> 376848b8605Smrg </function> 377848b8605Smrg 378b8e80941Smrg <function name="TexGenfOES" alias="TexGenf" es1="1.0"> 379848b8605Smrg <param name="coord" type="GLenum"/> 380848b8605Smrg <param name="pname" type="GLenum"/> 381848b8605Smrg <param name="param" type="GLfloat"/> 382848b8605Smrg </function> 383848b8605Smrg 384b8e80941Smrg <function name="TexGenfvOES" alias="TexGenfv" es1="1.0"> 385848b8605Smrg <param name="coord" type="GLenum"/> 386848b8605Smrg <param name="pname" type="GLenum"/> 387848b8605Smrg <param name="params" type="const GLfloat *" variable_param="pname"/> 388848b8605Smrg </function> 389848b8605Smrg 390b8e80941Smrg <function name="TexGeniOES" alias="TexGeni" es1="1.0"> 391848b8605Smrg <param name="coord" type="GLenum"/> 392848b8605Smrg <param name="pname" type="GLenum"/> 393848b8605Smrg <param name="param" type="GLint"/> 394848b8605Smrg </function> 395848b8605Smrg 396b8e80941Smrg <function name="TexGenivOES" alias="TexGeniv" es1="1.0"> 397848b8605Smrg <param name="coord" type="GLenum"/> 398848b8605Smrg <param name="pname" type="GLenum"/> 399848b8605Smrg <param name="params" type="const GLint *" variable_param="pname"/> 400848b8605Smrg </function> 401848b8605Smrg</category> 402848b8605Smrg 403848b8605Smrg<category name="GL_OES_texture_env_crossbar" number="21"> 404848b8605Smrg <!-- No new functions, types, enums. --> 405848b8605Smrg</category> 406848b8605Smrg 407848b8605Smrg<category name="GL_OES_texture_mirrored_repeat" number="22"> 408848b8605Smrg <!-- No new functions, types, enums. --> 409848b8605Smrg</category> 410848b8605Smrg 411848b8605Smrg<!-- 23. GL_OES_EGL_image --> 412848b8605Smrg 413848b8605Smrg<category name="GL_OES_depth24" number="24"> 414848b8605Smrg <enum name="DEPTH_COMPONENT24_OES" value="0x81A6"/> 415848b8605Smrg</category> 416848b8605Smrg 417848b8605Smrg<category name="GL_OES_depth32" number="25"> 418848b8605Smrg <enum name="DEPTH_COMPONENT32_OES" value="0x81A7"/> 419848b8605Smrg</category> 420848b8605Smrg 421848b8605Smrg<!-- 26. GL_OES_element_index_uint --> 422848b8605Smrg 423848b8605Smrg<!-- 27. GL_OES_fbo_render_mipmap --> 424848b8605Smrg 425848b8605Smrg<category name="GL_OES_mapbuffer" number="29"> 426848b8605Smrg <enum name="WRITE_ONLY_OES" value="0x88B9"/> 427848b8605Smrg <enum name="BUFFER_ACCESS_OES" value="0x88BB"/> 428848b8605Smrg <enum name="BUFFER_MAPPED_OES" value="0x88BC"/> 429848b8605Smrg <enum name="BUFFER_MAP_POINTER_OES" value="0x88BD"/> 430848b8605Smrg 431848b8605Smrg <function name="GetBufferPointervOES" alias="GetBufferPointerv" 432b8e80941Smrg es1="1.0" es2="2.0"> 433848b8605Smrg <param name="target" type="GLenum"/> 434848b8605Smrg <param name="pname" type="GLenum"/> 435848b8605Smrg <param name="params" type="GLvoid **"/> 436848b8605Smrg </function> 437848b8605Smrg 438b8e80941Smrg <function name="MapBufferOES" alias="MapBuffer" es1="1.0" es2="2.0"> 439848b8605Smrg <param name="target" type="GLenum"/> 440848b8605Smrg <param name="access" type="GLenum"/> 441848b8605Smrg <return type="GLvoid *"/> 442848b8605Smrg </function> 443848b8605Smrg 444b8e80941Smrg <function name="UnmapBufferOES" alias="UnmapBuffer" es1="1.0" es2="2.0"> 445848b8605Smrg <param name="target" type="GLenum"/> 446848b8605Smrg <return type="GLboolean"/> 447848b8605Smrg </function> 448848b8605Smrg</category> 449848b8605Smrg 450848b8605Smrg<category name="GL_OES_rgb8_rgba8" number="30"> 451848b8605Smrg <enum name="RGB8_OES" value="0x8051"/> 452848b8605Smrg <enum name="RGBA8_OES" value="0x8058"/> 453848b8605Smrg</category> 454848b8605Smrg 455848b8605Smrg<category name="GL_OES_stencil1" number="31"> 456848b8605Smrg <enum name="STENCIL_INDEX1_OES" value="0x8D46"/> 457848b8605Smrg</category> 458848b8605Smrg 459848b8605Smrg<category name="GL_OES_stencil4" number="32"> 460848b8605Smrg <enum name="STENCIL_INDEX4_OES" value="0x8D47"/> 461848b8605Smrg</category> 462848b8605Smrg 463848b8605Smrg<category name="GL_OES_stencil8" number="33"> 464848b8605Smrg <enum name="STENCIL_INDEX8_OES" value="0x8D48"/> 465848b8605Smrg</category> 466848b8605Smrg 467848b8605Smrg<category name="GL_OES_texture_3D" number="34"> 468848b8605Smrg <enum name="TEXTURE_BINDING_3D_OES" value="0x806A"/> 469848b8605Smrg <enum name="TEXTURE_3D_OES" value="0x806F"/> 470848b8605Smrg <enum name="TEXTURE_WRAP_R_OES" value="0x8072"/> 471848b8605Smrg <enum name="MAX_3D_TEXTURE_SIZE_OES" value="0x8073"/> 472848b8605Smrg <enum name="SAMPLER_3D_OES" value="0x8B5F"/> 473848b8605Smrg <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES" value="0x8CD4"/> 474848b8605Smrg 475848b8605Smrg <function name="CompressedTexImage3DOES" alias="CompressedTexImage3D" 476b8e80941Smrg es2="2.0"> 477848b8605Smrg <param name="target" type="GLenum"/> 478848b8605Smrg <param name="level" type="GLint"/> 479848b8605Smrg <param name="internalformat" type="GLenum"/> 480848b8605Smrg <param name="width" type="GLsizei"/> 481848b8605Smrg <param name="height" type="GLsizei"/> 482848b8605Smrg <param name="depth" type="GLsizei"/> 483848b8605Smrg <param name="border" type="GLint"/> 484848b8605Smrg <param name="imageSize" type="GLsizei" counter="true"/> 485848b8605Smrg <param name="data" type="const GLvoid *" count="imageSize"/> 486848b8605Smrg </function> 487848b8605Smrg 488848b8605Smrg <function name="CompressedTexSubImage3DOES" 489b8e80941Smrg alias="CompressedTexSubImage3D" es2="2.0"> 490848b8605Smrg <param name="target" type="GLenum"/> 491848b8605Smrg <param name="level" type="GLint"/> 492848b8605Smrg <param name="xoffset" type="GLint"/> 493848b8605Smrg <param name="yoffset" type="GLint"/> 494848b8605Smrg <param name="zoffset" type="GLint"/> 495848b8605Smrg <param name="width" type="GLsizei"/> 496848b8605Smrg <param name="height" type="GLsizei"/> 497848b8605Smrg <param name="depth" type="GLsizei"/> 498848b8605Smrg <param name="format" type="GLenum"/> 499848b8605Smrg <param name="imageSize" type="GLsizei" counter="true"/> 500848b8605Smrg <param name="data" type="const GLvoid *" count="imageSize"/> 501848b8605Smrg </function> 502848b8605Smrg 503b8e80941Smrg <function name="CopyTexSubImage3DOES" alias="CopyTexSubImage3D" es2="2.0"> 504848b8605Smrg <param name="target" type="GLenum"/> 505848b8605Smrg <param name="level" type="GLint"/> 506848b8605Smrg <param name="xoffset" type="GLint"/> 507848b8605Smrg <param name="yoffset" type="GLint"/> 508848b8605Smrg <param name="zoffset" type="GLint"/> 509848b8605Smrg <param name="x" type="GLint"/> 510848b8605Smrg <param name="y" type="GLint"/> 511848b8605Smrg <param name="width" type="GLsizei"/> 512848b8605Smrg <param name="height" type="GLsizei"/> 513848b8605Smrg </function> 514848b8605Smrg 515848b8605Smrg <function name="FramebufferTexture3DOES" alias="FramebufferTexture3D" 516b8e80941Smrg es2="2.0"> 517848b8605Smrg <param name="target" type="GLenum"/> 518848b8605Smrg <param name="attachment" type="GLenum"/> 519848b8605Smrg <param name="textarget" type="GLenum"/> 520848b8605Smrg <param name="texture" type="GLuint"/> 521848b8605Smrg <param name="level" type="GLint"/> 522848b8605Smrg <param name="zoffset" type="GLint"/> 523848b8605Smrg </function> 524848b8605Smrg 525b8e80941Smrg <function name="TexImage3DOES" alias="TexImage3D" es2="2.0"> 526848b8605Smrg <param name="target" type="GLenum"/> 527848b8605Smrg <param name="level" type="GLint"/> 528848b8605Smrg <param name="internalformat" type="GLenum"/> 529848b8605Smrg <param name="width" type="GLsizei"/> 530848b8605Smrg <param name="height" type="GLsizei"/> 531848b8605Smrg <param name="depth" type="GLsizei"/> 532848b8605Smrg <param name="border" type="GLint"/> 533848b8605Smrg <param name="format" type="GLenum"/> 534848b8605Smrg <param name="type" type="GLenum"/> 535848b8605Smrg <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/> 536848b8605Smrg </function> 537848b8605Smrg 538b8e80941Smrg <function name="TexSubImage3DOES" alias="TexSubImage3D" es2="2.0"> 539848b8605Smrg <param name="target" type="GLenum"/> 540848b8605Smrg <param name="level" type="GLint"/> 541848b8605Smrg <param name="xoffset" type="GLint"/> 542848b8605Smrg <param name="yoffset" type="GLint"/> 543848b8605Smrg <param name="zoffset" type="GLint"/> 544848b8605Smrg <param name="width" type="GLsizei"/> 545848b8605Smrg <param name="height" type="GLsizei"/> 546848b8605Smrg <param name="depth" type="GLsizei"/> 547848b8605Smrg <param name="format" type="GLenum"/> 548848b8605Smrg <param name="type" type="GLenum"/> 549848b8605Smrg <param name="UNUSED" type="GLuint" padding="true"/> 550848b8605Smrg <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_xoff="xoffset" img_yoff="yoffset" img_zoff="zoffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 551848b8605Smrg </function> 552848b8605Smrg</category> 553848b8605Smrg 554848b8605Smrg<!-- the other name is OES_texture_float_linear --> 555848b8605Smrg<!-- 35. GL_OES_texture_half_float_linear --> 556848b8605Smrg 557848b8605Smrg<!-- the other name is OES_texture_float --> 558848b8605Smrg<category name="GL_OES_texture_half_float" number="36"> 559848b8605Smrg <enum name="HALF_FLOAT_OES" value="0x8D61"/> 560848b8605Smrg</category> 561848b8605Smrg 562848b8605Smrg<!-- 37. GL_OES_texture_npot --> 563848b8605Smrg 564848b8605Smrg<category name="GL_OES_vertex_half_float" number="38"> 565848b8605Smrg <enum name="HALF_FLOAT_OES" value="0x8D61"/> 566848b8605Smrg</category> 567848b8605Smrg 568b8e80941Smrg<category name="GL_AMD_compressed_ATC_texture" number="40"> 569b8e80941Smrg <enum name="ATC_RGB_AMD" value="0x8C92"/> 570b8e80941Smrg <enum name="ATC_RGBA_EXPLICIT_ALPHA_AMD" value="0x8C93"/> 571b8e80941Smrg <enum name="ATC_RGBA_INTERPOLATED_ALPHA_AMD" value="0x87EE"/> 572b8e80941Smrg</category> 573b8e80941Smrg 574848b8605Smrg<!-- 41. GL_EXT_texture_filter_anisotropic --> 575848b8605Smrg 576848b8605Smrg<category name="GL_EXT_texture_type_2_10_10_10_REV" number="42"> 577848b8605Smrg <enum name="UNSIGNED_INT_2_10_10_10_REV_EXT" value="0x8368"/> 578848b8605Smrg</category> 579848b8605Smrg 580848b8605Smrg<category name="GL_OES_packed_depth_stencil" number="43"> 581848b8605Smrg <enum name="DEPTH_STENCIL_OES" value="0x84F9"/> 582848b8605Smrg <enum name="UNSIGNED_INT_24_8_OES" value="0x84FA"/> 583848b8605Smrg <enum name="DEPTH24_STENCIL8_OES" value="0x88F0"/> 584848b8605Smrg</category> 585848b8605Smrg 586848b8605Smrg<!-- 44. GL_OES_depth_texture --> 587848b8605Smrg 588848b8605Smrg<category name="GL_OES_standard_derivatives" number="45"> 589848b8605Smrg <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT_OES" value="0x8B8B"/> 590848b8605Smrg</category> 591848b8605Smrg 592848b8605Smrg<category name="GL_OES_vertex_type_10_10_10_2" number="46"> 593848b8605Smrg <enum name="UNSIGNED_INT_10_10_10_2_OES" value="0x8DF6"/> 594848b8605Smrg <enum name="INT_10_10_10_2_OES" value="0x8DF7"/> 595848b8605Smrg</category> 596848b8605Smrg 597848b8605Smrg<category name="GL_OES_get_program_binary" number="47"> 598848b8605Smrg <enum name="PROGRAM_BINARY_LENGTH_OES" value="0x8741"/> 599848b8605Smrg <enum name="NUM_PROGRAM_BINARY_FORMATS_OES" value="0x87FE"/> 600848b8605Smrg <enum name="PROGRAM_BINARY_FORMATS_OES" value="0x87FF"/> 601848b8605Smrg 602b8e80941Smrg <function name="GetProgramBinaryOES" alias="GetProgramBinary" es2="2.0"> 603848b8605Smrg <param name="program" type="GLuint"/> 604848b8605Smrg <param name="bufSize" type="GLsizei"/> 605848b8605Smrg <param name="length" type="GLsizei *"/> 606848b8605Smrg <param name="binaryFormat" type="GLenum *"/> 607848b8605Smrg <param name="binary" type="GLvoid *"/> 608848b8605Smrg </function> 609848b8605Smrg 610b8e80941Smrg <function name="ProgramBinaryOES" alias="ProgramBinary" es2="2.0"> 611848b8605Smrg <param name="program" type="GLuint"/> 612848b8605Smrg <param name="binaryFormat" type="GLenum"/> 613848b8605Smrg <param name="binary" type="const GLvoid *"/> 614848b8605Smrg <param name="length" type="GLint"/> 615848b8605Smrg </function> 616848b8605Smrg</category> 617848b8605Smrg 618848b8605Smrg<category name="GL_EXT_texture_compression_dxt1" number="49"> 619848b8605Smrg <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 620848b8605Smrg <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 621848b8605Smrg</category> 622848b8605Smrg 623848b8605Smrg<category name="GL_EXT_texture_format_BGRA8888" number="51"> 624848b8605Smrg <enum name="BGRA_EXT" value="0x80E1"/> 625848b8605Smrg</category> 626848b8605Smrg 627848b8605Smrg<category name="GL_EXT_texture_lod_bias" number="60"> 628848b8605Smrg <enum name="TEXTURE_FILTER_CONTROL_EXT" value="0x8500"/> 629848b8605Smrg <enum name="TEXTURE_LOD_BIAS_EXT" value="0x8501"/> 630848b8605Smrg <enum name="MAX_TEXTURE_LOD_BIAS_EXT" value="0x84FD"/> 631848b8605Smrg</category> 632848b8605Smrg 633848b8605Smrg<!-- 64. GL_EXT_discard_framebuffer --> 634848b8605Smrg 635848b8605Smrg<category name="GL_EXT_discard_framebuffer" number="64"> 636b8e80941Smrg <function name="DiscardFramebufferEXT" es1="1.0" es2="2.0" desktop="false"> 637848b8605Smrg <param name="target" type="GLenum"/> 638848b8605Smrg <param name="numAttachments" type="GLsizei"/> 639848b8605Smrg <param name="attachments" type="const GLenum *" count="numAttachments"/> 640848b8605Smrg </function> 641848b8605Smrg <enum name="COLOR_EXT" value="0x1800"/> 642848b8605Smrg <enum name="DEPTH_EXT" value="0x1801"/> 643848b8605Smrg <enum name="STENCIL_EXT" value="0x1802"/> 644848b8605Smrg</category> 645848b8605Smrg 646848b8605Smrg<!-- 65. GL_EXT_blend_minmax --> 647848b8605Smrg 648848b8605Smrg<category name="GL_EXT_read_format_bgra" number="66"> 649848b8605Smrg <enum name="BGRA_EXT" value="0x80E1"/> 650848b8605Smrg <enum name="UNSIGNED_SHORT_4_4_4_4_REV_EXT" value="0x8365"/> 651848b8605Smrg <enum name="UNSIGNED_SHORT_1_5_5_5_REV_EXT" value="0x8366"/> 652848b8605Smrg</category> 653848b8605Smrg 654848b8605Smrg<!-- 69. GL_EXT_multi_draw_arrays --> 655848b8605Smrg 656848b8605Smrg<!-- 71. GL_OES_vertex_array_object --> 657848b8605Smrg<category name="GL_OES_vertex_array_object" number="71"> 658b8e80941Smrg <function name="BindVertexArrayOES" alias="BindVertexArray" es2="2.0"> 659848b8605Smrg <param name="array" type="GLuint"/> 660848b8605Smrg </function> 661848b8605Smrg 662b8e80941Smrg <function name="DeleteVertexArraysOES" alias="DeleteVertexArrays" es2="2.0"> 663848b8605Smrg <param name="n" type="GLsizei"/> 664848b8605Smrg <param name="arrays" type="const GLuint *" count="n"/> 665848b8605Smrg </function> 666848b8605Smrg 667b8e80941Smrg <function name="GenVertexArraysOES" alias="GenVertexArrays" es2="2.0"> 668848b8605Smrg <param name="n" type="GLsizei"/> 669848b8605Smrg <param name="arrays" type="GLuint *" output="true" count="n"/> 670848b8605Smrg </function> 671848b8605Smrg 672b8e80941Smrg <function name="IsVertexArrayOES" alias="IsVertexArray" es2="2.0"> 673848b8605Smrg <param name="array" type="GLuint"/> 674848b8605Smrg <return type="GLboolean"/> 675848b8605Smrg </function> 676848b8605Smrg 677848b8605Smrg <enum name="VERTEX_ARRAY_BINDING_OES" count="1" value="0x85B5"> 678848b8605Smrg <size name="Get" mode="get"/> 679848b8605Smrg </enum> 680848b8605Smrg</category> 681848b8605Smrg 682848b8605Smrg<!-- 87. GL_OES_EGL_image_external --> 683848b8605Smrg<category name="GL_OES_EGL_image_external" number="87"> 684848b8605Smrg <enum name="TEXTURE_EXTERNAL_OES" value="0x8D65"/> 685848b8605Smrg <enum name="SAMPLER_EXTERNAL_OES" value="0x8D66"/> 686848b8605Smrg <enum name="TEXTURE_BINDING_EXTERNAL_OES" value="0x8D67"/> 687848b8605Smrg <enum name="REQUIRED_TEXTURE_IMAGE_UNITS_OES" value="0x8D68"/> 688848b8605Smrg</category> 689848b8605Smrg 690848b8605Smrg<!-- 691848b8605Smrg This extension serves a similar purpose to ARB_draw_buffers except 692848b8605Smrg that this is for OpenGL ES 2.0. 693848b8605Smrg--> 694848b8605Smrg<category name="GL_NV_draw_buffers" number="91"> 695848b8605Smrg <enum name="MAX_DRAW_BUFFERS_NV" count="1" value="0x8824"> 696848b8605Smrg <size name="Get" mode="get"/> 697848b8605Smrg </enum> 698848b8605Smrg <enum name="DRAW_BUFFER0_NV" count="1" value="0x8825"> 699848b8605Smrg <size name="Get" mode="get"/> 700848b8605Smrg </enum> 701848b8605Smrg <enum name="DRAW_BUFFER1_NV" count="1" value="0x8826"> 702848b8605Smrg <size name="Get" mode="get"/> 703848b8605Smrg </enum> 704848b8605Smrg <enum name="DRAW_BUFFER2_NV" count="1" value="0x8827"> 705848b8605Smrg <size name="Get" mode="get"/> 706848b8605Smrg </enum> 707848b8605Smrg <enum name="DRAW_BUFFER3_NV" count="1" value="0x8828"> 708848b8605Smrg <size name="Get" mode="get"/> 709848b8605Smrg </enum> 710848b8605Smrg <enum name="DRAW_BUFFER4_NV" count="1" value="0x8829"> 711848b8605Smrg <size name="Get" mode="get"/> 712848b8605Smrg </enum> 713848b8605Smrg <enum name="DRAW_BUFFER5_NV" count="1" value="0x882A"> 714848b8605Smrg <size name="Get" mode="get"/> 715848b8605Smrg </enum> 716848b8605Smrg <enum name="DRAW_BUFFER6_NV" count="1" value="0x882B"> 717848b8605Smrg <size name="Get" mode="get"/> 718848b8605Smrg </enum> 719848b8605Smrg <enum name="DRAW_BUFFER7_NV" count="1" value="0x882C"> 720848b8605Smrg <size name="Get" mode="get"/> 721848b8605Smrg </enum> 722848b8605Smrg <enum name="DRAW_BUFFER8_NV" count="1" value="0x882D"> 723848b8605Smrg <size name="Get" mode="get"/> 724848b8605Smrg </enum> 725848b8605Smrg <enum name="DRAW_BUFFER9_NV" count="1" value="0x882E"> 726848b8605Smrg <size name="Get" mode="get"/> 727848b8605Smrg </enum> 728848b8605Smrg <enum name="DRAW_BUFFER10_NV" count="1" value="0x882F"> 729848b8605Smrg <size name="Get" mode="get"/> 730848b8605Smrg </enum> 731848b8605Smrg <enum name="DRAW_BUFFER11_NV" count="1" value="0x8830"> 732848b8605Smrg <size name="Get" mode="get"/> 733848b8605Smrg </enum> 734848b8605Smrg <enum name="DRAW_BUFFER12_NV" count="1" value="0x8831"> 735848b8605Smrg <size name="Get" mode="get"/> 736848b8605Smrg </enum> 737848b8605Smrg <enum name="DRAW_BUFFER13_NV" count="1" value="0x8832"> 738848b8605Smrg <size name="Get" mode="get"/> 739848b8605Smrg </enum> 740848b8605Smrg <enum name="DRAW_BUFFER14_NV" count="1" value="0x8833"> 741848b8605Smrg <size name="Get" mode="get"/> 742848b8605Smrg </enum> 743848b8605Smrg <enum name="DRAW_BUFFER15_NV" count="1" value="0x8834"> 744848b8605Smrg <size name="Get" mode="get"/> 745848b8605Smrg </enum> 746848b8605Smrg 747b8e80941Smrg <function name="DrawBuffersNV" alias="DrawBuffers" es2="2.0"> 748848b8605Smrg <param name="n" type="GLsizei" counter="true"/> 749848b8605Smrg <param name="bufs" type="const GLenum *" count="n"/> 750848b8605Smrg </function> 751848b8605Smrg</category> 752848b8605Smrg 753848b8605Smrg<!-- 93. GL_NV_read_buffer --> 754848b8605Smrg<category name="GL_NV_read_buffer"> 755b8e80941Smrg <function name="ReadBufferNV" alias="ReadBuffer" es2="2.0"> 756848b8605Smrg <param name="mode" type="GLenum"/> 757848b8605Smrg </function> 758848b8605Smrg</category> 759848b8605Smrg 760b8e80941Smrg<!-- 100. GL_EXT_occlusion_query_boolean --> 761b8e80941Smrg<category name="GL_EXT_occlusion_query_boolean" number="100"> 762b8e80941Smrg <enum name="CURRENT_QUERY_EXT" value="0x8865"/> 763b8e80941Smrg <enum name="QUERY_RESULT_EXT" value="0x8866"/> 764b8e80941Smrg <enum name="QUERY_RESULT_AVAILABLE_EXT" value="0x8867"/> 765b8e80941Smrg <enum name="ANY_SAMPLES_PASSED_EXT" value="0x8C2F"/> 766b8e80941Smrg <enum name="ANY_SAMPLES_PASSED_CONSERVATIVE_EXT" value="0x8D6A"/> 767b8e80941Smrg 768b8e80941Smrg <function name="GenQueriesEXT" alias="GenQueries" es2="2.0"> 769b8e80941Smrg <param name="n" type="GLsizei"/> 770b8e80941Smrg <param name="ids" type="GLuint *"/> 771b8e80941Smrg </function> 772b8e80941Smrg 773b8e80941Smrg <function name="DeleteQueriesEXT" alias="DeleteQueries" es2="2.0"> 774b8e80941Smrg <param name="n" type="GLsizei"/> 775b8e80941Smrg <param name="ids" type="const GLuint *"/> 776b8e80941Smrg </function> 777b8e80941Smrg 778b8e80941Smrg <function name="IsQueryEXT" alias="IsQuery" es2="2.0"> 779b8e80941Smrg <param name="id" type="GLuint"/> 780b8e80941Smrg <return type="GLboolean"/> 781b8e80941Smrg </function> 782b8e80941Smrg 783b8e80941Smrg <function name="BeginQueryEXT" alias="BeginQuery" es2="2.0"> 784b8e80941Smrg <param name="target" type="GLenum"/> 785b8e80941Smrg <param name="id" type="GLuint"/> 786b8e80941Smrg </function> 787b8e80941Smrg 788b8e80941Smrg <function name="EndQueryEXT" alias="EndQuery" es2="2.0"> 789b8e80941Smrg <param name="target" type="GLenum"/> 790b8e80941Smrg </function> 791b8e80941Smrg 792b8e80941Smrg <function name="GetQueryivEXT" alias="GetQueryiv" es2="2.0"> 793b8e80941Smrg <param name="target" type="GLenum"/> 794b8e80941Smrg <param name="pname" type="GLenum"/> 795b8e80941Smrg <param name="params" type="GLint *"/> 796b8e80941Smrg </function> 797b8e80941Smrg 798b8e80941Smrg <function name="GetQueryObjectivEXT" alias="GetQueryObjectiv" es2="2.0"> 799b8e80941Smrg <param name="id" type="GLuint"/> 800b8e80941Smrg <param name="pname" type="GLenum"/> 801b8e80941Smrg <param name="params" type="GLint *"/> 802b8e80941Smrg </function> 803b8e80941Smrg 804b8e80941Smrg <function name="GetQueryObjectuivEXT" alias="GetQueryObjectuiv" es2="2.0"> 805b8e80941Smrg <param name="id" type="GLuint"/> 806b8e80941Smrg <param name="pname" type="GLenum"/> 807b8e80941Smrg <param name="params" type="GLuint *"/> 808b8e80941Smrg </function> 809b8e80941Smrg</category> 810b8e80941Smrg 811848b8605Smrg<!-- 103. GL_EXT_texture_rg --> 812848b8605Smrg<category name="GL_EXT_texture_rg" number="103"> 813848b8605Smrg <enum name="RED_EXT" value="0x1903"/> 814848b8605Smrg <enum name="RG_EXT" value="0x8227"/> 815848b8605Smrg <enum name="R8_EXT" value="0x8229"/> 816848b8605Smrg <enum name="RG8_EXT" value="0x822B"/> 817848b8605Smrg</category> 818848b8605Smrg 819b8e80941Smrg<xi:include href="EXT_multisampled_render_to_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 820b8e80941Smrg 821848b8605Smrg<!-- 111. GL_ANGLE_texture_compression_dxt --> 822848b8605Smrg<category name="GL_ANGLE_texture_compression_dxt" number="111"> 823848b8605Smrg <enum name="COMPRESSED_RGBA_S3TC_DXT3_ANGLE" value="0x83F2"/> 824848b8605Smrg <enum name="COMPRESSED_RGBA_S3TC_DXT5_ANGLE" value="0x83F3"/> 825848b8605Smrg</category> 826848b8605Smrg 827848b8605Smrg<!-- 121. GL_EXT_map_buffer_range --> 828848b8605Smrg<category name="GL_EXT_map_buffer_range" number="121"> 829848b8605Smrg <enum name="MAP_READ_BIT_EXT" value="0x0001"/> 830848b8605Smrg <enum name="MAP_WRITE_BIT_EXT" value="0x0002"/> 831848b8605Smrg <enum name="MAP_INVALIDATE_RANGE_BIT_EXT" value="0x0004"/> 832848b8605Smrg <enum name="MAP_INVALIDATE_BUFFER_BIT_EXT" value="0x0008"/> 833848b8605Smrg <enum name="MAP_FLUSH_EXPLICIT_BIT_EXT" value="0x0010"/> 834848b8605Smrg <enum name="MAP_UNSYNCHRONIZED_BIT_EXT" value="0x0020"/> 835848b8605Smrg 836848b8605Smrg <function name="MapBufferRangeEXT" alias="MapBufferRange" 837b8e80941Smrg es1="1.0" es2="2.0"> 838848b8605Smrg <param name="target" type="GLenum"/> 839848b8605Smrg <param name="offset" type="GLintptr"/> 840848b8605Smrg <param name="size" type="GLsizeiptr"/> 841848b8605Smrg <param name="length" type="GLbitfield"/> 842848b8605Smrg <return type="GLvoid *"/> 843848b8605Smrg </function> 844848b8605Smrg 845848b8605Smrg <function name="FlushMappedBufferRangeEXT" alias="FlushMappedBufferRange" 846b8e80941Smrg es1="1.0" es2="2.0"> 847848b8605Smrg <param name="target" type="GLenum"/> 848848b8605Smrg <param name="offset" type="GLintptr"/> 849848b8605Smrg <param name="length" type="GLsizeiptr"/> 850848b8605Smrg </function> 851848b8605Smrg</category> 852848b8605Smrg 853b8e80941Smrg<!-- 150. GL_EXT_disjoint_timer_query --> 854b8e80941Smrg<category name="GL_EXT_disjoint_timer_query" number="150"> 855b8e80941Smrg <enum name="QUERY_COUNTER_BITS_EXT" value="0x8864"/> 856b8e80941Smrg <enum name="CURRENT_QUERY_EXT" value="0x8865"/> 857b8e80941Smrg <enum name="QUERY_RESULT_EXT" value="0x8866"/> 858b8e80941Smrg <enum name="QUERY_RESULT_AVAILABLE_EXT" value="0x8867"/> 859b8e80941Smrg <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 860b8e80941Smrg <enum name="TIMESTAMP_EXT" value="0x8E28"/> 861b8e80941Smrg <enum name="GPU_DISJOINT_EXT" value="0x8FBB"/> 862b8e80941Smrg 863b8e80941Smrg <function name="QueryCounterEXT" alias="QueryCounter" es2="2.0"> 864b8e80941Smrg <param name="id" type="GLuint"/> 865b8e80941Smrg <param name="target" type="GLenum"/> 866b8e80941Smrg </function> 867b8e80941Smrg</category> 868b8e80941Smrg 869b8e80941Smrg<!-- 151. GL_EXT_draw_buffers --> 870b8e80941Smrg<category name="GL_EXT_draw_buffers" number="151"> 871b8e80941Smrg <function name="DrawBuffersEXT" alias="DrawBuffers" es2="2.0"> 872b8e80941Smrg <param name="n" type="GLsizei" counter="true"/> 873b8e80941Smrg <param name="bufs" type="const GLenum *" count="n"/> 874b8e80941Smrg </function> 875b8e80941Smrg</category> 876b8e80941Smrg 877b8e80941Smrg<category name="GL_OES_sample_shading" number="169"> 878b8e80941Smrg <function name="MinSampleShadingOES" alias="MinSampleShading" es2="3.0"> 879b8e80941Smrg <param name="value" type="GLfloat"/> 880b8e80941Smrg </function> 881b8e80941Smrg</category> 882b8e80941Smrg 883b8e80941Smrg<!-- 174. GL_OES_texture_storage_multisample_2d_array --> 884b8e80941Smrg<category name="GL_OES_texture_storage_multisample_2d_array" number="174"> 885b8e80941Smrg <enum name="TEXTURE_2D_MULTISAMPLE_ARRAY_OES" value="0x9102"/> 886b8e80941Smrg <enum name="TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES" value="0x9105"/> 887b8e80941Smrg <enum name="SAMPLER_2D_MULTISAMPLE_ARRAY_OES" value="0x910B"/> 888b8e80941Smrg <enum name="INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" value="0x910C"/> 889b8e80941Smrg <enum name="UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES" value="0x910D"/> 890b8e80941Smrg 891b8e80941Smrg <function name="TexStorage3DMultisampleOES" alias="TexStorage3DMultisample" es2="3.1"> 892b8e80941Smrg <param name="target" type="GLenum"/> 893b8e80941Smrg <param name="samples" type="GLsizei"/> 894b8e80941Smrg <param name="internalformat" type="GLenum"/> 895b8e80941Smrg <param name="width" type="GLsizei"/> 896b8e80941Smrg <param name="height" type="GLsizei"/> 897b8e80941Smrg <param name="depth" type="GLsizei"/> 898b8e80941Smrg <param name="fixedsamplelocations" type="GLboolean"/> 899b8e80941Smrg </function> 900b8e80941Smrg</category> 901b8e80941Smrg 902b8e80941Smrg<category name="GL_EXT_draw_buffers_indexed" number="176"> 903b8e80941Smrg 904b8e80941Smrg <function name="BlendFunciEXT" alias="BlendFunciARB" es2="3.0"> 905b8e80941Smrg <param name="buf" type="GLuint"/> 906b8e80941Smrg <param name="sfactor" type="GLenum"/> 907b8e80941Smrg <param name="dfactor" type="GLenum"/> 908b8e80941Smrg </function> 909b8e80941Smrg 910b8e80941Smrg <function name="BlendFuncSeparateiEXT" alias="BlendFuncSeparateiARB" es2="3.0"> 911b8e80941Smrg <param name="buf" type="GLuint"/> 912b8e80941Smrg <param name="sfactorRGB" type="GLenum"/> 913b8e80941Smrg <param name="dfactorRGB" type="GLenum"/> 914b8e80941Smrg <param name="sfactorAlpha" type="GLenum"/> 915b8e80941Smrg <param name="dfactorAlpha" type="GLenum"/> 916b8e80941Smrg </function> 917b8e80941Smrg 918b8e80941Smrg <function name="BlendEquationiEXT" alias="BlendEquationiARB" es2="3.0"> 919b8e80941Smrg <param name="buf" type="GLuint"/> 920b8e80941Smrg <param name="mode" type="GLenum"/> 921b8e80941Smrg </function> 922b8e80941Smrg 923b8e80941Smrg <function name="BlendEquationSeparateiEXT" alias="BlendEquationSeparateiARB" es2="3.0"> 924b8e80941Smrg <param name="buf" type="GLuint"/> 925b8e80941Smrg <param name="modeRGB" type="GLenum"/> 926b8e80941Smrg <param name="modeA" type="GLenum"/> 927b8e80941Smrg </function> 928b8e80941Smrg 929b8e80941Smrg <function name="ColorMaskiEXT" alias="ColorMaski" es2="3.0"> 930b8e80941Smrg <param name="buf" type="GLuint"/> 931b8e80941Smrg <param name="r" type="GLboolean"/> 932b8e80941Smrg <param name="g" type="GLboolean"/> 933b8e80941Smrg <param name="b" type="GLboolean"/> 934b8e80941Smrg <param name="a" type="GLboolean"/> 935b8e80941Smrg </function> 936b8e80941Smrg 937b8e80941Smrg <function name="EnableiEXT" alias="Enablei" es2="3.0"> 938b8e80941Smrg <param name="target" type="GLenum"/> 939b8e80941Smrg <param name="index" type="GLuint"/> 940b8e80941Smrg </function> 941b8e80941Smrg 942b8e80941Smrg <function name="DisableiEXT" alias="Disablei" es2="3.0"> 943b8e80941Smrg <param name="target" type="GLenum"/> 944b8e80941Smrg <param name="index" type="GLuint"/> 945b8e80941Smrg </function> 946b8e80941Smrg 947b8e80941Smrg <function name="IsEnablediEXT" alias="IsEnabledi" es2="3.0"> 948b8e80941Smrg <param name="target" type="GLenum"/> 949b8e80941Smrg <param name="index" type="GLuint"/> 950b8e80941Smrg <return type="GLboolean"/> 951b8e80941Smrg </function> 952b8e80941Smrg 953b8e80941Smrg</category> 954b8e80941Smrg 955b8e80941Smrg<category name="GL_EXT_geometry_shader" number="177"> 956b8e80941Smrg <!-- The rest of the bits for this are below in OES_geometry_shader. --> 957b8e80941Smrg <function name="FramebufferTextureEXT" alias="FramebufferTexture" es2="3.1"> 958b8e80941Smrg <param name="target" type="GLenum"/> 959b8e80941Smrg <param name="attachment" type="GLenum"/> 960b8e80941Smrg <param name="texture" type="GLuint"/> 961b8e80941Smrg <param name="level" type="GLint"/> 962b8e80941Smrg </function> 963b8e80941Smrg</category> 964b8e80941Smrg 965b8e80941Smrg<category name="GL_EXT_texture_border_clamp" number="182"> 966b8e80941Smrg 967b8e80941Smrg <!-- The *TexParameter* functions are added in EXT_texture_integer --> 968b8e80941Smrg 969b8e80941Smrg <function name="SamplerParameterIivEXT" es2="3.0" alias="SamplerParameterIiv"> 970b8e80941Smrg <param name="sampler" type="GLuint"/> 971b8e80941Smrg <param name="pname" type="GLenum"/> 972b8e80941Smrg <param name="params" type="const GLint *"/> 973b8e80941Smrg </function> 974b8e80941Smrg 975b8e80941Smrg <function name="SamplerParameterIuivEXT" es2="3.0" alias="SamplerParameterIuiv"> 976b8e80941Smrg <param name="sampler" type="GLuint"/> 977b8e80941Smrg <param name="pname" type="GLenum"/> 978b8e80941Smrg <param name="params" type="const GLuint *"/> 979b8e80941Smrg </function> 980b8e80941Smrg 981b8e80941Smrg <function name="GetSamplerParameterIivEXT" es2="3.0" alias="GetSamplerParameterIiv"> 982b8e80941Smrg <param name="sampler" type="GLuint"/> 983b8e80941Smrg <param name="pname" type="GLenum"/> 984b8e80941Smrg <param name="params" type="GLint *"/> 985b8e80941Smrg </function> 986b8e80941Smrg 987b8e80941Smrg <function name="GetSamplerParameterIuivEXT" es2="3.0" alias="GetSamplerParameterIuiv"> 988b8e80941Smrg <param name="sampler" type="GLuint"/> 989b8e80941Smrg <param name="pname" type="GLenum"/> 990b8e80941Smrg <param name="params" type="GLuint *"/> 991b8e80941Smrg </function> 992b8e80941Smrg 993b8e80941Smrg</category> 994b8e80941Smrg 995b8e80941Smrg<category name="GL_EXT_texture_buffer" number="183"> 996b8e80941Smrg 997b8e80941Smrg <function name="TexBufferEXT" es2="3.1" alias="TexBuffer"> 998b8e80941Smrg <param name="target" type="GLenum"/> 999b8e80941Smrg <param name="internalFormat" type="GLenum"/> 1000b8e80941Smrg <param name="buffer" type="GLuint"/> 1001b8e80941Smrg </function> 1002b8e80941Smrg 1003b8e80941Smrg <function name="TexBufferRangeEXT" es2="3.1" alias="TexBufferRange"> 1004b8e80941Smrg <param name="target" type="GLenum"/> 1005b8e80941Smrg <param name="internalformat" type="GLenum"/> 1006b8e80941Smrg <param name="buffer" type="GLuint"/> 1007b8e80941Smrg <param name="offset" type="GLintptr"/> 1008b8e80941Smrg <param name="size" type="GLsizeiptr"/> 1009b8e80941Smrg </function> 1010b8e80941Smrg 1011b8e80941Smrg</category> 1012b8e80941Smrg 1013b8e80941Smrg<category name="GL_EXT_primitive_bounding_box" number="187"> 1014b8e80941Smrg 1015b8e80941Smrg <function name="PrimitiveBoundingBoxEXT" es2="3.1" alias="PrimitiveBoundingBox"> 1016b8e80941Smrg <param name="minX" type="GLfloat"/> 1017b8e80941Smrg <param name="minY" type="GLfloat"/> 1018b8e80941Smrg <param name="minZ" type="GLfloat"/> 1019b8e80941Smrg <param name="minW" type="GLfloat"/> 1020b8e80941Smrg <param name="maxX" type="GLfloat"/> 1021b8e80941Smrg <param name="maxY" type="GLfloat"/> 1022b8e80941Smrg <param name="maxZ" type="GLfloat"/> 1023b8e80941Smrg <param name="maxW" type="GLfloat"/> 1024b8e80941Smrg </function> 1025b8e80941Smrg 1026b8e80941Smrg</category> 1027b8e80941Smrg 1028b8e80941Smrg<xi:include href="KHR_robustness_es.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 1029b8e80941Smrg 1030b8e80941Smrg<category name="GL_EXT_base_instance" number="203"> 1031b8e80941Smrg 1032b8e80941Smrg <function name="DrawArraysInstancedBaseInstanceEXT" es2="3.0" 1033b8e80941Smrg alias="DrawArraysInstancedBaseInstance"> 1034b8e80941Smrg <param name="mode" type="GLenum"/> 1035b8e80941Smrg <param name="first" type="GLint"/> 1036b8e80941Smrg <param name="count" type="GLsizei"/> 1037b8e80941Smrg <param name="instancecount" type="GLsizei"/> 1038b8e80941Smrg <param name="baseinstance" type="GLuint"/> 1039b8e80941Smrg </function> 1040b8e80941Smrg 1041b8e80941Smrg <function name="DrawElementsInstancedBaseInstanceEXT" es2="3.0" 1042b8e80941Smrg alias="DrawElementsInstancedBaseInstance"> 1043b8e80941Smrg <param name="mode" type="GLenum"/> 1044b8e80941Smrg <param name="count" type="GLsizei"/> 1045b8e80941Smrg <param name="type" type="GLenum"/> 1046b8e80941Smrg <param name="indices" type="const GLvoid *"/> 1047b8e80941Smrg <param name="instancecount" type="GLsizei"/> 1048b8e80941Smrg <param name="baseinstance" type="GLuint"/> 1049b8e80941Smrg </function> 1050b8e80941Smrg 1051b8e80941Smrg <function name="DrawElementsInstancedBaseVertexBaseInstanceEXT" es2="3.0" 1052b8e80941Smrg alias="DrawElementsInstancedBaseVertexBaseInstance"> 1053b8e80941Smrg <param name="mode" type="GLenum"/> 1054b8e80941Smrg <param name="count" type="GLsizei"/> 1055b8e80941Smrg <param name="type" type="GLenum"/> 1056b8e80941Smrg <param name="indices" type="const GLvoid *"/> 1057b8e80941Smrg <param name="instancecount" type="GLsizei"/> 1058b8e80941Smrg <param name="basevertex" type="GLint"/> 1059b8e80941Smrg <param name="baseinstance" type="GLuint"/> 1060b8e80941Smrg </function> 1061b8e80941Smrg 1062b8e80941Smrg</category> 1063b8e80941Smrg 1064b8e80941Smrg<category name="GL_EXT_draw_elements_base_vertex" number="204"> 1065b8e80941Smrg 1066b8e80941Smrg <function name="DrawElementsBaseVertexEXT" alias="DrawElementsBaseVertex" 1067b8e80941Smrg es2="2.0" exec="dynamic"> 1068b8e80941Smrg <param name="mode" type="GLenum"/> 1069b8e80941Smrg <param name="count" type="GLsizei"/> 1070b8e80941Smrg <param name="type" type="GLenum"/> 1071b8e80941Smrg <param name="indices" type="const GLvoid *"/> 1072b8e80941Smrg <param name="basevertex" type="GLint"/> 1073b8e80941Smrg </function> 1074b8e80941Smrg 1075b8e80941Smrg <function name="DrawRangeElementsBaseVertexEXT" alias="DrawRangeElementsBaseVertex" 1076b8e80941Smrg es2="3.0" exec="dynamic"> 1077b8e80941Smrg <param name="mode" type="GLenum"/> 1078b8e80941Smrg <param name="start" type="GLuint"/> 1079b8e80941Smrg <param name="end" type="GLuint"/> 1080b8e80941Smrg <param name="count" type="GLsizei"/> 1081b8e80941Smrg <param name="type" type="GLenum"/> 1082b8e80941Smrg <param name="indices" type="const GLvoid *"/> 1083b8e80941Smrg <param name="basevertex" type="GLint"/> 1084b8e80941Smrg </function> 1085b8e80941Smrg 1086b8e80941Smrg <function name="MultiDrawElementsBaseVertexEXT" alias="MultiDrawElementsBaseVertex" 1087b8e80941Smrg es2="2.0" exec="dynamic"> 1088b8e80941Smrg <param name="mode" type="GLenum"/> 1089b8e80941Smrg <param name="count" type="const GLsizei *"/> 1090b8e80941Smrg <param name="type" type="GLenum"/> 1091b8e80941Smrg <param name="indices" type="const GLvoid * const *"/> 1092b8e80941Smrg <param name="primcount" type="GLsizei"/> 1093b8e80941Smrg <param name="basevertex" type="const GLint *"/> 1094b8e80941Smrg </function> 1095b8e80941Smrg 1096b8e80941Smrg <function name="DrawElementsInstancedBaseVertexEXT" alias="DrawElementsInstancedBaseVertex" 1097b8e80941Smrg es2="3.0" exec="dynamic"> 1098b8e80941Smrg <param name="mode" type="GLenum"/> 1099b8e80941Smrg <param name="count" type="GLsizei"/> 1100b8e80941Smrg <param name="type" type="GLenum"/> 1101b8e80941Smrg <param name="indices" type="const GLvoid *"/> 1102b8e80941Smrg <param name="primcount" type="GLsizei"/> 1103b8e80941Smrg <param name="basevertex" type="GLint"/> 1104b8e80941Smrg </function> 1105b8e80941Smrg 1106b8e80941Smrg</category> 1107b8e80941Smrg 1108b8e80941Smrg<category name="GL_EXT_copy_image" number="208"> 1109b8e80941Smrg 1110b8e80941Smrg <function name="CopyImageSubDataEXT" alias="CopyImageSubData" es2="3.0"> 1111b8e80941Smrg <param name="srcName" type="GLuint"/> 1112b8e80941Smrg <param name="srcTarget" type="GLenum"/> 1113b8e80941Smrg <param name="srcLevel" type="GLint"/> 1114b8e80941Smrg <param name="srcX" type="GLint"/> 1115b8e80941Smrg <param name="srcY" type="GLint"/> 1116b8e80941Smrg <param name="srcZ" type="GLint"/> 1117b8e80941Smrg <param name="dstName" type="GLuint"/> 1118b8e80941Smrg <param name="dstTarget" type="GLenum"/> 1119b8e80941Smrg <param name="dstLevel" type="GLint"/> 1120b8e80941Smrg <param name="dstX" type="GLint"/> 1121b8e80941Smrg <param name="dstY" type="GLint"/> 1122b8e80941Smrg <param name="dstZ" type="GLint"/> 1123b8e80941Smrg <param name="srcWidth" type="GLsizei"/> 1124b8e80941Smrg <param name="srcHeight" type="GLsizei"/> 1125b8e80941Smrg <param name="srcDepth" type="GLsizei"/> 1126b8e80941Smrg </function> 1127b8e80941Smrg 1128b8e80941Smrg</category> 1129b8e80941Smrg 1130b8e80941Smrg<category name="GL_OES_draw_buffers_indexed" number="209"> 1131b8e80941Smrg 1132b8e80941Smrg <function name="BlendFunciOES" alias="BlendFunciARB" es2="3.0"> 1133b8e80941Smrg <param name="buf" type="GLuint"/> 1134b8e80941Smrg <param name="sfactor" type="GLenum"/> 1135b8e80941Smrg <param name="dfactor" type="GLenum"/> 1136b8e80941Smrg </function> 1137b8e80941Smrg 1138b8e80941Smrg <function name="BlendFuncSeparateiOES" alias="BlendFuncSeparateiARB" es2="3.0"> 1139b8e80941Smrg <param name="buf" type="GLuint"/> 1140b8e80941Smrg <param name="sfactorRGB" type="GLenum"/> 1141b8e80941Smrg <param name="dfactorRGB" type="GLenum"/> 1142b8e80941Smrg <param name="sfactorAlpha" type="GLenum"/> 1143b8e80941Smrg <param name="dfactorAlpha" type="GLenum"/> 1144b8e80941Smrg </function> 1145b8e80941Smrg 1146b8e80941Smrg <function name="BlendEquationiOES" alias="BlendEquationiARB" es2="3.0"> 1147b8e80941Smrg <param name="buf" type="GLuint"/> 1148b8e80941Smrg <param name="mode" type="GLenum"/> 1149b8e80941Smrg </function> 1150b8e80941Smrg 1151b8e80941Smrg <function name="BlendEquationSeparateiOES" alias="BlendEquationSeparateiARB" es2="3.0"> 1152b8e80941Smrg <param name="buf" type="GLuint"/> 1153b8e80941Smrg <param name="modeRGB" type="GLenum"/> 1154b8e80941Smrg <param name="modeA" type="GLenum"/> 1155b8e80941Smrg </function> 1156b8e80941Smrg 1157b8e80941Smrg <function name="ColorMaskiOES" alias="ColorMaski" es2="3.0"> 1158b8e80941Smrg <param name="buf" type="GLuint"/> 1159b8e80941Smrg <param name="r" type="GLboolean"/> 1160b8e80941Smrg <param name="g" type="GLboolean"/> 1161b8e80941Smrg <param name="b" type="GLboolean"/> 1162b8e80941Smrg <param name="a" type="GLboolean"/> 1163b8e80941Smrg </function> 1164b8e80941Smrg 1165b8e80941Smrg <function name="EnableiOES" alias="Enablei" es2="3.0"> 1166b8e80941Smrg <param name="target" type="GLenum"/> 1167b8e80941Smrg <param name="index" type="GLuint"/> 1168b8e80941Smrg </function> 1169b8e80941Smrg 1170b8e80941Smrg <function name="DisableiOES" alias="Disablei" es2="3.0"> 1171b8e80941Smrg <param name="target" type="GLenum"/> 1172b8e80941Smrg <param name="index" type="GLuint"/> 1173b8e80941Smrg </function> 1174b8e80941Smrg 1175b8e80941Smrg <function name="IsEnablediOES" alias="IsEnabledi" es2="3.0"> 1176b8e80941Smrg <param name="target" type="GLenum"/> 1177b8e80941Smrg <param name="index" type="GLuint"/> 1178b8e80941Smrg <return type="GLboolean"/> 1179b8e80941Smrg </function> 1180b8e80941Smrg 1181b8e80941Smrg</category> 1182b8e80941Smrg 1183b8e80941Smrg<category name="GL_EXT_primitive_bounding_box" number="212"> 1184b8e80941Smrg 1185b8e80941Smrg <function name="PrimitiveBoundingBoxOES" es2="3.1" alias="PrimitiveBoundingBox"> 1186b8e80941Smrg <param name="minX" type="GLfloat"/> 1187b8e80941Smrg <param name="minY" type="GLfloat"/> 1188b8e80941Smrg <param name="minZ" type="GLfloat"/> 1189b8e80941Smrg <param name="minW" type="GLfloat"/> 1190b8e80941Smrg <param name="maxX" type="GLfloat"/> 1191b8e80941Smrg <param name="maxY" type="GLfloat"/> 1192b8e80941Smrg <param name="maxZ" type="GLfloat"/> 1193b8e80941Smrg <param name="maxW" type="GLfloat"/> 1194b8e80941Smrg </function> 1195b8e80941Smrg 1196b8e80941Smrg</category> 1197b8e80941Smrg 1198b8e80941Smrg<category name="GL_OES_texture_buffer" number="216"> 1199b8e80941Smrg 1200b8e80941Smrg <function name="TexBufferOES" es2="3.1" alias="TexBuffer"> 1201b8e80941Smrg <param name="target" type="GLenum"/> 1202b8e80941Smrg <param name="internalFormat" type="GLenum"/> 1203b8e80941Smrg <param name="buffer" type="GLuint"/> 1204b8e80941Smrg </function> 1205b8e80941Smrg 1206b8e80941Smrg <function name="TexBufferRangeOES" es2="3.1" alias="TexBufferRange"> 1207b8e80941Smrg <param name="target" type="GLenum"/> 1208b8e80941Smrg <param name="internalformat" type="GLenum"/> 1209b8e80941Smrg <param name="buffer" type="GLuint"/> 1210b8e80941Smrg <param name="offset" type="GLintptr"/> 1211b8e80941Smrg <param name="size" type="GLsizeiptr"/> 1212b8e80941Smrg </function> 1213b8e80941Smrg 1214b8e80941Smrg</category> 1215b8e80941Smrg 1216b8e80941Smrg<category name="GL_OES_draw_elements_base_vertex" number="219"> 1217b8e80941Smrg 1218b8e80941Smrg <function name="DrawElementsBaseVertexOES" alias="DrawElementsBaseVertex" 1219b8e80941Smrg es2="2.0" exec="dynamic"> 1220b8e80941Smrg <param name="mode" type="GLenum"/> 1221b8e80941Smrg <param name="count" type="GLsizei"/> 1222b8e80941Smrg <param name="type" type="GLenum"/> 1223b8e80941Smrg <param name="indices" type="const GLvoid *"/> 1224b8e80941Smrg <param name="basevertex" type="GLint"/> 1225b8e80941Smrg </function> 1226b8e80941Smrg 1227b8e80941Smrg <function name="DrawRangeElementsBaseVertexOES" alias="DrawRangeElementsBaseVertex" 1228b8e80941Smrg es2="3.0" exec="dynamic"> 1229b8e80941Smrg <param name="mode" type="GLenum"/> 1230b8e80941Smrg <param name="start" type="GLuint"/> 1231b8e80941Smrg <param name="end" type="GLuint"/> 1232b8e80941Smrg <param name="count" type="GLsizei"/> 1233b8e80941Smrg <param name="type" type="GLenum"/> 1234b8e80941Smrg <param name="indices" type="const GLvoid *"/> 1235b8e80941Smrg <param name="basevertex" type="GLint"/> 1236b8e80941Smrg </function> 1237b8e80941Smrg 1238b8e80941Smrg <function name="DrawElementsInstancedBaseVertexOES" alias="DrawElementsInstancedBaseVertex" 1239b8e80941Smrg es2="3.0" exec="dynamic"> 1240b8e80941Smrg <param name="mode" type="GLenum"/> 1241b8e80941Smrg <param name="count" type="GLsizei"/> 1242b8e80941Smrg <param name="type" type="GLenum"/> 1243b8e80941Smrg <param name="indices" type="const GLvoid *"/> 1244b8e80941Smrg <param name="primcount" type="GLsizei"/> 1245b8e80941Smrg <param name="basevertex" type="GLint"/> 1246b8e80941Smrg </function> 1247b8e80941Smrg 1248b8e80941Smrg</category> 1249b8e80941Smrg 1250b8e80941Smrg<category name="GL_EXT_buffer_storage" number="239"> 1251b8e80941Smrg <function name="BufferStorageEXT" alias="BufferStorage" es2="3.1"> 1252b8e80941Smrg <param name="target" type="GLenum"/> 1253b8e80941Smrg <param name="size" type="GLsizeiptr"/> 1254b8e80941Smrg <param name="data" type="const GLvoid *"/> 1255b8e80941Smrg <param name="flags" type="GLbitfield"/> 1256b8e80941Smrg </function> 1257b8e80941Smrg</category> 1258b8e80941Smrg 1259b8e80941Smrg<category name="GL_EXT_blend_func_extended" number="247"> 1260b8e80941Smrg 1261b8e80941Smrg <function name="BindFragDataLocationIndexedEXT" alias="BindFragDataLocationIndexed" 1262b8e80941Smrg es2="3.0"> 1263b8e80941Smrg <param name="program" type="GLuint"/> 1264b8e80941Smrg <param name="colorNumber" type="GLuint"/> 1265b8e80941Smrg <param name="index" type="GLuint"/> 1266b8e80941Smrg <param name="name" type="const GLchar *"/> 1267b8e80941Smrg </function> 1268b8e80941Smrg 1269b8e80941Smrg <function name="GetFragDataIndexEXT" alias="GetFragDataIndex" 1270b8e80941Smrg es2="3.0"> 1271b8e80941Smrg <param name="program" type="GLuint"/> 1272b8e80941Smrg <param name="name" type="const GLchar *"/> 1273b8e80941Smrg <return type="GLint"/> 1274b8e80941Smrg </function> 1275b8e80941Smrg 1276b8e80941Smrg <function name="GetProgramResourceLocationIndexEXT" alias="GetProgramResourceLocationIndex" 1277b8e80941Smrg es2="3.1"> 1278b8e80941Smrg <param name="program" type="GLuint"/> 1279b8e80941Smrg <param name="programInterface" type="GLenum"/> 1280b8e80941Smrg <param name="name" type="const GLchar *"/> 1281b8e80941Smrg <return type="GLint"/> 1282b8e80941Smrg </function> 1283b8e80941Smrg 1284b8e80941Smrg</category> 1285b8e80941Smrg 1286b8e80941Smrg<category name="GL_OES_copy_image" number="208"> 1287b8e80941Smrg 1288b8e80941Smrg <function name="CopyImageSubDataOES" alias="CopyImageSubData" es2="3.0"> 1289b8e80941Smrg <param name="srcName" type="GLuint"/> 1290b8e80941Smrg <param name="srcTarget" type="GLenum"/> 1291b8e80941Smrg <param name="srcLevel" type="GLint"/> 1292b8e80941Smrg <param name="srcX" type="GLint"/> 1293b8e80941Smrg <param name="srcY" type="GLint"/> 1294b8e80941Smrg <param name="srcZ" type="GLint"/> 1295b8e80941Smrg <param name="dstName" type="GLuint"/> 1296b8e80941Smrg <param name="dstTarget" type="GLenum"/> 1297b8e80941Smrg <param name="dstLevel" type="GLint"/> 1298b8e80941Smrg <param name="dstX" type="GLint"/> 1299b8e80941Smrg <param name="dstY" type="GLint"/> 1300b8e80941Smrg <param name="dstZ" type="GLint"/> 1301b8e80941Smrg <param name="srcWidth" type="GLsizei"/> 1302b8e80941Smrg <param name="srcHeight" type="GLsizei"/> 1303b8e80941Smrg <param name="srcDepth" type="GLsizei"/> 1304b8e80941Smrg </function> 1305b8e80941Smrg 1306b8e80941Smrg</category> 1307b8e80941Smrg 1308b8e80941Smrg<!-- 175. GL_OES_geometry_shader --> 1309b8e80941Smrg<category name="GL_OES_geometry_shader" number="210"> 1310b8e80941Smrg <enum name="GEOMETRY_SHADER_OES" value="0x8DD9"/> 1311b8e80941Smrg <enum name="GEOMETRY_SHADER_BIT_OES" value="0x00000004"/> 1312b8e80941Smrg <enum name="GEOMETRY_LINKED_VERTICES_OUT_OES" value="0x8916"/> 1313b8e80941Smrg <enum name="GEOMETRY_LINKED_INPUT_TYPE_OES" value="0x8917"/> 1314b8e80941Smrg <enum name="GEOMETRY_LINKED_OUTPUT_TYPE_OES" value="0x8918"/> 1315b8e80941Smrg <enum name="GEOMETRY_SHADER_INVOCATIONS_OES" value="0x887F"/> 1316b8e80941Smrg <enum name="LAYER_PROVOKING_VERTEX_OES" value="0x825E"/> 1317b8e80941Smrg <enum name="MAX_GEOMETRY_UNIFORM_BLOCKS_OES" value="0x8A2C"/> 1318b8e80941Smrg <enum name="MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES" value="0x8A32"/> 1319b8e80941Smrg <enum name="MAX_GEOMETRY_INPUT_COMPONENTS_OES" value="0x9123"/> 1320b8e80941Smrg <enum name="MAX_GEOMETRY_OUTPUT_COMPONENTS_OES" value="0x9124"/> 1321b8e80941Smrg <enum name="MAX_GEOMETRY_OUTPUT_VERTICES_OES" value="0x8DE0"/> 1322b8e80941Smrg <enum name="MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES" value="0x8DE1"/> 1323b8e80941Smrg <enum name="MAX_GEOMETRY_SHADER_INVOCATIONS_OES" value="0x8E5A"/> 1324b8e80941Smrg <enum name="MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES" value="0x8C29"/> 1325b8e80941Smrg <enum name="MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES" value="0x92CF"/> 1326b8e80941Smrg <enum name="MAX_GEOMETRY_ATOMIC_COUNTERS_OES" value="0x92D5"/> 1327b8e80941Smrg <enum name="MAX_GEOMETRY_IMAGE_UNIFORMS_OES" value="0x90CD"/> 1328b8e80941Smrg <enum name="MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES" value="0x90D7"/> 1329b8e80941Smrg <enum name="FIRST_VERTEX_CONVENTION_OES" value="0x8E4D"/> 1330b8e80941Smrg <enum name="LAST_VERTEX_CONVENTION_OES" value="0x8E4E"/> 1331b8e80941Smrg <enum name="UNDEFINED_VERTEX_OES" value="0x8260"/> 1332b8e80941Smrg <enum name="PRIMITIVES_GENERATED_OES" value="0x8C87"/> 1333b8e80941Smrg <enum name="LINES_ADJACENCY_OES" value="0xA"/> 1334b8e80941Smrg <enum name="LINE_STRIP_ADJACENCY_OES" value="0xB"/> 1335b8e80941Smrg <enum name="TRIANGLES_ADJACENCY_OES" value="0xC"/> 1336b8e80941Smrg <enum name="TRIANGLE_STRIP_ADJACENCY_OES" value="0xD"/> 1337b8e80941Smrg <enum name="FRAMEBUFFER_DEFAULT_LAYERS_OES" value="0x9312"/> 1338b8e80941Smrg <enum name="MAX_FRAMEBUFFER_LAYERS_OES" value="0x9317"/> 1339b8e80941Smrg <enum name="FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES" value="0x8DA8"/> 1340b8e80941Smrg <enum name="FRAMEBUFFER_ATTACHMENT_LAYERED_OES" value="0x8DA7"/> 1341b8e80941Smrg <enum name="REFERENCED_BY_GEOMETRY_SHADER_OES" value="0x9309"/> 1342b8e80941Smrg 1343b8e80941Smrg <function name="FramebufferTextureOES" alias="FramebufferTexture" es2="3.1"> 1344b8e80941Smrg <param name="target" type="GLenum"/> 1345b8e80941Smrg <param name="attachment" type="GLenum"/> 1346b8e80941Smrg <param name="texture" type="GLuint"/> 1347b8e80941Smrg <param name="level" type="GLint"/> 1348b8e80941Smrg </function> 1349b8e80941Smrg</category> 1350b8e80941Smrg 1351b8e80941Smrg<category name="GL_OES_texture_border_clamp" number="215"> 1352b8e80941Smrg 1353b8e80941Smrg <enum name="TEXTURE_BORDER_COLOR_OES" value ="0x1004"/> 1354b8e80941Smrg <enum name="CLAMP_TO_BORDER_OES" value="0x812D"/> 1355b8e80941Smrg 1356b8e80941Smrg <function name="TexParameterIivOES" es2="3.0" alias="TexParameterIiv"> 1357b8e80941Smrg <param name="target" type="GLenum"/> 1358b8e80941Smrg <param name="pname" type="GLenum"/> 1359b8e80941Smrg <param name="params" type="const GLint *"/> 1360b8e80941Smrg </function> 1361b8e80941Smrg 1362b8e80941Smrg <function name="TexParameterIuivOES" es2="3.0" alias="TexParameterIuiv"> 1363b8e80941Smrg <param name="target" type="GLenum"/> 1364b8e80941Smrg <param name="pname" type="GLenum"/> 1365b8e80941Smrg <param name="params" type="const GLuint *"/> 1366b8e80941Smrg </function> 1367b8e80941Smrg 1368b8e80941Smrg <function name="GetTexParameterIivOES" es2="3.0" alias="GetTexParameterIiv"> 1369b8e80941Smrg <param name="target" type="GLenum"/> 1370b8e80941Smrg <param name="pname" type="GLenum"/> 1371b8e80941Smrg <param name="params" type="GLint *"/> 1372b8e80941Smrg </function> 1373b8e80941Smrg 1374b8e80941Smrg <function name="GetTexParameterIuivOES" es2="3.0" alias="GetTexParameterIuiv"> 1375b8e80941Smrg <param name="target" type="GLenum"/> 1376b8e80941Smrg <param name="pname" type="GLenum"/> 1377b8e80941Smrg <param name="params" type="GLuint *"/> 1378b8e80941Smrg </function> 1379b8e80941Smrg 1380b8e80941Smrg <function name="SamplerParameterIivOES" es2="3.0" alias="SamplerParameterIiv"> 1381b8e80941Smrg <param name="sampler" type="GLuint"/> 1382b8e80941Smrg <param name="pname" type="GLenum"/> 1383b8e80941Smrg <param name="params" type="const GLint *"/> 1384b8e80941Smrg </function> 1385b8e80941Smrg 1386b8e80941Smrg <function name="SamplerParameterIuivOES" es2="3.0" alias="SamplerParameterIuiv"> 1387b8e80941Smrg <param name="sampler" type="GLuint"/> 1388b8e80941Smrg <param name="pname" type="GLenum"/> 1389b8e80941Smrg <param name="params" type="const GLuint *"/> 1390b8e80941Smrg </function> 1391b8e80941Smrg 1392b8e80941Smrg <function name="GetSamplerParameterIivOES" es2="3.0" alias="GetSamplerParameterIiv"> 1393b8e80941Smrg <param name="sampler" type="GLuint"/> 1394b8e80941Smrg <param name="pname" type="GLenum"/> 1395b8e80941Smrg <param name="params" type="GLint *"/> 1396b8e80941Smrg </function> 1397b8e80941Smrg 1398b8e80941Smrg <function name="GetSamplerParameterIuivOES" es2="3.0" alias="GetSamplerParameterIuiv"> 1399b8e80941Smrg <param name="sampler" type="GLuint"/> 1400b8e80941Smrg <param name="pname" type="GLenum"/> 1401b8e80941Smrg <param name="params" type="GLuint *"/> 1402b8e80941Smrg </function> 1403b8e80941Smrg 1404b8e80941Smrg</category> 1405b8e80941Smrg 1406b8e80941Smrg<category name="GL_OES_viewport_array" number="267"> 1407b8e80941Smrg <function name="ViewportArrayvOES" es2="3.1" alias="ViewportArrayv"> 1408b8e80941Smrg <param name="first" type="GLuint"/> 1409b8e80941Smrg <param name="count" type="GLsizei"/> 1410b8e80941Smrg <param name="v" type="const GLfloat *"/> 1411b8e80941Smrg </function> 1412b8e80941Smrg <function name="ViewportIndexedfOES" es2="3.1" alias="ViewportIndexedf"> 1413b8e80941Smrg <param name="index" type="GLuint"/> 1414b8e80941Smrg <param name="x" type="GLfloat"/> 1415b8e80941Smrg <param name="y" type="GLfloat"/> 1416b8e80941Smrg <param name="w" type="GLfloat"/> 1417b8e80941Smrg <param name="h" type="GLfloat"/> 1418b8e80941Smrg </function> 1419b8e80941Smrg <function name="ViewportIndexedfvOES" es2="3.1" alias="ViewportIndexedfv"> 1420b8e80941Smrg <param name="index" type="GLuint"/> 1421b8e80941Smrg <param name="v" type="const GLfloat *"/> 1422b8e80941Smrg </function> 1423b8e80941Smrg <function name="ScissorArrayvOES" es2="3.1" alias="ScissorArrayv"> 1424b8e80941Smrg <param name="first" type="GLuint"/> 1425b8e80941Smrg <param name="count" type="GLsizei"/> 1426b8e80941Smrg <param name="v" type="const int *"/> 1427b8e80941Smrg </function> 1428b8e80941Smrg <function name="ScissorIndexedOES" es2="3.1" alias="ScissorIndexed"> 1429b8e80941Smrg <param name="index" type="GLuint"/> 1430b8e80941Smrg <param name="left" type="GLint"/> 1431b8e80941Smrg <param name="bottom" type="GLint"/> 1432b8e80941Smrg <param name="width" type="GLsizei"/> 1433b8e80941Smrg <param name="height" type="GLsizei"/> 1434b8e80941Smrg </function> 1435b8e80941Smrg <function name="ScissorIndexedvOES" es2="3.1" alias="ScissorIndexedv"> 1436b8e80941Smrg <param name="index" type="GLuint"/> 1437b8e80941Smrg <param name="v" type="const GLint *"/> 1438b8e80941Smrg </function> 1439b8e80941Smrg <function name="DepthRangeArrayfvOES" es2="3.1" desktop="false"> 1440b8e80941Smrg <param name="first" type="GLuint"/> 1441b8e80941Smrg <param name="count" type="GLsizei"/> 1442b8e80941Smrg <param name="v" type="const GLfloat *"/> 1443b8e80941Smrg </function> 1444b8e80941Smrg <function name="DepthRangeIndexedfOES" es2="3.1" desktop="false"> 1445b8e80941Smrg <param name="index" type="GLuint"/> 1446b8e80941Smrg <param name="n" type="GLfloat"/> 1447b8e80941Smrg <param name="f" type="GLfloat"/> 1448b8e80941Smrg </function> 1449b8e80941Smrg <function name="GetFloati_vOES" es2="3.1" alias="GetFloati_v"> 1450b8e80941Smrg <param name="target" type="GLenum"/> 1451b8e80941Smrg <param name="index" type="GLuint"/> 1452b8e80941Smrg <param name="data" type="GLfloat *"/> 1453b8e80941Smrg </function> 1454b8e80941Smrg</category> 1455b8e80941Smrg 1456b8e80941Smrg<!-- 218. GL_OES_texture_view --> 1457b8e80941Smrg 1458b8e80941Smrg<category name="GL_OES_texture_view" number="218"> 1459b8e80941Smrg <function name="TextureViewOES" es2="3.1" alias="TextureView"> 1460b8e80941Smrg <param name="texture" type="GLuint"/> 1461b8e80941Smrg <param name="target" type="GLenum"/> 1462b8e80941Smrg <param name="origtexture" type="GLuint"/> 1463b8e80941Smrg <param name="internalformat" type="GLenum"/> 1464b8e80941Smrg <param name="minlevel" type="GLuint"/> 1465b8e80941Smrg <param name="numlevels" type="GLuint"/> 1466b8e80941Smrg <param name="minlayer" type="GLuint"/> 1467b8e80941Smrg <param name="numlayers" type="GLuint"/> 1468b8e80941Smrg </function> 1469b8e80941Smrg</category> 1470b8e80941Smrg 1471b8e80941Smrg<category name="GL_EXT_texture_view" number="185"> 1472b8e80941Smrg <function name="TextureViewEXT" es2="3.1" alias="TextureView"> 1473b8e80941Smrg <param name="texture" type="GLuint"/> 1474b8e80941Smrg <param name="target" type="GLenum"/> 1475b8e80941Smrg <param name="origtexture" type="GLuint"/> 1476b8e80941Smrg <param name="internalformat" type="GLenum"/> 1477b8e80941Smrg <param name="minlevel" type="GLuint"/> 1478b8e80941Smrg <param name="numlevels" type="GLuint"/> 1479b8e80941Smrg <param name="minlayer" type="GLuint"/> 1480b8e80941Smrg <param name="numlayers" type="GLuint"/> 1481b8e80941Smrg </function> 1482b8e80941Smrg</category> 1483b8e80941Smrg 1484848b8605Smrg</OpenGLAPI> 1485