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" exec="dlist" 1114 marshal_call_after="_mesa_glthread_NewList(ctx, list, mode);"> 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="_mesa_glthread_EndList(ctx);"> 1122 <glx sop="102"/> 1123 </function> 1124 1125 <function name="CallList" deprecated="3.1" marshal="custom" exec="beginend"> 1126 <param name="list" type="GLuint"/> 1127 <glx rop="1"/> 1128 </function> 1129 1130 <function name="CallLists" deprecated="3.1" exec="beginend" 1131 marshal_call_after="_mesa_glthread_CallLists(ctx, n, type, lists);"> 1132 <param name="n" type="GLsizei" counter="true"/> 1133 <param name="type" type="GLenum"/> 1134 <param name="lists" type="const GLvoid *" variable_param="type" count="n" 1135 marshal_large_count="(n * _mesa_calllists_enum_to_count(type))"/> 1136 <glx rop="2" large="true"/> 1137 </function> 1138 1139 <function name="DeleteLists" deprecated="3.1" 1140 marshal_call_after="_mesa_glthread_DeleteLists(ctx, range);"> 1141 <param name="list" type="GLuint"/> 1142 <param name="range" type="GLsizei"/> 1143 <glx sop="103"/> 1144 </function> 1145 1146 <function name="GenLists" deprecated="3.1"> 1147 <param name="range" type="GLsizei"/> 1148 <return type="GLuint"/> 1149 <glx sop="104"/> 1150 </function> 1151 1152 <function name="ListBase" deprecated="3.1" exec="dlist" 1153 marshal_call_after="_mesa_glthread_ListBase(ctx, base);"> 1154 <param name="base" type="GLuint"/> 1155 <glx rop="3"/> 1156 </function> 1157 1158 <function name="Begin" deprecated="3.1" exec="beginend" 1159 marshal_call_after="ctx->GLThread.inside_begin_end = true;"> 1160 <param name="mode" type="GLenum"/> 1161 <glx rop="4"/> 1162 </function> 1163 1164 <function name="Bitmap" deprecated="3.1" exec="dlist" marshal="custom"> 1165 <param name="width" type="GLsizei"/> 1166 <param name="height" type="GLsizei"/> 1167 <param name="xorig" type="GLfloat"/> 1168 <param name="yorig" type="GLfloat"/> 1169 <param name="xmove" type="GLfloat"/> 1170 <param name="ymove" type="GLfloat"/> 1171 <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"/> 1172 <glx rop="5" large="true"/> 1173 </function> 1174 1175 <function name="Color3b" vectorequiv="Color3bv" deprecated="3.1" exec="beginend"> 1176 <param name="red" type="GLbyte"/> 1177 <param name="green" type="GLbyte"/> 1178 <param name="blue" type="GLbyte"/> 1179 </function> 1180 1181 <function name="Color3bv" deprecated="3.1" exec="beginend"> 1182 <param name="v" type="const GLbyte *" count="3"/> 1183 <glx rop="6"/> 1184 </function> 1185 1186 <function name="Color3d" vectorequiv="Color3dv" deprecated="3.1" exec="beginend"> 1187 <param name="red" type="GLdouble"/> 1188 <param name="green" type="GLdouble"/> 1189 <param name="blue" type="GLdouble"/> 1190 </function> 1191 1192 <function name="Color3dv" deprecated="3.1" exec="beginend"> 1193 <param name="v" type="const GLdouble *" count="3"/> 1194 <glx rop="7"/> 1195 </function> 1196 1197 <function name="Color3f" vectorequiv="Color3fv" 1198 deprecated="3.1" exec="beginend"> 1199 <param name="red" type="GLfloat"/> 1200 <param name="green" type="GLfloat"/> 1201 <param name="blue" type="GLfloat"/> 1202 </function> 1203 1204 <function name="Color3fv" deprecated="3.1" exec="beginend"> 1205 <param name="v" type="const GLfloat *" count="3"/> 1206 <glx rop="8"/> 1207 </function> 1208 1209 <function name="Color3i" vectorequiv="Color3iv" deprecated="3.1" exec="beginend"> 1210 <param name="red" type="GLint"/> 1211 <param name="green" type="GLint"/> 1212 <param name="blue" type="GLint"/> 1213 </function> 1214 1215 <function name="Color3iv" deprecated="3.1" exec="beginend"> 1216 <param name="v" type="const GLint *" count="3"/> 1217 <glx rop="9"/> 1218 </function> 1219 1220 <function name="Color3s" vectorequiv="Color3sv" deprecated="3.1" exec="beginend"> 1221 <param name="red" type="GLshort"/> 1222 <param name="green" type="GLshort"/> 1223 <param name="blue" type="GLshort"/> 1224 </function> 1225 1226 <function name="Color3sv" deprecated="3.1" exec="beginend"> 1227 <param name="v" type="const GLshort *" count="3"/> 1228 <glx rop="10"/> 1229 </function> 1230 1231 <function name="Color3ub" vectorequiv="Color3ubv" deprecated="3.1" exec="beginend"> 1232 <param name="red" type="GLubyte"/> 1233 <param name="green" type="GLubyte"/> 1234 <param name="blue" type="GLubyte"/> 1235 </function> 1236 1237 <function name="Color3ubv" deprecated="3.1" exec="beginend"> 1238 <param name="v" type="const GLubyte *" count="3"/> 1239 <glx rop="11"/> 1240 </function> 1241 1242 <function name="Color3ui" vectorequiv="Color3uiv" deprecated="3.1" exec="beginend"> 1243 <param name="red" type="GLuint"/> 1244 <param name="green" type="GLuint"/> 1245 <param name="blue" type="GLuint"/> 1246 </function> 1247 1248 <function name="Color3uiv" deprecated="3.1" exec="beginend"> 1249 <param name="v" type="const GLuint *" count="3"/> 1250 <glx rop="12"/> 1251 </function> 1252 1253 <function name="Color3us" vectorequiv="Color3usv" deprecated="3.1" exec="beginend"> 1254 <param name="red" type="GLushort"/> 1255 <param name="green" type="GLushort"/> 1256 <param name="blue" type="GLushort"/> 1257 </function> 1258 1259 <function name="Color3usv" deprecated="3.1" exec="beginend"> 1260 <param name="v" type="const GLushort *" count="3"/> 1261 <glx rop="13"/> 1262 </function> 1263 1264 <function name="Color4b" vectorequiv="Color4bv" deprecated="3.1" exec="beginend"> 1265 <param name="red" type="GLbyte"/> 1266 <param name="green" type="GLbyte"/> 1267 <param name="blue" type="GLbyte"/> 1268 <param name="alpha" type="GLbyte"/> 1269 </function> 1270 1271 <function name="Color4bv" deprecated="3.1" exec="beginend"> 1272 <param name="v" type="const GLbyte *" count="4"/> 1273 <glx rop="14"/> 1274 </function> 1275 1276 <function name="Color4d" vectorequiv="Color4dv" deprecated="3.1" exec="beginend"> 1277 <param name="red" type="GLdouble"/> 1278 <param name="green" type="GLdouble"/> 1279 <param name="blue" type="GLdouble"/> 1280 <param name="alpha" type="GLdouble"/> 1281 </function> 1282 1283 <function name="Color4dv" deprecated="3.1" exec="beginend"> 1284 <param name="v" type="const GLdouble *" count="4"/> 1285 <glx rop="15"/> 1286 </function> 1287 1288 <function name="Color4f" vectorequiv="Color4fv" es1="1.0" 1289 deprecated="3.1" exec="beginend"> 1290 <param name="red" type="GLfloat"/> 1291 <param name="green" type="GLfloat"/> 1292 <param name="blue" type="GLfloat"/> 1293 <param name="alpha" type="GLfloat"/> 1294 </function> 1295 1296 <function name="Color4fv" deprecated="3.1" exec="beginend"> 1297 <param name="v" type="const GLfloat *" count="4"/> 1298 <glx rop="16"/> 1299 </function> 1300 1301 <function name="Color4i" vectorequiv="Color4iv" deprecated="3.1" exec="beginend"> 1302 <param name="red" type="GLint"/> 1303 <param name="green" type="GLint"/> 1304 <param name="blue" type="GLint"/> 1305 <param name="alpha" type="GLint"/> 1306 </function> 1307 1308 <function name="Color4iv" deprecated="3.1" exec="beginend"> 1309 <param name="v" type="const GLint *" count="4"/> 1310 <glx rop="17"/> 1311 </function> 1312 1313 <function name="Color4s" vectorequiv="Color4sv" deprecated="3.1" exec="beginend"> 1314 <param name="red" type="GLshort"/> 1315 <param name="green" type="GLshort"/> 1316 <param name="blue" type="GLshort"/> 1317 <param name="alpha" type="GLshort"/> 1318 </function> 1319 1320 <function name="Color4sv" deprecated="3.1" exec="beginend"> 1321 <param name="v" type="const GLshort *" count="4"/> 1322 <glx rop="18"/> 1323 </function> 1324 1325 <function name="Color4ub" vectorequiv="Color4ubv" es1="1.1" exec="beginend" 1326 deprecated="3.1"> 1327 <param name="red" type="GLubyte"/> 1328 <param name="green" type="GLubyte"/> 1329 <param name="blue" type="GLubyte"/> 1330 <param name="alpha" type="GLubyte"/> 1331 </function> 1332 1333 <function name="Color4ubv" deprecated="3.1" exec="beginend"> 1334 <param name="v" type="const GLubyte *" count="4"/> 1335 <glx rop="19"/> 1336 </function> 1337 1338 <function name="Color4ui" vectorequiv="Color4uiv" deprecated="3.1" exec="beginend"> 1339 <param name="red" type="GLuint"/> 1340 <param name="green" type="GLuint"/> 1341 <param name="blue" type="GLuint"/> 1342 <param name="alpha" type="GLuint"/> 1343 </function> 1344 1345 <function name="Color4uiv" deprecated="3.1" exec="beginend"> 1346 <param name="v" type="const GLuint *" count="4"/> 1347 <glx rop="20"/> 1348 </function> 1349 1350 <function name="Color4us" vectorequiv="Color4usv" deprecated="3.1" exec="beginend"> 1351 <param name="red" type="GLushort"/> 1352 <param name="green" type="GLushort"/> 1353 <param name="blue" type="GLushort"/> 1354 <param name="alpha" type="GLushort"/> 1355 </function> 1356 1357 <function name="Color4usv" deprecated="3.1" exec="beginend"> 1358 <param name="v" type="const GLushort *" count="4"/> 1359 <glx rop="21"/> 1360 </function> 1361 1362 <function name="EdgeFlag" vectorequiv="EdgeFlagv" 1363 deprecated="3.1" exec="beginend"> 1364 <param name="flag" type="GLboolean"/> 1365 </function> 1366 1367 <function name="EdgeFlagv" deprecated="3.1" exec="beginend"> 1368 <param name="flag" type="const GLboolean *" count="1"/> 1369 <glx rop="22"/> 1370 </function> 1371 1372 <function name="End" deprecated="3.1" exec="beginend" 1373 marshal_call_after="ctx->GLThread.inside_begin_end = false;"> 1374 <glx rop="23"/> 1375 </function> 1376 1377 <function name="Indexd" vectorequiv="Indexdv" deprecated="3.1" exec="beginend"> 1378 <param name="c" type="GLdouble"/> 1379 </function> 1380 1381 <function name="Indexdv" deprecated="3.1" exec="beginend"> 1382 <param name="c" type="const GLdouble *" count="1"/> 1383 <glx rop="24"/> 1384 </function> 1385 1386 <function name="Indexf" vectorequiv="Indexfv" deprecated="3.1" 1387 exec="beginend"> 1388 <param name="c" type="GLfloat"/> 1389 </function> 1390 1391 <function name="Indexfv" deprecated="3.1" exec="beginend"> 1392 <param name="c" type="const GLfloat *" count="1"/> 1393 <glx rop="25"/> 1394 </function> 1395 1396 <function name="Indexi" vectorequiv="Indexiv" deprecated="3.1" exec="beginend"> 1397 <param name="c" type="GLint"/> 1398 </function> 1399 1400 <function name="Indexiv" deprecated="3.1" exec="beginend"> 1401 <param name="c" type="const GLint *" count="1"/> 1402 <glx rop="26"/> 1403 </function> 1404 1405 <function name="Indexs" vectorequiv="Indexsv" deprecated="3.1" exec="beginend"> 1406 <param name="c" type="GLshort"/> 1407 </function> 1408 1409 <function name="Indexsv" deprecated="3.1" exec="beginend"> 1410 <param name="c" type="const GLshort *" count="1"/> 1411 <glx rop="27"/> 1412 </function> 1413 1414 <function name="Normal3b" vectorequiv="Normal3bv" deprecated="3.1" exec="beginend"> 1415 <param name="nx" type="GLbyte"/> 1416 <param name="ny" type="GLbyte"/> 1417 <param name="nz" type="GLbyte"/> 1418 </function> 1419 1420 <function name="Normal3bv" deprecated="3.1" exec="beginend"> 1421 <param name="v" type="const GLbyte *" count="3"/> 1422 <glx rop="28"/> 1423 </function> 1424 1425 <function name="Normal3d" vectorequiv="Normal3dv" deprecated="3.1" exec="beginend"> 1426 <param name="nx" type="GLdouble"/> 1427 <param name="ny" type="GLdouble"/> 1428 <param name="nz" type="GLdouble"/> 1429 </function> 1430 1431 <function name="Normal3dv" deprecated="3.1" exec="beginend"> 1432 <param name="v" type="const GLdouble *" count="3"/> 1433 <glx rop="29"/> 1434 </function> 1435 1436 <function name="Normal3f" vectorequiv="Normal3fv" es1="1.0" 1437 deprecated="3.1" exec="beginend"> 1438 <param name="nx" type="GLfloat"/> 1439 <param name="ny" type="GLfloat"/> 1440 <param name="nz" type="GLfloat"/> 1441 </function> 1442 1443 <function name="Normal3fv" deprecated="3.1" exec="beginend"> 1444 <param name="v" type="const GLfloat *" count="3"/> 1445 <glx rop="30"/> 1446 </function> 1447 1448 <function name="Normal3i" vectorequiv="Normal3iv" deprecated="3.1" exec="beginend"> 1449 <param name="nx" type="GLint"/> 1450 <param name="ny" type="GLint"/> 1451 <param name="nz" type="GLint"/> 1452 </function> 1453 1454 <function name="Normal3iv" deprecated="3.1" exec="beginend"> 1455 <param name="v" type="const GLint *" count="3"/> 1456 <glx rop="31"/> 1457 </function> 1458 1459 <function name="Normal3s" vectorequiv="Normal3sv" deprecated="3.1" exec="beginend"> 1460 <param name="nx" type="GLshort"/> 1461 <param name="ny" type="GLshort"/> 1462 <param name="nz" type="GLshort"/> 1463 </function> 1464 1465 <function name="Normal3sv" deprecated="3.1" exec="beginend"> 1466 <param name="v" type="const GLshort *" count="3"/> 1467 <glx rop="32"/> 1468 </function> 1469 1470 <function name="RasterPos2d" vectorequiv="RasterPos2dv" deprecated="3.1" exec="dlist"> 1471 <param name="x" type="GLdouble"/> 1472 <param name="y" type="GLdouble"/> 1473 </function> 1474 1475 <function name="RasterPos2dv" deprecated="3.1" exec="dlist"> 1476 <param name="v" type="const GLdouble *" count="2"/> 1477 <glx rop="33"/> 1478 </function> 1479 1480 <function name="RasterPos2f" vectorequiv="RasterPos2fv" deprecated="3.1" exec="dlist"> 1481 <param name="x" type="GLfloat"/> 1482 <param name="y" type="GLfloat"/> 1483 </function> 1484 1485 <function name="RasterPos2fv" deprecated="3.1" exec="dlist"> 1486 <param name="v" type="const GLfloat *" count="2"/> 1487 <glx rop="34"/> 1488 </function> 1489 1490 <function name="RasterPos2i" vectorequiv="RasterPos2iv" deprecated="3.1" exec="dlist"> 1491 <param name="x" type="GLint"/> 1492 <param name="y" type="GLint"/> 1493 </function> 1494 1495 <function name="RasterPos2iv" deprecated="3.1" exec="dlist"> 1496 <param name="v" type="const GLint *" count="2"/> 1497 <glx rop="35"/> 1498 </function> 1499 1500 <function name="RasterPos2s" vectorequiv="RasterPos2sv" deprecated="3.1" exec="dlist"> 1501 <param name="x" type="GLshort"/> 1502 <param name="y" type="GLshort"/> 1503 </function> 1504 1505 <function name="RasterPos2sv" deprecated="3.1" exec="dlist"> 1506 <param name="v" type="const GLshort *" count="2"/> 1507 <glx rop="36"/> 1508 </function> 1509 1510 <function name="RasterPos3d" vectorequiv="RasterPos3dv" deprecated="3.1" exec="dlist"> 1511 <param name="x" type="GLdouble"/> 1512 <param name="y" type="GLdouble"/> 1513 <param name="z" type="GLdouble"/> 1514 </function> 1515 1516 <function name="RasterPos3dv" deprecated="3.1" exec="dlist"> 1517 <param name="v" type="const GLdouble *" count="3"/> 1518 <glx rop="37"/> 1519 </function> 1520 1521 <function name="RasterPos3f" vectorequiv="RasterPos3fv" deprecated="3.1" exec="dlist"> 1522 <param name="x" type="GLfloat"/> 1523 <param name="y" type="GLfloat"/> 1524 <param name="z" type="GLfloat"/> 1525 </function> 1526 1527 <function name="RasterPos3fv" deprecated="3.1" exec="dlist"> 1528 <param name="v" type="const GLfloat *" count="3"/> 1529 <glx rop="38"/> 1530 </function> 1531 1532 <function name="RasterPos3i" vectorequiv="RasterPos3iv" deprecated="3.1" exec="dlist"> 1533 <param name="x" type="GLint"/> 1534 <param name="y" type="GLint"/> 1535 <param name="z" type="GLint"/> 1536 </function> 1537 1538 <function name="RasterPos3iv" deprecated="3.1" exec="dlist"> 1539 <param name="v" type="const GLint *" count="3"/> 1540 <glx rop="39"/> 1541 </function> 1542 1543 <function name="RasterPos3s" vectorequiv="RasterPos3sv" deprecated="3.1" exec="dlist"> 1544 <param name="x" type="GLshort"/> 1545 <param name="y" type="GLshort"/> 1546 <param name="z" type="GLshort"/> 1547 </function> 1548 1549 <function name="RasterPos3sv" deprecated="3.1" exec="dlist"> 1550 <param name="v" type="const GLshort *" count="3"/> 1551 <glx rop="40"/> 1552 </function> 1553 1554 <function name="RasterPos4d" vectorequiv="RasterPos4dv" deprecated="3.1" exec="dlist"> 1555 <param name="x" type="GLdouble"/> 1556 <param name="y" type="GLdouble"/> 1557 <param name="z" type="GLdouble"/> 1558 <param name="w" type="GLdouble"/> 1559 </function> 1560 1561 <function name="RasterPos4dv" deprecated="3.1" exec="dlist"> 1562 <param name="v" type="const GLdouble *" count="4"/> 1563 <glx rop="41"/> 1564 </function> 1565 1566 <function name="RasterPos4f" vectorequiv="RasterPos4fv" deprecated="3.1" exec="dlist"> 1567 <param name="x" type="GLfloat"/> 1568 <param name="y" type="GLfloat"/> 1569 <param name="z" type="GLfloat"/> 1570 <param name="w" type="GLfloat"/> 1571 </function> 1572 1573 <function name="RasterPos4fv" deprecated="3.1" exec="dlist"> 1574 <param name="v" type="const GLfloat *" count="4"/> 1575 <glx rop="42"/> 1576 </function> 1577 1578 <function name="RasterPos4i" vectorequiv="RasterPos4iv" deprecated="3.1" exec="dlist"> 1579 <param name="x" type="GLint"/> 1580 <param name="y" type="GLint"/> 1581 <param name="z" type="GLint"/> 1582 <param name="w" type="GLint"/> 1583 </function> 1584 1585 <function name="RasterPos4iv" deprecated="3.1" exec="dlist"> 1586 <param name="v" type="const GLint *" count="4"/> 1587 <glx rop="43"/> 1588 </function> 1589 1590 <function name="RasterPos4s" vectorequiv="RasterPos4sv" deprecated="3.1" exec="dlist"> 1591 <param name="x" type="GLshort"/> 1592 <param name="y" type="GLshort"/> 1593 <param name="z" type="GLshort"/> 1594 <param name="w" type="GLshort"/> 1595 </function> 1596 1597 <function name="RasterPos4sv" deprecated="3.1" exec="dlist"> 1598 <param name="v" type="const GLshort *" count="4"/> 1599 <glx rop="44"/> 1600 </function> 1601 1602 <function name="Rectd" vectorequiv="Rectdv" deprecated="3.1"> 1603 <param name="x1" type="GLdouble"/> 1604 <param name="y1" type="GLdouble"/> 1605 <param name="x2" type="GLdouble"/> 1606 <param name="y2" type="GLdouble"/> 1607 </function> 1608 1609 <function name="Rectdv" deprecated="3.1" exec="dlist"> 1610 <param name="v1" type="const GLdouble *" count="2"/> 1611 <param name="v2" type="const GLdouble *" count="2"/> 1612 <glx rop="45"/> 1613 </function> 1614 1615 <function name="Rectf" vectorequiv="Rectfv" deprecated="3.1" exec="dlist"> 1616 <param name="x1" type="GLfloat"/> 1617 <param name="y1" type="GLfloat"/> 1618 <param name="x2" type="GLfloat"/> 1619 <param name="y2" type="GLfloat"/> 1620 </function> 1621 1622 <function name="Rectfv" deprecated="3.1" exec="dlist"> 1623 <param name="v1" type="const GLfloat *" count="2"/> 1624 <param name="v2" type="const GLfloat *" count="2"/> 1625 <glx rop="46"/> 1626 </function> 1627 1628 <function name="Recti" vectorequiv="Rectiv" deprecated="3.1" exec="dlist"> 1629 <param name="x1" type="GLint"/> 1630 <param name="y1" type="GLint"/> 1631 <param name="x2" type="GLint"/> 1632 <param name="y2" type="GLint"/> 1633 </function> 1634 1635 <function name="Rectiv" deprecated="3.1" exec="dlist"> 1636 <param name="v1" type="const GLint *" count="2"/> 1637 <param name="v2" type="const GLint *" count="2"/> 1638 <glx rop="47"/> 1639 </function> 1640 1641 <function name="Rects" vectorequiv="Rectsv" deprecated="3.1" exec="dlist"> 1642 <param name="x1" type="GLshort"/> 1643 <param name="y1" type="GLshort"/> 1644 <param name="x2" type="GLshort"/> 1645 <param name="y2" type="GLshort"/> 1646 </function> 1647 1648 <function name="Rectsv" deprecated="3.1" exec="dlist"> 1649 <param name="v1" type="const GLshort *" count="2"/> 1650 <param name="v2" type="const GLshort *" count="2"/> 1651 <glx rop="48"/> 1652 </function> 1653 1654 <function name="TexCoord1d" vectorequiv="TexCoord1dv" deprecated="3.1" exec="beginend"> 1655 <param name="s" type="GLdouble"/> 1656 </function> 1657 1658 <function name="TexCoord1dv" deprecated="3.1" exec="beginend"> 1659 <param name="v" type="const GLdouble *" count="1"/> 1660 <glx rop="49"/> 1661 </function> 1662 1663 <function name="TexCoord1f" vectorequiv="TexCoord1fv" 1664 deprecated="3.1" exec="beginend"> 1665 <param name="s" type="GLfloat"/> 1666 </function> 1667 1668 <function name="TexCoord1fv" deprecated="3.1" exec="beginend"> 1669 <param name="v" type="const GLfloat *" count="1"/> 1670 <glx rop="50"/> 1671 </function> 1672 1673 <function name="TexCoord1i" vectorequiv="TexCoord1iv" deprecated="3.1" exec="beginend"> 1674 <param name="s" type="GLint"/> 1675 </function> 1676 1677 <function name="TexCoord1iv" deprecated="3.1" exec="beginend"> 1678 <param name="v" type="const GLint *" count="1"/> 1679 <glx rop="51"/> 1680 </function> 1681 1682 <function name="TexCoord1s" vectorequiv="TexCoord1sv" deprecated="3.1" exec="beginend"> 1683 <param name="s" type="GLshort"/> 1684 </function> 1685 1686 <function name="TexCoord1sv" deprecated="3.1" exec="beginend"> 1687 <param name="v" type="const GLshort *" count="1"/> 1688 <glx rop="52"/> 1689 </function> 1690 1691 <function name="TexCoord2d" vectorequiv="TexCoord2dv" deprecated="3.1" exec="beginend"> 1692 <param name="s" type="GLdouble"/> 1693 <param name="t" type="GLdouble"/> 1694 </function> 1695 1696 <function name="TexCoord2dv" deprecated="3.1" exec="beginend"> 1697 <param name="v" type="const GLdouble *" count="2"/> 1698 <glx rop="53"/> 1699 </function> 1700 1701 <function name="TexCoord2f" vectorequiv="TexCoord2fv" 1702 deprecated="3.1" exec="beginend"> 1703 <param name="s" type="GLfloat"/> 1704 <param name="t" type="GLfloat"/> 1705 </function> 1706 1707 <function name="TexCoord2fv" deprecated="3.1" exec="beginend"> 1708 <param name="v" type="const GLfloat *" count="2"/> 1709 <glx rop="54"/> 1710 </function> 1711 1712 <function name="TexCoord2i" vectorequiv="TexCoord2iv" deprecated="3.1" exec="beginend"> 1713 <param name="s" type="GLint"/> 1714 <param name="t" type="GLint"/> 1715 </function> 1716 1717 <function name="TexCoord2iv" deprecated="3.1" exec="beginend"> 1718 <param name="v" type="const GLint *" count="2"/> 1719 <glx rop="55"/> 1720 </function> 1721 1722 <function name="TexCoord2s" vectorequiv="TexCoord2sv" deprecated="3.1" exec="beginend"> 1723 <param name="s" type="GLshort"/> 1724 <param name="t" type="GLshort"/> 1725 </function> 1726 1727 <function name="TexCoord2sv" deprecated="3.1" exec="beginend"> 1728 <param name="v" type="const GLshort *" count="2"/> 1729 <glx rop="56"/> 1730 </function> 1731 1732 <function name="TexCoord3d" vectorequiv="TexCoord3dv" deprecated="3.1" exec="beginend"> 1733 <param name="s" type="GLdouble"/> 1734 <param name="t" type="GLdouble"/> 1735 <param name="r" type="GLdouble"/> 1736 </function> 1737 1738 <function name="TexCoord3dv" deprecated="3.1" exec="beginend"> 1739 <param name="v" type="const GLdouble *" count="3"/> 1740 <glx rop="57"/> 1741 </function> 1742 1743 <function name="TexCoord3f" vectorequiv="TexCoord3fv" 1744 deprecated="3.1" exec="beginend"> 1745 <param name="s" type="GLfloat"/> 1746 <param name="t" type="GLfloat"/> 1747 <param name="r" type="GLfloat"/> 1748 </function> 1749 1750 <function name="TexCoord3fv" deprecated="3.1" exec="beginend"> 1751 <param name="v" type="const GLfloat *" count="3"/> 1752 <glx rop="58"/> 1753 </function> 1754 1755 <function name="TexCoord3i" vectorequiv="TexCoord3iv" deprecated="3.1" exec="beginend"> 1756 <param name="s" type="GLint"/> 1757 <param name="t" type="GLint"/> 1758 <param name="r" type="GLint"/> 1759 </function> 1760 1761 <function name="TexCoord3iv" deprecated="3.1" exec="beginend"> 1762 <param name="v" type="const GLint *" count="3"/> 1763 <glx rop="59"/> 1764 </function> 1765 1766 <function name="TexCoord3s" vectorequiv="TexCoord3sv" deprecated="3.1" exec="beginend"> 1767 <param name="s" type="GLshort"/> 1768 <param name="t" type="GLshort"/> 1769 <param name="r" type="GLshort"/> 1770 </function> 1771 1772 <function name="TexCoord3sv" deprecated="3.1" exec="beginend"> 1773 <param name="v" type="const GLshort *" count="3"/> 1774 <glx rop="60"/> 1775 </function> 1776 1777 <function name="TexCoord4d" vectorequiv="TexCoord4dv" deprecated="3.1" exec="beginend"> 1778 <param name="s" type="GLdouble"/> 1779 <param name="t" type="GLdouble"/> 1780 <param name="r" type="GLdouble"/> 1781 <param name="q" type="GLdouble"/> 1782 </function> 1783 1784 <function name="TexCoord4dv" deprecated="3.1" exec="beginend"> 1785 <param name="v" type="const GLdouble *" count="4"/> 1786 <glx rop="61"/> 1787 </function> 1788 1789 <function name="TexCoord4f" vectorequiv="TexCoord4fv" 1790 deprecated="3.1" exec="beginend"> 1791 <param name="s" type="GLfloat"/> 1792 <param name="t" type="GLfloat"/> 1793 <param name="r" type="GLfloat"/> 1794 <param name="q" type="GLfloat"/> 1795 </function> 1796 1797 <function name="TexCoord4fv" deprecated="3.1" exec="beginend"> 1798 <param name="v" type="const GLfloat *" count="4"/> 1799 <glx rop="62"/> 1800 </function> 1801 1802 <function name="TexCoord4i" vectorequiv="TexCoord4iv" deprecated="3.1" exec="beginend"> 1803 <param name="s" type="GLint"/> 1804 <param name="t" type="GLint"/> 1805 <param name="r" type="GLint"/> 1806 <param name="q" type="GLint"/> 1807 </function> 1808 1809 <function name="TexCoord4iv" deprecated="3.1" exec="beginend"> 1810 <param name="v" type="const GLint *" count="4"/> 1811 <glx rop="63"/> 1812 </function> 1813 1814 <function name="TexCoord4s" vectorequiv="TexCoord4sv" deprecated="3.1" exec="beginend"> 1815 <param name="s" type="GLshort"/> 1816 <param name="t" type="GLshort"/> 1817 <param name="r" type="GLshort"/> 1818 <param name="q" type="GLshort"/> 1819 </function> 1820 1821 <function name="TexCoord4sv" deprecated="3.1" exec="beginend"> 1822 <param name="v" type="const GLshort *" count="4"/> 1823 <glx rop="64"/> 1824 </function> 1825 1826 <function name="Vertex2d" vectorequiv="Vertex2dv" deprecated="3.1" exec="beginend"> 1827 <param name="x" type="GLdouble"/> 1828 <param name="y" type="GLdouble"/> 1829 </function> 1830 1831 <function name="Vertex2dv" deprecated="3.1" exec="beginend"> 1832 <param name="v" type="const GLdouble *" count="2"/> 1833 <glx rop="65"/> 1834 </function> 1835 1836 <function name="Vertex2f" vectorequiv="Vertex2fv" 1837 deprecated="3.1" exec="beginend"> 1838 <param name="x" type="GLfloat"/> 1839 <param name="y" type="GLfloat"/> 1840 </function> 1841 1842 <function name="Vertex2fv" deprecated="3.1" exec="beginend"> 1843 <param name="v" type="const GLfloat *" count="2"/> 1844 <glx rop="66"/> 1845 </function> 1846 1847 <function name="Vertex2i" vectorequiv="Vertex2iv" deprecated="3.1" exec="beginend"> 1848 <param name="x" type="GLint"/> 1849 <param name="y" type="GLint"/> 1850 </function> 1851 1852 <function name="Vertex2iv" deprecated="3.1" exec="beginend"> 1853 <param name="v" type="const GLint *" count="2"/> 1854 <glx rop="67"/> 1855 </function> 1856 1857 <function name="Vertex2s" vectorequiv="Vertex2sv" deprecated="3.1" exec="beginend"> 1858 <param name="x" type="GLshort"/> 1859 <param name="y" type="GLshort"/> 1860 </function> 1861 1862 <function name="Vertex2sv" deprecated="3.1" exec="beginend"> 1863 <param name="v" type="const GLshort *" count="2"/> 1864 <glx rop="68"/> 1865 </function> 1866 1867 <function name="Vertex3d" vectorequiv="Vertex3dv" deprecated="3.1" exec="beginend"> 1868 <param name="x" type="GLdouble"/> 1869 <param name="y" type="GLdouble"/> 1870 <param name="z" type="GLdouble"/> 1871 </function> 1872 1873 <function name="Vertex3dv" deprecated="3.1" exec="beginend"> 1874 <param name="v" type="const GLdouble *" count="3"/> 1875 <glx rop="69"/> 1876 </function> 1877 1878 <function name="Vertex3f" vectorequiv="Vertex3fv" 1879 deprecated="3.1" exec="beginend"> 1880 <param name="x" type="GLfloat"/> 1881 <param name="y" type="GLfloat"/> 1882 <param name="z" type="GLfloat"/> 1883 </function> 1884 1885 <function name="Vertex3fv" deprecated="3.1" exec="beginend"> 1886 <param name="v" type="const GLfloat *" count="3"/> 1887 <glx rop="70"/> 1888 </function> 1889 1890 <function name="Vertex3i" vectorequiv="Vertex3iv" deprecated="3.1" exec="beginend"> 1891 <param name="x" type="GLint"/> 1892 <param name="y" type="GLint"/> 1893 <param name="z" type="GLint"/> 1894 </function> 1895 1896 <function name="Vertex3iv" deprecated="3.1" exec="beginend"> 1897 <param name="v" type="const GLint *" count="3"/> 1898 <glx rop="71"/> 1899 </function> 1900 1901 <function name="Vertex3s" vectorequiv="Vertex3sv" deprecated="3.1" exec="beginend"> 1902 <param name="x" type="GLshort"/> 1903 <param name="y" type="GLshort"/> 1904 <param name="z" type="GLshort"/> 1905 </function> 1906 1907 <function name="Vertex3sv" deprecated="3.1" exec="beginend"> 1908 <param name="v" type="const GLshort *" count="3"/> 1909 <glx rop="72"/> 1910 </function> 1911 1912 <function name="Vertex4d" vectorequiv="Vertex4dv" deprecated="3.1" exec="beginend"> 1913 <param name="x" type="GLdouble"/> 1914 <param name="y" type="GLdouble"/> 1915 <param name="z" type="GLdouble"/> 1916 <param name="w" type="GLdouble"/> 1917 </function> 1918 1919 <function name="Vertex4dv" deprecated="3.1" exec="beginend"> 1920 <param name="v" type="const GLdouble *" count="4"/> 1921 <glx rop="73"/> 1922 </function> 1923 1924 <function name="Vertex4f" vectorequiv="Vertex4fv" 1925 deprecated="3.1" exec="beginend"> 1926 <param name="x" type="GLfloat"/> 1927 <param name="y" type="GLfloat"/> 1928 <param name="z" type="GLfloat"/> 1929 <param name="w" type="GLfloat"/> 1930 </function> 1931 1932 <function name="Vertex4fv" deprecated="3.1" exec="beginend"> 1933 <param name="v" type="const GLfloat *" count="4"/> 1934 <glx rop="74"/> 1935 </function> 1936 1937 <function name="Vertex4i" vectorequiv="Vertex4iv" deprecated="3.1" exec="beginend"> 1938 <param name="x" type="GLint"/> 1939 <param name="y" type="GLint"/> 1940 <param name="z" type="GLint"/> 1941 <param name="w" type="GLint"/> 1942 </function> 1943 1944 <function name="Vertex4iv" deprecated="3.1" exec="beginend"> 1945 <param name="v" type="const GLint *" count="4"/> 1946 <glx rop="75"/> 1947 </function> 1948 1949 <function name="Vertex4s" vectorequiv="Vertex4sv" deprecated="3.1" exec="beginend"> 1950 <param name="x" type="GLshort"/> 1951 <param name="y" type="GLshort"/> 1952 <param name="z" type="GLshort"/> 1953 <param name="w" type="GLshort"/> 1954 </function> 1955 1956 <function name="Vertex4sv" deprecated="3.1" exec="beginend"> 1957 <param name="v" type="const GLshort *" count="4"/> 1958 <glx rop="76"/> 1959 </function> 1960 1961 <function name="ClipPlane" deprecated="3.1" exec="dlist"> 1962 <param name="plane" type="GLenum"/> 1963 <param name="equation" type="const GLdouble *" count="4"/> 1964 <glx rop="77"/> 1965 </function> 1966 1967 <function name="ColorMaterial" deprecated="3.1" exec="dlist"> 1968 <param name="face" type="GLenum"/> 1969 <param name="mode" type="GLenum"/> 1970 <glx rop="78"/> 1971 </function> 1972 1973 <function name="CullFace" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 1974 <param name="mode" type="GLenum"/> 1975 <glx rop="79"/> 1976 </function> 1977 1978 <function name="Fogf" es1="1.0" deprecated="3.1" exec="dlist"> 1979 <param name="pname" type="GLenum"/> 1980 <param name="param" type="GLfloat"/> 1981 <glx rop="80"/> 1982 </function> 1983 1984 <function name="Fogfv" es1="1.0" deprecated="3.1" exec="dlist"> 1985 <param name="pname" type="GLenum"/> 1986 <param name="params" type="const GLfloat *" variable_param="pname" 1987 marshal_count="_mesa_fog_enum_to_count(pname)"/> 1988 <glx rop="81"/> 1989 </function> 1990 1991 <function name="Fogi" deprecated="3.1" exec="dlist"> 1992 <param name="pname" type="GLenum"/> 1993 <param name="param" type="GLint"/> 1994 <glx rop="82"/> 1995 </function> 1996 1997 <function name="Fogiv" deprecated="3.1" exec="dlist"> 1998 <param name="pname" type="GLenum"/> 1999 <param name="params" type="const GLint *" variable_param="pname" 2000 marshal_count="_mesa_fog_enum_to_count(pname)"/> 2001 <glx rop="83"/> 2002 </function> 2003 2004 <function name="FrontFace" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 2005 <param name="mode" type="GLenum"/> 2006 <glx rop="84"/> 2007 </function> 2008 2009 <function name="Hint" es1="1.0" es2="2.0" exec="dlist"> 2010 <param name="target" type="GLenum"/> 2011 <param name="mode" type="GLenum"/> 2012 <glx rop="85"/> 2013 </function> 2014 2015 <function name="Lightf" es1="1.0" deprecated="3.1" exec="dlist"> 2016 <param name="light" type="GLenum"/> 2017 <param name="pname" type="GLenum"/> 2018 <param name="param" type="GLfloat"/> 2019 <glx rop="86"/> 2020 </function> 2021 2022 <function name="Lightfv" es1="1.0" deprecated="3.1" exec="dlist"> 2023 <param name="light" type="GLenum"/> 2024 <param name="pname" type="GLenum"/> 2025 <param name="params" type="const GLfloat *" variable_param="pname" 2026 marshal_count="_mesa_light_enum_to_count(pname)"/> 2027 <glx rop="87"/> 2028 </function> 2029 2030 <function name="Lighti" deprecated="3.1" exec="dlist"> 2031 <param name="light" type="GLenum"/> 2032 <param name="pname" type="GLenum"/> 2033 <param name="param" type="GLint"/> 2034 <glx rop="88"/> 2035 </function> 2036 2037 <function name="Lightiv" deprecated="3.1" exec="dlist"> 2038 <param name="light" type="GLenum"/> 2039 <param name="pname" type="GLenum"/> 2040 <param name="params" type="const GLint *" variable_param="pname" 2041 marshal_count="_mesa_light_enum_to_count(pname)"/> 2042 <glx rop="89"/> 2043 </function> 2044 2045 <function name="LightModelf" es1="1.0" deprecated="3.1" exec="dlist"> 2046 <param name="pname" type="GLenum"/> 2047 <param name="param" type="GLfloat"/> 2048 <glx rop="90"/> 2049 </function> 2050 2051 <function name="LightModelfv" es1="1.0" deprecated="3.1" exec="dlist"> 2052 <param name="pname" type="GLenum"/> 2053 <param name="params" type="const GLfloat *" variable_param="pname" 2054 marshal_count="_mesa_light_model_enum_to_count(pname)"/> 2055 <glx rop="91"/> 2056 </function> 2057 2058 <function name="LightModeli" deprecated="3.1" exec="dlist"> 2059 <param name="pname" type="GLenum"/> 2060 <param name="param" type="GLint"/> 2061 <glx rop="92"/> 2062 </function> 2063 2064 <function name="LightModeliv" deprecated="3.1" exec="dlist"> 2065 <param name="pname" type="GLenum"/> 2066 <param name="params" type="const GLint *" variable_param="pname" 2067 marshal_count="_mesa_light_model_enum_to_count(pname)"/> 2068 <glx rop="93"/> 2069 </function> 2070 2071 <function name="LineStipple" deprecated="3.1" exec="dlist"> 2072 <param name="factor" type="GLint"/> 2073 <param name="pattern" type="GLushort"/> 2074 <glx rop="94"/> 2075 </function> 2076 2077 <function name="LineWidth" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 2078 <param name="width" type="GLfloat"/> 2079 <glx rop="95"/> 2080 </function> 2081 2082 <function name="Materialf" es1="1.0" deprecated="3.1" exec="beginend"> 2083 <param name="face" type="GLenum"/> 2084 <param name="pname" type="GLenum"/> 2085 <param name="param" type="GLfloat"/> 2086 <glx rop="96"/> 2087 </function> 2088 2089 <function name="Materialfv" es1="1.0" deprecated="3.1" exec="beginend"> 2090 <param name="face" type="GLenum"/> 2091 <param name="pname" type="GLenum"/> 2092 <param name="params" type="const GLfloat *" variable_param="pname" 2093 marshal_count="_mesa_material_enum_to_count(pname)"/> 2094 <glx rop="97"/> 2095 </function> 2096 2097 <function name="Materiali" deprecated="3.1" exec="beginend"> 2098 <param name="face" type="GLenum"/> 2099 <param name="pname" type="GLenum"/> 2100 <param name="param" type="GLint"/> 2101 <glx rop="98"/> 2102 </function> 2103 2104 <function name="Materialiv" deprecated="3.1" exec="beginend"> 2105 <param name="face" type="GLenum"/> 2106 <param name="pname" type="GLenum"/> 2107 <param name="params" type="const GLint *" variable_param="pname" 2108 marshal_count="_mesa_material_enum_to_count(pname)"/> 2109 <glx rop="99"/> 2110 </function> 2111 2112 <function name="PointSize" es1="1.0" no_error="true" exec="dlist"> 2113 <param name="size" type="GLfloat"/> 2114 <glx rop="100"/> 2115 </function> 2116 2117 <function name="PolygonMode" no_error="true" exec="dlist"> 2118 <param name="face" type="GLenum"/> 2119 <param name="mode" type="GLenum"/> 2120 <glx rop="101"/> 2121 </function> 2122 2123 <function name="PolygonStipple" deprecated="3.1" exec="dlist" 2124 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 2125 <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"/> 2126 <glx rop="102"/> 2127 </function> 2128 2129 <function name="Scissor" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 2130 <param name="x" type="GLint"/> 2131 <param name="y" type="GLint"/> 2132 <param name="width" type="GLsizei"/> 2133 <param name="height" type="GLsizei"/> 2134 <glx rop="103"/> 2135 </function> 2136 2137 <function name="ShadeModel" es1="1.0" deprecated="3.1" exec="dlist"> 2138 <param name="mode" type="GLenum"/> 2139 <glx rop="104"/> 2140 </function> 2141 2142 <function name="TexParameterf" es1="1.0" es2="2.0" exec="dlist"> 2143 <param name="target" type="GLenum"/> 2144 <param name="pname" type="GLenum"/> 2145 <param name="param" type="GLfloat"/> 2146 <glx rop="105"/> 2147 </function> 2148 2149 <function name="TexParameterfv" es1="1.1" es2="2.0" exec="dlist"> 2150 <param name="target" type="GLenum"/> 2151 <param name="pname" type="GLenum"/> 2152 <param name="params" type="const GLfloat *" variable_param="pname" 2153 marshal_count="_mesa_tex_param_enum_to_count(pname)"/> 2154 <glx rop="106"/> 2155 </function> 2156 2157 <function name="TexParameteri" es1="1.1" es2="2.0" exec="dlist"> 2158 <param name="target" type="GLenum"/> 2159 <param name="pname" type="GLenum"/> 2160 <param name="param" type="GLint"/> 2161 <glx rop="107"/> 2162 </function> 2163 2164 <function name="TexParameteriv" es1="1.1" es2="2.0" exec="dlist"> 2165 <param name="target" type="GLenum"/> 2166 <param name="pname" type="GLenum"/> 2167 <param name="params" type="const GLint *" variable_param="pname" 2168 marshal_count="_mesa_tex_param_enum_to_count(pname)"/> 2169 <glx rop="108"/> 2170 </function> 2171 2172 <function name="TexImage1D" no_error="true" exec="dlist" 2173 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 2174 <param name="target" type="GLenum"/> 2175 <param name="level" type="GLint"/> 2176 <param name="internalformat" type="GLint"/> 2177 <param name="width" type="GLsizei"/> 2178 <param name="border" type="GLint"/> 2179 <param name="format" type="GLenum"/> 2180 <param name="type" type="GLenum"/> 2181 <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"/> 2182 <glx rop="109" large="true"/> 2183 </function> 2184 2185 <function name="TexImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist" 2186 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 2187 <param name="target" type="GLenum"/> 2188 <param name="level" type="GLint"/> 2189 <param name="internalformat" type="GLint"/> 2190 <param name="width" type="GLsizei"/> 2191 <param name="height" type="GLsizei"/> 2192 <param name="border" type="GLint"/> 2193 <param name="format" type="GLenum"/> 2194 <param name="type" type="GLenum"/> 2195 <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"/> 2196 <glx rop="110" large="true"/> 2197 </function> 2198 2199 <function name="TexEnvf" es1="1.0" deprecated="3.1" exec="dlist"> 2200 <param name="target" type="GLenum"/> 2201 <param name="pname" type="GLenum"/> 2202 <param name="param" type="GLfloat"/> 2203 <glx rop="111"/> 2204 </function> 2205 2206 <function name="TexEnvfv" es1="1.0" deprecated="3.1" exec="dlist"> 2207 <param name="target" type="GLenum"/> 2208 <param name="pname" type="GLenum"/> 2209 <param name="params" type="const GLfloat *" variable_param="pname" 2210 marshal_count="_mesa_texenv_enum_to_count(pname)"/> 2211 <glx rop="112"/> 2212 </function> 2213 2214 <function name="TexEnvi" es1="1.1" deprecated="3.1" exec="dlist"> 2215 <param name="target" type="GLenum"/> 2216 <param name="pname" type="GLenum"/> 2217 <param name="param" type="GLint"/> 2218 <glx rop="113"/> 2219 </function> 2220 2221 <function name="TexEnviv" es1="1.1" deprecated="3.1" exec="dlist"> 2222 <param name="target" type="GLenum"/> 2223 <param name="pname" type="GLenum"/> 2224 <param name="params" type="const GLint *" variable_param="pname" 2225 marshal_count="_mesa_texenv_enum_to_count(pname)"/> 2226 <glx rop="114"/> 2227 </function> 2228 2229 <function name="TexGend" deprecated="3.1" exec="dlist"> 2230 <param name="coord" type="GLenum"/> 2231 <param name="pname" type="GLenum"/> 2232 <param name="param" type="GLdouble"/> 2233 <glx rop="115"/> 2234 </function> 2235 2236 <function name="TexGendv" deprecated="3.1" exec="dlist"> 2237 <param name="coord" type="GLenum"/> 2238 <param name="pname" type="GLenum"/> 2239 <param name="params" type="const GLdouble *" variable_param="pname" 2240 marshal_count="_mesa_texgen_enum_to_count(pname)"/> 2241 <glx rop="116"/> 2242 </function> 2243 2244 <function name="TexGenf" deprecated="3.1" exec="dlist"> 2245 <param name="coord" type="GLenum"/> 2246 <param name="pname" type="GLenum"/> 2247 <param name="param" type="GLfloat"/> 2248 <glx rop="117"/> 2249 </function> 2250 2251 <function name="TexGenfv" deprecated="3.1" exec="dlist"> 2252 <param name="coord" type="GLenum"/> 2253 <param name="pname" type="GLenum"/> 2254 <param name="params" type="const GLfloat *" variable_param="pname" 2255 marshal_count="_mesa_texgen_enum_to_count(pname)"/> 2256 <glx rop="118"/> 2257 </function> 2258 2259 <function name="TexGeni" deprecated="3.1" exec="dlist"> 2260 <param name="coord" type="GLenum"/> 2261 <param name="pname" type="GLenum"/> 2262 <param name="param" type="GLint"/> 2263 <glx rop="119"/> 2264 </function> 2265 2266 <function name="TexGeniv" deprecated="3.1" exec="dlist"> 2267 <param name="coord" type="GLenum"/> 2268 <param name="pname" type="GLenum"/> 2269 <param name="params" type="const GLint *" variable_param="pname" 2270 marshal_count="_mesa_texgen_enum_to_count(pname)"/> 2271 <glx rop="120"/> 2272 </function> 2273 2274 <function name="FeedbackBuffer" deprecated="3.1"> 2275 <param name="size" type="GLsizei"/> 2276 <param name="type" type="GLenum"/> 2277 <param name="buffer" type="GLfloat *" output="true"/> 2278 <glx sop="105" handcode="true"/> 2279 </function> 2280 2281 <function name="SelectBuffer" deprecated="3.1"> 2282 <param name="size" type="GLsizei"/> 2283 <param name="buffer" type="GLuint *" output="true"/> 2284 <glx sop="106" handcode="true"/> 2285 </function> 2286 2287 <function name="RenderMode" deprecated="3.1"> 2288 <param name="mode" type="GLenum"/> 2289 <return type="GLint"/> 2290 <glx sop="107" handcode="true"/> 2291 </function> 2292 2293 <function name="InitNames" deprecated="3.1" exec="dlist"> 2294 <glx rop="121"/> 2295 </function> 2296 2297 <function name="LoadName" deprecated="3.1" exec="dlist"> 2298 <param name="name" type="GLuint"/> 2299 <glx rop="122"/> 2300 </function> 2301 2302 <function name="PassThrough" deprecated="3.1" exec="dlist"> 2303 <param name="token" type="GLfloat"/> 2304 <glx rop="123"/> 2305 </function> 2306 2307 <function name="PopName" deprecated="3.1" exec="dlist"> 2308 <glx rop="124"/> 2309 </function> 2310 2311 <function name="PushName" deprecated="3.1" exec="dlist"> 2312 <param name="name" type="GLuint"/> 2313 <glx rop="125"/> 2314 </function> 2315 2316 <function name="DrawBuffer" no_error="true" exec="dlist"> 2317 <param name="mode" type="GLenum"/> 2318 <glx rop="126"/> 2319 </function> 2320 2321 <function name="Clear" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 2322 <param name="mask" type="GLbitfield"/> 2323 <glx rop="127"/> 2324 </function> 2325 2326 <function name="ClearAccum" deprecated="3.1" exec="dlist"> 2327 <param name="red" type="GLfloat"/> 2328 <param name="green" type="GLfloat"/> 2329 <param name="blue" type="GLfloat"/> 2330 <param name="alpha" type="GLfloat"/> 2331 <glx rop="128"/> 2332 </function> 2333 2334 <function name="ClearIndex" deprecated="3.1" exec="dlist"> 2335 <param name="c" type="GLfloat"/> 2336 <glx rop="129"/> 2337 </function> 2338 2339 <function name="ClearColor" es1="1.0" es2="2.0" exec="dlist"> 2340 <param name="red" type="GLclampf"/> 2341 <param name="green" type="GLclampf"/> 2342 <param name="blue" type="GLclampf"/> 2343 <param name="alpha" type="GLclampf"/> 2344 <glx rop="130"/> 2345 </function> 2346 2347 <function name="ClearStencil" es1="1.0" es2="2.0" exec="dlist"> 2348 <param name="s" type="GLint"/> 2349 <glx rop="131"/> 2350 </function> 2351 2352 <function name="ClearDepth" exec="dlist"> 2353 <param name="depth" type="GLclampd"/> 2354 <glx rop="132"/> 2355 </function> 2356 2357 <function name="StencilMask" es1="1.0" es2="2.0" exec="dlist"> 2358 <param name="mask" type="GLuint"/> 2359 <glx rop="133"/> 2360 </function> 2361 2362 <function name="ColorMask" es1="1.0" es2="2.0" exec="dlist"> 2363 <param name="red" type="GLboolean"/> 2364 <param name="green" type="GLboolean"/> 2365 <param name="blue" type="GLboolean"/> 2366 <param name="alpha" type="GLboolean"/> 2367 <glx rop="134"/> 2368 </function> 2369 2370 <function name="DepthMask" es1="1.0" es2="2.0" exec="dlist"> 2371 <param name="flag" type="GLboolean"/> 2372 <glx rop="135"/> 2373 </function> 2374 2375 <function name="IndexMask" deprecated="3.1" exec="dlist"> 2376 <param name="mask" type="GLuint"/> 2377 <glx rop="136"/> 2378 </function> 2379 2380 <function name="Accum" deprecated="3.1" exec="dlist"> 2381 <param name="op" type="GLenum"/> 2382 <param name="value" type="GLfloat"/> 2383 <glx rop="137"/> 2384 </function> 2385 2386 <function name="Disable" es1="1.0" es2="2.0" exec="dlist" 2387 marshal_call_after="_mesa_glthread_Disable(ctx, cap);"> 2388 <param name="cap" type="GLenum"/> 2389 <glx rop="138" handcode="client"/> 2390 </function> 2391 2392 <function name="Enable" es1="1.0" es2="2.0" exec="dlist" 2393 marshal_call_after='_mesa_glthread_Enable(ctx, cap);'> 2394 <param name="cap" type="GLenum"/> 2395 <glx rop="139" handcode="client"/> 2396 </function> 2397 2398 <function name="Finish" es1="1.0" es2="2.0" marshal="sync"> 2399 <glx sop="108" handcode="true"/> 2400 </function> 2401 2402 <function name="Flush" es1="1.0" es2="2.0" 2403 marshal_call_after="_mesa_glthread_flush_batch(ctx); if (ctx->Shared->HasExternallySharedImages) _mesa_glthread_finish(ctx);"> 2404 <glx sop="142" handcode="true"/> 2405 </function> 2406 2407 <function name="PopAttrib" deprecated="3.1" exec="dlist" 2408 marshal_call_after="_mesa_glthread_PopAttrib(ctx);"> 2409 <glx rop="141"/> 2410 </function> 2411 2412 <function name="PushAttrib" deprecated="3.1" exec="dlist" 2413 marshal_call_after="_mesa_glthread_PushAttrib(ctx, mask);"> 2414 <param name="mask" type="GLbitfield"/> 2415 <glx rop="142"/> 2416 </function> 2417 2418 <function name="Map1d" deprecated="3.1" exec="dlist"> 2419 <param name="target" type="GLenum"/> 2420 <param name="u1" type="GLdouble"/> 2421 <param name="u2" type="GLdouble"/> 2422 <param name="stride" type="GLint" client_only="true"/> 2423 <param name="order" type="GLint"/> 2424 <param name="points" type="const GLdouble *" variable_param="order"/> 2425 <glx rop="143" handcode="true"/> 2426 </function> 2427 2428 <function name="Map1f" deprecated="3.1" exec="dlist"> 2429 <param name="target" type="GLenum"/> 2430 <param name="u1" type="GLfloat"/> 2431 <param name="u2" type="GLfloat"/> 2432 <param name="stride" type="GLint" client_only="true"/> 2433 <param name="order" type="GLint"/> 2434 <param name="points" type="const GLfloat *" variable_param="order"/> 2435 <glx rop="144" handcode="true"/> 2436 </function> 2437 2438 <function name="Map2d" deprecated="3.1" exec="dlist"> 2439 <param name="target" type="GLenum"/> 2440 <param name="u1" type="GLdouble"/> 2441 <param name="u2" type="GLdouble"/> 2442 <param name="ustride" type="GLint" client_only="true"/> 2443 <param name="uorder" type="GLint"/> 2444 <param name="v1" type="GLdouble"/> 2445 <param name="v2" type="GLdouble"/> 2446 <param name="vstride" type="GLint" client_only="true"/> 2447 <param name="vorder" type="GLint"/> 2448 <param name="points" type="const GLdouble *" variable_param="uorder"/> 2449 <glx rop="145" handcode="true"/> 2450 </function> 2451 2452 <function name="Map2f" deprecated="3.1" exec="dlist"> 2453 <param name="target" type="GLenum"/> 2454 <param name="u1" type="GLfloat"/> 2455 <param name="u2" type="GLfloat"/> 2456 <param name="ustride" type="GLint" client_only="true"/> 2457 <param name="uorder" type="GLint"/> 2458 <param name="v1" type="GLfloat"/> 2459 <param name="v2" type="GLfloat"/> 2460 <param name="vstride" type="GLint" client_only="true"/> 2461 <param name="vorder" type="GLint"/> 2462 <param name="points" type="const GLfloat *" variable_param="uorder"/> 2463 <glx rop="146" handcode="true"/> 2464 </function> 2465 2466 <function name="MapGrid1d" deprecated="3.1" exec="dlist"> 2467 <param name="un" type="GLint"/> 2468 <param name="u1" type="GLdouble"/> 2469 <param name="u2" type="GLdouble"/> 2470 <glx rop="147"/> 2471 </function> 2472 2473 <function name="MapGrid1f" deprecated="3.1" exec="dlist"> 2474 <param name="un" type="GLint"/> 2475 <param name="u1" type="GLfloat"/> 2476 <param name="u2" type="GLfloat"/> 2477 <glx rop="148"/> 2478 </function> 2479 2480 <function name="MapGrid2d" deprecated="3.1" exec="dlist"> 2481 <param name="un" type="GLint"/> 2482 <param name="u1" type="GLdouble"/> 2483 <param name="u2" type="GLdouble"/> 2484 <param name="vn" type="GLint"/> 2485 <param name="v1" type="GLdouble"/> 2486 <param name="v2" type="GLdouble"/> 2487 <glx rop="149"/> 2488 </function> 2489 2490 <function name="MapGrid2f" deprecated="3.1" exec="dlist"> 2491 <param name="un" type="GLint"/> 2492 <param name="u1" type="GLfloat"/> 2493 <param name="u2" type="GLfloat"/> 2494 <param name="vn" type="GLint"/> 2495 <param name="v1" type="GLfloat"/> 2496 <param name="v2" type="GLfloat"/> 2497 <glx rop="150"/> 2498 </function> 2499 2500 <function name="EvalCoord1d" vectorequiv="EvalCoord1dv" deprecated="3.1" exec="beginend"> 2501 <param name="u" type="GLdouble"/> 2502 </function> 2503 2504 <function name="EvalCoord1dv" deprecated="3.1" exec="beginend"> 2505 <param name="u" type="const GLdouble *" count="1"/> 2506 <glx rop="151"/> 2507 </function> 2508 2509 <function name="EvalCoord1f" vectorequiv="EvalCoord1fv" 2510 deprecated="3.1" exec="beginend"> 2511 <param name="u" type="GLfloat"/> 2512 </function> 2513 2514 <function name="EvalCoord1fv" deprecated="3.1" exec="beginend"> 2515 <param name="u" type="const GLfloat *" count="1"/> 2516 <glx rop="152"/> 2517 </function> 2518 2519 <function name="EvalCoord2d" vectorequiv="EvalCoord2dv" deprecated="3.1" exec="beginend"> 2520 <param name="u" type="GLdouble"/> 2521 <param name="v" type="GLdouble"/> 2522 </function> 2523 2524 <function name="EvalCoord2dv" deprecated="3.1" exec="beginend"> 2525 <param name="u" type="const GLdouble *" count="2"/> 2526 <glx rop="153"/> 2527 </function> 2528 2529 <function name="EvalCoord2f" vectorequiv="EvalCoord2fv" 2530 deprecated="3.1" exec="beginend"> 2531 <param name="u" type="GLfloat"/> 2532 <param name="v" type="GLfloat"/> 2533 </function> 2534 2535 <function name="EvalCoord2fv" deprecated="3.1" exec="beginend"> 2536 <param name="u" type="const GLfloat *" count="2"/> 2537 <glx rop="154"/> 2538 </function> 2539 2540 <function name="EvalMesh1" deprecated="3.1" exec="dlist"> 2541 <param name="mode" type="GLenum"/> 2542 <param name="i1" type="GLint"/> 2543 <param name="i2" type="GLint"/> 2544 <glx rop="155"/> 2545 </function> 2546 2547 <function name="EvalPoint1" deprecated="3.1" exec="beginend"> 2548 <param name="i" type="GLint"/> 2549 <glx rop="156"/> 2550 </function> 2551 2552 <function name="EvalMesh2" deprecated="3.1" exec="dlist"> 2553 <param name="mode" type="GLenum"/> 2554 <param name="i1" type="GLint"/> 2555 <param name="i2" type="GLint"/> 2556 <param name="j1" type="GLint"/> 2557 <param name="j2" type="GLint"/> 2558 <glx rop="157"/> 2559 </function> 2560 2561 <function name="EvalPoint2" deprecated="3.1" exec="beginend"> 2562 <param name="i" type="GLint"/> 2563 <param name="j" type="GLint"/> 2564 <glx rop="158"/> 2565 </function> 2566 2567 <function name="AlphaFunc" es1="1.0" deprecated="3.1" exec="dlist"> 2568 <param name="func" type="GLenum"/> 2569 <param name="ref" type="GLclampf"/> 2570 <glx rop="159"/> 2571 </function> 2572 2573 <function name="BlendFunc" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 2574 <param name="sfactor" type="GLenum"/> 2575 <param name="dfactor" type="GLenum"/> 2576 <glx rop="160"/> 2577 </function> 2578 2579 <function name="LogicOp" es1="1.0" no_error="true" exec="dlist"> 2580 <param name="opcode" type="GLenum"/> 2581 <glx rop="161"/> 2582 </function> 2583 2584 <function name="StencilFunc" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 2585 <param name="func" type="GLenum"/> 2586 <param name="ref" type="GLint"/> 2587 <param name="mask" type="GLuint"/> 2588 <glx rop="162"/> 2589 </function> 2590 2591 <function name="StencilOp" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 2592 <param name="fail" type="GLenum"/> 2593 <param name="zfail" type="GLenum"/> 2594 <param name="zpass" type="GLenum"/> 2595 <glx rop="163"/> 2596 </function> 2597 2598 <function name="DepthFunc" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 2599 <param name="func" type="GLenum"/> 2600 <glx rop="164"/> 2601 </function> 2602 2603 <function name="PixelZoom" deprecated="3.1" exec="dlist"> 2604 <param name="xfactor" type="GLfloat"/> 2605 <param name="yfactor" type="GLfloat"/> 2606 <glx rop="165"/> 2607 </function> 2608 2609 <function name="PixelTransferf" deprecated="3.1" exec="dlist"> 2610 <param name="pname" type="GLenum"/> 2611 <param name="param" type="GLfloat"/> 2612 <glx rop="166"/> 2613 </function> 2614 2615 <function name="PixelTransferi" deprecated="3.1" exec="dlist"> 2616 <param name="pname" type="GLenum"/> 2617 <param name="param" type="GLint"/> 2618 <glx rop="167"/> 2619 </function> 2620 2621 <function name="PixelStoref" no_error="true" 2622 marshal_call_after="_mesa_glthread_PixelStorei(ctx, pname, lroundf(param));"> 2623 <param name="pname" type="GLenum"/> 2624 <param name="param" type="GLfloat"/> 2625 <glx sop="109" handcode="client"/> 2626 </function> 2627 2628 <function name="PixelStorei" es1="1.0" es2="2.0" no_error="true" 2629 marshal_call_after="_mesa_glthread_PixelStorei(ctx, pname, param);"> 2630 <param name="pname" type="GLenum"/> 2631 <param name="param" type="GLint"/> 2632 <glx sop="110" handcode="client"/> 2633 </function> 2634 2635 <function name="PixelMapfv" deprecated="3.1" exec="dlist" 2636 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 2637 <param name="map" type="GLenum"/> 2638 <param name="mapsize" type="GLsizei" counter="true"/> 2639 <param name="values" type="const GLfloat *" count="mapsize"/> 2640 <glx rop="168" large="true"/> 2641 </function> 2642 2643 <function name="PixelMapuiv" deprecated="3.1" exec="dlist" 2644 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 2645 <param name="map" type="GLenum"/> 2646 <param name="mapsize" type="GLsizei" counter="true"/> 2647 <param name="values" type="const GLuint *" count="mapsize"/> 2648 <glx rop="169" large="true"/> 2649 </function> 2650 2651 <function name="PixelMapusv" deprecated="3.1" exec="dlist" 2652 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 2653 <param name="map" type="GLenum"/> 2654 <param name="mapsize" type="GLsizei" counter="true"/> 2655 <param name="values" type="const GLushort *" count="mapsize"/> 2656 <glx rop="170" large="true"/> 2657 </function> 2658 2659 <function name="ReadBuffer" es2="3.0" no_error="true" exec="dlist"> 2660 <param name="mode" type="GLenum"/> 2661 <glx rop="171"/> 2662 </function> 2663 2664 <function name="CopyPixels" deprecated="3.1" exec="dlist"> 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="type" type="GLenum"/> 2670 <glx rop="172"/> 2671 </function> 2672 2673 <function name="ReadPixels" es1="1.0" es2="2.0" no_error="true" 2674 marshal="async" marshal_sync="!_mesa_glthread_has_pack_buffer(ctx)"> 2675 <param name="x" type="GLint"/> 2676 <param name="y" type="GLint"/> 2677 <param name="width" type="GLsizei"/> 2678 <param name="height" type="GLsizei"/> 2679 <param name="format" type="GLenum"/> 2680 <param name="type" type="GLenum"/> 2681 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/> 2682 <glx sop="111"/> 2683 </function> 2684 2685 <function name="DrawPixels" deprecated="3.1" exec="dlist" marshal="custom"> 2686 <param name="width" type="GLsizei"/> 2687 <param name="height" type="GLsizei"/> 2688 <param name="format" type="GLenum"/> 2689 <param name="type" type="GLenum"/> 2690 <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"/> 2691 <glx rop="173" large="true"/> 2692 </function> 2693 2694 <function name="GetBooleanv" es1="1.1" es2="2.0"> 2695 <param name="pname" type="GLenum"/> 2696 <param name="params" type="GLboolean *" output="true" variable_param="pname"/> 2697 <glx sop="112" handcode="client"/> 2698 </function> 2699 2700 <function name="GetClipPlane" deprecated="3.1"> 2701 <param name="plane" type="GLenum"/> 2702 <param name="equation" type="GLdouble *" output="true" count="4"/> 2703 <glx sop="113" always_array="true"/> 2704 </function> 2705 2706 <function name="GetDoublev"> 2707 <param name="pname" type="GLenum"/> 2708 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2709 <glx sop="114" handcode="client"/> 2710 </function> 2711 2712 <function name="GetError" es1="1.0" es2="2.0"> 2713 <return type="GLenum"/> 2714 <glx sop="115" handcode="client"/> 2715 </function> 2716 2717 <function name="GetFloatv" es1="1.1" es2="2.0"> 2718 <param name="pname" type="GLenum"/> 2719 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2720 <glx sop="116" handcode="client"/> 2721 </function> 2722 2723 <function name="GetIntegerv" es1="1.0" es2="2.0" marshal="custom"> 2724 <param name="pname" type="GLenum"/> 2725 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2726 <glx sop="117" handcode="client"/> 2727 </function> 2728 2729 <function name="GetLightfv" es1="1.1" deprecated="3.1"> 2730 <param name="light" type="GLenum"/> 2731 <param name="pname" type="GLenum"/> 2732 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2733 <glx sop="118"/> 2734 </function> 2735 2736 <function name="GetLightiv" deprecated="3.1"> 2737 <param name="light" type="GLenum"/> 2738 <param name="pname" type="GLenum"/> 2739 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2740 <glx sop="119"/> 2741 </function> 2742 2743 <function name="GetMapdv" deprecated="3.1"> 2744 <param name="target" type="GLenum"/> 2745 <param name="query" type="GLenum"/> 2746 <param name="v" type="GLdouble *" output="true" variable_param="target query"/> 2747 <glx sop="120"/> 2748 </function> 2749 2750 <function name="GetMapfv" deprecated="3.1"> 2751 <param name="target" type="GLenum"/> 2752 <param name="query" type="GLenum"/> 2753 <param name="v" type="GLfloat *" output="true" variable_param="target query"/> 2754 <glx sop="121"/> 2755 </function> 2756 2757 <function name="GetMapiv" deprecated="3.1"> 2758 <param name="target" type="GLenum"/> 2759 <param name="query" type="GLenum"/> 2760 <param name="v" type="GLint *" output="true" variable_param="target query"/> 2761 <glx sop="122"/> 2762 </function> 2763 2764 <function name="GetMaterialfv" es1="1.1" deprecated="3.1"> 2765 <param name="face" type="GLenum"/> 2766 <param name="pname" type="GLenum"/> 2767 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2768 <glx sop="123"/> 2769 </function> 2770 2771 <function name="GetMaterialiv" deprecated="3.1"> 2772 <param name="face" type="GLenum"/> 2773 <param name="pname" type="GLenum"/> 2774 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2775 <glx sop="124"/> 2776 </function> 2777 2778 <function name="GetPixelMapfv" deprecated="3.1" 2779 marshal="async" marshal_sync="!_mesa_glthread_has_pack_buffer(ctx)"> 2780 <param name="map" type="GLenum"/> 2781 <param name="values" type="GLfloat *" output="true" variable_param="map"/> 2782 <glx sop="125"/> 2783 </function> 2784 2785 <function name="GetPixelMapuiv" deprecated="3.1" 2786 marshal="async" marshal_sync="!_mesa_glthread_has_pack_buffer(ctx)"> 2787 <param name="map" type="GLenum"/> 2788 <param name="values" type="GLuint *" output="true" variable_param="map"/> 2789 <glx sop="126"/> 2790 </function> 2791 2792 <function name="GetPixelMapusv" deprecated="3.1" 2793 marshal="async" marshal_sync="!_mesa_glthread_has_pack_buffer(ctx)"> 2794 <param name="map" type="GLenum"/> 2795 <param name="values" type="GLushort *" output="true" variable_param="map"/> 2796 <glx sop="127"/> 2797 </function> 2798 2799 <function name="GetPolygonStipple" deprecated="3.1" 2800 marshal="async" marshal_sync="!_mesa_glthread_has_pack_buffer(ctx)"> 2801 <param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/> 2802 <glx sop="128"/> 2803 </function> 2804 2805 <function name="GetString" es1="1.0" es2="2.0"> 2806 <param name="name" type="GLenum"/> 2807 <return type="const GLubyte *"/> 2808 <glx sop="129" handcode="true"/> 2809 </function> 2810 2811 <function name="GetTexEnvfv" es1="1.1" deprecated="3.1"> 2812 <param name="target" type="GLenum"/> 2813 <param name="pname" type="GLenum"/> 2814 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2815 <glx sop="130"/> 2816 </function> 2817 2818 <function name="GetTexEnviv" es1="1.1" deprecated="3.1"> 2819 <param name="target" type="GLenum"/> 2820 <param name="pname" type="GLenum"/> 2821 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2822 <glx sop="131"/> 2823 </function> 2824 2825 <function name="GetTexGendv" deprecated="3.1"> 2826 <param name="coord" type="GLenum"/> 2827 <param name="pname" type="GLenum"/> 2828 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2829 <glx sop="132"/> 2830 </function> 2831 2832 <function name="GetTexGenfv" deprecated="3.1"> 2833 <param name="coord" type="GLenum"/> 2834 <param name="pname" type="GLenum"/> 2835 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2836 <glx sop="133"/> 2837 </function> 2838 2839 <function name="GetTexGeniv" deprecated="3.1"> 2840 <param name="coord" type="GLenum"/> 2841 <param name="pname" type="GLenum"/> 2842 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2843 <glx sop="134"/> 2844 </function> 2845 2846 <function name="GetTexImage" 2847 marshal="async" marshal_sync="!_mesa_glthread_has_pack_buffer(ctx)"> 2848 <param name="target" type="GLenum"/> 2849 <param name="level" type="GLint"/> 2850 <param name="format" type="GLenum"/> 2851 <param name="type" type="GLenum"/> 2852 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/> 2853 <glx sop="135" dimensions_in_reply="true"/> 2854 </function> 2855 2856 <function name="GetTexParameterfv" es1="1.1" es2="2.0"> 2857 <param name="target" type="GLenum"/> 2858 <param name="pname" type="GLenum"/> 2859 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2860 <glx sop="136"/> 2861 </function> 2862 2863 <function name="GetTexParameteriv" es1="1.1" es2="2.0"> 2864 <param name="target" type="GLenum"/> 2865 <param name="pname" type="GLenum"/> 2866 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2867 <glx sop="137"/> 2868 </function> 2869 2870 <function name="GetTexLevelParameterfv" es2="3.1"> 2871 <param name="target" type="GLenum"/> 2872 <param name="level" type="GLint"/> 2873 <param name="pname" type="GLenum"/> 2874 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2875 <glx sop="138"/> 2876 </function> 2877 2878 <function name="GetTexLevelParameteriv" es2="3.1"> 2879 <param name="target" type="GLenum"/> 2880 <param name="level" type="GLint"/> 2881 <param name="pname" type="GLenum"/> 2882 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2883 <glx sop="139"/> 2884 </function> 2885 2886 <function name="IsEnabled" es1="1.1" es2="2.0" 2887 marshal_call_before="int result = _mesa_glthread_IsEnabled(ctx, cap); if (result >= 0) return result;"> 2888 <param name="cap" type="GLenum"/> 2889 <return type="GLboolean"/> 2890 <glx sop="140" handcode="client"/> 2891 </function> 2892 2893 <function name="IsList" deprecated="3.1"> 2894 <param name="list" type="GLuint"/> 2895 <return type="GLboolean"/> 2896 <glx sop="141"/> 2897 </function> 2898 2899 <function name="DepthRange" exec="dlist"> 2900 <param name="zNear" type="GLclampd"/> 2901 <param name="zFar" type="GLclampd"/> 2902 <glx rop="174"/> 2903 </function> 2904 2905 <function name="Frustum" deprecated="3.1" exec="dlist"> 2906 <param name="left" type="GLdouble"/> 2907 <param name="right" type="GLdouble"/> 2908 <param name="bottom" type="GLdouble"/> 2909 <param name="top" type="GLdouble"/> 2910 <param name="zNear" type="GLdouble"/> 2911 <param name="zFar" type="GLdouble"/> 2912 <glx rop="175"/> 2913 </function> 2914 2915 <function name="LoadIdentity" es1="1.0" deprecated="3.1" exec="dlist"> 2916 <glx rop="176"/> 2917 </function> 2918 2919 <function name="LoadMatrixf" es1="1.0" deprecated="3.1" exec="dlist"> 2920 <param name="m" type="const GLfloat *" count="16"/> 2921 <glx rop="177"/> 2922 </function> 2923 2924 <function name="LoadMatrixd" deprecated="3.1" exec="dlist"> 2925 <param name="m" type="const GLdouble *" count="16"/> 2926 <glx rop="178"/> 2927 </function> 2928 2929 <function name="MatrixMode" es1="1.0" deprecated="3.1" exec="dlist" 2930 marshal_call_after="_mesa_glthread_MatrixMode(ctx, mode);"> 2931 <param name="mode" type="GLenum"/> 2932 <glx rop="179"/> 2933 </function> 2934 2935 <function name="MultMatrixf" es1="1.0" deprecated="3.1" exec="dlist" 2936 marshal_call_before="if (_mesa_matrix_is_identity(m)) return;"> 2937 <param name="m" type="const GLfloat *" count="16"/> 2938 <glx rop="180"/> 2939 </function> 2940 2941 <function name="MultMatrixd" deprecated="3.1" exec="dlist"> 2942 <param name="m" type="const GLdouble *" count="16"/> 2943 <glx rop="181"/> 2944 </function> 2945 2946 <function name="Ortho" deprecated="3.1" exec="dlist"> 2947 <param name="left" type="GLdouble"/> 2948 <param name="right" type="GLdouble"/> 2949 <param name="bottom" type="GLdouble"/> 2950 <param name="top" type="GLdouble"/> 2951 <param name="zNear" type="GLdouble"/> 2952 <param name="zFar" type="GLdouble"/> 2953 <glx rop="182"/> 2954 </function> 2955 2956 <function name="PopMatrix" es1="1.0" deprecated="3.1" exec="dlist" 2957 marshal_call_after="_mesa_glthread_PopMatrix(ctx);"> 2958 <glx rop="183"/> 2959 </function> 2960 2961 <function name="PushMatrix" es1="1.0" deprecated="3.1" exec="dlist" 2962 marshal="custom" marshal_struct="public"> 2963 <glx rop="184"/> 2964 </function> 2965 2966 <function name="Rotated" deprecated="3.1" exec="dlist"> 2967 <param name="angle" type="GLdouble"/> 2968 <param name="x" type="GLdouble"/> 2969 <param name="y" type="GLdouble"/> 2970 <param name="z" type="GLdouble"/> 2971 <glx rop="185"/> 2972 </function> 2973 2974 <function name="Rotatef" es1="1.0" deprecated="3.1" exec="dlist"> 2975 <param name="angle" type="GLfloat"/> 2976 <param name="x" type="GLfloat"/> 2977 <param name="y" type="GLfloat"/> 2978 <param name="z" type="GLfloat"/> 2979 <glx rop="186"/> 2980 </function> 2981 2982 <function name="Scaled" deprecated="3.1" exec="dlist"> 2983 <param name="x" type="GLdouble"/> 2984 <param name="y" type="GLdouble"/> 2985 <param name="z" type="GLdouble"/> 2986 <glx rop="187"/> 2987 </function> 2988 2989 <function name="Scalef" es1="1.0" deprecated="3.1" exec="dlist"> 2990 <param name="x" type="GLfloat"/> 2991 <param name="y" type="GLfloat"/> 2992 <param name="z" type="GLfloat"/> 2993 <glx rop="188"/> 2994 </function> 2995 2996 <function name="Translated" deprecated="3.1" exec="dlist"> 2997 <param name="x" type="GLdouble"/> 2998 <param name="y" type="GLdouble"/> 2999 <param name="z" type="GLdouble"/> 3000 <glx rop="189"/> 3001 </function> 3002 3003 <function name="Translatef" es1="1.0" deprecated="3.1" exec="dlist"> 3004 <param name="x" type="GLfloat"/> 3005 <param name="y" type="GLfloat"/> 3006 <param name="z" type="GLfloat"/> 3007 <glx rop="190"/> 3008 </function> 3009 3010 <function name="Viewport" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 3011 <param name="x" type="GLint"/> 3012 <param name="y" type="GLint"/> 3013 <param name="width" type="GLsizei"/> 3014 <param name="height" type="GLsizei"/> 3015 <glx rop="191"/> 3016 </function> 3017</category> 3018 3019<category name="1.1"> 3020 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/> 3021 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/> 3022 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/> 3023 <enum name="DOUBLE" value="0x140A"/> 3024 <enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00"> 3025 <size name="Get" mode="get"/> 3026 </enum> 3027 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/> 3028 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/> 3029 <enum name="R3_G3_B2" value="0x2A10"/> 3030 <enum name="V2F" value="0x2A20"/> 3031 <enum name="V3F" value="0x2A21"/> 3032 <enum name="C4UB_V2F" value="0x2A22"/> 3033 <enum name="C4UB_V3F" value="0x2A23"/> 3034 <enum name="C3F_V3F" value="0x2A24"/> 3035 <enum name="N3F_V3F" value="0x2A25"/> 3036 <enum name="C4F_N3F_V3F" value="0x2A26"/> 3037 <enum name="T2F_V3F" value="0x2A27"/> 3038 <enum name="T4F_V4F" value="0x2A28"/> 3039 <enum name="T2F_C4UB_V3F" value="0x2A29"/> 3040 <enum name="T2F_C3F_V3F" value="0x2A2A"/> 3041 <enum name="T2F_N3F_V3F" value="0x2A2B"/> 3042 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/> 3043 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/> 3044 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/> 3045 <enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038"> 3046 <size name="Get" mode="get"/> 3047 </enum> 3048 <enum name="ALPHA4" value="0x803B"/> 3049 <enum name="ALPHA8" value="0x803C"/> 3050 <enum name="ALPHA12" value="0x803D"/> 3051 <enum name="ALPHA16" value="0x803E"/> 3052 <enum name="LUMINANCE4" value="0x803F"/> 3053 <enum name="LUMINANCE8" value="0x8040"/> 3054 <enum name="LUMINANCE12" value="0x8041"/> 3055 <enum name="LUMINANCE16" value="0x8042"/> 3056 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/> 3057 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/> 3058 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/> 3059 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/> 3060 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/> 3061 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/> 3062 <enum name="INTENSITY" value="0x8049"/> 3063 <enum name="INTENSITY4" value="0x804A"/> 3064 <enum name="INTENSITY8" value="0x804B"/> 3065 <enum name="INTENSITY12" value="0x804C"/> 3066 <enum name="INTENSITY16" value="0x804D"/> 3067 <enum name="RGB4" value="0x804F"/> 3068 <enum name="RGB5" value="0x8050"/> 3069 <enum name="RGB8" value="0x8051"/> 3070 <enum name="RGB10" value="0x8052"/> 3071 <enum name="RGB12" value="0x8053"/> 3072 <enum name="RGB16" value="0x8054"/> 3073 <enum name="RGBA2" value="0x8055"/> 3074 <enum name="RGBA4" value="0x8056"/> 3075 <enum name="RGB5_A1" value="0x8057"/> 3076 <enum name="RGBA8" value="0x8058"/> 3077 <enum name="RGB10_A2" value="0x8059"/> 3078 <enum name="RGBA12" value="0x805A"/> 3079 <enum name="RGBA16" value="0x805B"/> 3080 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C"> 3081 <size name="GetTexLevelParameterfv" mode="get"/> 3082 <size name="GetTexLevelParameteriv" mode="get"/> 3083 </enum> 3084 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D"> 3085 <size name="GetTexLevelParameterfv" mode="get"/> 3086 <size name="GetTexLevelParameteriv" mode="get"/> 3087 </enum> 3088 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E"> 3089 <size name="GetTexLevelParameterfv" mode="get"/> 3090 <size name="GetTexLevelParameteriv" mode="get"/> 3091 </enum> 3092 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F"> 3093 <size name="GetTexLevelParameterfv" mode="get"/> 3094 <size name="GetTexLevelParameteriv" mode="get"/> 3095 </enum> 3096 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060"> 3097 <size name="GetTexLevelParameterfv" mode="get"/> 3098 <size name="GetTexLevelParameteriv" mode="get"/> 3099 </enum> 3100 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061"> 3101 <size name="GetTexLevelParameterfv" mode="get"/> 3102 <size name="GetTexLevelParameteriv" mode="get"/> 3103 </enum> 3104 <enum name="PROXY_TEXTURE_1D" value="0x8063"/> 3105 <enum name="PROXY_TEXTURE_2D" value="0x8064"/> 3106 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066"> 3107 <size name="TexParameterfv"/> 3108 <size name="TexParameteriv"/> 3109 <size name="GetTexParameterfv" mode="get"/> 3110 <size name="GetTexParameteriv" mode="get"/> 3111 </enum> 3112 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067"> 3113 <size name="GetTexParameterfv" mode="get"/> 3114 <size name="GetTexParameteriv" mode="get"/> 3115 </enum> 3116 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068"> 3117 <size name="Get" mode="get"/> 3118 </enum> 3119 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> 3120 <size name="Get" mode="get"/> 3121 </enum> 3122 <enum name="VERTEX_ARRAY" count="1" value="0x8074"> 3123 <size name="Get" mode="get"/> 3124 </enum> 3125 <enum name="NORMAL_ARRAY" count="1" value="0x8075"> 3126 <size name="Get" mode="get"/> 3127 </enum> 3128 <enum name="COLOR_ARRAY" count="1" value="0x8076"> 3129 <size name="Get" mode="get"/> 3130 </enum> 3131 <enum name="INDEX_ARRAY" count="1" value="0x8077"> 3132 <size name="Get" mode="get"/> 3133 </enum> 3134 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078"> 3135 <size name="Get" mode="get"/> 3136 </enum> 3137 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079"> 3138 <size name="Get" mode="get"/> 3139 </enum> 3140 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A"> 3141 <size name="Get" mode="get"/> 3142 </enum> 3143 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B"> 3144 <size name="Get" mode="get"/> 3145 </enum> 3146 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C"> 3147 <size name="Get" mode="get"/> 3148 </enum> 3149 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E"> 3150 <size name="Get" mode="get"/> 3151 </enum> 3152 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F"> 3153 <size name="Get" mode="get"/> 3154 </enum> 3155 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081"> 3156 <size name="Get" mode="get"/> 3157 </enum> 3158 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082"> 3159 <size name="Get" mode="get"/> 3160 </enum> 3161 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083"> 3162 <size name="Get" mode="get"/> 3163 </enum> 3164 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085"> 3165 <size name="Get" mode="get"/> 3166 </enum> 3167 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086"> 3168 <size name="Get" mode="get"/> 3169 </enum> 3170 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088"> 3171 <size name="Get" mode="get"/> 3172 </enum> 3173 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089"> 3174 <size name="Get" mode="get"/> 3175 </enum> 3176 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A"> 3177 <size name="Get" mode="get"/> 3178 </enum> 3179 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C"> 3180 <size name="Get" mode="get"/> 3181 </enum> 3182 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/> 3183 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/> 3184 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/> 3185 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/> 3186 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/> 3187 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/> 3188 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/> 3189 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/> 3190 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/> 3191 3192 <function name="ArrayElement" deprecated="3.1" exec="beginend" marshal="sync"> 3193 <param name="i" type="GLint"/> 3194 <glx handcode="true"/> 3195 </function> 3196 3197 <function name="ColorPointer" es1="1.0" deprecated="3.1" marshal="async" 3198 no_error="true" 3199 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR0, MESA_PACK_VFORMAT(type, size, 1, 0, 0), stride, pointer);"> 3200 <param name="size" type="GLint"/> 3201 <param name="type" type="GLenum"/> 3202 <param name="stride" type="GLsizei"/> 3203 <param name="pointer" type="const GLvoid *"/> 3204 <glx handcode="true"/> 3205 </function> 3206 3207 <function name="DisableClientState" es1="1.0" deprecated="3.1" 3208 marshal_call_after="_mesa_glthread_ClientState(ctx, NULL, _mesa_array_to_attrib(ctx, array), false);"> 3209 <param name="array" type="GLenum"/> 3210 <glx handcode="true"/> 3211 </function> 3212 3213 <function name="DrawArrays" es1="1.0" es2="2.0" marshal="custom" exec="dlist" 3214 marshal_no_error="true"> 3215 <param name="mode" type="GLenum"/> 3216 <param name="first" type="GLint"/> 3217 <param name="count" type="GLsizei"/> 3218 <glx rop="193" handcode="true"/> 3219 </function> 3220 3221 <function name="DrawElements" es1="1.0" es2="2.0" marshal="custom" exec="dlist" 3222 marshal_no_error="true" marshal_struct="public"> 3223 <param name="mode" type="GLenum"/> 3224 <param name="count" type="GLsizei"/> 3225 <param name="type" type="GLenum"/> 3226 <param name="indices" type="const GLvoid *"/> 3227 <glx handcode="true"/> 3228 </function> 3229 3230 <function name="EdgeFlagPointer" deprecated="3.1" marshal="async" 3231 no_error="true" 3232 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_EDGEFLAG, MESA_PACK_VFORMAT(GL_UNSIGNED_BYTE, 1, 0, 0, 0), stride, pointer);"> 3233 <param name="stride" type="GLsizei"/> 3234 <param name="pointer" type="const GLvoid *"/> 3235 <glx handcode="true"/> 3236 </function> 3237 3238 <function name="EnableClientState" es1="1.0" deprecated="3.1" 3239 marshal_call_after="_mesa_glthread_ClientState(ctx, NULL, _mesa_array_to_attrib(ctx, array), true);"> 3240 <param name="array" type="GLenum"/> 3241 <glx handcode="true"/> 3242 </function> 3243 3244 <function name="GetPointerv" es1="1.1" es2="3.2"> 3245 <param name="pname" type="GLenum"/> 3246 <param name="params" type="GLvoid **" output="true"/> 3247 <glx handcode="true"/> 3248 </function> 3249 3250 <function name="IndexPointer" deprecated="3.1" marshal="async" 3251 no_error="true" 3252 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR_INDEX, MESA_PACK_VFORMAT(type, 1, 0, 0, 0), stride, pointer);"> 3253 <param name="type" type="GLenum"/> 3254 <param name="stride" type="GLsizei"/> 3255 <param name="pointer" type="const GLvoid *"/> 3256 <glx handcode="true"/> 3257 </function> 3258 3259 <function name="InterleavedArrays" deprecated="3.1" marshal="async" 3260 marshal_call_after="_mesa_glthread_InterleavedArrays(ctx, format, stride, pointer);"> 3261 <param name="format" type="GLenum"/> 3262 <param name="stride" type="GLsizei"/> 3263 <param name="pointer" type="const GLvoid *"/> 3264 <glx handcode="true"/> 3265 </function> 3266 3267 <function name="NormalPointer" es1="1.0" deprecated="3.1" marshal="async" 3268 no_error="true" 3269 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_NORMAL, MESA_PACK_VFORMAT(type, 3, 1, 0, 0), stride, pointer);"> 3270 <param name="type" type="GLenum"/> 3271 <param name="stride" type="GLsizei"/> 3272 <param name="pointer" type="const GLvoid *"/> 3273 <glx handcode="true"/> 3274 </function> 3275 3276 <function name="TexCoordPointer" es1="1.0" deprecated="3.1" marshal="async" 3277 no_error="true" 3278 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_TEX(ctx->GLThread.ClientActiveTexture), MESA_PACK_VFORMAT(type, size, 0, 0, 0), stride, pointer);"> 3279 <param name="size" type="GLint"/> 3280 <param name="type" type="GLenum"/> 3281 <param name="stride" type="GLsizei"/> 3282 <param name="pointer" type="const GLvoid *"/> 3283 <glx handcode="true"/> 3284 </function> 3285 3286 <function name="VertexPointer" es1="1.0" deprecated="3.1" marshal="async" 3287 no_error="true" 3288 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_POS, MESA_PACK_VFORMAT(type, size, 0, 0, 0), stride, pointer);"> 3289 <param name="size" type="GLint"/> 3290 <param name="type" type="GLenum"/> 3291 <param name="stride" type="GLsizei"/> 3292 <param name="pointer" type="const GLvoid *"/> 3293 <glx handcode="true"/> 3294 </function> 3295 3296 <function name="PolygonOffset" es1="1.0" es2="2.0" exec="dlist"> 3297 <param name="factor" type="GLfloat"/> 3298 <param name="units" type="GLfloat"/> 3299 <glx rop="192"/> 3300 </function> 3301 3302 <function name="CopyTexImage1D" no_error="true" exec="dlist"> 3303 <param name="target" type="GLenum"/> 3304 <param name="level" type="GLint"/> 3305 <param name="internalformat" type="GLenum"/> 3306 <param name="x" type="GLint"/> 3307 <param name="y" type="GLint"/> 3308 <param name="width" type="GLsizei"/> 3309 <param name="border" type="GLint"/> 3310 <glx rop="4119"/> 3311 </function> 3312 3313 <function name="CopyTexImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 3314 <param name="target" type="GLenum"/> 3315 <param name="level" type="GLint"/> 3316 <param name="internalformat" type="GLenum"/> 3317 <param name="x" type="GLint"/> 3318 <param name="y" type="GLint"/> 3319 <param name="width" type="GLsizei"/> 3320 <param name="height" type="GLsizei"/> 3321 <param name="border" type="GLint"/> 3322 <glx rop="4120"/> 3323 </function> 3324 3325 <function name="CopyTexSubImage1D" no_error="true" exec="dlist"> 3326 <param name="target" type="GLenum"/> 3327 <param name="level" type="GLint"/> 3328 <param name="xoffset" type="GLint"/> 3329 <param name="x" type="GLint"/> 3330 <param name="y" type="GLint"/> 3331 <param name="width" type="GLsizei"/> 3332 <glx rop="4121"/> 3333 </function> 3334 3335 <function name="CopyTexSubImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 3336 <param name="target" type="GLenum"/> 3337 <param name="level" type="GLint"/> 3338 <param name="xoffset" type="GLint"/> 3339 <param name="yoffset" type="GLint"/> 3340 <param name="x" type="GLint"/> 3341 <param name="y" type="GLint"/> 3342 <param name="width" type="GLsizei"/> 3343 <param name="height" type="GLsizei"/> 3344 <glx rop="4122"/> 3345 </function> 3346 3347 <function name="TexSubImage1D" no_error="true" exec="dlist" 3348 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 3349 <param name="target" type="GLenum"/> 3350 <param name="level" type="GLint"/> 3351 <param name="xoffset" type="GLint"/> 3352 <param name="width" type="GLsizei"/> 3353 <param name="format" type="GLenum"/> 3354 <param name="type" type="GLenum"/> 3355 <param name="UNUSED" type="GLuint" padding="true"/> 3356 <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"/> 3357 <glx rop="4099" large="true"/> 3358 </function> 3359 3360 <function name="TexSubImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist" 3361 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 3362 <param name="target" type="GLenum"/> 3363 <param name="level" type="GLint"/> 3364 <param name="xoffset" type="GLint"/> 3365 <param name="yoffset" type="GLint"/> 3366 <param name="width" type="GLsizei"/> 3367 <param name="height" type="GLsizei"/> 3368 <param name="format" type="GLenum"/> 3369 <param name="type" type="GLenum"/> 3370 <param name="UNUSED" type="GLuint" padding="true"/> 3371 <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"/> 3372 <glx rop="4100" large="true"/> 3373 </function> 3374 3375 <function name="AreTexturesResident" deprecated="3.1"> 3376 <param name="n" type="GLsizei" counter="true"/> 3377 <param name="textures" type="const GLuint *" count="n"/> 3378 <param name="residences" type="GLboolean *" output="true" count="n"/> 3379 <return type="GLboolean"/> 3380 <glx sop="143" handcode="client" always_array="true"/> 3381 </function> 3382 3383 <function name="BindTexture" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 3384 <param name="target" type="GLenum"/> 3385 <param name="texture" type="GLuint"/> 3386 <glx rop="4117"/> 3387 </function> 3388 3389 <function name="DeleteTextures" es1="1.0" es2="2.0" no_error="true"> 3390 <param name="n" type="GLsizei" counter="true"/> 3391 <param name="textures" type="const GLuint *" count="n"/> 3392 <glx sop="144"/> 3393 </function> 3394 3395 <function name="GenTextures" es1="1.0" es2="2.0" no_error="true"> 3396 <param name="n" type="GLsizei" counter="true"/> 3397 <param name="textures" type="GLuint *" output="true" count="n"/> 3398 <glx sop="145" always_array="true"/> 3399 </function> 3400 3401 <function name="IsTexture" es1="1.1" es2="2.0"> 3402 <param name="texture" type="GLuint"/> 3403 <return type="GLboolean"/> 3404 <glx sop="146"/> 3405 </function> 3406 3407 <function name="PrioritizeTextures" deprecated="3.1" exec="dlist"> 3408 <param name="n" type="GLsizei" counter="true"/> 3409 <param name="textures" type="const GLuint *" count="n"/> 3410 <param name="priorities" type="const GLclampf *" count="n"/> 3411 <glx rop="4118"/> 3412 </function> 3413 3414 <function name="Indexub" vectorequiv="Indexubv" deprecated="3.1" exec="beginend"> 3415 <param name="c" type="GLubyte"/> 3416 </function> 3417 3418 <function name="Indexubv" deprecated="3.1" exec="beginend"> 3419 <param name="c" type="const GLubyte *" count="1"/> 3420 <glx rop="194"/> 3421 </function> 3422 3423 <function name="PopClientAttrib" deprecated="3.1" 3424 marshal_call_after="_mesa_glthread_PopClientAttrib(ctx);"> 3425 <glx handcode="true"/> 3426 </function> 3427 3428 <function name="PushClientAttrib" deprecated="3.1" 3429 marshal_call_after="_mesa_glthread_PushClientAttrib(ctx, mask, false);"> 3430 <param name="mask" type="GLbitfield"/> 3431 <glx handcode="true"/> 3432 </function> 3433</category> 3434 3435<category name="1.2"> 3436 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/> 3437 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> 3438 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> 3439 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/> 3440 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/> 3441 <enum name="RESCALE_NORMAL" count="1" value="0x803A"> 3442 <size name="Get" mode="get"/> 3443 </enum> 3444 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A"> 3445 <size name="Get" mode="get"/> 3446 </enum> 3447 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B"> 3448 <size name="Get" mode="get"/> 3449 </enum> 3450 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C"> 3451 <size name="Get" mode="get"/> 3452 </enum> 3453 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D"> 3454 <size name="Get" mode="get"/> 3455 </enum> 3456 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E"> 3457 <size name="Get" mode="get"/> 3458 </enum> 3459 <enum name="TEXTURE_3D" count="1" value="0x806F"> 3460 <size name="Get" mode="get"/> 3461 </enum> 3462 <enum name="PROXY_TEXTURE_3D" value="0x8070"/> 3463 <enum name="TEXTURE_DEPTH" count="1" value="0x8071"> 3464 <size name="GetTexLevelParameterfv" mode="get"/> 3465 <size name="GetTexLevelParameteriv" mode="get"/> 3466 </enum> 3467 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072"> 3468 <size name="TexParameterfv"/> 3469 <size name="TexParameteriv"/> 3470 <size name="GetTexParameterfv" mode="get"/> 3471 <size name="GetTexParameteriv" mode="get"/> 3472 </enum> 3473 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073"> 3474 <size name="Get" mode="get"/> 3475 </enum> 3476 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/> 3477 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> 3478 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/> 3479 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/> 3480 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/> 3481 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/> 3482 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/> 3483 <enum name="BGR" value="0x80E0"/> 3484 <enum name="BGRA" value="0x80E1"/> 3485 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8"> 3486 <size name="Get" mode="get"/> 3487 </enum> 3488 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9"> 3489 <size name="Get" mode="get"/> 3490 </enum> 3491 <enum name="CLAMP_TO_EDGE" value="0x812F"/> 3492 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A"> 3493 <size name="TexParameterfv"/> 3494 <size name="TexParameteriv"/> 3495 <size name="GetTexParameterfv" mode="get"/> 3496 <size name="GetTexParameteriv" mode="get"/> 3497 </enum> 3498 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B"> 3499 <size name="TexParameterfv"/> 3500 <size name="TexParameteriv"/> 3501 <size name="GetTexParameterfv" mode="get"/> 3502 <size name="GetTexParameteriv" mode="get"/> 3503 </enum> 3504 <enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C"> 3505 <size name="TexParameterfv"/> 3506 <size name="TexParameteriv"/> 3507 <size name="GetTexParameterfv" mode="get"/> 3508 <size name="GetTexParameteriv" mode="get"/> 3509 </enum> 3510 <enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D"> 3511 <size name="TexParameterfv"/> 3512 <size name="TexParameteriv"/> 3513 <size name="GetTexParameterfv" mode="get"/> 3514 <size name="GetTexParameteriv" mode="get"/> 3515 </enum> 3516 <enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8"> 3517 <size name="LightModelfv"/> 3518 <size name="LightModeliv"/> 3519 <size name="Get" mode="get"/> 3520 </enum> 3521 <enum name="SINGLE_COLOR" value="0x81F9"/> 3522 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/> 3523 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12"> 3524 <size name="Get" mode="get"/> 3525 </enum> 3526 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 3527 <size name="Get" mode="get"/> 3528 </enum> 3529 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22"> 3530 <size name="Get" mode="get"/> 3531 </enum> 3532 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 3533 <size name="Get" mode="get"/> 3534 </enum> 3535 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D"> 3536 <size name="Get" mode="get"/> 3537 </enum> 3538 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E"> 3539 <size name="Get" mode="get"/> 3540 </enum> 3541 3542 <!-- These enums are actually part of the ARB_imaging subset. --> 3543 3544 <enum name="CONSTANT_COLOR" value="0x8001"/> 3545 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/> 3546 <enum name="CONSTANT_ALPHA" value="0x8003"/> 3547 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/> 3548 <enum name="BLEND_COLOR" count="4" value="0x8005"> 3549 <size name="Get" mode="get"/> 3550 </enum> 3551 <enum name="FUNC_ADD" value="0x8006"/> 3552 <enum name="MIN" value="0x8007"/> 3553 <enum name="MAX" value="0x8008"/> 3554 <enum name="BLEND_EQUATION" count="1" value="0x8009"> 3555 <size name="Get" mode="get"/> 3556 </enum> 3557 <enum name="FUNC_SUBTRACT" value="0x800A"/> 3558 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/> 3559 <enum name="CONVOLUTION_1D" count="1" value="0x8010"> 3560 <size name="Get" mode="get"/> 3561 </enum> 3562 <enum name="CONVOLUTION_2D" count="1" value="0x8011"> 3563 <size name="Get" mode="get"/> 3564 </enum> 3565 <enum name="SEPARABLE_2D" count="1" value="0x8012"> 3566 <size name="Get" mode="get"/> 3567 </enum> 3568 3569 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013"> 3570 <size name="ConvolutionParameterfv"/> 3571 <size name="ConvolutionParameteriv"/> 3572 <size name="GetConvolutionParameterfv" mode="get"/> 3573 <size name="GetConvolutionParameteriv" mode="get"/> 3574 </enum> 3575 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154"> 3576 <size name="ConvolutionParameterfv"/> 3577 <size name="ConvolutionParameteriv"/> 3578 <size name="GetConvolutionParameterfv" mode="get"/> 3579 <size name="GetConvolutionParameteriv" mode="get"/> 3580 </enum> 3581 <enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014"> 3582 <size name="ConvolutionParameterfv"/> 3583 <size name="ConvolutionParameteriv"/> 3584 <size name="GetConvolutionParameterfv" mode="get"/> 3585 <size name="GetConvolutionParameteriv" mode="get"/> 3586 </enum> 3587 <enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015"> 3588 <size name="ConvolutionParameterfv"/> 3589 <size name="ConvolutionParameteriv"/> 3590 <size name="GetConvolutionParameterfv" mode="get"/> 3591 <size name="GetConvolutionParameteriv" mode="get"/> 3592 </enum> 3593 <enum name="REDUCE" value="0x8016"/> 3594 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017"> 3595 <size name="GetConvolutionParameterfv" mode="get"/> 3596 <size name="GetConvolutionParameteriv" mode="get"/> 3597 </enum> 3598 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018"> 3599 <size name="GetConvolutionParameterfv" mode="get"/> 3600 <size name="GetConvolutionParameteriv" mode="get"/> 3601 </enum> 3602 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019"> 3603 <size name="GetConvolutionParameterfv" mode="get"/> 3604 <size name="GetConvolutionParameteriv" mode="get"/> 3605 </enum> 3606 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A"> 3607 <size name="GetConvolutionParameterfv" mode="get"/> 3608 <size name="GetConvolutionParameteriv" mode="get"/> 3609 <size name="Get" mode="get"/> 3610 </enum> 3611 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B"> 3612 <size name="GetConvolutionParameterfv" mode="get"/> 3613 <size name="GetConvolutionParameteriv" mode="get"/> 3614 <size name="Get" mode="get"/> 3615 </enum> 3616 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C"> 3617 <size name="Get" mode="get"/> 3618 </enum> 3619 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D"> 3620 <size name="Get" mode="get"/> 3621 </enum> 3622 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E"> 3623 <size name="Get" mode="get"/> 3624 </enum> 3625 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F"> 3626 <size name="Get" mode="get"/> 3627 </enum> 3628 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020"> 3629 <size name="Get" mode="get"/> 3630 </enum> 3631 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021"> 3632 <size name="Get" mode="get"/> 3633 </enum> 3634 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022"> 3635 <size name="Get" mode="get"/> 3636 </enum> 3637 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023"> 3638 <size name="Get" mode="get"/> 3639 </enum> 3640 3641 <enum name="HISTOGRAM" count="1" value="0x8024"> 3642 <size name="Get" mode="get"/> 3643 </enum> 3644 <enum name="PROXY_HISTOGRAM" value="0x8025"/> 3645 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026"> 3646 <size name="GetHistogramParameterfv" mode="get"/> 3647 <size name="GetHistogramParameteriv" mode="get"/> 3648 </enum> 3649 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027"> 3650 <size name="GetHistogramParameterfv" mode="get"/> 3651 <size name="GetHistogramParameteriv" mode="get"/> 3652 </enum> 3653 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028"> 3654 <size name="GetHistogramParameterfv" mode="get"/> 3655 <size name="GetHistogramParameteriv" mode="get"/> 3656 </enum> 3657 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029"> 3658 <size name="GetHistogramParameterfv" mode="get"/> 3659 <size name="GetHistogramParameteriv" mode="get"/> 3660 </enum> 3661 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A"> 3662 <size name="GetHistogramParameterfv" mode="get"/> 3663 <size name="GetHistogramParameteriv" mode="get"/> 3664 </enum> 3665 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B"> 3666 <size name="GetHistogramParameterfv" mode="get"/> 3667 <size name="GetHistogramParameteriv" mode="get"/> 3668 </enum> 3669 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C"> 3670 <size name="GetHistogramParameterfv" mode="get"/> 3671 <size name="GetHistogramParameteriv" mode="get"/> 3672 </enum> 3673 <enum name="HISTOGRAM_SINK" count="1" value="0x802D"> 3674 <size name="GetHistogramParameterfv" mode="get"/> 3675 <size name="GetHistogramParameteriv" mode="get"/> 3676 </enum> 3677 <enum name="MINMAX" count="1" value="0x802E"> 3678 <size name="Get" mode="get"/> 3679 </enum> 3680 <enum name="MINMAX_FORMAT" count="1" value="0x802F"> 3681 <size name="GetMinmaxParameterfv" mode="get"/> 3682 <size name="GetMinmaxParameteriv" mode="get"/> 3683 </enum> 3684 <enum name="MINMAX_SINK" count="1" value="0x8030"> 3685 <size name="GetMinmaxParameterfv" mode="get"/> 3686 <size name="GetMinmaxParameteriv" mode="get"/> 3687 </enum> 3688 3689 <enum name="COLOR_MATRIX" count="16" value="0x80B1"> 3690 <size name="Get" mode="get"/> 3691 </enum> 3692 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2"> 3693 <size name="Get" mode="get"/> 3694 </enum> 3695 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3"> 3696 <size name="Get" mode="get"/> 3697 </enum> 3698 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4"> 3699 <size name="Get" mode="get"/> 3700 </enum> 3701 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5"> 3702 <size name="Get" mode="get"/> 3703 </enum> 3704 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6"> 3705 <size name="Get" mode="get"/> 3706 </enum> 3707 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7"> 3708 <size name="Get" mode="get"/> 3709 </enum> 3710 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8"> 3711 <size name="Get" mode="get"/> 3712 </enum> 3713 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9"> 3714 <size name="Get" mode="get"/> 3715 </enum> 3716 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA"> 3717 <size name="Get" mode="get"/> 3718 </enum> 3719 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB"> 3720 <size name="Get" mode="get"/> 3721 </enum> 3722 3723 <enum name="COLOR_TABLE" count="1" value="0x80D0"> 3724 <size name="Get" mode="get"/> 3725 </enum> 3726 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1"> 3727 <size name="Get" mode="get"/> 3728 </enum> 3729 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2"> 3730 <size name="Get" mode="get"/> 3731 </enum> 3732 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/> 3733 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/> 3734 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/> 3735 3736 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6"> 3737 <size name="ColorTableParameterfv"/> 3738 <size name="ColorTableParameteriv"/> 3739 <size name="GetColorTableParameterfv" mode="get"/> 3740 <size name="GetColorTableParameteriv" mode="get"/> 3741 </enum> 3742 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7"> 3743 <size name="ColorTableParameterfv"/> 3744 <size name="ColorTableParameteriv"/> 3745 <size name="GetColorTableParameterfv" mode="get"/> 3746 <size name="GetColorTableParameteriv" mode="get"/> 3747 </enum> 3748 <enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8"> 3749 <size name="GetColorTableParameterfv" mode="get"/> 3750 <size name="GetColorTableParameteriv" mode="get"/> 3751 </enum> 3752 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9"> 3753 <size name="GetColorTableParameterfv" mode="get"/> 3754 <size name="GetColorTableParameteriv" mode="get"/> 3755 </enum> 3756 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA"> 3757 <size name="GetColorTableParameterfv" mode="get"/> 3758 <size name="GetColorTableParameteriv" mode="get"/> 3759 </enum> 3760 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB"> 3761 <size name="GetColorTableParameterfv" mode="get"/> 3762 <size name="GetColorTableParameteriv" mode="get"/> 3763 </enum> 3764 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC"> 3765 <size name="GetColorTableParameterfv" mode="get"/> 3766 <size name="GetColorTableParameteriv" mode="get"/> 3767 </enum> 3768 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD"> 3769 <size name="GetColorTableParameterfv" mode="get"/> 3770 <size name="GetColorTableParameteriv" mode="get"/> 3771 </enum> 3772 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE"> 3773 <size name="GetColorTableParameterfv" mode="get"/> 3774 <size name="GetColorTableParameteriv" mode="get"/> 3775 </enum> 3776 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF"> 3777 <size name="GetColorTableParameterfv" mode="get"/> 3778 <size name="GetColorTableParameteriv" mode="get"/> 3779 </enum> 3780 3781 3782 <function name="BlendColor" es2="2.0" exec="dlist"> 3783 <param name="red" type="GLclampf"/> 3784 <param name="green" type="GLclampf"/> 3785 <param name="blue" type="GLclampf"/> 3786 <param name="alpha" type="GLclampf"/> 3787 <glx rop="4096"/> 3788 </function> 3789 3790 <function name="BlendEquation" es2="2.0" exec="dlist"> 3791 <param name="mode" type="GLenum"/> 3792 <glx rop="4097"/> 3793 </function> 3794 3795 <function name="DrawRangeElements" es2="3.0" marshal="custom" exec="dlist" 3796 marshal_no_error="true"> 3797 <param name="mode" type="GLenum"/> 3798 <param name="start" type="GLuint"/> 3799 <param name="end" type="GLuint"/> 3800 <param name="count" type="GLsizei"/> 3801 <param name="type" type="GLenum"/> 3802 <param name="indices" type="const GLvoid *"/> 3803 <glx handcode="true"/> 3804 </function> 3805 3806 <function name="ColorTable" deprecated="3.1" exec="skip"> 3807 <param name="target" type="GLenum"/> 3808 <param name="internalformat" type="GLenum"/> 3809 <param name="width" type="GLsizei"/> 3810 <param name="format" type="GLenum"/> 3811 <param name="type" type="GLenum"/> 3812 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3813 <glx rop="2053" large="true"/> 3814 </function> 3815 3816 <function name="ColorTableParameterfv" deprecated="3.1" exec="skip"> 3817 <param name="target" type="GLenum"/> 3818 <param name="pname" type="GLenum"/> 3819 <param name="params" type="const GLfloat *" variable_param="pname"/> 3820 <glx rop="2054"/> 3821 </function> 3822 3823 <function name="ColorTableParameteriv" deprecated="3.1" exec="skip"> 3824 <param name="target" type="GLenum"/> 3825 <param name="pname" type="GLenum"/> 3826 <param name="params" type="const GLint *" variable_param="pname"/> 3827 <glx rop="2055"/> 3828 </function> 3829 3830 <function name="CopyColorTable" deprecated="3.1" exec="skip"> 3831 <param name="target" type="GLenum"/> 3832 <param name="internalformat" type="GLenum"/> 3833 <param name="x" type="GLint"/> 3834 <param name="y" type="GLint"/> 3835 <param name="width" type="GLsizei"/> 3836 <glx rop="2056"/> 3837 </function> 3838 3839 <function name="GetColorTable" deprecated="3.1" exec="skip"> 3840 <param name="target" type="GLenum"/> 3841 <param name="format" type="GLenum"/> 3842 <param name="type" type="GLenum"/> 3843 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3844 <glx sop="147" dimensions_in_reply="true"/> 3845 </function> 3846 3847 <function name="GetColorTableParameterfv" deprecated="3.1" exec="skip"> 3848 <param name="target" type="GLenum"/> 3849 <param name="pname" type="GLenum"/> 3850 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3851 <glx sop="148"/> 3852 </function> 3853 3854 <function name="GetColorTableParameteriv" deprecated="3.1" exec="skip"> 3855 <param name="target" type="GLenum"/> 3856 <param name="pname" type="GLenum"/> 3857 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3858 <glx sop="149"/> 3859 </function> 3860 3861 <function name="ColorSubTable" deprecated="3.1" exec="skip"> 3862 <param name="target" type="GLenum"/> 3863 <param name="start" type="GLsizei"/> 3864 <param name="count" type="GLsizei"/> 3865 <param name="format" type="GLenum"/> 3866 <param name="type" type="GLenum"/> 3867 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3868 <glx rop="195" large="true"/> 3869 </function> 3870 3871 <function name="CopyColorSubTable" deprecated="3.1" exec="skip"> 3872 <param name="target" type="GLenum"/> 3873 <param name="start" type="GLsizei"/> 3874 <param name="x" type="GLint"/> 3875 <param name="y" type="GLint"/> 3876 <param name="width" type="GLsizei"/> 3877 <glx rop="196"/> 3878 </function> 3879 3880 <function name="ConvolutionFilter1D" deprecated="3.1" exec="skip"> 3881 <param name="target" type="GLenum"/> 3882 <param name="internalformat" type="GLenum"/> 3883 <param name="width" type="GLsizei"/> 3884 <param name="format" type="GLenum"/> 3885 <param name="type" type="GLenum"/> 3886 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3887 <glx rop="4101" large="true"/> 3888 </function> 3889 3890 <function name="ConvolutionFilter2D" deprecated="3.1" exec="skip"> 3891 <param name="target" type="GLenum"/> 3892 <param name="internalformat" type="GLenum"/> 3893 <param name="width" type="GLsizei"/> 3894 <param name="height" type="GLsizei"/> 3895 <param name="format" type="GLenum"/> 3896 <param name="type" type="GLenum"/> 3897 <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"/> 3898 <glx rop="4102" large="true"/> 3899 </function> 3900 3901 <function name="ConvolutionParameterf" deprecated="3.1" exec="skip"> 3902 <param name="target" type="GLenum"/> 3903 <param name="pname" type="GLenum"/> 3904 <param name="params" type="GLfloat"/> 3905 <glx rop="4103"/> 3906 </function> 3907 3908 <function name="ConvolutionParameterfv" deprecated="3.1" exec="skip"> 3909 <param name="target" type="GLenum"/> 3910 <param name="pname" type="GLenum"/> 3911 <param name="params" type="const GLfloat *" variable_param="pname"/> 3912 <glx rop="4104"/> 3913 </function> 3914 3915 <function name="ConvolutionParameteri" deprecated="3.1" exec="skip"> 3916 <param name="target" type="GLenum"/> 3917 <param name="pname" type="GLenum"/> 3918 <param name="params" type="GLint"/> 3919 <glx rop="4105"/> 3920 </function> 3921 3922 <function name="ConvolutionParameteriv" deprecated="3.1" exec="skip"> 3923 <param name="target" type="GLenum"/> 3924 <param name="pname" type="GLenum"/> 3925 <param name="params" type="const GLint *" variable_param="pname"/> 3926 <glx rop="4106"/> 3927 </function> 3928 3929 <function name="CopyConvolutionFilter1D" deprecated="3.1" exec="skip"> 3930 <param name="target" type="GLenum"/> 3931 <param name="internalformat" type="GLenum"/> 3932 <param name="x" type="GLint"/> 3933 <param name="y" type="GLint"/> 3934 <param name="width" type="GLsizei"/> 3935 <glx rop="4107"/> 3936 </function> 3937 3938 <function name="CopyConvolutionFilter2D" deprecated="3.1" exec="skip"> 3939 <param name="target" type="GLenum"/> 3940 <param name="internalformat" type="GLenum"/> 3941 <param name="x" type="GLint"/> 3942 <param name="y" type="GLint"/> 3943 <param name="width" type="GLsizei"/> 3944 <param name="height" type="GLsizei"/> 3945 <glx rop="4108"/> 3946 </function> 3947 3948 <function name="GetConvolutionFilter" deprecated="3.1" exec="skip"> 3949 <param name="target" type="GLenum"/> 3950 <param name="format" type="GLenum"/> 3951 <param name="type" type="GLenum"/> 3952 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 3953 <glx sop="150" dimensions_in_reply="true"/> 3954 </function> 3955 3956 <function name="GetConvolutionParameterfv" deprecated="3.1" exec="skip"> 3957 <param name="target" type="GLenum"/> 3958 <param name="pname" type="GLenum"/> 3959 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3960 <glx sop="151"/> 3961 </function> 3962 3963 <function name="GetConvolutionParameteriv" deprecated="3.1" exec="skip"> 3964 <param name="target" type="GLenum"/> 3965 <param name="pname" type="GLenum"/> 3966 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3967 <glx sop="152"/> 3968 </function> 3969 3970 <function name="GetSeparableFilter" deprecated="3.1" exec="skip"> 3971 <param name="target" type="GLenum"/> 3972 <param name="format" type="GLenum"/> 3973 <param name="type" type="GLenum"/> 3974 <param name="row" type="GLvoid *" output="true"/> 3975 <param name="column" type="GLvoid *" output="true"/> 3976 <param name="span" type="GLvoid *" output="true"/> 3977 <glx sop="153" handcode="true"/> 3978 </function> 3979 3980 <function name="SeparableFilter2D" deprecated="3.1" exec="skip"> 3981 <param name="target" type="GLenum"/> 3982 <param name="internalformat" type="GLenum"/> 3983 <param name="width" type="GLsizei"/> 3984 <param name="height" type="GLsizei"/> 3985 <param name="format" type="GLenum"/> 3986 <param name="type" type="GLenum"/> 3987 <param name="row" type="const GLvoid *"/> 3988 <param name="column" type="const GLvoid *"/> 3989 <glx rop="4109" handcode="true"/> 3990 </function> 3991 3992 <function name="GetHistogram" deprecated="3.1" exec="skip"> 3993 <param name="target" type="GLenum"/> 3994 <param name="reset" type="GLboolean"/> 3995 <param name="format" type="GLenum"/> 3996 <param name="type" type="GLenum"/> 3997 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3998 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/> 3999 </function> 4000 4001 <function name="GetHistogramParameterfv" deprecated="3.1" exec="skip"> 4002 <param name="target" type="GLenum"/> 4003 <param name="pname" type="GLenum"/> 4004 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 4005 <glx sop="155"/> 4006 </function> 4007 4008 <function name="GetHistogramParameteriv" deprecated="3.1" exec="skip"> 4009 <param name="target" type="GLenum"/> 4010 <param name="pname" type="GLenum"/> 4011 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4012 <glx sop="156"/> 4013 </function> 4014 4015 <function name="GetMinmax" deprecated="3.1" exec="skip"> 4016 <param name="target" type="GLenum"/> 4017 <param name="reset" type="GLboolean"/> 4018 <param name="format" type="GLenum"/> 4019 <param name="type" type="GLenum"/> 4020 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 4021 <glx sop="157" img_reset="reset"/> 4022 </function> 4023 4024 <function name="GetMinmaxParameterfv" deprecated="3.1" exec="skip"> 4025 <param name="target" type="GLenum"/> 4026 <param name="pname" type="GLenum"/> 4027 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 4028 <glx sop="158"/> 4029 </function> 4030 4031 <function name="GetMinmaxParameteriv" deprecated="3.1" exec="skip"> 4032 <param name="target" type="GLenum"/> 4033 <param name="pname" type="GLenum"/> 4034 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4035 <glx sop="159"/> 4036 </function> 4037 4038 <function name="Histogram" deprecated="3.1" exec="skip"> 4039 <param name="target" type="GLenum"/> 4040 <param name="width" type="GLsizei"/> 4041 <param name="internalformat" type="GLenum"/> 4042 <param name="sink" type="GLboolean"/> 4043 <glx rop="4110"/> 4044 </function> 4045 4046 <function name="Minmax" deprecated="3.1" exec="skip"> 4047 <param name="target" type="GLenum"/> 4048 <param name="internalformat" type="GLenum"/> 4049 <param name="sink" type="GLboolean"/> 4050 <glx rop="4111"/> 4051 </function> 4052 4053 <function name="ResetHistogram" deprecated="3.1" exec="skip"> 4054 <param name="target" type="GLenum"/> 4055 <glx rop="4112"/> 4056 </function> 4057 4058 <function name="ResetMinmax" deprecated="3.1" exec="skip"> 4059 <param name="target" type="GLenum"/> 4060 <glx rop="4113"/> 4061 </function> 4062 4063 <function name="TexImage3D" es2="3.0" no_error="true" exec="dlist" 4064 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 4065 <param name="target" type="GLenum"/> 4066 <param name="level" type="GLint"/> 4067 <param name="internalformat" type="GLint"/> 4068 <param name="width" type="GLsizei"/> 4069 <param name="height" type="GLsizei"/> 4070 <param name="depth" type="GLsizei"/> 4071 <param name="border" type="GLint"/> 4072 <param name="format" type="GLenum"/> 4073 <param name="type" type="GLenum"/> 4074 <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"/> 4075 <glx rop="4114" large="true"/> 4076 </function> 4077 4078 <function name="TexSubImage3D" es2="3.0" no_error="true" exec="dlist" 4079 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 4080 <param name="target" type="GLenum"/> 4081 <param name="level" type="GLint"/> 4082 <param name="xoffset" type="GLint"/> 4083 <param name="yoffset" type="GLint"/> 4084 <param name="zoffset" type="GLint"/> 4085 <param name="width" type="GLsizei"/> 4086 <param name="height" type="GLsizei"/> 4087 <param name="depth" type="GLsizei"/> 4088 <param name="format" type="GLenum"/> 4089 <param name="type" type="GLenum"/> 4090 <param name="UNUSED" type="GLuint" padding="true"/> 4091 <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"/> 4092 <glx rop="4115" large="true"/> 4093 </function> 4094 4095 <function name="CopyTexSubImage3D" es2="3.0" no_error="true" exec="dlist"> 4096 <param name="target" type="GLenum"/> 4097 <param name="level" type="GLint"/> 4098 <param name="xoffset" type="GLint"/> 4099 <param name="yoffset" type="GLint"/> 4100 <param name="zoffset" type="GLint"/> 4101 <param name="x" type="GLint"/> 4102 <param name="y" type="GLint"/> 4103 <param name="width" type="GLsizei"/> 4104 <param name="height" type="GLsizei"/> 4105 <glx rop="4123"/> 4106 </function> 4107</category> 4108 4109<category name="1.3"> 4110 <enum name="TEXTURE0" value="0x84C0"/> 4111 <enum name="TEXTURE1" value="0x84C1"/> 4112 <enum name="TEXTURE2" value="0x84C2"/> 4113 <enum name="TEXTURE3" value="0x84C3"/> 4114 <enum name="TEXTURE4" value="0x84C4"/> 4115 <enum name="TEXTURE5" value="0x84C5"/> 4116 <enum name="TEXTURE6" value="0x84C6"/> 4117 <enum name="TEXTURE7" value="0x84C7"/> 4118 <enum name="TEXTURE8" value="0x84C8"/> 4119 <enum name="TEXTURE9" value="0x84C9"/> 4120 <enum name="TEXTURE10" value="0x84CA"/> 4121 <enum name="TEXTURE11" value="0x84CB"/> 4122 <enum name="TEXTURE12" value="0x84CC"/> 4123 <enum name="TEXTURE13" value="0x84CD"/> 4124 <enum name="TEXTURE14" value="0x84CE"/> 4125 <enum name="TEXTURE15" value="0x84CF"/> 4126 <enum name="TEXTURE16" value="0x84D0"/> 4127 <enum name="TEXTURE17" value="0x84D1"/> 4128 <enum name="TEXTURE18" value="0x84D2"/> 4129 <enum name="TEXTURE19" value="0x84D3"/> 4130 <enum name="TEXTURE20" value="0x84D4"/> 4131 <enum name="TEXTURE21" value="0x84D5"/> 4132 <enum name="TEXTURE22" value="0x84D6"/> 4133 <enum name="TEXTURE23" value="0x84D7"/> 4134 <enum name="TEXTURE24" value="0x84D8"/> 4135 <enum name="TEXTURE25" value="0x84D9"/> 4136 <enum name="TEXTURE26" value="0x84DA"/> 4137 <enum name="TEXTURE27" value="0x84DB"/> 4138 <enum name="TEXTURE28" value="0x84DC"/> 4139 <enum name="TEXTURE29" value="0x84DD"/> 4140 <enum name="TEXTURE30" value="0x84DE"/> 4141 <enum name="TEXTURE31" value="0x84DF"/> 4142 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0"> 4143 <size name="Get" mode="get"/> 4144 </enum> 4145 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1"> 4146 <size name="Get" mode="get"/> 4147 </enum> 4148 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2"> 4149 <size name="Get" mode="get"/> 4150 </enum> 4151 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/> 4152 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/> 4153 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/> 4154 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/> 4155 <enum name="MULTISAMPLE" count="1" value="0x809D"> 4156 <size name="Get" mode="get"/> 4157 </enum> 4158 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> 4159 <size name="Get" mode="get"/> 4160 </enum> 4161 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F"> 4162 <size name="Get" mode="get"/> 4163 </enum> 4164 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> 4165 <size name="Get" mode="get"/> 4166 </enum> 4167 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8"> 4168 <size name="Get" mode="get"/> 4169 </enum> 4170 <enum name="SAMPLES" count="1" value="0x80A9"> 4171 <size name="Get" mode="get"/> 4172 </enum> 4173 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA"> 4174 <size name="Get" mode="get"/> 4175 </enum> 4176 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB"> 4177 <size name="Get" mode="get"/> 4178 </enum> 4179 <enum name="MULTISAMPLE_BIT" value="0x20000000"/> 4180 <enum name="NORMAL_MAP" value="0x8511"/> 4181 <enum name="REFLECTION_MAP" value="0x8512"/> 4182 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513"> 4183 <size name="Get" mode="get"/> 4184 </enum> 4185 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514"> 4186 <size name="Get" mode="get"/> 4187 </enum> 4188 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/> 4189 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/> 4190 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/> 4191 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/> 4192 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/> 4193 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/> 4194 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/> 4195 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C"> 4196 <size name="Get" mode="get"/> 4197 </enum> 4198 <enum name="COMPRESSED_ALPHA" value="0x84E9"/> 4199 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/> 4200 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/> 4201 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/> 4202 <enum name="COMPRESSED_RGB" value="0x84ED"/> 4203 <enum name="COMPRESSED_RGBA" value="0x84EE"/> 4204 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF"> 4205 <size name="Get" mode="get"/> 4206 </enum> 4207 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0"> 4208 <size name="GetTexLevelParameterfv" mode="get"/> 4209 <size name="GetTexLevelParameteriv" mode="get"/> 4210 </enum> 4211 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1"> 4212 <size name="GetTexLevelParameterfv" mode="get"/> 4213 <size name="GetTexLevelParameteriv" mode="get"/> 4214 </enum> 4215 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2"> 4216 <size name="Get" mode="get"/> 4217 </enum> 4218 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3"> 4219 <size name="Get" mode="get"/> 4220 </enum> 4221 <enum name="CLAMP_TO_BORDER" value="0x812D"/> 4222 <enum name="COMBINE" value="0x8570"/> 4223 <enum name="COMBINE_RGB" count="1" value="0x8571"> 4224 <size name="TexEnvfv"/> 4225 <size name="TexEnviv"/> 4226 <size name="GetTexEnvfv" mode="get"/> 4227 <size name="GetTexEnviv" mode="get"/> 4228 </enum> 4229 <enum name="COMBINE_ALPHA" count="1" value="0x8572"> 4230 <size name="TexEnvfv"/> 4231 <size name="TexEnviv"/> 4232 <size name="GetTexEnvfv" mode="get"/> 4233 <size name="GetTexEnviv" mode="get"/> 4234 </enum> 4235 <enum name="SOURCE0_RGB" count="1" value="0x8580"> 4236 <size name="TexEnvfv"/> 4237 <size name="TexEnviv"/> 4238 <size name="GetTexEnvfv" mode="get"/> 4239 <size name="GetTexEnviv" mode="get"/> 4240 </enum> 4241 <enum name="SOURCE1_RGB" count="1" value="0x8581"> 4242 <size name="TexEnvfv"/> 4243 <size name="TexEnviv"/> 4244 <size name="GetTexEnvfv" mode="get"/> 4245 <size name="GetTexEnviv" mode="get"/> 4246 </enum> 4247 <enum name="SOURCE2_RGB" count="1" value="0x8582"> 4248 <size name="TexEnvfv"/> 4249 <size name="TexEnviv"/> 4250 <size name="GetTexEnvfv" mode="get"/> 4251 <size name="GetTexEnviv" mode="get"/> 4252 </enum> 4253 <enum name="SOURCE0_ALPHA" count="1" value="0x8588"> 4254 <size name="TexEnvfv"/> 4255 <size name="TexEnviv"/> 4256 <size name="GetTexEnvfv" mode="get"/> 4257 <size name="GetTexEnviv" mode="get"/> 4258 </enum> 4259 <enum name="SOURCE1_ALPHA" count="1" value="0x8589"> 4260 <size name="TexEnvfv"/> 4261 <size name="TexEnviv"/> 4262 <size name="GetTexEnvfv" mode="get"/> 4263 <size name="GetTexEnviv" mode="get"/> 4264 </enum> 4265 <enum name="SOURCE2_ALPHA" count="1" value="0x858A"> 4266 <size name="TexEnvfv"/> 4267 <size name="TexEnviv"/> 4268 <size name="GetTexEnvfv" mode="get"/> 4269 <size name="GetTexEnviv" mode="get"/> 4270 </enum> 4271 <enum name="OPERAND0_RGB" count="1" value="0x8590"> 4272 <size name="TexEnvfv"/> 4273 <size name="TexEnviv"/> 4274 <size name="GetTexEnvfv" mode="get"/> 4275 <size name="GetTexEnviv" mode="get"/> 4276 </enum> 4277 <enum name="OPERAND1_RGB" count="1" value="0x8591"> 4278 <size name="TexEnvfv"/> 4279 <size name="TexEnviv"/> 4280 <size name="GetTexEnvfv" mode="get"/> 4281 <size name="GetTexEnviv" mode="get"/> 4282 </enum> 4283 <enum name="OPERAND2_RGB" count="1" value="0x8592"> 4284 <size name="TexEnvfv"/> 4285 <size name="TexEnviv"/> 4286 <size name="GetTexEnvfv" mode="get"/> 4287 <size name="GetTexEnviv" mode="get"/> 4288 </enum> 4289 <enum name="OPERAND0_ALPHA" count="1" value="0x8598"> 4290 <size name="TexEnvfv"/> 4291 <size name="TexEnviv"/> 4292 <size name="GetTexEnvfv" mode="get"/> 4293 <size name="GetTexEnviv" mode="get"/> 4294 </enum> 4295 <enum name="OPERAND1_ALPHA" count="1" value="0x8599"> 4296 <size name="TexEnvfv"/> 4297 <size name="TexEnviv"/> 4298 <size name="GetTexEnvfv" mode="get"/> 4299 <size name="GetTexEnviv" mode="get"/> 4300 </enum> 4301 <enum name="OPERAND2_ALPHA" count="1" value="0x859A"> 4302 <size name="TexEnvfv"/> 4303 <size name="TexEnviv"/> 4304 <size name="GetTexEnvfv" mode="get"/> 4305 <size name="GetTexEnviv" mode="get"/> 4306 </enum> 4307 <enum name="RGB_SCALE" count="1" value="0x8573"> 4308 <size name="TexEnvfv"/> 4309 <size name="TexEnviv"/> 4310 <size name="GetTexEnvfv" mode="get"/> 4311 <size name="GetTexEnviv" mode="get"/> 4312 </enum> 4313 <enum name="ADD_SIGNED" value="0x8574"/> 4314 <enum name="INTERPOLATE" value="0x8575"/> 4315 <enum name="SUBTRACT" value="0x84E7"/> 4316 <enum name="CONSTANT" value="0x8576"/> 4317 <enum name="PRIMARY_COLOR" value="0x8577"/> 4318 <enum name="PREVIOUS" value="0x8578"/> 4319 <enum name="DOT3_RGB" value="0x86AE"/> 4320 <enum name="DOT3_RGBA" value="0x86AF"/> 4321 4322 <function name="ActiveTexture" es1="1.0" es2="2.0" no_error="true" exec="dlist" 4323 marshal_call_after="ctx->GLThread.ActiveTexture = texture - GL_TEXTURE0; if (ctx->GLThread.MatrixMode == GL_TEXTURE) ctx->GLThread.MatrixIndex = _mesa_get_matrix_index(ctx, texture);"> 4324 <param name="texture" type="GLenum"/> 4325 <glx rop="197"/> 4326 </function> 4327 4328 <function name="ClientActiveTexture" es1="1.0" deprecated="3.1" 4329 marshal_call_after="ctx->GLThread.ClientActiveTexture = texture - GL_TEXTURE0;"> 4330 <param name="texture" type="GLenum"/> 4331 <glx handcode="true"/> 4332 </function> 4333 4334 <function name="MultiTexCoord1d" deprecated="3.1" exec="beginend"> 4335 <param name="target" type="GLenum"/> 4336 <param name="s" type="GLdouble"/> 4337 </function> 4338 4339 <function name="MultiTexCoord1dv" deprecated="3.1" exec="beginend"> 4340 <param name="target" type="GLenum"/> 4341 <param name="v" type="const GLdouble *" count="1"/> 4342 <glx rop="198"/> 4343 </function> 4344 4345 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB"> 4346 <param name="target" type="GLenum"/> 4347 <param name="s" type="GLfloat"/> 4348 </function> 4349 4350 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB"> 4351 <param name="target" type="GLenum"/> 4352 <param name="v" type="const GLfloat *"/> 4353 </function> 4354 4355 <function name="MultiTexCoord1i" deprecated="3.1" exec="beginend"> 4356 <param name="target" type="GLenum"/> 4357 <param name="s" type="GLint"/> 4358 </function> 4359 4360 <function name="MultiTexCoord1iv" deprecated="3.1" exec="beginend"> 4361 <param name="target" type="GLenum"/> 4362 <param name="v" type="const GLint *" count="1"/> 4363 <glx rop="200"/> 4364 </function> 4365 4366 <function name="MultiTexCoord1s" deprecated="3.1" exec="beginend"> 4367 <param name="target" type="GLenum"/> 4368 <param name="s" type="GLshort"/> 4369 </function> 4370 4371 <function name="MultiTexCoord1sv" deprecated="3.1" exec="beginend"> 4372 <param name="target" type="GLenum"/> 4373 <param name="v" type="const GLshort *" count="1"/> 4374 <glx rop="201"/> 4375 </function> 4376 4377 <function name="MultiTexCoord2d" deprecated="3.1" exec="beginend"> 4378 <param name="target" type="GLenum"/> 4379 <param name="s" type="GLdouble"/> 4380 <param name="t" type="GLdouble"/> 4381 </function> 4382 4383 <function name="MultiTexCoord2dv" deprecated="3.1" exec="beginend"> 4384 <param name="target" type="GLenum"/> 4385 <param name="v" type="const GLdouble *" count="2"/> 4386 <glx rop="202"/> 4387 </function> 4388 4389 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB"> 4390 <param name="target" type="GLenum"/> 4391 <param name="s" type="GLfloat"/> 4392 <param name="t" type="GLfloat"/> 4393 </function> 4394 4395 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB"> 4396 <param name="target" type="GLenum"/> 4397 <param name="v" type="const GLfloat *"/> 4398 </function> 4399 4400 <function name="MultiTexCoord2i" deprecated="3.1" exec="beginend"> 4401 <param name="target" type="GLenum"/> 4402 <param name="s" type="GLint"/> 4403 <param name="t" type="GLint"/> 4404 </function> 4405 4406 <function name="MultiTexCoord2iv" deprecated="3.1" exec="beginend"> 4407 <param name="target" type="GLenum"/> 4408 <param name="v" type="const GLint *" count="2"/> 4409 <glx rop="204"/> 4410 </function> 4411 4412 <function name="MultiTexCoord2s" deprecated="3.1" exec="beginend"> 4413 <param name="target" type="GLenum"/> 4414 <param name="s" type="GLshort"/> 4415 <param name="t" type="GLshort"/> 4416 </function> 4417 4418 <function name="MultiTexCoord2sv" deprecated="3.1" exec="beginend"> 4419 <param name="target" type="GLenum"/> 4420 <param name="v" type="const GLshort *" count="2"/> 4421 <glx rop="205"/> 4422 </function> 4423 4424 <function name="MultiTexCoord3d" deprecated="3.1" exec="beginend"> 4425 <param name="target" type="GLenum"/> 4426 <param name="s" type="GLdouble"/> 4427 <param name="t" type="GLdouble"/> 4428 <param name="r" type="GLdouble"/> 4429 </function> 4430 4431 <function name="MultiTexCoord3dv" deprecated="3.1" exec="beginend"> 4432 <param name="target" type="GLenum"/> 4433 <param name="v" type="const GLdouble *" count="3"/> 4434 <glx rop="206"/> 4435 </function> 4436 4437 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB"> 4438 <param name="target" type="GLenum"/> 4439 <param name="s" type="GLfloat"/> 4440 <param name="t" type="GLfloat"/> 4441 <param name="r" type="GLfloat"/> 4442 </function> 4443 4444 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB"> 4445 <param name="target" type="GLenum"/> 4446 <param name="v" type="const GLfloat *"/> 4447 </function> 4448 4449 <function name="MultiTexCoord3i" deprecated="3.1" exec="beginend"> 4450 <param name="target" type="GLenum"/> 4451 <param name="s" type="GLint"/> 4452 <param name="t" type="GLint"/> 4453 <param name="r" type="GLint"/> 4454 </function> 4455 4456 <function name="MultiTexCoord3iv" deprecated="3.1" exec="beginend"> 4457 <param name="target" type="GLenum"/> 4458 <param name="v" type="const GLint *" count="3"/> 4459 <glx rop="208"/> 4460 </function> 4461 4462 <function name="MultiTexCoord3s" deprecated="3.1" exec="beginend"> 4463 <param name="target" type="GLenum"/> 4464 <param name="s" type="GLshort"/> 4465 <param name="t" type="GLshort"/> 4466 <param name="r" type="GLshort"/> 4467 </function> 4468 4469 <function name="MultiTexCoord3sv" deprecated="3.1" exec="beginend"> 4470 <param name="target" type="GLenum"/> 4471 <param name="v" type="const GLshort *" count="3"/> 4472 <glx rop="209"/> 4473 </function> 4474 4475 <function name="MultiTexCoord4d" deprecated="3.1" exec="beginend"> 4476 <param name="target" type="GLenum"/> 4477 <param name="s" type="GLdouble"/> 4478 <param name="t" type="GLdouble"/> 4479 <param name="r" type="GLdouble"/> 4480 <param name="q" type="GLdouble"/> 4481 </function> 4482 4483 <function name="MultiTexCoord4dv" deprecated="3.1" exec="beginend"> 4484 <param name="target" type="GLenum"/> 4485 <param name="v" type="const GLdouble *" count="4"/> 4486 <glx rop="210"/> 4487 </function> 4488 4489 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0"> 4490 <param name="target" type="GLenum"/> 4491 <param name="s" type="GLfloat"/> 4492 <param name="t" type="GLfloat"/> 4493 <param name="r" type="GLfloat"/> 4494 <param name="q" type="GLfloat"/> 4495 </function> 4496 4497 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB"> 4498 <param name="target" type="GLenum"/> 4499 <param name="v" type="const GLfloat *"/> 4500 </function> 4501 4502 <function name="MultiTexCoord4i" deprecated="3.1" exec="beginend"> 4503 <param name="target" type="GLenum"/> 4504 <param name="s" type="GLint"/> 4505 <param name="t" type="GLint"/> 4506 <param name="r" type="GLint"/> 4507 <param name="q" type="GLint"/> 4508 </function> 4509 4510 <function name="MultiTexCoord4iv" deprecated="3.1" exec="beginend"> 4511 <param name="target" type="GLenum"/> 4512 <param name="v" type="const GLint *" count="4"/> 4513 <glx rop="212"/> 4514 </function> 4515 4516 <function name="MultiTexCoord4s" deprecated="3.1" exec="beginend"> 4517 <param name="target" type="GLenum"/> 4518 <param name="s" type="GLshort"/> 4519 <param name="t" type="GLshort"/> 4520 <param name="r" type="GLshort"/> 4521 <param name="q" type="GLshort"/> 4522 </function> 4523 4524 <function name="MultiTexCoord4sv" deprecated="3.1" exec="beginend"> 4525 <param name="target" type="GLenum"/> 4526 <param name="v" type="const GLshort *" count="4"/> 4527 <glx rop="213"/> 4528 </function> 4529 4530 <function name="LoadTransposeMatrixf" deprecated="3.1" exec="dlist"> 4531 <param name="m" type="const GLfloat *" count="16"/> 4532 <glx handcode="true"/> 4533 </function> 4534 4535 <function name="LoadTransposeMatrixd" deprecated="3.1" exec="dlist"> 4536 <param name="m" type="const GLdouble *" count="16"/> 4537 <glx handcode="true"/> 4538 </function> 4539 4540 <function name="MultTransposeMatrixf" deprecated="3.1" exec="dlist"> 4541 <param name="m" type="const GLfloat *" count="16"/> 4542 <glx handcode="true"/> 4543 </function> 4544 4545 <function name="MultTransposeMatrixd" deprecated="3.1" exec="dlist"> 4546 <param name="m" type="const GLdouble *" count="16"/> 4547 <glx handcode="true"/> 4548 </function> 4549 4550 <function name="SampleCoverage" es1="1.0" es2="2.0" exec="dlist"> 4551 <param name="value" type="GLclampf"/> 4552 <param name="invert" type="GLboolean"/> 4553 <glx rop="229"/> 4554 </function> 4555 4556 <function name="CompressedTexImage3D" es2="3.0" no_error="true" exec="dlist" 4557 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 4558 <param name="target" type="GLenum"/> 4559 <param name="level" type="GLint"/> 4560 <param name="internalformat" type="GLenum"/> 4561 <param name="width" type="GLsizei"/> 4562 <param name="height" type="GLsizei"/> 4563 <param name="depth" type="GLsizei"/> 4564 <param name="border" type="GLint"/> 4565 <param name="imageSize" type="GLsizei" counter="true"/> 4566 <param name="data" type="const GLvoid *" count="imageSize"/> 4567 <glx rop="216" handcode="client"/> 4568 </function> 4569 4570 <function name="CompressedTexImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist" 4571 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 4572 <param name="target" type="GLenum"/> 4573 <param name="level" type="GLint"/> 4574 <param name="internalformat" type="GLenum"/> 4575 <param name="width" type="GLsizei"/> 4576 <param name="height" type="GLsizei"/> 4577 <param name="border" type="GLint"/> 4578 <param name="imageSize" type="GLsizei" counter="true"/> 4579 <param name="data" type="const GLvoid *" count="imageSize"/> 4580 <glx rop="215" handcode="client"/> 4581 </function> 4582 4583 <function name="CompressedTexImage1D" no_error="true" exec="dlist" 4584 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 4585 <param name="target" type="GLenum"/> 4586 <param name="level" type="GLint"/> 4587 <param name="internalformat" type="GLenum"/> 4588 <param name="width" type="GLsizei"/> 4589 <param name="border" type="GLint"/> 4590 <param name="imageSize" type="GLsizei" counter="true"/> 4591 <param name="data" type="const GLvoid *" count="imageSize"/> 4592 <glx rop="214" handcode="client"/> 4593 </function> 4594 4595 <function name="CompressedTexSubImage3D" es2="3.0" no_error="true" exec="dlist" 4596 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 4597 <param name="target" type="GLenum"/> 4598 <param name="level" type="GLint"/> 4599 <param name="xoffset" type="GLint"/> 4600 <param name="yoffset" type="GLint"/> 4601 <param name="zoffset" type="GLint"/> 4602 <param name="width" type="GLsizei"/> 4603 <param name="height" type="GLsizei"/> 4604 <param name="depth" type="GLsizei"/> 4605 <param name="format" type="GLenum"/> 4606 <param name="imageSize" type="GLsizei" counter="true"/> 4607 <param name="data" type="const GLvoid *" count="imageSize"/> 4608 <glx rop="219" handcode="client"/> 4609 </function> 4610 4611 <function name="CompressedTexSubImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist" 4612 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 4613 <param name="target" type="GLenum"/> 4614 <param name="level" type="GLint"/> 4615 <param name="xoffset" type="GLint"/> 4616 <param name="yoffset" type="GLint"/> 4617 <param name="width" type="GLsizei"/> 4618 <param name="height" type="GLsizei"/> 4619 <param name="format" type="GLenum"/> 4620 <param name="imageSize" type="GLsizei" counter="true"/> 4621 <param name="data" type="const GLvoid *" count="imageSize"/> 4622 <glx rop="218" handcode="client"/> 4623 </function> 4624 4625 <function name="CompressedTexSubImage1D" no_error="true" exec="dlist" 4626 marshal="async" marshal_sync="!_mesa_glthread_has_unpack_buffer(ctx)"> 4627 <param name="target" type="GLenum"/> 4628 <param name="level" type="GLint"/> 4629 <param name="xoffset" type="GLint"/> 4630 <param name="width" type="GLsizei"/> 4631 <param name="format" type="GLenum"/> 4632 <param name="imageSize" type="GLsizei" counter="true"/> 4633 <param name="data" type="const GLvoid *" count="imageSize"/> 4634 <glx rop="217" handcode="client"/> 4635 </function> 4636 4637 <function name="GetCompressedTexImage" 4638 marshal="async" marshal_sync="!_mesa_glthread_has_pack_buffer(ctx)"> 4639 <param name="target" type="GLenum"/> 4640 <param name="level" type="GLint"/> 4641 <param name="img" type="GLvoid *" output="true"/> 4642 <glx sop="160" handcode="true"/> 4643 </function> 4644</category> 4645 4646<category name="1.4"> 4647 <enum name="BLEND_DST_RGB" count="1" value="0x80C8"> 4648 <size name="Get" mode="get"/> 4649 </enum> 4650 <enum name="BLEND_SRC_RGB" count="1" value="0x80C9"> 4651 <size name="Get" mode="get"/> 4652 </enum> 4653 <enum name="BLEND_DST_ALPHA" count="1" value="0x80CA"> 4654 <size name="Get" mode="get"/> 4655 </enum> 4656 <enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB"> 4657 <size name="Get" mode="get"/> 4658 </enum> 4659 <enum name="POINT_SIZE_MIN" count="1" value="0x8126"> 4660 <size name="PointParameterfv"/> 4661 <size name="Get" mode="get"/> 4662 </enum> 4663 <enum name="POINT_SIZE_MAX" count="1" value="0x8127"> 4664 <size name="PointParameterfv"/> 4665 <size name="Get" mode="get"/> 4666 </enum> 4667 <enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128"> 4668 <size name="PointParameterfv"/> 4669 <size name="Get" mode="get"/> 4670 </enum> 4671 <enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129"> 4672 <size name="PointParameterfv"/> 4673 <size name="Get" mode="get"/> 4674 </enum> 4675 <enum name="GENERATE_MIPMAP" count="1" value="0x8191"> 4676 <size name="TexParameterfv"/> 4677 <size name="TexParameteriv"/> 4678 <size name="GetTexParameterfv" mode="get"/> 4679 <size name="GetTexParameteriv" mode="get"/> 4680 </enum> 4681 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/> 4682 <enum name="DEPTH_COMPONENT16" value="0x81A5"/> 4683 <enum name="DEPTH_COMPONENT24" value="0x81A6"/> 4684 <enum name="DEPTH_COMPONENT32" value="0x81A7"/> 4685 <enum name="MIRRORED_REPEAT" value="0x8370"/> 4686 <enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450"> 4687 <size name="Get" mode="get"/> 4688 </enum> 4689 <enum name="FOG_COORDINATE" value="0x8451"/> 4690 <enum name="FRAGMENT_DEPTH" value="0x8452"/> 4691 <enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453"> 4692 <size name="Get" mode="get"/> 4693 </enum> 4694 <enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454"> 4695 <size name="Get" mode="get"/> 4696 </enum> 4697 <enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455"> 4698 <size name="Get" mode="get"/> 4699 </enum> 4700 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/> 4701 <enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457"> 4702 <size name="Get" mode="get"/> 4703 </enum> 4704 <enum name="COLOR_SUM" value="0x8458"/> 4705 <enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459"> 4706 <size name="Get" mode="get"/> 4707 </enum> 4708 <enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A"> 4709 <size name="Get" mode="get"/> 4710 </enum> 4711 <enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B"> 4712 <size name="Get" mode="get"/> 4713 </enum> 4714 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C"> 4715 <size name="Get" mode="get"/> 4716 </enum> 4717 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/> 4718 <enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E"> 4719 <size name="Get" mode="get"/> 4720 </enum> 4721 <enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD"> 4722 <size name="Get" mode="get"/> 4723 </enum> 4724 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/> 4725 <enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501"> 4726 <size name="TexEnvfv"/> 4727 <size name="TexEnviv"/> 4728 <size name="TexParameterfv"/> 4729 <size name="TexParameteriv"/> 4730 <size name="GetTexEnvfv" mode="get"/> 4731 <size name="GetTexEnviv" mode="get"/> 4732 <size name="GetTexParameterfv" mode="get"/> 4733 <size name="GetTexParameteriv" mode="get"/> 4734 </enum> 4735 <enum name="INCR_WRAP" value="0x8507"/> 4736 <enum name="DECR_WRAP" value="0x8508"/> 4737 <enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A"> 4738 <size name="GetTexLevelParameterfv" mode="get"/> 4739 <size name="GetTexLevelParameteriv" mode="get"/> 4740 </enum> 4741 <enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B"> 4742 <size name="TexParameterfv"/> 4743 <size name="TexParameteriv"/> 4744 <size name="GetTexParameterfv" mode="get"/> 4745 <size name="GetTexParameteriv" mode="get"/> 4746 </enum> 4747 <enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C"> 4748 <size name="TexParameterfv"/> 4749 <size name="TexParameteriv"/> 4750 <size name="GetTexParameterfv" mode="get"/> 4751 <size name="GetTexParameteriv" mode="get"/> 4752 </enum> 4753 <enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D"> 4754 <size name="TexParameterfv"/> 4755 <size name="TexParameteriv"/> 4756 <size name="GetTexParameterfv" mode="get"/> 4757 <size name="GetTexParameteriv" mode="get"/> 4758 </enum> 4759 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/> 4760 4761 <function name="BlendFuncSeparate" es2="2.0" no_error="true" exec="dlist"> 4762 <param name="sfactorRGB" type="GLenum"/> 4763 <param name="dfactorRGB" type="GLenum"/> 4764 <param name="sfactorAlpha" type="GLenum"/> 4765 <param name="dfactorAlpha" type="GLenum"/> 4766 <glx rop="4134"/> 4767 </function> 4768 4769 <function name="FogCoordf" alias="FogCoordfEXT"> 4770 <param name="coord" type="GLfloat"/> 4771 </function> 4772 4773 <function name="FogCoordfv" alias="FogCoordfvEXT"> 4774 <param name="coord" type="const GLfloat *"/> 4775 </function> 4776 4777 <function name="FogCoordd" deprecated="3.1" exec="beginend"> 4778 <param name="coord" type="GLdouble"/> 4779 </function> 4780 4781 <function name="FogCoorddv" deprecated="3.1" exec="beginend"> 4782 <param name="coord" type="const GLdouble *" count="1"/> 4783 <glx rop="4125"/> 4784 </function> 4785 4786 <function name="FogCoordPointer" deprecated="3.1" marshal="async" 4787 no_error="true" 4788 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_FOG, MESA_PACK_VFORMAT(type, 1, 0, 0, 0), stride, pointer);"> 4789 <param name="type" type="GLenum"/> 4790 <param name="stride" type="GLsizei"/> 4791 <param name="pointer" type="const GLvoid *"/> 4792 <glx handcode="true"/> 4793 </function> 4794 4795 <function name="MultiDrawArrays" marshal="custom" exec="dlist"> 4796 <param name="mode" type="GLenum"/> 4797 <param name="first" type="const GLint *" count="primcount"/> 4798 <param name="count" type="const GLsizei *" count="primcount"/> 4799 <param name="primcount" type="GLsizei"/> 4800 <glx handcode="true"/> 4801 </function> 4802 4803 <function name="MultiDrawElementsEXT" alias="MultiDrawElements"> 4804 <param name="mode" type="GLenum"/> 4805 <param name="count" type="const GLsizei *"/> 4806 <param name="type" type="GLenum"/> 4807 <param name="indices" type="const GLvoid * const *"/> 4808 <param name="primcount" type="GLsizei"/> 4809 </function> 4810 4811 <function name="PointParameterf" es1="1.1" exec="dlist"> 4812 <param name="pname" type="GLenum"/> 4813 <param name="param" type="GLfloat"/> 4814 <glx rop="2065"/> 4815 </function> 4816 4817 <function name="PointParameterfv" es1="1.1" exec="dlist"> 4818 <param name="pname" type="GLenum"/> 4819 <param name="params" type="const GLfloat *" variable_param="pname" 4820 marshal_count="_mesa_point_param_enum_to_count(pname)"/> 4821 <glx rop="2066"/> 4822 </function> 4823 4824 <function name="PointParameteri" exec="dlist"> 4825 <param name="pname" type="GLenum"/> 4826 <param name="param" type="GLint"/> 4827 <glx rop="4221"/> 4828 </function> 4829 4830 <function name="PointParameteriv" exec="dlist"> 4831 <param name="pname" type="GLenum"/> 4832 <param name="params" type="const GLint *" variable_param="pname" 4833 marshal_count="_mesa_point_param_enum_to_count(pname)"/> 4834 <glx rop="4222"/> 4835 </function> 4836 4837 <function name="SecondaryColor3b" deprecated="3.1" exec="beginend"> 4838 <param name="red" type="GLbyte"/> 4839 <param name="green" type="GLbyte"/> 4840 <param name="blue" type="GLbyte"/> 4841 </function> 4842 4843 <function name="SecondaryColor3bv" deprecated="3.1" exec="beginend"> 4844 <param name="v" type="const GLbyte *" count="3"/> 4845 <glx rop="4126"/> 4846 </function> 4847 4848 <function name="SecondaryColor3d" deprecated="3.1" exec="beginend"> 4849 <param name="red" type="GLdouble"/> 4850 <param name="green" type="GLdouble"/> 4851 <param name="blue" type="GLdouble"/> 4852 </function> 4853 4854 <function name="SecondaryColor3dv" deprecated="3.1" exec="beginend"> 4855 <param name="v" type="const GLdouble *" count="3"/> 4856 <glx rop="4130"/> 4857 </function> 4858 4859 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT" 4860 exec="beginend"> 4861 <param name="red" type="GLfloat"/> 4862 <param name="green" type="GLfloat"/> 4863 <param name="blue" type="GLfloat"/> 4864 </function> 4865 4866 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT" 4867 exec="beginend"> 4868 <param name="v" type="const GLfloat *"/> 4869 </function> 4870 4871 <function name="SecondaryColor3i" deprecated="3.1" exec="beginend"> 4872 <param name="red" type="GLint"/> 4873 <param name="green" type="GLint"/> 4874 <param name="blue" type="GLint"/> 4875 </function> 4876 4877 <function name="SecondaryColor3iv" deprecated="3.1" exec="beginend"> 4878 <param name="v" type="const GLint *" count="3"/> 4879 <glx rop="4128"/> 4880 </function> 4881 4882 <function name="SecondaryColor3s" deprecated="3.1" exec="beginend"> 4883 <param name="red" type="GLshort"/> 4884 <param name="green" type="GLshort"/> 4885 <param name="blue" type="GLshort"/> 4886 </function> 4887 4888 <function name="SecondaryColor3sv" deprecated="3.1" exec="beginend"> 4889 <param name="v" type="const GLshort *" count="3"/> 4890 <glx rop="4127"/> 4891 </function> 4892 4893 <function name="SecondaryColor3ub" deprecated="3.1" exec="beginend"> 4894 <param name="red" type="GLubyte"/> 4895 <param name="green" type="GLubyte"/> 4896 <param name="blue" type="GLubyte"/> 4897 </function> 4898 4899 <function name="SecondaryColor3ubv" deprecated="3.1" exec="beginend"> 4900 <param name="v" type="const GLubyte *" count="3"/> 4901 <glx rop="4131"/> 4902 </function> 4903 4904 <function name="SecondaryColor3ui" deprecated="3.1" exec="beginend"> 4905 <param name="red" type="GLuint"/> 4906 <param name="green" type="GLuint"/> 4907 <param name="blue" type="GLuint"/> 4908 </function> 4909 4910 <function name="SecondaryColor3uiv" deprecated="3.1" exec="beginend"> 4911 <param name="v" type="const GLuint *" count="3"/> 4912 <glx rop="4133"/> 4913 </function> 4914 4915 <function name="SecondaryColor3us" deprecated="3.1" exec="beginend"> 4916 <param name="red" type="GLushort"/> 4917 <param name="green" type="GLushort"/> 4918 <param name="blue" type="GLushort"/> 4919 </function> 4920 4921 <function name="SecondaryColor3usv" deprecated="3.1" exec="beginend"> 4922 <param name="v" type="const GLushort *" count="3"/> 4923 <glx rop="4132"/> 4924 </function> 4925 4926 <function name="SecondaryColorPointer" deprecated="3.1" marshal="async" 4927 no_error="true" 4928 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR1, MESA_PACK_VFORMAT(type, size, 1, 0, 0), stride, pointer);"> 4929 <param name="size" type="GLint"/> 4930 <param name="type" type="GLenum"/> 4931 <param name="stride" type="GLsizei"/> 4932 <param name="pointer" type="const GLvoid *"/> 4933 <glx handcode="true"/> 4934 </function> 4935 4936 <function name="WindowPos2d" deprecated="3.1" exec="dlist"> 4937 <param name="x" type="GLdouble"/> 4938 <param name="y" type="GLdouble"/> 4939 <glx handcode="true"/> 4940 </function> 4941 4942 <function name="WindowPos2dv" deprecated="3.1" exec="dlist"> 4943 <param name="v" type="const GLdouble *" count="2"/> 4944 <glx handcode="true"/> 4945 </function> 4946 4947 <function name="WindowPos2f" deprecated="3.1" exec="dlist"> 4948 <param name="x" type="GLfloat"/> 4949 <param name="y" type="GLfloat"/> 4950 <glx handcode="true"/> 4951 </function> 4952 4953 <function name="WindowPos2fv" deprecated="3.1" exec="dlist"> 4954 <param name="v" type="const GLfloat *" count="2"/> 4955 <glx handcode="true"/> 4956 </function> 4957 4958 <function name="WindowPos2i" deprecated="3.1" exec="dlist"> 4959 <param name="x" type="GLint"/> 4960 <param name="y" type="GLint"/> 4961 <glx handcode="true"/> 4962 </function> 4963 4964 <function name="WindowPos2iv" deprecated="3.1" exec="dlist"> 4965 <param name="v" type="const GLint *" count="2"/> 4966 <glx handcode="true"/> 4967 </function> 4968 4969 <function name="WindowPos2s" deprecated="3.1" exec="dlist"> 4970 <param name="x" type="GLshort"/> 4971 <param name="y" type="GLshort"/> 4972 <glx handcode="true"/> 4973 </function> 4974 4975 <function name="WindowPos2sv" deprecated="3.1" exec="dlist"> 4976 <param name="v" type="const GLshort *" count="2"/> 4977 <glx handcode="true"/> 4978 </function> 4979 4980 <function name="WindowPos3d" deprecated="3.1" exec="dlist"> 4981 <param name="x" type="GLdouble"/> 4982 <param name="y" type="GLdouble"/> 4983 <param name="z" type="GLdouble"/> 4984 <glx handcode="true"/> 4985 </function> 4986 4987 <function name="WindowPos3dv" deprecated="3.1" exec="dlist"> 4988 <param name="v" type="const GLdouble *" count="3"/> 4989 <glx handcode="true"/> 4990 </function> 4991 4992 <function name="WindowPos3f" deprecated="3.1" exec="dlist"> 4993 <param name="x" type="GLfloat"/> 4994 <param name="y" type="GLfloat"/> 4995 <param name="z" type="GLfloat"/> 4996 </function> 4997 4998 <function name="WindowPos3fv" deprecated="3.1" exec="dlist"> 4999 <param name="v" type="const GLfloat *" count="3"/> 5000 <glx rop="230"/> 5001 </function> 5002 5003 <function name="WindowPos3i" deprecated="3.1" exec="dlist"> 5004 <param name="x" type="GLint"/> 5005 <param name="y" type="GLint"/> 5006 <param name="z" type="GLint"/> 5007 <glx handcode="true"/> 5008 </function> 5009 5010 <function name="WindowPos3iv" deprecated="3.1" exec="dlist"> 5011 <param name="v" type="const GLint *" count="3"/> 5012 <glx handcode="true"/> 5013 </function> 5014 5015 <function name="WindowPos3s" deprecated="3.1" exec="dlist"> 5016 <param name="x" type="GLshort"/> 5017 <param name="y" type="GLshort"/> 5018 <param name="z" type="GLshort"/> 5019 <glx handcode="true"/> 5020 </function> 5021 5022 <function name="WindowPos3sv" deprecated="3.1" exec="dlist"> 5023 <param name="v" type="const GLshort *" count="3"/> 5024 <glx handcode="true"/> 5025 </function> 5026</category> 5027 5028<category name="1.5"> 5029 <enum name="BUFFER_SIZE" value="0x8764"/> 5030 <enum name="BUFFER_USAGE" value="0x8765"/> 5031 <enum name="QUERY_COUNTER_BITS" value="0x8864"/> 5032 <enum name="CURRENT_QUERY" value="0x8865"/> 5033 <enum name="QUERY_RESULT" value="0x8866"/> 5034 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/> 5035 <enum name="ARRAY_BUFFER" value="0x8892"/> 5036 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/> 5037 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/> 5038 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/> 5039 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/> 5040 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/> 5041 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/> 5042 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/> 5043 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/> 5044 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/> 5045 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/> 5046 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/> 5047 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/> 5048 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/> 5049 <enum name="READ_ONLY" value="0x88B8"/> 5050 <enum name="WRITE_ONLY" value="0x88B9"/> 5051 <enum name="READ_WRITE" value="0x88BA"/> 5052 <enum name="BUFFER_ACCESS" value="0x88BB"/> 5053 <enum name="BUFFER_MAPPED" value="0x88BC"/> 5054 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/> 5055 <enum name="STREAM_DRAW" value="0x88E0"/> 5056 <enum name="STREAM_READ" value="0x88E1"/> 5057 <enum name="STREAM_COPY" value="0x88E2"/> 5058 <enum name="STATIC_DRAW" value="0x88E4"/> 5059 <enum name="STATIC_READ" value="0x88E5"/> 5060 <enum name="STATIC_COPY" value="0x88E6"/> 5061 <enum name="DYNAMIC_DRAW" value="0x88E8"/> 5062 <enum name="DYNAMIC_READ" value="0x88E9"/> 5063 <enum name="DYNAMIC_COPY" value="0x88EA"/> 5064 <enum name="SAMPLES_PASSED" count="1" value="0x8914"/> 5065 <enum name="FOG_COORD_SRC" value="0x8450"> 5066 <size name="Get" mode="get"/> 5067 </enum> 5068 <enum name="FOG_COORD" value="0x8451"/> 5069 <enum name="CURRENT_FOG_COORD" count="1" value="0x8453"> 5070 <size name="Get" mode="get"/> 5071 </enum> 5072 <enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454"> 5073 <size name="Get" mode="get"/> 5074 </enum> 5075 <enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455"> 5076 <size name="Get" mode="get"/> 5077 </enum> 5078 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/> 5079 <enum name="FOG_COORD_ARRAY" count="1" value="0x8457"> 5080 <size name="Get" mode="get"/> 5081 </enum> 5082 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/> 5083 <enum name="SRC0_RGB" value="0x8580"/> 5084 <enum name="SRC1_RGB" value="0x8581"/> 5085 <enum name="SRC2_RGB" value="0x8582"/> 5086 <enum name="SRC0_ALPHA" value="0x8588"/> 5087 <enum name="SRC1_ALPHA" value="0x8589"/> 5088 <enum name="SRC2_ALPHA" value="0x858A"/> 5089 5090 <type name="intptr" size="4" glx_name="CARD32"/> 5091 <type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/> 5092 5093 <function name="BindBuffer" es1="1.1" es2="2.0" no_error="true" marshal="custom"> 5094 <param name="target" type="GLenum"/> 5095 <param name="buffer" type="GLuint"/> 5096 <glx ignore="true"/> 5097 </function> 5098 5099 <function name="BufferData" es1="1.1" es2="2.0" marshal="custom" no_error="true"> 5100 <param name="target" type="GLenum"/> 5101 <param name="size" type="GLsizeiptr" counter="true"/> 5102 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/> 5103 <param name="usage" type="GLenum"/> 5104 <glx ignore="true"/> 5105 </function> 5106 5107 <function name="BufferSubData" es1="1.1" es2="2.0" marshal="custom" 5108 no_error="true"> 5109 <param name="target" type="GLenum"/> 5110 <param name="offset" type="GLintptr"/> 5111 <param name="size" type="GLsizeiptr" counter="true"/> 5112 <param name="data" type="const GLvoid *" count="size"/> 5113 <glx ignore="true"/> 5114 </function> 5115 5116 <function name="DeleteBuffers" es1="1.1" es2="2.0" no_error="true" 5117 marshal_call_after="_mesa_glthread_DeleteBuffers(ctx, n, buffer);"> 5118 <param name="n" type="GLsizei" counter="true"/> 5119 <param name="buffer" type="const GLuint *" count="n"/> 5120 <glx ignore="true"/> 5121 </function> 5122 5123 <function name="GenBuffers" es1="1.1" es2="2.0" no_error="true"> 5124 <param name="n" type="GLsizei" counter="true"/> 5125 <param name="buffer" type="GLuint *" output="true" count="n"/> 5126 <glx ignore="true"/> 5127 </function> 5128 5129 <function name="GetBufferParameteriv" es1="1.1" es2="2.0"> 5130 <param name="target" type="GLenum"/> 5131 <param name="pname" type="GLenum"/> 5132 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5133 <glx ignore="true"/> 5134 </function> 5135 5136 <function name="GetBufferPointerv" es2="3.0"> 5137 <param name="target" type="GLenum"/> 5138 <param name="pname" type="GLenum"/> 5139 <param name="params" type="GLvoid **" output="true"/> 5140 <glx ignore="true"/> 5141 </function> 5142 5143 <function name="GetBufferSubData"> 5144 <param name="target" type="GLenum"/> 5145 <param name="offset" type="GLintptr"/> 5146 <param name="size" type="GLsizeiptr" counter="true"/> 5147 <param name="data" type="GLvoid *" output="true" count="size"/> 5148 <glx ignore="true"/> 5149 </function> 5150 5151 <function name="IsBuffer" es1="1.1" es2="2.0"> 5152 <param name="buffer" type="GLuint"/> 5153 <return type="GLboolean"/> 5154 <glx ignore="true"/> 5155 </function> 5156 5157 <function name="MapBuffer" no_error="true"> 5158 <param name="target" type="GLenum"/> 5159 <param name="access" type="GLenum"/> 5160 <return type="GLvoid *"/> 5161 <glx ignore="true"/> 5162 </function> 5163 5164 <function name="UnmapBuffer" es2="3.0" no_error="true" marshal="async"> 5165 <param name="target" type="GLenum"/> 5166 <return type="GLboolean"/> 5167 <glx ignore="true"/> 5168 </function> 5169 5170 <function name="GenQueries" es2="3.0"> 5171 <param name="n" type="GLsizei" counter="true"/> 5172 <param name="ids" type="GLuint *" output="true" count="n"/> 5173 <glx sop="162" always_array="true"/> 5174 </function> 5175 5176 <function name="DeleteQueries" es2="3.0"> 5177 <param name="n" type="GLsizei" counter="true"/> 5178 <param name="ids" type="const GLuint *" count="n"/> 5179 <glx sop="161"/> 5180 </function> 5181 5182 <function name="IsQuery" es2="3.0"> 5183 <param name="id" type="GLuint"/> 5184 <return type="GLboolean"/> 5185 <glx sop="163"/> 5186 </function> 5187 5188 <function name="BeginQuery" es2="3.0" exec="dlist"> 5189 <param name="target" type="GLenum"/> 5190 <param name="id" type="GLuint"/> 5191 <glx rop="231"/> 5192 </function> 5193 5194 <function name="EndQuery" es2="3.0" exec="dlist"> 5195 <param name="target" type="GLenum"/> 5196 <glx rop="232"/> 5197 </function> 5198 5199 <function name="GetQueryiv" es2="3.0"> 5200 <param name="target" type="GLenum"/> 5201 <param name="pname" type="GLenum"/> 5202 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5203 <glx sop="164"/> 5204 </function> 5205 5206 <function name="GetQueryObjectiv"> 5207 <param name="id" type="GLuint"/> 5208 <param name="pname" type="GLenum"/> 5209 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5210 <glx sop="165"/> 5211 </function> 5212 5213 <function name="GetQueryObjectuiv" es2="3.0"> 5214 <param name="id" type="GLuint"/> 5215 <param name="pname" type="GLenum"/> 5216 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 5217 <glx sop="166"/> 5218 </function> 5219</category> 5220 5221 5222<category name="2.0"> 5223 <!-- XXX some of the enums and functions probably need additional --> 5224 <!-- flags/attributes. --> 5225 5226 <type name="char" size="1" glx_name="CARD8"/> 5227 5228 <enum name="BLEND_EQUATION_RGB" value="0x8009"/> 5229 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/> 5230 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/> 5231 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/> 5232 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/> 5233 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/> 5234 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/> 5235 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/> 5236 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/> 5237 <enum name="STENCIL_BACK_FUNC" value="0x8800"/> 5238 <enum name="STENCIL_BACK_FAIL" value="0x8801"/> 5239 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/> 5240 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/> 5241 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/> 5242 <enum name="DRAW_BUFFER0" value="0x8825"/> 5243 <enum name="DRAW_BUFFER1" value="0x8826"/> 5244 <enum name="DRAW_BUFFER2" value="0x8827"/> 5245 <enum name="DRAW_BUFFER3" value="0x8828"/> 5246 <enum name="DRAW_BUFFER4" value="0x8829"/> 5247 <enum name="DRAW_BUFFER5" value="0x882A"/> 5248 <enum name="DRAW_BUFFER6" value="0x882B"/> 5249 <enum name="DRAW_BUFFER7" value="0x882C"/> 5250 <enum name="DRAW_BUFFER8" value="0x882D"/> 5251 <enum name="DRAW_BUFFER9" value="0x882E"/> 5252 <enum name="DRAW_BUFFER10" value="0x882F"/> 5253 <enum name="DRAW_BUFFER11" value="0x8830"/> 5254 <enum name="DRAW_BUFFER12" value="0x8831"/> 5255 <enum name="DRAW_BUFFER13" value="0x8832"/> 5256 <enum name="DRAW_BUFFER14" value="0x8833"/> 5257 <enum name="DRAW_BUFFER15" value="0x8834"/> 5258 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/> 5259 <enum name="POINT_SPRITE" value="0x8861"/> 5260 <enum name="COORD_REPLACE" value="0x8862"/> 5261 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/> 5262 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/> 5263 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/> 5264 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/> 5265 <enum name="FRAGMENT_SHADER" value="0x8B30"/> 5266 <enum name="VERTEX_SHADER" value="0x8B31"/> 5267 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/> 5268 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/> 5269 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/> 5270 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/> 5271 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/> 5272 <enum name="SHADER_TYPE" value="0x8B4F"/> 5273 <enum name="FLOAT_VEC2" value="0x8B50"/> 5274 <enum name="FLOAT_VEC3" value="0x8B51"/> 5275 <enum name="FLOAT_VEC4" value="0x8B52"/> 5276 <enum name="INT_VEC2" value="0x8B53"/> 5277 <enum name="INT_VEC3" value="0x8B54"/> 5278 <enum name="INT_VEC4" value="0x8B55"/> 5279 <enum name="BOOL" value="0x8B56"/> 5280 <enum name="BOOL_VEC2" value="0x8B57"/> 5281 <enum name="BOOL_VEC3" value="0x8B58"/> 5282 <enum name="BOOL_VEC4" value="0x8B59"/> 5283 <enum name="FLOAT_MAT2" value="0x8B5A"/> 5284 <enum name="FLOAT_MAT3" value="0x8B5B"/> 5285 <enum name="FLOAT_MAT4" value="0x8B5C"/> 5286 <enum name="SAMPLER_1D" value="0x8B5D"/> 5287 <enum name="SAMPLER_2D" value="0x8B5E"/> 5288 <enum name="SAMPLER_3D" value="0x8B5F"/> 5289 <enum name="SAMPLER_CUBE" value="0x8B60"/> 5290 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/> 5291 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/> 5292 <enum name="DELETE_STATUS" value="0x8B80"/> 5293 <enum name="COMPILE_STATUS" value="0x8B81"/> 5294 <enum name="LINK_STATUS" value="0x8B82"/> 5295 <enum name="VALIDATE_STATUS" value="0x8B83"/> 5296 <enum name="INFO_LOG_LENGTH" value="0x8B84"/> 5297 <enum name="ATTACHED_SHADERS" value="0x8B85"/> 5298 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/> 5299 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/> 5300 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/> 5301 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/> 5302 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/> 5303 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/> 5304 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/> 5305 <enum name="CURRENT_PROGRAM" value="0x8B8D"/> 5306 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0"> 5307 <size name="PointParameterfv"/> 5308 <size name="PointParameteriv"/> 5309 </enum> 5310 <enum name="LOWER_LEFT" value="0x8CA1"/> 5311 <enum name="UPPER_LEFT" value="0x8CA2"/> 5312 <enum name="STENCIL_BACK_REF" value="0x8CA3"/> 5313 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/> 5314 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/> 5315 5316 <function name="BlendEquationSeparate" es2="2.0" no_error="true" exec="dlist"> 5317 <param name="modeRGB" type="GLenum"/> 5318 <param name="modeA" type="GLenum"/> 5319 <glx rop="4228"/> 5320 </function> 5321 5322 <function name="DrawBuffers" es2="3.0" no_error="true" exec="dlist"> 5323 <param name="n" type="GLsizei" counter="true"/> 5324 <param name="bufs" type="const GLenum *" count="n" marshal_count="CLAMP(n, 0, MAX_DRAW_BUFFERS)"/> 5325 <glx rop="233" large="true"/> 5326 </function> 5327 5328 <function name="StencilFuncSeparate" es2="2.0" no_error="true" exec="dlist"> 5329 <param name="face" type="GLenum"/> 5330 <param name="func" type="GLenum"/> 5331 <param name="ref" type="GLint"/> 5332 <param name="mask" type="GLuint"/> 5333 <glx ignore="true"/> 5334 </function> 5335 5336 <function name="StencilOpSeparate" es2="2.0" no_error="true" exec="dlist"> 5337 <param name="face" type="GLenum"/> 5338 <param name="sfail" type="GLenum"/> 5339 <param name="zfail" type="GLenum"/> 5340 <param name="zpass" type="GLenum"/> 5341 <glx ignore="true"/> 5342 </function> 5343 5344 <function name="StencilMaskSeparate" es2="2.0" no_error="true" exec="dlist"> 5345 <param name="face" type="GLenum"/> 5346 <param name="mask" type="GLuint"/> 5347 <glx ignore="true"/> 5348 </function> 5349 5350 <function name="AttachShader" es2="2.0" no_error="true"> 5351 <param name="program" type="GLuint"/> 5352 <param name="shader" type="GLuint"/> 5353 <glx ignore="true"/> 5354 </function> 5355 5356 <function name="BindAttribLocation" es2="2.0" no_error="true"> 5357 <param name="program" type="GLuint"/> 5358 <param name="index" type="GLuint"/> 5359 <param name="name" type="const GLchar *" count="(strlen(name) + 1)"/> 5360 <glx ignore="true"/> 5361 </function> 5362 5363 <function name="CompileShader" es2="2.0"> 5364 <param name="shader" type="GLuint"/> 5365 <glx ignore="true"/> 5366 </function> 5367 5368 <function name="CreateProgram" es2="2.0"> 5369 <return type="GLuint"/> 5370 <glx ignore="true"/> 5371 </function> 5372 5373 <function name="CreateShader" es2="2.0" no_error="true"> 5374 <param name="type" type="GLenum"/> 5375 <return type="GLuint"/> 5376 <glx ignore="true"/> 5377 </function> 5378 5379 <function name="DeleteProgram" es2="2.0" 5380 marshal_call_after="_mesa_glthread_ProgramChanged(ctx);"> 5381 <param name="program" type="GLuint"/> 5382 <glx ignore="true"/> 5383 </function> 5384 5385 <function name="DeleteShader" es2="2.0"> 5386 <param name="program" type="GLuint"/> 5387 <glx ignore="true"/> 5388 </function> 5389 5390 <function name="DetachShader" es2="2.0" no_error="true"> 5391 <param name="program" type="GLuint"/> 5392 <param name="shader" type="GLuint"/> 5393 <glx ignore="true"/> 5394 </function> 5395 5396 <function name="DisableVertexAttribArray" es2="2.0" no_error="true" 5397 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, VERT_ATTRIB_GENERIC(index), false);"> 5398 <param name="index" type="GLuint"/> 5399 <glx ignore="true"/> 5400 <glx handcode="true"/> 5401 </function> 5402 5403 <function name="EnableVertexAttribArray" es2="2.0" no_error="true" 5404 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, VERT_ATTRIB_GENERIC(index), true);"> 5405 <param name="index" type="GLuint"/> 5406 <glx ignore="true"/> 5407 <glx handcode="true"/> 5408 </function> 5409 5410 <function name="GetActiveAttrib" es2="2.0"> 5411 <param name="program" type="GLuint"/> 5412 <param name="index" type="GLuint"/> 5413 <param name="bufSize" type="GLsizei"/> 5414 <param name="length" type="GLsizei *" output="true"/> 5415 <param name="size" type="GLint *" output="true"/> 5416 <param name="type" type="GLenum *" output="true"/> 5417 <param name="name" type="GLchar *" output="true"/> 5418 <glx ignore="true"/> 5419 </function> 5420 5421 <function name="GetActiveUniform" es2="2.0" marshal="custom"> 5422 <param name="program" type="GLuint"/> 5423 <param name="index" type="GLuint"/> 5424 <param name="bufSize" type="GLsizei"/> 5425 <param name="length" type="GLsizei *" output="true"/> 5426 <param name="size" type="GLint *" output="true"/> 5427 <param name="type" type="GLenum *" output="true"/> 5428 <param name="name" type="GLchar *" output="true"/> 5429 <glx ignore="true"/> 5430 </function> 5431 5432 <function name="GetAttachedShaders" es2="2.0"> 5433 <param name="program" type="GLuint"/> 5434 <param name="maxCount" type="GLsizei"/> 5435 <param name="count" type="GLsizei *" output="true"/> 5436 <param name="obj" type="GLuint *" output="true"/> 5437 <glx ignore="true"/> 5438 </function> 5439 5440 <function name="GetAttribLocation" es2="2.0"> 5441 <param name="program" type="GLuint"/> 5442 <param name="name" type="const GLchar *"/> 5443 <return type="GLint"/> 5444 <glx ignore="true"/> 5445 </function> 5446 5447 <function name="GetProgramiv" es2="2.0"> 5448 <param name="program" type="GLuint"/> 5449 <param name="pname" type="GLenum"/> 5450 <param name="params" type="GLint *" output="true"/> 5451 <glx ignore="true"/> 5452 </function> 5453 5454 <function name="GetProgramInfoLog" es2="2.0"> 5455 <param name="program" type="GLuint"/> 5456 <param name="bufSize" type="GLsizei"/> 5457 <param name="length" type="GLsizei *"/> 5458 <param name="infoLog" type="GLchar *"/> 5459 <glx ignore="true"/> 5460 </function> 5461 5462 <function name="GetShaderiv" es2="2.0"> 5463 <param name="shader" type="GLuint"/> 5464 <param name="pname" type="GLenum"/> 5465 <param name="params" type="GLint *"/> 5466 <glx ignore="true"/> 5467 </function> 5468 5469 <function name="GetShaderInfoLog" es2="2.0"> 5470 <param name="shader" type="GLuint"/> 5471 <param name="bufSize" type="GLsizei"/> 5472 <param name="length" type="GLsizei *"/> 5473 <param name="infoLog" type="GLchar *"/> 5474 <glx ignore="true"/> 5475 </function> 5476 5477 <function name="GetShaderSource" es2="2.0"> 5478 <param name="shader" type="GLuint"/> 5479 <param name="bufSize" type="GLsizei"/> 5480 <param name="length" type="GLsizei *" output="true"/> 5481 <param name="source" type="GLchar *" output="true"/> 5482 <glx ignore="true"/> 5483 </function> 5484 5485 <function name="GetUniformLocation" es2="2.0" no_error="true" marshal="custom"> 5486 <param name="program" type="GLuint"/> 5487 <param name="name" type="const GLchar *"/> 5488 <return type="GLint"/> 5489 <glx ignore="true"/> 5490 </function> 5491 5492 <function name="GetUniformfv" es2="2.0"> 5493 <param name="program" type="GLuint"/> 5494 <param name="location" type="GLint"/> 5495 <param name="params" type="GLfloat *" output="true"/> 5496 <glx ignore="true"/> 5497 </function> 5498 5499 <function name="GetUniformiv" es2="2.0"> 5500 <param name="program" type="GLuint"/> 5501 <param name="location" type="GLint"/> 5502 <param name="params" type="GLint *" output="true"/> 5503 <glx ignore="true"/> 5504 </function> 5505 5506 <function name="GetVertexAttribdv"> 5507 <param name="index" type="GLuint"/> 5508 <param name="pname" type="GLenum"/> 5509 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 5510 <glx ignore="true"/> 5511 <glx handcode="client" vendorpriv="1301"/> 5512 </function> 5513 5514 <function name="GetVertexAttribfv" es2="2.0"> 5515 <param name="index" type="GLuint"/> 5516 <param name="pname" type="GLenum"/> 5517 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 5518 <glx ignore="true"/> 5519 <glx handcode="client" vendorpriv="1302"/> 5520 </function> 5521 5522 <function name="GetVertexAttribiv" es2="2.0"> 5523 <param name="index" type="GLuint"/> 5524 <param name="pname" type="GLenum"/> 5525 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5526 <glx ignore="true"/> 5527 <glx handcode="client" vendorpriv="1303"/> 5528 </function> 5529 5530 <function name="GetVertexAttribPointerv" es2="2.0"> 5531 <param name="index" type="GLuint"/> 5532 <param name="pname" type="GLenum"/> 5533 <param name="pointer" type="GLvoid **" output="true"/> 5534 <glx ignore="true"/> 5535 <glx handcode="true"/> 5536 </function> 5537 5538 <function name="IsProgram" es2="2.0"> 5539 <param name="program" type="GLuint"/> 5540 <return type="GLboolean"/> 5541 <glx ignore="true"/> 5542 </function> 5543 5544 <function name="IsShader" es2="2.0"> 5545 <param name="shader" type="GLuint"/> 5546 <return type="GLboolean"/> 5547 <glx ignore="true"/> 5548 </function> 5549 5550 <function name="LinkProgram" es2="2.0" no_error="true" 5551 marshal_call_after="_mesa_glthread_ProgramChanged(ctx);"> 5552 <param name="program" type="GLuint"/> 5553 <glx ignore="true"/> 5554 </function> 5555 5556 <function name="ShaderSource" es2="2.0" no_error="true"> 5557 <param name="shader" type="GLuint"/> 5558 <param name="count" type="GLsizei"/> 5559 <param name="string" type="const GLchar * const *"/> 5560 <param name="length" type="const GLint *"/> 5561 <glx ignore="true"/> 5562 </function> 5563 5564 <function name="UseProgram" es2="2.0" no_error="true" exec="dlist" 5565 marshal_call_after="ctx->GLThread.CurrentProgram = program;"> 5566 <param name="program" type="GLuint"/> 5567 <glx ignore="true"/> 5568 </function> 5569 5570 <function name="Uniform1f" es2="2.0" exec="dlist"> 5571 <param name="location" type="GLint"/> 5572 <param name="v0" type="GLfloat"/> 5573 <glx ignore="true"/> 5574 </function> 5575 <function name="Uniform2f" es2="2.0" exec="dlist"> 5576 <param name="location" type="GLint"/> 5577 <param name="v0" type="GLfloat"/> 5578 <param name="v1" type="GLfloat"/> 5579 <glx ignore="true"/> 5580 </function> 5581 <function name="Uniform3f" es2="2.0" exec="dlist"> 5582 <param name="location" type="GLint"/> 5583 <param name="v0" type="GLfloat"/> 5584 <param name="v1" type="GLfloat"/> 5585 <param name="v2" type="GLfloat"/> 5586 <glx ignore="true"/> 5587 </function> 5588 <function name="Uniform4f" es2="2.0" exec="dlist"> 5589 <param name="location" type="GLint"/> 5590 <param name="v0" type="GLfloat"/> 5591 <param name="v1" type="GLfloat"/> 5592 <param name="v2" type="GLfloat"/> 5593 <param name="v3" type="GLfloat"/> 5594 <glx ignore="true"/> 5595 </function> 5596 5597 <function name="Uniform1i" es2="2.0" exec="dlist"> 5598 <param name="location" type="GLint"/> 5599 <param name="v0" type="GLint"/> 5600 <glx ignore="true"/> 5601 </function> 5602 <function name="Uniform2i" es2="2.0" exec="dlist"> 5603 <param name="location" type="GLint"/> 5604 <param name="v0" type="GLint"/> 5605 <param name="v1" type="GLint"/> 5606 <glx ignore="true"/> 5607 </function> 5608 <function name="Uniform3i" es2="2.0" exec="dlist"> 5609 <param name="location" type="GLint"/> 5610 <param name="v0" type="GLint"/> 5611 <param name="v1" type="GLint"/> 5612 <param name="v2" type="GLint"/> 5613 <glx ignore="true"/> 5614 </function> 5615 <function name="Uniform4i" es2="2.0" exec="dlist"> 5616 <param name="location" type="GLint"/> 5617 <param name="v0" type="GLint"/> 5618 <param name="v1" type="GLint"/> 5619 <param name="v2" type="GLint"/> 5620 <param name="v3" type="GLint"/> 5621 <glx ignore="true"/> 5622 </function> 5623 5624 <function name="Uniform1fv" es2="2.0" exec="dlist"> 5625 <param name="location" type="GLint"/> 5626 <param name="count" type="GLsizei" counter="true"/> 5627 <param name="value" type="const GLfloat *" count="count"/> 5628 <glx ignore="true"/> 5629 </function> 5630 <function name="Uniform2fv" es2="2.0" exec="dlist"> 5631 <param name="location" type="GLint"/> 5632 <param name="count" type="GLsizei" counter="true"/> 5633 <param name="value" type="const GLfloat *" count="count" count_scale="2"/> 5634 <glx ignore="true"/> 5635 </function> 5636 <function name="Uniform3fv" es2="2.0" exec="dlist"> 5637 <param name="location" type="GLint"/> 5638 <param name="count" type="GLsizei" counter="true"/> 5639 <param name="value" type="const GLfloat *" count="count" count_scale="3"/> 5640 <glx ignore="true"/> 5641 </function> 5642 <function name="Uniform4fv" es2="2.0" exec="dlist"> 5643 <param name="location" type="GLint"/> 5644 <param name="count" type="GLsizei" counter="true"/> 5645 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5646 <glx ignore="true"/> 5647 </function> 5648 5649 <function name="Uniform1iv" es2="2.0" exec="dlist"> 5650 <param name="location" type="GLint"/> 5651 <param name="count" type="GLsizei" counter="true"/> 5652 <param name="value" type="const GLint *" count="count"/> 5653 <glx ignore="true"/> 5654 </function> 5655 <function name="Uniform2iv" es2="2.0" exec="dlist"> 5656 <param name="location" type="GLint"/> 5657 <param name="count" type="GLsizei" counter="true"/> 5658 <param name="value" type="const GLint *" count="count" count_scale="2"/> 5659 <glx ignore="true"/> 5660 </function> 5661 <function name="Uniform3iv" es2="2.0" exec="dlist"> 5662 <param name="location" type="GLint"/> 5663 <param name="count" type="GLsizei" counter="true"/> 5664 <param name="value" type="const GLint *" count="count" count_scale="3"/> 5665 <glx ignore="true"/> 5666 </function> 5667 <function name="Uniform4iv" es2="2.0" exec="dlist"> 5668 <param name="location" type="GLint"/> 5669 <param name="count" type="GLsizei" counter="true"/> 5670 <param name="value" type="const GLint *" count="count" count_scale="4"/> 5671 <glx ignore="true"/> 5672 </function> 5673 5674 <function name="UniformMatrix2fv" es2="2.0" exec="dlist"> 5675 <param name="location" type="GLint"/> 5676 <param name="count" type="GLsizei" counter="true"/> 5677 <param name="transpose" type="GLboolean"/> 5678 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5679 <glx ignore="true"/> 5680 </function> 5681 <function name="UniformMatrix3fv" es2="2.0" exec="dlist"> 5682 <param name="location" type="GLint"/> 5683 <param name="count" type="GLsizei" counter="true"/> 5684 <param name="transpose" type="GLboolean"/> 5685 <param name="value" type="const GLfloat *" count="count" count_scale="9"/> 5686 <glx ignore="true"/> 5687 </function> 5688 <function name="UniformMatrix4fv" es2="2.0" exec="dlist"> 5689 <param name="location" type="GLint"/> 5690 <param name="count" type="GLsizei" counter="true"/> 5691 <param name="transpose" type="GLboolean"/> 5692 <param name="value" type="const GLfloat *" count="count" count_scale="16"/> 5693 <glx ignore="true"/> 5694 </function> 5695 5696 <function name="ValidateProgram" es2="2.0"> 5697 <param name="program" type="GLuint"/> 5698 <glx ignore="true"/> 5699 </function> 5700 5701 <function name="VertexAttrib1d" exec="beginend"> 5702 <param name="index" type="GLuint"/> 5703 <param name="x" type="GLdouble"/> 5704 </function> 5705 <function name="VertexAttrib1dv" exec="beginend"> 5706 <param name="index" type="GLuint"/> 5707 <param name="v" type="const GLdouble *" count="1"/> 5708 <glx rop="4197" doubles_in_order="true"/> 5709 </function> 5710 <function name="VertexAttrib1f" alias="VertexAttrib1fARB" es2="2.0"> 5711 <param name="index" type="GLuint"/> 5712 <param name="x" type="GLfloat"/> 5713 </function> 5714 <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB" es2="2.0"> 5715 <param name="index" type="GLuint"/> 5716 <param name="v" type="const GLfloat *"/> 5717 </function> 5718 <function name="VertexAttrib1s" exec="beginend"> 5719 <param name="index" type="GLuint"/> 5720 <param name="x" type="GLshort"/> 5721 </function> 5722 <function name="VertexAttrib1sv" exec="beginend"> 5723 <param name="index" type="GLuint"/> 5724 <param name="v" type="const GLshort *" count="1"/> 5725 <glx rop="4189"/> 5726 </function> 5727 5728 <function name="VertexAttrib2d" exec="beginend"> 5729 <param name="index" type="GLuint"/> 5730 <param name="x" type="GLdouble"/> 5731 <param name="y" type="GLdouble"/> 5732 </function> 5733 <function name="VertexAttrib2dv" exec="beginend"> 5734 <param name="index" type="GLuint"/> 5735 <param name="v" type="const GLdouble *" count="2"/> 5736 <glx rop="4198" doubles_in_order="true"/> 5737 </function> 5738 <function name="VertexAttrib2f" alias="VertexAttrib2fARB" es2="2.0"> 5739 <param name="index" type="GLuint"/> 5740 <param name="x" type="GLfloat"/> 5741 <param name="y" type="GLfloat"/> 5742 </function> 5743 <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB" es2="2.0"> 5744 <param name="index" type="GLuint"/> 5745 <param name="v" type="const GLfloat *"/> 5746 </function> 5747 <function name="VertexAttrib2s" exec="beginend"> 5748 <param name="index" type="GLuint"/> 5749 <param name="x" type="GLshort"/> 5750 <param name="y" type="GLshort"/> 5751 </function> 5752 <function name="VertexAttrib2sv" exec="beginend"> 5753 <param name="index" type="GLuint"/> 5754 <param name="v" type="const GLshort *" count="2"/> 5755 <glx rop="4190"/> 5756 </function> 5757 5758 <function name="VertexAttrib3d" exec="beginend"> 5759 <param name="index" type="GLuint"/> 5760 <param name="x" type="GLdouble"/> 5761 <param name="y" type="GLdouble"/> 5762 <param name="z" type="GLdouble"/> 5763 </function> 5764 <function name="VertexAttrib3dv" exec="beginend"> 5765 <param name="index" type="GLuint"/> 5766 <param name="v" type="const GLdouble *" count="3"/> 5767 <glx rop="4199" doubles_in_order="true"/> 5768 </function> 5769 <function name="VertexAttrib3f" alias="VertexAttrib3fARB" es2="2.0"> 5770 <param name="index" type="GLuint"/> 5771 <param name="x" type="GLfloat"/> 5772 <param name="y" type="GLfloat"/> 5773 <param name="z" type="GLfloat"/> 5774 </function> 5775 <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB" es2="2.0"> 5776 <param name="index" type="GLuint"/> 5777 <param name="v" type="const GLfloat *"/> 5778 </function> 5779 <function name="VertexAttrib3s" exec="beginend"> 5780 <param name="index" type="GLuint"/> 5781 <param name="x" type="GLshort"/> 5782 <param name="y" type="GLshort"/> 5783 <param name="z" type="GLshort"/> 5784 </function> 5785 <function name="VertexAttrib3sv" exec="beginend"> 5786 <param name="index" type="GLuint"/> 5787 <param name="v" type="const GLshort *" count="3"/> 5788 <glx rop="4191"/> 5789 </function> 5790 5791 <function name="VertexAttrib4Nbv" exec="beginend"> 5792 <param name="index" type="GLuint"/> 5793 <param name="v" type="const GLbyte *" count="4"/> 5794 <glx rop="4235"/> 5795 </function> 5796 <function name="VertexAttrib4Niv" exec="beginend"> 5797 <param name="index" type="GLuint"/> 5798 <param name="v" type="const GLint *" count="4"/> 5799 <glx rop="4237"/> 5800 </function> 5801 <function name="VertexAttrib4Nsv" exec="beginend"> 5802 <param name="index" type="GLuint"/> 5803 <param name="v" type="const GLshort *" count="4"/> 5804 <glx rop="4236"/> 5805 </function> 5806 <function name="VertexAttrib4Nub" exec="beginend"> 5807 <param name="index" type="GLuint"/> 5808 <param name="x" type="GLubyte"/> 5809 <param name="y" type="GLubyte"/> 5810 <param name="z" type="GLubyte"/> 5811 <param name="w" type="GLubyte"/> 5812 </function> 5813 <function name="VertexAttrib4Nubv" exec="beginend"> 5814 <param name="index" type="GLuint"/> 5815 <param name="v" type="const GLubyte *" count="4"/> 5816 <glx rop="4201"/> 5817 </function> 5818 <function name="VertexAttrib4Nuiv" exec="beginend"> 5819 <param name="index" type="GLuint"/> 5820 <param name="v" type="const GLuint *" count="4"/> 5821 <glx rop="4239"/> 5822 </function> 5823 <function name="VertexAttrib4Nusv" exec="beginend"> 5824 <param name="index" type="GLuint"/> 5825 <param name="v" type="const GLushort *" count="4"/> 5826 <glx rop="4238"/> 5827 </function> 5828 <function name="VertexAttrib4bv" exec="beginend"> 5829 <param name="index" type="GLuint"/> 5830 <param name="v" type="const GLbyte *" count="4"/> 5831 <glx rop="4230"/> 5832 </function> 5833 <function name="VertexAttrib4d" exec="beginend"> 5834 <param name="index" type="GLuint"/> 5835 <param name="x" type="GLdouble"/> 5836 <param name="y" type="GLdouble"/> 5837 <param name="z" type="GLdouble"/> 5838 <param name="w" type="GLdouble"/> 5839 </function> 5840 <function name="VertexAttrib4dv" exec="beginend"> 5841 <param name="index" type="GLuint"/> 5842 <param name="v" type="const GLdouble *" count="4"/> 5843 <glx rop="4200" doubles_in_order="true"/> 5844 </function> 5845 <function name="VertexAttrib4f" alias="VertexAttrib4fARB" es2="2.0"> 5846 <param name="index" type="GLuint"/> 5847 <param name="x" type="GLfloat"/> 5848 <param name="y" type="GLfloat"/> 5849 <param name="z" type="GLfloat"/> 5850 <param name="w" type="GLfloat"/> 5851 </function> 5852 <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB" es2="2.0"> 5853 <param name="index" type="GLuint"/> 5854 <param name="v" type="const GLfloat *"/> 5855 </function> 5856 <function name="VertexAttrib4iv" exec="beginend"> 5857 <param name="index" type="GLuint"/> 5858 <param name="v" type="const GLint *" count="4"/> 5859 <glx rop="4231"/> 5860 </function> 5861 <function name="VertexAttrib4s" exec="beginend"> 5862 <param name="index" type="GLuint"/> 5863 <param name="x" type="GLshort"/> 5864 <param name="y" type="GLshort"/> 5865 <param name="z" type="GLshort"/> 5866 <param name="w" type="GLshort"/> 5867 </function> 5868 <function name="VertexAttrib4sv" exec="beginend"> 5869 <param name="index" type="GLuint"/> 5870 <param name="v" type="const GLshort *" count="4"/> 5871 <glx rop="4192"/> 5872 </function> 5873 <function name="VertexAttrib4ubv" exec="beginend"> 5874 <param name="index" type="GLuint"/> 5875 <param name="v" type="const GLubyte *" count="4"/> 5876 <glx rop="4232"/> 5877 </function> 5878 <function name="VertexAttrib4uiv" exec="beginend"> 5879 <param name="index" type="GLuint"/> 5880 <param name="v" type="const GLuint *" count="4"/> 5881 <glx rop="4234"/> 5882 </function> 5883 <function name="VertexAttrib4usv" exec="beginend"> 5884 <param name="index" type="GLuint"/> 5885 <param name="v" type="const GLushort *" count="4"/> 5886 <glx rop="4233"/> 5887 </function> 5888 5889 <function name="VertexAttribPointer" es2="2.0" marshal="async" 5890 no_error="true" 5891 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_GENERIC(index), MESA_PACK_VFORMAT(type, size, normalized, 0, 0), stride, pointer);"> 5892 <param name="index" type="GLuint"/> 5893 <param name="size" type="GLint"/> 5894 <param name="type" type="GLenum"/> 5895 <param name="normalized" type="GLboolean"/> 5896 <param name="stride" type="GLsizei"/> 5897 <param name="pointer" type="const GLvoid *"/> 5898 <glx handcode="true"/> 5899 </function> 5900 5901</category> 5902 5903 5904<category name="2.1"> 5905 <!-- XXX some of the enums and functions probably need additional --> 5906 <!-- flags/attributes. --> 5907 5908 <enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/> 5909 <enum name="PIXEL_PACK_BUFFER" value="0x88EB"/> 5910 <enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/> 5911 <enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/> 5912 <enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/> 5913 <enum name="FLOAT_MAT2x3" value="0x8B65"/> 5914 <enum name="FLOAT_MAT2x4" value="0x8B66"/> 5915 <enum name="FLOAT_MAT3x2" value="0x8B67"/> 5916 <enum name="FLOAT_MAT3x4" value="0x8B68"/> 5917 <enum name="FLOAT_MAT4x2" value="0x8B69"/> 5918 <enum name="FLOAT_MAT4x3" value="0x8B6A"/> 5919 <enum name="SRGB" value="0x8C40"/> 5920 <enum name="SRGB8" value="0x8C41"/> 5921 <enum name="SRGB_ALPHA" value="0x8C42"/> 5922 <enum name="SRGB8_ALPHA8" value="0x8C43"/> 5923 <enum name="SLUMINANCE_ALPHA" value="0x8C44"/> 5924 <enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/> 5925 <enum name="SLUMINANCE" value="0x8C46"/> 5926 <enum name="SLUMINANCE8" value="0x8C47"/> 5927 <enum name="COMPRESSED_SRGB" value="0x8C48"/> 5928 <enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/> 5929 <enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/> 5930 <enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/> 5931 5932 <function name="UniformMatrix2x3fv" es2="3.0" exec="dlist"> 5933 <param name="location" type="GLint"/> 5934 <param name="count" type="GLsizei" counter="true"/> 5935 <param name="transpose" type="GLboolean"/> 5936 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5937 <glx ignore="true"/> 5938 </function> 5939 <function name="UniformMatrix3x2fv" es2="3.0" exec="dlist"> 5940 <param name="location" type="GLint"/> 5941 <param name="count" type="GLsizei" counter="true"/> 5942 <param name="transpose" type="GLboolean"/> 5943 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5944 <glx ignore="true"/> 5945 </function> 5946 <function name="UniformMatrix2x4fv" es2="3.0" exec="dlist"> 5947 <param name="location" type="GLint"/> 5948 <param name="count" type="GLsizei" counter="true"/> 5949 <param name="transpose" type="GLboolean"/> 5950 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5951 <glx ignore="true"/> 5952 </function> 5953 <function name="UniformMatrix4x2fv" es2="3.0" exec="dlist"> 5954 <param name="location" type="GLint"/> 5955 <param name="count" type="GLsizei" counter="true"/> 5956 <param name="transpose" type="GLboolean"/> 5957 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5958 <glx ignore="true"/> 5959 </function> 5960 <function name="UniformMatrix3x4fv" es2="3.0" exec="dlist"> 5961 <param name="location" type="GLint"/> 5962 <param name="count" type="GLsizei" counter="true"/> 5963 <param name="transpose" type="GLboolean"/> 5964 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5965 <glx ignore="true"/> 5966 </function> 5967 <function name="UniformMatrix4x3fv" es2="3.0" exec="dlist"> 5968 <param name="location" type="GLint"/> 5969 <param name="count" type="GLsizei" counter="true"/> 5970 <param name="transpose" type="GLboolean"/> 5971 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5972 <glx ignore="true"/> 5973 </function> 5974 5975</category> 5976 5977 5978<!-- ARB extensions sorted by extension number. --> 5979 5980<category name="GL_ARB_multitexture" number="1"> 5981 <enum name="TEXTURE0_ARB" value="0x84C0"/> 5982 <enum name="TEXTURE1_ARB" value="0x84C1"/> 5983 <enum name="TEXTURE2_ARB" value="0x84C2"/> 5984 <enum name="TEXTURE3_ARB" value="0x84C3"/> 5985 <enum name="TEXTURE4_ARB" value="0x84C4"/> 5986 <enum name="TEXTURE5_ARB" value="0x84C5"/> 5987 <enum name="TEXTURE6_ARB" value="0x84C6"/> 5988 <enum name="TEXTURE7_ARB" value="0x84C7"/> 5989 <enum name="TEXTURE8_ARB" value="0x84C8"/> 5990 <enum name="TEXTURE9_ARB" value="0x84C9"/> 5991 <enum name="TEXTURE10_ARB" value="0x84CA"/> 5992 <enum name="TEXTURE11_ARB" value="0x84CB"/> 5993 <enum name="TEXTURE12_ARB" value="0x84CC"/> 5994 <enum name="TEXTURE13_ARB" value="0x84CD"/> 5995 <enum name="TEXTURE14_ARB" value="0x84CE"/> 5996 <enum name="TEXTURE15_ARB" value="0x84CF"/> 5997 <enum name="TEXTURE16_ARB" value="0x84D0"/> 5998 <enum name="TEXTURE17_ARB" value="0x84D1"/> 5999 <enum name="TEXTURE18_ARB" value="0x84D2"/> 6000 <enum name="TEXTURE19_ARB" value="0x84D3"/> 6001 <enum name="TEXTURE20_ARB" value="0x84D4"/> 6002 <enum name="TEXTURE21_ARB" value="0x84D5"/> 6003 <enum name="TEXTURE22_ARB" value="0x84D6"/> 6004 <enum name="TEXTURE23_ARB" value="0x84D7"/> 6005 <enum name="TEXTURE24_ARB" value="0x84D8"/> 6006 <enum name="TEXTURE25_ARB" value="0x84D9"/> 6007 <enum name="TEXTURE26_ARB" value="0x84DA"/> 6008 <enum name="TEXTURE27_ARB" value="0x84DB"/> 6009 <enum name="TEXTURE28_ARB" value="0x84DC"/> 6010 <enum name="TEXTURE29_ARB" value="0x84DD"/> 6011 <enum name="TEXTURE30_ARB" value="0x84DE"/> 6012 <enum name="TEXTURE31_ARB" value="0x84DF"/> 6013 <enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0"> 6014 <size name="Get" mode="get"/> 6015 </enum> 6016 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1"> 6017 <size name="Get" mode="get"/> 6018 </enum> 6019 <enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2"> 6020 <size name="Get" mode="get"/> 6021 </enum> 6022 6023 <function name="ActiveTextureARB" alias="ActiveTexture"> 6024 <param name="texture" type="GLenum"/> 6025 </function> 6026 6027 <function name="ClientActiveTextureARB" alias="ClientActiveTexture"> 6028 <param name="texture" type="GLenum"/> 6029 </function> 6030 6031 <function name="MultiTexCoord1dARB" 6032 vectorequiv="MultiTexCoord1dv" alias="MultiTexCoord1d"> 6033 <param name="target" type="GLenum"/> 6034 <param name="s" type="GLdouble"/> 6035 </function> 6036 6037 <function name="MultiTexCoord1dvARB" alias="MultiTexCoord1dv"> 6038 <param name="target" type="GLenum"/> 6039 <param name="v" type="const GLdouble *"/> 6040 </function> 6041 6042 <function name="MultiTexCoord1fARB" deprecated="3.1" 6043 vectorequiv="MultiTexCoord1fvARB" exec="beginend"> 6044 <param name="target" type="GLenum"/> 6045 <param name="s" type="GLfloat"/> 6046 </function> 6047 6048 <function name="MultiTexCoord1fvARB" deprecated="3.1" exec="beginend"> 6049 <param name="target" type="GLenum"/> 6050 <param name="v" type="const GLfloat *" count="1"/> 6051 <glx rop="199"/> 6052 </function> 6053 6054 <function name="MultiTexCoord1iARB" 6055 vectorequiv="MultiTexCoord1iv" alias="MultiTexCoord1i"> 6056 <param name="target" type="GLenum"/> 6057 <param name="s" type="GLint"/> 6058 </function> 6059 6060 <function name="MultiTexCoord1ivARB" alias="MultiTexCoord1iv"> 6061 <param name="target" type="GLenum"/> 6062 <param name="v" type="const GLint *"/> 6063 </function> 6064 6065 <function name="MultiTexCoord1sARB" 6066 vectorequiv="MultiTexCoord1sv" alias="MultiTexCoord1s"> 6067 <param name="target" type="GLenum"/> 6068 <param name="s" type="GLshort"/> 6069 </function> 6070 6071 <function name="MultiTexCoord1svARB" alias="MultiTexCoord1sv"> 6072 <param name="target" type="GLenum"/> 6073 <param name="v" type="const GLshort *"/> 6074 </function> 6075 6076 <function name="MultiTexCoord2dARB" 6077 vectorequiv="MultiTexCoord2dv" alias="MultiTexCoord2d"> 6078 <param name="target" type="GLenum"/> 6079 <param name="s" type="GLdouble"/> 6080 <param name="t" type="GLdouble"/> 6081 </function> 6082 6083 <function name="MultiTexCoord2dvARB" alias="MultiTexCoord2dv"> 6084 <param name="target" type="GLenum"/> 6085 <param name="v" type="const GLdouble *"/> 6086 </function> 6087 6088 <function name="MultiTexCoord2fARB" deprecated="3.1" 6089 vectorequiv="MultiTexCoord2fvARB" exec="beginend"> 6090 <param name="target" type="GLenum"/> 6091 <param name="s" type="GLfloat"/> 6092 <param name="t" type="GLfloat"/> 6093 </function> 6094 6095 <function name="MultiTexCoord2fvARB" deprecated="3.1" exec="beginend"> 6096 <param name="target" type="GLenum"/> 6097 <param name="v" type="const GLfloat *" count="2"/> 6098 <glx rop="203"/> 6099 </function> 6100 6101 <function name="MultiTexCoord2iARB" 6102 vectorequiv="MultiTexCoord2iv" alias="MultiTexCoord2i"> 6103 <param name="target" type="GLenum"/> 6104 <param name="s" type="GLint"/> 6105 <param name="t" type="GLint"/> 6106 </function> 6107 6108 <function name="MultiTexCoord2ivARB" alias="MultiTexCoord2iv"> 6109 <param name="target" type="GLenum"/> 6110 <param name="v" type="const GLint *"/> 6111 </function> 6112 6113 <function name="MultiTexCoord2sARB" 6114 vectorequiv="MultiTexCoord2sv" alias="MultiTexCoord2s"> 6115 <param name="target" type="GLenum"/> 6116 <param name="s" type="GLshort"/> 6117 <param name="t" type="GLshort"/> 6118 </function> 6119 6120 <function name="MultiTexCoord2svARB" alias="MultiTexCoord2sv"> 6121 <param name="target" type="GLenum"/> 6122 <param name="v" type="const GLshort *"/> 6123 </function> 6124 6125 <function name="MultiTexCoord3dARB" 6126 vectorequiv="MultiTexCoord3dv" alias="MultiTexCoord3d"> 6127 <param name="target" type="GLenum"/> 6128 <param name="s" type="GLdouble"/> 6129 <param name="t" type="GLdouble"/> 6130 <param name="r" type="GLdouble"/> 6131 </function> 6132 6133 <function name="MultiTexCoord3dvARB" alias="MultiTexCoord3dv"> 6134 <param name="target" type="GLenum"/> 6135 <param name="v" type="const GLdouble *"/> 6136 </function> 6137 6138 <function name="MultiTexCoord3fARB" deprecated="3.1" 6139 vectorequiv="MultiTexCoord3fvARB" exec="beginend"> 6140 <param name="target" type="GLenum"/> 6141 <param name="s" type="GLfloat"/> 6142 <param name="t" type="GLfloat"/> 6143 <param name="r" type="GLfloat"/> 6144 </function> 6145 6146 <function name="MultiTexCoord3fvARB" deprecated="3.1" exec="beginend"> 6147 <param name="target" type="GLenum"/> 6148 <param name="v" type="const GLfloat *" count="3"/> 6149 <glx rop="207"/> 6150 </function> 6151 6152 <function name="MultiTexCoord3iARB" 6153 vectorequiv="MultiTexCoord3iv" alias="MultiTexCoord3i"> 6154 <param name="target" type="GLenum"/> 6155 <param name="s" type="GLint"/> 6156 <param name="t" type="GLint"/> 6157 <param name="r" type="GLint"/> 6158 </function> 6159 6160 <function name="MultiTexCoord3ivARB" alias="MultiTexCoord3iv"> 6161 <param name="target" type="GLenum"/> 6162 <param name="v" type="const GLint *"/> 6163 </function> 6164 6165 <function name="MultiTexCoord3sARB" 6166 vectorequiv="MultiTexCoord3sv" alias="MultiTexCoord3s"> 6167 <param name="target" type="GLenum"/> 6168 <param name="s" type="GLshort"/> 6169 <param name="t" type="GLshort"/> 6170 <param name="r" type="GLshort"/> 6171 </function> 6172 6173 <function name="MultiTexCoord3svARB" alias="MultiTexCoord3sv"> 6174 <param name="target" type="GLenum"/> 6175 <param name="v" type="const GLshort *"/> 6176 </function> 6177 6178 <function name="MultiTexCoord4dARB" 6179 vectorequiv="MultiTexCoord4dv" alias="MultiTexCoord4d"> 6180 <param name="target" type="GLenum"/> 6181 <param name="s" type="GLdouble"/> 6182 <param name="t" type="GLdouble"/> 6183 <param name="r" type="GLdouble"/> 6184 <param name="q" type="GLdouble"/> 6185 </function> 6186 6187 <function name="MultiTexCoord4dvARB" alias="MultiTexCoord4dv"> 6188 <param name="target" type="GLenum"/> 6189 <param name="v" type="const GLdouble *"/> 6190 </function> 6191 6192 <function name="MultiTexCoord4fARB" deprecated="3.1" 6193 vectorequiv="MultiTexCoord4fvARB" exec="beginend"> 6194 <param name="target" type="GLenum"/> 6195 <param name="s" type="GLfloat"/> 6196 <param name="t" type="GLfloat"/> 6197 <param name="r" type="GLfloat"/> 6198 <param name="q" type="GLfloat"/> 6199 </function> 6200 6201 <function name="MultiTexCoord4fvARB" deprecated="3.1" exec="beginend"> 6202 <param name="target" type="GLenum"/> 6203 <param name="v" type="const GLfloat *" count="4"/> 6204 <glx rop="211"/> 6205 </function> 6206 6207 <function name="MultiTexCoord4iARB" 6208 vectorequiv="MultiTexCoord4iv" alias="MultiTexCoord4i"> 6209 <param name="target" type="GLenum"/> 6210 <param name="s" type="GLint"/> 6211 <param name="t" type="GLint"/> 6212 <param name="r" type="GLint"/> 6213 <param name="q" type="GLint"/> 6214 </function> 6215 6216 <function name="MultiTexCoord4ivARB" alias="MultiTexCoord4iv"> 6217 <param name="target" type="GLenum"/> 6218 <param name="v" type="const GLint *"/> 6219 </function> 6220 6221 <function name="MultiTexCoord4sARB" 6222 vectorequiv="MultiTexCoord4sv" alias="MultiTexCoord4s"> 6223 <param name="target" type="GLenum"/> 6224 <param name="s" type="GLshort"/> 6225 <param name="t" type="GLshort"/> 6226 <param name="r" type="GLshort"/> 6227 <param name="q" type="GLshort"/> 6228 </function> 6229 6230 <function name="MultiTexCoord4svARB" alias="MultiTexCoord4sv"> 6231 <param name="target" type="GLenum"/> 6232 <param name="v" type="const GLshort *"/> 6233 </function> 6234</category> 6235 6236<!-- ARB extension number 2 is a GLX extension. --> 6237 6238<category name="GL_ARB_transpose_matrix" number="3"> 6239 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/> 6240 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/> 6241 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/> 6242 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/> 6243 6244 <function name="LoadTransposeMatrixfARB" alias="LoadTransposeMatrixf"> 6245 <param name="m" type="const GLfloat *"/> 6246 </function> 6247 6248 <function name="LoadTransposeMatrixdARB" alias="LoadTransposeMatrixd"> 6249 <param name="m" type="const GLdouble *"/> 6250 </function> 6251 6252 <function name="MultTransposeMatrixfARB" alias="MultTransposeMatrixf"> 6253 <param name="m" type="const GLfloat *"/> 6254 </function> 6255 6256 <function name="MultTransposeMatrixdARB" alias="MultTransposeMatrixd"> 6257 <param name="m" type="const GLdouble *"/> 6258 </function> 6259</category> 6260 6261<!-- ARB extension number 4 is a WGL extension. --> 6262 6263<category name="GL_ARB_multisample" number="5"> 6264 <enum name="MULTISAMPLE_ARB" count="1" value="0x809D"> 6265 <size name="Get" mode="get"/> 6266 </enum> 6267 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E"> 6268 <size name="Get" mode="get"/> 6269 </enum> 6270 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F"> 6271 <size name="Get" mode="get"/> 6272 </enum> 6273 <enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0"> 6274 <size name="Get" mode="get"/> 6275 </enum> 6276 <enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8"> 6277 <size name="Get" mode="get"/> 6278 </enum> 6279 <enum name="SAMPLES_ARB" count="1" value="0x80A9"> 6280 <size name="Get" mode="get"/> 6281 </enum> 6282 <enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA"> 6283 <size name="Get" mode="get"/> 6284 </enum> 6285 <enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB"> 6286 <size name="Get" mode="get"/> 6287 </enum> 6288 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/> 6289 6290 <function name="SampleCoverageARB" alias="SampleCoverage"> 6291 <param name="value" type="GLclampf"/> 6292 <param name="invert" type="GLboolean"/> 6293 </function> 6294</category> 6295 6296<category name="GL_ARB_texture_env_add" number="6"> 6297 <!-- No new functions, types, enums. --> 6298</category> 6299 6300<category name="GL_ARB_texture_cube_map" number="7"> 6301 <enum name="NORMAL_MAP_ARB" value="0x8511"/> 6302 <enum name="REFLECTION_MAP_ARB" value="0x8512"/> 6303 <enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513"> 6304 <size name="Get" mode="get"/> 6305 </enum> 6306 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514"> 6307 <size name="Get" mode="get"/> 6308 </enum> 6309 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/> 6310 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/> 6311 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/> 6312 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/> 6313 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/> 6314 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/> 6315 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/> 6316 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C"> 6317 <size name="Get" mode="get"/> 6318 </enum> 6319</category> 6320 6321<!-- ARB extension number 8 is a WGL extension. --> 6322<!-- ARB extension number 9 is a WGL extension. --> 6323<!-- ARB extension number 10 is a WGL extension. --> 6324<!-- ARB extension number 11 is a WGL extension. --> 6325 6326<category name="GL_ARB_texture_compression" number="12"> 6327 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/> 6328 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/> 6329 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/> 6330 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/> 6331 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/> 6332 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/> 6333 <enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF"> 6334 <size name="Get" mode="get"/> 6335 </enum> 6336 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0"> 6337 <size name="GetTexLevelParameterfv" mode="get"/> 6338 <size name="GetTexLevelParameteriv" mode="get"/> 6339 </enum> 6340 <enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1"> 6341 <size name="GetTexLevelParameterfv" mode="get"/> 6342 <size name="GetTexLevelParameteriv" mode="get"/> 6343 </enum> 6344 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2"> 6345 <size name="Get" mode="get"/> 6346 </enum> 6347 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/> 6348 6349 <function name="CompressedTexImage3DARB" alias="CompressedTexImage3D"> 6350 <param name="target" type="GLenum"/> 6351 <param name="level" type="GLint"/> 6352 <param name="internalformat" type="GLenum"/> 6353 <param name="width" type="GLsizei"/> 6354 <param name="height" type="GLsizei"/> 6355 <param name="depth" type="GLsizei"/> 6356 <param name="border" type="GLint"/> 6357 <param name="imageSize" type="GLsizei"/> 6358 <param name="data" type="const GLvoid *"/> 6359 </function> 6360 6361 <function name="CompressedTexImage2DARB" alias="CompressedTexImage2D"> 6362 <param name="target" type="GLenum"/> 6363 <param name="level" type="GLint"/> 6364 <param name="internalformat" type="GLenum"/> 6365 <param name="width" type="GLsizei"/> 6366 <param name="height" type="GLsizei"/> 6367 <param name="border" type="GLint"/> 6368 <param name="imageSize" type="GLsizei"/> 6369 <param name="data" type="const GLvoid *"/> 6370 </function> 6371 6372 <function name="CompressedTexImage1DARB" alias="CompressedTexImage1D"> 6373 <param name="target" type="GLenum"/> 6374 <param name="level" type="GLint"/> 6375 <param name="internalformat" type="GLenum"/> 6376 <param name="width" type="GLsizei"/> 6377 <param name="border" type="GLint"/> 6378 <param name="imageSize" type="GLsizei"/> 6379 <param name="data" type="const GLvoid *"/> 6380 </function> 6381 6382 <function name="CompressedTexSubImage3DARB" alias="CompressedTexSubImage3D"> 6383 <param name="target" type="GLenum"/> 6384 <param name="level" type="GLint"/> 6385 <param name="xoffset" type="GLint"/> 6386 <param name="yoffset" type="GLint"/> 6387 <param name="zoffset" type="GLint"/> 6388 <param name="width" type="GLsizei"/> 6389 <param name="height" type="GLsizei"/> 6390 <param name="depth" type="GLsizei"/> 6391 <param name="format" type="GLenum"/> 6392 <param name="imageSize" type="GLsizei"/> 6393 <param name="data" type="const GLvoid *"/> 6394 </function> 6395 6396 <function name="CompressedTexSubImage2DARB" alias="CompressedTexSubImage2D"> 6397 <param name="target" type="GLenum"/> 6398 <param name="level" type="GLint"/> 6399 <param name="xoffset" type="GLint"/> 6400 <param name="yoffset" type="GLint"/> 6401 <param name="width" type="GLsizei"/> 6402 <param name="height" type="GLsizei"/> 6403 <param name="format" type="GLenum"/> 6404 <param name="imageSize" type="GLsizei"/> 6405 <param name="data" type="const GLvoid *"/> 6406 </function> 6407 6408 <function name="CompressedTexSubImage1DARB" alias="CompressedTexSubImage1D"> 6409 <param name="target" type="GLenum"/> 6410 <param name="level" type="GLint"/> 6411 <param name="xoffset" type="GLint"/> 6412 <param name="width" type="GLsizei"/> 6413 <param name="format" type="GLenum"/> 6414 <param name="imageSize" type="GLsizei"/> 6415 <param name="data" type="const GLvoid *"/> 6416 </function> 6417 6418 <function name="GetCompressedTexImageARB" alias="GetCompressedTexImage"> 6419 <param name="target" type="GLenum"/> 6420 <param name="level" type="GLint"/> 6421 <param name="img" type="GLvoid *"/> 6422 6423 <!-- This has to be hand coded because the image size is in the 6424 "wrong" place. Technically, this should be a 6425 'always_array="true"' case. The size field in the reply would 6426 be at offset 12. However, the size is actually at offset 16. 6427 This is where the 'width' is in a GetTexImage reply. --> 6428 </function> 6429</category> 6430 6431<category name="GL_ARB_texture_border_clamp" number="13"> 6432 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/> 6433</category> 6434 6435<category name="GL_ARB_point_parameters" number="14"> 6436 <enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126"> 6437 <size name="PointParameterfv"/> 6438 </enum> 6439 <enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127"> 6440 <size name="PointParameterfv"/> 6441 </enum> 6442 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128"> 6443 <size name="PointParameterfv"/> 6444 </enum> 6445 <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129"> 6446 <size name="PointParameterfv"/> 6447 </enum> 6448 6449 <function name="PointParameterfARB" alias="PointParameterf"> 6450 <param name="pname" type="GLenum"/> 6451 <param name="param" type="GLfloat"/> 6452 <glx rop="2065"/> 6453 </function> 6454 6455 <function name="PointParameterfvARB" alias="PointParameterfv"> 6456 <param name="pname" type="GLenum"/> 6457 <param name="params" type="const GLfloat *" variable_param="pname"/> 6458 <glx rop="2066"/> 6459 </function> 6460</category> 6461 6462<category name="GL_ARB_vertex_blend" number="15"> 6463 <enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4"> 6464 <size name="Get" mode="get"/> 6465 </enum> 6466 <enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5"> 6467 <size name="Get" mode="get"/> 6468 </enum> 6469 <enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6"> 6470 <size name="Get" mode="get"/> 6471 </enum> 6472 <enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7"> 6473 <size name="Get" mode="get"/> 6474 </enum> 6475 <enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8"> 6476 <size name="Get" mode="get"/> 6477 </enum> 6478 <enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9"> 6479 <size name="Get" mode="get"/> 6480 </enum> 6481 <enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA"> 6482 <size name="Get" mode="get"/> 6483 </enum> 6484 <enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB"> 6485 <size name="Get" mode="get"/> 6486 </enum> 6487 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/> 6488 <enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD"> 6489 <size name="Get" mode="get"/> 6490 </enum> 6491 <enum name="MODELVIEW0_ARB" count="16" value="0x1700"> 6492 <size name="Get" mode="get"/> 6493 </enum> 6494 <enum name="MODELVIEW1_ARB" count="16" value="0x850A"> 6495 <size name="Get" mode="get"/> 6496 </enum> 6497 <enum name="MODELVIEW2_ARB" count="16" value="0x8722"> 6498 <size name="Get" mode="get"/> 6499 </enum> 6500 <enum name="MODELVIEW3_ARB" count="16" value="0x8723"> 6501 <size name="Get" mode="get"/> 6502 </enum> 6503 <enum name="MODELVIEW4_ARB" count="16" value="0x8724"> 6504 <size name="Get" mode="get"/> 6505 </enum> 6506 <enum name="MODELVIEW5_ARB" count="16" value="0x8725"> 6507 <size name="Get" mode="get"/> 6508 </enum> 6509 <enum name="MODELVIEW6_ARB" count="16" value="0x8726"> 6510 <size name="Get" mode="get"/> 6511 </enum> 6512 <enum name="MODELVIEW7_ARB" count="16" value="0x8727"> 6513 <size name="Get" mode="get"/> 6514 </enum> 6515 <enum name="MODELVIEW8_ARB" count="16" value="0x8728"> 6516 <size name="Get" mode="get"/> 6517 </enum> 6518 <enum name="MODELVIEW9_ARB" count="16" value="0x8729"> 6519 <size name="Get" mode="get"/> 6520 </enum> 6521 <enum name="MODELVIEW10_ARB" count="16" value="0x872A"> 6522 <size name="Get" mode="get"/> 6523 </enum> 6524 <enum name="MODELVIEW11_ARB" count="16" value="0x872B"> 6525 <size name="Get" mode="get"/> 6526 </enum> 6527 <enum name="MODELVIEW12_ARB" count="16" value="0x872C"> 6528 <size name="Get" mode="get"/> 6529 </enum> 6530 <enum name="MODELVIEW13_ARB" count="16" value="0x872D"> 6531 <size name="Get" mode="get"/> 6532 </enum> 6533 <enum name="MODELVIEW14_ARB" count="16" value="0x872E"> 6534 <size name="Get" mode="get"/> 6535 </enum> 6536 <enum name="MODELVIEW15_ARB" count="16" value="0x872F"> 6537 <size name="Get" mode="get"/> 6538 </enum> 6539 <enum name="MODELVIEW16_ARB" count="16" value="0x8730"> 6540 <size name="Get" mode="get"/> 6541 </enum> 6542 <enum name="MODELVIEW17_ARB" count="16" value="0x8731"> 6543 <size name="Get" mode="get"/> 6544 </enum> 6545 <enum name="MODELVIEW18_ARB" count="16" value="0x8732"> 6546 <size name="Get" mode="get"/> 6547 </enum> 6548 <enum name="MODELVIEW19_ARB" count="16" value="0x8733"> 6549 <size name="Get" mode="get"/> 6550 </enum> 6551 <enum name="MODELVIEW20_ARB" count="16" value="0x8734"> 6552 <size name="Get" mode="get"/> 6553 </enum> 6554 <enum name="MODELVIEW21_ARB" count="16" value="0x8735"> 6555 <size name="Get" mode="get"/> 6556 </enum> 6557 <enum name="MODELVIEW22_ARB" count="16" value="0x8736"> 6558 <size name="Get" mode="get"/> 6559 </enum> 6560 <enum name="MODELVIEW23_ARB" count="16" value="0x8737"> 6561 <size name="Get" mode="get"/> 6562 </enum> 6563 <enum name="MODELVIEW24_ARB" count="16" value="0x8738"> 6564 <size name="Get" mode="get"/> 6565 </enum> 6566 <enum name="MODELVIEW25_ARB" count="16" value="0x8739"> 6567 <size name="Get" mode="get"/> 6568 </enum> 6569 <enum name="MODELVIEW26_ARB" count="16" value="0x873A"> 6570 <size name="Get" mode="get"/> 6571 </enum> 6572 <enum name="MODELVIEW27_ARB" count="16" value="0x873B"> 6573 <size name="Get" mode="get"/> 6574 </enum> 6575 <enum name="MODELVIEW28_ARB" count="16" value="0x873C"> 6576 <size name="Get" mode="get"/> 6577 </enum> 6578 <enum name="MODELVIEW29_ARB" count="16" value="0x873D"> 6579 <size name="Get" mode="get"/> 6580 </enum> 6581 <enum name="MODELVIEW30_ARB" count="16" value="0x873E"> 6582 <size name="Get" mode="get"/> 6583 </enum> 6584 <enum name="MODELVIEW31_ARB" count="16" value="0x873F"> 6585 <size name="Get" mode="get"/> 6586 </enum> 6587 6588 <function name="WeightbvARB" exec="skip"> 6589 <param name="size" type="GLint"/> 6590 <param name="weights" type="const GLbyte *"/> 6591 </function> 6592 6593 <function name="WeightsvARB" exec="skip"> 6594 <param name="size" type="GLint"/> 6595 <param name="weights" type="const GLshort *"/> 6596 </function> 6597 6598 <function name="WeightivARB" exec="skip"> 6599 <param name="size" type="GLint"/> 6600 <param name="weights" type="const GLint *"/> 6601 </function> 6602 6603 <function name="WeightfvARB" exec="skip"> 6604 <param name="size" type="GLint"/> 6605 <param name="weights" type="const GLfloat *"/> 6606 </function> 6607 6608 <function name="WeightdvARB" exec="skip"> 6609 <param name="size" type="GLint"/> 6610 <param name="weights" type="const GLdouble *"/> 6611 </function> 6612 6613 <function name="WeightubvARB" exec="skip"> 6614 <param name="size" type="GLint"/> 6615 <param name="weights" type="const GLubyte *"/> 6616 </function> 6617 6618 <function name="WeightusvARB" exec="skip"> 6619 <param name="size" type="GLint"/> 6620 <param name="weights" type="const GLushort *"/> 6621 </function> 6622 6623 <function name="WeightuivARB" exec="skip"> 6624 <param name="size" type="GLint"/> 6625 <param name="weights" type="const GLuint *"/> 6626 </function> 6627 6628 <function name="WeightPointerARB" exec="skip"> 6629 <param name="size" type="GLint"/> 6630 <param name="type" type="GLenum"/> 6631 <param name="stride" type="GLsizei"/> 6632 <param name="pointer" type="const GLvoid *"/> 6633 <glx ignore="true" handcode="true"/> 6634 </function> 6635 6636 <function name="VertexBlendARB" exec="skip"> 6637 <param name="count" type="GLint"/> 6638 </function> 6639</category> 6640 6641<category name="GL_ARB_matrix_palette" number="16"> 6642 <enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840"> 6643 <size name="Get" mode="get"/> 6644 </enum> 6645 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841"> 6646 <size name="Get" mode="get"/> 6647 </enum> 6648 <enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842"> 6649 <size name="Get" mode="get"/> 6650 </enum> 6651 <enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843"> 6652 <size name="Get" mode="get"/> 6653 </enum> 6654 <enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844"> 6655 <size name="Get" mode="get"/> 6656 </enum> 6657 <enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845"> 6658 <size name="Get" mode="get"/> 6659 </enum> 6660 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846"> 6661 <size name="Get" mode="get"/> 6662 </enum> 6663 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847"> 6664 <size name="Get" mode="get"/> 6665 </enum> 6666 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848"> 6667 <size name="Get" mode="get"/> 6668 </enum> 6669 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/> 6670 6671 <function name="CurrentPaletteMatrixARB" exec="skip"> 6672 <param name="index" type="GLint"/> 6673 <glx ignore="true" rop="4329"/> 6674 </function> 6675 6676 <function name="MatrixIndexubvARB" exec="skip"> 6677 <param name="size" type="GLint" counter="true"/> 6678 <param name="indices" type="const GLubyte *" count="size"/> 6679 <glx ignore="true" rop="4326"/> 6680 </function> 6681 6682 <function name="MatrixIndexusvARB" exec="skip"> 6683 <param name="size" type="GLint" counter="true"/> 6684 <param name="indices" type="const GLushort *" count="size"/> 6685 <glx ignore="true" rop="4327"/> 6686 </function> 6687 6688 <function name="MatrixIndexuivARB" exec="skip"> 6689 <param name="size" type="GLint" counter="true"/> 6690 <param name="indices" type="const GLuint *" count="size"/> 6691 <glx ignore="true" rop="4328"/> 6692 </function> 6693 6694 <function name="MatrixIndexPointerARB" exec="skip"> 6695 <param name="size" type="GLint"/> 6696 <param name="type" type="GLenum"/> 6697 <param name="stride" type="GLsizei"/> 6698 <param name="pointer" type="const GLvoid *"/> 6699 <glx ignore="true" handcode="true"/> 6700 </function> 6701</category> 6702 6703<category name="GL_ARB_texture_env_combine" number="17"> 6704 <enum name="COMBINE_ARB" value="0x8570"/> 6705 <enum name="COMBINE_RGB_ARB" value="0x8571"/> 6706 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/> 6707 <enum name="SOURCE0_RGB_ARB" value="0x8580"/> 6708 <enum name="SOURCE1_RGB_ARB" value="0x8581"/> 6709 <enum name="SOURCE2_RGB_ARB" value="0x8582"/> 6710 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/> 6711 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/> 6712 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/> 6713 <enum name="OPERAND0_RGB_ARB" value="0x8590"/> 6714 <enum name="OPERAND1_RGB_ARB" value="0x8591"/> 6715 <enum name="OPERAND2_RGB_ARB" value="0x8592"/> 6716 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/> 6717 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/> 6718 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/> 6719 <enum name="RGB_SCALE_ARB" value="0x8573"/> 6720 <enum name="ADD_SIGNED_ARB" value="0x8574"/> 6721 <enum name="INTERPOLATE_ARB" value="0x8575"/> 6722 <enum name="SUBTRACT_ARB" value="0x84E7"/> 6723 <enum name="CONSTANT_ARB" value="0x8576"/> 6724 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/> 6725 <enum name="PREVIOUS_ARB" value="0x8578"/> 6726</category> 6727 6728<category name="GL_ARB_texture_env_crossbar" number="18"> 6729 <!-- No new functions, types, enums. --> 6730</category> 6731 6732<category name="GL_ARB_texture_env_dot3" number="19"> 6733 <enum name="DOT3_RGB_ARB" value="0x86AE"/> 6734 <enum name="DOT3_RGBA_ARB" value="0x86AF"/> 6735</category> 6736 6737<!-- ARB extension number 20 is a WGL extension. --> 6738 6739<category name="GL_ARB_texture_mirrored_repeat" number="21"> 6740 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/> 6741</category> 6742 6743<category name="GL_ARB_depth_texture" number="22"> 6744 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/> 6745 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/> 6746 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/> 6747 <enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A"> 6748 <size name="GetTexLevelParameterfv" mode="get"/> 6749 <size name="GetTexLevelParameteriv" mode="get"/> 6750 </enum> 6751 <enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B"> 6752 <size name="TexParameterfv"/> 6753 <size name="TexParameteriv"/> 6754 <size name="GetTexParameterfv" mode="get"/> 6755 <size name="GetTexParameteriv" mode="get"/> 6756 </enum> 6757</category> 6758 6759<category name="GL_ARB_shadow" number="23"> 6760 <enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C"> 6761 <size name="TexParameterfv"/> 6762 <size name="TexParameteriv"/> 6763 <size name="GetTexParameterfv" mode="get"/> 6764 <size name="GetTexParameteriv" mode="get"/> 6765 </enum> 6766 <enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D"> 6767 <size name="TexParameterfv"/> 6768 <size name="TexParameteriv"/> 6769 <size name="GetTexParameterfv" mode="get"/> 6770 <size name="GetTexParameteriv" mode="get"/> 6771 </enum> 6772 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/> 6773</category> 6774 6775<category name="GL_ARB_shadow_ambient" number="24"> 6776 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF"> 6777 <size name="TexParameterfv"/> 6778 <size name="TexParameteriv"/> 6779 <size name="GetTexParameterfv" mode="get"/> 6780 <size name="GetTexParameteriv" mode="get"/> 6781 </enum> 6782</category> 6783 6784<category name="GL_ARB_window_pos" number="25"> 6785 <function name="WindowPos2dARB" alias="WindowPos2d"> 6786 <param name="x" type="GLdouble"/> 6787 <param name="y" type="GLdouble"/> 6788 </function> 6789 6790 <function name="WindowPos2fARB" alias="WindowPos2f"> 6791 <param name="x" type="GLfloat"/> 6792 <param name="y" type="GLfloat"/> 6793 </function> 6794 6795 <function name="WindowPos2iARB" alias="WindowPos2i"> 6796 <param name="x" type="GLint"/> 6797 <param name="y" type="GLint"/> 6798 </function> 6799 6800 <function name="WindowPos2sARB" alias="WindowPos2s"> 6801 <param name="x" type="GLshort"/> 6802 <param name="y" type="GLshort"/> 6803 </function> 6804 6805 <function name="WindowPos2dvARB" alias="WindowPos2dv"> 6806 <param name="v" type="const GLdouble *"/> 6807 </function> 6808 6809 <function name="WindowPos2fvARB" alias="WindowPos2fv"> 6810 <param name="v" type="const GLfloat *"/> 6811 </function> 6812 6813 <function name="WindowPos2ivARB" alias="WindowPos2iv"> 6814 <param name="v" type="const GLint *"/> 6815 </function> 6816 6817 <function name="WindowPos2svARB" alias="WindowPos2sv"> 6818 <param name="v" type="const GLshort *"/> 6819 </function> 6820 6821 <function name="WindowPos3dARB" alias="WindowPos3d"> 6822 <param name="x" type="GLdouble"/> 6823 <param name="y" type="GLdouble"/> 6824 <param name="z" type="GLdouble"/> 6825 </function> 6826 6827 <function name="WindowPos3fARB" alias="WindowPos3f"> 6828 <param name="x" type="GLfloat"/> 6829 <param name="y" type="GLfloat"/> 6830 <param name="z" type="GLfloat"/> 6831 </function> 6832 6833 <function name="WindowPos3iARB" alias="WindowPos3i"> 6834 <param name="x" type="GLint"/> 6835 <param name="y" type="GLint"/> 6836 <param name="z" type="GLint"/> 6837 </function> 6838 6839 <function name="WindowPos3sARB" alias="WindowPos3s"> 6840 <param name="x" type="GLshort"/> 6841 <param name="y" type="GLshort"/> 6842 <param name="z" type="GLshort"/> 6843 </function> 6844 6845 <function name="WindowPos3dvARB" alias="WindowPos3dv"> 6846 <param name="v" type="const GLdouble *"/> 6847 </function> 6848 6849 <function name="WindowPos3fvARB" alias="WindowPos3fv"> 6850 <param name="v" type="const GLfloat *"/> 6851 </function> 6852 6853 <function name="WindowPos3ivARB" alias="WindowPos3iv"> 6854 <param name="v" type="const GLint *"/> 6855 </function> 6856 6857 <function name="WindowPos3svARB" alias="WindowPos3sv"> 6858 <param name="v" type="const GLshort *"/> 6859 </function> 6860</category> 6861 6862<category name="GL_ARB_vertex_program" number="26"> 6863 <enum name="COLOR_SUM_ARB" count="1" value="0x8458"> 6864 <size name="Get" mode="get"/> 6865 </enum> 6866 <enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620"> 6867 <size name="GetVertexAttribdv" mode="get"/> 6868 <size name="GetVertexAttribfv" mode="get"/> 6869 <size name="GetVertexAttribiv" mode="get"/> 6870 <size name="Get" mode="get"/> 6871 </enum> 6872 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622"> 6873 <size name="GetVertexAttribdv" mode="get"/> 6874 <size name="GetVertexAttribfv" mode="get"/> 6875 <size name="GetVertexAttribiv" mode="get"/> 6876 </enum> 6877 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623"> 6878 <size name="GetVertexAttribdv" mode="get"/> 6879 <size name="GetVertexAttribfv" mode="get"/> 6880 <size name="GetVertexAttribiv" mode="get"/> 6881 </enum> 6882 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624"> 6883 <size name="GetVertexAttribdv" mode="get"/> 6884 <size name="GetVertexAttribfv" mode="get"/> 6885 <size name="GetVertexAttribiv" mode="get"/> 6886 </enum> 6887 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625"> 6888 <size name="GetVertexAttribdv" mode="get"/> 6889 <size name="GetVertexAttribfv" mode="get"/> 6890 <size name="GetVertexAttribiv" mode="get"/> 6891 </enum> 6892 <enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626"> 6893 <size name="GetVertexAttribdv" mode="get"/> 6894 <size name="GetVertexAttribfv" mode="get"/> 6895 <size name="GetVertexAttribiv" mode="get"/> 6896 </enum> 6897 <enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627"> 6898 <size name="GetProgramivARB" mode="get"/> 6899 </enum> 6900 <enum name="PROGRAM_STRING_ARB" value="0x8628"/> 6901 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E"> 6902 <size name="Get" mode="get"/> 6903 </enum> 6904 <enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F"> 6905 <size name="Get" mode="get"/> 6906 </enum> 6907 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640"> 6908 <size name="Get" mode="get"/> 6909 </enum> 6910 <enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641"> 6911 <size name="Get" mode="get"/> 6912 </enum> 6913 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642"> 6914 <size name="Get" mode="get"/> 6915 </enum> 6916 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643"> 6917 <size name="Get" mode="get"/> 6918 </enum> 6919 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/> 6920 <enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B"> 6921 <size name="Get" mode="get"/> 6922 </enum> 6923 <enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677"> 6924 <size name="GetProgramivARB" mode="get"/> 6925 </enum> 6926 <enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869"> 6927 <size name="Get" mode="get"/> 6928 </enum> 6929 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/> 6930 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/> 6931 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/> 6932 <enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876"> 6933 <size name="GetProgramivARB" mode="get"/> 6934 </enum> 6935 <enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0"> 6936 <size name="GetProgramivARB" mode="get"/> 6937 </enum> 6938 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1"> 6939 <size name="GetProgramivARB" mode="get"/> 6940 </enum> 6941 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2"> 6942 <size name="GetProgramivARB" mode="get"/> 6943 </enum> 6944 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3"> 6945 <size name="GetProgramivARB" mode="get"/> 6946 </enum> 6947 <enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4"> 6948 <size name="GetProgramivARB" mode="get"/> 6949 </enum> 6950 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5"> 6951 <size name="GetProgramivARB" mode="get"/> 6952 </enum> 6953 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6"> 6954 <size name="GetProgramivARB" mode="get"/> 6955 </enum> 6956 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7"> 6957 <size name="GetProgramivARB" mode="get"/> 6958 </enum> 6959 <enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8"> 6960 <size name="GetProgramivARB" mode="get"/> 6961 </enum> 6962 <enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9"> 6963 <size name="GetProgramivARB" mode="get"/> 6964 </enum> 6965 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA"> 6966 <size name="GetProgramivARB" mode="get"/> 6967 </enum> 6968 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB"> 6969 <size name="GetProgramivARB" mode="get"/> 6970 </enum> 6971 <enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC"> 6972 <size name="GetProgramivARB" mode="get"/> 6973 </enum> 6974 <enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD"> 6975 <size name="GetProgramivARB" mode="get"/> 6976 </enum> 6977 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE"> 6978 <size name="GetProgramivARB" mode="get"/> 6979 </enum> 6980 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF"> 6981 <size name="GetProgramivARB" mode="get"/> 6982 </enum> 6983 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0"> 6984 <size name="GetProgramivARB" mode="get"/> 6985 </enum> 6986 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1"> 6987 <size name="GetProgramivARB" mode="get"/> 6988 </enum> 6989 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2"> 6990 <size name="GetProgramivARB" mode="get"/> 6991 </enum> 6992 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3"> 6993 <size name="GetProgramivARB" mode="get"/> 6994 </enum> 6995 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4"> 6996 <size name="GetProgramivARB" mode="get"/> 6997 </enum> 6998 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5"> 6999 <size name="GetProgramivARB" mode="get"/> 7000 </enum> 7001 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6"> 7002 <size name="GetProgramivARB" mode="get"/> 7003 </enum> 7004 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7"> 7005 <size name="Get" mode="get"/> 7006 </enum> 7007 <enum name="MATRIX0_ARB" value="0x88C0"/> 7008 <enum name="MATRIX1_ARB" value="0x88C1"/> 7009 <enum name="MATRIX2_ARB" value="0x88C2"/> 7010 <enum name="MATRIX3_ARB" value="0x88C3"/> 7011 <enum name="MATRIX4_ARB" value="0x88C4"/> 7012 <enum name="MATRIX5_ARB" value="0x88C5"/> 7013 <enum name="MATRIX6_ARB" value="0x88C6"/> 7014 <enum name="MATRIX7_ARB" value="0x88C7"/> 7015 <enum name="MATRIX8_ARB" value="0x88C8"/> 7016 <enum name="MATRIX9_ARB" value="0x88C9"/> 7017 <enum name="MATRIX10_ARB" value="0x88CA"/> 7018 <enum name="MATRIX11_ARB" value="0x88CB"/> 7019 <enum name="MATRIX12_ARB" value="0x88CC"/> 7020 <enum name="MATRIX13_ARB" value="0x88CD"/> 7021 <enum name="MATRIX14_ARB" value="0x88CE"/> 7022 <enum name="MATRIX15_ARB" value="0x88CF"/> 7023 <enum name="MATRIX16_ARB" value="0x88D0"/> 7024 <enum name="MATRIX17_ARB" value="0x88D1"/> 7025 <enum name="MATRIX18_ARB" value="0x88D2"/> 7026 <enum name="MATRIX19_ARB" value="0x88D3"/> 7027 <enum name="MATRIX20_ARB" value="0x88D4"/> 7028 <enum name="MATRIX21_ARB" value="0x88D5"/> 7029 <enum name="MATRIX22_ARB" value="0x88D6"/> 7030 <enum name="MATRIX23_ARB" value="0x88D7"/> 7031 <enum name="MATRIX24_ARB" value="0x88D8"/> 7032 <enum name="MATRIX25_ARB" value="0x88D9"/> 7033 <enum name="MATRIX26_ARB" value="0x88DA"/> 7034 <enum name="MATRIX27_ARB" value="0x88DB"/> 7035 <enum name="MATRIX28_ARB" value="0x88DC"/> 7036 <enum name="MATRIX29_ARB" value="0x88DD"/> 7037 <enum name="MATRIX30_ARB" value="0x88DE"/> 7038 <enum name="MATRIX31_ARB" value="0x88DF"/> 7039 7040 <function name="GetVertexAttribdvARB" alias="GetVertexAttribdv"> 7041 <param name="index" type="GLuint"/> 7042 <param name="pname" type="GLenum"/> 7043 <param name="params" type="GLdouble *"/> 7044 </function> 7045 7046 <function name="GetVertexAttribfvARB" alias="GetVertexAttribfv"> 7047 <param name="index" type="GLuint"/> 7048 <param name="pname" type="GLenum"/> 7049 <param name="params" type="GLfloat *"/> 7050 </function> 7051 7052 <function name="GetVertexAttribivARB" alias="GetVertexAttribiv"> 7053 <param name="index" type="GLuint"/> 7054 <param name="pname" type="GLenum"/> 7055 <param name="params" type="GLint *"/> 7056 </function> 7057 7058 <function name="VertexAttrib1dARB" 7059 vectorequiv="VertexAttrib1dv" alias="VertexAttrib1d"> 7060 <param name="index" type="GLuint"/> 7061 <param name="x" type="GLdouble"/> 7062 </function> 7063 7064 <function name="VertexAttrib1dvARB" alias="VertexAttrib1dv"> 7065 <param name="index" type="GLuint"/> 7066 <param name="v" type="const GLdouble *"/> 7067 </function> 7068 7069 <function name="VertexAttrib1fARB" 7070 vectorequiv="VertexAttrib1fvARB" exec="beginend"> 7071 <param name="index" type="GLuint"/> 7072 <param name="x" type="GLfloat"/> 7073 </function> 7074 7075 <function name="VertexAttrib1fvARB" exec="beginend"> 7076 <param name="index" type="GLuint"/> 7077 <param name="v" type="const GLfloat *" count="1"/> 7078 <glx rop="4193"/> 7079 </function> 7080 7081 <function name="VertexAttrib1sARB" 7082 vectorequiv="VertexAttrib1sv" alias="VertexAttrib1s"> 7083 <param name="index" type="GLuint"/> 7084 <param name="x" type="GLshort"/> 7085 </function> 7086 7087 <function name="VertexAttrib1svARB" alias="VertexAttrib1sv"> 7088 <param name="index" type="GLuint"/> 7089 <param name="v" type="const GLshort *"/> 7090 </function> 7091 7092 <function name="VertexAttrib2dARB" 7093 vectorequiv="VertexAttrib2dv" alias="VertexAttrib2d"> 7094 <param name="index" type="GLuint"/> 7095 <param name="x" type="GLdouble"/> 7096 <param name="y" type="GLdouble"/> 7097 </function> 7098 7099 <function name="VertexAttrib2dvARB" alias="VertexAttrib2dv"> 7100 <param name="index" type="GLuint"/> 7101 <param name="v" type="const GLdouble *"/> 7102 </function> 7103 7104 <function name="VertexAttrib2fARB" 7105 vectorequiv="VertexAttrib2fvARB" exec="beginend"> 7106 <param name="index" type="GLuint"/> 7107 <param name="x" type="GLfloat"/> 7108 <param name="y" type="GLfloat"/> 7109 </function> 7110 7111 <function name="VertexAttrib2fvARB" exec="beginend"> 7112 <param name="index" type="GLuint"/> 7113 <param name="v" type="const GLfloat *" count="2"/> 7114 <glx rop="4194"/> 7115 </function> 7116 7117 <function name="VertexAttrib2sARB" 7118 vectorequiv="VertexAttrib2sv" alias="VertexAttrib2s"> 7119 <param name="index" type="GLuint"/> 7120 <param name="x" type="GLshort"/> 7121 <param name="y" type="GLshort"/> 7122 </function> 7123 7124 <function name="VertexAttrib2svARB" alias="VertexAttrib2sv"> 7125 <param name="index" type="GLuint"/> 7126 <param name="v" type="const GLshort *"/> 7127 </function> 7128 7129 <function name="VertexAttrib3dARB" 7130 vectorequiv="VertexAttrib3dv" alias="VertexAttrib3d"> 7131 <param name="index" type="GLuint"/> 7132 <param name="x" type="GLdouble"/> 7133 <param name="y" type="GLdouble"/> 7134 <param name="z" type="GLdouble"/> 7135 </function> 7136 7137 <function name="VertexAttrib3dvARB" alias="VertexAttrib3dv"> 7138 <param name="index" type="GLuint"/> 7139 <param name="v" type="const GLdouble *"/> 7140 </function> 7141 7142 <function name="VertexAttrib3fARB" 7143 vectorequiv="VertexAttrib3fvARB" exec="beginend"> 7144 <param name="index" type="GLuint"/> 7145 <param name="x" type="GLfloat"/> 7146 <param name="y" type="GLfloat"/> 7147 <param name="z" type="GLfloat"/> 7148 </function> 7149 7150 <function name="VertexAttrib3fvARB" exec="beginend"> 7151 <param name="index" type="GLuint"/> 7152 <param name="v" type="const GLfloat *" count="3"/> 7153 <glx rop="4195"/> 7154 </function> 7155 7156 <function name="VertexAttrib3sARB" 7157 vectorequiv="VertexAttrib3sv" alias="VertexAttrib3s"> 7158 <param name="index" type="GLuint"/> 7159 <param name="x" type="GLshort"/> 7160 <param name="y" type="GLshort"/> 7161 <param name="z" type="GLshort"/> 7162 </function> 7163 7164 <function name="VertexAttrib3svARB" alias="VertexAttrib3sv"> 7165 <param name="index" type="GLuint"/> 7166 <param name="v" type="const GLshort *"/> 7167 </function> 7168 7169 <function name="VertexAttrib4dARB" 7170 vectorequiv="VertexAttrib4dv" alias="VertexAttrib4d"> 7171 <param name="index" type="GLuint"/> 7172 <param name="x" type="GLdouble"/> 7173 <param name="y" type="GLdouble"/> 7174 <param name="z" type="GLdouble"/> 7175 <param name="w" type="GLdouble"/> 7176 </function> 7177 7178 <function name="VertexAttrib4dvARB" alias="VertexAttrib4dv"> 7179 <param name="index" type="GLuint"/> 7180 <param name="v" type="const GLdouble *"/> 7181 </function> 7182 7183 <function name="VertexAttrib4fARB" 7184 vectorequiv="VertexAttrib4fvARB" exec="beginend"> 7185 <param name="index" type="GLuint"/> 7186 <param name="x" type="GLfloat"/> 7187 <param name="y" type="GLfloat"/> 7188 <param name="z" type="GLfloat"/> 7189 <param name="w" type="GLfloat"/> 7190 </function> 7191 7192 <function name="VertexAttrib4fvARB" exec="beginend"> 7193 <param name="index" type="GLuint"/> 7194 <param name="v" type="const GLfloat *" count="4"/> 7195 <glx rop="4196"/> 7196 </function> 7197 7198 <function name="VertexAttrib4sARB" 7199 vectorequiv="VertexAttrib4sv" alias="VertexAttrib4s"> 7200 <param name="index" type="GLuint"/> 7201 <param name="x" type="GLshort"/> 7202 <param name="y" type="GLshort"/> 7203 <param name="z" type="GLshort"/> 7204 <param name="w" type="GLshort"/> 7205 </function> 7206 7207 <function name="VertexAttrib4svARB" alias="VertexAttrib4sv"> 7208 <param name="index" type="GLuint"/> 7209 <param name="v" type="const GLshort *"/> 7210 </function> 7211 7212 <function name="VertexAttrib4NubARB" 7213 vectorequiv="VertexAttrib4Nubv" alias="VertexAttrib4Nub"> 7214 <param name="index" type="GLuint"/> 7215 <param name="x" type="GLubyte"/> 7216 <param name="y" type="GLubyte"/> 7217 <param name="z" type="GLubyte"/> 7218 <param name="w" type="GLubyte"/> 7219 </function> 7220 7221 <function name="VertexAttrib4NubvARB" alias="VertexAttrib4Nubv"> 7222 <param name="index" type="GLuint"/> 7223 <param name="v" type="const GLubyte *"/> 7224 </function> 7225 7226 <function name="VertexAttrib4bvARB" alias="VertexAttrib4bv"> 7227 <param name="index" type="GLuint"/> 7228 <param name="v" type="const GLbyte *"/> 7229 </function> 7230 7231 <function name="VertexAttrib4ivARB" alias="VertexAttrib4iv"> 7232 <param name="index" type="GLuint"/> 7233 <param name="v" type="const GLint *"/> 7234 </function> 7235 7236 <function name="VertexAttrib4ubvARB" alias="VertexAttrib4ubv"> 7237 <param name="index" type="GLuint"/> 7238 <param name="v" type="const GLubyte *"/> 7239 </function> 7240 7241 <function name="VertexAttrib4usvARB" alias="VertexAttrib4usv"> 7242 <param name="index" type="GLuint"/> 7243 <param name="v" type="const GLushort *"/> 7244 </function> 7245 7246 <function name="VertexAttrib4uivARB" alias="VertexAttrib4uiv"> 7247 <param name="index" type="GLuint"/> 7248 <param name="v" type="const GLuint *"/> 7249 </function> 7250 7251 <function name="VertexAttrib4NbvARB" alias="VertexAttrib4Nbv"> 7252 <param name="index" type="GLuint"/> 7253 <param name="v" type="const GLbyte *"/> 7254 </function> 7255 7256 <function name="VertexAttrib4NsvARB" alias="VertexAttrib4Nsv"> 7257 <param name="index" type="GLuint"/> 7258 <param name="v" type="const GLshort *"/> 7259 </function> 7260 7261 <function name="VertexAttrib4NivARB" alias="VertexAttrib4Niv"> 7262 <param name="index" type="GLuint"/> 7263 <param name="v" type="const GLint *"/> 7264 </function> 7265 7266 <function name="VertexAttrib4NusvARB" alias="VertexAttrib4Nusv"> 7267 <param name="index" type="GLuint"/> 7268 <param name="v" type="const GLushort *"/> 7269 </function> 7270 7271 <function name="VertexAttrib4NuivARB" alias="VertexAttrib4Nuiv"> 7272 <param name="index" type="GLuint"/> 7273 <param name="v" type="const GLuint *"/> 7274 </function> 7275 7276 <function name="VertexAttribPointerARB" alias="VertexAttribPointer"> 7277 <param name="index" type="GLuint"/> 7278 <param name="size" type="GLint"/> 7279 <param name="type" type="GLenum"/> 7280 <param name="normalized" type="GLboolean"/> 7281 <param name="stride" type="GLsizei"/> 7282 <param name="pointer" type="const GLvoid *"/> 7283 </function> 7284 7285 <function name="EnableVertexAttribArrayARB" alias="EnableVertexAttribArray"> 7286 <param name="index" type="GLuint"/> 7287 </function> 7288 7289 <function name="DisableVertexAttribArrayARB" alias="DisableVertexAttribArray"> 7290 <param name="index" type="GLuint"/> 7291 </function> 7292 7293 <function name="ProgramStringARB" deprecated="3.1" exec="dlist"> 7294 <param name="target" type="GLenum"/> 7295 <param name="format" type="GLenum"/> 7296 <param name="len" type="GLsizei" counter="true"/> 7297 <param name="string" type="const GLvoid *" count="len"/> 7298 <glx rop="4217" large="true"/> 7299 </function> 7300 7301 <function name="BindProgramARB" deprecated="3.1" exec="dlist"> 7302 <param name="target" type="GLenum"/> 7303 <param name="program" type="GLuint"/> 7304 <glx rop="4180"/> 7305 </function> 7306 7307 <function name="DeleteProgramsARB" deprecated="3.1"> 7308 <param name="n" type="GLsizei" counter="true"/> 7309 <param name="programs" type="const GLuint *" count="n"/> 7310 <glx vendorpriv="1294"/> 7311 </function> 7312 7313 <function name="GenProgramsARB" deprecated="3.1"> 7314 <param name="n" type="GLsizei" counter="true"/> 7315 <param name="programs" type="GLuint *" output="true" count="n"/> 7316 <glx vendorpriv="1295" always_array="true"/> 7317 </function> 7318 7319 <function name="IsProgramARB" deprecated="3.1"> 7320 <param name="program" type="GLuint"/> 7321 <return type="GLboolean"/> 7322 <glx vendorpriv="1304"/> 7323 </function> 7324 7325 <function name="ProgramEnvParameter4dARB" exec="dlist" 7326 vectorequiv="ProgramEnvParameter4dvARB" deprecated="3.1"> 7327 <param name="target" type="GLenum"/> 7328 <param name="index" type="GLuint"/> 7329 <param name="x" type="GLdouble"/> 7330 <param name="y" type="GLdouble"/> 7331 <param name="z" type="GLdouble"/> 7332 <param name="w" type="GLdouble"/> 7333 </function> 7334 7335 <function name="ProgramEnvParameter4dvARB" exec="dlist" 7336 deprecated="3.1"> 7337 <param name="target" type="GLenum"/> 7338 <param name="index" type="GLuint"/> 7339 <param name="params" type="const GLdouble *" count="4"/> 7340 <glx rop="4185" doubles_in_order="true"/> 7341 </function> 7342 7343 <function name="ProgramEnvParameter4fARB" exec="dlist" 7344 vectorequiv="ProgramEnvParameter4fvARB" deprecated="3.1"> 7345 <param name="target" type="GLenum"/> 7346 <param name="index" type="GLuint"/> 7347 <param name="x" type="GLfloat"/> 7348 <param name="y" type="GLfloat"/> 7349 <param name="z" type="GLfloat"/> 7350 <param name="w" type="GLfloat"/> 7351 </function> 7352 7353 <function name="ProgramEnvParameter4fvARB" exec="dlist" 7354 deprecated="3.1"> 7355 <param name="target" type="GLenum"/> 7356 <param name="index" type="GLuint"/> 7357 <param name="params" type="const GLfloat *" count="4"/> 7358 <glx rop="4184"/> 7359 </function> 7360 7361 <function name="ProgramLocalParameter4dARB" exec="dlist" 7362 vectorequiv="ProgramLocalParameter4dvARB" deprecated="3.1"> 7363 <param name="target" type="GLenum"/> 7364 <param name="index" type="GLuint"/> 7365 <param name="x" type="GLdouble"/> 7366 <param name="y" type="GLdouble"/> 7367 <param name="z" type="GLdouble"/> 7368 <param name="w" type="GLdouble"/> 7369 </function> 7370 7371 <function name="ProgramLocalParameter4dvARB" exec="dlist" 7372 deprecated="3.1"> 7373 <param name="target" type="GLenum"/> 7374 <param name="index" type="GLuint"/> 7375 <param name="params" type="const GLdouble *" count="4"/> 7376 <glx rop="4216" doubles_in_order="true"/> 7377 </function> 7378 7379 <function name="ProgramLocalParameter4fARB" exec="dlist" 7380 vectorequiv="ProgramLocalParameter4fvARB" deprecated="3.1"> 7381 <param name="target" type="GLenum"/> 7382 <param name="index" type="GLuint"/> 7383 <param name="x" type="GLfloat"/> 7384 <param name="y" type="GLfloat"/> 7385 <param name="z" type="GLfloat"/> 7386 <param name="w" type="GLfloat"/> 7387 </function> 7388 7389 <function name="ProgramLocalParameter4fvARB" deprecated="3.1" exec="dlist"> 7390 <param name="target" type="GLenum"/> 7391 <param name="index" type="GLuint"/> 7392 <param name="params" type="const GLfloat *" count="4"/> 7393 <glx rop="4215"/> 7394 </function> 7395 7396 <!-- The GetProgramEnvParameter[df]vARB are handcoded because there 7397 is an extra CARD32 of padding after the "index" field. Originally, 7398 GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV 7399 shared the same GLX protocol. The pad field was where the pname 7400 parameter was in the NV functions. When this error was discovered 7401 and fixed, there was already at least one implementation of 7402 GLX protocol for ARB_vertex_program, but there were no 7403 implementations of NV_vertex_program. The sollution was to renumber 7404 the opcodes for NV_vertex_program and convert the unused field in 7405 the ARB_vertex_program protocol to unused padding. 7406 --> 7407 7408 <function name="GetProgramEnvParameterdvARB" deprecated="3.1"> 7409 <param name="target" type="GLenum"/> 7410 <param name="index" type="GLuint"/> 7411 <param name="params" type="GLdouble *" output="true" count="4"/> 7412 <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/> 7413 </function> 7414 7415 <function name="GetProgramEnvParameterfvARB" deprecated="3.1"> 7416 <param name="target" type="GLenum"/> 7417 <param name="index" type="GLuint"/> 7418 <param name="params" type="GLfloat *" output="true" count="4"/> 7419 <glx vendorpriv="1296" handcode="client"/> 7420 </function> 7421 7422 <function name="GetProgramLocalParameterdvARB" deprecated="3.1"> 7423 <param name="target" type="GLenum"/> 7424 <param name="index" type="GLuint"/> 7425 <param name="params" type="GLdouble *" output="true" count="4"/> 7426 <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/> 7427 </function> 7428 7429 <function name="GetProgramLocalParameterfvARB" deprecated="3.1"> 7430 <param name="target" type="GLenum"/> 7431 <param name="index" type="GLuint"/> 7432 <param name="params" type="GLfloat *" output="true" count="4"/> 7433 <glx vendorpriv="1305" handcode="client"/> 7434 </function> 7435 7436 7437 <function name="GetProgramivARB" deprecated="3.1"> 7438 <param name="target" type="GLenum"/> 7439 <param name="pname" type="GLenum"/> 7440 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7441 <glx vendorpriv="1307"/> 7442 </function> 7443 7444 <function name="GetProgramStringARB" deprecated="3.1"> 7445 <param name="target" type="GLenum"/> 7446 <param name="pname" type="GLenum"/> 7447 <param name="string" type="GLvoid *" output="true"/> 7448 <glx vendorpriv="1308" handcode="server" always_array="true"/> 7449 </function> 7450 7451 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointerv"> 7452 <param name="index" type="GLuint"/> 7453 <param name="pname" type="GLenum"/> 7454 <param name="pointer" type="GLvoid **" output="true"/> 7455 </function> 7456</category> 7457 7458<category name="GL_ARB_fragment_program" number="27"> 7459 <enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804"> 7460 <size name="Get" mode="get"/> 7461 </enum> 7462 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805"> 7463 <size name="GetProgramivARB" mode="get"/> 7464 </enum> 7465 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806"> 7466 <size name="GetProgramivARB" mode="get"/> 7467 </enum> 7468 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807"> 7469 <size name="GetProgramivARB" mode="get"/> 7470 </enum> 7471 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808"> 7472 <size name="GetProgramivARB" mode="get"/> 7473 </enum> 7474 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809"> 7475 <size name="GetProgramivARB" mode="get"/> 7476 </enum> 7477 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A"> 7478 <size name="GetProgramivARB" mode="get"/> 7479 </enum> 7480 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B"> 7481 <size name="GetProgramivARB" mode="get"/> 7482 </enum> 7483 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C"> 7484 <size name="GetProgramivARB" mode="get"/> 7485 </enum> 7486 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D"> 7487 <size name="GetProgramivARB" mode="get"/> 7488 </enum> 7489 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E"> 7490 <size name="GetProgramivARB" mode="get"/> 7491 </enum> 7492 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F"> 7493 <size name="GetProgramivARB" mode="get"/> 7494 </enum> 7495 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810"> 7496 <size name="GetProgramivARB" mode="get"/> 7497 </enum> 7498 <enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871"> 7499 <size name="Get" mode="get"/> 7500 </enum> 7501 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872"> 7502 <size name="Get" mode="get"/> 7503 </enum> 7504</category> 7505 7506<category name="GL_ARB_vertex_buffer_object" number="28"> 7507 <enum name="BUFFER_SIZE_ARB" count="1" value="0x8764"> 7508 <size name="GetBufferParameteriv" mode="get"/> 7509 </enum> 7510 <enum name="BUFFER_USAGE_ARB" count="1" value="0x8765"> 7511 <size name="GetBufferParameteriv" mode="get"/> 7512 </enum> 7513 <enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894"> 7514 <size name="Get" mode="get"/> 7515 </enum> 7516 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895"> 7517 <size name="Get" mode="get"/> 7518 </enum> 7519 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896"> 7520 <size name="Get" mode="get"/> 7521 </enum> 7522 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897"> 7523 <size name="Get" mode="get"/> 7524 </enum> 7525 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898"> 7526 <size name="Get" mode="get"/> 7527 </enum> 7528 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899"> 7529 <size name="Get" mode="get"/> 7530 </enum> 7531 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A"> 7532 <size name="Get" mode="get"/> 7533 </enum> 7534 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B"> 7535 <size name="Get" mode="get"/> 7536 </enum> 7537 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C"> 7538 <size name="Get" mode="get"/> 7539 </enum> 7540 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D"> 7541 <size name="Get" mode="get"/> 7542 </enum> 7543 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E"> 7544 <size name="Get" mode="get"/> 7545 </enum> 7546 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F"> 7547 <size name="GetVertexAttribdv" mode="get"/> 7548 <size name="GetVertexAttribfv" mode="get"/> 7549 <size name="GetVertexAttribiv" mode="get"/> 7550 </enum> 7551 <enum name="READ_ONLY_ARB" value="0x88B8"/> 7552 <enum name="WRITE_ONLY_ARB" value="0x88B9"/> 7553 <enum name="READ_WRITE_ARB" value="0x88BA"/> 7554 <enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB"> 7555 <size name="GetBufferParameteriv" mode="get"/> 7556 </enum> 7557 <enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC"> 7558 <size name="GetBufferParameteriv" mode="get"/> 7559 </enum> 7560 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/> 7561 <enum name="STREAM_DRAW_ARB" value="0x88E0"/> 7562 <enum name="STREAM_READ_ARB" value="0x88E1"/> 7563 <enum name="STREAM_COPY_ARB" value="0x88E2"/> 7564 <enum name="STATIC_DRAW_ARB" value="0x88E4"/> 7565 <enum name="STATIC_READ_ARB" value="0x88E5"/> 7566 <enum name="STATIC_COPY_ARB" value="0x88E6"/> 7567 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/> 7568 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/> 7569 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/> 7570 7571 <type name="intptrARB" size="4" glx_name="CARD32"/> 7572 <type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/> 7573 7574 <function name="BindBufferARB" alias="BindBuffer"> 7575 <param name="target" type="GLenum"/> 7576 <param name="buffer" type="GLuint"/> 7577 </function> 7578 7579 <function name="BufferDataARB" alias="BufferData"> 7580 <param name="target" type="GLenum"/> 7581 <param name="size" type="GLsizeiptrARB" counter="true"/> 7582 <param name="data" type="const GLvoid *" count="size"/> 7583 <param name="usage" type="GLenum"/> 7584 </function> 7585 7586 <function name="BufferSubDataARB" alias="BufferSubData"> 7587 <param name="target" type="GLenum"/> 7588 <param name="offset" type="GLintptrARB"/> 7589 <param name="size" type="GLsizeiptrARB"/> 7590 <param name="data" type="const GLvoid *"/> 7591 </function> 7592 7593 <function name="DeleteBuffersARB" alias="DeleteBuffers"> 7594 <param name="n" type="GLsizei"/> 7595 <param name="buffer" type="const GLuint *"/> 7596 </function> 7597 7598 <function name="GenBuffersARB" alias="GenBuffers"> 7599 <param name="n" type="GLsizei"/> 7600 <param name="buffer" type="GLuint *"/> 7601 </function> 7602 7603 <function name="GetBufferParameterivARB" alias="GetBufferParameteriv"> 7604 <param name="target" type="GLenum"/> 7605 <param name="pname" type="GLenum"/> 7606 <param name="params" type="GLint *"/> 7607 </function> 7608 7609 <function name="GetBufferPointervARB" alias="GetBufferPointerv"> 7610 <param name="target" type="GLenum"/> 7611 <param name="pname" type="GLenum"/> 7612 <param name="params" type="GLvoid **"/> 7613 </function> 7614 7615 <function name="GetBufferSubDataARB" alias="GetBufferSubData"> 7616 <param name="target" type="GLenum"/> 7617 <param name="offset" type="GLintptrARB"/> 7618 <param name="size" type="GLsizeiptrARB"/> 7619 <param name="data" type="GLvoid *"/> 7620 </function> 7621 7622 <function name="IsBufferARB" alias="IsBuffer"> 7623 <param name="buffer" type="GLuint"/> 7624 <return type="GLboolean"/> 7625 </function> 7626 7627 <function name="MapBufferARB" alias="MapBuffer"> 7628 <param name="target" type="GLenum"/> 7629 <param name="access" type="GLenum"/> 7630 <return type="GLvoid *"/> 7631 </function> 7632 7633 <function name="UnmapBufferARB" alias="UnmapBuffer"> 7634 <param name="target" type="GLenum"/> 7635 <return type="GLboolean"/> 7636 </function> 7637</category> 7638 7639<category name="GL_ARB_occlusion_query" number="29"> 7640 <enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864"> 7641 <size name="GetQueryiv" mode="get"/> 7642 </enum> 7643 <enum name="CURRENT_QUERY_ARB" count="1" value="0x8865"> 7644 <size name="GetQueryiv" mode="get"/> 7645 </enum> 7646 <enum name="QUERY_RESULT_ARB" count="1" value="0x8866"> 7647 <size name="GetQueryObjectiv" mode="get"/> 7648 <size name="GetQueryObjectuiv" mode="get"/> 7649 </enum> 7650 <enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867"> 7651 <size name="GetQueryObjectiv" mode="get"/> 7652 <size name="GetQueryObjectuiv" mode="get"/> 7653 </enum> 7654 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/> 7655 7656 <function name="GenQueriesARB" alias="GenQueries"> 7657 <param name="n" type="GLsizei"/> 7658 <param name="ids" type="GLuint *"/> 7659 </function> 7660 7661 <function name="DeleteQueriesARB" alias="DeleteQueries"> 7662 <param name="n" type="GLsizei"/> 7663 <param name="ids" type="const GLuint *"/> 7664 </function> 7665 7666 <function name="IsQueryARB" alias="IsQuery"> 7667 <param name="id" type="GLuint"/> 7668 <return type="GLboolean"/> 7669 </function> 7670 7671 <function name="BeginQueryARB" alias="BeginQuery"> 7672 <param name="target" type="GLenum"/> 7673 <param name="id" type="GLuint"/> 7674 </function> 7675 7676 <function name="EndQueryARB" alias="EndQuery"> 7677 <param name="target" type="GLenum"/> 7678 </function> 7679 7680 <function name="GetQueryivARB" alias="GetQueryiv"> 7681 <param name="target" type="GLenum"/> 7682 <param name="pname" type="GLenum"/> 7683 <param name="params" type="GLint *"/> 7684 </function> 7685 7686 <function name="GetQueryObjectivARB" alias="GetQueryObjectiv"> 7687 <param name="id" type="GLuint"/> 7688 <param name="pname" type="GLenum"/> 7689 <param name="params" type="GLint *"/> 7690 </function> 7691 7692 <function name="GetQueryObjectuivARB" alias="GetQueryObjectuiv"> 7693 <param name="id" type="GLuint"/> 7694 <param name="pname" type="GLenum"/> 7695 <param name="params" type="GLuint *"/> 7696 </function> 7697</category> 7698 7699<category name="GL_ARB_shader_objects" number="30"> 7700 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/> 7701 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/> 7702 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/> 7703 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/> 7704 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/> 7705 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/> 7706 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/> 7707 <enum name="INT_VEC2_ARB" value="0x8B53"/> 7708 <enum name="INT_VEC3_ARB" value="0x8B54"/> 7709 <enum name="INT_VEC4_ARB" value="0x8B55"/> 7710 <enum name="BOOL_ARB" value="0x8B56"/> 7711 <enum name="BOOL_VEC2_ARB" value="0x8B57"/> 7712 <enum name="BOOL_VEC3_ARB" value="0x8B58"/> 7713 <enum name="BOOL_VEC4_ARB" value="0x8B59"/> 7714 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/> 7715 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/> 7716 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/> 7717 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/> 7718 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/> 7719 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/> 7720 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/> 7721 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/> 7722 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/> 7723 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/> 7724 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/> 7725 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/> 7726 7727 <type name="charARB" size="1" glx_name="CARD8"/> 7728 <type name="handleARB" size="4" glx_name="CARD32"/> 7729 7730 <function name="DeleteObjectARB" 7731 marshal_call_after="_mesa_glthread_ProgramChanged(ctx);"> 7732 <param name="obj" type="GLhandleARB"/> 7733 <glx ignore="true"/> 7734 </function> 7735 7736 <function name="GetHandleARB"> 7737 <param name="pname" type="GLenum"/> 7738 <return type="GLhandleARB"/> 7739 <glx ignore="true"/> 7740 </function> 7741 7742 <function name="DetachObjectARB" no_error="true"> 7743 <param name="containerObj" type="GLhandleARB"/> 7744 <param name="attachedObj" type="GLhandleARB"/> 7745 <glx ignore="true"/> 7746 </function> 7747 7748 <function name="CreateShaderObjectARB" no_error="true"> 7749 <param name="shaderType" type="GLenum"/> 7750 <return type="GLhandleARB"/> 7751 <glx ignore="true"/> 7752 </function> 7753 7754 <function name="ShaderSourceARB" alias="ShaderSource"> 7755 <param name="shader" type="GLhandleARB"/> 7756 <param name="count" type="GLsizei"/> 7757 <param name="string" type="const GLcharARB **"/> 7758 <param name="length" type="const GLint *"/> 7759 </function> 7760 7761 <function name="CompileShaderARB" alias="CompileShader"> 7762 <param name="shader" type="GLhandleARB"/> 7763 </function> 7764 7765 <function name="CreateProgramObjectARB"> 7766 <return type="GLhandleARB"/> 7767 <glx ignore="true"/> 7768 </function> 7769 7770 <function name="AttachObjectARB" no_error="true"> 7771 <param name="containerObj" type="GLhandleARB"/> 7772 <param name="obj" type="GLhandleARB"/> 7773 <glx ignore="true"/> 7774 </function> 7775 7776 <function name="LinkProgramARB" alias="LinkProgram"> 7777 <param name="program" type="GLhandleARB"/> 7778 </function> 7779 7780 <function name="UseProgramObjectARB" alias="UseProgram"> 7781 <param name="program" type="GLhandleARB"/> 7782 </function> 7783 7784 <function name="ValidateProgramARB" alias="ValidateProgram"> 7785 <param name="program" type="GLhandleARB"/> 7786 </function> 7787 7788 <function name="Uniform1fARB" alias="Uniform1f"> 7789 <param name="location" type="GLint"/> 7790 <param name="v0" type="GLfloat"/> 7791 </function> 7792 7793 <function name="Uniform2fARB" alias="Uniform2f"> 7794 <param name="location" type="GLint"/> 7795 <param name="v0" type="GLfloat"/> 7796 <param name="v1" type="GLfloat"/> 7797 </function> 7798 7799 <function name="Uniform3fARB" alias="Uniform3f"> 7800 <param name="location" type="GLint"/> 7801 <param name="v0" type="GLfloat"/> 7802 <param name="v1" type="GLfloat"/> 7803 <param name="v2" type="GLfloat"/> 7804 </function> 7805 7806 <function name="Uniform4fARB" alias="Uniform4f"> 7807 <param name="location" type="GLint"/> 7808 <param name="v0" type="GLfloat"/> 7809 <param name="v1" type="GLfloat"/> 7810 <param name="v2" type="GLfloat"/> 7811 <param name="v3" type="GLfloat"/> 7812 </function> 7813 7814 <function name="Uniform1iARB" alias="Uniform1i"> 7815 <param name="location" type="GLint"/> 7816 <param name="v0" type="GLint"/> 7817 </function> 7818 7819 <function name="Uniform2iARB" alias="Uniform2i"> 7820 <param name="location" type="GLint"/> 7821 <param name="v0" type="GLint"/> 7822 <param name="v1" type="GLint"/> 7823 </function> 7824 7825 <function name="Uniform3iARB" alias="Uniform3i"> 7826 <param name="location" type="GLint"/> 7827 <param name="v0" type="GLint"/> 7828 <param name="v1" type="GLint"/> 7829 <param name="v2" type="GLint"/> 7830 </function> 7831 7832 <function name="Uniform4iARB" alias="Uniform4i"> 7833 <param name="location" type="GLint"/> 7834 <param name="v0" type="GLint"/> 7835 <param name="v1" type="GLint"/> 7836 <param name="v2" type="GLint"/> 7837 <param name="v3" type="GLint"/> 7838 </function> 7839 7840 <function name="Uniform1fvARB" alias="Uniform1fv"> 7841 <param name="location" type="GLint"/> 7842 <param name="count" type="GLsizei"/> 7843 <param name="value" type="const GLfloat *"/> 7844 </function> 7845 7846 <function name="Uniform2fvARB" alias="Uniform2fv"> 7847 <param name="location" type="GLint"/> 7848 <param name="count" type="GLsizei"/> 7849 <param name="value" type="const GLfloat *"/> 7850 </function> 7851 7852 <function name="Uniform3fvARB" alias="Uniform3fv"> 7853 <param name="location" type="GLint"/> 7854 <param name="count" type="GLsizei"/> 7855 <param name="value" type="const GLfloat *"/> 7856 </function> 7857 7858 <function name="Uniform4fvARB" alias="Uniform4fv"> 7859 <param name="location" type="GLint"/> 7860 <param name="count" type="GLsizei"/> 7861 <param name="value" type="const GLfloat *"/> 7862 </function> 7863 7864 <function name="Uniform1ivARB" alias="Uniform1iv"> 7865 <param name="location" type="GLint"/> 7866 <param name="count" type="GLsizei"/> 7867 <param name="value" type="const GLint *"/> 7868 </function> 7869 7870 <function name="Uniform2ivARB" alias="Uniform2iv"> 7871 <param name="location" type="GLint"/> 7872 <param name="count" type="GLsizei"/> 7873 <param name="value" type="const GLint *"/> 7874 </function> 7875 7876 <function name="Uniform3ivARB" alias="Uniform3iv"> 7877 <param name="location" type="GLint"/> 7878 <param name="count" type="GLsizei"/> 7879 <param name="value" type="const GLint *"/> 7880 </function> 7881 7882 <function name="Uniform4ivARB" alias="Uniform4iv"> 7883 <param name="location" type="GLint"/> 7884 <param name="count" type="GLsizei"/> 7885 <param name="value" type="const GLint *"/> 7886 </function> 7887 7888 <function name="UniformMatrix2fvARB" alias="UniformMatrix2fv"> 7889 <param name="location" type="GLint"/> 7890 <param name="count" type="GLsizei"/> 7891 <param name="transpose" type="GLboolean"/> 7892 <param name="value" type="const GLfloat *"/> 7893 </function> 7894 7895 <function name="UniformMatrix3fvARB" alias="UniformMatrix3fv"> 7896 <param name="location" type="GLint"/> 7897 <param name="count" type="GLsizei"/> 7898 <param name="transpose" type="GLboolean"/> 7899 <param name="value" type="const GLfloat *"/> 7900 </function> 7901 7902 <function name="UniformMatrix4fvARB" alias="UniformMatrix4fv"> 7903 <param name="location" type="GLint"/> 7904 <param name="count" type="GLsizei"/> 7905 <param name="transpose" type="GLboolean"/> 7906 <param name="value" type="const GLfloat *"/> 7907 </function> 7908 7909 <function name="GetObjectParameterfvARB"> 7910 <param name="obj" type="GLhandleARB"/> 7911 <param name="pname" type="GLenum"/> 7912 <param name="params" type="GLfloat *" output="true"/> 7913 <glx ignore="true"/> 7914 </function> 7915 7916 <function name="GetObjectParameterivARB"> 7917 <param name="obj" type="GLhandleARB"/> 7918 <param name="pname" type="GLenum"/> 7919 <param name="params" type="GLint *" output="true"/> 7920 <glx ignore="true"/> 7921 </function> 7922 7923 <function name="GetInfoLogARB"> 7924 <param name="obj" type="GLhandleARB"/> 7925 <param name="maxLength" type="GLsizei"/> 7926 <param name="length" type="GLsizei *" output="true"/> 7927 <param name="infoLog" type="GLcharARB *" output="true"/> 7928 <glx ignore="true"/> 7929 </function> 7930 7931 <function name="GetAttachedObjectsARB"> 7932 <param name="containerObj" type="GLhandleARB"/> 7933 <param name="maxLength" type="GLsizei"/> 7934 <param name="length" type="GLsizei *" output="true"/> 7935 <param name="infoLog" type="GLhandleARB *" output="true"/> 7936 <glx ignore="true"/> 7937 </function> 7938 7939 <function name="GetUniformLocationARB" alias="GetUniformLocation"> 7940 <param name="program" type="GLhandleARB"/> 7941 <param name="name" type="const GLcharARB *"/> 7942 <return type="GLint"/> 7943 </function> 7944 7945 <function name="GetActiveUniformARB" alias="GetActiveUniform"> 7946 <param name="program" type="GLhandleARB"/> 7947 <param name="index" type="GLuint"/> 7948 <param name="bufSize" type="GLsizei"/> 7949 <param name="length" type="GLsizei *"/> 7950 <param name="size" type="GLint *"/> 7951 <param name="type" type="GLenum *"/> 7952 <param name="name" type="GLcharARB *"/> 7953 </function> 7954 7955 <function name="GetUniformfvARB" alias="GetUniformfv"> 7956 <param name="program" type="GLhandleARB"/> 7957 <param name="location" type="GLint"/> 7958 <param name="params" type="GLfloat *"/> 7959 </function> 7960 7961 <function name="GetUniformivARB" alias="GetUniformiv"> 7962 <param name="program" type="GLhandleARB"/> 7963 <param name="location" type="GLint"/> 7964 <param name="params" type="GLint *"/> 7965 </function> 7966 7967 <function name="GetShaderSourceARB" alias="GetShaderSource"> 7968 <param name="shader" type="GLhandleARB"/> 7969 <param name="bufSize" type="GLsizei"/> 7970 <param name="length" type="GLsizei *"/> 7971 <param name="source" type="GLcharARB *"/> 7972 </function> 7973</category> 7974 7975<category name="GL_ARB_vertex_shader" number="31"> 7976 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/> 7977 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/> 7978 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/> 7979 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/> 7980 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/> 7981 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/> 7982 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/> 7983 7984 <function name="BindAttribLocationARB" alias="BindAttribLocation"> 7985 <param name="program" type="GLhandleARB"/> 7986 <param name="index" type="GLuint"/> 7987 <param name="name" type="const GLcharARB *"/> 7988 </function> 7989 7990 <function name="GetActiveAttribARB" alias="GetActiveAttrib"> 7991 <param name="program" type="GLhandleARB"/> 7992 <param name="index" type="GLuint"/> 7993 <param name="bufSize" type="GLsizei"/> 7994 <param name="length" type="GLsizei *"/> 7995 <param name="size" type="GLint *"/> 7996 <param name="type" type="GLenum *"/> 7997 <param name="name" type="GLcharARB *"/> 7998 </function> 7999 8000 <function name="GetAttribLocationARB" alias="GetAttribLocation"> 8001 <param name="program" type="GLhandleARB"/> 8002 <param name="name" type="const GLcharARB *"/> 8003 <return type="GLint"/> 8004 </function> 8005</category> 8006 8007<category name="GL_ARB_fragment_shader" number="32"> 8008 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/> 8009 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/> 8010</category> 8011 8012<category name="GL_ARB_shading_language_100" number="33"> 8013 <!-- No new functions, types, enums. --> 8014</category> 8015 8016<category name="GL_ARB_texture_non_power_of_two" number="34"> 8017 <!-- No new functions, types, enums. --> 8018</category> 8019 8020<category name="GL_ARB_point_sprite" number="35"> 8021 <enum name="POINT_SPRITE_ARB" count="1" value="0x8861"> 8022 <size name="Get" mode="get"/> 8023 </enum> 8024 <enum name="COORD_REPLACE_ARB" count="1" value="0x8862"> 8025 <size name="TexEnvfv"/> 8026 <size name="TexEnviv"/> 8027 <size name="GetTexEnvfv" mode="get"/> 8028 <size name="GetTexEnviv" mode="get"/> 8029 </enum> 8030</category> 8031 8032<category name="GL_ARB_fragment_program_shadow" number="36"> 8033 <!-- No new functions, types, enums. --> 8034</category> 8035 8036<xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8037 8038<category name="GL_ARB_texture_rectangle" number="38"> 8039 <enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5"> 8040 <size name="Get" mode="get"/> 8041 </enum> 8042 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6"> 8043 <size name="Get" mode="get"/> 8044 </enum> 8045 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/> 8046 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8"> 8047 <size name="Get" mode="get"/> 8048 </enum> 8049</category> 8050 8051<xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8052 8053<!-- 40. GL_ARB_half_float_pixel --> 8054 8055<xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8056 8057<!-- 42. GL_ARB_pixel_buffer_object --> 8058 8059<xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8060 8061<xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8062 8063<xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8064 8065<xi:include href="OVR_multiview.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8066 8067<!-- 46. GL_ARB_framebuffer_sRGB --> 8068 8069<!-- 47. GL_ARB_geometry_shader4. There are no intentions to implement this extension --> 8070 8071<!-- 48. GL_ARB_half_float_vertex --> 8072 8073<xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8074 8075<xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8076 8077<xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8078 8079<xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8080 8081<xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8082 8083<xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8084 8085<!-- ARB extension number 55 is a GLX extension. --> 8086<!-- ARB extension number 56 is a WGL extension. --> 8087 8088<xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8089 8090<!-- 58. GL_ARB_compatibility --> 8091 8092<xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8093 8094<!-- 60. GL_ARB_shader_texture_lod --> 8095 8096<xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8097 8098<xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8099 8100<!-- 63. GL_ARB_fragment_coord_conventions --> 8101<!-- 64. GL_ARB_provoking_vertex --> 8102 8103<xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8104 8105<xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8106 8107<xi:include href="ARB_texture_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8108 8109<!-- 68. GL_ARB_vertex_array_bgra --> 8110 8111<xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8112<xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8113 8114<xi:include href="ARB_sample_shading.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8115<xi:include href="ARB_texture_cube_map_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8116<xi:include href="ARB_texture_gather.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8117<!-- 73. GL_ARB_texture_query_lod --> 8118 8119<!-- ARB extension number 74 is a WGL extension. --> 8120<!-- ARB extension number 75 is a GLX extension. --> 8121 8122<xi:include href="ARB_shading_language_include.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8123 8124<!-- 77. GL_ARB_texture_compression_bptc --> 8125 8126<xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8127 8128<!-- 79. GL_ARB_explicit_attrib_location --> 8129 8130<category name="GL_ARB_occlusion_query2" number="80"> 8131 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F"> 8132 <size name="GetQueryiv" mode="get"/> 8133 </enum> 8134</category> 8135 8136<xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8137 8138<!-- 82. GL_ARB_shader_bit_encoding --> 8139 8140<xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8141 8142<!-- 84. GL_ARB_texture_swizzle --> 8143 8144<category name="GL_ARB_timer_query" number="85"> 8145 <enum name="TIME_ELAPSED" value="0x88BF"/> 8146 <enum name="TIMESTAMP" value="0x8E28"/> 8147 <type name="int64" size="8"/> 8148 <type name="uint64" unsigned="true" size="8"/> 8149 <function name="GetQueryObjecti64v"> 8150 <param name="id" type="GLuint"/> 8151 <param name="pname" type="GLenum"/> 8152 <param name="params" type="GLint64 *"/> 8153 </function> 8154 <function name="GetQueryObjectui64v"> 8155 <param name="id" type="GLuint"/> 8156 <param name="pname" type="GLenum"/> 8157 <param name="params" type="GLuint64 *"/> 8158 </function> 8159 <function name="QueryCounter" exec="dlist"> 8160 <param name="id" type="GLuint"/> 8161 <param name="target" type="GLenum"/> 8162 </function> 8163</category> 8164 8165<xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8166 8167<!-- ARB extensions #86...#89 --> 8168 8169<xi:include href="ARB_shader_subroutine.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8170 8171<xi:include href="ARB_tessellation_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8172 8173<!-- ARB extensions #92...#93 --> 8174 8175<xi:include href="ARB_draw_indirect.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8176 8177<xi:include href="ARB_gpu_shader5.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8178 8179<xi:include href="ARB_gpu_shader_fp64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8180 8181<category name="GL_ARB_transform_feedback3" number="94"> 8182 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/> 8183 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/> 8184 8185 <function name="DrawTransformFeedbackStream" exec="dlist"> 8186 <param name="mode" type="GLenum"/> 8187 <param name="id" type="GLuint"/> 8188 <param name="stream" type="GLuint"/> 8189 </function> 8190 8191 <function name="BeginQueryIndexed" exec="dlist"> 8192 <param name="target" type="GLenum"/> 8193 <param name="index" type="GLuint"/> 8194 <param name="id" type="GLuint"/> 8195 </function> 8196 8197 <function name="EndQueryIndexed" exec="dlist"> 8198 <param name="target" type="GLenum"/> 8199 <param name="index" type="GLuint"/> 8200 </function> 8201 8202 <function name="GetQueryIndexediv"> 8203 <param name="target" type="GLenum"/> 8204 <param name="index" type="GLuint"/> 8205 <param name="pname" type="GLenum"/> 8206 <param name="params" type="GLint *"/> 8207 </function> 8208</category> 8209 8210<!-- ARB extensions #95...#96 --> 8211 8212<xi:include href="ARB_separate_shader_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8213 8214<category name="GL_ARB_shader_precision" number="98"> 8215 <!-- No new functions, types, enums. --> 8216</category> 8217 8218<xi:include href="ARB_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8219 8220<!-- ARB extensions #100...#108 --> 8221 8222<xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8223 8224<xi:include href="ARB_get_program_binary.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8225 8226<xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8227 8228<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8229 8230<xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8231 8232<category name="GL_ARB_transform_feedback_instanced" number="109"> 8233 <function name="DrawTransformFeedbackInstanced" exec="dlist"> 8234 <param name="mode" type="GLenum"/> 8235 <param name="id" type="GLuint"/> 8236 <param name="primcount" type="GLsizei"/> 8237 </function> 8238 8239 <function name="DrawTransformFeedbackStreamInstanced" exec="dlist"> 8240 <param name="mode" type="GLenum"/> 8241 <param name="id" type="GLuint"/> 8242 <param name="stream" type="GLuint"/> 8243 <param name="primcount" type="GLsizei"/> 8244 </function> 8245</category> 8246 8247<xi:include href="ARB_compressed_texture_pixel_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8248 8249<!-- ARB extensions #111...#116 --> 8250 8251<xi:include href="ARB_internalformat_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8252 8253<category name="GL_ARB_map_buffer_alignment" number="113"> 8254 <enum name="MIN_MAP_BUFFER_ALIGNMENT" value="0x90BC" /> 8255</category> 8256 8257<xi:include href="ARB_shader_atomic_counters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8258 8259<xi:include href="ARB_shader_image_load_store.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8260 8261<xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8262 8263<xi:include href="KHR_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8264 8265<xi:include href="KHR_debug.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8266 8267<!-- ARB extension #120 --> 8268 8269<xi:include href="ARB_clear_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8270 8271<xi:include href="ARB_compute_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8272 8273<xi:include href="ARB_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8274 8275<xi:include href="ARB_texture_view.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8276 8277<xi:include href="ARB_vertex_attrib_binding.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8278 8279<!-- ARB extension #126 --> 8280 8281<xi:include href="ARB_ES3_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8282 8283<!-- ARB extension #128 --> 8284 8285<category name="GL_ARB_fragment_layer_viewport" number="129"> 8286 <!-- No new functions, types, enums. --> 8287</category> 8288 8289<xi:include href="ARB_framebuffer_no_attachments.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8290 8291<xi:include href="ARB_internalformat_query2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8292 8293<category name="GL_ARB_explicit_uniform_location" number="128"> 8294 <enum name="MAX_UNIFORM_LOCATIONS" count="1" value="0x826E" > 8295 <size name="Get" mode="get"/> 8296 </enum> 8297</category> 8298 8299<xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8300 8301<!-- ARB extension #133 is ARB_multi_draw_indirect, defined in the same 8302 file as ARB_draw_indirect --> 8303 8304<xi:include href="ARB_program_interface_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8305 8306<!-- ARB extensions #135...#136 --> 8307 8308<xi:include href="ARB_shader_storage_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8309 8310<!-- ARB extensions #138 --> 8311 8312<xi:include href="ARB_texture_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8313 8314<!-- 140. GL_ARB_texture_query_levels --> 8315 8316<xi:include href="ARB_texture_storage_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8317 8318<!-- ARB extension 142 - 143. --> 8319 8320<category name="GL_ARB_buffer_storage" number="144"> 8321 <enum name="MAP_PERSISTENT_BIT" value="0x40" /> 8322 <enum name="MAP_COHERENT_BIT" value="0x80" /> 8323 <enum name="DYNAMIC_STORAGE_BIT" value="0x100" /> 8324 <enum name="CLIENT_STORAGE_BIT" value="0x200" /> 8325 <enum name="BUFFER_IMMUTABLE_STORAGE" value="0x821F" /> 8326 <enum name="BUFFER_STORAGE_FLAGS" value="0x8220" /> 8327 <enum name="CLIENT_MAPPED_BUFFER_BARRIER_BIT" value="0x4000" /> 8328 8329 <function name="BufferStorage" no_error="true"> 8330 <param name="target" type="GLenum"/> 8331 <param name="size" type="GLsizeiptr"/> 8332 <param name="data" type="const GLvoid *"/> 8333 <param name="flags" type="GLbitfield"/> 8334 </function> 8335 8336 <function name="NamedBufferStorageEXT"> 8337 <param name="buffer" type="GLuint" /> 8338 <param name="size" type="GLsizeiptr" /> 8339 <param name="data" type="const GLvoid *" /> 8340 <param name="flags" type="GLbitfield" /> 8341 </function> 8342</category> 8343 8344<xi:include href="ARB_clear_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8345 8346<!-- ARB extension #146 --> 8347 8348<xi:include href="ARB_multi_bind.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8349 8350<category name="GL_ARB_query_buffer_object" number="148"> 8351 <enum name="QUERY_RESULT_NO_WAIT" value="0x9194"/> 8352 <enum name="QUERY_BUFFER" value="0x9192"/> 8353 <enum name="QUERY_BUFFER_BINDING" value="0x9193"/> 8354 <enum name="QUERY_BUFFER_BARRIER_BIT" value="0x00008000"/> 8355</category> 8356 8357<!-- ARB extensions 149 - 151 --> 8358 8359<xi:include href="ARB_bindless_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8360 8361<xi:include href="ARB_compute_variable_group_size.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8362 8363<xi:include href="ARB_indirect_parameters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8364 8365<!-- ARB extensions 155 - 157 --> 8366 8367<xi:include href="ARB_sparse_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8368 8369<!-- ARB extensions 159 --> 8370 8371<xi:include href="ARB_clip_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8372 8373<category name="GL_ARB_conditional_render_inverted" number="161"> 8374 <enum name="QUERY_WAIT_INVERTED" value="0x8E17"/> 8375 <enum name="QUERY_NO_WAIT_INVERTED" value="0x8E18"/> 8376 <enum name="QUERY_BY_REGION_WAIT_INVERTED" value="0x8E19"/> 8377 <enum name="QUERY_BY_REGION_NO_WAIT_INVERTED" value="0x8E1A"/> 8378</category> 8379 8380<category name="ARB_cull_distance" number="162"> 8381 <enum name="MAX_CULL_DISTANCES" value="0x82F9"/> 8382 <enum name="MAX_COMBINED_CLIP_AND_CULL_DISTANCES" value="0x82FA"/> 8383</category> 8384 8385<!-- ARB extensions 163 --> 8386 8387<xi:include href="OES_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8388 8389<xi:include href="ARB_direct_state_access.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8390 8391<xi:include href="ARB_get_texture_sub_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8392 8393<!-- ARB extension 166 --> 8394 8395<xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8396 8397<xi:include href="KHR_context_flush_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8398 8399<!-- ARB extension 170 --> 8400<xi:include href="KHR_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8401 8402<!-- ARB extension 171 --> 8403<xi:include href="ARB_pipeline_statistics_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8404 8405<!-- ARB extension 172 --> 8406<xi:include href="ARB_sparse_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8407 8408<category name="es3.2"> 8409 <!-- This should be in es_EXT, but this file is included first and 8410 the alias doesn't work otherwise. --> 8411 <function name="PrimitiveBoundingBox" es2="3.2" exec="dlist"> 8412 <param name="minX" type="GLfloat"/> 8413 <param name="minY" type="GLfloat"/> 8414 <param name="minZ" type="GLfloat"/> 8415 <param name="minW" type="GLfloat"/> 8416 <param name="maxX" type="GLfloat"/> 8417 <param name="maxY" type="GLfloat"/> 8418 <param name="maxZ" type="GLfloat"/> 8419 <param name="maxW" type="GLfloat"/> 8420 </function> 8421 8422 <function name="BlendBarrier" es2="3.2"/> 8423</category> 8424 8425<category name="KHR_blend_equation_advanced" number="174"> 8426 <enum name="BLEND_ADVANCED_COHERENT_KHR" value="0x9285"/> 8427 8428 <enum name="MULTIPLY_KHR" value="0x9294"/> 8429 <enum name="SCREEN_KHR" value="0x9295"/> 8430 <enum name="OVERLAY_KHR" value="0x9296"/> 8431 <enum name="DARKEN_KHR" value="0x9297"/> 8432 <enum name="LIGHTEN_KHR" value="0x9298"/> 8433 <enum name="COLORDODGE_KHR" value="0x9299"/> 8434 <enum name="COLORBURN_KHR" value="0x929A"/> 8435 <enum name="HARDLIGHT_KHR" value="0x929B"/> 8436 <enum name="SOFTLIGHT_KHR" value="0x929C"/> 8437 <enum name="DIFFERENCE_KHR" value="0x929E"/> 8438 <enum name="EXCLUSION_KHR" value="0x92A0"/> 8439 8440 <enum name="HSL_HUE_KHR" value="0x92AD"/> 8441 <enum name="HSL_SATURATION_KHR" value="0x92AE"/> 8442 <enum name="HSL_COLOR_KHR" value="0x92AF"/> 8443 <enum name="HSL_LUMINOSITY_KHR" value="0x92B0"/> 8444 8445 <function name="BlendBarrierKHR" alias="BlendBarrier" es2="2.0"/> 8446</category> 8447 8448<category name="ARB_ES3_2_compatibility" number="177"> 8449 8450 <enum name="PRIMITIVE_BOUNDING_BOX_ARB" count="8" value="0x92BE"> 8451 <size name="Get" mode="get"/> 8452 </enum> 8453 <enum name="MULTISAMPLE_LINE_WIDTH_RANGE_ARB" count="2" value="0x9381"> 8454 <size name="Get" mode="get"/> 8455 </enum> 8456 <enum name="MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB" value="0x9382"> 8457 <size name="Get" mode="get"/> 8458 </enum> 8459 8460 <function name="PrimitiveBoundingBoxARB" alias="PrimitiveBoundingBox"> 8461 <param name="minX" type="GLfloat"/> 8462 <param name="minY" type="GLfloat"/> 8463 <param name="minZ" type="GLfloat"/> 8464 <param name="minW" type="GLfloat"/> 8465 <param name="maxX" type="GLfloat"/> 8466 <param name="maxY" type="GLfloat"/> 8467 <param name="maxZ" type="GLfloat"/> 8468 <param name="maxW" type="GLfloat"/> 8469 </function> 8470 8471</category> 8472 8473<xi:include href="ARB_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8474 8475<category name="ARB_parallel_shader_compile" number="179"> 8476 <enum name="MAX_SHADER_COMPILER_THREADS_ARB" value="0x91B0"/> 8477 <enum name="COMPLETION_STATUS_ARB" value="0x91B1"/> 8478 8479 <function name="MaxShaderCompilerThreadsKHR" es2="2.0"> 8480 <param name="count" type="GLuint"/> 8481 </function> 8482 8483 <function name="MaxShaderCompilerThreadsARB" alias="MaxShaderCompilerThreadsKHR"> 8484 <param name="count" type="GLuint"/> 8485 </function> 8486</category> 8487 8488<!-- ARB extension 180 - 189 --> 8489 8490<xi:include href="ARB_gl_spirv.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8491 8492<!-- ARB extensions 191 - 193 --> 8493 8494<xi:include href="ARB_spirv_extensions.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8495 8496<!-- ARB extensions 195 --> 8497 8498<xi:include href="KHR_shader_subgroup.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8499 8500<!-- Non-ARB extensions sorted by extension number. --> 8501 8502<category name="GL_EXT_blend_color" number="2"> 8503 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8504 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8505 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8506 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8507 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8508 <size name="Get" mode="get"/> 8509 </enum> 8510 8511 <function name="BlendColorEXT" alias="BlendColor"> 8512 <param name="red" type="GLclampf"/> 8513 <param name="green" type="GLclampf"/> 8514 <param name="blue" type="GLclampf"/> 8515 <param name="alpha" type="GLclampf"/> 8516 </function> 8517</category> 8518 8519<category name="GL_EXT_texture" number="4"> 8520 <enum name="ALPHA4_EXT" value="0x803B"/> 8521 <enum name="ALPHA8_EXT" value="0x803C"/> 8522 <enum name="ALPHA12_EXT" value="0x803D"/> 8523 <enum name="ALPHA16_EXT" value="0x803E"/> 8524 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8525 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8526 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8527 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8528 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8529 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8530 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8531 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8532 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8533 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8534 <enum name="INTENSITY_EXT" value="0x8049"/> 8535 <enum name="INTENSITY4_EXT" value="0x804A"/> 8536 <enum name="INTENSITY8_EXT" value="0x804B"/> 8537 <enum name="INTENSITY12_EXT" value="0x804C"/> 8538 <enum name="INTENSITY16_EXT" value="0x804D"/> 8539 <enum name="RGB2_EXT" value="0x804E"/> 8540 <enum name="RGB4_EXT" value="0x804F"/> 8541 <enum name="RGB5_EXT" value="0x8050"/> 8542 <enum name="RGB8_EXT" value="0x8051"/> 8543 <enum name="RGB10_EXT" value="0x8052"/> 8544 <enum name="RGB12_EXT" value="0x8053"/> 8545 <enum name="RGB16_EXT" value="0x8054"/> 8546 <enum name="RGBA2_EXT" value="0x8055"/> 8547 <enum name="RGBA4_EXT" value="0x8056"/> 8548 <enum name="RGB5_A1_EXT" value="0x8057"/> 8549 <enum name="RGBA8_EXT" value="0x8058"/> 8550 <enum name="RGB10_A2_EXT" value="0x8059"/> 8551 <enum name="RGBA12_EXT" value="0x805A"/> 8552 <enum name="RGBA16_EXT" value="0x805B"/> 8553 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8554 <size name="GetTexLevelParameterfv" mode="get"/> 8555 <size name="GetTexLevelParameteriv" mode="get"/> 8556 </enum> 8557 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8558 <size name="GetTexLevelParameterfv" mode="get"/> 8559 <size name="GetTexLevelParameteriv" mode="get"/> 8560 </enum> 8561 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8562 <size name="GetTexLevelParameterfv" mode="get"/> 8563 <size name="GetTexLevelParameteriv" mode="get"/> 8564 </enum> 8565 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8566 <size name="GetTexLevelParameterfv" mode="get"/> 8567 <size name="GetTexLevelParameteriv" mode="get"/> 8568 </enum> 8569 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8570 <size name="GetTexLevelParameterfv" mode="get"/> 8571 <size name="GetTexLevelParameteriv" mode="get"/> 8572 </enum> 8573 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8574 <size name="GetTexLevelParameterfv" mode="get"/> 8575 <size name="GetTexLevelParameteriv" mode="get"/> 8576 </enum> 8577 <enum name="REPLACE_EXT" value="0x8062"/> 8578 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8579 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8580 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8581</category> 8582 8583<!-- Extension number 5 is not listed in the extension registry. --> 8584 8585<category name="GL_EXT_texture3D" number="6"> 8586 <function name="TexImage3DEXT" alias="TexImage3D"> 8587 <param name="target" type="GLenum"/> 8588 <param name="level" type="GLint"/> 8589 <param name="internalformat" type="GLenum"/> 8590 <param name="width" type="GLsizei"/> 8591 <param name="height" type="GLsizei"/> 8592 <param name="depth" type="GLsizei"/> 8593 <param name="border" type="GLint"/> 8594 <param name="format" type="GLenum"/> 8595 <param name="type" type="GLenum"/> 8596 <param name="pixels" type="const GLvoid *"/> 8597 </function> 8598 8599 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8600 <param name="target" type="GLenum"/> 8601 <param name="level" type="GLint"/> 8602 <param name="xoffset" type="GLint"/> 8603 <param name="yoffset" type="GLint"/> 8604 <param name="zoffset" type="GLint"/> 8605 <param name="width" type="GLsizei"/> 8606 <param name="height" type="GLsizei"/> 8607 <param name="depth" type="GLsizei"/> 8608 <param name="format" type="GLenum"/> 8609 <param name="type" type="GLenum"/> 8610 <param name="UNUSED" type="GLuint" padding="true"/> 8611 <param name="pixels" type="const GLvoid *"/> 8612 </function> 8613</category> 8614 8615<category name="GL_SGIS_texture_filter4" number="7"> 8616 <function name="GetTexFilterFuncSGIS" exec="skip"> 8617 <param name="target" type="GLenum"/> 8618 <param name="filter" type="GLenum"/> 8619 <param name="weights" type="GLfloat *" output="true"/> 8620 <glx vendorpriv="4101" ignore="true"/> 8621 </function> 8622 8623 <function name="TexFilterFuncSGIS" exec="skip"> 8624 <param name="target" type="GLenum"/> 8625 <param name="filter" type="GLenum"/> 8626 <param name="n" type="GLsizei" counter="true"/> 8627 <param name="weights" type="const GLfloat *" count="n"/> 8628 <glx rop="2064" ignore="true"/> 8629 </function> 8630</category> 8631 8632<!-- Extension number 8 is not listed in the extension registry. --> 8633 8634<category name="GL_EXT_subtexture" number="9"> 8635 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8636 <param name="target" type="GLenum"/> 8637 <param name="level" type="GLint"/> 8638 <param name="xoffset" type="GLint"/> 8639 <param name="width" type="GLsizei"/> 8640 <param name="format" type="GLenum"/> 8641 <param name="type" type="GLenum"/> 8642 <param name="UNUSED" type="GLuint" padding="true"/> 8643 <param name="pixels" type="const GLvoid *"/> 8644 </function> 8645 8646 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8647 <param name="target" type="GLenum"/> 8648 <param name="level" type="GLint"/> 8649 <param name="xoffset" type="GLint"/> 8650 <param name="yoffset" type="GLint"/> 8651 <param name="width" type="GLsizei"/> 8652 <param name="height" type="GLsizei"/> 8653 <param name="format" type="GLenum"/> 8654 <param name="type" type="GLenum"/> 8655 <param name="UNUSED" type="GLuint" padding="true"/> 8656 <param name="pixels" type="const GLvoid *"/> 8657 </function> 8658</category> 8659 8660<category name="GL_EXT_copy_texture" number="10"> 8661 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8662 <param name="target" type="GLenum"/> 8663 <param name="level" type="GLint"/> 8664 <param name="internalformat" type="GLenum"/> 8665 <param name="x" type="GLint"/> 8666 <param name="y" type="GLint"/> 8667 <param name="width" type="GLsizei"/> 8668 <param name="border" type="GLint"/> 8669 </function> 8670 8671 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8672 <param name="target" type="GLenum"/> 8673 <param name="level" type="GLint"/> 8674 <param name="internalformat" type="GLenum"/> 8675 <param name="x" type="GLint"/> 8676 <param name="y" type="GLint"/> 8677 <param name="width" type="GLsizei"/> 8678 <param name="height" type="GLsizei"/> 8679 <param name="border" type="GLint"/> 8680 </function> 8681 8682 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8683 <param name="target" type="GLenum"/> 8684 <param name="level" type="GLint"/> 8685 <param name="xoffset" type="GLint"/> 8686 <param name="x" type="GLint"/> 8687 <param name="y" type="GLint"/> 8688 <param name="width" type="GLsizei"/> 8689 </function> 8690 8691 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8692 <param name="target" type="GLenum"/> 8693 <param name="level" type="GLint"/> 8694 <param name="xoffset" type="GLint"/> 8695 <param name="yoffset" type="GLint"/> 8696 <param name="x" type="GLint"/> 8697 <param name="y" type="GLint"/> 8698 <param name="width" type="GLsizei"/> 8699 <param name="height" type="GLsizei"/> 8700 </function> 8701 8702 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8703 <param name="target" type="GLenum"/> 8704 <param name="level" type="GLint"/> 8705 <param name="xoffset" type="GLint"/> 8706 <param name="yoffset" type="GLint"/> 8707 <param name="zoffset" type="GLint"/> 8708 <param name="x" type="GLint"/> 8709 <param name="y" type="GLint"/> 8710 <param name="width" type="GLsizei"/> 8711 <param name="height" type="GLsizei"/> 8712 </function> 8713</category> 8714 8715<category name="GL_SGIS_pixel_texture" number="15"> 8716 <function name="PixelTexGenParameteriSGIS" exec="skip"> 8717 <param name="pname" type="GLenum"/> 8718 <param name="param" type="GLint"/> 8719 <glx ignore="true"/> 8720 </function> 8721 8722 <function name="PixelTexGenParameterivSGIS" exec="skip"> 8723 <param name="pname" type="GLenum"/> 8724 <param name="params" type="const GLint *"/> 8725 <glx ignore="true"/> 8726 </function> 8727 8728 <function name="PixelTexGenParameterfSGIS" exec="skip"> 8729 <param name="pname" type="GLenum"/> 8730 <param name="param" type="GLfloat"/> 8731 <glx ignore="true"/> 8732 </function> 8733 8734 <function name="PixelTexGenParameterfvSGIS" exec="skip"> 8735 <param name="pname" type="GLenum"/> 8736 <param name="params" type="const GLfloat *"/> 8737 <glx ignore="true"/> 8738 </function> 8739 8740 <function name="GetPixelTexGenParameterivSGIS" exec="skip"> 8741 <param name="pname" type="GLenum"/> 8742 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8743 <glx ignore="true"/> 8744 </function> 8745 8746 <function name="GetPixelTexGenParameterfvSGIS" exec="skip"> 8747 <param name="pname" type="GLenum"/> 8748 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8749 <glx ignore="true"/> 8750 </function> 8751</category> 8752 8753<category name="GL_SGIS_texture4D" number="16"> 8754 <function name="TexImage4DSGIS" exec="skip"> 8755 <param name="target" type="GLenum"/> 8756 <param name="level" type="GLint"/> 8757 <param name="internalformat" type="GLenum"/> 8758 <param name="width" type="GLsizei"/> 8759 <param name="height" type="GLsizei"/> 8760 <param name="depth" type="GLsizei"/> 8761 <param name="size4d" type="GLsizei"/> 8762 <param name="border" type="GLint"/> 8763 <param name="format" type="GLenum"/> 8764 <param name="type" type="GLenum"/> 8765 <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"/> 8766 <glx rop="2057" ignore="true"/> 8767 </function> 8768 8769 <function name="TexSubImage4DSGIS" exec="skip"> 8770 <param name="target" type="GLenum"/> 8771 <param name="level" type="GLint"/> 8772 <param name="xoffset" type="GLint"/> 8773 <param name="yoffset" type="GLint"/> 8774 <param name="zoffset" type="GLint"/> 8775 <param name="woffset" type="GLint"/> 8776 <param name="width" type="GLsizei"/> 8777 <param name="height" type="GLsizei"/> 8778 <param name="depth" type="GLsizei"/> 8779 <param name="size4d" type="GLsizei"/> 8780 <param name="format" type="GLenum"/> 8781 <param name="type" type="GLenum"/> 8782 <param name="UNUSED" type="GLuint" padding="true"/> 8783 <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"/> 8784 <glx rop="2058" ignore="true"/> 8785 </function> 8786</category> 8787 8788<category name="GL_SGI_texture_color_table" number="17"> 8789 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 8790 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 8791</category> 8792 8793<!-- Extension number 19 is not listed in the extension registry. --> 8794 8795<category name="GL_EXT_texture_object" number="20"> 8796 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 8797 <param name="n" type="GLsizei" counter="true"/> 8798 <param name="textures" type="const GLuint *" count="n"/> 8799 <param name="residences" type="GLboolean *" output="true" count="n"/> 8800 <return type="GLboolean"/> 8801 <glx vendorpriv="11" handcode="client" always_array="true"/> 8802 </function> 8803 8804 <function name="BindTextureEXT" alias="BindTexture"> 8805 <param name="target" type="GLenum"/> 8806 <param name="texture" type="GLuint"/> 8807 </function> 8808 8809 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 8810 <param name="n" type="GLsizei" counter="true"/> 8811 <param name="textures" type="const GLuint *" count="n"/> 8812 <glx vendorpriv="12"/> 8813 </function> 8814 8815 <function name="GenTexturesEXT" alias="GenTextures"> 8816 <param name="n" type="GLsizei" counter="true"/> 8817 <param name="textures" type="GLuint *" output="true" count="n"/> 8818 <glx vendorpriv="13" always_array="true"/> 8819 </function> 8820 8821 <function name="IsTextureEXT" alias="IsTexture"> 8822 <param name="texture" type="GLuint"/> 8823 <return type="GLboolean"/> 8824 <glx vendorpriv="14"/> 8825 </function> 8826 8827 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 8828 <param name="n" type="GLsizei"/> 8829 <param name="textures" type="const GLuint *"/> 8830 <param name="priorities" type="const GLclampf *"/> 8831 </function> 8832</category> 8833 8834<category name="GL_SGIS_detail_texture" number="21"> 8835 <function name="DetailTexFuncSGIS" exec="skip"> 8836 <param name="target" type="GLenum"/> 8837 <param name="n" type="GLsizei" counter="true"/> 8838 <param name="points" type="const GLfloat *" count="n"/> 8839 <glx rop="2051" ignore="true"/> 8840 </function> 8841 8842 <function name="GetDetailTexFuncSGIS" exec="skip"> 8843 <param name="target" type="GLenum"/> 8844 <param name="points" type="GLfloat *" output="true"/> 8845 <glx vendorpriv="4096" ignore="true"/> 8846 </function> 8847</category> 8848 8849<category name="GL_SGIS_sharpen_texture" number="22"> 8850 <function name="SharpenTexFuncSGIS" exec="skip"> 8851 <param name="target" type="GLenum"/> 8852 <param name="n" type="GLsizei" counter="true"/> 8853 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 8854 <glx rop="2052" ignore="true"/> 8855 </function> 8856 8857 <function name="GetSharpenTexFuncSGIS" exec="skip"> 8858 <param name="target" type="GLenum"/> 8859 <param name="points" type="GLfloat *" output="true"/> 8860 <glx vendorpriv="4097" ignore="true"/> 8861 </function> 8862</category> 8863 8864<category name="GL_SGIS_multisample" number="25"> 8865 <function name="SampleMaskSGIS" exec="skip"> 8866 <param name="value" type="GLclampf"/> 8867 <param name="invert" type="GLboolean"/> 8868 <glx rop="2048"/> 8869 </function> 8870 8871 <function name="SamplePatternSGIS" exec="skip"> 8872 <param name="pattern" type="GLenum"/> 8873 <glx rop="2049"/> 8874 </function> 8875</category> 8876 8877<!-- Extension number 26 is not listed in the extension registry. --> 8878 8879<category name="GL_EXT_rescale_normal" number="27"> 8880 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 8881 <size name="Get" mode="get"/> 8882 </enum> 8883</category> 8884 8885<!-- Extension number 28 is a GLX extension. --> 8886<!-- Extension number 29 is not listed in the extension registry. --> 8887 8888<category name="GL_EXT_vertex_array" number="30"> 8889 <!-- These enums are part of the extension only. --> 8890 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 8891 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 8892 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 8893 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 8894 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 8895 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 8896 8897 8898 <function name="ArrayElementEXT" alias="ArrayElement"> 8899 <param name="i" type="GLint"/> 8900 </function> 8901 8902 <function name="ColorPointerEXT" deprecated="3.1" marshal="async" 8903 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR0, MESA_PACK_VFORMAT(type, size, 1, 0, 0), stride, pointer);"> 8904 <param name="size" type="GLint"/> 8905 <param name="type" type="GLenum"/> 8906 <param name="stride" type="GLsizei"/> 8907 <param name="count" type="GLsizei"/> 8908 <param name="pointer" type="const GLvoid *"/> 8909 <glx handcode="true"/> 8910 </function> 8911 8912 <function name="DrawArraysEXT" alias="DrawArrays"> 8913 <param name="mode" type="GLenum"/> 8914 <param name="first" type="GLint"/> 8915 <param name="count" type="GLsizei"/> 8916 </function> 8917 8918 <function name="EdgeFlagPointerEXT" deprecated="3.1" marshal="async" 8919 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_EDGEFLAG, MESA_PACK_VFORMAT(GL_UNSIGNED_BYTE, 1, 0, 0, 0), stride, pointer);"> 8920 <param name="stride" type="GLsizei"/> 8921 <param name="count" type="GLsizei"/> 8922 <param name="pointer" type="const GLboolean *"/> 8923 <glx handcode="true"/> 8924 </function> 8925 8926 <function name="GetPointervEXT" alias="GetPointerv"> 8927 <param name="pname" type="GLenum"/> 8928 <param name="params" type="GLvoid **" output="true"/> 8929 </function> 8930 8931 <function name="IndexPointerEXT" deprecated="3.1" marshal="async" 8932 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR_INDEX, MESA_PACK_VFORMAT(type, 1, 0, 0, 0), stride, pointer);"> 8933 <param name="type" type="GLenum"/> 8934 <param name="stride" type="GLsizei"/> 8935 <param name="count" type="GLsizei"/> 8936 <param name="pointer" type="const GLvoid *"/> 8937 <glx handcode="true"/> 8938 </function> 8939 8940 <function name="NormalPointerEXT" deprecated="3.1" marshal="async" 8941 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_NORMAL, MESA_PACK_VFORMAT(type, 3, 1, 0, 0), stride, pointer);"> 8942 <param name="type" type="GLenum"/> 8943 <param name="stride" type="GLsizei"/> 8944 <param name="count" type="GLsizei"/> 8945 <param name="pointer" type="const GLvoid *"/> 8946 <glx handcode="true"/> 8947 </function> 8948 8949 <function name="TexCoordPointerEXT" deprecated="3.1" marshal="async" 8950 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_TEX(ctx->GLThread.ClientActiveTexture), MESA_PACK_VFORMAT(type, size, 0, 0, 0), stride, pointer);"> 8951 <param name="size" type="GLint"/> 8952 <param name="type" type="GLenum"/> 8953 <param name="stride" type="GLsizei"/> 8954 <param name="count" type="GLsizei"/> 8955 <param name="pointer" type="const GLvoid *"/> 8956 <glx handcode="true"/> 8957 </function> 8958 8959 <function name="VertexPointerEXT" deprecated="3.1" marshal="async" 8960 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_POS, MESA_PACK_VFORMAT(type, size, 0, 0, 0), stride, pointer);"> 8961 <param name="size" type="GLint"/> 8962 <param name="type" type="GLenum"/> 8963 <param name="stride" type="GLsizei"/> 8964 <param name="count" type="GLsizei"/> 8965 <param name="pointer" type="const GLvoid *"/> 8966 <glx handcode="true"/> 8967 </function> 8968</category> 8969 8970<category name="GL_SGIS_generate_mipmap" number="32"> 8971 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 8972 <size name="TexParameterfv"/> 8973 <size name="TexParameteriv"/> 8974 <size name="GetTexParameterfv" mode="get"/> 8975 <size name="GetTexParameteriv" mode="get"/> 8976 </enum> 8977 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 8978</category> 8979 8980<category name="GL_SGIX_clipmap" number="33"> 8981 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 8982 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 8983 <size name="TexParameterfv"/> 8984 <size name="TexParameteriv"/> 8985 <size name="GetTexParameterfv" mode="get"/> 8986 <size name="GetTexParameteriv" mode="get"/> 8987 </enum> 8988 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172"> 8989 <size name="TexParameterfv"/> 8990 <size name="TexParameteriv"/> 8991 <size name="GetTexParameterfv" mode="get"/> 8992 <size name="GetTexParameteriv" mode="get"/> 8993 </enum> 8994 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 8995 <size name="TexParameterfv"/> 8996 <size name="TexParameteriv"/> 8997 <size name="GetTexParameterfv" mode="get"/> 8998 <size name="GetTexParameteriv" mode="get"/> 8999 </enum> 9000 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 9001 <size name="TexParameterfv"/> 9002 <size name="TexParameteriv"/> 9003 <size name="GetTexParameterfv" mode="get"/> 9004 <size name="GetTexParameteriv" mode="get"/> 9005 </enum> 9006 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 9007 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 9008 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 9009 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 9010 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 9011 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 9012 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 9013</category> 9014 9015<category name="GL_SGIX_shadow" number="34"> 9016 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 9017 <size name="TexParameterfv"/> 9018 <size name="TexParameteriv"/> 9019 <size name="GetTexParameterfv" mode="get"/> 9020 <size name="GetTexParameteriv" mode="get"/> 9021 </enum> 9022 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 9023 <size name="TexParameterfv"/> 9024 <size name="TexParameteriv"/> 9025 <size name="GetTexParameterfv" mode="get"/> 9026 <size name="GetTexParameteriv" mode="get"/> 9027 </enum> 9028 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9029 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9030</category> 9031 9032<category name="GL_SGIS_texture_edge_clamp" number="35"> 9033 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9034</category> 9035 9036<category name="GL_SGIS_texture_border_clamp" number="36"> 9037 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9038</category> 9039 9040<category name="GL_EXT_blend_minmax" number="37"> 9041 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9042 <enum name="MIN_EXT" value="0x8007"/> 9043 <enum name="MAX_EXT" value="0x8008"/> 9044 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9045 <size name="Get" mode="get"/> 9046 </enum> 9047 9048 <function name="BlendEquationEXT" alias="BlendEquation"> 9049 <param name="mode" type="GLenum"/> 9050 </function> 9051</category> 9052 9053<category name="GL_EXT_blend_subtract" number="38"> 9054 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9055 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9056 9057 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9058 <param name="mode" type="GLenum"/> 9059 </function> --> 9060</category> 9061 9062<!-- Extension number 40 is a GLX extension. --> 9063<!-- Extension number 41 is a GLX extension. --> 9064<!-- Extension number 42 is a GLX extension. --> 9065<!-- Extension number 43 is a GLX extension. --> 9066<!-- Extension number 44 is a GLX extension. --> 9067<!-- Extension number 46 is not listed in the extension registry. --> 9068<!-- Extension number 47 is a GLX extension. --> 9069<!-- Extension number 48 is not listed in the extension registry. --> 9070<!-- Extension number 49 is a GLX extension. --> 9071<!-- Extension number 50 is a GLX extension. --> 9072 9073<category name="GL_SGIX_sprite" number="52"> 9074 <function name="SpriteParameterfSGIX" exec="skip"> 9075 <param name="pname" type="GLenum"/> 9076 <param name="param" type="GLfloat"/> 9077 <glx ignore="true"/> 9078 </function> 9079 9080 <function name="SpriteParameterfvSGIX" exec="skip"> 9081 <param name="pname" type="GLenum"/> 9082 <param name="params" type="const GLfloat *"/> 9083 <glx ignore="true"/> 9084 </function> 9085 9086 <function name="SpriteParameteriSGIX" exec="skip"> 9087 <param name="pname" type="GLenum"/> 9088 <param name="param" type="GLint"/> 9089 <glx ignore="true"/> 9090 </function> 9091 9092 <function name="SpriteParameterivSGIX" exec="skip"> 9093 <param name="pname" type="GLenum"/> 9094 <param name="params" type="const GLint *"/> 9095 <glx ignore="true"/> 9096 </function> 9097</category> 9098 9099<category name="GL_EXT_point_parameters" number="54"> 9100 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9101 <size name="PointParameterfv"/> 9102 </enum> 9103 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9104 <size name="PointParameterfv"/> 9105 </enum> 9106 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9107 <size name="PointParameterfv"/> 9108 </enum> 9109 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9110 <size name="PointParameterfv"/> 9111 </enum> 9112 9113 <function name="PointParameterfEXT" alias="PointParameterf"> 9114 <param name="pname" type="GLenum"/> 9115 <param name="param" type="GLfloat"/> 9116 </function> 9117 9118 <function name="PointParameterfvEXT" alias="PointParameterfv"> 9119 <param name="pname" type="GLenum"/> 9120 <param name="params" type="const GLfloat *"/> 9121 </function> 9122</category> 9123 9124<category name="GL_SGIX_instruments" number="55"> 9125 <function name="GetInstrumentsSGIX" exec="skip"> 9126 <return type="GLint"/> 9127 <glx ignore="true"/> 9128 </function> 9129 9130 <function name="InstrumentsBufferSGIX" exec="skip"> 9131 <param name="size" type="GLsizei"/> 9132 <param name="buffer" type="GLint *" output="true"/> 9133 <glx ignore="true"/> 9134 </function> 9135 9136 <function name="PollInstrumentsSGIX" exec="skip"> 9137 <param name="marker_p" type="GLint *" output="true"/> 9138 <return type="GLint"/> 9139 <glx ignore="true"/> 9140 </function> 9141 9142 <function name="ReadInstrumentsSGIX" exec="skip"> 9143 <param name="marker" type="GLint"/> 9144 <glx ignore="true"/> 9145 </function> 9146 9147 <function name="StartInstrumentsSGIX" exec="skip"> 9148 <glx ignore="true"/> 9149 </function> 9150 9151 <function name="StopInstrumentsSGIX" exec="skip"> 9152 <param name="marker" type="GLint"/> 9153 <glx ignore="true"/> 9154 </function> 9155</category> 9156 9157<category name="GL_SGIX_texture_scale_bias" number="56"> 9158 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9159 <size name="TexParameterfv"/> 9160 <size name="TexParameteriv"/> 9161 <size name="GetTexParameterfv" mode="get"/> 9162 <size name="GetTexParameteriv" mode="get"/> 9163 </enum> 9164 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9165 <size name="TexParameterfv"/> 9166 <size name="TexParameteriv"/> 9167 <size name="GetTexParameterfv" mode="get"/> 9168 <size name="GetTexParameteriv" mode="get"/> 9169 </enum> 9170 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9171 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9172</category> 9173 9174<category name="GL_SGIX_framezoom" number="57"> 9175 <function name="FrameZoomSGIX" exec="skip"> 9176 <param name="factor" type="GLint"/> 9177 <glx rop="2072" ignore="true"/> 9178 </function> 9179</category> 9180 9181<category name="GL_SGIX_tag_sample_buffer" number="58"> 9182 <function name="TagSampleBufferSGIX" exec="skip"> 9183 <glx rop="2050" ignore="true"/> 9184 </function> 9185</category> 9186 9187<!-- Extension number 59 is not listed in the extension registry. --> 9188 9189<category name="GL_SGIX_reference_plane" number="60"> 9190 <function name="ReferencePlaneSGIX" exec="skip"> 9191 <param name="equation" type="const GLdouble *" count="4"/> 9192 <glx rop="2071" ignore="true"/> 9193 </function> 9194</category> 9195 9196<category name="GL_SGIX_flush_raster" number="61"> 9197 <function name="FlushRasterSGIX" exec="skip"> 9198 <glx vendorpriv="4105" ignore="true"/> 9199 </function> 9200</category> 9201 9202<!-- Extension number 62 is a GLX extension. --> 9203 9204<category name="GL_SGIX_depth_texture" number="63"> 9205 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9206 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9207 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9208</category> 9209 9210<category name="GL_SGIS_fog_function" number="64"> 9211 <function name="FogFuncSGIS" exec="skip"> 9212 <param name="n" type="GLsizei" counter="true"/> 9213 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9214 <glx rop="2067" ignore="true"/> 9215 </function> 9216 9217 <function name="GetFogFuncSGIS" exec="skip"> 9218 <param name="points" type="GLfloat *" output="true"/> 9219 <!-- GLX protocol for this function is unknown. --> 9220 </function> 9221</category> 9222 9223<category name="GL_SGIX_fog_offset" number="65"> 9224 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9225 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9226 <size name="Fogfv"/> 9227 <size name="Fogiv"/> 9228 </enum> 9229</category> 9230 9231<category name="GL_HP_image_transform" number="66"> 9232 <function name="ImageTransformParameteriHP" exec="skip"> 9233 <param name="target" type="GLenum"/> 9234 <param name="pname" type="GLenum"/> 9235 <param name="param" type="GLint"/> 9236 </function> 9237 9238 <function name="ImageTransformParameterfHP" exec="skip"> 9239 <param name="target" type="GLenum"/> 9240 <param name="pname" type="GLenum"/> 9241 <param name="param" type="GLfloat"/> 9242 </function> 9243 9244 <function name="ImageTransformParameterivHP" exec="skip"> 9245 <param name="target" type="GLenum"/> 9246 <param name="pname" type="GLenum"/> 9247 <param name="params" type="const GLint *"/> 9248 </function> 9249 9250 <function name="ImageTransformParameterfvHP" exec="skip"> 9251 <param name="target" type="GLenum"/> 9252 <param name="pname" type="GLenum"/> 9253 <param name="params" type="const GLfloat *"/> 9254 </function> 9255 9256 <function name="GetImageTransformParameterivHP" exec="skip"> 9257 <param name="target" type="GLenum"/> 9258 <param name="pname" type="GLenum"/> 9259 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9260 </function> 9261 9262 <function name="GetImageTransformParameterfvHP" exec="skip"> 9263 <param name="target" type="GLenum"/> 9264 <param name="pname" type="GLenum"/> 9265 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9266 </function> 9267</category> 9268 9269<category name="GL_HP_convolution_border_modes" number="67"> 9270 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9271 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9272 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9273 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9274 <size name="ConvolutionParameterfv"/> 9275 <size name="ConvolutionParameteriv"/> 9276 <size name="GetConvolutionParameterfv" mode="get"/> 9277 <size name="GetConvolutionParameteriv" mode="get"/> 9278 </enum> 9279</category> 9280 9281<!-- Extension number 68 is not listed in the extension registry. --> 9282<!-- Extension number 70 is not listed in the extension registry. --> 9283<!-- Extension number 71 is not listed in the extension registry. --> 9284<!-- Extension number 72 is not listed in the extension registry. --> 9285<!-- Extension number 73 is not listed in the extension registry. --> 9286 9287<category name="GL_EXT_color_subtable" number="74"> 9288 <function name="ColorSubTableEXT" alias="ColorSubTable"> 9289 <param name="target" type="GLenum"/> 9290 <param name="start" type="GLsizei"/> 9291 <param name="count" type="GLsizei"/> 9292 <param name="format" type="GLenum"/> 9293 <param name="type" type="GLenum"/> 9294 <param name="data" type="const GLvoid *"/> 9295 </function> 9296 9297 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable"> 9298 <param name="target" type="GLenum"/> 9299 <param name="start" type="GLsizei"/> 9300 <param name="x" type="GLint"/> 9301 <param name="y" type="GLint"/> 9302 <param name="width" type="GLsizei"/> 9303 </function> 9304</category> 9305 9306<!-- Extension number 75 is a GLU extension. --> 9307 9308<category name="GL_PGI_misc_hints" number="77"> 9309 <function name="HintPGI" exec="skip"> 9310 <param name="target" type="GLenum"/> 9311 <param name="mode" type="GLint"/> 9312 <glx ignore="true"/> 9313 </function> 9314</category> 9315 9316<category name="GL_EXT_clip_volume_hint" number="79"> 9317 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9318 <size name="Get" mode="get"/> 9319 </enum> 9320</category> 9321 9322<category name="GL_SGIX_list_priority" number="80"> 9323 <function name="GetListParameterfvSGIX" exec="skip"> 9324 <param name="list" type="GLuint"/> 9325 <param name="pname" type="GLenum"/> 9326 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9327 <glx ignore="true"/> 9328 </function> 9329 9330 <function name="GetListParameterivSGIX" exec="skip"> 9331 <param name="list" type="GLuint"/> 9332 <param name="pname" type="GLenum"/> 9333 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9334 <glx ignore="true"/> 9335 </function> 9336 9337 <function name="ListParameterfSGIX" exec="skip"> 9338 <param name="list" type="GLuint"/> 9339 <param name="pname" type="GLenum"/> 9340 <param name="param" type="GLfloat"/> 9341 <glx ignore="true"/> 9342 </function> 9343 9344 <function name="ListParameterfvSGIX" exec="skip"> 9345 <param name="list" type="GLuint"/> 9346 <param name="pname" type="GLenum"/> 9347 <param name="params" type="const GLfloat *"/> 9348 <glx ignore="true"/> 9349 </function> 9350 9351 <function name="ListParameteriSGIX" exec="skip"> 9352 <param name="list" type="GLuint"/> 9353 <param name="pname" type="GLenum"/> 9354 <param name="param" type="GLint"/> 9355 <glx ignore="true"/> 9356 </function> 9357 9358 <function name="ListParameterivSGIX" exec="skip"> 9359 <param name="list" type="GLuint"/> 9360 <param name="pname" type="GLenum"/> 9361 <param name="params" type="const GLint *"/> 9362 <glx ignore="true"/> 9363 </function> 9364</category> 9365 9366<!-- Extension number 82 is not listed in the extension registry. --> 9367<!-- Extension number 83 is a GLX extension. --> 9368 9369<category name="GL_SGIX_texture_lod_bias" number="84"> 9370 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9371 <size name="TexParameterfv"/> 9372 <size name="TexParameteriv"/> 9373 <size name="GetTexParameterfv" mode="get"/> 9374 <size name="GetTexParameteriv" mode="get"/> 9375 </enum> 9376 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 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_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9383 <size name="TexParameterfv"/> 9384 <size name="TexParameteriv"/> 9385 <size name="GetTexParameterfv" mode="get"/> 9386 <size name="GetTexParameteriv" mode="get"/> 9387 </enum> 9388</category> 9389 9390<!-- Extension number 85 is a GLU extension. --> 9391<!-- Extension number 86 is a GLX extension. --> 9392<!-- Extension number 87 is not listed in the extension registry. --> 9393<!-- Extension number 88 is not listed in the extension registry. --> 9394<!-- Extension number 89 is not listed in the extension registry. --> 9395 9396 9397<category name="GL_SGIX_shadow_ambient" number="90"> 9398 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9399 <size name="TexParameterfv"/> 9400 <size name="TexParameteriv"/> 9401 <size name="GetTexParameterfv" mode="get"/> 9402 <size name="GetTexParameteriv" mode="get"/> 9403 </enum> 9404</category> 9405 9406<!-- Extension number 91 is a GLX extension. --> 9407<!-- Extension number 92 is a GLX extension. --> 9408 9409<category name="GL_EXT_index_material" number="94"> 9410 <function name="IndexMaterialEXT" exec="skip"> 9411 <param name="face" type="GLenum"/> 9412 <param name="mode" type="GLenum"/> 9413 <glx ignore="true"/> 9414 </function> 9415</category> 9416 9417<category name="GL_EXT_index_func" number="95"> 9418 <function name="IndexFuncEXT" exec="skip"> 9419 <param name="func" type="GLenum"/> 9420 <param name="ref" type="GLclampf"/> 9421 <glx ignore="true"/> 9422 </function> 9423</category> 9424 9425<category name="GL_EXT_compiled_vertex_array" number="97"> 9426 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9427 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9428 9429 <function name="LockArraysEXT" deprecated="3.1"> 9430 <param name="first" type="GLint"/> 9431 <param name="count" type="GLsizei"/> 9432 <glx handcode="true" ignore="true"/> 9433 </function> 9434 9435 <function name="UnlockArraysEXT" deprecated="3.1"> 9436 <glx handcode="true" ignore="true"/> 9437 </function> 9438</category> 9439 9440<category name="GL_EXT_cull_vertex" number="98"> 9441 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9442 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AB"> 9443 <size name="CullParameterfv"/> 9444 <size name="CullParameterdv"/> 9445 </enum> 9446 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AC"> 9447 <size name="CullParameterfv"/> 9448 <size name="CullParameterdv"/> 9449 </enum> 9450 9451 <function name="CullParameterdvEXT" exec="skip"> 9452 <param name="pname" type="GLenum"/> 9453 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9454 <glx ignore="true"/> 9455 </function> 9456 9457 <function name="CullParameterfvEXT" exec="skip"> 9458 <param name="pname" type="GLenum"/> 9459 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9460 <glx ignore="true"/> 9461 </function> 9462</category> 9463 9464<!-- Extension number 99 is not listed in the extension registry. --> 9465<xi:include href="ARB_viewport_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 9466 9467<!-- Shouldn't this be EXT_fragment_lighting? --> 9468<category name="GL_SGIX_fragment_lighting" number="102"> 9469 <function name="FragmentColorMaterialSGIX" exec="skip"> 9470 <param name="face" type="GLenum"/> 9471 <param name="mode" type="GLenum"/> 9472 <glx ignore="true"/> 9473 </function> 9474 9475 <function name="FragmentLightfSGIX" exec="skip"> 9476 <param name="light" type="GLenum"/> 9477 <param name="pname" type="GLenum"/> 9478 <param name="param" type="GLfloat"/> 9479 <glx ignore="true"/> 9480 </function> 9481 9482 <function name="FragmentLightfvSGIX" exec="skip"> 9483 <param name="light" type="GLenum"/> 9484 <param name="pname" type="GLenum"/> 9485 <param name="params" type="const GLfloat *"/> 9486 <glx ignore="true"/> 9487 </function> 9488 9489 <function name="FragmentLightiSGIX" exec="skip"> 9490 <param name="light" type="GLenum"/> 9491 <param name="pname" type="GLenum"/> 9492 <param name="param" type="GLint"/> 9493 <glx ignore="true"/> 9494 </function> 9495 9496 <function name="FragmentLightivSGIX" exec="skip"> 9497 <param name="light" type="GLenum"/> 9498 <param name="pname" type="GLenum"/> 9499 <param name="params" type="const GLint *"/> 9500 <glx ignore="true"/> 9501 </function> 9502 9503 <function name="FragmentLightModelfSGIX" exec="skip"> 9504 <param name="pname" type="GLenum"/> 9505 <param name="param" type="GLfloat"/> 9506 <glx ignore="true"/> 9507 </function> 9508 9509 <function name="FragmentLightModelfvSGIX" exec="skip"> 9510 <param name="pname" type="GLenum"/> 9511 <param name="params" type="const GLfloat *"/> 9512 <glx ignore="true"/> 9513 </function> 9514 9515 <function name="FragmentLightModeliSGIX" exec="skip"> 9516 <param name="pname" type="GLenum"/> 9517 <param name="param" type="GLint"/> 9518 <glx ignore="true"/> 9519 </function> 9520 9521 <function name="FragmentLightModelivSGIX" exec="skip"> 9522 <param name="pname" type="GLenum"/> 9523 <param name="params" type="const GLint *"/> 9524 <glx ignore="true"/> 9525 </function> 9526 9527 <function name="FragmentMaterialfSGIX" exec="skip"> 9528 <param name="face" type="GLenum"/> 9529 <param name="pname" type="GLenum"/> 9530 <param name="param" type="GLfloat"/> 9531 <glx ignore="true"/> 9532 </function> 9533 9534 <function name="FragmentMaterialfvSGIX" exec="skip"> 9535 <param name="face" type="GLenum"/> 9536 <param name="pname" type="GLenum"/> 9537 <param name="params" type="const GLfloat *"/> 9538 <glx ignore="true"/> 9539 </function> 9540 9541 <function name="FragmentMaterialiSGIX" exec="skip"> 9542 <param name="face" type="GLenum"/> 9543 <param name="pname" type="GLenum"/> 9544 <param name="param" type="GLint"/> 9545 <glx ignore="true"/> 9546 </function> 9547 9548 <function name="FragmentMaterialivSGIX" exec="skip"> 9549 <param name="face" type="GLenum"/> 9550 <param name="pname" type="GLenum"/> 9551 <param name="params" type="const GLint *"/> 9552 <glx ignore="true"/> 9553 </function> 9554 9555 <function name="GetFragmentLightfvSGIX" exec="skip"> 9556 <param name="light" type="GLenum"/> 9557 <param name="pname" type="GLenum"/> 9558 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9559 <glx ignore="true"/> 9560 </function> 9561 9562 <function name="GetFragmentLightivSGIX" exec="skip"> 9563 <param name="light" type="GLenum"/> 9564 <param name="pname" type="GLenum"/> 9565 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9566 <glx ignore="true"/> 9567 </function> 9568 9569 <function name="GetFragmentMaterialfvSGIX" exec="skip"> 9570 <param name="face" type="GLenum"/> 9571 <param name="pname" type="GLenum"/> 9572 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9573 <glx ignore="true"/> 9574 </function> 9575 9576 <function name="GetFragmentMaterialivSGIX" exec="skip"> 9577 <param name="face" type="GLenum"/> 9578 <param name="pname" type="GLenum"/> 9579 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9580 <glx ignore="true"/> 9581 </function> 9582 9583 <function name="LightEnviSGIX" exec="skip"> 9584 <param name="pname" type="GLenum"/> 9585 <param name="param" type="GLint"/> 9586 <glx ignore="true"/> 9587 </function> 9588</category> 9589 9590<!-- Extension number 103 is not listed in the extension registry. --> 9591<!-- Extension number 104 is not listed in the extension registry. --> 9592<!-- Extension number 105 is not listed in the extension registry. --> 9593<!-- Extension number 106 is not listed in the extension registry. --> 9594<!-- Extension number 107 is not listed in the extension registry. --> 9595<!-- Extension number 108 is not listed in the extension registry. --> 9596<!-- Extension number 109 is not listed in the extension registry. --> 9597 9598<category name="GL_IBM_rasterpos_clip" number="110"> 9599 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 9600 <size name="Get" mode="get"/> 9601 </enum> 9602</category> 9603 9604<category name="GL_EXT_draw_range_elements" number="112"> 9605 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 9606 <param name="mode" type="GLenum"/> 9607 <param name="start" type="GLuint"/> 9608 <param name="end" type="GLuint"/> 9609 <param name="count" type="GLsizei"/> 9610 <param name="type" type="GLenum"/> 9611 <param name="indices" type="const GLvoid *"/> 9612 <glx handcode="true"/> 9613 </function> 9614</category> 9615 9616<!-- Extension number 115 is a GLX extension. --> 9617<!-- Extension number 116 is not listed in the extension registry. --> 9618 9619<category name="GL_EXT_light_texture" number="117"> 9620 <function name="ApplyTextureEXT" exec="skip"> 9621 <param name="mode" type="GLenum"/> 9622 </function> 9623 9624 <function name="TextureLightEXT" exec="skip"> 9625 <param name="pname" type="GLenum"/> 9626 </function> 9627 9628 <function name="TextureMaterialEXT" exec="skip"> 9629 <param name="face" type="GLenum"/> 9630 <param name="mode" type="GLenum"/> 9631 </function> 9632</category> 9633 9634<!-- Extension number 118 is not listed in the extension registry. --> 9635<!-- Extension number 121 is not listed in the extension registry. --> 9636<!-- Extension number 122 is not listed in the extension registry. --> 9637<!-- Extension number 123 is not listed in the extension registry. --> 9638<!-- Extension number 124 is not listed in the extension registry. --> 9639<!-- Extension number 125 is not listed in the extension registry. --> 9640<!-- Extension number 126 is not listed in the extension registry. --> 9641<!-- Extension number 128 is not listed in the extension registry. --> 9642<!-- Extension number 130 is not listed in the extension registry. --> 9643<!-- Extension number 131 is not listed in the extension registry. --> 9644 9645<category name="GL_SGIX_async" number="132"> 9646 <function name="AsyncMarkerSGIX" exec="skip"> 9647 <param name="marker" type="GLuint"/> 9648 </function> 9649 9650 <function name="FinishAsyncSGIX" exec="skip"> 9651 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9652 <return type="GLint"/> 9653 </function> 9654 9655 <function name="PollAsyncSGIX" exec="skip"> 9656 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9657 <return type="GLint"/> 9658 </function> 9659 9660 <function name="GenAsyncMarkersSGIX" exec="skip"> 9661 <param name="range" type="GLsizei"/> 9662 <return type="GLuint"/> 9663 </function> 9664 9665 <function name="DeleteAsyncMarkersSGIX" exec="skip"> 9666 <param name="marker" type="GLuint"/> 9667 <param name="range" type="GLsizei"/> 9668 </function> 9669 9670 <function name="IsAsyncMarkerSGIX" exec="skip"> 9671 <param name="marker" type="GLuint"/> 9672 <return type="GLboolean"/> 9673 </function> 9674</category> 9675 9676<category name="GL_INTEL_parallel_arrays" number="136"> 9677 <function name="VertexPointervINTEL" exec="skip"> 9678 <param name="size" type="GLint"/> 9679 <param name="type" type="GLenum"/> 9680 <param name="pointer" type="const GLvoid **"/> 9681 </function> 9682 9683 <function name="NormalPointervINTEL" exec="skip"> 9684 <param name="type" type="GLenum"/> 9685 <param name="pointer" type="const GLvoid **"/> 9686 </function> 9687 9688 <function name="ColorPointervINTEL" exec="skip"> 9689 <param name="size" type="GLint"/> 9690 <param name="type" type="GLenum"/> 9691 <param name="pointer" type="const GLvoid **"/> 9692 </function> 9693 9694 <function name="TexCoordPointervINTEL" exec="skip"> 9695 <param name="size" type="GLint"/> 9696 <param name="type" type="GLenum"/> 9697 <param name="pointer" type="const GLvoid **"/> 9698 </function> 9699</category> 9700 9701<category name="GL_HP_occlusion_test" number="137"> 9702 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 9703 <size name="Get" mode="get"/> 9704 </enum> 9705 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 9706 <size name="Get" mode="get"/> 9707 </enum> 9708</category> 9709 9710<category name="GL_EXT_pixel_transform" number="138"> 9711 <function name="PixelTransformParameteriEXT" exec="skip"> 9712 <param name="target" type="GLenum"/> 9713 <param name="pname" type="GLenum"/> 9714 <param name="param" type="GLint"/> 9715 </function> 9716 9717 <function name="PixelTransformParameterfEXT" exec="skip"> 9718 <param name="target" type="GLenum"/> 9719 <param name="pname" type="GLenum"/> 9720 <param name="param" type="GLfloat"/> 9721 </function> 9722 9723 <function name="PixelTransformParameterivEXT" exec="skip"> 9724 <param name="target" type="GLenum"/> 9725 <param name="pname" type="GLenum"/> 9726 <param name="params" type="const GLint *"/> 9727 </function> 9728 9729 <function name="PixelTransformParameterfvEXT" exec="skip"> 9730 <param name="target" type="GLenum"/> 9731 <param name="pname" type="GLenum"/> 9732 <param name="params" type="const GLfloat *"/> 9733 </function> 9734</category> 9735 9736<!-- Extension number 140 is not listed in the extension registry. --> 9737 9738<category name="GL_EXT_shared_texture_palette" number="141"> 9739 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 9740</category> 9741 9742<!-- Extension number 142 is a GLX extension. --> 9743<!-- Extension number 143 is not listed in the extension registry. --> 9744 9745<category name="GL_EXT_separate_specular_color" number="144"> 9746 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 9747 <size name="LightModelfv"/> 9748 <size name="LightModeliv"/> 9749 </enum> 9750 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 9751 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 9752</category> 9753 9754<category name="GL_EXT_secondary_color" number="145"> 9755 <function name="SecondaryColor3bEXT" 9756 vectorequiv="SecondaryColor3bv" alias="SecondaryColor3b"> 9757 <param name="red" type="GLbyte"/> 9758 <param name="green" type="GLbyte"/> 9759 <param name="blue" type="GLbyte"/> 9760 </function> 9761 9762 <function name="SecondaryColor3bvEXT" alias="SecondaryColor3bv"> 9763 <param name="v" type="const GLbyte *"/> 9764 </function> 9765 9766 <function name="SecondaryColor3dEXT" 9767 vectorequiv="SecondaryColor3dv" alias="SecondaryColor3d"> 9768 <param name="red" type="GLdouble"/> 9769 <param name="green" type="GLdouble"/> 9770 <param name="blue" type="GLdouble"/> 9771 </function> 9772 9773 <function name="SecondaryColor3dvEXT" alias="SecondaryColor3dv"> 9774 <param name="v" type="const GLdouble *"/> 9775 </function> 9776 9777 <function name="SecondaryColor3fEXT" deprecated="3.1" vectorequiv="SecondaryColor3fvEXT"> 9778 <param name="red" type="GLfloat"/> 9779 <param name="green" type="GLfloat"/> 9780 <param name="blue" type="GLfloat"/> 9781 </function> 9782 9783 <function name="SecondaryColor3fvEXT" deprecated="3.1"> 9784 <param name="v" type="const GLfloat *" count="3"/> 9785 <glx rop="4129"/> 9786 </function> 9787 9788 <function name="SecondaryColor3iEXT" 9789 vectorequiv="SecondaryColor3iv" alias="SecondaryColor3i"> 9790 <param name="red" type="GLint"/> 9791 <param name="green" type="GLint"/> 9792 <param name="blue" type="GLint"/> 9793 </function> 9794 9795 <function name="SecondaryColor3ivEXT" alias="SecondaryColor3iv"> 9796 <param name="v" type="const GLint *"/> 9797 </function> 9798 9799 <function name="SecondaryColor3sEXT" 9800 vectorequiv="SecondaryColor3sv" alias="SecondaryColor3s"> 9801 <param name="red" type="GLshort"/> 9802 <param name="green" type="GLshort"/> 9803 <param name="blue" type="GLshort"/> 9804 </function> 9805 9806 <function name="SecondaryColor3svEXT" alias="SecondaryColor3sv"> 9807 <param name="v" type="const GLshort *"/> 9808 </function> 9809 9810 <function name="SecondaryColor3ubEXT" 9811 vectorequiv="SecondaryColor3ubv" alias="SecondaryColor3ub"> 9812 <param name="red" type="GLubyte"/> 9813 <param name="green" type="GLubyte"/> 9814 <param name="blue" type="GLubyte"/> 9815 </function> 9816 9817 <function name="SecondaryColor3ubvEXT" alias="SecondaryColor3ubv"> 9818 <param name="v" type="const GLubyte *"/> 9819 </function> 9820 9821 <function name="SecondaryColor3uiEXT" 9822 vectorequiv="SecondaryColor3uiv" alias="SecondaryColor3ui"> 9823 <param name="red" type="GLuint"/> 9824 <param name="green" type="GLuint"/> 9825 <param name="blue" type="GLuint"/> 9826 </function> 9827 9828 <function name="SecondaryColor3uivEXT" alias="SecondaryColor3uiv"> 9829 <param name="v" type="const GLuint *"/> 9830 </function> 9831 9832 <function name="SecondaryColor3usEXT" 9833 vectorequiv="SecondaryColor3usv" alias="SecondaryColor3us"> 9834 <param name="red" type="GLushort"/> 9835 <param name="green" type="GLushort"/> 9836 <param name="blue" type="GLushort"/> 9837 </function> 9838 9839 <function name="SecondaryColor3usvEXT" alias="SecondaryColor3usv"> 9840 <param name="v" type="const GLushort *"/> 9841 </function> 9842 9843 <function name="SecondaryColorPointerEXT" alias="SecondaryColorPointer"> 9844 <param name="size" type="GLint"/> 9845 <param name="type" type="GLenum"/> 9846 <param name="stride" type="GLsizei"/> 9847 <param name="pointer" type="const GLvoid *"/> 9848 </function> 9849</category> 9850 9851<category name="GL_EXT_texture_perturb_normal" number="147"> 9852 <function name="TextureNormalEXT" exec="skip"> 9853 <param name="mode" type="GLenum"/> 9854 </function> 9855</category> 9856 9857<category name="GL_EXT_multi_draw_arrays" number="148"> 9858 <function name="MultiDrawArraysEXT" es1="1.0" es2="2.0" alias="MultiDrawArrays"> 9859 <param name="mode" type="GLenum"/> 9860 <param name="first" type="const GLint *"/> 9861 <param name="count" type="const GLsizei *"/> 9862 <param name="primcount" type="GLsizei"/> 9863 </function> 9864 9865 <function name="MultiDrawElements" es1="1.0" es2="2.0" marshal="custom" exec="dlist"> 9866 <param name="mode" type="GLenum"/> 9867 <param name="count" type="const GLsizei *" count="primcount"/> 9868 <param name="type" type="GLenum"/> 9869 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 9870 <param name="primcount" type="GLsizei"/> 9871 <glx handcode="true"/> 9872 </function> 9873</category> 9874 9875<category name="GL_EXT_fog_coord" number="149"> 9876 <function name="FogCoordfEXT" deprecated="3.1" vectorequiv="FogCoordfvEXT" exec="beginend"> 9877 <param name="coord" type="GLfloat"/> 9878 </function> 9879 9880 <function name="FogCoordfvEXT" deprecated="3.1" exec="beginend"> 9881 <param name="coord" type="const GLfloat *" count="1"/> 9882 <glx rop="4124"/> 9883 </function> 9884 9885 <function name="FogCoorddEXT" vectorequiv="FogCoorddv" alias="FogCoordd"> 9886 <param name="coord" type="GLdouble"/> 9887 </function> 9888 9889 <function name="FogCoorddvEXT" alias="FogCoorddv"> 9890 <param name="coord" type="const GLdouble *"/> 9891 </function> 9892 9893 <function name="FogCoordPointerEXT" alias="FogCoordPointer"> 9894 <param name="type" type="GLenum"/> 9895 <param name="stride" type="GLsizei"/> 9896 <param name="pointer" type="const GLvoid *"/> 9897 </function> 9898</category> 9899 9900<!-- Extension number 150 is not listed in the extension registry. --> 9901<!-- Extension number 151 is not listed in the extension registry. --> 9902<!-- Extension number 152 is not listed in the extension registry. --> 9903<!-- Extension number 153 is not listed in the extension registry. --> 9904<!-- Extension number 154 is not listed in the extension registry. --> 9905 9906<category name="GL_EXT_coordinate_frame" number="156"> 9907 <function name="Tangent3bEXT" exec="skip"> 9908 <param name="tx" type="GLbyte"/> 9909 <param name="ty" type="GLbyte"/> 9910 <param name="tz" type="GLbyte"/> 9911 </function> 9912 9913 <function name="Tangent3bvEXT" exec="skip"> 9914 <param name="v" type="const GLbyte *"/> 9915 </function> 9916 9917 <function name="Tangent3dEXT" exec="skip"> 9918 <param name="tx" type="GLdouble"/> 9919 <param name="ty" type="GLdouble"/> 9920 <param name="tz" type="GLdouble"/> 9921 </function> 9922 9923 <function name="Tangent3dvEXT" exec="skip"> 9924 <param name="v" type="const GLdouble *"/> 9925 </function> 9926 9927 <function name="Tangent3fEXT" exec="skip"> 9928 <param name="tx" type="GLfloat"/> 9929 <param name="ty" type="GLfloat"/> 9930 <param name="tz" type="GLfloat"/> 9931 </function> 9932 9933 <function name="Tangent3fvEXT" exec="skip"> 9934 <param name="v" type="const GLfloat *"/> 9935 </function> 9936 9937 <function name="Tangent3iEXT" exec="skip"> 9938 <param name="tx" type="GLint"/> 9939 <param name="ty" type="GLint"/> 9940 <param name="tz" type="GLint"/> 9941 </function> 9942 9943 <function name="Tangent3ivEXT" exec="skip"> 9944 <param name="v" type="const GLint *"/> 9945 </function> 9946 9947 <function name="Tangent3sEXT" exec="skip"> 9948 <param name="tx" type="GLshort"/> 9949 <param name="ty" type="GLshort"/> 9950 <param name="tz" type="GLshort"/> 9951 </function> 9952 9953 <function name="Tangent3svEXT" exec="skip"> 9954 <param name="v" type="const GLshort *"/> 9955 </function> 9956 9957 <function name="Binormal3bEXT" exec="skip"> 9958 <param name="bx" type="GLbyte"/> 9959 <param name="by" type="GLbyte"/> 9960 <param name="bz" type="GLbyte"/> 9961 </function> 9962 9963 <function name="Binormal3bvEXT" exec="skip"> 9964 <param name="v" type="const GLbyte *"/> 9965 </function> 9966 9967 <function name="Binormal3dEXT" exec="skip"> 9968 <param name="bx" type="GLdouble"/> 9969 <param name="by" type="GLdouble"/> 9970 <param name="bz" type="GLdouble"/> 9971 </function> 9972 9973 <function name="Binormal3dvEXT" exec="skip"> 9974 <param name="v" type="const GLdouble *"/> 9975 </function> 9976 9977 <function name="Binormal3fEXT" exec="skip"> 9978 <param name="bx" type="GLfloat"/> 9979 <param name="by" type="GLfloat"/> 9980 <param name="bz" type="GLfloat"/> 9981 </function> 9982 9983 <function name="Binormal3fvEXT" exec="skip"> 9984 <param name="v" type="const GLfloat *"/> 9985 </function> 9986 9987 <function name="Binormal3iEXT" exec="skip"> 9988 <param name="bx" type="GLint"/> 9989 <param name="by" type="GLint"/> 9990 <param name="bz" type="GLint"/> 9991 </function> 9992 9993 <function name="Binormal3ivEXT" exec="skip"> 9994 <param name="v" type="const GLint *"/> 9995 </function> 9996 9997 <function name="Binormal3sEXT" exec="skip"> 9998 <param name="bx" type="GLshort"/> 9999 <param name="by" type="GLshort"/> 10000 <param name="bz" type="GLshort"/> 10001 </function> 10002 10003 <function name="Binormal3svEXT" exec="skip"> 10004 <param name="v" type="const GLshort *"/> 10005 </function> 10006 10007 <function name="TangentPointerEXT" exec="skip"> 10008 <param name="type" type="GLenum"/> 10009 <param name="stride" type="GLsizei"/> 10010 <param name="pointer" type="const GLvoid *"/> 10011 </function> 10012 10013 <function name="BinormalPointerEXT" exec="skip"> 10014 <param name="type" type="GLenum"/> 10015 <param name="stride" type="GLsizei"/> 10016 <param name="pointer" type="const GLvoid *"/> 10017 </function> 10018</category> 10019 10020<!-- Extension number 157 is not listed in the extension registry. --> 10021 10022<category name="GL_EXT_texture_env_combine" number="158"> 10023 <enum name="COMBINE_EXT" value="0x8570"/> 10024 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10025 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10026 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10027 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10028 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10029 <enum name="CONSTANT_EXT" value="0x8576"/> 10030 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10031 <enum name="PREVIOUS_EXT" value="0x8578"/> 10032 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10033 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10034 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10035 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10036 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10037 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10038 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10039 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10040 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10041 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10042 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10043 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10044</category> 10045 10046<category name="GL_SGIX_pixel_texture" number="160"> 10047 <function name="PixelTexGenSGIX" exec="skip"> 10048 <param name="mode" type="GLenum"/> 10049 <glx rop="2059" ignore="true"/> 10050 </function> 10051</category> 10052 10053<!-- Extension number 161 is not listed in the extension registry. --> 10054<!-- Extension number 162 is not listed in the extension registry. --> 10055 10056<category name="GL_SUNX_constant_data" number="163"> 10057 <function name="FinishTextureSUNX" exec="skip"> 10058 </function> 10059</category> 10060 10061<category name="GL_SUN_global_alpha" number="164"> 10062 <function name="GlobalAlphaFactorbSUN" exec="skip"> 10063 <param name="factor" type="GLbyte"/> 10064 </function> 10065 10066 <function name="GlobalAlphaFactorsSUN" exec="skip"> 10067 <param name="factor" type="GLshort"/> 10068 </function> 10069 10070 <function name="GlobalAlphaFactoriSUN" exec="skip"> 10071 <param name="factor" type="GLint"/> 10072 </function> 10073 10074 <function name="GlobalAlphaFactorfSUN" exec="skip"> 10075 <param name="factor" type="GLfloat"/> 10076 </function> 10077 10078 <function name="GlobalAlphaFactordSUN" exec="skip"> 10079 <param name="factor" type="GLdouble"/> 10080 </function> 10081 10082 <function name="GlobalAlphaFactorubSUN" exec="skip"> 10083 <param name="factor" type="GLubyte"/> 10084 </function> 10085 10086 <function name="GlobalAlphaFactorusSUN" exec="skip"> 10087 <param name="factor" type="GLushort"/> 10088 </function> 10089 10090 <function name="GlobalAlphaFactoruiSUN" exec="skip"> 10091 <param name="factor" type="GLuint"/> 10092 </function> 10093</category> 10094 10095<category name="GL_SUN_triangle_list" number="165"> 10096 <function name="ReplacementCodeuiSUN" exec="skip"> 10097 <param name="code" type="GLuint"/> 10098 </function> 10099 10100 <function name="ReplacementCodeusSUN" exec="skip"> 10101 <param name="code" type="GLushort"/> 10102 </function> 10103 10104 <function name="ReplacementCodeubSUN" exec="skip"> 10105 <param name="code" type="GLubyte"/> 10106 </function> 10107 10108 <function name="ReplacementCodeuivSUN" exec="skip"> 10109 <param name="code" type="const GLuint *"/> 10110 </function> 10111 10112 <function name="ReplacementCodeusvSUN" exec="skip"> 10113 <param name="code" type="const GLushort *"/> 10114 </function> 10115 10116 <function name="ReplacementCodeubvSUN" exec="skip"> 10117 <param name="code" type="const GLubyte *"/> 10118 </function> 10119 10120 <function name="ReplacementCodePointerSUN" exec="skip"> 10121 <param name="type" type="GLenum"/> 10122 <param name="stride" type="GLsizei"/> 10123 <param name="pointer" type="const GLvoid *"/> 10124 </function> 10125</category> 10126 10127<category name="GL_SUN_vertex" number="166"> 10128 <function name="Color4ubVertex2fSUN" exec="skip"> 10129 <param name="r" type="GLubyte"/> 10130 <param name="g" type="GLubyte"/> 10131 <param name="b" type="GLubyte"/> 10132 <param name="a" type="GLubyte"/> 10133 <param name="x" type="GLfloat"/> 10134 <param name="y" type="GLfloat"/> 10135 </function> 10136 10137 <function name="Color4ubVertex2fvSUN" exec="skip"> 10138 <param name="c" type="const GLubyte *"/> 10139 <param name="v" type="const GLfloat *"/> 10140 </function> 10141 10142 <function name="Color4ubVertex3fSUN" exec="skip"> 10143 <param name="r" type="GLubyte"/> 10144 <param name="g" type="GLubyte"/> 10145 <param name="b" type="GLubyte"/> 10146 <param name="a" type="GLubyte"/> 10147 <param name="x" type="GLfloat"/> 10148 <param name="y" type="GLfloat"/> 10149 <param name="z" type="GLfloat"/> 10150 </function> 10151 10152 <function name="Color4ubVertex3fvSUN" exec="skip"> 10153 <param name="c" type="const GLubyte *"/> 10154 <param name="v" type="const GLfloat *"/> 10155 </function> 10156 10157 <function name="Color3fVertex3fSUN" exec="skip"> 10158 <param name="r" type="GLfloat"/> 10159 <param name="g" type="GLfloat"/> 10160 <param name="b" type="GLfloat"/> 10161 <param name="x" type="GLfloat"/> 10162 <param name="y" type="GLfloat"/> 10163 <param name="z" type="GLfloat"/> 10164 </function> 10165 10166 <function name="Color3fVertex3fvSUN" exec="skip"> 10167 <param name="c" type="const GLfloat *"/> 10168 <param name="v" type="const GLfloat *"/> 10169 </function> 10170 10171 <function name="Normal3fVertex3fSUN" exec="skip"> 10172 <param name="nx" type="GLfloat"/> 10173 <param name="ny" type="GLfloat"/> 10174 <param name="nz" type="GLfloat"/> 10175 <param name="x" type="GLfloat"/> 10176 <param name="y" type="GLfloat"/> 10177 <param name="z" type="GLfloat"/> 10178 </function> 10179 10180 <function name="Normal3fVertex3fvSUN" exec="skip"> 10181 <param name="n" type="const GLfloat *"/> 10182 <param name="v" type="const GLfloat *"/> 10183 </function> 10184 10185 <function name="Color4fNormal3fVertex3fSUN" exec="skip"> 10186 <param name="r" type="GLfloat"/> 10187 <param name="g" type="GLfloat"/> 10188 <param name="b" type="GLfloat"/> 10189 <param name="a" type="GLfloat"/> 10190 <param name="nx" type="GLfloat"/> 10191 <param name="ny" type="GLfloat"/> 10192 <param name="nz" type="GLfloat"/> 10193 <param name="x" type="GLfloat"/> 10194 <param name="y" type="GLfloat"/> 10195 <param name="z" type="GLfloat"/> 10196 </function> 10197 10198 <function name="Color4fNormal3fVertex3fvSUN" exec="skip"> 10199 <param name="c" type="const GLfloat *"/> 10200 <param name="n" type="const GLfloat *"/> 10201 <param name="v" type="const GLfloat *"/> 10202 </function> 10203 10204 <function name="TexCoord2fVertex3fSUN" exec="skip"> 10205 <param name="s" type="GLfloat"/> 10206 <param name="t" type="GLfloat"/> 10207 <param name="x" type="GLfloat"/> 10208 <param name="y" type="GLfloat"/> 10209 <param name="z" type="GLfloat"/> 10210 </function> 10211 10212 <function name="TexCoord2fVertex3fvSUN" exec="skip"> 10213 <param name="tc" type="const GLfloat *"/> 10214 <param name="v" type="const GLfloat *"/> 10215 </function> 10216 10217 <function name="TexCoord4fVertex4fSUN" exec="skip"> 10218 <param name="s" type="GLfloat"/> 10219 <param name="t" type="GLfloat"/> 10220 <param name="p" type="GLfloat"/> 10221 <param name="q" type="GLfloat"/> 10222 <param name="x" type="GLfloat"/> 10223 <param name="y" type="GLfloat"/> 10224 <param name="z" type="GLfloat"/> 10225 <param name="w" type="GLfloat"/> 10226 </function> 10227 10228 <function name="TexCoord4fVertex4fvSUN" exec="skip"> 10229 <param name="tc" type="const GLfloat *"/> 10230 <param name="v" type="const GLfloat *"/> 10231 </function> 10232 10233 <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip"> 10234 <param name="s" type="GLfloat"/> 10235 <param name="t" type="GLfloat"/> 10236 <param name="r" type="GLubyte"/> 10237 <param name="g" type="GLubyte"/> 10238 <param name="b" type="GLubyte"/> 10239 <param name="a" type="GLubyte"/> 10240 <param name="x" type="GLfloat"/> 10241 <param name="y" type="GLfloat"/> 10242 <param name="z" type="GLfloat"/> 10243 </function> 10244 10245 <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip"> 10246 <param name="tc" type="const GLfloat *"/> 10247 <param name="c" type="const GLubyte *"/> 10248 <param name="v" type="const GLfloat *"/> 10249 </function> 10250 10251 <function name="TexCoord2fColor3fVertex3fSUN" exec="skip"> 10252 <param name="s" type="GLfloat"/> 10253 <param name="t" type="GLfloat"/> 10254 <param name="r" type="GLfloat"/> 10255 <param name="g" type="GLfloat"/> 10256 <param name="b" type="GLfloat"/> 10257 <param name="x" type="GLfloat"/> 10258 <param name="y" type="GLfloat"/> 10259 <param name="z" type="GLfloat"/> 10260 </function> 10261 10262 <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip"> 10263 <param name="tc" type="const GLfloat *"/> 10264 <param name="c" type="const GLfloat *"/> 10265 <param name="v" type="const GLfloat *"/> 10266 </function> 10267 10268 <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip"> 10269 <param name="s" type="GLfloat"/> 10270 <param name="t" type="GLfloat"/> 10271 <param name="nx" type="GLfloat"/> 10272 <param name="ny" type="GLfloat"/> 10273 <param name="nz" type="GLfloat"/> 10274 <param name="x" type="GLfloat"/> 10275 <param name="y" type="GLfloat"/> 10276 <param name="z" type="GLfloat"/> 10277 </function> 10278 10279 <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip"> 10280 <param name="tc" type="const GLfloat *"/> 10281 <param name="n" type="const GLfloat *"/> 10282 <param name="v" type="const GLfloat *"/> 10283 </function> 10284 10285 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip"> 10286 <param name="s" type="GLfloat"/> 10287 <param name="t" type="GLfloat"/> 10288 <param name="r" type="GLfloat"/> 10289 <param name="g" type="GLfloat"/> 10290 <param name="b" type="GLfloat"/> 10291 <param name="a" type="GLfloat"/> 10292 <param name="nx" type="GLfloat"/> 10293 <param name="ny" type="GLfloat"/> 10294 <param name="nz" type="GLfloat"/> 10295 <param name="x" type="GLfloat"/> 10296 <param name="y" type="GLfloat"/> 10297 <param name="z" type="GLfloat"/> 10298 </function> 10299 10300 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip"> 10301 <param name="tc" type="const GLfloat *"/> 10302 <param name="c" type="const GLfloat *"/> 10303 <param name="n" type="const GLfloat *"/> 10304 <param name="v" type="const GLfloat *"/> 10305 </function> 10306 10307 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip"> 10308 <param name="s" type="GLfloat"/> 10309 <param name="t" type="GLfloat"/> 10310 <param name="p" type="GLfloat"/> 10311 <param name="q" type="GLfloat"/> 10312 <param name="r" type="GLfloat"/> 10313 <param name="g" type="GLfloat"/> 10314 <param name="b" type="GLfloat"/> 10315 <param name="a" type="GLfloat"/> 10316 <param name="nx" type="GLfloat"/> 10317 <param name="ny" type="GLfloat"/> 10318 <param name="nz" type="GLfloat"/> 10319 <param name="x" type="GLfloat"/> 10320 <param name="y" type="GLfloat"/> 10321 <param name="z" type="GLfloat"/> 10322 <param name="w" type="GLfloat"/> 10323 </function> 10324 10325 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip"> 10326 <param name="tc" type="const GLfloat *"/> 10327 <param name="c" type="const GLfloat *"/> 10328 <param name="n" type="const GLfloat *"/> 10329 <param name="v" type="const GLfloat *"/> 10330 </function> 10331 10332 <function name="ReplacementCodeuiVertex3fSUN" exec="skip"> 10333 <param name="rc" type="GLuint"/> 10334 <param name="x" type="GLfloat"/> 10335 <param name="y" type="GLfloat"/> 10336 <param name="z" type="GLfloat"/> 10337 </function> 10338 10339 <function name="ReplacementCodeuiVertex3fvSUN" exec="skip"> 10340 <param name="rc" type="const GLuint *"/> 10341 <param name="v" type="const GLfloat *"/> 10342 </function> 10343 10344 <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip"> 10345 <param name="rc" type="GLuint"/> 10346 <param name="r" type="GLubyte"/> 10347 <param name="g" type="GLubyte"/> 10348 <param name="b" type="GLubyte"/> 10349 <param name="a" type="GLubyte"/> 10350 <param name="x" type="GLfloat"/> 10351 <param name="y" type="GLfloat"/> 10352 <param name="z" type="GLfloat"/> 10353 </function> 10354 10355 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip"> 10356 <param name="rc" type="const GLuint *"/> 10357 <param name="c" type="const GLubyte *"/> 10358 <param name="v" type="const GLfloat *"/> 10359 </function> 10360 10361 <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip"> 10362 <param name="rc" type="GLuint"/> 10363 <param name="r" type="GLfloat"/> 10364 <param name="g" type="GLfloat"/> 10365 <param name="b" type="GLfloat"/> 10366 <param name="x" type="GLfloat"/> 10367 <param name="y" type="GLfloat"/> 10368 <param name="z" type="GLfloat"/> 10369 </function> 10370 10371 <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip"> 10372 <param name="rc" type="const GLuint *"/> 10373 <param name="c" type="const GLfloat *"/> 10374 <param name="v" type="const GLfloat *"/> 10375 </function> 10376 10377 <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip"> 10378 <param name="rc" type="GLuint"/> 10379 <param name="nx" type="GLfloat"/> 10380 <param name="ny" type="GLfloat"/> 10381 <param name="nz" type="GLfloat"/> 10382 <param name="x" type="GLfloat"/> 10383 <param name="y" type="GLfloat"/> 10384 <param name="z" type="GLfloat"/> 10385 </function> 10386 10387 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip"> 10388 <param name="rc" type="const GLuint *"/> 10389 <param name="n" type="const GLfloat *"/> 10390 <param name="v" type="const GLfloat *"/> 10391 </function> 10392 10393 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" 10394 exec="skip"> 10395 <param name="rc" type="GLuint"/> 10396 <param name="r" type="GLfloat"/> 10397 <param name="g" type="GLfloat"/> 10398 <param name="b" type="GLfloat"/> 10399 <param name="a" type="GLfloat"/> 10400 <param name="nx" type="GLfloat"/> 10401 <param name="ny" type="GLfloat"/> 10402 <param name="nz" type="GLfloat"/> 10403 <param name="x" type="GLfloat"/> 10404 <param name="y" type="GLfloat"/> 10405 <param name="z" type="GLfloat"/> 10406 </function> 10407 10408 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" 10409 exec="skip"> 10410 <param name="rc" type="const GLuint *"/> 10411 <param name="c" type="const GLfloat *"/> 10412 <param name="n" type="const GLfloat *"/> 10413 <param name="v" type="const GLfloat *"/> 10414 </function> 10415 10416 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip"> 10417 <param name="rc" type="GLuint"/> 10418 <param name="s" type="GLfloat"/> 10419 <param name="t" type="GLfloat"/> 10420 <param name="x" type="GLfloat"/> 10421 <param name="y" type="GLfloat"/> 10422 <param name="z" type="GLfloat"/> 10423 </function> 10424 10425 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip"> 10426 <param name="rc" type="const GLuint *"/> 10427 <param name="tc" type="const GLfloat *"/> 10428 <param name="v" type="const GLfloat *"/> 10429 </function> 10430 10431 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" 10432 exec="skip"> 10433 <param name="rc" type="GLuint"/> 10434 <param name="s" type="GLfloat"/> 10435 <param name="t" type="GLfloat"/> 10436 <param name="nx" type="GLfloat"/> 10437 <param name="ny" type="GLfloat"/> 10438 <param name="nz" type="GLfloat"/> 10439 <param name="x" type="GLfloat"/> 10440 <param name="y" type="GLfloat"/> 10441 <param name="z" type="GLfloat"/> 10442 </function> 10443 10444 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" 10445 exec="skip"> 10446 <param name="rc" type="const GLuint *"/> 10447 <param name="tc" type="const GLfloat *"/> 10448 <param name="n" type="const GLfloat *"/> 10449 <param name="v" type="const GLfloat *"/> 10450 </function> 10451 10452 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" 10453 exec="skip"> 10454 <param name="rc" type="GLuint"/> 10455 <param name="s" type="GLfloat"/> 10456 <param name="t" type="GLfloat"/> 10457 <param name="r" type="GLfloat"/> 10458 <param name="g" type="GLfloat"/> 10459 <param name="b" type="GLfloat"/> 10460 <param name="a" type="GLfloat"/> 10461 <param name="nx" type="GLfloat"/> 10462 <param name="ny" type="GLfloat"/> 10463 <param name="nz" type="GLfloat"/> 10464 <param name="x" type="GLfloat"/> 10465 <param name="y" type="GLfloat"/> 10466 <param name="z" type="GLfloat"/> 10467 </function> 10468 10469 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" 10470 exec="skip"> 10471 <param name="rc" type="const GLuint *"/> 10472 <param name="tc" type="const GLfloat *"/> 10473 <param name="c" type="const GLfloat *"/> 10474 <param name="n" type="const GLfloat *"/> 10475 <param name="v" type="const GLfloat *"/> 10476 </function> 10477</category> 10478 10479<!-- Extension number 167 is a WGL extension. --> 10480<!-- Extension number 168 is a WGL extension. --> 10481<!-- Extension number 169 is a WGL extension. --> 10482<!-- Extension number 170 is a WGL extension. --> 10483<!-- Extension number 171 is a WGL extension. --> 10484<!-- Extension number 172 is a WGL extension. --> 10485 10486<category name="GL_EXT_blend_func_separate" number="173"> 10487 <function name="BlendFuncSeparateEXT" alias="BlendFuncSeparate"> 10488 <param name="sfactorRGB" type="GLenum"/> 10489 <param name="dfactorRGB" type="GLenum"/> 10490 <param name="sfactorAlpha" type="GLenum"/> 10491 <param name="dfactorAlpha" type="GLenum"/> 10492 </function> 10493</category> 10494 10495<category name="GL_EXT_stencil_wrap" number="176"> 10496 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10497 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10498</category> 10499 10500<!-- Extension number 177 is a WGL extension. --> 10501 10502<category name="GL_NV_texgen_reflection" number="179"> 10503 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10504 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10505</category> 10506 10507<!-- Extension number 180 is not listed in the extension registry. --> 10508 10509<category name="GL_ARB_sample_locations" number="181"> 10510 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" value="0x933D"> 10511 <size name="Get" mode="get"/> 10512 </enum> 10513 10514 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" value="0x933E"> 10515 <size name="Get" mode="get"/> 10516 </enum> 10517 10518 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" value="0x933F"> 10519 <size name="Get" mode="get"/> 10520 </enum> 10521 10522 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" value="0x9340"> 10523 <size name="Get" mode="get"/> 10524 </enum> 10525 10526 <enum name="SAMPLE_LOCATION_ARB" value="0x8E50"> 10527 <size name="GetMultisamplefv" mode="get"/> 10528 </enum> 10529 10530 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_ARB" value="0x9341"> 10531 <size name="GetMultisamplefv" mode="get"/> 10532 </enum> 10533 10534 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" value="0x9342"> 10535 <size name="FramebufferParameteri"/> 10536 <size name="GetFramebufferParameteriv"/> 10537 </enum> 10538 10539 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" value="0x9343"> 10540 <size name="FramebufferParameteri"/> 10541 <size name="GetFramebufferParameteriv"/> 10542 </enum> 10543 10544 <function name="FramebufferSampleLocationsfvARB" no_error="true"> 10545 <param name="target" type="GLenum"/> 10546 <param name="start" type="GLuint"/> 10547 <param name="count" type="GLsizei"/> 10548 <param name="v" type="const GLfloat *" count="(2 * count)"/> 10549 </function> 10550 10551 <function name="NamedFramebufferSampleLocationsfvARB" no_error="true"> 10552 <param name="framebuffer" type="GLuint"/> 10553 <param name="start" type="GLuint"/> 10554 <param name="count" type="GLsizei"/> 10555 <param name="v" type="const GLfloat *" count="(2 * count)"/> 10556 </function> 10557 10558 <function name="EvaluateDepthValuesARB"/> 10559</category> 10560 10561<category name="GL_NV_sample_locations" number="472"> 10562 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_NV" value="0x933D" alias="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"> 10563 <size name="Get" mode="get"/> 10564 </enum> 10565 10566 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" value="0x933E" alias="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"> 10567 <size name="Get" mode="get"/> 10568 </enum> 10569 10570 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" value="0x933F" alias="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"> 10571 <size name="Get" mode="get"/> 10572 </enum> 10573 10574 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" value="0x9340" alias="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"> 10575 <size name="Get" mode="get"/> 10576 </enum> 10577 10578 <enum name="SAMPLE_LOCATION_NV" value="0x8E50" alias="SAMPLE_LOCATION_ARB"> 10579 <size name="GetMultisamplefv" mode="get"/> 10580 </enum> 10581 10582 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_NV" value="0x9341" alias="PROGRAMMABLE_SAMPLE_LOCATION_ARB"> 10583 <size name="GetMultisamplefv" mode="get"/> 10584 </enum> 10585 10586 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" value="0x9342" alias="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"> 10587 <size name="FramebufferParameteri"/> 10588 <size name="GetFramebufferParameteriv"/> 10589 </enum> 10590 10591 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" value="0x9343" alias="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"> 10592 <size name="FramebufferParameteri"/> 10593 <size name="GetFramebufferParameteriv"/> 10594 </enum> 10595 10596 <function name="FramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="FramebufferSampleLocationsfvARB"> 10597 <param name="target" type="GLenum"/> 10598 <param name="start" type="GLuint"/> 10599 <param name="count" type="GLsizei"/> 10600 <param name="v" type="const GLfloat *"/> 10601 </function> 10602 10603 <function name="NamedFramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="NamedFramebufferSampleLocationsfvARB"> 10604 <param name="framebuffer" type="GLuint"/> 10605 <param name="start" type="GLuint"/> 10606 <param name="count" type="GLsizei"/> 10607 <param name="v" type="const GLfloat *"/> 10608 </function> 10609 10610 <function name="ResolveDepthValuesNV" es2="3.1" alias="EvaluateDepthValuesARB"/> 10611</category> 10612 10613<category name="GL_SUN_convolution_border_modes" number="182"> 10614 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 10615</category> 10616 10617<!-- Extension number 183 is a GLX extension. --> 10618<!-- Extension number 184 is not listed in the extension registry. --> 10619 10620<category name="GL_EXT_texture_env_add" number="185"> 10621 <!-- No new functions, types, enums. --> 10622</category> 10623 10624<category name="GL_EXT_texture_lod_bias" number="186"> 10625 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 10626 <size name="TexParameterfv"/> 10627 <size name="TexParameteriv"/> 10628 <size name="GetTexParameterfv" mode="get"/> 10629 <size name="GetTexParameteriv" mode="get"/> 10630 </enum> 10631</category> 10632 10633<category name="GL_EXT_texture_filter_anisotropic" number="187"> 10634 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 10635 <size name="TexParameterfv"/> 10636 <size name="TexParameteriv"/> 10637 <size name="GetTexParameterfv" mode="get"/> 10638 <size name="GetTexParameteriv" mode="get"/> 10639 </enum> 10640 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 10641 <size name="Get" mode="get"/> 10642 </enum> 10643</category> 10644 10645<category name="GL_EXT_vertex_weighting" number="188"> 10646 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT" 10647 exec="skip"> 10648 <param name="weight" type="GLfloat"/> 10649 <glx ignore="true"/> 10650 </function> 10651 10652 <function name="VertexWeightfvEXT" exec="skip"> 10653 <param name="weight" type="const GLfloat *" count="1"/> 10654 <glx rop="4135" ignore="true"/> 10655 </function> 10656 10657 <function name="VertexWeightPointerEXT" exec="skip"> 10658 <param name="size" type="GLsizei"/> 10659 <param name="type" type="GLenum"/> 10660 <param name="stride" type="GLsizei"/> 10661 <param name="pointer" type="const GLvoid *"/> 10662 <glx handcode="true" ignore="true"/> 10663 </function> 10664</category> 10665 10666<category name="GL_NV_light_max_exponent" number="189"> 10667 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 10668 <size name="Get" mode="get"/> 10669 </enum> 10670 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 10671 <size name="Get" mode="get"/> 10672 </enum> 10673</category> 10674 10675<category name="GL_NV_vertex_array_range" number="190"> 10676 <function name="FlushVertexArrayRangeNV" exec="skip"> 10677 <glx ignore="true"/> 10678 </function> 10679 10680 <function name="VertexArrayRangeNV" exec="skip"> 10681 <param name="length" type="GLsizei"/> 10682 <param name="pointer" type="const GLvoid *"/> 10683 <glx ignore="true"/> 10684 </function> 10685</category> 10686 10687<category name="GL_NV_register_combiners" number="191"> 10688 <function name="CombinerParameterfvNV" exec="skip"> 10689 <param name="pname" type="GLenum"/> 10690 <param name="params" type="const GLfloat *" variable_param="pname"/> 10691 <glx rop="4137" ignore="true"/> 10692 </function> 10693 10694 <function name="CombinerParameterfNV" exec="skip"> 10695 <param name="pname" type="GLenum"/> 10696 <param name="param" type="GLfloat"/> 10697 <glx rop="4136" ignore="true"/> 10698 </function> 10699 10700 <function name="CombinerParameterivNV" exec="skip"> 10701 <param name="pname" type="GLenum"/> 10702 <param name="params" type="const GLint *" variable_param="pname"/> 10703 <glx rop="4139" ignore="true"/> 10704 </function> 10705 10706 <function name="CombinerParameteriNV" exec="skip"> 10707 <param name="pname" type="GLenum"/> 10708 <param name="param" type="GLint"/> 10709 <glx rop="4138" ignore="true"/> 10710 </function> 10711 10712 <function name="CombinerInputNV" exec="skip"> 10713 <param name="stage" type="GLenum"/> 10714 <param name="portion" type="GLenum"/> 10715 <param name="variable" type="GLenum"/> 10716 <param name="input" type="GLenum"/> 10717 <param name="mapping" type="GLenum"/> 10718 <param name="componentUsage" type="GLenum"/> 10719 <glx rop="4140" ignore="true"/> 10720 </function> 10721 10722 <function name="CombinerOutputNV" exec="skip"> 10723 <param name="stage" type="GLenum"/> 10724 <param name="portion" type="GLenum"/> 10725 <param name="abOutput" type="GLenum"/> 10726 <param name="cdOutput" type="GLenum"/> 10727 <param name="sumOutput" type="GLenum"/> 10728 <param name="scale" type="GLenum"/> 10729 <param name="bias" type="GLenum"/> 10730 <param name="abDotProduct" type="GLboolean"/> 10731 <param name="cdDotProduct" type="GLboolean"/> 10732 <param name="muxSum" type="GLboolean"/> 10733 <glx rop="4141" ignore="true"/> 10734 </function> 10735 10736 <function name="FinalCombinerInputNV" exec="skip"> 10737 <param name="variable" type="GLenum"/> 10738 <param name="input" type="GLenum"/> 10739 <param name="mapping" type="GLenum"/> 10740 <param name="componentUsage" type="GLenum"/> 10741 <glx rop="4142" ignore="true"/> 10742 </function> 10743 10744 <function name="GetCombinerInputParameterfvNV" exec="skip"> 10745 <param name="stage" type="GLenum"/> 10746 <param name="portion" type="GLenum"/> 10747 <param name="variable" type="GLenum"/> 10748 <param name="pname" type="GLenum"/> 10749 <param name="params" type="GLfloat *" output="true"/> 10750 <glx vendorpriv="1270" ignore="true"/> 10751 </function> 10752 10753 <function name="GetCombinerInputParameterivNV" exec="skip"> 10754 <param name="stage" type="GLenum"/> 10755 <param name="portion" type="GLenum"/> 10756 <param name="variable" type="GLenum"/> 10757 <param name="pname" type="GLenum"/> 10758 <param name="params" type="GLint *" output="true"/> 10759 <glx vendorpriv="1271" ignore="true"/> 10760 </function> 10761 10762 <function name="GetCombinerOutputParameterfvNV" exec="skip"> 10763 <param name="stage" type="GLenum"/> 10764 <param name="portion" type="GLenum"/> 10765 <param name="pname" type="GLenum"/> 10766 <param name="params" type="GLfloat *" output="true"/> 10767 <glx vendorpriv="1272" ignore="true"/> 10768 </function> 10769 10770 <function name="GetCombinerOutputParameterivNV" exec="skip"> 10771 <param name="stage" type="GLenum"/> 10772 <param name="portion" type="GLenum"/> 10773 <param name="pname" type="GLenum"/> 10774 <param name="params" type="GLint *" output="true"/> 10775 <glx vendorpriv="1273" ignore="true"/> 10776 </function> 10777 10778 <function name="GetFinalCombinerInputParameterfvNV" exec="skip"> 10779 <param name="variable" type="GLenum"/> 10780 <param name="pname" type="GLenum"/> 10781 <param name="params" type="GLfloat *" output="true"/> 10782 <glx vendorpriv="1274" ignore="true"/> 10783 </function> 10784 10785 <function name="GetFinalCombinerInputParameterivNV" exec="skip"> 10786 <param name="variable" type="GLenum"/> 10787 <param name="pname" type="GLenum"/> 10788 <param name="params" type="GLint *" output="true"/> 10789 <glx vendorpriv="1275" ignore="true"/> 10790 </function> 10791</category> 10792 10793<category name="GL_NV_fog_distance" number="192"> 10794 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 10795 <size name="Fogfv"/> 10796 <size name="Fogiv"/> 10797 <size name="Get" mode="get"/> 10798 </enum> 10799 <enum name="EYE_RADIAL_NV" value="0x855B"/> 10800 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 10801</category> 10802 10803<category name="GL_NV_blend_square" number="194"> 10804 <!-- No new functions, types, enums. --> 10805</category> 10806 10807<category name="GL_NV_texture_env_combine4" number="195"> 10808 <enum name="COMBINE4_NV" value="0x8503"/> 10809 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 10810 <size name="TexEnvfv"/> 10811 <size name="TexEnviv"/> 10812 <size name="GetTexEnvfv" mode="get"/> 10813 <size name="GetTexEnviv" mode="get"/> 10814 </enum> 10815 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 10816 <size name="TexEnvfv"/> 10817 <size name="TexEnviv"/> 10818 <size name="GetTexEnvfv" mode="get"/> 10819 <size name="GetTexEnviv" mode="get"/> 10820 </enum> 10821 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 10822 <size name="TexEnvfv"/> 10823 <size name="TexEnviv"/> 10824 <size name="GetTexEnvfv" mode="get"/> 10825 <size name="GetTexEnviv" mode="get"/> 10826 </enum> 10827 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 10828 <size name="TexEnvfv"/> 10829 <size name="TexEnviv"/> 10830 <size name="GetTexEnvfv" mode="get"/> 10831 <size name="GetTexEnviv" mode="get"/> 10832 </enum> 10833</category> 10834 10835<category name="GL_MESA_resize_buffers" number="196"> 10836 <function name="ResizeBuffersMESA" exec="skip"> 10837 <glx ignore="true"/> 10838 </function> 10839</category> 10840 10841<category name="GL_MESA_window_pos" number="197"> 10842 <function name="WindowPos2dMESA" alias="WindowPos2d"> 10843 <param name="x" type="GLdouble"/> 10844 <param name="y" type="GLdouble"/> 10845 </function> 10846 10847 <function name="WindowPos2dvMESA" alias="WindowPos2dv"> 10848 <param name="v" type="const GLdouble *"/> 10849 </function> 10850 10851 <function name="WindowPos2fMESA" alias="WindowPos2f"> 10852 <param name="x" type="GLfloat"/> 10853 <param name="y" type="GLfloat"/> 10854 </function> 10855 10856 <function name="WindowPos2fvMESA" alias="WindowPos2fv"> 10857 <param name="v" type="const GLfloat *"/> 10858 </function> 10859 10860 <function name="WindowPos2iMESA" alias="WindowPos2i"> 10861 <param name="x" type="GLint"/> 10862 <param name="y" type="GLint"/> 10863 </function> 10864 10865 <function name="WindowPos2ivMESA" alias="WindowPos2iv"> 10866 <param name="v" type="const GLint *"/> 10867 </function> 10868 10869 <function name="WindowPos2sMESA" alias="WindowPos2s"> 10870 <param name="x" type="GLshort"/> 10871 <param name="y" type="GLshort"/> 10872 </function> 10873 10874 <function name="WindowPos2svMESA" alias="WindowPos2sv"> 10875 <param name="v" type="const GLshort *"/> 10876 </function> 10877 10878 <function name="WindowPos3dMESA" alias="WindowPos3d"> 10879 <param name="x" type="GLdouble"/> 10880 <param name="y" type="GLdouble"/> 10881 <param name="z" type="GLdouble"/> 10882 </function> 10883 10884 <function name="WindowPos3dvMESA" alias="WindowPos3dv"> 10885 <param name="v" type="const GLdouble *"/> 10886 </function> 10887 10888 <function name="WindowPos3fMESA" vectorequiv="WindowPos3fv" alias="WindowPos3f"> 10889 <param name="x" type="GLfloat"/> 10890 <param name="y" type="GLfloat"/> 10891 <param name="z" type="GLfloat"/> 10892 </function> 10893 10894 <function name="WindowPos3fvMESA" alias="WindowPos3fv"> 10895 <param name="v" type="const GLfloat *"/> 10896 </function> 10897 10898 <function name="WindowPos3iMESA" alias="WindowPos3i"> 10899 <param name="x" type="GLint"/> 10900 <param name="y" type="GLint"/> 10901 <param name="z" type="GLint"/> 10902 </function> 10903 10904 <function name="WindowPos3ivMESA" alias="WindowPos3iv"> 10905 <param name="v" type="const GLint *"/> 10906 </function> 10907 10908 <function name="WindowPos3sMESA" alias="WindowPos3s"> 10909 <param name="x" type="GLshort"/> 10910 <param name="y" type="GLshort"/> 10911 <param name="z" type="GLshort"/> 10912 </function> 10913 10914 <function name="WindowPos3svMESA" alias="WindowPos3sv"> 10915 <param name="v" type="const GLshort *"/> 10916 </function> 10917 10918 <function name="WindowPos4dMESA" deprecated="3.1" exec="dlist"> 10919 <param name="x" type="GLdouble"/> 10920 <param name="y" type="GLdouble"/> 10921 <param name="z" type="GLdouble"/> 10922 <param name="w" type="GLdouble"/> 10923 <glx ignore="true"/> 10924 </function> 10925 10926 <function name="WindowPos4dvMESA" deprecated="3.1" exec="dlist"> 10927 <param name="v" type="const GLdouble *" count="4"/> 10928 <glx ignore="true"/> 10929 </function> 10930 10931 <function name="WindowPos4fMESA" deprecated="3.1" exec="dlist"> 10932 <param name="x" type="GLfloat"/> 10933 <param name="y" type="GLfloat"/> 10934 <param name="z" type="GLfloat"/> 10935 <param name="w" type="GLfloat"/> 10936 <glx ignore="true"/> 10937 </function> 10938 10939 <function name="WindowPos4fvMESA" deprecated="3.1" exec="dlist"> 10940 <param name="v" type="const GLfloat *" count="4"/> 10941 <glx ignore="true"/> 10942 </function> 10943 10944 <function name="WindowPos4iMESA" deprecated="3.1" exec="dlist"> 10945 <param name="x" type="GLint"/> 10946 <param name="y" type="GLint"/> 10947 <param name="z" type="GLint"/> 10948 <param name="w" type="GLint"/> 10949 <glx ignore="true"/> 10950 </function> 10951 10952 <function name="WindowPos4ivMESA" deprecated="3.1" exec="dlist"> 10953 <param name="v" type="const GLint *" count="4"/> 10954 <glx ignore="true"/> 10955 </function> 10956 10957 <function name="WindowPos4sMESA" deprecated="3.1" exec="dlist"> 10958 <param name="x" type="GLshort"/> 10959 <param name="y" type="GLshort"/> 10960 <param name="z" type="GLshort"/> 10961 <param name="w" type="GLshort"/> 10962 <glx ignore="true"/> 10963 </function> 10964 10965 <function name="WindowPos4svMESA" deprecated="3.1" exec="dlist"> 10966 <param name="v" type="const GLshort *" count="4"/> 10967 <glx ignore="true"/> 10968 </function> 10969</category> 10970 10971<category name="GL_EXT_texture_compression_s3tc" number="198"> 10972 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 10973 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 10974 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 10975 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 10976</category> 10977 10978<category name="GL_IBM_multimode_draw_arrays" number="200"> 10979 <function name="MultiModeDrawArraysIBM" marshal="custom"> 10980 <param name="mode" type="const GLenum *" count="primcount"/> 10981 <param name="first" type="const GLint *" count="primcount"/> 10982 <param name="count" type="const GLsizei *" count="primcount"/> 10983 <param name="primcount" type="GLsizei"/> 10984 <param name="modestride" type="GLint"/> 10985 <glx handcode="true" ignore="true"/> 10986 </function> 10987 10988 <function name="MultiModeDrawElementsIBM" marshal="custom"> 10989 <param name="mode" type="const GLenum *" count="primcount"/> 10990 <param name="count" type="const GLsizei *" count="primcount"/> 10991 <param name="type" type="GLenum"/> 10992 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 10993 <param name="primcount" type="GLsizei"/> 10994 <param name="modestride" type="GLint"/> 10995 <glx handcode="true" ignore="true"/> 10996 </function> 10997</category> 10998 10999<category name="GL_IBM_vertex_array_lists" number="201"> 11000 <function name="ColorPointerListIBM" exec="skip"> 11001 <param name="size" type="GLint"/> 11002 <param name="type" type="GLenum"/> 11003 <param name="stride" type="GLint"/> 11004 <param name="pointer" type="const GLvoid **"/> 11005 <param name="ptrstride" type="GLint"/> 11006 </function> 11007 11008 <function name="SecondaryColorPointerListIBM" exec="skip"> 11009 <param name="size" type="GLint"/> 11010 <param name="type" type="GLenum"/> 11011 <param name="stride" type="GLint"/> 11012 <param name="pointer" type="const GLvoid **"/> 11013 <param name="ptrstride" type="GLint"/> 11014 </function> 11015 11016 <function name="EdgeFlagPointerListIBM" exec="skip"> 11017 <param name="stride" type="GLint"/> 11018 <param name="pointer" type="const GLboolean **"/> 11019 <param name="ptrstride" type="GLint"/> 11020 </function> 11021 11022 <function name="FogCoordPointerListIBM" exec="skip"> 11023 <param name="type" type="GLenum"/> 11024 <param name="stride" type="GLint"/> 11025 <param name="pointer" type="const GLvoid **"/> 11026 <param name="ptrstride" type="GLint"/> 11027 </function> 11028 11029 <function name="IndexPointerListIBM" exec="skip"> 11030 <param name="type" type="GLenum"/> 11031 <param name="stride" type="GLint"/> 11032 <param name="pointer" type="const GLvoid **"/> 11033 <param name="ptrstride" type="GLint"/> 11034 </function> 11035 11036 <function name="NormalPointerListIBM" exec="skip"> 11037 <param name="type" type="GLenum"/> 11038 <param name="stride" type="GLint"/> 11039 <param name="pointer" type="const GLvoid **"/> 11040 <param name="ptrstride" type="GLint"/> 11041 </function> 11042 11043 <function name="TexCoordPointerListIBM" exec="skip"> 11044 <param name="size" type="GLint"/> 11045 <param name="type" type="GLenum"/> 11046 <param name="stride" type="GLint"/> 11047 <param name="pointer" type="const GLvoid **"/> 11048 <param name="ptrstride" type="GLint"/> 11049 </function> 11050 11051 <function name="VertexPointerListIBM" exec="skip"> 11052 <param name="size" type="GLint"/> 11053 <param name="type" type="GLenum"/> 11054 <param name="stride" type="GLint"/> 11055 <param name="pointer" type="const GLvoid **"/> 11056 <param name="ptrstride" type="GLint"/> 11057 </function> 11058</category> 11059 11060<!-- Extension number 202 is not listed in the extension registry. --> 11061<!-- Extension number 203 is not listed in the extension registry. --> 11062<!-- Extension number 204 is not listed in the extension registry. --> 11063<!-- Extension number 205 is not listed in the extension registry. --> 11064 11065<category name="GL_3DFX_texture_compression_FXT1" number="206"> 11066 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11067 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11068</category> 11069 11070<category name="GL_3DFX_multisample" number="207"> 11071 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11072 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11073 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11074 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11075</category> 11076 11077<category name="GL_3DFX_tbuffer" number="208"> 11078 <function name="TbufferMask3DFX" exec="skip"> 11079 <param name="mask" type="GLuint"/> 11080 <glx ignore="true"/> 11081 </function> 11082</category> 11083 11084<category name="GL_EXT_multisample" number="209"> 11085 <function name="SampleMaskEXT" alias="SampleMaskSGIS"> 11086 <param name="value" type="GLclampf"/> 11087 <param name="invert" type="GLboolean"/> 11088 </function> 11089 11090 <function name="SamplePatternEXT" alias="SamplePatternSGIS"> 11091 <param name="pattern" type="GLenum"/> 11092 </function> 11093</category> 11094 11095<!-- Extension number 211 is not listed in the extension registry. --> 11096<!-- Extension number 213 is not listed in the extension registry. --> 11097 11098<category name="GL_SGIS_texture_color_mask" number="214"> 11099 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11100 11101 <function name="TextureColorMaskSGIS" exec="skip"> 11102 <param name="red" type="GLboolean"/> 11103 <param name="green" type="GLboolean"/> 11104 <param name="blue" type="GLboolean"/> 11105 <param name="alpha" type="GLboolean"/> 11106 <glx rop="2082" ignore="true"/> 11107 </function> 11108</category> 11109 11110<!-- Extension number 215 is a GLX extension. --> 11111<!-- Extension number 216 is a GLX extension. --> 11112<!-- Extension number 217 is a GLX extension. --> 11113<!-- Extension number 218 is a GLX extension. --> 11114<!-- Extension number 219 is not listed in the extension registry. --> 11115 11116<category name="GL_EXT_texture_env_dot3" number="220"> 11117 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11118 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11119</category> 11120 11121<category name="GL_ATI_texture_mirror_once" number="221"> 11122 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11123 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11124</category> 11125 11126<category name="GL_NV_fence" number="222"> 11127 <function name="DeleteFencesNV" exec="skip"> 11128 <param name="n" type="GLsizei"/> 11129 <param name="fences" type="const GLuint *"/> 11130 <glx ignore="true"/> 11131 </function> 11132 11133 <function name="GenFencesNV" exec="skip"> 11134 <param name="n" type="GLsizei" counter="true"/> 11135 <param name="fences" type="GLuint *" output="true" count="n"/> 11136 <glx ignore="true"/> 11137 </function> 11138 11139 <function name="IsFenceNV" exec="skip"> 11140 <param name="fence" type="GLuint"/> 11141 <return type="GLboolean"/> 11142 <glx ignore="true"/> 11143 </function> 11144 11145 <function name="TestFenceNV" exec="skip"> 11146 <param name="fence" type="GLuint"/> 11147 <return type="GLboolean"/> 11148 <glx ignore="true"/> 11149 </function> 11150 11151 <function name="GetFenceivNV" exec="skip"> 11152 <param name="fence" type="GLuint"/> 11153 <param name="pname" type="GLenum"/> 11154 <param name="params" type="GLint *" output="true"/> 11155 <glx ignore="true"/> 11156 </function> 11157 11158 <function name="FinishFenceNV" exec="skip"> 11159 <param name="fence" type="GLuint"/> 11160 <glx ignore="true"/> 11161 </function> 11162 11163 <function name="SetFenceNV" exec="skip"> 11164 <param name="fence" type="GLuint"/> 11165 <param name="condition" type="GLenum"/> 11166 <glx ignore="true"/> 11167 </function> 11168</category> 11169 11170<category name="GL_IBM_texture_mirrored_repeat" number="224"> 11171 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11172</category> 11173 11174<category name="GL_NV_evaluators" number="225"> 11175 <function name="MapControlPointsNV" exec="skip"> 11176 <param name="target" type="GLenum"/> 11177 <param name="index" type="GLuint"/> 11178 <param name="type" type="GLenum"/> 11179 <param name="ustride" type="GLsizei"/> 11180 <param name="vstride" type="GLsizei"/> 11181 <param name="uorder" type="GLint"/> 11182 <param name="vorder" type="GLint"/> 11183 <param name="packed" type="GLboolean"/> 11184 <param name="points" type="const GLvoid *"/> 11185 </function> 11186 11187 <function name="MapParameterivNV" exec="skip"> 11188 <param name="target" type="GLenum"/> 11189 <param name="pname" type="GLenum"/> 11190 <param name="params" type="const GLint *"/> 11191 </function> 11192 11193 <function name="MapParameterfvNV" exec="skip"> 11194 <param name="target" type="GLenum"/> 11195 <param name="pname" type="GLenum"/> 11196 <param name="params" type="const GLfloat *"/> 11197 </function> 11198 11199 <function name="GetMapControlPointsNV" exec="skip"> 11200 <param name="target" type="GLenum"/> 11201 <param name="index" type="GLuint"/> 11202 <param name="type" type="GLenum"/> 11203 <param name="ustride" type="GLsizei"/> 11204 <param name="vstride" type="GLsizei"/> 11205 <param name="packed" type="GLboolean"/> 11206 <param name="points" type="GLvoid *" output="true"/> 11207 </function> 11208 11209 <function name="GetMapParameterivNV" exec="skip"> 11210 <param name="target" type="GLenum"/> 11211 <param name="pname" type="GLenum"/> 11212 <param name="params" type="GLint *" output="true"/> 11213 </function> 11214 11215 <function name="GetMapParameterfvNV" exec="skip"> 11216 <param name="target" type="GLenum"/> 11217 <param name="pname" type="GLenum"/> 11218 <param name="params" type="GLfloat *" output="true"/> 11219 </function> 11220 11221 <function name="GetMapAttribParameterivNV" exec="skip"> 11222 <param name="target" type="GLenum"/> 11223 <param name="index" type="GLuint"/> 11224 <param name="pname" type="GLenum"/> 11225 <param name="params" type="GLint *" output="true"/> 11226 </function> 11227 11228 <function name="GetMapAttribParameterfvNV" exec="skip"> 11229 <param name="target" type="GLenum"/> 11230 <param name="index" type="GLuint"/> 11231 <param name="pname" type="GLenum"/> 11232 <param name="params" type="GLfloat *" output="true"/> 11233 </function> 11234 11235 <function name="EvalMapsNV" exec="skip"> 11236 <param name="target" type="GLenum"/> 11237 <param name="mode" type="GLenum"/> 11238 </function> 11239</category> 11240 11241<category name="GL_NV_packed_depth_stencil" number="226"> 11242 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11243 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11244</category> 11245 11246<category name="GL_NV_register_combiners2" number="227"> 11247 <function name="CombinerStageParameterfvNV" exec="skip"> 11248 <param name="stage" type="GLenum"/> 11249 <param name="pname" type="GLenum"/> 11250 <param name="params" type="const GLfloat *"/> 11251 </function> 11252 11253 <function name="GetCombinerStageParameterfvNV" exec="skip"> 11254 <param name="stage" type="GLenum"/> 11255 <param name="pname" type="GLenum"/> 11256 <param name="params" type="GLfloat *" output="true"/> 11257 </function> 11258</category> 11259 11260<category name="GL_NV_texture_compression_vtc" number="228"> 11261 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11262 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11263 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11264 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11265</category> 11266 11267<category name="GL_NV_texture_rectangle" number="229"> 11268 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11269 <size name="Get" mode="get"/> 11270 </enum> 11271 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11272 <size name="Get" mode="get"/> 11273 </enum> 11274 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11275 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11276 <size name="Get" mode="get"/> 11277 </enum> 11278</category> 11279 11280<category name="GL_NV_vertex_program" number="233"> 11281 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11282 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11283 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11284 <size name="GetVertexAttribdvNV" mode="get"/> 11285 <size name="GetVertexAttribfvNV" mode="get"/> 11286 <size name="GetVertexAttribivNV" mode="get"/> 11287 </enum> 11288 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11289 <size name="GetVertexAttribdvNV" mode="get"/> 11290 <size name="GetVertexAttribfvNV" mode="get"/> 11291 <size name="GetVertexAttribivNV" mode="get"/> 11292 </enum> 11293 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11294 <size name="GetVertexAttribdvNV" mode="get"/> 11295 <size name="GetVertexAttribfvNV" mode="get"/> 11296 <size name="GetVertexAttribivNV" mode="get"/> 11297 </enum> 11298 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11299 <size name="GetVertexAttribdvNV" mode="get"/> 11300 <size name="GetVertexAttribfvNV" mode="get"/> 11301 <size name="GetVertexAttribivNV" mode="get"/> 11302 </enum> 11303 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11304 <size name="GetProgramivNV" mode="get"/> 11305 </enum> 11306 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11307 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11308 <enum name="IDENTITY_NV" value="0x862A"/> 11309 <enum name="INVERSE_NV" value="0x862B"/> 11310 <enum name="TRANSPOSE_NV" value="0x862C"/> 11311 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11312 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11313 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11314 <enum name="MATRIX0_NV" value="0x8630"/> 11315 <enum name="MATRIX1_NV" value="0x8631"/> 11316 <enum name="MATRIX2_NV" value="0x8632"/> 11317 <enum name="MATRIX3_NV" value="0x8633"/> 11318 <enum name="MATRIX4_NV" value="0x8634"/> 11319 <enum name="MATRIX5_NV" value="0x8635"/> 11320 <enum name="MATRIX6_NV" value="0x8636"/> 11321 <enum name="MATRIX7_NV" value="0x8637"/> 11322 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11323 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11324 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11325 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11326 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11327 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11328 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11329 <size name="GetProgramivNV" mode="get"/> 11330 </enum> 11331 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11332 <size name="GetProgramivNV" mode="get"/> 11333 </enum> 11334 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11335 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11336 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11337 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11338 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11339 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11340 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11341 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11342 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11343 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11344 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11345 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11346 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11347 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11348 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11349 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11350 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11351 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11352 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11353 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11354 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11355 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11356 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11357 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11358 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11359 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11360 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11361 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11362 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11363 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11364 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11365 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11366 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11367 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11368 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11369 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11370 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11371 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11372 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11373 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11374 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11375 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11376 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11377 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11378 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11379 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11380 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11381 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11382 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11383 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11384 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11385 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11386 11387 <function name="AreProgramsResidentNV" deprecated="3.1" exec="skip"> 11388 <param name="n" type="GLsizei" counter="true"/> 11389 <param name="ids" type="const GLuint *" count="n"/> 11390 <param name="residences" type="GLboolean *" output="true" count="n"/> 11391 <return type="GLboolean"/> 11392 <glx vendorpriv="1293"/> 11393 </function> 11394 11395 <function name="BindProgramNV" alias="BindProgramARB"> 11396 <param name="target" type="GLenum"/> 11397 <param name="program" type="GLuint"/> 11398 </function> 11399 11400 <function name="DeleteProgramsNV" alias="DeleteProgramsARB"> 11401 <param name="n" type="GLsizei"/> 11402 <param name="programs" type="const GLuint *"/> 11403 </function> 11404 11405 <function name="ExecuteProgramNV" deprecated="3.1" exec="skip"> 11406 <param name="target" type="GLenum"/> 11407 <param name="id" type="GLuint"/> 11408 <param name="params" type="const GLfloat *" count="4"/> 11409 <glx rop="4181"/> 11410 </function> 11411 11412 <function name="GenProgramsNV" alias="GenProgramsARB"> 11413 <param name="n" type="GLsizei"/> 11414 <param name="programs" type="GLuint *"/> 11415 </function> 11416 11417 <!-- This isn't 100% correct. Currently, the only valid value of pname 11418 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11419 4. This is why the pname parameter was removed in the ARB version 11420 of these functions. 11421 --> 11422 11423 <function name="GetProgramParameterdvNV" deprecated="3.1" exec="skip"> 11424 <param name="target" type="GLenum"/> 11425 <param name="index" type="GLuint"/> 11426 <param name="pname" type="GLenum"/> 11427 <param name="params" type="GLdouble *" output="true" count="4"/> 11428 <glx vendorpriv="1297"/> 11429 </function> 11430 11431 <function name="GetProgramParameterfvNV" deprecated="3.1" exec="skip"> 11432 <param name="target" type="GLenum"/> 11433 <param name="index" type="GLuint"/> 11434 <param name="pname" type="GLenum"/> 11435 <param name="params" type="GLfloat *" output="true" count="4"/> 11436 <glx vendorpriv="1296"/> 11437 </function> 11438 11439 <function name="GetProgramivNV" deprecated="3.1" exec="skip"> 11440 <param name="id" type="GLuint"/> 11441 <param name="pname" type="GLenum"/> 11442 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11443 <glx vendorpriv="1298"/> 11444 </function> 11445 11446 <function name="GetProgramStringNV" deprecated="3.1" exec="skip"> 11447 <param name="id" type="GLuint"/> 11448 <param name="pname" type="GLenum"/> 11449 <param name="program" type="GLubyte *" output="true"/> 11450 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11451 </function> 11452 11453 <function name="GetTrackMatrixivNV" deprecated="3.1" exec="skip"> 11454 <param name="target" type="GLenum"/> 11455 <param name="address" type="GLuint"/> 11456 <param name="pname" type="GLenum"/> 11457 <param name="params" type="GLint *" output="true" count="1"/> 11458 <glx vendorpriv="1300"/> 11459 </function> 11460 11461 <function name="GetVertexAttribdvNV" deprecated="3.1" exec="skip"> 11462 <param name="index" type="GLuint"/> 11463 <param name="pname" type="GLenum"/> 11464 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11465 <glx vendorpriv="1301"/> 11466 </function> 11467 11468 <function name="GetVertexAttribfvNV" deprecated="3.1" exec="skip"> 11469 <param name="index" type="GLuint"/> 11470 <param name="pname" type="GLenum"/> 11471 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11472 <glx vendorpriv="1302"/> 11473 </function> 11474 11475 <function name="GetVertexAttribivNV" deprecated="3.1" exec="skip"> 11476 <param name="index" type="GLuint"/> 11477 <param name="pname" type="GLenum"/> 11478 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11479 <glx vendorpriv="1303"/> 11480 </function> 11481 11482 <function name="GetVertexAttribPointervNV" alias="GetVertexAttribPointerv"> 11483 <param name="index" type="GLuint"/> 11484 <param name="pname" type="GLenum"/> 11485 <param name="pointer" type="GLvoid **"/> 11486 </function> 11487 11488 <function name="IsProgramNV" alias="IsProgramARB"> 11489 <param name="program" type="GLuint"/> 11490 <return type="GLboolean"/> 11491 </function> 11492 11493 <function name="LoadProgramNV" deprecated="3.1" exec="skip"> 11494 <param name="target" type="GLenum"/> 11495 <param name="id" type="GLuint"/> 11496 <param name="len" type="GLsizei" counter="true"/> 11497 <param name="program" type="const GLubyte *" count="len"/> 11498 <glx rop="4183"/> 11499 </function> 11500 11501 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11502 <param name="target" type="GLenum"/> 11503 <param name="index" type="GLuint"/> 11504 <param name="x" type="GLdouble"/> 11505 <param name="y" type="GLdouble"/> 11506 <param name="z" type="GLdouble"/> 11507 <param name="w" type="GLdouble"/> 11508 </function> 11509 11510 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11511 <param name="target" type="GLenum"/> 11512 <param name="index" type="GLuint"/> 11513 <param name="params" type="const GLdouble *"/> 11514 </function> 11515 11516 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11517 <param name="target" type="GLenum"/> 11518 <param name="index" type="GLuint"/> 11519 <param name="x" type="GLfloat"/> 11520 <param name="y" type="GLfloat"/> 11521 <param name="z" type="GLfloat"/> 11522 <param name="w" type="GLfloat"/> 11523 </function> 11524 11525 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11526 <param name="target" type="GLenum"/> 11527 <param name="index" type="GLuint"/> 11528 <param name="params" type="const GLfloat *"/> 11529 </function> 11530 11531 <function name="ProgramParameters4dvNV" deprecated="3.1" exec="skip"> 11532 <param name="target" type="GLenum"/> 11533 <param name="index" type="GLuint"/> 11534 <param name="num" type="GLsizei" counter="true"/> 11535 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11536 <glx rop="4187"/> 11537 </function> 11538 11539 <function name="ProgramParameters4fvNV" deprecated="3.1" exec="skip"> 11540 <param name="target" type="GLenum"/> 11541 <param name="index" type="GLuint"/> 11542 <param name="num" type="GLsizei" counter="true"/> 11543 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 11544 <glx rop="4186"/> 11545 </function> 11546 11547 <function name="RequestResidentProgramsNV" deprecated="3.1" exec="skip"> 11548 <param name="n" type="GLsizei" counter="true"/> 11549 <param name="ids" type="const GLuint *" count="n"/> 11550 <glx rop="4182"/> 11551 </function> 11552 11553 <function name="TrackMatrixNV" deprecated="3.1" exec="skip"> 11554 <param name="target" type="GLenum"/> 11555 <param name="address" type="GLuint"/> 11556 <param name="matrix" type="GLenum"/> 11557 <param name="transform" type="GLenum"/> 11558 <glx rop="4188"/> 11559 </function> 11560 11561 <function name="VertexAttribPointerNV" deprecated="3.1" exec="skip"> 11562 <param name="index" type="GLuint"/> 11563 <param name="size" type="GLint"/> 11564 <param name="type" type="GLenum"/> 11565 <param name="stride" type="GLsizei"/> 11566 <param name="pointer" type="const GLvoid *"/> 11567 <glx handcode="true"/> 11568 </function> 11569 11570 <function name="VertexAttrib1sNV" exec="beginend" 11571 vectorequiv="VertexAttrib1svNV" deprecated="3.1"> 11572 <param name="index" type="GLuint"/> 11573 <param name="x" type="GLshort"/> 11574 </function> 11575 11576 <function name="VertexAttrib1svNV" deprecated="3.1" exec="beginend"> 11577 <param name="index" type="GLuint"/> 11578 <param name="v" type="const GLshort *" count="1"/> 11579 <glx rop="4265"/> 11580 </function> 11581 11582 <function name="VertexAttrib2sNV" exec="beginend" 11583 vectorequiv="VertexAttrib2svNV" deprecated="3.1"> 11584 <param name="index" type="GLuint"/> 11585 <param name="x" type="GLshort"/> 11586 <param name="y" type="GLshort"/> 11587 </function> 11588 11589 <function name="VertexAttrib2svNV" deprecated="3.1" exec="beginend"> 11590 <param name="index" type="GLuint"/> 11591 <param name="v" type="const GLshort *" count="2"/> 11592 <glx rop="4266"/> 11593 </function> 11594 11595 <function name="VertexAttrib3sNV" exec="beginend" 11596 vectorequiv="VertexAttrib3svNV" deprecated="3.1"> 11597 <param name="index" type="GLuint"/> 11598 <param name="x" type="GLshort"/> 11599 <param name="y" type="GLshort"/> 11600 <param name="z" type="GLshort"/> 11601 </function> 11602 11603 <function name="VertexAttrib3svNV" deprecated="3.1" exec="beginend"> 11604 <param name="index" type="GLuint"/> 11605 <param name="v" type="const GLshort *" count="3"/> 11606 <glx rop="4267"/> 11607 </function> 11608 11609 <function name="VertexAttrib4sNV" exec="beginend" 11610 vectorequiv="VertexAttrib4svNV" deprecated="3.1"> 11611 <param name="index" type="GLuint"/> 11612 <param name="x" type="GLshort"/> 11613 <param name="y" type="GLshort"/> 11614 <param name="z" type="GLshort"/> 11615 <param name="w" type="GLshort"/> 11616 </function> 11617 11618 <function name="VertexAttrib4svNV" deprecated="3.1" exec="beginend"> 11619 <param name="index" type="GLuint"/> 11620 <param name="v" type="const GLshort *" count="4"/> 11621 <glx rop="4268"/> 11622 </function> 11623 11624 <function name="VertexAttrib1fNV" 11625 vectorequiv="VertexAttrib1fvNV" deprecated="3.1" exec="beginend"> 11626 <param name="index" type="GLuint"/> 11627 <param name="x" type="GLfloat"/> 11628 </function> 11629 11630 <function name="VertexAttrib1fvNV" deprecated="3.1" exec="beginend"> 11631 <param name="index" type="GLuint"/> 11632 <param name="v" type="const GLfloat *" count="1"/> 11633 <glx rop="4269"/> 11634 </function> 11635 11636 <function name="VertexAttrib2fNV" 11637 vectorequiv="VertexAttrib2fvNV" deprecated="3.1" exec="beginend"> 11638 <param name="index" type="GLuint"/> 11639 <param name="x" type="GLfloat"/> 11640 <param name="y" type="GLfloat"/> 11641 </function> 11642 11643 <function name="VertexAttrib2fvNV" deprecated="3.1" exec="beginend"> 11644 <param name="index" type="GLuint"/> 11645 <param name="v" type="const GLfloat *" count="2"/> 11646 <glx rop="4270"/> 11647 </function> 11648 11649 <function name="VertexAttrib3fNV" 11650 vectorequiv="VertexAttrib3fvNV" deprecated="3.1" exec="beginend"> 11651 <param name="index" type="GLuint"/> 11652 <param name="x" type="GLfloat"/> 11653 <param name="y" type="GLfloat"/> 11654 <param name="z" type="GLfloat"/> 11655 </function> 11656 11657 <function name="VertexAttrib3fvNV" deprecated="3.1" exec="beginend"> 11658 <param name="index" type="GLuint"/> 11659 <param name="v" type="const GLfloat *" count="3"/> 11660 <glx rop="4271"/> 11661 </function> 11662 11663 <function name="VertexAttrib4fNV" 11664 vectorequiv="VertexAttrib4fvNV" deprecated="3.1" exec="beginend"> 11665 <param name="index" type="GLuint"/> 11666 <param name="x" type="GLfloat"/> 11667 <param name="y" type="GLfloat"/> 11668 <param name="z" type="GLfloat"/> 11669 <param name="w" type="GLfloat"/> 11670 </function> 11671 11672 <function name="VertexAttrib4fvNV" deprecated="3.1" exec="beginend"> 11673 <param name="index" type="GLuint"/> 11674 <param name="v" type="const GLfloat *" count="4"/> 11675 <glx rop="4272"/> 11676 </function> 11677 11678 <function name="VertexAttrib1dNV" exec="beginend" 11679 vectorequiv="VertexAttrib1dvNV" deprecated="3.1"> 11680 <param name="index" type="GLuint"/> 11681 <param name="x" type="GLdouble"/> 11682 </function> 11683 11684 <function name="VertexAttrib1dvNV" deprecated="3.1" exec="beginend"> 11685 <param name="index" type="GLuint"/> 11686 <param name="v" type="const GLdouble *" count="1"/> 11687 <glx rop="4273" doubles_in_order="true"/> 11688 </function> 11689 11690 <function name="VertexAttrib2dNV" exec="beginend" 11691 vectorequiv="VertexAttrib2dvNV" deprecated="3.1"> 11692 <param name="index" type="GLuint"/> 11693 <param name="x" type="GLdouble"/> 11694 <param name="y" type="GLdouble"/> 11695 </function> 11696 11697 <function name="VertexAttrib2dvNV" deprecated="3.1" exec="beginend"> 11698 <param name="index" type="GLuint"/> 11699 <param name="v" type="const GLdouble *" count="2"/> 11700 <glx rop="4274" doubles_in_order="true"/> 11701 </function> 11702 11703 <function name="VertexAttrib3dNV" exec="beginend" 11704 vectorequiv="VertexAttrib3dvNV" deprecated="3.1"> 11705 <param name="index" type="GLuint"/> 11706 <param name="x" type="GLdouble"/> 11707 <param name="y" type="GLdouble"/> 11708 <param name="z" type="GLdouble"/> 11709 </function> 11710 11711 <function name="VertexAttrib3dvNV" deprecated="3.1" exec="beginend"> 11712 <param name="index" type="GLuint"/> 11713 <param name="v" type="const GLdouble *" count="3"/> 11714 <glx rop="4275" doubles_in_order="true"/> 11715 </function> 11716 11717 <function name="VertexAttrib4dNV" exec="beginend" 11718 vectorequiv="VertexAttrib4dvNV" deprecated="3.1"> 11719 <param name="index" type="GLuint"/> 11720 <param name="x" type="GLdouble"/> 11721 <param name="y" type="GLdouble"/> 11722 <param name="z" type="GLdouble"/> 11723 <param name="w" type="GLdouble"/> 11724 </function> 11725 11726 <function name="VertexAttrib4dvNV" deprecated="3.1" exec="beginend"> 11727 <param name="index" type="GLuint"/> 11728 <param name="v" type="const GLdouble *" count="4"/> 11729 <glx rop="4276" doubles_in_order="true"/> 11730 </function> 11731 11732 <function name="VertexAttrib4ubNV" exec="beginend" 11733 vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"> 11734 <param name="index" type="GLuint"/> 11735 <param name="x" type="GLubyte"/> 11736 <param name="y" type="GLubyte"/> 11737 <param name="z" type="GLubyte"/> 11738 <param name="w" type="GLubyte"/> 11739 </function> 11740 11741 <function name="VertexAttrib4ubvNV" deprecated="3.1" exec="beginend"> 11742 <param name="index" type="GLuint"/> 11743 <param name="v" type="const GLubyte *" count="4"/> 11744 <glx rop="4277"/> 11745 </function> 11746 11747 <function name="VertexAttribs1svNV" deprecated="3.1" exec="beginend"> 11748 <param name="index" type="GLuint"/> 11749 <param name="n" type="GLsizei" counter="true"/> 11750 <param name="v" type="const GLshort *" count="n"/> 11751 <glx rop="4202"/> 11752 </function> 11753 11754 <function name="VertexAttribs2svNV" deprecated="3.1" exec="beginend"> 11755 <param name="index" type="GLuint"/> 11756 <param name="n" type="GLsizei" counter="true"/> 11757 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 11758 <glx rop="4203"/> 11759 </function> 11760 11761 <function name="VertexAttribs3svNV" deprecated="3.1" exec="beginend"> 11762 <param name="index" type="GLuint"/> 11763 <param name="n" type="GLsizei" counter="true"/> 11764 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 11765 <glx rop="4204"/> 11766 </function> 11767 11768 <function name="VertexAttribs4svNV" deprecated="3.1" exec="beginend"> 11769 <param name="index" type="GLuint"/> 11770 <param name="n" type="GLsizei" counter="true"/> 11771 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 11772 <glx rop="4205"/> 11773 </function> 11774 11775 <function name="VertexAttribs1fvNV" deprecated="3.1" exec="beginend"> 11776 <param name="index" type="GLuint"/> 11777 <param name="n" type="GLsizei" counter="true"/> 11778 <param name="v" type="const GLfloat *" count="n"/> 11779 <glx rop="4206"/> 11780 </function> 11781 11782 <function name="VertexAttribs2fvNV" deprecated="3.1" exec="beginend"> 11783 <param name="index" type="GLuint"/> 11784 <param name="n" type="GLsizei" counter="true"/> 11785 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 11786 <glx rop="4207"/> 11787 </function> 11788 11789 <function name="VertexAttribs3fvNV" deprecated="3.1" exec="beginend"> 11790 <param name="index" type="GLuint"/> 11791 <param name="n" type="GLsizei" counter="true"/> 11792 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 11793 <glx rop="4208"/> 11794 </function> 11795 11796 <function name="VertexAttribs4fvNV" deprecated="3.1" exec="beginend"> 11797 <param name="index" type="GLuint"/> 11798 <param name="n" type="GLsizei" counter="true"/> 11799 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 11800 <glx rop="4209"/> 11801 </function> 11802 11803 <function name="VertexAttribs1dvNV" deprecated="3.1" exec="beginend"> 11804 <param name="index" type="GLuint"/> 11805 <param name="n" type="GLsizei" counter="true"/> 11806 <param name="v" type="const GLdouble *" count="n"/> 11807 <glx rop="4210" doubles_in_order="true"/> 11808 </function> 11809 11810 <function name="VertexAttribs2dvNV" deprecated="3.1" exec="beginend"> 11811 <param name="index" type="GLuint"/> 11812 <param name="n" type="GLsizei" counter="true"/> 11813 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 11814 <glx rop="4211" doubles_in_order="true"/> 11815 </function> 11816 11817 <function name="VertexAttribs3dvNV" deprecated="3.1" exec="beginend"> 11818 <param name="index" type="GLuint"/> 11819 <param name="n" type="GLsizei" counter="true"/> 11820 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 11821 <glx rop="4212" doubles_in_order="true"/> 11822 </function> 11823 11824 <function name="VertexAttribs4dvNV" deprecated="3.1" exec="beginend"> 11825 <param name="index" type="GLuint"/> 11826 <param name="n" type="GLsizei" counter="true"/> 11827 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 11828 <glx rop="4213" doubles_in_order="true"/> 11829 </function> 11830 11831 <function name="VertexAttribs4ubvNV" deprecated="3.1" exec="beginend"> 11832 <param name="index" type="GLuint"/> 11833 <param name="n" type="GLsizei" counter="true"/> 11834 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 11835 <glx rop="4214"/> 11836 </function> 11837</category> 11838 11839<!-- Extension number 234 is a GLX extension. --> 11840 11841<category name="GL_SGIX_texture_coordinate_clamp" number="235"> 11842 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 11843 <size name="TexParameterfv"/> 11844 <size name="TexParameteriv"/> 11845 <size name="GetTexParameterfv" mode="get"/> 11846 <size name="GetTexParameteriv" mode="get"/> 11847 </enum> 11848 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 11849 <size name="TexParameterfv"/> 11850 <size name="TexParameteriv"/> 11851 <size name="GetTexParameterfv" mode="get"/> 11852 <size name="GetTexParameteriv" mode="get"/> 11853 </enum> 11854 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 11855 <size name="TexParameterfv"/> 11856 <size name="TexParameteriv"/> 11857 <size name="GetTexParameterfv" mode="get"/> 11858 <size name="GetTexParameteriv" mode="get"/> 11859 </enum> 11860</category> 11861 11862<!-- Extension number 236 is not listed in the extension registry. --> 11863<!-- Extension number 237 is a GLX extension. --> 11864<!-- Extension number 238 is a GLX extension. --> 11865<!-- Extension number 242 is a WGL extension. --> 11866 11867<category name="GL_NV_copy_depth_to_color" number="243"> 11868 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 11869 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 11870</category> 11871 11872<category name="GL_ATI_envmap_bumpmap" number="244"> 11873 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 11874 <size name="TexBumpParameterfv"/> 11875 <size name="TexBumpParameteriv"/> 11876 <size name="GetTexBumpParameterfv" mode="get"/> 11877 <size name="GetTexBumpParameteriv" mode="get"/> 11878 </enum> 11879 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 11880 <size name="GetTexBumpParameterfv" mode="get"/> 11881 <size name="GetTexBumpParameteriv" mode="get"/> 11882 </enum> 11883 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 11884 <size name="GetTexBumpParameterfv" mode="get"/> 11885 <size name="GetTexBumpParameteriv" mode="get"/> 11886 </enum> 11887 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 11888 <size name="GetTexBumpParameterfv" mode="get"/> 11889 <size name="GetTexBumpParameteriv" mode="get"/> 11890 </enum> 11891 <enum name="DUDV_ATI" value="0x8779"/> 11892 <enum name="DU8DV8_ATI" value="0x877A"/> 11893 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 11894 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 11895 <size name="TexEnviv"/> 11896 <size name="TexEnvfv"/> 11897 <size name="GetTexEnviv" mode="get"/> 11898 <size name="GetTexEnvfv" mode="get"/> 11899 </enum> 11900 <function name="TexBumpParameterfvATI" deprecated="3.1" exec="skip"> 11901 <param name="pname" type="GLenum"/> 11902 <param name="param" type="const GLfloat *" variable_param="pname"/> 11903 <glx ignore="true"/> 11904 </function> 11905 <function name="TexBumpParameterivATI" deprecated="3.1" exec="skip"> 11906 <param name="pname" type="GLenum"/> 11907 <param name="param" type="const GLint *" variable_param="pname"/> 11908 <glx ignore="true"/> 11909 </function> 11910 <function name="GetTexBumpParameterfvATI" deprecated="3.1" exec="skip"> 11911 <param name="pname" type="GLenum"/> 11912 <param name="param" type="GLfloat *" variable_param="pname"/> 11913 <glx ignore="true"/> 11914 </function> 11915 <function name="GetTexBumpParameterivATI" deprecated="3.1" exec="skip"> 11916 <param name="pname" type="GLenum"/> 11917 <param name="param" type="GLint *" variable_param="pname"/> 11918 <glx ignore="true"/> 11919 </function> 11920</category> 11921 11922<category name="GL_ATI_fragment_shader" number="245"> 11923 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 11924 <enum name="REG_0_ATI" value="0x8921"/> 11925 <enum name="REG_1_ATI" value="0x8922"/> 11926 <enum name="REG_2_ATI" value="0x8923"/> 11927 <enum name="REG_3_ATI" value="0x8924"/> 11928 <enum name="REG_4_ATI" value="0x8925"/> 11929 <enum name="REG_5_ATI" value="0x8926"/> 11930 11931 <!-- These values are not in the extension spec, but they are in glext.h --> 11932 <enum name="REG_6_ATI" value="0x8927"/> 11933 <enum name="REG_7_ATI" value="0x8928"/> 11934 <enum name="REG_8_ATI" value="0x8929"/> 11935 <enum name="REG_9_ATI" value="0x892A"/> 11936 <enum name="REG_10_ATI" value="0x892B"/> 11937 <enum name="REG_11_ATI" value="0x892C"/> 11938 <enum name="REG_12_ATI" value="0x892D"/> 11939 <enum name="REG_13_ATI" value="0x892E"/> 11940 <enum name="REG_14_ATI" value="0x892F"/> 11941 <enum name="REG_15_ATI" value="0x8930"/> 11942 <enum name="REG_16_ATI" value="0x8931"/> 11943 <enum name="REG_17_ATI" value="0x8932"/> 11944 <enum name="REG_18_ATI" value="0x8933"/> 11945 <enum name="REG_19_ATI" value="0x8934"/> 11946 <enum name="REG_20_ATI" value="0x8935"/> 11947 <enum name="REG_21_ATI" value="0x8936"/> 11948 <enum name="REG_22_ATI" value="0x8937"/> 11949 <enum name="REG_23_ATI" value="0x8938"/> 11950 <enum name="REG_24_ATI" value="0x8939"/> 11951 <enum name="REG_25_ATI" value="0x893A"/> 11952 <enum name="REG_26_ATI" value="0x893B"/> 11953 <enum name="REG_27_ATI" value="0x893C"/> 11954 <enum name="REG_28_ATI" value="0x893D"/> 11955 <enum name="REG_29_ATI" value="0x893E"/> 11956 <enum name="REG_30_ATI" value="0x893F"/> 11957 <enum name="REG_31_ATI" value="0x8940"/> 11958 11959 <enum name="CON_0_ATI" value="0x8941"/> 11960 <enum name="CON_1_ATI" value="0x8942"/> 11961 <enum name="CON_2_ATI" value="0x8943"/> 11962 <enum name="CON_3_ATI" value="0x8944"/> 11963 <enum name="CON_4_ATI" value="0x8945"/> 11964 <enum name="CON_5_ATI" value="0x8946"/> 11965 <enum name="CON_6_ATI" value="0x8947"/> 11966 <enum name="CON_7_ATI" value="0x8948"/> 11967 11968 <!-- These values are not in the extension spec, but they are in glext.h --> 11969 <enum name="CON_8_ATI" value="0x8949"/> 11970 <enum name="CON_9_ATI" value="0x894A"/> 11971 <enum name="CON_10_ATI" value="0x894B"/> 11972 <enum name="CON_11_ATI" value="0x894C"/> 11973 <enum name="CON_12_ATI" value="0x894D"/> 11974 <enum name="CON_13_ATI" value="0x894E"/> 11975 <enum name="CON_14_ATI" value="0x894F"/> 11976 <enum name="CON_15_ATI" value="0x8950"/> 11977 <enum name="CON_16_ATI" value="0x8951"/> 11978 <enum name="CON_17_ATI" value="0x8952"/> 11979 <enum name="CON_18_ATI" value="0x8953"/> 11980 <enum name="CON_19_ATI" value="0x8954"/> 11981 <enum name="CON_20_ATI" value="0x8955"/> 11982 <enum name="CON_21_ATI" value="0x8956"/> 11983 <enum name="CON_22_ATI" value="0x8957"/> 11984 <enum name="CON_23_ATI" value="0x8958"/> 11985 <enum name="CON_24_ATI" value="0x8959"/> 11986 <enum name="CON_25_ATI" value="0x895A"/> 11987 <enum name="CON_26_ATI" value="0x895B"/> 11988 <enum name="CON_27_ATI" value="0x895C"/> 11989 <enum name="CON_28_ATI" value="0x895D"/> 11990 <enum name="CON_29_ATI" value="0x895E"/> 11991 <enum name="CON_30_ATI" value="0x895F"/> 11992 <enum name="CON_31_ATI" value="0x8960"/> 11993 11994 <enum name="MOV_ATI" value="0x8961"/> 11995 <enum name="ADD_ATI" value="0x8963"/> 11996 <enum name="MUL_ATI" value="0x8964"/> 11997 <enum name="SUB_ATI" value="0x8965"/> 11998 <enum name="DOT3_ATI" value="0x8966"/> 11999 <enum name="DOT4_ATI" value="0x8967"/> 12000 <enum name="MAD_ATI" value="0x8968"/> 12001 <enum name="LERP_ATI" value="0x8969"/> 12002 <enum name="CND_ATI" value="0x896A"/> 12003 <enum name="CND0_ATI" value="0x896B"/> 12004 <enum name="DOT2_ADD_ATI" value="0x896C"/> 12005 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 12006 12007 <!-- 12008 These values are not in the extension spec, but they are in glext.h. 12009 However, the specification does say that they are deprecated. 12010 --> 12011 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 12012 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 12013 <enum name="NUM_PASSES_ATI" value="0x8970"/> 12014 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 12015 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 12016 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 12017 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 12018 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 12019 12020 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 12021 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 12022 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 12023 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 12024 12025 <!-- These values are not in the extension spec, but they are in glext.h --> 12026 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 12027 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 12028 12029 <!-- 12030 The _BIT enums are not added because they just clutter enums.c with 12031 redudndant garbage. There are a lot of enums with the value 0x00000001. 12032 --> 12033 12034 <function name="GenFragmentShadersATI" deprecated="3.1"> 12035 <return type="GLuint"/> 12036 <param name="range" type="GLuint"/> 12037 <glx ignore="true"/> 12038 </function> 12039 12040 <function name="BindFragmentShaderATI" deprecated="3.1" exec="dlist"> 12041 <param name="id" type="GLuint"/> 12042 <glx ignore="true"/> 12043 </function> 12044 12045 <function name="DeleteFragmentShaderATI" deprecated="3.1"> 12046 <param name="id" type="GLuint"/> 12047 <glx ignore="true"/> 12048 </function> 12049 12050 <function name="BeginFragmentShaderATI" deprecated="3.1"> 12051 <glx ignore="true"/> 12052 </function> 12053 12054 <function name="EndFragmentShaderATI" deprecated="3.1"> 12055 <glx ignore="true"/> 12056 </function> 12057 12058 <function name="PassTexCoordATI" deprecated="3.1"> 12059 <param name="dst" type="GLuint"/> 12060 <param name="coord" type="GLuint"/> 12061 <param name="swizzle" type="GLenum"/> 12062 <glx ignore="true"/> 12063 </function> 12064 12065 <function name="SampleMapATI" deprecated="3.1"> 12066 <param name="dst" type="GLuint"/> 12067 <param name="interp" type="GLuint"/> 12068 <param name="swizzle" type="GLenum"/> 12069 <glx ignore="true"/> 12070 </function> 12071 12072 <function name="ColorFragmentOp1ATI" deprecated="3.1"> 12073 <param name="op" type="GLenum"/> 12074 <param name="dst" type="GLuint"/> 12075 <param name="dstMask" type="GLuint"/> 12076 <param name="dstMod" type="GLuint"/> 12077 <param name="arg1" type="GLuint"/> 12078 <param name="arg1Rep" type="GLuint"/> 12079 <param name="arg1Mod" type="GLuint"/> 12080 <glx ignore="true"/> 12081 </function> 12082 12083 <function name="ColorFragmentOp2ATI" deprecated="3.1"> 12084 <param name="op" type="GLenum"/> 12085 <param name="dst" type="GLuint"/> 12086 <param name="dstMask" type="GLuint"/> 12087 <param name="dstMod" type="GLuint"/> 12088 <param name="arg1" type="GLuint"/> 12089 <param name="arg1Rep" type="GLuint"/> 12090 <param name="arg1Mod" type="GLuint"/> 12091 <param name="arg2" type="GLuint"/> 12092 <param name="arg2Rep" type="GLuint"/> 12093 <param name="arg2Mod" type="GLuint"/> 12094 <glx ignore="true"/> 12095 </function> 12096 12097 <function name="ColorFragmentOp3ATI" deprecated="3.1"> 12098 <param name="op" type="GLenum"/> 12099 <param name="dst" type="GLuint"/> 12100 <param name="dstMask" type="GLuint"/> 12101 <param name="dstMod" type="GLuint"/> 12102 <param name="arg1" type="GLuint"/> 12103 <param name="arg1Rep" type="GLuint"/> 12104 <param name="arg1Mod" type="GLuint"/> 12105 <param name="arg2" type="GLuint"/> 12106 <param name="arg2Rep" type="GLuint"/> 12107 <param name="arg2Mod" type="GLuint"/> 12108 <param name="arg3" type="GLuint"/> 12109 <param name="arg3Rep" type="GLuint"/> 12110 <param name="arg3Mod" type="GLuint"/> 12111 <glx ignore="true"/> 12112 </function> 12113 12114 <function name="AlphaFragmentOp1ATI" deprecated="3.1"> 12115 <param name="op" type="GLenum"/> 12116 <param name="dst" type="GLuint"/> 12117 <param name="dstMod" type="GLuint"/> 12118 <param name="arg1" type="GLuint"/> 12119 <param name="arg1Rep" type="GLuint"/> 12120 <param name="arg1Mod" type="GLuint"/> 12121 <glx ignore="true"/> 12122 </function> 12123 12124 <function name="AlphaFragmentOp2ATI" deprecated="3.1"> 12125 <param name="op" type="GLenum"/> 12126 <param name="dst" type="GLuint"/> 12127 <param name="dstMod" type="GLuint"/> 12128 <param name="arg1" type="GLuint"/> 12129 <param name="arg1Rep" type="GLuint"/> 12130 <param name="arg1Mod" type="GLuint"/> 12131 <param name="arg2" type="GLuint"/> 12132 <param name="arg2Rep" type="GLuint"/> 12133 <param name="arg2Mod" type="GLuint"/> 12134 <glx ignore="true"/> 12135 </function> 12136 12137 <function name="AlphaFragmentOp3ATI" deprecated="3.1"> 12138 <param name="op" type="GLenum"/> 12139 <param name="dst" type="GLuint"/> 12140 <param name="dstMod" type="GLuint"/> 12141 <param name="arg1" type="GLuint"/> 12142 <param name="arg1Rep" type="GLuint"/> 12143 <param name="arg1Mod" type="GLuint"/> 12144 <param name="arg2" type="GLuint"/> 12145 <param name="arg2Rep" type="GLuint"/> 12146 <param name="arg2Mod" type="GLuint"/> 12147 <param name="arg3" type="GLuint"/> 12148 <param name="arg3Rep" type="GLuint"/> 12149 <param name="arg3Mod" type="GLuint"/> 12150 <glx ignore="true"/> 12151 </function> 12152 12153 <function name="SetFragmentShaderConstantATI" deprecated="3.1" exec="dlist"> 12154 <param name="dst" type="GLuint"/> 12155 <param name="value" type="const GLfloat *" count="4"/> 12156 <glx ignore="true"/> 12157 </function> 12158</category> 12159 12160<!-- Extension number 250 is a WGL extension. --> 12161<!-- Extension number 251 is a WGL extension. --> 12162<!-- Extension number 252 is a WGL extension. --> 12163<!-- Extension number 253 is a WGL extension. --> 12164<!-- Extension number 254 is a WGL extension. --> 12165<!-- Extension number 255 is a WGL extension. --> 12166 12167<category name="GL_SUN_mesh_array" number="257"> 12168 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12169 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12170 12171 <function name="DrawMeshArraysSUN" exec="skip"> 12172 <param name="mode" type="GLenum"/> 12173 <param name="first" type="GLint"/> 12174 <param name="count" type="GLsizei"/> 12175 <param name="width" type="GLsizei"/> 12176 </function> 12177</category> 12178 12179<category name="GL_SUN_slice_accum" number="258"> 12180 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12181</category> 12182 12183<category name="GL_NV_multisample_filter_hint" number="259"> 12184 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12185 <size name="Get" mode="get"/> 12186 </enum> 12187</category> 12188 12189<category name="GL_NV_depth_clamp" number="260"> 12190 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12191 <size name="Get" mode="get"/> 12192 </enum> 12193</category> 12194 12195<category name="GL_NV_point_sprite" number="262"> 12196 <!-- These existing enums can be passed as a parameter to the function 12197 added for this extension. --> 12198 12199 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12200 <size name="PointParameteriv"/> 12201 </enum> 12202 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12203 <size name="PointParameteriv"/> 12204 </enum> 12205 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12206 <size name="PointParameteriv"/> 12207 </enum> 12208 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12209 <size name="PointParameteriv"/> 12210 </enum> 12211 12212 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12213 <size name="Get" mode="get"/> 12214 </enum> 12215 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12216 <size name="TexEnvfv"/> 12217 <size name="TexEnviv"/> 12218 <size name="GetTexEnvfv" mode="get"/> 12219 <size name="GetTexEnviv" mode="get"/> 12220 </enum> 12221 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12222 <size name="PointParameterfv"/> 12223 <size name="PointParameteriv"/> 12224 <size name="Get" mode="get"/> 12225 </enum> 12226 12227 <function name="PointParameteriNV" alias="PointParameteri"> 12228 <param name="pname" type="GLenum"/> 12229 <param name="param" type="GLint"/> 12230 </function> 12231 12232 <function name="PointParameterivNV" alias="PointParameteriv"> 12233 <param name="pname" type="GLenum"/> 12234 <param name="params" type="const GLint *"/> 12235 </function> 12236</category> 12237 12238<!-- Extension number 263 is a WGL extension. --> 12239<!-- Extension number 264 is a WGL extension. --> 12240 12241<category name="GL_EXT_shadow_funcs" number="267"> 12242 <!-- No new functions, types, enums. --> 12243</category> 12244 12245<category name="GL_EXT_stencil_two_side" number="268"> 12246 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12247 <size name="Get" mode="get"/> 12248 </enum> 12249 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12250 <size name="Get" mode="get"/> 12251 </enum> 12252 12253 <function name="ActiveStencilFaceEXT" deprecated="3.1" exec="dlist"> 12254 <param name="face" type="GLenum"/> 12255 <glx rop="4220"/> 12256 </function> 12257</category> 12258 12259<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12260<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12261 12262<category name="GL_APPLE_ycbcr_422" number="275"> 12263 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12264 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12265 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12266</category> 12267 12268<category name="GL_S3_s3tc" number="276"> 12269 <enum name="RGB_S3TC" value="0x83A0"/> 12270 <enum name="RGB4_S3TC" value="0x83A1"/> 12271 <enum name="RGBA_S3TC" value="0x83A2"/> 12272 <enum name="RGBA4_S3TC" value="0x83A3"/> 12273 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12274 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12275</category> 12276 12277<!-- Extension number 278 is a WGL extension. --> 12278 12279<category name="GL_ATI_texture_env_combine3" number="279"> 12280 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12281 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12282 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12283</category> 12284 12285<category name="GL_NV_fragment_program" number="282"> 12286 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12287 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12288 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12289 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12290 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12291 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12292 12293 <function name="ProgramNamedParameter4fNV" 12294 vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1" 12295 exec="skip"> 12296 <param name="id" type="GLuint"/> 12297 <param name="len" type="GLsizei" counter="true"/> 12298 <param name="name" type="const GLubyte *" count="len"/> 12299 <param name="x" type="GLfloat"/> 12300 <param name="y" type="GLfloat"/> 12301 <param name="z" type="GLfloat"/> 12302 <param name="w" type="GLfloat"/> 12303 </function> 12304 12305 <function name="ProgramNamedParameter4dNV" 12306 vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1" 12307 exec="skip"> 12308 <param name="id" type="GLuint"/> 12309 <param name="len" type="GLsizei" counter="true"/> 12310 <param name="name" type="const GLubyte *" count="len"/> 12311 <param name="x" type="GLdouble"/> 12312 <param name="y" type="GLdouble"/> 12313 <param name="z" type="GLdouble"/> 12314 <param name="w" type="GLdouble"/> 12315 </function> 12316 12317 <function name="ProgramNamedParameter4fvNV" deprecated="3.1" exec="skip"> 12318 <param name="id" type="GLuint"/> 12319 <param name="len" type="GLsizei" counter="true"/> 12320 <param name="name" type="const GLubyte *" count="len"/> 12321 <param name="v" type="const GLfloat *" count="4"/> 12322 <glx rop="4218"/> 12323 </function> 12324 12325 <function name="ProgramNamedParameter4dvNV" deprecated="3.1" exec="skip"> 12326 <param name="id" type="GLuint"/> 12327 <param name="len" type="GLsizei" counter="true"/> 12328 <param name="name" type="const GLubyte *" count="len"/> 12329 <param name="v" type="const GLdouble *" count="4"/> 12330 <glx rop="4219"/> 12331 </function> 12332 12333 <function name="GetProgramNamedParameterfvNV" deprecated="3.1" exec="skip"> 12334 <param name="id" type="GLuint"/> 12335 <param name="len" type="GLsizei" counter="true"/> 12336 <param name="name" type="const GLubyte *" count="len"/> 12337 <param name="params" type="GLfloat *" output="true" count="4"/> 12338 <glx vendorpriv="1310" always_array="true"/> 12339 </function> 12340 12341 <function name="GetProgramNamedParameterdvNV" deprecated="3.1" exec="skip"> 12342 <param name="id" type="GLuint"/> 12343 <param name="len" type="GLsizei" counter="true"/> 12344 <param name="name" type="const GLubyte *" count="len"/> 12345 <param name="params" type="GLdouble *" output="true" count="4"/> 12346 <glx vendorpriv="1311" always_array="true"/> 12347 </function> 12348</category> 12349 12350<category name="GL_NV_texture_expand_normal" number="286"> 12351 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12352 <size name="TexParameterfv"/> 12353 <size name="TexParameteriv"/> 12354 <size name="GetTexParameterfv" mode="get"/> 12355 <size name="GetTexParameteriv" mode="get"/> 12356 </enum> 12357</category> 12358 12359<category name="GL_OES_compressed_paletted_texture" number="294"> 12360 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12361 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12362 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12363 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12364 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12365 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12366 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12367 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12368 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12369 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12370</category> 12371 12372<category name="GL_OES_read_format" number="295"> 12373 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12374 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12375</category> 12376 12377<category name="GL_EXT_depth_bounds_test" number="297"> 12378 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12379 <size name="Get" mode="get"/> 12380 </enum> 12381 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12382 <size name="Get" mode="get"/> 12383 </enum> 12384 12385 <function name="DepthBoundsEXT" exec="dlist"> 12386 <param name="zmin" type="GLclampd"/> 12387 <param name="zmax" type="GLclampd"/> 12388 <glx rop="4229" ignore="true"/> 12389 </function> 12390</category> 12391 12392<category name="GL_EXT_texture_mirror_clamp" number="298"> 12393 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12394 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12395 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12396</category> 12397 12398<category name="GL_EXT_blend_equation_separate" number="299"> 12399 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12400 <size name="Get" mode="get"/> 12401 </enum> 12402 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12403 <size name="Get" mode="get"/> 12404 </enum> 12405 12406 <function name="BlendEquationSeparateEXT" alias="BlendEquationSeparate"> 12407 <param name="modeRGB" type="GLenum"/> 12408 <param name="modeA" type="GLenum"/> 12409 </function> 12410</category> 12411 12412<category name="GL_MESA_pack_invert" number="300"> 12413 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12414 <size name="Get" mode="get"/> 12415 </enum> 12416</category> 12417 12418<category name="GL_MESA_ycbcr_texture" number="301"> 12419 <enum name="YCBCR_MESA" value="0x8757"/> 12420 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12421 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12422</category> 12423 12424<category name="GL_EXT_pixel_buffer_object" number="302"> 12425 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12426 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12427 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12428 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12429</category> 12430 12431<category name="GL_NV_fragment_program_option" number="303"> 12432 <!-- No new functions, types, enums. --> 12433</category> 12434 12435<category name="GL_NV_fragment_program2" number="304"> 12436 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12437 <size name="GetProgramivARB" mode="get"/> 12438 </enum> 12439 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12440 <size name="GetProgramivARB" mode="get"/> 12441 </enum> 12442 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12443 <size name="GetProgramivARB" mode="get"/> 12444 </enum> 12445 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12446 <size name="GetProgramivARB" mode="get"/> 12447 </enum> 12448 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12449 <size name="GetProgramivARB" mode="get"/> 12450 </enum> 12451</category> 12452 12453<category name="GL_NV_vertex_program2_option" number="305"> 12454 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12455 <size name="GetProgramivARB" mode="get"/> 12456 </enum> 12457 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12458 <size name="GetProgramivARB" mode="get"/> 12459 </enum> 12460</category> 12461 12462<category name="GL_NV_vertex_program3" number="306"> 12463 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12464</category> 12465 12466<!-- Extension number 307 is a GLX extension. --> 12467<!-- Extension number 308 is a GLX extension. --> 12468 12469<category name="GL_EXT_texture_compression_dxt1" number="309"> 12470 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12471 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12472</category> 12473 12474<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12475 12476<xi:include href="GREMEDY_string_marker.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12477 12478<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12479 12480<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12481 12482<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12483 12484 12485<category name="GL_APPLE_flush_buffer_range" number="321"> 12486 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12487 <size name="GetBufferParameteriv" mode="get"/> 12488 </enum> 12489 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12490 <size name="GetBufferParameteriv" mode="get"/> 12491 </enum> 12492 <function name="BufferParameteriAPPLE" exec="skip"> 12493 <param name="target" type="GLenum"/> 12494 <param name="pname" type="GLenum"/> 12495 <param name="param" type="GLint"/> 12496 </function> 12497 <function name="FlushMappedBufferRangeAPPLE" exec="skip"> 12498 <param name="target" type="GLenum"/> 12499 <param name="offset" type="GLintptr"/> 12500 <param name="size" type="GLsizeiptr"/> 12501 </function> 12502</category> 12503 12504<category name="GL_EXT_packed_float" number="328"> 12505 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12506 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12507 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12508</category> 12509 12510<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12511 12512<category name="GL_EXT_framebuffer_sRGB" number="337"> 12513 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12514 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12515</category> 12516 12517<category name="GL_ATI_meminfo" number="359"> 12518 <enum name="VBO_FREE_MEMORY_ATI" value="0x87FB" /> 12519 <enum name="TEXTURE_FREE_MEMORY_ATI" value="0x87FC" /> 12520 <enum name="RENDERBUFFER_FREE_MEMORY_ATI" value="0x87FD" /> 12521</category> 12522 12523<xi:include href="AMD_performance_monitor.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12524 12525<category name="GL_APPLE_texture_range" number="367"> 12526 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12527 <size name="TexParameteriv"/> 12528 <size name="TexParameterfv"/> 12529 <size name="GetTexParameteriv" mode="get"/> 12530 <size name="GetTexParameterfv" mode="get"/> 12531 </enum> 12532 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12533 <size name="TexParameteriv"/> 12534 <size name="TexParameterfv"/> 12535 </enum> 12536 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12537 <size name="TexParameteriv"/> 12538 <size name="TexParameterfv"/> 12539 </enum> 12540 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 12541 <size name="TexParameteriv"/> 12542 <size name="TexParameterfv"/> 12543 </enum> 12544 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 12545 <size name="GetTexParameteriv" mode="get"/> 12546 <size name="GetTexParameterfv" mode="get"/> 12547 </enum> 12548 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 12549 <size name="GetTexParameterPointervAPPLE" mode="get"/> 12550 </enum> 12551 <function name="TextureRangeAPPLE" exec="skip"> 12552 <param name="target" type="GLenum"/> 12553 <param name="length" type="GLsizei"/> 12554 <param name="pointer" type="GLvoid *"/> 12555 </function> 12556 <function name="GetTexParameterPointervAPPLE" exec="skip"> 12557 <param name="target" type="GLenum"/> 12558 <param name="pname" type="GLenum"/> 12559 <param name="params" type="GLvoid **"/> 12560 </function> 12561</category> 12562 12563<xi:include href="EXT_separate_shader_objects.xml" 12564 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12565 12566<xi:include href="NV_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12567 12568<xi:include href="EXT_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12569 12570<xi:include href="AMD_depth_clamp_separate.xml" 12571 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12572 12573<xi:include href="EXT_direct_state_access.xml" 12574 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12575 12576<xi:include href="EXT_shader_image_load_store.xml" 12577 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12578 12579<category name="GL_EXT_texture_sRGB_decode" number="402"> 12580 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 12581 <enum name="DECODE_EXT" value="0x8A49"/> 12582 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 12583</category> 12584 12585<category name="GL_AMD_pinned_memory" number="411"> 12586 <enum name="EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD" value="0x9160"/> 12587</category> 12588 12589<category name="GL_NVX_gpu_memory_info" number="438"> 12590 <enum name="GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX" value="0x9047" /> 12591 <enum name="GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX" value="0x9048" /> 12592 <enum name="GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX" value="0x9049" /> 12593 <enum name="GPU_MEMORY_INFO_EVICTION_COUNT_NVX" value="0x904A" /> 12594 <enum name="GPU_MEMORY_INFO_EVICTED_MEMORY_NVX" value="0x904B" /> 12595</category> 12596 12597<category name="GL_EXT_debug_label" number="439"> 12598 <function name="LabelObjectEXT" es1="1.1" es2="2.0"> 12599 <param name="type" type="GLenum"/> 12600 <param name="object" type="GLuint"/> 12601 <param name="length" type="GLsizei"/> 12602 <param name="label" type="const GLchar *"/> 12603 </function> 12604 12605 <function name="GetObjectLabelEXT" es1="1.1" es2="2.0"> 12606 <param name="type" type="GLenum"/> 12607 <param name="object" type="GLuint"/> 12608 <param name="bufSize" type="GLsizei"/> 12609 <param name="length" type="GLsizei *"/> 12610 <param name="label" type="GLchar *"/> 12611 </function> 12612</category> 12613 12614<xi:include href="AMD_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12615 12616<category name="GL_NV_fill_rectangle" number="466"> 12617 <enum name="FILL_RECTANGLE_NV" value="0x933C"/> 12618</category> 12619 12620<category name="GL_INTEL_conservative_rasterization" number="491"> 12621 <enum name="CONSERVATIVE_RASTERIZATION_INTEL" value="0x83FE"/> 12622</category> 12623 12624<category name="GL_NV_conservative_raster" number="465"> 12625 <enum name="CONSERVATIVE_RASTERIZATION_NV" value="0x9346"> 12626 <size name="Get" mode="get"/> 12627 </enum> 12628 <enum name="SUBPIXEL_PRECISION_BIAS_X_BITS_NV" value="0x9347"> 12629 <size name="Get" mode="get"/> 12630 </enum> 12631 <enum name="SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" value="0x9348"> 12632 <size name="Get" mode="get"/> 12633 </enum> 12634 <enum name="MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" value="0x9349"> 12635 <size name="Get" mode="get"/> 12636 </enum> 12637 <function name="SubpixelPrecisionBiasNV" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 12638 <param name="xbits" type="GLuint"/> 12639 <param name="ybits" type="GLuint"/> 12640 </function> 12641</category> 12642 12643<category name="GL_NV_conservative_raster_dilate" number="480"> 12644 <enum name="CONSERVATIVE_RASTER_DILATE_NV" value="0x9379"> 12645 <size name="Get" mode="get"/> 12646 </enum> 12647 <enum name="CONSERVATIVE_RASTER_DILATE_RANGE_NV" value="0x937A"> 12648 <size name="Get" mode="get"/> 12649 </enum> 12650 <enum name="CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV" value="0x937B"> 12651 <size name="Get" mode="get"/> 12652 </enum> 12653 <function name="ConservativeRasterParameterfNV" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 12654 <param name="pname" type="GLenum"/> 12655 <param name="param" type="GLfloat"/> 12656 </function> 12657</category> 12658 12659<category name="GL_NV_conservative_pre_snap_triangles" number="487"> 12660 <enum name="CONSERVATIVE_RASTER_MODE_NV" value="0x954D"> 12661 <size name="Get" mode="get"/> 12662 </enum> 12663 <enum name="CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" value="0x954E"/> 12664 <enum name="CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV" value="0x954F"/> 12665 <function name="ConservativeRasterParameteriNV" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 12666 <param name="pname" type="GLenum"/> 12667 <param name="param" type="GLint"/> 12668 </function> 12669</category> 12670 12671<xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12672 12673<xi:include href="NV_alpha_to_coverage_dither_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12674 12675<category name="GL_EXT_polygon_offset_clamp" number="460"> 12676 <enum name="POLYGON_OFFSET_CLAMP_EXT" value="0x8E1B"> 12677 <size name="Get" mode="get"/> 12678 </enum> 12679 <function name="PolygonOffsetClampEXT" es1="1.0" es2="2.0" exec="dlist"> 12680 <param name="factor" type="GLfloat"/> 12681 <param name="units" type="GLfloat"/> 12682 <param name="clamp" type="GLfloat"/> 12683 </function> 12684</category> 12685 12686<xi:include href="EXT_window_rectangles.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12687 12688<!-- 520. GL_EXT_shader_framebuffer_fetch --> 12689<category name="GL_EXT_shader_framebuffer_fetch" number="520"> 12690 <enum name="FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" value="0x8A52"/> 12691 <function name="FramebufferFetchBarrierEXT" es2="2.0"/> 12692</category> 12693 12694<xi:include href="EXT_texture_storage.xml" 12695 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12696 12697<!-- Unnumbered extensions sorted by name. --> 12698 12699<category name="GL_AMD_framebuffer_multisample_advanced"> 12700 <enum name="RENDERBUFFER_STORAGE_SAMPLES_AMD" value="0x91B2"/> 12701 <enum name="MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD" value="0x91B3"/> 12702 <enum name="MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD" value="0x91B4"/> 12703 <enum name="MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD" value="0x91B5"/> 12704 <enum name="NUM_SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B6"/> 12705 <enum name="SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B7"/> 12706 12707 <function name="RenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 12708 <param name="target" type="GLenum"/> 12709 <param name="samples" type="GLsizei"/> 12710 <param name="storageSamples" type="GLsizei"/> 12711 <param name="internalformat" type="GLenum"/> 12712 <param name="width" type="GLsizei"/> 12713 <param name="height" type="GLsizei"/> 12714 </function> 12715 12716 <function name="NamedRenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 12717 <param name="renderbuffer" type="GLuint" /> 12718 <param name="samples" type="GLsizei" /> 12719 <param name="storageSamples" type="GLsizei"/> 12720 <param name="internalformat" type="GLenum" /> 12721 <param name="width" type="GLsizei" /> 12722 <param name="height" type="GLsizei" /> 12723 </function> 12724</category> 12725 12726<category name="GL_ATI_blend_equation_separate"> 12727 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparate"> 12728 <param name="modeRGB" type="GLenum"/> 12729 <param name="modeA" type="GLenum"/> 12730 </function> 12731</category> 12732 12733<category name="GL_ATI_separate_stencil"> 12734 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 12735 <size name="Get" mode="get"/> 12736 </enum> 12737 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 12738 <size name="Get" mode="get"/> 12739 </enum> 12740 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 12741 <size name="Get" mode="get"/> 12742 </enum> 12743 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 12744 <size name="Get" mode="get"/> 12745 </enum> 12746 12747 <function name="StencilOpSeparateATI" alias="StencilOpSeparate"> 12748 <param name="face" type="GLenum"/> 12749 <param name="sfail" type="GLenum"/> 12750 <param name="zfail" type="GLenum"/> 12751 <param name="zpass" type="GLenum"/> 12752 </function> 12753 <function name="StencilFuncSeparateATI" deprecated="3.1" exec="dlist"> 12754 <param name="frontfunc" type="GLenum"/> 12755 <param name="backfunc" type="GLenum"/> 12756 <param name="ref" type="GLint"/> 12757 <param name="mask" type="GLuint"/> 12758 </function> 12759 12760</category> 12761 12762<category name="GL_EXT_gpu_program_parameters"> 12763 <function name="ProgramEnvParameters4fvEXT" deprecated="3.1" exec="dlist"> 12764 <param name="target" type="GLenum"/> 12765 <param name="index" type="GLuint"/> 12766 <param name="count" type="GLsizei" counter="true"/> 12767 <param name="params" type="const GLfloat *" count="count" count_scale="4"/> 12768 </function> 12769 12770 <function name="ProgramLocalParameters4fvEXT" deprecated="3.1" exec="dlist"> 12771 <param name="target" type="GLenum"/> 12772 <param name="index" type="GLuint"/> 12773 <param name="count" type="GLsizei" counter="true"/> 12774 <param name="params" type="const GLfloat *" count="count" count_scale="4"/> 12775 </function> 12776</category> 12777 12778<category name="GL_EXT_timer_query"> 12779 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 12780 <type name="int64EXT" size="8"/> 12781 <type name="uint64EXT" unsigned="true" size="8"/> 12782 <function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v" es2="2.0"> 12783 <param name="id" type="GLuint"/> 12784 <param name="pname" type="GLenum"/> 12785 <param name="params" type="GLint64EXT *"/> 12786 </function> 12787 <function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v" es2="2.0"> 12788 <param name="id" type="GLuint"/> 12789 <param name="pname" type="GLenum"/> 12790 <param name="params" type="GLuint64EXT *"/> 12791 </function> 12792</category> 12793 12794<category name="GL_INGR_blend_func_separate"> 12795 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparate"> 12796 <param name="sfactorRGB" type="GLenum"/> 12797 <param name="dfactorRGB" type="GLenum"/> 12798 <param name="sfactorAlpha" type="GLenum"/> 12799 <param name="dfactorAlpha" type="GLenum"/> 12800 </function> 12801</category> 12802 12803<category name="GL_MESA_texture_signed_rgba"> 12804 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 12805 <enum name="RGBA_SNORM" value="0x8F93"/> 12806 <enum name="RGBA8_SNORM" value="0x8F97"/> 12807</category> 12808 12809<category name="GL_SGIS_point_parameters"> 12810 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 12811 <size name="PointParameterfv"/> 12812 </enum> 12813 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 12814 <size name="PointParameterfv"/> 12815 </enum> 12816 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 12817 <size name="PointParameterfv"/> 12818 </enum> 12819 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 12820 <size name="PointParameterfv"/> 12821 </enum> 12822 12823 <function name="PointParameterfSGIS" alias="PointParameterf"> 12824 <param name="pname" type="GLenum"/> 12825 <param name="param" type="GLfloat"/> 12826 </function> 12827 12828 <function name="PointParameterfvSGIS" alias="PointParameterfv"> 12829 <param name="pname" type="GLenum"/> 12830 <param name="params" type="const GLfloat *"/> 12831 </function> 12832</category> 12833 12834<category name="GL_SGIX_igloo_interface"> 12835 <function name="IglooInterfaceSGIX" exec="skip"> 12836 <param name="pname" type="GLenum"/> 12837 <param name="params" type="const GLvoid *"/> 12838 </function> 12839</category> 12840 12841<category name="GL_SGIX_polynomial_ffd"> 12842 <function name="DeformationMap3dSGIX" exec="skip"> 12843 <param name="target" type="GLenum"/> 12844 <param name="u1" type="GLdouble"/> 12845 <param name="u2" type="GLdouble"/> 12846 <param name="ustride" type="GLint"/> 12847 <param name="uorder" type="GLint"/> 12848 <param name="v1" type="GLdouble"/> 12849 <param name="v2" type="GLdouble"/> 12850 <param name="vstride" type="GLint"/> 12851 <param name="vorder" type="GLint"/> 12852 <param name="w1" type="GLdouble"/> 12853 <param name="w2" type="GLdouble"/> 12854 <param name="wstride" type="GLint"/> 12855 <param name="worder" type="GLint"/> 12856 <param name="points" type="const GLdouble *"/> 12857 </function> 12858 12859 <function name="DeformationMap3fSGIX" exec="skip"> 12860 <param name="target" type="GLenum"/> 12861 <param name="u1" type="GLfloat"/> 12862 <param name="u2" type="GLfloat"/> 12863 <param name="ustride" type="GLint"/> 12864 <param name="uorder" type="GLint"/> 12865 <param name="v1" type="GLfloat"/> 12866 <param name="v2" type="GLfloat"/> 12867 <param name="vstride" type="GLint"/> 12868 <param name="vorder" type="GLint"/> 12869 <param name="w1" type="GLfloat"/> 12870 <param name="w2" type="GLfloat"/> 12871 <param name="wstride" type="GLint"/> 12872 <param name="worder" type="GLint"/> 12873 <param name="points" type="const GLfloat *"/> 12874 </function> 12875 12876 <function name="DeformSGIX" exec="skip"> 12877 <param name="mask" type="GLenum"/> 12878 </function> 12879 12880 <function name="LoadIdentityDeformationMapSGIX" exec="skip"> 12881 <param name="mask" type="GLenum"/> 12882 </function> 12883</category> 12884 12885<category name="GL_MESA_internal_functions"> 12886 <!-- These functions exist because glthread converts all draws to these 12887 and then calls them through the dispatch table, so this is a workaround 12888 for the GL_INVALID_OPERATION errors with OpenGL ES 1.x. --> 12889 <function name="InternalDrawArraysInstancedBaseInstance" es1="1.0" 12890 alias="DrawArraysInstancedBaseInstance"> 12891 <param name="mode" type="GLenum"/> 12892 <param name="first" type="GLint"/> 12893 <param name="count" type="GLsizei"/> 12894 <param name="instancecount" type="GLsizei"/> 12895 <param name="baseinstance" type="GLuint"/> 12896 </function> 12897 12898 <function name="InternalDrawElementsInstancedBaseVertexBaseInstance" es1="1.0" 12899 alias="DrawElementsInstancedBaseVertexBaseInstance"> 12900 <param name="mode" type="GLenum"/> 12901 <param name="count" type="GLsizei"/> 12902 <param name="type" type="GLenum"/> 12903 <param name="indices" type="const GLvoid *"/> 12904 <param name="instancecount" type="GLsizei"/> 12905 <param name="basevertex" type="GLint"/> 12906 <param name="baseinstance" type="GLuint"/> 12907 </function> 12908 12909 <function name="InternalDrawRangeElementsBaseVertex" es1="1.0" 12910 alias="DrawRangeElementsBaseVertex"> 12911 <param name="mode" type="GLenum"/> 12912 <param name="start" type="GLuint"/> 12913 <param name="end" type="GLuint"/> 12914 <param name="count" type="GLsizei"/> 12915 <param name="type" type="GLenum"/> 12916 <param name="indices" type="const GLvoid *"/> 12917 <param name="basevertex" type="GLint"/> 12918 </function> 12919 12920 <function name="InternalMultiDrawElementsBaseVertex" es1="1.0" 12921 alias="MultiDrawElementsBaseVertex"> 12922 <param name="mode" type="GLenum"/> 12923 <param name="count" type="const GLsizei *"/> 12924 <param name="type" type="GLenum"/> 12925 <param name="indices" type="const GLvoid * const *"/> 12926 <param name="primcount" type="GLsizei"/> 12927 <param name="basevertex" type="const GLint *"/> 12928 </function> 12929 12930 <!-- Internal function for glthread to implement BufferSubData as a GPU copy. --> 12931 <function name="InternalBufferSubDataCopyMESA" es1="1.1" es2="2.0"> 12932 <param name="srcBuffer" type="GLintptr"/> <!-- "struct gl_buffer_object *" really --> 12933 <param name="srcOffset" type="GLuint"/> 12934 <param name="dstTargetOrName" type="GLuint"/> 12935 <param name="dstOffset" type="GLintptr"/> 12936 <param name="size" type="GLsizeiptr"/> 12937 <param name="named" type="GLboolean"/> 12938 <param name="ext_dsa" type="GLboolean"/> 12939 </function> 12940 12941 <!-- Set a GL error. Used by glthread to set errors without syncing. --> 12942 <function name="InternalSetError" es1="1.0" es2="2.0"> 12943 <param name="error" type="GLenum"/> 12944 </function> 12945 12946 <function name="DrawArraysUserBuf" es1="1.0" es2="2.0" marshal="custom"> 12947 </function> 12948 12949 <function name="DrawElementsUserBuf" es1="1.0" es2="2.0" marshal="custom"> 12950 <param name="cmd" type="const GLvoid *"/> <!-- struct marshal_cmd_DrawElementsUserBuf --> 12951 </function> 12952 12953 <function name="DrawElementsUserBufPacked" es1="1.0" es2="2.0" marshal="custom"> 12954 <param name="cmd" type="const GLvoid *"/> <!-- struct marshal_cmd_DrawElementsUserBufPacked --> 12955 </function> 12956 12957 <function name="MultiDrawArraysUserBuf" es1="1.0" es2="2.0" marshal="custom"> 12958 </function> 12959 12960 <function name="MultiDrawElementsUserBuf" es1="1.0" es2="2.0" marshal="custom"> 12961 <param name="indexBuf" type="GLintptr"/> <!-- "struct gl_buffer_object *" really --> 12962 <param name="mode" type="GLenum"/> 12963 <param name="count" type="const GLsizei *" count="primcount"/> 12964 <param name="type" type="GLenum"/> 12965 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 12966 <param name="primcount" type="GLsizei"/> 12967 <param name="basevertex" type="const GLint *" count="primcount"/> 12968 </function> 12969 12970 <function name="DrawArraysInstancedBaseInstanceDrawID" es1="1.0" es2="2.0" 12971 marshal="custom"> 12972 </function> 12973 12974 <function name="DrawElementsInstancedBaseVertexBaseInstanceDrawID" 12975 es1="1.0" es2="2.0" marshal="custom" marshal_struct="public"> 12976 <param name="mode" type="GLenum"/> 12977 <param name="count" type="GLsizei"/> 12978 <param name="type" type="GLenum"/> 12979 <param name="indices" type="const GLvoid *"/> 12980 <param name="instance_count" type="GLsizei"/> 12981 <param name="basevertex" type="GLint"/> 12982 <param name="baseinstance" type="GLuint"/> 12983 <param name="drawid" type="GLuint"/> 12984 </function> 12985 12986 <function name="DrawElementsPacked" es1="1.0" es2="2.0" marshal="custom" 12987 marshal_struct="public"> 12988 <param name="mode" type="GLenum"/> 12989 <param name="type" type="GLenum"/> 12990 <param name="count" type="GLushort"/> 12991 <param name="indices" type="GLushort"/> 12992 </function> 12993 12994 <!-- Internal function for glthread to implement ancillary buffer invalidation. --> 12995 <function name="InternalInvalidateFramebufferAncillaryMESA" es2="3.0"> 12996 </function> 12997</category> 12998 12999<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13000<xi:include href="EXT_EGL_image_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13001 13002<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13003 13004<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13005<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13006 13007<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13008 13009<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13010 13011<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13012 13013<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13014 13015<xi:include href="NV_vdpau_interop.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13016 13017<xi:include href="EXT_external_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13018<xi:include href="EXT_external_objects_fd.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13019<xi:include href="EXT_external_objects_win32.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13020 13021<xi:include href="NV_viewport_swizzle.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13022 13023<xi:include href="NV_half_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13024<xi:include href="GL4x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13025 13026</OpenGLAPI> 13027