1<?xml version="1.0"?> 2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4<OpenGLAPI> 5 6<!-- Core versions sorted by version number. --> 7 8<category name="1.0"> 9 <enum name="FALSE" value="0x0"/> 10 <enum name="TRUE" value="0x1"/> 11 <enum name="ZERO" value="0x0"/> 12 <enum name="ONE" value="0x1"/> 13 <enum name="NONE" value="0x0"/> 14 <enum name="NO_ERROR" value="0x0"/> 15 <enum name="POINTS" value="0x0000"/> 16 <enum name="LINES" value="0x0001"/> 17 <enum name="LINE_LOOP" value="0x0002"/> 18 <enum name="LINE_STRIP" value="0x0003"/> 19 <enum name="TRIANGLES" value="0x0004"/> 20 <enum name="TRIANGLE_STRIP" value="0x0005"/> 21 <enum name="TRIANGLE_FAN" value="0x0006"/> 22 <enum name="QUADS" value="0x0007"/> 23 <enum name="QUAD_STRIP" value="0x0008"/> 24 <enum name="POLYGON" value="0x0009"/> 25 <enum name="ACCUM" value="0x0100"/> 26 <enum name="LOAD" value="0x0101"/> 27 <enum name="RETURN" value="0x0102"/> 28 <enum name="MULT" value="0x0103"/> 29 <enum name="ADD" value="0x0104"/> 30 <enum name="NEVER" value="0x0200"/> 31 <enum name="LESS" value="0x0201"/> 32 <enum name="EQUAL" value="0x0202"/> 33 <enum name="LEQUAL" value="0x0203"/> 34 <enum name="GREATER" value="0x0204"/> 35 <enum name="NOTEQUAL" value="0x0205"/> 36 <enum name="GEQUAL" value="0x0206"/> 37 <enum name="ALWAYS" value="0x0207"/> 38 <enum name="SRC_COLOR" value="0x0300"/> 39 <enum name="ONE_MINUS_SRC_COLOR" value="0x0301"/> 40 <enum name="SRC_ALPHA" value="0x0302"/> 41 <enum name="ONE_MINUS_SRC_ALPHA" value="0x0303"/> 42 <enum name="DST_ALPHA" value="0x0304"/> 43 <enum name="ONE_MINUS_DST_ALPHA" value="0x0305"/> 44 <enum name="DST_COLOR" value="0x0306"/> 45 <enum name="ONE_MINUS_DST_COLOR" value="0x0307"/> 46 <enum name="SRC_ALPHA_SATURATE" value="0x0308"/> 47 <enum name="FRONT_LEFT" value="0x0400"/> 48 <enum name="FRONT_RIGHT" value="0x0401"/> 49 <enum name="BACK_LEFT" value="0x0402"/> 50 <enum name="BACK_RIGHT" value="0x0403"/> 51 <enum name="FRONT" value="0x0404"/> 52 <enum name="BACK" value="0x0405"/> 53 <enum name="LEFT" value="0x0406"/> 54 <enum name="RIGHT" value="0x0407"/> 55 <enum name="FRONT_AND_BACK" value="0x0408"/> 56 <enum name="AUX0" value="0x0409"/> 57 <enum name="AUX1" value="0x040A"/> 58 <enum name="AUX2" value="0x040B"/> 59 <enum name="AUX3" value="0x040C"/> 60 <enum name="INVALID_VALUE" value="0x0501"/> 61 <enum name="INVALID_ENUM" value="0x0500"/> 62 <enum name="INVALID_OPERATION" value="0x0502"/> 63 <enum name="STACK_OVERFLOW" value="0x0503"/> 64 <enum name="STACK_UNDERFLOW" value="0x0504"/> 65 <enum name="OUT_OF_MEMORY" value="0x0505"/> 66 <enum name="2D" value="0x0600"/> 67 <enum name="3D" value="0x0601"/> 68 <enum name="3D_COLOR" value="0x0602"/> 69 <enum name="3D_COLOR_TEXTURE" value="0x0603"/> 70 <enum name="4D_COLOR_TEXTURE" value="0x0604"/> 71 <enum name="PASS_THROUGH_TOKEN" value="0x0700"/> 72 <enum name="POINT_TOKEN" value="0x0701"/> 73 <enum name="LINE_TOKEN" value="0x0702"/> 74 <enum name="POLYGON_TOKEN" value="0x0703"/> 75 <enum name="BITMAP_TOKEN" value="0x0704"/> 76 <enum name="DRAW_PIXEL_TOKEN" value="0x0705"/> 77 <enum name="COPY_PIXEL_TOKEN" value="0x0706"/> 78 <enum name="LINE_RESET_TOKEN" value="0x0707"/> 79 <enum name="EXP" value="0x0800"/> 80 <enum name="EXP2" value="0x0801"/> 81 <enum name="CW" value="0x0900"/> 82 <enum name="CCW" value="0x0901"/> 83 <enum name="COEFF" value="0x0A00"/> 84 <enum name="ORDER" value="0x0A01"/> 85 <enum name="DOMAIN" value="0x0A02"/> 86 <enum name="CURRENT_COLOR" count="4" value="0x0B00"> 87 <size name="Get" mode="get"/> 88 </enum> 89 <enum name="CURRENT_INDEX" count="1" value="0x0B01"> 90 <size name="Get" mode="get"/> 91 </enum> 92 <enum name="CURRENT_NORMAL" count="3" value="0x0B02"> 93 <size name="Get" mode="get"/> 94 </enum> 95 <enum name="CURRENT_TEXTURE_COORDS" count="4" value="0x0B03"> 96 <size name="Get" mode="get"/> 97 </enum> 98 <enum name="CURRENT_RASTER_COLOR" count="4" value="0x0B04"> 99 <size name="Get" mode="get"/> 100 </enum> 101 <enum name="CURRENT_RASTER_INDEX" count="1" value="0x0B05"> 102 <size name="Get" mode="get"/> 103 </enum> 104 <enum name="CURRENT_RASTER_TEXTURE_COORDS" count="4" value="0x0B06"> 105 <size name="Get" mode="get"/> 106 </enum> 107 <enum name="CURRENT_RASTER_POSITION" count="4" value="0x0B07"> 108 <size name="Get" mode="get"/> 109 </enum> 110 <enum name="CURRENT_RASTER_POSITION_VALID" count="1" value="0x0B08"> 111 <size name="Get" mode="get"/> 112 </enum> 113 <enum name="CURRENT_RASTER_DISTANCE" count="1" value="0x0B09"> 114 <size name="Get" mode="get"/> 115 </enum> 116 <enum name="POINT_SMOOTH" count="1" value="0x0B10"> 117 <size name="Get" mode="get"/> 118 </enum> 119 <enum name="POINT_SIZE" count="1" value="0x0B11"> 120 <size name="Get" mode="get"/> 121 </enum> 122 <enum name="POINT_SIZE_RANGE" count="2" value="0x0B12"> 123 <size name="Get" mode="get"/> 124 </enum> 125 <enum name="POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 126 <size name="Get" mode="get"/> 127 </enum> 128 <enum name="LINE_SMOOTH" count="1" value="0x0B20"> 129 <size name="Get" mode="get"/> 130 </enum> 131 <enum name="LINE_WIDTH" count="1" value="0x0B21"> 132 <size name="Get" mode="get"/> 133 </enum> 134 <enum name="LINE_WIDTH_RANGE" count="2" value="0x0B22"> 135 <size name="Get" mode="get"/> 136 </enum> 137 <enum name="LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 138 <size name="Get" mode="get"/> 139 </enum> 140 <enum name="LINE_STIPPLE" count="1" value="0x0B24"> 141 <size name="Get" mode="get"/> 142 </enum> 143 <enum name="LINE_STIPPLE_PATTERN" count="1" value="0x0B25"> 144 <size name="Get" mode="get"/> 145 </enum> 146 <enum name="LINE_STIPPLE_REPEAT" count="1" value="0x0B26"> 147 <size name="Get" mode="get"/> 148 </enum> 149 <enum name="LIST_MODE" count="1" value="0x0B30"> 150 <size name="Get" mode="get"/> 151 </enum> 152 <enum name="MAX_LIST_NESTING" count="1" value="0x0B31"> 153 <size name="Get" mode="get"/> 154 </enum> 155 <enum name="LIST_BASE" count="1" value="0x0B32"> 156 <size name="Get" mode="get"/> 157 </enum> 158 <enum name="LIST_INDEX" count="1" value="0x0B33"> 159 <size name="Get" mode="get"/> 160 </enum> 161 <enum name="POLYGON_MODE" count="2" value="0x0B40"> 162 <size name="Get" mode="get"/> 163 </enum> 164 <enum name="POLYGON_SMOOTH" count="1" value="0x0B41"> 165 <size name="Get" mode="get"/> 166 </enum> 167 <enum name="POLYGON_STIPPLE" count="1" value="0x0B42"> 168 <size name="Get" mode="get"/> 169 </enum> 170 <enum name="EDGE_FLAG" count="1" value="0x0B43"> 171 <size name="Get" mode="get"/> 172 </enum> 173 <enum name="CULL_FACE" count="1" value="0x0B44"> 174 <size name="Get" mode="get"/> 175 </enum> 176 <enum name="CULL_FACE_MODE" count="1" value="0x0B45"> 177 <size name="Get" mode="get"/> 178 </enum> 179 <enum name="FRONT_FACE" count="1" value="0x0B46"> 180 <size name="Get" mode="get"/> 181 </enum> 182 <enum name="LIGHTING" count="1" value="0x0B50"> 183 <size name="Get" mode="get"/> 184 </enum> 185 <enum name="LIGHT_MODEL_LOCAL_VIEWER" count="1" value="0x0B51"> 186 <size name="LightModelfv"/> 187 <size name="LightModeliv"/> 188 <size name="Get" mode="get"/> 189 </enum> 190 <enum name="LIGHT_MODEL_TWO_SIDE" count="1" value="0x0B52"> 191 <size name="LightModelfv"/> 192 <size name="LightModeliv"/> 193 <size name="Get" mode="get"/> 194 </enum> 195 <enum name="LIGHT_MODEL_AMBIENT" count="4" value="0x0B53"> 196 <size name="LightModelfv"/> 197 <size name="LightModeliv"/> 198 <size name="Get" mode="get"/> 199 </enum> 200 <enum name="SHADE_MODEL" count="1" value="0x0B54"> 201 <size name="Get" mode="get"/> 202 </enum> 203 <enum name="COLOR_MATERIAL_FACE" count="1" value="0x0B55"> 204 <size name="Get" mode="get"/> 205 </enum> 206 <enum name="COLOR_MATERIAL_PARAMETER" count="1" value="0x0B56"> 207 <size name="Get" mode="get"/> 208 </enum> 209 <enum name="COLOR_MATERIAL" count="1" value="0x0B57"> 210 <size name="Get" mode="get"/> 211 </enum> 212 <enum name="FOG" count="1" value="0x0B60"> 213 <size name="Get" mode="get"/> 214 </enum> 215 <enum name="FOG_INDEX" count="1" value="0x0B61"> 216 <size name="Fogfv"/> 217 <size name="Fogiv"/> 218 <size name="Get" mode="get"/> 219 </enum> 220 <enum name="FOG_DENSITY" count="1" value="0x0B62"> 221 <size name="Fogfv"/> 222 <size name="Fogiv"/> 223 <size name="Get" mode="get"/> 224 </enum> 225 <enum name="FOG_START" count="1" value="0x0B63"> 226 <size name="Fogfv"/> 227 <size name="Fogiv"/> 228 <size name="Get" mode="get"/> 229 </enum> 230 <enum name="FOG_END" count="1" value="0x0B64"> 231 <size name="Fogfv"/> 232 <size name="Fogiv"/> 233 <size name="Get" mode="get"/> 234 </enum> 235 <enum name="FOG_MODE" count="1" value="0x0B65"> 236 <size name="Fogfv"/> 237 <size name="Fogiv"/> 238 <size name="Get" mode="get"/> 239 </enum> 240 <enum name="FOG_COLOR" count="4" value="0x0B66"> 241 <size name="Fogfv"/> 242 <size name="Fogiv"/> 243 <size name="Get" mode="get"/> 244 </enum> 245 <enum name="DEPTH_RANGE" count="2" value="0x0B70"> 246 <size name="Get" mode="get"/> 247 </enum> 248 <enum name="DEPTH_TEST" count="1" value="0x0B71"> 249 <size name="Get" mode="get"/> 250 </enum> 251 <enum name="DEPTH_WRITEMASK" count="1" value="0x0B72"> 252 <size name="Get" mode="get"/> 253 </enum> 254 <enum name="DEPTH_CLEAR_VALUE" count="1" value="0x0B73"> 255 <size name="Get" mode="get"/> 256 </enum> 257 <enum name="DEPTH_FUNC" count="1" value="0x0B74"> 258 <size name="Get" mode="get"/> 259 </enum> 260 <enum name="ACCUM_CLEAR_VALUE" count="4" value="0x0B80"> 261 <size name="Get" mode="get"/> 262 </enum> 263 <enum name="STENCIL_TEST" count="1" value="0x0B90"> 264 <size name="Get" mode="get"/> 265 </enum> 266 <enum name="STENCIL_CLEAR_VALUE" count="1" value="0x0B91"> 267 <size name="Get" mode="get"/> 268 </enum> 269 <enum name="STENCIL_FUNC" count="1" value="0x0B92"> 270 <size name="Get" mode="get"/> 271 </enum> 272 <enum name="STENCIL_VALUE_MASK" count="1" value="0x0B93"> 273 <size name="Get" mode="get"/> 274 </enum> 275 <enum name="STENCIL_FAIL" count="1" value="0x0B94"> 276 <size name="Get" mode="get"/> 277 </enum> 278 <enum name="STENCIL_PASS_DEPTH_FAIL" count="1" value="0x0B95"> 279 <size name="Get" mode="get"/> 280 </enum> 281 <enum name="STENCIL_PASS_DEPTH_PASS" count="1" value="0x0B96"> 282 <size name="Get" mode="get"/> 283 </enum> 284 <enum name="STENCIL_REF" count="1" value="0x0B97"> 285 <size name="Get" mode="get"/> 286 </enum> 287 <enum name="STENCIL_WRITEMASK" count="1" value="0x0B98"> 288 <size name="Get" mode="get"/> 289 </enum> 290 <enum name="MATRIX_MODE" count="1" value="0x0BA0"> 291 <size name="Get" mode="get"/> 292 </enum> 293 <enum name="NORMALIZE" count="1" value="0x0BA1"> 294 <size name="Get" mode="get"/> 295 </enum> 296 <enum name="VIEWPORT" count="4" value="0x0BA2"> 297 <size name="Get" mode="get"/> 298 </enum> 299 <enum name="MODELVIEW_STACK_DEPTH" count="1" value="0x0BA3"> 300 <size name="Get" mode="get"/> 301 </enum> 302 <enum name="PROJECTION_STACK_DEPTH" count="1" value="0x0BA4"> 303 <size name="Get" mode="get"/> 304 </enum> 305 <enum name="TEXTURE_STACK_DEPTH" count="1" value="0x0BA5"> 306 <size name="Get" mode="get"/> 307 </enum> 308 <enum name="MODELVIEW_MATRIX" count="16" value="0x0BA6"> 309 <size name="Get" mode="get"/> 310 </enum> 311 <enum name="PROJECTION_MATRIX" count="16" value="0x0BA7"> 312 <size name="Get" mode="get"/> 313 </enum> 314 <enum name="TEXTURE_MATRIX" count="16" value="0x0BA8"> 315 <size name="Get" mode="get"/> 316 </enum> 317 <enum name="ATTRIB_STACK_DEPTH" count="1" value="0x0BB0"> 318 <size name="Get" mode="get"/> 319 </enum> 320 <enum name="CLIENT_ATTRIB_STACK_DEPTH" count="1" value="0x0BB1"> 321 <size name="Get" mode="get"/> 322 </enum> 323 <enum name="ALPHA_TEST" count="1" value="0x0BC0"> 324 <size name="Get" mode="get"/> 325 </enum> 326 <enum name="ALPHA_TEST_FUNC" count="1" value="0x0BC1"> 327 <size name="Get" mode="get"/> 328 </enum> 329 <enum name="ALPHA_TEST_REF" count="1" value="0x0BC2"> 330 <size name="Get" mode="get"/> 331 </enum> 332 <enum name="DITHER" count="1" value="0x0BD0"> 333 <size name="Get" mode="get"/> 334 </enum> 335 <enum name="BLEND_DST" count="1" value="0x0BE0"> 336 <size name="Get" mode="get"/> 337 </enum> 338 <enum name="BLEND_SRC" count="1" value="0x0BE1"> 339 <size name="Get" mode="get"/> 340 </enum> 341 <enum name="BLEND" count="1" value="0x0BE2"> 342 <size name="Get" mode="get"/> 343 </enum> 344 <enum name="LOGIC_OP_MODE" count="1" value="0x0BF0"> 345 <size name="Get" mode="get"/> 346 </enum> 347 <enum name="LOGIC_OP" count="1" value="0x0BF1"> 348 <size name="Get" mode="get"/> 349 </enum> 350 <enum name="AUX_BUFFERS" count="1" value="0x0C00"> 351 <size name="Get" mode="get"/> 352 </enum> 353 <enum name="DRAW_BUFFER" count="1" value="0x0C01"> 354 <size name="Get" mode="get"/> 355 </enum> 356 <enum name="READ_BUFFER" count="1" value="0x0C02"> 357 <size name="Get" mode="get"/> 358 </enum> 359 <enum name="SCISSOR_BOX" count="4" value="0x0C10"> 360 <size name="Get" mode="get"/> 361 </enum> 362 <enum name="SCISSOR_TEST" count="1" value="0x0C11"> 363 <size name="Get" mode="get"/> 364 </enum> 365 <enum name="INDEX_CLEAR_VALUE" count="1" value="0x0C20"> 366 <size name="Get" mode="get"/> 367 </enum> 368 <enum name="INDEX_WRITEMASK" count="1" value="0x0C21"> 369 <size name="Get" mode="get"/> 370 </enum> 371 <enum name="COLOR_CLEAR_VALUE" count="4" value="0x0C22"> 372 <size name="Get" mode="get"/> 373 </enum> 374 <enum name="COLOR_WRITEMASK" count="4" value="0x0C23"> 375 <size name="Get" mode="get"/> 376 </enum> 377 <enum name="INDEX_MODE" count="1" value="0x0C30"> 378 <size name="Get" mode="get"/> 379 </enum> 380 <enum name="RGBA_MODE" count="1" value="0x0C31"> 381 <size name="Get" mode="get"/> 382 </enum> 383 <enum name="DOUBLEBUFFER" count="1" value="0x0C32"> 384 <size name="Get" mode="get"/> 385 </enum> 386 <enum name="STEREO" count="1" value="0x0C33"> 387 <size name="Get" mode="get"/> 388 </enum> 389 <enum name="RENDER_MODE" count="1" value="0x0C40"> 390 <size name="Get" mode="get"/> 391 </enum> 392 <enum name="PERSPECTIVE_CORRECTION_HINT" count="1" value="0x0C50"> 393 <size name="Get" mode="get"/> 394 </enum> 395 <enum name="POINT_SMOOTH_HINT" count="1" value="0x0C51"> 396 <size name="Get" mode="get"/> 397 </enum> 398 <enum name="LINE_SMOOTH_HINT" count="1" value="0x0C52"> 399 <size name="Get" mode="get"/> 400 </enum> 401 <enum name="POLYGON_SMOOTH_HINT" count="1" value="0x0C53"> 402 <size name="Get" mode="get"/> 403 </enum> 404 <enum name="FOG_HINT" count="1" value="0x0C54"> 405 <size name="Get" mode="get"/> 406 </enum> 407 <enum name="TEXTURE_GEN_S" count="1" value="0x0C60"> 408 <size name="Get" mode="get"/> 409 </enum> 410 <enum name="TEXTURE_GEN_T" count="1" value="0x0C61"> 411 <size name="Get" mode="get"/> 412 </enum> 413 <enum name="TEXTURE_GEN_R" count="1" value="0x0C62"> 414 <size name="Get" mode="get"/> 415 </enum> 416 <enum name="TEXTURE_GEN_Q" count="1" value="0x0C63"> 417 <size name="Get" mode="get"/> 418 </enum> 419 <enum name="PIXEL_MAP_I_TO_I" count="1" value="0x0C70"> 420 <size name="Get" mode="get"/> 421 </enum> 422 <enum name="PIXEL_MAP_S_TO_S" value="0x0C71"/> 423 <enum name="PIXEL_MAP_I_TO_R" value="0x0C72"/> 424 <enum name="PIXEL_MAP_I_TO_G" value="0x0C73"/> 425 <enum name="PIXEL_MAP_I_TO_B" value="0x0C74"/> 426 <enum name="PIXEL_MAP_I_TO_A" value="0x0C75"/> 427 <enum name="PIXEL_MAP_R_TO_R" value="0x0C76"/> 428 <enum name="PIXEL_MAP_G_TO_G" value="0x0C77"/> 429 <enum name="PIXEL_MAP_B_TO_B" value="0x0C78"/> 430 <enum name="PIXEL_MAP_A_TO_A" value="0x0C79"/> 431 <enum name="PIXEL_MAP_I_TO_I_SIZE" count="1" value="0x0CB0"> 432 <size name="Get" mode="get"/> 433 </enum> 434 <enum name="PIXEL_MAP_S_TO_S_SIZE" count="1" value="0x0CB1"> 435 <size name="Get" mode="get"/> 436 </enum> 437 <enum name="PIXEL_MAP_I_TO_R_SIZE" count="1" value="0x0CB2"> 438 <size name="Get" mode="get"/> 439 </enum> 440 <enum name="PIXEL_MAP_I_TO_G_SIZE" count="1" value="0x0CB3"> 441 <size name="Get" mode="get"/> 442 </enum> 443 <enum name="PIXEL_MAP_I_TO_B_SIZE" count="1" value="0x0CB4"> 444 <size name="Get" mode="get"/> 445 </enum> 446 <enum name="PIXEL_MAP_I_TO_A_SIZE" count="1" value="0x0CB5"> 447 <size name="Get" mode="get"/> 448 </enum> 449 <enum name="PIXEL_MAP_R_TO_R_SIZE" count="1" value="0x0CB6"> 450 <size name="Get" mode="get"/> 451 </enum> 452 <enum name="PIXEL_MAP_G_TO_G_SIZE" count="1" value="0x0CB7"> 453 <size name="Get" mode="get"/> 454 </enum> 455 <enum name="PIXEL_MAP_B_TO_B_SIZE" count="1" value="0x0CB8"> 456 <size name="Get" mode="get"/> 457 </enum> 458 <enum name="PIXEL_MAP_A_TO_A_SIZE" count="1" value="0x0CB9"> 459 <size name="Get" mode="get"/> 460 </enum> 461 <enum name="UNPACK_SWAP_BYTES" count="1" value="0x0CF0"> 462 <size name="Get" mode="get"/> 463 </enum> 464 <enum name="UNPACK_LSB_FIRST" count="1" value="0x0CF1"> 465 <size name="Get" mode="get"/> 466 </enum> 467 <enum name="UNPACK_ROW_LENGTH" count="1" value="0x0CF2"> 468 <size name="Get" mode="get"/> 469 </enum> 470 <enum name="UNPACK_SKIP_PIXELS" count="1" value="0x0CF4"> 471 <size name="Get" mode="get"/> 472 </enum> 473 <enum name="UNPACK_SKIP_ROWS" count="1" value="0x0CF3"> 474 <size name="Get" mode="get"/> 475 </enum> 476 <enum name="UNPACK_ALIGNMENT" count="1" value="0x0CF5"> 477 <size name="Get" mode="get"/> 478 </enum> 479 <enum name="PACK_SWAP_BYTES" count="1" value="0x0D00"> 480 <size name="Get" mode="get"/> 481 </enum> 482 <enum name="PACK_LSB_FIRST" count="1" value="0x0D01"> 483 <size name="Get" mode="get"/> 484 </enum> 485 <enum name="PACK_ROW_LENGTH" count="1" value="0x0D02"> 486 <size name="Get" mode="get"/> 487 </enum> 488 <enum name="PACK_SKIP_ROWS" count="1" value="0x0D03"> 489 <size name="Get" mode="get"/> 490 </enum> 491 <enum name="PACK_SKIP_PIXELS" count="1" value="0x0D04"> 492 <size name="Get" mode="get"/> 493 </enum> 494 <enum name="PACK_ALIGNMENT" count="1" value="0x0D05"> 495 <size name="Get" mode="get"/> 496 </enum> 497 <enum name="MAP_COLOR" count="1" value="0x0D10"> 498 <size name="Get" mode="get"/> 499 </enum> 500 <enum name="MAP_STENCIL" count="1" value="0x0D11"> 501 <size name="Get" mode="get"/> 502 </enum> 503 <enum name="INDEX_SHIFT" count="1" value="0x0D12"> 504 <size name="Get" mode="get"/> 505 </enum> 506 <enum name="INDEX_OFFSET" count="1" value="0x0D13"> 507 <size name="Get" mode="get"/> 508 </enum> 509 <enum name="RED_SCALE" count="1" value="0x0D14"> 510 <size name="Get" mode="get"/> 511 </enum> 512 <enum name="RED_BIAS" count="1" value="0x0D15"> 513 <size name="Get" mode="get"/> 514 </enum> 515 <enum name="ZOOM_X" count="1" value="0x0D16"> 516 <size name="Get" mode="get"/> 517 </enum> 518 <enum name="ZOOM_Y" count="1" value="0x0D17"> 519 <size name="Get" mode="get"/> 520 </enum> 521 <enum name="GREEN_SCALE" count="1" value="0x0D18"> 522 <size name="Get" mode="get"/> 523 </enum> 524 <enum name="GREEN_BIAS" count="1" value="0x0D19"> 525 <size name="Get" mode="get"/> 526 </enum> 527 <enum name="BLUE_SCALE" count="1" value="0x0D1A"> 528 <size name="Get" mode="get"/> 529 </enum> 530 <enum name="BLUE_BIAS" count="1" value="0x0D1B"> 531 <size name="Get" mode="get"/> 532 </enum> 533 <enum name="ALPHA_SCALE" count="1" value="0x0D1C"> 534 <size name="TexEnvfv"/> 535 <size name="TexEnviv"/> 536 <size name="GetTexEnvfv" mode="get"/> 537 <size name="GetTexEnviv" mode="get"/> 538 <size name="Get" mode="get"/> 539 </enum> 540 <enum name="ALPHA_BIAS" count="1" value="0x0D1D"> 541 <size name="Get" mode="get"/> 542 </enum> 543 <enum name="DEPTH_SCALE" count="1" value="0x0D1E"> 544 <size name="Get" mode="get"/> 545 </enum> 546 <enum name="DEPTH_BIAS" count="1" value="0x0D1F"> 547 <size name="Get" mode="get"/> 548 </enum> 549 <enum name="MAX_EVAL_ORDER" count="1" value="0x0D30"> 550 <size name="Get" mode="get"/> 551 </enum> 552 <enum name="MAX_LIGHTS" count="1" value="0x0D31"> 553 <size name="Get" mode="get"/> 554 </enum> 555 <enum name="MAX_CLIP_PLANES" count="1" value="0x0D32"> 556 <size name="Get" mode="get"/> 557 </enum> 558 <enum name="MAX_TEXTURE_SIZE" count="1" value="0x0D33"> 559 <size name="Get" mode="get"/> 560 </enum> 561 <enum name="MAX_PIXEL_MAP_TABLE" count="1" value="0x0D34"> 562 <size name="Get" mode="get"/> 563 </enum> 564 <enum name="MAX_ATTRIB_STACK_DEPTH" count="1" value="0x0D35"> 565 <size name="Get" mode="get"/> 566 </enum> 567 <enum name="MAX_MODELVIEW_STACK_DEPTH" count="1" value="0x0D36"> 568 <size name="Get" mode="get"/> 569 </enum> 570 <enum name="MAX_NAME_STACK_DEPTH" count="1" value="0x0D37"> 571 <size name="Get" mode="get"/> 572 </enum> 573 <enum name="MAX_PROJECTION_STACK_DEPTH" count="1" value="0x0D38"> 574 <size name="Get" mode="get"/> 575 </enum> 576 <enum name="MAX_TEXTURE_STACK_DEPTH" count="1" value="0x0D39"> 577 <size name="Get" mode="get"/> 578 </enum> 579 <enum name="MAX_VIEWPORT_DIMS" count="2" value="0x0D3A"> 580 <size name="Get" mode="get"/> 581 </enum> 582 <enum name="MAX_CLIENT_ATTRIB_STACK_DEPTH" count="1" value="0x0D3B"> 583 <size name="Get" mode="get"/> 584 </enum> 585 <enum name="SUBPIXEL_BITS" count="1" value="0x0D50"> 586 <size name="Get" mode="get"/> 587 </enum> 588 <enum name="INDEX_BITS" count="1" value="0x0D51"> 589 <size name="Get" mode="get"/> 590 </enum> 591 <enum name="RED_BITS" count="1" value="0x0D52"> 592 <size name="Get" mode="get"/> 593 </enum> 594 <enum name="GREEN_BITS" count="1" value="0x0D53"> 595 <size name="Get" mode="get"/> 596 </enum> 597 <enum name="BLUE_BITS" count="1" value="0x0D54"> 598 <size name="Get" mode="get"/> 599 </enum> 600 <enum name="ALPHA_BITS" count="1" value="0x0D55"> 601 <size name="Get" mode="get"/> 602 </enum> 603 <enum name="DEPTH_BITS" count="1" value="0x0D56"> 604 <size name="Get" mode="get"/> 605 </enum> 606 <enum name="STENCIL_BITS" count="1" value="0x0D57"> 607 <size name="Get" mode="get"/> 608 </enum> 609 <enum name="ACCUM_RED_BITS" count="1" value="0x0D58"> 610 <size name="Get" mode="get"/> 611 </enum> 612 <enum name="ACCUM_GREEN_BITS" count="1" value="0x0D59"> 613 <size name="Get" mode="get"/> 614 </enum> 615 <enum name="ACCUM_BLUE_BITS" count="1" value="0x0D5A"> 616 <size name="Get" mode="get"/> 617 </enum> 618 <enum name="ACCUM_ALPHA_BITS" count="1" value="0x0D5B"> 619 <size name="Get" mode="get"/> 620 </enum> 621 <enum name="NAME_STACK_DEPTH" count="1" value="0x0D70"> 622 <size name="Get" mode="get"/> 623 </enum> 624 <enum name="AUTO_NORMAL" count="1" value="0x0D80"> 625 <size name="Get" mode="get"/> 626 </enum> 627 <enum name="MAP1_COLOR_4" count="4" value="0x0D90"> 628 <size name="Map1d"/> 629 <size name="Map1f"/> 630 <size name="Get" count="1" mode="get"/> 631 </enum> 632 <enum name="MAP1_INDEX" count="1" value="0x0D91"> 633 <size name="Map1d"/> 634 <size name="Map1f"/> 635 <size name="Get" count="1" mode="get"/> 636 </enum> 637 <enum name="MAP1_NORMAL" count="3" value="0x0D92"> 638 <size name="Map1d"/> 639 <size name="Map1f"/> 640 <size name="Get" count="1" mode="get"/> 641 </enum> 642 <enum name="MAP1_TEXTURE_COORD_1" count="1" value="0x0D93"> 643 <size name="Map1d"/> 644 <size name="Map1f"/> 645 <size name="Get" count="1" mode="get"/> 646 </enum> 647 <enum name="MAP1_TEXTURE_COORD_2" count="2" value="0x0D94"> 648 <size name="Map1d"/> 649 <size name="Map1f"/> 650 <size name="Get" count="1" mode="get"/> 651 </enum> 652 <enum name="MAP1_TEXTURE_COORD_3" count="3" value="0x0D95"> 653 <size name="Map1d"/> 654 <size name="Map1f"/> 655 <size name="Get" count="1" mode="get"/> 656 </enum> 657 <enum name="MAP1_TEXTURE_COORD_4" count="4" value="0x0D96"> 658 <size name="Map1d"/> 659 <size name="Map1f"/> 660 <size name="Get" count="1" mode="get"/> 661 </enum> 662 <enum name="MAP1_VERTEX_3" count="3" value="0x0D97"> 663 <size name="Map1d"/> 664 <size name="Map1f"/> 665 <size name="Get" count="1" mode="get"/> 666 </enum> 667 <enum name="MAP1_VERTEX_4" count="4" value="0x0D98"> 668 <size name="Map1d"/> 669 <size name="Map1f"/> 670 <size name="Get" count="1" mode="get"/> 671 </enum> 672 <enum name="MAP2_COLOR_4" count="4" value="0x0DB0"> 673 <size name="Map2d"/> 674 <size name="Map2f"/> 675 <size name="Get" count="1" mode="get"/> 676 </enum> 677 <enum name="MAP2_INDEX" count="1" value="0x0DB1"> 678 <size name="Map2d"/> 679 <size name="Map2f"/> 680 <size name="Get" count="1" mode="get"/> 681 </enum> 682 <enum name="MAP2_NORMAL" count="3" value="0x0DB2"> 683 <size name="Map2d"/> 684 <size name="Map2f"/> 685 <size name="Get" count="1" mode="get"/> 686 </enum> 687 <enum name="MAP2_TEXTURE_COORD_1" count="1" value="0x0DB3"> 688 <size name="Map2d"/> 689 <size name="Map2f"/> 690 <size name="Get" count="1" mode="get"/> 691 </enum> 692 <enum name="MAP2_TEXTURE_COORD_2" count="2" value="0x0DB4"> 693 <size name="Map2d"/> 694 <size name="Map2f"/> 695 <size name="Get" count="1" mode="get"/> 696 </enum> 697 <enum name="MAP2_TEXTURE_COORD_3" count="3" value="0x0DB5"> 698 <size name="Map2d"/> 699 <size name="Map2f"/> 700 <size name="Get" count="1" mode="get"/> 701 </enum> 702 <enum name="MAP2_TEXTURE_COORD_4" count="4" value="0x0DB6"> 703 <size name="Map2d"/> 704 <size name="Map2f"/> 705 <size name="Get" count="1" mode="get"/> 706 </enum> 707 <enum name="MAP2_VERTEX_3" count="3" value="0x0DB7"> 708 <size name="Map2d"/> 709 <size name="Map2f"/> 710 <size name="Get" count="1" mode="get"/> 711 </enum> 712 <enum name="MAP2_VERTEX_4" count="4" value="0x0DB8"> 713 <size name="Map2d"/> 714 <size name="Map2f"/> 715 <size name="Get" count="1" mode="get"/> 716 </enum> 717 <enum name="MAP1_GRID_DOMAIN" count="2" value="0x0DD0"> 718 <size name="Get" mode="get"/> 719 </enum> 720 <enum name="MAP1_GRID_SEGMENTS" count="1" value="0x0DD1"> 721 <size name="Get" mode="get"/> 722 </enum> 723 <enum name="MAP2_GRID_DOMAIN" count="4" value="0x0DD2"> 724 <size name="Get" mode="get"/> 725 </enum> 726 <enum name="MAP2_GRID_SEGMENTS" count="2" value="0x0DD3"> 727 <size name="Get" mode="get"/> 728 </enum> 729 <enum name="TEXTURE_1D" count="1" value="0x0DE0"> 730 <size name="Get" mode="get"/> 731 </enum> 732 <enum name="TEXTURE_2D" count="1" value="0x0DE1"> 733 <size name="Get" mode="get"/> 734 </enum> 735 <enum name="FEEDBACK_BUFFER_POINTER" value="0x0DF0"/> 736 <enum name="FEEDBACK_BUFFER_SIZE" value="0x0DF1"/> 737 <enum name="FEEDBACK_BUFFER_TYPE" value="0x0DF2"/> 738 <enum name="SELECTION_BUFFER_POINTER" value="0x0DF3"/> 739 <enum name="SELECTION_BUFFER_SIZE" value="0x0DF4"/> 740 <enum name="TEXTURE_WIDTH" count="1" value="0x1000"> 741 <size name="GetTexLevelParameterfv" mode="get"/> 742 <size name="GetTexLevelParameteriv" mode="get"/> 743 </enum> 744 <enum name="TEXTURE_HEIGHT" count="1" value="0x1001"> 745 <size name="GetTexLevelParameterfv" mode="get"/> 746 <size name="GetTexLevelParameteriv" mode="get"/> 747 </enum> 748 <enum name="TEXTURE_BORDER" count="1" value="0x1005"> 749 <size name="GetTexLevelParameterfv" mode="get"/> 750 <size name="GetTexLevelParameteriv" mode="get"/> 751 </enum> 752 <enum name="TEXTURE_COMPONENTS" count="1" value="0x1003"> 753 <size name="GetTexLevelParameterfv" mode="get"/> 754 <size name="GetTexLevelParameteriv" mode="get"/> 755 </enum> 756 <enum name="TEXTURE_BORDER_COLOR" count="4" value="0x1004"> 757 <size name="TexParameterfv"/> 758 <size name="TexParameteriv"/> 759 <size name="GetTexParameterfv" mode="get"/> 760 <size name="GetTexParameteriv" mode="get"/> 761 </enum> 762 <enum name="DONT_CARE" value="0x1100"/> 763 <enum name="FASTEST" value="0x1101"/> 764 <enum name="NICEST" value="0x1102"/> 765 <enum name="AMBIENT" count="4" value="0x1200"> 766 <size name="Materialfv"/> 767 <size name="Materialiv"/> 768 <size name="Lightfv"/> 769 <size name="Lightiv"/> 770 <size name="GetMaterialfv" mode="get"/> 771 <size name="GetMaterialiv" mode="get"/> 772 <size name="GetLightfv" mode="get"/> 773 <size name="GetLightiv" mode="get"/> 774 </enum> 775 <enum name="DIFFUSE" count="4" value="0x1201"> 776 <size name="Materialfv"/> 777 <size name="Materialiv"/> 778 <size name="Lightfv"/> 779 <size name="Lightiv"/> 780 <size name="GetMaterialfv" mode="get"/> 781 <size name="GetMaterialiv" mode="get"/> 782 <size name="GetLightfv" mode="get"/> 783 <size name="GetLightiv" mode="get"/> 784 </enum> 785 <enum name="SPECULAR" count="4" value="0x1202"> 786 <size name="Materialfv"/> 787 <size name="Materialiv"/> 788 <size name="Lightfv"/> 789 <size name="Lightiv"/> 790 <size name="GetMaterialfv" mode="get"/> 791 <size name="GetMaterialiv" mode="get"/> 792 <size name="GetLightfv" mode="get"/> 793 <size name="GetLightiv" mode="get"/> 794 </enum> 795 <enum name="POSITION" count="4" value="0x1203"> 796 <size name="Lightfv"/> 797 <size name="Lightiv"/> 798 <size name="GetLightfv" mode="get"/> 799 <size name="GetLightiv" mode="get"/> 800 </enum> 801 <enum name="SPOT_DIRECTION" count="3" value="0x1204"> 802 <size name="Lightfv"/> 803 <size name="Lightiv"/> 804 <size name="GetLightfv" mode="get"/> 805 <size name="GetLightiv" mode="get"/> 806 </enum> 807 <enum name="SPOT_EXPONENT" count="1" value="0x1205"> 808 <size name="Lightfv"/> 809 <size name="Lightiv"/> 810 <size name="GetLightfv" mode="get"/> 811 <size name="GetLightiv" mode="get"/> 812 </enum> 813 <enum name="SPOT_CUTOFF" count="1" value="0x1206"> 814 <size name="Lightfv"/> 815 <size name="Lightiv"/> 816 <size name="GetLightfv" mode="get"/> 817 <size name="GetLightiv" mode="get"/> 818 </enum> 819 <enum name="CONSTANT_ATTENUATION" count="1" value="0x1207"> 820 <size name="Lightfv"/> 821 <size name="Lightiv"/> 822 <size name="GetLightfv" mode="get"/> 823 <size name="GetLightiv" mode="get"/> 824 </enum> 825 <enum name="LINEAR_ATTENUATION" count="1" value="0x1208"> 826 <size name="Lightfv"/> 827 <size name="Lightiv"/> 828 <size name="GetLightfv" mode="get"/> 829 <size name="GetLightiv" mode="get"/> 830 </enum> 831 <enum name="QUADRATIC_ATTENUATION" count="1" value="0x1209"> 832 <size name="Lightfv"/> 833 <size name="Lightiv"/> 834 <size name="GetLightfv" mode="get"/> 835 <size name="GetLightiv" mode="get"/> 836 </enum> 837 <enum name="COMPILE" value="0x1300"/> 838 <enum name="COMPILE_AND_EXECUTE" value="0x1301"/> 839 <enum name="BYTE" count="1" value="0x1400"> 840 <size name="CallLists"/> 841 </enum> 842 <enum name="UNSIGNED_BYTE" count="1" value="0x1401"> 843 <size name="CallLists"/> 844 </enum> 845 <enum name="SHORT" count="2" value="0x1402"> 846 <size name="CallLists"/> 847 </enum> 848 <enum name="UNSIGNED_SHORT" count="2" value="0x1403"> 849 <size name="CallLists"/> 850 </enum> 851 <enum name="INT" count="4" value="0x1404"> 852 <size name="CallLists"/> 853 </enum> 854 <enum name="UNSIGNED_INT" count="4" value="0x1405"> 855 <size name="CallLists"/> 856 </enum> 857 <enum name="FLOAT" count="4" value="0x1406"> 858 <size name="CallLists"/> 859 </enum> 860 <enum name="2_BYTES" count="2" value="0x1407"> 861 <size name="CallLists"/> 862 </enum> 863 <enum name="3_BYTES" count="3" value="0x1408"> 864 <size name="CallLists"/> 865 </enum> 866 <enum name="4_BYTES" count="4" value="0x1409"> 867 <size name="CallLists"/> 868 </enum> 869 <enum name="HALF_FLOAT" count="2" value="0x140B"> 870 <size name="CallLists"/> 871 </enum> 872 <enum name="CLEAR" value="0x1500"/> 873 <enum name="AND" value="0x1501"/> 874 <enum name="AND_REVERSE" value="0x1502"/> 875 <enum name="COPY" value="0x1503"/> 876 <enum name="AND_INVERTED" value="0x1504"/> 877 <enum name="NOOP" value="0x1505"/> 878 <enum name="XOR" value="0x1506"/> 879 <enum name="OR" value="0x1507"/> 880 <enum name="NOR" value="0x1508"/> 881 <enum name="EQUIV" value="0x1509"/> 882 <enum name="INVERT" value="0x150A"/> 883 <enum name="OR_REVERSE" value="0x150B"/> 884 <enum name="COPY_INVERTED" value="0x150C"/> 885 <enum name="OR_INVERTED" value="0x150D"/> 886 <enum name="NAND" value="0x150E"/> 887 <enum name="SET" value="0x150F"/> 888 <enum name="EMISSION" count="4" value="0x1600"> 889 <size name="Materialfv"/> 890 <size name="Materialiv"/> 891 <size name="GetMaterialfv" mode="get"/> 892 <size name="GetMaterialiv" mode="get"/> 893 </enum> 894 <enum name="SHININESS" count="1" value="0x1601"> 895 <size name="Materialfv"/> 896 <size name="Materialiv"/> 897 <size name="GetMaterialfv" mode="get"/> 898 <size name="GetMaterialiv" mode="get"/> 899 </enum> 900 <enum name="AMBIENT_AND_DIFFUSE" count="4" value="0x1602"> 901 <size name="Materialfv"/> 902 <size name="Materialiv"/> 903 <size name="GetMaterialfv" mode="get"/> 904 <size name="GetMaterialiv" mode="get"/> 905 </enum> 906 <enum name="COLOR_INDEXES" count="3" value="0x1603"> 907 <size name="Materialfv"/> 908 <size name="Materialiv"/> 909 <size name="GetMaterialfv" mode="get"/> 910 <size name="GetMaterialiv" mode="get"/> 911 </enum> 912 <enum name="MODELVIEW" value="0x1700"/> 913 <enum name="PROJECTION" value="0x1701"/> 914 <enum name="TEXTURE" value="0x1702"/> 915 <enum name="COLOR" value="0x1800"/> 916 <enum name="DEPTH" value="0x1801"/> 917 <enum name="STENCIL" value="0x1802"/> 918 <enum name="COLOR_INDEX" value="0x1900"/> 919 <enum name="STENCIL_INDEX" value="0x1901"/> 920 <enum name="DEPTH_COMPONENT" value="0x1902"/> 921 <enum name="RED" value="0x1903"/> 922 <enum name="GREEN" value="0x1904"/> 923 <enum name="BLUE" value="0x1905"/> 924 <enum name="ALPHA" value="0x1906"/> 925 <enum name="RGBA" value="0x1908"/> 926 <enum name="RGB" value="0x1907"/> 927 <enum name="LUMINANCE" value="0x1909"/> 928 <enum name="LUMINANCE_ALPHA" value="0x190A"/> 929 <enum name="BITMAP" value="0x1A00"/> 930 <enum name="POINT" value="0x1B00"/> 931 <enum name="LINE" value="0x1B01"/> 932 <enum name="FILL" value="0x1B02"/> 933 <enum name="FEEDBACK" value="0x1C01"/> 934 <enum name="RENDER" value="0x1C00"/> 935 <enum name="SELECT" value="0x1C02"/> 936 <enum name="FLAT" value="0x1D00"/> 937 <enum name="SMOOTH" value="0x1D01"/> 938 <enum name="KEEP" value="0x1E00"/> 939 <enum name="REPLACE" value="0x1E01"/> 940 <enum name="INCR" value="0x1E02"/> 941 <enum name="DECR" value="0x1E03"/> 942 <enum name="VENDOR" value="0x1F00"/> 943 <enum name="RENDERER" value="0x1F01"/> 944 <enum name="VERSION" value="0x1F02"/> 945 <enum name="EXTENSIONS" value="0x1F03"/> 946 <enum name="S" value="0x2000"/> 947 <enum name="T" value="0x2001"/> 948 <enum name="R" value="0x2002"/> 949 <enum name="Q" value="0x2003"/> 950 <enum name="MODULATE" value="0x2100"/> 951 <enum name="DECAL" value="0x2101"/> 952 <enum name="TEXTURE_ENV_MODE" count="1" value="0x2200"> 953 <size name="TexEnvfv"/> 954 <size name="TexEnviv"/> 955 <size name="GetTexEnvfv" mode="get"/> 956 <size name="GetTexEnviv" mode="get"/> 957 </enum> 958 <enum name="TEXTURE_ENV_COLOR" count="4" value="0x2201"> 959 <size name="TexEnvfv"/> 960 <size name="TexEnviv"/> 961 <size name="GetTexEnvfv" mode="get"/> 962 <size name="GetTexEnviv" mode="get"/> 963 </enum> 964 <enum name="TEXTURE_ENV" value="0x2300"/> 965 <enum name="EYE_LINEAR" value="0x2400"/> 966 <enum name="OBJECT_LINEAR" value="0x2401"/> 967 <enum name="SPHERE_MAP" value="0x2402"/> 968 <enum name="TEXTURE_GEN_MODE" count="1" value="0x2500"> 969 <size name="TexGendv"/> 970 <size name="TexGenfv"/> 971 <size name="TexGeniv"/> 972 <size name="GetTexGendv" mode="get"/> 973 <size name="GetTexGenfv" mode="get"/> 974 <size name="GetTexGeniv" mode="get"/> 975 </enum> 976 <enum name="OBJECT_PLANE" count="4" value="0x2501"> 977 <size name="TexGendv"/> 978 <size name="TexGenfv"/> 979 <size name="TexGeniv"/> 980 <size name="GetTexGendv" mode="get"/> 981 <size name="GetTexGenfv" mode="get"/> 982 <size name="GetTexGeniv" mode="get"/> 983 </enum> 984 <enum name="EYE_PLANE" count="4" value="0x2502"> 985 <size name="TexGendv"/> 986 <size name="TexGenfv"/> 987 <size name="TexGeniv"/> 988 <size name="GetTexGendv" mode="get"/> 989 <size name="GetTexGenfv" mode="get"/> 990 <size name="GetTexGeniv" mode="get"/> 991 </enum> 992 <enum name="NEAREST" value="0x2600"/> 993 <enum name="LINEAR" value="0x2601"/> 994 <enum name="NEAREST_MIPMAP_NEAREST" value="0x2700"/> 995 <enum name="LINEAR_MIPMAP_NEAREST" value="0x2701"/> 996 <enum name="NEAREST_MIPMAP_LINEAR" value="0x2702"/> 997 <enum name="LINEAR_MIPMAP_LINEAR" value="0x2703"/> 998 <enum name="TEXTURE_MAG_FILTER" count="1" value="0x2800"> 999 <size name="TexParameterfv"/> 1000 <size name="TexParameteriv"/> 1001 <size name="GetTexParameterfv" mode="get"/> 1002 <size name="GetTexParameteriv" mode="get"/> 1003 </enum> 1004 <enum name="TEXTURE_MIN_FILTER" count="1" value="0x2801"> 1005 <size name="TexParameterfv"/> 1006 <size name="TexParameteriv"/> 1007 <size name="GetTexParameterfv" mode="get"/> 1008 <size name="GetTexParameteriv" mode="get"/> 1009 </enum> 1010 <enum name="TEXTURE_WRAP_S" count="1" value="0x2802"> 1011 <size name="TexParameterfv"/> 1012 <size name="TexParameteriv"/> 1013 <size name="GetTexParameterfv" mode="get"/> 1014 <size name="GetTexParameteriv" mode="get"/> 1015 </enum> 1016 <enum name="TEXTURE_WRAP_T" count="1" value="0x2803"> 1017 <size name="TexParameterfv"/> 1018 <size name="TexParameteriv"/> 1019 <size name="GetTexParameterfv" mode="get"/> 1020 <size name="GetTexParameteriv" mode="get"/> 1021 </enum> 1022 <enum name="CLAMP" value="0x2900"/> 1023 <enum name="REPEAT" value="0x2901"/> 1024 <enum name="CLIP_PLANE0" count="1" value="0x3000"> 1025 <size name="Get" mode="get"/> 1026 </enum> 1027 <enum name="CLIP_PLANE1" count="1" value="0x3001"> 1028 <size name="Get" mode="get"/> 1029 </enum> 1030 <enum name="CLIP_PLANE2" count="1" value="0x3002"> 1031 <size name="Get" mode="get"/> 1032 </enum> 1033 <enum name="CLIP_PLANE3" count="1" value="0x3003"> 1034 <size name="Get" mode="get"/> 1035 </enum> 1036 <enum name="CLIP_PLANE4" count="1" value="0x3004"> 1037 <size name="Get" mode="get"/> 1038 </enum> 1039 <enum name="CLIP_PLANE5" count="1" value="0x3005"> 1040 <size name="Get" mode="get"/> 1041 </enum> 1042 <enum name="LIGHT0" count="1" value="0x4000"> 1043 <size name="Get" mode="get"/> 1044 </enum> 1045 <enum name="LIGHT1" count="1" value="0x4001"> 1046 <size name="Get" mode="get"/> 1047 </enum> 1048 <enum name="LIGHT2" count="1" value="0x4002"> 1049 <size name="Get" mode="get"/> 1050 </enum> 1051 <enum name="LIGHT3" count="1" value="0x4003"> 1052 <size name="Get" mode="get"/> 1053 </enum> 1054 <enum name="LIGHT4" count="1" value="0x4004"> 1055 <size name="Get" mode="get"/> 1056 </enum> 1057 <enum name="LIGHT5" count="1" value="0x4005"> 1058 <size name="Get" mode="get"/> 1059 </enum> 1060 <enum name="LIGHT6" count="1" value="0x4006"> 1061 <size name="Get" mode="get"/> 1062 </enum> 1063 <enum name="LIGHT7" count="1" value="0x4007"> 1064 <size name="Get" mode="get"/> 1065 </enum> 1066 <enum name="CURRENT_BIT" value="0x00000001"/> 1067 <enum name="POINT_BIT" value="0x00000002"/> 1068 <enum name="LINE_BIT" value="0x00000004"/> 1069 <enum name="POLYGON_BIT" value="0x00000008"/> 1070 <enum name="POLYGON_STIPPLE_BIT" value="0x00000010"/> 1071 <enum name="PIXEL_MODE_BIT" value="0x00000020"/> 1072 <enum name="LIGHTING_BIT" value="0x00000040"/> 1073 <enum name="FOG_BIT" value="0x00000080"/> 1074 <enum name="DEPTH_BUFFER_BIT" value="0x00000100"/> 1075 <enum name="ACCUM_BUFFER_BIT" value="0x00000200"/> 1076 <enum name="STENCIL_BUFFER_BIT" value="0x00000400"/> 1077 <enum name="VIEWPORT_BIT" value="0x00000800"/> 1078 <enum name="TRANSFORM_BIT" value="0x00001000"/> 1079 <enum name="ENABLE_BIT" value="0x00002000"/> 1080 <enum name="COLOR_BUFFER_BIT" value="0x00004000"/> 1081 <enum name="HINT_BIT" value="0x00008000"/> 1082 <enum name="EVAL_BIT" value="0x00010000"/> 1083 <enum name="LIST_BIT" value="0x00020000"/> 1084 <enum name="TEXTURE_BIT" value="0x00040000"/> 1085 <enum name="SCISSOR_BIT" value="0x00080000"/> 1086 <enum name="ALL_ATTRIB_BITS" value="0x000FFFFF"/> 1087 1088 <type name="double" size="8" float="true" glx_name="FLOAT64"/> 1089 <type name="clampd" size="8" float="true" glx_name="FLOAT64"/> 1090 1091 <type name="halfNV" size="2" float="true" glx_name="FLOAT16"/> 1092 <type name="float" size="4" float="true" glx_name="FLOAT32"/> 1093 <type name="clampf" size="4" float="true" glx_name="FLOAT32"/> 1094 1095 <type name="int" size="4" glx_name="CARD32"/> 1096 <type name="uint" size="4" unsigned="true" glx_name="CARD32"/> 1097 <type name="sizei" size="4" unsigned="true" glx_name="CARD32"/> 1098 <type name="enum" size="4" unsigned="true" glx_name="ENUM"/> 1099 <type name="bitfield" size="4" unsigned="true" glx_name="CARD32"/> 1100 1101 <type name="short" size="2" glx_name="CARD16"/> 1102 <type name="ushort" size="2" unsigned="true" glx_name="CARD16"/> 1103 1104 <type name="byte" size="1" glx_name="CARD8"/> 1105 <type name="ubyte" size="1" unsigned="true" glx_name="CARD8"/> 1106 <type name="boolean" size="1" unsigned="true" glx_name="CARD8"/> 1107 1108 <type name="void" size="1"/> 1109 1110 <type name="DEBUGPROCARB" size="4" pointer="true"/> 1111 <type name="DEBUGPROC" size="4" pointer="true"/> 1112 1113 <function name="NewList" deprecated="3.1" 1114 marshal_call_after="if (COMPAT) ctx->GLThread.inside_dlist = true;"> 1115 <param name="list" type="GLuint"/> 1116 <param name="mode" type="GLenum"/> 1117 <glx sop="101"/> 1118 </function> 1119 1120 <function name="EndList" deprecated="3.1" 1121 marshal_call_after="if (COMPAT) ctx->GLThread.inside_dlist = false;"> 1122 <glx sop="102"/> 1123 </function> 1124 1125 <function name="CallList" deprecated="3.1"> 1126 <param name="list" type="GLuint"/> 1127 <glx rop="1"/> 1128 </function> 1129 1130 <function name="CallLists" deprecated="3.1"> 1131 <param name="n" type="GLsizei" counter="true"/> 1132 <param name="type" type="GLenum"/> 1133 <param name="lists" type="const GLvoid *" variable_param="type" count="n" 1134 marshal_count="(n * _mesa_calllists_enum_to_count(type))"/> 1135 <glx rop="2" large="true"/> 1136 </function> 1137 1138 <function name="DeleteLists" deprecated="3.1"> 1139 <param name="list" type="GLuint"/> 1140 <param name="range" type="GLsizei"/> 1141 <glx sop="103"/> 1142 </function> 1143 1144 <function name="GenLists" deprecated="3.1"> 1145 <param name="range" type="GLsizei"/> 1146 <return type="GLuint"/> 1147 <glx sop="104"/> 1148 </function> 1149 1150 <function name="ListBase" deprecated="3.1"> 1151 <param name="base" type="GLuint"/> 1152 <glx rop="3"/> 1153 </function> 1154 1155 <function name="Begin" deprecated="3.1" exec="dynamic"> 1156 <param name="mode" type="GLenum"/> 1157 <glx rop="4"/> 1158 </function> 1159 1160 <function name="Bitmap" deprecated="3.1"> 1161 <param name="width" type="GLsizei"/> 1162 <param name="height" type="GLsizei"/> 1163 <param name="xorig" type="GLfloat"/> 1164 <param name="yorig" type="GLfloat"/> 1165 <param name="xmove" type="GLfloat"/> 1166 <param name="ymove" type="GLfloat"/> 1167 <param name="bitmap" type="const GLubyte *" img_width="width" img_height="height" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP" img_target="0" img_pad_dimensions="false"/> 1168 <glx rop="5" large="true"/> 1169 </function> 1170 1171 <function name="Color3b" vectorequiv="Color3bv" deprecated="3.1" exec="dynamic"> 1172 <param name="red" type="GLbyte"/> 1173 <param name="green" type="GLbyte"/> 1174 <param name="blue" type="GLbyte"/> 1175 </function> 1176 1177 <function name="Color3bv" deprecated="3.1" exec="dynamic"> 1178 <param name="v" type="const GLbyte *" count="3"/> 1179 <glx rop="6"/> 1180 </function> 1181 1182 <function name="Color3d" vectorequiv="Color3dv" deprecated="3.1" exec="dynamic"> 1183 <param name="red" type="GLdouble"/> 1184 <param name="green" type="GLdouble"/> 1185 <param name="blue" type="GLdouble"/> 1186 </function> 1187 1188 <function name="Color3dv" deprecated="3.1" exec="dynamic"> 1189 <param name="v" type="const GLdouble *" count="3"/> 1190 <glx rop="7"/> 1191 </function> 1192 1193 <function name="Color3f" vectorequiv="Color3fv" 1194 deprecated="3.1" exec="dynamic"> 1195 <param name="red" type="GLfloat"/> 1196 <param name="green" type="GLfloat"/> 1197 <param name="blue" type="GLfloat"/> 1198 </function> 1199 1200 <function name="Color3fv" deprecated="3.1" exec="dynamic"> 1201 <param name="v" type="const GLfloat *" count="3"/> 1202 <glx rop="8"/> 1203 </function> 1204 1205 <function name="Color3i" vectorequiv="Color3iv" deprecated="3.1" exec="dynamic"> 1206 <param name="red" type="GLint"/> 1207 <param name="green" type="GLint"/> 1208 <param name="blue" type="GLint"/> 1209 </function> 1210 1211 <function name="Color3iv" deprecated="3.1" exec="dynamic"> 1212 <param name="v" type="const GLint *" count="3"/> 1213 <glx rop="9"/> 1214 </function> 1215 1216 <function name="Color3s" vectorequiv="Color3sv" deprecated="3.1" exec="dynamic"> 1217 <param name="red" type="GLshort"/> 1218 <param name="green" type="GLshort"/> 1219 <param name="blue" type="GLshort"/> 1220 </function> 1221 1222 <function name="Color3sv" deprecated="3.1" exec="dynamic"> 1223 <param name="v" type="const GLshort *" count="3"/> 1224 <glx rop="10"/> 1225 </function> 1226 1227 <function name="Color3ub" vectorequiv="Color3ubv" deprecated="3.1" exec="dynamic"> 1228 <param name="red" type="GLubyte"/> 1229 <param name="green" type="GLubyte"/> 1230 <param name="blue" type="GLubyte"/> 1231 </function> 1232 1233 <function name="Color3ubv" deprecated="3.1" exec="dynamic"> 1234 <param name="v" type="const GLubyte *" count="3"/> 1235 <glx rop="11"/> 1236 </function> 1237 1238 <function name="Color3ui" vectorequiv="Color3uiv" deprecated="3.1" exec="dynamic"> 1239 <param name="red" type="GLuint"/> 1240 <param name="green" type="GLuint"/> 1241 <param name="blue" type="GLuint"/> 1242 </function> 1243 1244 <function name="Color3uiv" deprecated="3.1" exec="dynamic"> 1245 <param name="v" type="const GLuint *" count="3"/> 1246 <glx rop="12"/> 1247 </function> 1248 1249 <function name="Color3us" vectorequiv="Color3usv" deprecated="3.1" exec="dynamic"> 1250 <param name="red" type="GLushort"/> 1251 <param name="green" type="GLushort"/> 1252 <param name="blue" type="GLushort"/> 1253 </function> 1254 1255 <function name="Color3usv" deprecated="3.1" exec="dynamic"> 1256 <param name="v" type="const GLushort *" count="3"/> 1257 <glx rop="13"/> 1258 </function> 1259 1260 <function name="Color4b" vectorequiv="Color4bv" deprecated="3.1" exec="dynamic"> 1261 <param name="red" type="GLbyte"/> 1262 <param name="green" type="GLbyte"/> 1263 <param name="blue" type="GLbyte"/> 1264 <param name="alpha" type="GLbyte"/> 1265 </function> 1266 1267 <function name="Color4bv" deprecated="3.1" exec="dynamic"> 1268 <param name="v" type="const GLbyte *" count="4"/> 1269 <glx rop="14"/> 1270 </function> 1271 1272 <function name="Color4d" vectorequiv="Color4dv" deprecated="3.1" exec="dynamic"> 1273 <param name="red" type="GLdouble"/> 1274 <param name="green" type="GLdouble"/> 1275 <param name="blue" type="GLdouble"/> 1276 <param name="alpha" type="GLdouble"/> 1277 </function> 1278 1279 <function name="Color4dv" deprecated="3.1" exec="dynamic"> 1280 <param name="v" type="const GLdouble *" count="4"/> 1281 <glx rop="15"/> 1282 </function> 1283 1284 <function name="Color4f" vectorequiv="Color4fv" es1="1.0" 1285 deprecated="3.1" exec="dynamic"> 1286 <param name="red" type="GLfloat"/> 1287 <param name="green" type="GLfloat"/> 1288 <param name="blue" type="GLfloat"/> 1289 <param name="alpha" type="GLfloat"/> 1290 </function> 1291 1292 <function name="Color4fv" deprecated="3.1" exec="dynamic"> 1293 <param name="v" type="const GLfloat *" count="4"/> 1294 <glx rop="16"/> 1295 </function> 1296 1297 <function name="Color4i" vectorequiv="Color4iv" deprecated="3.1" exec="dynamic"> 1298 <param name="red" type="GLint"/> 1299 <param name="green" type="GLint"/> 1300 <param name="blue" type="GLint"/> 1301 <param name="alpha" type="GLint"/> 1302 </function> 1303 1304 <function name="Color4iv" deprecated="3.1" exec="dynamic"> 1305 <param name="v" type="const GLint *" count="4"/> 1306 <glx rop="17"/> 1307 </function> 1308 1309 <function name="Color4s" vectorequiv="Color4sv" deprecated="3.1" exec="dynamic"> 1310 <param name="red" type="GLshort"/> 1311 <param name="green" type="GLshort"/> 1312 <param name="blue" type="GLshort"/> 1313 <param name="alpha" type="GLshort"/> 1314 </function> 1315 1316 <function name="Color4sv" deprecated="3.1" exec="dynamic"> 1317 <param name="v" type="const GLshort *" count="4"/> 1318 <glx rop="18"/> 1319 </function> 1320 1321 <function name="Color4ub" vectorequiv="Color4ubv" es1="1.1" exec="dynamic" 1322 deprecated="3.1"> 1323 <param name="red" type="GLubyte"/> 1324 <param name="green" type="GLubyte"/> 1325 <param name="blue" type="GLubyte"/> 1326 <param name="alpha" type="GLubyte"/> 1327 </function> 1328 1329 <function name="Color4ubv" deprecated="3.1" exec="dynamic"> 1330 <param name="v" type="const GLubyte *" count="4"/> 1331 <glx rop="19"/> 1332 </function> 1333 1334 <function name="Color4ui" vectorequiv="Color4uiv" deprecated="3.1" exec="dynamic"> 1335 <param name="red" type="GLuint"/> 1336 <param name="green" type="GLuint"/> 1337 <param name="blue" type="GLuint"/> 1338 <param name="alpha" type="GLuint"/> 1339 </function> 1340 1341 <function name="Color4uiv" deprecated="3.1" exec="dynamic"> 1342 <param name="v" type="const GLuint *" count="4"/> 1343 <glx rop="20"/> 1344 </function> 1345 1346 <function name="Color4us" vectorequiv="Color4usv" deprecated="3.1" exec="dynamic"> 1347 <param name="red" type="GLushort"/> 1348 <param name="green" type="GLushort"/> 1349 <param name="blue" type="GLushort"/> 1350 <param name="alpha" type="GLushort"/> 1351 </function> 1352 1353 <function name="Color4usv" deprecated="3.1" exec="dynamic"> 1354 <param name="v" type="const GLushort *" count="4"/> 1355 <glx rop="21"/> 1356 </function> 1357 1358 <function name="EdgeFlag" vectorequiv="EdgeFlagv" 1359 deprecated="3.1" exec="dynamic"> 1360 <param name="flag" type="GLboolean"/> 1361 </function> 1362 1363 <function name="EdgeFlagv" deprecated="3.1" exec="dynamic"> 1364 <param name="flag" type="const GLboolean *" count="1"/> 1365 <glx rop="22"/> 1366 </function> 1367 1368 <function name="End" deprecated="3.1" exec="dynamic"> 1369 <glx rop="23"/> 1370 </function> 1371 1372 <function name="Indexd" vectorequiv="Indexdv" deprecated="3.1" exec="dynamic"> 1373 <param name="c" type="GLdouble"/> 1374 </function> 1375 1376 <function name="Indexdv" deprecated="3.1" exec="dynamic"> 1377 <param name="c" type="const GLdouble *" count="1"/> 1378 <glx rop="24"/> 1379 </function> 1380 1381 <function name="Indexf" vectorequiv="Indexfv" deprecated="3.1" 1382 exec="dynamic"> 1383 <param name="c" type="GLfloat"/> 1384 </function> 1385 1386 <function name="Indexfv" deprecated="3.1" exec="dynamic"> 1387 <param name="c" type="const GLfloat *" count="1"/> 1388 <glx rop="25"/> 1389 </function> 1390 1391 <function name="Indexi" vectorequiv="Indexiv" deprecated="3.1" exec="dynamic"> 1392 <param name="c" type="GLint"/> 1393 </function> 1394 1395 <function name="Indexiv" deprecated="3.1" exec="dynamic"> 1396 <param name="c" type="const GLint *" count="1"/> 1397 <glx rop="26"/> 1398 </function> 1399 1400 <function name="Indexs" vectorequiv="Indexsv" deprecated="3.1" exec="dynamic"> 1401 <param name="c" type="GLshort"/> 1402 </function> 1403 1404 <function name="Indexsv" deprecated="3.1" exec="dynamic"> 1405 <param name="c" type="const GLshort *" count="1"/> 1406 <glx rop="27"/> 1407 </function> 1408 1409 <function name="Normal3b" vectorequiv="Normal3bv" deprecated="3.1" exec="dynamic"> 1410 <param name="nx" type="GLbyte"/> 1411 <param name="ny" type="GLbyte"/> 1412 <param name="nz" type="GLbyte"/> 1413 </function> 1414 1415 <function name="Normal3bv" deprecated="3.1" exec="dynamic"> 1416 <param name="v" type="const GLbyte *" count="3"/> 1417 <glx rop="28"/> 1418 </function> 1419 1420 <function name="Normal3d" vectorequiv="Normal3dv" deprecated="3.1" exec="dynamic"> 1421 <param name="nx" type="GLdouble"/> 1422 <param name="ny" type="GLdouble"/> 1423 <param name="nz" type="GLdouble"/> 1424 </function> 1425 1426 <function name="Normal3dv" deprecated="3.1" exec="dynamic"> 1427 <param name="v" type="const GLdouble *" count="3"/> 1428 <glx rop="29"/> 1429 </function> 1430 1431 <function name="Normal3f" vectorequiv="Normal3fv" es1="1.0" 1432 deprecated="3.1" exec="dynamic"> 1433 <param name="nx" type="GLfloat"/> 1434 <param name="ny" type="GLfloat"/> 1435 <param name="nz" type="GLfloat"/> 1436 </function> 1437 1438 <function name="Normal3fv" deprecated="3.1" exec="dynamic"> 1439 <param name="v" type="const GLfloat *" count="3"/> 1440 <glx rop="30"/> 1441 </function> 1442 1443 <function name="Normal3i" vectorequiv="Normal3iv" deprecated="3.1" exec="dynamic"> 1444 <param name="nx" type="GLint"/> 1445 <param name="ny" type="GLint"/> 1446 <param name="nz" type="GLint"/> 1447 </function> 1448 1449 <function name="Normal3iv" deprecated="3.1" exec="dynamic"> 1450 <param name="v" type="const GLint *" count="3"/> 1451 <glx rop="31"/> 1452 </function> 1453 1454 <function name="Normal3s" vectorequiv="Normal3sv" deprecated="3.1" exec="dynamic"> 1455 <param name="nx" type="GLshort"/> 1456 <param name="ny" type="GLshort"/> 1457 <param name="nz" type="GLshort"/> 1458 </function> 1459 1460 <function name="Normal3sv" deprecated="3.1" exec="dynamic"> 1461 <param name="v" type="const GLshort *" count="3"/> 1462 <glx rop="32"/> 1463 </function> 1464 1465 <function name="RasterPos2d" vectorequiv="RasterPos2dv" deprecated="3.1"> 1466 <param name="x" type="GLdouble"/> 1467 <param name="y" type="GLdouble"/> 1468 </function> 1469 1470 <function name="RasterPos2dv" deprecated="3.1"> 1471 <param name="v" type="const GLdouble *" count="2"/> 1472 <glx rop="33"/> 1473 </function> 1474 1475 <function name="RasterPos2f" vectorequiv="RasterPos2fv" deprecated="3.1"> 1476 <param name="x" type="GLfloat"/> 1477 <param name="y" type="GLfloat"/> 1478 </function> 1479 1480 <function name="RasterPos2fv" deprecated="3.1"> 1481 <param name="v" type="const GLfloat *" count="2"/> 1482 <glx rop="34"/> 1483 </function> 1484 1485 <function name="RasterPos2i" vectorequiv="RasterPos2iv" deprecated="3.1"> 1486 <param name="x" type="GLint"/> 1487 <param name="y" type="GLint"/> 1488 </function> 1489 1490 <function name="RasterPos2iv" deprecated="3.1"> 1491 <param name="v" type="const GLint *" count="2"/> 1492 <glx rop="35"/> 1493 </function> 1494 1495 <function name="RasterPos2s" vectorequiv="RasterPos2sv" deprecated="3.1"> 1496 <param name="x" type="GLshort"/> 1497 <param name="y" type="GLshort"/> 1498 </function> 1499 1500 <function name="RasterPos2sv" deprecated="3.1"> 1501 <param name="v" type="const GLshort *" count="2"/> 1502 <glx rop="36"/> 1503 </function> 1504 1505 <function name="RasterPos3d" vectorequiv="RasterPos3dv" deprecated="3.1"> 1506 <param name="x" type="GLdouble"/> 1507 <param name="y" type="GLdouble"/> 1508 <param name="z" type="GLdouble"/> 1509 </function> 1510 1511 <function name="RasterPos3dv" deprecated="3.1"> 1512 <param name="v" type="const GLdouble *" count="3"/> 1513 <glx rop="37"/> 1514 </function> 1515 1516 <function name="RasterPos3f" vectorequiv="RasterPos3fv" deprecated="3.1"> 1517 <param name="x" type="GLfloat"/> 1518 <param name="y" type="GLfloat"/> 1519 <param name="z" type="GLfloat"/> 1520 </function> 1521 1522 <function name="RasterPos3fv" deprecated="3.1"> 1523 <param name="v" type="const GLfloat *" count="3"/> 1524 <glx rop="38"/> 1525 </function> 1526 1527 <function name="RasterPos3i" vectorequiv="RasterPos3iv" deprecated="3.1"> 1528 <param name="x" type="GLint"/> 1529 <param name="y" type="GLint"/> 1530 <param name="z" type="GLint"/> 1531 </function> 1532 1533 <function name="RasterPos3iv" deprecated="3.1"> 1534 <param name="v" type="const GLint *" count="3"/> 1535 <glx rop="39"/> 1536 </function> 1537 1538 <function name="RasterPos3s" vectorequiv="RasterPos3sv" deprecated="3.1"> 1539 <param name="x" type="GLshort"/> 1540 <param name="y" type="GLshort"/> 1541 <param name="z" type="GLshort"/> 1542 </function> 1543 1544 <function name="RasterPos3sv" deprecated="3.1"> 1545 <param name="v" type="const GLshort *" count="3"/> 1546 <glx rop="40"/> 1547 </function> 1548 1549 <function name="RasterPos4d" vectorequiv="RasterPos4dv" deprecated="3.1"> 1550 <param name="x" type="GLdouble"/> 1551 <param name="y" type="GLdouble"/> 1552 <param name="z" type="GLdouble"/> 1553 <param name="w" type="GLdouble"/> 1554 </function> 1555 1556 <function name="RasterPos4dv" deprecated="3.1"> 1557 <param name="v" type="const GLdouble *" count="4"/> 1558 <glx rop="41"/> 1559 </function> 1560 1561 <function name="RasterPos4f" vectorequiv="RasterPos4fv" deprecated="3.1"> 1562 <param name="x" type="GLfloat"/> 1563 <param name="y" type="GLfloat"/> 1564 <param name="z" type="GLfloat"/> 1565 <param name="w" type="GLfloat"/> 1566 </function> 1567 1568 <function name="RasterPos4fv" deprecated="3.1"> 1569 <param name="v" type="const GLfloat *" count="4"/> 1570 <glx rop="42"/> 1571 </function> 1572 1573 <function name="RasterPos4i" vectorequiv="RasterPos4iv" deprecated="3.1"> 1574 <param name="x" type="GLint"/> 1575 <param name="y" type="GLint"/> 1576 <param name="z" type="GLint"/> 1577 <param name="w" type="GLint"/> 1578 </function> 1579 1580 <function name="RasterPos4iv" deprecated="3.1"> 1581 <param name="v" type="const GLint *" count="4"/> 1582 <glx rop="43"/> 1583 </function> 1584 1585 <function name="RasterPos4s" vectorequiv="RasterPos4sv" deprecated="3.1"> 1586 <param name="x" type="GLshort"/> 1587 <param name="y" type="GLshort"/> 1588 <param name="z" type="GLshort"/> 1589 <param name="w" type="GLshort"/> 1590 </function> 1591 1592 <function name="RasterPos4sv" deprecated="3.1"> 1593 <param name="v" type="const GLshort *" count="4"/> 1594 <glx rop="44"/> 1595 </function> 1596 1597 <function name="Rectd" vectorequiv="Rectdv" deprecated="3.1" exec="dynamic"> 1598 <param name="x1" type="GLdouble"/> 1599 <param name="y1" type="GLdouble"/> 1600 <param name="x2" type="GLdouble"/> 1601 <param name="y2" type="GLdouble"/> 1602 </function> 1603 1604 <function name="Rectdv" deprecated="3.1" exec="dynamic"> 1605 <param name="v1" type="const GLdouble *" count="2"/> 1606 <param name="v2" type="const GLdouble *" count="2"/> 1607 <glx rop="45"/> 1608 </function> 1609 1610 <function name="Rectf" vectorequiv="Rectfv" deprecated="3.1" exec="dynamic"> 1611 <param name="x1" type="GLfloat"/> 1612 <param name="y1" type="GLfloat"/> 1613 <param name="x2" type="GLfloat"/> 1614 <param name="y2" type="GLfloat"/> 1615 </function> 1616 1617 <function name="Rectfv" deprecated="3.1" exec="dynamic"> 1618 <param name="v1" type="const GLfloat *" count="2"/> 1619 <param name="v2" type="const GLfloat *" count="2"/> 1620 <glx rop="46"/> 1621 </function> 1622 1623 <function name="Recti" vectorequiv="Rectiv" deprecated="3.1" exec="dynamic"> 1624 <param name="x1" type="GLint"/> 1625 <param name="y1" type="GLint"/> 1626 <param name="x2" type="GLint"/> 1627 <param name="y2" type="GLint"/> 1628 </function> 1629 1630 <function name="Rectiv" deprecated="3.1" exec="dynamic"> 1631 <param name="v1" type="const GLint *" count="2"/> 1632 <param name="v2" type="const GLint *" count="2"/> 1633 <glx rop="47"/> 1634 </function> 1635 1636 <function name="Rects" vectorequiv="Rectsv" deprecated="3.1" exec="dynamic"> 1637 <param name="x1" type="GLshort"/> 1638 <param name="y1" type="GLshort"/> 1639 <param name="x2" type="GLshort"/> 1640 <param name="y2" type="GLshort"/> 1641 </function> 1642 1643 <function name="Rectsv" deprecated="3.1" exec="dynamic"> 1644 <param name="v1" type="const GLshort *" count="2"/> 1645 <param name="v2" type="const GLshort *" count="2"/> 1646 <glx rop="48"/> 1647 </function> 1648 1649 <function name="TexCoord1d" vectorequiv="TexCoord1dv" deprecated="3.1" exec="dynamic"> 1650 <param name="s" type="GLdouble"/> 1651 </function> 1652 1653 <function name="TexCoord1dv" deprecated="3.1" exec="dynamic"> 1654 <param name="v" type="const GLdouble *" count="1"/> 1655 <glx rop="49"/> 1656 </function> 1657 1658 <function name="TexCoord1f" vectorequiv="TexCoord1fv" 1659 deprecated="3.1" exec="dynamic"> 1660 <param name="s" type="GLfloat"/> 1661 </function> 1662 1663 <function name="TexCoord1fv" deprecated="3.1" exec="dynamic"> 1664 <param name="v" type="const GLfloat *" count="1"/> 1665 <glx rop="50"/> 1666 </function> 1667 1668 <function name="TexCoord1i" vectorequiv="TexCoord1iv" deprecated="3.1" exec="dynamic"> 1669 <param name="s" type="GLint"/> 1670 </function> 1671 1672 <function name="TexCoord1iv" deprecated="3.1" exec="dynamic"> 1673 <param name="v" type="const GLint *" count="1"/> 1674 <glx rop="51"/> 1675 </function> 1676 1677 <function name="TexCoord1s" vectorequiv="TexCoord1sv" deprecated="3.1" exec="dynamic"> 1678 <param name="s" type="GLshort"/> 1679 </function> 1680 1681 <function name="TexCoord1sv" deprecated="3.1" exec="dynamic"> 1682 <param name="v" type="const GLshort *" count="1"/> 1683 <glx rop="52"/> 1684 </function> 1685 1686 <function name="TexCoord2d" vectorequiv="TexCoord2dv" deprecated="3.1" exec="dynamic"> 1687 <param name="s" type="GLdouble"/> 1688 <param name="t" type="GLdouble"/> 1689 </function> 1690 1691 <function name="TexCoord2dv" deprecated="3.1" exec="dynamic"> 1692 <param name="v" type="const GLdouble *" count="2"/> 1693 <glx rop="53"/> 1694 </function> 1695 1696 <function name="TexCoord2f" vectorequiv="TexCoord2fv" 1697 deprecated="3.1" exec="dynamic"> 1698 <param name="s" type="GLfloat"/> 1699 <param name="t" type="GLfloat"/> 1700 </function> 1701 1702 <function name="TexCoord2fv" deprecated="3.1" exec="dynamic"> 1703 <param name="v" type="const GLfloat *" count="2"/> 1704 <glx rop="54"/> 1705 </function> 1706 1707 <function name="TexCoord2i" vectorequiv="TexCoord2iv" deprecated="3.1" exec="dynamic"> 1708 <param name="s" type="GLint"/> 1709 <param name="t" type="GLint"/> 1710 </function> 1711 1712 <function name="TexCoord2iv" deprecated="3.1" exec="dynamic"> 1713 <param name="v" type="const GLint *" count="2"/> 1714 <glx rop="55"/> 1715 </function> 1716 1717 <function name="TexCoord2s" vectorequiv="TexCoord2sv" deprecated="3.1" exec="dynamic"> 1718 <param name="s" type="GLshort"/> 1719 <param name="t" type="GLshort"/> 1720 </function> 1721 1722 <function name="TexCoord2sv" deprecated="3.1" exec="dynamic"> 1723 <param name="v" type="const GLshort *" count="2"/> 1724 <glx rop="56"/> 1725 </function> 1726 1727 <function name="TexCoord3d" vectorequiv="TexCoord3dv" deprecated="3.1" exec="dynamic"> 1728 <param name="s" type="GLdouble"/> 1729 <param name="t" type="GLdouble"/> 1730 <param name="r" type="GLdouble"/> 1731 </function> 1732 1733 <function name="TexCoord3dv" deprecated="3.1" exec="dynamic"> 1734 <param name="v" type="const GLdouble *" count="3"/> 1735 <glx rop="57"/> 1736 </function> 1737 1738 <function name="TexCoord3f" vectorequiv="TexCoord3fv" 1739 deprecated="3.1" exec="dynamic"> 1740 <param name="s" type="GLfloat"/> 1741 <param name="t" type="GLfloat"/> 1742 <param name="r" type="GLfloat"/> 1743 </function> 1744 1745 <function name="TexCoord3fv" deprecated="3.1" exec="dynamic"> 1746 <param name="v" type="const GLfloat *" count="3"/> 1747 <glx rop="58"/> 1748 </function> 1749 1750 <function name="TexCoord3i" vectorequiv="TexCoord3iv" deprecated="3.1" exec="dynamic"> 1751 <param name="s" type="GLint"/> 1752 <param name="t" type="GLint"/> 1753 <param name="r" type="GLint"/> 1754 </function> 1755 1756 <function name="TexCoord3iv" deprecated="3.1" exec="dynamic"> 1757 <param name="v" type="const GLint *" count="3"/> 1758 <glx rop="59"/> 1759 </function> 1760 1761 <function name="TexCoord3s" vectorequiv="TexCoord3sv" deprecated="3.1" exec="dynamic"> 1762 <param name="s" type="GLshort"/> 1763 <param name="t" type="GLshort"/> 1764 <param name="r" type="GLshort"/> 1765 </function> 1766 1767 <function name="TexCoord3sv" deprecated="3.1" exec="dynamic"> 1768 <param name="v" type="const GLshort *" count="3"/> 1769 <glx rop="60"/> 1770 </function> 1771 1772 <function name="TexCoord4d" vectorequiv="TexCoord4dv" deprecated="3.1" exec="dynamic"> 1773 <param name="s" type="GLdouble"/> 1774 <param name="t" type="GLdouble"/> 1775 <param name="r" type="GLdouble"/> 1776 <param name="q" type="GLdouble"/> 1777 </function> 1778 1779 <function name="TexCoord4dv" deprecated="3.1" exec="dynamic"> 1780 <param name="v" type="const GLdouble *" count="4"/> 1781 <glx rop="61"/> 1782 </function> 1783 1784 <function name="TexCoord4f" vectorequiv="TexCoord4fv" 1785 deprecated="3.1" exec="dynamic"> 1786 <param name="s" type="GLfloat"/> 1787 <param name="t" type="GLfloat"/> 1788 <param name="r" type="GLfloat"/> 1789 <param name="q" type="GLfloat"/> 1790 </function> 1791 1792 <function name="TexCoord4fv" deprecated="3.1" exec="dynamic"> 1793 <param name="v" type="const GLfloat *" count="4"/> 1794 <glx rop="62"/> 1795 </function> 1796 1797 <function name="TexCoord4i" vectorequiv="TexCoord4iv" deprecated="3.1" exec="dynamic"> 1798 <param name="s" type="GLint"/> 1799 <param name="t" type="GLint"/> 1800 <param name="r" type="GLint"/> 1801 <param name="q" type="GLint"/> 1802 </function> 1803 1804 <function name="TexCoord4iv" deprecated="3.1" exec="dynamic"> 1805 <param name="v" type="const GLint *" count="4"/> 1806 <glx rop="63"/> 1807 </function> 1808 1809 <function name="TexCoord4s" vectorequiv="TexCoord4sv" deprecated="3.1" exec="dynamic"> 1810 <param name="s" type="GLshort"/> 1811 <param name="t" type="GLshort"/> 1812 <param name="r" type="GLshort"/> 1813 <param name="q" type="GLshort"/> 1814 </function> 1815 1816 <function name="TexCoord4sv" deprecated="3.1" exec="dynamic"> 1817 <param name="v" type="const GLshort *" count="4"/> 1818 <glx rop="64"/> 1819 </function> 1820 1821 <function name="Vertex2d" vectorequiv="Vertex2dv" deprecated="3.1" exec="dynamic"> 1822 <param name="x" type="GLdouble"/> 1823 <param name="y" type="GLdouble"/> 1824 </function> 1825 1826 <function name="Vertex2dv" deprecated="3.1" exec="dynamic"> 1827 <param name="v" type="const GLdouble *" count="2"/> 1828 <glx rop="65"/> 1829 </function> 1830 1831 <function name="Vertex2f" vectorequiv="Vertex2fv" 1832 deprecated="3.1" exec="dynamic"> 1833 <param name="x" type="GLfloat"/> 1834 <param name="y" type="GLfloat"/> 1835 </function> 1836 1837 <function name="Vertex2fv" deprecated="3.1" exec="dynamic"> 1838 <param name="v" type="const GLfloat *" count="2"/> 1839 <glx rop="66"/> 1840 </function> 1841 1842 <function name="Vertex2i" vectorequiv="Vertex2iv" deprecated="3.1" exec="dynamic"> 1843 <param name="x" type="GLint"/> 1844 <param name="y" type="GLint"/> 1845 </function> 1846 1847 <function name="Vertex2iv" deprecated="3.1" exec="dynamic"> 1848 <param name="v" type="const GLint *" count="2"/> 1849 <glx rop="67"/> 1850 </function> 1851 1852 <function name="Vertex2s" vectorequiv="Vertex2sv" deprecated="3.1" exec="dynamic"> 1853 <param name="x" type="GLshort"/> 1854 <param name="y" type="GLshort"/> 1855 </function> 1856 1857 <function name="Vertex2sv" deprecated="3.1" exec="dynamic"> 1858 <param name="v" type="const GLshort *" count="2"/> 1859 <glx rop="68"/> 1860 </function> 1861 1862 <function name="Vertex3d" vectorequiv="Vertex3dv" deprecated="3.1" exec="dynamic"> 1863 <param name="x" type="GLdouble"/> 1864 <param name="y" type="GLdouble"/> 1865 <param name="z" type="GLdouble"/> 1866 </function> 1867 1868 <function name="Vertex3dv" deprecated="3.1" exec="dynamic"> 1869 <param name="v" type="const GLdouble *" count="3"/> 1870 <glx rop="69"/> 1871 </function> 1872 1873 <function name="Vertex3f" vectorequiv="Vertex3fv" 1874 deprecated="3.1" exec="dynamic"> 1875 <param name="x" type="GLfloat"/> 1876 <param name="y" type="GLfloat"/> 1877 <param name="z" type="GLfloat"/> 1878 </function> 1879 1880 <function name="Vertex3fv" deprecated="3.1" exec="dynamic"> 1881 <param name="v" type="const GLfloat *" count="3"/> 1882 <glx rop="70"/> 1883 </function> 1884 1885 <function name="Vertex3i" vectorequiv="Vertex3iv" deprecated="3.1" exec="dynamic"> 1886 <param name="x" type="GLint"/> 1887 <param name="y" type="GLint"/> 1888 <param name="z" type="GLint"/> 1889 </function> 1890 1891 <function name="Vertex3iv" deprecated="3.1" exec="dynamic"> 1892 <param name="v" type="const GLint *" count="3"/> 1893 <glx rop="71"/> 1894 </function> 1895 1896 <function name="Vertex3s" vectorequiv="Vertex3sv" deprecated="3.1" exec="dynamic"> 1897 <param name="x" type="GLshort"/> 1898 <param name="y" type="GLshort"/> 1899 <param name="z" type="GLshort"/> 1900 </function> 1901 1902 <function name="Vertex3sv" deprecated="3.1" exec="dynamic"> 1903 <param name="v" type="const GLshort *" count="3"/> 1904 <glx rop="72"/> 1905 </function> 1906 1907 <function name="Vertex4d" vectorequiv="Vertex4dv" deprecated="3.1" exec="dynamic"> 1908 <param name="x" type="GLdouble"/> 1909 <param name="y" type="GLdouble"/> 1910 <param name="z" type="GLdouble"/> 1911 <param name="w" type="GLdouble"/> 1912 </function> 1913 1914 <function name="Vertex4dv" deprecated="3.1" exec="dynamic"> 1915 <param name="v" type="const GLdouble *" count="4"/> 1916 <glx rop="73"/> 1917 </function> 1918 1919 <function name="Vertex4f" vectorequiv="Vertex4fv" 1920 deprecated="3.1" exec="dynamic"> 1921 <param name="x" type="GLfloat"/> 1922 <param name="y" type="GLfloat"/> 1923 <param name="z" type="GLfloat"/> 1924 <param name="w" type="GLfloat"/> 1925 </function> 1926 1927 <function name="Vertex4fv" deprecated="3.1" exec="dynamic"> 1928 <param name="v" type="const GLfloat *" count="4"/> 1929 <glx rop="74"/> 1930 </function> 1931 1932 <function name="Vertex4i" vectorequiv="Vertex4iv" deprecated="3.1" exec="dynamic"> 1933 <param name="x" type="GLint"/> 1934 <param name="y" type="GLint"/> 1935 <param name="z" type="GLint"/> 1936 <param name="w" type="GLint"/> 1937 </function> 1938 1939 <function name="Vertex4iv" deprecated="3.1" exec="dynamic"> 1940 <param name="v" type="const GLint *" count="4"/> 1941 <glx rop="75"/> 1942 </function> 1943 1944 <function name="Vertex4s" vectorequiv="Vertex4sv" deprecated="3.1" exec="dynamic"> 1945 <param name="x" type="GLshort"/> 1946 <param name="y" type="GLshort"/> 1947 <param name="z" type="GLshort"/> 1948 <param name="w" type="GLshort"/> 1949 </function> 1950 1951 <function name="Vertex4sv" deprecated="3.1" exec="dynamic"> 1952 <param name="v" type="const GLshort *" count="4"/> 1953 <glx rop="76"/> 1954 </function> 1955 1956 <function name="ClipPlane" deprecated="3.1"> 1957 <param name="plane" type="GLenum"/> 1958 <param name="equation" type="const GLdouble *" count="4"/> 1959 <glx rop="77"/> 1960 </function> 1961 1962 <function name="ColorMaterial" deprecated="3.1"> 1963 <param name="face" type="GLenum"/> 1964 <param name="mode" type="GLenum"/> 1965 <glx rop="78"/> 1966 </function> 1967 1968 <function name="CullFace" es1="1.0" es2="2.0" no_error="true"> 1969 <param name="mode" type="GLenum"/> 1970 <glx rop="79"/> 1971 </function> 1972 1973 <function name="Fogf" es1="1.0" deprecated="3.1"> 1974 <param name="pname" type="GLenum"/> 1975 <param name="param" type="GLfloat"/> 1976 <glx rop="80"/> 1977 </function> 1978 1979 <function name="Fogfv" es1="1.0" deprecated="3.1"> 1980 <param name="pname" type="GLenum"/> 1981 <param name="params" type="const GLfloat *" variable_param="pname" 1982 marshal_count="_mesa_fog_enum_to_count(pname)"/> 1983 <glx rop="81"/> 1984 </function> 1985 1986 <function name="Fogi" deprecated="3.1"> 1987 <param name="pname" type="GLenum"/> 1988 <param name="param" type="GLint"/> 1989 <glx rop="82"/> 1990 </function> 1991 1992 <function name="Fogiv" deprecated="3.1"> 1993 <param name="pname" type="GLenum"/> 1994 <param name="params" type="const GLint *" variable_param="pname" 1995 marshal_count="_mesa_fog_enum_to_count(pname)"/> 1996 <glx rop="83"/> 1997 </function> 1998 1999 <function name="FrontFace" es1="1.0" es2="2.0" no_error="true"> 2000 <param name="mode" type="GLenum"/> 2001 <glx rop="84"/> 2002 </function> 2003 2004 <function name="Hint" es1="1.0" es2="2.0"> 2005 <param name="target" type="GLenum"/> 2006 <param name="mode" type="GLenum"/> 2007 <glx rop="85"/> 2008 </function> 2009 2010 <function name="Lightf" es1="1.0" deprecated="3.1"> 2011 <param name="light" type="GLenum"/> 2012 <param name="pname" type="GLenum"/> 2013 <param name="param" type="GLfloat"/> 2014 <glx rop="86"/> 2015 </function> 2016 2017 <function name="Lightfv" es1="1.0" deprecated="3.1"> 2018 <param name="light" type="GLenum"/> 2019 <param name="pname" type="GLenum"/> 2020 <param name="params" type="const GLfloat *" variable_param="pname" 2021 marshal_count="_mesa_light_enum_to_count(pname)"/> 2022 <glx rop="87"/> 2023 </function> 2024 2025 <function name="Lighti" deprecated="3.1"> 2026 <param name="light" type="GLenum"/> 2027 <param name="pname" type="GLenum"/> 2028 <param name="param" type="GLint"/> 2029 <glx rop="88"/> 2030 </function> 2031 2032 <function name="Lightiv" deprecated="3.1"> 2033 <param name="light" type="GLenum"/> 2034 <param name="pname" type="GLenum"/> 2035 <param name="params" type="const GLint *" variable_param="pname" 2036 marshal_count="_mesa_light_enum_to_count(pname)"/> 2037 <glx rop="89"/> 2038 </function> 2039 2040 <function name="LightModelf" es1="1.0" deprecated="3.1"> 2041 <param name="pname" type="GLenum"/> 2042 <param name="param" type="GLfloat"/> 2043 <glx rop="90"/> 2044 </function> 2045 2046 <function name="LightModelfv" es1="1.0" deprecated="3.1"> 2047 <param name="pname" type="GLenum"/> 2048 <param name="params" type="const GLfloat *" variable_param="pname" 2049 marshal_count="_mesa_light_model_enum_to_count(pname)"/> 2050 <glx rop="91"/> 2051 </function> 2052 2053 <function name="LightModeli" deprecated="3.1"> 2054 <param name="pname" type="GLenum"/> 2055 <param name="param" type="GLint"/> 2056 <glx rop="92"/> 2057 </function> 2058 2059 <function name="LightModeliv" deprecated="3.1"> 2060 <param name="pname" type="GLenum"/> 2061 <param name="params" type="const GLint *" variable_param="pname" 2062 marshal_count="_mesa_light_model_enum_to_count(pname)"/> 2063 <glx rop="93"/> 2064 </function> 2065 2066 <function name="LineStipple" deprecated="3.1"> 2067 <param name="factor" type="GLint"/> 2068 <param name="pattern" type="GLushort"/> 2069 <glx rop="94"/> 2070 </function> 2071 2072 <function name="LineWidth" es1="1.0" es2="2.0" no_error="true"> 2073 <param name="width" type="GLfloat"/> 2074 <glx rop="95"/> 2075 </function> 2076 2077 <function name="Materialf" es1="1.0" deprecated="3.1" exec="dynamic"> 2078 <param name="face" type="GLenum"/> 2079 <param name="pname" type="GLenum"/> 2080 <param name="param" type="GLfloat"/> 2081 <glx rop="96"/> 2082 </function> 2083 2084 <function name="Materialfv" es1="1.0" deprecated="3.1" exec="dynamic"> 2085 <param name="face" type="GLenum"/> 2086 <param name="pname" type="GLenum"/> 2087 <param name="params" type="const GLfloat *" variable_param="pname" 2088 marshal_count="_mesa_material_enum_to_count(pname)"/> 2089 <glx rop="97"/> 2090 </function> 2091 2092 <function name="Materiali" deprecated="3.1" exec="dynamic"> 2093 <param name="face" type="GLenum"/> 2094 <param name="pname" type="GLenum"/> 2095 <param name="param" type="GLint"/> 2096 <glx rop="98"/> 2097 </function> 2098 2099 <function name="Materialiv" deprecated="3.1" exec="dynamic"> 2100 <param name="face" type="GLenum"/> 2101 <param name="pname" type="GLenum"/> 2102 <param name="params" type="const GLint *" variable_param="pname" 2103 marshal_count="_mesa_material_enum_to_count(pname)"/> 2104 <glx rop="99"/> 2105 </function> 2106 2107 <function name="PointSize" es1="1.0" no_error="true"> 2108 <param name="size" type="GLfloat"/> 2109 <glx rop="100"/> 2110 </function> 2111 2112 <function name="PolygonMode" no_error="true"> 2113 <param name="face" type="GLenum"/> 2114 <param name="mode" type="GLenum"/> 2115 <glx rop="101"/> 2116 </function> 2117 2118 <function name="PolygonStipple" deprecated="3.1"> 2119 <param name="mask" type="const GLubyte *" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP" img_target="0" img_pad_dimensions="false"/> 2120 <glx rop="102"/> 2121 </function> 2122 2123 <function name="Scissor" es1="1.0" es2="2.0" no_error="true"> 2124 <param name="x" type="GLint"/> 2125 <param name="y" type="GLint"/> 2126 <param name="width" type="GLsizei"/> 2127 <param name="height" type="GLsizei"/> 2128 <glx rop="103"/> 2129 </function> 2130 2131 <function name="ShadeModel" es1="1.0" deprecated="3.1"> 2132 <param name="mode" type="GLenum"/> 2133 <glx rop="104"/> 2134 </function> 2135 2136 <function name="TexParameterf" es1="1.0" es2="2.0"> 2137 <param name="target" type="GLenum"/> 2138 <param name="pname" type="GLenum"/> 2139 <param name="param" type="GLfloat"/> 2140 <glx rop="105"/> 2141 </function> 2142 2143 <function name="TexParameterfv" es1="1.1" es2="2.0"> 2144 <param name="target" type="GLenum"/> 2145 <param name="pname" type="GLenum"/> 2146 <param name="params" type="const GLfloat *" variable_param="pname" 2147 marshal_count="_mesa_tex_param_enum_to_count(pname)"/> 2148 <glx rop="106"/> 2149 </function> 2150 2151 <function name="TexParameteri" es1="1.1" es2="2.0"> 2152 <param name="target" type="GLenum"/> 2153 <param name="pname" type="GLenum"/> 2154 <param name="param" type="GLint"/> 2155 <glx rop="107"/> 2156 </function> 2157 2158 <function name="TexParameteriv" es1="1.1" es2="2.0"> 2159 <param name="target" type="GLenum"/> 2160 <param name="pname" type="GLenum"/> 2161 <param name="params" type="const GLint *" variable_param="pname" 2162 marshal_count="_mesa_tex_param_enum_to_count(pname)"/> 2163 <glx rop="108"/> 2164 </function> 2165 2166 <function name="TexImage1D" no_error="true"> 2167 <param name="target" type="GLenum"/> 2168 <param name="level" type="GLint"/> 2169 <param name="internalformat" type="GLint"/> 2170 <param name="width" type="GLsizei"/> 2171 <param name="border" type="GLint"/> 2172 <param name="format" type="GLenum"/> 2173 <param name="type" type="GLenum"/> 2174 <param name="pixels" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_send_null="true" img_pad_dimensions="true"/> 2175 <glx rop="109" large="true"/> 2176 </function> 2177 2178 <function name="TexImage2D" es1="1.0" es2="2.0" no_error="true"> 2179 <param name="target" type="GLenum"/> 2180 <param name="level" type="GLint"/> 2181 <param name="internalformat" type="GLint"/> 2182 <param name="width" type="GLsizei"/> 2183 <param name="height" type="GLsizei"/> 2184 <param name="border" type="GLint"/> 2185 <param name="format" type="GLenum"/> 2186 <param name="type" type="GLenum"/> 2187 <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_format="format" img_type="type" img_target="target" img_send_null="true" img_pad_dimensions="true"/> 2188 <glx rop="110" large="true"/> 2189 </function> 2190 2191 <function name="TexEnvf" es1="1.0" deprecated="3.1"> 2192 <param name="target" type="GLenum"/> 2193 <param name="pname" type="GLenum"/> 2194 <param name="param" type="GLfloat"/> 2195 <glx rop="111"/> 2196 </function> 2197 2198 <function name="TexEnvfv" es1="1.0" deprecated="3.1"> 2199 <param name="target" type="GLenum"/> 2200 <param name="pname" type="GLenum"/> 2201 <param name="params" type="const GLfloat *" variable_param="pname" 2202 marshal_count="_mesa_texenv_enum_to_count(pname)"/> 2203 <glx rop="112"/> 2204 </function> 2205 2206 <function name="TexEnvi" es1="1.1" deprecated="3.1"> 2207 <param name="target" type="GLenum"/> 2208 <param name="pname" type="GLenum"/> 2209 <param name="param" type="GLint"/> 2210 <glx rop="113"/> 2211 </function> 2212 2213 <function name="TexEnviv" es1="1.1" deprecated="3.1"> 2214 <param name="target" type="GLenum"/> 2215 <param name="pname" type="GLenum"/> 2216 <param name="params" type="const GLint *" variable_param="pname" 2217 marshal_count="_mesa_texenv_enum_to_count(pname)"/> 2218 <glx rop="114"/> 2219 </function> 2220 2221 <function name="TexGend" deprecated="3.1"> 2222 <param name="coord" type="GLenum"/> 2223 <param name="pname" type="GLenum"/> 2224 <param name="param" type="GLdouble"/> 2225 <glx rop="115"/> 2226 </function> 2227 2228 <function name="TexGendv" deprecated="3.1"> 2229 <param name="coord" type="GLenum"/> 2230 <param name="pname" type="GLenum"/> 2231 <param name="params" type="const GLdouble *" variable_param="pname" 2232 marshal_count="_mesa_texgen_enum_to_count(pname)"/> 2233 <glx rop="116"/> 2234 </function> 2235 2236 <function name="TexGenf" deprecated="3.1"> 2237 <param name="coord" type="GLenum"/> 2238 <param name="pname" type="GLenum"/> 2239 <param name="param" type="GLfloat"/> 2240 <glx rop="117"/> 2241 </function> 2242 2243 <function name="TexGenfv" deprecated="3.1"> 2244 <param name="coord" type="GLenum"/> 2245 <param name="pname" type="GLenum"/> 2246 <param name="params" type="const GLfloat *" variable_param="pname" 2247 marshal_count="_mesa_texgen_enum_to_count(pname)"/> 2248 <glx rop="118"/> 2249 </function> 2250 2251 <function name="TexGeni" deprecated="3.1"> 2252 <param name="coord" type="GLenum"/> 2253 <param name="pname" type="GLenum"/> 2254 <param name="param" type="GLint"/> 2255 <glx rop="119"/> 2256 </function> 2257 2258 <function name="TexGeniv" deprecated="3.1"> 2259 <param name="coord" type="GLenum"/> 2260 <param name="pname" type="GLenum"/> 2261 <param name="params" type="const GLint *" variable_param="pname" 2262 marshal_count="_mesa_texgen_enum_to_count(pname)"/> 2263 <glx rop="120"/> 2264 </function> 2265 2266 <function name="FeedbackBuffer" deprecated="3.1"> 2267 <param name="size" type="GLsizei"/> 2268 <param name="type" type="GLenum"/> 2269 <param name="buffer" type="GLfloat *" output="true"/> 2270 <glx sop="105" handcode="true"/> 2271 </function> 2272 2273 <function name="SelectBuffer" deprecated="3.1"> 2274 <param name="size" type="GLsizei"/> 2275 <param name="buffer" type="GLuint *" output="true"/> 2276 <glx sop="106" handcode="true"/> 2277 </function> 2278 2279 <function name="RenderMode" deprecated="3.1"> 2280 <param name="mode" type="GLenum"/> 2281 <return type="GLint"/> 2282 <glx sop="107" handcode="true"/> 2283 </function> 2284 2285 <function name="InitNames" deprecated="3.1"> 2286 <glx rop="121"/> 2287 </function> 2288 2289 <function name="LoadName" deprecated="3.1"> 2290 <param name="name" type="GLuint"/> 2291 <glx rop="122"/> 2292 </function> 2293 2294 <function name="PassThrough" deprecated="3.1"> 2295 <param name="token" type="GLfloat"/> 2296 <glx rop="123"/> 2297 </function> 2298 2299 <function name="PopName" deprecated="3.1"> 2300 <glx rop="124"/> 2301 </function> 2302 2303 <function name="PushName" deprecated="3.1"> 2304 <param name="name" type="GLuint"/> 2305 <glx rop="125"/> 2306 </function> 2307 2308 <function name="DrawBuffer" no_error="true"> 2309 <param name="mode" type="GLenum"/> 2310 <glx rop="126"/> 2311 </function> 2312 2313 <function name="Clear" es1="1.0" es2="2.0" no_error="true"> 2314 <param name="mask" type="GLbitfield"/> 2315 <glx rop="127"/> 2316 </function> 2317 2318 <function name="ClearAccum" deprecated="3.1"> 2319 <param name="red" type="GLfloat"/> 2320 <param name="green" type="GLfloat"/> 2321 <param name="blue" type="GLfloat"/> 2322 <param name="alpha" type="GLfloat"/> 2323 <glx rop="128"/> 2324 </function> 2325 2326 <function name="ClearIndex" deprecated="3.1"> 2327 <param name="c" type="GLfloat"/> 2328 <glx rop="129"/> 2329 </function> 2330 2331 <function name="ClearColor" es1="1.0" es2="2.0"> 2332 <param name="red" type="GLclampf"/> 2333 <param name="green" type="GLclampf"/> 2334 <param name="blue" type="GLclampf"/> 2335 <param name="alpha" type="GLclampf"/> 2336 <glx rop="130"/> 2337 </function> 2338 2339 <function name="ClearStencil" es1="1.0" es2="2.0"> 2340 <param name="s" type="GLint"/> 2341 <glx rop="131"/> 2342 </function> 2343 2344 <function name="ClearDepth"> 2345 <param name="depth" type="GLclampd"/> 2346 <glx rop="132"/> 2347 </function> 2348 2349 <function name="StencilMask" es1="1.0" es2="2.0"> 2350 <param name="mask" type="GLuint"/> 2351 <glx rop="133"/> 2352 </function> 2353 2354 <function name="ColorMask" es1="1.0" es2="2.0"> 2355 <param name="red" type="GLboolean"/> 2356 <param name="green" type="GLboolean"/> 2357 <param name="blue" type="GLboolean"/> 2358 <param name="alpha" type="GLboolean"/> 2359 <glx rop="134"/> 2360 </function> 2361 2362 <function name="DepthMask" es1="1.0" es2="2.0"> 2363 <param name="flag" type="GLboolean"/> 2364 <glx rop="135"/> 2365 </function> 2366 2367 <function name="IndexMask" deprecated="3.1"> 2368 <param name="mask" type="GLuint"/> 2369 <glx rop="136"/> 2370 </function> 2371 2372 <function name="Accum" deprecated="3.1"> 2373 <param name="op" type="GLenum"/> 2374 <param name="value" type="GLfloat"/> 2375 <glx rop="137"/> 2376 </function> 2377 2378 <function name="Disable" es1="1.0" es2="2.0" 2379 marshal_call_after="if (cap == GL_PRIMITIVE_RESTART || cap == GL_PRIMITIVE_RESTART_FIXED_INDEX) _mesa_glthread_set_prim_restart(ctx, cap, false);"> 2380 <param name="cap" type="GLenum"/> 2381 <glx rop="138" handcode="client"/> 2382 </function> 2383 2384 <function name="Enable" es1="1.0" es2="2.0" 2385 marshal_call_after='if (cap == GL_PRIMITIVE_RESTART || cap == GL_PRIMITIVE_RESTART_FIXED_INDEX) { _mesa_glthread_set_prim_restart(ctx, cap, true); } else if (cap == GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) { _mesa_glthread_disable(ctx, "Enable(DEBUG_OUTPUT_SYNCHRONOUS)"); }'> 2386 <param name="cap" type="GLenum"/> 2387 <glx rop="139" handcode="client"/> 2388 </function> 2389 2390 <function name="Finish" es1="1.0" es2="2.0" marshal="sync"> 2391 <glx sop="108" handcode="true"/> 2392 </function> 2393 2394 <!-- Shared contexts have to wait for glthread to finish execution after glFlush, 2395 so that other contexts can see the effect of previous GL calls when glFlush returns. 2396 This is harmless if the contexts run on different threads, because we only stall 2397 1 thread that's asynchronous anyway. It's worse when the contexts run on the same 2398 thread, but that's not a good use of multiple contexts. 2399 --> 2400 <function name="Flush" es1="1.0" es2="2.0" 2401 marshal_call_after="_mesa_glthread_flush_batch(ctx); if (ctx->Shared->RefCount > 1) _mesa_glthread_finish(ctx);"> 2402 <glx sop="142" handcode="true"/> 2403 </function> 2404 2405 <function name="PopAttrib" deprecated="3.1"> 2406 <glx rop="141"/> 2407 </function> 2408 2409 <function name="PushAttrib" deprecated="3.1"> 2410 <param name="mask" type="GLbitfield"/> 2411 <glx rop="142"/> 2412 </function> 2413 2414 <function name="Map1d" deprecated="3.1"> 2415 <param name="target" type="GLenum"/> 2416 <param name="u1" type="GLdouble"/> 2417 <param name="u2" type="GLdouble"/> 2418 <param name="stride" type="GLint" client_only="true"/> 2419 <param name="order" type="GLint"/> 2420 <param name="points" type="const GLdouble *" variable_param="order"/> 2421 <glx rop="143" handcode="true"/> 2422 </function> 2423 2424 <function name="Map1f" deprecated="3.1"> 2425 <param name="target" type="GLenum"/> 2426 <param name="u1" type="GLfloat"/> 2427 <param name="u2" type="GLfloat"/> 2428 <param name="stride" type="GLint" client_only="true"/> 2429 <param name="order" type="GLint"/> 2430 <param name="points" type="const GLfloat *" variable_param="order"/> 2431 <glx rop="144" handcode="true"/> 2432 </function> 2433 2434 <function name="Map2d" deprecated="3.1"> 2435 <param name="target" type="GLenum"/> 2436 <param name="u1" type="GLdouble"/> 2437 <param name="u2" type="GLdouble"/> 2438 <param name="ustride" type="GLint" client_only="true"/> 2439 <param name="uorder" type="GLint"/> 2440 <param name="v1" type="GLdouble"/> 2441 <param name="v2" type="GLdouble"/> 2442 <param name="vstride" type="GLint" client_only="true"/> 2443 <param name="vorder" type="GLint"/> 2444 <param name="points" type="const GLdouble *" variable_param="uorder"/> 2445 <glx rop="145" handcode="true"/> 2446 </function> 2447 2448 <function name="Map2f" deprecated="3.1"> 2449 <param name="target" type="GLenum"/> 2450 <param name="u1" type="GLfloat"/> 2451 <param name="u2" type="GLfloat"/> 2452 <param name="ustride" type="GLint" client_only="true"/> 2453 <param name="uorder" type="GLint"/> 2454 <param name="v1" type="GLfloat"/> 2455 <param name="v2" type="GLfloat"/> 2456 <param name="vstride" type="GLint" client_only="true"/> 2457 <param name="vorder" type="GLint"/> 2458 <param name="points" type="const GLfloat *" variable_param="uorder"/> 2459 <glx rop="146" handcode="true"/> 2460 </function> 2461 2462 <function name="MapGrid1d" deprecated="3.1"> 2463 <param name="un" type="GLint"/> 2464 <param name="u1" type="GLdouble"/> 2465 <param name="u2" type="GLdouble"/> 2466 <glx rop="147"/> 2467 </function> 2468 2469 <function name="MapGrid1f" deprecated="3.1"> 2470 <param name="un" type="GLint"/> 2471 <param name="u1" type="GLfloat"/> 2472 <param name="u2" type="GLfloat"/> 2473 <glx rop="148"/> 2474 </function> 2475 2476 <function name="MapGrid2d" deprecated="3.1"> 2477 <param name="un" type="GLint"/> 2478 <param name="u1" type="GLdouble"/> 2479 <param name="u2" type="GLdouble"/> 2480 <param name="vn" type="GLint"/> 2481 <param name="v1" type="GLdouble"/> 2482 <param name="v2" type="GLdouble"/> 2483 <glx rop="149"/> 2484 </function> 2485 2486 <function name="MapGrid2f" deprecated="3.1"> 2487 <param name="un" type="GLint"/> 2488 <param name="u1" type="GLfloat"/> 2489 <param name="u2" type="GLfloat"/> 2490 <param name="vn" type="GLint"/> 2491 <param name="v1" type="GLfloat"/> 2492 <param name="v2" type="GLfloat"/> 2493 <glx rop="150"/> 2494 </function> 2495 2496 <function name="EvalCoord1d" vectorequiv="EvalCoord1dv" deprecated="3.1" exec="dynamic"> 2497 <param name="u" type="GLdouble"/> 2498 </function> 2499 2500 <function name="EvalCoord1dv" deprecated="3.1" exec="dynamic"> 2501 <param name="u" type="const GLdouble *" count="1"/> 2502 <glx rop="151"/> 2503 </function> 2504 2505 <function name="EvalCoord1f" vectorequiv="EvalCoord1fv" 2506 deprecated="3.1" exec="dynamic"> 2507 <param name="u" type="GLfloat"/> 2508 </function> 2509 2510 <function name="EvalCoord1fv" deprecated="3.1" exec="dynamic"> 2511 <param name="u" type="const GLfloat *" count="1"/> 2512 <glx rop="152"/> 2513 </function> 2514 2515 <function name="EvalCoord2d" vectorequiv="EvalCoord2dv" deprecated="3.1" exec="dynamic"> 2516 <param name="u" type="GLdouble"/> 2517 <param name="v" type="GLdouble"/> 2518 </function> 2519 2520 <function name="EvalCoord2dv" deprecated="3.1" exec="dynamic"> 2521 <param name="u" type="const GLdouble *" count="2"/> 2522 <glx rop="153"/> 2523 </function> 2524 2525 <function name="EvalCoord2f" vectorequiv="EvalCoord2fv" 2526 deprecated="3.1" exec="dynamic"> 2527 <param name="u" type="GLfloat"/> 2528 <param name="v" type="GLfloat"/> 2529 </function> 2530 2531 <function name="EvalCoord2fv" deprecated="3.1" exec="dynamic"> 2532 <param name="u" type="const GLfloat *" count="2"/> 2533 <glx rop="154"/> 2534 </function> 2535 2536 <function name="EvalMesh1" deprecated="3.1"> 2537 <param name="mode" type="GLenum"/> 2538 <param name="i1" type="GLint"/> 2539 <param name="i2" type="GLint"/> 2540 <glx rop="155"/> 2541 </function> 2542 2543 <function name="EvalPoint1" deprecated="3.1" exec="dynamic"> 2544 <param name="i" type="GLint"/> 2545 <glx rop="156"/> 2546 </function> 2547 2548 <function name="EvalMesh2" deprecated="3.1"> 2549 <param name="mode" type="GLenum"/> 2550 <param name="i1" type="GLint"/> 2551 <param name="i2" type="GLint"/> 2552 <param name="j1" type="GLint"/> 2553 <param name="j2" type="GLint"/> 2554 <glx rop="157"/> 2555 </function> 2556 2557 <function name="EvalPoint2" deprecated="3.1" exec="dynamic"> 2558 <param name="i" type="GLint"/> 2559 <param name="j" type="GLint"/> 2560 <glx rop="158"/> 2561 </function> 2562 2563 <function name="AlphaFunc" es1="1.0" deprecated="3.1"> 2564 <param name="func" type="GLenum"/> 2565 <param name="ref" type="GLclampf"/> 2566 <glx rop="159"/> 2567 </function> 2568 2569 <function name="BlendFunc" es1="1.0" es2="2.0" no_error="true"> 2570 <param name="sfactor" type="GLenum"/> 2571 <param name="dfactor" type="GLenum"/> 2572 <glx rop="160"/> 2573 </function> 2574 2575 <function name="LogicOp" es1="1.0" no_error="true"> 2576 <param name="opcode" type="GLenum"/> 2577 <glx rop="161"/> 2578 </function> 2579 2580 <function name="StencilFunc" es1="1.0" es2="2.0" no_error="true"> 2581 <param name="func" type="GLenum"/> 2582 <param name="ref" type="GLint"/> 2583 <param name="mask" type="GLuint"/> 2584 <glx rop="162"/> 2585 </function> 2586 2587 <function name="StencilOp" es1="1.0" es2="2.0" no_error="true"> 2588 <param name="fail" type="GLenum"/> 2589 <param name="zfail" type="GLenum"/> 2590 <param name="zpass" type="GLenum"/> 2591 <glx rop="163"/> 2592 </function> 2593 2594 <function name="DepthFunc" es1="1.0" es2="2.0" no_error="true"> 2595 <param name="func" type="GLenum"/> 2596 <glx rop="164"/> 2597 </function> 2598 2599 <function name="PixelZoom" deprecated="3.1"> 2600 <param name="xfactor" type="GLfloat"/> 2601 <param name="yfactor" type="GLfloat"/> 2602 <glx rop="165"/> 2603 </function> 2604 2605 <function name="PixelTransferf" deprecated="3.1"> 2606 <param name="pname" type="GLenum"/> 2607 <param name="param" type="GLfloat"/> 2608 <glx rop="166"/> 2609 </function> 2610 2611 <function name="PixelTransferi" deprecated="3.1"> 2612 <param name="pname" type="GLenum"/> 2613 <param name="param" type="GLint"/> 2614 <glx rop="167"/> 2615 </function> 2616 2617 <function name="PixelStoref" no_error="true"> 2618 <param name="pname" type="GLenum"/> 2619 <param name="param" type="GLfloat"/> 2620 <glx sop="109" handcode="client"/> 2621 </function> 2622 2623 <function name="PixelStorei" es1="1.0" es2="2.0" no_error="true"> 2624 <param name="pname" type="GLenum"/> 2625 <param name="param" type="GLint"/> 2626 <glx sop="110" handcode="client"/> 2627 </function> 2628 2629 <function name="PixelMapfv" deprecated="3.1" marshal="sync"> 2630 <param name="map" type="GLenum"/> 2631 <param name="mapsize" type="GLsizei" counter="true"/> 2632 <param name="values" type="const GLfloat *" count="mapsize"/> 2633 <glx rop="168" large="true"/> 2634 </function> 2635 2636 <function name="PixelMapuiv" deprecated="3.1" marshal="sync"> 2637 <param name="map" type="GLenum"/> 2638 <param name="mapsize" type="GLsizei" counter="true"/> 2639 <param name="values" type="const GLuint *" count="mapsize"/> 2640 <glx rop="169" large="true"/> 2641 </function> 2642 2643 <function name="PixelMapusv" deprecated="3.1" marshal="sync"> 2644 <param name="map" type="GLenum"/> 2645 <param name="mapsize" type="GLsizei" counter="true"/> 2646 <param name="values" type="const GLushort *" count="mapsize"/> 2647 <glx rop="170" large="true"/> 2648 </function> 2649 2650 <function name="ReadBuffer" es2="3.0" no_error="true"> 2651 <param name="mode" type="GLenum"/> 2652 <glx rop="171"/> 2653 </function> 2654 2655 <function name="CopyPixels" deprecated="3.1"> 2656 <param name="x" type="GLint"/> 2657 <param name="y" type="GLint"/> 2658 <param name="width" type="GLsizei"/> 2659 <param name="height" type="GLsizei"/> 2660 <param name="type" type="GLenum"/> 2661 <glx rop="172"/> 2662 </function> 2663 2664 <function name="ReadPixels" es1="1.0" es2="2.0" no_error="true"> 2665 <param name="x" type="GLint"/> 2666 <param name="y" type="GLint"/> 2667 <param name="width" type="GLsizei"/> 2668 <param name="height" type="GLsizei"/> 2669 <param name="format" type="GLenum"/> 2670 <param name="type" type="GLenum"/> 2671 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/> 2672 <glx sop="111"/> 2673 </function> 2674 2675 <function name="DrawPixels" deprecated="3.1"> 2676 <param name="width" type="GLsizei"/> 2677 <param name="height" type="GLsizei"/> 2678 <param name="format" type="GLenum"/> 2679 <param name="type" type="GLenum"/> 2680 <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0" img_pad_dimensions="false"/> 2681 <glx rop="173" large="true"/> 2682 </function> 2683 2684 <function name="GetBooleanv" es1="1.1" es2="2.0"> 2685 <param name="pname" type="GLenum"/> 2686 <param name="params" type="GLboolean *" output="true" variable_param="pname"/> 2687 <glx sop="112" handcode="client"/> 2688 </function> 2689 2690 <function name="GetClipPlane" deprecated="3.1"> 2691 <param name="plane" type="GLenum"/> 2692 <param name="equation" type="GLdouble *" output="true" count="4"/> 2693 <glx sop="113" always_array="true"/> 2694 </function> 2695 2696 <function name="GetDoublev"> 2697 <param name="pname" type="GLenum"/> 2698 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2699 <glx sop="114" handcode="client"/> 2700 </function> 2701 2702 <function name="GetError" es1="1.0" es2="2.0"> 2703 <return type="GLenum"/> 2704 <glx sop="115" handcode="client"/> 2705 </function> 2706 2707 <function name="GetFloatv" es1="1.1" es2="2.0"> 2708 <param name="pname" type="GLenum"/> 2709 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2710 <glx sop="116" handcode="client"/> 2711 </function> 2712 2713 <function name="GetIntegerv" es1="1.0" es2="2.0"> 2714 <param name="pname" type="GLenum"/> 2715 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2716 <glx sop="117" handcode="client"/> 2717 </function> 2718 2719 <function name="GetLightfv" es1="1.1" deprecated="3.1"> 2720 <param name="light" type="GLenum"/> 2721 <param name="pname" type="GLenum"/> 2722 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2723 <glx sop="118"/> 2724 </function> 2725 2726 <function name="GetLightiv" deprecated="3.1"> 2727 <param name="light" type="GLenum"/> 2728 <param name="pname" type="GLenum"/> 2729 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2730 <glx sop="119"/> 2731 </function> 2732 2733 <function name="GetMapdv" deprecated="3.1"> 2734 <param name="target" type="GLenum"/> 2735 <param name="query" type="GLenum"/> 2736 <param name="v" type="GLdouble *" output="true" variable_param="target query"/> 2737 <glx sop="120"/> 2738 </function> 2739 2740 <function name="GetMapfv" deprecated="3.1"> 2741 <param name="target" type="GLenum"/> 2742 <param name="query" type="GLenum"/> 2743 <param name="v" type="GLfloat *" output="true" variable_param="target query"/> 2744 <glx sop="121"/> 2745 </function> 2746 2747 <function name="GetMapiv" deprecated="3.1"> 2748 <param name="target" type="GLenum"/> 2749 <param name="query" type="GLenum"/> 2750 <param name="v" type="GLint *" output="true" variable_param="target query"/> 2751 <glx sop="122"/> 2752 </function> 2753 2754 <function name="GetMaterialfv" es1="1.1" deprecated="3.1"> 2755 <param name="face" type="GLenum"/> 2756 <param name="pname" type="GLenum"/> 2757 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2758 <glx sop="123"/> 2759 </function> 2760 2761 <function name="GetMaterialiv" deprecated="3.1"> 2762 <param name="face" type="GLenum"/> 2763 <param name="pname" type="GLenum"/> 2764 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2765 <glx sop="124"/> 2766 </function> 2767 2768 <function name="GetPixelMapfv" deprecated="3.1"> 2769 <param name="map" type="GLenum"/> 2770 <param name="values" type="GLfloat *" output="true" variable_param="map"/> 2771 <glx sop="125"/> 2772 </function> 2773 2774 <function name="GetPixelMapuiv" deprecated="3.1"> 2775 <param name="map" type="GLenum"/> 2776 <param name="values" type="GLuint *" output="true" variable_param="map"/> 2777 <glx sop="126"/> 2778 </function> 2779 2780 <function name="GetPixelMapusv" deprecated="3.1"> 2781 <param name="map" type="GLenum"/> 2782 <param name="values" type="GLushort *" output="true" variable_param="map"/> 2783 <glx sop="127"/> 2784 </function> 2785 2786 <function name="GetPolygonStipple" deprecated="3.1"> 2787 <param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/> 2788 <glx sop="128"/> 2789 </function> 2790 2791 <function name="GetString" es1="1.0" es2="2.0"> 2792 <param name="name" type="GLenum"/> 2793 <return type="const GLubyte *"/> 2794 <glx sop="129" handcode="true"/> 2795 </function> 2796 2797 <function name="GetTexEnvfv" es1="1.1" deprecated="3.1"> 2798 <param name="target" type="GLenum"/> 2799 <param name="pname" type="GLenum"/> 2800 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2801 <glx sop="130"/> 2802 </function> 2803 2804 <function name="GetTexEnviv" es1="1.1" deprecated="3.1"> 2805 <param name="target" type="GLenum"/> 2806 <param name="pname" type="GLenum"/> 2807 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2808 <glx sop="131"/> 2809 </function> 2810 2811 <function name="GetTexGendv" deprecated="3.1"> 2812 <param name="coord" type="GLenum"/> 2813 <param name="pname" type="GLenum"/> 2814 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2815 <glx sop="132"/> 2816 </function> 2817 2818 <function name="GetTexGenfv" deprecated="3.1"> 2819 <param name="coord" type="GLenum"/> 2820 <param name="pname" type="GLenum"/> 2821 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2822 <glx sop="133"/> 2823 </function> 2824 2825 <function name="GetTexGeniv" deprecated="3.1"> 2826 <param name="coord" type="GLenum"/> 2827 <param name="pname" type="GLenum"/> 2828 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2829 <glx sop="134"/> 2830 </function> 2831 2832 <function name="GetTexImage"> 2833 <param name="target" type="GLenum"/> 2834 <param name="level" type="GLint"/> 2835 <param name="format" type="GLenum"/> 2836 <param name="type" type="GLenum"/> 2837 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/> 2838 <glx sop="135" dimensions_in_reply="true"/> 2839 </function> 2840 2841 <function name="GetTexParameterfv" es1="1.1" es2="2.0"> 2842 <param name="target" type="GLenum"/> 2843 <param name="pname" type="GLenum"/> 2844 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2845 <glx sop="136"/> 2846 </function> 2847 2848 <function name="GetTexParameteriv" es1="1.1" es2="2.0"> 2849 <param name="target" type="GLenum"/> 2850 <param name="pname" type="GLenum"/> 2851 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2852 <glx sop="137"/> 2853 </function> 2854 2855 <function name="GetTexLevelParameterfv" es2="3.1"> 2856 <param name="target" type="GLenum"/> 2857 <param name="level" type="GLint"/> 2858 <param name="pname" type="GLenum"/> 2859 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2860 <glx sop="138"/> 2861 </function> 2862 2863 <function name="GetTexLevelParameteriv" es2="3.1"> 2864 <param name="target" type="GLenum"/> 2865 <param name="level" type="GLint"/> 2866 <param name="pname" type="GLenum"/> 2867 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2868 <glx sop="139"/> 2869 </function> 2870 2871 <function name="IsEnabled" es1="1.1" es2="2.0"> 2872 <param name="cap" type="GLenum"/> 2873 <return type="GLboolean"/> 2874 <glx sop="140" handcode="client"/> 2875 </function> 2876 2877 <function name="IsList" deprecated="3.1"> 2878 <param name="list" type="GLuint"/> 2879 <return type="GLboolean"/> 2880 <glx sop="141"/> 2881 </function> 2882 2883 <function name="DepthRange"> 2884 <param name="zNear" type="GLclampd"/> 2885 <param name="zFar" type="GLclampd"/> 2886 <glx rop="174"/> 2887 </function> 2888 2889 <function name="Frustum" deprecated="3.1"> 2890 <param name="left" type="GLdouble"/> 2891 <param name="right" type="GLdouble"/> 2892 <param name="bottom" type="GLdouble"/> 2893 <param name="top" type="GLdouble"/> 2894 <param name="zNear" type="GLdouble"/> 2895 <param name="zFar" type="GLdouble"/> 2896 <glx rop="175"/> 2897 </function> 2898 2899 <function name="LoadIdentity" es1="1.0" deprecated="3.1"> 2900 <glx rop="176"/> 2901 </function> 2902 2903 <function name="LoadMatrixf" es1="1.0" deprecated="3.1"> 2904 <param name="m" type="const GLfloat *" count="16"/> 2905 <glx rop="177"/> 2906 </function> 2907 2908 <function name="LoadMatrixd" deprecated="3.1"> 2909 <param name="m" type="const GLdouble *" count="16"/> 2910 <glx rop="178"/> 2911 </function> 2912 2913 <function name="MatrixMode" es1="1.0" deprecated="3.1"> 2914 <param name="mode" type="GLenum"/> 2915 <glx rop="179"/> 2916 </function> 2917 2918 <function name="MultMatrixf" es1="1.0" deprecated="3.1"> 2919 <param name="m" type="const GLfloat *" count="16"/> 2920 <glx rop="180"/> 2921 </function> 2922 2923 <function name="MultMatrixd" deprecated="3.1"> 2924 <param name="m" type="const GLdouble *" count="16"/> 2925 <glx rop="181"/> 2926 </function> 2927 2928 <function name="Ortho" deprecated="3.1"> 2929 <param name="left" type="GLdouble"/> 2930 <param name="right" type="GLdouble"/> 2931 <param name="bottom" type="GLdouble"/> 2932 <param name="top" type="GLdouble"/> 2933 <param name="zNear" type="GLdouble"/> 2934 <param name="zFar" type="GLdouble"/> 2935 <glx rop="182"/> 2936 </function> 2937 2938 <function name="PopMatrix" es1="1.0" deprecated="3.1"> 2939 <glx rop="183"/> 2940 </function> 2941 2942 <function name="PushMatrix" es1="1.0" deprecated="3.1"> 2943 <glx rop="184"/> 2944 </function> 2945 2946 <function name="Rotated" deprecated="3.1"> 2947 <param name="angle" type="GLdouble"/> 2948 <param name="x" type="GLdouble"/> 2949 <param name="y" type="GLdouble"/> 2950 <param name="z" type="GLdouble"/> 2951 <glx rop="185"/> 2952 </function> 2953 2954 <function name="Rotatef" es1="1.0" deprecated="3.1"> 2955 <param name="angle" type="GLfloat"/> 2956 <param name="x" type="GLfloat"/> 2957 <param name="y" type="GLfloat"/> 2958 <param name="z" type="GLfloat"/> 2959 <glx rop="186"/> 2960 </function> 2961 2962 <function name="Scaled" deprecated="3.1"> 2963 <param name="x" type="GLdouble"/> 2964 <param name="y" type="GLdouble"/> 2965 <param name="z" type="GLdouble"/> 2966 <glx rop="187"/> 2967 </function> 2968 2969 <function name="Scalef" es1="1.0" deprecated="3.1"> 2970 <param name="x" type="GLfloat"/> 2971 <param name="y" type="GLfloat"/> 2972 <param name="z" type="GLfloat"/> 2973 <glx rop="188"/> 2974 </function> 2975 2976 <function name="Translated" deprecated="3.1"> 2977 <param name="x" type="GLdouble"/> 2978 <param name="y" type="GLdouble"/> 2979 <param name="z" type="GLdouble"/> 2980 <glx rop="189"/> 2981 </function> 2982 2983 <function name="Translatef" es1="1.0" deprecated="3.1"> 2984 <param name="x" type="GLfloat"/> 2985 <param name="y" type="GLfloat"/> 2986 <param name="z" type="GLfloat"/> 2987 <glx rop="190"/> 2988 </function> 2989 2990 <function name="Viewport" es1="1.0" es2="2.0" no_error="true"> 2991 <param name="x" type="GLint"/> 2992 <param name="y" type="GLint"/> 2993 <param name="width" type="GLsizei"/> 2994 <param name="height" type="GLsizei"/> 2995 <glx rop="191"/> 2996 </function> 2997</category> 2998 2999<category name="1.1"> 3000 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/> 3001 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/> 3002 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/> 3003 <enum name="DOUBLE" value="0x140A"/> 3004 <enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00"> 3005 <size name="Get" mode="get"/> 3006 </enum> 3007 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/> 3008 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/> 3009 <enum name="R3_G3_B2" value="0x2A10"/> 3010 <enum name="V2F" value="0x2A20"/> 3011 <enum name="V3F" value="0x2A21"/> 3012 <enum name="C4UB_V2F" value="0x2A22"/> 3013 <enum name="C4UB_V3F" value="0x2A23"/> 3014 <enum name="C3F_V3F" value="0x2A24"/> 3015 <enum name="N3F_V3F" value="0x2A25"/> 3016 <enum name="C4F_N3F_V3F" value="0x2A26"/> 3017 <enum name="T2F_V3F" value="0x2A27"/> 3018 <enum name="T4F_V4F" value="0x2A28"/> 3019 <enum name="T2F_C4UB_V3F" value="0x2A29"/> 3020 <enum name="T2F_C3F_V3F" value="0x2A2A"/> 3021 <enum name="T2F_N3F_V3F" value="0x2A2B"/> 3022 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/> 3023 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/> 3024 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/> 3025 <enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038"> 3026 <size name="Get" mode="get"/> 3027 </enum> 3028 <enum name="ALPHA4" value="0x803B"/> 3029 <enum name="ALPHA8" value="0x803C"/> 3030 <enum name="ALPHA12" value="0x803D"/> 3031 <enum name="ALPHA16" value="0x803E"/> 3032 <enum name="LUMINANCE4" value="0x803F"/> 3033 <enum name="LUMINANCE8" value="0x8040"/> 3034 <enum name="LUMINANCE12" value="0x8041"/> 3035 <enum name="LUMINANCE16" value="0x8042"/> 3036 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/> 3037 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/> 3038 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/> 3039 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/> 3040 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/> 3041 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/> 3042 <enum name="INTENSITY" value="0x8049"/> 3043 <enum name="INTENSITY4" value="0x804A"/> 3044 <enum name="INTENSITY8" value="0x804B"/> 3045 <enum name="INTENSITY12" value="0x804C"/> 3046 <enum name="INTENSITY16" value="0x804D"/> 3047 <enum name="RGB4" value="0x804F"/> 3048 <enum name="RGB5" value="0x8050"/> 3049 <enum name="RGB8" value="0x8051"/> 3050 <enum name="RGB10" value="0x8052"/> 3051 <enum name="RGB12" value="0x8053"/> 3052 <enum name="RGB16" value="0x8054"/> 3053 <enum name="RGBA2" value="0x8055"/> 3054 <enum name="RGBA4" value="0x8056"/> 3055 <enum name="RGB5_A1" value="0x8057"/> 3056 <enum name="RGBA8" value="0x8058"/> 3057 <enum name="RGB10_A2" value="0x8059"/> 3058 <enum name="RGBA12" value="0x805A"/> 3059 <enum name="RGBA16" value="0x805B"/> 3060 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C"> 3061 <size name="GetTexLevelParameterfv" mode="get"/> 3062 <size name="GetTexLevelParameteriv" mode="get"/> 3063 </enum> 3064 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D"> 3065 <size name="GetTexLevelParameterfv" mode="get"/> 3066 <size name="GetTexLevelParameteriv" mode="get"/> 3067 </enum> 3068 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E"> 3069 <size name="GetTexLevelParameterfv" mode="get"/> 3070 <size name="GetTexLevelParameteriv" mode="get"/> 3071 </enum> 3072 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F"> 3073 <size name="GetTexLevelParameterfv" mode="get"/> 3074 <size name="GetTexLevelParameteriv" mode="get"/> 3075 </enum> 3076 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060"> 3077 <size name="GetTexLevelParameterfv" mode="get"/> 3078 <size name="GetTexLevelParameteriv" mode="get"/> 3079 </enum> 3080 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061"> 3081 <size name="GetTexLevelParameterfv" mode="get"/> 3082 <size name="GetTexLevelParameteriv" mode="get"/> 3083 </enum> 3084 <enum name="PROXY_TEXTURE_1D" value="0x8063"/> 3085 <enum name="PROXY_TEXTURE_2D" value="0x8064"/> 3086 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066"> 3087 <size name="TexParameterfv"/> 3088 <size name="TexParameteriv"/> 3089 <size name="GetTexParameterfv" mode="get"/> 3090 <size name="GetTexParameteriv" mode="get"/> 3091 </enum> 3092 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067"> 3093 <size name="GetTexParameterfv" mode="get"/> 3094 <size name="GetTexParameteriv" mode="get"/> 3095 </enum> 3096 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068"> 3097 <size name="Get" mode="get"/> 3098 </enum> 3099 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> 3100 <size name="Get" mode="get"/> 3101 </enum> 3102 <enum name="VERTEX_ARRAY" count="1" value="0x8074"> 3103 <size name="Get" mode="get"/> 3104 </enum> 3105 <enum name="NORMAL_ARRAY" count="1" value="0x8075"> 3106 <size name="Get" mode="get"/> 3107 </enum> 3108 <enum name="COLOR_ARRAY" count="1" value="0x8076"> 3109 <size name="Get" mode="get"/> 3110 </enum> 3111 <enum name="INDEX_ARRAY" count="1" value="0x8077"> 3112 <size name="Get" mode="get"/> 3113 </enum> 3114 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078"> 3115 <size name="Get" mode="get"/> 3116 </enum> 3117 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079"> 3118 <size name="Get" mode="get"/> 3119 </enum> 3120 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A"> 3121 <size name="Get" mode="get"/> 3122 </enum> 3123 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B"> 3124 <size name="Get" mode="get"/> 3125 </enum> 3126 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C"> 3127 <size name="Get" mode="get"/> 3128 </enum> 3129 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E"> 3130 <size name="Get" mode="get"/> 3131 </enum> 3132 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F"> 3133 <size name="Get" mode="get"/> 3134 </enum> 3135 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081"> 3136 <size name="Get" mode="get"/> 3137 </enum> 3138 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082"> 3139 <size name="Get" mode="get"/> 3140 </enum> 3141 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083"> 3142 <size name="Get" mode="get"/> 3143 </enum> 3144 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085"> 3145 <size name="Get" mode="get"/> 3146 </enum> 3147 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086"> 3148 <size name="Get" mode="get"/> 3149 </enum> 3150 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088"> 3151 <size name="Get" mode="get"/> 3152 </enum> 3153 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089"> 3154 <size name="Get" mode="get"/> 3155 </enum> 3156 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A"> 3157 <size name="Get" mode="get"/> 3158 </enum> 3159 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C"> 3160 <size name="Get" mode="get"/> 3161 </enum> 3162 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/> 3163 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/> 3164 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/> 3165 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/> 3166 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/> 3167 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/> 3168 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/> 3169 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/> 3170 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/> 3171 3172 <function name="ArrayElement" deprecated="3.1" exec="dynamic" marshal="draw"> 3173 <param name="i" type="GLint"/> 3174 <glx handcode="true"/> 3175 </function> 3176 3177 <function name="ColorPointer" es1="1.0" deprecated="3.1" marshal="async" 3178 no_error="true" 3179 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR0, size, type, stride, pointer);"> 3180 <param name="size" type="GLint"/> 3181 <param name="type" type="GLenum"/> 3182 <param name="stride" type="GLsizei"/> 3183 <param name="pointer" type="const GLvoid *"/> 3184 <glx handcode="true"/> 3185 </function> 3186 3187 <function name="DisableClientState" es1="1.0" deprecated="3.1" 3188 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, _mesa_array_to_attrib(ctx, array), false);"> 3189 <param name="array" type="GLenum"/> 3190 <glx handcode="true"/> 3191 </function> 3192 3193 <function name="DrawArrays" es1="1.0" es2="2.0" exec="dynamic" marshal="custom"> 3194 <param name="mode" type="GLenum"/> 3195 <param name="first" type="GLint"/> 3196 <param name="count" type="GLsizei"/> 3197 <glx rop="193" handcode="true"/> 3198 </function> 3199 3200 <function name="DrawElements" es1="1.0" es2="2.0" exec="dynamic" marshal="custom"> 3201 <param name="mode" type="GLenum"/> 3202 <param name="count" type="GLsizei"/> 3203 <param name="type" type="GLenum"/> 3204 <param name="indices" type="const GLvoid *"/> 3205 <glx handcode="true"/> 3206 </function> 3207 3208 <function name="EdgeFlagPointer" deprecated="3.1" marshal="async" 3209 no_error="true" 3210 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_EDGEFLAG, 1, GL_UNSIGNED_BYTE, stride, pointer);"> 3211 <param name="stride" type="GLsizei"/> 3212 <param name="pointer" type="const GLvoid *"/> 3213 <glx handcode="true"/> 3214 </function> 3215 3216 <function name="EnableClientState" es1="1.0" deprecated="3.1" 3217 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, _mesa_array_to_attrib(ctx, array), true);"> 3218 <param name="array" type="GLenum"/> 3219 <glx handcode="true"/> 3220 </function> 3221 3222 <function name="GetPointerv" es1="1.1" es2="3.2"> 3223 <param name="pname" type="GLenum"/> 3224 <param name="params" type="GLvoid **" output="true"/> 3225 <glx handcode="true"/> 3226 </function> 3227 3228 <function name="IndexPointer" deprecated="3.1" marshal="async" 3229 no_error="true" 3230 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR_INDEX, 1, type, stride, pointer);"> 3231 <param name="type" type="GLenum"/> 3232 <param name="stride" type="GLsizei"/> 3233 <param name="pointer" type="const GLvoid *"/> 3234 <glx handcode="true"/> 3235 </function> 3236 3237 <function name="InterleavedArrays" deprecated="3.1" marshal="async" 3238 marshal_call_after="_mesa_glthread_InterleavedArrays(ctx, format, stride, pointer);"> 3239 <param name="format" type="GLenum"/> 3240 <param name="stride" type="GLsizei"/> 3241 <param name="pointer" type="const GLvoid *"/> 3242 <glx handcode="true"/> 3243 </function> 3244 3245 <function name="NormalPointer" es1="1.0" deprecated="3.1" marshal="async" 3246 no_error="true" 3247 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_NORMAL, 3, type, stride, pointer);"> 3248 <param name="type" type="GLenum"/> 3249 <param name="stride" type="GLsizei"/> 3250 <param name="pointer" type="const GLvoid *"/> 3251 <glx handcode="true"/> 3252 </function> 3253 3254 <function name="TexCoordPointer" es1="1.0" deprecated="3.1" marshal="async" 3255 no_error="true" 3256 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_TEX(ctx->GLThread.ClientActiveTexture), size, type, stride, pointer);"> 3257 <param name="size" type="GLint"/> 3258 <param name="type" type="GLenum"/> 3259 <param name="stride" type="GLsizei"/> 3260 <param name="pointer" type="const GLvoid *"/> 3261 <glx handcode="true"/> 3262 </function> 3263 3264 <function name="VertexPointer" es1="1.0" deprecated="3.1" marshal="async" 3265 no_error="true" 3266 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_POS, size, type, stride, pointer);"> 3267 <param name="size" type="GLint"/> 3268 <param name="type" type="GLenum"/> 3269 <param name="stride" type="GLsizei"/> 3270 <param name="pointer" type="const GLvoid *"/> 3271 <glx handcode="true"/> 3272 </function> 3273 3274 <function name="PolygonOffset" es1="1.0" es2="2.0"> 3275 <param name="factor" type="GLfloat"/> 3276 <param name="units" type="GLfloat"/> 3277 <glx rop="192"/> 3278 </function> 3279 3280 <function name="CopyTexImage1D" no_error="true"> 3281 <param name="target" type="GLenum"/> 3282 <param name="level" type="GLint"/> 3283 <param name="internalformat" type="GLenum"/> 3284 <param name="x" type="GLint"/> 3285 <param name="y" type="GLint"/> 3286 <param name="width" type="GLsizei"/> 3287 <param name="border" type="GLint"/> 3288 <glx rop="4119"/> 3289 </function> 3290 3291 <function name="CopyTexImage2D" es1="1.0" es2="2.0" no_error="true"> 3292 <param name="target" type="GLenum"/> 3293 <param name="level" type="GLint"/> 3294 <param name="internalformat" type="GLenum"/> 3295 <param name="x" type="GLint"/> 3296 <param name="y" type="GLint"/> 3297 <param name="width" type="GLsizei"/> 3298 <param name="height" type="GLsizei"/> 3299 <param name="border" type="GLint"/> 3300 <glx rop="4120"/> 3301 </function> 3302 3303 <function name="CopyTexSubImage1D" no_error="true"> 3304 <param name="target" type="GLenum"/> 3305 <param name="level" type="GLint"/> 3306 <param name="xoffset" type="GLint"/> 3307 <param name="x" type="GLint"/> 3308 <param name="y" type="GLint"/> 3309 <param name="width" type="GLsizei"/> 3310 <glx rop="4121"/> 3311 </function> 3312 3313 <function name="CopyTexSubImage2D" es1="1.0" es2="2.0" no_error="true"> 3314 <param name="target" type="GLenum"/> 3315 <param name="level" type="GLint"/> 3316 <param name="xoffset" type="GLint"/> 3317 <param name="yoffset" type="GLint"/> 3318 <param name="x" type="GLint"/> 3319 <param name="y" type="GLint"/> 3320 <param name="width" type="GLsizei"/> 3321 <param name="height" type="GLsizei"/> 3322 <glx rop="4122"/> 3323 </function> 3324 3325 <function name="TexSubImage1D" no_error="true"> 3326 <param name="target" type="GLenum"/> 3327 <param name="level" type="GLint"/> 3328 <param name="xoffset" type="GLint"/> 3329 <param name="width" type="GLsizei"/> 3330 <param name="format" type="GLenum"/> 3331 <param name="type" type="GLenum"/> 3332 <param name="UNUSED" type="GLuint" padding="true"/> 3333 <param name="pixels" type="const GLvoid *" img_width="width" img_xoff="xoffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3334 <glx rop="4099" large="true"/> 3335 </function> 3336 3337 <function name="TexSubImage2D" es1="1.0" es2="2.0" no_error="true"> 3338 <param name="target" type="GLenum"/> 3339 <param name="level" type="GLint"/> 3340 <param name="xoffset" type="GLint"/> 3341 <param name="yoffset" type="GLint"/> 3342 <param name="width" type="GLsizei"/> 3343 <param name="height" type="GLsizei"/> 3344 <param name="format" type="GLenum"/> 3345 <param name="type" type="GLenum"/> 3346 <param name="UNUSED" type="GLuint" padding="true"/> 3347 <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_xoff="xoffset" img_yoff="yoffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3348 <glx rop="4100" large="true"/> 3349 </function> 3350 3351 <function name="AreTexturesResident" deprecated="3.1"> 3352 <param name="n" type="GLsizei" counter="true"/> 3353 <param name="textures" type="const GLuint *" count="n"/> 3354 <param name="residences" type="GLboolean *" output="true" count="n"/> 3355 <return type="GLboolean"/> 3356 <glx sop="143" handcode="client" always_array="true"/> 3357 </function> 3358 3359 <function name="BindTexture" es1="1.0" es2="2.0" no_error="true"> 3360 <param name="target" type="GLenum"/> 3361 <param name="texture" type="GLuint"/> 3362 <glx rop="4117"/> 3363 </function> 3364 3365 <function name="DeleteTextures" es1="1.0" es2="2.0" no_error="true"> 3366 <param name="n" type="GLsizei" counter="true"/> 3367 <param name="textures" type="const GLuint *" count="n"/> 3368 <glx sop="144"/> 3369 </function> 3370 3371 <function name="GenTextures" es1="1.0" es2="2.0" no_error="true"> 3372 <param name="n" type="GLsizei" counter="true"/> 3373 <param name="textures" type="GLuint *" output="true" count="n"/> 3374 <glx sop="145" always_array="true"/> 3375 </function> 3376 3377 <function name="IsTexture" es1="1.1" es2="2.0"> 3378 <param name="texture" type="GLuint"/> 3379 <return type="GLboolean"/> 3380 <glx sop="146"/> 3381 </function> 3382 3383 <function name="PrioritizeTextures" deprecated="3.1"> 3384 <param name="n" type="GLsizei" counter="true"/> 3385 <param name="textures" type="const GLuint *" count="n"/> 3386 <param name="priorities" type="const GLclampf *" count="n"/> 3387 <glx rop="4118"/> 3388 </function> 3389 3390 <function name="Indexub" vectorequiv="Indexubv" deprecated="3.1" exec="dynamic"> 3391 <param name="c" type="GLubyte"/> 3392 </function> 3393 3394 <function name="Indexubv" deprecated="3.1" exec="dynamic"> 3395 <param name="c" type="const GLubyte *" count="1"/> 3396 <glx rop="194"/> 3397 </function> 3398 3399 <function name="PopClientAttrib" deprecated="3.1" 3400 marshal_call_after="if (COMPAT) _mesa_glthread_PopClientAttrib(ctx);"> 3401 <glx handcode="true"/> 3402 </function> 3403 3404 <function name="PushClientAttrib" deprecated="3.1" 3405 marshal_call_after="if (COMPAT) _mesa_glthread_PushClientAttrib(ctx, mask, false);"> 3406 <param name="mask" type="GLbitfield"/> 3407 <glx handcode="true"/> 3408 </function> 3409</category> 3410 3411<category name="1.2"> 3412 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/> 3413 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> 3414 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> 3415 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/> 3416 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/> 3417 <enum name="RESCALE_NORMAL" count="1" value="0x803A"> 3418 <size name="Get" mode="get"/> 3419 </enum> 3420 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A"> 3421 <size name="Get" mode="get"/> 3422 </enum> 3423 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B"> 3424 <size name="Get" mode="get"/> 3425 </enum> 3426 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C"> 3427 <size name="Get" mode="get"/> 3428 </enum> 3429 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D"> 3430 <size name="Get" mode="get"/> 3431 </enum> 3432 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E"> 3433 <size name="Get" mode="get"/> 3434 </enum> 3435 <enum name="TEXTURE_3D" count="1" value="0x806F"> 3436 <size name="Get" mode="get"/> 3437 </enum> 3438 <enum name="PROXY_TEXTURE_3D" value="0x8070"/> 3439 <enum name="TEXTURE_DEPTH" count="1" value="0x8071"> 3440 <size name="GetTexLevelParameterfv" mode="get"/> 3441 <size name="GetTexLevelParameteriv" mode="get"/> 3442 </enum> 3443 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072"> 3444 <size name="TexParameterfv"/> 3445 <size name="TexParameteriv"/> 3446 <size name="GetTexParameterfv" mode="get"/> 3447 <size name="GetTexParameteriv" mode="get"/> 3448 </enum> 3449 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073"> 3450 <size name="Get" mode="get"/> 3451 </enum> 3452 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/> 3453 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> 3454 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/> 3455 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/> 3456 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/> 3457 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/> 3458 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/> 3459 <enum name="BGR" value="0x80E0"/> 3460 <enum name="BGRA" value="0x80E1"/> 3461 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8"> 3462 <size name="Get" mode="get"/> 3463 </enum> 3464 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9"> 3465 <size name="Get" mode="get"/> 3466 </enum> 3467 <enum name="CLAMP_TO_EDGE" value="0x812F"/> 3468 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A"> 3469 <size name="TexParameterfv"/> 3470 <size name="TexParameteriv"/> 3471 <size name="GetTexParameterfv" mode="get"/> 3472 <size name="GetTexParameteriv" mode="get"/> 3473 </enum> 3474 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B"> 3475 <size name="TexParameterfv"/> 3476 <size name="TexParameteriv"/> 3477 <size name="GetTexParameterfv" mode="get"/> 3478 <size name="GetTexParameteriv" mode="get"/> 3479 </enum> 3480 <enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C"> 3481 <size name="TexParameterfv"/> 3482 <size name="TexParameteriv"/> 3483 <size name="GetTexParameterfv" mode="get"/> 3484 <size name="GetTexParameteriv" mode="get"/> 3485 </enum> 3486 <enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D"> 3487 <size name="TexParameterfv"/> 3488 <size name="TexParameteriv"/> 3489 <size name="GetTexParameterfv" mode="get"/> 3490 <size name="GetTexParameteriv" mode="get"/> 3491 </enum> 3492 <enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8"> 3493 <size name="LightModelfv"/> 3494 <size name="LightModeliv"/> 3495 <size name="Get" mode="get"/> 3496 </enum> 3497 <enum name="SINGLE_COLOR" value="0x81F9"/> 3498 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/> 3499 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12"> 3500 <size name="Get" mode="get"/> 3501 </enum> 3502 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 3503 <size name="Get" mode="get"/> 3504 </enum> 3505 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22"> 3506 <size name="Get" mode="get"/> 3507 </enum> 3508 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 3509 <size name="Get" mode="get"/> 3510 </enum> 3511 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D"> 3512 <size name="Get" mode="get"/> 3513 </enum> 3514 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E"> 3515 <size name="Get" mode="get"/> 3516 </enum> 3517 3518 <!-- These enums are actually part of the ARB_imaging subset. --> 3519 3520 <enum name="CONSTANT_COLOR" value="0x8001"/> 3521 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/> 3522 <enum name="CONSTANT_ALPHA" value="0x8003"/> 3523 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/> 3524 <enum name="BLEND_COLOR" count="4" value="0x8005"> 3525 <size name="Get" mode="get"/> 3526 </enum> 3527 <enum name="FUNC_ADD" value="0x8006"/> 3528 <enum name="MIN" value="0x8007"/> 3529 <enum name="MAX" value="0x8008"/> 3530 <enum name="BLEND_EQUATION" count="1" value="0x8009"> 3531 <size name="Get" mode="get"/> 3532 </enum> 3533 <enum name="FUNC_SUBTRACT" value="0x800A"/> 3534 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/> 3535 <enum name="CONVOLUTION_1D" count="1" value="0x8010"> 3536 <size name="Get" mode="get"/> 3537 </enum> 3538 <enum name="CONVOLUTION_2D" count="1" value="0x8011"> 3539 <size name="Get" mode="get"/> 3540 </enum> 3541 <enum name="SEPARABLE_2D" count="1" value="0x8012"> 3542 <size name="Get" mode="get"/> 3543 </enum> 3544 3545 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013"> 3546 <size name="ConvolutionParameterfv"/> 3547 <size name="ConvolutionParameteriv"/> 3548 <size name="GetConvolutionParameterfv" mode="get"/> 3549 <size name="GetConvolutionParameteriv" mode="get"/> 3550 </enum> 3551 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154"> 3552 <size name="ConvolutionParameterfv"/> 3553 <size name="ConvolutionParameteriv"/> 3554 <size name="GetConvolutionParameterfv" mode="get"/> 3555 <size name="GetConvolutionParameteriv" mode="get"/> 3556 </enum> 3557 <enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014"> 3558 <size name="ConvolutionParameterfv"/> 3559 <size name="ConvolutionParameteriv"/> 3560 <size name="GetConvolutionParameterfv" mode="get"/> 3561 <size name="GetConvolutionParameteriv" mode="get"/> 3562 </enum> 3563 <enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015"> 3564 <size name="ConvolutionParameterfv"/> 3565 <size name="ConvolutionParameteriv"/> 3566 <size name="GetConvolutionParameterfv" mode="get"/> 3567 <size name="GetConvolutionParameteriv" mode="get"/> 3568 </enum> 3569 <enum name="REDUCE" value="0x8016"/> 3570 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017"> 3571 <size name="GetConvolutionParameterfv" mode="get"/> 3572 <size name="GetConvolutionParameteriv" mode="get"/> 3573 </enum> 3574 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018"> 3575 <size name="GetConvolutionParameterfv" mode="get"/> 3576 <size name="GetConvolutionParameteriv" mode="get"/> 3577 </enum> 3578 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019"> 3579 <size name="GetConvolutionParameterfv" mode="get"/> 3580 <size name="GetConvolutionParameteriv" mode="get"/> 3581 </enum> 3582 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A"> 3583 <size name="GetConvolutionParameterfv" mode="get"/> 3584 <size name="GetConvolutionParameteriv" mode="get"/> 3585 <size name="Get" mode="get"/> 3586 </enum> 3587 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B"> 3588 <size name="GetConvolutionParameterfv" mode="get"/> 3589 <size name="GetConvolutionParameteriv" mode="get"/> 3590 <size name="Get" mode="get"/> 3591 </enum> 3592 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C"> 3593 <size name="Get" mode="get"/> 3594 </enum> 3595 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D"> 3596 <size name="Get" mode="get"/> 3597 </enum> 3598 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E"> 3599 <size name="Get" mode="get"/> 3600 </enum> 3601 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F"> 3602 <size name="Get" mode="get"/> 3603 </enum> 3604 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020"> 3605 <size name="Get" mode="get"/> 3606 </enum> 3607 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021"> 3608 <size name="Get" mode="get"/> 3609 </enum> 3610 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022"> 3611 <size name="Get" mode="get"/> 3612 </enum> 3613 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023"> 3614 <size name="Get" mode="get"/> 3615 </enum> 3616 3617 <enum name="HISTOGRAM" count="1" value="0x8024"> 3618 <size name="Get" mode="get"/> 3619 </enum> 3620 <enum name="PROXY_HISTOGRAM" value="0x8025"/> 3621 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026"> 3622 <size name="GetHistogramParameterfv" mode="get"/> 3623 <size name="GetHistogramParameteriv" mode="get"/> 3624 </enum> 3625 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027"> 3626 <size name="GetHistogramParameterfv" mode="get"/> 3627 <size name="GetHistogramParameteriv" mode="get"/> 3628 </enum> 3629 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028"> 3630 <size name="GetHistogramParameterfv" mode="get"/> 3631 <size name="GetHistogramParameteriv" mode="get"/> 3632 </enum> 3633 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029"> 3634 <size name="GetHistogramParameterfv" mode="get"/> 3635 <size name="GetHistogramParameteriv" mode="get"/> 3636 </enum> 3637 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A"> 3638 <size name="GetHistogramParameterfv" mode="get"/> 3639 <size name="GetHistogramParameteriv" mode="get"/> 3640 </enum> 3641 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B"> 3642 <size name="GetHistogramParameterfv" mode="get"/> 3643 <size name="GetHistogramParameteriv" mode="get"/> 3644 </enum> 3645 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C"> 3646 <size name="GetHistogramParameterfv" mode="get"/> 3647 <size name="GetHistogramParameteriv" mode="get"/> 3648 </enum> 3649 <enum name="HISTOGRAM_SINK" count="1" value="0x802D"> 3650 <size name="GetHistogramParameterfv" mode="get"/> 3651 <size name="GetHistogramParameteriv" mode="get"/> 3652 </enum> 3653 <enum name="MINMAX" count="1" value="0x802E"> 3654 <size name="Get" mode="get"/> 3655 </enum> 3656 <enum name="MINMAX_FORMAT" count="1" value="0x802F"> 3657 <size name="GetMinmaxParameterfv" mode="get"/> 3658 <size name="GetMinmaxParameteriv" mode="get"/> 3659 </enum> 3660 <enum name="MINMAX_SINK" count="1" value="0x8030"> 3661 <size name="GetMinmaxParameterfv" mode="get"/> 3662 <size name="GetMinmaxParameteriv" mode="get"/> 3663 </enum> 3664 3665 <enum name="COLOR_MATRIX" count="16" value="0x80B1"> 3666 <size name="Get" mode="get"/> 3667 </enum> 3668 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2"> 3669 <size name="Get" mode="get"/> 3670 </enum> 3671 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3"> 3672 <size name="Get" mode="get"/> 3673 </enum> 3674 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4"> 3675 <size name="Get" mode="get"/> 3676 </enum> 3677 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5"> 3678 <size name="Get" mode="get"/> 3679 </enum> 3680 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6"> 3681 <size name="Get" mode="get"/> 3682 </enum> 3683 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7"> 3684 <size name="Get" mode="get"/> 3685 </enum> 3686 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8"> 3687 <size name="Get" mode="get"/> 3688 </enum> 3689 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9"> 3690 <size name="Get" mode="get"/> 3691 </enum> 3692 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA"> 3693 <size name="Get" mode="get"/> 3694 </enum> 3695 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB"> 3696 <size name="Get" mode="get"/> 3697 </enum> 3698 3699 <enum name="COLOR_TABLE" count="1" value="0x80D0"> 3700 <size name="Get" mode="get"/> 3701 </enum> 3702 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1"> 3703 <size name="Get" mode="get"/> 3704 </enum> 3705 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2"> 3706 <size name="Get" mode="get"/> 3707 </enum> 3708 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/> 3709 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/> 3710 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/> 3711 3712 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6"> 3713 <size name="ColorTableParameterfv"/> 3714 <size name="ColorTableParameteriv"/> 3715 <size name="GetColorTableParameterfv" mode="get"/> 3716 <size name="GetColorTableParameteriv" mode="get"/> 3717 </enum> 3718 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7"> 3719 <size name="ColorTableParameterfv"/> 3720 <size name="ColorTableParameteriv"/> 3721 <size name="GetColorTableParameterfv" mode="get"/> 3722 <size name="GetColorTableParameteriv" mode="get"/> 3723 </enum> 3724 <enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8"> 3725 <size name="GetColorTableParameterfv" mode="get"/> 3726 <size name="GetColorTableParameteriv" mode="get"/> 3727 </enum> 3728 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9"> 3729 <size name="GetColorTableParameterfv" mode="get"/> 3730 <size name="GetColorTableParameteriv" mode="get"/> 3731 </enum> 3732 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA"> 3733 <size name="GetColorTableParameterfv" mode="get"/> 3734 <size name="GetColorTableParameteriv" mode="get"/> 3735 </enum> 3736 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB"> 3737 <size name="GetColorTableParameterfv" mode="get"/> 3738 <size name="GetColorTableParameteriv" mode="get"/> 3739 </enum> 3740 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC"> 3741 <size name="GetColorTableParameterfv" mode="get"/> 3742 <size name="GetColorTableParameteriv" mode="get"/> 3743 </enum> 3744 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD"> 3745 <size name="GetColorTableParameterfv" mode="get"/> 3746 <size name="GetColorTableParameteriv" mode="get"/> 3747 </enum> 3748 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE"> 3749 <size name="GetColorTableParameterfv" mode="get"/> 3750 <size name="GetColorTableParameteriv" mode="get"/> 3751 </enum> 3752 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF"> 3753 <size name="GetColorTableParameterfv" mode="get"/> 3754 <size name="GetColorTableParameteriv" mode="get"/> 3755 </enum> 3756 3757 3758 <function name="BlendColor" es2="2.0"> 3759 <param name="red" type="GLclampf"/> 3760 <param name="green" type="GLclampf"/> 3761 <param name="blue" type="GLclampf"/> 3762 <param name="alpha" type="GLclampf"/> 3763 <glx rop="4096"/> 3764 </function> 3765 3766 <function name="BlendEquation" es2="2.0"> 3767 <param name="mode" type="GLenum"/> 3768 <glx rop="4097"/> 3769 </function> 3770 3771 <function name="DrawRangeElements" es2="3.0" exec="dynamic" marshal="custom"> 3772 <param name="mode" type="GLenum"/> 3773 <param name="start" type="GLuint"/> 3774 <param name="end" type="GLuint"/> 3775 <param name="count" type="GLsizei"/> 3776 <param name="type" type="GLenum"/> 3777 <param name="indices" type="const GLvoid *"/> 3778 <glx handcode="true"/> 3779 </function> 3780 3781 <function name="ColorTable" deprecated="3.1"> 3782 <param name="target" type="GLenum"/> 3783 <param name="internalformat" type="GLenum"/> 3784 <param name="width" type="GLsizei"/> 3785 <param name="format" type="GLenum"/> 3786 <param name="type" type="GLenum"/> 3787 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3788 <glx rop="2053" large="true"/> 3789 </function> 3790 3791 <function name="ColorTableParameterfv" deprecated="3.1"> 3792 <param name="target" type="GLenum"/> 3793 <param name="pname" type="GLenum"/> 3794 <param name="params" type="const GLfloat *" variable_param="pname"/> 3795 <glx rop="2054"/> 3796 </function> 3797 3798 <function name="ColorTableParameteriv" deprecated="3.1"> 3799 <param name="target" type="GLenum"/> 3800 <param name="pname" type="GLenum"/> 3801 <param name="params" type="const GLint *" variable_param="pname"/> 3802 <glx rop="2055"/> 3803 </function> 3804 3805 <function name="CopyColorTable" deprecated="3.1"> 3806 <param name="target" type="GLenum"/> 3807 <param name="internalformat" type="GLenum"/> 3808 <param name="x" type="GLint"/> 3809 <param name="y" type="GLint"/> 3810 <param name="width" type="GLsizei"/> 3811 <glx rop="2056"/> 3812 </function> 3813 3814 <function name="GetColorTable" deprecated="3.1"> 3815 <param name="target" type="GLenum"/> 3816 <param name="format" type="GLenum"/> 3817 <param name="type" type="GLenum"/> 3818 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3819 <glx sop="147" dimensions_in_reply="true"/> 3820 </function> 3821 3822 <function name="GetColorTableParameterfv" deprecated="3.1"> 3823 <param name="target" type="GLenum"/> 3824 <param name="pname" type="GLenum"/> 3825 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3826 <glx sop="148"/> 3827 </function> 3828 3829 <function name="GetColorTableParameteriv" deprecated="3.1"> 3830 <param name="target" type="GLenum"/> 3831 <param name="pname" type="GLenum"/> 3832 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3833 <glx sop="149"/> 3834 </function> 3835 3836 <function name="ColorSubTable" deprecated="3.1"> 3837 <param name="target" type="GLenum"/> 3838 <param name="start" type="GLsizei"/> 3839 <param name="count" type="GLsizei"/> 3840 <param name="format" type="GLenum"/> 3841 <param name="type" type="GLenum"/> 3842 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3843 <glx rop="195" large="true"/> 3844 </function> 3845 3846 <function name="CopyColorSubTable" deprecated="3.1"> 3847 <param name="target" type="GLenum"/> 3848 <param name="start" type="GLsizei"/> 3849 <param name="x" type="GLint"/> 3850 <param name="y" type="GLint"/> 3851 <param name="width" type="GLsizei"/> 3852 <glx rop="196"/> 3853 </function> 3854 3855 <function name="ConvolutionFilter1D" deprecated="3.1"> 3856 <param name="target" type="GLenum"/> 3857 <param name="internalformat" type="GLenum"/> 3858 <param name="width" type="GLsizei"/> 3859 <param name="format" type="GLenum"/> 3860 <param name="type" type="GLenum"/> 3861 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3862 <glx rop="4101" large="true"/> 3863 </function> 3864 3865 <function name="ConvolutionFilter2D" deprecated="3.1"> 3866 <param name="target" type="GLenum"/> 3867 <param name="internalformat" type="GLenum"/> 3868 <param name="width" type="GLsizei"/> 3869 <param name="height" type="GLsizei"/> 3870 <param name="format" type="GLenum"/> 3871 <param name="type" type="GLenum"/> 3872 <param name="image" type="const GLvoid *" img_width="width" img_height="height" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3873 <glx rop="4102" large="true"/> 3874 </function> 3875 3876 <function name="ConvolutionParameterf" deprecated="3.1"> 3877 <param name="target" type="GLenum"/> 3878 <param name="pname" type="GLenum"/> 3879 <param name="params" type="GLfloat"/> 3880 <glx rop="4103"/> 3881 </function> 3882 3883 <function name="ConvolutionParameterfv" deprecated="3.1"> 3884 <param name="target" type="GLenum"/> 3885 <param name="pname" type="GLenum"/> 3886 <param name="params" type="const GLfloat *" variable_param="pname"/> 3887 <glx rop="4104"/> 3888 </function> 3889 3890 <function name="ConvolutionParameteri" deprecated="3.1"> 3891 <param name="target" type="GLenum"/> 3892 <param name="pname" type="GLenum"/> 3893 <param name="params" type="GLint"/> 3894 <glx rop="4105"/> 3895 </function> 3896 3897 <function name="ConvolutionParameteriv" deprecated="3.1"> 3898 <param name="target" type="GLenum"/> 3899 <param name="pname" type="GLenum"/> 3900 <param name="params" type="const GLint *" variable_param="pname"/> 3901 <glx rop="4106"/> 3902 </function> 3903 3904 <function name="CopyConvolutionFilter1D" deprecated="3.1"> 3905 <param name="target" type="GLenum"/> 3906 <param name="internalformat" type="GLenum"/> 3907 <param name="x" type="GLint"/> 3908 <param name="y" type="GLint"/> 3909 <param name="width" type="GLsizei"/> 3910 <glx rop="4107"/> 3911 </function> 3912 3913 <function name="CopyConvolutionFilter2D" deprecated="3.1"> 3914 <param name="target" type="GLenum"/> 3915 <param name="internalformat" type="GLenum"/> 3916 <param name="x" type="GLint"/> 3917 <param name="y" type="GLint"/> 3918 <param name="width" type="GLsizei"/> 3919 <param name="height" type="GLsizei"/> 3920 <glx rop="4108"/> 3921 </function> 3922 3923 <function name="GetConvolutionFilter" deprecated="3.1"> 3924 <param name="target" type="GLenum"/> 3925 <param name="format" type="GLenum"/> 3926 <param name="type" type="GLenum"/> 3927 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 3928 <glx sop="150" dimensions_in_reply="true"/> 3929 </function> 3930 3931 <function name="GetConvolutionParameterfv" deprecated="3.1"> 3932 <param name="target" type="GLenum"/> 3933 <param name="pname" type="GLenum"/> 3934 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3935 <glx sop="151"/> 3936 </function> 3937 3938 <function name="GetConvolutionParameteriv" deprecated="3.1"> 3939 <param name="target" type="GLenum"/> 3940 <param name="pname" type="GLenum"/> 3941 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3942 <glx sop="152"/> 3943 </function> 3944 3945 <function name="GetSeparableFilter" deprecated="3.1"> 3946 <param name="target" type="GLenum"/> 3947 <param name="format" type="GLenum"/> 3948 <param name="type" type="GLenum"/> 3949 <param name="row" type="GLvoid *" output="true"/> 3950 <param name="column" type="GLvoid *" output="true"/> 3951 <param name="span" type="GLvoid *" output="true"/> 3952 <glx sop="153" handcode="true"/> 3953 </function> 3954 3955 <function name="SeparableFilter2D" deprecated="3.1"> 3956 <param name="target" type="GLenum"/> 3957 <param name="internalformat" type="GLenum"/> 3958 <param name="width" type="GLsizei"/> 3959 <param name="height" type="GLsizei"/> 3960 <param name="format" type="GLenum"/> 3961 <param name="type" type="GLenum"/> 3962 <param name="row" type="const GLvoid *"/> 3963 <param name="column" type="const GLvoid *"/> 3964 <glx rop="4109" handcode="true"/> 3965 </function> 3966 3967 <function name="GetHistogram" deprecated="3.1"> 3968 <param name="target" type="GLenum"/> 3969 <param name="reset" type="GLboolean"/> 3970 <param name="format" type="GLenum"/> 3971 <param name="type" type="GLenum"/> 3972 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3973 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/> 3974 </function> 3975 3976 <function name="GetHistogramParameterfv" deprecated="3.1"> 3977 <param name="target" type="GLenum"/> 3978 <param name="pname" type="GLenum"/> 3979 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3980 <glx sop="155"/> 3981 </function> 3982 3983 <function name="GetHistogramParameteriv" deprecated="3.1"> 3984 <param name="target" type="GLenum"/> 3985 <param name="pname" type="GLenum"/> 3986 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3987 <glx sop="156"/> 3988 </function> 3989 3990 <function name="GetMinmax" deprecated="3.1"> 3991 <param name="target" type="GLenum"/> 3992 <param name="reset" type="GLboolean"/> 3993 <param name="format" type="GLenum"/> 3994 <param name="type" type="GLenum"/> 3995 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 3996 <glx sop="157" img_reset="reset"/> 3997 </function> 3998 3999 <function name="GetMinmaxParameterfv" deprecated="3.1"> 4000 <param name="target" type="GLenum"/> 4001 <param name="pname" type="GLenum"/> 4002 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 4003 <glx sop="158"/> 4004 </function> 4005 4006 <function name="GetMinmaxParameteriv" deprecated="3.1"> 4007 <param name="target" type="GLenum"/> 4008 <param name="pname" type="GLenum"/> 4009 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4010 <glx sop="159"/> 4011 </function> 4012 4013 <function name="Histogram" deprecated="3.1"> 4014 <param name="target" type="GLenum"/> 4015 <param name="width" type="GLsizei"/> 4016 <param name="internalformat" type="GLenum"/> 4017 <param name="sink" type="GLboolean"/> 4018 <glx rop="4110"/> 4019 </function> 4020 4021 <function name="Minmax" deprecated="3.1"> 4022 <param name="target" type="GLenum"/> 4023 <param name="internalformat" type="GLenum"/> 4024 <param name="sink" type="GLboolean"/> 4025 <glx rop="4111"/> 4026 </function> 4027 4028 <function name="ResetHistogram" deprecated="3.1"> 4029 <param name="target" type="GLenum"/> 4030 <glx rop="4112"/> 4031 </function> 4032 4033 <function name="ResetMinmax" deprecated="3.1"> 4034 <param name="target" type="GLenum"/> 4035 <glx rop="4113"/> 4036 </function> 4037 4038 <function name="TexImage3D" es2="3.0" no_error="true"> 4039 <param name="target" type="GLenum"/> 4040 <param name="level" type="GLint"/> 4041 <param name="internalformat" type="GLint"/> 4042 <param name="width" type="GLsizei"/> 4043 <param name="height" type="GLsizei"/> 4044 <param name="depth" type="GLsizei"/> 4045 <param name="border" type="GLint"/> 4046 <param name="format" type="GLenum"/> 4047 <param name="type" type="GLenum"/> 4048 <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"/> 4049 <glx rop="4114" large="true"/> 4050 </function> 4051 4052 <function name="TexSubImage3D" es2="3.0" no_error="true"> 4053 <param name="target" type="GLenum"/> 4054 <param name="level" type="GLint"/> 4055 <param name="xoffset" type="GLint"/> 4056 <param name="yoffset" type="GLint"/> 4057 <param name="zoffset" type="GLint"/> 4058 <param name="width" type="GLsizei"/> 4059 <param name="height" type="GLsizei"/> 4060 <param name="depth" type="GLsizei"/> 4061 <param name="format" type="GLenum"/> 4062 <param name="type" type="GLenum"/> 4063 <param name="UNUSED" type="GLuint" padding="true"/> 4064 <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"/> 4065 <glx rop="4115" large="true"/> 4066 </function> 4067 4068 <function name="CopyTexSubImage3D" es2="3.0" no_error="true"> 4069 <param name="target" type="GLenum"/> 4070 <param name="level" type="GLint"/> 4071 <param name="xoffset" type="GLint"/> 4072 <param name="yoffset" type="GLint"/> 4073 <param name="zoffset" type="GLint"/> 4074 <param name="x" type="GLint"/> 4075 <param name="y" type="GLint"/> 4076 <param name="width" type="GLsizei"/> 4077 <param name="height" type="GLsizei"/> 4078 <glx rop="4123"/> 4079 </function> 4080</category> 4081 4082<category name="1.3"> 4083 <enum name="TEXTURE0" value="0x84C0"/> 4084 <enum name="TEXTURE1" value="0x84C1"/> 4085 <enum name="TEXTURE2" value="0x84C2"/> 4086 <enum name="TEXTURE3" value="0x84C3"/> 4087 <enum name="TEXTURE4" value="0x84C4"/> 4088 <enum name="TEXTURE5" value="0x84C5"/> 4089 <enum name="TEXTURE6" value="0x84C6"/> 4090 <enum name="TEXTURE7" value="0x84C7"/> 4091 <enum name="TEXTURE8" value="0x84C8"/> 4092 <enum name="TEXTURE9" value="0x84C9"/> 4093 <enum name="TEXTURE10" value="0x84CA"/> 4094 <enum name="TEXTURE11" value="0x84CB"/> 4095 <enum name="TEXTURE12" value="0x84CC"/> 4096 <enum name="TEXTURE13" value="0x84CD"/> 4097 <enum name="TEXTURE14" value="0x84CE"/> 4098 <enum name="TEXTURE15" value="0x84CF"/> 4099 <enum name="TEXTURE16" value="0x84D0"/> 4100 <enum name="TEXTURE17" value="0x84D1"/> 4101 <enum name="TEXTURE18" value="0x84D2"/> 4102 <enum name="TEXTURE19" value="0x84D3"/> 4103 <enum name="TEXTURE20" value="0x84D4"/> 4104 <enum name="TEXTURE21" value="0x84D5"/> 4105 <enum name="TEXTURE22" value="0x84D6"/> 4106 <enum name="TEXTURE23" value="0x84D7"/> 4107 <enum name="TEXTURE24" value="0x84D8"/> 4108 <enum name="TEXTURE25" value="0x84D9"/> 4109 <enum name="TEXTURE26" value="0x84DA"/> 4110 <enum name="TEXTURE27" value="0x84DB"/> 4111 <enum name="TEXTURE28" value="0x84DC"/> 4112 <enum name="TEXTURE29" value="0x84DD"/> 4113 <enum name="TEXTURE30" value="0x84DE"/> 4114 <enum name="TEXTURE31" value="0x84DF"/> 4115 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0"> 4116 <size name="Get" mode="get"/> 4117 </enum> 4118 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1"> 4119 <size name="Get" mode="get"/> 4120 </enum> 4121 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2"> 4122 <size name="Get" mode="get"/> 4123 </enum> 4124 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/> 4125 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/> 4126 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/> 4127 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/> 4128 <enum name="MULTISAMPLE" count="1" value="0x809D"> 4129 <size name="Get" mode="get"/> 4130 </enum> 4131 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> 4132 <size name="Get" mode="get"/> 4133 </enum> 4134 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F"> 4135 <size name="Get" mode="get"/> 4136 </enum> 4137 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> 4138 <size name="Get" mode="get"/> 4139 </enum> 4140 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8"> 4141 <size name="Get" mode="get"/> 4142 </enum> 4143 <enum name="SAMPLES" count="1" value="0x80A9"> 4144 <size name="Get" mode="get"/> 4145 </enum> 4146 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA"> 4147 <size name="Get" mode="get"/> 4148 </enum> 4149 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB"> 4150 <size name="Get" mode="get"/> 4151 </enum> 4152 <enum name="MULTISAMPLE_BIT" value="0x20000000"/> 4153 <enum name="NORMAL_MAP" value="0x8511"/> 4154 <enum name="REFLECTION_MAP" value="0x8512"/> 4155 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513"> 4156 <size name="Get" mode="get"/> 4157 </enum> 4158 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514"> 4159 <size name="Get" mode="get"/> 4160 </enum> 4161 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/> 4162 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/> 4163 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/> 4164 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/> 4165 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/> 4166 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/> 4167 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/> 4168 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C"> 4169 <size name="Get" mode="get"/> 4170 </enum> 4171 <enum name="COMPRESSED_ALPHA" value="0x84E9"/> 4172 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/> 4173 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/> 4174 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/> 4175 <enum name="COMPRESSED_RGB" value="0x84ED"/> 4176 <enum name="COMPRESSED_RGBA" value="0x84EE"/> 4177 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF"> 4178 <size name="Get" mode="get"/> 4179 </enum> 4180 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0"> 4181 <size name="GetTexLevelParameterfv" mode="get"/> 4182 <size name="GetTexLevelParameteriv" mode="get"/> 4183 </enum> 4184 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1"> 4185 <size name="GetTexLevelParameterfv" mode="get"/> 4186 <size name="GetTexLevelParameteriv" mode="get"/> 4187 </enum> 4188 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2"> 4189 <size name="Get" mode="get"/> 4190 </enum> 4191 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3"> 4192 <size name="Get" mode="get"/> 4193 </enum> 4194 <enum name="CLAMP_TO_BORDER" value="0x812D"/> 4195 <enum name="COMBINE" value="0x8570"/> 4196 <enum name="COMBINE_RGB" count="1" value="0x8571"> 4197 <size name="TexEnvfv"/> 4198 <size name="TexEnviv"/> 4199 <size name="GetTexEnvfv" mode="get"/> 4200 <size name="GetTexEnviv" mode="get"/> 4201 </enum> 4202 <enum name="COMBINE_ALPHA" count="1" value="0x8572"> 4203 <size name="TexEnvfv"/> 4204 <size name="TexEnviv"/> 4205 <size name="GetTexEnvfv" mode="get"/> 4206 <size name="GetTexEnviv" mode="get"/> 4207 </enum> 4208 <enum name="SOURCE0_RGB" count="1" value="0x8580"> 4209 <size name="TexEnvfv"/> 4210 <size name="TexEnviv"/> 4211 <size name="GetTexEnvfv" mode="get"/> 4212 <size name="GetTexEnviv" mode="get"/> 4213 </enum> 4214 <enum name="SOURCE1_RGB" count="1" value="0x8581"> 4215 <size name="TexEnvfv"/> 4216 <size name="TexEnviv"/> 4217 <size name="GetTexEnvfv" mode="get"/> 4218 <size name="GetTexEnviv" mode="get"/> 4219 </enum> 4220 <enum name="SOURCE2_RGB" count="1" value="0x8582"> 4221 <size name="TexEnvfv"/> 4222 <size name="TexEnviv"/> 4223 <size name="GetTexEnvfv" mode="get"/> 4224 <size name="GetTexEnviv" mode="get"/> 4225 </enum> 4226 <enum name="SOURCE0_ALPHA" count="1" value="0x8588"> 4227 <size name="TexEnvfv"/> 4228 <size name="TexEnviv"/> 4229 <size name="GetTexEnvfv" mode="get"/> 4230 <size name="GetTexEnviv" mode="get"/> 4231 </enum> 4232 <enum name="SOURCE1_ALPHA" count="1" value="0x8589"> 4233 <size name="TexEnvfv"/> 4234 <size name="TexEnviv"/> 4235 <size name="GetTexEnvfv" mode="get"/> 4236 <size name="GetTexEnviv" mode="get"/> 4237 </enum> 4238 <enum name="SOURCE2_ALPHA" count="1" value="0x858A"> 4239 <size name="TexEnvfv"/> 4240 <size name="TexEnviv"/> 4241 <size name="GetTexEnvfv" mode="get"/> 4242 <size name="GetTexEnviv" mode="get"/> 4243 </enum> 4244 <enum name="OPERAND0_RGB" count="1" value="0x8590"> 4245 <size name="TexEnvfv"/> 4246 <size name="TexEnviv"/> 4247 <size name="GetTexEnvfv" mode="get"/> 4248 <size name="GetTexEnviv" mode="get"/> 4249 </enum> 4250 <enum name="OPERAND1_RGB" count="1" value="0x8591"> 4251 <size name="TexEnvfv"/> 4252 <size name="TexEnviv"/> 4253 <size name="GetTexEnvfv" mode="get"/> 4254 <size name="GetTexEnviv" mode="get"/> 4255 </enum> 4256 <enum name="OPERAND2_RGB" count="1" value="0x8592"> 4257 <size name="TexEnvfv"/> 4258 <size name="TexEnviv"/> 4259 <size name="GetTexEnvfv" mode="get"/> 4260 <size name="GetTexEnviv" mode="get"/> 4261 </enum> 4262 <enum name="OPERAND0_ALPHA" count="1" value="0x8598"> 4263 <size name="TexEnvfv"/> 4264 <size name="TexEnviv"/> 4265 <size name="GetTexEnvfv" mode="get"/> 4266 <size name="GetTexEnviv" mode="get"/> 4267 </enum> 4268 <enum name="OPERAND1_ALPHA" count="1" value="0x8599"> 4269 <size name="TexEnvfv"/> 4270 <size name="TexEnviv"/> 4271 <size name="GetTexEnvfv" mode="get"/> 4272 <size name="GetTexEnviv" mode="get"/> 4273 </enum> 4274 <enum name="OPERAND2_ALPHA" count="1" value="0x859A"> 4275 <size name="TexEnvfv"/> 4276 <size name="TexEnviv"/> 4277 <size name="GetTexEnvfv" mode="get"/> 4278 <size name="GetTexEnviv" mode="get"/> 4279 </enum> 4280 <enum name="RGB_SCALE" count="1" value="0x8573"> 4281 <size name="TexEnvfv"/> 4282 <size name="TexEnviv"/> 4283 <size name="GetTexEnvfv" mode="get"/> 4284 <size name="GetTexEnviv" mode="get"/> 4285 </enum> 4286 <enum name="ADD_SIGNED" value="0x8574"/> 4287 <enum name="INTERPOLATE" value="0x8575"/> 4288 <enum name="SUBTRACT" value="0x84E7"/> 4289 <enum name="CONSTANT" value="0x8576"/> 4290 <enum name="PRIMARY_COLOR" value="0x8577"/> 4291 <enum name="PREVIOUS" value="0x8578"/> 4292 <enum name="DOT3_RGB" value="0x86AE"/> 4293 <enum name="DOT3_RGBA" value="0x86AF"/> 4294 4295 <function name="ActiveTexture" es1="1.0" es2="2.0" no_error="true"> 4296 <param name="texture" type="GLenum"/> 4297 <glx rop="197"/> 4298 </function> 4299 4300 <function name="ClientActiveTexture" es1="1.0" deprecated="3.1" 4301 marshal_call_after="ctx->GLThread.ClientActiveTexture = texture - GL_TEXTURE0;"> 4302 <param name="texture" type="GLenum"/> 4303 <glx handcode="true"/> 4304 </function> 4305 4306 <function name="MultiTexCoord1d" deprecated="3.1" exec="dynamic"> 4307 <param name="target" type="GLenum"/> 4308 <param name="s" type="GLdouble"/> 4309 </function> 4310 4311 <function name="MultiTexCoord1dv" deprecated="3.1" exec="dynamic"> 4312 <param name="target" type="GLenum"/> 4313 <param name="v" type="const GLdouble *" count="1"/> 4314 <glx rop="198"/> 4315 </function> 4316 4317 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB" deprecated="3.1"> 4318 <param name="target" type="GLenum"/> 4319 <param name="s" type="GLfloat"/> 4320 </function> 4321 4322 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB" 4323 deprecated="3.1"> 4324 <param name="target" type="GLenum"/> 4325 <param name="v" type="const GLfloat *"/> 4326 </function> 4327 4328 <function name="MultiTexCoord1i" deprecated="3.1" exec="dynamic"> 4329 <param name="target" type="GLenum"/> 4330 <param name="s" type="GLint"/> 4331 </function> 4332 4333 <function name="MultiTexCoord1iv" deprecated="3.1" exec="dynamic"> 4334 <param name="target" type="GLenum"/> 4335 <param name="v" type="const GLint *" count="1"/> 4336 <glx rop="200"/> 4337 </function> 4338 4339 <function name="MultiTexCoord1s" deprecated="3.1" exec="dynamic"> 4340 <param name="target" type="GLenum"/> 4341 <param name="s" type="GLshort"/> 4342 </function> 4343 4344 <function name="MultiTexCoord1sv" deprecated="3.1" exec="dynamic"> 4345 <param name="target" type="GLenum"/> 4346 <param name="v" type="const GLshort *" count="1"/> 4347 <glx rop="201"/> 4348 </function> 4349 4350 <function name="MultiTexCoord2d" deprecated="3.1" exec="dynamic"> 4351 <param name="target" type="GLenum"/> 4352 <param name="s" type="GLdouble"/> 4353 <param name="t" type="GLdouble"/> 4354 </function> 4355 4356 <function name="MultiTexCoord2dv" deprecated="3.1" exec="dynamic"> 4357 <param name="target" type="GLenum"/> 4358 <param name="v" type="const GLdouble *" count="2"/> 4359 <glx rop="202"/> 4360 </function> 4361 4362 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB" 4363 deprecated="3.1"> 4364 <param name="target" type="GLenum"/> 4365 <param name="s" type="GLfloat"/> 4366 <param name="t" type="GLfloat"/> 4367 </function> 4368 4369 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB" 4370 deprecated="3.1"> 4371 <param name="target" type="GLenum"/> 4372 <param name="v" type="const GLfloat *"/> 4373 </function> 4374 4375 <function name="MultiTexCoord2i" deprecated="3.1" exec="dynamic"> 4376 <param name="target" type="GLenum"/> 4377 <param name="s" type="GLint"/> 4378 <param name="t" type="GLint"/> 4379 </function> 4380 4381 <function name="MultiTexCoord2iv" deprecated="3.1" exec="dynamic"> 4382 <param name="target" type="GLenum"/> 4383 <param name="v" type="const GLint *" count="2"/> 4384 <glx rop="204"/> 4385 </function> 4386 4387 <function name="MultiTexCoord2s" deprecated="3.1" exec="dynamic"> 4388 <param name="target" type="GLenum"/> 4389 <param name="s" type="GLshort"/> 4390 <param name="t" type="GLshort"/> 4391 </function> 4392 4393 <function name="MultiTexCoord2sv" deprecated="3.1" exec="dynamic"> 4394 <param name="target" type="GLenum"/> 4395 <param name="v" type="const GLshort *" count="2"/> 4396 <glx rop="205"/> 4397 </function> 4398 4399 <function name="MultiTexCoord3d" deprecated="3.1" exec="dynamic"> 4400 <param name="target" type="GLenum"/> 4401 <param name="s" type="GLdouble"/> 4402 <param name="t" type="GLdouble"/> 4403 <param name="r" type="GLdouble"/> 4404 </function> 4405 4406 <function name="MultiTexCoord3dv" deprecated="3.1" exec="dynamic"> 4407 <param name="target" type="GLenum"/> 4408 <param name="v" type="const GLdouble *" count="3"/> 4409 <glx rop="206"/> 4410 </function> 4411 4412 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB" 4413 deprecated="3.1"> 4414 <param name="target" type="GLenum"/> 4415 <param name="s" type="GLfloat"/> 4416 <param name="t" type="GLfloat"/> 4417 <param name="r" type="GLfloat"/> 4418 </function> 4419 4420 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB" 4421 deprecated="3.1"> 4422 <param name="target" type="GLenum"/> 4423 <param name="v" type="const GLfloat *"/> 4424 </function> 4425 4426 <function name="MultiTexCoord3i" deprecated="3.1" exec="dynamic"> 4427 <param name="target" type="GLenum"/> 4428 <param name="s" type="GLint"/> 4429 <param name="t" type="GLint"/> 4430 <param name="r" type="GLint"/> 4431 </function> 4432 4433 <function name="MultiTexCoord3iv" deprecated="3.1" exec="dynamic"> 4434 <param name="target" type="GLenum"/> 4435 <param name="v" type="const GLint *" count="3"/> 4436 <glx rop="208"/> 4437 </function> 4438 4439 <function name="MultiTexCoord3s" deprecated="3.1" exec="dynamic"> 4440 <param name="target" type="GLenum"/> 4441 <param name="s" type="GLshort"/> 4442 <param name="t" type="GLshort"/> 4443 <param name="r" type="GLshort"/> 4444 </function> 4445 4446 <function name="MultiTexCoord3sv" deprecated="3.1" exec="dynamic"> 4447 <param name="target" type="GLenum"/> 4448 <param name="v" type="const GLshort *" count="3"/> 4449 <glx rop="209"/> 4450 </function> 4451 4452 <function name="MultiTexCoord4d" deprecated="3.1" exec="dynamic"> 4453 <param name="target" type="GLenum"/> 4454 <param name="s" type="GLdouble"/> 4455 <param name="t" type="GLdouble"/> 4456 <param name="r" type="GLdouble"/> 4457 <param name="q" type="GLdouble"/> 4458 </function> 4459 4460 <function name="MultiTexCoord4dv" deprecated="3.1" exec="dynamic"> 4461 <param name="target" type="GLenum"/> 4462 <param name="v" type="const GLdouble *" count="4"/> 4463 <glx rop="210"/> 4464 </function> 4465 4466 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0" 4467 deprecated="3.1"> 4468 <param name="target" type="GLenum"/> 4469 <param name="s" type="GLfloat"/> 4470 <param name="t" type="GLfloat"/> 4471 <param name="r" type="GLfloat"/> 4472 <param name="q" type="GLfloat"/> 4473 </function> 4474 4475 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB" 4476 deprecated="3.1"> 4477 <param name="target" type="GLenum"/> 4478 <param name="v" type="const GLfloat *"/> 4479 </function> 4480 4481 <function name="MultiTexCoord4i" deprecated="3.1" exec="dynamic"> 4482 <param name="target" type="GLenum"/> 4483 <param name="s" type="GLint"/> 4484 <param name="t" type="GLint"/> 4485 <param name="r" type="GLint"/> 4486 <param name="q" type="GLint"/> 4487 </function> 4488 4489 <function name="MultiTexCoord4iv" deprecated="3.1" exec="dynamic"> 4490 <param name="target" type="GLenum"/> 4491 <param name="v" type="const GLint *" count="4"/> 4492 <glx rop="212"/> 4493 </function> 4494 4495 <function name="MultiTexCoord4s" deprecated="3.1" exec="dynamic"> 4496 <param name="target" type="GLenum"/> 4497 <param name="s" type="GLshort"/> 4498 <param name="t" type="GLshort"/> 4499 <param name="r" type="GLshort"/> 4500 <param name="q" type="GLshort"/> 4501 </function> 4502 4503 <function name="MultiTexCoord4sv" deprecated="3.1" exec="dynamic"> 4504 <param name="target" type="GLenum"/> 4505 <param name="v" type="const GLshort *" count="4"/> 4506 <glx rop="213"/> 4507 </function> 4508 4509 <function name="LoadTransposeMatrixf" deprecated="3.1"> 4510 <param name="m" type="const GLfloat *" count="16"/> 4511 <glx handcode="true"/> 4512 </function> 4513 4514 <function name="LoadTransposeMatrixd" deprecated="3.1"> 4515 <param name="m" type="const GLdouble *" count="16"/> 4516 <glx handcode="true"/> 4517 </function> 4518 4519 <function name="MultTransposeMatrixf" deprecated="3.1"> 4520 <param name="m" type="const GLfloat *" count="16"/> 4521 <glx handcode="true"/> 4522 </function> 4523 4524 <function name="MultTransposeMatrixd" deprecated="3.1"> 4525 <param name="m" type="const GLdouble *" count="16"/> 4526 <glx handcode="true"/> 4527 </function> 4528 4529 <function name="SampleCoverage" es1="1.0" es2="2.0"> 4530 <param name="value" type="GLclampf"/> 4531 <param name="invert" type="GLboolean"/> 4532 <glx rop="229"/> 4533 </function> 4534 4535 <function name="CompressedTexImage3D" es2="3.0" marshal="sync" 4536 no_error="true"> 4537 <param name="target" type="GLenum"/> 4538 <param name="level" type="GLint"/> 4539 <param name="internalformat" type="GLenum"/> 4540 <param name="width" type="GLsizei"/> 4541 <param name="height" type="GLsizei"/> 4542 <param name="depth" type="GLsizei"/> 4543 <param name="border" type="GLint"/> 4544 <param name="imageSize" type="GLsizei" counter="true"/> 4545 <param name="data" type="const GLvoid *" count="imageSize"/> 4546 <glx rop="216" handcode="client"/> 4547 </function> 4548 4549 <function name="CompressedTexImage2D" es1="1.0" es2="2.0" marshal="sync" 4550 no_error="true"> 4551 <param name="target" type="GLenum"/> 4552 <param name="level" type="GLint"/> 4553 <param name="internalformat" type="GLenum"/> 4554 <param name="width" type="GLsizei"/> 4555 <param name="height" type="GLsizei"/> 4556 <param name="border" type="GLint"/> 4557 <param name="imageSize" type="GLsizei" counter="true"/> 4558 <param name="data" type="const GLvoid *" count="imageSize"/> 4559 <glx rop="215" handcode="client"/> 4560 </function> 4561 4562 <function name="CompressedTexImage1D" marshal="sync" no_error="true"> 4563 <param name="target" type="GLenum"/> 4564 <param name="level" type="GLint"/> 4565 <param name="internalformat" type="GLenum"/> 4566 <param name="width" type="GLsizei"/> 4567 <param name="border" type="GLint"/> 4568 <param name="imageSize" type="GLsizei" counter="true"/> 4569 <param name="data" type="const GLvoid *" count="imageSize"/> 4570 <glx rop="214" handcode="client"/> 4571 </function> 4572 4573 <function name="CompressedTexSubImage3D" es2="3.0" marshal="sync" 4574 no_error="true"> 4575 <param name="target" type="GLenum"/> 4576 <param name="level" type="GLint"/> 4577 <param name="xoffset" type="GLint"/> 4578 <param name="yoffset" type="GLint"/> 4579 <param name="zoffset" type="GLint"/> 4580 <param name="width" type="GLsizei"/> 4581 <param name="height" type="GLsizei"/> 4582 <param name="depth" type="GLsizei"/> 4583 <param name="format" type="GLenum"/> 4584 <param name="imageSize" type="GLsizei" counter="true"/> 4585 <param name="data" type="const GLvoid *" count="imageSize"/> 4586 <glx rop="219" handcode="client"/> 4587 </function> 4588 4589 <function name="CompressedTexSubImage2D" es1="1.0" es2="2.0" marshal="sync" 4590 no_error="true"> 4591 <param name="target" type="GLenum"/> 4592 <param name="level" type="GLint"/> 4593 <param name="xoffset" type="GLint"/> 4594 <param name="yoffset" type="GLint"/> 4595 <param name="width" type="GLsizei"/> 4596 <param name="height" type="GLsizei"/> 4597 <param name="format" type="GLenum"/> 4598 <param name="imageSize" type="GLsizei" counter="true"/> 4599 <param name="data" type="const GLvoid *" count="imageSize"/> 4600 <glx rop="218" handcode="client"/> 4601 </function> 4602 4603 <function name="CompressedTexSubImage1D" marshal="sync" no_error="true"> 4604 <param name="target" type="GLenum"/> 4605 <param name="level" type="GLint"/> 4606 <param name="xoffset" type="GLint"/> 4607 <param name="width" type="GLsizei"/> 4608 <param name="format" type="GLenum"/> 4609 <param name="imageSize" type="GLsizei" counter="true"/> 4610 <param name="data" type="const GLvoid *" count="imageSize"/> 4611 <glx rop="217" handcode="client"/> 4612 </function> 4613 4614 <function name="GetCompressedTexImage"> 4615 <param name="target" type="GLenum"/> 4616 <param name="level" type="GLint"/> 4617 <param name="img" type="GLvoid *" output="true"/> 4618 <glx sop="160" handcode="true"/> 4619 </function> 4620</category> 4621 4622<category name="1.4"> 4623 <enum name="BLEND_DST_RGB" count="1" value="0x80C8"> 4624 <size name="Get" mode="get"/> 4625 </enum> 4626 <enum name="BLEND_SRC_RGB" count="1" value="0x80C9"> 4627 <size name="Get" mode="get"/> 4628 </enum> 4629 <enum name="BLEND_DST_ALPHA" count="1" value="0x80CA"> 4630 <size name="Get" mode="get"/> 4631 </enum> 4632 <enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB"> 4633 <size name="Get" mode="get"/> 4634 </enum> 4635 <enum name="POINT_SIZE_MIN" count="1" value="0x8126"> 4636 <size name="PointParameterfv"/> 4637 <size name="Get" mode="get"/> 4638 </enum> 4639 <enum name="POINT_SIZE_MAX" count="1" value="0x8127"> 4640 <size name="PointParameterfv"/> 4641 <size name="Get" mode="get"/> 4642 </enum> 4643 <enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128"> 4644 <size name="PointParameterfv"/> 4645 <size name="Get" mode="get"/> 4646 </enum> 4647 <enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129"> 4648 <size name="PointParameterfv"/> 4649 <size name="Get" mode="get"/> 4650 </enum> 4651 <enum name="GENERATE_MIPMAP" count="1" value="0x8191"> 4652 <size name="TexParameterfv"/> 4653 <size name="TexParameteriv"/> 4654 <size name="GetTexParameterfv" mode="get"/> 4655 <size name="GetTexParameteriv" mode="get"/> 4656 </enum> 4657 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/> 4658 <enum name="DEPTH_COMPONENT16" value="0x81A5"/> 4659 <enum name="DEPTH_COMPONENT24" value="0x81A6"/> 4660 <enum name="DEPTH_COMPONENT32" value="0x81A7"/> 4661 <enum name="MIRRORED_REPEAT" value="0x8370"/> 4662 <enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450"> 4663 <size name="Get" mode="get"/> 4664 </enum> 4665 <enum name="FOG_COORDINATE" value="0x8451"/> 4666 <enum name="FRAGMENT_DEPTH" value="0x8452"/> 4667 <enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453"> 4668 <size name="Get" mode="get"/> 4669 </enum> 4670 <enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454"> 4671 <size name="Get" mode="get"/> 4672 </enum> 4673 <enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455"> 4674 <size name="Get" mode="get"/> 4675 </enum> 4676 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/> 4677 <enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457"> 4678 <size name="Get" mode="get"/> 4679 </enum> 4680 <enum name="COLOR_SUM" value="0x8458"/> 4681 <enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459"> 4682 <size name="Get" mode="get"/> 4683 </enum> 4684 <enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A"> 4685 <size name="Get" mode="get"/> 4686 </enum> 4687 <enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B"> 4688 <size name="Get" mode="get"/> 4689 </enum> 4690 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C"> 4691 <size name="Get" mode="get"/> 4692 </enum> 4693 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/> 4694 <enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E"> 4695 <size name="Get" mode="get"/> 4696 </enum> 4697 <enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD"> 4698 <size name="Get" mode="get"/> 4699 </enum> 4700 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/> 4701 <enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501"> 4702 <size name="TexEnvfv"/> 4703 <size name="TexEnviv"/> 4704 <size name="TexParameterfv"/> 4705 <size name="TexParameteriv"/> 4706 <size name="GetTexEnvfv" mode="get"/> 4707 <size name="GetTexEnviv" mode="get"/> 4708 <size name="GetTexParameterfv" mode="get"/> 4709 <size name="GetTexParameteriv" mode="get"/> 4710 </enum> 4711 <enum name="INCR_WRAP" value="0x8507"/> 4712 <enum name="DECR_WRAP" value="0x8508"/> 4713 <enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A"> 4714 <size name="GetTexLevelParameterfv" mode="get"/> 4715 <size name="GetTexLevelParameteriv" mode="get"/> 4716 </enum> 4717 <enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B"> 4718 <size name="TexParameterfv"/> 4719 <size name="TexParameteriv"/> 4720 <size name="GetTexParameterfv" mode="get"/> 4721 <size name="GetTexParameteriv" mode="get"/> 4722 </enum> 4723 <enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C"> 4724 <size name="TexParameterfv"/> 4725 <size name="TexParameteriv"/> 4726 <size name="GetTexParameterfv" mode="get"/> 4727 <size name="GetTexParameteriv" mode="get"/> 4728 </enum> 4729 <enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D"> 4730 <size name="TexParameterfv"/> 4731 <size name="TexParameteriv"/> 4732 <size name="GetTexParameterfv" mode="get"/> 4733 <size name="GetTexParameteriv" mode="get"/> 4734 </enum> 4735 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/> 4736 4737 <function name="BlendFuncSeparate" es2="2.0" no_error="true"> 4738 <param name="sfactorRGB" type="GLenum"/> 4739 <param name="dfactorRGB" type="GLenum"/> 4740 <param name="sfactorAlpha" type="GLenum"/> 4741 <param name="dfactorAlpha" type="GLenum"/> 4742 <glx rop="4134"/> 4743 </function> 4744 4745 <function name="FogCoordf" alias="FogCoordfEXT" deprecated="3.1"> 4746 <param name="coord" type="GLfloat"/> 4747 </function> 4748 4749 <function name="FogCoordfv" alias="FogCoordfvEXT" deprecated="3.1"> 4750 <param name="coord" type="const GLfloat *"/> 4751 </function> 4752 4753 <function name="FogCoordd" deprecated="3.1" exec="dynamic"> 4754 <param name="coord" type="GLdouble"/> 4755 </function> 4756 4757 <function name="FogCoorddv" deprecated="3.1" exec="dynamic"> 4758 <param name="coord" type="const GLdouble *" count="1"/> 4759 <glx rop="4125"/> 4760 </function> 4761 4762 <function name="FogCoordPointer" deprecated="3.1" marshal="async" 4763 no_error="true" 4764 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_FOG, 1, type, stride, pointer);"> 4765 <param name="type" type="GLenum"/> 4766 <param name="stride" type="GLsizei"/> 4767 <param name="pointer" type="const GLvoid *"/> 4768 <glx handcode="true"/> 4769 </function> 4770 4771 <function name="MultiDrawArrays" marshal="custom"> 4772 <param name="mode" type="GLenum"/> 4773 <param name="first" type="const GLint *" count="primcount"/> 4774 <param name="count" type="const GLsizei *" count="primcount"/> 4775 <param name="primcount" type="GLsizei"/> 4776 <glx handcode="true"/> 4777 </function> 4778 4779 <function name="MultiDrawElements" alias="MultiDrawElementsEXT"> 4780 <param name="mode" type="GLenum"/> 4781 <param name="count" type="const GLsizei *"/> 4782 <param name="type" type="GLenum"/> 4783 <param name="indices" type="const GLvoid * const *"/> 4784 <param name="primcount" type="GLsizei"/> 4785 </function> 4786 4787 <function name="PointParameterf" es1="1.1"> 4788 <param name="pname" type="GLenum"/> 4789 <param name="param" type="GLfloat"/> 4790 <glx rop="2065"/> 4791 </function> 4792 4793 <function name="PointParameterfv" es1="1.1"> 4794 <param name="pname" type="GLenum"/> 4795 <param name="params" type="const GLfloat *" variable_param="pname" 4796 marshal_count="_mesa_point_param_enum_to_count(pname)"/> 4797 <glx rop="2066"/> 4798 </function> 4799 4800 <function name="PointParameteri"> 4801 <param name="pname" type="GLenum"/> 4802 <param name="param" type="GLint"/> 4803 <glx rop="4221"/> 4804 </function> 4805 4806 <function name="PointParameteriv"> 4807 <param name="pname" type="GLenum"/> 4808 <param name="params" type="const GLint *" variable_param="pname" 4809 marshal_count="_mesa_point_param_enum_to_count(pname)"/> 4810 <glx rop="4222"/> 4811 </function> 4812 4813 <function name="SecondaryColor3b" deprecated="3.1" exec="dynamic"> 4814 <param name="red" type="GLbyte"/> 4815 <param name="green" type="GLbyte"/> 4816 <param name="blue" type="GLbyte"/> 4817 </function> 4818 4819 <function name="SecondaryColor3bv" deprecated="3.1" exec="dynamic"> 4820 <param name="v" type="const GLbyte *" count="3"/> 4821 <glx rop="4126"/> 4822 </function> 4823 4824 <function name="SecondaryColor3d" deprecated="3.1" exec="dynamic"> 4825 <param name="red" type="GLdouble"/> 4826 <param name="green" type="GLdouble"/> 4827 <param name="blue" type="GLdouble"/> 4828 </function> 4829 4830 <function name="SecondaryColor3dv" deprecated="3.1" exec="dynamic"> 4831 <param name="v" type="const GLdouble *" count="3"/> 4832 <glx rop="4130"/> 4833 </function> 4834 4835 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT" 4836 deprecated="3.1" exec="dynamic"> 4837 <param name="red" type="GLfloat"/> 4838 <param name="green" type="GLfloat"/> 4839 <param name="blue" type="GLfloat"/> 4840 </function> 4841 4842 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT" 4843 deprecated="3.1" exec="dynamic"> 4844 <param name="v" type="const GLfloat *"/> 4845 </function> 4846 4847 <function name="SecondaryColor3i" deprecated="3.1" exec="dynamic"> 4848 <param name="red" type="GLint"/> 4849 <param name="green" type="GLint"/> 4850 <param name="blue" type="GLint"/> 4851 </function> 4852 4853 <function name="SecondaryColor3iv" deprecated="3.1" exec="dynamic"> 4854 <param name="v" type="const GLint *" count="3"/> 4855 <glx rop="4128"/> 4856 </function> 4857 4858 <function name="SecondaryColor3s" deprecated="3.1" exec="dynamic"> 4859 <param name="red" type="GLshort"/> 4860 <param name="green" type="GLshort"/> 4861 <param name="blue" type="GLshort"/> 4862 </function> 4863 4864 <function name="SecondaryColor3sv" deprecated="3.1" exec="dynamic"> 4865 <param name="v" type="const GLshort *" count="3"/> 4866 <glx rop="4127"/> 4867 </function> 4868 4869 <function name="SecondaryColor3ub" deprecated="3.1" exec="dynamic"> 4870 <param name="red" type="GLubyte"/> 4871 <param name="green" type="GLubyte"/> 4872 <param name="blue" type="GLubyte"/> 4873 </function> 4874 4875 <function name="SecondaryColor3ubv" deprecated="3.1" exec="dynamic"> 4876 <param name="v" type="const GLubyte *" count="3"/> 4877 <glx rop="4131"/> 4878 </function> 4879 4880 <function name="SecondaryColor3ui" deprecated="3.1" exec="dynamic"> 4881 <param name="red" type="GLuint"/> 4882 <param name="green" type="GLuint"/> 4883 <param name="blue" type="GLuint"/> 4884 </function> 4885 4886 <function name="SecondaryColor3uiv" deprecated="3.1" exec="dynamic"> 4887 <param name="v" type="const GLuint *" count="3"/> 4888 <glx rop="4133"/> 4889 </function> 4890 4891 <function name="SecondaryColor3us" deprecated="3.1" exec="dynamic"> 4892 <param name="red" type="GLushort"/> 4893 <param name="green" type="GLushort"/> 4894 <param name="blue" type="GLushort"/> 4895 </function> 4896 4897 <function name="SecondaryColor3usv" deprecated="3.1" exec="dynamic"> 4898 <param name="v" type="const GLushort *" count="3"/> 4899 <glx rop="4132"/> 4900 </function> 4901 4902 <function name="SecondaryColorPointer" deprecated="3.1" marshal="async" 4903 no_error="true" 4904 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR1, size, type, stride, pointer);"> 4905 <param name="size" type="GLint"/> 4906 <param name="type" type="GLenum"/> 4907 <param name="stride" type="GLsizei"/> 4908 <param name="pointer" type="const GLvoid *"/> 4909 <glx handcode="true"/> 4910 </function> 4911 4912 <function name="WindowPos2d" deprecated="3.1"> 4913 <param name="x" type="GLdouble"/> 4914 <param name="y" type="GLdouble"/> 4915 <glx handcode="true"/> 4916 </function> 4917 4918 <function name="WindowPos2dv" deprecated="3.1"> 4919 <param name="v" type="const GLdouble *" count="2"/> 4920 <glx handcode="true"/> 4921 </function> 4922 4923 <function name="WindowPos2f" deprecated="3.1"> 4924 <param name="x" type="GLfloat"/> 4925 <param name="y" type="GLfloat"/> 4926 <glx handcode="true"/> 4927 </function> 4928 4929 <function name="WindowPos2fv" deprecated="3.1"> 4930 <param name="v" type="const GLfloat *" count="2"/> 4931 <glx handcode="true"/> 4932 </function> 4933 4934 <function name="WindowPos2i" deprecated="3.1"> 4935 <param name="x" type="GLint"/> 4936 <param name="y" type="GLint"/> 4937 <glx handcode="true"/> 4938 </function> 4939 4940 <function name="WindowPos2iv" deprecated="3.1"> 4941 <param name="v" type="const GLint *" count="2"/> 4942 <glx handcode="true"/> 4943 </function> 4944 4945 <function name="WindowPos2s" deprecated="3.1"> 4946 <param name="x" type="GLshort"/> 4947 <param name="y" type="GLshort"/> 4948 <glx handcode="true"/> 4949 </function> 4950 4951 <function name="WindowPos2sv" deprecated="3.1"> 4952 <param name="v" type="const GLshort *" count="2"/> 4953 <glx handcode="true"/> 4954 </function> 4955 4956 <function name="WindowPos3d" deprecated="3.1"> 4957 <param name="x" type="GLdouble"/> 4958 <param name="y" type="GLdouble"/> 4959 <param name="z" type="GLdouble"/> 4960 <glx handcode="true"/> 4961 </function> 4962 4963 <function name="WindowPos3dv" deprecated="3.1"> 4964 <param name="v" type="const GLdouble *" count="3"/> 4965 <glx handcode="true"/> 4966 </function> 4967 4968 <function name="WindowPos3f" deprecated="3.1"> 4969 <param name="x" type="GLfloat"/> 4970 <param name="y" type="GLfloat"/> 4971 <param name="z" type="GLfloat"/> 4972 </function> 4973 4974 <function name="WindowPos3fv" deprecated="3.1"> 4975 <param name="v" type="const GLfloat *" count="3"/> 4976 <glx rop="230"/> 4977 </function> 4978 4979 <function name="WindowPos3i" deprecated="3.1"> 4980 <param name="x" type="GLint"/> 4981 <param name="y" type="GLint"/> 4982 <param name="z" type="GLint"/> 4983 <glx handcode="true"/> 4984 </function> 4985 4986 <function name="WindowPos3iv" deprecated="3.1"> 4987 <param name="v" type="const GLint *" count="3"/> 4988 <glx handcode="true"/> 4989 </function> 4990 4991 <function name="WindowPos3s" deprecated="3.1"> 4992 <param name="x" type="GLshort"/> 4993 <param name="y" type="GLshort"/> 4994 <param name="z" type="GLshort"/> 4995 <glx handcode="true"/> 4996 </function> 4997 4998 <function name="WindowPos3sv" deprecated="3.1"> 4999 <param name="v" type="const GLshort *" count="3"/> 5000 <glx handcode="true"/> 5001 </function> 5002</category> 5003 5004<category name="1.5"> 5005 <enum name="BUFFER_SIZE" value="0x8764"/> 5006 <enum name="BUFFER_USAGE" value="0x8765"/> 5007 <enum name="QUERY_COUNTER_BITS" value="0x8864"/> 5008 <enum name="CURRENT_QUERY" value="0x8865"/> 5009 <enum name="QUERY_RESULT" value="0x8866"/> 5010 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/> 5011 <enum name="ARRAY_BUFFER" value="0x8892"/> 5012 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/> 5013 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/> 5014 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/> 5015 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/> 5016 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/> 5017 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/> 5018 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/> 5019 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/> 5020 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/> 5021 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/> 5022 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/> 5023 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/> 5024 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/> 5025 <enum name="READ_ONLY" value="0x88B8"/> 5026 <enum name="WRITE_ONLY" value="0x88B9"/> 5027 <enum name="READ_WRITE" value="0x88BA"/> 5028 <enum name="BUFFER_ACCESS" value="0x88BB"/> 5029 <enum name="BUFFER_MAPPED" value="0x88BC"/> 5030 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/> 5031 <enum name="STREAM_DRAW" value="0x88E0"/> 5032 <enum name="STREAM_READ" value="0x88E1"/> 5033 <enum name="STREAM_COPY" value="0x88E2"/> 5034 <enum name="STATIC_DRAW" value="0x88E4"/> 5035 <enum name="STATIC_READ" value="0x88E5"/> 5036 <enum name="STATIC_COPY" value="0x88E6"/> 5037 <enum name="DYNAMIC_DRAW" value="0x88E8"/> 5038 <enum name="DYNAMIC_READ" value="0x88E9"/> 5039 <enum name="DYNAMIC_COPY" value="0x88EA"/> 5040 <enum name="SAMPLES_PASSED" count="1" value="0x8914"/> 5041 <enum name="FOG_COORD_SRC" value="0x8450"> 5042 <size name="Get" mode="get"/> 5043 </enum> 5044 <enum name="FOG_COORD" value="0x8451"/> 5045 <enum name="CURRENT_FOG_COORD" count="1" value="0x8453"> 5046 <size name="Get" mode="get"/> 5047 </enum> 5048 <enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454"> 5049 <size name="Get" mode="get"/> 5050 </enum> 5051 <enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455"> 5052 <size name="Get" mode="get"/> 5053 </enum> 5054 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/> 5055 <enum name="FOG_COORD_ARRAY" count="1" value="0x8457"> 5056 <size name="Get" mode="get"/> 5057 </enum> 5058 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/> 5059 <enum name="SRC0_RGB" value="0x8580"/> 5060 <enum name="SRC1_RGB" value="0x8581"/> 5061 <enum name="SRC2_RGB" value="0x8582"/> 5062 <enum name="SRC0_ALPHA" value="0x8588"/> 5063 <enum name="SRC1_ALPHA" value="0x8589"/> 5064 <enum name="SRC2_ALPHA" value="0x858A"/> 5065 5066 <type name="intptr" size="4" glx_name="CARD32"/> 5067 <type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/> 5068 5069 <function name="BindBuffer" es1="1.1" es2="2.0" no_error="true" 5070 marshal_call_after="if (COMPAT) _mesa_glthread_BindBuffer(ctx, target, buffer);"> 5071 <param name="target" type="GLenum"/> 5072 <param name="buffer" type="GLuint"/> 5073 <glx ignore="true"/> 5074 </function> 5075 5076 <function name="BufferData" es1="1.1" es2="2.0" marshal="custom" no_error="true"> 5077 <param name="target" type="GLenum"/> 5078 <param name="size" type="GLsizeiptr" counter="true"/> 5079 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/> 5080 <param name="usage" type="GLenum"/> 5081 <glx ignore="true"/> 5082 </function> 5083 5084 <function name="BufferSubData" es1="1.1" es2="2.0" marshal="custom" 5085 no_error="true"> 5086 <param name="target" type="GLenum"/> 5087 <param name="offset" type="GLintptr"/> 5088 <param name="size" type="GLsizeiptr" counter="true"/> 5089 <param name="data" type="const GLvoid *" count="size"/> 5090 <glx ignore="true"/> 5091 </function> 5092 5093 <function name="DeleteBuffers" es1="1.1" es2="2.0" no_error="true" 5094 marshal_call_after="if (COMPAT) _mesa_glthread_DeleteBuffers(ctx, n, buffer);"> 5095 <param name="n" type="GLsizei" counter="true"/> 5096 <param name="buffer" type="const GLuint *" count="n"/> 5097 <glx ignore="true"/> 5098 </function> 5099 5100 <function name="GenBuffers" es1="1.1" es2="2.0" no_error="true"> 5101 <param name="n" type="GLsizei" counter="true"/> 5102 <param name="buffer" type="GLuint *" output="true" count="n"/> 5103 <glx ignore="true"/> 5104 </function> 5105 5106 <function name="GetBufferParameteriv" es1="1.1" es2="2.0"> 5107 <param name="target" type="GLenum"/> 5108 <param name="pname" type="GLenum"/> 5109 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5110 <glx ignore="true"/> 5111 </function> 5112 5113 <function name="GetBufferPointerv" es2="3.0"> 5114 <param name="target" type="GLenum"/> 5115 <param name="pname" type="GLenum"/> 5116 <param name="params" type="GLvoid **" output="true"/> 5117 <glx ignore="true"/> 5118 </function> 5119 5120 <function name="GetBufferSubData"> 5121 <param name="target" type="GLenum"/> 5122 <param name="offset" type="GLintptr"/> 5123 <param name="size" type="GLsizeiptr" counter="true"/> 5124 <param name="data" type="GLvoid *" output="true" count="size"/> 5125 <glx ignore="true"/> 5126 </function> 5127 5128 <function name="IsBuffer" es1="1.1" es2="2.0"> 5129 <param name="buffer" type="GLuint"/> 5130 <return type="GLboolean"/> 5131 <glx ignore="true"/> 5132 </function> 5133 5134 <function name="MapBuffer" no_error="true"> 5135 <param name="target" type="GLenum"/> 5136 <param name="access" type="GLenum"/> 5137 <return type="GLvoid *"/> 5138 <glx ignore="true"/> 5139 </function> 5140 5141 <function name="UnmapBuffer" es2="3.0" no_error="true"> 5142 <param name="target" type="GLenum"/> 5143 <return type="GLboolean"/> 5144 <glx ignore="true"/> 5145 </function> 5146 5147 <function name="GenQueries" es2="3.0"> 5148 <param name="n" type="GLsizei" counter="true"/> 5149 <param name="ids" type="GLuint *" output="true" count="n"/> 5150 <glx sop="162" always_array="true"/> 5151 </function> 5152 5153 <function name="DeleteQueries" es2="3.0"> 5154 <param name="n" type="GLsizei" counter="true"/> 5155 <param name="ids" type="const GLuint *" count="n"/> 5156 <glx sop="161"/> 5157 </function> 5158 5159 <function name="IsQuery" es2="3.0"> 5160 <param name="id" type="GLuint"/> 5161 <return type="GLboolean"/> 5162 <glx sop="163"/> 5163 </function> 5164 5165 <function name="BeginQuery" es2="3.0"> 5166 <param name="target" type="GLenum"/> 5167 <param name="id" type="GLuint"/> 5168 <glx rop="231"/> 5169 </function> 5170 5171 <function name="EndQuery" es2="3.0"> 5172 <param name="target" type="GLenum"/> 5173 <glx rop="232"/> 5174 </function> 5175 5176 <function name="GetQueryiv" es2="3.0"> 5177 <param name="target" type="GLenum"/> 5178 <param name="pname" type="GLenum"/> 5179 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5180 <glx sop="164"/> 5181 </function> 5182 5183 <function name="GetQueryObjectiv"> 5184 <param name="id" type="GLuint"/> 5185 <param name="pname" type="GLenum"/> 5186 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5187 <glx sop="165"/> 5188 </function> 5189 5190 <function name="GetQueryObjectuiv" es2="3.0"> 5191 <param name="id" type="GLuint"/> 5192 <param name="pname" type="GLenum"/> 5193 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 5194 <glx sop="166"/> 5195 </function> 5196</category> 5197 5198 5199<category name="2.0"> 5200 <!-- XXX some of the enums and functions probably need additional --> 5201 <!-- flags/attributes. --> 5202 5203 <type name="char" size="1" glx_name="CARD8"/> 5204 5205 <enum name="BLEND_EQUATION_RGB" value="0x8009"/> 5206 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/> 5207 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/> 5208 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/> 5209 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/> 5210 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/> 5211 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/> 5212 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/> 5213 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/> 5214 <enum name="STENCIL_BACK_FUNC" value="0x8800"/> 5215 <enum name="STENCIL_BACK_FAIL" value="0x8801"/> 5216 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/> 5217 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/> 5218 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/> 5219 <enum name="DRAW_BUFFER0" value="0x8825"/> 5220 <enum name="DRAW_BUFFER1" value="0x8826"/> 5221 <enum name="DRAW_BUFFER2" value="0x8827"/> 5222 <enum name="DRAW_BUFFER3" value="0x8828"/> 5223 <enum name="DRAW_BUFFER4" value="0x8829"/> 5224 <enum name="DRAW_BUFFER5" value="0x882A"/> 5225 <enum name="DRAW_BUFFER6" value="0x882B"/> 5226 <enum name="DRAW_BUFFER7" value="0x882C"/> 5227 <enum name="DRAW_BUFFER8" value="0x882D"/> 5228 <enum name="DRAW_BUFFER9" value="0x882E"/> 5229 <enum name="DRAW_BUFFER10" value="0x882F"/> 5230 <enum name="DRAW_BUFFER11" value="0x8830"/> 5231 <enum name="DRAW_BUFFER12" value="0x8831"/> 5232 <enum name="DRAW_BUFFER13" value="0x8832"/> 5233 <enum name="DRAW_BUFFER14" value="0x8833"/> 5234 <enum name="DRAW_BUFFER15" value="0x8834"/> 5235 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/> 5236 <enum name="POINT_SPRITE" value="0x8861"/> 5237 <enum name="COORD_REPLACE" value="0x8862"/> 5238 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/> 5239 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/> 5240 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/> 5241 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/> 5242 <enum name="FRAGMENT_SHADER" value="0x8B30"/> 5243 <enum name="VERTEX_SHADER" value="0x8B31"/> 5244 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/> 5245 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/> 5246 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/> 5247 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/> 5248 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/> 5249 <enum name="SHADER_TYPE" value="0x8B4F"/> 5250 <enum name="FLOAT_VEC2" value="0x8B50"/> 5251 <enum name="FLOAT_VEC3" value="0x8B51"/> 5252 <enum name="FLOAT_VEC4" value="0x8B52"/> 5253 <enum name="INT_VEC2" value="0x8B53"/> 5254 <enum name="INT_VEC3" value="0x8B54"/> 5255 <enum name="INT_VEC4" value="0x8B55"/> 5256 <enum name="BOOL" value="0x8B56"/> 5257 <enum name="BOOL_VEC2" value="0x8B57"/> 5258 <enum name="BOOL_VEC3" value="0x8B58"/> 5259 <enum name="BOOL_VEC4" value="0x8B59"/> 5260 <enum name="FLOAT_MAT2" value="0x8B5A"/> 5261 <enum name="FLOAT_MAT3" value="0x8B5B"/> 5262 <enum name="FLOAT_MAT4" value="0x8B5C"/> 5263 <enum name="SAMPLER_1D" value="0x8B5D"/> 5264 <enum name="SAMPLER_2D" value="0x8B5E"/> 5265 <enum name="SAMPLER_3D" value="0x8B5F"/> 5266 <enum name="SAMPLER_CUBE" value="0x8B60"/> 5267 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/> 5268 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/> 5269 <enum name="DELETE_STATUS" value="0x8B80"/> 5270 <enum name="COMPILE_STATUS" value="0x8B81"/> 5271 <enum name="LINK_STATUS" value="0x8B82"/> 5272 <enum name="VALIDATE_STATUS" value="0x8B83"/> 5273 <enum name="INFO_LOG_LENGTH" value="0x8B84"/> 5274 <enum name="ATTACHED_SHADERS" value="0x8B85"/> 5275 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/> 5276 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/> 5277 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/> 5278 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/> 5279 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/> 5280 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/> 5281 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/> 5282 <enum name="CURRENT_PROGRAM" value="0x8B8D"/> 5283 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0"> 5284 <size name="PointParameterfv"/> 5285 <size name="PointParameteriv"/> 5286 </enum> 5287 <enum name="LOWER_LEFT" value="0x8CA1"/> 5288 <enum name="UPPER_LEFT" value="0x8CA2"/> 5289 <enum name="STENCIL_BACK_REF" value="0x8CA3"/> 5290 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/> 5291 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/> 5292 5293 <function name="BlendEquationSeparate" es2="2.0" no_error="true"> 5294 <param name="modeRGB" type="GLenum"/> 5295 <param name="modeA" type="GLenum"/> 5296 <glx rop="4228"/> 5297 </function> 5298 5299 <function name="DrawBuffers" es2="3.0" no_error="true"> 5300 <param name="n" type="GLsizei" counter="true"/> 5301 <param name="bufs" type="const GLenum *" count="n"/> 5302 <glx rop="233" large="true"/> 5303 </function> 5304 5305 <function name="StencilFuncSeparate" es2="2.0" no_error="true"> 5306 <param name="face" type="GLenum"/> 5307 <param name="func" type="GLenum"/> 5308 <param name="ref" type="GLint"/> 5309 <param name="mask" type="GLuint"/> 5310 <glx ignore="true"/> 5311 </function> 5312 5313 <function name="StencilOpSeparate" es2="2.0" no_error="true"> 5314 <param name="face" type="GLenum"/> 5315 <param name="sfail" type="GLenum"/> 5316 <param name="zfail" type="GLenum"/> 5317 <param name="zpass" type="GLenum"/> 5318 <glx ignore="true"/> 5319 </function> 5320 5321 <function name="StencilMaskSeparate" es2="2.0" no_error="true"> 5322 <param name="face" type="GLenum"/> 5323 <param name="mask" type="GLuint"/> 5324 <glx ignore="true"/> 5325 </function> 5326 5327 <function name="AttachShader" es2="2.0" no_error="true"> 5328 <param name="program" type="GLuint"/> 5329 <param name="shader" type="GLuint"/> 5330 <glx ignore="true"/> 5331 </function> 5332 5333 <function name="BindAttribLocation" es2="2.0" no_error="true"> 5334 <param name="program" type="GLuint"/> 5335 <param name="index" type="GLuint"/> 5336 <param name="name" type="const GLchar *" count="(strlen(name) + 1)"/> 5337 <glx ignore="true"/> 5338 </function> 5339 5340 <function name="CompileShader" es2="2.0"> 5341 <param name="shader" type="GLuint"/> 5342 <glx ignore="true"/> 5343 </function> 5344 5345 <function name="CreateProgram" es2="2.0"> 5346 <return type="GLuint"/> 5347 <glx ignore="true"/> 5348 </function> 5349 5350 <function name="CreateShader" es2="2.0" no_error="true"> 5351 <param name="type" type="GLenum"/> 5352 <return type="GLuint"/> 5353 <glx ignore="true"/> 5354 </function> 5355 5356 <function name="DeleteProgram" es2="2.0"> 5357 <param name="program" type="GLuint"/> 5358 <glx ignore="true"/> 5359 </function> 5360 5361 <function name="DeleteShader" es2="2.0"> 5362 <param name="program" type="GLuint"/> 5363 <glx ignore="true"/> 5364 </function> 5365 5366 <function name="DetachShader" es2="2.0" no_error="true"> 5367 <param name="program" type="GLuint"/> 5368 <param name="shader" type="GLuint"/> 5369 <glx ignore="true"/> 5370 </function> 5371 5372 <function name="DisableVertexAttribArray" es2="2.0" no_error="true" 5373 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, VERT_ATTRIB_GENERIC(index), false);"> 5374 <param name="index" type="GLuint"/> 5375 <glx ignore="true"/> 5376 <glx handcode="true"/> 5377 </function> 5378 5379 <function name="EnableVertexAttribArray" es2="2.0" no_error="true" 5380 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, VERT_ATTRIB_GENERIC(index), true);"> 5381 <param name="index" type="GLuint"/> 5382 <glx ignore="true"/> 5383 <glx handcode="true"/> 5384 </function> 5385 5386 <function name="GetActiveAttrib" es2="2.0"> 5387 <param name="program" type="GLuint"/> 5388 <param name="index" type="GLuint"/> 5389 <param name="bufSize" type="GLsizei "/> 5390 <param name="length" type="GLsizei *" output="true"/> 5391 <param name="size" type="GLint *" output="true"/> 5392 <param name="type" type="GLenum *" output="true"/> 5393 <param name="name" type="GLchar *" output="true"/> 5394 <glx ignore="true"/> 5395 </function> 5396 5397 <function name="GetActiveUniform" es2="2.0"> 5398 <param name="program" type="GLuint"/> 5399 <param name="index" type="GLuint"/> 5400 <param name="bufSize" type="GLsizei"/> 5401 <param name="length" type="GLsizei *" output="true"/> 5402 <param name="size" type="GLint *" output="true"/> 5403 <param name="type" type="GLenum *" output="true"/> 5404 <param name="name" type="GLchar *" output="true"/> 5405 <glx ignore="true"/> 5406 </function> 5407 5408 <function name="GetAttachedShaders" es2="2.0"> 5409 <param name="program" type="GLuint"/> 5410 <param name="maxCount" type="GLsizei"/> 5411 <param name="count" type="GLsizei *" output="true"/> 5412 <param name="obj" type="GLuint *" output="true"/> 5413 <glx ignore="true"/> 5414 </function> 5415 5416 <function name="GetAttribLocation" es2="2.0"> 5417 <param name="program" type="GLuint"/> 5418 <param name="name" type="const GLchar *"/> 5419 <return type="GLint"/> 5420 <glx ignore="true"/> 5421 </function> 5422 5423 <function name="GetProgramiv" es2="2.0"> 5424 <param name="program" type="GLuint"/> 5425 <param name="pname" type="GLenum"/> 5426 <param name="params" type="GLint *" output="true"/> 5427 <glx ignore="true"/> 5428 </function> 5429 5430 <function name="GetProgramInfoLog" es2="2.0"> 5431 <param name="program" type="GLuint"/> 5432 <param name="bufSize" type="GLsizei"/> 5433 <param name="length" type="GLsizei *"/> 5434 <param name="infoLog" type="GLchar *"/> 5435 <glx ignore="true"/> 5436 </function> 5437 5438 <function name="GetShaderiv" es2="2.0"> 5439 <param name="shader" type="GLuint"/> 5440 <param name="pname" type="GLenum"/> 5441 <param name="params" type="GLint *"/> 5442 <glx ignore="true"/> 5443 </function> 5444 5445 <function name="GetShaderInfoLog" es2="2.0"> 5446 <param name="shader" type="GLuint"/> 5447 <param name="bufSize" type="GLsizei"/> 5448 <param name="length" type="GLsizei *"/> 5449 <param name="infoLog" type="GLchar *"/> 5450 <glx ignore="true"/> 5451 </function> 5452 5453 <function name="GetShaderSource" es2="2.0"> 5454 <param name="shader" type="GLuint"/> 5455 <param name="bufSize" type="GLsizei"/> 5456 <param name="length" type="GLsizei *" output="true"/> 5457 <param name="source" type="GLchar *" output="true"/> 5458 <glx ignore="true"/> 5459 </function> 5460 5461 <function name="GetUniformLocation" es2="2.0" no_error="true"> 5462 <param name="program" type="GLuint"/> 5463 <param name="name" type="const GLchar *"/> 5464 <return type="GLint"/> 5465 <glx ignore="true"/> 5466 </function> 5467 5468 <function name="GetUniformfv" es2="2.0"> 5469 <param name="program" type="GLuint"/> 5470 <param name="location" type="GLint"/> 5471 <param name="params" type="GLfloat *" output="true"/> 5472 <glx ignore="true"/> 5473 </function> 5474 5475 <function name="GetUniformiv" es2="2.0"> 5476 <param name="program" type="GLuint"/> 5477 <param name="location" type="GLint"/> 5478 <param name="params" type="GLint *" output="true"/> 5479 <glx ignore="true"/> 5480 </function> 5481 5482 <function name="GetVertexAttribdv"> 5483 <param name="index" type="GLuint"/> 5484 <param name="pname" type="GLenum"/> 5485 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 5486 <glx ignore="true"/> 5487 <glx handcode="client" vendorpriv="1301"/> 5488 </function> 5489 5490 <function name="GetVertexAttribfv" es2="2.0"> 5491 <param name="index" type="GLuint"/> 5492 <param name="pname" type="GLenum"/> 5493 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 5494 <glx ignore="true"/> 5495 <glx handcode="client" vendorpriv="1302"/> 5496 </function> 5497 5498 <function name="GetVertexAttribiv" es2="2.0"> 5499 <param name="index" type="GLuint"/> 5500 <param name="pname" type="GLenum"/> 5501 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5502 <glx ignore="true"/> 5503 <glx handcode="client" vendorpriv="1303"/> 5504 </function> 5505 5506 <function name="GetVertexAttribPointerv" es2="2.0"> 5507 <param name="index" type="GLuint"/> 5508 <param name="pname" type="GLenum"/> 5509 <param name="pointer" type="GLvoid **" output="true"/> 5510 <glx ignore="true"/> 5511 <glx handcode="true"/> 5512 </function> 5513 5514 <function name="IsProgram" es2="2.0"> 5515 <param name="program" type="GLuint"/> 5516 <return type="GLboolean"/> 5517 <glx ignore="true"/> 5518 </function> 5519 5520 <function name="IsShader" es2="2.0"> 5521 <param name="shader" type="GLuint"/> 5522 <return type="GLboolean"/> 5523 <glx ignore="true"/> 5524 </function> 5525 5526 <function name="LinkProgram" es2="2.0" no_error="true"> 5527 <param name="program" type="GLuint"/> 5528 <glx ignore="true"/> 5529 </function> 5530 5531 <function name="ShaderSource" es2="2.0" marshal="custom" no_error="true"> 5532 <param name="shader" type="GLuint"/> 5533 <param name="count" type="GLsizei"/> 5534 <param name="string" type="const GLchar * const *"/> 5535 <param name="length" type="const GLint *"/> 5536 <glx ignore="true"/> 5537 </function> 5538 5539 <function name="UseProgram" es2="2.0" no_error="true"> 5540 <param name="program" type="GLuint"/> 5541 <glx ignore="true"/> 5542 </function> 5543 5544 <function name="Uniform1f" es2="2.0"> 5545 <param name="location" type="GLint"/> 5546 <param name="v0" type="GLfloat"/> 5547 <glx ignore="true"/> 5548 </function> 5549 <function name="Uniform2f" es2="2.0"> 5550 <param name="location" type="GLint"/> 5551 <param name="v0" type="GLfloat"/> 5552 <param name="v1" type="GLfloat"/> 5553 <glx ignore="true"/> 5554 </function> 5555 <function name="Uniform3f" es2="2.0"> 5556 <param name="location" type="GLint"/> 5557 <param name="v0" type="GLfloat"/> 5558 <param name="v1" type="GLfloat"/> 5559 <param name="v2" type="GLfloat"/> 5560 <glx ignore="true"/> 5561 </function> 5562 <function name="Uniform4f" es2="2.0"> 5563 <param name="location" type="GLint"/> 5564 <param name="v0" type="GLfloat"/> 5565 <param name="v1" type="GLfloat"/> 5566 <param name="v2" type="GLfloat"/> 5567 <param name="v3" type="GLfloat"/> 5568 <glx ignore="true"/> 5569 </function> 5570 5571 <function name="Uniform1i" es2="2.0"> 5572 <param name="location" type="GLint"/> 5573 <param name="v0" type="GLint"/> 5574 <glx ignore="true"/> 5575 </function> 5576 <function name="Uniform2i" es2="2.0"> 5577 <param name="location" type="GLint"/> 5578 <param name="v0" type="GLint"/> 5579 <param name="v1" type="GLint"/> 5580 <glx ignore="true"/> 5581 </function> 5582 <function name="Uniform3i" es2="2.0"> 5583 <param name="location" type="GLint"/> 5584 <param name="v0" type="GLint"/> 5585 <param name="v1" type="GLint"/> 5586 <param name="v2" type="GLint"/> 5587 <glx ignore="true"/> 5588 </function> 5589 <function name="Uniform4i" es2="2.0"> 5590 <param name="location" type="GLint"/> 5591 <param name="v0" type="GLint"/> 5592 <param name="v1" type="GLint"/> 5593 <param name="v2" type="GLint"/> 5594 <param name="v3" type="GLint"/> 5595 <glx ignore="true"/> 5596 </function> 5597 5598 <function name="Uniform1fv" es2="2.0"> 5599 <param name="location" type="GLint"/> 5600 <param name="count" type="GLsizei" counter="true"/> 5601 <param name="value" type="const GLfloat *" count="count"/> 5602 <glx ignore="true"/> 5603 </function> 5604 <function name="Uniform2fv" es2="2.0"> 5605 <param name="location" type="GLint"/> 5606 <param name="count" type="GLsizei" counter="true"/> 5607 <param name="value" type="const GLfloat *" count="count" count_scale="2"/> 5608 <glx ignore="true"/> 5609 </function> 5610 <function name="Uniform3fv" es2="2.0"> 5611 <param name="location" type="GLint"/> 5612 <param name="count" type="GLsizei" counter="true"/> 5613 <param name="value" type="const GLfloat *" count="count" count_scale="3"/> 5614 <glx ignore="true"/> 5615 </function> 5616 <function name="Uniform4fv" es2="2.0"> 5617 <param name="location" type="GLint"/> 5618 <param name="count" type="GLsizei" counter="true"/> 5619 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5620 <glx ignore="true"/> 5621 </function> 5622 5623 <function name="Uniform1iv" es2="2.0"> 5624 <param name="location" type="GLint"/> 5625 <param name="count" type="GLsizei" counter="true"/> 5626 <param name="value" type="const GLint *" count="count"/> 5627 <glx ignore="true"/> 5628 </function> 5629 <function name="Uniform2iv" es2="2.0"> 5630 <param name="location" type="GLint"/> 5631 <param name="count" type="GLsizei" counter="true"/> 5632 <param name="value" type="const GLint *" count="count" count_scale="2"/> 5633 <glx ignore="true"/> 5634 </function> 5635 <function name="Uniform3iv" es2="2.0"> 5636 <param name="location" type="GLint"/> 5637 <param name="count" type="GLsizei" counter="true"/> 5638 <param name="value" type="const GLint *" count="count" count_scale="3"/> 5639 <glx ignore="true"/> 5640 </function> 5641 <function name="Uniform4iv" es2="2.0"> 5642 <param name="location" type="GLint"/> 5643 <param name="count" type="GLsizei" counter="true"/> 5644 <param name="value" type="const GLint *" count="count" count_scale="4"/> 5645 <glx ignore="true"/> 5646 </function> 5647 5648 <function name="UniformMatrix2fv" es2="2.0"> 5649 <param name="location" type="GLint"/> 5650 <param name="count" type="GLsizei" counter="true"/> 5651 <param name="transpose" type="GLboolean"/> 5652 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5653 <glx ignore="true"/> 5654 </function> 5655 <function name="UniformMatrix3fv" es2="2.0"> 5656 <param name="location" type="GLint"/> 5657 <param name="count" type="GLsizei" counter="true"/> 5658 <param name="transpose" type="GLboolean"/> 5659 <param name="value" type="const GLfloat *" count="count" count_scale="9"/> 5660 <glx ignore="true"/> 5661 </function> 5662 <function name="UniformMatrix4fv" es2="2.0"> 5663 <param name="location" type="GLint"/> 5664 <param name="count" type="GLsizei" counter="true"/> 5665 <param name="transpose" type="GLboolean"/> 5666 <param name="value" type="const GLfloat *" count="count" count_scale="16"/> 5667 <glx ignore="true"/> 5668 </function> 5669 5670 <function name="ValidateProgram" es2="2.0"> 5671 <param name="program" type="GLuint"/> 5672 <glx ignore="true"/> 5673 </function> 5674 5675 <function name="VertexAttrib1d" exec="dynamic"> 5676 <param name="index" type="GLuint"/> 5677 <param name="x" type="GLdouble"/> 5678 </function> 5679 <function name="VertexAttrib1dv" exec="dynamic"> 5680 <param name="index" type="GLuint"/> 5681 <param name="v" type="const GLdouble *" count="1"/> 5682 <glx rop="4197" doubles_in_order="true"/> 5683 </function> 5684 <function name="VertexAttrib1f" alias="VertexAttrib1fARB" es2="2.0"> 5685 <param name="index" type="GLuint"/> 5686 <param name="x" type="GLfloat"/> 5687 </function> 5688 <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB" es2="2.0"> 5689 <param name="index" type="GLuint"/> 5690 <param name="v" type="const GLfloat *"/> 5691 </function> 5692 <function name="VertexAttrib1s" exec="dynamic"> 5693 <param name="index" type="GLuint"/> 5694 <param name="x" type="GLshort"/> 5695 </function> 5696 <function name="VertexAttrib1sv" exec="dynamic"> 5697 <param name="index" type="GLuint"/> 5698 <param name="v" type="const GLshort *" count="1"/> 5699 <glx rop="4189"/> 5700 </function> 5701 5702 <function name="VertexAttrib2d" exec="dynamic"> 5703 <param name="index" type="GLuint"/> 5704 <param name="x" type="GLdouble"/> 5705 <param name="y" type="GLdouble"/> 5706 </function> 5707 <function name="VertexAttrib2dv" exec="dynamic"> 5708 <param name="index" type="GLuint"/> 5709 <param name="v" type="const GLdouble *" count="2"/> 5710 <glx rop="4198" doubles_in_order="true"/> 5711 </function> 5712 <function name="VertexAttrib2f" alias="VertexAttrib2fARB" es2="2.0"> 5713 <param name="index" type="GLuint"/> 5714 <param name="x" type="GLfloat"/> 5715 <param name="y" type="GLfloat"/> 5716 </function> 5717 <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB" es2="2.0"> 5718 <param name="index" type="GLuint"/> 5719 <param name="v" type="const GLfloat *"/> 5720 </function> 5721 <function name="VertexAttrib2s" exec="dynamic"> 5722 <param name="index" type="GLuint"/> 5723 <param name="x" type="GLshort"/> 5724 <param name="y" type="GLshort"/> 5725 </function> 5726 <function name="VertexAttrib2sv" exec="dynamic"> 5727 <param name="index" type="GLuint"/> 5728 <param name="v" type="const GLshort *" count="2"/> 5729 <glx rop="4190"/> 5730 </function> 5731 5732 <function name="VertexAttrib3d" exec="dynamic"> 5733 <param name="index" type="GLuint"/> 5734 <param name="x" type="GLdouble"/> 5735 <param name="y" type="GLdouble"/> 5736 <param name="z" type="GLdouble"/> 5737 </function> 5738 <function name="VertexAttrib3dv" exec="dynamic"> 5739 <param name="index" type="GLuint"/> 5740 <param name="v" type="const GLdouble *" count="3"/> 5741 <glx rop="4199" doubles_in_order="true"/> 5742 </function> 5743 <function name="VertexAttrib3f" alias="VertexAttrib3fARB" es2="2.0"> 5744 <param name="index" type="GLuint"/> 5745 <param name="x" type="GLfloat"/> 5746 <param name="y" type="GLfloat"/> 5747 <param name="z" type="GLfloat"/> 5748 </function> 5749 <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB" es2="2.0"> 5750 <param name="index" type="GLuint"/> 5751 <param name="v" type="const GLfloat *"/> 5752 </function> 5753 <function name="VertexAttrib3s" exec="dynamic"> 5754 <param name="index" type="GLuint"/> 5755 <param name="x" type="GLshort"/> 5756 <param name="y" type="GLshort"/> 5757 <param name="z" type="GLshort"/> 5758 </function> 5759 <function name="VertexAttrib3sv" exec="dynamic"> 5760 <param name="index" type="GLuint"/> 5761 <param name="v" type="const GLshort *" count="3"/> 5762 <glx rop="4191"/> 5763 </function> 5764 5765 <function name="VertexAttrib4Nbv" exec="dynamic"> 5766 <param name="index" type="GLuint"/> 5767 <param name="v" type="const GLbyte *" count="4"/> 5768 <glx rop="4235"/> 5769 </function> 5770 <function name="VertexAttrib4Niv" exec="dynamic"> 5771 <param name="index" type="GLuint"/> 5772 <param name="v" type="const GLint *" count="4"/> 5773 <glx rop="4237"/> 5774 </function> 5775 <function name="VertexAttrib4Nsv" exec="dynamic"> 5776 <param name="index" type="GLuint"/> 5777 <param name="v" type="const GLshort *" count="4"/> 5778 <glx rop="4236"/> 5779 </function> 5780 <function name="VertexAttrib4Nub" exec="dynamic"> 5781 <param name="index" type="GLuint"/> 5782 <param name="x" type="GLubyte"/> 5783 <param name="y" type="GLubyte"/> 5784 <param name="z" type="GLubyte"/> 5785 <param name="w" type="GLubyte"/> 5786 </function> 5787 <function name="VertexAttrib4Nubv" exec="dynamic"> 5788 <param name="index" type="GLuint"/> 5789 <param name="v" type="const GLubyte *" count="4"/> 5790 <glx rop="4201"/> 5791 </function> 5792 <function name="VertexAttrib4Nuiv" exec="dynamic"> 5793 <param name="index" type="GLuint"/> 5794 <param name="v" type="const GLuint *" count="4"/> 5795 <glx rop="4239"/> 5796 </function> 5797 <function name="VertexAttrib4Nusv" exec="dynamic"> 5798 <param name="index" type="GLuint"/> 5799 <param name="v" type="const GLushort *" count="4"/> 5800 <glx rop="4238"/> 5801 </function> 5802 <function name="VertexAttrib4bv" exec="dynamic"> 5803 <param name="index" type="GLuint"/> 5804 <param name="v" type="const GLbyte *" count="4"/> 5805 <glx rop="4230"/> 5806 </function> 5807 <function name="VertexAttrib4d" exec="dynamic"> 5808 <param name="index" type="GLuint"/> 5809 <param name="x" type="GLdouble"/> 5810 <param name="y" type="GLdouble"/> 5811 <param name="z" type="GLdouble"/> 5812 <param name="w" type="GLdouble"/> 5813 </function> 5814 <function name="VertexAttrib4dv" exec="dynamic"> 5815 <param name="index" type="GLuint"/> 5816 <param name="v" type="const GLdouble *" count="4"/> 5817 <glx rop="4200" doubles_in_order="true"/> 5818 </function> 5819 <function name="VertexAttrib4f" alias="VertexAttrib4fARB" es2="2.0"> 5820 <param name="index" type="GLuint"/> 5821 <param name="x" type="GLfloat"/> 5822 <param name="y" type="GLfloat"/> 5823 <param name="z" type="GLfloat"/> 5824 <param name="w" type="GLfloat"/> 5825 </function> 5826 <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB" es2="2.0"> 5827 <param name="index" type="GLuint"/> 5828 <param name="v" type="const GLfloat *"/> 5829 </function> 5830 <function name="VertexAttrib4iv" exec="dynamic"> 5831 <param name="index" type="GLuint"/> 5832 <param name="v" type="const GLint *" count="4"/> 5833 <glx rop="4231"/> 5834 </function> 5835 <function name="VertexAttrib4s" exec="dynamic"> 5836 <param name="index" type="GLuint"/> 5837 <param name="x" type="GLshort"/> 5838 <param name="y" type="GLshort"/> 5839 <param name="z" type="GLshort"/> 5840 <param name="w" type="GLshort"/> 5841 </function> 5842 <function name="VertexAttrib4sv" exec="dynamic"> 5843 <param name="index" type="GLuint"/> 5844 <param name="v" type="const GLshort *" count="4"/> 5845 <glx rop="4192"/> 5846 </function> 5847 <function name="VertexAttrib4ubv" exec="dynamic"> 5848 <param name="index" type="GLuint"/> 5849 <param name="v" type="const GLubyte *" count="4"/> 5850 <glx rop="4232"/> 5851 </function> 5852 <function name="VertexAttrib4uiv" exec="dynamic"> 5853 <param name="index" type="GLuint"/> 5854 <param name="v" type="const GLuint *" count="4"/> 5855 <glx rop="4234"/> 5856 </function> 5857 <function name="VertexAttrib4usv" exec="dynamic"> 5858 <param name="index" type="GLuint"/> 5859 <param name="v" type="const GLushort *" count="4"/> 5860 <glx rop="4233"/> 5861 </function> 5862 5863 <function name="VertexAttribPointer" es2="2.0" marshal="async" 5864 no_error="true" 5865 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_GENERIC(index), size, type, stride, pointer);"> 5866 <param name="index" type="GLuint"/> 5867 <param name="size" type="GLint"/> 5868 <param name="type" type="GLenum"/> 5869 <param name="normalized" type="GLboolean"/> 5870 <param name="stride" type="GLsizei"/> 5871 <param name="pointer" type="const GLvoid *"/> 5872 <glx handcode="true"/> 5873 </function> 5874 5875</category> 5876 5877 5878<category name="2.1"> 5879 <!-- XXX some of the enums and functions probably need additional --> 5880 <!-- flags/attributes. --> 5881 5882 <enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/> 5883 <enum name="PIXEL_PACK_BUFFER" value="0x88EB"/> 5884 <enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/> 5885 <enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/> 5886 <enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/> 5887 <enum name="FLOAT_MAT2x3" value="0x8B65"/> 5888 <enum name="FLOAT_MAT2x4" value="0x8B66"/> 5889 <enum name="FLOAT_MAT3x2" value="0x8B67"/> 5890 <enum name="FLOAT_MAT3x4" value="0x8B68"/> 5891 <enum name="FLOAT_MAT4x2" value="0x8B69"/> 5892 <enum name="FLOAT_MAT4x3" value="0x8B6A"/> 5893 <enum name="SRGB" value="0x8C40"/> 5894 <enum name="SRGB8" value="0x8C41"/> 5895 <enum name="SRGB_ALPHA" value="0x8C42"/> 5896 <enum name="SRGB8_ALPHA8" value="0x8C43"/> 5897 <enum name="SLUMINANCE_ALPHA" value="0x8C44"/> 5898 <enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/> 5899 <enum name="SLUMINANCE" value="0x8C46"/> 5900 <enum name="SLUMINANCE8" value="0x8C47"/> 5901 <enum name="COMPRESSED_SRGB" value="0x8C48"/> 5902 <enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/> 5903 <enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/> 5904 <enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/> 5905 5906 <function name="UniformMatrix2x3fv" es2="3.0"> 5907 <param name="location" type="GLint"/> 5908 <param name="count" type="GLsizei" counter="true"/> 5909 <param name="transpose" type="GLboolean"/> 5910 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5911 <glx ignore="true"/> 5912 </function> 5913 <function name="UniformMatrix3x2fv" es2="3.0"> 5914 <param name="location" type="GLint"/> 5915 <param name="count" type="GLsizei" counter="true"/> 5916 <param name="transpose" type="GLboolean"/> 5917 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5918 <glx ignore="true"/> 5919 </function> 5920 <function name="UniformMatrix2x4fv" es2="3.0"> 5921 <param name="location" type="GLint"/> 5922 <param name="count" type="GLsizei" counter="true"/> 5923 <param name="transpose" type="GLboolean"/> 5924 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5925 <glx ignore="true"/> 5926 </function> 5927 <function name="UniformMatrix4x2fv" es2="3.0"> 5928 <param name="location" type="GLint"/> 5929 <param name="count" type="GLsizei" counter="true"/> 5930 <param name="transpose" type="GLboolean"/> 5931 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5932 <glx ignore="true"/> 5933 </function> 5934 <function name="UniformMatrix3x4fv" es2="3.0"> 5935 <param name="location" type="GLint"/> 5936 <param name="count" type="GLsizei" counter="true"/> 5937 <param name="transpose" type="GLboolean"/> 5938 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5939 <glx ignore="true"/> 5940 </function> 5941 <function name="UniformMatrix4x3fv" es2="3.0"> 5942 <param name="location" type="GLint"/> 5943 <param name="count" type="GLsizei" counter="true"/> 5944 <param name="transpose" type="GLboolean"/> 5945 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5946 <glx ignore="true"/> 5947 </function> 5948 5949</category> 5950 5951 5952<!-- ARB extensions sorted by extension number. --> 5953 5954<category name="GL_ARB_multitexture" number="1"> 5955 <enum name="TEXTURE0_ARB" value="0x84C0"/> 5956 <enum name="TEXTURE1_ARB" value="0x84C1"/> 5957 <enum name="TEXTURE2_ARB" value="0x84C2"/> 5958 <enum name="TEXTURE3_ARB" value="0x84C3"/> 5959 <enum name="TEXTURE4_ARB" value="0x84C4"/> 5960 <enum name="TEXTURE5_ARB" value="0x84C5"/> 5961 <enum name="TEXTURE6_ARB" value="0x84C6"/> 5962 <enum name="TEXTURE7_ARB" value="0x84C7"/> 5963 <enum name="TEXTURE8_ARB" value="0x84C8"/> 5964 <enum name="TEXTURE9_ARB" value="0x84C9"/> 5965 <enum name="TEXTURE10_ARB" value="0x84CA"/> 5966 <enum name="TEXTURE11_ARB" value="0x84CB"/> 5967 <enum name="TEXTURE12_ARB" value="0x84CC"/> 5968 <enum name="TEXTURE13_ARB" value="0x84CD"/> 5969 <enum name="TEXTURE14_ARB" value="0x84CE"/> 5970 <enum name="TEXTURE15_ARB" value="0x84CF"/> 5971 <enum name="TEXTURE16_ARB" value="0x84D0"/> 5972 <enum name="TEXTURE17_ARB" value="0x84D1"/> 5973 <enum name="TEXTURE18_ARB" value="0x84D2"/> 5974 <enum name="TEXTURE19_ARB" value="0x84D3"/> 5975 <enum name="TEXTURE20_ARB" value="0x84D4"/> 5976 <enum name="TEXTURE21_ARB" value="0x84D5"/> 5977 <enum name="TEXTURE22_ARB" value="0x84D6"/> 5978 <enum name="TEXTURE23_ARB" value="0x84D7"/> 5979 <enum name="TEXTURE24_ARB" value="0x84D8"/> 5980 <enum name="TEXTURE25_ARB" value="0x84D9"/> 5981 <enum name="TEXTURE26_ARB" value="0x84DA"/> 5982 <enum name="TEXTURE27_ARB" value="0x84DB"/> 5983 <enum name="TEXTURE28_ARB" value="0x84DC"/> 5984 <enum name="TEXTURE29_ARB" value="0x84DD"/> 5985 <enum name="TEXTURE30_ARB" value="0x84DE"/> 5986 <enum name="TEXTURE31_ARB" value="0x84DF"/> 5987 <enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0"> 5988 <size name="Get" mode="get"/> 5989 </enum> 5990 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1"> 5991 <size name="Get" mode="get"/> 5992 </enum> 5993 <enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2"> 5994 <size name="Get" mode="get"/> 5995 </enum> 5996 5997 <function name="ActiveTextureARB" alias="ActiveTexture"> 5998 <param name="texture" type="GLenum"/> 5999 </function> 6000 6001 <function name="ClientActiveTextureARB" alias="ClientActiveTexture"> 6002 <param name="texture" type="GLenum"/> 6003 </function> 6004 6005 <function name="MultiTexCoord1dARB" 6006 vectorequiv="MultiTexCoord1dv" alias="MultiTexCoord1d"> 6007 <param name="target" type="GLenum"/> 6008 <param name="s" type="GLdouble"/> 6009 </function> 6010 6011 <function name="MultiTexCoord1dvARB" alias="MultiTexCoord1dv"> 6012 <param name="target" type="GLenum"/> 6013 <param name="v" type="const GLdouble *"/> 6014 </function> 6015 6016 <function name="MultiTexCoord1fARB" 6017 vectorequiv="MultiTexCoord1fvARB" exec="dynamic"> 6018 <param name="target" type="GLenum"/> 6019 <param name="s" type="GLfloat"/> 6020 </function> 6021 6022 <function name="MultiTexCoord1fvARB" exec="dynamic"> 6023 <param name="target" type="GLenum"/> 6024 <param name="v" type="const GLfloat *" count="1"/> 6025 <glx rop="199"/> 6026 </function> 6027 6028 <function name="MultiTexCoord1iARB" 6029 vectorequiv="MultiTexCoord1iv" alias="MultiTexCoord1i"> 6030 <param name="target" type="GLenum"/> 6031 <param name="s" type="GLint"/> 6032 </function> 6033 6034 <function name="MultiTexCoord1ivARB" alias="MultiTexCoord1iv"> 6035 <param name="target" type="GLenum"/> 6036 <param name="v" type="const GLint *"/> 6037 </function> 6038 6039 <function name="MultiTexCoord1sARB" 6040 vectorequiv="MultiTexCoord1sv" alias="MultiTexCoord1s"> 6041 <param name="target" type="GLenum"/> 6042 <param name="s" type="GLshort"/> 6043 </function> 6044 6045 <function name="MultiTexCoord1svARB" alias="MultiTexCoord1sv"> 6046 <param name="target" type="GLenum"/> 6047 <param name="v" type="const GLshort *"/> 6048 </function> 6049 6050 <function name="MultiTexCoord2dARB" 6051 vectorequiv="MultiTexCoord2dv" alias="MultiTexCoord2d"> 6052 <param name="target" type="GLenum"/> 6053 <param name="s" type="GLdouble"/> 6054 <param name="t" type="GLdouble"/> 6055 </function> 6056 6057 <function name="MultiTexCoord2dvARB" alias="MultiTexCoord2dv"> 6058 <param name="target" type="GLenum"/> 6059 <param name="v" type="const GLdouble *"/> 6060 </function> 6061 6062 <function name="MultiTexCoord2fARB" 6063 vectorequiv="MultiTexCoord2fvARB" exec="dynamic"> 6064 <param name="target" type="GLenum"/> 6065 <param name="s" type="GLfloat"/> 6066 <param name="t" type="GLfloat"/> 6067 </function> 6068 6069 <function name="MultiTexCoord2fvARB" exec="dynamic"> 6070 <param name="target" type="GLenum"/> 6071 <param name="v" type="const GLfloat *" count="2"/> 6072 <glx rop="203"/> 6073 </function> 6074 6075 <function name="MultiTexCoord2iARB" 6076 vectorequiv="MultiTexCoord2iv" alias="MultiTexCoord2i"> 6077 <param name="target" type="GLenum"/> 6078 <param name="s" type="GLint"/> 6079 <param name="t" type="GLint"/> 6080 </function> 6081 6082 <function name="MultiTexCoord2ivARB" alias="MultiTexCoord2iv"> 6083 <param name="target" type="GLenum"/> 6084 <param name="v" type="const GLint *"/> 6085 </function> 6086 6087 <function name="MultiTexCoord2sARB" 6088 vectorequiv="MultiTexCoord2sv" alias="MultiTexCoord2s"> 6089 <param name="target" type="GLenum"/> 6090 <param name="s" type="GLshort"/> 6091 <param name="t" type="GLshort"/> 6092 </function> 6093 6094 <function name="MultiTexCoord2svARB" alias="MultiTexCoord2sv"> 6095 <param name="target" type="GLenum"/> 6096 <param name="v" type="const GLshort *"/> 6097 </function> 6098 6099 <function name="MultiTexCoord3dARB" 6100 vectorequiv="MultiTexCoord3dv" alias="MultiTexCoord3d"> 6101 <param name="target" type="GLenum"/> 6102 <param name="s" type="GLdouble"/> 6103 <param name="t" type="GLdouble"/> 6104 <param name="r" type="GLdouble"/> 6105 </function> 6106 6107 <function name="MultiTexCoord3dvARB" alias="MultiTexCoord3dv"> 6108 <param name="target" type="GLenum"/> 6109 <param name="v" type="const GLdouble *"/> 6110 </function> 6111 6112 <function name="MultiTexCoord3fARB" 6113 vectorequiv="MultiTexCoord3fvARB" exec="dynamic"> 6114 <param name="target" type="GLenum"/> 6115 <param name="s" type="GLfloat"/> 6116 <param name="t" type="GLfloat"/> 6117 <param name="r" type="GLfloat"/> 6118 </function> 6119 6120 <function name="MultiTexCoord3fvARB" exec="dynamic"> 6121 <param name="target" type="GLenum"/> 6122 <param name="v" type="const GLfloat *" count="3"/> 6123 <glx rop="207"/> 6124 </function> 6125 6126 <function name="MultiTexCoord3iARB" 6127 vectorequiv="MultiTexCoord3iv" alias="MultiTexCoord3i"> 6128 <param name="target" type="GLenum"/> 6129 <param name="s" type="GLint"/> 6130 <param name="t" type="GLint"/> 6131 <param name="r" type="GLint"/> 6132 </function> 6133 6134 <function name="MultiTexCoord3ivARB" alias="MultiTexCoord3iv"> 6135 <param name="target" type="GLenum"/> 6136 <param name="v" type="const GLint *"/> 6137 </function> 6138 6139 <function name="MultiTexCoord3sARB" 6140 vectorequiv="MultiTexCoord3sv" alias="MultiTexCoord3s"> 6141 <param name="target" type="GLenum"/> 6142 <param name="s" type="GLshort"/> 6143 <param name="t" type="GLshort"/> 6144 <param name="r" type="GLshort"/> 6145 </function> 6146 6147 <function name="MultiTexCoord3svARB" alias="MultiTexCoord3sv"> 6148 <param name="target" type="GLenum"/> 6149 <param name="v" type="const GLshort *"/> 6150 </function> 6151 6152 <function name="MultiTexCoord4dARB" 6153 vectorequiv="MultiTexCoord4dv" alias="MultiTexCoord4d"> 6154 <param name="target" type="GLenum"/> 6155 <param name="s" type="GLdouble"/> 6156 <param name="t" type="GLdouble"/> 6157 <param name="r" type="GLdouble"/> 6158 <param name="q" type="GLdouble"/> 6159 </function> 6160 6161 <function name="MultiTexCoord4dvARB" alias="MultiTexCoord4dv"> 6162 <param name="target" type="GLenum"/> 6163 <param name="v" type="const GLdouble *"/> 6164 </function> 6165 6166 <function name="MultiTexCoord4fARB" 6167 vectorequiv="MultiTexCoord4fvARB" exec="dynamic"> 6168 <param name="target" type="GLenum"/> 6169 <param name="s" type="GLfloat"/> 6170 <param name="t" type="GLfloat"/> 6171 <param name="r" type="GLfloat"/> 6172 <param name="q" type="GLfloat"/> 6173 </function> 6174 6175 <function name="MultiTexCoord4fvARB" exec="dynamic"> 6176 <param name="target" type="GLenum"/> 6177 <param name="v" type="const GLfloat *" count="4"/> 6178 <glx rop="211"/> 6179 </function> 6180 6181 <function name="MultiTexCoord4iARB" 6182 vectorequiv="MultiTexCoord4iv" alias="MultiTexCoord4i"> 6183 <param name="target" type="GLenum"/> 6184 <param name="s" type="GLint"/> 6185 <param name="t" type="GLint"/> 6186 <param name="r" type="GLint"/> 6187 <param name="q" type="GLint"/> 6188 </function> 6189 6190 <function name="MultiTexCoord4ivARB" alias="MultiTexCoord4iv"> 6191 <param name="target" type="GLenum"/> 6192 <param name="v" type="const GLint *"/> 6193 </function> 6194 6195 <function name="MultiTexCoord4sARB" 6196 vectorequiv="MultiTexCoord4sv" alias="MultiTexCoord4s"> 6197 <param name="target" type="GLenum"/> 6198 <param name="s" type="GLshort"/> 6199 <param name="t" type="GLshort"/> 6200 <param name="r" type="GLshort"/> 6201 <param name="q" type="GLshort"/> 6202 </function> 6203 6204 <function name="MultiTexCoord4svARB" alias="MultiTexCoord4sv"> 6205 <param name="target" type="GLenum"/> 6206 <param name="v" type="const GLshort *"/> 6207 </function> 6208</category> 6209 6210<!-- ARB extension number 2 is a GLX extension. --> 6211 6212<category name="GL_ARB_transpose_matrix" number="3"> 6213 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/> 6214 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/> 6215 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/> 6216 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/> 6217 6218 <function name="LoadTransposeMatrixfARB" alias="LoadTransposeMatrixf"> 6219 <param name="m" type="const GLfloat *"/> 6220 </function> 6221 6222 <function name="LoadTransposeMatrixdARB" alias="LoadTransposeMatrixd"> 6223 <param name="m" type="const GLdouble *"/> 6224 </function> 6225 6226 <function name="MultTransposeMatrixfARB" alias="MultTransposeMatrixf"> 6227 <param name="m" type="const GLfloat *"/> 6228 </function> 6229 6230 <function name="MultTransposeMatrixdARB" alias="MultTransposeMatrixd"> 6231 <param name="m" type="const GLdouble *"/> 6232 </function> 6233</category> 6234 6235<!-- ARB extension number 4 is a WGL extension. --> 6236 6237<category name="GL_ARB_multisample" number="5"> 6238 <enum name="MULTISAMPLE_ARB" count="1" value="0x809D"> 6239 <size name="Get" mode="get"/> 6240 </enum> 6241 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E"> 6242 <size name="Get" mode="get"/> 6243 </enum> 6244 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F"> 6245 <size name="Get" mode="get"/> 6246 </enum> 6247 <enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0"> 6248 <size name="Get" mode="get"/> 6249 </enum> 6250 <enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8"> 6251 <size name="Get" mode="get"/> 6252 </enum> 6253 <enum name="SAMPLES_ARB" count="1" value="0x80A9"> 6254 <size name="Get" mode="get"/> 6255 </enum> 6256 <enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA"> 6257 <size name="Get" mode="get"/> 6258 </enum> 6259 <enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB"> 6260 <size name="Get" mode="get"/> 6261 </enum> 6262 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/> 6263 6264 <function name="SampleCoverageARB" alias="SampleCoverage"> 6265 <param name="value" type="GLclampf"/> 6266 <param name="invert" type="GLboolean"/> 6267 </function> 6268</category> 6269 6270<category name="GL_ARB_texture_env_add" number="6"> 6271 <!-- No new functions, types, enums. --> 6272</category> 6273 6274<category name="GL_ARB_texture_cube_map" number="7"> 6275 <enum name="NORMAL_MAP_ARB" value="0x8511"/> 6276 <enum name="REFLECTION_MAP_ARB" value="0x8512"/> 6277 <enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513"> 6278 <size name="Get" mode="get"/> 6279 </enum> 6280 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514"> 6281 <size name="Get" mode="get"/> 6282 </enum> 6283 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/> 6284 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/> 6285 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/> 6286 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/> 6287 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/> 6288 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/> 6289 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/> 6290 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C"> 6291 <size name="Get" mode="get"/> 6292 </enum> 6293</category> 6294 6295<!-- ARB extension number 8 is a WGL extension. --> 6296<!-- ARB extension number 9 is a WGL extension. --> 6297<!-- ARB extension number 10 is a WGL extension. --> 6298<!-- ARB extension number 11 is a WGL extension. --> 6299 6300<category name="GL_ARB_texture_compression" number="12"> 6301 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/> 6302 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/> 6303 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/> 6304 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/> 6305 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/> 6306 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/> 6307 <enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF"> 6308 <size name="Get" mode="get"/> 6309 </enum> 6310 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0"> 6311 <size name="GetTexLevelParameterfv" mode="get"/> 6312 <size name="GetTexLevelParameteriv" mode="get"/> 6313 </enum> 6314 <enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1"> 6315 <size name="GetTexLevelParameterfv" mode="get"/> 6316 <size name="GetTexLevelParameteriv" mode="get"/> 6317 </enum> 6318 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2"> 6319 <size name="Get" mode="get"/> 6320 </enum> 6321 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/> 6322 6323 <function name="CompressedTexImage3DARB" alias="CompressedTexImage3D"> 6324 <param name="target" type="GLenum"/> 6325 <param name="level" type="GLint"/> 6326 <param name="internalformat" type="GLenum"/> 6327 <param name="width" type="GLsizei"/> 6328 <param name="height" type="GLsizei"/> 6329 <param name="depth" type="GLsizei"/> 6330 <param name="border" type="GLint"/> 6331 <param name="imageSize" type="GLsizei"/> 6332 <param name="data" type="const GLvoid *"/> 6333 </function> 6334 6335 <function name="CompressedTexImage2DARB" alias="CompressedTexImage2D"> 6336 <param name="target" type="GLenum"/> 6337 <param name="level" type="GLint"/> 6338 <param name="internalformat" type="GLenum"/> 6339 <param name="width" type="GLsizei"/> 6340 <param name="height" type="GLsizei"/> 6341 <param name="border" type="GLint"/> 6342 <param name="imageSize" type="GLsizei"/> 6343 <param name="data" type="const GLvoid *"/> 6344 </function> 6345 6346 <function name="CompressedTexImage1DARB" alias="CompressedTexImage1D"> 6347 <param name="target" type="GLenum"/> 6348 <param name="level" type="GLint"/> 6349 <param name="internalformat" type="GLenum"/> 6350 <param name="width" type="GLsizei"/> 6351 <param name="border" type="GLint"/> 6352 <param name="imageSize" type="GLsizei"/> 6353 <param name="data" type="const GLvoid *"/> 6354 </function> 6355 6356 <function name="CompressedTexSubImage3DARB" alias="CompressedTexSubImage3D"> 6357 <param name="target" type="GLenum"/> 6358 <param name="level" type="GLint"/> 6359 <param name="xoffset" type="GLint"/> 6360 <param name="yoffset" type="GLint"/> 6361 <param name="zoffset" type="GLint"/> 6362 <param name="width" type="GLsizei"/> 6363 <param name="height" type="GLsizei"/> 6364 <param name="depth" type="GLsizei"/> 6365 <param name="format" type="GLenum"/> 6366 <param name="imageSize" type="GLsizei"/> 6367 <param name="data" type="const GLvoid *"/> 6368 </function> 6369 6370 <function name="CompressedTexSubImage2DARB" alias="CompressedTexSubImage2D"> 6371 <param name="target" type="GLenum"/> 6372 <param name="level" type="GLint"/> 6373 <param name="xoffset" type="GLint"/> 6374 <param name="yoffset" type="GLint"/> 6375 <param name="width" type="GLsizei"/> 6376 <param name="height" type="GLsizei"/> 6377 <param name="format" type="GLenum"/> 6378 <param name="imageSize" type="GLsizei"/> 6379 <param name="data" type="const GLvoid *"/> 6380 </function> 6381 6382 <function name="CompressedTexSubImage1DARB" alias="CompressedTexSubImage1D"> 6383 <param name="target" type="GLenum"/> 6384 <param name="level" type="GLint"/> 6385 <param name="xoffset" type="GLint"/> 6386 <param name="width" type="GLsizei"/> 6387 <param name="format" type="GLenum"/> 6388 <param name="imageSize" type="GLsizei"/> 6389 <param name="data" type="const GLvoid *"/> 6390 </function> 6391 6392 <function name="GetCompressedTexImageARB" alias="GetCompressedTexImage"> 6393 <param name="target" type="GLenum"/> 6394 <param name="level" type="GLint"/> 6395 <param name="img" type="GLvoid *"/> 6396 6397 <!-- This has to be hand coded because the image size is in the 6398 "wrong" place. Technically, this should be a 6399 'always_array="true"' case. The size field in the reply would 6400 be at offset 12. However, the size is actually at offset 16. 6401 This is where the 'width' is in a GetTexImage reply. --> 6402 </function> 6403</category> 6404 6405<category name="GL_ARB_texture_border_clamp" number="13"> 6406 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/> 6407</category> 6408 6409<category name="GL_ARB_point_parameters" number="14"> 6410 <enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126"> 6411 <size name="PointParameterfv"/> 6412 </enum> 6413 <enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127"> 6414 <size name="PointParameterfv"/> 6415 </enum> 6416 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128"> 6417 <size name="PointParameterfv"/> 6418 </enum> 6419 <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129"> 6420 <size name="PointParameterfv"/> 6421 </enum> 6422 6423 <function name="PointParameterfARB" alias="PointParameterf"> 6424 <param name="pname" type="GLenum"/> 6425 <param name="param" type="GLfloat"/> 6426 <glx rop="2065"/> 6427 </function> 6428 6429 <function name="PointParameterfvARB" alias="PointParameterfv"> 6430 <param name="pname" type="GLenum"/> 6431 <param name="params" type="const GLfloat *" variable_param="pname"/> 6432 <glx rop="2066"/> 6433 </function> 6434</category> 6435 6436<category name="GL_ARB_vertex_blend" number="15"> 6437 <enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4"> 6438 <size name="Get" mode="get"/> 6439 </enum> 6440 <enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5"> 6441 <size name="Get" mode="get"/> 6442 </enum> 6443 <enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6"> 6444 <size name="Get" mode="get"/> 6445 </enum> 6446 <enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7"> 6447 <size name="Get" mode="get"/> 6448 </enum> 6449 <enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8"> 6450 <size name="Get" mode="get"/> 6451 </enum> 6452 <enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9"> 6453 <size name="Get" mode="get"/> 6454 </enum> 6455 <enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA"> 6456 <size name="Get" mode="get"/> 6457 </enum> 6458 <enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB"> 6459 <size name="Get" mode="get"/> 6460 </enum> 6461 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/> 6462 <enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD"> 6463 <size name="Get" mode="get"/> 6464 </enum> 6465 <enum name="MODELVIEW0_ARB" count="16" value="0x1700"> 6466 <size name="Get" mode="get"/> 6467 </enum> 6468 <enum name="MODELVIEW1_ARB" count="16" value="0x850A"> 6469 <size name="Get" mode="get"/> 6470 </enum> 6471 <enum name="MODELVIEW2_ARB" count="16" value="0x8722"> 6472 <size name="Get" mode="get"/> 6473 </enum> 6474 <enum name="MODELVIEW3_ARB" count="16" value="0x8723"> 6475 <size name="Get" mode="get"/> 6476 </enum> 6477 <enum name="MODELVIEW4_ARB" count="16" value="0x8724"> 6478 <size name="Get" mode="get"/> 6479 </enum> 6480 <enum name="MODELVIEW5_ARB" count="16" value="0x8725"> 6481 <size name="Get" mode="get"/> 6482 </enum> 6483 <enum name="MODELVIEW6_ARB" count="16" value="0x8726"> 6484 <size name="Get" mode="get"/> 6485 </enum> 6486 <enum name="MODELVIEW7_ARB" count="16" value="0x8727"> 6487 <size name="Get" mode="get"/> 6488 </enum> 6489 <enum name="MODELVIEW8_ARB" count="16" value="0x8728"> 6490 <size name="Get" mode="get"/> 6491 </enum> 6492 <enum name="MODELVIEW9_ARB" count="16" value="0x8729"> 6493 <size name="Get" mode="get"/> 6494 </enum> 6495 <enum name="MODELVIEW10_ARB" count="16" value="0x872A"> 6496 <size name="Get" mode="get"/> 6497 </enum> 6498 <enum name="MODELVIEW11_ARB" count="16" value="0x872B"> 6499 <size name="Get" mode="get"/> 6500 </enum> 6501 <enum name="MODELVIEW12_ARB" count="16" value="0x872C"> 6502 <size name="Get" mode="get"/> 6503 </enum> 6504 <enum name="MODELVIEW13_ARB" count="16" value="0x872D"> 6505 <size name="Get" mode="get"/> 6506 </enum> 6507 <enum name="MODELVIEW14_ARB" count="16" value="0x872E"> 6508 <size name="Get" mode="get"/> 6509 </enum> 6510 <enum name="MODELVIEW15_ARB" count="16" value="0x872F"> 6511 <size name="Get" mode="get"/> 6512 </enum> 6513 <enum name="MODELVIEW16_ARB" count="16" value="0x8730"> 6514 <size name="Get" mode="get"/> 6515 </enum> 6516 <enum name="MODELVIEW17_ARB" count="16" value="0x8731"> 6517 <size name="Get" mode="get"/> 6518 </enum> 6519 <enum name="MODELVIEW18_ARB" count="16" value="0x8732"> 6520 <size name="Get" mode="get"/> 6521 </enum> 6522 <enum name="MODELVIEW19_ARB" count="16" value="0x8733"> 6523 <size name="Get" mode="get"/> 6524 </enum> 6525 <enum name="MODELVIEW20_ARB" count="16" value="0x8734"> 6526 <size name="Get" mode="get"/> 6527 </enum> 6528 <enum name="MODELVIEW21_ARB" count="16" value="0x8735"> 6529 <size name="Get" mode="get"/> 6530 </enum> 6531 <enum name="MODELVIEW22_ARB" count="16" value="0x8736"> 6532 <size name="Get" mode="get"/> 6533 </enum> 6534 <enum name="MODELVIEW23_ARB" count="16" value="0x8737"> 6535 <size name="Get" mode="get"/> 6536 </enum> 6537 <enum name="MODELVIEW24_ARB" count="16" value="0x8738"> 6538 <size name="Get" mode="get"/> 6539 </enum> 6540 <enum name="MODELVIEW25_ARB" count="16" value="0x8739"> 6541 <size name="Get" mode="get"/> 6542 </enum> 6543 <enum name="MODELVIEW26_ARB" count="16" value="0x873A"> 6544 <size name="Get" mode="get"/> 6545 </enum> 6546 <enum name="MODELVIEW27_ARB" count="16" value="0x873B"> 6547 <size name="Get" mode="get"/> 6548 </enum> 6549 <enum name="MODELVIEW28_ARB" count="16" value="0x873C"> 6550 <size name="Get" mode="get"/> 6551 </enum> 6552 <enum name="MODELVIEW29_ARB" count="16" value="0x873D"> 6553 <size name="Get" mode="get"/> 6554 </enum> 6555 <enum name="MODELVIEW30_ARB" count="16" value="0x873E"> 6556 <size name="Get" mode="get"/> 6557 </enum> 6558 <enum name="MODELVIEW31_ARB" count="16" value="0x873F"> 6559 <size name="Get" mode="get"/> 6560 </enum> 6561 6562 <function name="WeightbvARB" exec="skip"> 6563 <param name="size" type="GLint"/> 6564 <param name="weights" type="const GLbyte *"/> 6565 </function> 6566 6567 <function name="WeightsvARB" exec="skip"> 6568 <param name="size" type="GLint"/> 6569 <param name="weights" type="const GLshort *"/> 6570 </function> 6571 6572 <function name="WeightivARB" exec="skip"> 6573 <param name="size" type="GLint"/> 6574 <param name="weights" type="const GLint *"/> 6575 </function> 6576 6577 <function name="WeightfvARB" exec="skip"> 6578 <param name="size" type="GLint"/> 6579 <param name="weights" type="const GLfloat *"/> 6580 </function> 6581 6582 <function name="WeightdvARB" exec="skip"> 6583 <param name="size" type="GLint"/> 6584 <param name="weights" type="const GLdouble *"/> 6585 </function> 6586 6587 <function name="WeightubvARB" exec="skip"> 6588 <param name="size" type="GLint"/> 6589 <param name="weights" type="const GLubyte *"/> 6590 </function> 6591 6592 <function name="WeightusvARB" exec="skip"> 6593 <param name="size" type="GLint"/> 6594 <param name="weights" type="const GLushort *"/> 6595 </function> 6596 6597 <function name="WeightuivARB" exec="skip"> 6598 <param name="size" type="GLint"/> 6599 <param name="weights" type="const GLuint *"/> 6600 </function> 6601 6602 <function name="WeightPointerARB" exec="skip"> 6603 <param name="size" type="GLint"/> 6604 <param name="type" type="GLenum"/> 6605 <param name="stride" type="GLsizei"/> 6606 <param name="pointer" type="const GLvoid *"/> 6607 <glx ignore="true" handcode="true"/> 6608 </function> 6609 6610 <function name="VertexBlendARB" exec="skip"> 6611 <param name="count" type="GLint"/> 6612 </function> 6613</category> 6614 6615<category name="GL_ARB_matrix_palette" number="16"> 6616 <enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840"> 6617 <size name="Get" mode="get"/> 6618 </enum> 6619 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841"> 6620 <size name="Get" mode="get"/> 6621 </enum> 6622 <enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842"> 6623 <size name="Get" mode="get"/> 6624 </enum> 6625 <enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843"> 6626 <size name="Get" mode="get"/> 6627 </enum> 6628 <enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844"> 6629 <size name="Get" mode="get"/> 6630 </enum> 6631 <enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845"> 6632 <size name="Get" mode="get"/> 6633 </enum> 6634 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846"> 6635 <size name="Get" mode="get"/> 6636 </enum> 6637 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847"> 6638 <size name="Get" mode="get"/> 6639 </enum> 6640 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848"> 6641 <size name="Get" mode="get"/> 6642 </enum> 6643 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/> 6644 6645 <function name="CurrentPaletteMatrixARB" exec="skip"> 6646 <param name="index" type="GLint"/> 6647 <glx ignore="true" rop="4329"/> 6648 </function> 6649 6650 <function name="MatrixIndexubvARB" exec="skip"> 6651 <param name="size" type="GLint" counter="true"/> 6652 <param name="indices" type="const GLubyte *" count="size"/> 6653 <glx ignore="true" rop="4326"/> 6654 </function> 6655 6656 <function name="MatrixIndexusvARB" exec="skip"> 6657 <param name="size" type="GLint" counter="true"/> 6658 <param name="indices" type="const GLushort *" count="size"/> 6659 <glx ignore="true" rop="4327"/> 6660 </function> 6661 6662 <function name="MatrixIndexuivARB" exec="skip"> 6663 <param name="size" type="GLint" counter="true"/> 6664 <param name="indices" type="const GLuint *" count="size"/> 6665 <glx ignore="true" rop="4328"/> 6666 </function> 6667 6668 <function name="MatrixIndexPointerARB" exec="skip"> 6669 <param name="size" type="GLint"/> 6670 <param name="type" type="GLenum"/> 6671 <param name="stride" type="GLsizei"/> 6672 <param name="pointer" type="const GLvoid *"/> 6673 <glx ignore="true" handcode="true"/> 6674 </function> 6675</category> 6676 6677<category name="GL_ARB_texture_env_combine" number="17"> 6678 <enum name="COMBINE_ARB" value="0x8570"/> 6679 <enum name="COMBINE_RGB_ARB" value="0x8571"/> 6680 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/> 6681 <enum name="SOURCE0_RGB_ARB" value="0x8580"/> 6682 <enum name="SOURCE1_RGB_ARB" value="0x8581"/> 6683 <enum name="SOURCE2_RGB_ARB" value="0x8582"/> 6684 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/> 6685 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/> 6686 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/> 6687 <enum name="OPERAND0_RGB_ARB" value="0x8590"/> 6688 <enum name="OPERAND1_RGB_ARB" value="0x8591"/> 6689 <enum name="OPERAND2_RGB_ARB" value="0x8592"/> 6690 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/> 6691 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/> 6692 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/> 6693 <enum name="RGB_SCALE_ARB" value="0x8573"/> 6694 <enum name="ADD_SIGNED_ARB" value="0x8574"/> 6695 <enum name="INTERPOLATE_ARB" value="0x8575"/> 6696 <enum name="SUBTRACT_ARB" value="0x84E7"/> 6697 <enum name="CONSTANT_ARB" value="0x8576"/> 6698 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/> 6699 <enum name="PREVIOUS_ARB" value="0x8578"/> 6700</category> 6701 6702<category name="GL_ARB_texture_env_crossbar" number="18"> 6703 <!-- No new functions, types, enums. --> 6704</category> 6705 6706<category name="GL_ARB_texture_env_dot3" number="19"> 6707 <enum name="DOT3_RGB_ARB" value="0x86AE"/> 6708 <enum name="DOT3_RGBA_ARB" value="0x86AF"/> 6709</category> 6710 6711<!-- ARB extension number 20 is a WGL extension. --> 6712 6713<category name="GL_ARB_texture_mirrored_repeat" number="21"> 6714 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/> 6715</category> 6716 6717<category name="GL_ARB_depth_texture" number="22"> 6718 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/> 6719 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/> 6720 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/> 6721 <enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A"> 6722 <size name="GetTexLevelParameterfv" mode="get"/> 6723 <size name="GetTexLevelParameteriv" mode="get"/> 6724 </enum> 6725 <enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B"> 6726 <size name="TexParameterfv"/> 6727 <size name="TexParameteriv"/> 6728 <size name="GetTexParameterfv" mode="get"/> 6729 <size name="GetTexParameteriv" mode="get"/> 6730 </enum> 6731</category> 6732 6733<category name="GL_ARB_shadow" number="23"> 6734 <enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C"> 6735 <size name="TexParameterfv"/> 6736 <size name="TexParameteriv"/> 6737 <size name="GetTexParameterfv" mode="get"/> 6738 <size name="GetTexParameteriv" mode="get"/> 6739 </enum> 6740 <enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D"> 6741 <size name="TexParameterfv"/> 6742 <size name="TexParameteriv"/> 6743 <size name="GetTexParameterfv" mode="get"/> 6744 <size name="GetTexParameteriv" mode="get"/> 6745 </enum> 6746 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/> 6747</category> 6748 6749<category name="GL_ARB_shadow_ambient" number="24"> 6750 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF"> 6751 <size name="TexParameterfv"/> 6752 <size name="TexParameteriv"/> 6753 <size name="GetTexParameterfv" mode="get"/> 6754 <size name="GetTexParameteriv" mode="get"/> 6755 </enum> 6756</category> 6757 6758<category name="GL_ARB_window_pos" number="25"> 6759 <function name="WindowPos2dARB" alias="WindowPos2d"> 6760 <param name="x" type="GLdouble"/> 6761 <param name="y" type="GLdouble"/> 6762 </function> 6763 6764 <function name="WindowPos2fARB" alias="WindowPos2f"> 6765 <param name="x" type="GLfloat"/> 6766 <param name="y" type="GLfloat"/> 6767 </function> 6768 6769 <function name="WindowPos2iARB" alias="WindowPos2i"> 6770 <param name="x" type="GLint"/> 6771 <param name="y" type="GLint"/> 6772 </function> 6773 6774 <function name="WindowPos2sARB" alias="WindowPos2s"> 6775 <param name="x" type="GLshort"/> 6776 <param name="y" type="GLshort"/> 6777 </function> 6778 6779 <function name="WindowPos2dvARB" alias="WindowPos2dv"> 6780 <param name="v" type="const GLdouble *"/> 6781 </function> 6782 6783 <function name="WindowPos2fvARB" alias="WindowPos2fv"> 6784 <param name="v" type="const GLfloat *"/> 6785 </function> 6786 6787 <function name="WindowPos2ivARB" alias="WindowPos2iv"> 6788 <param name="v" type="const GLint *"/> 6789 </function> 6790 6791 <function name="WindowPos2svARB" alias="WindowPos2sv"> 6792 <param name="v" type="const GLshort *"/> 6793 </function> 6794 6795 <function name="WindowPos3dARB" alias="WindowPos3d"> 6796 <param name="x" type="GLdouble"/> 6797 <param name="y" type="GLdouble"/> 6798 <param name="z" type="GLdouble"/> 6799 </function> 6800 6801 <function name="WindowPos3fARB" alias="WindowPos3f"> 6802 <param name="x" type="GLfloat"/> 6803 <param name="y" type="GLfloat"/> 6804 <param name="z" type="GLfloat"/> 6805 </function> 6806 6807 <function name="WindowPos3iARB" alias="WindowPos3i"> 6808 <param name="x" type="GLint"/> 6809 <param name="y" type="GLint"/> 6810 <param name="z" type="GLint"/> 6811 </function> 6812 6813 <function name="WindowPos3sARB" alias="WindowPos3s"> 6814 <param name="x" type="GLshort"/> 6815 <param name="y" type="GLshort"/> 6816 <param name="z" type="GLshort"/> 6817 </function> 6818 6819 <function name="WindowPos3dvARB" alias="WindowPos3dv"> 6820 <param name="v" type="const GLdouble *"/> 6821 </function> 6822 6823 <function name="WindowPos3fvARB" alias="WindowPos3fv"> 6824 <param name="v" type="const GLfloat *"/> 6825 </function> 6826 6827 <function name="WindowPos3ivARB" alias="WindowPos3iv"> 6828 <param name="v" type="const GLint *"/> 6829 </function> 6830 6831 <function name="WindowPos3svARB" alias="WindowPos3sv"> 6832 <param name="v" type="const GLshort *"/> 6833 </function> 6834</category> 6835 6836<category name="GL_ARB_vertex_program" number="26"> 6837 <enum name="COLOR_SUM_ARB" count="1" value="0x8458"> 6838 <size name="Get" mode="get"/> 6839 </enum> 6840 <enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620"> 6841 <size name="GetVertexAttribdv" mode="get"/> 6842 <size name="GetVertexAttribfv" mode="get"/> 6843 <size name="GetVertexAttribiv" mode="get"/> 6844 <size name="Get" mode="get"/> 6845 </enum> 6846 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622"> 6847 <size name="GetVertexAttribdv" mode="get"/> 6848 <size name="GetVertexAttribfv" mode="get"/> 6849 <size name="GetVertexAttribiv" mode="get"/> 6850 </enum> 6851 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623"> 6852 <size name="GetVertexAttribdv" mode="get"/> 6853 <size name="GetVertexAttribfv" mode="get"/> 6854 <size name="GetVertexAttribiv" mode="get"/> 6855 </enum> 6856 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624"> 6857 <size name="GetVertexAttribdv" mode="get"/> 6858 <size name="GetVertexAttribfv" mode="get"/> 6859 <size name="GetVertexAttribiv" mode="get"/> 6860 </enum> 6861 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625"> 6862 <size name="GetVertexAttribdv" mode="get"/> 6863 <size name="GetVertexAttribfv" mode="get"/> 6864 <size name="GetVertexAttribiv" mode="get"/> 6865 </enum> 6866 <enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626"> 6867 <size name="GetVertexAttribdv" mode="get"/> 6868 <size name="GetVertexAttribfv" mode="get"/> 6869 <size name="GetVertexAttribiv" mode="get"/> 6870 </enum> 6871 <enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627"> 6872 <size name="GetProgramivARB" mode="get"/> 6873 </enum> 6874 <enum name="PROGRAM_STRING_ARB" value="0x8628"/> 6875 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E"> 6876 <size name="Get" mode="get"/> 6877 </enum> 6878 <enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F"> 6879 <size name="Get" mode="get"/> 6880 </enum> 6881 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640"> 6882 <size name="Get" mode="get"/> 6883 </enum> 6884 <enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641"> 6885 <size name="Get" mode="get"/> 6886 </enum> 6887 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642"> 6888 <size name="Get" mode="get"/> 6889 </enum> 6890 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643"> 6891 <size name="Get" mode="get"/> 6892 </enum> 6893 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/> 6894 <enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B"> 6895 <size name="Get" mode="get"/> 6896 </enum> 6897 <enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677"> 6898 <size name="GetProgramivARB" mode="get"/> 6899 </enum> 6900 <enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869"> 6901 <size name="Get" mode="get"/> 6902 </enum> 6903 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/> 6904 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/> 6905 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/> 6906 <enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876"> 6907 <size name="GetProgramivARB" mode="get"/> 6908 </enum> 6909 <enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0"> 6910 <size name="GetProgramivARB" mode="get"/> 6911 </enum> 6912 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1"> 6913 <size name="GetProgramivARB" mode="get"/> 6914 </enum> 6915 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2"> 6916 <size name="GetProgramivARB" mode="get"/> 6917 </enum> 6918 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3"> 6919 <size name="GetProgramivARB" mode="get"/> 6920 </enum> 6921 <enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4"> 6922 <size name="GetProgramivARB" mode="get"/> 6923 </enum> 6924 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5"> 6925 <size name="GetProgramivARB" mode="get"/> 6926 </enum> 6927 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6"> 6928 <size name="GetProgramivARB" mode="get"/> 6929 </enum> 6930 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7"> 6931 <size name="GetProgramivARB" mode="get"/> 6932 </enum> 6933 <enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8"> 6934 <size name="GetProgramivARB" mode="get"/> 6935 </enum> 6936 <enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9"> 6937 <size name="GetProgramivARB" mode="get"/> 6938 </enum> 6939 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA"> 6940 <size name="GetProgramivARB" mode="get"/> 6941 </enum> 6942 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB"> 6943 <size name="GetProgramivARB" mode="get"/> 6944 </enum> 6945 <enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC"> 6946 <size name="GetProgramivARB" mode="get"/> 6947 </enum> 6948 <enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD"> 6949 <size name="GetProgramivARB" mode="get"/> 6950 </enum> 6951 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE"> 6952 <size name="GetProgramivARB" mode="get"/> 6953 </enum> 6954 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF"> 6955 <size name="GetProgramivARB" mode="get"/> 6956 </enum> 6957 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0"> 6958 <size name="GetProgramivARB" mode="get"/> 6959 </enum> 6960 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1"> 6961 <size name="GetProgramivARB" mode="get"/> 6962 </enum> 6963 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2"> 6964 <size name="GetProgramivARB" mode="get"/> 6965 </enum> 6966 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3"> 6967 <size name="GetProgramivARB" mode="get"/> 6968 </enum> 6969 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4"> 6970 <size name="GetProgramivARB" mode="get"/> 6971 </enum> 6972 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5"> 6973 <size name="GetProgramivARB" mode="get"/> 6974 </enum> 6975 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6"> 6976 <size name="GetProgramivARB" mode="get"/> 6977 </enum> 6978 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7"> 6979 <size name="Get" mode="get"/> 6980 </enum> 6981 <enum name="MATRIX0_ARB" value="0x88C0"/> 6982 <enum name="MATRIX1_ARB" value="0x88C1"/> 6983 <enum name="MATRIX2_ARB" value="0x88C2"/> 6984 <enum name="MATRIX3_ARB" value="0x88C3"/> 6985 <enum name="MATRIX4_ARB" value="0x88C4"/> 6986 <enum name="MATRIX5_ARB" value="0x88C5"/> 6987 <enum name="MATRIX6_ARB" value="0x88C6"/> 6988 <enum name="MATRIX7_ARB" value="0x88C7"/> 6989 <enum name="MATRIX8_ARB" value="0x88C8"/> 6990 <enum name="MATRIX9_ARB" value="0x88C9"/> 6991 <enum name="MATRIX10_ARB" value="0x88CA"/> 6992 <enum name="MATRIX11_ARB" value="0x88CB"/> 6993 <enum name="MATRIX12_ARB" value="0x88CC"/> 6994 <enum name="MATRIX13_ARB" value="0x88CD"/> 6995 <enum name="MATRIX14_ARB" value="0x88CE"/> 6996 <enum name="MATRIX15_ARB" value="0x88CF"/> 6997 <enum name="MATRIX16_ARB" value="0x88D0"/> 6998 <enum name="MATRIX17_ARB" value="0x88D1"/> 6999 <enum name="MATRIX18_ARB" value="0x88D2"/> 7000 <enum name="MATRIX19_ARB" value="0x88D3"/> 7001 <enum name="MATRIX20_ARB" value="0x88D4"/> 7002 <enum name="MATRIX21_ARB" value="0x88D5"/> 7003 <enum name="MATRIX22_ARB" value="0x88D6"/> 7004 <enum name="MATRIX23_ARB" value="0x88D7"/> 7005 <enum name="MATRIX24_ARB" value="0x88D8"/> 7006 <enum name="MATRIX25_ARB" value="0x88D9"/> 7007 <enum name="MATRIX26_ARB" value="0x88DA"/> 7008 <enum name="MATRIX27_ARB" value="0x88DB"/> 7009 <enum name="MATRIX28_ARB" value="0x88DC"/> 7010 <enum name="MATRIX29_ARB" value="0x88DD"/> 7011 <enum name="MATRIX30_ARB" value="0x88DE"/> 7012 <enum name="MATRIX31_ARB" value="0x88DF"/> 7013 7014 <function name="GetVertexAttribdvARB" alias="GetVertexAttribdv"> 7015 <param name="index" type="GLuint"/> 7016 <param name="pname" type="GLenum"/> 7017 <param name="params" type="GLdouble *"/> 7018 </function> 7019 7020 <function name="GetVertexAttribfvARB" alias="GetVertexAttribfv"> 7021 <param name="index" type="GLuint"/> 7022 <param name="pname" type="GLenum"/> 7023 <param name="params" type="GLfloat *"/> 7024 </function> 7025 7026 <function name="GetVertexAttribivARB" alias="GetVertexAttribiv"> 7027 <param name="index" type="GLuint"/> 7028 <param name="pname" type="GLenum"/> 7029 <param name="params" type="GLint *"/> 7030 </function> 7031 7032 <function name="VertexAttrib1dARB" 7033 vectorequiv="VertexAttrib1dv" alias="VertexAttrib1d"> 7034 <param name="index" type="GLuint"/> 7035 <param name="x" type="GLdouble"/> 7036 </function> 7037 7038 <function name="VertexAttrib1dvARB" alias="VertexAttrib1dv"> 7039 <param name="index" type="GLuint"/> 7040 <param name="v" type="const GLdouble *"/> 7041 </function> 7042 7043 <function name="VertexAttrib1fARB" 7044 vectorequiv="VertexAttrib1fvARB" exec="dynamic"> 7045 <param name="index" type="GLuint"/> 7046 <param name="x" type="GLfloat"/> 7047 </function> 7048 7049 <function name="VertexAttrib1fvARB" exec="dynamic"> 7050 <param name="index" type="GLuint"/> 7051 <param name="v" type="const GLfloat *" count="1"/> 7052 <glx rop="4193"/> 7053 </function> 7054 7055 <function name="VertexAttrib1sARB" 7056 vectorequiv="VertexAttrib1sv" alias="VertexAttrib1s"> 7057 <param name="index" type="GLuint"/> 7058 <param name="x" type="GLshort"/> 7059 </function> 7060 7061 <function name="VertexAttrib1svARB" alias="VertexAttrib1sv"> 7062 <param name="index" type="GLuint"/> 7063 <param name="v" type="const GLshort *"/> 7064 </function> 7065 7066 <function name="VertexAttrib2dARB" 7067 vectorequiv="VertexAttrib2dv" alias="VertexAttrib2d"> 7068 <param name="index" type="GLuint"/> 7069 <param name="x" type="GLdouble"/> 7070 <param name="y" type="GLdouble"/> 7071 </function> 7072 7073 <function name="VertexAttrib2dvARB" alias="VertexAttrib2dv"> 7074 <param name="index" type="GLuint"/> 7075 <param name="v" type="const GLdouble *"/> 7076 </function> 7077 7078 <function name="VertexAttrib2fARB" 7079 vectorequiv="VertexAttrib2fvARB" exec="dynamic"> 7080 <param name="index" type="GLuint"/> 7081 <param name="x" type="GLfloat"/> 7082 <param name="y" type="GLfloat"/> 7083 </function> 7084 7085 <function name="VertexAttrib2fvARB" exec="dynamic"> 7086 <param name="index" type="GLuint"/> 7087 <param name="v" type="const GLfloat *" count="2"/> 7088 <glx rop="4194"/> 7089 </function> 7090 7091 <function name="VertexAttrib2sARB" 7092 vectorequiv="VertexAttrib2sv" alias="VertexAttrib2s"> 7093 <param name="index" type="GLuint"/> 7094 <param name="x" type="GLshort"/> 7095 <param name="y" type="GLshort"/> 7096 </function> 7097 7098 <function name="VertexAttrib2svARB" alias="VertexAttrib2sv"> 7099 <param name="index" type="GLuint"/> 7100 <param name="v" type="const GLshort *"/> 7101 </function> 7102 7103 <function name="VertexAttrib3dARB" 7104 vectorequiv="VertexAttrib3dv" alias="VertexAttrib3d"> 7105 <param name="index" type="GLuint"/> 7106 <param name="x" type="GLdouble"/> 7107 <param name="y" type="GLdouble"/> 7108 <param name="z" type="GLdouble"/> 7109 </function> 7110 7111 <function name="VertexAttrib3dvARB" alias="VertexAttrib3dv"> 7112 <param name="index" type="GLuint"/> 7113 <param name="v" type="const GLdouble *"/> 7114 </function> 7115 7116 <function name="VertexAttrib3fARB" 7117 vectorequiv="VertexAttrib3fvARB" exec="dynamic"> 7118 <param name="index" type="GLuint"/> 7119 <param name="x" type="GLfloat"/> 7120 <param name="y" type="GLfloat"/> 7121 <param name="z" type="GLfloat"/> 7122 </function> 7123 7124 <function name="VertexAttrib3fvARB" exec="dynamic"> 7125 <param name="index" type="GLuint"/> 7126 <param name="v" type="const GLfloat *" count="3"/> 7127 <glx rop="4195"/> 7128 </function> 7129 7130 <function name="VertexAttrib3sARB" 7131 vectorequiv="VertexAttrib3sv" alias="VertexAttrib3s"> 7132 <param name="index" type="GLuint"/> 7133 <param name="x" type="GLshort"/> 7134 <param name="y" type="GLshort"/> 7135 <param name="z" type="GLshort"/> 7136 </function> 7137 7138 <function name="VertexAttrib3svARB" alias="VertexAttrib3sv"> 7139 <param name="index" type="GLuint"/> 7140 <param name="v" type="const GLshort *"/> 7141 </function> 7142 7143 <function name="VertexAttrib4dARB" 7144 vectorequiv="VertexAttrib4dv" alias="VertexAttrib4d"> 7145 <param name="index" type="GLuint"/> 7146 <param name="x" type="GLdouble"/> 7147 <param name="y" type="GLdouble"/> 7148 <param name="z" type="GLdouble"/> 7149 <param name="w" type="GLdouble"/> 7150 </function> 7151 7152 <function name="VertexAttrib4dvARB" alias="VertexAttrib4dv"> 7153 <param name="index" type="GLuint"/> 7154 <param name="v" type="const GLdouble *"/> 7155 </function> 7156 7157 <function name="VertexAttrib4fARB" 7158 vectorequiv="VertexAttrib4fvARB" exec="dynamic"> 7159 <param name="index" type="GLuint"/> 7160 <param name="x" type="GLfloat"/> 7161 <param name="y" type="GLfloat"/> 7162 <param name="z" type="GLfloat"/> 7163 <param name="w" type="GLfloat"/> 7164 </function> 7165 7166 <function name="VertexAttrib4fvARB" exec="dynamic"> 7167 <param name="index" type="GLuint"/> 7168 <param name="v" type="const GLfloat *" count="4"/> 7169 <glx rop="4196"/> 7170 </function> 7171 7172 <function name="VertexAttrib4sARB" 7173 vectorequiv="VertexAttrib4sv" alias="VertexAttrib4s"> 7174 <param name="index" type="GLuint"/> 7175 <param name="x" type="GLshort"/> 7176 <param name="y" type="GLshort"/> 7177 <param name="z" type="GLshort"/> 7178 <param name="w" type="GLshort"/> 7179 </function> 7180 7181 <function name="VertexAttrib4svARB" alias="VertexAttrib4sv"> 7182 <param name="index" type="GLuint"/> 7183 <param name="v" type="const GLshort *"/> 7184 </function> 7185 7186 <function name="VertexAttrib4NubARB" 7187 vectorequiv="VertexAttrib4Nubv" alias="VertexAttrib4Nub"> 7188 <param name="index" type="GLuint"/> 7189 <param name="x" type="GLubyte"/> 7190 <param name="y" type="GLubyte"/> 7191 <param name="z" type="GLubyte"/> 7192 <param name="w" type="GLubyte"/> 7193 </function> 7194 7195 <function name="VertexAttrib4NubvARB" alias="VertexAttrib4Nubv"> 7196 <param name="index" type="GLuint"/> 7197 <param name="v" type="const GLubyte *"/> 7198 </function> 7199 7200 <function name="VertexAttrib4bvARB" alias="VertexAttrib4bv"> 7201 <param name="index" type="GLuint"/> 7202 <param name="v" type="const GLbyte *"/> 7203 </function> 7204 7205 <function name="VertexAttrib4ivARB" alias="VertexAttrib4iv"> 7206 <param name="index" type="GLuint"/> 7207 <param name="v" type="const GLint *"/> 7208 </function> 7209 7210 <function name="VertexAttrib4ubvARB" alias="VertexAttrib4ubv"> 7211 <param name="index" type="GLuint"/> 7212 <param name="v" type="const GLubyte *"/> 7213 </function> 7214 7215 <function name="VertexAttrib4usvARB" alias="VertexAttrib4usv"> 7216 <param name="index" type="GLuint"/> 7217 <param name="v" type="const GLushort *"/> 7218 </function> 7219 7220 <function name="VertexAttrib4uivARB" alias="VertexAttrib4uiv"> 7221 <param name="index" type="GLuint"/> 7222 <param name="v" type="const GLuint *"/> 7223 </function> 7224 7225 <function name="VertexAttrib4NbvARB" alias="VertexAttrib4Nbv"> 7226 <param name="index" type="GLuint"/> 7227 <param name="v" type="const GLbyte *"/> 7228 </function> 7229 7230 <function name="VertexAttrib4NsvARB" alias="VertexAttrib4Nsv"> 7231 <param name="index" type="GLuint"/> 7232 <param name="v" type="const GLshort *"/> 7233 </function> 7234 7235 <function name="VertexAttrib4NivARB" alias="VertexAttrib4Niv"> 7236 <param name="index" type="GLuint"/> 7237 <param name="v" type="const GLint *"/> 7238 </function> 7239 7240 <function name="VertexAttrib4NusvARB" alias="VertexAttrib4Nusv"> 7241 <param name="index" type="GLuint"/> 7242 <param name="v" type="const GLushort *"/> 7243 </function> 7244 7245 <function name="VertexAttrib4NuivARB" alias="VertexAttrib4Nuiv"> 7246 <param name="index" type="GLuint"/> 7247 <param name="v" type="const GLuint *"/> 7248 </function> 7249 7250 <function name="VertexAttribPointerARB" alias="VertexAttribPointer"> 7251 <param name="index" type="GLuint"/> 7252 <param name="size" type="GLint"/> 7253 <param name="type" type="GLenum"/> 7254 <param name="normalized" type="GLboolean"/> 7255 <param name="stride" type="GLsizei"/> 7256 <param name="pointer" type="const GLvoid *"/> 7257 </function> 7258 7259 <function name="EnableVertexAttribArrayARB" alias="EnableVertexAttribArray"> 7260 <param name="index" type="GLuint"/> 7261 </function> 7262 7263 <function name="DisableVertexAttribArrayARB" alias="DisableVertexAttribArray"> 7264 <param name="index" type="GLuint"/> 7265 </function> 7266 7267 <function name="ProgramStringARB" deprecated="3.1"> 7268 <param name="target" type="GLenum"/> 7269 <param name="format" type="GLenum"/> 7270 <param name="len" type="GLsizei" counter="true"/> 7271 <param name="string" type="const GLvoid *" count="len"/> 7272 <glx rop="4217" large="true"/> 7273 </function> 7274 7275 <function name="BindProgramARB"> 7276 <param name="target" type="GLenum"/> 7277 <param name="program" type="GLuint"/> 7278 <glx rop="4180"/> 7279 </function> 7280 7281 <function name="DeleteProgramsARB"> 7282 <param name="n" type="GLsizei" counter="true"/> 7283 <param name="programs" type="const GLuint *" count="n"/> 7284 <glx vendorpriv="1294"/> 7285 </function> 7286 7287 <function name="GenProgramsARB"> 7288 <param name="n" type="GLsizei" counter="true"/> 7289 <param name="programs" type="GLuint *" output="true" count="n"/> 7290 <glx vendorpriv="1295" always_array="true"/> 7291 </function> 7292 7293 <function name="IsProgramARB"> 7294 <param name="program" type="GLuint"/> 7295 <return type="GLboolean"/> 7296 <glx vendorpriv="1304"/> 7297 </function> 7298 7299 <function name="ProgramEnvParameter4dARB" 7300 vectorequiv="ProgramEnvParameter4dvARB" deprecated="3.1"> 7301 <param name="target" type="GLenum"/> 7302 <param name="index" type="GLuint"/> 7303 <param name="x" type="GLdouble"/> 7304 <param name="y" type="GLdouble"/> 7305 <param name="z" type="GLdouble"/> 7306 <param name="w" type="GLdouble"/> 7307 </function> 7308 7309 <function name="ProgramEnvParameter4dvARB" 7310 deprecated="3.1"> 7311 <param name="target" type="GLenum"/> 7312 <param name="index" type="GLuint"/> 7313 <param name="params" type="const GLdouble *" count="4"/> 7314 <glx rop="4185" doubles_in_order="true"/> 7315 </function> 7316 7317 <function name="ProgramEnvParameter4fARB" 7318 vectorequiv="ProgramEnvParameter4fvARB" deprecated="3.1"> 7319 <param name="target" type="GLenum"/> 7320 <param name="index" type="GLuint"/> 7321 <param name="x" type="GLfloat"/> 7322 <param name="y" type="GLfloat"/> 7323 <param name="z" type="GLfloat"/> 7324 <param name="w" type="GLfloat"/> 7325 </function> 7326 7327 <function name="ProgramEnvParameter4fvARB" 7328 deprecated="3.1"> 7329 <param name="target" type="GLenum"/> 7330 <param name="index" type="GLuint"/> 7331 <param name="params" type="const GLfloat *" count="4"/> 7332 <glx rop="4184"/> 7333 </function> 7334 7335 <function name="ProgramLocalParameter4dARB" 7336 vectorequiv="ProgramLocalParameter4dvARB" deprecated="3.1"> 7337 <param name="target" type="GLenum"/> 7338 <param name="index" type="GLuint"/> 7339 <param name="x" type="GLdouble"/> 7340 <param name="y" type="GLdouble"/> 7341 <param name="z" type="GLdouble"/> 7342 <param name="w" type="GLdouble"/> 7343 </function> 7344 7345 <function name="ProgramLocalParameter4dvARB" 7346 deprecated="3.1"> 7347 <param name="target" type="GLenum"/> 7348 <param name="index" type="GLuint"/> 7349 <param name="params" type="const GLdouble *" count="4"/> 7350 <glx rop="4216" doubles_in_order="true"/> 7351 </function> 7352 7353 <function name="ProgramLocalParameter4fARB" 7354 vectorequiv="ProgramLocalParameter4fvARB" deprecated="3.1"> 7355 <param name="target" type="GLenum"/> 7356 <param name="index" type="GLuint"/> 7357 <param name="x" type="GLfloat"/> 7358 <param name="y" type="GLfloat"/> 7359 <param name="z" type="GLfloat"/> 7360 <param name="w" type="GLfloat"/> 7361 </function> 7362 7363 <function name="ProgramLocalParameter4fvARB" deprecated="3.1"> 7364 <param name="target" type="GLenum"/> 7365 <param name="index" type="GLuint"/> 7366 <param name="params" type="const GLfloat *" count="4"/> 7367 <glx rop="4215"/> 7368 </function> 7369 7370 <!-- The GetProgramEnvParameter[df]vARB are handcoded because there 7371 is an extra CARD32 of padding after the "index" field. Originally, 7372 GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV 7373 shared the same GLX protocol. The pad field was where the pname 7374 parameter was in the NV functions. When this error was discovered 7375 and fixed, there was already at least one implementation of 7376 GLX protocol for ARB_vertex_program, but there were no 7377 implementations of NV_vertex_program. The sollution was to renumber 7378 the opcodes for NV_vertex_program and convert the unused field in 7379 the ARB_vertex_program protocol to unused padding. 7380 --> 7381 7382 <function name="GetProgramEnvParameterdvARB" deprecated="3.1"> 7383 <param name="target" type="GLenum"/> 7384 <param name="index" type="GLuint"/> 7385 <param name="params" type="GLdouble *" output="true" count="4"/> 7386 <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/> 7387 </function> 7388 7389 <function name="GetProgramEnvParameterfvARB" deprecated="3.1"> 7390 <param name="target" type="GLenum"/> 7391 <param name="index" type="GLuint"/> 7392 <param name="params" type="GLfloat *" output="true" count="4"/> 7393 <glx vendorpriv="1296" handcode="client"/> 7394 </function> 7395 7396 <function name="GetProgramLocalParameterdvARB" deprecated="3.1"> 7397 <param name="target" type="GLenum"/> 7398 <param name="index" type="GLuint"/> 7399 <param name="params" type="GLdouble *" output="true" count="4"/> 7400 <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/> 7401 </function> 7402 7403 <function name="GetProgramLocalParameterfvARB" deprecated="3.1"> 7404 <param name="target" type="GLenum"/> 7405 <param name="index" type="GLuint"/> 7406 <param name="params" type="GLfloat *" output="true" count="4"/> 7407 <glx vendorpriv="1305" handcode="client"/> 7408 </function> 7409 7410 7411 <function name="GetProgramivARB" deprecated="3.1"> 7412 <param name="target" type="GLenum"/> 7413 <param name="pname" type="GLenum"/> 7414 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7415 <glx vendorpriv="1307"/> 7416 </function> 7417 7418 <function name="GetProgramStringARB" deprecated="3.1"> 7419 <param name="target" type="GLenum"/> 7420 <param name="pname" type="GLenum"/> 7421 <param name="string" type="GLvoid *" output="true"/> 7422 <glx vendorpriv="1308" handcode="server" always_array="true"/> 7423 </function> 7424 7425 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointerv"> 7426 <param name="index" type="GLuint"/> 7427 <param name="pname" type="GLenum"/> 7428 <param name="pointer" type="GLvoid **" output="true"/> 7429 </function> 7430</category> 7431 7432<category name="GL_ARB_fragment_program" number="27"> 7433 <enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804"> 7434 <size name="Get" mode="get"/> 7435 </enum> 7436 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805"> 7437 <size name="GetProgramivARB" mode="get"/> 7438 </enum> 7439 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806"> 7440 <size name="GetProgramivARB" mode="get"/> 7441 </enum> 7442 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807"> 7443 <size name="GetProgramivARB" mode="get"/> 7444 </enum> 7445 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808"> 7446 <size name="GetProgramivARB" mode="get"/> 7447 </enum> 7448 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809"> 7449 <size name="GetProgramivARB" mode="get"/> 7450 </enum> 7451 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A"> 7452 <size name="GetProgramivARB" mode="get"/> 7453 </enum> 7454 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B"> 7455 <size name="GetProgramivARB" mode="get"/> 7456 </enum> 7457 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C"> 7458 <size name="GetProgramivARB" mode="get"/> 7459 </enum> 7460 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D"> 7461 <size name="GetProgramivARB" mode="get"/> 7462 </enum> 7463 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E"> 7464 <size name="GetProgramivARB" mode="get"/> 7465 </enum> 7466 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F"> 7467 <size name="GetProgramivARB" mode="get"/> 7468 </enum> 7469 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810"> 7470 <size name="GetProgramivARB" mode="get"/> 7471 </enum> 7472 <enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871"> 7473 <size name="Get" mode="get"/> 7474 </enum> 7475 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872"> 7476 <size name="Get" mode="get"/> 7477 </enum> 7478</category> 7479 7480<category name="GL_ARB_vertex_buffer_object" number="28"> 7481 <enum name="BUFFER_SIZE_ARB" count="1" value="0x8764"> 7482 <size name="GetBufferParameteriv" mode="get"/> 7483 </enum> 7484 <enum name="BUFFER_USAGE_ARB" count="1" value="0x8765"> 7485 <size name="GetBufferParameteriv" mode="get"/> 7486 </enum> 7487 <enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894"> 7488 <size name="Get" mode="get"/> 7489 </enum> 7490 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895"> 7491 <size name="Get" mode="get"/> 7492 </enum> 7493 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896"> 7494 <size name="Get" mode="get"/> 7495 </enum> 7496 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897"> 7497 <size name="Get" mode="get"/> 7498 </enum> 7499 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898"> 7500 <size name="Get" mode="get"/> 7501 </enum> 7502 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899"> 7503 <size name="Get" mode="get"/> 7504 </enum> 7505 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A"> 7506 <size name="Get" mode="get"/> 7507 </enum> 7508 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B"> 7509 <size name="Get" mode="get"/> 7510 </enum> 7511 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C"> 7512 <size name="Get" mode="get"/> 7513 </enum> 7514 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D"> 7515 <size name="Get" mode="get"/> 7516 </enum> 7517 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E"> 7518 <size name="Get" mode="get"/> 7519 </enum> 7520 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F"> 7521 <size name="GetVertexAttribdv" mode="get"/> 7522 <size name="GetVertexAttribfv" mode="get"/> 7523 <size name="GetVertexAttribiv" mode="get"/> 7524 </enum> 7525 <enum name="READ_ONLY_ARB" value="0x88B8"/> 7526 <enum name="WRITE_ONLY_ARB" value="0x88B9"/> 7527 <enum name="READ_WRITE_ARB" value="0x88BA"/> 7528 <enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB"> 7529 <size name="GetBufferParameteriv" mode="get"/> 7530 </enum> 7531 <enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC"> 7532 <size name="GetBufferParameteriv" mode="get"/> 7533 </enum> 7534 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/> 7535 <enum name="STREAM_DRAW_ARB" value="0x88E0"/> 7536 <enum name="STREAM_READ_ARB" value="0x88E1"/> 7537 <enum name="STREAM_COPY_ARB" value="0x88E2"/> 7538 <enum name="STATIC_DRAW_ARB" value="0x88E4"/> 7539 <enum name="STATIC_READ_ARB" value="0x88E5"/> 7540 <enum name="STATIC_COPY_ARB" value="0x88E6"/> 7541 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/> 7542 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/> 7543 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/> 7544 7545 <type name="intptrARB" size="4" glx_name="CARD32"/> 7546 <type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/> 7547 7548 <function name="BindBufferARB" alias="BindBuffer"> 7549 <param name="target" type="GLenum"/> 7550 <param name="buffer" type="GLuint"/> 7551 </function> 7552 7553 <function name="BufferDataARB" alias="BufferData"> 7554 <param name="target" type="GLenum"/> 7555 <param name="size" type="GLsizeiptrARB" counter="true"/> 7556 <param name="data" type="const GLvoid *" count="size"/> 7557 <param name="usage" type="GLenum"/> 7558 </function> 7559 7560 <function name="BufferSubDataARB" alias="BufferSubData"> 7561 <param name="target" type="GLenum"/> 7562 <param name="offset" type="GLintptrARB"/> 7563 <param name="size" type="GLsizeiptrARB"/> 7564 <param name="data" type="const GLvoid *"/> 7565 </function> 7566 7567 <function name="DeleteBuffersARB" alias="DeleteBuffers"> 7568 <param name="n" type="GLsizei"/> 7569 <param name="buffer" type="const GLuint *"/> 7570 </function> 7571 7572 <function name="GenBuffersARB" alias="GenBuffers"> 7573 <param name="n" type="GLsizei"/> 7574 <param name="buffer" type="GLuint *"/> 7575 </function> 7576 7577 <function name="GetBufferParameterivARB" alias="GetBufferParameteriv"> 7578 <param name="target" type="GLenum"/> 7579 <param name="pname" type="GLenum"/> 7580 <param name="params" type="GLint *"/> 7581 </function> 7582 7583 <function name="GetBufferPointervARB" alias="GetBufferPointerv"> 7584 <param name="target" type="GLenum"/> 7585 <param name="pname" type="GLenum"/> 7586 <param name="params" type="GLvoid **"/> 7587 </function> 7588 7589 <function name="GetBufferSubDataARB" alias="GetBufferSubData"> 7590 <param name="target" type="GLenum"/> 7591 <param name="offset" type="GLintptrARB"/> 7592 <param name="size" type="GLsizeiptrARB"/> 7593 <param name="data" type="GLvoid *"/> 7594 </function> 7595 7596 <function name="IsBufferARB" alias="IsBuffer"> 7597 <param name="buffer" type="GLuint"/> 7598 <return type="GLboolean"/> 7599 </function> 7600 7601 <function name="MapBufferARB" alias="MapBuffer"> 7602 <param name="target" type="GLenum"/> 7603 <param name="access" type="GLenum"/> 7604 <return type="GLvoid *"/> 7605 </function> 7606 7607 <function name="UnmapBufferARB" alias="UnmapBuffer"> 7608 <param name="target" type="GLenum"/> 7609 <return type="GLboolean"/> 7610 </function> 7611</category> 7612 7613<category name="GL_ARB_occlusion_query" number="29"> 7614 <enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864"> 7615 <size name="GetQueryiv" mode="get"/> 7616 </enum> 7617 <enum name="CURRENT_QUERY_ARB" count="1" value="0x8865"> 7618 <size name="GetQueryiv" mode="get"/> 7619 </enum> 7620 <enum name="QUERY_RESULT_ARB" count="1" value="0x8866"> 7621 <size name="GetQueryObjectiv" mode="get"/> 7622 <size name="GetQueryObjectuiv" mode="get"/> 7623 </enum> 7624 <enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867"> 7625 <size name="GetQueryObjectiv" mode="get"/> 7626 <size name="GetQueryObjectuiv" mode="get"/> 7627 </enum> 7628 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/> 7629 7630 <function name="GenQueriesARB" alias="GenQueries"> 7631 <param name="n" type="GLsizei"/> 7632 <param name="ids" type="GLuint *"/> 7633 </function> 7634 7635 <function name="DeleteQueriesARB" alias="DeleteQueries"> 7636 <param name="n" type="GLsizei"/> 7637 <param name="ids" type="const GLuint *"/> 7638 </function> 7639 7640 <function name="IsQueryARB" alias="IsQuery"> 7641 <param name="id" type="GLuint"/> 7642 <return type="GLboolean"/> 7643 </function> 7644 7645 <function name="BeginQueryARB" alias="BeginQuery"> 7646 <param name="target" type="GLenum"/> 7647 <param name="id" type="GLuint"/> 7648 </function> 7649 7650 <function name="EndQueryARB" alias="EndQuery"> 7651 <param name="target" type="GLenum"/> 7652 </function> 7653 7654 <function name="GetQueryivARB" alias="GetQueryiv"> 7655 <param name="target" type="GLenum"/> 7656 <param name="pname" type="GLenum"/> 7657 <param name="params" type="GLint *"/> 7658 </function> 7659 7660 <function name="GetQueryObjectivARB" alias="GetQueryObjectiv"> 7661 <param name="id" type="GLuint"/> 7662 <param name="pname" type="GLenum"/> 7663 <param name="params" type="GLint *"/> 7664 </function> 7665 7666 <function name="GetQueryObjectuivARB" alias="GetQueryObjectuiv"> 7667 <param name="id" type="GLuint"/> 7668 <param name="pname" type="GLenum"/> 7669 <param name="params" type="GLuint *"/> 7670 </function> 7671</category> 7672 7673<category name="GL_ARB_shader_objects" number="30"> 7674 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/> 7675 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/> 7676 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/> 7677 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/> 7678 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/> 7679 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/> 7680 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/> 7681 <enum name="INT_VEC2_ARB" value="0x8B53"/> 7682 <enum name="INT_VEC3_ARB" value="0x8B54"/> 7683 <enum name="INT_VEC4_ARB" value="0x8B55"/> 7684 <enum name="BOOL_ARB" value="0x8B56"/> 7685 <enum name="BOOL_VEC2_ARB" value="0x8B57"/> 7686 <enum name="BOOL_VEC3_ARB" value="0x8B58"/> 7687 <enum name="BOOL_VEC4_ARB" value="0x8B59"/> 7688 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/> 7689 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/> 7690 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/> 7691 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/> 7692 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/> 7693 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/> 7694 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/> 7695 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/> 7696 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/> 7697 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/> 7698 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/> 7699 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/> 7700 7701 <type name="charARB" size="1" glx_name="CARD8"/> 7702 <type name="handleARB" size="4" glx_name="CARD32"/> 7703 7704 <function name="DeleteObjectARB"> 7705 <param name="obj" type="GLhandleARB"/> 7706 <glx ignore="true"/> 7707 </function> 7708 7709 <function name="GetHandleARB"> 7710 <param name="pname" type="GLenum"/> 7711 <return type="GLhandleARB"/> 7712 <glx ignore="true"/> 7713 </function> 7714 7715 <function name="DetachObjectARB" no_error="true"> 7716 <param name="containerObj" type="GLhandleARB"/> 7717 <param name="attachedObj" type="GLhandleARB"/> 7718 <glx ignore="true"/> 7719 </function> 7720 7721 <function name="CreateShaderObjectARB" no_error="true"> 7722 <param name="shaderType" type="GLenum"/> 7723 <return type="GLhandleARB"/> 7724 <glx ignore="true"/> 7725 </function> 7726 7727 <function name="ShaderSourceARB" alias="ShaderSource"> 7728 <param name="shader" type="GLhandleARB"/> 7729 <param name="count" type="GLsizei"/> 7730 <param name="string" type="const GLcharARB **"/> 7731 <param name="length" type="const GLint *"/> 7732 </function> 7733 7734 <function name="CompileShaderARB" alias="CompileShader"> 7735 <param name="shader" type="GLhandleARB"/> 7736 </function> 7737 7738 <function name="CreateProgramObjectARB"> 7739 <return type="GLhandleARB"/> 7740 <glx ignore="true"/> 7741 </function> 7742 7743 <function name="AttachObjectARB" no_error="true"> 7744 <param name="containerObj" type="GLhandleARB"/> 7745 <param name="obj" type="GLhandleARB"/> 7746 <glx ignore="true"/> 7747 </function> 7748 7749 <function name="LinkProgramARB" alias="LinkProgram"> 7750 <param name="program" type="GLhandleARB"/> 7751 </function> 7752 7753 <function name="UseProgramObjectARB" alias="UseProgram"> 7754 <param name="program" type="GLhandleARB"/> 7755 </function> 7756 7757 <function name="ValidateProgramARB" alias="ValidateProgram"> 7758 <param name="program" type="GLhandleARB"/> 7759 </function> 7760 7761 <function name="Uniform1fARB" alias="Uniform1f"> 7762 <param name="location" type="GLint"/> 7763 <param name="v0" type="GLfloat"/> 7764 </function> 7765 7766 <function name="Uniform2fARB" alias="Uniform2f"> 7767 <param name="location" type="GLint"/> 7768 <param name="v0" type="GLfloat"/> 7769 <param name="v1" type="GLfloat"/> 7770 </function> 7771 7772 <function name="Uniform3fARB" alias="Uniform3f"> 7773 <param name="location" type="GLint"/> 7774 <param name="v0" type="GLfloat"/> 7775 <param name="v1" type="GLfloat"/> 7776 <param name="v2" type="GLfloat"/> 7777 </function> 7778 7779 <function name="Uniform4fARB" alias="Uniform4f"> 7780 <param name="location" type="GLint"/> 7781 <param name="v0" type="GLfloat"/> 7782 <param name="v1" type="GLfloat"/> 7783 <param name="v2" type="GLfloat"/> 7784 <param name="v3" type="GLfloat"/> 7785 </function> 7786 7787 <function name="Uniform1iARB" alias="Uniform1i"> 7788 <param name="location" type="GLint"/> 7789 <param name="v0" type="GLint"/> 7790 </function> 7791 7792 <function name="Uniform2iARB" alias="Uniform2i"> 7793 <param name="location" type="GLint"/> 7794 <param name="v0" type="GLint"/> 7795 <param name="v1" type="GLint"/> 7796 </function> 7797 7798 <function name="Uniform3iARB" alias="Uniform3i"> 7799 <param name="location" type="GLint"/> 7800 <param name="v0" type="GLint"/> 7801 <param name="v1" type="GLint"/> 7802 <param name="v2" type="GLint"/> 7803 </function> 7804 7805 <function name="Uniform4iARB" alias="Uniform4i"> 7806 <param name="location" type="GLint"/> 7807 <param name="v0" type="GLint"/> 7808 <param name="v1" type="GLint"/> 7809 <param name="v2" type="GLint"/> 7810 <param name="v3" type="GLint"/> 7811 </function> 7812 7813 <function name="Uniform1fvARB" alias="Uniform1fv"> 7814 <param name="location" type="GLint"/> 7815 <param name="count" type="GLsizei"/> 7816 <param name="value" type="const GLfloat *"/> 7817 </function> 7818 7819 <function name="Uniform2fvARB" alias="Uniform2fv"> 7820 <param name="location" type="GLint"/> 7821 <param name="count" type="GLsizei"/> 7822 <param name="value" type="const GLfloat *"/> 7823 </function> 7824 7825 <function name="Uniform3fvARB" alias="Uniform3fv"> 7826 <param name="location" type="GLint"/> 7827 <param name="count" type="GLsizei"/> 7828 <param name="value" type="const GLfloat *"/> 7829 </function> 7830 7831 <function name="Uniform4fvARB" alias="Uniform4fv"> 7832 <param name="location" type="GLint"/> 7833 <param name="count" type="GLsizei"/> 7834 <param name="value" type="const GLfloat *"/> 7835 </function> 7836 7837 <function name="Uniform1ivARB" alias="Uniform1iv"> 7838 <param name="location" type="GLint"/> 7839 <param name="count" type="GLsizei"/> 7840 <param name="value" type="const GLint *"/> 7841 </function> 7842 7843 <function name="Uniform2ivARB" alias="Uniform2iv"> 7844 <param name="location" type="GLint"/> 7845 <param name="count" type="GLsizei"/> 7846 <param name="value" type="const GLint *"/> 7847 </function> 7848 7849 <function name="Uniform3ivARB" alias="Uniform3iv"> 7850 <param name="location" type="GLint"/> 7851 <param name="count" type="GLsizei"/> 7852 <param name="value" type="const GLint *"/> 7853 </function> 7854 7855 <function name="Uniform4ivARB" alias="Uniform4iv"> 7856 <param name="location" type="GLint"/> 7857 <param name="count" type="GLsizei"/> 7858 <param name="value" type="const GLint *"/> 7859 </function> 7860 7861 <function name="UniformMatrix2fvARB" alias="UniformMatrix2fv"> 7862 <param name="location" type="GLint"/> 7863 <param name="count" type="GLsizei"/> 7864 <param name="transpose" type="GLboolean"/> 7865 <param name="value" type="const GLfloat *"/> 7866 </function> 7867 7868 <function name="UniformMatrix3fvARB" alias="UniformMatrix3fv"> 7869 <param name="location" type="GLint"/> 7870 <param name="count" type="GLsizei"/> 7871 <param name="transpose" type="GLboolean"/> 7872 <param name="value" type="const GLfloat *"/> 7873 </function> 7874 7875 <function name="UniformMatrix4fvARB" alias="UniformMatrix4fv"> 7876 <param name="location" type="GLint"/> 7877 <param name="count" type="GLsizei"/> 7878 <param name="transpose" type="GLboolean"/> 7879 <param name="value" type="const GLfloat *"/> 7880 </function> 7881 7882 <function name="GetObjectParameterfvARB"> 7883 <param name="obj" type="GLhandleARB"/> 7884 <param name="pname" type="GLenum"/> 7885 <param name="params" type="GLfloat *" output="true"/> 7886 <glx ignore="true"/> 7887 </function> 7888 7889 <function name="GetObjectParameterivARB"> 7890 <param name="obj" type="GLhandleARB"/> 7891 <param name="pname" type="GLenum"/> 7892 <param name="params" type="GLint *" output="true"/> 7893 <glx ignore="true"/> 7894 </function> 7895 7896 <function name="GetInfoLogARB"> 7897 <param name="obj" type="GLhandleARB"/> 7898 <param name="maxLength" type="GLsizei"/> 7899 <param name="length" type="GLsizei *" output="true"/> 7900 <param name="infoLog" type="GLcharARB *" output="true"/> 7901 <glx ignore="true"/> 7902 </function> 7903 7904 <function name="GetAttachedObjectsARB"> 7905 <param name="containerObj" type="GLhandleARB"/> 7906 <param name="maxLength" type="GLsizei"/> 7907 <param name="length" type="GLsizei *" output="true"/> 7908 <param name="infoLog" type="GLhandleARB *" output="true"/> 7909 <glx ignore="true"/> 7910 </function> 7911 7912 <function name="GetUniformLocationARB" alias="GetUniformLocation"> 7913 <param name="program" type="GLhandleARB"/> 7914 <param name="name" type="const GLcharARB *"/> 7915 <return type="GLint"/> 7916 </function> 7917 7918 <function name="GetActiveUniformARB" alias="GetActiveUniform"> 7919 <param name="program" type="GLhandleARB"/> 7920 <param name="index" type="GLuint"/> 7921 <param name="bufSize" type="GLsizei"/> 7922 <param name="length" type="GLsizei *"/> 7923 <param name="size" type="GLint *"/> 7924 <param name="type" type="GLenum *"/> 7925 <param name="name" type="GLcharARB *"/> 7926 </function> 7927 7928 <function name="GetUniformfvARB" alias="GetUniformfv"> 7929 <param name="program" type="GLhandleARB"/> 7930 <param name="location" type="GLint"/> 7931 <param name="params" type="GLfloat *"/> 7932 </function> 7933 7934 <function name="GetUniformivARB" alias="GetUniformiv"> 7935 <param name="program" type="GLhandleARB"/> 7936 <param name="location" type="GLint"/> 7937 <param name="params" type="GLint *"/> 7938 </function> 7939 7940 <function name="GetShaderSourceARB" alias="GetShaderSource"> 7941 <param name="shader" type="GLhandleARB"/> 7942 <param name="bufSize" type="GLsizei"/> 7943 <param name="length" type="GLsizei *"/> 7944 <param name="source" type="GLcharARB *"/> 7945 </function> 7946</category> 7947 7948<category name="GL_ARB_vertex_shader" number="31"> 7949 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/> 7950 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/> 7951 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/> 7952 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/> 7953 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/> 7954 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/> 7955 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/> 7956 7957 <function name="BindAttribLocationARB" alias="BindAttribLocation"> 7958 <param name="program" type="GLhandleARB"/> 7959 <param name="index" type="GLuint"/> 7960 <param name="name" type="const GLcharARB *"/> 7961 </function> 7962 7963 <function name="GetActiveAttribARB" alias="GetActiveAttrib"> 7964 <param name="program" type="GLhandleARB"/> 7965 <param name="index" type="GLuint"/> 7966 <param name="bufSize" type="GLsizei"/> 7967 <param name="length" type="GLsizei *"/> 7968 <param name="size" type="GLint *"/> 7969 <param name="type" type="GLenum *"/> 7970 <param name="name" type="GLcharARB *"/> 7971 </function> 7972 7973 <function name="GetAttribLocationARB" alias="GetAttribLocation"> 7974 <param name="program" type="GLhandleARB"/> 7975 <param name="name" type="const GLcharARB *"/> 7976 <return type="GLint"/> 7977 </function> 7978</category> 7979 7980<category name="GL_ARB_fragment_shader" number="32"> 7981 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/> 7982 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/> 7983</category> 7984 7985<category name="GL_ARB_shading_language_100" number="33"> 7986 <!-- No new functions, types, enums. --> 7987</category> 7988 7989<category name="GL_ARB_texture_non_power_of_two" number="34"> 7990 <!-- No new functions, types, enums. --> 7991</category> 7992 7993<category name="GL_ARB_point_sprite" number="35"> 7994 <enum name="POINT_SPRITE_ARB" count="1" value="0x8861"> 7995 <size name="Get" mode="get"/> 7996 </enum> 7997 <enum name="COORD_REPLACE_ARB" count="1" value="0x8862"> 7998 <size name="TexEnvfv"/> 7999 <size name="TexEnviv"/> 8000 <size name="GetTexEnvfv" mode="get"/> 8001 <size name="GetTexEnviv" mode="get"/> 8002 </enum> 8003</category> 8004 8005<category name="GL_ARB_fragment_program_shadow" number="36"> 8006 <!-- No new functions, types, enums. --> 8007</category> 8008 8009<xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8010 8011<category name="GL_ARB_texture_rectangle" number="38"> 8012 <enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5"> 8013 <size name="Get" mode="get"/> 8014 </enum> 8015 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6"> 8016 <size name="Get" mode="get"/> 8017 </enum> 8018 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/> 8019 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8"> 8020 <size name="Get" mode="get"/> 8021 </enum> 8022</category> 8023 8024<xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8025 8026<!-- 40. GL_ARB_half_float_pixel --> 8027 8028<xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8029 8030<!-- 42. GL_ARB_pixel_buffer_object --> 8031 8032<xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8033 8034<xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8035 8036<xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8037 8038<!-- 46. GL_ARB_framebuffer_sRGB --> 8039 8040<!-- 47. GL_ARB_geometry_shader4. There are no intentions to implement this extension --> 8041 8042<!-- 48. GL_ARB_half_float_vertex --> 8043 8044<xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8045 8046<xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8047 8048<xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8049 8050<xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8051 8052<xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8053 8054<xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8055 8056<!-- ARB extension number 55 is a GLX extension. --> 8057<!-- ARB extension number 56 is a WGL extension. --> 8058 8059<xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8060 8061<!-- 58. GL_ARB_compatibility --> 8062 8063<xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8064 8065<!-- 60. GL_ARB_shader_texture_lod --> 8066 8067<xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8068 8069<xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8070 8071<!-- 63. GL_ARB_fragment_coord_conventions --> 8072<!-- 64. GL_ARB_provoking_vertex --> 8073 8074<xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8075 8076<xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8077 8078<xi:include href="ARB_texture_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8079 8080<!-- 68. GL_ARB_vertex_array_bgra --> 8081 8082<xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8083<xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8084 8085<xi:include href="ARB_sample_shading.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8086<xi:include href="ARB_texture_cube_map_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8087<xi:include href="ARB_texture_gather.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8088<!-- 73. GL_ARB_texture_query_lod --> 8089 8090<!-- ARB extension number 74 is a WGL extension. --> 8091<!-- ARB extension number 75 is a GLX extension. --> 8092 8093<xi:include href="ARB_shading_language_include.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8094 8095<!-- 77. GL_ARB_texture_compression_bptc --> 8096 8097<xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8098 8099<!-- 79. GL_ARB_explicit_attrib_location --> 8100 8101<category name="GL_ARB_occlusion_query2" number="80"> 8102 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F"> 8103 <size name="GetQueryiv" mode="get"/> 8104 </enum> 8105</category> 8106 8107<xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8108 8109<!-- 82. GL_ARB_shader_bit_encoding --> 8110 8111<xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8112 8113<!-- 84. GL_ARB_texture_swizzle --> 8114 8115<category name="GL_ARB_timer_query" number="85"> 8116 <enum name="TIME_ELAPSED" value="0x88BF"/> 8117 <enum name="TIMESTAMP" value="0x8E28"/> 8118 <type name="int64" size="8"/> 8119 <type name="uint64" unsigned="true" size="8"/> 8120 <function name="GetQueryObjecti64v"> 8121 <param name="id" type="GLuint"/> 8122 <param name="pname" type="GLenum"/> 8123 <param name="params" type="GLint64 *"/> 8124 </function> 8125 <function name="GetQueryObjectui64v"> 8126 <param name="id" type="GLuint"/> 8127 <param name="pname" type="GLenum"/> 8128 <param name="params" type="GLuint64 *"/> 8129 </function> 8130 <function name="QueryCounter"> 8131 <param name="id" type="GLuint"/> 8132 <param name="target" type="GLenum"/> 8133 </function> 8134</category> 8135 8136<xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8137 8138<!-- ARB extensions #86...#89 --> 8139 8140<xi:include href="ARB_shader_subroutine.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8141 8142<xi:include href="ARB_tessellation_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8143 8144<!-- ARB extensions #92...#93 --> 8145 8146<xi:include href="ARB_draw_indirect.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8147 8148<xi:include href="ARB_gpu_shader5.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8149 8150<xi:include href="ARB_gpu_shader_fp64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8151 8152<category name="GL_ARB_transform_feedback3" number="94"> 8153 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/> 8154 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/> 8155 8156 <function name="DrawTransformFeedbackStream" marshal="draw"> 8157 <param name="mode" type="GLenum"/> 8158 <param name="id" type="GLuint"/> 8159 <param name="stream" type="GLuint"/> 8160 </function> 8161 8162 <function name="BeginQueryIndexed"> 8163 <param name="target" type="GLenum"/> 8164 <param name="index" type="GLuint"/> 8165 <param name="id" type="GLuint"/> 8166 </function> 8167 8168 <function name="EndQueryIndexed"> 8169 <param name="target" type="GLenum"/> 8170 <param name="index" type="GLuint"/> 8171 </function> 8172 8173 <function name="GetQueryIndexediv"> 8174 <param name="target" type="GLenum"/> 8175 <param name="index" type="GLuint"/> 8176 <param name="pname" type="GLenum"/> 8177 <param name="params" type="GLint *"/> 8178 </function> 8179</category> 8180 8181<!-- ARB extensions #95...#96 --> 8182 8183<xi:include href="ARB_separate_shader_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8184 8185<category name="GL_ARB_shader_precision" number="98"> 8186 <!-- No new functions, types, enums. --> 8187</category> 8188 8189<xi:include href="ARB_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8190 8191<!-- ARB extensions #100...#108 --> 8192 8193<xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8194 8195<xi:include href="ARB_get_program_binary.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8196 8197<xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8198 8199<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8200 8201<xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8202 8203<category name="GL_ARB_transform_feedback_instanced" number="109"> 8204 <function name="DrawTransformFeedbackInstanced" marshal="draw"> 8205 <param name="mode" type="GLenum"/> 8206 <param name="id" type="GLuint"/> 8207 <param name="primcount" type="GLsizei"/> 8208 </function> 8209 8210 <function name="DrawTransformFeedbackStreamInstanced" marshal="draw"> 8211 <param name="mode" type="GLenum"/> 8212 <param name="id" type="GLuint"/> 8213 <param name="stream" type="GLuint"/> 8214 <param name="primcount" type="GLsizei"/> 8215 </function> 8216</category> 8217 8218<xi:include href="ARB_compressed_texture_pixel_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8219 8220<!-- ARB extensions #111...#116 --> 8221 8222<xi:include href="ARB_internalformat_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8223 8224<category name="GL_ARB_map_buffer_alignment" number="113"> 8225 <enum name="MIN_MAP_BUFFER_ALIGNMENT" value="0x90BC" /> 8226</category> 8227 8228<xi:include href="ARB_shader_atomic_counters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8229 8230<xi:include href="ARB_shader_image_load_store.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8231 8232<xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8233 8234<xi:include href="KHR_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8235 8236<xi:include href="KHR_debug.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8237 8238<!-- ARB extension #120 --> 8239 8240<xi:include href="ARB_clear_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8241 8242<xi:include href="ARB_compute_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8243 8244<xi:include href="ARB_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8245 8246<xi:include href="ARB_texture_view.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8247 8248<xi:include href="ARB_vertex_attrib_binding.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8249 8250<!-- ARB extension #126 --> 8251 8252<xi:include href="ARB_ES3_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8253 8254<!-- ARB extension #128 --> 8255 8256<category name="GL_ARB_fragment_layer_viewport" number="129"> 8257 <!-- No new functions, types, enums. --> 8258</category> 8259 8260<xi:include href="ARB_framebuffer_no_attachments.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8261 8262<xi:include href="ARB_internalformat_query2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8263 8264<category name="GL_ARB_explicit_uniform_location" number="128"> 8265 <enum name="MAX_UNIFORM_LOCATIONS" count="1" value="0x826E" > 8266 <size name="Get" mode="get"/> 8267 </enum> 8268</category> 8269 8270<xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8271 8272<!-- ARB extension #133 is ARB_multi_draw_indirect, defined in the same 8273 file as ARB_draw_indirect --> 8274 8275<xi:include href="ARB_program_interface_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8276 8277<!-- ARB extensions #135...#136 --> 8278 8279<xi:include href="ARB_shader_storage_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8280 8281<!-- ARB extensions #138 --> 8282 8283<xi:include href="ARB_texture_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8284 8285<!-- 140. GL_ARB_texture_query_levels --> 8286 8287<xi:include href="ARB_texture_storage_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8288 8289<!-- ARB extension 142 - 143. --> 8290 8291<category name="GL_ARB_buffer_storage" number="144"> 8292 <enum name="MAP_PERSISTENT_BIT" value="0x40" /> 8293 <enum name="MAP_COHERENT_BIT" value="0x80" /> 8294 <enum name="DYNAMIC_STORAGE_BIT" value="0x100" /> 8295 <enum name="CLIENT_STORAGE_BIT" value="0x200" /> 8296 <enum name="BUFFER_IMMUTABLE_STORAGE" value="0x821F" /> 8297 <enum name="BUFFER_STORAGE_FLAGS" value="0x8220" /> 8298 <enum name="CLIENT_MAPPED_BUFFER_BARRIER_BIT" value="0x4000" /> 8299 8300 <function name="BufferStorage" no_error="true"> 8301 <param name="target" type="GLenum"/> 8302 <param name="size" type="GLsizeiptr"/> 8303 <param name="data" type="const GLvoid *"/> 8304 <param name="flags" type="GLbitfield"/> 8305 </function> 8306 8307 <function name="NamedBufferStorageEXT"> 8308 <param name="buffer" type="GLuint" /> 8309 <param name="size" type="GLsizeiptr" /> 8310 <param name="data" type="const GLvoid *" /> 8311 <param name="flags" type="GLbitfield" /> 8312 </function> 8313</category> 8314 8315<xi:include href="ARB_clear_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8316 8317<!-- ARB extension #146 --> 8318 8319<xi:include href="ARB_multi_bind.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8320 8321<category name="GL_ARB_query_buffer_object" number="148"> 8322 <enum name="QUERY_RESULT_NO_WAIT" value="0x9194"/> 8323 <enum name="QUERY_BUFFER" value="0x9192"/> 8324 <enum name="QUERY_BUFFER_BINDING" value="0x9193"/> 8325 <enum name="QUERY_BUFFER_BARRIER_BIT" value="0x00008000"/> 8326</category> 8327 8328<!-- ARB extensions 149 - 151 --> 8329 8330<xi:include href="ARB_bindless_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8331 8332<xi:include href="ARB_compute_variable_group_size.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8333 8334<xi:include href="ARB_indirect_parameters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8335 8336<!-- ARB extensions 155 - 159 --> 8337 8338<xi:include href="ARB_clip_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8339 8340<category name="GL_ARB_conditional_render_inverted" number="161"> 8341 <enum name="QUERY_WAIT_INVERTED" value="0x8E17"/> 8342 <enum name="QUERY_NO_WAIT_INVERTED" value="0x8E18"/> 8343 <enum name="QUERY_BY_REGION_WAIT_INVERTED" value="0x8E19"/> 8344 <enum name="QUERY_BY_REGION_NO_WAIT_INVERTED" value="0x8E1A"/> 8345</category> 8346 8347<category name="ARB_cull_distance" number="162"> 8348 <enum name="MAX_CULL_DISTANCES" value="0x82F9"/> 8349 <enum name="MAX_COMBINED_CLIP_AND_CULL_DISTANCES" value="0x82FA"/> 8350</category> 8351 8352<!-- ARB extensions 163 --> 8353 8354<xi:include href="OES_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8355 8356<xi:include href="ARB_direct_state_access.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8357 8358<xi:include href="ARB_get_texture_sub_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8359 8360<!-- ARB extension 166 --> 8361 8362<xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8363 8364<xi:include href="KHR_context_flush_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8365 8366<!-- ARB extension 170 --> 8367<xi:include href="KHR_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8368 8369<!-- ARB extension 171 --> 8370<xi:include href="ARB_pipeline_statistics_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8371 8372<!-- ARB extension 172 --> 8373<xi:include href="ARB_sparse_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8374 8375<category name="es3.2"> 8376 <!-- This should be in es_EXT, but this file is included first and 8377 the alias doesn't work otherwise. --> 8378 <function name="PrimitiveBoundingBox" es2="3.2" desktop="false"> 8379 <param name="minX" type="GLfloat"/> 8380 <param name="minY" type="GLfloat"/> 8381 <param name="minZ" type="GLfloat"/> 8382 <param name="minW" type="GLfloat"/> 8383 <param name="maxX" type="GLfloat"/> 8384 <param name="maxY" type="GLfloat"/> 8385 <param name="maxZ" type="GLfloat"/> 8386 <param name="maxW" type="GLfloat"/> 8387 </function> 8388 8389 <function name="BlendBarrier" es2="3.2"/> 8390</category> 8391 8392<category name="KHR_blend_equation_advanced" number="174"> 8393 <enum name="BLEND_ADVANCED_COHERENT_KHR" value="0x9285"/> 8394 8395 <enum name="MULTIPLY_KHR" value="0x9294"/> 8396 <enum name="SCREEN_KHR" value="0x9295"/> 8397 <enum name="OVERLAY_KHR" value="0x9296"/> 8398 <enum name="DARKEN_KHR" value="0x9297"/> 8399 <enum name="LIGHTEN_KHR" value="0x9298"/> 8400 <enum name="COLORDODGE_KHR" value="0x9299"/> 8401 <enum name="COLORBURN_KHR" value="0x929A"/> 8402 <enum name="HARDLIGHT_KHR" value="0x929B"/> 8403 <enum name="SOFTLIGHT_KHR" value="0x929C"/> 8404 <enum name="DIFFERENCE_KHR" value="0x929E"/> 8405 <enum name="EXCLUSION_KHR" value="0x92A0"/> 8406 8407 <enum name="HSL_HUE_KHR" value="0x92AD"/> 8408 <enum name="HSL_SATURATION_KHR" value="0x92AE"/> 8409 <enum name="HSL_COLOR_KHR" value="0x92AF"/> 8410 <enum name="HSL_LUMINOSITY_KHR" value="0x92B0"/> 8411 8412 <function name="BlendBarrierKHR" alias="BlendBarrier" es2="2.0"/> 8413</category> 8414 8415<category name="ARB_ES3_2_compatibility" number="177"> 8416 8417 <enum name="PRIMITIVE_BOUNDING_BOX_ARB" count="8" value="0x92BE"> 8418 <size name="Get" mode="get"/> 8419 </enum> 8420 <enum name="MULTISAMPLE_LINE_WIDTH_RANGE_ARB" count="2" value="0x9381"> 8421 <size name="Get" mode="get"/> 8422 </enum> 8423 <enum name="MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB" value="0x9382"> 8424 <size name="Get" mode="get"/> 8425 </enum> 8426 8427 <function name="PrimitiveBoundingBoxARB" alias="PrimitiveBoundingBox"> 8428 <param name="minX" type="GLfloat"/> 8429 <param name="minY" type="GLfloat"/> 8430 <param name="minZ" type="GLfloat"/> 8431 <param name="minW" type="GLfloat"/> 8432 <param name="maxX" type="GLfloat"/> 8433 <param name="maxY" type="GLfloat"/> 8434 <param name="maxZ" type="GLfloat"/> 8435 <param name="maxW" type="GLfloat"/> 8436 </function> 8437 8438</category> 8439 8440<xi:include href="ARB_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8441 8442<category name="ARB_parallel_shader_compile" number="179"> 8443 <enum name="MAX_SHADER_COMPILER_THREADS_ARB" value="0x91B0"/> 8444 <enum name="COMPLETION_STATUS_ARB" value="0x91B1"/> 8445 8446 <function name="MaxShaderCompilerThreadsKHR" es2="2.0"> 8447 <param name="count" type="GLuint"/> 8448 </function> 8449 8450 <function name="MaxShaderCompilerThreadsARB" alias="MaxShaderCompilerThreadsKHR"> 8451 <param name="count" type="GLuint"/> 8452 </function> 8453</category> 8454 8455<!-- ARB extension 180 - 189 --> 8456 8457<xi:include href="ARB_gl_spirv.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8458 8459<!-- ARB extensions 191 - 193 --> 8460 8461<xi:include href="ARB_spirv_extensions.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8462 8463<!-- Non-ARB extensions sorted by extension number. --> 8464 8465<category name="GL_EXT_blend_color" number="2"> 8466 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8467 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8468 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8469 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8470 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8471 <size name="Get" mode="get"/> 8472 </enum> 8473 8474 <function name="BlendColorEXT" alias="BlendColor"> 8475 <param name="red" type="GLclampf"/> 8476 <param name="green" type="GLclampf"/> 8477 <param name="blue" type="GLclampf"/> 8478 <param name="alpha" type="GLclampf"/> 8479 </function> 8480</category> 8481 8482<category name="GL_EXT_texture" number="4"> 8483 <enum name="ALPHA4_EXT" value="0x803B"/> 8484 <enum name="ALPHA8_EXT" value="0x803C"/> 8485 <enum name="ALPHA12_EXT" value="0x803D"/> 8486 <enum name="ALPHA16_EXT" value="0x803E"/> 8487 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8488 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8489 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8490 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8491 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8492 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8493 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8494 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8495 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8496 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8497 <enum name="INTENSITY_EXT" value="0x8049"/> 8498 <enum name="INTENSITY4_EXT" value="0x804A"/> 8499 <enum name="INTENSITY8_EXT" value="0x804B"/> 8500 <enum name="INTENSITY12_EXT" value="0x804C"/> 8501 <enum name="INTENSITY16_EXT" value="0x804D"/> 8502 <enum name="RGB2_EXT" value="0x804E"/> 8503 <enum name="RGB4_EXT" value="0x804F"/> 8504 <enum name="RGB5_EXT" value="0x8050"/> 8505 <enum name="RGB8_EXT" value="0x8051"/> 8506 <enum name="RGB10_EXT" value="0x8052"/> 8507 <enum name="RGB12_EXT" value="0x8053"/> 8508 <enum name="RGB16_EXT" value="0x8054"/> 8509 <enum name="RGBA2_EXT" value="0x8055"/> 8510 <enum name="RGBA4_EXT" value="0x8056"/> 8511 <enum name="RGB5_A1_EXT" value="0x8057"/> 8512 <enum name="RGBA8_EXT" value="0x8058"/> 8513 <enum name="RGB10_A2_EXT" value="0x8059"/> 8514 <enum name="RGBA12_EXT" value="0x805A"/> 8515 <enum name="RGBA16_EXT" value="0x805B"/> 8516 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8517 <size name="GetTexLevelParameterfv" mode="get"/> 8518 <size name="GetTexLevelParameteriv" mode="get"/> 8519 </enum> 8520 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8521 <size name="GetTexLevelParameterfv" mode="get"/> 8522 <size name="GetTexLevelParameteriv" mode="get"/> 8523 </enum> 8524 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8525 <size name="GetTexLevelParameterfv" mode="get"/> 8526 <size name="GetTexLevelParameteriv" mode="get"/> 8527 </enum> 8528 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8529 <size name="GetTexLevelParameterfv" mode="get"/> 8530 <size name="GetTexLevelParameteriv" mode="get"/> 8531 </enum> 8532 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8533 <size name="GetTexLevelParameterfv" mode="get"/> 8534 <size name="GetTexLevelParameteriv" mode="get"/> 8535 </enum> 8536 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8537 <size name="GetTexLevelParameterfv" mode="get"/> 8538 <size name="GetTexLevelParameteriv" mode="get"/> 8539 </enum> 8540 <enum name="REPLACE_EXT" value="0x8062"/> 8541 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8542 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8543 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8544</category> 8545 8546<!-- Extension number 5 is not listed in the extension registry. --> 8547 8548<category name="GL_EXT_texture3D" number="6"> 8549 <function name="TexImage3DEXT" alias="TexImage3D"> 8550 <param name="target" type="GLenum"/> 8551 <param name="level" type="GLint"/> 8552 <param name="internalformat" type="GLenum"/> 8553 <param name="width" type="GLsizei"/> 8554 <param name="height" type="GLsizei"/> 8555 <param name="depth" type="GLsizei"/> 8556 <param name="border" type="GLint"/> 8557 <param name="format" type="GLenum"/> 8558 <param name="type" type="GLenum"/> 8559 <param name="pixels" type="const GLvoid *"/> 8560 </function> 8561 8562 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8563 <param name="target" type="GLenum"/> 8564 <param name="level" type="GLint"/> 8565 <param name="xoffset" type="GLint"/> 8566 <param name="yoffset" type="GLint"/> 8567 <param name="zoffset" type="GLint"/> 8568 <param name="width" type="GLsizei"/> 8569 <param name="height" type="GLsizei"/> 8570 <param name="depth" type="GLsizei"/> 8571 <param name="format" type="GLenum"/> 8572 <param name="type" type="GLenum"/> 8573 <param name="UNUSED" type="GLuint" padding="true"/> 8574 <param name="pixels" type="const GLvoid *"/> 8575 </function> 8576</category> 8577 8578<category name="GL_SGIS_texture_filter4" number="7"> 8579 <function name="GetTexFilterFuncSGIS" exec="skip"> 8580 <param name="target" type="GLenum"/> 8581 <param name="filter" type="GLenum"/> 8582 <param name="weights" type="GLfloat *" output="true"/> 8583 <glx vendorpriv="4101" ignore="true"/> 8584 </function> 8585 8586 <function name="TexFilterFuncSGIS" exec="skip"> 8587 <param name="target" type="GLenum"/> 8588 <param name="filter" type="GLenum"/> 8589 <param name="n" type="GLsizei" counter="true"/> 8590 <param name="weights" type="const GLfloat *" count="n"/> 8591 <glx rop="2064" ignore="true"/> 8592 </function> 8593</category> 8594 8595<!-- Extension number 8 is not listed in the extension registry. --> 8596 8597<category name="GL_EXT_subtexture" number="9"> 8598 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8599 <param name="target" type="GLenum"/> 8600 <param name="level" type="GLint"/> 8601 <param name="xoffset" type="GLint"/> 8602 <param name="width" type="GLsizei"/> 8603 <param name="format" type="GLenum"/> 8604 <param name="type" type="GLenum"/> 8605 <param name="UNUSED" type="GLuint" padding="true"/> 8606 <param name="pixels" type="const GLvoid *"/> 8607 </function> 8608 8609 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8610 <param name="target" type="GLenum"/> 8611 <param name="level" type="GLint"/> 8612 <param name="xoffset" type="GLint"/> 8613 <param name="yoffset" type="GLint"/> 8614 <param name="width" type="GLsizei"/> 8615 <param name="height" type="GLsizei"/> 8616 <param name="format" type="GLenum"/> 8617 <param name="type" type="GLenum"/> 8618 <param name="UNUSED" type="GLuint" padding="true"/> 8619 <param name="pixels" type="const GLvoid *"/> 8620 </function> 8621</category> 8622 8623<category name="GL_EXT_copy_texture" number="10"> 8624 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8625 <param name="target" type="GLenum"/> 8626 <param name="level" type="GLint"/> 8627 <param name="internalformat" type="GLenum"/> 8628 <param name="x" type="GLint"/> 8629 <param name="y" type="GLint"/> 8630 <param name="width" type="GLsizei"/> 8631 <param name="border" type="GLint"/> 8632 </function> 8633 8634 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8635 <param name="target" type="GLenum"/> 8636 <param name="level" type="GLint"/> 8637 <param name="internalformat" type="GLenum"/> 8638 <param name="x" type="GLint"/> 8639 <param name="y" type="GLint"/> 8640 <param name="width" type="GLsizei"/> 8641 <param name="height" type="GLsizei"/> 8642 <param name="border" type="GLint"/> 8643 </function> 8644 8645 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8646 <param name="target" type="GLenum"/> 8647 <param name="level" type="GLint"/> 8648 <param name="xoffset" type="GLint"/> 8649 <param name="x" type="GLint"/> 8650 <param name="y" type="GLint"/> 8651 <param name="width" type="GLsizei"/> 8652 </function> 8653 8654 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8655 <param name="target" type="GLenum"/> 8656 <param name="level" type="GLint"/> 8657 <param name="xoffset" type="GLint"/> 8658 <param name="yoffset" type="GLint"/> 8659 <param name="x" type="GLint"/> 8660 <param name="y" type="GLint"/> 8661 <param name="width" type="GLsizei"/> 8662 <param name="height" type="GLsizei"/> 8663 </function> 8664 8665 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8666 <param name="target" type="GLenum"/> 8667 <param name="level" type="GLint"/> 8668 <param name="xoffset" type="GLint"/> 8669 <param name="yoffset" type="GLint"/> 8670 <param name="zoffset" type="GLint"/> 8671 <param name="x" type="GLint"/> 8672 <param name="y" type="GLint"/> 8673 <param name="width" type="GLsizei"/> 8674 <param name="height" type="GLsizei"/> 8675 </function> 8676</category> 8677 8678<category name="GL_EXT_histogram" number="11"> 8679 <enum name="HISTOGRAM_EXT" value="0x8024"/> 8680 <enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/> 8681 <enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026"> 8682 <size name="GetHistogramParameterfvEXT" mode="get"/> 8683 <size name="GetHistogramParameterivEXT" mode="get"/> 8684 </enum> 8685 <enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027"> 8686 <size name="GetHistogramParameterfvEXT" mode="get"/> 8687 <size name="GetHistogramParameterivEXT" mode="get"/> 8688 </enum> 8689 <enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028"> 8690 <size name="GetHistogramParameterfvEXT" mode="get"/> 8691 <size name="GetHistogramParameterivEXT" mode="get"/> 8692 </enum> 8693 <enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029"> 8694 <size name="GetHistogramParameterfvEXT" mode="get"/> 8695 <size name="GetHistogramParameterivEXT" mode="get"/> 8696 </enum> 8697 <enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A"> 8698 <size name="GetHistogramParameterfvEXT" mode="get"/> 8699 <size name="GetHistogramParameterivEXT" mode="get"/> 8700 </enum> 8701 <enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B"> 8702 <size name="GetHistogramParameterfvEXT" mode="get"/> 8703 <size name="GetHistogramParameterivEXT" mode="get"/> 8704 </enum> 8705 <enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C"> 8706 <size name="GetHistogramParameterfvEXT" mode="get"/> 8707 <size name="GetHistogramParameterivEXT" mode="get"/> 8708 </enum> 8709 <enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D"> 8710 <size name="GetHistogramParameterfvEXT" mode="get"/> 8711 <size name="GetHistogramParameterivEXT" mode="get"/> 8712 </enum> 8713 <enum name="MINMAX_EXT" value="0x802E"/> 8714 <enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F"> 8715 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8716 <size name="GetMinmaxParameterivEXT" mode="get"/> 8717 </enum> 8718 <enum name="MINMAX_SINK_EXT" count="1" value="0x8030"> 8719 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8720 <size name="GetMinmaxParameterivEXT" mode="get"/> 8721 </enum> 8722 <enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/> 8723 8724 <function name="GetHistogramEXT" alias="GetHistogram"> 8725 <param name="target" type="GLenum"/> 8726 <param name="reset" type="GLboolean"/> 8727 <param name="format" type="GLenum"/> 8728 <param name="type" type="GLenum"/> 8729 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8730 <glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/> 8731 </function> 8732 8733 <function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv"> 8734 <param name="target" type="GLenum"/> 8735 <param name="pname" type="GLenum"/> 8736 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8737 <glx vendorpriv="6"/> 8738 </function> 8739 8740 <function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv"> 8741 <param name="target" type="GLenum"/> 8742 <param name="pname" type="GLenum"/> 8743 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8744 <glx vendorpriv="7"/> 8745 </function> 8746 8747 <function name="GetMinmaxEXT" alias="GetMinmax"> 8748 <param name="target" type="GLenum"/> 8749 <param name="reset" type="GLboolean"/> 8750 <param name="format" type="GLenum"/> 8751 <param name="type" type="GLenum"/> 8752 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 8753 <glx vendorpriv="8" img_reset="reset"/> 8754 </function> 8755 8756 <function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv"> 8757 <param name="target" type="GLenum"/> 8758 <param name="pname" type="GLenum"/> 8759 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8760 <glx vendorpriv="9"/> 8761 </function> 8762 8763 <function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv"> 8764 <param name="target" type="GLenum"/> 8765 <param name="pname" type="GLenum"/> 8766 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8767 <glx vendorpriv="10"/> 8768 </function> 8769 8770 <function name="HistogramEXT" alias="Histogram"> 8771 <param name="target" type="GLenum"/> 8772 <param name="width" type="GLsizei"/> 8773 <param name="internalformat" type="GLenum"/> 8774 <param name="sink" type="GLboolean"/> 8775 </function> 8776 8777 <function name="MinmaxEXT" alias="Minmax"> 8778 <param name="target" type="GLenum"/> 8779 <param name="internalformat" type="GLenum"/> 8780 <param name="sink" type="GLboolean"/> 8781 </function> 8782 8783 <function name="ResetHistogramEXT" alias="ResetHistogram"> 8784 <param name="target" type="GLenum"/> 8785 </function> 8786 8787 <function name="ResetMinmaxEXT" alias="ResetMinmax"> 8788 <param name="target" type="GLenum"/> 8789 </function> 8790</category> 8791 8792<category name="GL_EXT_convolution" number="12"> 8793 <enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013"> 8794 <size name="ConvolutionParameterfv"/> 8795 <size name="ConvolutionParameteriv"/> 8796 <size name="GetConvolutionParameterfv" mode="get"/> 8797 <size name="GetConvolutionParameteriv" mode="get"/> 8798 </enum> 8799 <enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014"> 8800 <size name="ConvolutionParameterfv"/> 8801 <size name="ConvolutionParameteriv"/> 8802 <size name="GetConvolutionParameterfv" mode="get"/> 8803 <size name="GetConvolutionParameteriv" mode="get"/> 8804 </enum> 8805 <enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015"> 8806 <size name="ConvolutionParameterfv"/> 8807 <size name="ConvolutionParameteriv"/> 8808 <size name="GetConvolutionParameterfv" mode="get"/> 8809 <size name="GetConvolutionParameteriv" mode="get"/> 8810 </enum> 8811 <enum name="REDUCE_EXT" value="0x8016"/> 8812 <enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017"> 8813 <size name="GetConvolutionParameterfv" mode="get"/> 8814 <size name="GetConvolutionParameteriv" mode="get"/> 8815 </enum> 8816 <enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018"> 8817 <size name="GetConvolutionParameterfv" mode="get"/> 8818 <size name="GetConvolutionParameteriv" mode="get"/> 8819 </enum> 8820 <enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019"> 8821 <size name="GetConvolutionParameterfv" mode="get"/> 8822 <size name="GetConvolutionParameteriv" mode="get"/> 8823 </enum> 8824 <enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A"> 8825 <size name="GetConvolutionParameterfv" mode="get"/> 8826 <size name="GetConvolutionParameteriv" mode="get"/> 8827 <size name="Get" mode="get"/> 8828 </enum> 8829 <enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B"> 8830 <size name="GetConvolutionParameterfv" mode="get"/> 8831 <size name="GetConvolutionParameteriv" mode="get"/> 8832 <size name="Get" mode="get"/> 8833 </enum> 8834 <enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C"> 8835 <size name="Get" mode="get"/> 8836 </enum> 8837 <enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D"> 8838 <size name="Get" mode="get"/> 8839 </enum> 8840 <enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E"> 8841 <size name="Get" mode="get"/> 8842 </enum> 8843 <enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F"> 8844 <size name="Get" mode="get"/> 8845 </enum> 8846 <enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020"> 8847 <size name="Get" mode="get"/> 8848 </enum> 8849 <enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021"> 8850 <size name="Get" mode="get"/> 8851 </enum> 8852 <enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022"> 8853 <size name="Get" mode="get"/> 8854 </enum> 8855 <enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023"> 8856 <size name="Get" mode="get"/> 8857 </enum> 8858 8859 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D"> 8860 <param name="target" type="GLenum"/> 8861 <param name="internalformat" type="GLenum"/> 8862 <param name="width" type="GLsizei"/> 8863 <param name="format" type="GLenum"/> 8864 <param name="type" type="GLenum"/> 8865 <param name="image" type="const GLvoid *"/> 8866 </function> 8867 8868 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D"> 8869 <param name="target" type="GLenum"/> 8870 <param name="internalformat" type="GLenum"/> 8871 <param name="width" type="GLsizei"/> 8872 <param name="height" type="GLsizei"/> 8873 <param name="format" type="GLenum"/> 8874 <param name="type" type="GLenum"/> 8875 <param name="image" type="const GLvoid *"/> 8876 </function> 8877 8878 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf"> 8879 <param name="target" type="GLenum"/> 8880 <param name="pname" type="GLenum"/> 8881 <param name="params" type="GLfloat"/> 8882 </function> 8883 8884 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv"> 8885 <param name="target" type="GLenum"/> 8886 <param name="pname" type="GLenum"/> 8887 <param name="params" type="const GLfloat *"/> 8888 </function> 8889 8890 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri"> 8891 <param name="target" type="GLenum"/> 8892 <param name="pname" type="GLenum"/> 8893 <param name="params" type="GLint"/> 8894 </function> 8895 8896 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv"> 8897 <param name="target" type="GLenum"/> 8898 <param name="pname" type="GLenum"/> 8899 <param name="params" type="const GLint *"/> 8900 </function> 8901 8902 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D"> 8903 <param name="target" type="GLenum"/> 8904 <param name="internalformat" type="GLenum"/> 8905 <param name="x" type="GLint"/> 8906 <param name="y" type="GLint"/> 8907 <param name="width" type="GLsizei"/> 8908 </function> 8909 8910 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D"> 8911 <param name="target" type="GLenum"/> 8912 <param name="internalformat" type="GLenum"/> 8913 <param name="x" type="GLint"/> 8914 <param name="y" type="GLint"/> 8915 <param name="width" type="GLsizei"/> 8916 <param name="height" type="GLsizei"/> 8917 </function> 8918 8919 <function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter"> 8920 <param name="target" type="GLenum"/> 8921 <param name="format" type="GLenum"/> 8922 <param name="type" type="GLenum"/> 8923 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 8924 <glx vendorpriv="1" dimensions_in_reply="true"/> 8925 </function> 8926 8927 <function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv"> 8928 <param name="target" type="GLenum"/> 8929 <param name="pname" type="GLenum"/> 8930 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8931 <glx vendorpriv="2"/> 8932 </function> 8933 8934 <function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv"> 8935 <param name="target" type="GLenum"/> 8936 <param name="pname" type="GLenum"/> 8937 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8938 <glx vendorpriv="3"/> 8939 </function> 8940 8941 <function name="GetSeparableFilterEXT" alias="GetSeparableFilter"> 8942 <param name="target" type="GLenum"/> 8943 <param name="format" type="GLenum"/> 8944 <param name="type" type="GLenum"/> 8945 <param name="row" type="GLvoid *" output="true"/> 8946 <param name="column" type="GLvoid *" output="true"/> 8947 <param name="span" type="GLvoid *" output="true"/> 8948 <glx vendorpriv="4" handcode="true"/> 8949 </function> 8950 8951 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D"> 8952 <param name="target" type="GLenum"/> 8953 <param name="internalformat" type="GLenum"/> 8954 <param name="width" type="GLsizei"/> 8955 <param name="height" type="GLsizei"/> 8956 <param name="format" type="GLenum"/> 8957 <param name="type" type="GLenum"/> 8958 <param name="row" type="const GLvoid *"/> 8959 <param name="column" type="const GLvoid *"/> 8960 </function> 8961</category> 8962 8963<category name="GL_SGI_color_matrix" number="13"> 8964 <enum name="COLOR_MATRIX_SGI" value="0x80B1"/> 8965 <enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/> 8966 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/> 8967 <enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/> 8968 <enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/> 8969 <enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/> 8970 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/> 8971 <enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/> 8972 <enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/> 8973 <enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/> 8974 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/> 8975</category> 8976 8977<category name="GL_SGI_color_table" number="14"> 8978 <enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6"> 8979 <size name="ColorTableParameterfvSGI"/> 8980 <size name="ColorTableParameterivSGI"/> 8981 <size name="GetColorTableParameterfvSGI" mode="get"/> 8982 <size name="GetColorTableParameterivSGI" mode="get"/> 8983 </enum> 8984 <enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7"> 8985 <size name="ColorTableParameterfvSGI"/> 8986 <size name="ColorTableParameterivSGI"/> 8987 <size name="GetColorTableParameterfvSGI" mode="get"/> 8988 <size name="GetColorTableParameterivSGI" mode="get"/> 8989 </enum> 8990 <enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8"> 8991 <size name="GetColorTableParameterfvSGI" mode="get"/> 8992 <size name="GetColorTableParameterivSGI" mode="get"/> 8993 </enum> 8994 <enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9"> 8995 <size name="GetColorTableParameterfvSGI" mode="get"/> 8996 <size name="GetColorTableParameterivSGI" mode="get"/> 8997 </enum> 8998 <enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA"> 8999 <size name="GetColorTableParameterfvSGI" mode="get"/> 9000 <size name="GetColorTableParameterivSGI" mode="get"/> 9001 </enum> 9002 <enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB"> 9003 <size name="GetColorTableParameterfvSGI" mode="get"/> 9004 <size name="GetColorTableParameterivSGI" mode="get"/> 9005 </enum> 9006 <enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC"> 9007 <size name="GetColorTableParameterfvSGI" mode="get"/> 9008 <size name="GetColorTableParameterivSGI" mode="get"/> 9009 </enum> 9010 <enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD"> 9011 <size name="GetColorTableParameterfvSGI" mode="get"/> 9012 <size name="GetColorTableParameterivSGI" mode="get"/> 9013 </enum> 9014 <enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE"> 9015 <size name="GetColorTableParameterfvSGI" mode="get"/> 9016 <size name="GetColorTableParameterivSGI" mode="get"/> 9017 </enum> 9018 <enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF"> 9019 <size name="GetColorTableParameterfvSGI" mode="get"/> 9020 <size name="GetColorTableParameterivSGI" mode="get"/> 9021 </enum> 9022 9023 <function name="ColorTableSGI" alias="ColorTable"> 9024 <param name="target" type="GLenum"/> 9025 <param name="internalformat" type="GLenum"/> 9026 <param name="width" type="GLsizei"/> 9027 <param name="format" type="GLenum"/> 9028 <param name="type" type="GLenum"/> 9029 <param name="table" type="const GLvoid *"/> 9030 </function> 9031 9032 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv"> 9033 <param name="target" type="GLenum"/> 9034 <param name="pname" type="GLenum"/> 9035 <param name="params" type="const GLfloat *"/> 9036 </function> 9037 9038 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv"> 9039 <param name="target" type="GLenum"/> 9040 <param name="pname" type="GLenum"/> 9041 <param name="params" type="const GLint *"/> 9042 </function> 9043 9044 <function name="CopyColorTableSGI" alias="CopyColorTable"> 9045 <param name="target" type="GLenum"/> 9046 <param name="internalformat" type="GLenum"/> 9047 <param name="x" type="GLint"/> 9048 <param name="y" type="GLint"/> 9049 <param name="width" type="GLsizei"/> 9050 </function> 9051 9052 <function name="GetColorTableSGI" alias="GetColorTable"> 9053 <param name="target" type="GLenum"/> 9054 <param name="format" type="GLenum"/> 9055 <param name="type" type="GLenum"/> 9056 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9057 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9058 </function> 9059 9060 <function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv"> 9061 <param name="target" type="GLenum"/> 9062 <param name="pname" type="GLenum"/> 9063 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9064 <glx vendorpriv="4099"/> 9065 </function> 9066 9067 <function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv"> 9068 <param name="target" type="GLenum"/> 9069 <param name="pname" type="GLenum"/> 9070 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9071 <glx vendorpriv="4100"/> 9072 </function> 9073</category> 9074 9075<category name="GL_SGIS_pixel_texture" number="15"> 9076 <function name="PixelTexGenParameteriSGIS" exec="skip"> 9077 <param name="pname" type="GLenum"/> 9078 <param name="param" type="GLint"/> 9079 <glx ignore="true"/> 9080 </function> 9081 9082 <function name="PixelTexGenParameterivSGIS" exec="skip"> 9083 <param name="pname" type="GLenum"/> 9084 <param name="params" type="const GLint *"/> 9085 <glx ignore="true"/> 9086 </function> 9087 9088 <function name="PixelTexGenParameterfSGIS" exec="skip"> 9089 <param name="pname" type="GLenum"/> 9090 <param name="param" type="GLfloat"/> 9091 <glx ignore="true"/> 9092 </function> 9093 9094 <function name="PixelTexGenParameterfvSGIS" exec="skip"> 9095 <param name="pname" type="GLenum"/> 9096 <param name="params" type="const GLfloat *"/> 9097 <glx ignore="true"/> 9098 </function> 9099 9100 <function name="GetPixelTexGenParameterivSGIS" exec="skip"> 9101 <param name="pname" type="GLenum"/> 9102 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9103 <glx ignore="true"/> 9104 </function> 9105 9106 <function name="GetPixelTexGenParameterfvSGIS" exec="skip"> 9107 <param name="pname" type="GLenum"/> 9108 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9109 <glx ignore="true"/> 9110 </function> 9111</category> 9112 9113<category name="GL_SGIS_texture4D" number="16"> 9114 <function name="TexImage4DSGIS" exec="skip"> 9115 <param name="target" type="GLenum"/> 9116 <param name="level" type="GLint"/> 9117 <param name="internalformat" type="GLenum"/> 9118 <param name="width" type="GLsizei"/> 9119 <param name="height" type="GLsizei"/> 9120 <param name="depth" type="GLsizei"/> 9121 <param name="size4d" type="GLsizei"/> 9122 <param name="border" type="GLint"/> 9123 <param name="format" type="GLenum"/> 9124 <param name="type" type="GLenum"/> 9125 <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_extent="size4d" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/> 9126 <glx rop="2057" ignore="true"/> 9127 </function> 9128 9129 <function name="TexSubImage4DSGIS" exec="skip"> 9130 <param name="target" type="GLenum"/> 9131 <param name="level" type="GLint"/> 9132 <param name="xoffset" type="GLint"/> 9133 <param name="yoffset" type="GLint"/> 9134 <param name="zoffset" type="GLint"/> 9135 <param name="woffset" type="GLint"/> 9136 <param name="width" type="GLsizei"/> 9137 <param name="height" type="GLsizei"/> 9138 <param name="depth" type="GLsizei"/> 9139 <param name="size4d" type="GLsizei"/> 9140 <param name="format" type="GLenum"/> 9141 <param name="type" type="GLenum"/> 9142 <param name="UNUSED" type="GLuint" padding="true"/> 9143 <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_extent="size4d" img_xoff="xoffset" img_yoff="yoffset" img_zoff="zoffset" img_woff="woffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 9144 <glx rop="2058" ignore="true"/> 9145 </function> 9146</category> 9147 9148<category name="GL_SGI_texture_color_table" number="17"> 9149 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 9150 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 9151</category> 9152 9153<!-- Extension number 19 is not listed in the extension registry. --> 9154 9155<category name="GL_EXT_texture_object" number="20"> 9156 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 9157 <param name="n" type="GLsizei" counter="true"/> 9158 <param name="textures" type="const GLuint *" count="n"/> 9159 <param name="residences" type="GLboolean *" output="true" count="n"/> 9160 <return type="GLboolean"/> 9161 <glx vendorpriv="11" handcode="client" always_array="true"/> 9162 </function> 9163 9164 <function name="BindTextureEXT" alias="BindTexture"> 9165 <param name="target" type="GLenum"/> 9166 <param name="texture" type="GLuint"/> 9167 </function> 9168 9169 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 9170 <param name="n" type="GLsizei" counter="true"/> 9171 <param name="textures" type="const GLuint *" count="n"/> 9172 <glx vendorpriv="12"/> 9173 </function> 9174 9175 <function name="GenTexturesEXT" alias="GenTextures"> 9176 <param name="n" type="GLsizei" counter="true"/> 9177 <param name="textures" type="GLuint *" output="true" count="n"/> 9178 <glx vendorpriv="13" always_array="true"/> 9179 </function> 9180 9181 <function name="IsTextureEXT" alias="IsTexture"> 9182 <param name="texture" type="GLuint"/> 9183 <return type="GLboolean"/> 9184 <glx vendorpriv="14"/> 9185 </function> 9186 9187 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 9188 <param name="n" type="GLsizei"/> 9189 <param name="textures" type="const GLuint *"/> 9190 <param name="priorities" type="const GLclampf *"/> 9191 </function> 9192</category> 9193 9194<category name="GL_SGIS_detail_texture" number="21"> 9195 <function name="DetailTexFuncSGIS" exec="skip"> 9196 <param name="target" type="GLenum"/> 9197 <param name="n" type="GLsizei" counter="true"/> 9198 <param name="points" type="const GLfloat *" count="n"/> 9199 <glx rop="2051" ignore="true"/> 9200 </function> 9201 9202 <function name="GetDetailTexFuncSGIS" exec="skip"> 9203 <param name="target" type="GLenum"/> 9204 <param name="points" type="GLfloat *" output="true"/> 9205 <glx vendorpriv="4096" ignore="true"/> 9206 </function> 9207</category> 9208 9209<category name="GL_SGIS_sharpen_texture" number="22"> 9210 <function name="SharpenTexFuncSGIS" exec="skip"> 9211 <param name="target" type="GLenum"/> 9212 <param name="n" type="GLsizei" counter="true"/> 9213 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9214 <glx rop="2052" ignore="true"/> 9215 </function> 9216 9217 <function name="GetSharpenTexFuncSGIS" exec="skip"> 9218 <param name="target" type="GLenum"/> 9219 <param name="points" type="GLfloat *" output="true"/> 9220 <glx vendorpriv="4097" ignore="true"/> 9221 </function> 9222</category> 9223 9224<category name="GL_SGIS_multisample" number="25"> 9225 <function name="SampleMaskSGIS" exec="skip"> 9226 <param name="value" type="GLclampf"/> 9227 <param name="invert" type="GLboolean"/> 9228 <glx rop="2048"/> 9229 </function> 9230 9231 <function name="SamplePatternSGIS" exec="skip"> 9232 <param name="pattern" type="GLenum"/> 9233 <glx rop="2049"/> 9234 </function> 9235</category> 9236 9237<!-- Extension number 26 is not listed in the extension registry. --> 9238 9239<category name="GL_EXT_rescale_normal" number="27"> 9240 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 9241 <size name="Get" mode="get"/> 9242 </enum> 9243</category> 9244 9245<!-- Extension number 28 is a GLX extension. --> 9246<!-- Extension number 29 is not listed in the extension registry. --> 9247 9248<category name="GL_EXT_vertex_array" number="30"> 9249 <!-- These enums are part of the extension only. --> 9250 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 9251 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 9252 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 9253 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 9254 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 9255 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 9256 9257 9258 <function name="ArrayElementEXT" alias="ArrayElement"> 9259 <param name="i" type="GLint"/> 9260 </function> 9261 9262 <function name="ColorPointerEXT" deprecated="3.1" marshal="async" 9263 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR0, size, type, stride, pointer);"> 9264 <param name="size" type="GLint"/> 9265 <param name="type" type="GLenum"/> 9266 <param name="stride" type="GLsizei"/> 9267 <param name="count" type="GLsizei"/> 9268 <param name="pointer" type="const GLvoid *"/> 9269 <glx handcode="true"/> 9270 </function> 9271 9272 <function name="DrawArraysEXT" alias="DrawArrays"> 9273 <param name="mode" type="GLenum"/> 9274 <param name="first" type="GLint"/> 9275 <param name="count" type="GLsizei"/> 9276 </function> 9277 9278 <function name="EdgeFlagPointerEXT" deprecated="3.1" marshal="async" 9279 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_EDGEFLAG, 1, GL_UNSIGNED_BYTE, stride, pointer);"> 9280 <param name="stride" type="GLsizei"/> 9281 <param name="count" type="GLsizei"/> 9282 <param name="pointer" type="const GLboolean *"/> 9283 <glx handcode="true"/> 9284 </function> 9285 9286 <function name="GetPointervEXT" alias="GetPointerv"> 9287 <param name="pname" type="GLenum"/> 9288 <param name="params" type="GLvoid **" output="true"/> 9289 </function> 9290 9291 <function name="IndexPointerEXT" deprecated="3.1" marshal="async" 9292 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR_INDEX, 1, type, stride, pointer);"> 9293 <param name="type" type="GLenum"/> 9294 <param name="stride" type="GLsizei"/> 9295 <param name="count" type="GLsizei"/> 9296 <param name="pointer" type="const GLvoid *"/> 9297 <glx handcode="true"/> 9298 </function> 9299 9300 <function name="NormalPointerEXT" deprecated="3.1" marshal="async" 9301 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_NORMAL, 3, type, stride, pointer);"> 9302 <param name="type" type="GLenum"/> 9303 <param name="stride" type="GLsizei"/> 9304 <param name="count" type="GLsizei"/> 9305 <param name="pointer" type="const GLvoid *"/> 9306 <glx handcode="true"/> 9307 </function> 9308 9309 <function name="TexCoordPointerEXT" deprecated="3.1" marshal="async" 9310 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_TEX(ctx->GLThread.ClientActiveTexture), size, type, stride, pointer);"> 9311 <param name="size" type="GLint"/> 9312 <param name="type" type="GLenum"/> 9313 <param name="stride" type="GLsizei"/> 9314 <param name="count" type="GLsizei"/> 9315 <param name="pointer" type="const GLvoid *"/> 9316 <glx handcode="true"/> 9317 </function> 9318 9319 <function name="VertexPointerEXT" deprecated="3.1" marshal="async" 9320 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_POS, size, type, stride, pointer);"> 9321 <param name="size" type="GLint"/> 9322 <param name="type" type="GLenum"/> 9323 <param name="stride" type="GLsizei"/> 9324 <param name="count" type="GLsizei"/> 9325 <param name="pointer" type="const GLvoid *"/> 9326 <glx handcode="true"/> 9327 </function> 9328</category> 9329 9330<category name="GL_SGIS_generate_mipmap" number="32"> 9331 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 9332 <size name="TexParameterfv"/> 9333 <size name="TexParameteriv"/> 9334 <size name="GetTexParameterfv" mode="get"/> 9335 <size name="GetTexParameteriv" mode="get"/> 9336 </enum> 9337 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 9338</category> 9339 9340<category name="GL_SGIX_clipmap" number="33"> 9341 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 9342 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 9343 <size name="TexParameterfv"/> 9344 <size name="TexParameteriv"/> 9345 <size name="GetTexParameterfv" mode="get"/> 9346 <size name="GetTexParameteriv" mode="get"/> 9347 </enum> 9348 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172"> 9349 <size name="TexParameterfv"/> 9350 <size name="TexParameteriv"/> 9351 <size name="GetTexParameterfv" mode="get"/> 9352 <size name="GetTexParameteriv" mode="get"/> 9353 </enum> 9354 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 9355 <size name="TexParameterfv"/> 9356 <size name="TexParameteriv"/> 9357 <size name="GetTexParameterfv" mode="get"/> 9358 <size name="GetTexParameteriv" mode="get"/> 9359 </enum> 9360 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 9361 <size name="TexParameterfv"/> 9362 <size name="TexParameteriv"/> 9363 <size name="GetTexParameterfv" mode="get"/> 9364 <size name="GetTexParameteriv" mode="get"/> 9365 </enum> 9366 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 9367 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 9368 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 9369 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 9370 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 9371 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 9372 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 9373</category> 9374 9375<category name="GL_SGIX_shadow" number="34"> 9376 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 9377 <size name="TexParameterfv"/> 9378 <size name="TexParameteriv"/> 9379 <size name="GetTexParameterfv" mode="get"/> 9380 <size name="GetTexParameteriv" mode="get"/> 9381 </enum> 9382 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 9383 <size name="TexParameterfv"/> 9384 <size name="TexParameteriv"/> 9385 <size name="GetTexParameterfv" mode="get"/> 9386 <size name="GetTexParameteriv" mode="get"/> 9387 </enum> 9388 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9389 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9390</category> 9391 9392<category name="GL_SGIS_texture_edge_clamp" number="35"> 9393 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9394</category> 9395 9396<category name="GL_SGIS_texture_border_clamp" number="36"> 9397 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9398</category> 9399 9400<category name="GL_EXT_blend_minmax" number="37"> 9401 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9402 <enum name="MIN_EXT" value="0x8007"/> 9403 <enum name="MAX_EXT" value="0x8008"/> 9404 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9405 <size name="Get" mode="get"/> 9406 </enum> 9407 9408 <function name="BlendEquationEXT" alias="BlendEquation"> 9409 <param name="mode" type="GLenum"/> 9410 </function> 9411</category> 9412 9413<category name="GL_EXT_blend_subtract" number="38"> 9414 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9415 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9416 9417 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9418 <param name="mode" type="GLenum"/> 9419 </function> --> 9420</category> 9421 9422<!-- Extension number 40 is a GLX extension. --> 9423<!-- Extension number 41 is a GLX extension. --> 9424<!-- Extension number 42 is a GLX extension. --> 9425<!-- Extension number 43 is a GLX extension. --> 9426<!-- Extension number 44 is a GLX extension. --> 9427<!-- Extension number 46 is not listed in the extension registry. --> 9428<!-- Extension number 47 is a GLX extension. --> 9429<!-- Extension number 48 is not listed in the extension registry. --> 9430<!-- Extension number 49 is a GLX extension. --> 9431<!-- Extension number 50 is a GLX extension. --> 9432 9433<category name="GL_SGIX_sprite" number="52"> 9434 <function name="SpriteParameterfSGIX" exec="skip"> 9435 <param name="pname" type="GLenum"/> 9436 <param name="param" type="GLfloat"/> 9437 <glx ignore="true"/> 9438 </function> 9439 9440 <function name="SpriteParameterfvSGIX" exec="skip"> 9441 <param name="pname" type="GLenum"/> 9442 <param name="params" type="const GLfloat *"/> 9443 <glx ignore="true"/> 9444 </function> 9445 9446 <function name="SpriteParameteriSGIX" exec="skip"> 9447 <param name="pname" type="GLenum"/> 9448 <param name="param" type="GLint"/> 9449 <glx ignore="true"/> 9450 </function> 9451 9452 <function name="SpriteParameterivSGIX" exec="skip"> 9453 <param name="pname" type="GLenum"/> 9454 <param name="params" type="const GLint *"/> 9455 <glx ignore="true"/> 9456 </function> 9457</category> 9458 9459<category name="GL_EXT_point_parameters" number="54"> 9460 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9461 <size name="PointParameterfv"/> 9462 </enum> 9463 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9464 <size name="PointParameterfv"/> 9465 </enum> 9466 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9467 <size name="PointParameterfv"/> 9468 </enum> 9469 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9470 <size name="PointParameterfv"/> 9471 </enum> 9472 9473 <function name="PointParameterfEXT" alias="PointParameterf"> 9474 <param name="pname" type="GLenum"/> 9475 <param name="param" type="GLfloat"/> 9476 </function> 9477 9478 <function name="PointParameterfvEXT" alias="PointParameterfv"> 9479 <param name="pname" type="GLenum"/> 9480 <param name="params" type="const GLfloat *"/> 9481 </function> 9482</category> 9483 9484<category name="GL_SGIX_instruments" number="55"> 9485 <function name="GetInstrumentsSGIX" exec="skip"> 9486 <return type="GLint"/> 9487 <glx ignore="true"/> 9488 </function> 9489 9490 <function name="InstrumentsBufferSGIX" exec="skip"> 9491 <param name="size" type="GLsizei"/> 9492 <param name="buffer" type="GLint *" output="true"/> 9493 <glx ignore="true"/> 9494 </function> 9495 9496 <function name="PollInstrumentsSGIX" exec="skip"> 9497 <param name="marker_p" type="GLint *" output="true"/> 9498 <return type="GLint"/> 9499 <glx ignore="true"/> 9500 </function> 9501 9502 <function name="ReadInstrumentsSGIX" exec="skip"> 9503 <param name="marker" type="GLint"/> 9504 <glx ignore="true"/> 9505 </function> 9506 9507 <function name="StartInstrumentsSGIX" exec="skip"> 9508 <glx ignore="true"/> 9509 </function> 9510 9511 <function name="StopInstrumentsSGIX" exec="skip"> 9512 <param name="marker" type="GLint"/> 9513 <glx ignore="true"/> 9514 </function> 9515</category> 9516 9517<category name="GL_SGIX_texture_scale_bias" number="56"> 9518 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9519 <size name="TexParameterfv"/> 9520 <size name="TexParameteriv"/> 9521 <size name="GetTexParameterfv" mode="get"/> 9522 <size name="GetTexParameteriv" mode="get"/> 9523 </enum> 9524 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9525 <size name="TexParameterfv"/> 9526 <size name="TexParameteriv"/> 9527 <size name="GetTexParameterfv" mode="get"/> 9528 <size name="GetTexParameteriv" mode="get"/> 9529 </enum> 9530 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9531 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9532</category> 9533 9534<category name="GL_SGIX_framezoom" number="57"> 9535 <function name="FrameZoomSGIX" exec="skip"> 9536 <param name="factor" type="GLint"/> 9537 <glx rop="2072" ignore="true"/> 9538 </function> 9539</category> 9540 9541<category name="GL_SGIX_tag_sample_buffer" number="58"> 9542 <function name="TagSampleBufferSGIX" exec="skip"> 9543 <glx rop="2050" ignore="true"/> 9544 </function> 9545</category> 9546 9547<!-- Extension number 59 is not listed in the extension registry. --> 9548 9549<category name="GL_SGIX_reference_plane" number="60"> 9550 <function name="ReferencePlaneSGIX" exec="skip"> 9551 <param name="equation" type="const GLdouble *" count="4"/> 9552 <glx rop="2071" ignore="true"/> 9553 </function> 9554</category> 9555 9556<category name="GL_SGIX_flush_raster" number="61"> 9557 <function name="FlushRasterSGIX" exec="skip"> 9558 <glx vendorpriv="4105" ignore="true"/> 9559 </function> 9560</category> 9561 9562<!-- Extension number 62 is a GLX extension. --> 9563 9564<category name="GL_SGIX_depth_texture" number="63"> 9565 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9566 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9567 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9568</category> 9569 9570<category name="GL_SGIS_fog_function" number="64"> 9571 <function name="FogFuncSGIS" exec="skip"> 9572 <param name="n" type="GLsizei" counter="true"/> 9573 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9574 <glx rop="2067" ignore="true"/> 9575 </function> 9576 9577 <function name="GetFogFuncSGIS" exec="skip"> 9578 <param name="points" type="GLfloat *" output="true"/> 9579 <!-- GLX protocol for this function is unknown. --> 9580 </function> 9581</category> 9582 9583<category name="GL_SGIX_fog_offset" number="65"> 9584 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9585 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9586 <size name="Fogfv"/> 9587 <size name="Fogiv"/> 9588 </enum> 9589</category> 9590 9591<category name="GL_HP_image_transform" number="66"> 9592 <function name="ImageTransformParameteriHP" exec="skip"> 9593 <param name="target" type="GLenum"/> 9594 <param name="pname" type="GLenum"/> 9595 <param name="param" type="GLint"/> 9596 </function> 9597 9598 <function name="ImageTransformParameterfHP" exec="skip"> 9599 <param name="target" type="GLenum"/> 9600 <param name="pname" type="GLenum"/> 9601 <param name="param" type="GLfloat"/> 9602 </function> 9603 9604 <function name="ImageTransformParameterivHP" exec="skip"> 9605 <param name="target" type="GLenum"/> 9606 <param name="pname" type="GLenum"/> 9607 <param name="params" type="const GLint *"/> 9608 </function> 9609 9610 <function name="ImageTransformParameterfvHP" exec="skip"> 9611 <param name="target" type="GLenum"/> 9612 <param name="pname" type="GLenum"/> 9613 <param name="params" type="const GLfloat *"/> 9614 </function> 9615 9616 <function name="GetImageTransformParameterivHP" exec="skip"> 9617 <param name="target" type="GLenum"/> 9618 <param name="pname" type="GLenum"/> 9619 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9620 </function> 9621 9622 <function name="GetImageTransformParameterfvHP" exec="skip"> 9623 <param name="target" type="GLenum"/> 9624 <param name="pname" type="GLenum"/> 9625 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9626 </function> 9627</category> 9628 9629<category name="GL_HP_convolution_border_modes" number="67"> 9630 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9631 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9632 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9633 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9634 <size name="ConvolutionParameterfv"/> 9635 <size name="ConvolutionParameteriv"/> 9636 <size name="GetConvolutionParameterfv" mode="get"/> 9637 <size name="GetConvolutionParameteriv" mode="get"/> 9638 </enum> 9639</category> 9640 9641<!-- Extension number 68 is not listed in the extension registry. --> 9642<!-- Extension number 70 is not listed in the extension registry. --> 9643<!-- Extension number 71 is not listed in the extension registry. --> 9644<!-- Extension number 72 is not listed in the extension registry. --> 9645<!-- Extension number 73 is not listed in the extension registry. --> 9646 9647<category name="GL_EXT_color_subtable" number="74"> 9648 <function name="ColorSubTableEXT" alias="ColorSubTable"> 9649 <param name="target" type="GLenum"/> 9650 <param name="start" type="GLsizei"/> 9651 <param name="count" type="GLsizei"/> 9652 <param name="format" type="GLenum"/> 9653 <param name="type" type="GLenum"/> 9654 <param name="data" type="const GLvoid *"/> 9655 </function> 9656 9657 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable"> 9658 <param name="target" type="GLenum"/> 9659 <param name="start" type="GLsizei"/> 9660 <param name="x" type="GLint"/> 9661 <param name="y" type="GLint"/> 9662 <param name="width" type="GLsizei"/> 9663 </function> 9664</category> 9665 9666<!-- Extension number 75 is a GLU extension. --> 9667 9668<category name="GL_PGI_misc_hints" number="77"> 9669 <function name="HintPGI" exec="skip"> 9670 <param name="target" type="GLenum"/> 9671 <param name="mode" type="GLint"/> 9672 <glx ignore="true"/> 9673 </function> 9674</category> 9675 9676<category name="GL_EXT_paletted_texture" number="78"> 9677 <enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8"> 9678 <size name="GetColorTableParameterfv" mode="get"/> 9679 <size name="GetColorTableParameteriv" mode="get"/> 9680 </enum> 9681 <enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9"> 9682 <size name="GetColorTableParameterfv" mode="get"/> 9683 <size name="GetColorTableParameteriv" mode="get"/> 9684 </enum> 9685 <enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA"> 9686 <size name="GetColorTableParameterfv" mode="get"/> 9687 <size name="GetColorTableParameteriv" mode="get"/> 9688 </enum> 9689 <enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB"> 9690 <size name="GetColorTableParameterfv" mode="get"/> 9691 <size name="GetColorTableParameteriv" mode="get"/> 9692 </enum> 9693 <enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC"> 9694 <size name="GetColorTableParameterfv" mode="get"/> 9695 <size name="GetColorTableParameteriv" mode="get"/> 9696 </enum> 9697 <enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD"> 9698 <size name="GetColorTableParameterfv" mode="get"/> 9699 <size name="GetColorTableParameteriv" mode="get"/> 9700 </enum> 9701 <enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE"> 9702 <size name="GetColorTableParameterfv" mode="get"/> 9703 <size name="GetColorTableParameteriv" mode="get"/> 9704 </enum> 9705 <enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF"> 9706 <size name="GetColorTableParameterfv" mode="get"/> 9707 <size name="GetColorTableParameteriv" mode="get"/> 9708 </enum> 9709 <enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED"> 9710 <size name="GetTexLevelParameterfv" mode="get"/> 9711 <size name="GetTexLevelParameteriv" mode="get"/> 9712 </enum> 9713 9714 <function name="ColorTableEXT" alias="ColorTable"> 9715 <param name="target" type="GLenum"/> 9716 <param name="internalformat" type="GLenum"/> 9717 <param name="width" type="GLsizei"/> 9718 <param name="format" type="GLenum"/> 9719 <param name="type" type="GLenum"/> 9720 <param name="table" type="const GLvoid *"/> 9721 </function> 9722 9723 <function name="GetColorTableEXT" alias="GetColorTable"> 9724 <param name="target" type="GLenum"/> 9725 <param name="format" type="GLenum"/> 9726 <param name="type" type="GLenum"/> 9727 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9728 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9729 </function> 9730 9731 <function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv"> 9732 <param name="target" type="GLenum"/> 9733 <param name="pname" type="GLenum"/> 9734 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9735 <glx vendorpriv="4100"/> 9736 </function> 9737 9738 <function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv"> 9739 <param name="target" type="GLenum"/> 9740 <param name="pname" type="GLenum"/> 9741 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9742 <glx vendorpriv="4099"/> 9743 </function> 9744</category> 9745 9746<category name="GL_EXT_clip_volume_hint" number="79"> 9747 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9748 <size name="Get" mode="get"/> 9749 </enum> 9750</category> 9751 9752<category name="GL_SGIX_list_priority" number="80"> 9753 <function name="GetListParameterfvSGIX" exec="skip"> 9754 <param name="list" type="GLuint"/> 9755 <param name="pname" type="GLenum"/> 9756 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9757 <glx ignore="true"/> 9758 </function> 9759 9760 <function name="GetListParameterivSGIX" exec="skip"> 9761 <param name="list" type="GLuint"/> 9762 <param name="pname" type="GLenum"/> 9763 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9764 <glx ignore="true"/> 9765 </function> 9766 9767 <function name="ListParameterfSGIX" exec="skip"> 9768 <param name="list" type="GLuint"/> 9769 <param name="pname" type="GLenum"/> 9770 <param name="param" type="GLfloat"/> 9771 <glx ignore="true"/> 9772 </function> 9773 9774 <function name="ListParameterfvSGIX" exec="skip"> 9775 <param name="list" type="GLuint"/> 9776 <param name="pname" type="GLenum"/> 9777 <param name="params" type="const GLfloat *"/> 9778 <glx ignore="true"/> 9779 </function> 9780 9781 <function name="ListParameteriSGIX" exec="skip"> 9782 <param name="list" type="GLuint"/> 9783 <param name="pname" type="GLenum"/> 9784 <param name="param" type="GLint"/> 9785 <glx ignore="true"/> 9786 </function> 9787 9788 <function name="ListParameterivSGIX" exec="skip"> 9789 <param name="list" type="GLuint"/> 9790 <param name="pname" type="GLenum"/> 9791 <param name="params" type="const GLint *"/> 9792 <glx ignore="true"/> 9793 </function> 9794</category> 9795 9796<!-- Extension number 82 is not listed in the extension registry. --> 9797<!-- Extension number 83 is a GLX extension. --> 9798 9799<category name="GL_SGIX_texture_lod_bias" number="84"> 9800 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9801 <size name="TexParameterfv"/> 9802 <size name="TexParameteriv"/> 9803 <size name="GetTexParameterfv" mode="get"/> 9804 <size name="GetTexParameteriv" mode="get"/> 9805 </enum> 9806 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 9807 <size name="TexParameterfv"/> 9808 <size name="TexParameteriv"/> 9809 <size name="GetTexParameterfv" mode="get"/> 9810 <size name="GetTexParameteriv" mode="get"/> 9811 </enum> 9812 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9813 <size name="TexParameterfv"/> 9814 <size name="TexParameteriv"/> 9815 <size name="GetTexParameterfv" mode="get"/> 9816 <size name="GetTexParameteriv" mode="get"/> 9817 </enum> 9818</category> 9819 9820<!-- Extension number 85 is a GLU extension. --> 9821<!-- Extension number 86 is a GLX extension. --> 9822<!-- Extension number 87 is not listed in the extension registry. --> 9823<!-- Extension number 88 is not listed in the extension registry. --> 9824<!-- Extension number 89 is not listed in the extension registry. --> 9825 9826 9827<category name="GL_SGIX_shadow_ambient" number="90"> 9828 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9829 <size name="TexParameterfv"/> 9830 <size name="TexParameteriv"/> 9831 <size name="GetTexParameterfv" mode="get"/> 9832 <size name="GetTexParameteriv" mode="get"/> 9833 </enum> 9834</category> 9835 9836<!-- Extension number 91 is a GLX extension. --> 9837<!-- Extension number 92 is a GLX extension. --> 9838 9839<category name="GL_EXT_index_material" number="94"> 9840 <function name="IndexMaterialEXT" exec="skip"> 9841 <param name="face" type="GLenum"/> 9842 <param name="mode" type="GLenum"/> 9843 <glx ignore="true"/> 9844 </function> 9845</category> 9846 9847<category name="GL_EXT_index_func" number="95"> 9848 <function name="IndexFuncEXT" exec="skip"> 9849 <param name="func" type="GLenum"/> 9850 <param name="ref" type="GLclampf"/> 9851 <glx ignore="true"/> 9852 </function> 9853</category> 9854 9855<category name="GL_EXT_compiled_vertex_array" number="97"> 9856 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9857 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9858 9859 <function name="LockArraysEXT" deprecated="3.1"> 9860 <param name="first" type="GLint"/> 9861 <param name="count" type="GLsizei"/> 9862 <glx handcode="true" ignore="true"/> 9863 </function> 9864 9865 <function name="UnlockArraysEXT" deprecated="3.1"> 9866 <glx handcode="true" ignore="true"/> 9867 </function> 9868</category> 9869 9870<category name="GL_EXT_cull_vertex" number="98"> 9871 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9872 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AB"> 9873 <size name="CullParameterfv"/> 9874 <size name="CullParameterdv"/> 9875 </enum> 9876 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AC"> 9877 <size name="CullParameterfv"/> 9878 <size name="CullParameterdv"/> 9879 </enum> 9880 9881 <function name="CullParameterdvEXT" exec="skip"> 9882 <param name="pname" type="GLenum"/> 9883 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9884 <glx ignore="true"/> 9885 </function> 9886 9887 <function name="CullParameterfvEXT" exec="skip"> 9888 <param name="pname" type="GLenum"/> 9889 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9890 <glx ignore="true"/> 9891 </function> 9892</category> 9893 9894<!-- Extension number 99 is not listed in the extension registry. --> 9895<xi:include href="ARB_viewport_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 9896 9897<!-- Shouldn't this be EXT_fragment_lighting? --> 9898<category name="GL_SGIX_fragment_lighting" number="102"> 9899 <function name="FragmentColorMaterialSGIX" exec="skip"> 9900 <param name="face" type="GLenum"/> 9901 <param name="mode" type="GLenum"/> 9902 <glx ignore="true"/> 9903 </function> 9904 9905 <function name="FragmentLightfSGIX" exec="skip"> 9906 <param name="light" type="GLenum"/> 9907 <param name="pname" type="GLenum"/> 9908 <param name="param" type="GLfloat"/> 9909 <glx ignore="true"/> 9910 </function> 9911 9912 <function name="FragmentLightfvSGIX" exec="skip"> 9913 <param name="light" type="GLenum"/> 9914 <param name="pname" type="GLenum"/> 9915 <param name="params" type="const GLfloat *"/> 9916 <glx ignore="true"/> 9917 </function> 9918 9919 <function name="FragmentLightiSGIX" exec="skip"> 9920 <param name="light" type="GLenum"/> 9921 <param name="pname" type="GLenum"/> 9922 <param name="param" type="GLint"/> 9923 <glx ignore="true"/> 9924 </function> 9925 9926 <function name="FragmentLightivSGIX" exec="skip"> 9927 <param name="light" type="GLenum"/> 9928 <param name="pname" type="GLenum"/> 9929 <param name="params" type="const GLint *"/> 9930 <glx ignore="true"/> 9931 </function> 9932 9933 <function name="FragmentLightModelfSGIX" exec="skip"> 9934 <param name="pname" type="GLenum"/> 9935 <param name="param" type="GLfloat"/> 9936 <glx ignore="true"/> 9937 </function> 9938 9939 <function name="FragmentLightModelfvSGIX" exec="skip"> 9940 <param name="pname" type="GLenum"/> 9941 <param name="params" type="const GLfloat *"/> 9942 <glx ignore="true"/> 9943 </function> 9944 9945 <function name="FragmentLightModeliSGIX" exec="skip"> 9946 <param name="pname" type="GLenum"/> 9947 <param name="param" type="GLint"/> 9948 <glx ignore="true"/> 9949 </function> 9950 9951 <function name="FragmentLightModelivSGIX" exec="skip"> 9952 <param name="pname" type="GLenum"/> 9953 <param name="params" type="const GLint *"/> 9954 <glx ignore="true"/> 9955 </function> 9956 9957 <function name="FragmentMaterialfSGIX" exec="skip"> 9958 <param name="face" type="GLenum"/> 9959 <param name="pname" type="GLenum"/> 9960 <param name="param" type="GLfloat"/> 9961 <glx ignore="true"/> 9962 </function> 9963 9964 <function name="FragmentMaterialfvSGIX" exec="skip"> 9965 <param name="face" type="GLenum"/> 9966 <param name="pname" type="GLenum"/> 9967 <param name="params" type="const GLfloat *"/> 9968 <glx ignore="true"/> 9969 </function> 9970 9971 <function name="FragmentMaterialiSGIX" exec="skip"> 9972 <param name="face" type="GLenum"/> 9973 <param name="pname" type="GLenum"/> 9974 <param name="param" type="GLint"/> 9975 <glx ignore="true"/> 9976 </function> 9977 9978 <function name="FragmentMaterialivSGIX" exec="skip"> 9979 <param name="face" type="GLenum"/> 9980 <param name="pname" type="GLenum"/> 9981 <param name="params" type="const GLint *"/> 9982 <glx ignore="true"/> 9983 </function> 9984 9985 <function name="GetFragmentLightfvSGIX" exec="skip"> 9986 <param name="light" type="GLenum"/> 9987 <param name="pname" type="GLenum"/> 9988 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9989 <glx ignore="true"/> 9990 </function> 9991 9992 <function name="GetFragmentLightivSGIX" exec="skip"> 9993 <param name="light" type="GLenum"/> 9994 <param name="pname" type="GLenum"/> 9995 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9996 <glx ignore="true"/> 9997 </function> 9998 9999 <function name="GetFragmentMaterialfvSGIX" exec="skip"> 10000 <param name="face" type="GLenum"/> 10001 <param name="pname" type="GLenum"/> 10002 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 10003 <glx ignore="true"/> 10004 </function> 10005 10006 <function name="GetFragmentMaterialivSGIX" exec="skip"> 10007 <param name="face" type="GLenum"/> 10008 <param name="pname" type="GLenum"/> 10009 <param name="params" type="GLint *" output="true" variable_param="pname"/> 10010 <glx ignore="true"/> 10011 </function> 10012 10013 <function name="LightEnviSGIX" exec="skip"> 10014 <param name="pname" type="GLenum"/> 10015 <param name="param" type="GLint"/> 10016 <glx ignore="true"/> 10017 </function> 10018</category> 10019 10020<!-- Extension number 103 is not listed in the extension registry. --> 10021<!-- Extension number 104 is not listed in the extension registry. --> 10022<!-- Extension number 105 is not listed in the extension registry. --> 10023<!-- Extension number 106 is not listed in the extension registry. --> 10024<!-- Extension number 107 is not listed in the extension registry. --> 10025<!-- Extension number 108 is not listed in the extension registry. --> 10026<!-- Extension number 109 is not listed in the extension registry. --> 10027 10028<category name="GL_IBM_rasterpos_clip" number="110"> 10029 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 10030 <size name="Get" mode="get"/> 10031 </enum> 10032</category> 10033 10034<category name="GL_EXT_draw_range_elements" number="112"> 10035 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 10036 <param name="mode" type="GLenum"/> 10037 <param name="start" type="GLuint"/> 10038 <param name="end" type="GLuint"/> 10039 <param name="count" type="GLsizei"/> 10040 <param name="type" type="GLenum"/> 10041 <param name="indices" type="const GLvoid *"/> 10042 <glx handcode="true"/> 10043 </function> 10044</category> 10045 10046<!-- Extension number 115 is a GLX extension. --> 10047<!-- Extension number 116 is not listed in the extension registry. --> 10048 10049<category name="GL_EXT_light_texture" number="117"> 10050 <function name="ApplyTextureEXT" exec="skip"> 10051 <param name="mode" type="GLenum"/> 10052 </function> 10053 10054 <function name="TextureLightEXT" exec="skip"> 10055 <param name="pname" type="GLenum"/> 10056 </function> 10057 10058 <function name="TextureMaterialEXT" exec="skip"> 10059 <param name="face" type="GLenum"/> 10060 <param name="mode" type="GLenum"/> 10061 </function> 10062</category> 10063 10064<!-- Extension number 118 is not listed in the extension registry. --> 10065<!-- Extension number 121 is not listed in the extension registry. --> 10066<!-- Extension number 122 is not listed in the extension registry. --> 10067<!-- Extension number 123 is not listed in the extension registry. --> 10068<!-- Extension number 124 is not listed in the extension registry. --> 10069<!-- Extension number 125 is not listed in the extension registry. --> 10070<!-- Extension number 126 is not listed in the extension registry. --> 10071<!-- Extension number 128 is not listed in the extension registry. --> 10072<!-- Extension number 130 is not listed in the extension registry. --> 10073<!-- Extension number 131 is not listed in the extension registry. --> 10074 10075<category name="GL_SGIX_async" number="132"> 10076 <function name="AsyncMarkerSGIX" exec="skip"> 10077 <param name="marker" type="GLuint"/> 10078 </function> 10079 10080 <function name="FinishAsyncSGIX" exec="skip"> 10081 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 10082 <return type="GLint"/> 10083 </function> 10084 10085 <function name="PollAsyncSGIX" exec="skip"> 10086 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 10087 <return type="GLint"/> 10088 </function> 10089 10090 <function name="GenAsyncMarkersSGIX" exec="skip"> 10091 <param name="range" type="GLsizei"/> 10092 <return type="GLuint"/> 10093 </function> 10094 10095 <function name="DeleteAsyncMarkersSGIX" exec="skip"> 10096 <param name="marker" type="GLuint"/> 10097 <param name="range" type="GLsizei"/> 10098 </function> 10099 10100 <function name="IsAsyncMarkerSGIX" exec="skip"> 10101 <param name="marker" type="GLuint"/> 10102 <return type="GLboolean"/> 10103 </function> 10104</category> 10105 10106<category name="GL_INTEL_parallel_arrays" number="136"> 10107 <function name="VertexPointervINTEL" exec="skip"> 10108 <param name="size" type="GLint"/> 10109 <param name="type" type="GLenum"/> 10110 <param name="pointer" type="const GLvoid **"/> 10111 </function> 10112 10113 <function name="NormalPointervINTEL" exec="skip"> 10114 <param name="type" type="GLenum"/> 10115 <param name="pointer" type="const GLvoid **"/> 10116 </function> 10117 10118 <function name="ColorPointervINTEL" exec="skip"> 10119 <param name="size" type="GLint"/> 10120 <param name="type" type="GLenum"/> 10121 <param name="pointer" type="const GLvoid **"/> 10122 </function> 10123 10124 <function name="TexCoordPointervINTEL" exec="skip"> 10125 <param name="size" type="GLint"/> 10126 <param name="type" type="GLenum"/> 10127 <param name="pointer" type="const GLvoid **"/> 10128 </function> 10129</category> 10130 10131<category name="GL_HP_occlusion_test" number="137"> 10132 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 10133 <size name="Get" mode="get"/> 10134 </enum> 10135 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 10136 <size name="Get" mode="get"/> 10137 </enum> 10138</category> 10139 10140<category name="GL_EXT_pixel_transform" number="138"> 10141 <function name="PixelTransformParameteriEXT" exec="skip"> 10142 <param name="target" type="GLenum"/> 10143 <param name="pname" type="GLenum"/> 10144 <param name="param" type="GLint"/> 10145 </function> 10146 10147 <function name="PixelTransformParameterfEXT" exec="skip"> 10148 <param name="target" type="GLenum"/> 10149 <param name="pname" type="GLenum"/> 10150 <param name="param" type="GLfloat"/> 10151 </function> 10152 10153 <function name="PixelTransformParameterivEXT" exec="skip"> 10154 <param name="target" type="GLenum"/> 10155 <param name="pname" type="GLenum"/> 10156 <param name="params" type="const GLint *"/> 10157 </function> 10158 10159 <function name="PixelTransformParameterfvEXT" exec="skip"> 10160 <param name="target" type="GLenum"/> 10161 <param name="pname" type="GLenum"/> 10162 <param name="params" type="const GLfloat *"/> 10163 </function> 10164</category> 10165 10166<!-- Extension number 140 is not listed in the extension registry. --> 10167 10168<category name="GL_EXT_shared_texture_palette" number="141"> 10169 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 10170</category> 10171 10172<!-- Extension number 142 is a GLX extension. --> 10173<!-- Extension number 143 is not listed in the extension registry. --> 10174 10175<category name="GL_EXT_separate_specular_color" number="144"> 10176 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 10177 <size name="LightModelfv"/> 10178 <size name="LightModeliv"/> 10179 </enum> 10180 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 10181 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 10182</category> 10183 10184<category name="GL_EXT_secondary_color" number="145"> 10185 <function name="SecondaryColor3bEXT" 10186 vectorequiv="SecondaryColor3bv" alias="SecondaryColor3b"> 10187 <param name="red" type="GLbyte"/> 10188 <param name="green" type="GLbyte"/> 10189 <param name="blue" type="GLbyte"/> 10190 </function> 10191 10192 <function name="SecondaryColor3bvEXT" alias="SecondaryColor3bv"> 10193 <param name="v" type="const GLbyte *"/> 10194 </function> 10195 10196 <function name="SecondaryColor3dEXT" 10197 vectorequiv="SecondaryColor3dv" alias="SecondaryColor3d"> 10198 <param name="red" type="GLdouble"/> 10199 <param name="green" type="GLdouble"/> 10200 <param name="blue" type="GLdouble"/> 10201 </function> 10202 10203 <function name="SecondaryColor3dvEXT" alias="SecondaryColor3dv"> 10204 <param name="v" type="const GLdouble *"/> 10205 </function> 10206 10207 <function name="SecondaryColor3fEXT" vectorequiv="SecondaryColor3fvEXT"> 10208 <param name="red" type="GLfloat"/> 10209 <param name="green" type="GLfloat"/> 10210 <param name="blue" type="GLfloat"/> 10211 </function> 10212 10213 <function name="SecondaryColor3fvEXT"> 10214 <param name="v" type="const GLfloat *" count="3"/> 10215 <glx rop="4129"/> 10216 </function> 10217 10218 <function name="SecondaryColor3iEXT" 10219 vectorequiv="SecondaryColor3iv" alias="SecondaryColor3i"> 10220 <param name="red" type="GLint"/> 10221 <param name="green" type="GLint"/> 10222 <param name="blue" type="GLint"/> 10223 </function> 10224 10225 <function name="SecondaryColor3ivEXT" alias="SecondaryColor3iv"> 10226 <param name="v" type="const GLint *"/> 10227 </function> 10228 10229 <function name="SecondaryColor3sEXT" 10230 vectorequiv="SecondaryColor3sv" alias="SecondaryColor3s"> 10231 <param name="red" type="GLshort"/> 10232 <param name="green" type="GLshort"/> 10233 <param name="blue" type="GLshort"/> 10234 </function> 10235 10236 <function name="SecondaryColor3svEXT" alias="SecondaryColor3sv"> 10237 <param name="v" type="const GLshort *"/> 10238 </function> 10239 10240 <function name="SecondaryColor3ubEXT" 10241 vectorequiv="SecondaryColor3ubv" alias="SecondaryColor3ub"> 10242 <param name="red" type="GLubyte"/> 10243 <param name="green" type="GLubyte"/> 10244 <param name="blue" type="GLubyte"/> 10245 </function> 10246 10247 <function name="SecondaryColor3ubvEXT" alias="SecondaryColor3ubv"> 10248 <param name="v" type="const GLubyte *"/> 10249 </function> 10250 10251 <function name="SecondaryColor3uiEXT" 10252 vectorequiv="SecondaryColor3uiv" alias="SecondaryColor3ui"> 10253 <param name="red" type="GLuint"/> 10254 <param name="green" type="GLuint"/> 10255 <param name="blue" type="GLuint"/> 10256 </function> 10257 10258 <function name="SecondaryColor3uivEXT" alias="SecondaryColor3uiv"> 10259 <param name="v" type="const GLuint *"/> 10260 </function> 10261 10262 <function name="SecondaryColor3usEXT" 10263 vectorequiv="SecondaryColor3usv" alias="SecondaryColor3us"> 10264 <param name="red" type="GLushort"/> 10265 <param name="green" type="GLushort"/> 10266 <param name="blue" type="GLushort"/> 10267 </function> 10268 10269 <function name="SecondaryColor3usvEXT" alias="SecondaryColor3usv"> 10270 <param name="v" type="const GLushort *"/> 10271 </function> 10272 10273 <function name="SecondaryColorPointerEXT" alias="SecondaryColorPointer"> 10274 <param name="size" type="GLint"/> 10275 <param name="type" type="GLenum"/> 10276 <param name="stride" type="GLsizei"/> 10277 <param name="pointer" type="const GLvoid *"/> 10278 </function> 10279</category> 10280 10281<category name="GL_EXT_texture_perturb_normal" number="147"> 10282 <function name="TextureNormalEXT" exec="skip"> 10283 <param name="mode" type="GLenum"/> 10284 </function> 10285</category> 10286 10287<category name="GL_EXT_multi_draw_arrays" number="148"> 10288 <function name="MultiDrawArraysEXT" es1="1.0" es2="2.0" exec="dynamic" alias="MultiDrawArrays"> 10289 <param name="mode" type="GLenum"/> 10290 <param name="first" type="const GLint *"/> 10291 <param name="count" type="const GLsizei *"/> 10292 <param name="primcount" type="GLsizei"/> 10293 </function> 10294 10295 <function name="MultiDrawElementsEXT" es1="1.0" es2="2.0" exec="dynamic" marshal="custom"> 10296 <param name="mode" type="GLenum"/> 10297 <param name="count" type="const GLsizei *" count="primcount"/> 10298 <param name="type" type="GLenum"/> 10299 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 10300 <param name="primcount" type="GLsizei"/> 10301 <glx handcode="true"/> 10302 </function> 10303</category> 10304 10305<category name="GL_EXT_fog_coord" number="149"> 10306 <function name="FogCoordfEXT" vectorequiv="FogCoordfvEXT" exec="dynamic"> 10307 <param name="coord" type="GLfloat"/> 10308 </function> 10309 10310 <function name="FogCoordfvEXT" exec="dynamic"> 10311 <param name="coord" type="const GLfloat *" count="1"/> 10312 <glx rop="4124"/> 10313 </function> 10314 10315 <function name="FogCoorddEXT" vectorequiv="FogCoorddv" alias="FogCoordd"> 10316 <param name="coord" type="GLdouble"/> 10317 </function> 10318 10319 <function name="FogCoorddvEXT" alias="FogCoorddv"> 10320 <param name="coord" type="const GLdouble *"/> 10321 </function> 10322 10323 <function name="FogCoordPointerEXT" alias="FogCoordPointer"> 10324 <param name="type" type="GLenum"/> 10325 <param name="stride" type="GLsizei"/> 10326 <param name="pointer" type="const GLvoid *"/> 10327 </function> 10328</category> 10329 10330<!-- Extension number 150 is not listed in the extension registry. --> 10331<!-- Extension number 151 is not listed in the extension registry. --> 10332<!-- Extension number 152 is not listed in the extension registry. --> 10333<!-- Extension number 153 is not listed in the extension registry. --> 10334<!-- Extension number 154 is not listed in the extension registry. --> 10335 10336<category name="GL_EXT_coordinate_frame" number="156"> 10337 <function name="Tangent3bEXT" exec="skip"> 10338 <param name="tx" type="GLbyte"/> 10339 <param name="ty" type="GLbyte"/> 10340 <param name="tz" type="GLbyte"/> 10341 </function> 10342 10343 <function name="Tangent3bvEXT" exec="skip"> 10344 <param name="v" type="const GLbyte *"/> 10345 </function> 10346 10347 <function name="Tangent3dEXT" exec="skip"> 10348 <param name="tx" type="GLdouble"/> 10349 <param name="ty" type="GLdouble"/> 10350 <param name="tz" type="GLdouble"/> 10351 </function> 10352 10353 <function name="Tangent3dvEXT" exec="skip"> 10354 <param name="v" type="const GLdouble *"/> 10355 </function> 10356 10357 <function name="Tangent3fEXT" exec="skip"> 10358 <param name="tx" type="GLfloat"/> 10359 <param name="ty" type="GLfloat"/> 10360 <param name="tz" type="GLfloat"/> 10361 </function> 10362 10363 <function name="Tangent3fvEXT" exec="skip"> 10364 <param name="v" type="const GLfloat *"/> 10365 </function> 10366 10367 <function name="Tangent3iEXT" exec="skip"> 10368 <param name="tx" type="GLint"/> 10369 <param name="ty" type="GLint"/> 10370 <param name="tz" type="GLint"/> 10371 </function> 10372 10373 <function name="Tangent3ivEXT" exec="skip"> 10374 <param name="v" type="const GLint *"/> 10375 </function> 10376 10377 <function name="Tangent3sEXT" exec="skip"> 10378 <param name="tx" type="GLshort"/> 10379 <param name="ty" type="GLshort"/> 10380 <param name="tz" type="GLshort"/> 10381 </function> 10382 10383 <function name="Tangent3svEXT" exec="skip"> 10384 <param name="v" type="const GLshort *"/> 10385 </function> 10386 10387 <function name="Binormal3bEXT" exec="skip"> 10388 <param name="bx" type="GLbyte"/> 10389 <param name="by" type="GLbyte"/> 10390 <param name="bz" type="GLbyte"/> 10391 </function> 10392 10393 <function name="Binormal3bvEXT" exec="skip"> 10394 <param name="v" type="const GLbyte *"/> 10395 </function> 10396 10397 <function name="Binormal3dEXT" exec="skip"> 10398 <param name="bx" type="GLdouble"/> 10399 <param name="by" type="GLdouble"/> 10400 <param name="bz" type="GLdouble"/> 10401 </function> 10402 10403 <function name="Binormal3dvEXT" exec="skip"> 10404 <param name="v" type="const GLdouble *"/> 10405 </function> 10406 10407 <function name="Binormal3fEXT" exec="skip"> 10408 <param name="bx" type="GLfloat"/> 10409 <param name="by" type="GLfloat"/> 10410 <param name="bz" type="GLfloat"/> 10411 </function> 10412 10413 <function name="Binormal3fvEXT" exec="skip"> 10414 <param name="v" type="const GLfloat *"/> 10415 </function> 10416 10417 <function name="Binormal3iEXT" exec="skip"> 10418 <param name="bx" type="GLint"/> 10419 <param name="by" type="GLint"/> 10420 <param name="bz" type="GLint"/> 10421 </function> 10422 10423 <function name="Binormal3ivEXT" exec="skip"> 10424 <param name="v" type="const GLint *"/> 10425 </function> 10426 10427 <function name="Binormal3sEXT" exec="skip"> 10428 <param name="bx" type="GLshort"/> 10429 <param name="by" type="GLshort"/> 10430 <param name="bz" type="GLshort"/> 10431 </function> 10432 10433 <function name="Binormal3svEXT" exec="skip"> 10434 <param name="v" type="const GLshort *"/> 10435 </function> 10436 10437 <function name="TangentPointerEXT" exec="skip"> 10438 <param name="type" type="GLenum"/> 10439 <param name="stride" type="GLsizei"/> 10440 <param name="pointer" type="const GLvoid *"/> 10441 </function> 10442 10443 <function name="BinormalPointerEXT" exec="skip"> 10444 <param name="type" type="GLenum"/> 10445 <param name="stride" type="GLsizei"/> 10446 <param name="pointer" type="const GLvoid *"/> 10447 </function> 10448</category> 10449 10450<!-- Extension number 157 is not listed in the extension registry. --> 10451 10452<category name="GL_EXT_texture_env_combine" number="158"> 10453 <enum name="COMBINE_EXT" value="0x8570"/> 10454 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10455 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10456 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10457 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10458 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10459 <enum name="CONSTANT_EXT" value="0x8576"/> 10460 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10461 <enum name="PREVIOUS_EXT" value="0x8578"/> 10462 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10463 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10464 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10465 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10466 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10467 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10468 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10469 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10470 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10471 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10472 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10473 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10474</category> 10475 10476<category name="GL_SGIX_pixel_texture" number="160"> 10477 <function name="PixelTexGenSGIX" exec="skip"> 10478 <param name="mode" type="GLenum"/> 10479 <glx rop="2059" ignore="true"/> 10480 </function> 10481</category> 10482 10483<!-- Extension number 161 is not listed in the extension registry. --> 10484<!-- Extension number 162 is not listed in the extension registry. --> 10485 10486<category name="GL_SUNX_constant_data" number="163"> 10487 <function name="FinishTextureSUNX" exec="skip"> 10488 </function> 10489</category> 10490 10491<category name="GL_SUN_global_alpha" number="164"> 10492 <function name="GlobalAlphaFactorbSUN" exec="skip"> 10493 <param name="factor" type="GLbyte"/> 10494 </function> 10495 10496 <function name="GlobalAlphaFactorsSUN" exec="skip"> 10497 <param name="factor" type="GLshort"/> 10498 </function> 10499 10500 <function name="GlobalAlphaFactoriSUN" exec="skip"> 10501 <param name="factor" type="GLint"/> 10502 </function> 10503 10504 <function name="GlobalAlphaFactorfSUN" exec="skip"> 10505 <param name="factor" type="GLfloat"/> 10506 </function> 10507 10508 <function name="GlobalAlphaFactordSUN" exec="skip"> 10509 <param name="factor" type="GLdouble"/> 10510 </function> 10511 10512 <function name="GlobalAlphaFactorubSUN" exec="skip"> 10513 <param name="factor" type="GLubyte"/> 10514 </function> 10515 10516 <function name="GlobalAlphaFactorusSUN" exec="skip"> 10517 <param name="factor" type="GLushort"/> 10518 </function> 10519 10520 <function name="GlobalAlphaFactoruiSUN" exec="skip"> 10521 <param name="factor" type="GLuint"/> 10522 </function> 10523</category> 10524 10525<category name="GL_SUN_triangle_list" number="165"> 10526 <function name="ReplacementCodeuiSUN" exec="skip"> 10527 <param name="code" type="GLuint"/> 10528 </function> 10529 10530 <function name="ReplacementCodeusSUN" exec="skip"> 10531 <param name="code" type="GLushort"/> 10532 </function> 10533 10534 <function name="ReplacementCodeubSUN" exec="skip"> 10535 <param name="code" type="GLubyte"/> 10536 </function> 10537 10538 <function name="ReplacementCodeuivSUN" exec="skip"> 10539 <param name="code" type="const GLuint *"/> 10540 </function> 10541 10542 <function name="ReplacementCodeusvSUN" exec="skip"> 10543 <param name="code" type="const GLushort *"/> 10544 </function> 10545 10546 <function name="ReplacementCodeubvSUN" exec="skip"> 10547 <param name="code" type="const GLubyte *"/> 10548 </function> 10549 10550 <function name="ReplacementCodePointerSUN" exec="skip"> 10551 <param name="type" type="GLenum"/> 10552 <param name="stride" type="GLsizei"/> 10553 <param name="pointer" type="const GLvoid *"/> 10554 </function> 10555</category> 10556 10557<category name="GL_SUN_vertex" number="166"> 10558 <function name="Color4ubVertex2fSUN" exec="skip"> 10559 <param name="r" type="GLubyte"/> 10560 <param name="g" type="GLubyte"/> 10561 <param name="b" type="GLubyte"/> 10562 <param name="a" type="GLubyte"/> 10563 <param name="x" type="GLfloat"/> 10564 <param name="y" type="GLfloat"/> 10565 </function> 10566 10567 <function name="Color4ubVertex2fvSUN" exec="skip"> 10568 <param name="c" type="const GLubyte *"/> 10569 <param name="v" type="const GLfloat *"/> 10570 </function> 10571 10572 <function name="Color4ubVertex3fSUN" exec="skip"> 10573 <param name="r" type="GLubyte"/> 10574 <param name="g" type="GLubyte"/> 10575 <param name="b" type="GLubyte"/> 10576 <param name="a" type="GLubyte"/> 10577 <param name="x" type="GLfloat"/> 10578 <param name="y" type="GLfloat"/> 10579 <param name="z" type="GLfloat"/> 10580 </function> 10581 10582 <function name="Color4ubVertex3fvSUN" exec="skip"> 10583 <param name="c" type="const GLubyte *"/> 10584 <param name="v" type="const GLfloat *"/> 10585 </function> 10586 10587 <function name="Color3fVertex3fSUN" exec="skip"> 10588 <param name="r" type="GLfloat"/> 10589 <param name="g" type="GLfloat"/> 10590 <param name="b" type="GLfloat"/> 10591 <param name="x" type="GLfloat"/> 10592 <param name="y" type="GLfloat"/> 10593 <param name="z" type="GLfloat"/> 10594 </function> 10595 10596 <function name="Color3fVertex3fvSUN" exec="skip"> 10597 <param name="c" type="const GLfloat *"/> 10598 <param name="v" type="const GLfloat *"/> 10599 </function> 10600 10601 <function name="Normal3fVertex3fSUN" exec="skip"> 10602 <param name="nx" type="GLfloat"/> 10603 <param name="ny" type="GLfloat"/> 10604 <param name="nz" type="GLfloat"/> 10605 <param name="x" type="GLfloat"/> 10606 <param name="y" type="GLfloat"/> 10607 <param name="z" type="GLfloat"/> 10608 </function> 10609 10610 <function name="Normal3fVertex3fvSUN" exec="skip"> 10611 <param name="n" type="const GLfloat *"/> 10612 <param name="v" type="const GLfloat *"/> 10613 </function> 10614 10615 <function name="Color4fNormal3fVertex3fSUN" exec="skip"> 10616 <param name="r" type="GLfloat"/> 10617 <param name="g" type="GLfloat"/> 10618 <param name="b" type="GLfloat"/> 10619 <param name="a" type="GLfloat"/> 10620 <param name="nx" type="GLfloat"/> 10621 <param name="ny" type="GLfloat"/> 10622 <param name="nz" type="GLfloat"/> 10623 <param name="x" type="GLfloat"/> 10624 <param name="y" type="GLfloat"/> 10625 <param name="z" type="GLfloat"/> 10626 </function> 10627 10628 <function name="Color4fNormal3fVertex3fvSUN" exec="skip"> 10629 <param name="c" type="const GLfloat *"/> 10630 <param name="n" type="const GLfloat *"/> 10631 <param name="v" type="const GLfloat *"/> 10632 </function> 10633 10634 <function name="TexCoord2fVertex3fSUN" exec="skip"> 10635 <param name="s" type="GLfloat"/> 10636 <param name="t" type="GLfloat"/> 10637 <param name="x" type="GLfloat"/> 10638 <param name="y" type="GLfloat"/> 10639 <param name="z" type="GLfloat"/> 10640 </function> 10641 10642 <function name="TexCoord2fVertex3fvSUN" exec="skip"> 10643 <param name="tc" type="const GLfloat *"/> 10644 <param name="v" type="const GLfloat *"/> 10645 </function> 10646 10647 <function name="TexCoord4fVertex4fSUN" exec="skip"> 10648 <param name="s" type="GLfloat"/> 10649 <param name="t" type="GLfloat"/> 10650 <param name="p" type="GLfloat"/> 10651 <param name="q" type="GLfloat"/> 10652 <param name="x" type="GLfloat"/> 10653 <param name="y" type="GLfloat"/> 10654 <param name="z" type="GLfloat"/> 10655 <param name="w" type="GLfloat"/> 10656 </function> 10657 10658 <function name="TexCoord4fVertex4fvSUN" exec="skip"> 10659 <param name="tc" type="const GLfloat *"/> 10660 <param name="v" type="const GLfloat *"/> 10661 </function> 10662 10663 <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip"> 10664 <param name="s" type="GLfloat"/> 10665 <param name="t" type="GLfloat"/> 10666 <param name="r" type="GLubyte"/> 10667 <param name="g" type="GLubyte"/> 10668 <param name="b" type="GLubyte"/> 10669 <param name="a" type="GLubyte"/> 10670 <param name="x" type="GLfloat"/> 10671 <param name="y" type="GLfloat"/> 10672 <param name="z" type="GLfloat"/> 10673 </function> 10674 10675 <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip"> 10676 <param name="tc" type="const GLfloat *"/> 10677 <param name="c" type="const GLubyte *"/> 10678 <param name="v" type="const GLfloat *"/> 10679 </function> 10680 10681 <function name="TexCoord2fColor3fVertex3fSUN" exec="skip"> 10682 <param name="s" type="GLfloat"/> 10683 <param name="t" type="GLfloat"/> 10684 <param name="r" type="GLfloat"/> 10685 <param name="g" type="GLfloat"/> 10686 <param name="b" type="GLfloat"/> 10687 <param name="x" type="GLfloat"/> 10688 <param name="y" type="GLfloat"/> 10689 <param name="z" type="GLfloat"/> 10690 </function> 10691 10692 <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip"> 10693 <param name="tc" type="const GLfloat *"/> 10694 <param name="c" type="const GLfloat *"/> 10695 <param name="v" type="const GLfloat *"/> 10696 </function> 10697 10698 <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip"> 10699 <param name="s" type="GLfloat"/> 10700 <param name="t" type="GLfloat"/> 10701 <param name="nx" type="GLfloat"/> 10702 <param name="ny" type="GLfloat"/> 10703 <param name="nz" type="GLfloat"/> 10704 <param name="x" type="GLfloat"/> 10705 <param name="y" type="GLfloat"/> 10706 <param name="z" type="GLfloat"/> 10707 </function> 10708 10709 <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip"> 10710 <param name="tc" type="const GLfloat *"/> 10711 <param name="n" type="const GLfloat *"/> 10712 <param name="v" type="const GLfloat *"/> 10713 </function> 10714 10715 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip"> 10716 <param name="s" type="GLfloat"/> 10717 <param name="t" type="GLfloat"/> 10718 <param name="r" type="GLfloat"/> 10719 <param name="g" type="GLfloat"/> 10720 <param name="b" type="GLfloat"/> 10721 <param name="a" type="GLfloat"/> 10722 <param name="nx" type="GLfloat"/> 10723 <param name="ny" type="GLfloat"/> 10724 <param name="nz" type="GLfloat"/> 10725 <param name="x" type="GLfloat"/> 10726 <param name="y" type="GLfloat"/> 10727 <param name="z" type="GLfloat"/> 10728 </function> 10729 10730 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip"> 10731 <param name="tc" type="const GLfloat *"/> 10732 <param name="c" type="const GLfloat *"/> 10733 <param name="n" type="const GLfloat *"/> 10734 <param name="v" type="const GLfloat *"/> 10735 </function> 10736 10737 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip"> 10738 <param name="s" type="GLfloat"/> 10739 <param name="t" type="GLfloat"/> 10740 <param name="p" type="GLfloat"/> 10741 <param name="q" type="GLfloat"/> 10742 <param name="r" type="GLfloat"/> 10743 <param name="g" type="GLfloat"/> 10744 <param name="b" type="GLfloat"/> 10745 <param name="a" type="GLfloat"/> 10746 <param name="nx" type="GLfloat"/> 10747 <param name="ny" type="GLfloat"/> 10748 <param name="nz" type="GLfloat"/> 10749 <param name="x" type="GLfloat"/> 10750 <param name="y" type="GLfloat"/> 10751 <param name="z" type="GLfloat"/> 10752 <param name="w" type="GLfloat"/> 10753 </function> 10754 10755 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip"> 10756 <param name="tc" type="const GLfloat *"/> 10757 <param name="c" type="const GLfloat *"/> 10758 <param name="n" type="const GLfloat *"/> 10759 <param name="v" type="const GLfloat *"/> 10760 </function> 10761 10762 <function name="ReplacementCodeuiVertex3fSUN" exec="skip"> 10763 <param name="rc" type="GLuint"/> 10764 <param name="x" type="GLfloat"/> 10765 <param name="y" type="GLfloat"/> 10766 <param name="z" type="GLfloat"/> 10767 </function> 10768 10769 <function name="ReplacementCodeuiVertex3fvSUN" exec="skip"> 10770 <param name="rc" type="const GLuint *"/> 10771 <param name="v" type="const GLfloat *"/> 10772 </function> 10773 10774 <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip"> 10775 <param name="rc" type="GLuint"/> 10776 <param name="r" type="GLubyte"/> 10777 <param name="g" type="GLubyte"/> 10778 <param name="b" type="GLubyte"/> 10779 <param name="a" type="GLubyte"/> 10780 <param name="x" type="GLfloat"/> 10781 <param name="y" type="GLfloat"/> 10782 <param name="z" type="GLfloat"/> 10783 </function> 10784 10785 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip"> 10786 <param name="rc" type="const GLuint *"/> 10787 <param name="c" type="const GLubyte *"/> 10788 <param name="v" type="const GLfloat *"/> 10789 </function> 10790 10791 <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip"> 10792 <param name="rc" type="GLuint"/> 10793 <param name="r" type="GLfloat"/> 10794 <param name="g" type="GLfloat"/> 10795 <param name="b" type="GLfloat"/> 10796 <param name="x" type="GLfloat"/> 10797 <param name="y" type="GLfloat"/> 10798 <param name="z" type="GLfloat"/> 10799 </function> 10800 10801 <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip"> 10802 <param name="rc" type="const GLuint *"/> 10803 <param name="c" type="const GLfloat *"/> 10804 <param name="v" type="const GLfloat *"/> 10805 </function> 10806 10807 <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip"> 10808 <param name="rc" type="GLuint"/> 10809 <param name="nx" type="GLfloat"/> 10810 <param name="ny" type="GLfloat"/> 10811 <param name="nz" type="GLfloat"/> 10812 <param name="x" type="GLfloat"/> 10813 <param name="y" type="GLfloat"/> 10814 <param name="z" type="GLfloat"/> 10815 </function> 10816 10817 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip"> 10818 <param name="rc" type="const GLuint *"/> 10819 <param name="n" type="const GLfloat *"/> 10820 <param name="v" type="const GLfloat *"/> 10821 </function> 10822 10823 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" 10824 exec="skip"> 10825 <param name="rc" type="GLuint"/> 10826 <param name="r" type="GLfloat"/> 10827 <param name="g" type="GLfloat"/> 10828 <param name="b" type="GLfloat"/> 10829 <param name="a" type="GLfloat"/> 10830 <param name="nx" type="GLfloat"/> 10831 <param name="ny" type="GLfloat"/> 10832 <param name="nz" type="GLfloat"/> 10833 <param name="x" type="GLfloat"/> 10834 <param name="y" type="GLfloat"/> 10835 <param name="z" type="GLfloat"/> 10836 </function> 10837 10838 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" 10839 exec="skip"> 10840 <param name="rc" type="const GLuint *"/> 10841 <param name="c" type="const GLfloat *"/> 10842 <param name="n" type="const GLfloat *"/> 10843 <param name="v" type="const GLfloat *"/> 10844 </function> 10845 10846 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip"> 10847 <param name="rc" type="GLuint"/> 10848 <param name="s" type="GLfloat"/> 10849 <param name="t" type="GLfloat"/> 10850 <param name="x" type="GLfloat"/> 10851 <param name="y" type="GLfloat"/> 10852 <param name="z" type="GLfloat"/> 10853 </function> 10854 10855 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip"> 10856 <param name="rc" type="const GLuint *"/> 10857 <param name="tc" type="const GLfloat *"/> 10858 <param name="v" type="const GLfloat *"/> 10859 </function> 10860 10861 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" 10862 exec="skip"> 10863 <param name="rc" type="GLuint"/> 10864 <param name="s" type="GLfloat"/> 10865 <param name="t" type="GLfloat"/> 10866 <param name="nx" type="GLfloat"/> 10867 <param name="ny" type="GLfloat"/> 10868 <param name="nz" type="GLfloat"/> 10869 <param name="x" type="GLfloat"/> 10870 <param name="y" type="GLfloat"/> 10871 <param name="z" type="GLfloat"/> 10872 </function> 10873 10874 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" 10875 exec="skip"> 10876 <param name="rc" type="const GLuint *"/> 10877 <param name="tc" type="const GLfloat *"/> 10878 <param name="n" type="const GLfloat *"/> 10879 <param name="v" type="const GLfloat *"/> 10880 </function> 10881 10882 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" 10883 exec="skip"> 10884 <param name="rc" type="GLuint"/> 10885 <param name="s" type="GLfloat"/> 10886 <param name="t" type="GLfloat"/> 10887 <param name="r" type="GLfloat"/> 10888 <param name="g" type="GLfloat"/> 10889 <param name="b" type="GLfloat"/> 10890 <param name="a" type="GLfloat"/> 10891 <param name="nx" type="GLfloat"/> 10892 <param name="ny" type="GLfloat"/> 10893 <param name="nz" type="GLfloat"/> 10894 <param name="x" type="GLfloat"/> 10895 <param name="y" type="GLfloat"/> 10896 <param name="z" type="GLfloat"/> 10897 </function> 10898 10899 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" 10900 exec="skip"> 10901 <param name="rc" type="const GLuint *"/> 10902 <param name="tc" type="const GLfloat *"/> 10903 <param name="c" type="const GLfloat *"/> 10904 <param name="n" type="const GLfloat *"/> 10905 <param name="v" type="const GLfloat *"/> 10906 </function> 10907</category> 10908 10909<!-- Extension number 167 is a WGL extension. --> 10910<!-- Extension number 168 is a WGL extension. --> 10911<!-- Extension number 169 is a WGL extension. --> 10912<!-- Extension number 170 is a WGL extension. --> 10913<!-- Extension number 171 is a WGL extension. --> 10914<!-- Extension number 172 is a WGL extension. --> 10915 10916<category name="GL_EXT_blend_func_separate" number="173"> 10917 <function name="BlendFuncSeparateEXT" alias="BlendFuncSeparate"> 10918 <param name="sfactorRGB" type="GLenum"/> 10919 <param name="dfactorRGB" type="GLenum"/> 10920 <param name="sfactorAlpha" type="GLenum"/> 10921 <param name="dfactorAlpha" type="GLenum"/> 10922 </function> 10923</category> 10924 10925<category name="GL_EXT_stencil_wrap" number="176"> 10926 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10927 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10928</category> 10929 10930<!-- Extension number 177 is a WGL extension. --> 10931 10932<category name="GL_NV_texgen_reflection" number="179"> 10933 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10934 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10935</category> 10936 10937<!-- Extension number 180 is not listed in the extension registry. --> 10938 10939<category name="GL_ARB_sample_locations" number="181"> 10940 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" value="0x933D"> 10941 <size name="Get" mode="get"/> 10942 </enum> 10943 10944 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" value="0x933E"> 10945 <size name="Get" mode="get"/> 10946 </enum> 10947 10948 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" value="0x933F"> 10949 <size name="Get" mode="get"/> 10950 </enum> 10951 10952 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" value="0x9340"> 10953 <size name="Get" mode="get"/> 10954 </enum> 10955 10956 <enum name="SAMPLE_LOCATION_ARB" value="0x8E50"> 10957 <size name="GetMultisamplefv" mode="get"/> 10958 </enum> 10959 10960 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_ARB" value="0x9341"> 10961 <size name="GetMultisamplefv" mode="get"/> 10962 </enum> 10963 10964 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" value="0x9342"> 10965 <size name="FramebufferParameteri"/> 10966 <size name="GetFramebufferParameteriv"/> 10967 </enum> 10968 10969 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" value="0x9343"> 10970 <size name="FramebufferParameteri"/> 10971 <size name="GetFramebufferParameteriv"/> 10972 </enum> 10973 10974 <function name="FramebufferSampleLocationsfvARB" no_error="true"> 10975 <param name="target" type="GLenum"/> 10976 <param name="start" type="GLuint"/> 10977 <param name="count" type="GLsizei"/> 10978 <param name="v" type="const GLfloat *" count="(2 * count)"/> 10979 </function> 10980 10981 <function name="NamedFramebufferSampleLocationsfvARB" no_error="true"> 10982 <param name="framebuffer" type="GLuint"/> 10983 <param name="start" type="GLuint"/> 10984 <param name="count" type="GLsizei"/> 10985 <param name="v" type="const GLfloat *" count="(2 * count)"/> 10986 </function> 10987 10988 <function name="EvaluateDepthValuesARB"/> 10989</category> 10990 10991<category name="GL_NV_sample_locations" number="472"> 10992 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_NV" value="0x933D" alias="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"> 10993 <size name="Get" mode="get"/> 10994 </enum> 10995 10996 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" value="0x933E" alias="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"> 10997 <size name="Get" mode="get"/> 10998 </enum> 10999 11000 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" value="0x933F" alias="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"> 11001 <size name="Get" mode="get"/> 11002 </enum> 11003 11004 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" value="0x9340" alias="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"> 11005 <size name="Get" mode="get"/> 11006 </enum> 11007 11008 <enum name="SAMPLE_LOCATION_NV" value="0x8E50" alias="SAMPLE_LOCATION_ARB"> 11009 <size name="GetMultisamplefv" mode="get"/> 11010 </enum> 11011 11012 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_NV" value="0x9341" alias="PROGRAMMABLE_SAMPLE_LOCATION_ARB"> 11013 <size name="GetMultisamplefv" mode="get"/> 11014 </enum> 11015 11016 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" value="0x9342" alias="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"> 11017 <size name="FramebufferParameteri"/> 11018 <size name="GetFramebufferParameteriv"/> 11019 </enum> 11020 11021 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" value="0x9343" alias="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"> 11022 <size name="FramebufferParameteri"/> 11023 <size name="GetFramebufferParameteriv"/> 11024 </enum> 11025 11026 <function name="FramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="FramebufferSampleLocationsfvARB"> 11027 <param name="target" type="GLenum"/> 11028 <param name="start" type="GLuint"/> 11029 <param name="count" type="GLsizei"/> 11030 <param name="v" type="const GLfloat *"/> 11031 </function> 11032 11033 <function name="NamedFramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="NamedFramebufferSampleLocationsfvARB"> 11034 <param name="framebuffer" type="GLuint"/> 11035 <param name="start" type="GLuint"/> 11036 <param name="count" type="GLsizei"/> 11037 <param name="v" type="const GLfloat *"/> 11038 </function> 11039 11040 <function name="ResolveDepthValuesNV" es2="3.1" alias="EvaluateDepthValuesARB"/> 11041</category> 11042 11043<category name="GL_SUN_convolution_border_modes" number="182"> 11044 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 11045</category> 11046 11047<!-- Extension number 183 is a GLX extension. --> 11048<!-- Extension number 184 is not listed in the extension registry. --> 11049 11050<category name="GL_EXT_texture_env_add" number="185"> 11051 <!-- No new functions, types, enums. --> 11052</category> 11053 11054<category name="GL_EXT_texture_lod_bias" number="186"> 11055 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 11056 <size name="TexParameterfv"/> 11057 <size name="TexParameteriv"/> 11058 <size name="GetTexParameterfv" mode="get"/> 11059 <size name="GetTexParameteriv" mode="get"/> 11060 </enum> 11061</category> 11062 11063<category name="GL_EXT_texture_filter_anisotropic" number="187"> 11064 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 11065 <size name="TexParameterfv"/> 11066 <size name="TexParameteriv"/> 11067 <size name="GetTexParameterfv" mode="get"/> 11068 <size name="GetTexParameteriv" mode="get"/> 11069 </enum> 11070 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 11071 <size name="Get" mode="get"/> 11072 </enum> 11073</category> 11074 11075<category name="GL_EXT_vertex_weighting" number="188"> 11076 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT" 11077 exec="skip"> 11078 <param name="weight" type="GLfloat"/> 11079 <glx ignore="true"/> 11080 </function> 11081 11082 <function name="VertexWeightfvEXT" exec="skip"> 11083 <param name="weight" type="const GLfloat *" count="1"/> 11084 <glx rop="4135" ignore="true"/> 11085 </function> 11086 11087 <function name="VertexWeightPointerEXT" exec="skip"> 11088 <param name="size" type="GLsizei"/> 11089 <param name="type" type="GLenum"/> 11090 <param name="stride" type="GLsizei"/> 11091 <param name="pointer" type="const GLvoid *"/> 11092 <glx handcode="true" ignore="true"/> 11093 </function> 11094</category> 11095 11096<category name="GL_NV_light_max_exponent" number="189"> 11097 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 11098 <size name="Get" mode="get"/> 11099 </enum> 11100 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 11101 <size name="Get" mode="get"/> 11102 </enum> 11103</category> 11104 11105<category name="GL_NV_vertex_array_range" number="190"> 11106 <function name="FlushVertexArrayRangeNV" exec="skip"> 11107 <glx ignore="true"/> 11108 </function> 11109 11110 <function name="VertexArrayRangeNV" exec="skip"> 11111 <param name="length" type="GLsizei"/> 11112 <param name="pointer" type="const GLvoid *"/> 11113 <glx ignore="true"/> 11114 </function> 11115</category> 11116 11117<category name="GL_NV_register_combiners" number="191"> 11118 <function name="CombinerParameterfvNV" exec="skip"> 11119 <param name="pname" type="GLenum"/> 11120 <param name="params" type="const GLfloat *" variable_param="pname"/> 11121 <glx rop="4137" ignore="true"/> 11122 </function> 11123 11124 <function name="CombinerParameterfNV" exec="skip"> 11125 <param name="pname" type="GLenum"/> 11126 <param name="param" type="GLfloat"/> 11127 <glx rop="4136" ignore="true"/> 11128 </function> 11129 11130 <function name="CombinerParameterivNV" exec="skip"> 11131 <param name="pname" type="GLenum"/> 11132 <param name="params" type="const GLint *" variable_param="pname"/> 11133 <glx rop="4139" ignore="true"/> 11134 </function> 11135 11136 <function name="CombinerParameteriNV" exec="skip"> 11137 <param name="pname" type="GLenum"/> 11138 <param name="param" type="GLint"/> 11139 <glx rop="4138" ignore="true"/> 11140 </function> 11141 11142 <function name="CombinerInputNV" exec="skip"> 11143 <param name="stage" type="GLenum"/> 11144 <param name="portion" type="GLenum"/> 11145 <param name="variable" type="GLenum"/> 11146 <param name="input" type="GLenum"/> 11147 <param name="mapping" type="GLenum"/> 11148 <param name="componentUsage" type="GLenum"/> 11149 <glx rop="4140" ignore="true"/> 11150 </function> 11151 11152 <function name="CombinerOutputNV" exec="skip"> 11153 <param name="stage" type="GLenum"/> 11154 <param name="portion" type="GLenum"/> 11155 <param name="abOutput" type="GLenum"/> 11156 <param name="cdOutput" type="GLenum"/> 11157 <param name="sumOutput" type="GLenum"/> 11158 <param name="scale" type="GLenum"/> 11159 <param name="bias" type="GLenum"/> 11160 <param name="abDotProduct" type="GLboolean"/> 11161 <param name="cdDotProduct" type="GLboolean"/> 11162 <param name="muxSum" type="GLboolean"/> 11163 <glx rop="4141" ignore="true"/> 11164 </function> 11165 11166 <function name="FinalCombinerInputNV" exec="skip"> 11167 <param name="variable" type="GLenum"/> 11168 <param name="input" type="GLenum"/> 11169 <param name="mapping" type="GLenum"/> 11170 <param name="componentUsage" type="GLenum"/> 11171 <glx rop="4142" ignore="true"/> 11172 </function> 11173 11174 <function name="GetCombinerInputParameterfvNV" exec="skip"> 11175 <param name="stage" type="GLenum"/> 11176 <param name="portion" type="GLenum"/> 11177 <param name="variable" type="GLenum"/> 11178 <param name="pname" type="GLenum"/> 11179 <param name="params" type="GLfloat *" output="true"/> 11180 <glx vendorpriv="1270" ignore="true"/> 11181 </function> 11182 11183 <function name="GetCombinerInputParameterivNV" exec="skip"> 11184 <param name="stage" type="GLenum"/> 11185 <param name="portion" type="GLenum"/> 11186 <param name="variable" type="GLenum"/> 11187 <param name="pname" type="GLenum"/> 11188 <param name="params" type="GLint *" output="true"/> 11189 <glx vendorpriv="1271" ignore="true"/> 11190 </function> 11191 11192 <function name="GetCombinerOutputParameterfvNV" exec="skip"> 11193 <param name="stage" type="GLenum"/> 11194 <param name="portion" type="GLenum"/> 11195 <param name="pname" type="GLenum"/> 11196 <param name="params" type="GLfloat *" output="true"/> 11197 <glx vendorpriv="1272" ignore="true"/> 11198 </function> 11199 11200 <function name="GetCombinerOutputParameterivNV" exec="skip"> 11201 <param name="stage" type="GLenum"/> 11202 <param name="portion" type="GLenum"/> 11203 <param name="pname" type="GLenum"/> 11204 <param name="params" type="GLint *" output="true"/> 11205 <glx vendorpriv="1273" ignore="true"/> 11206 </function> 11207 11208 <function name="GetFinalCombinerInputParameterfvNV" exec="skip"> 11209 <param name="variable" type="GLenum"/> 11210 <param name="pname" type="GLenum"/> 11211 <param name="params" type="GLfloat *" output="true"/> 11212 <glx vendorpriv="1274" ignore="true"/> 11213 </function> 11214 11215 <function name="GetFinalCombinerInputParameterivNV" exec="skip"> 11216 <param name="variable" type="GLenum"/> 11217 <param name="pname" type="GLenum"/> 11218 <param name="params" type="GLint *" output="true"/> 11219 <glx vendorpriv="1275" ignore="true"/> 11220 </function> 11221</category> 11222 11223<category name="GL_NV_fog_distance" number="192"> 11224 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 11225 <size name="Fogfv"/> 11226 <size name="Fogiv"/> 11227 <size name="Get" mode="get"/> 11228 </enum> 11229 <enum name="EYE_RADIAL_NV" value="0x855B"/> 11230 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 11231</category> 11232 11233<category name="GL_NV_blend_square" number="194"> 11234 <!-- No new functions, types, enums. --> 11235</category> 11236 11237<category name="GL_NV_texture_env_combine4" number="195"> 11238 <enum name="COMBINE4_NV" value="0x8503"/> 11239 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 11240 <size name="TexEnvfv"/> 11241 <size name="TexEnviv"/> 11242 <size name="GetTexEnvfv" mode="get"/> 11243 <size name="GetTexEnviv" mode="get"/> 11244 </enum> 11245 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 11246 <size name="TexEnvfv"/> 11247 <size name="TexEnviv"/> 11248 <size name="GetTexEnvfv" mode="get"/> 11249 <size name="GetTexEnviv" mode="get"/> 11250 </enum> 11251 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 11252 <size name="TexEnvfv"/> 11253 <size name="TexEnviv"/> 11254 <size name="GetTexEnvfv" mode="get"/> 11255 <size name="GetTexEnviv" mode="get"/> 11256 </enum> 11257 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 11258 <size name="TexEnvfv"/> 11259 <size name="TexEnviv"/> 11260 <size name="GetTexEnvfv" mode="get"/> 11261 <size name="GetTexEnviv" mode="get"/> 11262 </enum> 11263</category> 11264 11265<category name="GL_MESA_resize_buffers" number="196"> 11266 <function name="ResizeBuffersMESA" exec="skip"> 11267 <glx ignore="true"/> 11268 </function> 11269</category> 11270 11271<category name="GL_MESA_window_pos" number="197"> 11272 <function name="WindowPos2dMESA" alias="WindowPos2d"> 11273 <param name="x" type="GLdouble"/> 11274 <param name="y" type="GLdouble"/> 11275 </function> 11276 11277 <function name="WindowPos2dvMESA" alias="WindowPos2dv"> 11278 <param name="v" type="const GLdouble *"/> 11279 </function> 11280 11281 <function name="WindowPos2fMESA" alias="WindowPos2f"> 11282 <param name="x" type="GLfloat"/> 11283 <param name="y" type="GLfloat"/> 11284 </function> 11285 11286 <function name="WindowPos2fvMESA" alias="WindowPos2fv"> 11287 <param name="v" type="const GLfloat *"/> 11288 </function> 11289 11290 <function name="WindowPos2iMESA" alias="WindowPos2i"> 11291 <param name="x" type="GLint"/> 11292 <param name="y" type="GLint"/> 11293 </function> 11294 11295 <function name="WindowPos2ivMESA" alias="WindowPos2iv"> 11296 <param name="v" type="const GLint *"/> 11297 </function> 11298 11299 <function name="WindowPos2sMESA" alias="WindowPos2s"> 11300 <param name="x" type="GLshort"/> 11301 <param name="y" type="GLshort"/> 11302 </function> 11303 11304 <function name="WindowPos2svMESA" alias="WindowPos2sv"> 11305 <param name="v" type="const GLshort *"/> 11306 </function> 11307 11308 <function name="WindowPos3dMESA" alias="WindowPos3d"> 11309 <param name="x" type="GLdouble"/> 11310 <param name="y" type="GLdouble"/> 11311 <param name="z" type="GLdouble"/> 11312 </function> 11313 11314 <function name="WindowPos3dvMESA" alias="WindowPos3dv"> 11315 <param name="v" type="const GLdouble *"/> 11316 </function> 11317 11318 <function name="WindowPos3fMESA" vectorequiv="WindowPos3fv" alias="WindowPos3f"> 11319 <param name="x" type="GLfloat"/> 11320 <param name="y" type="GLfloat"/> 11321 <param name="z" type="GLfloat"/> 11322 </function> 11323 11324 <function name="WindowPos3fvMESA" alias="WindowPos3fv"> 11325 <param name="v" type="const GLfloat *"/> 11326 </function> 11327 11328 <function name="WindowPos3iMESA" alias="WindowPos3i"> 11329 <param name="x" type="GLint"/> 11330 <param name="y" type="GLint"/> 11331 <param name="z" type="GLint"/> 11332 </function> 11333 11334 <function name="WindowPos3ivMESA" alias="WindowPos3iv"> 11335 <param name="v" type="const GLint *"/> 11336 </function> 11337 11338 <function name="WindowPos3sMESA" alias="WindowPos3s"> 11339 <param name="x" type="GLshort"/> 11340 <param name="y" type="GLshort"/> 11341 <param name="z" type="GLshort"/> 11342 </function> 11343 11344 <function name="WindowPos3svMESA" alias="WindowPos3sv"> 11345 <param name="v" type="const GLshort *"/> 11346 </function> 11347 11348 <function name="WindowPos4dMESA" deprecated="3.1"> 11349 <param name="x" type="GLdouble"/> 11350 <param name="y" type="GLdouble"/> 11351 <param name="z" type="GLdouble"/> 11352 <param name="w" type="GLdouble"/> 11353 <glx ignore="true"/> 11354 </function> 11355 11356 <function name="WindowPos4dvMESA" deprecated="3.1"> 11357 <param name="v" type="const GLdouble *" count="4"/> 11358 <glx ignore="true"/> 11359 </function> 11360 11361 <function name="WindowPos4fMESA" deprecated="3.1"> 11362 <param name="x" type="GLfloat"/> 11363 <param name="y" type="GLfloat"/> 11364 <param name="z" type="GLfloat"/> 11365 <param name="w" type="GLfloat"/> 11366 <glx ignore="true"/> 11367 </function> 11368 11369 <function name="WindowPos4fvMESA" deprecated="3.1"> 11370 <param name="v" type="const GLfloat *" count="4"/> 11371 <glx ignore="true"/> 11372 </function> 11373 11374 <function name="WindowPos4iMESA" deprecated="3.1"> 11375 <param name="x" type="GLint"/> 11376 <param name="y" type="GLint"/> 11377 <param name="z" type="GLint"/> 11378 <param name="w" type="GLint"/> 11379 <glx ignore="true"/> 11380 </function> 11381 11382 <function name="WindowPos4ivMESA" deprecated="3.1"> 11383 <param name="v" type="const GLint *" count="4"/> 11384 <glx ignore="true"/> 11385 </function> 11386 11387 <function name="WindowPos4sMESA" deprecated="3.1"> 11388 <param name="x" type="GLshort"/> 11389 <param name="y" type="GLshort"/> 11390 <param name="z" type="GLshort"/> 11391 <param name="w" type="GLshort"/> 11392 <glx ignore="true"/> 11393 </function> 11394 11395 <function name="WindowPos4svMESA" deprecated="3.1"> 11396 <param name="v" type="const GLshort *" count="4"/> 11397 <glx ignore="true"/> 11398 </function> 11399</category> 11400 11401<category name="GL_EXT_texture_compression_s3tc" number="198"> 11402 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11403 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11404 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11405 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11406</category> 11407 11408<category name="GL_IBM_multimode_draw_arrays" number="200"> 11409 <function name="MultiModeDrawArraysIBM" marshal="draw" 11410 marshal_sync="_mesa_glthread_has_non_vbo_vertices(ctx)"> 11411 <param name="mode" type="const GLenum *" count="primcount"/> 11412 <param name="first" type="const GLint *" count="primcount"/> 11413 <param name="count" type="const GLsizei *" count="primcount"/> 11414 <param name="primcount" type="GLsizei"/> 11415 <param name="modestride" type="GLint"/> 11416 <glx handcode="true" ignore="true"/> 11417 </function> 11418 11419 <function name="MultiModeDrawElementsIBM" marshal="draw" 11420 marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices(ctx)"> 11421 <param name="mode" type="const GLenum *" count="primcount"/> 11422 <param name="count" type="const GLsizei *" count="primcount"/> 11423 <param name="type" type="GLenum"/> 11424 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 11425 <param name="primcount" type="GLsizei"/> 11426 <param name="modestride" type="GLint"/> 11427 <glx handcode="true" ignore="true"/> 11428 </function> 11429</category> 11430 11431<category name="GL_IBM_vertex_array_lists" number="201"> 11432 <function name="ColorPointerListIBM" exec="skip"> 11433 <param name="size" type="GLint"/> 11434 <param name="type" type="GLenum"/> 11435 <param name="stride" type="GLint"/> 11436 <param name="pointer" type="const GLvoid **"/> 11437 <param name="ptrstride" type="GLint"/> 11438 </function> 11439 11440 <function name="SecondaryColorPointerListIBM" exec="skip"> 11441 <param name="size" type="GLint"/> 11442 <param name="type" type="GLenum"/> 11443 <param name="stride" type="GLint"/> 11444 <param name="pointer" type="const GLvoid **"/> 11445 <param name="ptrstride" type="GLint"/> 11446 </function> 11447 11448 <function name="EdgeFlagPointerListIBM" exec="skip"> 11449 <param name="stride" type="GLint"/> 11450 <param name="pointer" type="const GLboolean **"/> 11451 <param name="ptrstride" type="GLint"/> 11452 </function> 11453 11454 <function name="FogCoordPointerListIBM" exec="skip"> 11455 <param name="type" type="GLenum"/> 11456 <param name="stride" type="GLint"/> 11457 <param name="pointer" type="const GLvoid **"/> 11458 <param name="ptrstride" type="GLint"/> 11459 </function> 11460 11461 <function name="IndexPointerListIBM" exec="skip"> 11462 <param name="type" type="GLenum"/> 11463 <param name="stride" type="GLint"/> 11464 <param name="pointer" type="const GLvoid **"/> 11465 <param name="ptrstride" type="GLint"/> 11466 </function> 11467 11468 <function name="NormalPointerListIBM" exec="skip"> 11469 <param name="type" type="GLenum"/> 11470 <param name="stride" type="GLint"/> 11471 <param name="pointer" type="const GLvoid **"/> 11472 <param name="ptrstride" type="GLint"/> 11473 </function> 11474 11475 <function name="TexCoordPointerListIBM" exec="skip"> 11476 <param name="size" type="GLint"/> 11477 <param name="type" type="GLenum"/> 11478 <param name="stride" type="GLint"/> 11479 <param name="pointer" type="const GLvoid **"/> 11480 <param name="ptrstride" type="GLint"/> 11481 </function> 11482 11483 <function name="VertexPointerListIBM" exec="skip"> 11484 <param name="size" type="GLint"/> 11485 <param name="type" type="GLenum"/> 11486 <param name="stride" type="GLint"/> 11487 <param name="pointer" type="const GLvoid **"/> 11488 <param name="ptrstride" type="GLint"/> 11489 </function> 11490</category> 11491 11492<!-- Extension number 202 is not listed in the extension registry. --> 11493<!-- Extension number 203 is not listed in the extension registry. --> 11494<!-- Extension number 204 is not listed in the extension registry. --> 11495<!-- Extension number 205 is not listed in the extension registry. --> 11496 11497<category name="GL_3DFX_texture_compression_FXT1" number="206"> 11498 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11499 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11500</category> 11501 11502<category name="GL_3DFX_multisample" number="207"> 11503 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11504 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11505 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11506 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11507</category> 11508 11509<category name="GL_3DFX_tbuffer" number="208"> 11510 <function name="TbufferMask3DFX" exec="skip"> 11511 <param name="mask" type="GLuint"/> 11512 <glx ignore="true"/> 11513 </function> 11514</category> 11515 11516<category name="GL_EXT_multisample" number="209"> 11517 <function name="SampleMaskEXT" alias="SampleMaskSGIS"> 11518 <param name="value" type="GLclampf"/> 11519 <param name="invert" type="GLboolean"/> 11520 </function> 11521 11522 <function name="SamplePatternEXT" alias="SamplePatternSGIS"> 11523 <param name="pattern" type="GLenum"/> 11524 </function> 11525</category> 11526 11527<!-- Extension number 211 is not listed in the extension registry. --> 11528<!-- Extension number 213 is not listed in the extension registry. --> 11529 11530<category name="GL_SGIS_texture_color_mask" number="214"> 11531 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11532 11533 <function name="TextureColorMaskSGIS" exec="skip"> 11534 <param name="red" type="GLboolean"/> 11535 <param name="green" type="GLboolean"/> 11536 <param name="blue" type="GLboolean"/> 11537 <param name="alpha" type="GLboolean"/> 11538 <glx rop="2082" ignore="true"/> 11539 </function> 11540</category> 11541 11542<!-- Extension number 215 is a GLX extension. --> 11543<!-- Extension number 216 is a GLX extension. --> 11544<!-- Extension number 217 is a GLX extension. --> 11545<!-- Extension number 218 is a GLX extension. --> 11546<!-- Extension number 219 is not listed in the extension registry. --> 11547 11548<category name="GL_EXT_texture_env_dot3" number="220"> 11549 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11550 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11551</category> 11552 11553<category name="GL_ATI_texture_mirror_once" number="221"> 11554 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11555 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11556</category> 11557 11558<category name="GL_NV_fence" number="222"> 11559 <function name="DeleteFencesNV" exec="skip"> 11560 <param name="n" type="GLsizei"/> 11561 <param name="fences" type="const GLuint *"/> 11562 <glx ignore="true"/> 11563 </function> 11564 11565 <function name="GenFencesNV" exec="skip"> 11566 <param name="n" type="GLsizei" counter="true"/> 11567 <param name="fences" type="GLuint *" output="true" count="n"/> 11568 <glx ignore="true"/> 11569 </function> 11570 11571 <function name="IsFenceNV" exec="skip"> 11572 <param name="fence" type="GLuint"/> 11573 <return type="GLboolean"/> 11574 <glx ignore="true"/> 11575 </function> 11576 11577 <function name="TestFenceNV" exec="skip"> 11578 <param name="fence" type="GLuint"/> 11579 <return type="GLboolean"/> 11580 <glx ignore="true"/> 11581 </function> 11582 11583 <function name="GetFenceivNV" exec="skip"> 11584 <param name="fence" type="GLuint"/> 11585 <param name="pname" type="GLenum"/> 11586 <param name="params" type="GLint *" output="true"/> 11587 <glx ignore="true"/> 11588 </function> 11589 11590 <function name="FinishFenceNV" exec="skip"> 11591 <param name="fence" type="GLuint"/> 11592 <glx ignore="true"/> 11593 </function> 11594 11595 <function name="SetFenceNV" exec="skip"> 11596 <param name="fence" type="GLuint"/> 11597 <param name="condition" type="GLenum"/> 11598 <glx ignore="true"/> 11599 </function> 11600</category> 11601 11602<category name="GL_IBM_texture_mirrored_repeat" number="224"> 11603 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11604</category> 11605 11606<category name="GL_NV_evaluators" number="225"> 11607 <function name="MapControlPointsNV" exec="skip"> 11608 <param name="target" type="GLenum"/> 11609 <param name="index" type="GLuint"/> 11610 <param name="type" type="GLenum"/> 11611 <param name="ustride" type="GLsizei"/> 11612 <param name="vstride" type="GLsizei"/> 11613 <param name="uorder" type="GLint"/> 11614 <param name="vorder" type="GLint"/> 11615 <param name="packed" type="GLboolean"/> 11616 <param name="points" type="const GLvoid *"/> 11617 </function> 11618 11619 <function name="MapParameterivNV" exec="skip"> 11620 <param name="target" type="GLenum"/> 11621 <param name="pname" type="GLenum"/> 11622 <param name="params" type="const GLint *"/> 11623 </function> 11624 11625 <function name="MapParameterfvNV" exec="skip"> 11626 <param name="target" type="GLenum"/> 11627 <param name="pname" type="GLenum"/> 11628 <param name="params" type="const GLfloat *"/> 11629 </function> 11630 11631 <function name="GetMapControlPointsNV" exec="skip"> 11632 <param name="target" type="GLenum"/> 11633 <param name="index" type="GLuint"/> 11634 <param name="type" type="GLenum"/> 11635 <param name="ustride" type="GLsizei"/> 11636 <param name="vstride" type="GLsizei"/> 11637 <param name="packed" type="GLboolean"/> 11638 <param name="points" type="GLvoid *" output="true"/> 11639 </function> 11640 11641 <function name="GetMapParameterivNV" exec="skip"> 11642 <param name="target" type="GLenum"/> 11643 <param name="pname" type="GLenum"/> 11644 <param name="params" type="GLint *" output="true"/> 11645 </function> 11646 11647 <function name="GetMapParameterfvNV" exec="skip"> 11648 <param name="target" type="GLenum"/> 11649 <param name="pname" type="GLenum"/> 11650 <param name="params" type="GLfloat *" output="true"/> 11651 </function> 11652 11653 <function name="GetMapAttribParameterivNV" exec="skip"> 11654 <param name="target" type="GLenum"/> 11655 <param name="index" type="GLuint"/> 11656 <param name="pname" type="GLenum"/> 11657 <param name="params" type="GLint *" output="true"/> 11658 </function> 11659 11660 <function name="GetMapAttribParameterfvNV" exec="skip"> 11661 <param name="target" type="GLenum"/> 11662 <param name="index" type="GLuint"/> 11663 <param name="pname" type="GLenum"/> 11664 <param name="params" type="GLfloat *" output="true"/> 11665 </function> 11666 11667 <function name="EvalMapsNV" exec="skip"> 11668 <param name="target" type="GLenum"/> 11669 <param name="mode" type="GLenum"/> 11670 </function> 11671</category> 11672 11673<category name="GL_NV_packed_depth_stencil" number="226"> 11674 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11675 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11676</category> 11677 11678<category name="GL_NV_register_combiners2" number="227"> 11679 <function name="CombinerStageParameterfvNV" exec="skip"> 11680 <param name="stage" type="GLenum"/> 11681 <param name="pname" type="GLenum"/> 11682 <param name="params" type="const GLfloat *"/> 11683 </function> 11684 11685 <function name="GetCombinerStageParameterfvNV" exec="skip"> 11686 <param name="stage" type="GLenum"/> 11687 <param name="pname" type="GLenum"/> 11688 <param name="params" type="GLfloat *" output="true"/> 11689 </function> 11690</category> 11691 11692<category name="GL_NV_texture_compression_vtc" number="228"> 11693 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11694 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11695 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11696 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11697</category> 11698 11699<category name="GL_NV_texture_rectangle" number="229"> 11700 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11701 <size name="Get" mode="get"/> 11702 </enum> 11703 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11704 <size name="Get" mode="get"/> 11705 </enum> 11706 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11707 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11708 <size name="Get" mode="get"/> 11709 </enum> 11710</category> 11711 11712<category name="GL_NV_vertex_program" number="233"> 11713 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11714 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11715 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11716 <size name="GetVertexAttribdvNV" mode="get"/> 11717 <size name="GetVertexAttribfvNV" mode="get"/> 11718 <size name="GetVertexAttribivNV" mode="get"/> 11719 </enum> 11720 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11721 <size name="GetVertexAttribdvNV" mode="get"/> 11722 <size name="GetVertexAttribfvNV" mode="get"/> 11723 <size name="GetVertexAttribivNV" mode="get"/> 11724 </enum> 11725 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11726 <size name="GetVertexAttribdvNV" mode="get"/> 11727 <size name="GetVertexAttribfvNV" mode="get"/> 11728 <size name="GetVertexAttribivNV" mode="get"/> 11729 </enum> 11730 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11731 <size name="GetVertexAttribdvNV" mode="get"/> 11732 <size name="GetVertexAttribfvNV" mode="get"/> 11733 <size name="GetVertexAttribivNV" mode="get"/> 11734 </enum> 11735 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11736 <size name="GetProgramivNV" mode="get"/> 11737 </enum> 11738 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11739 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11740 <enum name="IDENTITY_NV" value="0x862A"/> 11741 <enum name="INVERSE_NV" value="0x862B"/> 11742 <enum name="TRANSPOSE_NV" value="0x862C"/> 11743 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11744 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11745 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11746 <enum name="MATRIX0_NV" value="0x8630"/> 11747 <enum name="MATRIX1_NV" value="0x8631"/> 11748 <enum name="MATRIX2_NV" value="0x8632"/> 11749 <enum name="MATRIX3_NV" value="0x8633"/> 11750 <enum name="MATRIX4_NV" value="0x8634"/> 11751 <enum name="MATRIX5_NV" value="0x8635"/> 11752 <enum name="MATRIX6_NV" value="0x8636"/> 11753 <enum name="MATRIX7_NV" value="0x8637"/> 11754 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11755 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11756 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11757 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11758 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11759 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11760 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11761 <size name="GetProgramivNV" mode="get"/> 11762 </enum> 11763 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11764 <size name="GetProgramivNV" mode="get"/> 11765 </enum> 11766 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11767 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11768 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11769 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11770 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11771 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11772 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11773 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11774 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11775 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11776 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11777 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11778 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11779 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11780 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11781 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11782 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11783 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11784 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11785 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11786 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11787 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11788 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11789 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11790 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11791 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11792 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11793 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11794 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11795 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11796 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11797 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11798 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11799 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11800 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11801 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11802 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11803 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11804 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11805 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11806 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11807 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11808 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11809 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11810 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11811 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11812 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11813 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11814 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11815 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11816 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11817 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11818 11819 <function name="AreProgramsResidentNV" deprecated="3.1" exec="skip"> 11820 <param name="n" type="GLsizei" counter="true"/> 11821 <param name="ids" type="const GLuint *" count="n"/> 11822 <param name="residences" type="GLboolean *" output="true" count="n"/> 11823 <return type="GLboolean"/> 11824 <glx vendorpriv="1293"/> 11825 </function> 11826 11827 <function name="BindProgramNV" deprecated="3.1" alias="BindProgramARB"> 11828 <param name="target" type="GLenum"/> 11829 <param name="program" type="GLuint"/> 11830 </function> 11831 11832 <function name="DeleteProgramsNV" deprecated="3.1" alias="DeleteProgramsARB"> 11833 <param name="n" type="GLsizei"/> 11834 <param name="programs" type="const GLuint *"/> 11835 </function> 11836 11837 <function name="ExecuteProgramNV" deprecated="3.1" exec="skip"> 11838 <param name="target" type="GLenum"/> 11839 <param name="id" type="GLuint"/> 11840 <param name="params" type="const GLfloat *" count="4"/> 11841 <glx rop="4181"/> 11842 </function> 11843 11844 <function name="GenProgramsNV" deprecated="3.1" alias="GenProgramsARB"> 11845 <param name="n" type="GLsizei"/> 11846 <param name="programs" type="GLuint *"/> 11847 </function> 11848 11849 <!-- This isn't 100% correct. Currently, the only valid value of pname 11850 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11851 4. This is why the pname parameter was removed in the ARB version 11852 of these functions. 11853 --> 11854 11855 <function name="GetProgramParameterdvNV" deprecated="3.1" exec="skip"> 11856 <param name="target" type="GLenum"/> 11857 <param name="index" type="GLuint"/> 11858 <param name="pname" type="GLenum"/> 11859 <param name="params" type="GLdouble *" output="true" count="4"/> 11860 <glx vendorpriv="1297"/> 11861 </function> 11862 11863 <function name="GetProgramParameterfvNV" deprecated="3.1" exec="skip"> 11864 <param name="target" type="GLenum"/> 11865 <param name="index" type="GLuint"/> 11866 <param name="pname" type="GLenum"/> 11867 <param name="params" type="GLfloat *" output="true" count="4"/> 11868 <glx vendorpriv="1296"/> 11869 </function> 11870 11871 <function name="GetProgramivNV" deprecated="3.1" exec="skip"> 11872 <param name="id" type="GLuint"/> 11873 <param name="pname" type="GLenum"/> 11874 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11875 <glx vendorpriv="1298"/> 11876 </function> 11877 11878 <function name="GetProgramStringNV" deprecated="3.1" exec="skip"> 11879 <param name="id" type="GLuint"/> 11880 <param name="pname" type="GLenum"/> 11881 <param name="program" type="GLubyte *" output="true"/> 11882 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11883 </function> 11884 11885 <function name="GetTrackMatrixivNV" deprecated="3.1" exec="skip"> 11886 <param name="target" type="GLenum"/> 11887 <param name="address" type="GLuint"/> 11888 <param name="pname" type="GLenum"/> 11889 <param name="params" type="GLint *" output="true" count="1"/> 11890 <glx vendorpriv="1300"/> 11891 </function> 11892 11893 <function name="GetVertexAttribdvNV" deprecated="3.1" exec="skip"> 11894 <param name="index" type="GLuint"/> 11895 <param name="pname" type="GLenum"/> 11896 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11897 <glx vendorpriv="1301"/> 11898 </function> 11899 11900 <function name="GetVertexAttribfvNV" deprecated="3.1" exec="skip"> 11901 <param name="index" type="GLuint"/> 11902 <param name="pname" type="GLenum"/> 11903 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11904 <glx vendorpriv="1302"/> 11905 </function> 11906 11907 <function name="GetVertexAttribivNV" deprecated="3.1" exec="skip"> 11908 <param name="index" type="GLuint"/> 11909 <param name="pname" type="GLenum"/> 11910 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11911 <glx vendorpriv="1303"/> 11912 </function> 11913 11914 <function name="GetVertexAttribPointervNV" alias="GetVertexAttribPointerv"> 11915 <param name="index" type="GLuint"/> 11916 <param name="pname" type="GLenum"/> 11917 <param name="pointer" type="GLvoid **"/> 11918 </function> 11919 11920 <function name="IsProgramNV" deprecated="3.1" alias="IsProgramARB"> 11921 <param name="program" type="GLuint"/> 11922 <return type="GLboolean"/> 11923 </function> 11924 11925 <function name="LoadProgramNV" deprecated="3.1" exec="skip"> 11926 <param name="target" type="GLenum"/> 11927 <param name="id" type="GLuint"/> 11928 <param name="len" type="GLsizei" counter="true"/> 11929 <param name="program" type="const GLubyte *" count="len"/> 11930 <glx rop="4183"/> 11931 </function> 11932 11933 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11934 <param name="target" type="GLenum"/> 11935 <param name="index" type="GLuint"/> 11936 <param name="x" type="GLdouble"/> 11937 <param name="y" type="GLdouble"/> 11938 <param name="z" type="GLdouble"/> 11939 <param name="w" type="GLdouble"/> 11940 </function> 11941 11942 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11943 <param name="target" type="GLenum"/> 11944 <param name="index" type="GLuint"/> 11945 <param name="params" type="const GLdouble *"/> 11946 </function> 11947 11948 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11949 <param name="target" type="GLenum"/> 11950 <param name="index" type="GLuint"/> 11951 <param name="x" type="GLfloat"/> 11952 <param name="y" type="GLfloat"/> 11953 <param name="z" type="GLfloat"/> 11954 <param name="w" type="GLfloat"/> 11955 </function> 11956 11957 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11958 <param name="target" type="GLenum"/> 11959 <param name="index" type="GLuint"/> 11960 <param name="params" type="const GLfloat *"/> 11961 </function> 11962 11963 <function name="ProgramParameters4dvNV" deprecated="3.1" exec="skip"> 11964 <param name="target" type="GLenum"/> 11965 <param name="index" type="GLuint"/> 11966 <param name="num" type="GLsizei" counter="true"/> 11967 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11968 <glx rop="4187"/> 11969 </function> 11970 11971 <function name="ProgramParameters4fvNV" deprecated="3.1" exec="skip"> 11972 <param name="target" type="GLenum"/> 11973 <param name="index" type="GLuint"/> 11974 <param name="num" type="GLsizei" counter="true"/> 11975 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 11976 <glx rop="4186"/> 11977 </function> 11978 11979 <function name="RequestResidentProgramsNV" deprecated="3.1" exec="skip"> 11980 <param name="n" type="GLsizei" counter="true"/> 11981 <param name="ids" type="const GLuint *" count="n"/> 11982 <glx rop="4182"/> 11983 </function> 11984 11985 <function name="TrackMatrixNV" deprecated="3.1" exec="skip"> 11986 <param name="target" type="GLenum"/> 11987 <param name="address" type="GLuint"/> 11988 <param name="matrix" type="GLenum"/> 11989 <param name="transform" type="GLenum"/> 11990 <glx rop="4188"/> 11991 </function> 11992 11993 <function name="VertexAttribPointerNV" deprecated="3.1" exec="skip"> 11994 <param name="index" type="GLuint"/> 11995 <param name="size" type="GLint"/> 11996 <param name="type" type="GLenum"/> 11997 <param name="stride" type="GLsizei"/> 11998 <param name="pointer" type="const GLvoid *"/> 11999 <glx handcode="true"/> 12000 </function> 12001 12002 <function name="VertexAttrib1sNV" exec="dynamic" 12003 vectorequiv="VertexAttrib1svNV" deprecated="3.1"> 12004 <param name="index" type="GLuint"/> 12005 <param name="x" type="GLshort"/> 12006 </function> 12007 12008 <function name="VertexAttrib1svNV" deprecated="3.1" exec="dynamic"> 12009 <param name="index" type="GLuint"/> 12010 <param name="v" type="const GLshort *" count="1"/> 12011 <glx rop="4265"/> 12012 </function> 12013 12014 <function name="VertexAttrib2sNV" exec="dynamic" 12015 vectorequiv="VertexAttrib2svNV" deprecated="3.1"> 12016 <param name="index" type="GLuint"/> 12017 <param name="x" type="GLshort"/> 12018 <param name="y" type="GLshort"/> 12019 </function> 12020 12021 <function name="VertexAttrib2svNV" deprecated="3.1" exec="dynamic"> 12022 <param name="index" type="GLuint"/> 12023 <param name="v" type="const GLshort *" count="2"/> 12024 <glx rop="4266"/> 12025 </function> 12026 12027 <function name="VertexAttrib3sNV" exec="dynamic" 12028 vectorequiv="VertexAttrib3svNV" deprecated="3.1"> 12029 <param name="index" type="GLuint"/> 12030 <param name="x" type="GLshort"/> 12031 <param name="y" type="GLshort"/> 12032 <param name="z" type="GLshort"/> 12033 </function> 12034 12035 <function name="VertexAttrib3svNV" deprecated="3.1" exec="dynamic"> 12036 <param name="index" type="GLuint"/> 12037 <param name="v" type="const GLshort *" count="3"/> 12038 <glx rop="4267"/> 12039 </function> 12040 12041 <function name="VertexAttrib4sNV" exec="dynamic" 12042 vectorequiv="VertexAttrib4svNV" deprecated="3.1"> 12043 <param name="index" type="GLuint"/> 12044 <param name="x" type="GLshort"/> 12045 <param name="y" type="GLshort"/> 12046 <param name="z" type="GLshort"/> 12047 <param name="w" type="GLshort"/> 12048 </function> 12049 12050 <function name="VertexAttrib4svNV" deprecated="3.1" exec="dynamic"> 12051 <param name="index" type="GLuint"/> 12052 <param name="v" type="const GLshort *" count="4"/> 12053 <glx rop="4268"/> 12054 </function> 12055 12056 <function name="VertexAttrib1fNV" 12057 vectorequiv="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic"> 12058 <param name="index" type="GLuint"/> 12059 <param name="x" type="GLfloat"/> 12060 </function> 12061 12062 <function name="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic"> 12063 <param name="index" type="GLuint"/> 12064 <param name="v" type="const GLfloat *" count="1"/> 12065 <glx rop="4269"/> 12066 </function> 12067 12068 <function name="VertexAttrib2fNV" 12069 vectorequiv="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic"> 12070 <param name="index" type="GLuint"/> 12071 <param name="x" type="GLfloat"/> 12072 <param name="y" type="GLfloat"/> 12073 </function> 12074 12075 <function name="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic"> 12076 <param name="index" type="GLuint"/> 12077 <param name="v" type="const GLfloat *" count="2"/> 12078 <glx rop="4270"/> 12079 </function> 12080 12081 <function name="VertexAttrib3fNV" 12082 vectorequiv="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic"> 12083 <param name="index" type="GLuint"/> 12084 <param name="x" type="GLfloat"/> 12085 <param name="y" type="GLfloat"/> 12086 <param name="z" type="GLfloat"/> 12087 </function> 12088 12089 <function name="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic"> 12090 <param name="index" type="GLuint"/> 12091 <param name="v" type="const GLfloat *" count="3"/> 12092 <glx rop="4271"/> 12093 </function> 12094 12095 <function name="VertexAttrib4fNV" 12096 vectorequiv="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic"> 12097 <param name="index" type="GLuint"/> 12098 <param name="x" type="GLfloat"/> 12099 <param name="y" type="GLfloat"/> 12100 <param name="z" type="GLfloat"/> 12101 <param name="w" type="GLfloat"/> 12102 </function> 12103 12104 <function name="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic"> 12105 <param name="index" type="GLuint"/> 12106 <param name="v" type="const GLfloat *" count="4"/> 12107 <glx rop="4272"/> 12108 </function> 12109 12110 <function name="VertexAttrib1dNV" exec="dynamic" 12111 vectorequiv="VertexAttrib1dvNV" deprecated="3.1"> 12112 <param name="index" type="GLuint"/> 12113 <param name="x" type="GLdouble"/> 12114 </function> 12115 12116 <function name="VertexAttrib1dvNV" deprecated="3.1" exec="dynamic"> 12117 <param name="index" type="GLuint"/> 12118 <param name="v" type="const GLdouble *" count="1"/> 12119 <glx rop="4273" doubles_in_order="true"/> 12120 </function> 12121 12122 <function name="VertexAttrib2dNV" exec="dynamic" 12123 vectorequiv="VertexAttrib2dvNV" deprecated="3.1"> 12124 <param name="index" type="GLuint"/> 12125 <param name="x" type="GLdouble"/> 12126 <param name="y" type="GLdouble"/> 12127 </function> 12128 12129 <function name="VertexAttrib2dvNV" deprecated="3.1" exec="dynamic"> 12130 <param name="index" type="GLuint"/> 12131 <param name="v" type="const GLdouble *" count="2"/> 12132 <glx rop="4274" doubles_in_order="true"/> 12133 </function> 12134 12135 <function name="VertexAttrib3dNV" exec="dynamic" 12136 vectorequiv="VertexAttrib3dvNV" deprecated="3.1"> 12137 <param name="index" type="GLuint"/> 12138 <param name="x" type="GLdouble"/> 12139 <param name="y" type="GLdouble"/> 12140 <param name="z" type="GLdouble"/> 12141 </function> 12142 12143 <function name="VertexAttrib3dvNV" deprecated="3.1" exec="dynamic"> 12144 <param name="index" type="GLuint"/> 12145 <param name="v" type="const GLdouble *" count="3"/> 12146 <glx rop="4275" doubles_in_order="true"/> 12147 </function> 12148 12149 <function name="VertexAttrib4dNV" exec="dynamic" 12150 vectorequiv="VertexAttrib4dvNV" deprecated="3.1"> 12151 <param name="index" type="GLuint"/> 12152 <param name="x" type="GLdouble"/> 12153 <param name="y" type="GLdouble"/> 12154 <param name="z" type="GLdouble"/> 12155 <param name="w" type="GLdouble"/> 12156 </function> 12157 12158 <function name="VertexAttrib4dvNV" deprecated="3.1" exec="dynamic"> 12159 <param name="index" type="GLuint"/> 12160 <param name="v" type="const GLdouble *" count="4"/> 12161 <glx rop="4276" doubles_in_order="true"/> 12162 </function> 12163 12164 <function name="VertexAttrib4ubNV" exec="dynamic" 12165 vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"> 12166 <param name="index" type="GLuint"/> 12167 <param name="x" type="GLubyte"/> 12168 <param name="y" type="GLubyte"/> 12169 <param name="z" type="GLubyte"/> 12170 <param name="w" type="GLubyte"/> 12171 </function> 12172 12173 <function name="VertexAttrib4ubvNV" deprecated="3.1" exec="dynamic"> 12174 <param name="index" type="GLuint"/> 12175 <param name="v" type="const GLubyte *" count="4"/> 12176 <glx rop="4277"/> 12177 </function> 12178 12179 <function name="VertexAttribs1svNV" deprecated="3.1" exec="dynamic"> 12180 <param name="index" type="GLuint"/> 12181 <param name="n" type="GLsizei" counter="true"/> 12182 <param name="v" type="const GLshort *" count="n"/> 12183 <glx rop="4202"/> 12184 </function> 12185 12186 <function name="VertexAttribs2svNV" deprecated="3.1" exec="dynamic"> 12187 <param name="index" type="GLuint"/> 12188 <param name="n" type="GLsizei" counter="true"/> 12189 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 12190 <glx rop="4203"/> 12191 </function> 12192 12193 <function name="VertexAttribs3svNV" deprecated="3.1" exec="dynamic"> 12194 <param name="index" type="GLuint"/> 12195 <param name="n" type="GLsizei" counter="true"/> 12196 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 12197 <glx rop="4204"/> 12198 </function> 12199 12200 <function name="VertexAttribs4svNV" deprecated="3.1" exec="dynamic"> 12201 <param name="index" type="GLuint"/> 12202 <param name="n" type="GLsizei" counter="true"/> 12203 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 12204 <glx rop="4205"/> 12205 </function> 12206 12207 <function name="VertexAttribs1fvNV" deprecated="3.1" exec="dynamic"> 12208 <param name="index" type="GLuint"/> 12209 <param name="n" type="GLsizei" counter="true"/> 12210 <param name="v" type="const GLfloat *" count="n"/> 12211 <glx rop="4206"/> 12212 </function> 12213 12214 <function name="VertexAttribs2fvNV" deprecated="3.1" exec="dynamic"> 12215 <param name="index" type="GLuint"/> 12216 <param name="n" type="GLsizei" counter="true"/> 12217 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 12218 <glx rop="4207"/> 12219 </function> 12220 12221 <function name="VertexAttribs3fvNV" deprecated="3.1" exec="dynamic"> 12222 <param name="index" type="GLuint"/> 12223 <param name="n" type="GLsizei" counter="true"/> 12224 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 12225 <glx rop="4208"/> 12226 </function> 12227 12228 <function name="VertexAttribs4fvNV" deprecated="3.1" exec="dynamic"> 12229 <param name="index" type="GLuint"/> 12230 <param name="n" type="GLsizei" counter="true"/> 12231 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 12232 <glx rop="4209"/> 12233 </function> 12234 12235 <function name="VertexAttribs1dvNV" deprecated="3.1" exec="dynamic"> 12236 <param name="index" type="GLuint"/> 12237 <param name="n" type="GLsizei" counter="true"/> 12238 <param name="v" type="const GLdouble *" count="n"/> 12239 <glx rop="4210" doubles_in_order="true"/> 12240 </function> 12241 12242 <function name="VertexAttribs2dvNV" deprecated="3.1" exec="dynamic"> 12243 <param name="index" type="GLuint"/> 12244 <param name="n" type="GLsizei" counter="true"/> 12245 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 12246 <glx rop="4211" doubles_in_order="true"/> 12247 </function> 12248 12249 <function name="VertexAttribs3dvNV" deprecated="3.1" exec="dynamic"> 12250 <param name="index" type="GLuint"/> 12251 <param name="n" type="GLsizei" counter="true"/> 12252 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 12253 <glx rop="4212" doubles_in_order="true"/> 12254 </function> 12255 12256 <function name="VertexAttribs4dvNV" deprecated="3.1" exec="dynamic"> 12257 <param name="index" type="GLuint"/> 12258 <param name="n" type="GLsizei" counter="true"/> 12259 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 12260 <glx rop="4213" doubles_in_order="true"/> 12261 </function> 12262 12263 <function name="VertexAttribs4ubvNV" deprecated="3.1" exec="dynamic"> 12264 <param name="index" type="GLuint"/> 12265 <param name="n" type="GLsizei" counter="true"/> 12266 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 12267 <glx rop="4214"/> 12268 </function> 12269</category> 12270 12271<!-- Extension number 234 is a GLX extension. --> 12272 12273<category name="GL_SGIX_texture_coordinate_clamp" number="235"> 12274 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 12275 <size name="TexParameterfv"/> 12276 <size name="TexParameteriv"/> 12277 <size name="GetTexParameterfv" mode="get"/> 12278 <size name="GetTexParameteriv" mode="get"/> 12279 </enum> 12280 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 12281 <size name="TexParameterfv"/> 12282 <size name="TexParameteriv"/> 12283 <size name="GetTexParameterfv" mode="get"/> 12284 <size name="GetTexParameteriv" mode="get"/> 12285 </enum> 12286 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 12287 <size name="TexParameterfv"/> 12288 <size name="TexParameteriv"/> 12289 <size name="GetTexParameterfv" mode="get"/> 12290 <size name="GetTexParameteriv" mode="get"/> 12291 </enum> 12292</category> 12293 12294<!-- Extension number 236 is not listed in the extension registry. --> 12295<!-- Extension number 237 is a GLX extension. --> 12296<!-- Extension number 238 is a GLX extension. --> 12297<!-- Extension number 242 is a WGL extension. --> 12298 12299<category name="GL_NV_copy_depth_to_color" number="243"> 12300 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 12301 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 12302</category> 12303 12304<category name="GL_ATI_envmap_bumpmap" number="244"> 12305 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 12306 <size name="TexBumpParameterfv"/> 12307 <size name="TexBumpParameteriv"/> 12308 <size name="GetTexBumpParameterfv" mode="get"/> 12309 <size name="GetTexBumpParameteriv" mode="get"/> 12310 </enum> 12311 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 12312 <size name="GetTexBumpParameterfv" mode="get"/> 12313 <size name="GetTexBumpParameteriv" mode="get"/> 12314 </enum> 12315 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 12316 <size name="GetTexBumpParameterfv" mode="get"/> 12317 <size name="GetTexBumpParameteriv" mode="get"/> 12318 </enum> 12319 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 12320 <size name="GetTexBumpParameterfv" mode="get"/> 12321 <size name="GetTexBumpParameteriv" mode="get"/> 12322 </enum> 12323 <enum name="DUDV_ATI" value="0x8779"/> 12324 <enum name="DU8DV8_ATI" value="0x877A"/> 12325 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 12326 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 12327 <size name="TexEnviv"/> 12328 <size name="TexEnvfv"/> 12329 <size name="GetTexEnviv" mode="get"/> 12330 <size name="GetTexEnvfv" mode="get"/> 12331 </enum> 12332 <function name="TexBumpParameterfvATI" deprecated="3.1" exec="skip"> 12333 <param name="pname" type="GLenum"/> 12334 <param name="param" type="const GLfloat *" variable_param="pname"/> 12335 <glx ignore="true"/> 12336 </function> 12337 <function name="TexBumpParameterivATI" deprecated="3.1" exec="skip"> 12338 <param name="pname" type="GLenum"/> 12339 <param name="param" type="const GLint *" variable_param="pname"/> 12340 <glx ignore="true"/> 12341 </function> 12342 <function name="GetTexBumpParameterfvATI" deprecated="3.1" exec="skip"> 12343 <param name="pname" type="GLenum"/> 12344 <param name="param" type="GLfloat *" variable_param="pname"/> 12345 <glx ignore="true"/> 12346 </function> 12347 <function name="GetTexBumpParameterivATI" deprecated="3.1" exec="skip"> 12348 <param name="pname" type="GLenum"/> 12349 <param name="param" type="GLint *" variable_param="pname"/> 12350 <glx ignore="true"/> 12351 </function> 12352</category> 12353 12354<category name="GL_ATI_fragment_shader" number="245"> 12355 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 12356 <enum name="REG_0_ATI" value="0x8921"/> 12357 <enum name="REG_1_ATI" value="0x8922"/> 12358 <enum name="REG_2_ATI" value="0x8923"/> 12359 <enum name="REG_3_ATI" value="0x8924"/> 12360 <enum name="REG_4_ATI" value="0x8925"/> 12361 <enum name="REG_5_ATI" value="0x8926"/> 12362 12363 <!-- These values are not in the extension spec, but they are in glext.h --> 12364 <enum name="REG_6_ATI" value="0x8927"/> 12365 <enum name="REG_7_ATI" value="0x8928"/> 12366 <enum name="REG_8_ATI" value="0x8929"/> 12367 <enum name="REG_9_ATI" value="0x892A"/> 12368 <enum name="REG_10_ATI" value="0x892B"/> 12369 <enum name="REG_11_ATI" value="0x892C"/> 12370 <enum name="REG_12_ATI" value="0x892D"/> 12371 <enum name="REG_13_ATI" value="0x892E"/> 12372 <enum name="REG_14_ATI" value="0x892F"/> 12373 <enum name="REG_15_ATI" value="0x8930"/> 12374 <enum name="REG_16_ATI" value="0x8931"/> 12375 <enum name="REG_17_ATI" value="0x8932"/> 12376 <enum name="REG_18_ATI" value="0x8933"/> 12377 <enum name="REG_19_ATI" value="0x8934"/> 12378 <enum name="REG_20_ATI" value="0x8935"/> 12379 <enum name="REG_21_ATI" value="0x8936"/> 12380 <enum name="REG_22_ATI" value="0x8937"/> 12381 <enum name="REG_23_ATI" value="0x8938"/> 12382 <enum name="REG_24_ATI" value="0x8939"/> 12383 <enum name="REG_25_ATI" value="0x893A"/> 12384 <enum name="REG_26_ATI" value="0x893B"/> 12385 <enum name="REG_27_ATI" value="0x893C"/> 12386 <enum name="REG_28_ATI" value="0x893D"/> 12387 <enum name="REG_29_ATI" value="0x893E"/> 12388 <enum name="REG_30_ATI" value="0x893F"/> 12389 <enum name="REG_31_ATI" value="0x8940"/> 12390 12391 <enum name="CON_0_ATI" value="0x8941"/> 12392 <enum name="CON_1_ATI" value="0x8942"/> 12393 <enum name="CON_2_ATI" value="0x8943"/> 12394 <enum name="CON_3_ATI" value="0x8944"/> 12395 <enum name="CON_4_ATI" value="0x8945"/> 12396 <enum name="CON_5_ATI" value="0x8946"/> 12397 <enum name="CON_6_ATI" value="0x8947"/> 12398 <enum name="CON_7_ATI" value="0x8948"/> 12399 12400 <!-- These values are not in the extension spec, but they are in glext.h --> 12401 <enum name="CON_8_ATI" value="0x8949"/> 12402 <enum name="CON_9_ATI" value="0x894A"/> 12403 <enum name="CON_10_ATI" value="0x894B"/> 12404 <enum name="CON_11_ATI" value="0x894C"/> 12405 <enum name="CON_12_ATI" value="0x894D"/> 12406 <enum name="CON_13_ATI" value="0x894E"/> 12407 <enum name="CON_14_ATI" value="0x894F"/> 12408 <enum name="CON_15_ATI" value="0x8950"/> 12409 <enum name="CON_16_ATI" value="0x8951"/> 12410 <enum name="CON_17_ATI" value="0x8952"/> 12411 <enum name="CON_18_ATI" value="0x8953"/> 12412 <enum name="CON_19_ATI" value="0x8954"/> 12413 <enum name="CON_20_ATI" value="0x8955"/> 12414 <enum name="CON_21_ATI" value="0x8956"/> 12415 <enum name="CON_22_ATI" value="0x8957"/> 12416 <enum name="CON_23_ATI" value="0x8958"/> 12417 <enum name="CON_24_ATI" value="0x8959"/> 12418 <enum name="CON_25_ATI" value="0x895A"/> 12419 <enum name="CON_26_ATI" value="0x895B"/> 12420 <enum name="CON_27_ATI" value="0x895C"/> 12421 <enum name="CON_28_ATI" value="0x895D"/> 12422 <enum name="CON_29_ATI" value="0x895E"/> 12423 <enum name="CON_30_ATI" value="0x895F"/> 12424 <enum name="CON_31_ATI" value="0x8960"/> 12425 12426 <enum name="MOV_ATI" value="0x8961"/> 12427 <enum name="ADD_ATI" value="0x8963"/> 12428 <enum name="MUL_ATI" value="0x8964"/> 12429 <enum name="SUB_ATI" value="0x8965"/> 12430 <enum name="DOT3_ATI" value="0x8966"/> 12431 <enum name="DOT4_ATI" value="0x8967"/> 12432 <enum name="MAD_ATI" value="0x8968"/> 12433 <enum name="LERP_ATI" value="0x8969"/> 12434 <enum name="CND_ATI" value="0x896A"/> 12435 <enum name="CND0_ATI" value="0x896B"/> 12436 <enum name="DOT2_ADD_ATI" value="0x896C"/> 12437 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 12438 12439 <!-- 12440 These values are not in the extension spec, but they are in glext.h. 12441 However, the specification does say that they are deprecated. 12442 --> 12443 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 12444 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 12445 <enum name="NUM_PASSES_ATI" value="0x8970"/> 12446 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 12447 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 12448 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 12449 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 12450 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 12451 12452 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 12453 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 12454 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 12455 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 12456 12457 <!-- These values are not in the extension spec, but they are in glext.h --> 12458 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 12459 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 12460 12461 <!-- 12462 The _BIT enums are not added because they just clutter enums.c with 12463 redudndant garbage. There are a lot of enums with the value 0x00000001. 12464 --> 12465 12466 <function name="GenFragmentShadersATI" deprecated="3.1"> 12467 <return type="GLuint"/> 12468 <param name="range" type="GLuint"/> 12469 <glx ignore="true"/> 12470 </function> 12471 12472 <function name="BindFragmentShaderATI" deprecated="3.1"> 12473 <param name="id" type="GLuint"/> 12474 <glx ignore="true"/> 12475 </function> 12476 12477 <function name="DeleteFragmentShaderATI" deprecated="3.1"> 12478 <param name="id" type="GLuint"/> 12479 <glx ignore="true"/> 12480 </function> 12481 12482 <function name="BeginFragmentShaderATI" deprecated="3.1"> 12483 <glx ignore="true"/> 12484 </function> 12485 12486 <function name="EndFragmentShaderATI" deprecated="3.1"> 12487 <glx ignore="true"/> 12488 </function> 12489 12490 <function name="PassTexCoordATI" deprecated="3.1"> 12491 <param name="dst" type="GLuint"/> 12492 <param name="coord" type="GLuint"/> 12493 <param name="swizzle" type="GLenum"/> 12494 <glx ignore="true"/> 12495 </function> 12496 12497 <function name="SampleMapATI" deprecated="3.1"> 12498 <param name="dst" type="GLuint"/> 12499 <param name="interp" type="GLuint"/> 12500 <param name="swizzle" type="GLenum"/> 12501 <glx ignore="true"/> 12502 </function> 12503 12504 <function name="ColorFragmentOp1ATI" deprecated="3.1"> 12505 <param name="op" type="GLenum"/> 12506 <param name="dst" type="GLuint"/> 12507 <param name="dstMask" type="GLuint"/> 12508 <param name="dstMod" type="GLuint"/> 12509 <param name="arg1" type="GLuint"/> 12510 <param name="arg1Rep" type="GLuint"/> 12511 <param name="arg1Mod" type="GLuint"/> 12512 <glx ignore="true"/> 12513 </function> 12514 12515 <function name="ColorFragmentOp2ATI" deprecated="3.1"> 12516 <param name="op" type="GLenum"/> 12517 <param name="dst" type="GLuint"/> 12518 <param name="dstMask" type="GLuint"/> 12519 <param name="dstMod" type="GLuint"/> 12520 <param name="arg1" type="GLuint"/> 12521 <param name="arg1Rep" type="GLuint"/> 12522 <param name="arg1Mod" type="GLuint"/> 12523 <param name="arg2" type="GLuint"/> 12524 <param name="arg2Rep" type="GLuint"/> 12525 <param name="arg2Mod" type="GLuint"/> 12526 <glx ignore="true"/> 12527 </function> 12528 12529 <function name="ColorFragmentOp3ATI" deprecated="3.1"> 12530 <param name="op" type="GLenum"/> 12531 <param name="dst" type="GLuint"/> 12532 <param name="dstMask" type="GLuint"/> 12533 <param name="dstMod" type="GLuint"/> 12534 <param name="arg1" type="GLuint"/> 12535 <param name="arg1Rep" type="GLuint"/> 12536 <param name="arg1Mod" type="GLuint"/> 12537 <param name="arg2" type="GLuint"/> 12538 <param name="arg2Rep" type="GLuint"/> 12539 <param name="arg2Mod" type="GLuint"/> 12540 <param name="arg3" type="GLuint"/> 12541 <param name="arg3Rep" type="GLuint"/> 12542 <param name="arg3Mod" type="GLuint"/> 12543 <glx ignore="true"/> 12544 </function> 12545 12546 <function name="AlphaFragmentOp1ATI" deprecated="3.1"> 12547 <param name="op" type="GLenum"/> 12548 <param name="dst" type="GLuint"/> 12549 <param name="dstMod" type="GLuint"/> 12550 <param name="arg1" type="GLuint"/> 12551 <param name="arg1Rep" type="GLuint"/> 12552 <param name="arg1Mod" type="GLuint"/> 12553 <glx ignore="true"/> 12554 </function> 12555 12556 <function name="AlphaFragmentOp2ATI" deprecated="3.1"> 12557 <param name="op" type="GLenum"/> 12558 <param name="dst" type="GLuint"/> 12559 <param name="dstMod" type="GLuint"/> 12560 <param name="arg1" type="GLuint"/> 12561 <param name="arg1Rep" type="GLuint"/> 12562 <param name="arg1Mod" type="GLuint"/> 12563 <param name="arg2" type="GLuint"/> 12564 <param name="arg2Rep" type="GLuint"/> 12565 <param name="arg2Mod" type="GLuint"/> 12566 <glx ignore="true"/> 12567 </function> 12568 12569 <function name="AlphaFragmentOp3ATI" deprecated="3.1"> 12570 <param name="op" type="GLenum"/> 12571 <param name="dst" type="GLuint"/> 12572 <param name="dstMod" type="GLuint"/> 12573 <param name="arg1" type="GLuint"/> 12574 <param name="arg1Rep" type="GLuint"/> 12575 <param name="arg1Mod" type="GLuint"/> 12576 <param name="arg2" type="GLuint"/> 12577 <param name="arg2Rep" type="GLuint"/> 12578 <param name="arg2Mod" type="GLuint"/> 12579 <param name="arg3" type="GLuint"/> 12580 <param name="arg3Rep" type="GLuint"/> 12581 <param name="arg3Mod" type="GLuint"/> 12582 <glx ignore="true"/> 12583 </function> 12584 12585 <function name="SetFragmentShaderConstantATI" deprecated="3.1"> 12586 <param name="dst" type="GLuint"/> 12587 <param name="value" type="const GLfloat *" count="4"/> 12588 <glx ignore="true"/> 12589 </function> 12590</category> 12591 12592<!-- Extension number 250 is a WGL extension. --> 12593<!-- Extension number 251 is a WGL extension. --> 12594<!-- Extension number 252 is a WGL extension. --> 12595<!-- Extension number 253 is a WGL extension. --> 12596<!-- Extension number 254 is a WGL extension. --> 12597<!-- Extension number 255 is a WGL extension. --> 12598 12599<category name="GL_SUN_mesh_array" number="257"> 12600 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12601 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12602 12603 <function name="DrawMeshArraysSUN" exec="skip"> 12604 <param name="mode" type="GLenum"/> 12605 <param name="first" type="GLint"/> 12606 <param name="count" type="GLsizei"/> 12607 <param name="width" type="GLsizei"/> 12608 </function> 12609</category> 12610 12611<category name="GL_SUN_slice_accum" number="258"> 12612 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12613</category> 12614 12615<category name="GL_NV_multisample_filter_hint" number="259"> 12616 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12617 <size name="Get" mode="get"/> 12618 </enum> 12619</category> 12620 12621<category name="GL_NV_depth_clamp" number="260"> 12622 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12623 <size name="Get" mode="get"/> 12624 </enum> 12625</category> 12626 12627<category name="GL_NV_point_sprite" number="262"> 12628 <!-- These existing enums can be passed as a parameter to the function 12629 added for this extension. --> 12630 12631 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12632 <size name="PointParameteriv"/> 12633 </enum> 12634 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12635 <size name="PointParameteriv"/> 12636 </enum> 12637 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12638 <size name="PointParameteriv"/> 12639 </enum> 12640 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12641 <size name="PointParameteriv"/> 12642 </enum> 12643 12644 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12645 <size name="Get" mode="get"/> 12646 </enum> 12647 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12648 <size name="TexEnvfv"/> 12649 <size name="TexEnviv"/> 12650 <size name="GetTexEnvfv" mode="get"/> 12651 <size name="GetTexEnviv" mode="get"/> 12652 </enum> 12653 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12654 <size name="PointParameterfv"/> 12655 <size name="PointParameteriv"/> 12656 <size name="Get" mode="get"/> 12657 </enum> 12658 12659 <function name="PointParameteriNV" alias="PointParameteri"> 12660 <param name="pname" type="GLenum"/> 12661 <param name="param" type="GLint"/> 12662 </function> 12663 12664 <function name="PointParameterivNV" alias="PointParameteriv"> 12665 <param name="pname" type="GLenum"/> 12666 <param name="params" type="const GLint *"/> 12667 </function> 12668</category> 12669 12670<!-- Extension number 263 is a WGL extension. --> 12671<!-- Extension number 264 is a WGL extension. --> 12672 12673<category name="GL_EXT_shadow_funcs" number="267"> 12674 <!-- No new functions, types, enums. --> 12675</category> 12676 12677<category name="GL_EXT_stencil_two_side" number="268"> 12678 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12679 <size name="Get" mode="get"/> 12680 </enum> 12681 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12682 <size name="Get" mode="get"/> 12683 </enum> 12684 12685 <function name="ActiveStencilFaceEXT" deprecated="3.1"> 12686 <param name="face" type="GLenum"/> 12687 <glx rop="4220"/> 12688 </function> 12689</category> 12690 12691<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12692<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12693 12694<category name="GL_APPLE_ycbcr_422" number="275"> 12695 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12696 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12697 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12698</category> 12699 12700<category name="GL_S3_s3tc" number="276"> 12701 <enum name="RGB_S3TC" value="0x83A0"/> 12702 <enum name="RGB4_S3TC" value="0x83A1"/> 12703 <enum name="RGBA_S3TC" value="0x83A2"/> 12704 <enum name="RGBA4_S3TC" value="0x83A3"/> 12705 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12706 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12707</category> 12708 12709<!-- Extension number 278 is a WGL extension. --> 12710 12711<category name="GL_ATI_texture_env_combine3" number="279"> 12712 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12713 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12714 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12715</category> 12716 12717<category name="GL_NV_fragment_program" number="282"> 12718 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12719 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12720 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12721 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12722 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12723 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12724 12725 <function name="ProgramNamedParameter4fNV" 12726 vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1" 12727 exec="skip"> 12728 <param name="id" type="GLuint"/> 12729 <param name="len" type="GLsizei" counter="true"/> 12730 <param name="name" type="const GLubyte *" count="len"/> 12731 <param name="x" type="GLfloat"/> 12732 <param name="y" type="GLfloat"/> 12733 <param name="z" type="GLfloat"/> 12734 <param name="w" type="GLfloat"/> 12735 </function> 12736 12737 <function name="ProgramNamedParameter4dNV" 12738 vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1" 12739 exec="skip"> 12740 <param name="id" type="GLuint"/> 12741 <param name="len" type="GLsizei" counter="true"/> 12742 <param name="name" type="const GLubyte *" count="len"/> 12743 <param name="x" type="GLdouble"/> 12744 <param name="y" type="GLdouble"/> 12745 <param name="z" type="GLdouble"/> 12746 <param name="w" type="GLdouble"/> 12747 </function> 12748 12749 <function name="ProgramNamedParameter4fvNV" deprecated="3.1" exec="skip"> 12750 <param name="id" type="GLuint"/> 12751 <param name="len" type="GLsizei" counter="true"/> 12752 <param name="name" type="const GLubyte *" count="len"/> 12753 <param name="v" type="const GLfloat *" count="4"/> 12754 <glx rop="4218"/> 12755 </function> 12756 12757 <function name="ProgramNamedParameter4dvNV" deprecated="3.1" exec="skip"> 12758 <param name="id" type="GLuint"/> 12759 <param name="len" type="GLsizei" counter="true"/> 12760 <param name="name" type="const GLubyte *" count="len"/> 12761 <param name="v" type="const GLdouble *" count="4"/> 12762 <glx rop="4219"/> 12763 </function> 12764 12765 <function name="GetProgramNamedParameterfvNV" deprecated="3.1" exec="skip"> 12766 <param name="id" type="GLuint"/> 12767 <param name="len" type="GLsizei" counter="true"/> 12768 <param name="name" type="const GLubyte *" count="len"/> 12769 <param name="params" type="GLfloat *" output="true" count="4"/> 12770 <glx vendorpriv="1310" always_array="true"/> 12771 </function> 12772 12773 <function name="GetProgramNamedParameterdvNV" deprecated="3.1" exec="skip"> 12774 <param name="id" type="GLuint"/> 12775 <param name="len" type="GLsizei" counter="true"/> 12776 <param name="name" type="const GLubyte *" count="len"/> 12777 <param name="params" type="GLdouble *" output="true" count="4"/> 12778 <glx vendorpriv="1311" always_array="true"/> 12779 </function> 12780</category> 12781 12782<category name="GL_NV_texture_expand_normal" number="286"> 12783 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12784 <size name="TexParameterfv"/> 12785 <size name="TexParameteriv"/> 12786 <size name="GetTexParameterfv" mode="get"/> 12787 <size name="GetTexParameteriv" mode="get"/> 12788 </enum> 12789</category> 12790 12791<category name="GL_OES_compressed_paletted_texture" number="294"> 12792 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12793 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12794 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12795 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12796 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12797 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12798 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12799 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12800 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12801 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12802</category> 12803 12804<category name="GL_OES_read_format" number="295"> 12805 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12806 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12807</category> 12808 12809<category name="GL_EXT_depth_bounds_test" number="297"> 12810 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12811 <size name="Get" mode="get"/> 12812 </enum> 12813 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12814 <size name="Get" mode="get"/> 12815 </enum> 12816 12817 <function name="DepthBoundsEXT"> 12818 <param name="zmin" type="GLclampd"/> 12819 <param name="zmax" type="GLclampd"/> 12820 <glx rop="4229" ignore="true"/> 12821 </function> 12822</category> 12823 12824<category name="GL_EXT_texture_mirror_clamp" number="298"> 12825 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12826 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12827 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12828</category> 12829 12830<category name="GL_EXT_blend_equation_separate" number="299"> 12831 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12832 <size name="Get" mode="get"/> 12833 </enum> 12834 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12835 <size name="Get" mode="get"/> 12836 </enum> 12837 12838 <function name="BlendEquationSeparateEXT" alias="BlendEquationSeparate"> 12839 <param name="modeRGB" type="GLenum"/> 12840 <param name="modeA" type="GLenum"/> 12841 </function> 12842</category> 12843 12844<category name="GL_MESA_pack_invert" number="300"> 12845 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12846 <size name="Get" mode="get"/> 12847 </enum> 12848</category> 12849 12850<category name="GL_MESA_ycbcr_texture" number="301"> 12851 <enum name="YCBCR_MESA" value="0x8757"/> 12852 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12853 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12854</category> 12855 12856<category name="GL_EXT_pixel_buffer_object" number="302"> 12857 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12858 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12859 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12860 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12861</category> 12862 12863<category name="GL_NV_fragment_program_option" number="303"> 12864 <!-- No new functions, types, enums. --> 12865</category> 12866 12867<category name="GL_NV_fragment_program2" number="304"> 12868 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12869 <size name="GetProgramivARB" mode="get"/> 12870 </enum> 12871 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12872 <size name="GetProgramivARB" mode="get"/> 12873 </enum> 12874 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12875 <size name="GetProgramivARB" mode="get"/> 12876 </enum> 12877 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12878 <size name="GetProgramivARB" mode="get"/> 12879 </enum> 12880 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12881 <size name="GetProgramivARB" mode="get"/> 12882 </enum> 12883</category> 12884 12885<category name="GL_NV_vertex_program2_option" number="305"> 12886 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12887 <size name="GetProgramivARB" mode="get"/> 12888 </enum> 12889 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12890 <size name="GetProgramivARB" mode="get"/> 12891 </enum> 12892</category> 12893 12894<category name="GL_NV_vertex_program3" number="306"> 12895 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12896</category> 12897 12898<!-- Extension number 307 is a GLX extension. --> 12899<!-- Extension number 308 is a GLX extension. --> 12900 12901<category name="GL_EXT_texture_compression_dxt1" number="309"> 12902 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12903 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12904</category> 12905 12906<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12907 12908<xi:include href="GREMEDY_string_marker.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12909 12910<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12911 12912<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12913 12914<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12915 12916 12917<category name="GL_APPLE_flush_buffer_range" number="321"> 12918 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12919 <size name="GetBufferParameteriv" mode="get"/> 12920 </enum> 12921 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12922 <size name="GetBufferParameteriv" mode="get"/> 12923 </enum> 12924 <function name="BufferParameteriAPPLE" exec="skip"> 12925 <param name="target" type="GLenum"/> 12926 <param name="pname" type="GLenum"/> 12927 <param name="param" type="GLint"/> 12928 </function> 12929 <function name="FlushMappedBufferRangeAPPLE" exec="skip"> 12930 <param name="target" type="GLenum"/> 12931 <param name="offset" type="GLintptr"/> 12932 <param name="size" type="GLsizeiptr"/> 12933 </function> 12934</category> 12935 12936<category name="GL_EXT_packed_float" number="328"> 12937 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12938 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12939 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12940</category> 12941 12942<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12943 12944<category name="GL_EXT_framebuffer_sRGB" number="337"> 12945 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12946 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12947</category> 12948 12949<category name="GL_ATI_meminfo" number="359"> 12950 <enum name="VBO_FREE_MEMORY_ATI" value="0x87FB" /> 12951 <enum name="TEXTURE_FREE_MEMORY_ATI" value="0x87FC" /> 12952 <enum name="RENDERBUFFER_FREE_MEMORY_ATI" value="0x87FD" /> 12953</category> 12954 12955<xi:include href="AMD_performance_monitor.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12956 12957<category name="GL_APPLE_texture_range" number="367"> 12958 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12959 <size name="TexParameteriv"/> 12960 <size name="TexParameterfv"/> 12961 <size name="GetTexParameteriv" mode="get"/> 12962 <size name="GetTexParameterfv" mode="get"/> 12963 </enum> 12964 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12965 <size name="TexParameteriv"/> 12966 <size name="TexParameterfv"/> 12967 </enum> 12968 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12969 <size name="TexParameteriv"/> 12970 <size name="TexParameterfv"/> 12971 </enum> 12972 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 12973 <size name="TexParameteriv"/> 12974 <size name="TexParameterfv"/> 12975 </enum> 12976 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 12977 <size name="GetTexParameteriv" mode="get"/> 12978 <size name="GetTexParameterfv" mode="get"/> 12979 </enum> 12980 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 12981 <size name="GetTexParameterPointervAPPLE" mode="get"/> 12982 </enum> 12983 <function name="TextureRangeAPPLE" exec="skip"> 12984 <param name="target" type="GLenum"/> 12985 <param name="length" type="GLsizei"/> 12986 <param name="pointer" type="GLvoid *"/> 12987 </function> 12988 <function name="GetTexParameterPointervAPPLE" exec="skip"> 12989 <param name="target" type="GLenum"/> 12990 <param name="pname" type="GLenum"/> 12991 <param name="params" type="GLvoid **"/> 12992 </function> 12993</category> 12994 12995<xi:include href="EXT_separate_shader_objects.xml" 12996 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12997 12998<xi:include href="NV_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12999 13000<xi:include href="EXT_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13001 13002<xi:include href="AMD_depth_clamp_separate.xml" 13003 xmlns:xi="http://www.w3.org/2001/XInclude"/> 13004 13005<xi:include href="EXT_direct_state_access.xml" 13006 xmlns:xi="http://www.w3.org/2001/XInclude"/> 13007 13008<xi:include href="EXT_shader_image_load_store.xml" 13009 xmlns:xi="http://www.w3.org/2001/XInclude"/> 13010 13011<category name="GL_EXT_texture_sRGB_decode" number="402"> 13012 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 13013 <enum name="DECODE_EXT" value="0x8A49"/> 13014 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 13015</category> 13016 13017<category name="GL_AMD_pinned_memory" number="411"> 13018 <enum name="EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD" value="0x9160"/> 13019</category> 13020 13021<category name="GL_NVX_gpu_memory_info" number="438"> 13022 <enum name="GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX" value="0x9047" /> 13023 <enum name="GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX" value="0x9048" /> 13024 <enum name="GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX" value="0x9049" /> 13025 <enum name="GPU_MEMORY_INFO_EVICTION_COUNT_NVX" value="0x904A" /> 13026 <enum name="GPU_MEMORY_INFO_EVICTED_MEMORY_NVX" value="0x904B" /> 13027</category> 13028 13029<xi:include href="AMD_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13030 13031<category name="GL_NV_fill_rectangle" number="466"> 13032 <enum name="FILL_RECTANGLE_NV" value="0x933C"/> 13033</category> 13034 13035<category name="GL_INTEL_conservative_rasterization" number="491"> 13036 <enum name="CONSERVATIVE_RASTERIZATION_INTEL" value="0x83FE"/> 13037</category> 13038 13039<category name="GL_NV_conservative_raster" number="465"> 13040 <enum name="CONSERVATIVE_RASTERIZATION_NV" value="0x9346"> 13041 <size name="Get" mode="get"/> 13042 </enum> 13043 <enum name="SUBPIXEL_PRECISION_BIAS_X_BITS_NV" value="0x9347"> 13044 <size name="Get" mode="get"/> 13045 </enum> 13046 <enum name="SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" value="0x9348"> 13047 <size name="Get" mode="get"/> 13048 </enum> 13049 <enum name="MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" value="0x9349"> 13050 <size name="Get" mode="get"/> 13051 </enum> 13052 <function name="SubpixelPrecisionBiasNV" es1="1.0" es2="2.0" no_error="true"> 13053 <param name="xbits" type="GLuint"/> 13054 <param name="ybits" type="GLuint"/> 13055 </function> 13056</category> 13057 13058<category name="GL_NV_conservative_raster_dilate" number="480"> 13059 <enum name="CONSERVATIVE_RASTER_DILATE_NV" value="0x9379"> 13060 <size name="Get" mode="get"/> 13061 </enum> 13062 <enum name="CONSERVATIVE_RASTER_DILATE_RANGE_NV" value="0x937A"> 13063 <size name="Get" mode="get"/> 13064 </enum> 13065 <enum name="CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV" value="0x937B"> 13066 <size name="Get" mode="get"/> 13067 </enum> 13068 <function name="ConservativeRasterParameterfNV" es1="1.0" es2="2.0" no_error="true"> 13069 <param name="pname" type="GLenum"/> 13070 <param name="param" type="GLfloat"/> 13071 </function> 13072</category> 13073 13074<category name="GL_NV_conservative_pre_snap_triangles" number="487"> 13075 <enum name="CONSERVATIVE_RASTER_MODE_NV" value="0x954D"> 13076 <size name="Get" mode="get"/> 13077 </enum> 13078 <enum name="CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" value="0x954E"/> 13079 <enum name="CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV" value="0x954F"/> 13080 <function name="ConservativeRasterParameteriNV" es1="1.0" es2="2.0" no_error="true"> 13081 <param name="pname" type="GLenum"/> 13082 <param name="param" type="GLint"/> 13083 </function> 13084</category> 13085 13086<xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13087 13088<xi:include href="NV_alpha_to_coverage_dither_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13089 13090<category name="GL_EXT_polygon_offset_clamp" number="460"> 13091 <enum name="POLYGON_OFFSET_CLAMP_EXT" value="0x8E1B"> 13092 <size name="Get" mode="get"/> 13093 </enum> 13094 <function name="PolygonOffsetClampEXT" es1="1.0" es2="2.0"> 13095 <param name="factor" type="GLfloat"/> 13096 <param name="units" type="GLfloat"/> 13097 <param name="clamp" type="GLfloat"/> 13098 </function> 13099</category> 13100 13101<xi:include href="EXT_window_rectangles.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13102 13103<!-- 520. GL_EXT_shader_framebuffer_fetch --> 13104<category name="GL_EXT_shader_framebuffer_fetch" number="520"> 13105 <enum name="FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" value="0x8A52"/> 13106 <function name="FramebufferFetchBarrierEXT" es2="2.0"/> 13107</category> 13108 13109<!-- Unnumbered extensions sorted by name. --> 13110 13111<category name="GL_AMD_framebuffer_multisample_advanced"> 13112 <enum name="RENDERBUFFER_STORAGE_SAMPLES_AMD" value="0x91B2"/> 13113 <enum name="MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD" value="0x91B3"/> 13114 <enum name="MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD" value="0x91B4"/> 13115 <enum name="MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD" value="0x91B5"/> 13116 <enum name="NUM_SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B6"/> 13117 <enum name="SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B7"/> 13118 13119 <function name="RenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 13120 <param name="target" type="GLenum"/> 13121 <param name="samples" type="GLsizei"/> 13122 <param name="storageSamples" type="GLsizei"/> 13123 <param name="internalformat" type="GLenum"/> 13124 <param name="width" type="GLsizei"/> 13125 <param name="height" type="GLsizei"/> 13126 </function> 13127 13128 <function name="NamedRenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 13129 <param name="renderbuffer" type="GLuint" /> 13130 <param name="samples" type="GLsizei" /> 13131 <param name="storageSamples" type="GLsizei"/> 13132 <param name="internalformat" type="GLenum" /> 13133 <param name="width" type="GLsizei" /> 13134 <param name="height" type="GLsizei" /> 13135 </function> 13136</category> 13137 13138<category name="GL_ATI_blend_equation_separate"> 13139 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparate"> 13140 <param name="modeRGB" type="GLenum"/> 13141 <param name="modeA" type="GLenum"/> 13142 </function> 13143</category> 13144 13145<category name="GL_ATI_separate_stencil"> 13146 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 13147 <size name="Get" mode="get"/> 13148 </enum> 13149 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 13150 <size name="Get" mode="get"/> 13151 </enum> 13152 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 13153 <size name="Get" mode="get"/> 13154 </enum> 13155 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 13156 <size name="Get" mode="get"/> 13157 </enum> 13158 13159 <function name="StencilOpSeparateATI" alias="StencilOpSeparate"> 13160 <param name="face" type="GLenum"/> 13161 <param name="sfail" type="GLenum"/> 13162 <param name="zfail" type="GLenum"/> 13163 <param name="zpass" type="GLenum"/> 13164 </function> 13165 <function name="StencilFuncSeparateATI" deprecated="3.1"> 13166 <param name="frontfunc" type="GLenum"/> 13167 <param name="backfunc" type="GLenum"/> 13168 <param name="ref" type="GLint"/> 13169 <param name="mask" type="GLuint"/> 13170 </function> 13171 13172</category> 13173 13174<category name="GL_EXT_gpu_program_parameters"> 13175 <function name="ProgramEnvParameters4fvEXT" deprecated="3.1"> 13176 <param name="target" type="GLenum"/> 13177 <param name="index" type="GLuint"/> 13178 <param name="count" type="GLsizei"/> 13179 <param name="params" type="const GLfloat *" count="4"/> 13180 </function> 13181 13182 <function name="ProgramLocalParameters4fvEXT" deprecated="3.1"> 13183 <param name="target" type="GLenum"/> 13184 <param name="index" type="GLuint"/> 13185 <param name="count" type="GLsizei"/> 13186 <param name="params" type="const GLfloat *" count="4"/> 13187 </function> 13188</category> 13189 13190<category name="GL_EXT_timer_query"> 13191 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 13192 <type name="int64EXT" size="8"/> 13193 <type name="uint64EXT" unsigned="true" size="8"/> 13194 <function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v" es2="2.0"> 13195 <param name="id" type="GLuint"/> 13196 <param name="pname" type="GLenum"/> 13197 <param name="params" type="GLint64EXT *"/> 13198 </function> 13199 <function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v" es2="2.0"> 13200 <param name="id" type="GLuint"/> 13201 <param name="pname" type="GLenum"/> 13202 <param name="params" type="GLuint64EXT *"/> 13203 </function> 13204</category> 13205 13206<category name="GL_INGR_blend_func_separate"> 13207 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparate"> 13208 <param name="sfactorRGB" type="GLenum"/> 13209 <param name="dfactorRGB" type="GLenum"/> 13210 <param name="sfactorAlpha" type="GLenum"/> 13211 <param name="dfactorAlpha" type="GLenum"/> 13212 </function> 13213</category> 13214 13215<category name="GL_MESA_texture_signed_rgba"> 13216 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 13217 <enum name="RGBA_SNORM" value="0x8F93"/> 13218 <enum name="RGBA8_SNORM" value="0x8F97"/> 13219</category> 13220 13221<category name="GL_SGIS_point_parameters"> 13222 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 13223 <size name="PointParameterfv"/> 13224 </enum> 13225 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 13226 <size name="PointParameterfv"/> 13227 </enum> 13228 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 13229 <size name="PointParameterfv"/> 13230 </enum> 13231 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 13232 <size name="PointParameterfv"/> 13233 </enum> 13234 13235 <function name="PointParameterfSGIS" alias="PointParameterf"> 13236 <param name="pname" type="GLenum"/> 13237 <param name="param" type="GLfloat"/> 13238 </function> 13239 13240 <function name="PointParameterfvSGIS" alias="PointParameterfv"> 13241 <param name="pname" type="GLenum"/> 13242 <param name="params" type="const GLfloat *"/> 13243 </function> 13244</category> 13245 13246<category name="GL_SGIX_igloo_interface"> 13247 <function name="IglooInterfaceSGIX" exec="skip"> 13248 <param name="pname" type="GLenum"/> 13249 <param name="params" type="const GLvoid *"/> 13250 </function> 13251</category> 13252 13253<category name="GL_SGIX_polynomial_ffd"> 13254 <function name="DeformationMap3dSGIX" exec="skip"> 13255 <param name="target" type="GLenum"/> 13256 <param name="u1" type="GLdouble"/> 13257 <param name="u2" type="GLdouble"/> 13258 <param name="ustride" type="GLint"/> 13259 <param name="uorder" type="GLint"/> 13260 <param name="v1" type="GLdouble"/> 13261 <param name="v2" type="GLdouble"/> 13262 <param name="vstride" type="GLint"/> 13263 <param name="vorder" type="GLint"/> 13264 <param name="w1" type="GLdouble"/> 13265 <param name="w2" type="GLdouble"/> 13266 <param name="wstride" type="GLint"/> 13267 <param name="worder" type="GLint"/> 13268 <param name="points" type="const GLdouble *"/> 13269 </function> 13270 13271 <function name="DeformationMap3fSGIX" exec="skip"> 13272 <param name="target" type="GLenum"/> 13273 <param name="u1" type="GLfloat"/> 13274 <param name="u2" type="GLfloat"/> 13275 <param name="ustride" type="GLint"/> 13276 <param name="uorder" type="GLint"/> 13277 <param name="v1" type="GLfloat"/> 13278 <param name="v2" type="GLfloat"/> 13279 <param name="vstride" type="GLint"/> 13280 <param name="vorder" type="GLint"/> 13281 <param name="w1" type="GLfloat"/> 13282 <param name="w2" type="GLfloat"/> 13283 <param name="wstride" type="GLint"/> 13284 <param name="worder" type="GLint"/> 13285 <param name="points" type="const GLfloat *"/> 13286 </function> 13287 13288 <function name="DeformSGIX" exec="skip"> 13289 <param name="mask" type="GLenum"/> 13290 </function> 13291 13292 <function name="LoadIdentityDeformationMapSGIX" exec="skip"> 13293 <param name="mask" type="GLenum"/> 13294 </function> 13295</category> 13296 13297<category name="GL_MESA_internal_functions"> 13298 <!-- Internal function for glthread to implement BufferSubData as a GPU copy. --> 13299 <function name="InternalBufferSubDataCopyMESA" es2="2.0"> 13300 <param name="srcBuffer" type="GLintptr"/> <!-- "struct gl_buffer_object *" really --> 13301 <param name="srcOffset" type="GLuint"/> 13302 <param name="dstTargetOrName" type="GLuint"/> 13303 <param name="dstOffset" type="GLintptr"/> 13304 <param name="size" type="GLsizeiptr"/> 13305 <param name="named" type="GLboolean"/> 13306 <param name="ext_dsa" type="GLboolean"/> 13307 </function> 13308</category> 13309 13310<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13311<xi:include href="EXT_EGL_image_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13312 13313<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13314 13315<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13316<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13317 13318<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13319 13320<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13321 13322<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13323 13324<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13325 13326<xi:include href="NV_vdpau_interop.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13327 13328<xi:include href="EXT_external_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13329<xi:include href="EXT_external_objects_fd.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13330 13331<xi:include href="NV_viewport_swizzle.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13332 13333<xi:include href="NV_half_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13334<xi:include href="GL4x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13335 13336</OpenGLAPI> 13337