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