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<xi:include href="OVR_multiview_multisampled_render_to_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8068 8069<!-- 46. GL_ARB_framebuffer_sRGB --> 8070 8071<!-- 47. GL_ARB_geometry_shader4. There are no intentions to implement this extension --> 8072 8073<!-- 48. GL_ARB_half_float_vertex --> 8074 8075<xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8076 8077<xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8078 8079<xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8080 8081<xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8082 8083<xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8084 8085<xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8086 8087<!-- ARB extension number 55 is a GLX extension. --> 8088<!-- ARB extension number 56 is a WGL extension. --> 8089 8090<xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8091 8092<!-- 58. GL_ARB_compatibility --> 8093 8094<xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8095 8096<!-- 60. GL_ARB_shader_texture_lod --> 8097 8098<xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8099 8100<xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8101 8102<!-- 63. GL_ARB_fragment_coord_conventions --> 8103<!-- 64. GL_ARB_provoking_vertex --> 8104 8105<xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8106 8107<xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8108 8109<xi:include href="ARB_texture_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8110 8111<!-- 68. GL_ARB_vertex_array_bgra --> 8112 8113<xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8114<xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8115 8116<xi:include href="ARB_sample_shading.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8117<xi:include href="ARB_texture_cube_map_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8118<xi:include href="ARB_texture_gather.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8119<!-- 73. GL_ARB_texture_query_lod --> 8120 8121<!-- ARB extension number 74 is a WGL extension. --> 8122<!-- ARB extension number 75 is a GLX extension. --> 8123 8124<xi:include href="ARB_shading_language_include.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8125 8126<!-- 77. GL_ARB_texture_compression_bptc --> 8127 8128<xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8129 8130<!-- 79. GL_ARB_explicit_attrib_location --> 8131 8132<category name="GL_ARB_occlusion_query2" number="80"> 8133 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F"> 8134 <size name="GetQueryiv" mode="get"/> 8135 </enum> 8136</category> 8137 8138<xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8139 8140<!-- 82. GL_ARB_shader_bit_encoding --> 8141 8142<xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8143 8144<!-- 84. GL_ARB_texture_swizzle --> 8145 8146<category name="GL_ARB_timer_query" number="85"> 8147 <enum name="TIME_ELAPSED" value="0x88BF"/> 8148 <enum name="TIMESTAMP" value="0x8E28"/> 8149 <type name="int64" size="8"/> 8150 <type name="uint64" unsigned="true" size="8"/> 8151 <function name="GetQueryObjecti64v"> 8152 <param name="id" type="GLuint"/> 8153 <param name="pname" type="GLenum"/> 8154 <param name="params" type="GLint64 *"/> 8155 </function> 8156 <function name="GetQueryObjectui64v"> 8157 <param name="id" type="GLuint"/> 8158 <param name="pname" type="GLenum"/> 8159 <param name="params" type="GLuint64 *"/> 8160 </function> 8161 <function name="QueryCounter" exec="dlist"> 8162 <param name="id" type="GLuint"/> 8163 <param name="target" type="GLenum"/> 8164 </function> 8165</category> 8166 8167<xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8168 8169<!-- ARB extensions #86...#89 --> 8170 8171<xi:include href="ARB_shader_subroutine.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8172 8173<xi:include href="ARB_tessellation_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8174 8175<!-- ARB extensions #92...#93 --> 8176 8177<xi:include href="ARB_draw_indirect.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8178 8179<xi:include href="ARB_gpu_shader5.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8180 8181<xi:include href="ARB_gpu_shader_fp64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8182 8183<category name="GL_ARB_transform_feedback3" number="94"> 8184 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/> 8185 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/> 8186 8187 <function name="DrawTransformFeedbackStream" exec="dlist"> 8188 <param name="mode" type="GLenum"/> 8189 <param name="id" type="GLuint"/> 8190 <param name="stream" type="GLuint"/> 8191 </function> 8192 8193 <function name="BeginQueryIndexed" exec="dlist"> 8194 <param name="target" type="GLenum"/> 8195 <param name="index" type="GLuint"/> 8196 <param name="id" type="GLuint"/> 8197 </function> 8198 8199 <function name="EndQueryIndexed" exec="dlist"> 8200 <param name="target" type="GLenum"/> 8201 <param name="index" type="GLuint"/> 8202 </function> 8203 8204 <function name="GetQueryIndexediv"> 8205 <param name="target" type="GLenum"/> 8206 <param name="index" type="GLuint"/> 8207 <param name="pname" type="GLenum"/> 8208 <param name="params" type="GLint *"/> 8209 </function> 8210</category> 8211 8212<!-- ARB extensions #95...#96 --> 8213 8214<xi:include href="ARB_separate_shader_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8215 8216<category name="GL_ARB_shader_precision" number="98"> 8217 <!-- No new functions, types, enums. --> 8218</category> 8219 8220<xi:include href="ARB_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8221 8222<!-- ARB extensions #100...#108 --> 8223 8224<xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8225 8226<xi:include href="ARB_get_program_binary.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8227 8228<xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8229 8230<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8231 8232<xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8233 8234<category name="GL_ARB_transform_feedback_instanced" number="109"> 8235 <function name="DrawTransformFeedbackInstanced" exec="dlist"> 8236 <param name="mode" type="GLenum"/> 8237 <param name="id" type="GLuint"/> 8238 <param name="primcount" type="GLsizei"/> 8239 </function> 8240 8241 <function name="DrawTransformFeedbackStreamInstanced" exec="dlist"> 8242 <param name="mode" type="GLenum"/> 8243 <param name="id" type="GLuint"/> 8244 <param name="stream" type="GLuint"/> 8245 <param name="primcount" type="GLsizei"/> 8246 </function> 8247</category> 8248 8249<xi:include href="ARB_compressed_texture_pixel_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8250 8251<!-- ARB extensions #111...#116 --> 8252 8253<xi:include href="ARB_internalformat_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8254 8255<category name="GL_ARB_map_buffer_alignment" number="113"> 8256 <enum name="MIN_MAP_BUFFER_ALIGNMENT" value="0x90BC" /> 8257</category> 8258 8259<xi:include href="ARB_shader_atomic_counters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8260 8261<xi:include href="ARB_shader_image_load_store.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8262 8263<xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8264 8265<xi:include href="KHR_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8266 8267<xi:include href="KHR_debug.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8268 8269<!-- ARB extension #120 --> 8270 8271<xi:include href="ARB_clear_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8272 8273<xi:include href="ARB_compute_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8274 8275<xi:include href="ARB_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8276 8277<xi:include href="ARB_texture_view.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8278 8279<xi:include href="ARB_vertex_attrib_binding.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8280 8281<!-- ARB extension #126 --> 8282 8283<xi:include href="ARB_ES3_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8284 8285<!-- ARB extension #128 --> 8286 8287<category name="GL_ARB_fragment_layer_viewport" number="129"> 8288 <!-- No new functions, types, enums. --> 8289</category> 8290 8291<xi:include href="ARB_framebuffer_no_attachments.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8292 8293<xi:include href="ARB_internalformat_query2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8294 8295<category name="GL_ARB_explicit_uniform_location" number="128"> 8296 <enum name="MAX_UNIFORM_LOCATIONS" count="1" value="0x826E" > 8297 <size name="Get" mode="get"/> 8298 </enum> 8299</category> 8300 8301<xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8302 8303<!-- ARB extension #133 is ARB_multi_draw_indirect, defined in the same 8304 file as ARB_draw_indirect --> 8305 8306<xi:include href="ARB_program_interface_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8307 8308<!-- ARB extensions #135...#136 --> 8309 8310<xi:include href="ARB_shader_storage_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8311 8312<!-- ARB extensions #138 --> 8313 8314<xi:include href="ARB_texture_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8315 8316<!-- 140. GL_ARB_texture_query_levels --> 8317 8318<xi:include href="ARB_texture_storage_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8319 8320<!-- ARB extension 142 - 143. --> 8321 8322<category name="GL_ARB_buffer_storage" number="144"> 8323 <enum name="MAP_PERSISTENT_BIT" value="0x40" /> 8324 <enum name="MAP_COHERENT_BIT" value="0x80" /> 8325 <enum name="DYNAMIC_STORAGE_BIT" value="0x100" /> 8326 <enum name="CLIENT_STORAGE_BIT" value="0x200" /> 8327 <enum name="BUFFER_IMMUTABLE_STORAGE" value="0x821F" /> 8328 <enum name="BUFFER_STORAGE_FLAGS" value="0x8220" /> 8329 <enum name="CLIENT_MAPPED_BUFFER_BARRIER_BIT" value="0x4000" /> 8330 8331 <function name="BufferStorage" no_error="true"> 8332 <param name="target" type="GLenum"/> 8333 <param name="size" type="GLsizeiptr"/> 8334 <param name="data" type="const GLvoid *"/> 8335 <param name="flags" type="GLbitfield"/> 8336 </function> 8337 8338 <function name="NamedBufferStorageEXT"> 8339 <param name="buffer" type="GLuint" /> 8340 <param name="size" type="GLsizeiptr" /> 8341 <param name="data" type="const GLvoid *" /> 8342 <param name="flags" type="GLbitfield" /> 8343 </function> 8344</category> 8345 8346<xi:include href="ARB_clear_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8347 8348<!-- ARB extension #146 --> 8349 8350<xi:include href="ARB_multi_bind.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8351 8352<category name="GL_ARB_query_buffer_object" number="148"> 8353 <enum name="QUERY_RESULT_NO_WAIT" value="0x9194"/> 8354 <enum name="QUERY_BUFFER" value="0x9192"/> 8355 <enum name="QUERY_BUFFER_BINDING" value="0x9193"/> 8356 <enum name="QUERY_BUFFER_BARRIER_BIT" value="0x00008000"/> 8357</category> 8358 8359<!-- ARB extensions 149 - 151 --> 8360 8361<xi:include href="ARB_bindless_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8362 8363<xi:include href="ARB_compute_variable_group_size.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8364 8365<xi:include href="ARB_indirect_parameters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8366 8367<!-- ARB extensions 155 - 157 --> 8368 8369<xi:include href="ARB_sparse_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8370 8371<!-- ARB extensions 159 --> 8372 8373<xi:include href="ARB_clip_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8374 8375<category name="GL_ARB_conditional_render_inverted" number="161"> 8376 <enum name="QUERY_WAIT_INVERTED" value="0x8E17"/> 8377 <enum name="QUERY_NO_WAIT_INVERTED" value="0x8E18"/> 8378 <enum name="QUERY_BY_REGION_WAIT_INVERTED" value="0x8E19"/> 8379 <enum name="QUERY_BY_REGION_NO_WAIT_INVERTED" value="0x8E1A"/> 8380</category> 8381 8382<category name="ARB_cull_distance" number="162"> 8383 <enum name="MAX_CULL_DISTANCES" value="0x82F9"/> 8384 <enum name="MAX_COMBINED_CLIP_AND_CULL_DISTANCES" value="0x82FA"/> 8385</category> 8386 8387<!-- ARB extensions 163 --> 8388 8389<xi:include href="OES_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8390 8391<xi:include href="ARB_direct_state_access.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8392 8393<xi:include href="ARB_get_texture_sub_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8394 8395<!-- ARB extension 166 --> 8396 8397<xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8398 8399<xi:include href="KHR_context_flush_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8400 8401<!-- ARB extension 170 --> 8402<xi:include href="KHR_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8403 8404<!-- ARB extension 171 --> 8405<xi:include href="ARB_pipeline_statistics_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8406 8407<!-- ARB extension 172 --> 8408<xi:include href="ARB_sparse_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8409 8410<category name="es3.2"> 8411 <!-- This should be in es_EXT, but this file is included first and 8412 the alias doesn't work otherwise. --> 8413 <function name="PrimitiveBoundingBox" es2="3.2" exec="dlist"> 8414 <param name="minX" type="GLfloat"/> 8415 <param name="minY" type="GLfloat"/> 8416 <param name="minZ" type="GLfloat"/> 8417 <param name="minW" type="GLfloat"/> 8418 <param name="maxX" type="GLfloat"/> 8419 <param name="maxY" type="GLfloat"/> 8420 <param name="maxZ" type="GLfloat"/> 8421 <param name="maxW" type="GLfloat"/> 8422 </function> 8423 8424 <function name="BlendBarrier" es2="3.2"/> 8425</category> 8426 8427<category name="KHR_blend_equation_advanced" number="174"> 8428 <enum name="BLEND_ADVANCED_COHERENT_KHR" value="0x9285"/> 8429 8430 <enum name="MULTIPLY_KHR" value="0x9294"/> 8431 <enum name="SCREEN_KHR" value="0x9295"/> 8432 <enum name="OVERLAY_KHR" value="0x9296"/> 8433 <enum name="DARKEN_KHR" value="0x9297"/> 8434 <enum name="LIGHTEN_KHR" value="0x9298"/> 8435 <enum name="COLORDODGE_KHR" value="0x9299"/> 8436 <enum name="COLORBURN_KHR" value="0x929A"/> 8437 <enum name="HARDLIGHT_KHR" value="0x929B"/> 8438 <enum name="SOFTLIGHT_KHR" value="0x929C"/> 8439 <enum name="DIFFERENCE_KHR" value="0x929E"/> 8440 <enum name="EXCLUSION_KHR" value="0x92A0"/> 8441 8442 <enum name="HSL_HUE_KHR" value="0x92AD"/> 8443 <enum name="HSL_SATURATION_KHR" value="0x92AE"/> 8444 <enum name="HSL_COLOR_KHR" value="0x92AF"/> 8445 <enum name="HSL_LUMINOSITY_KHR" value="0x92B0"/> 8446 8447 <function name="BlendBarrierKHR" alias="BlendBarrier" es2="2.0"/> 8448</category> 8449 8450<category name="ARB_ES3_2_compatibility" number="177"> 8451 8452 <enum name="PRIMITIVE_BOUNDING_BOX_ARB" count="8" value="0x92BE"> 8453 <size name="Get" mode="get"/> 8454 </enum> 8455 <enum name="MULTISAMPLE_LINE_WIDTH_RANGE_ARB" count="2" value="0x9381"> 8456 <size name="Get" mode="get"/> 8457 </enum> 8458 <enum name="MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB" value="0x9382"> 8459 <size name="Get" mode="get"/> 8460 </enum> 8461 8462 <function name="PrimitiveBoundingBoxARB" alias="PrimitiveBoundingBox"> 8463 <param name="minX" type="GLfloat"/> 8464 <param name="minY" type="GLfloat"/> 8465 <param name="minZ" type="GLfloat"/> 8466 <param name="minW" type="GLfloat"/> 8467 <param name="maxX" type="GLfloat"/> 8468 <param name="maxY" type="GLfloat"/> 8469 <param name="maxZ" type="GLfloat"/> 8470 <param name="maxW" type="GLfloat"/> 8471 </function> 8472 8473</category> 8474 8475<xi:include href="ARB_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8476 8477<category name="ARB_parallel_shader_compile" number="179"> 8478 <enum name="MAX_SHADER_COMPILER_THREADS_ARB" value="0x91B0"/> 8479 <enum name="COMPLETION_STATUS_ARB" value="0x91B1"/> 8480 8481 <function name="MaxShaderCompilerThreadsKHR" es2="2.0"> 8482 <param name="count" type="GLuint"/> 8483 </function> 8484 8485 <function name="MaxShaderCompilerThreadsARB" alias="MaxShaderCompilerThreadsKHR"> 8486 <param name="count" type="GLuint"/> 8487 </function> 8488</category> 8489 8490<!-- ARB extension 180 - 189 --> 8491 8492<xi:include href="ARB_gl_spirv.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8493 8494<!-- ARB extensions 191 - 193 --> 8495 8496<xi:include href="ARB_spirv_extensions.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8497 8498<!-- ARB extensions 195 --> 8499 8500<xi:include href="KHR_shader_subgroup.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8501 8502<!-- Non-ARB extensions sorted by extension number. --> 8503 8504<category name="GL_EXT_blend_color" number="2"> 8505 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8506 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8507 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8508 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8509 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8510 <size name="Get" mode="get"/> 8511 </enum> 8512 8513 <function name="BlendColorEXT" alias="BlendColor"> 8514 <param name="red" type="GLclampf"/> 8515 <param name="green" type="GLclampf"/> 8516 <param name="blue" type="GLclampf"/> 8517 <param name="alpha" type="GLclampf"/> 8518 </function> 8519</category> 8520 8521<category name="GL_EXT_texture" number="4"> 8522 <enum name="ALPHA4_EXT" value="0x803B"/> 8523 <enum name="ALPHA8_EXT" value="0x803C"/> 8524 <enum name="ALPHA12_EXT" value="0x803D"/> 8525 <enum name="ALPHA16_EXT" value="0x803E"/> 8526 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8527 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8528 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8529 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8530 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8531 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8532 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8533 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8534 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8535 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8536 <enum name="INTENSITY_EXT" value="0x8049"/> 8537 <enum name="INTENSITY4_EXT" value="0x804A"/> 8538 <enum name="INTENSITY8_EXT" value="0x804B"/> 8539 <enum name="INTENSITY12_EXT" value="0x804C"/> 8540 <enum name="INTENSITY16_EXT" value="0x804D"/> 8541 <enum name="RGB2_EXT" value="0x804E"/> 8542 <enum name="RGB4_EXT" value="0x804F"/> 8543 <enum name="RGB5_EXT" value="0x8050"/> 8544 <enum name="RGB8_EXT" value="0x8051"/> 8545 <enum name="RGB10_EXT" value="0x8052"/> 8546 <enum name="RGB12_EXT" value="0x8053"/> 8547 <enum name="RGB16_EXT" value="0x8054"/> 8548 <enum name="RGBA2_EXT" value="0x8055"/> 8549 <enum name="RGBA4_EXT" value="0x8056"/> 8550 <enum name="RGB5_A1_EXT" value="0x8057"/> 8551 <enum name="RGBA8_EXT" value="0x8058"/> 8552 <enum name="RGB10_A2_EXT" value="0x8059"/> 8553 <enum name="RGBA12_EXT" value="0x805A"/> 8554 <enum name="RGBA16_EXT" value="0x805B"/> 8555 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8556 <size name="GetTexLevelParameterfv" mode="get"/> 8557 <size name="GetTexLevelParameteriv" mode="get"/> 8558 </enum> 8559 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8560 <size name="GetTexLevelParameterfv" mode="get"/> 8561 <size name="GetTexLevelParameteriv" mode="get"/> 8562 </enum> 8563 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8564 <size name="GetTexLevelParameterfv" mode="get"/> 8565 <size name="GetTexLevelParameteriv" mode="get"/> 8566 </enum> 8567 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8568 <size name="GetTexLevelParameterfv" mode="get"/> 8569 <size name="GetTexLevelParameteriv" mode="get"/> 8570 </enum> 8571 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8572 <size name="GetTexLevelParameterfv" mode="get"/> 8573 <size name="GetTexLevelParameteriv" mode="get"/> 8574 </enum> 8575 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8576 <size name="GetTexLevelParameterfv" mode="get"/> 8577 <size name="GetTexLevelParameteriv" mode="get"/> 8578 </enum> 8579 <enum name="REPLACE_EXT" value="0x8062"/> 8580 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8581 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8582 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8583</category> 8584 8585<!-- Extension number 5 is not listed in the extension registry. --> 8586 8587<category name="GL_EXT_texture3D" number="6"> 8588 <function name="TexImage3DEXT" alias="TexImage3D"> 8589 <param name="target" type="GLenum"/> 8590 <param name="level" type="GLint"/> 8591 <param name="internalformat" type="GLenum"/> 8592 <param name="width" type="GLsizei"/> 8593 <param name="height" type="GLsizei"/> 8594 <param name="depth" type="GLsizei"/> 8595 <param name="border" type="GLint"/> 8596 <param name="format" type="GLenum"/> 8597 <param name="type" type="GLenum"/> 8598 <param name="pixels" type="const GLvoid *"/> 8599 </function> 8600 8601 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8602 <param name="target" type="GLenum"/> 8603 <param name="level" type="GLint"/> 8604 <param name="xoffset" type="GLint"/> 8605 <param name="yoffset" type="GLint"/> 8606 <param name="zoffset" type="GLint"/> 8607 <param name="width" type="GLsizei"/> 8608 <param name="height" type="GLsizei"/> 8609 <param name="depth" type="GLsizei"/> 8610 <param name="format" type="GLenum"/> 8611 <param name="type" type="GLenum"/> 8612 <param name="UNUSED" type="GLuint" padding="true"/> 8613 <param name="pixels" type="const GLvoid *"/> 8614 </function> 8615</category> 8616 8617<category name="GL_SGIS_texture_filter4" number="7"> 8618 <function name="GetTexFilterFuncSGIS" exec="skip"> 8619 <param name="target" type="GLenum"/> 8620 <param name="filter" type="GLenum"/> 8621 <param name="weights" type="GLfloat *" output="true"/> 8622 <glx vendorpriv="4101" ignore="true"/> 8623 </function> 8624 8625 <function name="TexFilterFuncSGIS" exec="skip"> 8626 <param name="target" type="GLenum"/> 8627 <param name="filter" type="GLenum"/> 8628 <param name="n" type="GLsizei" counter="true"/> 8629 <param name="weights" type="const GLfloat *" count="n"/> 8630 <glx rop="2064" ignore="true"/> 8631 </function> 8632</category> 8633 8634<!-- Extension number 8 is not listed in the extension registry. --> 8635 8636<category name="GL_EXT_subtexture" number="9"> 8637 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8638 <param name="target" type="GLenum"/> 8639 <param name="level" type="GLint"/> 8640 <param name="xoffset" type="GLint"/> 8641 <param name="width" type="GLsizei"/> 8642 <param name="format" type="GLenum"/> 8643 <param name="type" type="GLenum"/> 8644 <param name="UNUSED" type="GLuint" padding="true"/> 8645 <param name="pixels" type="const GLvoid *"/> 8646 </function> 8647 8648 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8649 <param name="target" type="GLenum"/> 8650 <param name="level" type="GLint"/> 8651 <param name="xoffset" type="GLint"/> 8652 <param name="yoffset" type="GLint"/> 8653 <param name="width" type="GLsizei"/> 8654 <param name="height" type="GLsizei"/> 8655 <param name="format" type="GLenum"/> 8656 <param name="type" type="GLenum"/> 8657 <param name="UNUSED" type="GLuint" padding="true"/> 8658 <param name="pixels" type="const GLvoid *"/> 8659 </function> 8660</category> 8661 8662<category name="GL_EXT_copy_texture" number="10"> 8663 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8664 <param name="target" type="GLenum"/> 8665 <param name="level" type="GLint"/> 8666 <param name="internalformat" type="GLenum"/> 8667 <param name="x" type="GLint"/> 8668 <param name="y" type="GLint"/> 8669 <param name="width" type="GLsizei"/> 8670 <param name="border" type="GLint"/> 8671 </function> 8672 8673 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8674 <param name="target" type="GLenum"/> 8675 <param name="level" type="GLint"/> 8676 <param name="internalformat" type="GLenum"/> 8677 <param name="x" type="GLint"/> 8678 <param name="y" type="GLint"/> 8679 <param name="width" type="GLsizei"/> 8680 <param name="height" type="GLsizei"/> 8681 <param name="border" type="GLint"/> 8682 </function> 8683 8684 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8685 <param name="target" type="GLenum"/> 8686 <param name="level" type="GLint"/> 8687 <param name="xoffset" type="GLint"/> 8688 <param name="x" type="GLint"/> 8689 <param name="y" type="GLint"/> 8690 <param name="width" type="GLsizei"/> 8691 </function> 8692 8693 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8694 <param name="target" type="GLenum"/> 8695 <param name="level" type="GLint"/> 8696 <param name="xoffset" type="GLint"/> 8697 <param name="yoffset" type="GLint"/> 8698 <param name="x" type="GLint"/> 8699 <param name="y" type="GLint"/> 8700 <param name="width" type="GLsizei"/> 8701 <param name="height" type="GLsizei"/> 8702 </function> 8703 8704 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8705 <param name="target" type="GLenum"/> 8706 <param name="level" type="GLint"/> 8707 <param name="xoffset" type="GLint"/> 8708 <param name="yoffset" type="GLint"/> 8709 <param name="zoffset" type="GLint"/> 8710 <param name="x" type="GLint"/> 8711 <param name="y" type="GLint"/> 8712 <param name="width" type="GLsizei"/> 8713 <param name="height" type="GLsizei"/> 8714 </function> 8715</category> 8716 8717<category name="GL_SGIS_pixel_texture" number="15"> 8718 <function name="PixelTexGenParameteriSGIS" exec="skip"> 8719 <param name="pname" type="GLenum"/> 8720 <param name="param" type="GLint"/> 8721 <glx ignore="true"/> 8722 </function> 8723 8724 <function name="PixelTexGenParameterivSGIS" exec="skip"> 8725 <param name="pname" type="GLenum"/> 8726 <param name="params" type="const GLint *"/> 8727 <glx ignore="true"/> 8728 </function> 8729 8730 <function name="PixelTexGenParameterfSGIS" exec="skip"> 8731 <param name="pname" type="GLenum"/> 8732 <param name="param" type="GLfloat"/> 8733 <glx ignore="true"/> 8734 </function> 8735 8736 <function name="PixelTexGenParameterfvSGIS" exec="skip"> 8737 <param name="pname" type="GLenum"/> 8738 <param name="params" type="const GLfloat *"/> 8739 <glx ignore="true"/> 8740 </function> 8741 8742 <function name="GetPixelTexGenParameterivSGIS" exec="skip"> 8743 <param name="pname" type="GLenum"/> 8744 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8745 <glx ignore="true"/> 8746 </function> 8747 8748 <function name="GetPixelTexGenParameterfvSGIS" exec="skip"> 8749 <param name="pname" type="GLenum"/> 8750 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8751 <glx ignore="true"/> 8752 </function> 8753</category> 8754 8755<category name="GL_SGIS_texture4D" number="16"> 8756 <function name="TexImage4DSGIS" exec="skip"> 8757 <param name="target" type="GLenum"/> 8758 <param name="level" type="GLint"/> 8759 <param name="internalformat" type="GLenum"/> 8760 <param name="width" type="GLsizei"/> 8761 <param name="height" type="GLsizei"/> 8762 <param name="depth" type="GLsizei"/> 8763 <param name="size4d" type="GLsizei"/> 8764 <param name="border" type="GLint"/> 8765 <param name="format" type="GLenum"/> 8766 <param name="type" type="GLenum"/> 8767 <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"/> 8768 <glx rop="2057" ignore="true"/> 8769 </function> 8770 8771 <function name="TexSubImage4DSGIS" exec="skip"> 8772 <param name="target" type="GLenum"/> 8773 <param name="level" type="GLint"/> 8774 <param name="xoffset" type="GLint"/> 8775 <param name="yoffset" type="GLint"/> 8776 <param name="zoffset" type="GLint"/> 8777 <param name="woffset" type="GLint"/> 8778 <param name="width" type="GLsizei"/> 8779 <param name="height" type="GLsizei"/> 8780 <param name="depth" type="GLsizei"/> 8781 <param name="size4d" type="GLsizei"/> 8782 <param name="format" type="GLenum"/> 8783 <param name="type" type="GLenum"/> 8784 <param name="UNUSED" type="GLuint" padding="true"/> 8785 <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"/> 8786 <glx rop="2058" ignore="true"/> 8787 </function> 8788</category> 8789 8790<category name="GL_SGI_texture_color_table" number="17"> 8791 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 8792 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 8793</category> 8794 8795<!-- Extension number 19 is not listed in the extension registry. --> 8796 8797<category name="GL_EXT_texture_object" number="20"> 8798 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 8799 <param name="n" type="GLsizei" counter="true"/> 8800 <param name="textures" type="const GLuint *" count="n"/> 8801 <param name="residences" type="GLboolean *" output="true" count="n"/> 8802 <return type="GLboolean"/> 8803 <glx vendorpriv="11" handcode="client" always_array="true"/> 8804 </function> 8805 8806 <function name="BindTextureEXT" alias="BindTexture"> 8807 <param name="target" type="GLenum"/> 8808 <param name="texture" type="GLuint"/> 8809 </function> 8810 8811 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 8812 <param name="n" type="GLsizei" counter="true"/> 8813 <param name="textures" type="const GLuint *" count="n"/> 8814 <glx vendorpriv="12"/> 8815 </function> 8816 8817 <function name="GenTexturesEXT" alias="GenTextures"> 8818 <param name="n" type="GLsizei" counter="true"/> 8819 <param name="textures" type="GLuint *" output="true" count="n"/> 8820 <glx vendorpriv="13" always_array="true"/> 8821 </function> 8822 8823 <function name="IsTextureEXT" alias="IsTexture"> 8824 <param name="texture" type="GLuint"/> 8825 <return type="GLboolean"/> 8826 <glx vendorpriv="14"/> 8827 </function> 8828 8829 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 8830 <param name="n" type="GLsizei"/> 8831 <param name="textures" type="const GLuint *"/> 8832 <param name="priorities" type="const GLclampf *"/> 8833 </function> 8834</category> 8835 8836<category name="GL_SGIS_detail_texture" number="21"> 8837 <function name="DetailTexFuncSGIS" exec="skip"> 8838 <param name="target" type="GLenum"/> 8839 <param name="n" type="GLsizei" counter="true"/> 8840 <param name="points" type="const GLfloat *" count="n"/> 8841 <glx rop="2051" ignore="true"/> 8842 </function> 8843 8844 <function name="GetDetailTexFuncSGIS" exec="skip"> 8845 <param name="target" type="GLenum"/> 8846 <param name="points" type="GLfloat *" output="true"/> 8847 <glx vendorpriv="4096" ignore="true"/> 8848 </function> 8849</category> 8850 8851<category name="GL_SGIS_sharpen_texture" number="22"> 8852 <function name="SharpenTexFuncSGIS" exec="skip"> 8853 <param name="target" type="GLenum"/> 8854 <param name="n" type="GLsizei" counter="true"/> 8855 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 8856 <glx rop="2052" ignore="true"/> 8857 </function> 8858 8859 <function name="GetSharpenTexFuncSGIS" exec="skip"> 8860 <param name="target" type="GLenum"/> 8861 <param name="points" type="GLfloat *" output="true"/> 8862 <glx vendorpriv="4097" ignore="true"/> 8863 </function> 8864</category> 8865 8866<category name="GL_SGIS_multisample" number="25"> 8867 <function name="SampleMaskSGIS" exec="skip"> 8868 <param name="value" type="GLclampf"/> 8869 <param name="invert" type="GLboolean"/> 8870 <glx rop="2048"/> 8871 </function> 8872 8873 <function name="SamplePatternSGIS" exec="skip"> 8874 <param name="pattern" type="GLenum"/> 8875 <glx rop="2049"/> 8876 </function> 8877</category> 8878 8879<!-- Extension number 26 is not listed in the extension registry. --> 8880 8881<category name="GL_EXT_rescale_normal" number="27"> 8882 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 8883 <size name="Get" mode="get"/> 8884 </enum> 8885</category> 8886 8887<!-- Extension number 28 is a GLX extension. --> 8888<!-- Extension number 29 is not listed in the extension registry. --> 8889 8890<category name="GL_EXT_vertex_array" number="30"> 8891 <!-- These enums are part of the extension only. --> 8892 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 8893 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 8894 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 8895 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 8896 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 8897 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 8898 8899 8900 <function name="ArrayElementEXT" alias="ArrayElement"> 8901 <param name="i" type="GLint"/> 8902 </function> 8903 8904 <function name="ColorPointerEXT" deprecated="3.1" marshal="async" 8905 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR0, MESA_PACK_VFORMAT(type, size, 1, 0, 0), stride, pointer);"> 8906 <param name="size" type="GLint"/> 8907 <param name="type" type="GLenum"/> 8908 <param name="stride" type="GLsizei"/> 8909 <param name="count" type="GLsizei"/> 8910 <param name="pointer" type="const GLvoid *"/> 8911 <glx handcode="true"/> 8912 </function> 8913 8914 <function name="DrawArraysEXT" alias="DrawArrays"> 8915 <param name="mode" type="GLenum"/> 8916 <param name="first" type="GLint"/> 8917 <param name="count" type="GLsizei"/> 8918 </function> 8919 8920 <function name="EdgeFlagPointerEXT" deprecated="3.1" marshal="async" 8921 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_EDGEFLAG, MESA_PACK_VFORMAT(GL_UNSIGNED_BYTE, 1, 0, 0, 0), stride, pointer);"> 8922 <param name="stride" type="GLsizei"/> 8923 <param name="count" type="GLsizei"/> 8924 <param name="pointer" type="const GLboolean *"/> 8925 <glx handcode="true"/> 8926 </function> 8927 8928 <function name="GetPointervEXT" alias="GetPointerv"> 8929 <param name="pname" type="GLenum"/> 8930 <param name="params" type="GLvoid **" output="true"/> 8931 </function> 8932 8933 <function name="IndexPointerEXT" deprecated="3.1" marshal="async" 8934 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR_INDEX, MESA_PACK_VFORMAT(type, 1, 0, 0, 0), stride, pointer);"> 8935 <param name="type" type="GLenum"/> 8936 <param name="stride" type="GLsizei"/> 8937 <param name="count" type="GLsizei"/> 8938 <param name="pointer" type="const GLvoid *"/> 8939 <glx handcode="true"/> 8940 </function> 8941 8942 <function name="NormalPointerEXT" deprecated="3.1" marshal="async" 8943 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_NORMAL, MESA_PACK_VFORMAT(type, 3, 1, 0, 0), stride, pointer);"> 8944 <param name="type" type="GLenum"/> 8945 <param name="stride" type="GLsizei"/> 8946 <param name="count" type="GLsizei"/> 8947 <param name="pointer" type="const GLvoid *"/> 8948 <glx handcode="true"/> 8949 </function> 8950 8951 <function name="TexCoordPointerEXT" deprecated="3.1" marshal="async" 8952 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_TEX(ctx->GLThread.ClientActiveTexture), MESA_PACK_VFORMAT(type, size, 0, 0, 0), stride, pointer);"> 8953 <param name="size" type="GLint"/> 8954 <param name="type" type="GLenum"/> 8955 <param name="stride" type="GLsizei"/> 8956 <param name="count" type="GLsizei"/> 8957 <param name="pointer" type="const GLvoid *"/> 8958 <glx handcode="true"/> 8959 </function> 8960 8961 <function name="VertexPointerEXT" deprecated="3.1" marshal="async" 8962 marshal_call_after="_mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_POS, MESA_PACK_VFORMAT(type, size, 0, 0, 0), stride, pointer);"> 8963 <param name="size" type="GLint"/> 8964 <param name="type" type="GLenum"/> 8965 <param name="stride" type="GLsizei"/> 8966 <param name="count" type="GLsizei"/> 8967 <param name="pointer" type="const GLvoid *"/> 8968 <glx handcode="true"/> 8969 </function> 8970</category> 8971 8972<category name="GL_SGIS_generate_mipmap" number="32"> 8973 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 8974 <size name="TexParameterfv"/> 8975 <size name="TexParameteriv"/> 8976 <size name="GetTexParameterfv" mode="get"/> 8977 <size name="GetTexParameteriv" mode="get"/> 8978 </enum> 8979 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 8980</category> 8981 8982<category name="GL_SGIX_clipmap" number="33"> 8983 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 8984 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 8985 <size name="TexParameterfv"/> 8986 <size name="TexParameteriv"/> 8987 <size name="GetTexParameterfv" mode="get"/> 8988 <size name="GetTexParameteriv" mode="get"/> 8989 </enum> 8990 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172"> 8991 <size name="TexParameterfv"/> 8992 <size name="TexParameteriv"/> 8993 <size name="GetTexParameterfv" mode="get"/> 8994 <size name="GetTexParameteriv" mode="get"/> 8995 </enum> 8996 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 8997 <size name="TexParameterfv"/> 8998 <size name="TexParameteriv"/> 8999 <size name="GetTexParameterfv" mode="get"/> 9000 <size name="GetTexParameteriv" mode="get"/> 9001 </enum> 9002 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 9003 <size name="TexParameterfv"/> 9004 <size name="TexParameteriv"/> 9005 <size name="GetTexParameterfv" mode="get"/> 9006 <size name="GetTexParameteriv" mode="get"/> 9007 </enum> 9008 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 9009 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 9010 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 9011 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 9012 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 9013 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 9014 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 9015</category> 9016 9017<category name="GL_SGIX_shadow" number="34"> 9018 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 9019 <size name="TexParameterfv"/> 9020 <size name="TexParameteriv"/> 9021 <size name="GetTexParameterfv" mode="get"/> 9022 <size name="GetTexParameteriv" mode="get"/> 9023 </enum> 9024 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 9025 <size name="TexParameterfv"/> 9026 <size name="TexParameteriv"/> 9027 <size name="GetTexParameterfv" mode="get"/> 9028 <size name="GetTexParameteriv" mode="get"/> 9029 </enum> 9030 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9031 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9032</category> 9033 9034<category name="GL_SGIS_texture_edge_clamp" number="35"> 9035 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9036</category> 9037 9038<category name="GL_SGIS_texture_border_clamp" number="36"> 9039 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9040</category> 9041 9042<category name="GL_EXT_blend_minmax" number="37"> 9043 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9044 <enum name="MIN_EXT" value="0x8007"/> 9045 <enum name="MAX_EXT" value="0x8008"/> 9046 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9047 <size name="Get" mode="get"/> 9048 </enum> 9049 9050 <function name="BlendEquationEXT" alias="BlendEquation"> 9051 <param name="mode" type="GLenum"/> 9052 </function> 9053</category> 9054 9055<category name="GL_EXT_blend_subtract" number="38"> 9056 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9057 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9058 9059 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9060 <param name="mode" type="GLenum"/> 9061 </function> --> 9062</category> 9063 9064<!-- Extension number 40 is a GLX extension. --> 9065<!-- Extension number 41 is a GLX extension. --> 9066<!-- Extension number 42 is a GLX extension. --> 9067<!-- Extension number 43 is a GLX extension. --> 9068<!-- Extension number 44 is a GLX extension. --> 9069<!-- Extension number 46 is not listed in the extension registry. --> 9070<!-- Extension number 47 is a GLX extension. --> 9071<!-- Extension number 48 is not listed in the extension registry. --> 9072<!-- Extension number 49 is a GLX extension. --> 9073<!-- Extension number 50 is a GLX extension. --> 9074 9075<category name="GL_SGIX_sprite" number="52"> 9076 <function name="SpriteParameterfSGIX" exec="skip"> 9077 <param name="pname" type="GLenum"/> 9078 <param name="param" type="GLfloat"/> 9079 <glx ignore="true"/> 9080 </function> 9081 9082 <function name="SpriteParameterfvSGIX" exec="skip"> 9083 <param name="pname" type="GLenum"/> 9084 <param name="params" type="const GLfloat *"/> 9085 <glx ignore="true"/> 9086 </function> 9087 9088 <function name="SpriteParameteriSGIX" exec="skip"> 9089 <param name="pname" type="GLenum"/> 9090 <param name="param" type="GLint"/> 9091 <glx ignore="true"/> 9092 </function> 9093 9094 <function name="SpriteParameterivSGIX" exec="skip"> 9095 <param name="pname" type="GLenum"/> 9096 <param name="params" type="const GLint *"/> 9097 <glx ignore="true"/> 9098 </function> 9099</category> 9100 9101<category name="GL_EXT_point_parameters" number="54"> 9102 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9103 <size name="PointParameterfv"/> 9104 </enum> 9105 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9106 <size name="PointParameterfv"/> 9107 </enum> 9108 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9109 <size name="PointParameterfv"/> 9110 </enum> 9111 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9112 <size name="PointParameterfv"/> 9113 </enum> 9114 9115 <function name="PointParameterfEXT" alias="PointParameterf"> 9116 <param name="pname" type="GLenum"/> 9117 <param name="param" type="GLfloat"/> 9118 </function> 9119 9120 <function name="PointParameterfvEXT" alias="PointParameterfv"> 9121 <param name="pname" type="GLenum"/> 9122 <param name="params" type="const GLfloat *"/> 9123 </function> 9124</category> 9125 9126<category name="GL_SGIX_instruments" number="55"> 9127 <function name="GetInstrumentsSGIX" exec="skip"> 9128 <return type="GLint"/> 9129 <glx ignore="true"/> 9130 </function> 9131 9132 <function name="InstrumentsBufferSGIX" exec="skip"> 9133 <param name="size" type="GLsizei"/> 9134 <param name="buffer" type="GLint *" output="true"/> 9135 <glx ignore="true"/> 9136 </function> 9137 9138 <function name="PollInstrumentsSGIX" exec="skip"> 9139 <param name="marker_p" type="GLint *" output="true"/> 9140 <return type="GLint"/> 9141 <glx ignore="true"/> 9142 </function> 9143 9144 <function name="ReadInstrumentsSGIX" exec="skip"> 9145 <param name="marker" type="GLint"/> 9146 <glx ignore="true"/> 9147 </function> 9148 9149 <function name="StartInstrumentsSGIX" exec="skip"> 9150 <glx ignore="true"/> 9151 </function> 9152 9153 <function name="StopInstrumentsSGIX" exec="skip"> 9154 <param name="marker" type="GLint"/> 9155 <glx ignore="true"/> 9156 </function> 9157</category> 9158 9159<category name="GL_SGIX_texture_scale_bias" number="56"> 9160 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9161 <size name="TexParameterfv"/> 9162 <size name="TexParameteriv"/> 9163 <size name="GetTexParameterfv" mode="get"/> 9164 <size name="GetTexParameteriv" mode="get"/> 9165 </enum> 9166 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9167 <size name="TexParameterfv"/> 9168 <size name="TexParameteriv"/> 9169 <size name="GetTexParameterfv" mode="get"/> 9170 <size name="GetTexParameteriv" mode="get"/> 9171 </enum> 9172 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9173 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9174</category> 9175 9176<category name="GL_SGIX_framezoom" number="57"> 9177 <function name="FrameZoomSGIX" exec="skip"> 9178 <param name="factor" type="GLint"/> 9179 <glx rop="2072" ignore="true"/> 9180 </function> 9181</category> 9182 9183<category name="GL_SGIX_tag_sample_buffer" number="58"> 9184 <function name="TagSampleBufferSGIX" exec="skip"> 9185 <glx rop="2050" ignore="true"/> 9186 </function> 9187</category> 9188 9189<!-- Extension number 59 is not listed in the extension registry. --> 9190 9191<category name="GL_SGIX_reference_plane" number="60"> 9192 <function name="ReferencePlaneSGIX" exec="skip"> 9193 <param name="equation" type="const GLdouble *" count="4"/> 9194 <glx rop="2071" ignore="true"/> 9195 </function> 9196</category> 9197 9198<category name="GL_SGIX_flush_raster" number="61"> 9199 <function name="FlushRasterSGIX" exec="skip"> 9200 <glx vendorpriv="4105" ignore="true"/> 9201 </function> 9202</category> 9203 9204<!-- Extension number 62 is a GLX extension. --> 9205 9206<category name="GL_SGIX_depth_texture" number="63"> 9207 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9208 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9209 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9210</category> 9211 9212<category name="GL_SGIS_fog_function" number="64"> 9213 <function name="FogFuncSGIS" exec="skip"> 9214 <param name="n" type="GLsizei" counter="true"/> 9215 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9216 <glx rop="2067" ignore="true"/> 9217 </function> 9218 9219 <function name="GetFogFuncSGIS" exec="skip"> 9220 <param name="points" type="GLfloat *" output="true"/> 9221 <!-- GLX protocol for this function is unknown. --> 9222 </function> 9223</category> 9224 9225<category name="GL_SGIX_fog_offset" number="65"> 9226 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9227 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9228 <size name="Fogfv"/> 9229 <size name="Fogiv"/> 9230 </enum> 9231</category> 9232 9233<category name="GL_HP_image_transform" number="66"> 9234 <function name="ImageTransformParameteriHP" exec="skip"> 9235 <param name="target" type="GLenum"/> 9236 <param name="pname" type="GLenum"/> 9237 <param name="param" type="GLint"/> 9238 </function> 9239 9240 <function name="ImageTransformParameterfHP" exec="skip"> 9241 <param name="target" type="GLenum"/> 9242 <param name="pname" type="GLenum"/> 9243 <param name="param" type="GLfloat"/> 9244 </function> 9245 9246 <function name="ImageTransformParameterivHP" exec="skip"> 9247 <param name="target" type="GLenum"/> 9248 <param name="pname" type="GLenum"/> 9249 <param name="params" type="const GLint *"/> 9250 </function> 9251 9252 <function name="ImageTransformParameterfvHP" exec="skip"> 9253 <param name="target" type="GLenum"/> 9254 <param name="pname" type="GLenum"/> 9255 <param name="params" type="const GLfloat *"/> 9256 </function> 9257 9258 <function name="GetImageTransformParameterivHP" exec="skip"> 9259 <param name="target" type="GLenum"/> 9260 <param name="pname" type="GLenum"/> 9261 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9262 </function> 9263 9264 <function name="GetImageTransformParameterfvHP" exec="skip"> 9265 <param name="target" type="GLenum"/> 9266 <param name="pname" type="GLenum"/> 9267 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9268 </function> 9269</category> 9270 9271<category name="GL_HP_convolution_border_modes" number="67"> 9272 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9273 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9274 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9275 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9276 <size name="ConvolutionParameterfv"/> 9277 <size name="ConvolutionParameteriv"/> 9278 <size name="GetConvolutionParameterfv" mode="get"/> 9279 <size name="GetConvolutionParameteriv" mode="get"/> 9280 </enum> 9281</category> 9282 9283<!-- Extension number 68 is not listed in the extension registry. --> 9284<!-- Extension number 70 is not listed in the extension registry. --> 9285<!-- Extension number 71 is not listed in the extension registry. --> 9286<!-- Extension number 72 is not listed in the extension registry. --> 9287<!-- Extension number 73 is not listed in the extension registry. --> 9288 9289<category name="GL_EXT_color_subtable" number="74"> 9290 <function name="ColorSubTableEXT" alias="ColorSubTable"> 9291 <param name="target" type="GLenum"/> 9292 <param name="start" type="GLsizei"/> 9293 <param name="count" type="GLsizei"/> 9294 <param name="format" type="GLenum"/> 9295 <param name="type" type="GLenum"/> 9296 <param name="data" type="const GLvoid *"/> 9297 </function> 9298 9299 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable"> 9300 <param name="target" type="GLenum"/> 9301 <param name="start" type="GLsizei"/> 9302 <param name="x" type="GLint"/> 9303 <param name="y" type="GLint"/> 9304 <param name="width" type="GLsizei"/> 9305 </function> 9306</category> 9307 9308<!-- Extension number 75 is a GLU extension. --> 9309 9310<category name="GL_PGI_misc_hints" number="77"> 9311 <function name="HintPGI" exec="skip"> 9312 <param name="target" type="GLenum"/> 9313 <param name="mode" type="GLint"/> 9314 <glx ignore="true"/> 9315 </function> 9316</category> 9317 9318<category name="GL_EXT_clip_volume_hint" number="79"> 9319 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9320 <size name="Get" mode="get"/> 9321 </enum> 9322</category> 9323 9324<category name="GL_SGIX_list_priority" number="80"> 9325 <function name="GetListParameterfvSGIX" exec="skip"> 9326 <param name="list" type="GLuint"/> 9327 <param name="pname" type="GLenum"/> 9328 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9329 <glx ignore="true"/> 9330 </function> 9331 9332 <function name="GetListParameterivSGIX" exec="skip"> 9333 <param name="list" type="GLuint"/> 9334 <param name="pname" type="GLenum"/> 9335 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9336 <glx ignore="true"/> 9337 </function> 9338 9339 <function name="ListParameterfSGIX" exec="skip"> 9340 <param name="list" type="GLuint"/> 9341 <param name="pname" type="GLenum"/> 9342 <param name="param" type="GLfloat"/> 9343 <glx ignore="true"/> 9344 </function> 9345 9346 <function name="ListParameterfvSGIX" exec="skip"> 9347 <param name="list" type="GLuint"/> 9348 <param name="pname" type="GLenum"/> 9349 <param name="params" type="const GLfloat *"/> 9350 <glx ignore="true"/> 9351 </function> 9352 9353 <function name="ListParameteriSGIX" exec="skip"> 9354 <param name="list" type="GLuint"/> 9355 <param name="pname" type="GLenum"/> 9356 <param name="param" type="GLint"/> 9357 <glx ignore="true"/> 9358 </function> 9359 9360 <function name="ListParameterivSGIX" exec="skip"> 9361 <param name="list" type="GLuint"/> 9362 <param name="pname" type="GLenum"/> 9363 <param name="params" type="const GLint *"/> 9364 <glx ignore="true"/> 9365 </function> 9366</category> 9367 9368<!-- Extension number 82 is not listed in the extension registry. --> 9369<!-- Extension number 83 is a GLX extension. --> 9370 9371<category name="GL_SGIX_texture_lod_bias" number="84"> 9372 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9373 <size name="TexParameterfv"/> 9374 <size name="TexParameteriv"/> 9375 <size name="GetTexParameterfv" mode="get"/> 9376 <size name="GetTexParameteriv" mode="get"/> 9377 </enum> 9378 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 9379 <size name="TexParameterfv"/> 9380 <size name="TexParameteriv"/> 9381 <size name="GetTexParameterfv" mode="get"/> 9382 <size name="GetTexParameteriv" mode="get"/> 9383 </enum> 9384 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9385 <size name="TexParameterfv"/> 9386 <size name="TexParameteriv"/> 9387 <size name="GetTexParameterfv" mode="get"/> 9388 <size name="GetTexParameteriv" mode="get"/> 9389 </enum> 9390</category> 9391 9392<!-- Extension number 85 is a GLU extension. --> 9393<!-- Extension number 86 is a GLX extension. --> 9394<!-- Extension number 87 is not listed in the extension registry. --> 9395<!-- Extension number 88 is not listed in the extension registry. --> 9396<!-- Extension number 89 is not listed in the extension registry. --> 9397 9398 9399<category name="GL_SGIX_shadow_ambient" number="90"> 9400 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9401 <size name="TexParameterfv"/> 9402 <size name="TexParameteriv"/> 9403 <size name="GetTexParameterfv" mode="get"/> 9404 <size name="GetTexParameteriv" mode="get"/> 9405 </enum> 9406</category> 9407 9408<!-- Extension number 91 is a GLX extension. --> 9409<!-- Extension number 92 is a GLX extension. --> 9410 9411<category name="GL_EXT_index_material" number="94"> 9412 <function name="IndexMaterialEXT" exec="skip"> 9413 <param name="face" type="GLenum"/> 9414 <param name="mode" type="GLenum"/> 9415 <glx ignore="true"/> 9416 </function> 9417</category> 9418 9419<category name="GL_EXT_index_func" number="95"> 9420 <function name="IndexFuncEXT" exec="skip"> 9421 <param name="func" type="GLenum"/> 9422 <param name="ref" type="GLclampf"/> 9423 <glx ignore="true"/> 9424 </function> 9425</category> 9426 9427<category name="GL_EXT_compiled_vertex_array" number="97"> 9428 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9429 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9430 9431 <function name="LockArraysEXT" deprecated="3.1"> 9432 <param name="first" type="GLint"/> 9433 <param name="count" type="GLsizei"/> 9434 <glx handcode="true" ignore="true"/> 9435 </function> 9436 9437 <function name="UnlockArraysEXT" deprecated="3.1"> 9438 <glx handcode="true" ignore="true"/> 9439 </function> 9440</category> 9441 9442<category name="GL_EXT_cull_vertex" number="98"> 9443 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9444 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AB"> 9445 <size name="CullParameterfv"/> 9446 <size name="CullParameterdv"/> 9447 </enum> 9448 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AC"> 9449 <size name="CullParameterfv"/> 9450 <size name="CullParameterdv"/> 9451 </enum> 9452 9453 <function name="CullParameterdvEXT" exec="skip"> 9454 <param name="pname" type="GLenum"/> 9455 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9456 <glx ignore="true"/> 9457 </function> 9458 9459 <function name="CullParameterfvEXT" exec="skip"> 9460 <param name="pname" type="GLenum"/> 9461 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9462 <glx ignore="true"/> 9463 </function> 9464</category> 9465 9466<!-- Extension number 99 is not listed in the extension registry. --> 9467<xi:include href="ARB_viewport_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 9468 9469<!-- Shouldn't this be EXT_fragment_lighting? --> 9470<category name="GL_SGIX_fragment_lighting" number="102"> 9471 <function name="FragmentColorMaterialSGIX" exec="skip"> 9472 <param name="face" type="GLenum"/> 9473 <param name="mode" type="GLenum"/> 9474 <glx ignore="true"/> 9475 </function> 9476 9477 <function name="FragmentLightfSGIX" exec="skip"> 9478 <param name="light" type="GLenum"/> 9479 <param name="pname" type="GLenum"/> 9480 <param name="param" type="GLfloat"/> 9481 <glx ignore="true"/> 9482 </function> 9483 9484 <function name="FragmentLightfvSGIX" exec="skip"> 9485 <param name="light" type="GLenum"/> 9486 <param name="pname" type="GLenum"/> 9487 <param name="params" type="const GLfloat *"/> 9488 <glx ignore="true"/> 9489 </function> 9490 9491 <function name="FragmentLightiSGIX" exec="skip"> 9492 <param name="light" type="GLenum"/> 9493 <param name="pname" type="GLenum"/> 9494 <param name="param" type="GLint"/> 9495 <glx ignore="true"/> 9496 </function> 9497 9498 <function name="FragmentLightivSGIX" exec="skip"> 9499 <param name="light" type="GLenum"/> 9500 <param name="pname" type="GLenum"/> 9501 <param name="params" type="const GLint *"/> 9502 <glx ignore="true"/> 9503 </function> 9504 9505 <function name="FragmentLightModelfSGIX" exec="skip"> 9506 <param name="pname" type="GLenum"/> 9507 <param name="param" type="GLfloat"/> 9508 <glx ignore="true"/> 9509 </function> 9510 9511 <function name="FragmentLightModelfvSGIX" exec="skip"> 9512 <param name="pname" type="GLenum"/> 9513 <param name="params" type="const GLfloat *"/> 9514 <glx ignore="true"/> 9515 </function> 9516 9517 <function name="FragmentLightModeliSGIX" exec="skip"> 9518 <param name="pname" type="GLenum"/> 9519 <param name="param" type="GLint"/> 9520 <glx ignore="true"/> 9521 </function> 9522 9523 <function name="FragmentLightModelivSGIX" exec="skip"> 9524 <param name="pname" type="GLenum"/> 9525 <param name="params" type="const GLint *"/> 9526 <glx ignore="true"/> 9527 </function> 9528 9529 <function name="FragmentMaterialfSGIX" exec="skip"> 9530 <param name="face" type="GLenum"/> 9531 <param name="pname" type="GLenum"/> 9532 <param name="param" type="GLfloat"/> 9533 <glx ignore="true"/> 9534 </function> 9535 9536 <function name="FragmentMaterialfvSGIX" exec="skip"> 9537 <param name="face" type="GLenum"/> 9538 <param name="pname" type="GLenum"/> 9539 <param name="params" type="const GLfloat *"/> 9540 <glx ignore="true"/> 9541 </function> 9542 9543 <function name="FragmentMaterialiSGIX" exec="skip"> 9544 <param name="face" type="GLenum"/> 9545 <param name="pname" type="GLenum"/> 9546 <param name="param" type="GLint"/> 9547 <glx ignore="true"/> 9548 </function> 9549 9550 <function name="FragmentMaterialivSGIX" exec="skip"> 9551 <param name="face" type="GLenum"/> 9552 <param name="pname" type="GLenum"/> 9553 <param name="params" type="const GLint *"/> 9554 <glx ignore="true"/> 9555 </function> 9556 9557 <function name="GetFragmentLightfvSGIX" exec="skip"> 9558 <param name="light" type="GLenum"/> 9559 <param name="pname" type="GLenum"/> 9560 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9561 <glx ignore="true"/> 9562 </function> 9563 9564 <function name="GetFragmentLightivSGIX" exec="skip"> 9565 <param name="light" type="GLenum"/> 9566 <param name="pname" type="GLenum"/> 9567 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9568 <glx ignore="true"/> 9569 </function> 9570 9571 <function name="GetFragmentMaterialfvSGIX" exec="skip"> 9572 <param name="face" type="GLenum"/> 9573 <param name="pname" type="GLenum"/> 9574 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9575 <glx ignore="true"/> 9576 </function> 9577 9578 <function name="GetFragmentMaterialivSGIX" exec="skip"> 9579 <param name="face" type="GLenum"/> 9580 <param name="pname" type="GLenum"/> 9581 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9582 <glx ignore="true"/> 9583 </function> 9584 9585 <function name="LightEnviSGIX" exec="skip"> 9586 <param name="pname" type="GLenum"/> 9587 <param name="param" type="GLint"/> 9588 <glx ignore="true"/> 9589 </function> 9590</category> 9591 9592<!-- Extension number 103 is not listed in the extension registry. --> 9593<!-- Extension number 104 is not listed in the extension registry. --> 9594<!-- Extension number 105 is not listed in the extension registry. --> 9595<!-- Extension number 106 is not listed in the extension registry. --> 9596<!-- Extension number 107 is not listed in the extension registry. --> 9597<!-- Extension number 108 is not listed in the extension registry. --> 9598<!-- Extension number 109 is not listed in the extension registry. --> 9599 9600<category name="GL_IBM_rasterpos_clip" number="110"> 9601 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 9602 <size name="Get" mode="get"/> 9603 </enum> 9604</category> 9605 9606<category name="GL_EXT_draw_range_elements" number="112"> 9607 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 9608 <param name="mode" type="GLenum"/> 9609 <param name="start" type="GLuint"/> 9610 <param name="end" type="GLuint"/> 9611 <param name="count" type="GLsizei"/> 9612 <param name="type" type="GLenum"/> 9613 <param name="indices" type="const GLvoid *"/> 9614 <glx handcode="true"/> 9615 </function> 9616</category> 9617 9618<!-- Extension number 115 is a GLX extension. --> 9619<!-- Extension number 116 is not listed in the extension registry. --> 9620 9621<category name="GL_EXT_light_texture" number="117"> 9622 <function name="ApplyTextureEXT" exec="skip"> 9623 <param name="mode" type="GLenum"/> 9624 </function> 9625 9626 <function name="TextureLightEXT" exec="skip"> 9627 <param name="pname" type="GLenum"/> 9628 </function> 9629 9630 <function name="TextureMaterialEXT" exec="skip"> 9631 <param name="face" type="GLenum"/> 9632 <param name="mode" type="GLenum"/> 9633 </function> 9634</category> 9635 9636<!-- Extension number 118 is not listed in the extension registry. --> 9637<!-- Extension number 121 is not listed in the extension registry. --> 9638<!-- Extension number 122 is not listed in the extension registry. --> 9639<!-- Extension number 123 is not listed in the extension registry. --> 9640<!-- Extension number 124 is not listed in the extension registry. --> 9641<!-- Extension number 125 is not listed in the extension registry. --> 9642<!-- Extension number 126 is not listed in the extension registry. --> 9643<!-- Extension number 128 is not listed in the extension registry. --> 9644<!-- Extension number 130 is not listed in the extension registry. --> 9645<!-- Extension number 131 is not listed in the extension registry. --> 9646 9647<category name="GL_SGIX_async" number="132"> 9648 <function name="AsyncMarkerSGIX" exec="skip"> 9649 <param name="marker" type="GLuint"/> 9650 </function> 9651 9652 <function name="FinishAsyncSGIX" exec="skip"> 9653 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9654 <return type="GLint"/> 9655 </function> 9656 9657 <function name="PollAsyncSGIX" exec="skip"> 9658 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9659 <return type="GLint"/> 9660 </function> 9661 9662 <function name="GenAsyncMarkersSGIX" exec="skip"> 9663 <param name="range" type="GLsizei"/> 9664 <return type="GLuint"/> 9665 </function> 9666 9667 <function name="DeleteAsyncMarkersSGIX" exec="skip"> 9668 <param name="marker" type="GLuint"/> 9669 <param name="range" type="GLsizei"/> 9670 </function> 9671 9672 <function name="IsAsyncMarkerSGIX" exec="skip"> 9673 <param name="marker" type="GLuint"/> 9674 <return type="GLboolean"/> 9675 </function> 9676</category> 9677 9678<category name="GL_INTEL_parallel_arrays" number="136"> 9679 <function name="VertexPointervINTEL" exec="skip"> 9680 <param name="size" type="GLint"/> 9681 <param name="type" type="GLenum"/> 9682 <param name="pointer" type="const GLvoid **"/> 9683 </function> 9684 9685 <function name="NormalPointervINTEL" exec="skip"> 9686 <param name="type" type="GLenum"/> 9687 <param name="pointer" type="const GLvoid **"/> 9688 </function> 9689 9690 <function name="ColorPointervINTEL" exec="skip"> 9691 <param name="size" type="GLint"/> 9692 <param name="type" type="GLenum"/> 9693 <param name="pointer" type="const GLvoid **"/> 9694 </function> 9695 9696 <function name="TexCoordPointervINTEL" exec="skip"> 9697 <param name="size" type="GLint"/> 9698 <param name="type" type="GLenum"/> 9699 <param name="pointer" type="const GLvoid **"/> 9700 </function> 9701</category> 9702 9703<category name="GL_HP_occlusion_test" number="137"> 9704 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 9705 <size name="Get" mode="get"/> 9706 </enum> 9707 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 9708 <size name="Get" mode="get"/> 9709 </enum> 9710</category> 9711 9712<category name="GL_EXT_pixel_transform" number="138"> 9713 <function name="PixelTransformParameteriEXT" exec="skip"> 9714 <param name="target" type="GLenum"/> 9715 <param name="pname" type="GLenum"/> 9716 <param name="param" type="GLint"/> 9717 </function> 9718 9719 <function name="PixelTransformParameterfEXT" exec="skip"> 9720 <param name="target" type="GLenum"/> 9721 <param name="pname" type="GLenum"/> 9722 <param name="param" type="GLfloat"/> 9723 </function> 9724 9725 <function name="PixelTransformParameterivEXT" exec="skip"> 9726 <param name="target" type="GLenum"/> 9727 <param name="pname" type="GLenum"/> 9728 <param name="params" type="const GLint *"/> 9729 </function> 9730 9731 <function name="PixelTransformParameterfvEXT" exec="skip"> 9732 <param name="target" type="GLenum"/> 9733 <param name="pname" type="GLenum"/> 9734 <param name="params" type="const GLfloat *"/> 9735 </function> 9736</category> 9737 9738<!-- Extension number 140 is not listed in the extension registry. --> 9739 9740<category name="GL_EXT_shared_texture_palette" number="141"> 9741 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 9742</category> 9743 9744<!-- Extension number 142 is a GLX extension. --> 9745<!-- Extension number 143 is not listed in the extension registry. --> 9746 9747<category name="GL_EXT_separate_specular_color" number="144"> 9748 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 9749 <size name="LightModelfv"/> 9750 <size name="LightModeliv"/> 9751 </enum> 9752 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 9753 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 9754</category> 9755 9756<category name="GL_EXT_secondary_color" number="145"> 9757 <function name="SecondaryColor3bEXT" 9758 vectorequiv="SecondaryColor3bv" alias="SecondaryColor3b"> 9759 <param name="red" type="GLbyte"/> 9760 <param name="green" type="GLbyte"/> 9761 <param name="blue" type="GLbyte"/> 9762 </function> 9763 9764 <function name="SecondaryColor3bvEXT" alias="SecondaryColor3bv"> 9765 <param name="v" type="const GLbyte *"/> 9766 </function> 9767 9768 <function name="SecondaryColor3dEXT" 9769 vectorequiv="SecondaryColor3dv" alias="SecondaryColor3d"> 9770 <param name="red" type="GLdouble"/> 9771 <param name="green" type="GLdouble"/> 9772 <param name="blue" type="GLdouble"/> 9773 </function> 9774 9775 <function name="SecondaryColor3dvEXT" alias="SecondaryColor3dv"> 9776 <param name="v" type="const GLdouble *"/> 9777 </function> 9778 9779 <function name="SecondaryColor3fEXT" deprecated="3.1" vectorequiv="SecondaryColor3fvEXT"> 9780 <param name="red" type="GLfloat"/> 9781 <param name="green" type="GLfloat"/> 9782 <param name="blue" type="GLfloat"/> 9783 </function> 9784 9785 <function name="SecondaryColor3fvEXT" deprecated="3.1"> 9786 <param name="v" type="const GLfloat *" count="3"/> 9787 <glx rop="4129"/> 9788 </function> 9789 9790 <function name="SecondaryColor3iEXT" 9791 vectorequiv="SecondaryColor3iv" alias="SecondaryColor3i"> 9792 <param name="red" type="GLint"/> 9793 <param name="green" type="GLint"/> 9794 <param name="blue" type="GLint"/> 9795 </function> 9796 9797 <function name="SecondaryColor3ivEXT" alias="SecondaryColor3iv"> 9798 <param name="v" type="const GLint *"/> 9799 </function> 9800 9801 <function name="SecondaryColor3sEXT" 9802 vectorequiv="SecondaryColor3sv" alias="SecondaryColor3s"> 9803 <param name="red" type="GLshort"/> 9804 <param name="green" type="GLshort"/> 9805 <param name="blue" type="GLshort"/> 9806 </function> 9807 9808 <function name="SecondaryColor3svEXT" alias="SecondaryColor3sv"> 9809 <param name="v" type="const GLshort *"/> 9810 </function> 9811 9812 <function name="SecondaryColor3ubEXT" 9813 vectorequiv="SecondaryColor3ubv" alias="SecondaryColor3ub"> 9814 <param name="red" type="GLubyte"/> 9815 <param name="green" type="GLubyte"/> 9816 <param name="blue" type="GLubyte"/> 9817 </function> 9818 9819 <function name="SecondaryColor3ubvEXT" alias="SecondaryColor3ubv"> 9820 <param name="v" type="const GLubyte *"/> 9821 </function> 9822 9823 <function name="SecondaryColor3uiEXT" 9824 vectorequiv="SecondaryColor3uiv" alias="SecondaryColor3ui"> 9825 <param name="red" type="GLuint"/> 9826 <param name="green" type="GLuint"/> 9827 <param name="blue" type="GLuint"/> 9828 </function> 9829 9830 <function name="SecondaryColor3uivEXT" alias="SecondaryColor3uiv"> 9831 <param name="v" type="const GLuint *"/> 9832 </function> 9833 9834 <function name="SecondaryColor3usEXT" 9835 vectorequiv="SecondaryColor3usv" alias="SecondaryColor3us"> 9836 <param name="red" type="GLushort"/> 9837 <param name="green" type="GLushort"/> 9838 <param name="blue" type="GLushort"/> 9839 </function> 9840 9841 <function name="SecondaryColor3usvEXT" alias="SecondaryColor3usv"> 9842 <param name="v" type="const GLushort *"/> 9843 </function> 9844 9845 <function name="SecondaryColorPointerEXT" alias="SecondaryColorPointer"> 9846 <param name="size" type="GLint"/> 9847 <param name="type" type="GLenum"/> 9848 <param name="stride" type="GLsizei"/> 9849 <param name="pointer" type="const GLvoid *"/> 9850 </function> 9851</category> 9852 9853<category name="GL_EXT_texture_perturb_normal" number="147"> 9854 <function name="TextureNormalEXT" exec="skip"> 9855 <param name="mode" type="GLenum"/> 9856 </function> 9857</category> 9858 9859<category name="GL_EXT_multi_draw_arrays" number="148"> 9860 <function name="MultiDrawArraysEXT" es1="1.0" es2="2.0" alias="MultiDrawArrays"> 9861 <param name="mode" type="GLenum"/> 9862 <param name="first" type="const GLint *"/> 9863 <param name="count" type="const GLsizei *"/> 9864 <param name="primcount" type="GLsizei"/> 9865 </function> 9866 9867 <function name="MultiDrawElements" es1="1.0" es2="2.0" marshal="custom" exec="dlist"> 9868 <param name="mode" type="GLenum"/> 9869 <param name="count" type="const GLsizei *" count="primcount"/> 9870 <param name="type" type="GLenum"/> 9871 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 9872 <param name="primcount" type="GLsizei"/> 9873 <glx handcode="true"/> 9874 </function> 9875</category> 9876 9877<category name="GL_EXT_fog_coord" number="149"> 9878 <function name="FogCoordfEXT" deprecated="3.1" vectorequiv="FogCoordfvEXT" exec="beginend"> 9879 <param name="coord" type="GLfloat"/> 9880 </function> 9881 9882 <function name="FogCoordfvEXT" deprecated="3.1" exec="beginend"> 9883 <param name="coord" type="const GLfloat *" count="1"/> 9884 <glx rop="4124"/> 9885 </function> 9886 9887 <function name="FogCoorddEXT" vectorequiv="FogCoorddv" alias="FogCoordd"> 9888 <param name="coord" type="GLdouble"/> 9889 </function> 9890 9891 <function name="FogCoorddvEXT" alias="FogCoorddv"> 9892 <param name="coord" type="const GLdouble *"/> 9893 </function> 9894 9895 <function name="FogCoordPointerEXT" alias="FogCoordPointer"> 9896 <param name="type" type="GLenum"/> 9897 <param name="stride" type="GLsizei"/> 9898 <param name="pointer" type="const GLvoid *"/> 9899 </function> 9900</category> 9901 9902<!-- Extension number 150 is not listed in the extension registry. --> 9903<!-- Extension number 151 is not listed in the extension registry. --> 9904<!-- Extension number 152 is not listed in the extension registry. --> 9905<!-- Extension number 153 is not listed in the extension registry. --> 9906<!-- Extension number 154 is not listed in the extension registry. --> 9907 9908<category name="GL_EXT_coordinate_frame" number="156"> 9909 <function name="Tangent3bEXT" exec="skip"> 9910 <param name="tx" type="GLbyte"/> 9911 <param name="ty" type="GLbyte"/> 9912 <param name="tz" type="GLbyte"/> 9913 </function> 9914 9915 <function name="Tangent3bvEXT" exec="skip"> 9916 <param name="v" type="const GLbyte *"/> 9917 </function> 9918 9919 <function name="Tangent3dEXT" exec="skip"> 9920 <param name="tx" type="GLdouble"/> 9921 <param name="ty" type="GLdouble"/> 9922 <param name="tz" type="GLdouble"/> 9923 </function> 9924 9925 <function name="Tangent3dvEXT" exec="skip"> 9926 <param name="v" type="const GLdouble *"/> 9927 </function> 9928 9929 <function name="Tangent3fEXT" exec="skip"> 9930 <param name="tx" type="GLfloat"/> 9931 <param name="ty" type="GLfloat"/> 9932 <param name="tz" type="GLfloat"/> 9933 </function> 9934 9935 <function name="Tangent3fvEXT" exec="skip"> 9936 <param name="v" type="const GLfloat *"/> 9937 </function> 9938 9939 <function name="Tangent3iEXT" exec="skip"> 9940 <param name="tx" type="GLint"/> 9941 <param name="ty" type="GLint"/> 9942 <param name="tz" type="GLint"/> 9943 </function> 9944 9945 <function name="Tangent3ivEXT" exec="skip"> 9946 <param name="v" type="const GLint *"/> 9947 </function> 9948 9949 <function name="Tangent3sEXT" exec="skip"> 9950 <param name="tx" type="GLshort"/> 9951 <param name="ty" type="GLshort"/> 9952 <param name="tz" type="GLshort"/> 9953 </function> 9954 9955 <function name="Tangent3svEXT" exec="skip"> 9956 <param name="v" type="const GLshort *"/> 9957 </function> 9958 9959 <function name="Binormal3bEXT" exec="skip"> 9960 <param name="bx" type="GLbyte"/> 9961 <param name="by" type="GLbyte"/> 9962 <param name="bz" type="GLbyte"/> 9963 </function> 9964 9965 <function name="Binormal3bvEXT" exec="skip"> 9966 <param name="v" type="const GLbyte *"/> 9967 </function> 9968 9969 <function name="Binormal3dEXT" exec="skip"> 9970 <param name="bx" type="GLdouble"/> 9971 <param name="by" type="GLdouble"/> 9972 <param name="bz" type="GLdouble"/> 9973 </function> 9974 9975 <function name="Binormal3dvEXT" exec="skip"> 9976 <param name="v" type="const GLdouble *"/> 9977 </function> 9978 9979 <function name="Binormal3fEXT" exec="skip"> 9980 <param name="bx" type="GLfloat"/> 9981 <param name="by" type="GLfloat"/> 9982 <param name="bz" type="GLfloat"/> 9983 </function> 9984 9985 <function name="Binormal3fvEXT" exec="skip"> 9986 <param name="v" type="const GLfloat *"/> 9987 </function> 9988 9989 <function name="Binormal3iEXT" exec="skip"> 9990 <param name="bx" type="GLint"/> 9991 <param name="by" type="GLint"/> 9992 <param name="bz" type="GLint"/> 9993 </function> 9994 9995 <function name="Binormal3ivEXT" exec="skip"> 9996 <param name="v" type="const GLint *"/> 9997 </function> 9998 9999 <function name="Binormal3sEXT" exec="skip"> 10000 <param name="bx" type="GLshort"/> 10001 <param name="by" type="GLshort"/> 10002 <param name="bz" type="GLshort"/> 10003 </function> 10004 10005 <function name="Binormal3svEXT" exec="skip"> 10006 <param name="v" type="const GLshort *"/> 10007 </function> 10008 10009 <function name="TangentPointerEXT" exec="skip"> 10010 <param name="type" type="GLenum"/> 10011 <param name="stride" type="GLsizei"/> 10012 <param name="pointer" type="const GLvoid *"/> 10013 </function> 10014 10015 <function name="BinormalPointerEXT" exec="skip"> 10016 <param name="type" type="GLenum"/> 10017 <param name="stride" type="GLsizei"/> 10018 <param name="pointer" type="const GLvoid *"/> 10019 </function> 10020</category> 10021 10022<!-- Extension number 157 is not listed in the extension registry. --> 10023 10024<category name="GL_EXT_texture_env_combine" number="158"> 10025 <enum name="COMBINE_EXT" value="0x8570"/> 10026 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10027 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10028 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10029 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10030 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10031 <enum name="CONSTANT_EXT" value="0x8576"/> 10032 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10033 <enum name="PREVIOUS_EXT" value="0x8578"/> 10034 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10035 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10036 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10037 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10038 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10039 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10040 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10041 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10042 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10043 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10044 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10045 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10046</category> 10047 10048<category name="GL_SGIX_pixel_texture" number="160"> 10049 <function name="PixelTexGenSGIX" exec="skip"> 10050 <param name="mode" type="GLenum"/> 10051 <glx rop="2059" ignore="true"/> 10052 </function> 10053</category> 10054 10055<!-- Extension number 161 is not listed in the extension registry. --> 10056<!-- Extension number 162 is not listed in the extension registry. --> 10057 10058<category name="GL_SUNX_constant_data" number="163"> 10059 <function name="FinishTextureSUNX" exec="skip"> 10060 </function> 10061</category> 10062 10063<category name="GL_SUN_global_alpha" number="164"> 10064 <function name="GlobalAlphaFactorbSUN" exec="skip"> 10065 <param name="factor" type="GLbyte"/> 10066 </function> 10067 10068 <function name="GlobalAlphaFactorsSUN" exec="skip"> 10069 <param name="factor" type="GLshort"/> 10070 </function> 10071 10072 <function name="GlobalAlphaFactoriSUN" exec="skip"> 10073 <param name="factor" type="GLint"/> 10074 </function> 10075 10076 <function name="GlobalAlphaFactorfSUN" exec="skip"> 10077 <param name="factor" type="GLfloat"/> 10078 </function> 10079 10080 <function name="GlobalAlphaFactordSUN" exec="skip"> 10081 <param name="factor" type="GLdouble"/> 10082 </function> 10083 10084 <function name="GlobalAlphaFactorubSUN" exec="skip"> 10085 <param name="factor" type="GLubyte"/> 10086 </function> 10087 10088 <function name="GlobalAlphaFactorusSUN" exec="skip"> 10089 <param name="factor" type="GLushort"/> 10090 </function> 10091 10092 <function name="GlobalAlphaFactoruiSUN" exec="skip"> 10093 <param name="factor" type="GLuint"/> 10094 </function> 10095</category> 10096 10097<category name="GL_SUN_triangle_list" number="165"> 10098 <function name="ReplacementCodeuiSUN" exec="skip"> 10099 <param name="code" type="GLuint"/> 10100 </function> 10101 10102 <function name="ReplacementCodeusSUN" exec="skip"> 10103 <param name="code" type="GLushort"/> 10104 </function> 10105 10106 <function name="ReplacementCodeubSUN" exec="skip"> 10107 <param name="code" type="GLubyte"/> 10108 </function> 10109 10110 <function name="ReplacementCodeuivSUN" exec="skip"> 10111 <param name="code" type="const GLuint *"/> 10112 </function> 10113 10114 <function name="ReplacementCodeusvSUN" exec="skip"> 10115 <param name="code" type="const GLushort *"/> 10116 </function> 10117 10118 <function name="ReplacementCodeubvSUN" exec="skip"> 10119 <param name="code" type="const GLubyte *"/> 10120 </function> 10121 10122 <function name="ReplacementCodePointerSUN" exec="skip"> 10123 <param name="type" type="GLenum"/> 10124 <param name="stride" type="GLsizei"/> 10125 <param name="pointer" type="const GLvoid *"/> 10126 </function> 10127</category> 10128 10129<category name="GL_SUN_vertex" number="166"> 10130 <function name="Color4ubVertex2fSUN" exec="skip"> 10131 <param name="r" type="GLubyte"/> 10132 <param name="g" type="GLubyte"/> 10133 <param name="b" type="GLubyte"/> 10134 <param name="a" type="GLubyte"/> 10135 <param name="x" type="GLfloat"/> 10136 <param name="y" type="GLfloat"/> 10137 </function> 10138 10139 <function name="Color4ubVertex2fvSUN" exec="skip"> 10140 <param name="c" type="const GLubyte *"/> 10141 <param name="v" type="const GLfloat *"/> 10142 </function> 10143 10144 <function name="Color4ubVertex3fSUN" exec="skip"> 10145 <param name="r" type="GLubyte"/> 10146 <param name="g" type="GLubyte"/> 10147 <param name="b" type="GLubyte"/> 10148 <param name="a" type="GLubyte"/> 10149 <param name="x" type="GLfloat"/> 10150 <param name="y" type="GLfloat"/> 10151 <param name="z" type="GLfloat"/> 10152 </function> 10153 10154 <function name="Color4ubVertex3fvSUN" exec="skip"> 10155 <param name="c" type="const GLubyte *"/> 10156 <param name="v" type="const GLfloat *"/> 10157 </function> 10158 10159 <function name="Color3fVertex3fSUN" exec="skip"> 10160 <param name="r" type="GLfloat"/> 10161 <param name="g" type="GLfloat"/> 10162 <param name="b" type="GLfloat"/> 10163 <param name="x" type="GLfloat"/> 10164 <param name="y" type="GLfloat"/> 10165 <param name="z" type="GLfloat"/> 10166 </function> 10167 10168 <function name="Color3fVertex3fvSUN" exec="skip"> 10169 <param name="c" type="const GLfloat *"/> 10170 <param name="v" type="const GLfloat *"/> 10171 </function> 10172 10173 <function name="Normal3fVertex3fSUN" exec="skip"> 10174 <param name="nx" type="GLfloat"/> 10175 <param name="ny" type="GLfloat"/> 10176 <param name="nz" type="GLfloat"/> 10177 <param name="x" type="GLfloat"/> 10178 <param name="y" type="GLfloat"/> 10179 <param name="z" type="GLfloat"/> 10180 </function> 10181 10182 <function name="Normal3fVertex3fvSUN" exec="skip"> 10183 <param name="n" type="const GLfloat *"/> 10184 <param name="v" type="const GLfloat *"/> 10185 </function> 10186 10187 <function name="Color4fNormal3fVertex3fSUN" exec="skip"> 10188 <param name="r" type="GLfloat"/> 10189 <param name="g" type="GLfloat"/> 10190 <param name="b" type="GLfloat"/> 10191 <param name="a" type="GLfloat"/> 10192 <param name="nx" type="GLfloat"/> 10193 <param name="ny" type="GLfloat"/> 10194 <param name="nz" type="GLfloat"/> 10195 <param name="x" type="GLfloat"/> 10196 <param name="y" type="GLfloat"/> 10197 <param name="z" type="GLfloat"/> 10198 </function> 10199 10200 <function name="Color4fNormal3fVertex3fvSUN" exec="skip"> 10201 <param name="c" type="const GLfloat *"/> 10202 <param name="n" type="const GLfloat *"/> 10203 <param name="v" type="const GLfloat *"/> 10204 </function> 10205 10206 <function name="TexCoord2fVertex3fSUN" exec="skip"> 10207 <param name="s" type="GLfloat"/> 10208 <param name="t" type="GLfloat"/> 10209 <param name="x" type="GLfloat"/> 10210 <param name="y" type="GLfloat"/> 10211 <param name="z" type="GLfloat"/> 10212 </function> 10213 10214 <function name="TexCoord2fVertex3fvSUN" exec="skip"> 10215 <param name="tc" type="const GLfloat *"/> 10216 <param name="v" type="const GLfloat *"/> 10217 </function> 10218 10219 <function name="TexCoord4fVertex4fSUN" exec="skip"> 10220 <param name="s" type="GLfloat"/> 10221 <param name="t" type="GLfloat"/> 10222 <param name="p" type="GLfloat"/> 10223 <param name="q" type="GLfloat"/> 10224 <param name="x" type="GLfloat"/> 10225 <param name="y" type="GLfloat"/> 10226 <param name="z" type="GLfloat"/> 10227 <param name="w" type="GLfloat"/> 10228 </function> 10229 10230 <function name="TexCoord4fVertex4fvSUN" exec="skip"> 10231 <param name="tc" type="const GLfloat *"/> 10232 <param name="v" type="const GLfloat *"/> 10233 </function> 10234 10235 <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip"> 10236 <param name="s" type="GLfloat"/> 10237 <param name="t" type="GLfloat"/> 10238 <param name="r" type="GLubyte"/> 10239 <param name="g" type="GLubyte"/> 10240 <param name="b" type="GLubyte"/> 10241 <param name="a" type="GLubyte"/> 10242 <param name="x" type="GLfloat"/> 10243 <param name="y" type="GLfloat"/> 10244 <param name="z" type="GLfloat"/> 10245 </function> 10246 10247 <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip"> 10248 <param name="tc" type="const GLfloat *"/> 10249 <param name="c" type="const GLubyte *"/> 10250 <param name="v" type="const GLfloat *"/> 10251 </function> 10252 10253 <function name="TexCoord2fColor3fVertex3fSUN" exec="skip"> 10254 <param name="s" type="GLfloat"/> 10255 <param name="t" type="GLfloat"/> 10256 <param name="r" type="GLfloat"/> 10257 <param name="g" type="GLfloat"/> 10258 <param name="b" type="GLfloat"/> 10259 <param name="x" type="GLfloat"/> 10260 <param name="y" type="GLfloat"/> 10261 <param name="z" type="GLfloat"/> 10262 </function> 10263 10264 <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip"> 10265 <param name="tc" type="const GLfloat *"/> 10266 <param name="c" type="const GLfloat *"/> 10267 <param name="v" type="const GLfloat *"/> 10268 </function> 10269 10270 <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip"> 10271 <param name="s" type="GLfloat"/> 10272 <param name="t" type="GLfloat"/> 10273 <param name="nx" type="GLfloat"/> 10274 <param name="ny" type="GLfloat"/> 10275 <param name="nz" type="GLfloat"/> 10276 <param name="x" type="GLfloat"/> 10277 <param name="y" type="GLfloat"/> 10278 <param name="z" type="GLfloat"/> 10279 </function> 10280 10281 <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip"> 10282 <param name="tc" type="const GLfloat *"/> 10283 <param name="n" type="const GLfloat *"/> 10284 <param name="v" type="const GLfloat *"/> 10285 </function> 10286 10287 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip"> 10288 <param name="s" type="GLfloat"/> 10289 <param name="t" type="GLfloat"/> 10290 <param name="r" type="GLfloat"/> 10291 <param name="g" type="GLfloat"/> 10292 <param name="b" type="GLfloat"/> 10293 <param name="a" type="GLfloat"/> 10294 <param name="nx" type="GLfloat"/> 10295 <param name="ny" type="GLfloat"/> 10296 <param name="nz" type="GLfloat"/> 10297 <param name="x" type="GLfloat"/> 10298 <param name="y" type="GLfloat"/> 10299 <param name="z" type="GLfloat"/> 10300 </function> 10301 10302 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip"> 10303 <param name="tc" type="const GLfloat *"/> 10304 <param name="c" type="const GLfloat *"/> 10305 <param name="n" type="const GLfloat *"/> 10306 <param name="v" type="const GLfloat *"/> 10307 </function> 10308 10309 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip"> 10310 <param name="s" type="GLfloat"/> 10311 <param name="t" type="GLfloat"/> 10312 <param name="p" type="GLfloat"/> 10313 <param name="q" type="GLfloat"/> 10314 <param name="r" type="GLfloat"/> 10315 <param name="g" type="GLfloat"/> 10316 <param name="b" type="GLfloat"/> 10317 <param name="a" type="GLfloat"/> 10318 <param name="nx" type="GLfloat"/> 10319 <param name="ny" type="GLfloat"/> 10320 <param name="nz" type="GLfloat"/> 10321 <param name="x" type="GLfloat"/> 10322 <param name="y" type="GLfloat"/> 10323 <param name="z" type="GLfloat"/> 10324 <param name="w" type="GLfloat"/> 10325 </function> 10326 10327 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip"> 10328 <param name="tc" type="const GLfloat *"/> 10329 <param name="c" type="const GLfloat *"/> 10330 <param name="n" type="const GLfloat *"/> 10331 <param name="v" type="const GLfloat *"/> 10332 </function> 10333 10334 <function name="ReplacementCodeuiVertex3fSUN" exec="skip"> 10335 <param name="rc" type="GLuint"/> 10336 <param name="x" type="GLfloat"/> 10337 <param name="y" type="GLfloat"/> 10338 <param name="z" type="GLfloat"/> 10339 </function> 10340 10341 <function name="ReplacementCodeuiVertex3fvSUN" exec="skip"> 10342 <param name="rc" type="const GLuint *"/> 10343 <param name="v" type="const GLfloat *"/> 10344 </function> 10345 10346 <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip"> 10347 <param name="rc" type="GLuint"/> 10348 <param name="r" type="GLubyte"/> 10349 <param name="g" type="GLubyte"/> 10350 <param name="b" type="GLubyte"/> 10351 <param name="a" type="GLubyte"/> 10352 <param name="x" type="GLfloat"/> 10353 <param name="y" type="GLfloat"/> 10354 <param name="z" type="GLfloat"/> 10355 </function> 10356 10357 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip"> 10358 <param name="rc" type="const GLuint *"/> 10359 <param name="c" type="const GLubyte *"/> 10360 <param name="v" type="const GLfloat *"/> 10361 </function> 10362 10363 <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip"> 10364 <param name="rc" type="GLuint"/> 10365 <param name="r" type="GLfloat"/> 10366 <param name="g" type="GLfloat"/> 10367 <param name="b" type="GLfloat"/> 10368 <param name="x" type="GLfloat"/> 10369 <param name="y" type="GLfloat"/> 10370 <param name="z" type="GLfloat"/> 10371 </function> 10372 10373 <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip"> 10374 <param name="rc" type="const GLuint *"/> 10375 <param name="c" type="const GLfloat *"/> 10376 <param name="v" type="const GLfloat *"/> 10377 </function> 10378 10379 <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip"> 10380 <param name="rc" type="GLuint"/> 10381 <param name="nx" type="GLfloat"/> 10382 <param name="ny" type="GLfloat"/> 10383 <param name="nz" type="GLfloat"/> 10384 <param name="x" type="GLfloat"/> 10385 <param name="y" type="GLfloat"/> 10386 <param name="z" type="GLfloat"/> 10387 </function> 10388 10389 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip"> 10390 <param name="rc" type="const GLuint *"/> 10391 <param name="n" type="const GLfloat *"/> 10392 <param name="v" type="const GLfloat *"/> 10393 </function> 10394 10395 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" 10396 exec="skip"> 10397 <param name="rc" type="GLuint"/> 10398 <param name="r" type="GLfloat"/> 10399 <param name="g" type="GLfloat"/> 10400 <param name="b" type="GLfloat"/> 10401 <param name="a" type="GLfloat"/> 10402 <param name="nx" type="GLfloat"/> 10403 <param name="ny" type="GLfloat"/> 10404 <param name="nz" type="GLfloat"/> 10405 <param name="x" type="GLfloat"/> 10406 <param name="y" type="GLfloat"/> 10407 <param name="z" type="GLfloat"/> 10408 </function> 10409 10410 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" 10411 exec="skip"> 10412 <param name="rc" type="const GLuint *"/> 10413 <param name="c" type="const GLfloat *"/> 10414 <param name="n" type="const GLfloat *"/> 10415 <param name="v" type="const GLfloat *"/> 10416 </function> 10417 10418 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip"> 10419 <param name="rc" type="GLuint"/> 10420 <param name="s" type="GLfloat"/> 10421 <param name="t" type="GLfloat"/> 10422 <param name="x" type="GLfloat"/> 10423 <param name="y" type="GLfloat"/> 10424 <param name="z" type="GLfloat"/> 10425 </function> 10426 10427 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip"> 10428 <param name="rc" type="const GLuint *"/> 10429 <param name="tc" type="const GLfloat *"/> 10430 <param name="v" type="const GLfloat *"/> 10431 </function> 10432 10433 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" 10434 exec="skip"> 10435 <param name="rc" type="GLuint"/> 10436 <param name="s" type="GLfloat"/> 10437 <param name="t" type="GLfloat"/> 10438 <param name="nx" type="GLfloat"/> 10439 <param name="ny" type="GLfloat"/> 10440 <param name="nz" type="GLfloat"/> 10441 <param name="x" type="GLfloat"/> 10442 <param name="y" type="GLfloat"/> 10443 <param name="z" type="GLfloat"/> 10444 </function> 10445 10446 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" 10447 exec="skip"> 10448 <param name="rc" type="const GLuint *"/> 10449 <param name="tc" type="const GLfloat *"/> 10450 <param name="n" type="const GLfloat *"/> 10451 <param name="v" type="const GLfloat *"/> 10452 </function> 10453 10454 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" 10455 exec="skip"> 10456 <param name="rc" type="GLuint"/> 10457 <param name="s" type="GLfloat"/> 10458 <param name="t" type="GLfloat"/> 10459 <param name="r" type="GLfloat"/> 10460 <param name="g" type="GLfloat"/> 10461 <param name="b" type="GLfloat"/> 10462 <param name="a" type="GLfloat"/> 10463 <param name="nx" type="GLfloat"/> 10464 <param name="ny" type="GLfloat"/> 10465 <param name="nz" type="GLfloat"/> 10466 <param name="x" type="GLfloat"/> 10467 <param name="y" type="GLfloat"/> 10468 <param name="z" type="GLfloat"/> 10469 </function> 10470 10471 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" 10472 exec="skip"> 10473 <param name="rc" type="const GLuint *"/> 10474 <param name="tc" type="const GLfloat *"/> 10475 <param name="c" type="const GLfloat *"/> 10476 <param name="n" type="const GLfloat *"/> 10477 <param name="v" type="const GLfloat *"/> 10478 </function> 10479</category> 10480 10481<!-- Extension number 167 is a WGL extension. --> 10482<!-- Extension number 168 is a WGL extension. --> 10483<!-- Extension number 169 is a WGL extension. --> 10484<!-- Extension number 170 is a WGL extension. --> 10485<!-- Extension number 171 is a WGL extension. --> 10486<!-- Extension number 172 is a WGL extension. --> 10487 10488<category name="GL_EXT_blend_func_separate" number="173"> 10489 <function name="BlendFuncSeparateEXT" alias="BlendFuncSeparate"> 10490 <param name="sfactorRGB" type="GLenum"/> 10491 <param name="dfactorRGB" type="GLenum"/> 10492 <param name="sfactorAlpha" type="GLenum"/> 10493 <param name="dfactorAlpha" type="GLenum"/> 10494 </function> 10495</category> 10496 10497<category name="GL_EXT_stencil_wrap" number="176"> 10498 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10499 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10500</category> 10501 10502<!-- Extension number 177 is a WGL extension. --> 10503 10504<category name="GL_NV_texgen_reflection" number="179"> 10505 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10506 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10507</category> 10508 10509<!-- Extension number 180 is not listed in the extension registry. --> 10510 10511<category name="GL_ARB_sample_locations" number="181"> 10512 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" value="0x933D"> 10513 <size name="Get" mode="get"/> 10514 </enum> 10515 10516 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" value="0x933E"> 10517 <size name="Get" mode="get"/> 10518 </enum> 10519 10520 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" value="0x933F"> 10521 <size name="Get" mode="get"/> 10522 </enum> 10523 10524 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" value="0x9340"> 10525 <size name="Get" mode="get"/> 10526 </enum> 10527 10528 <enum name="SAMPLE_LOCATION_ARB" value="0x8E50"> 10529 <size name="GetMultisamplefv" mode="get"/> 10530 </enum> 10531 10532 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_ARB" value="0x9341"> 10533 <size name="GetMultisamplefv" mode="get"/> 10534 </enum> 10535 10536 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" value="0x9342"> 10537 <size name="FramebufferParameteri"/> 10538 <size name="GetFramebufferParameteriv"/> 10539 </enum> 10540 10541 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" value="0x9343"> 10542 <size name="FramebufferParameteri"/> 10543 <size name="GetFramebufferParameteriv"/> 10544 </enum> 10545 10546 <function name="FramebufferSampleLocationsfvARB" no_error="true"> 10547 <param name="target" type="GLenum"/> 10548 <param name="start" type="GLuint"/> 10549 <param name="count" type="GLsizei"/> 10550 <param name="v" type="const GLfloat *" count="(2 * count)"/> 10551 </function> 10552 10553 <function name="NamedFramebufferSampleLocationsfvARB" no_error="true"> 10554 <param name="framebuffer" type="GLuint"/> 10555 <param name="start" type="GLuint"/> 10556 <param name="count" type="GLsizei"/> 10557 <param name="v" type="const GLfloat *" count="(2 * count)"/> 10558 </function> 10559 10560 <function name="EvaluateDepthValuesARB"/> 10561</category> 10562 10563<category name="GL_NV_sample_locations" number="472"> 10564 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_NV" value="0x933D" alias="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"> 10565 <size name="Get" mode="get"/> 10566 </enum> 10567 10568 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" value="0x933E" alias="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"> 10569 <size name="Get" mode="get"/> 10570 </enum> 10571 10572 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" value="0x933F" alias="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"> 10573 <size name="Get" mode="get"/> 10574 </enum> 10575 10576 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" value="0x9340" alias="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"> 10577 <size name="Get" mode="get"/> 10578 </enum> 10579 10580 <enum name="SAMPLE_LOCATION_NV" value="0x8E50" alias="SAMPLE_LOCATION_ARB"> 10581 <size name="GetMultisamplefv" mode="get"/> 10582 </enum> 10583 10584 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_NV" value="0x9341" alias="PROGRAMMABLE_SAMPLE_LOCATION_ARB"> 10585 <size name="GetMultisamplefv" mode="get"/> 10586 </enum> 10587 10588 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" value="0x9342" alias="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"> 10589 <size name="FramebufferParameteri"/> 10590 <size name="GetFramebufferParameteriv"/> 10591 </enum> 10592 10593 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" value="0x9343" alias="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"> 10594 <size name="FramebufferParameteri"/> 10595 <size name="GetFramebufferParameteriv"/> 10596 </enum> 10597 10598 <function name="FramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="FramebufferSampleLocationsfvARB"> 10599 <param name="target" type="GLenum"/> 10600 <param name="start" type="GLuint"/> 10601 <param name="count" type="GLsizei"/> 10602 <param name="v" type="const GLfloat *"/> 10603 </function> 10604 10605 <function name="NamedFramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="NamedFramebufferSampleLocationsfvARB"> 10606 <param name="framebuffer" type="GLuint"/> 10607 <param name="start" type="GLuint"/> 10608 <param name="count" type="GLsizei"/> 10609 <param name="v" type="const GLfloat *"/> 10610 </function> 10611 10612 <function name="ResolveDepthValuesNV" es2="3.1" alias="EvaluateDepthValuesARB"/> 10613</category> 10614 10615<category name="GL_SUN_convolution_border_modes" number="182"> 10616 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 10617</category> 10618 10619<!-- Extension number 183 is a GLX extension. --> 10620<!-- Extension number 184 is not listed in the extension registry. --> 10621 10622<category name="GL_EXT_texture_env_add" number="185"> 10623 <!-- No new functions, types, enums. --> 10624</category> 10625 10626<category name="GL_EXT_texture_lod_bias" number="186"> 10627 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 10628 <size name="TexParameterfv"/> 10629 <size name="TexParameteriv"/> 10630 <size name="GetTexParameterfv" mode="get"/> 10631 <size name="GetTexParameteriv" mode="get"/> 10632 </enum> 10633</category> 10634 10635<category name="GL_EXT_texture_filter_anisotropic" number="187"> 10636 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 10637 <size name="TexParameterfv"/> 10638 <size name="TexParameteriv"/> 10639 <size name="GetTexParameterfv" mode="get"/> 10640 <size name="GetTexParameteriv" mode="get"/> 10641 </enum> 10642 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 10643 <size name="Get" mode="get"/> 10644 </enum> 10645</category> 10646 10647<category name="GL_EXT_vertex_weighting" number="188"> 10648 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT" 10649 exec="skip"> 10650 <param name="weight" type="GLfloat"/> 10651 <glx ignore="true"/> 10652 </function> 10653 10654 <function name="VertexWeightfvEXT" exec="skip"> 10655 <param name="weight" type="const GLfloat *" count="1"/> 10656 <glx rop="4135" ignore="true"/> 10657 </function> 10658 10659 <function name="VertexWeightPointerEXT" exec="skip"> 10660 <param name="size" type="GLsizei"/> 10661 <param name="type" type="GLenum"/> 10662 <param name="stride" type="GLsizei"/> 10663 <param name="pointer" type="const GLvoid *"/> 10664 <glx handcode="true" ignore="true"/> 10665 </function> 10666</category> 10667 10668<category name="GL_NV_light_max_exponent" number="189"> 10669 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 10670 <size name="Get" mode="get"/> 10671 </enum> 10672 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 10673 <size name="Get" mode="get"/> 10674 </enum> 10675</category> 10676 10677<category name="GL_NV_vertex_array_range" number="190"> 10678 <function name="FlushVertexArrayRangeNV" exec="skip"> 10679 <glx ignore="true"/> 10680 </function> 10681 10682 <function name="VertexArrayRangeNV" exec="skip"> 10683 <param name="length" type="GLsizei"/> 10684 <param name="pointer" type="const GLvoid *"/> 10685 <glx ignore="true"/> 10686 </function> 10687</category> 10688 10689<category name="GL_NV_register_combiners" number="191"> 10690 <function name="CombinerParameterfvNV" exec="skip"> 10691 <param name="pname" type="GLenum"/> 10692 <param name="params" type="const GLfloat *" variable_param="pname"/> 10693 <glx rop="4137" ignore="true"/> 10694 </function> 10695 10696 <function name="CombinerParameterfNV" exec="skip"> 10697 <param name="pname" type="GLenum"/> 10698 <param name="param" type="GLfloat"/> 10699 <glx rop="4136" ignore="true"/> 10700 </function> 10701 10702 <function name="CombinerParameterivNV" exec="skip"> 10703 <param name="pname" type="GLenum"/> 10704 <param name="params" type="const GLint *" variable_param="pname"/> 10705 <glx rop="4139" ignore="true"/> 10706 </function> 10707 10708 <function name="CombinerParameteriNV" exec="skip"> 10709 <param name="pname" type="GLenum"/> 10710 <param name="param" type="GLint"/> 10711 <glx rop="4138" ignore="true"/> 10712 </function> 10713 10714 <function name="CombinerInputNV" exec="skip"> 10715 <param name="stage" type="GLenum"/> 10716 <param name="portion" type="GLenum"/> 10717 <param name="variable" type="GLenum"/> 10718 <param name="input" type="GLenum"/> 10719 <param name="mapping" type="GLenum"/> 10720 <param name="componentUsage" type="GLenum"/> 10721 <glx rop="4140" ignore="true"/> 10722 </function> 10723 10724 <function name="CombinerOutputNV" exec="skip"> 10725 <param name="stage" type="GLenum"/> 10726 <param name="portion" type="GLenum"/> 10727 <param name="abOutput" type="GLenum"/> 10728 <param name="cdOutput" type="GLenum"/> 10729 <param name="sumOutput" type="GLenum"/> 10730 <param name="scale" type="GLenum"/> 10731 <param name="bias" type="GLenum"/> 10732 <param name="abDotProduct" type="GLboolean"/> 10733 <param name="cdDotProduct" type="GLboolean"/> 10734 <param name="muxSum" type="GLboolean"/> 10735 <glx rop="4141" ignore="true"/> 10736 </function> 10737 10738 <function name="FinalCombinerInputNV" exec="skip"> 10739 <param name="variable" type="GLenum"/> 10740 <param name="input" type="GLenum"/> 10741 <param name="mapping" type="GLenum"/> 10742 <param name="componentUsage" type="GLenum"/> 10743 <glx rop="4142" ignore="true"/> 10744 </function> 10745 10746 <function name="GetCombinerInputParameterfvNV" exec="skip"> 10747 <param name="stage" type="GLenum"/> 10748 <param name="portion" type="GLenum"/> 10749 <param name="variable" type="GLenum"/> 10750 <param name="pname" type="GLenum"/> 10751 <param name="params" type="GLfloat *" output="true"/> 10752 <glx vendorpriv="1270" ignore="true"/> 10753 </function> 10754 10755 <function name="GetCombinerInputParameterivNV" exec="skip"> 10756 <param name="stage" type="GLenum"/> 10757 <param name="portion" type="GLenum"/> 10758 <param name="variable" type="GLenum"/> 10759 <param name="pname" type="GLenum"/> 10760 <param name="params" type="GLint *" output="true"/> 10761 <glx vendorpriv="1271" ignore="true"/> 10762 </function> 10763 10764 <function name="GetCombinerOutputParameterfvNV" exec="skip"> 10765 <param name="stage" type="GLenum"/> 10766 <param name="portion" type="GLenum"/> 10767 <param name="pname" type="GLenum"/> 10768 <param name="params" type="GLfloat *" output="true"/> 10769 <glx vendorpriv="1272" ignore="true"/> 10770 </function> 10771 10772 <function name="GetCombinerOutputParameterivNV" exec="skip"> 10773 <param name="stage" type="GLenum"/> 10774 <param name="portion" type="GLenum"/> 10775 <param name="pname" type="GLenum"/> 10776 <param name="params" type="GLint *" output="true"/> 10777 <glx vendorpriv="1273" ignore="true"/> 10778 </function> 10779 10780 <function name="GetFinalCombinerInputParameterfvNV" exec="skip"> 10781 <param name="variable" type="GLenum"/> 10782 <param name="pname" type="GLenum"/> 10783 <param name="params" type="GLfloat *" output="true"/> 10784 <glx vendorpriv="1274" ignore="true"/> 10785 </function> 10786 10787 <function name="GetFinalCombinerInputParameterivNV" exec="skip"> 10788 <param name="variable" type="GLenum"/> 10789 <param name="pname" type="GLenum"/> 10790 <param name="params" type="GLint *" output="true"/> 10791 <glx vendorpriv="1275" ignore="true"/> 10792 </function> 10793</category> 10794 10795<category name="GL_NV_fog_distance" number="192"> 10796 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 10797 <size name="Fogfv"/> 10798 <size name="Fogiv"/> 10799 <size name="Get" mode="get"/> 10800 </enum> 10801 <enum name="EYE_RADIAL_NV" value="0x855B"/> 10802 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 10803</category> 10804 10805<category name="GL_NV_blend_square" number="194"> 10806 <!-- No new functions, types, enums. --> 10807</category> 10808 10809<category name="GL_NV_texture_env_combine4" number="195"> 10810 <enum name="COMBINE4_NV" value="0x8503"/> 10811 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 10812 <size name="TexEnvfv"/> 10813 <size name="TexEnviv"/> 10814 <size name="GetTexEnvfv" mode="get"/> 10815 <size name="GetTexEnviv" mode="get"/> 10816 </enum> 10817 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 10818 <size name="TexEnvfv"/> 10819 <size name="TexEnviv"/> 10820 <size name="GetTexEnvfv" mode="get"/> 10821 <size name="GetTexEnviv" mode="get"/> 10822 </enum> 10823 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 10824 <size name="TexEnvfv"/> 10825 <size name="TexEnviv"/> 10826 <size name="GetTexEnvfv" mode="get"/> 10827 <size name="GetTexEnviv" mode="get"/> 10828 </enum> 10829 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 10830 <size name="TexEnvfv"/> 10831 <size name="TexEnviv"/> 10832 <size name="GetTexEnvfv" mode="get"/> 10833 <size name="GetTexEnviv" mode="get"/> 10834 </enum> 10835</category> 10836 10837<category name="GL_MESA_resize_buffers" number="196"> 10838 <function name="ResizeBuffersMESA" exec="skip"> 10839 <glx ignore="true"/> 10840 </function> 10841</category> 10842 10843<category name="GL_MESA_window_pos" number="197"> 10844 <function name="WindowPos2dMESA" alias="WindowPos2d"> 10845 <param name="x" type="GLdouble"/> 10846 <param name="y" type="GLdouble"/> 10847 </function> 10848 10849 <function name="WindowPos2dvMESA" alias="WindowPos2dv"> 10850 <param name="v" type="const GLdouble *"/> 10851 </function> 10852 10853 <function name="WindowPos2fMESA" alias="WindowPos2f"> 10854 <param name="x" type="GLfloat"/> 10855 <param name="y" type="GLfloat"/> 10856 </function> 10857 10858 <function name="WindowPos2fvMESA" alias="WindowPos2fv"> 10859 <param name="v" type="const GLfloat *"/> 10860 </function> 10861 10862 <function name="WindowPos2iMESA" alias="WindowPos2i"> 10863 <param name="x" type="GLint"/> 10864 <param name="y" type="GLint"/> 10865 </function> 10866 10867 <function name="WindowPos2ivMESA" alias="WindowPos2iv"> 10868 <param name="v" type="const GLint *"/> 10869 </function> 10870 10871 <function name="WindowPos2sMESA" alias="WindowPos2s"> 10872 <param name="x" type="GLshort"/> 10873 <param name="y" type="GLshort"/> 10874 </function> 10875 10876 <function name="WindowPos2svMESA" alias="WindowPos2sv"> 10877 <param name="v" type="const GLshort *"/> 10878 </function> 10879 10880 <function name="WindowPos3dMESA" alias="WindowPos3d"> 10881 <param name="x" type="GLdouble"/> 10882 <param name="y" type="GLdouble"/> 10883 <param name="z" type="GLdouble"/> 10884 </function> 10885 10886 <function name="WindowPos3dvMESA" alias="WindowPos3dv"> 10887 <param name="v" type="const GLdouble *"/> 10888 </function> 10889 10890 <function name="WindowPos3fMESA" vectorequiv="WindowPos3fv" alias="WindowPos3f"> 10891 <param name="x" type="GLfloat"/> 10892 <param name="y" type="GLfloat"/> 10893 <param name="z" type="GLfloat"/> 10894 </function> 10895 10896 <function name="WindowPos3fvMESA" alias="WindowPos3fv"> 10897 <param name="v" type="const GLfloat *"/> 10898 </function> 10899 10900 <function name="WindowPos3iMESA" alias="WindowPos3i"> 10901 <param name="x" type="GLint"/> 10902 <param name="y" type="GLint"/> 10903 <param name="z" type="GLint"/> 10904 </function> 10905 10906 <function name="WindowPos3ivMESA" alias="WindowPos3iv"> 10907 <param name="v" type="const GLint *"/> 10908 </function> 10909 10910 <function name="WindowPos3sMESA" alias="WindowPos3s"> 10911 <param name="x" type="GLshort"/> 10912 <param name="y" type="GLshort"/> 10913 <param name="z" type="GLshort"/> 10914 </function> 10915 10916 <function name="WindowPos3svMESA" alias="WindowPos3sv"> 10917 <param name="v" type="const GLshort *"/> 10918 </function> 10919 10920 <function name="WindowPos4dMESA" deprecated="3.1" exec="dlist"> 10921 <param name="x" type="GLdouble"/> 10922 <param name="y" type="GLdouble"/> 10923 <param name="z" type="GLdouble"/> 10924 <param name="w" type="GLdouble"/> 10925 <glx ignore="true"/> 10926 </function> 10927 10928 <function name="WindowPos4dvMESA" deprecated="3.1" exec="dlist"> 10929 <param name="v" type="const GLdouble *" count="4"/> 10930 <glx ignore="true"/> 10931 </function> 10932 10933 <function name="WindowPos4fMESA" deprecated="3.1" exec="dlist"> 10934 <param name="x" type="GLfloat"/> 10935 <param name="y" type="GLfloat"/> 10936 <param name="z" type="GLfloat"/> 10937 <param name="w" type="GLfloat"/> 10938 <glx ignore="true"/> 10939 </function> 10940 10941 <function name="WindowPos4fvMESA" deprecated="3.1" exec="dlist"> 10942 <param name="v" type="const GLfloat *" count="4"/> 10943 <glx ignore="true"/> 10944 </function> 10945 10946 <function name="WindowPos4iMESA" deprecated="3.1" exec="dlist"> 10947 <param name="x" type="GLint"/> 10948 <param name="y" type="GLint"/> 10949 <param name="z" type="GLint"/> 10950 <param name="w" type="GLint"/> 10951 <glx ignore="true"/> 10952 </function> 10953 10954 <function name="WindowPos4ivMESA" deprecated="3.1" exec="dlist"> 10955 <param name="v" type="const GLint *" count="4"/> 10956 <glx ignore="true"/> 10957 </function> 10958 10959 <function name="WindowPos4sMESA" deprecated="3.1" exec="dlist"> 10960 <param name="x" type="GLshort"/> 10961 <param name="y" type="GLshort"/> 10962 <param name="z" type="GLshort"/> 10963 <param name="w" type="GLshort"/> 10964 <glx ignore="true"/> 10965 </function> 10966 10967 <function name="WindowPos4svMESA" deprecated="3.1" exec="dlist"> 10968 <param name="v" type="const GLshort *" count="4"/> 10969 <glx ignore="true"/> 10970 </function> 10971</category> 10972 10973<category name="GL_EXT_texture_compression_s3tc" number="198"> 10974 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 10975 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 10976 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 10977 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 10978</category> 10979 10980<category name="GL_IBM_multimode_draw_arrays" number="200"> 10981 <function name="MultiModeDrawArraysIBM" marshal="custom"> 10982 <param name="mode" type="const GLenum *" count="primcount"/> 10983 <param name="first" type="const GLint *" count="primcount"/> 10984 <param name="count" type="const GLsizei *" count="primcount"/> 10985 <param name="primcount" type="GLsizei"/> 10986 <param name="modestride" type="GLint"/> 10987 <glx handcode="true" ignore="true"/> 10988 </function> 10989 10990 <function name="MultiModeDrawElementsIBM" marshal="custom"> 10991 <param name="mode" type="const GLenum *" count="primcount"/> 10992 <param name="count" type="const GLsizei *" count="primcount"/> 10993 <param name="type" type="GLenum"/> 10994 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 10995 <param name="primcount" type="GLsizei"/> 10996 <param name="modestride" type="GLint"/> 10997 <glx handcode="true" ignore="true"/> 10998 </function> 10999</category> 11000 11001<category name="GL_IBM_vertex_array_lists" number="201"> 11002 <function name="ColorPointerListIBM" exec="skip"> 11003 <param name="size" type="GLint"/> 11004 <param name="type" type="GLenum"/> 11005 <param name="stride" type="GLint"/> 11006 <param name="pointer" type="const GLvoid **"/> 11007 <param name="ptrstride" type="GLint"/> 11008 </function> 11009 11010 <function name="SecondaryColorPointerListIBM" exec="skip"> 11011 <param name="size" type="GLint"/> 11012 <param name="type" type="GLenum"/> 11013 <param name="stride" type="GLint"/> 11014 <param name="pointer" type="const GLvoid **"/> 11015 <param name="ptrstride" type="GLint"/> 11016 </function> 11017 11018 <function name="EdgeFlagPointerListIBM" exec="skip"> 11019 <param name="stride" type="GLint"/> 11020 <param name="pointer" type="const GLboolean **"/> 11021 <param name="ptrstride" type="GLint"/> 11022 </function> 11023 11024 <function name="FogCoordPointerListIBM" exec="skip"> 11025 <param name="type" type="GLenum"/> 11026 <param name="stride" type="GLint"/> 11027 <param name="pointer" type="const GLvoid **"/> 11028 <param name="ptrstride" type="GLint"/> 11029 </function> 11030 11031 <function name="IndexPointerListIBM" exec="skip"> 11032 <param name="type" type="GLenum"/> 11033 <param name="stride" type="GLint"/> 11034 <param name="pointer" type="const GLvoid **"/> 11035 <param name="ptrstride" type="GLint"/> 11036 </function> 11037 11038 <function name="NormalPointerListIBM" exec="skip"> 11039 <param name="type" type="GLenum"/> 11040 <param name="stride" type="GLint"/> 11041 <param name="pointer" type="const GLvoid **"/> 11042 <param name="ptrstride" type="GLint"/> 11043 </function> 11044 11045 <function name="TexCoordPointerListIBM" exec="skip"> 11046 <param name="size" type="GLint"/> 11047 <param name="type" type="GLenum"/> 11048 <param name="stride" type="GLint"/> 11049 <param name="pointer" type="const GLvoid **"/> 11050 <param name="ptrstride" type="GLint"/> 11051 </function> 11052 11053 <function name="VertexPointerListIBM" exec="skip"> 11054 <param name="size" type="GLint"/> 11055 <param name="type" type="GLenum"/> 11056 <param name="stride" type="GLint"/> 11057 <param name="pointer" type="const GLvoid **"/> 11058 <param name="ptrstride" type="GLint"/> 11059 </function> 11060</category> 11061 11062<!-- Extension number 202 is not listed in the extension registry. --> 11063<!-- Extension number 203 is not listed in the extension registry. --> 11064<!-- Extension number 204 is not listed in the extension registry. --> 11065<!-- Extension number 205 is not listed in the extension registry. --> 11066 11067<category name="GL_3DFX_texture_compression_FXT1" number="206"> 11068 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11069 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11070</category> 11071 11072<category name="GL_3DFX_multisample" number="207"> 11073 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11074 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11075 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11076 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11077</category> 11078 11079<category name="GL_3DFX_tbuffer" number="208"> 11080 <function name="TbufferMask3DFX" exec="skip"> 11081 <param name="mask" type="GLuint"/> 11082 <glx ignore="true"/> 11083 </function> 11084</category> 11085 11086<category name="GL_EXT_multisample" number="209"> 11087 <function name="SampleMaskEXT" alias="SampleMaskSGIS"> 11088 <param name="value" type="GLclampf"/> 11089 <param name="invert" type="GLboolean"/> 11090 </function> 11091 11092 <function name="SamplePatternEXT" alias="SamplePatternSGIS"> 11093 <param name="pattern" type="GLenum"/> 11094 </function> 11095</category> 11096 11097<!-- Extension number 211 is not listed in the extension registry. --> 11098<!-- Extension number 213 is not listed in the extension registry. --> 11099 11100<category name="GL_SGIS_texture_color_mask" number="214"> 11101 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11102 11103 <function name="TextureColorMaskSGIS" exec="skip"> 11104 <param name="red" type="GLboolean"/> 11105 <param name="green" type="GLboolean"/> 11106 <param name="blue" type="GLboolean"/> 11107 <param name="alpha" type="GLboolean"/> 11108 <glx rop="2082" ignore="true"/> 11109 </function> 11110</category> 11111 11112<!-- Extension number 215 is a GLX extension. --> 11113<!-- Extension number 216 is a GLX extension. --> 11114<!-- Extension number 217 is a GLX extension. --> 11115<!-- Extension number 218 is a GLX extension. --> 11116<!-- Extension number 219 is not listed in the extension registry. --> 11117 11118<category name="GL_EXT_texture_env_dot3" number="220"> 11119 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11120 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11121</category> 11122 11123<category name="GL_ATI_texture_mirror_once" number="221"> 11124 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11125 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11126</category> 11127 11128<category name="GL_NV_fence" number="222"> 11129 <function name="DeleteFencesNV" exec="skip"> 11130 <param name="n" type="GLsizei"/> 11131 <param name="fences" type="const GLuint *"/> 11132 <glx ignore="true"/> 11133 </function> 11134 11135 <function name="GenFencesNV" exec="skip"> 11136 <param name="n" type="GLsizei" counter="true"/> 11137 <param name="fences" type="GLuint *" output="true" count="n"/> 11138 <glx ignore="true"/> 11139 </function> 11140 11141 <function name="IsFenceNV" exec="skip"> 11142 <param name="fence" type="GLuint"/> 11143 <return type="GLboolean"/> 11144 <glx ignore="true"/> 11145 </function> 11146 11147 <function name="TestFenceNV" exec="skip"> 11148 <param name="fence" type="GLuint"/> 11149 <return type="GLboolean"/> 11150 <glx ignore="true"/> 11151 </function> 11152 11153 <function name="GetFenceivNV" exec="skip"> 11154 <param name="fence" type="GLuint"/> 11155 <param name="pname" type="GLenum"/> 11156 <param name="params" type="GLint *" output="true"/> 11157 <glx ignore="true"/> 11158 </function> 11159 11160 <function name="FinishFenceNV" exec="skip"> 11161 <param name="fence" type="GLuint"/> 11162 <glx ignore="true"/> 11163 </function> 11164 11165 <function name="SetFenceNV" exec="skip"> 11166 <param name="fence" type="GLuint"/> 11167 <param name="condition" type="GLenum"/> 11168 <glx ignore="true"/> 11169 </function> 11170</category> 11171 11172<category name="GL_IBM_texture_mirrored_repeat" number="224"> 11173 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11174</category> 11175 11176<category name="GL_NV_evaluators" number="225"> 11177 <function name="MapControlPointsNV" exec="skip"> 11178 <param name="target" type="GLenum"/> 11179 <param name="index" type="GLuint"/> 11180 <param name="type" type="GLenum"/> 11181 <param name="ustride" type="GLsizei"/> 11182 <param name="vstride" type="GLsizei"/> 11183 <param name="uorder" type="GLint"/> 11184 <param name="vorder" type="GLint"/> 11185 <param name="packed" type="GLboolean"/> 11186 <param name="points" type="const GLvoid *"/> 11187 </function> 11188 11189 <function name="MapParameterivNV" exec="skip"> 11190 <param name="target" type="GLenum"/> 11191 <param name="pname" type="GLenum"/> 11192 <param name="params" type="const GLint *"/> 11193 </function> 11194 11195 <function name="MapParameterfvNV" exec="skip"> 11196 <param name="target" type="GLenum"/> 11197 <param name="pname" type="GLenum"/> 11198 <param name="params" type="const GLfloat *"/> 11199 </function> 11200 11201 <function name="GetMapControlPointsNV" exec="skip"> 11202 <param name="target" type="GLenum"/> 11203 <param name="index" type="GLuint"/> 11204 <param name="type" type="GLenum"/> 11205 <param name="ustride" type="GLsizei"/> 11206 <param name="vstride" type="GLsizei"/> 11207 <param name="packed" type="GLboolean"/> 11208 <param name="points" type="GLvoid *" output="true"/> 11209 </function> 11210 11211 <function name="GetMapParameterivNV" exec="skip"> 11212 <param name="target" type="GLenum"/> 11213 <param name="pname" type="GLenum"/> 11214 <param name="params" type="GLint *" output="true"/> 11215 </function> 11216 11217 <function name="GetMapParameterfvNV" exec="skip"> 11218 <param name="target" type="GLenum"/> 11219 <param name="pname" type="GLenum"/> 11220 <param name="params" type="GLfloat *" output="true"/> 11221 </function> 11222 11223 <function name="GetMapAttribParameterivNV" exec="skip"> 11224 <param name="target" type="GLenum"/> 11225 <param name="index" type="GLuint"/> 11226 <param name="pname" type="GLenum"/> 11227 <param name="params" type="GLint *" output="true"/> 11228 </function> 11229 11230 <function name="GetMapAttribParameterfvNV" exec="skip"> 11231 <param name="target" type="GLenum"/> 11232 <param name="index" type="GLuint"/> 11233 <param name="pname" type="GLenum"/> 11234 <param name="params" type="GLfloat *" output="true"/> 11235 </function> 11236 11237 <function name="EvalMapsNV" exec="skip"> 11238 <param name="target" type="GLenum"/> 11239 <param name="mode" type="GLenum"/> 11240 </function> 11241</category> 11242 11243<category name="GL_NV_packed_depth_stencil" number="226"> 11244 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11245 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11246</category> 11247 11248<category name="GL_NV_register_combiners2" number="227"> 11249 <function name="CombinerStageParameterfvNV" exec="skip"> 11250 <param name="stage" type="GLenum"/> 11251 <param name="pname" type="GLenum"/> 11252 <param name="params" type="const GLfloat *"/> 11253 </function> 11254 11255 <function name="GetCombinerStageParameterfvNV" exec="skip"> 11256 <param name="stage" type="GLenum"/> 11257 <param name="pname" type="GLenum"/> 11258 <param name="params" type="GLfloat *" output="true"/> 11259 </function> 11260</category> 11261 11262<category name="GL_NV_texture_compression_vtc" number="228"> 11263 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11264 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11265 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11266 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11267</category> 11268 11269<category name="GL_NV_texture_rectangle" number="229"> 11270 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11271 <size name="Get" mode="get"/> 11272 </enum> 11273 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11274 <size name="Get" mode="get"/> 11275 </enum> 11276 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11277 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11278 <size name="Get" mode="get"/> 11279 </enum> 11280</category> 11281 11282<category name="GL_NV_vertex_program" number="233"> 11283 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11284 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11285 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11286 <size name="GetVertexAttribdvNV" mode="get"/> 11287 <size name="GetVertexAttribfvNV" mode="get"/> 11288 <size name="GetVertexAttribivNV" mode="get"/> 11289 </enum> 11290 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11291 <size name="GetVertexAttribdvNV" mode="get"/> 11292 <size name="GetVertexAttribfvNV" mode="get"/> 11293 <size name="GetVertexAttribivNV" mode="get"/> 11294 </enum> 11295 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11296 <size name="GetVertexAttribdvNV" mode="get"/> 11297 <size name="GetVertexAttribfvNV" mode="get"/> 11298 <size name="GetVertexAttribivNV" mode="get"/> 11299 </enum> 11300 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11301 <size name="GetVertexAttribdvNV" mode="get"/> 11302 <size name="GetVertexAttribfvNV" mode="get"/> 11303 <size name="GetVertexAttribivNV" mode="get"/> 11304 </enum> 11305 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11306 <size name="GetProgramivNV" mode="get"/> 11307 </enum> 11308 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11309 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11310 <enum name="IDENTITY_NV" value="0x862A"/> 11311 <enum name="INVERSE_NV" value="0x862B"/> 11312 <enum name="TRANSPOSE_NV" value="0x862C"/> 11313 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11314 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11315 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11316 <enum name="MATRIX0_NV" value="0x8630"/> 11317 <enum name="MATRIX1_NV" value="0x8631"/> 11318 <enum name="MATRIX2_NV" value="0x8632"/> 11319 <enum name="MATRIX3_NV" value="0x8633"/> 11320 <enum name="MATRIX4_NV" value="0x8634"/> 11321 <enum name="MATRIX5_NV" value="0x8635"/> 11322 <enum name="MATRIX6_NV" value="0x8636"/> 11323 <enum name="MATRIX7_NV" value="0x8637"/> 11324 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11325 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11326 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11327 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11328 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11329 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11330 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11331 <size name="GetProgramivNV" mode="get"/> 11332 </enum> 11333 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11334 <size name="GetProgramivNV" mode="get"/> 11335 </enum> 11336 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11337 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11338 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11339 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11340 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11341 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11342 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11343 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11344 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11345 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11346 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11347 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11348 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11349 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11350 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11351 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11352 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11353 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11354 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11355 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11356 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11357 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11358 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11359 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11360 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11361 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11362 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11363 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11364 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11365 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11366 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11367 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11368 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11369 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11370 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11371 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11372 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11373 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11374 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11375 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11376 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11377 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11378 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11379 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11380 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11381 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11382 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11383 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11384 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11385 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11386 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11387 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11388 11389 <function name="AreProgramsResidentNV" deprecated="3.1" exec="skip"> 11390 <param name="n" type="GLsizei" counter="true"/> 11391 <param name="ids" type="const GLuint *" count="n"/> 11392 <param name="residences" type="GLboolean *" output="true" count="n"/> 11393 <return type="GLboolean"/> 11394 <glx vendorpriv="1293"/> 11395 </function> 11396 11397 <function name="BindProgramNV" alias="BindProgramARB"> 11398 <param name="target" type="GLenum"/> 11399 <param name="program" type="GLuint"/> 11400 </function> 11401 11402 <function name="DeleteProgramsNV" alias="DeleteProgramsARB"> 11403 <param name="n" type="GLsizei"/> 11404 <param name="programs" type="const GLuint *"/> 11405 </function> 11406 11407 <function name="ExecuteProgramNV" deprecated="3.1" exec="skip"> 11408 <param name="target" type="GLenum"/> 11409 <param name="id" type="GLuint"/> 11410 <param name="params" type="const GLfloat *" count="4"/> 11411 <glx rop="4181"/> 11412 </function> 11413 11414 <function name="GenProgramsNV" alias="GenProgramsARB"> 11415 <param name="n" type="GLsizei"/> 11416 <param name="programs" type="GLuint *"/> 11417 </function> 11418 11419 <!-- This isn't 100% correct. Currently, the only valid value of pname 11420 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11421 4. This is why the pname parameter was removed in the ARB version 11422 of these functions. 11423 --> 11424 11425 <function name="GetProgramParameterdvNV" deprecated="3.1" exec="skip"> 11426 <param name="target" type="GLenum"/> 11427 <param name="index" type="GLuint"/> 11428 <param name="pname" type="GLenum"/> 11429 <param name="params" type="GLdouble *" output="true" count="4"/> 11430 <glx vendorpriv="1297"/> 11431 </function> 11432 11433 <function name="GetProgramParameterfvNV" deprecated="3.1" exec="skip"> 11434 <param name="target" type="GLenum"/> 11435 <param name="index" type="GLuint"/> 11436 <param name="pname" type="GLenum"/> 11437 <param name="params" type="GLfloat *" output="true" count="4"/> 11438 <glx vendorpriv="1296"/> 11439 </function> 11440 11441 <function name="GetProgramivNV" deprecated="3.1" exec="skip"> 11442 <param name="id" type="GLuint"/> 11443 <param name="pname" type="GLenum"/> 11444 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11445 <glx vendorpriv="1298"/> 11446 </function> 11447 11448 <function name="GetProgramStringNV" deprecated="3.1" exec="skip"> 11449 <param name="id" type="GLuint"/> 11450 <param name="pname" type="GLenum"/> 11451 <param name="program" type="GLubyte *" output="true"/> 11452 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11453 </function> 11454 11455 <function name="GetTrackMatrixivNV" deprecated="3.1" exec="skip"> 11456 <param name="target" type="GLenum"/> 11457 <param name="address" type="GLuint"/> 11458 <param name="pname" type="GLenum"/> 11459 <param name="params" type="GLint *" output="true" count="1"/> 11460 <glx vendorpriv="1300"/> 11461 </function> 11462 11463 <function name="GetVertexAttribdvNV" deprecated="3.1" exec="skip"> 11464 <param name="index" type="GLuint"/> 11465 <param name="pname" type="GLenum"/> 11466 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11467 <glx vendorpriv="1301"/> 11468 </function> 11469 11470 <function name="GetVertexAttribfvNV" deprecated="3.1" exec="skip"> 11471 <param name="index" type="GLuint"/> 11472 <param name="pname" type="GLenum"/> 11473 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11474 <glx vendorpriv="1302"/> 11475 </function> 11476 11477 <function name="GetVertexAttribivNV" deprecated="3.1" exec="skip"> 11478 <param name="index" type="GLuint"/> 11479 <param name="pname" type="GLenum"/> 11480 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11481 <glx vendorpriv="1303"/> 11482 </function> 11483 11484 <function name="GetVertexAttribPointervNV" alias="GetVertexAttribPointerv"> 11485 <param name="index" type="GLuint"/> 11486 <param name="pname" type="GLenum"/> 11487 <param name="pointer" type="GLvoid **"/> 11488 </function> 11489 11490 <function name="IsProgramNV" alias="IsProgramARB"> 11491 <param name="program" type="GLuint"/> 11492 <return type="GLboolean"/> 11493 </function> 11494 11495 <function name="LoadProgramNV" deprecated="3.1" exec="skip"> 11496 <param name="target" type="GLenum"/> 11497 <param name="id" type="GLuint"/> 11498 <param name="len" type="GLsizei" counter="true"/> 11499 <param name="program" type="const GLubyte *" count="len"/> 11500 <glx rop="4183"/> 11501 </function> 11502 11503 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11504 <param name="target" type="GLenum"/> 11505 <param name="index" type="GLuint"/> 11506 <param name="x" type="GLdouble"/> 11507 <param name="y" type="GLdouble"/> 11508 <param name="z" type="GLdouble"/> 11509 <param name="w" type="GLdouble"/> 11510 </function> 11511 11512 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11513 <param name="target" type="GLenum"/> 11514 <param name="index" type="GLuint"/> 11515 <param name="params" type="const GLdouble *"/> 11516 </function> 11517 11518 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11519 <param name="target" type="GLenum"/> 11520 <param name="index" type="GLuint"/> 11521 <param name="x" type="GLfloat"/> 11522 <param name="y" type="GLfloat"/> 11523 <param name="z" type="GLfloat"/> 11524 <param name="w" type="GLfloat"/> 11525 </function> 11526 11527 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11528 <param name="target" type="GLenum"/> 11529 <param name="index" type="GLuint"/> 11530 <param name="params" type="const GLfloat *"/> 11531 </function> 11532 11533 <function name="ProgramParameters4dvNV" deprecated="3.1" exec="skip"> 11534 <param name="target" type="GLenum"/> 11535 <param name="index" type="GLuint"/> 11536 <param name="num" type="GLsizei" counter="true"/> 11537 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11538 <glx rop="4187"/> 11539 </function> 11540 11541 <function name="ProgramParameters4fvNV" deprecated="3.1" exec="skip"> 11542 <param name="target" type="GLenum"/> 11543 <param name="index" type="GLuint"/> 11544 <param name="num" type="GLsizei" counter="true"/> 11545 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 11546 <glx rop="4186"/> 11547 </function> 11548 11549 <function name="RequestResidentProgramsNV" deprecated="3.1" exec="skip"> 11550 <param name="n" type="GLsizei" counter="true"/> 11551 <param name="ids" type="const GLuint *" count="n"/> 11552 <glx rop="4182"/> 11553 </function> 11554 11555 <function name="TrackMatrixNV" deprecated="3.1" exec="skip"> 11556 <param name="target" type="GLenum"/> 11557 <param name="address" type="GLuint"/> 11558 <param name="matrix" type="GLenum"/> 11559 <param name="transform" type="GLenum"/> 11560 <glx rop="4188"/> 11561 </function> 11562 11563 <function name="VertexAttribPointerNV" deprecated="3.1" exec="skip"> 11564 <param name="index" type="GLuint"/> 11565 <param name="size" type="GLint"/> 11566 <param name="type" type="GLenum"/> 11567 <param name="stride" type="GLsizei"/> 11568 <param name="pointer" type="const GLvoid *"/> 11569 <glx handcode="true"/> 11570 </function> 11571 11572 <function name="VertexAttrib1sNV" exec="beginend" 11573 vectorequiv="VertexAttrib1svNV" deprecated="3.1"> 11574 <param name="index" type="GLuint"/> 11575 <param name="x" type="GLshort"/> 11576 </function> 11577 11578 <function name="VertexAttrib1svNV" deprecated="3.1" exec="beginend"> 11579 <param name="index" type="GLuint"/> 11580 <param name="v" type="const GLshort *" count="1"/> 11581 <glx rop="4265"/> 11582 </function> 11583 11584 <function name="VertexAttrib2sNV" exec="beginend" 11585 vectorequiv="VertexAttrib2svNV" deprecated="3.1"> 11586 <param name="index" type="GLuint"/> 11587 <param name="x" type="GLshort"/> 11588 <param name="y" type="GLshort"/> 11589 </function> 11590 11591 <function name="VertexAttrib2svNV" deprecated="3.1" exec="beginend"> 11592 <param name="index" type="GLuint"/> 11593 <param name="v" type="const GLshort *" count="2"/> 11594 <glx rop="4266"/> 11595 </function> 11596 11597 <function name="VertexAttrib3sNV" exec="beginend" 11598 vectorequiv="VertexAttrib3svNV" deprecated="3.1"> 11599 <param name="index" type="GLuint"/> 11600 <param name="x" type="GLshort"/> 11601 <param name="y" type="GLshort"/> 11602 <param name="z" type="GLshort"/> 11603 </function> 11604 11605 <function name="VertexAttrib3svNV" deprecated="3.1" exec="beginend"> 11606 <param name="index" type="GLuint"/> 11607 <param name="v" type="const GLshort *" count="3"/> 11608 <glx rop="4267"/> 11609 </function> 11610 11611 <function name="VertexAttrib4sNV" exec="beginend" 11612 vectorequiv="VertexAttrib4svNV" deprecated="3.1"> 11613 <param name="index" type="GLuint"/> 11614 <param name="x" type="GLshort"/> 11615 <param name="y" type="GLshort"/> 11616 <param name="z" type="GLshort"/> 11617 <param name="w" type="GLshort"/> 11618 </function> 11619 11620 <function name="VertexAttrib4svNV" deprecated="3.1" exec="beginend"> 11621 <param name="index" type="GLuint"/> 11622 <param name="v" type="const GLshort *" count="4"/> 11623 <glx rop="4268"/> 11624 </function> 11625 11626 <function name="VertexAttrib1fNV" 11627 vectorequiv="VertexAttrib1fvNV" deprecated="3.1" exec="beginend"> 11628 <param name="index" type="GLuint"/> 11629 <param name="x" type="GLfloat"/> 11630 </function> 11631 11632 <function name="VertexAttrib1fvNV" deprecated="3.1" exec="beginend"> 11633 <param name="index" type="GLuint"/> 11634 <param name="v" type="const GLfloat *" count="1"/> 11635 <glx rop="4269"/> 11636 </function> 11637 11638 <function name="VertexAttrib2fNV" 11639 vectorequiv="VertexAttrib2fvNV" deprecated="3.1" exec="beginend"> 11640 <param name="index" type="GLuint"/> 11641 <param name="x" type="GLfloat"/> 11642 <param name="y" type="GLfloat"/> 11643 </function> 11644 11645 <function name="VertexAttrib2fvNV" deprecated="3.1" exec="beginend"> 11646 <param name="index" type="GLuint"/> 11647 <param name="v" type="const GLfloat *" count="2"/> 11648 <glx rop="4270"/> 11649 </function> 11650 11651 <function name="VertexAttrib3fNV" 11652 vectorequiv="VertexAttrib3fvNV" deprecated="3.1" exec="beginend"> 11653 <param name="index" type="GLuint"/> 11654 <param name="x" type="GLfloat"/> 11655 <param name="y" type="GLfloat"/> 11656 <param name="z" type="GLfloat"/> 11657 </function> 11658 11659 <function name="VertexAttrib3fvNV" deprecated="3.1" exec="beginend"> 11660 <param name="index" type="GLuint"/> 11661 <param name="v" type="const GLfloat *" count="3"/> 11662 <glx rop="4271"/> 11663 </function> 11664 11665 <function name="VertexAttrib4fNV" 11666 vectorequiv="VertexAttrib4fvNV" deprecated="3.1" exec="beginend"> 11667 <param name="index" type="GLuint"/> 11668 <param name="x" type="GLfloat"/> 11669 <param name="y" type="GLfloat"/> 11670 <param name="z" type="GLfloat"/> 11671 <param name="w" type="GLfloat"/> 11672 </function> 11673 11674 <function name="VertexAttrib4fvNV" deprecated="3.1" exec="beginend"> 11675 <param name="index" type="GLuint"/> 11676 <param name="v" type="const GLfloat *" count="4"/> 11677 <glx rop="4272"/> 11678 </function> 11679 11680 <function name="VertexAttrib1dNV" exec="beginend" 11681 vectorequiv="VertexAttrib1dvNV" deprecated="3.1"> 11682 <param name="index" type="GLuint"/> 11683 <param name="x" type="GLdouble"/> 11684 </function> 11685 11686 <function name="VertexAttrib1dvNV" deprecated="3.1" exec="beginend"> 11687 <param name="index" type="GLuint"/> 11688 <param name="v" type="const GLdouble *" count="1"/> 11689 <glx rop="4273" doubles_in_order="true"/> 11690 </function> 11691 11692 <function name="VertexAttrib2dNV" exec="beginend" 11693 vectorequiv="VertexAttrib2dvNV" deprecated="3.1"> 11694 <param name="index" type="GLuint"/> 11695 <param name="x" type="GLdouble"/> 11696 <param name="y" type="GLdouble"/> 11697 </function> 11698 11699 <function name="VertexAttrib2dvNV" deprecated="3.1" exec="beginend"> 11700 <param name="index" type="GLuint"/> 11701 <param name="v" type="const GLdouble *" count="2"/> 11702 <glx rop="4274" doubles_in_order="true"/> 11703 </function> 11704 11705 <function name="VertexAttrib3dNV" exec="beginend" 11706 vectorequiv="VertexAttrib3dvNV" deprecated="3.1"> 11707 <param name="index" type="GLuint"/> 11708 <param name="x" type="GLdouble"/> 11709 <param name="y" type="GLdouble"/> 11710 <param name="z" type="GLdouble"/> 11711 </function> 11712 11713 <function name="VertexAttrib3dvNV" deprecated="3.1" exec="beginend"> 11714 <param name="index" type="GLuint"/> 11715 <param name="v" type="const GLdouble *" count="3"/> 11716 <glx rop="4275" doubles_in_order="true"/> 11717 </function> 11718 11719 <function name="VertexAttrib4dNV" exec="beginend" 11720 vectorequiv="VertexAttrib4dvNV" deprecated="3.1"> 11721 <param name="index" type="GLuint"/> 11722 <param name="x" type="GLdouble"/> 11723 <param name="y" type="GLdouble"/> 11724 <param name="z" type="GLdouble"/> 11725 <param name="w" type="GLdouble"/> 11726 </function> 11727 11728 <function name="VertexAttrib4dvNV" deprecated="3.1" exec="beginend"> 11729 <param name="index" type="GLuint"/> 11730 <param name="v" type="const GLdouble *" count="4"/> 11731 <glx rop="4276" doubles_in_order="true"/> 11732 </function> 11733 11734 <function name="VertexAttrib4ubNV" exec="beginend" 11735 vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"> 11736 <param name="index" type="GLuint"/> 11737 <param name="x" type="GLubyte"/> 11738 <param name="y" type="GLubyte"/> 11739 <param name="z" type="GLubyte"/> 11740 <param name="w" type="GLubyte"/> 11741 </function> 11742 11743 <function name="VertexAttrib4ubvNV" deprecated="3.1" exec="beginend"> 11744 <param name="index" type="GLuint"/> 11745 <param name="v" type="const GLubyte *" count="4"/> 11746 <glx rop="4277"/> 11747 </function> 11748 11749 <function name="VertexAttribs1svNV" deprecated="3.1" exec="beginend"> 11750 <param name="index" type="GLuint"/> 11751 <param name="n" type="GLsizei" counter="true"/> 11752 <param name="v" type="const GLshort *" count="n"/> 11753 <glx rop="4202"/> 11754 </function> 11755 11756 <function name="VertexAttribs2svNV" deprecated="3.1" exec="beginend"> 11757 <param name="index" type="GLuint"/> 11758 <param name="n" type="GLsizei" counter="true"/> 11759 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 11760 <glx rop="4203"/> 11761 </function> 11762 11763 <function name="VertexAttribs3svNV" deprecated="3.1" exec="beginend"> 11764 <param name="index" type="GLuint"/> 11765 <param name="n" type="GLsizei" counter="true"/> 11766 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 11767 <glx rop="4204"/> 11768 </function> 11769 11770 <function name="VertexAttribs4svNV" deprecated="3.1" exec="beginend"> 11771 <param name="index" type="GLuint"/> 11772 <param name="n" type="GLsizei" counter="true"/> 11773 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 11774 <glx rop="4205"/> 11775 </function> 11776 11777 <function name="VertexAttribs1fvNV" deprecated="3.1" exec="beginend"> 11778 <param name="index" type="GLuint"/> 11779 <param name="n" type="GLsizei" counter="true"/> 11780 <param name="v" type="const GLfloat *" count="n"/> 11781 <glx rop="4206"/> 11782 </function> 11783 11784 <function name="VertexAttribs2fvNV" deprecated="3.1" exec="beginend"> 11785 <param name="index" type="GLuint"/> 11786 <param name="n" type="GLsizei" counter="true"/> 11787 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 11788 <glx rop="4207"/> 11789 </function> 11790 11791 <function name="VertexAttribs3fvNV" deprecated="3.1" exec="beginend"> 11792 <param name="index" type="GLuint"/> 11793 <param name="n" type="GLsizei" counter="true"/> 11794 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 11795 <glx rop="4208"/> 11796 </function> 11797 11798 <function name="VertexAttribs4fvNV" deprecated="3.1" exec="beginend"> 11799 <param name="index" type="GLuint"/> 11800 <param name="n" type="GLsizei" counter="true"/> 11801 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 11802 <glx rop="4209"/> 11803 </function> 11804 11805 <function name="VertexAttribs1dvNV" deprecated="3.1" exec="beginend"> 11806 <param name="index" type="GLuint"/> 11807 <param name="n" type="GLsizei" counter="true"/> 11808 <param name="v" type="const GLdouble *" count="n"/> 11809 <glx rop="4210" doubles_in_order="true"/> 11810 </function> 11811 11812 <function name="VertexAttribs2dvNV" deprecated="3.1" exec="beginend"> 11813 <param name="index" type="GLuint"/> 11814 <param name="n" type="GLsizei" counter="true"/> 11815 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 11816 <glx rop="4211" doubles_in_order="true"/> 11817 </function> 11818 11819 <function name="VertexAttribs3dvNV" deprecated="3.1" exec="beginend"> 11820 <param name="index" type="GLuint"/> 11821 <param name="n" type="GLsizei" counter="true"/> 11822 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 11823 <glx rop="4212" doubles_in_order="true"/> 11824 </function> 11825 11826 <function name="VertexAttribs4dvNV" deprecated="3.1" exec="beginend"> 11827 <param name="index" type="GLuint"/> 11828 <param name="n" type="GLsizei" counter="true"/> 11829 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 11830 <glx rop="4213" doubles_in_order="true"/> 11831 </function> 11832 11833 <function name="VertexAttribs4ubvNV" deprecated="3.1" exec="beginend"> 11834 <param name="index" type="GLuint"/> 11835 <param name="n" type="GLsizei" counter="true"/> 11836 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 11837 <glx rop="4214"/> 11838 </function> 11839</category> 11840 11841<!-- Extension number 234 is a GLX extension. --> 11842 11843<category name="GL_SGIX_texture_coordinate_clamp" number="235"> 11844 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 11845 <size name="TexParameterfv"/> 11846 <size name="TexParameteriv"/> 11847 <size name="GetTexParameterfv" mode="get"/> 11848 <size name="GetTexParameteriv" mode="get"/> 11849 </enum> 11850 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 11851 <size name="TexParameterfv"/> 11852 <size name="TexParameteriv"/> 11853 <size name="GetTexParameterfv" mode="get"/> 11854 <size name="GetTexParameteriv" mode="get"/> 11855 </enum> 11856 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 11857 <size name="TexParameterfv"/> 11858 <size name="TexParameteriv"/> 11859 <size name="GetTexParameterfv" mode="get"/> 11860 <size name="GetTexParameteriv" mode="get"/> 11861 </enum> 11862</category> 11863 11864<!-- Extension number 236 is not listed in the extension registry. --> 11865<!-- Extension number 237 is a GLX extension. --> 11866<!-- Extension number 238 is a GLX extension. --> 11867<!-- Extension number 242 is a WGL extension. --> 11868 11869<category name="GL_NV_copy_depth_to_color" number="243"> 11870 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 11871 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 11872</category> 11873 11874<category name="GL_ATI_envmap_bumpmap" number="244"> 11875 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 11876 <size name="TexBumpParameterfv"/> 11877 <size name="TexBumpParameteriv"/> 11878 <size name="GetTexBumpParameterfv" mode="get"/> 11879 <size name="GetTexBumpParameteriv" mode="get"/> 11880 </enum> 11881 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 11882 <size name="GetTexBumpParameterfv" mode="get"/> 11883 <size name="GetTexBumpParameteriv" mode="get"/> 11884 </enum> 11885 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 11886 <size name="GetTexBumpParameterfv" mode="get"/> 11887 <size name="GetTexBumpParameteriv" mode="get"/> 11888 </enum> 11889 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 11890 <size name="GetTexBumpParameterfv" mode="get"/> 11891 <size name="GetTexBumpParameteriv" mode="get"/> 11892 </enum> 11893 <enum name="DUDV_ATI" value="0x8779"/> 11894 <enum name="DU8DV8_ATI" value="0x877A"/> 11895 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 11896 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 11897 <size name="TexEnviv"/> 11898 <size name="TexEnvfv"/> 11899 <size name="GetTexEnviv" mode="get"/> 11900 <size name="GetTexEnvfv" mode="get"/> 11901 </enum> 11902 <function name="TexBumpParameterfvATI" deprecated="3.1" exec="skip"> 11903 <param name="pname" type="GLenum"/> 11904 <param name="param" type="const GLfloat *" variable_param="pname"/> 11905 <glx ignore="true"/> 11906 </function> 11907 <function name="TexBumpParameterivATI" deprecated="3.1" exec="skip"> 11908 <param name="pname" type="GLenum"/> 11909 <param name="param" type="const GLint *" variable_param="pname"/> 11910 <glx ignore="true"/> 11911 </function> 11912 <function name="GetTexBumpParameterfvATI" deprecated="3.1" exec="skip"> 11913 <param name="pname" type="GLenum"/> 11914 <param name="param" type="GLfloat *" variable_param="pname"/> 11915 <glx ignore="true"/> 11916 </function> 11917 <function name="GetTexBumpParameterivATI" deprecated="3.1" exec="skip"> 11918 <param name="pname" type="GLenum"/> 11919 <param name="param" type="GLint *" variable_param="pname"/> 11920 <glx ignore="true"/> 11921 </function> 11922</category> 11923 11924<category name="GL_ATI_fragment_shader" number="245"> 11925 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 11926 <enum name="REG_0_ATI" value="0x8921"/> 11927 <enum name="REG_1_ATI" value="0x8922"/> 11928 <enum name="REG_2_ATI" value="0x8923"/> 11929 <enum name="REG_3_ATI" value="0x8924"/> 11930 <enum name="REG_4_ATI" value="0x8925"/> 11931 <enum name="REG_5_ATI" value="0x8926"/> 11932 11933 <!-- These values are not in the extension spec, but they are in glext.h --> 11934 <enum name="REG_6_ATI" value="0x8927"/> 11935 <enum name="REG_7_ATI" value="0x8928"/> 11936 <enum name="REG_8_ATI" value="0x8929"/> 11937 <enum name="REG_9_ATI" value="0x892A"/> 11938 <enum name="REG_10_ATI" value="0x892B"/> 11939 <enum name="REG_11_ATI" value="0x892C"/> 11940 <enum name="REG_12_ATI" value="0x892D"/> 11941 <enum name="REG_13_ATI" value="0x892E"/> 11942 <enum name="REG_14_ATI" value="0x892F"/> 11943 <enum name="REG_15_ATI" value="0x8930"/> 11944 <enum name="REG_16_ATI" value="0x8931"/> 11945 <enum name="REG_17_ATI" value="0x8932"/> 11946 <enum name="REG_18_ATI" value="0x8933"/> 11947 <enum name="REG_19_ATI" value="0x8934"/> 11948 <enum name="REG_20_ATI" value="0x8935"/> 11949 <enum name="REG_21_ATI" value="0x8936"/> 11950 <enum name="REG_22_ATI" value="0x8937"/> 11951 <enum name="REG_23_ATI" value="0x8938"/> 11952 <enum name="REG_24_ATI" value="0x8939"/> 11953 <enum name="REG_25_ATI" value="0x893A"/> 11954 <enum name="REG_26_ATI" value="0x893B"/> 11955 <enum name="REG_27_ATI" value="0x893C"/> 11956 <enum name="REG_28_ATI" value="0x893D"/> 11957 <enum name="REG_29_ATI" value="0x893E"/> 11958 <enum name="REG_30_ATI" value="0x893F"/> 11959 <enum name="REG_31_ATI" value="0x8940"/> 11960 11961 <enum name="CON_0_ATI" value="0x8941"/> 11962 <enum name="CON_1_ATI" value="0x8942"/> 11963 <enum name="CON_2_ATI" value="0x8943"/> 11964 <enum name="CON_3_ATI" value="0x8944"/> 11965 <enum name="CON_4_ATI" value="0x8945"/> 11966 <enum name="CON_5_ATI" value="0x8946"/> 11967 <enum name="CON_6_ATI" value="0x8947"/> 11968 <enum name="CON_7_ATI" value="0x8948"/> 11969 11970 <!-- These values are not in the extension spec, but they are in glext.h --> 11971 <enum name="CON_8_ATI" value="0x8949"/> 11972 <enum name="CON_9_ATI" value="0x894A"/> 11973 <enum name="CON_10_ATI" value="0x894B"/> 11974 <enum name="CON_11_ATI" value="0x894C"/> 11975 <enum name="CON_12_ATI" value="0x894D"/> 11976 <enum name="CON_13_ATI" value="0x894E"/> 11977 <enum name="CON_14_ATI" value="0x894F"/> 11978 <enum name="CON_15_ATI" value="0x8950"/> 11979 <enum name="CON_16_ATI" value="0x8951"/> 11980 <enum name="CON_17_ATI" value="0x8952"/> 11981 <enum name="CON_18_ATI" value="0x8953"/> 11982 <enum name="CON_19_ATI" value="0x8954"/> 11983 <enum name="CON_20_ATI" value="0x8955"/> 11984 <enum name="CON_21_ATI" value="0x8956"/> 11985 <enum name="CON_22_ATI" value="0x8957"/> 11986 <enum name="CON_23_ATI" value="0x8958"/> 11987 <enum name="CON_24_ATI" value="0x8959"/> 11988 <enum name="CON_25_ATI" value="0x895A"/> 11989 <enum name="CON_26_ATI" value="0x895B"/> 11990 <enum name="CON_27_ATI" value="0x895C"/> 11991 <enum name="CON_28_ATI" value="0x895D"/> 11992 <enum name="CON_29_ATI" value="0x895E"/> 11993 <enum name="CON_30_ATI" value="0x895F"/> 11994 <enum name="CON_31_ATI" value="0x8960"/> 11995 11996 <enum name="MOV_ATI" value="0x8961"/> 11997 <enum name="ADD_ATI" value="0x8963"/> 11998 <enum name="MUL_ATI" value="0x8964"/> 11999 <enum name="SUB_ATI" value="0x8965"/> 12000 <enum name="DOT3_ATI" value="0x8966"/> 12001 <enum name="DOT4_ATI" value="0x8967"/> 12002 <enum name="MAD_ATI" value="0x8968"/> 12003 <enum name="LERP_ATI" value="0x8969"/> 12004 <enum name="CND_ATI" value="0x896A"/> 12005 <enum name="CND0_ATI" value="0x896B"/> 12006 <enum name="DOT2_ADD_ATI" value="0x896C"/> 12007 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 12008 12009 <!-- 12010 These values are not in the extension spec, but they are in glext.h. 12011 However, the specification does say that they are deprecated. 12012 --> 12013 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 12014 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 12015 <enum name="NUM_PASSES_ATI" value="0x8970"/> 12016 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 12017 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 12018 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 12019 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 12020 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 12021 12022 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 12023 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 12024 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 12025 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 12026 12027 <!-- These values are not in the extension spec, but they are in glext.h --> 12028 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 12029 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 12030 12031 <!-- 12032 The _BIT enums are not added because they just clutter enums.c with 12033 redudndant garbage. There are a lot of enums with the value 0x00000001. 12034 --> 12035 12036 <function name="GenFragmentShadersATI" deprecated="3.1"> 12037 <return type="GLuint"/> 12038 <param name="range" type="GLuint"/> 12039 <glx ignore="true"/> 12040 </function> 12041 12042 <function name="BindFragmentShaderATI" deprecated="3.1" exec="dlist"> 12043 <param name="id" type="GLuint"/> 12044 <glx ignore="true"/> 12045 </function> 12046 12047 <function name="DeleteFragmentShaderATI" deprecated="3.1"> 12048 <param name="id" type="GLuint"/> 12049 <glx ignore="true"/> 12050 </function> 12051 12052 <function name="BeginFragmentShaderATI" deprecated="3.1"> 12053 <glx ignore="true"/> 12054 </function> 12055 12056 <function name="EndFragmentShaderATI" deprecated="3.1"> 12057 <glx ignore="true"/> 12058 </function> 12059 12060 <function name="PassTexCoordATI" deprecated="3.1"> 12061 <param name="dst" type="GLuint"/> 12062 <param name="coord" type="GLuint"/> 12063 <param name="swizzle" type="GLenum"/> 12064 <glx ignore="true"/> 12065 </function> 12066 12067 <function name="SampleMapATI" deprecated="3.1"> 12068 <param name="dst" type="GLuint"/> 12069 <param name="interp" type="GLuint"/> 12070 <param name="swizzle" type="GLenum"/> 12071 <glx ignore="true"/> 12072 </function> 12073 12074 <function name="ColorFragmentOp1ATI" deprecated="3.1"> 12075 <param name="op" type="GLenum"/> 12076 <param name="dst" type="GLuint"/> 12077 <param name="dstMask" type="GLuint"/> 12078 <param name="dstMod" type="GLuint"/> 12079 <param name="arg1" type="GLuint"/> 12080 <param name="arg1Rep" type="GLuint"/> 12081 <param name="arg1Mod" type="GLuint"/> 12082 <glx ignore="true"/> 12083 </function> 12084 12085 <function name="ColorFragmentOp2ATI" deprecated="3.1"> 12086 <param name="op" type="GLenum"/> 12087 <param name="dst" type="GLuint"/> 12088 <param name="dstMask" type="GLuint"/> 12089 <param name="dstMod" type="GLuint"/> 12090 <param name="arg1" type="GLuint"/> 12091 <param name="arg1Rep" type="GLuint"/> 12092 <param name="arg1Mod" type="GLuint"/> 12093 <param name="arg2" type="GLuint"/> 12094 <param name="arg2Rep" type="GLuint"/> 12095 <param name="arg2Mod" type="GLuint"/> 12096 <glx ignore="true"/> 12097 </function> 12098 12099 <function name="ColorFragmentOp3ATI" deprecated="3.1"> 12100 <param name="op" type="GLenum"/> 12101 <param name="dst" type="GLuint"/> 12102 <param name="dstMask" type="GLuint"/> 12103 <param name="dstMod" type="GLuint"/> 12104 <param name="arg1" type="GLuint"/> 12105 <param name="arg1Rep" type="GLuint"/> 12106 <param name="arg1Mod" type="GLuint"/> 12107 <param name="arg2" type="GLuint"/> 12108 <param name="arg2Rep" type="GLuint"/> 12109 <param name="arg2Mod" type="GLuint"/> 12110 <param name="arg3" type="GLuint"/> 12111 <param name="arg3Rep" type="GLuint"/> 12112 <param name="arg3Mod" type="GLuint"/> 12113 <glx ignore="true"/> 12114 </function> 12115 12116 <function name="AlphaFragmentOp1ATI" deprecated="3.1"> 12117 <param name="op" type="GLenum"/> 12118 <param name="dst" type="GLuint"/> 12119 <param name="dstMod" type="GLuint"/> 12120 <param name="arg1" type="GLuint"/> 12121 <param name="arg1Rep" type="GLuint"/> 12122 <param name="arg1Mod" type="GLuint"/> 12123 <glx ignore="true"/> 12124 </function> 12125 12126 <function name="AlphaFragmentOp2ATI" deprecated="3.1"> 12127 <param name="op" type="GLenum"/> 12128 <param name="dst" type="GLuint"/> 12129 <param name="dstMod" type="GLuint"/> 12130 <param name="arg1" type="GLuint"/> 12131 <param name="arg1Rep" type="GLuint"/> 12132 <param name="arg1Mod" type="GLuint"/> 12133 <param name="arg2" type="GLuint"/> 12134 <param name="arg2Rep" type="GLuint"/> 12135 <param name="arg2Mod" type="GLuint"/> 12136 <glx ignore="true"/> 12137 </function> 12138 12139 <function name="AlphaFragmentOp3ATI" deprecated="3.1"> 12140 <param name="op" type="GLenum"/> 12141 <param name="dst" type="GLuint"/> 12142 <param name="dstMod" type="GLuint"/> 12143 <param name="arg1" type="GLuint"/> 12144 <param name="arg1Rep" type="GLuint"/> 12145 <param name="arg1Mod" type="GLuint"/> 12146 <param name="arg2" type="GLuint"/> 12147 <param name="arg2Rep" type="GLuint"/> 12148 <param name="arg2Mod" type="GLuint"/> 12149 <param name="arg3" type="GLuint"/> 12150 <param name="arg3Rep" type="GLuint"/> 12151 <param name="arg3Mod" type="GLuint"/> 12152 <glx ignore="true"/> 12153 </function> 12154 12155 <function name="SetFragmentShaderConstantATI" deprecated="3.1" exec="dlist"> 12156 <param name="dst" type="GLuint"/> 12157 <param name="value" type="const GLfloat *" count="4"/> 12158 <glx ignore="true"/> 12159 </function> 12160</category> 12161 12162<!-- Extension number 250 is a WGL extension. --> 12163<!-- Extension number 251 is a WGL extension. --> 12164<!-- Extension number 252 is a WGL extension. --> 12165<!-- Extension number 253 is a WGL extension. --> 12166<!-- Extension number 254 is a WGL extension. --> 12167<!-- Extension number 255 is a WGL extension. --> 12168 12169<category name="GL_SUN_mesh_array" number="257"> 12170 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12171 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12172 12173 <function name="DrawMeshArraysSUN" exec="skip"> 12174 <param name="mode" type="GLenum"/> 12175 <param name="first" type="GLint"/> 12176 <param name="count" type="GLsizei"/> 12177 <param name="width" type="GLsizei"/> 12178 </function> 12179</category> 12180 12181<category name="GL_SUN_slice_accum" number="258"> 12182 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12183</category> 12184 12185<category name="GL_NV_multisample_filter_hint" number="259"> 12186 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12187 <size name="Get" mode="get"/> 12188 </enum> 12189</category> 12190 12191<category name="GL_NV_depth_clamp" number="260"> 12192 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12193 <size name="Get" mode="get"/> 12194 </enum> 12195</category> 12196 12197<category name="GL_NV_point_sprite" number="262"> 12198 <!-- These existing enums can be passed as a parameter to the function 12199 added for this extension. --> 12200 12201 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12202 <size name="PointParameteriv"/> 12203 </enum> 12204 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12205 <size name="PointParameteriv"/> 12206 </enum> 12207 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12208 <size name="PointParameteriv"/> 12209 </enum> 12210 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12211 <size name="PointParameteriv"/> 12212 </enum> 12213 12214 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12215 <size name="Get" mode="get"/> 12216 </enum> 12217 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12218 <size name="TexEnvfv"/> 12219 <size name="TexEnviv"/> 12220 <size name="GetTexEnvfv" mode="get"/> 12221 <size name="GetTexEnviv" mode="get"/> 12222 </enum> 12223 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12224 <size name="PointParameterfv"/> 12225 <size name="PointParameteriv"/> 12226 <size name="Get" mode="get"/> 12227 </enum> 12228 12229 <function name="PointParameteriNV" alias="PointParameteri"> 12230 <param name="pname" type="GLenum"/> 12231 <param name="param" type="GLint"/> 12232 </function> 12233 12234 <function name="PointParameterivNV" alias="PointParameteriv"> 12235 <param name="pname" type="GLenum"/> 12236 <param name="params" type="const GLint *"/> 12237 </function> 12238</category> 12239 12240<!-- Extension number 263 is a WGL extension. --> 12241<!-- Extension number 264 is a WGL extension. --> 12242 12243<category name="GL_EXT_shadow_funcs" number="267"> 12244 <!-- No new functions, types, enums. --> 12245</category> 12246 12247<category name="GL_EXT_stencil_two_side" number="268"> 12248 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12249 <size name="Get" mode="get"/> 12250 </enum> 12251 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12252 <size name="Get" mode="get"/> 12253 </enum> 12254 12255 <function name="ActiveStencilFaceEXT" deprecated="3.1" exec="dlist"> 12256 <param name="face" type="GLenum"/> 12257 <glx rop="4220"/> 12258 </function> 12259</category> 12260 12261<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12262<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12263 12264<category name="GL_APPLE_ycbcr_422" number="275"> 12265 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12266 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12267 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12268</category> 12269 12270<category name="GL_S3_s3tc" number="276"> 12271 <enum name="RGB_S3TC" value="0x83A0"/> 12272 <enum name="RGB4_S3TC" value="0x83A1"/> 12273 <enum name="RGBA_S3TC" value="0x83A2"/> 12274 <enum name="RGBA4_S3TC" value="0x83A3"/> 12275 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12276 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12277</category> 12278 12279<!-- Extension number 278 is a WGL extension. --> 12280 12281<category name="GL_ATI_texture_env_combine3" number="279"> 12282 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12283 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12284 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12285</category> 12286 12287<category name="GL_NV_fragment_program" number="282"> 12288 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12289 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12290 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12291 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12292 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12293 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12294 12295 <function name="ProgramNamedParameter4fNV" 12296 vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1" 12297 exec="skip"> 12298 <param name="id" type="GLuint"/> 12299 <param name="len" type="GLsizei" counter="true"/> 12300 <param name="name" type="const GLubyte *" count="len"/> 12301 <param name="x" type="GLfloat"/> 12302 <param name="y" type="GLfloat"/> 12303 <param name="z" type="GLfloat"/> 12304 <param name="w" type="GLfloat"/> 12305 </function> 12306 12307 <function name="ProgramNamedParameter4dNV" 12308 vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1" 12309 exec="skip"> 12310 <param name="id" type="GLuint"/> 12311 <param name="len" type="GLsizei" counter="true"/> 12312 <param name="name" type="const GLubyte *" count="len"/> 12313 <param name="x" type="GLdouble"/> 12314 <param name="y" type="GLdouble"/> 12315 <param name="z" type="GLdouble"/> 12316 <param name="w" type="GLdouble"/> 12317 </function> 12318 12319 <function name="ProgramNamedParameter4fvNV" deprecated="3.1" exec="skip"> 12320 <param name="id" type="GLuint"/> 12321 <param name="len" type="GLsizei" counter="true"/> 12322 <param name="name" type="const GLubyte *" count="len"/> 12323 <param name="v" type="const GLfloat *" count="4"/> 12324 <glx rop="4218"/> 12325 </function> 12326 12327 <function name="ProgramNamedParameter4dvNV" deprecated="3.1" exec="skip"> 12328 <param name="id" type="GLuint"/> 12329 <param name="len" type="GLsizei" counter="true"/> 12330 <param name="name" type="const GLubyte *" count="len"/> 12331 <param name="v" type="const GLdouble *" count="4"/> 12332 <glx rop="4219"/> 12333 </function> 12334 12335 <function name="GetProgramNamedParameterfvNV" deprecated="3.1" exec="skip"> 12336 <param name="id" type="GLuint"/> 12337 <param name="len" type="GLsizei" counter="true"/> 12338 <param name="name" type="const GLubyte *" count="len"/> 12339 <param name="params" type="GLfloat *" output="true" count="4"/> 12340 <glx vendorpriv="1310" always_array="true"/> 12341 </function> 12342 12343 <function name="GetProgramNamedParameterdvNV" deprecated="3.1" exec="skip"> 12344 <param name="id" type="GLuint"/> 12345 <param name="len" type="GLsizei" counter="true"/> 12346 <param name="name" type="const GLubyte *" count="len"/> 12347 <param name="params" type="GLdouble *" output="true" count="4"/> 12348 <glx vendorpriv="1311" always_array="true"/> 12349 </function> 12350</category> 12351 12352<category name="GL_NV_texture_expand_normal" number="286"> 12353 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12354 <size name="TexParameterfv"/> 12355 <size name="TexParameteriv"/> 12356 <size name="GetTexParameterfv" mode="get"/> 12357 <size name="GetTexParameteriv" mode="get"/> 12358 </enum> 12359</category> 12360 12361<category name="GL_OES_compressed_paletted_texture" number="294"> 12362 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12363 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12364 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12365 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12366 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12367 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12368 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12369 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12370 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12371 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12372</category> 12373 12374<category name="GL_OES_read_format" number="295"> 12375 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12376 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12377</category> 12378 12379<category name="GL_EXT_depth_bounds_test" number="297"> 12380 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12381 <size name="Get" mode="get"/> 12382 </enum> 12383 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12384 <size name="Get" mode="get"/> 12385 </enum> 12386 12387 <function name="DepthBoundsEXT" exec="dlist"> 12388 <param name="zmin" type="GLclampd"/> 12389 <param name="zmax" type="GLclampd"/> 12390 <glx rop="4229" ignore="true"/> 12391 </function> 12392</category> 12393 12394<category name="GL_EXT_texture_mirror_clamp" number="298"> 12395 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12396 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12397 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12398</category> 12399 12400<category name="GL_EXT_blend_equation_separate" number="299"> 12401 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12402 <size name="Get" mode="get"/> 12403 </enum> 12404 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12405 <size name="Get" mode="get"/> 12406 </enum> 12407 12408 <function name="BlendEquationSeparateEXT" alias="BlendEquationSeparate"> 12409 <param name="modeRGB" type="GLenum"/> 12410 <param name="modeA" type="GLenum"/> 12411 </function> 12412</category> 12413 12414<category name="GL_MESA_pack_invert" number="300"> 12415 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12416 <size name="Get" mode="get"/> 12417 </enum> 12418</category> 12419 12420<category name="GL_MESA_ycbcr_texture" number="301"> 12421 <enum name="YCBCR_MESA" value="0x8757"/> 12422 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12423 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12424</category> 12425 12426<category name="GL_EXT_pixel_buffer_object" number="302"> 12427 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12428 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12429 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12430 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12431</category> 12432 12433<category name="GL_NV_fragment_program_option" number="303"> 12434 <!-- No new functions, types, enums. --> 12435</category> 12436 12437<category name="GL_NV_fragment_program2" number="304"> 12438 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12439 <size name="GetProgramivARB" mode="get"/> 12440 </enum> 12441 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12442 <size name="GetProgramivARB" mode="get"/> 12443 </enum> 12444 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12445 <size name="GetProgramivARB" mode="get"/> 12446 </enum> 12447 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12448 <size name="GetProgramivARB" mode="get"/> 12449 </enum> 12450 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12451 <size name="GetProgramivARB" mode="get"/> 12452 </enum> 12453</category> 12454 12455<category name="GL_NV_vertex_program2_option" number="305"> 12456 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12457 <size name="GetProgramivARB" mode="get"/> 12458 </enum> 12459 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12460 <size name="GetProgramivARB" mode="get"/> 12461 </enum> 12462</category> 12463 12464<category name="GL_NV_vertex_program3" number="306"> 12465 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12466</category> 12467 12468<!-- Extension number 307 is a GLX extension. --> 12469<!-- Extension number 308 is a GLX extension. --> 12470 12471<category name="GL_EXT_texture_compression_dxt1" number="309"> 12472 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12473 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12474</category> 12475 12476<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12477 12478<xi:include href="GREMEDY_string_marker.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12479 12480<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12481 12482<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12483 12484<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12485 12486 12487<category name="GL_APPLE_flush_buffer_range" number="321"> 12488 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12489 <size name="GetBufferParameteriv" mode="get"/> 12490 </enum> 12491 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12492 <size name="GetBufferParameteriv" mode="get"/> 12493 </enum> 12494 <function name="BufferParameteriAPPLE" exec="skip"> 12495 <param name="target" type="GLenum"/> 12496 <param name="pname" type="GLenum"/> 12497 <param name="param" type="GLint"/> 12498 </function> 12499 <function name="FlushMappedBufferRangeAPPLE" exec="skip"> 12500 <param name="target" type="GLenum"/> 12501 <param name="offset" type="GLintptr"/> 12502 <param name="size" type="GLsizeiptr"/> 12503 </function> 12504</category> 12505 12506<category name="GL_EXT_packed_float" number="328"> 12507 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12508 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12509 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12510</category> 12511 12512<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12513 12514<category name="GL_EXT_framebuffer_sRGB" number="337"> 12515 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12516 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12517</category> 12518 12519<category name="GL_ATI_meminfo" number="359"> 12520 <enum name="VBO_FREE_MEMORY_ATI" value="0x87FB" /> 12521 <enum name="TEXTURE_FREE_MEMORY_ATI" value="0x87FC" /> 12522 <enum name="RENDERBUFFER_FREE_MEMORY_ATI" value="0x87FD" /> 12523</category> 12524 12525<xi:include href="AMD_performance_monitor.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12526 12527<category name="GL_APPLE_texture_range" number="367"> 12528 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12529 <size name="TexParameteriv"/> 12530 <size name="TexParameterfv"/> 12531 <size name="GetTexParameteriv" mode="get"/> 12532 <size name="GetTexParameterfv" mode="get"/> 12533 </enum> 12534 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12535 <size name="TexParameteriv"/> 12536 <size name="TexParameterfv"/> 12537 </enum> 12538 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12539 <size name="TexParameteriv"/> 12540 <size name="TexParameterfv"/> 12541 </enum> 12542 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 12543 <size name="TexParameteriv"/> 12544 <size name="TexParameterfv"/> 12545 </enum> 12546 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 12547 <size name="GetTexParameteriv" mode="get"/> 12548 <size name="GetTexParameterfv" mode="get"/> 12549 </enum> 12550 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 12551 <size name="GetTexParameterPointervAPPLE" mode="get"/> 12552 </enum> 12553 <function name="TextureRangeAPPLE" exec="skip"> 12554 <param name="target" type="GLenum"/> 12555 <param name="length" type="GLsizei"/> 12556 <param name="pointer" type="GLvoid *"/> 12557 </function> 12558 <function name="GetTexParameterPointervAPPLE" exec="skip"> 12559 <param name="target" type="GLenum"/> 12560 <param name="pname" type="GLenum"/> 12561 <param name="params" type="GLvoid **"/> 12562 </function> 12563</category> 12564 12565<xi:include href="EXT_separate_shader_objects.xml" 12566 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12567 12568<xi:include href="NV_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12569 12570<xi:include href="EXT_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12571 12572<xi:include href="AMD_depth_clamp_separate.xml" 12573 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12574 12575<xi:include href="EXT_direct_state_access.xml" 12576 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12577 12578<xi:include href="EXT_shader_image_load_store.xml" 12579 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12580 12581<category name="GL_EXT_texture_sRGB_decode" number="402"> 12582 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 12583 <enum name="DECODE_EXT" value="0x8A49"/> 12584 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 12585</category> 12586 12587<category name="GL_AMD_pinned_memory" number="411"> 12588 <enum name="EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD" value="0x9160"/> 12589</category> 12590 12591<category name="GL_NVX_gpu_memory_info" number="438"> 12592 <enum name="GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX" value="0x9047" /> 12593 <enum name="GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX" value="0x9048" /> 12594 <enum name="GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX" value="0x9049" /> 12595 <enum name="GPU_MEMORY_INFO_EVICTION_COUNT_NVX" value="0x904A" /> 12596 <enum name="GPU_MEMORY_INFO_EVICTED_MEMORY_NVX" value="0x904B" /> 12597</category> 12598 12599<category name="GL_EXT_debug_label" number="439"> 12600 <function name="LabelObjectEXT" es1="1.1" es2="2.0"> 12601 <param name="type" type="GLenum"/> 12602 <param name="object" type="GLuint"/> 12603 <param name="length" type="GLsizei"/> 12604 <param name="label" type="const GLchar *"/> 12605 </function> 12606 12607 <function name="GetObjectLabelEXT" es1="1.1" es2="2.0"> 12608 <param name="type" type="GLenum"/> 12609 <param name="object" type="GLuint"/> 12610 <param name="bufSize" type="GLsizei"/> 12611 <param name="length" type="GLsizei *"/> 12612 <param name="label" type="GLchar *"/> 12613 </function> 12614</category> 12615 12616<xi:include href="AMD_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12617 12618<category name="GL_NV_fill_rectangle" number="466"> 12619 <enum name="FILL_RECTANGLE_NV" value="0x933C"/> 12620</category> 12621 12622<category name="GL_INTEL_conservative_rasterization" number="491"> 12623 <enum name="CONSERVATIVE_RASTERIZATION_INTEL" value="0x83FE"/> 12624</category> 12625 12626<category name="GL_NV_conservative_raster" number="465"> 12627 <enum name="CONSERVATIVE_RASTERIZATION_NV" value="0x9346"> 12628 <size name="Get" mode="get"/> 12629 </enum> 12630 <enum name="SUBPIXEL_PRECISION_BIAS_X_BITS_NV" value="0x9347"> 12631 <size name="Get" mode="get"/> 12632 </enum> 12633 <enum name="SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" value="0x9348"> 12634 <size name="Get" mode="get"/> 12635 </enum> 12636 <enum name="MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" value="0x9349"> 12637 <size name="Get" mode="get"/> 12638 </enum> 12639 <function name="SubpixelPrecisionBiasNV" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 12640 <param name="xbits" type="GLuint"/> 12641 <param name="ybits" type="GLuint"/> 12642 </function> 12643</category> 12644 12645<category name="GL_NV_conservative_raster_dilate" number="480"> 12646 <enum name="CONSERVATIVE_RASTER_DILATE_NV" value="0x9379"> 12647 <size name="Get" mode="get"/> 12648 </enum> 12649 <enum name="CONSERVATIVE_RASTER_DILATE_RANGE_NV" value="0x937A"> 12650 <size name="Get" mode="get"/> 12651 </enum> 12652 <enum name="CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV" value="0x937B"> 12653 <size name="Get" mode="get"/> 12654 </enum> 12655 <function name="ConservativeRasterParameterfNV" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 12656 <param name="pname" type="GLenum"/> 12657 <param name="param" type="GLfloat"/> 12658 </function> 12659</category> 12660 12661<category name="GL_NV_conservative_pre_snap_triangles" number="487"> 12662 <enum name="CONSERVATIVE_RASTER_MODE_NV" value="0x954D"> 12663 <size name="Get" mode="get"/> 12664 </enum> 12665 <enum name="CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" value="0x954E"/> 12666 <enum name="CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV" value="0x954F"/> 12667 <function name="ConservativeRasterParameteriNV" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 12668 <param name="pname" type="GLenum"/> 12669 <param name="param" type="GLint"/> 12670 </function> 12671</category> 12672 12673<xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12674 12675<xi:include href="NV_alpha_to_coverage_dither_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12676 12677<category name="GL_EXT_polygon_offset_clamp" number="460"> 12678 <enum name="POLYGON_OFFSET_CLAMP_EXT" value="0x8E1B"> 12679 <size name="Get" mode="get"/> 12680 </enum> 12681 <function name="PolygonOffsetClampEXT" es1="1.0" es2="2.0" exec="dlist"> 12682 <param name="factor" type="GLfloat"/> 12683 <param name="units" type="GLfloat"/> 12684 <param name="clamp" type="GLfloat"/> 12685 </function> 12686</category> 12687 12688<xi:include href="EXT_window_rectangles.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12689 12690<!-- 520. GL_EXT_shader_framebuffer_fetch --> 12691<category name="GL_EXT_shader_framebuffer_fetch" number="520"> 12692 <enum name="FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" value="0x8A52"/> 12693 <function name="FramebufferFetchBarrierEXT" es2="2.0"/> 12694</category> 12695 12696<xi:include href="EXT_texture_storage.xml" 12697 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12698 12699<!-- Unnumbered extensions sorted by name. --> 12700 12701<category name="GL_AMD_framebuffer_multisample_advanced"> 12702 <enum name="RENDERBUFFER_STORAGE_SAMPLES_AMD" value="0x91B2"/> 12703 <enum name="MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD" value="0x91B3"/> 12704 <enum name="MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD" value="0x91B4"/> 12705 <enum name="MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD" value="0x91B5"/> 12706 <enum name="NUM_SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B6"/> 12707 <enum name="SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B7"/> 12708 12709 <function name="RenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 12710 <param name="target" type="GLenum"/> 12711 <param name="samples" type="GLsizei"/> 12712 <param name="storageSamples" type="GLsizei"/> 12713 <param name="internalformat" type="GLenum"/> 12714 <param name="width" type="GLsizei"/> 12715 <param name="height" type="GLsizei"/> 12716 </function> 12717 12718 <function name="NamedRenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 12719 <param name="renderbuffer" type="GLuint" /> 12720 <param name="samples" type="GLsizei" /> 12721 <param name="storageSamples" type="GLsizei"/> 12722 <param name="internalformat" type="GLenum" /> 12723 <param name="width" type="GLsizei" /> 12724 <param name="height" type="GLsizei" /> 12725 </function> 12726</category> 12727 12728<category name="GL_ATI_blend_equation_separate"> 12729 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparate"> 12730 <param name="modeRGB" type="GLenum"/> 12731 <param name="modeA" type="GLenum"/> 12732 </function> 12733</category> 12734 12735<category name="GL_ATI_separate_stencil"> 12736 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 12737 <size name="Get" mode="get"/> 12738 </enum> 12739 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 12740 <size name="Get" mode="get"/> 12741 </enum> 12742 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 12743 <size name="Get" mode="get"/> 12744 </enum> 12745 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 12746 <size name="Get" mode="get"/> 12747 </enum> 12748 12749 <function name="StencilOpSeparateATI" alias="StencilOpSeparate"> 12750 <param name="face" type="GLenum"/> 12751 <param name="sfail" type="GLenum"/> 12752 <param name="zfail" type="GLenum"/> 12753 <param name="zpass" type="GLenum"/> 12754 </function> 12755 <function name="StencilFuncSeparateATI" deprecated="3.1" exec="dlist"> 12756 <param name="frontfunc" type="GLenum"/> 12757 <param name="backfunc" type="GLenum"/> 12758 <param name="ref" type="GLint"/> 12759 <param name="mask" type="GLuint"/> 12760 </function> 12761 12762</category> 12763 12764<category name="GL_EXT_gpu_program_parameters"> 12765 <function name="ProgramEnvParameters4fvEXT" deprecated="3.1" exec="dlist"> 12766 <param name="target" type="GLenum"/> 12767 <param name="index" type="GLuint"/> 12768 <param name="count" type="GLsizei" counter="true"/> 12769 <param name="params" type="const GLfloat *" count="count" count_scale="4"/> 12770 </function> 12771 12772 <function name="ProgramLocalParameters4fvEXT" deprecated="3.1" exec="dlist"> 12773 <param name="target" type="GLenum"/> 12774 <param name="index" type="GLuint"/> 12775 <param name="count" type="GLsizei" counter="true"/> 12776 <param name="params" type="const GLfloat *" count="count" count_scale="4"/> 12777 </function> 12778</category> 12779 12780<category name="GL_EXT_timer_query"> 12781 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 12782 <type name="int64EXT" size="8"/> 12783 <type name="uint64EXT" unsigned="true" size="8"/> 12784 <function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v" es2="2.0"> 12785 <param name="id" type="GLuint"/> 12786 <param name="pname" type="GLenum"/> 12787 <param name="params" type="GLint64EXT *"/> 12788 </function> 12789 <function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v" es2="2.0"> 12790 <param name="id" type="GLuint"/> 12791 <param name="pname" type="GLenum"/> 12792 <param name="params" type="GLuint64EXT *"/> 12793 </function> 12794</category> 12795 12796<category name="GL_INGR_blend_func_separate"> 12797 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparate"> 12798 <param name="sfactorRGB" type="GLenum"/> 12799 <param name="dfactorRGB" type="GLenum"/> 12800 <param name="sfactorAlpha" type="GLenum"/> 12801 <param name="dfactorAlpha" type="GLenum"/> 12802 </function> 12803</category> 12804 12805<category name="GL_MESA_texture_signed_rgba"> 12806 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 12807 <enum name="RGBA_SNORM" value="0x8F93"/> 12808 <enum name="RGBA8_SNORM" value="0x8F97"/> 12809</category> 12810 12811<category name="GL_SGIS_point_parameters"> 12812 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 12813 <size name="PointParameterfv"/> 12814 </enum> 12815 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 12816 <size name="PointParameterfv"/> 12817 </enum> 12818 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 12819 <size name="PointParameterfv"/> 12820 </enum> 12821 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 12822 <size name="PointParameterfv"/> 12823 </enum> 12824 12825 <function name="PointParameterfSGIS" alias="PointParameterf"> 12826 <param name="pname" type="GLenum"/> 12827 <param name="param" type="GLfloat"/> 12828 </function> 12829 12830 <function name="PointParameterfvSGIS" alias="PointParameterfv"> 12831 <param name="pname" type="GLenum"/> 12832 <param name="params" type="const GLfloat *"/> 12833 </function> 12834</category> 12835 12836<category name="GL_SGIX_igloo_interface"> 12837 <function name="IglooInterfaceSGIX" exec="skip"> 12838 <param name="pname" type="GLenum"/> 12839 <param name="params" type="const GLvoid *"/> 12840 </function> 12841</category> 12842 12843<category name="GL_SGIX_polynomial_ffd"> 12844 <function name="DeformationMap3dSGIX" exec="skip"> 12845 <param name="target" type="GLenum"/> 12846 <param name="u1" type="GLdouble"/> 12847 <param name="u2" type="GLdouble"/> 12848 <param name="ustride" type="GLint"/> 12849 <param name="uorder" type="GLint"/> 12850 <param name="v1" type="GLdouble"/> 12851 <param name="v2" type="GLdouble"/> 12852 <param name="vstride" type="GLint"/> 12853 <param name="vorder" type="GLint"/> 12854 <param name="w1" type="GLdouble"/> 12855 <param name="w2" type="GLdouble"/> 12856 <param name="wstride" type="GLint"/> 12857 <param name="worder" type="GLint"/> 12858 <param name="points" type="const GLdouble *"/> 12859 </function> 12860 12861 <function name="DeformationMap3fSGIX" exec="skip"> 12862 <param name="target" type="GLenum"/> 12863 <param name="u1" type="GLfloat"/> 12864 <param name="u2" type="GLfloat"/> 12865 <param name="ustride" type="GLint"/> 12866 <param name="uorder" type="GLint"/> 12867 <param name="v1" type="GLfloat"/> 12868 <param name="v2" type="GLfloat"/> 12869 <param name="vstride" type="GLint"/> 12870 <param name="vorder" type="GLint"/> 12871 <param name="w1" type="GLfloat"/> 12872 <param name="w2" type="GLfloat"/> 12873 <param name="wstride" type="GLint"/> 12874 <param name="worder" type="GLint"/> 12875 <param name="points" type="const GLfloat *"/> 12876 </function> 12877 12878 <function name="DeformSGIX" exec="skip"> 12879 <param name="mask" type="GLenum"/> 12880 </function> 12881 12882 <function name="LoadIdentityDeformationMapSGIX" exec="skip"> 12883 <param name="mask" type="GLenum"/> 12884 </function> 12885</category> 12886 12887<category name="GL_MESA_internal_functions"> 12888 <!-- These functions exist because glthread converts all draws to these 12889 and then calls them through the dispatch table, so this is a workaround 12890 for the GL_INVALID_OPERATION errors with OpenGL ES 1.x. --> 12891 <function name="InternalDrawArraysInstancedBaseInstance" es1="1.0" 12892 alias="DrawArraysInstancedBaseInstance"> 12893 <param name="mode" type="GLenum"/> 12894 <param name="first" type="GLint"/> 12895 <param name="count" type="GLsizei"/> 12896 <param name="instancecount" type="GLsizei"/> 12897 <param name="baseinstance" type="GLuint"/> 12898 </function> 12899 12900 <function name="InternalDrawElementsInstancedBaseVertexBaseInstance" es1="1.0" 12901 alias="DrawElementsInstancedBaseVertexBaseInstance"> 12902 <param name="mode" type="GLenum"/> 12903 <param name="count" type="GLsizei"/> 12904 <param name="type" type="GLenum"/> 12905 <param name="indices" type="const GLvoid *"/> 12906 <param name="instancecount" type="GLsizei"/> 12907 <param name="basevertex" type="GLint"/> 12908 <param name="baseinstance" type="GLuint"/> 12909 </function> 12910 12911 <function name="InternalDrawRangeElementsBaseVertex" es1="1.0" 12912 alias="DrawRangeElementsBaseVertex"> 12913 <param name="mode" type="GLenum"/> 12914 <param name="start" type="GLuint"/> 12915 <param name="end" type="GLuint"/> 12916 <param name="count" type="GLsizei"/> 12917 <param name="type" type="GLenum"/> 12918 <param name="indices" type="const GLvoid *"/> 12919 <param name="basevertex" type="GLint"/> 12920 </function> 12921 12922 <function name="InternalMultiDrawElementsBaseVertex" es1="1.0" 12923 alias="MultiDrawElementsBaseVertex"> 12924 <param name="mode" type="GLenum"/> 12925 <param name="count" type="const GLsizei *"/> 12926 <param name="type" type="GLenum"/> 12927 <param name="indices" type="const GLvoid * const *"/> 12928 <param name="primcount" type="GLsizei"/> 12929 <param name="basevertex" type="const GLint *"/> 12930 </function> 12931 12932 <!-- Internal function for glthread to implement BufferSubData as a GPU copy. --> 12933 <function name="InternalBufferSubDataCopyMESA" es1="1.1" es2="2.0"> 12934 <param name="srcBuffer" type="GLintptr"/> <!-- "struct gl_buffer_object *" really --> 12935 <param name="srcOffset" type="GLuint"/> 12936 <param name="dstTargetOrName" type="GLuint"/> 12937 <param name="dstOffset" type="GLintptr"/> 12938 <param name="size" type="GLsizeiptr"/> 12939 <param name="named" type="GLboolean"/> 12940 <param name="ext_dsa" type="GLboolean"/> 12941 </function> 12942 12943 <!-- Set a GL error. Used by glthread to set errors without syncing. --> 12944 <function name="InternalSetError" es1="1.0" es2="2.0"> 12945 <param name="error" type="GLenum"/> 12946 </function> 12947 12948 <function name="DrawArraysUserBuf" es1="1.0" es2="2.0" marshal="custom"> 12949 </function> 12950 12951 <function name="DrawElementsUserBuf" es1="1.0" es2="2.0" marshal="custom"> 12952 <param name="cmd" type="const GLvoid *"/> <!-- struct marshal_cmd_DrawElementsUserBuf --> 12953 </function> 12954 12955 <function name="DrawElementsUserBufPacked" es1="1.0" es2="2.0" marshal="custom"> 12956 <param name="cmd" type="const GLvoid *"/> <!-- struct marshal_cmd_DrawElementsUserBufPacked --> 12957 </function> 12958 12959 <function name="MultiDrawArraysUserBuf" es1="1.0" es2="2.0" marshal="custom"> 12960 </function> 12961 12962 <function name="MultiDrawElementsUserBuf" es1="1.0" es2="2.0" marshal="custom"> 12963 <param name="indexBuf" type="GLintptr"/> <!-- "struct gl_buffer_object *" really --> 12964 <param name="mode" type="GLenum"/> 12965 <param name="count" type="const GLsizei *" count="primcount"/> 12966 <param name="type" type="GLenum"/> 12967 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 12968 <param name="primcount" type="GLsizei"/> 12969 <param name="basevertex" type="const GLint *" count="primcount"/> 12970 </function> 12971 12972 <function name="DrawArraysInstancedBaseInstanceDrawID" es1="1.0" es2="2.0" 12973 marshal="custom"> 12974 </function> 12975 12976 <function name="DrawElementsInstancedBaseVertexBaseInstanceDrawID" 12977 es1="1.0" es2="2.0" marshal="custom" marshal_struct="public"> 12978 <param name="mode" type="GLenum"/> 12979 <param name="count" type="GLsizei"/> 12980 <param name="type" type="GLenum"/> 12981 <param name="indices" type="const GLvoid *"/> 12982 <param name="instance_count" type="GLsizei"/> 12983 <param name="basevertex" type="GLint"/> 12984 <param name="baseinstance" type="GLuint"/> 12985 <param name="drawid" type="GLuint"/> 12986 </function> 12987 12988 <function name="DrawElementsPacked" es1="1.0" es2="2.0" marshal="custom" 12989 marshal_struct="public"> 12990 <param name="mode" type="GLenum"/> 12991 <param name="type" type="GLenum"/> 12992 <param name="count" type="GLushort"/> 12993 <param name="indices" type="GLushort"/> 12994 </function> 12995 12996 <!-- Internal function for glthread to implement ancillary buffer invalidation. --> 12997 <function name="InternalInvalidateFramebufferAncillaryMESA" es2="3.0"> 12998 </function> 12999</category> 13000 13001<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13002<xi:include href="EXT_EGL_image_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13003 13004<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13005 13006<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13007<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13008 13009<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13010 13011<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13012 13013<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13014 13015<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13016 13017<xi:include href="NV_vdpau_interop.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13018 13019<xi:include href="EXT_external_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13020<xi:include href="EXT_external_objects_fd.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13021<xi:include href="EXT_external_objects_win32.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13022 13023<xi:include href="NV_viewport_swizzle.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13024 13025<xi:include href="NV_half_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13026<xi:include href="GL4x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13027 13028</OpenGLAPI> 13029