1<?xml version="1.0" encoding="UTF-8"?> 2<registry> 3 <comment> 4 Copyright 2018 The ANGLE Project Authors. All rights reserved. 5 Use of this source code is governed by a BSD-style license that can be 6 found in the LICENSE file. 7 8 gl_angle_ext.xml 9 Includes data used to auto-generate ANGLE classes. 10 </comment> 11 12 <!-- SECTION: GL parameter class type definitions. --> 13 <groups> 14 <group name="CreateFlagMask"> 15 <enum name="GL_CREATE_SPARSE_BINDING_BIT_ANGLE"/> 16 <enum name="GL_CREATE_SPARSE_RESIDENCY_BIT_ANGLE"/> 17 <enum name="GL_CREATE_SPARSE_ALIASED_BIT_ANGLE"/> 18 <enum name="GL_CREATE_MUTABLE_FORMAT_BIT_ANGLE"/> 19 <enum name="GL_CREATE_CUBE_COMPATIBLE_BIT_ANGLE"/> 20 <enum name="GL_CREATE_ALIAS_BIT_ANGLE"/> 21 <enum name="GL_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_ANGLE"/> 22 <enum name="GL_CREATE_2D_ARRAY_COMPATIBLE_BIT_ANGLE"/> 23 <enum name="GL_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_ANGLE"/> 24 <enum name="GL_CREATE_EXTENDED_USAGE_BIT_ANGLE"/> 25 <enum name="GL_CREATE_PROTECTED_BIT_ANGLE"/> 26 <enum name="GL_CREATE_DISJOINT_BIT_ANGLE"/> 27 <enum name="GL_CREATE_CORNER_SAMPLED_BIT_ANGLE"/> 28 <enum name="GL_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_ANGLE"/> 29 <enum name="GL_CREATE_SUBSAMPLED_BIT_ANGLE"/> 30 </group> 31 <group name="UsageFlagMask"> 32 <enum name="GL_USAGE_TRANSFER_SRC_BIT_ANGLE"/> 33 <enum name="GL_USAGE_TRANSFER_DST_BIT_ANGLE"/> 34 <enum name="GL_USAGE_SAMPLED_BIT_ANGLE"/> 35 <enum name="GL_USAGE_STORAGE_BIT_ANGLE"/> 36 <enum name="GL_USAGE_COLOR_ATTACHMENT_BIT_ANGLE"/> 37 <enum name="GL_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT_ANGLE"/> 38 <enum name="GL_USAGE_TRANSIENT_ATTACHMENT_BIT_ANGLE"/> 39 <enum name="GL_USAGE_INPUT_ATTACHMENT_BIT_ANGLE"/> 40 <enum name="GL_USAGE_SHADING_RATE_IMAGE_BIT_ANGLE"/> 41 <enum name="GL_USAGE_FRAGMENT_DENSITY_MAP_BIT_ANGLE"/> 42 </group> 43 <group name="ExternalHandleType"> 44 <enum name="GL_HANDLE_TYPE_ZIRCON_VMO_ANGLE"/> 45 <enum name="GL_HANDLE_TYPE_ZIRCON_EVENT_ANGLE"/> 46 </group> 47 <group name="LogicOp"> 48 <enum name="GL_CLEAR_ANGLE"/> 49 <enum name="GL_AND_ANGLE"/> 50 <enum name="GL_AND_REVERSE_ANGLE"/> 51 <enum name="GL_COPY_ANGLE"/> 52 <enum name="GL_AND_INVERTED_ANGLE"/> 53 <enum name="GL_NOOP_ANGLE"/> 54 <enum name="GL_XOR_ANGLE"/> 55 <enum name="GL_OR_ANGLE"/> 56 <enum name="GL_NOR_ANGLE"/> 57 <enum name="GL_EQUIV_ANGLE"/> 58 <enum name="GL_INVERT_ANGLE"/> 59 <enum name="GL_OR_REVERSE_ANGLE"/> 60 <enum name="GL_COPY_INVERTED_ANGLE"/> 61 <enum name="GL_OR_INVERTED_ANGLE"/> 62 <enum name="GL_NAND_ANGLE"/> 63 <enum name="GL_SET_ANGLE"/> 64 </group> 65 </groups> 66 67 <!-- SECTION: GL command definitions. --> 68 <commands namespace="GL"> 69 <command> 70 <proto>void <name>glBindUniformLocationCHROMIUM</name></proto> 71 <param><ptype>GLuint</ptype> <name>program</name></param> 72 <param><ptype>GLint</ptype> <name>location</name></param> 73 <param>const <ptype>GLchar</ptype> *<name>name</name></param> 74 </command> 75 <command> 76 <proto>void <name>glCoverageModulationCHROMIUM</name></proto> 77 <param><ptype>GLenum</ptype> <name>components</name></param> 78 </command> 79 <command> 80 <proto>void <name>glMatrixLoadfCHROMIUM</name></proto> 81 <param><ptype>GLenum</ptype> <name>matrixMode</name></param> 82 <param>const <ptype>GLfloat</ptype> *<name>matrix</name></param> 83 </command> 84 <command> 85 <proto>void <name>glMatrixLoadIdentityCHROMIUM</name></proto> 86 <param><ptype>GLenum</ptype> <name>matrixMode</name></param> 87 </command> 88 <command> 89 <proto>void <name>glCopyTextureCHROMIUM</name></proto> 90 <param><ptype>GLuint</ptype> <name>sourceId</name></param> 91 <param><ptype>GLint</ptype> <name>sourceLevel</name></param> 92 <param><ptype>GLenum</ptype> <name>destTarget</name></param> 93 <param><ptype>GLuint</ptype> <name>destId</name></param> 94 <param><ptype>GLint</ptype> <name>destLevel</name></param> 95 <param><ptype>GLint</ptype> <name>internalFormat</name></param> 96 <param><ptype>GLenum</ptype> <name>destType</name></param> 97 <param><ptype>GLboolean</ptype> <name>unpackFlipY</name></param> 98 <param><ptype>GLboolean</ptype> <name>unpackPremultiplyAlpha</name></param> 99 <param><ptype>GLboolean</ptype> <name>unpackUnmultiplyAlpha</name></param> 100 </command> 101 <command> 102 <proto>void <name>glCopySubTextureCHROMIUM</name></proto> 103 <param><ptype>GLuint</ptype> <name>sourceId</name></param> 104 <param><ptype>GLint</ptype> <name>sourceLevel</name></param> 105 <param><ptype>GLenum</ptype> <name>destTarget</name></param> 106 <param><ptype>GLuint</ptype> <name>destId</name></param> 107 <param><ptype>GLint</ptype> <name>destLevel</name></param> 108 <param><ptype>GLint</ptype> <name>xoffset</name></param> 109 <param><ptype>GLint</ptype> <name>yoffset</name></param> 110 <param><ptype>GLint</ptype> <name>x</name></param> 111 <param><ptype>GLint</ptype> <name>y</name></param> 112 <param><ptype>GLint</ptype> <name>width</name></param> 113 <param><ptype>GLint</ptype> <name>height</name></param> 114 <param><ptype>GLboolean</ptype> <name>unpackFlipY</name></param> 115 <param><ptype>GLboolean</ptype> <name>unpackPremultiplyAlpha</name></param> 116 <param><ptype>GLboolean</ptype> <name>unpackUnmultiplyAlpha</name></param> 117 </command> 118 <command> 119 <proto>void <name>glCompressedCopyTextureCHROMIUM</name></proto> 120 <param><ptype>GLuint</ptype> <name>sourceId</name></param> 121 <param><ptype>GLuint</ptype> <name>destId</name></param> 122 </command> 123 <command> 124 <proto>void <name>glRequestExtensionANGLE</name></proto> 125 <param>const <ptype>GLchar</ptype> *<name>name</name></param> 126 </command> 127 <command> 128 <proto>void <name>glDisableExtensionANGLE</name></proto> 129 <param>const <ptype>GLchar</ptype> *<name>name</name></param> 130 </command> 131 <command> 132 <proto>void <name>glGetBooleanvRobustANGLE</name></proto> 133 <param><ptype>GLenum</ptype> <name>pname</name></param> 134 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 135 <param><ptype>GLsizei</ptype> *<name>length</name></param> 136 <param><ptype>GLboolean</ptype> *<name>params</name></param> 137 </command> 138 <command> 139 <proto>void <name>glGetBufferParameterivRobustANGLE</name></proto> 140 <param><ptype>GLenum</ptype> <name>target</name></param> 141 <param><ptype>GLenum</ptype> <name>pname</name></param> 142 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 143 <param><ptype>GLsizei</ptype> *<name>length</name></param> 144 <param><ptype>GLint</ptype> *<name>params</name></param> 145 </command> 146 <command> 147 <proto>void <name>glGetFloatvRobustANGLE</name></proto> 148 <param><ptype>GLenum</ptype> <name>pname</name></param> 149 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 150 <param><ptype>GLsizei</ptype> *<name>length</name></param> 151 <param><ptype>GLfloat</ptype> *<name>params</name></param> 152 </command> 153 <command> 154 <proto>void <name>glGetFramebufferAttachmentParameterivRobustANGLE</name></proto> 155 <param><ptype>GLenum</ptype> <name>target</name></param> 156 <param><ptype>GLenum</ptype> <name>attachment</name></param> 157 <param><ptype>GLenum</ptype> <name>pname</name></param> 158 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 159 <param><ptype>GLsizei</ptype> *<name>length</name></param> 160 <param><ptype>GLint</ptype> *<name>params</name></param> 161 </command> 162 <command> 163 <proto>void <name>glGetIntegervRobustANGLE</name></proto> 164 <param><ptype>GLenum</ptype> <name>pname</name></param> 165 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 166 <param><ptype>GLsizei</ptype> *<name>length</name></param> 167 <param><ptype>GLint</ptype> *<name>data</name></param> 168 </command> 169 <command> 170 <proto>void <name>glGetProgramivRobustANGLE</name></proto> 171 <param><ptype>GLuint</ptype> <name>program</name></param> 172 <param><ptype>GLenum</ptype> <name>pname</name></param> 173 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 174 <param><ptype>GLsizei</ptype> *<name>length</name></param> 175 <param><ptype>GLint</ptype> *<name>params</name></param> 176 </command> 177 <command> 178 <proto>void <name>glGetRenderbufferParameterivRobustANGLE</name></proto> 179 <param><ptype>GLenum</ptype> <name>target</name></param> 180 <param><ptype>GLenum</ptype> <name>pname</name></param> 181 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 182 <param><ptype>GLsizei</ptype> *<name>length</name></param> 183 <param><ptype>GLint</ptype> *<name>params</name></param> 184 </command> 185 <command> 186 <proto>void <name>glGetShaderivRobustANGLE</name></proto> 187 <param><ptype>GLuint</ptype> <name>shader</name></param> 188 <param><ptype>GLenum</ptype> <name>pname</name></param> 189 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 190 <param><ptype>GLsizei</ptype> *<name>length</name></param> 191 <param><ptype>GLint</ptype> *<name>params</name></param> 192 </command> 193 <command> 194 <proto>void <name>glGetTexParameterfvRobustANGLE</name></proto> 195 <param><ptype>GLenum</ptype> <name>target</name></param> 196 <param><ptype>GLenum</ptype> <name>pname</name></param> 197 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 198 <param><ptype>GLsizei</ptype> *<name>length</name></param> 199 <param><ptype>GLfloat</ptype> *<name>params</name></param> 200 </command> 201 <command> 202 <proto>void <name>glGetTexParameterivRobustANGLE</name></proto> 203 <param><ptype>GLenum</ptype> <name>target</name></param> 204 <param><ptype>GLenum</ptype> <name>pname</name></param> 205 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 206 <param><ptype>GLsizei</ptype> *<name>length</name></param> 207 <param><ptype>GLint</ptype> *<name>params</name></param> 208 </command> 209 <command> 210 <proto>void <name>glGetUniformfvRobustANGLE</name></proto> 211 <param><ptype>GLuint</ptype> <name>program</name></param> 212 <param><ptype>GLint</ptype> <name>location</name></param> 213 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 214 <param><ptype>GLsizei</ptype> *<name>length</name></param> 215 <param><ptype>GLfloat</ptype> *<name>params</name></param> 216 </command> 217 <command> 218 <proto>void <name>glGetUniformivRobustANGLE</name></proto> 219 <param><ptype>GLuint</ptype> <name>program</name></param> 220 <param><ptype>GLint</ptype> <name>location</name></param> 221 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 222 <param><ptype>GLsizei</ptype> *<name>length</name></param> 223 <param><ptype>GLint</ptype> *<name>params</name></param> 224 </command> 225 <command> 226 <proto>void <name>glGetVertexAttribfvRobustANGLE</name></proto> 227 <param><ptype>GLuint</ptype> <name>index</name></param> 228 <param><ptype>GLenum</ptype> <name>pname</name></param> 229 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 230 <param><ptype>GLsizei</ptype> *<name>length</name></param> 231 <param><ptype>GLfloat</ptype> *<name>params</name></param> 232 </command> 233 <command> 234 <proto>void <name>glGetVertexAttribivRobustANGLE</name></proto> 235 <param><ptype>GLuint</ptype> <name>index</name></param> 236 <param><ptype>GLenum</ptype> <name>pname</name></param> 237 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 238 <param><ptype>GLsizei</ptype> *<name>length</name></param> 239 <param><ptype>GLint</ptype> *<name>params</name></param> 240 </command> 241 <command> 242 <proto>void <name>glGetVertexAttribPointervRobustANGLE</name></proto> 243 <param><ptype>GLuint</ptype> <name>index</name></param> 244 <param><ptype>GLenum</ptype> <name>pname</name></param> 245 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 246 <param><ptype>GLsizei</ptype> *<name>length</name></param> 247 <param>void **<name>pointer</name></param> 248 </command> 249 <command> 250 <proto>void <name>glReadPixelsRobustANGLE</name></proto> 251 <param><ptype>GLint</ptype> <name>x</name></param> 252 <param><ptype>GLint</ptype> <name>y</name></param> 253 <param><ptype>GLsizei</ptype> <name>width</name></param> 254 <param><ptype>GLsizei</ptype> <name>height</name></param> 255 <param><ptype>GLenum</ptype> <name>format</name></param> 256 <param><ptype>GLenum</ptype> <name>type</name></param> 257 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 258 <param><ptype>GLsizei</ptype> *<name>length</name></param> 259 <param><ptype>GLsizei</ptype> *<name>columns</name></param> 260 <param><ptype>GLsizei</ptype> *<name>rows</name></param> 261 <param>void *<name>pixels</name></param> 262 </command> 263 <command> 264 <proto>void <name>glTexImage2DRobustANGLE</name></proto> 265 <param><ptype>GLenum</ptype> <name>target</name></param> 266 <param><ptype>GLint</ptype> <name>level</name></param> 267 <param><ptype>GLint</ptype> <name>internalformat</name></param> 268 <param><ptype>GLsizei</ptype> <name>width</name></param> 269 <param><ptype>GLsizei</ptype> <name>height</name></param> 270 <param><ptype>GLint</ptype> <name>border</name></param> 271 <param><ptype>GLenum</ptype> <name>format</name></param> 272 <param><ptype>GLenum</ptype> <name>type</name></param> 273 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 274 <param>const void *<name>pixels</name></param> 275 </command> 276 <command> 277 <proto>void <name>glTexParameterfvRobustANGLE</name></proto> 278 <param><ptype>GLenum</ptype> <name>target</name></param> 279 <param><ptype>GLenum</ptype> <name>pname</name></param> 280 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 281 <param>const <ptype>GLfloat</ptype> *<name>params</name></param> 282 </command> 283 <command> 284 <proto>void <name>glTexParameterivRobustANGLE</name></proto> 285 <param><ptype>GLenum</ptype> <name>target</name></param> 286 <param><ptype>GLenum</ptype> <name>pname</name></param> 287 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 288 <param>const <ptype>GLint</ptype> *<name>params</name></param> 289 </command> 290 <command> 291 <proto>void <name>glTexSubImage2DRobustANGLE</name></proto> 292 <param><ptype>GLenum</ptype> <name>target</name></param> 293 <param><ptype>GLint</ptype> <name>level</name></param> 294 <param><ptype>GLint</ptype> <name>xoffset</name></param> 295 <param><ptype>GLint</ptype> <name>yoffset</name></param> 296 <param><ptype>GLsizei</ptype> <name>width</name></param> 297 <param><ptype>GLsizei</ptype> <name>height</name></param> 298 <param><ptype>GLenum</ptype> <name>format</name></param> 299 <param><ptype>GLenum</ptype> <name>type</name></param> 300 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 301 <param>const void *<name>pixels</name></param> 302 </command> 303 <command> 304 <proto>void <name>glTexImage3DRobustANGLE</name></proto> 305 <param><ptype>GLenum</ptype> <name>target</name></param> 306 <param><ptype>GLint</ptype> <name>level</name></param> 307 <param><ptype>GLint</ptype> <name>internalformat</name></param> 308 <param><ptype>GLsizei</ptype> <name>width</name></param> 309 <param><ptype>GLsizei</ptype> <name>height</name></param> 310 <param><ptype>GLsizei</ptype> <name>depth</name></param> 311 <param><ptype>GLint</ptype> <name>border</name></param> 312 <param><ptype>GLenum</ptype> <name>format</name></param> 313 <param><ptype>GLenum</ptype> <name>type</name></param> 314 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 315 <param>const void *<name>pixels</name></param> 316 </command> 317 <command> 318 <proto>void <name>glTexSubImage3DRobustANGLE</name></proto> 319 <param><ptype>GLenum</ptype> <name>target</name></param> 320 <param><ptype>GLint</ptype> <name>level</name></param> 321 <param><ptype>GLint</ptype> <name>xoffset</name></param> 322 <param><ptype>GLint</ptype> <name>yoffset</name></param> 323 <param><ptype>GLint</ptype> <name>zoffset</name></param> 324 <param><ptype>GLsizei</ptype> <name>width</name></param> 325 <param><ptype>GLsizei</ptype> <name>height</name></param> 326 <param><ptype>GLsizei</ptype> <name>depth</name></param> 327 <param><ptype>GLenum</ptype> <name>format</name></param> 328 <param><ptype>GLenum</ptype> <name>type</name></param> 329 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 330 <param>const void *<name>pixels</name></param> 331 </command> 332 <command> 333 <proto>void <name>glCompressedTexImage2DRobustANGLE</name></proto> 334 <param><ptype>GLenum</ptype> <name>target</name></param> 335 <param><ptype>GLint</ptype> <name>level</name></param> 336 <param><ptype>GLenum</ptype> <name>internalformat</name></param> 337 <param><ptype>GLsizei</ptype> <name>width</name></param> 338 <param><ptype>GLsizei</ptype> <name>height</name></param> 339 <param><ptype>GLint</ptype> <name>border</name></param> 340 <param><ptype>GLsizei</ptype> <name>imageSize</name></param> 341 <param><ptype>GLsizei</ptype> <name>dataSize</name></param> 342 <param>const void *<name>data</name></param> 343 </command> 344 <command> 345 <proto>void <name>glCompressedTexSubImage2DRobustANGLE</name></proto> 346 <param><ptype>GLenum</ptype> <name>target</name></param> 347 <param><ptype>GLint</ptype> <name>level</name></param> 348 <param><ptype>GLsizei</ptype> <name>xoffset</name></param> 349 <param><ptype>GLsizei</ptype> <name>yoffset</name></param> 350 <param><ptype>GLsizei</ptype> <name>width</name></param> 351 <param><ptype>GLsizei</ptype> <name>height</name></param> 352 <param><ptype>GLenum</ptype> <name>format</name></param> 353 <param><ptype>GLsizei</ptype> <name>imageSize</name></param> 354 <param><ptype>GLsizei</ptype> <name>dataSize</name></param> 355 <param>const void *<name>data</name></param> 356 </command> 357 <command> 358 <proto>void <name>glCompressedTexImage3DRobustANGLE</name></proto> 359 <param><ptype>GLenum</ptype> <name>target</name></param> 360 <param><ptype>GLint</ptype> <name>level</name></param> 361 <param><ptype>GLenum</ptype> <name>internalformat</name></param> 362 <param><ptype>GLsizei</ptype> <name>width</name></param> 363 <param><ptype>GLsizei</ptype> <name>height</name></param> 364 <param><ptype>GLsizei</ptype> <name>depth</name></param> 365 <param><ptype>GLint</ptype> <name>border</name></param> 366 <param><ptype>GLsizei</ptype> <name>imageSize</name></param> 367 <param><ptype>GLsizei</ptype> <name>dataSize</name></param> 368 <param>const void *<name>data</name></param> 369 </command> 370 <command> 371 <proto>void <name>glCompressedTexSubImage3DRobustANGLE</name></proto> 372 <param><ptype>GLenum</ptype> <name>target</name></param> 373 <param><ptype>GLint</ptype> <name>level</name></param> 374 <param><ptype>GLint</ptype> <name>xoffset</name></param> 375 <param><ptype>GLint</ptype> <name>yoffset</name></param> 376 <param><ptype>GLint</ptype> <name>zoffset</name></param> 377 <param><ptype>GLsizei</ptype> <name>width</name></param> 378 <param><ptype>GLsizei</ptype> <name>height</name></param> 379 <param><ptype>GLsizei</ptype> <name>depth</name></param> 380 <param><ptype>GLenum</ptype> <name>format</name></param> 381 <param><ptype>GLsizei</ptype> <name>imageSize</name></param> 382 <param><ptype>GLsizei</ptype> <name>dataSize</name></param> 383 <param>const void *<name>data</name></param> 384 </command> 385 <command> 386 <proto>void <name>glGetQueryivRobustANGLE</name></proto> 387 <param><ptype>GLenum</ptype> <name>target</name></param> 388 <param><ptype>GLenum</ptype> <name>pname</name></param> 389 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 390 <param><ptype>GLsizei</ptype> *<name>length</name></param> 391 <param><ptype>GLint</ptype> *<name>params</name></param> 392 </command> 393 <command> 394 <proto>void <name>glGetQueryObjectuivRobustANGLE</name></proto> 395 <param><ptype>GLuint</ptype> <name>id</name></param> 396 <param><ptype>GLenum</ptype> <name>pname</name></param> 397 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 398 <param><ptype>GLsizei</ptype> *<name>length</name></param> 399 <param><ptype>GLuint</ptype> *<name>params</name></param> 400 </command> 401 <command> 402 <proto>void <name>glGetBufferPointervRobustANGLE</name></proto> 403 <param><ptype>GLenum</ptype> <name>target</name></param> 404 <param><ptype>GLenum</ptype> <name>pname</name></param> 405 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 406 <param><ptype>GLsizei</ptype> *<name>length</name></param> 407 <param>void **<name>params</name></param> 408 </command> 409 <command> 410 <proto>void <name>glGetIntegeri_vRobustANGLE</name></proto> 411 <param><ptype>GLenum</ptype> <name>target</name></param> 412 <param><ptype>GLuint</ptype> <name>index</name></param> 413 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 414 <param><ptype>GLsizei</ptype> *<name>length</name></param> 415 <param><ptype>GLint</ptype> *<name>data</name></param> 416 </command> 417 <command> 418 <proto>void <name>glGetInternalformativRobustANGLE</name></proto> 419 <param><ptype>GLenum</ptype> <name>target</name></param> 420 <param><ptype>GLenum</ptype> <name>internalformat</name></param> 421 <param><ptype>GLenum</ptype> <name>pname</name></param> 422 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 423 <param><ptype>GLsizei</ptype> *<name>length</name></param> 424 <param><ptype>GLint</ptype> *<name>params</name></param> 425 </command> 426 <command> 427 <proto>void <name>glGetVertexAttribIivRobustANGLE</name></proto> 428 <param><ptype>GLuint</ptype> <name>index</name></param> 429 <param><ptype>GLenum</ptype> <name>pname</name></param> 430 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 431 <param><ptype>GLsizei</ptype> *<name>length</name></param> 432 <param><ptype>GLint</ptype> *<name>params</name></param> 433 </command> 434 <command> 435 <proto>void <name>glGetVertexAttribIuivRobustANGLE</name></proto> 436 <param><ptype>GLuint</ptype> <name>index</name></param> 437 <param><ptype>GLenum</ptype> <name>pname</name></param> 438 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 439 <param><ptype>GLsizei</ptype> *<name>length</name></param> 440 <param><ptype>GLuint</ptype> *<name>params</name></param> 441 </command> 442 <command> 443 <proto>void <name>glGetUniformuivRobustANGLE</name></proto> 444 <param><ptype>GLuint</ptype> <name>program</name></param> 445 <param><ptype>GLint</ptype> <name>location</name></param> 446 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 447 <param><ptype>GLsizei</ptype> *<name>length</name></param> 448 <param><ptype>GLuint</ptype> *<name>params</name></param> 449 </command> 450 <command> 451 <proto>void <name>glGetActiveUniformBlockivRobustANGLE</name></proto> 452 <param><ptype>GLuint</ptype> <name>program</name></param> 453 <param><ptype>GLuint</ptype> <name>uniformBlockIndex</name></param> 454 <param><ptype>GLenum</ptype> <name>pname</name></param> 455 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 456 <param><ptype>GLsizei</ptype> *<name>length</name></param> 457 <param><ptype>GLint</ptype> *<name>params</name></param> 458 </command> 459 <command> 460 <proto>void <name>glGetInteger64vRobustANGLE</name></proto> 461 <param><ptype>GLenum</ptype> <name>pname</name></param> 462 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 463 <param><ptype>GLsizei</ptype> *<name>length</name></param> 464 <param><ptype>GLint64</ptype> *<name>data</name></param> 465 </command> 466 <command> 467 <proto>void <name>glGetInteger64i_vRobustANGLE</name></proto> 468 <param><ptype>GLenum</ptype> <name>target</name></param> 469 <param><ptype>GLuint</ptype> <name>index</name></param> 470 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 471 <param><ptype>GLsizei</ptype> *<name>length</name></param> 472 <param><ptype>GLint64</ptype> *<name>data</name></param> 473 </command> 474 <command> 475 <proto>void <name>glGetBufferParameteri64vRobustANGLE</name></proto> 476 <param><ptype>GLenum</ptype> <name>target</name></param> 477 <param><ptype>GLenum</ptype> <name>pname</name></param> 478 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 479 <param><ptype>GLsizei</ptype> *<name>length</name></param> 480 <param><ptype>GLint64</ptype> *<name>params</name></param> 481 </command> 482 <command> 483 <proto>void <name>glSamplerParameterivRobustANGLE</name></proto> 484 <param><ptype>GLuint</ptype> <name>sampler</name></param> 485 <param><ptype>GLuint</ptype> <name>pname</name></param> 486 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 487 <param>const <ptype>GLint</ptype> *<name>param</name></param> 488 </command> 489 <command> 490 <proto>void <name>glSamplerParameterfvRobustANGLE</name></proto> 491 <param><ptype>GLuint</ptype> <name>sampler</name></param> 492 <param><ptype>GLenum</ptype> <name>pname</name></param> 493 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 494 <param>const <ptype>GLfloat</ptype> *<name>param</name></param> 495 </command> 496 <command> 497 <proto>void <name>glGetSamplerParameterivRobustANGLE</name></proto> 498 <param><ptype>GLuint</ptype> <name>sampler</name></param> 499 <param><ptype>GLenum</ptype> <name>pname</name></param> 500 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 501 <param><ptype>GLsizei</ptype> *<name>length</name></param> 502 <param><ptype>GLint</ptype> *<name>params</name></param> 503 </command> 504 <command> 505 <proto>void <name>glGetSamplerParameterfvRobustANGLE</name></proto> 506 <param><ptype>GLuint</ptype> <name>sampler</name></param> 507 <param><ptype>GLenum</ptype> <name>pname</name></param> 508 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 509 <param><ptype>GLsizei</ptype> *<name>length</name></param> 510 <param><ptype>GLfloat</ptype> *<name>params</name></param> 511 </command> 512 <command> 513 <proto>void <name>glGetFramebufferParameterivRobustANGLE</name></proto> 514 <param><ptype>GLenum</ptype> <name>target</name></param> 515 <param><ptype>GLenum</ptype> <name>pname</name></param> 516 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 517 <param><ptype>GLsizei</ptype> *<name>length</name></param> 518 <param><ptype>GLint</ptype> *<name>params</name></param> 519 </command> 520 <command> 521 <proto>void <name>glGetProgramInterfaceivRobustANGLE</name></proto> 522 <param><ptype>GLuint</ptype> <name>program</name></param> 523 <param><ptype>GLenum</ptype> <name>programInterface</name></param> 524 <param><ptype>GLenum</ptype> <name>pname</name></param> 525 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 526 <param><ptype>GLsizei</ptype> *<name>length</name></param> 527 <param><ptype>GLint</ptype> *<name>params</name></param> 528 </command> 529 <command> 530 <proto>void <name>glGetBooleani_vRobustANGLE</name></proto> 531 <param><ptype>GLenum</ptype> <name>target</name></param> 532 <param><ptype>GLuint</ptype> <name>index</name></param> 533 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 534 <param><ptype>GLsizei</ptype> *<name>length</name></param> 535 <param><ptype>GLboolean</ptype> *<name>data</name></param> 536 </command> 537 <command> 538 <proto>void <name>glGetMultisamplefvRobustANGLE</name></proto> 539 <param><ptype>GLenum</ptype> <name>pname</name></param> 540 <param><ptype>GLuint</ptype> <name>index</name></param> 541 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 542 <param><ptype>GLsizei</ptype> *<name>length</name></param> 543 <param><ptype>GLfloat</ptype> *<name>val</name></param> 544 </command> 545 <command> 546 <proto>void <name>glGetTexLevelParameterivRobustANGLE</name></proto> 547 <param><ptype>GLenum</ptype> <name>target</name></param> 548 <param><ptype>GLint</ptype> <name>level</name></param> 549 <param><ptype>GLenum</ptype> <name>pname</name></param> 550 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 551 <param><ptype>GLsizei</ptype> *<name>length</name></param> 552 <param><ptype>GLint</ptype> *<name>params</name></param> 553 </command> 554 <command> 555 <proto>void <name>glGetTexLevelParameterfvRobustANGLE</name></proto> 556 <param><ptype>GLenum</ptype> <name>target</name></param> 557 <param><ptype>GLint</ptype> <name>level</name></param> 558 <param><ptype>GLenum</ptype> <name>pname</name></param> 559 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 560 <param><ptype>GLsizei</ptype> *<name>length</name></param> 561 <param><ptype>GLfloat</ptype> *<name>params</name></param> 562 </command> 563 <command> 564 <proto>void <name>glGetPointervRobustANGLERobustANGLE</name></proto> 565 <param><ptype>GLenum</ptype> <name>pname</name></param> 566 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 567 <param><ptype>GLsizei</ptype> *<name>length</name></param> 568 <param>void **<name>params</name></param> 569 </command> 570 <command> 571 <proto>void <name>glReadnPixelsRobustANGLE</name></proto> 572 <param><ptype>GLint</ptype> <name>x</name></param> 573 <param><ptype>GLint</ptype> <name>y</name></param> 574 <param><ptype>GLsizei</ptype> <name>width</name></param> 575 <param><ptype>GLsizei</ptype> <name>height</name></param> 576 <param><ptype>GLenum</ptype> <name>format</name></param> 577 <param><ptype>GLenum</ptype> <name>type</name></param> 578 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 579 <param><ptype>GLsizei</ptype> *<name>length</name></param> 580 <param><ptype>GLsizei</ptype> *<name>columns</name></param> 581 <param><ptype>GLsizei</ptype> *<name>rows</name></param> 582 <param>void *<name>data</name></param> 583 </command> 584 <command> 585 <proto>void <name>glGetnUniformfvRobustANGLE</name></proto> 586 <param><ptype>GLuint</ptype> <name>program</name></param> 587 <param><ptype>GLint</ptype> <name>location</name></param> 588 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 589 <param><ptype>GLsizei</ptype> *<name>length</name></param> 590 <param><ptype>GLfloat</ptype> *<name>params</name></param> 591 </command> 592 <command> 593 <proto>void <name>glGetnUniformivRobustANGLE</name></proto> 594 <param><ptype>GLuint</ptype> <name>program</name></param> 595 <param><ptype>GLint</ptype> <name>location</name></param> 596 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 597 <param><ptype>GLsizei</ptype> *<name>length</name></param> 598 <param><ptype>GLint</ptype> *<name>params</name></param> 599 </command> 600 <command> 601 <proto>void <name>glGetnUniformuivRobustANGLE</name></proto> 602 <param><ptype>GLuint</ptype> <name>program</name></param> 603 <param><ptype>GLint</ptype> <name>location</name></param> 604 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 605 <param><ptype>GLsizei</ptype> *<name>length</name></param> 606 <param><ptype>GLuint</ptype> *<name>params</name></param> 607 </command> 608 <command> 609 <proto>void <name>glTexParameterIivRobustANGLE</name></proto> 610 <param><ptype>GLenum</ptype> <name>target</name></param> 611 <param><ptype>GLenum</ptype> <name>pname</name></param> 612 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 613 <param>const <ptype>GLint</ptype> *<name>params</name></param> 614 </command> 615 <command> 616 <proto>void <name>glTexParameterIuivRobustANGLE</name></proto> 617 <param><ptype>GLenum</ptype> <name>target</name></param> 618 <param><ptype>GLenum</ptype> <name>pname</name></param> 619 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 620 <param>const <ptype>GLuint</ptype> *<name>params</name></param> 621 </command> 622 <command> 623 <proto>void <name>glGetTexParameterIivRobustANGLE</name></proto> 624 <param><ptype>GLenum</ptype> <name>target</name></param> 625 <param><ptype>GLenum</ptype> <name>pname</name></param> 626 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 627 <param><ptype>GLsizei</ptype> *<name>length</name></param> 628 <param><ptype>GLint</ptype> *<name>params</name></param> 629 </command> 630 <command> 631 <proto>void <name>glGetTexParameterIuivRobustANGLE</name></proto> 632 <param><ptype>GLenum</ptype> <name>target</name></param> 633 <param><ptype>GLenum</ptype> <name>pname</name></param> 634 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 635 <param><ptype>GLsizei</ptype> *<name>length</name></param> 636 <param><ptype>GLuint</ptype> *<name>params</name></param> 637 </command> 638 <command> 639 <proto>void <name>glSamplerParameterIivRobustANGLE</name></proto> 640 <param><ptype>GLuint</ptype> <name>sampler</name></param> 641 <param><ptype>GLenum</ptype> <name>pname</name></param> 642 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 643 <param>const <ptype>GLint</ptype> *<name>param</name></param> 644 </command> 645 <command> 646 <proto>void <name>glSamplerParameterIuivRobustANGLE</name></proto> 647 <param><ptype>GLuint</ptype> <name>sampler</name></param> 648 <param><ptype>GLenum</ptype> <name>pname</name></param> 649 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 650 <param>const <ptype>GLuint</ptype> *<name>param</name></param> 651 </command> 652 <command> 653 <proto>void <name>glGetSamplerParameterIivRobustANGLE</name></proto> 654 <param><ptype>GLuint</ptype> <name>sampler</name></param> 655 <param><ptype>GLenum</ptype> <name>pname</name></param> 656 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 657 <param><ptype>GLsizei</ptype> *<name>length</name></param> 658 <param><ptype>GLint</ptype> *<name>params</name></param> 659 </command> 660 <command> 661 <proto>void <name>glGetSamplerParameterIuivRobustANGLE</name></proto> 662 <param><ptype>GLuint</ptype> <name>sampler</name></param> 663 <param><ptype>GLenum</ptype> <name>pname</name></param> 664 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 665 <param><ptype>GLsizei</ptype> *<name>length</name></param> 666 <param><ptype>GLuint</ptype> *<name>params</name></param> 667 </command> 668 <command> 669 <proto>void <name>glGetQueryObjectivRobustANGLE</name></proto> 670 <param><ptype>GLuint</ptype> <name>id</name></param> 671 <param><ptype>GLenum</ptype> <name>pname</name></param> 672 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 673 <param><ptype>GLsizei</ptype> *<name>length</name></param> 674 <param><ptype>GLint</ptype> *<name>params</name></param> 675 </command> 676 <command> 677 <proto>void <name>glGetQueryObjecti64vRobustANGLE</name></proto> 678 <param><ptype>GLuint</ptype> <name>id</name></param> 679 <param><ptype>GLenum</ptype> <name>pname</name></param> 680 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 681 <param><ptype>GLsizei</ptype> *<name>length</name></param> 682 <param><ptype>GLint64</ptype> *<name>params</name></param> 683 </command> 684 <command> 685 <proto>void <name>glGetQueryObjectui64vRobustANGLE</name></proto> 686 <param><ptype>GLuint</ptype> <name>id</name></param> 687 <param><ptype>GLenum</ptype> <name>pname</name></param> 688 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 689 <param><ptype>GLsizei</ptype> *<name>length</name></param> 690 <param><ptype>GLuint64</ptype> *<name>params</name></param> 691 </command> 692 <command> 693 <proto>void <name>glCopyTexture3DANGLE</name></proto> 694 <param><ptype>GLuint</ptype> <name>sourceId</name></param> 695 <param><ptype>GLint</ptype> <name>sourceLevel</name></param> 696 <param><ptype>GLenum</ptype> <name>destTarget</name></param> 697 <param><ptype>GLuint</ptype> <name>destId</name></param> 698 <param><ptype>GLint</ptype> <name>destLevel</name></param> 699 <param><ptype>GLint</ptype> <name>internalFormat</name></param> 700 <param><ptype>GLenum</ptype> <name>destType</name></param> 701 <param><ptype>GLboolean</ptype> <name>unpackFlipY</name></param> 702 <param><ptype>GLboolean</ptype> <name>unpackPremultiplyAlpha</name></param> 703 <param><ptype>GLboolean</ptype> <name>unpackUnmultiplyAlpha</name></param> 704 </command> 705 <command> 706 <proto>void <name>glCopySubTexture3DANGLE</name></proto> 707 <param><ptype>GLuint</ptype> <name>sourceId</name></param> 708 <param><ptype>GLint</ptype> <name>sourceLevel</name></param> 709 <param><ptype>GLenum</ptype> <name>destTarget</name></param> 710 <param><ptype>GLuint</ptype> <name>destId</name></param> 711 <param><ptype>GLint</ptype> <name>destLevel</name></param> 712 <param><ptype>GLint</ptype> <name>xoffset</name></param> 713 <param><ptype>GLint</ptype> <name>yoffset</name></param> 714 <param><ptype>GLint</ptype> <name>zoffset</name></param> 715 <param><ptype>GLint</ptype> <name>x</name></param> 716 <param><ptype>GLint</ptype> <name>y</name></param> 717 <param><ptype>GLint</ptype> <name>z</name></param> 718 <param><ptype>GLint</ptype> <name>width</name></param> 719 <param><ptype>GLint</ptype> <name>height</name></param> 720 <param><ptype>GLint</ptype> <name>depth</name></param> 721 <param><ptype>GLboolean</ptype> <name>unpackFlipY</name></param> 722 <param><ptype>GLboolean</ptype> <name>unpackPremultiplyAlpha</name></param> 723 <param><ptype>GLboolean</ptype> <name>unpackUnmultiplyAlpha</name></param> 724 </command> 725 <command> 726 <proto>void <name>glTexStorage2DMultisampleANGLE</name></proto> 727 <param><ptype>GLenum</ptype> <name>target</name></param> 728 <param><ptype>GLsizei</ptype> <name>samples</name></param> 729 <param><ptype>GLenum</ptype> <name>internalformat</name></param> 730 <param><ptype>GLsizei</ptype> <name>width</name></param> 731 <param><ptype>GLsizei</ptype> <name>height</name></param> 732 <param><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param> 733 <alias name="glTexStorage2DMultisample"/> 734 </command> 735 <command> 736 <proto>void <name>glGetTexLevelParameterivANGLE</name></proto> 737 <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> 738 <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> 739 <param group="GetTextureParameter"><ptype>GLenum</ptype> <name>pname</name></param> 740 <param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param> 741 <alias name="glGetTexLevelParameteriv"/> 742 </command> 743 <command> 744 <proto>void <name>glGetTexLevelParameterfvANGLE</name></proto> 745 <param><ptype>GLenum</ptype> <name>target</name></param> 746 <param><ptype>GLint</ptype> <name>level</name></param> 747 <param><ptype>GLenum</ptype> <name>pname</name></param> 748 <param><ptype>GLfloat</ptype> *<name>params</name></param> 749 <alias name="glGetTexLevelParameterfv"/> 750 </command> 751 <command> 752 <proto>void <name>glMultiDrawArraysANGLE</name></proto> 753 <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> 754 <param len="COMPSIZE(primcount)">const <ptype>GLint</ptype> *<name>firsts</name></param> 755 <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>counts</name></param> 756 <param><ptype>GLsizei</ptype> <name>drawcount</name></param> 757 <alias name="glMultiDrawArrays"/> 758 </command> 759 <command> 760 <proto>void <name>glMultiDrawArraysInstancedANGLE</name></proto> 761 <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> 762 <param len="COMPSIZE(primcount)">const <ptype>GLint</ptype> *<name>firsts</name></param> 763 <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>counts</name></param> 764 <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>instanceCounts</name></param> 765 <param><ptype>GLsizei</ptype> <name>drawcount</name></param> 766 </command> 767 <command> 768 <proto>void <name>glMultiDrawElementsANGLE</name></proto> 769 <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> 770 <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>counts</name></param> 771 <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> 772 <param len="COMPSIZE(primcount)">const void *const*<name>indices</name></param> 773 <param><ptype>GLsizei</ptype> <name>drawcount</name></param> 774 <alias name="glMultiDrawElements"/> 775 </command> 776 <command> 777 <proto>void <name>glMultiDrawElementsInstancedANGLE</name></proto> 778 <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> 779 <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>counts</name></param> 780 <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> 781 <param len="COMPSIZE(primcount)">const void *const*<name>indices</name></param> 782 <param len="COMPSIZE(primcount)">const GLsizei*<name>instanceCounts</name></param> 783 <param><ptype>GLsizei</ptype> <name>drawcount</name></param> 784 </command> 785 <command> 786 <proto>void <name>glDrawArraysInstancedBaseInstanceANGLE</name></proto> 787 <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> 788 <param><ptype>GLint</ptype> <name>first</name></param> 789 <param><ptype>GLsizei</ptype> <name>count</name></param> 790 <param><ptype>GLsizei</ptype> <name>instanceCount</name></param> 791 <param><ptype>GLuint</ptype> <name>baseInstance</name></param> 792 <alias name="glDrawArraysInstancedBaseInstance"/> 793 </command> 794 <command> 795 <proto>void <name>glDrawElementsInstancedBaseVertexBaseInstanceANGLE</name></proto> 796 <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> 797 <param><ptype>GLsizei</ptype> <name>count</name></param> 798 <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> 799 <param>const void *<name>indices</name></param> 800 <param><ptype>GLsizei</ptype> <name>instanceCount</name></param> 801 <param><ptype>GLint</ptype> <name>baseVertex</name></param> 802 <param><ptype>GLuint</ptype> <name>baseInstance</name></param> 803 <alias name="glDrawElementsInstancedBaseVertexBaseInstance"/> 804 </command> 805 <command> 806 <proto>void <name>glMultiDrawArraysInstancedBaseInstanceANGLE</name></proto> 807 <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> 808 <param len="COMPSIZE(primcount)">const <ptype>GLint</ptype> *<name>firsts</name></param> 809 <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>counts</name></param> 810 <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>instanceCounts</name></param> 811 <param len="COMPSIZE(primcount)">const <ptype>GLuint</ptype> *<name>baseInstances</name></param> 812 <param><ptype>GLsizei</ptype> <name>drawcount</name></param> 813 </command> 814 <command> 815 <proto>void <name>glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE</name></proto> 816 <param group="PrimitiveType"><ptype>GLenum</ptype> <name>mode</name></param> 817 <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>counts</name></param> 818 <param group="DrawElementsType"><ptype>GLenum</ptype> <name>type</name></param> 819 <param len="COMPSIZE(primcount)">const void *const*<name>indices</name></param> 820 <param len="COMPSIZE(primcount)">const <ptype>GLsizei</ptype> *<name>instanceCounts</name></param> 821 <param len="COMPSIZE(primcount)">const <ptype>GLint</ptype> *<name>baseVertices</name></param> 822 <param len="COMPSIZE(primcount)">const <ptype>GLuint</ptype> *<name>baseInstances</name></param> 823 <param><ptype>GLsizei</ptype> <name>drawcount</name></param> 824 </command> 825 <command> 826 <proto>void <name>glGetMultisamplefvANGLE</name></proto> 827 <param><ptype>GLenum</ptype> <name>pname</name></param> 828 <param><ptype>GLuint</ptype> <name>index</name></param> 829 <param><ptype>GLfloat</ptype> *<name>val</name></param> 830 <alias name="glGetMultisamplefv"/> 831 </command> 832 <command> 833 <proto>void <name>glSampleMaskiANGLE</name></proto> 834 <param><ptype>GLuint</ptype> <name>maskNumber</name></param> 835 <param><ptype>GLbitfield</ptype> <name>mask</name></param> 836 <alias name="glSampleMaski"/> 837 </command> 838 <command> 839 <proto>void <name>glPolygonModeANGLE</name></proto> 840 <param group="TriangleFace"><ptype>GLenum</ptype> <name>face</name></param> 841 <param group="PolygonMode"><ptype>GLenum</ptype> <name>mode</name></param> 842 </command> 843 <command> 844 <proto>void <name>glProvokingVertexANGLE</name></proto> 845 <param group="VertexProvokingMode"><ptype>GLenum</ptype> <name>provokeMode</name></param> 846 <alias name="glProvokingVertex"/> 847 </command> 848 <command> 849 <proto>void <name>glLoseContextCHROMIUM</name></proto> 850 <param group="GraphicsResetStatus"><ptype>GLenum</ptype> <name>current</name></param> 851 <param group="GraphicsResetStatus"><ptype>GLenum</ptype> <name>other</name></param> 852 </command> 853 <command> 854 <proto>void <name>glTexImage2DExternalANGLE</name></proto> 855 <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> 856 <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> 857 <param group="InternalFormat"><ptype>GLint</ptype> <name>internalformat</name></param> 858 <param><ptype>GLsizei</ptype> <name>width</name></param> 859 <param><ptype>GLsizei</ptype> <name>height</name></param> 860 <param group="CheckedInt32"><ptype>GLint</ptype> <name>border</name></param> 861 <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> 862 <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> 863 </command> 864 <command> 865 <proto>void <name>glInvalidateTextureANGLE</name></proto> 866 <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> 867 </command> 868 <command> 869 <proto>void <name>glGetTexImageANGLE</name></proto> 870 <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> 871 <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> 872 <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> 873 <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> 874 <param len="COMPSIZE(target,level,format,type)">void *<name>pixels</name></param> 875 <alias name="glGetTexImage"/> 876 </command> 877 <command> 878 <proto>void <name>glGetCompressedTexImageANGLE</name></proto> 879 <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> 880 <param group="CheckedInt32"><ptype>GLint</ptype> <name>level</name></param> 881 <param len="COMPSIZE(target,level)">void *<name>pixels</name></param> 882 <alias name="glGetCompressedTexImage"/> 883 </command> 884 <command> 885 <proto>void <name>glGetRenderbufferImageANGLE</name></proto> 886 <param group="RenderbufferTarget"><ptype>GLenum</ptype> <name>target</name></param> 887 <param group="PixelFormat"><ptype>GLenum</ptype> <name>format</name></param> 888 <param group="PixelType"><ptype>GLenum</ptype> <name>type</name></param> 889 <param len="COMPSIZE(target,level,format,type)">void *<name>pixels</name></param> 890 </command> 891 <command> 892 <proto>void <name>glTexStorageMemFlags2DANGLE</name></proto> 893 <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> 894 <param><ptype>GLsizei</ptype> <name>levels</name></param> 895 <param><ptype>GLenum</ptype> <name>internalFormat</name></param> 896 <param><ptype>GLsizei</ptype> <name>width</name></param> 897 <param><ptype>GLsizei</ptype> <name>height</name></param> 898 <param><ptype>GLuint</ptype> <name>memory</name></param> 899 <param><ptype>GLuint64</ptype> <name>offset</name></param> 900 <param><ptype>GLbitfield</ptype> <name>createFlags</name></param> 901 <param><ptype>GLbitfield</ptype> <name>usageFlags</name></param> 902 <param>const void *<name>imageCreateInfoPNext</name></param> 903 </command> 904 <command> 905 <proto>void <name>glTexStorageMemFlags2DMultisampleANGLE</name></proto> 906 <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> 907 <param><ptype>GLsizei</ptype> <name>samples</name></param> 908 <param><ptype>GLenum</ptype> <name>internalFormat</name></param> 909 <param><ptype>GLsizei</ptype> <name>width</name></param> 910 <param><ptype>GLsizei</ptype> <name>height</name></param> 911 <param><ptype>GLboolean</ptype> <name>fixedSampleLocations</name></param> 912 <param><ptype>GLuint</ptype> <name>memory</name></param> 913 <param><ptype>GLuint64</ptype> <name>offset</name></param> 914 <param><ptype>GLbitfield</ptype> <name>createFlags</name></param> 915 <param><ptype>GLbitfield</ptype> <name>usageFlags</name></param> 916 <param>const void *<name>imageCreateInfoPNext</name></param> 917 </command> 918 <command> 919 <proto>void <name>glTexStorageMemFlags3DANGLE</name></proto> 920 <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> 921 <param><ptype>GLsizei</ptype> <name>levels</name></param> 922 <param><ptype>GLenum</ptype> <name>internalFormat</name></param> 923 <param><ptype>GLsizei</ptype> <name>width</name></param> 924 <param><ptype>GLsizei</ptype> <name>height</name></param> 925 <param><ptype>GLsizei</ptype> <name>depth</name></param> 926 <param><ptype>GLuint</ptype> <name>memory</name></param> 927 <param><ptype>GLuint64</ptype> <name>offset</name></param> 928 <param><ptype>GLbitfield</ptype> <name>createFlags</name></param> 929 <param><ptype>GLbitfield</ptype> <name>usageFlags</name></param> 930 <param>const void *<name>imageCreateInfoPNext</name></param> 931 </command> 932 <command> 933 <proto>void <name>glTexStorageMemFlags3DMultisampleANGLE</name></proto> 934 <param group="TextureTarget"><ptype>GLenum</ptype> <name>target</name></param> 935 <param><ptype>GLsizei</ptype> <name>samples</name></param> 936 <param><ptype>GLenum</ptype> <name>internalFormat</name></param> 937 <param><ptype>GLsizei</ptype> <name>width</name></param> 938 <param><ptype>GLsizei</ptype> <name>height</name></param> 939 <param><ptype>GLsizei</ptype> <name>depth</name></param> 940 <param><ptype>GLboolean</ptype> <name>fixedSampleLocations</name></param> 941 <param><ptype>GLuint</ptype> <name>memory</name></param> 942 <param><ptype>GLuint64</ptype> <name>offset</name></param> 943 <param><ptype>GLbitfield</ptype> <name>createFlags</name></param> 944 <param><ptype>GLbitfield</ptype> <name>usageFlags</name></param> 945 <param>const void *<name>imageCreateInfoPNext</name></param> 946 </command> 947 <command> 948 <proto>void <name>glImportMemoryZirconHandleANGLE</name></proto> 949 <param><ptype>GLuint</ptype> <name>memory</name></param> 950 <param><ptype>GLuint64</ptype> <name>size</name></param> 951 <param group="ExternalHandleType"><ptype>GLenum</ptype> <name>handleType</name></param> 952 <param><ptype>GLuint</ptype> <name>handle</name></param> 953 </command> 954 <command> 955 <proto>void <name>glImportSemaphoreZirconHandleANGLE</name></proto> 956 <param><ptype>GLuint</ptype> <name>semaphore</name></param> 957 <param group="ExternalHandleType"><ptype>GLenum</ptype> <name>handleType</name></param> 958 <param><ptype>GLuint</ptype> <name>handle</name></param> 959 </command> 960 <command> 961 <proto>void <name>glAcquireTexturesANGLE</name></proto> 962 <param><ptype>GLuint</ptype> <name>numTextures</name></param> 963 <param len="COMPSIZE(numTextures)">const <ptype>GLuint</ptype> *<name>textures</name></param> 964 <param group="TextureLayout" len="COMPSIZE(numTextures)">const <ptype>GLenum</ptype> *<name>layouts</name></param> 965 </command> 966 <command> 967 <proto>void <name>glReleaseTexturesANGLE</name></proto> 968 <param><ptype>GLuint</ptype> <name>numTextures</name></param> 969 <param len="COMPSIZE(numTextures)">const <ptype>GLuint</ptype> *<name>textures</name></param> 970 <param group="TextureLayout" len="COMPSIZE(numTextures)"><ptype>GLenum</ptype> *<name>layouts</name></param> 971 </command> 972 <command> 973 <proto>void <name>glFramebufferMemorylessPixelLocalStorageANGLE</name></proto> 974 <param><ptype>GLint</ptype> <name>plane</name></param> 975 <param><ptype>GLenum</ptype> <name>internalformat</name></param> 976 </command> 977 <command> 978 <proto>void <name>glFramebufferTexturePixelLocalStorageANGLE</name></proto> 979 <param><ptype>GLint</ptype> <name>plane</name></param> 980 <param class="texture"><ptype>GLuint</ptype> <name>backingtexture</name></param> 981 <param><ptype>GLint</ptype> <name>level</name></param> 982 <param><ptype>GLint</ptype> <name>layer</name></param> 983 </command> 984 <command> 985 <proto>void <name>glFramebufferPixelLocalClearValuefvANGLE</name></proto> 986 <param><ptype>GLint</ptype> <name>plane</name></param> 987 <param len="4">const <ptype>GLfloat</ptype> *<name>value</name></param> 988 </command> 989 <command> 990 <proto>void <name>glFramebufferPixelLocalClearValueivANGLE</name></proto> 991 <param><ptype>GLint</ptype> <name>plane</name></param> 992 <param len="4">const <ptype>GLint</ptype> *<name>value</name></param> 993 </command> 994 <command> 995 <proto>void <name>glFramebufferPixelLocalClearValueuivANGLE</name></proto> 996 <param><ptype>GLint</ptype> <name>plane</name></param> 997 <param len="4">const <ptype>GLuint</ptype> *<name>value</name></param> 998 </command> 999 <command> 1000 <proto>void <name>glBeginPixelLocalStorageANGLE</name></proto> 1001 <param><ptype>GLsizei</ptype> <name>n</name></param> 1002 <param len="n">const <ptype>GLenum</ptype> *<name>loadops</name></param> 1003 </command> 1004 <command> 1005 <proto>void <name>glEndPixelLocalStorageANGLE</name></proto> 1006 <param><ptype>GLsizei</ptype> <name>n</name></param> 1007 <param len="n">const <ptype>GLenum</ptype> *<name>storeops</name></param> 1008 </command> 1009 <command> 1010 <proto>void <name>glPixelLocalStorageBarrierANGLE</name></proto> 1011 </command> 1012 <command> 1013 <proto>void <name>glFramebufferPixelLocalStorageInterruptANGLE</name></proto> 1014 </command> 1015 <command> 1016 <proto>void <name>glFramebufferPixelLocalStorageRestoreANGLE</name></proto> 1017 </command> 1018 <command> 1019 <proto>void <name>glGetFramebufferPixelLocalStorageParameterfvANGLE</name></proto> 1020 <param><ptype>GLint</ptype> <name>plane</name></param> 1021 <param group="PLSQueryFloat"><ptype>GLenum</ptype> <name>pname</name></param> 1022 <param><ptype>GLfloat</ptype> *<name>params</name></param> 1023 </command> 1024 <command> 1025 <proto>void <name>glGetFramebufferPixelLocalStorageParameterivANGLE</name></proto> 1026 <param><ptype>GLint</ptype> <name>plane</name></param> 1027 <param group="PLSQueryInt"><ptype>GLenum</ptype> <name>pname</name></param> 1028 <param><ptype>GLint</ptype> *<name>params</name></param> 1029 </command> 1030 <command> 1031 <proto>void <name>glGetFramebufferPixelLocalStorageParameterfvRobustANGLE</name></proto> 1032 <param><ptype>GLint</ptype> <name>plane</name></param> 1033 <param group="PLSQueryFloat"><ptype>GLenum</ptype> <name>pname</name></param> 1034 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 1035 <param><ptype>GLsizei</ptype> *<name>length</name></param> 1036 <param><ptype>GLfloat</ptype> *<name>params</name></param> 1037 </command> 1038 <command> 1039 <proto>void <name>glGetFramebufferPixelLocalStorageParameterivRobustANGLE</name></proto> 1040 <param><ptype>GLint</ptype> <name>plane</name></param> 1041 <param group="PLSQueryInt"><ptype>GLenum</ptype> <name>pname</name></param> 1042 <param><ptype>GLsizei</ptype> <name>bufSize</name></param> 1043 <param><ptype>GLsizei</ptype> *<name>length</name></param> 1044 <param><ptype>GLint</ptype> *<name>params</name></param> 1045 </command> 1046 <command> 1047 <proto>void <name>glLogicOpANGLE</name></proto> 1048 <param group="LogicOp"><ptype>GLenum</ptype> <name>opcode</name></param> 1049 <alias name="glLogicOp"/> 1050 </command> 1051 </commands> 1052 1053 <!-- SECTION: ANGLE extension interface definitions --> 1054 <extensions> 1055 <extension name="GL_CHROMIUM_bind_uniform_location" supported='gles2'> 1056 <require> 1057 <command name="glBindUniformLocationCHROMIUM"/> 1058 </require> 1059 </extension> 1060 <extension name="GL_CHROMIUM_framebuffer_mixed_samples" supported='gles2'> 1061 <require> 1062 <command name="glCoverageModulationCHROMIUM"/> 1063 </require> 1064 </extension> 1065 <extension name="GL_CHROMIUM_copy_texture" supported='gles2'> 1066 <require> 1067 <command name="glCopyTextureCHROMIUM"/> 1068 <command name="glCopySubTextureCHROMIUM"/> 1069 </require> 1070 </extension> 1071 <extension name="GL_CHROMIUM_copy_compressed_texture" supported='gles2'> 1072 <require> 1073 <command name="glCompressedCopyTextureCHROMIUM"/> 1074 </require> 1075 </extension> 1076 <extension name="GL_ANGLE_request_extension" supported='gles2'> 1077 <require> 1078 <command name="glRequestExtensionANGLE"/> 1079 <command name="glDisableExtensionANGLE"/> 1080 <enum name="GL_REQUESTABLE_EXTENSIONS_ANGLE"/> 1081 <enum name="GL_NUM_REQUESTABLE_EXTENSIONS_ANGLE"/> 1082 </require> 1083 </extension> 1084 <extension name="GL_ANGLE_vulkan_image" supported='gles2'> 1085 <require> 1086 <command name="glAcquireTexturesANGLE"/> 1087 <command name="glReleaseTexturesANGLE"/> 1088 </require> 1089 </extension> 1090 <extension name="GL_ANGLE_robust_client_memory" supported='gles2'> 1091 <require> 1092 <command name="glGetBooleanvRobustANGLE"/> 1093 <command name="glGetBufferParameterivRobustANGLE"/> 1094 <command name="glGetBufferParameteri64vRobustANGLE"/> 1095 <command name="glGetFloatvRobustANGLE"/> 1096 <command name="glGetFramebufferAttachmentParameterivRobustANGLE"/> 1097 <command name="glGetIntegervRobustANGLE"/> 1098 <command name="glGetProgramivRobustANGLE"/> 1099 <command name="glGetRenderbufferParameterivRobustANGLE"/> 1100 <command name="glGetShaderivRobustANGLE"/> 1101 <command name="glGetTexParameterfvRobustANGLE"/> 1102 <command name="glGetTexParameterivRobustANGLE"/> 1103 <command name="glGetUniformfvRobustANGLE"/> 1104 <command name="glGetUniformivRobustANGLE"/> 1105 <command name="glGetVertexAttribfvRobustANGLE"/> 1106 <command name="glGetVertexAttribivRobustANGLE"/> 1107 <command name="glGetVertexAttribPointervRobustANGLE"/> 1108 <command name="glReadPixelsRobustANGLE"/> 1109 <command name="glTexImage2DRobustANGLE"/> 1110 <command name="glTexParameterfvRobustANGLE"/> 1111 <command name="glTexParameterivRobustANGLE"/> 1112 <command name="glTexSubImage2DRobustANGLE"/> 1113 <command name="glTexImage3DRobustANGLE"/> 1114 <command name="glTexSubImage3DRobustANGLE"/> 1115 <command name="glCompressedTexImage2DRobustANGLE"/> 1116 <command name="glCompressedTexSubImage2DRobustANGLE"/> 1117 <command name="glCompressedTexImage3DRobustANGLE"/> 1118 <command name="glCompressedTexSubImage3DRobustANGLE"/> 1119 <command name="glGetQueryivRobustANGLE"/> 1120 <command name="glGetQueryObjectuivRobustANGLE"/> 1121 <command name="glGetBufferPointervRobustANGLE"/> 1122 <command name="glGetIntegeri_vRobustANGLE"/> 1123 <command name="glGetInternalformativRobustANGLE"/> 1124 <command name="glGetVertexAttribIivRobustANGLE"/> 1125 <command name="glGetVertexAttribIuivRobustANGLE"/> 1126 <command name="glGetUniformuivRobustANGLE"/> 1127 <command name="glGetActiveUniformBlockivRobustANGLE"/> 1128 <command name="glGetInteger64vRobustANGLE"/> 1129 <command name="glGetInteger64i_vRobustANGLE"/> 1130 <command name="glSamplerParameterivRobustANGLE"/> 1131 <command name="glSamplerParameterfvRobustANGLE"/> 1132 <command name="glGetSamplerParameterivRobustANGLE"/> 1133 <command name="glGetSamplerParameterfvRobustANGLE"/> 1134 <command name="glGetFramebufferParameterivRobustANGLE"/> 1135 <command name="glGetProgramInterfaceivRobustANGLE"/> 1136 <command name="glGetBooleani_vRobustANGLE"/> 1137 <command name="glGetMultisamplefvRobustANGLE"/> 1138 <command name="glGetTexLevelParameterivRobustANGLE"/> 1139 <command name="glGetTexLevelParameterfvRobustANGLE"/> 1140 <command name="glGetPointervRobustANGLERobustANGLE"/> 1141 <command name="glReadnPixelsRobustANGLE"/> 1142 <command name="glGetnUniformfvRobustANGLE"/> 1143 <command name="glGetnUniformivRobustANGLE"/> 1144 <command name="glGetnUniformuivRobustANGLE"/> 1145 <command name="glTexParameterIivRobustANGLE"/> 1146 <command name="glTexParameterIuivRobustANGLE"/> 1147 <command name="glGetTexParameterIivRobustANGLE"/> 1148 <command name="glGetTexParameterIuivRobustANGLE"/> 1149 <command name="glSamplerParameterIivRobustANGLE"/> 1150 <command name="glSamplerParameterIuivRobustANGLE"/> 1151 <command name="glGetSamplerParameterIivRobustANGLE"/> 1152 <command name="glGetSamplerParameterIuivRobustANGLE"/> 1153 <command name="glGetQueryObjectivRobustANGLE"/> 1154 <command name="glGetQueryObjecti64vRobustANGLE"/> 1155 <command name="glGetQueryObjectui64vRobustANGLE"/> 1156 </require> 1157 </extension> 1158 <extension name="GL_ANGLE_robust_resource_initialization" supported='gles2'> 1159 <require> 1160 <enum name="GL_ROBUST_RESOURCE_INITIALIZATION_ANGLE"/> 1161 <enum name="GL_RESOURCE_INITIALIZED_ANGLE"/> 1162 </require> 1163 </extension> 1164 <extension name="GL_ANGLE_copy_texture_3d" supported='gles2'> 1165 <require> 1166 <command name="glCopyTexture3DANGLE"/> 1167 <command name="glCopySubTexture3DANGLE"/> 1168 </require> 1169 </extension> 1170 <extension name="GL_ANGLE_texture_multisample" supported='gles2'> 1171 <require> 1172 <command name="glTexStorage2DMultisampleANGLE"/> 1173 <command name="glGetTexLevelParameterivANGLE"/> 1174 <command name="glGetTexLevelParameterfvANGLE"/> 1175 <command name="glGetMultisamplefvANGLE"/> 1176 <command name="glSampleMaskiANGLE"/> 1177 <enum name="GL_TEXTURE_2D_MULTISAMPLE_ANGLE"/> 1178 <enum name="GL_SAMPLE_POSITION_ANGLE"/> 1179 <enum name="GL_SAMPLE_MASK_ANGLE"/> 1180 <enum name="GL_SAMPLE_MASK_VALUE_ANGLE"/> 1181 <enum name="GL_MAX_SAMPLE_MASK_WORDS_ANGLE"/> 1182 <enum name="GL_MAX_COLOR_TEXTURE_SAMPLES_ANGLE"/> 1183 <enum name="GL_MAX_DEPTH_TEXTURE_SAMPLES_ANGLE"/> 1184 <enum name="GL_MAX_INTEGER_SAMPLES_ANGLE"/> 1185 <enum name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ANGLE"/> 1186 <enum name="GL_TEXTURE_SAMPLES_ANGLE"/> 1187 <enum name="GL_TEXTURE_FIXED_SAMPLE_LOCATIONS_ANGLE"/> 1188 <enum name="GL_SAMPLER_2D_MULTISAMPLE_ANGLE"/> 1189 <enum name="GL_INT_SAMPLER_2D_MULTISAMPLE_ANGLE"/> 1190 <enum name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ANGLE"/> 1191 </require> 1192 </extension> 1193 <extension name="GL_ANGLE_multi_draw" supported='gles2'> 1194 <require> 1195 <command name="glMultiDrawArraysANGLE"/> 1196 <command name="glMultiDrawArraysInstancedANGLE"/> 1197 <command name="glMultiDrawElementsANGLE"/> 1198 <command name="glMultiDrawElementsInstancedANGLE"/> 1199 </require> 1200 </extension> 1201 <extension name="GL_ANGLE_base_vertex_base_instance" supported='gles2'> 1202 <require> 1203 <command name="glDrawArraysInstancedBaseInstanceANGLE"/> 1204 <command name="glDrawElementsInstancedBaseVertexBaseInstanceANGLE"/> 1205 <command name="glMultiDrawArraysInstancedBaseInstanceANGLE"/> 1206 <command name="glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE"/> 1207 </require> 1208 </extension> 1209 <extension name="GL_ANGLE_clip_cull_distance" supported='gles2'> 1210 <require> 1211 <enum name="GL_MAX_CLIP_DISTANCES_ANGLE"/> 1212 <enum name="GL_MAX_CULL_DISTANCES_ANGLE"/> 1213 <enum name="GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_ANGLE"/> 1214 <enum name="GL_CLIP_DISTANCE0_ANGLE"/> 1215 <enum name="GL_CLIP_DISTANCE1_ANGLE"/> 1216 <enum name="GL_CLIP_DISTANCE2_ANGLE"/> 1217 <enum name="GL_CLIP_DISTANCE3_ANGLE"/> 1218 <enum name="GL_CLIP_DISTANCE4_ANGLE"/> 1219 <enum name="GL_CLIP_DISTANCE5_ANGLE"/> 1220 <enum name="GL_CLIP_DISTANCE6_ANGLE"/> 1221 <enum name="GL_CLIP_DISTANCE7_ANGLE"/> 1222 </require> 1223 </extension> 1224 <extension name="GL_ANGLE_polygon_mode" supported='gles2'> 1225 <require> 1226 <enum name="GL_POLYGON_MODE_ANGLE"/> 1227 <enum name="GL_LINE_ANGLE"/> 1228 <enum name="GL_FILL_ANGLE"/> 1229 <enum name="GL_POLYGON_OFFSET_LINE_ANGLE"/> 1230 <command name="glPolygonModeANGLE"/> 1231 </require> 1232 </extension> 1233 <extension name="GL_ANGLE_provoking_vertex" supported='gles2'> 1234 <require> 1235 <enum name="GL_FIRST_VERTEX_CONVENTION_ANGLE"/> 1236 <enum name="GL_LAST_VERTEX_CONVENTION_ANGLE"/> 1237 <enum name="GL_PROVOKING_VERTEX_ANGLE"/> 1238 <command name="glProvokingVertexANGLE"/> 1239 </require> 1240 </extension> 1241 <extension name="GL_ANGLE_stencil_texturing" supported='gles2'> 1242 <require> 1243 <enum name="GL_DEPTH_STENCIL_TEXTURE_MODE_ANGLE"/> 1244 <enum name="GL_STENCIL_INDEX_ANGLE"/> 1245 </require> 1246 </extension> 1247 <extension name="GL_ANGLE_renderability_validation" supported='gles2'> 1248 <require> 1249 <enum name="GL_RENDERABILITY_VALIDATION_ANGLE"/> 1250 </require> 1251 </extension> 1252 <extension name="GL_CHROMIUM_lose_context" supported='gles2'> 1253 <require> 1254 <enum name="GL_GUILTY_CONTEXT_RESET"/> 1255 <enum name="GL_INNOCENT_CONTEXT_RESET"/> 1256 <enum name="GL_UNKNOWN_CONTEXT_RESET"/> 1257 <command name="glLoseContextCHROMIUM"/> 1258 </require> 1259 </extension> 1260 <extension name="GL_ANGLE_texture_external_update" supported='gl|gles2'> 1261 <require> 1262 <command name="glTexImage2DExternalANGLE"/> 1263 <command name="glInvalidateTextureANGLE"/> 1264 </require> 1265 </extension> 1266 <extension name ="GL_ANGLE_get_image" supported='gles2'> 1267 <require> 1268 <command name="glGetTexImageANGLE"/> 1269 <command name="glGetCompressedTexImageANGLE"/> 1270 <command name="glGetRenderbufferImageANGLE"/> 1271 </require> 1272 </extension> 1273 <extension name ="GL_ANGLE_get_tex_level_parameter" supported='gles2'> 1274 <require> 1275 <command name="glGetTexLevelParameterfvANGLE"/> 1276 <command name="glGetTexLevelParameterivANGLE"/> 1277 </require> 1278 </extension> 1279 <extension name="GL_ANGLE_memory_object_flags" supported="gl|gles2"> 1280 <require> 1281 <enum name="GL_CREATE_SPARSE_BINDING_BIT_ANGLE"/> 1282 <enum name="GL_CREATE_SPARSE_RESIDENCY_BIT_ANGLE"/> 1283 <enum name="GL_CREATE_SPARSE_ALIASED_BIT_ANGLE"/> 1284 <enum name="GL_CREATE_MUTABLE_FORMAT_BIT_ANGLE"/> 1285 <enum name="GL_CREATE_CUBE_COMPATIBLE_BIT_ANGLE"/> 1286 <enum name="GL_CREATE_ALIAS_BIT_ANGLE"/> 1287 <enum name="GL_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_ANGLE"/> 1288 <enum name="GL_CREATE_2D_ARRAY_COMPATIBLE_BIT_ANGLE"/> 1289 <enum name="GL_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_ANGLE"/> 1290 <enum name="GL_CREATE_EXTENDED_USAGE_BIT_ANGLE"/> 1291 <enum name="GL_CREATE_PROTECTED_BIT_ANGLE"/> 1292 <enum name="GL_CREATE_DISJOINT_BIT_ANGLE"/> 1293 <enum name="GL_CREATE_CORNER_SAMPLED_BIT_ANGLE"/> 1294 <enum name="GL_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_ANGLE"/> 1295 <enum name="GL_CREATE_SUBSAMPLED_BIT_ANGLE"/> 1296 <enum name="GL_USAGE_TRANSFER_SRC_BIT_ANGLE"/> 1297 <enum name="GL_USAGE_TRANSFER_DST_BIT_ANGLE"/> 1298 <enum name="GL_USAGE_SAMPLED_BIT_ANGLE"/> 1299 <enum name="GL_USAGE_STORAGE_BIT_ANGLE"/> 1300 <enum name="GL_USAGE_COLOR_ATTACHMENT_BIT_ANGLE"/> 1301 <enum name="GL_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT_ANGLE"/> 1302 <enum name="GL_USAGE_TRANSIENT_ATTACHMENT_BIT_ANGLE"/> 1303 <enum name="GL_USAGE_INPUT_ATTACHMENT_BIT_ANGLE"/> 1304 <enum name="GL_USAGE_SHADING_RATE_IMAGE_BIT_ANGLE"/> 1305 <enum name="GL_USAGE_FRAGMENT_DENSITY_MAP_BIT_ANGLE"/> 1306 <command name="glTexStorageMemFlags2DANGLE"/> 1307 <command name="glTexStorageMemFlags2DMultisampleANGLE"/> 1308 <command name="glTexStorageMemFlags3DANGLE"/> 1309 <command name="glTexStorageMemFlags3DMultisampleANGLE"/> 1310 </require> 1311 </extension> 1312 <extension name="GL_ANGLE_memory_object_fuchsia" supported="gl|gles2"> 1313 <require> 1314 <enum name="GL_HANDLE_TYPE_ZIRCON_VMO_ANGLE" group="ExternalHandleType"/> 1315 <command name="glImportMemoryZirconHandleANGLE"/> 1316 </require> 1317 </extension> 1318 <extension name="GL_ANGLE_semaphore_fuchsia" supported="gl|gles2"> 1319 <require> 1320 <enum name="GL_HANDLE_TYPE_ZIRCON_EVENT_ANGLE" group="ExternalHandleType"/> 1321 <command name="glImportSemaphoreZirconHandleANGLE"/> 1322 </require> 1323 </extension> 1324 <extension name="GL_ANGLE_shader_pixel_local_storage" supported="gles2"> 1325 <require> 1326 <enum name="GL_MAX_PIXEL_LOCAL_STORAGE_PLANES_ANGLE"/> 1327 <enum name="GL_MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_ANGLE"/> 1328 <enum name="GL_MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_ANGLE"/> 1329 <enum name="GL_PIXEL_LOCAL_STORAGE_ACTIVE_PLANES_ANGLE"/> 1330 <enum name="GL_LOAD_OP_ZERO_ANGLE"/> 1331 <enum name="GL_LOAD_OP_CLEAR_ANGLE"/> 1332 <enum name="GL_LOAD_OP_LOAD_ANGLE"/> 1333 <enum name="GL_STORE_OP_STORE_ANGLE"/> 1334 <enum name="GL_PIXEL_LOCAL_FORMAT_ANGLE"/> 1335 <enum name="GL_PIXEL_LOCAL_TEXTURE_NAME_ANGLE"/> 1336 <enum name="GL_PIXEL_LOCAL_TEXTURE_LEVEL_ANGLE"/> 1337 <enum name="GL_PIXEL_LOCAL_TEXTURE_LAYER_ANGLE"/> 1338 <enum name="GL_PIXEL_LOCAL_CLEAR_VALUE_FLOAT_ANGLE"/> 1339 <enum name="GL_PIXEL_LOCAL_CLEAR_VALUE_INT_ANGLE"/> 1340 <enum name="GL_PIXEL_LOCAL_CLEAR_VALUE_UNSIGNED_INT_ANGLE"/> 1341 <command name="glFramebufferMemorylessPixelLocalStorageANGLE"/> 1342 <command name="glFramebufferTexturePixelLocalStorageANGLE"/> 1343 <command name="glFramebufferPixelLocalClearValuefvANGLE"/> 1344 <command name="glFramebufferPixelLocalClearValueivANGLE"/> 1345 <command name="glFramebufferPixelLocalClearValueuivANGLE"/> 1346 <command name="glBeginPixelLocalStorageANGLE"/> 1347 <command name="glEndPixelLocalStorageANGLE"/> 1348 <command name="glPixelLocalStorageBarrierANGLE"/> 1349 <command name="glFramebufferPixelLocalStorageInterruptANGLE"/> 1350 <command name="glFramebufferPixelLocalStorageRestoreANGLE"/> 1351 <command name="glGetFramebufferPixelLocalStorageParameterfvANGLE"/> 1352 <command name="glGetFramebufferPixelLocalStorageParameterivANGLE"/> 1353 <command name="glGetFramebufferPixelLocalStorageParameterfvRobustANGLE"/> 1354 <command name="glGetFramebufferPixelLocalStorageParameterivRobustANGLE"/> 1355 </require> 1356 </extension> 1357 <extension name="GL_ANGLE_logic_op" supported="gles2"> 1358 <require> 1359 <enum name="GL_COLOR_LOGIC_OP_ANGLE"/> 1360 <enum name="GL_LOGIC_OP_CLEAR_ANGLE"/> 1361 <enum name="GL_LOGIC_OP_AND_ANGLE"/> 1362 <enum name="GL_LOGIC_OP_AND_REVERSE_ANGLE"/> 1363 <enum name="GL_LOGIC_OP_COPY_ANGLE"/> 1364 <enum name="GL_LOGIC_OP_AND_INVERTED_ANGLE"/> 1365 <enum name="GL_LOGIC_OP_NOOP_ANGLE"/> 1366 <enum name="GL_LOGIC_OP_XOR_ANGLE"/> 1367 <enum name="GL_LOGIC_OP_OR_ANGLE"/> 1368 <enum name="GL_LOGIC_OP_NOR_ANGLE"/> 1369 <enum name="GL_LOGIC_OP_EQUIV_ANGLE"/> 1370 <enum name="GL_LOGIC_OP_INVERT_ANGLE"/> 1371 <enum name="GL_LOGIC_OP_OR_REVERSE_ANGLE"/> 1372 <enum name="GL_LOGIC_OP_COPY_INVERTED_ANGLE"/> 1373 <enum name="GL_LOGIC_OP_OR_INVERTED_ANGLE"/> 1374 <enum name="GL_LOGIC_OP_NAND_ANGLE"/> 1375 <enum name="GL_LOGIC_OP_SET_ANGLE"/> 1376 <command name="glLogicOpANGLE"/> 1377 </require> 1378 </extension> 1379 <extension name="GL_ANGLE_texture_compression_dxt1" supported='gles2'> 1380 <require> 1381 <enum name="GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE"/> 1382 <enum name="GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE"/> 1383 </require> 1384 </extension> 1385 <!-- NOTE: GL_ANGLE_texture_compression_dxt3 is defined in the upstream Khronos gl.xml and should not be defined here. --> 1386 <!-- NOTE: GL_ANGLE_texture_compression_dxt5 is defined in the upstream Khronos gl.xml and should not be defined here. --> 1387 <extension name="GL_ANGLE_lossy_etc_decode" supported='gles2'> 1388 <require> 1389 <enum name="GL_ETC1_RGB8_LOSSY_DECODE_ANGLE"/> 1390 <enum name="GL_COMPRESSED_R11_LOSSY_DECODE_EAC_ANGLE"/> 1391 <enum name="GL_COMPRESSED_SIGNED_R11_LOSSY_DECODE_EAC_ANGLE"/> 1392 <enum name="GL_COMPRESSED_RG11_LOSSY_DECODE_EAC_ANGLE"/> 1393 <enum name="GL_COMPRESSED_SIGNED_RG11_LOSSY_DECODE_EAC_ANGLE"/> 1394 <enum name="GL_COMPRESSED_RGB8_LOSSY_DECODE_ETC2_ANGLE"/> 1395 <enum name="GL_COMPRESSED_SRGB8_LOSSY_DECODE_ETC2_ANGLE"/> 1396 <enum name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_LOSSY_DECODE_ETC2_ANGLE"/> 1397 <enum name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_LOSSY_DECODE_ETC2_ANGLE"/> 1398 <enum name="GL_COMPRESSED_RGBA8_LOSSY_DECODE_ETC2_EAC_ANGLE"/> 1399 <enum name="GL_COMPRESSED_SRGB8_ALPHA8_LOSSY_DECODE_ETC2_EAC_ANGLE"/> 1400 </require> 1401 </extension> 1402 <extension name="GL_ANGLE_yuv_internal_format" supported='gles2'> 1403 <require> 1404 <enum name="GL_G8_B8R8_2PLANE_420_UNORM_ANGLE"/> 1405 <enum name="GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE"/> 1406 <enum name="GL_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_ANGLE"/> 1407 <enum name="GL_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_ANGLE"/> 1408 <enum name="GL_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_ANGLE"/> 1409 <enum name="GL_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_ANGLE"/> 1410 <enum name="GL_G16_B16R16_2PLANE_420_UNORM_ANGLE"/> 1411 <enum name="GL_G16_B16_R16_3PLANE_420_UNORM_ANGLE"/> 1412 </require> 1413 </extension> 1414 <extension name="GL_ANGLE_program_cache_control" supported='gles2'> 1415 <require> 1416 <enum name="GL_PROGRAM_CACHE_ENABLED_ANGLE"/> 1417 </require> 1418 </extension> 1419 <extension name="GL_ANGLE_program_binary_readiness_query" supported='gles2'> 1420 <require> 1421 <enum name="GL_PROGRAM_BINARY_READY_ANGLE"/> 1422 </require> 1423 </extension> 1424 <extension name="GL_ANGLE_memory_size" supported='gles2'> 1425 <require> 1426 <enum name="GL_MEMORY_SIZE_ANGLE"/> 1427 </require> 1428 </extension> 1429 <extension name="GL_ANGLE_client_arrays" supported='gles2'> 1430 <require> 1431 <enum name="GL_CLIENT_ARRAYS_ANGLE"/> 1432 </require> 1433 </extension> 1434 <extension name="GL_ANGLE_get_serialized_context_string" supported='gles2'> 1435 <require> 1436 <enum name="GL_SERIALIZED_CONTEXT_STRING_ANGLE"/> 1437 </require> 1438 </extension> 1439 <extension name="GL_ANGLE_rgbx_internal_format" supported='gles2'> 1440 <require> 1441 <enum name="GL_RGBX8_ANGLE"/> 1442 </require> 1443 </extension> 1444 <extension name="GL_ANGLE_robust_fragment_shader_output" supported='gles2'> 1445 <require> 1446 <enum name="GL_ROBUST_FRAGMENT_SHADER_OUTPUT_ANGLE"/> 1447 </require> 1448 </extension> 1449 <extension name="GL_ANGLE_shader_binary" supported='gles2'> 1450 <require> 1451 <enum name="GL_SHADER_BINARY_ANGLE"/> 1452 </require> 1453 </extension> 1454 </extensions> 1455 1456 <!-- SECTION: GL enumerant (token) definitions. --> 1457 <enums namespace="GL" vendor="ANGLE"> 1458 <enum value="0x0B40" name="GL_POLYGON_MODE_ANGLE" group="GetPName"/> 1459 <enum value="0x1B01" name="GL_LINE_ANGLE" group="PolygonMode"/> 1460 <enum value="0x1B02" name="GL_FILL_ANGLE" group="PolygonMode"/> 1461 <enum value="0x2A02" name="GL_POLYGON_OFFSET_LINE_ANGLE" group="GetPName,EnableCap"/> 1462 </enums> 1463 1464 <enums namespace="GL" start="0x8E4D" end="0x8E4F" vendor="ANGLE"> 1465 <enum value="0x8E4D" name="GL_FIRST_VERTEX_CONVENTION_ANGLE" group="VertexProvokingMode"/> 1466 <enum value="0x8E4E" name="GL_LAST_VERTEX_CONVENTION_ANGLE" group="VertexProvokingMode"/> 1467 <enum value="0x8E4F" name="GL_PROVOKING_VERTEX_ANGLE" group="GetPName"/> 1468 </enums> 1469 1470 <enums namespace="GL" vendor="ANGLE"> 1471 <enum value="0x0D32" name="GL_MAX_CLIP_DISTANCES_ANGLE" group="GetPName"/> 1472 <enum value="0x82F9" name="GL_MAX_CULL_DISTANCES_ANGLE" group="GetPName"/> 1473 <enum value="0x82FA" name="GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_ANGLE" group="GetPName"/> 1474 <enum value="0x3000" name="GL_CLIP_DISTANCE0_ANGLE" group="EnableCap"/> 1475 <enum value="0x3001" name="GL_CLIP_DISTANCE1_ANGLE" group="EnableCap"/> 1476 <enum value="0x3002" name="GL_CLIP_DISTANCE2_ANGLE" group="EnableCap"/> 1477 <enum value="0x3003" name="GL_CLIP_DISTANCE3_ANGLE" group="EnableCap"/> 1478 <enum value="0x3004" name="GL_CLIP_DISTANCE4_ANGLE" group="EnableCap"/> 1479 <enum value="0x3005" name="GL_CLIP_DISTANCE5_ANGLE" group="EnableCap"/> 1480 <enum value="0x3006" name="GL_CLIP_DISTANCE6_ANGLE" group="EnableCap"/> 1481 <enum value="0x3007" name="GL_CLIP_DISTANCE7_ANGLE" group="EnableCap"/> 1482 </enums> 1483 1484 <enums namespace="GL" vendor="ANGLE"> 1485 <enum value="0x93A8" name="GL_REQUESTABLE_EXTENSIONS_ANGLE"/> 1486 <enum value="0x93A9" name="GL_NUM_REQUESTABLE_EXTENSIONS_ANGLE"/> 1487 <enum value="0x93AA" name="GL_CLIENT_ARRAYS_ANGLE"/> 1488 <enum value="0x93AC" name="GL_PROGRAM_CACHE_ENABLED_ANGLE"/> 1489 <enum value="0x93AD" name="GL_MEMORY_SIZE_ANGLE"/> 1490 <enum value="0x96B0" name="GL_SERIALIZED_CONTEXT_STRING_ANGLE"/> 1491 <enum value="0x96B9" name="GL_ROBUST_FRAGMENT_SHADER_OUTPUT_ANGLE"/> 1492 <enum value="0x96BB" name="GL_SHADER_BINARY_ANGLE"/> 1493 <enum value="0x96BE" name="GL_PROGRAM_BINARY_READY_ANGLE"/> 1494 </enums> 1495 1496 <enums namespace="GL" vendor="ANGLE"> 1497 <enum value="0x83F0" name="GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1498 <enum value="0x83F1" name="GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1499 <enum value="0x9690" name="GL_ETC1_RGB8_LOSSY_DECODE_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1500 <enum value="0x9691" name="GL_COMPRESSED_R11_LOSSY_DECODE_EAC_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1501 <enum value="0x9692" name="GL_COMPRESSED_SIGNED_R11_LOSSY_DECODE_EAC_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1502 <enum value="0x9693" name="GL_COMPRESSED_RG11_LOSSY_DECODE_EAC_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1503 <enum value="0x9694" name="GL_COMPRESSED_SIGNED_RG11_LOSSY_DECODE_EAC_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1504 <enum value="0x9695" name="GL_COMPRESSED_RGB8_LOSSY_DECODE_ETC2_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1505 <enum value="0x9696" name="GL_COMPRESSED_SRGB8_LOSSY_DECODE_ETC2_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1506 <enum value="0x9697" name="GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_LOSSY_DECODE_ETC2_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1507 <enum value="0x9698" name="GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_LOSSY_DECODE_ETC2_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1508 <enum value="0x9699" name="GL_COMPRESSED_RGBA8_LOSSY_DECODE_ETC2_EAC_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1509 <enum value="0x969A" name="GL_COMPRESSED_SRGB8_ALPHA8_LOSSY_DECODE_ETC2_EAC_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1510 <enum value="0x96B1" name="GL_G8_B8R8_2PLANE_420_UNORM_ANGLE"/> 1511 <enum value="0x96B2" name="GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE"/> 1512 <enum value="0x96B3" name="GL_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_ANGLE"/> 1513 <enum value="0x96B4" name="GL_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_ANGLE"/> 1514 <enum value="0x96B5" name="GL_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_ANGLE"/> 1515 <enum value="0x96B6" name="GL_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_ANGLE"/> 1516 <enum value="0x96B7" name="GL_G16_B16R16_2PLANE_420_UNORM_ANGLE"/> 1517 <enum value="0x96B8" name="GL_G16_B16_R16_3PLANE_420_UNORM_ANGLE"/> 1518 <enum value="0x96BA" name="GL_RGBX8_ANGLE" group="InternalFormat,SizedInternalFormat"/> 1519 </enums> 1520 1521 <enums> 1522 <enum value="0x9100" name="GL_TEXTURE_2D_MULTISAMPLE_ANGLE"/> 1523 <enum value="0x8E50" name="GL_SAMPLE_POSITION_ANGLE"/> 1524 <enum value="0x8E51" name="GL_SAMPLE_MASK_ANGLE"/> 1525 <enum value="0x8E52" name="GL_SAMPLE_MASK_VALUE_ANGLE"/> 1526 <enum value="0x8E59" name="GL_MAX_SAMPLE_MASK_WORDS_ANGLE"/> 1527 <enum value="0x910E" name="GL_MAX_COLOR_TEXTURE_SAMPLES_ANGLE"/> 1528 <enum value="0x910F" name="GL_MAX_DEPTH_TEXTURE_SAMPLES_ANGLE"/> 1529 <enum value="0x9110" name="GL_MAX_INTEGER_SAMPLES_ANGLE"/> 1530 <enum value="0x9104" name="GL_TEXTURE_BINDING_2D_MULTISAMPLE_ANGLE"/> 1531 <enum value="0x9106" name="GL_TEXTURE_SAMPLES_ANGLE"/> 1532 <enum value="0x9107" name="GL_TEXTURE_FIXED_SAMPLE_LOCATIONS_ANGLE"/> 1533 <enum value="0x9108" name="GL_SAMPLER_2D_MULTISAMPLE_ANGLE"/> 1534 <enum value="0x9109" name="GL_INT_SAMPLER_2D_MULTISAMPLE_ANGLE"/> 1535 <enum value="0x910A" name="GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ANGLE"/> 1536 </enums> 1537 1538 <enums namespace="GL" vendor="ANGLE"> 1539 <enum value="0x90EA" name="GL_DEPTH_STENCIL_TEXTURE_MODE_ANGLE" group="TextureParameterName"/> 1540 <enum value="0x1901" name="GL_STENCIL_INDEX_ANGLE"/> 1541 </enums> 1542 1543 <enums namespace="GL" vendor="ANGLE"> 1544 <enum value="0x9EA0" name="GL_RENDERABILITY_VALIDATION_ANGLE" group="TextureParameterName"/> 1545 </enums> 1546 1547 <enums namespace="GL" start="0x93A7" end="0x93A7" vendor="ANGLE"> 1548 <enum value="0x93A7" name="GL_ROBUST_RESOURCE_INITIALIZATION_ANGLE"/> 1549 </enums> 1550 <enums namespace="GL" start="0x969F" end="0x969F" vendor="ANGLE"> 1551 <enum value="0x969F" name="GL_RESOURCE_INITIALIZED_ANGLE"/> 1552 </enums> 1553 1554 <enums namespace="GL" start="0x93AE" end="0x93AF" vendor="ANGLE"> 1555 <enum value="0x93AE" name="GL_HANDLE_TYPE_ZIRCON_VMO_ANGLE"/> 1556 <enum value="0x93AF" name="GL_HANDLE_TYPE_ZIRCON_EVENT_ANGLE"/> 1557 </enums> 1558 1559 <enums namespace="GL" start="0x1500" end="0x1500" vendor="ANGLE"> 1560 <enum value="0x1500" name="GL_CLEAR_ANGLE"/> 1561 </enums> 1562 1563 <enums namespace="GL" start="0x96E0" end="0x96EF" vendor="ANGLE"> 1564 <enum value="0x96E0" name="GL_MAX_PIXEL_LOCAL_STORAGE_PLANES_ANGLE"/> 1565 <enum value="0x96E1" name="GL_MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_ANGLE"/> 1566 <enum value="0x96E2" name="GL_MAX_COMBINED_DRAW_BUFFERS_AND_PIXEL_LOCAL_STORAGE_PLANES_ANGLE"/> 1567 <enum value="0x96E3" name="GL_PIXEL_LOCAL_STORAGE_ACTIVE_PLANES_ANGLE"/> 1568 <enum value="0x96E4" name="GL_LOAD_OP_ZERO_ANGLE"/> 1569 <enum value="0x96E5" name="GL_LOAD_OP_CLEAR_ANGLE"/> 1570 <enum value="0x96E6" name="GL_LOAD_OP_LOAD_ANGLE"/> 1571 <enum value="0x96E7" name="GL_STORE_OP_STORE_ANGLE"/> 1572 <enum value="0x96E8" name="GL_PIXEL_LOCAL_FORMAT_ANGLE" group="PLSQueryInt"/> 1573 <enum value="0x96E9" name="GL_PIXEL_LOCAL_TEXTURE_NAME_ANGLE" group="PLSQueryInt"/> 1574 <enum value="0x96EA" name="GL_PIXEL_LOCAL_TEXTURE_LEVEL_ANGLE" group="PLSQueryInt"/> 1575 <enum value="0x96EB" name="GL_PIXEL_LOCAL_TEXTURE_LAYER_ANGLE" group="PLSQueryInt"/> 1576 <enum value="0x96EC" name="GL_PIXEL_LOCAL_CLEAR_VALUE_FLOAT_ANGLE" group="PLSQueryFloat"/> 1577 <enum value="0x96ED" name="GL_PIXEL_LOCAL_CLEAR_VALUE_INT_ANGLE" group="PLSQueryInt"/> 1578 <enum value="0x96EE" name="GL_PIXEL_LOCAL_CLEAR_VALUE_UNSIGNED_INT_ANGLE" group="PLSQueryInt"/> 1579 </enums> 1580 1581 <enums namespace="GL" group="CreateFlagMask" type="bitmask" vendor="ANGLE"> 1582 <enum value="0x00000001" name="GL_CREATE_SPARSE_BINDING_BIT_ANGLE"/> 1583 <enum value="0x00000002" name="GL_CREATE_SPARSE_RESIDENCY_BIT_ANGLE"/> 1584 <enum value="0x00000004" name="GL_CREATE_SPARSE_ALIASED_BIT_ANGLE"/> 1585 <enum value="0x00000008" name="GL_CREATE_MUTABLE_FORMAT_BIT_ANGLE"/> 1586 <enum value="0x00000010" name="GL_CREATE_CUBE_COMPATIBLE_BIT_ANGLE"/> 1587 <enum value="0x00000400" name="GL_CREATE_ALIAS_BIT_ANGLE"/> 1588 <enum value="0x00000040" name="GL_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_ANGLE"/> 1589 <enum value="0x00000020" name="GL_CREATE_2D_ARRAY_COMPATIBLE_BIT_ANGLE"/> 1590 <enum value="0x00000080" name="GL_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_ANGLE"/> 1591 <enum value="0x00000100" name="GL_CREATE_EXTENDED_USAGE_BIT_ANGLE"/> 1592 <enum value="0x00000800" name="GL_CREATE_PROTECTED_BIT_ANGLE"/> 1593 <enum value="0x00000200" name="GL_CREATE_DISJOINT_BIT_ANGLE"/> 1594 <enum value="0x00002000" name="GL_CREATE_CORNER_SAMPLED_BIT_ANGLE"/> 1595 <enum value="0x00001000" name="GL_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_ANGLE"/> 1596 <enum value="0x00004000" name="GL_CREATE_SUBSAMPLED_BIT_ANGLE"/> 1597 </enums> 1598 1599 <enums namespace="GL" group="UsageFlagMask" type="bitmask" vendor="ANGLE"> 1600 <enum value="0x00000001" name="GL_USAGE_TRANSFER_SRC_BIT_ANGLE"/> 1601 <enum value="0x00000002" name="GL_USAGE_TRANSFER_DST_BIT_ANGLE"/> 1602 <enum value="0x00000004" name="GL_USAGE_SAMPLED_BIT_ANGLE"/> 1603 <enum value="0x00000008" name="GL_USAGE_STORAGE_BIT_ANGLE"/> 1604 <enum value="0x00000010" name="GL_USAGE_COLOR_ATTACHMENT_BIT_ANGLE"/> 1605 <enum value="0x00000020" name="GL_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT_ANGLE"/> 1606 <enum value="0x00000040" name="GL_USAGE_TRANSIENT_ATTACHMENT_BIT_ANGLE"/> 1607 <enum value="0x00000080" name="GL_USAGE_INPUT_ATTACHMENT_BIT_ANGLE"/> 1608 <enum value="0x00000100" name="GL_USAGE_SHADING_RATE_IMAGE_BIT_ANGLE"/> 1609 <enum value="0x00000200" name="GL_USAGE_FRAGMENT_DENSITY_MAP_BIT_ANGLE"/> 1610 </enums> 1611 1612 <enums namespace="GL" group="LogicOp" start="0x1500" end="0x150F" vendor="ANGLE"> 1613 <enum value="0x1500" name="GL_LOGIC_OP_CLEAR_ANGLE"/> 1614 <enum value="0x1501" name="GL_LOGIC_OP_AND_ANGLE"/> 1615 <enum value="0x1502" name="GL_LOGIC_OP_AND_REVERSE_ANGLE"/> 1616 <enum value="0x1503" name="GL_LOGIC_OP_COPY_ANGLE"/> 1617 <enum value="0x1504" name="GL_LOGIC_OP_AND_INVERTED_ANGLE"/> 1618 <enum value="0x1505" name="GL_LOGIC_OP_NOOP_ANGLE"/> 1619 <enum value="0x1506" name="GL_LOGIC_OP_XOR_ANGLE"/> 1620 <enum value="0x1507" name="GL_LOGIC_OP_OR_ANGLE"/> 1621 <enum value="0x1508" name="GL_LOGIC_OP_NOR_ANGLE"/> 1622 <enum value="0x1509" name="GL_LOGIC_OP_EQUIV_ANGLE"/> 1623 <enum value="0x150A" name="GL_LOGIC_OP_INVERT_ANGLE"/> 1624 <enum value="0x150B" name="GL_LOGIC_OP_OR_REVERSE_ANGLE"/> 1625 <enum value="0x150C" name="GL_LOGIC_OP_COPY_INVERTED_ANGLE"/> 1626 <enum value="0x150D" name="GL_LOGIC_OP_OR_INVERTED_ANGLE"/> 1627 <enum value="0x150E" name="GL_LOGIC_OP_NAND_ANGLE"/> 1628 <enum value="0x150F" name="GL_LOGIC_OP_SET_ANGLE"/> 1629 </enums> 1630 <enums namespace="GL" start="0x0BF2" end="0x0BF2" vendor="ANGLE"> 1631 <enum value="0x0BF2" name="GL_COLOR_LOGIC_OP_ANGLE"/> 1632 </enums> 1633</registry> 1634