1<?xml version="1.0"?> 2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4<OpenGLAPI> 5 6<!-- Core versions sorted by version number. --> 7 8<category name="1.0"> 9 <enum name="FALSE" value="0x0"/> 10 <enum name="TRUE" value="0x1"/> 11 <enum name="ZERO" value="0x0"/> 12 <enum name="ONE" value="0x1"/> 13 <enum name="NONE" value="0x0"/> 14 <enum name="NO_ERROR" value="0x0"/> 15 <enum name="POINTS" value="0x0000"/> 16 <enum name="LINES" value="0x0001"/> 17 <enum name="LINE_LOOP" value="0x0002"/> 18 <enum name="LINE_STRIP" value="0x0003"/> 19 <enum name="TRIANGLES" value="0x0004"/> 20 <enum name="TRIANGLE_STRIP" value="0x0005"/> 21 <enum name="TRIANGLE_FAN" value="0x0006"/> 22 <enum name="QUADS" value="0x0007"/> 23 <enum name="QUAD_STRIP" value="0x0008"/> 24 <enum name="POLYGON" value="0x0009"/> 25 <enum name="ACCUM" value="0x0100"/> 26 <enum name="LOAD" value="0x0101"/> 27 <enum name="RETURN" value="0x0102"/> 28 <enum name="MULT" value="0x0103"/> 29 <enum name="ADD" value="0x0104"/> 30 <enum name="NEVER" value="0x0200"/> 31 <enum name="LESS" value="0x0201"/> 32 <enum name="EQUAL" value="0x0202"/> 33 <enum name="LEQUAL" value="0x0203"/> 34 <enum name="GREATER" value="0x0204"/> 35 <enum name="NOTEQUAL" value="0x0205"/> 36 <enum name="GEQUAL" value="0x0206"/> 37 <enum name="ALWAYS" value="0x0207"/> 38 <enum name="SRC_COLOR" value="0x0300"/> 39 <enum name="ONE_MINUS_SRC_COLOR" value="0x0301"/> 40 <enum name="SRC_ALPHA" value="0x0302"/> 41 <enum name="ONE_MINUS_SRC_ALPHA" value="0x0303"/> 42 <enum name="DST_ALPHA" value="0x0304"/> 43 <enum name="ONE_MINUS_DST_ALPHA" value="0x0305"/> 44 <enum name="DST_COLOR" value="0x0306"/> 45 <enum name="ONE_MINUS_DST_COLOR" value="0x0307"/> 46 <enum name="SRC_ALPHA_SATURATE" value="0x0308"/> 47 <enum name="FRONT_LEFT" value="0x0400"/> 48 <enum name="FRONT_RIGHT" value="0x0401"/> 49 <enum name="BACK_LEFT" value="0x0402"/> 50 <enum name="BACK_RIGHT" value="0x0403"/> 51 <enum name="FRONT" value="0x0404"/> 52 <enum name="BACK" value="0x0405"/> 53 <enum name="LEFT" value="0x0406"/> 54 <enum name="RIGHT" value="0x0407"/> 55 <enum name="FRONT_AND_BACK" value="0x0408"/> 56 <enum name="AUX0" value="0x0409"/> 57 <enum name="AUX1" value="0x040A"/> 58 <enum name="AUX2" value="0x040B"/> 59 <enum name="AUX3" value="0x040C"/> 60 <enum name="INVALID_VALUE" value="0x0501"/> 61 <enum name="INVALID_ENUM" value="0x0500"/> 62 <enum name="INVALID_OPERATION" value="0x0502"/> 63 <enum name="STACK_OVERFLOW" value="0x0503"/> 64 <enum name="STACK_UNDERFLOW" value="0x0504"/> 65 <enum name="OUT_OF_MEMORY" value="0x0505"/> 66 <enum name="2D" value="0x0600"/> 67 <enum name="3D" value="0x0601"/> 68 <enum name="3D_COLOR" value="0x0602"/> 69 <enum name="3D_COLOR_TEXTURE" value="0x0603"/> 70 <enum name="4D_COLOR_TEXTURE" value="0x0604"/> 71 <enum name="PASS_THROUGH_TOKEN" value="0x0700"/> 72 <enum name="POINT_TOKEN" value="0x0701"/> 73 <enum name="LINE_TOKEN" value="0x0702"/> 74 <enum name="POLYGON_TOKEN" value="0x0703"/> 75 <enum name="BITMAP_TOKEN" value="0x0704"/> 76 <enum name="DRAW_PIXEL_TOKEN" value="0x0705"/> 77 <enum name="COPY_PIXEL_TOKEN" value="0x0706"/> 78 <enum name="LINE_RESET_TOKEN" value="0x0707"/> 79 <enum name="EXP" value="0x0800"/> 80 <enum name="EXP2" value="0x0801"/> 81 <enum name="CW" value="0x0900"/> 82 <enum name="CCW" value="0x0901"/> 83 <enum name="COEFF" value="0x0A00"/> 84 <enum name="ORDER" value="0x0A01"/> 85 <enum name="DOMAIN" value="0x0A02"/> 86 <enum name="CURRENT_COLOR" count="4" value="0x0B00"> 87 <size name="Get" mode="get"/> 88 </enum> 89 <enum name="CURRENT_INDEX" count="1" value="0x0B01"> 90 <size name="Get" mode="get"/> 91 </enum> 92 <enum name="CURRENT_NORMAL" count="3" value="0x0B02"> 93 <size name="Get" mode="get"/> 94 </enum> 95 <enum name="CURRENT_TEXTURE_COORDS" count="4" value="0x0B03"> 96 <size name="Get" mode="get"/> 97 </enum> 98 <enum name="CURRENT_RASTER_COLOR" count="4" value="0x0B04"> 99 <size name="Get" mode="get"/> 100 </enum> 101 <enum name="CURRENT_RASTER_INDEX" count="1" value="0x0B05"> 102 <size name="Get" mode="get"/> 103 </enum> 104 <enum name="CURRENT_RASTER_TEXTURE_COORDS" count="4" value="0x0B06"> 105 <size name="Get" mode="get"/> 106 </enum> 107 <enum name="CURRENT_RASTER_POSITION" count="4" value="0x0B07"> 108 <size name="Get" mode="get"/> 109 </enum> 110 <enum name="CURRENT_RASTER_POSITION_VALID" count="1" value="0x0B08"> 111 <size name="Get" mode="get"/> 112 </enum> 113 <enum name="CURRENT_RASTER_DISTANCE" count="1" value="0x0B09"> 114 <size name="Get" mode="get"/> 115 </enum> 116 <enum name="POINT_SMOOTH" count="1" value="0x0B10"> 117 <size name="Get" mode="get"/> 118 </enum> 119 <enum name="POINT_SIZE" count="1" value="0x0B11"> 120 <size name="Get" mode="get"/> 121 </enum> 122 <enum name="POINT_SIZE_RANGE" count="2" value="0x0B12"> 123 <size name="Get" mode="get"/> 124 </enum> 125 <enum name="POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 126 <size name="Get" mode="get"/> 127 </enum> 128 <enum name="LINE_SMOOTH" count="1" value="0x0B20"> 129 <size name="Get" mode="get"/> 130 </enum> 131 <enum name="LINE_WIDTH" count="1" value="0x0B21"> 132 <size name="Get" mode="get"/> 133 </enum> 134 <enum name="LINE_WIDTH_RANGE" count="2" value="0x0B22"> 135 <size name="Get" mode="get"/> 136 </enum> 137 <enum name="LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 138 <size name="Get" mode="get"/> 139 </enum> 140 <enum name="LINE_STIPPLE" count="1" value="0x0B24"> 141 <size name="Get" mode="get"/> 142 </enum> 143 <enum name="LINE_STIPPLE_PATTERN" count="1" value="0x0B25"> 144 <size name="Get" mode="get"/> 145 </enum> 146 <enum name="LINE_STIPPLE_REPEAT" count="1" value="0x0B26"> 147 <size name="Get" mode="get"/> 148 </enum> 149 <enum name="LIST_MODE" count="1" value="0x0B30"> 150 <size name="Get" mode="get"/> 151 </enum> 152 <enum name="MAX_LIST_NESTING" count="1" value="0x0B31"> 153 <size name="Get" mode="get"/> 154 </enum> 155 <enum name="LIST_BASE" count="1" value="0x0B32"> 156 <size name="Get" mode="get"/> 157 </enum> 158 <enum name="LIST_INDEX" count="1" value="0x0B33"> 159 <size name="Get" mode="get"/> 160 </enum> 161 <enum name="POLYGON_MODE" count="2" value="0x0B40"> 162 <size name="Get" mode="get"/> 163 </enum> 164 <enum name="POLYGON_SMOOTH" count="1" value="0x0B41"> 165 <size name="Get" mode="get"/> 166 </enum> 167 <enum name="POLYGON_STIPPLE" count="1" value="0x0B42"> 168 <size name="Get" mode="get"/> 169 </enum> 170 <enum name="EDGE_FLAG" count="1" value="0x0B43"> 171 <size name="Get" mode="get"/> 172 </enum> 173 <enum name="CULL_FACE" count="1" value="0x0B44"> 174 <size name="Get" mode="get"/> 175 </enum> 176 <enum name="CULL_FACE_MODE" count="1" value="0x0B45"> 177 <size name="Get" mode="get"/> 178 </enum> 179 <enum name="FRONT_FACE" count="1" value="0x0B46"> 180 <size name="Get" mode="get"/> 181 </enum> 182 <enum name="LIGHTING" count="1" value="0x0B50"> 183 <size name="Get" mode="get"/> 184 </enum> 185 <enum name="LIGHT_MODEL_LOCAL_VIEWER" count="1" value="0x0B51"> 186 <size name="LightModelfv"/> 187 <size name="LightModeliv"/> 188 <size name="Get" mode="get"/> 189 </enum> 190 <enum name="LIGHT_MODEL_TWO_SIDE" count="1" value="0x0B52"> 191 <size name="LightModelfv"/> 192 <size name="LightModeliv"/> 193 <size name="Get" mode="get"/> 194 </enum> 195 <enum name="LIGHT_MODEL_AMBIENT" count="4" value="0x0B53"> 196 <size name="LightModelfv"/> 197 <size name="LightModeliv"/> 198 <size name="Get" mode="get"/> 199 </enum> 200 <enum name="SHADE_MODEL" count="1" value="0x0B54"> 201 <size name="Get" mode="get"/> 202 </enum> 203 <enum name="COLOR_MATERIAL_FACE" count="1" value="0x0B55"> 204 <size name="Get" mode="get"/> 205 </enum> 206 <enum name="COLOR_MATERIAL_PARAMETER" count="1" value="0x0B56"> 207 <size name="Get" mode="get"/> 208 </enum> 209 <enum name="COLOR_MATERIAL" count="1" value="0x0B57"> 210 <size name="Get" mode="get"/> 211 </enum> 212 <enum name="FOG" count="1" value="0x0B60"> 213 <size name="Get" mode="get"/> 214 </enum> 215 <enum name="FOG_INDEX" count="1" value="0x0B61"> 216 <size name="Fogfv"/> 217 <size name="Fogiv"/> 218 <size name="Get" mode="get"/> 219 </enum> 220 <enum name="FOG_DENSITY" count="1" value="0x0B62"> 221 <size name="Fogfv"/> 222 <size name="Fogiv"/> 223 <size name="Get" mode="get"/> 224 </enum> 225 <enum name="FOG_START" count="1" value="0x0B63"> 226 <size name="Fogfv"/> 227 <size name="Fogiv"/> 228 <size name="Get" mode="get"/> 229 </enum> 230 <enum name="FOG_END" count="1" value="0x0B64"> 231 <size name="Fogfv"/> 232 <size name="Fogiv"/> 233 <size name="Get" mode="get"/> 234 </enum> 235 <enum name="FOG_MODE" count="1" value="0x0B65"> 236 <size name="Fogfv"/> 237 <size name="Fogiv"/> 238 <size name="Get" mode="get"/> 239 </enum> 240 <enum name="FOG_COLOR" count="4" value="0x0B66"> 241 <size name="Fogfv"/> 242 <size name="Fogiv"/> 243 <size name="Get" mode="get"/> 244 </enum> 245 <enum name="DEPTH_RANGE" count="2" value="0x0B70"> 246 <size name="Get" mode="get"/> 247 </enum> 248 <enum name="DEPTH_TEST" count="1" value="0x0B71"> 249 <size name="Get" mode="get"/> 250 </enum> 251 <enum name="DEPTH_WRITEMASK" count="1" value="0x0B72"> 252 <size name="Get" mode="get"/> 253 </enum> 254 <enum name="DEPTH_CLEAR_VALUE" count="1" value="0x0B73"> 255 <size name="Get" mode="get"/> 256 </enum> 257 <enum name="DEPTH_FUNC" count="1" value="0x0B74"> 258 <size name="Get" mode="get"/> 259 </enum> 260 <enum name="ACCUM_CLEAR_VALUE" count="4" value="0x0B80"> 261 <size name="Get" mode="get"/> 262 </enum> 263 <enum name="STENCIL_TEST" count="1" value="0x0B90"> 264 <size name="Get" mode="get"/> 265 </enum> 266 <enum name="STENCIL_CLEAR_VALUE" count="1" value="0x0B91"> 267 <size name="Get" mode="get"/> 268 </enum> 269 <enum name="STENCIL_FUNC" count="1" value="0x0B92"> 270 <size name="Get" mode="get"/> 271 </enum> 272 <enum name="STENCIL_VALUE_MASK" count="1" value="0x0B93"> 273 <size name="Get" mode="get"/> 274 </enum> 275 <enum name="STENCIL_FAIL" count="1" value="0x0B94"> 276 <size name="Get" mode="get"/> 277 </enum> 278 <enum name="STENCIL_PASS_DEPTH_FAIL" count="1" value="0x0B95"> 279 <size name="Get" mode="get"/> 280 </enum> 281 <enum name="STENCIL_PASS_DEPTH_PASS" count="1" value="0x0B96"> 282 <size name="Get" mode="get"/> 283 </enum> 284 <enum name="STENCIL_REF" count="1" value="0x0B97"> 285 <size name="Get" mode="get"/> 286 </enum> 287 <enum name="STENCIL_WRITEMASK" count="1" value="0x0B98"> 288 <size name="Get" mode="get"/> 289 </enum> 290 <enum name="MATRIX_MODE" count="1" value="0x0BA0"> 291 <size name="Get" mode="get"/> 292 </enum> 293 <enum name="NORMALIZE" count="1" value="0x0BA1"> 294 <size name="Get" mode="get"/> 295 </enum> 296 <enum name="VIEWPORT" count="4" value="0x0BA2"> 297 <size name="Get" mode="get"/> 298 </enum> 299 <enum name="MODELVIEW_STACK_DEPTH" count="1" value="0x0BA3"> 300 <size name="Get" mode="get"/> 301 </enum> 302 <enum name="PROJECTION_STACK_DEPTH" count="1" value="0x0BA4"> 303 <size name="Get" mode="get"/> 304 </enum> 305 <enum name="TEXTURE_STACK_DEPTH" count="1" value="0x0BA5"> 306 <size name="Get" mode="get"/> 307 </enum> 308 <enum name="MODELVIEW_MATRIX" count="16" value="0x0BA6"> 309 <size name="Get" mode="get"/> 310 </enum> 311 <enum name="PROJECTION_MATRIX" count="16" value="0x0BA7"> 312 <size name="Get" mode="get"/> 313 </enum> 314 <enum name="TEXTURE_MATRIX" count="16" value="0x0BA8"> 315 <size name="Get" mode="get"/> 316 </enum> 317 <enum name="ATTRIB_STACK_DEPTH" count="1" value="0x0BB0"> 318 <size name="Get" mode="get"/> 319 </enum> 320 <enum name="CLIENT_ATTRIB_STACK_DEPTH" count="1" value="0x0BB1"> 321 <size name="Get" mode="get"/> 322 </enum> 323 <enum name="ALPHA_TEST" count="1" value="0x0BC0"> 324 <size name="Get" mode="get"/> 325 </enum> 326 <enum name="ALPHA_TEST_FUNC" count="1" value="0x0BC1"> 327 <size name="Get" mode="get"/> 328 </enum> 329 <enum name="ALPHA_TEST_REF" count="1" value="0x0BC2"> 330 <size name="Get" mode="get"/> 331 </enum> 332 <enum name="DITHER" count="1" value="0x0BD0"> 333 <size name="Get" mode="get"/> 334 </enum> 335 <enum name="BLEND_DST" count="1" value="0x0BE0"> 336 <size name="Get" mode="get"/> 337 </enum> 338 <enum name="BLEND_SRC" count="1" value="0x0BE1"> 339 <size name="Get" mode="get"/> 340 </enum> 341 <enum name="BLEND" count="1" value="0x0BE2"> 342 <size name="Get" mode="get"/> 343 </enum> 344 <enum name="LOGIC_OP_MODE" count="1" value="0x0BF0"> 345 <size name="Get" mode="get"/> 346 </enum> 347 <enum name="LOGIC_OP" count="1" value="0x0BF1"> 348 <size name="Get" mode="get"/> 349 </enum> 350 <enum name="AUX_BUFFERS" count="1" value="0x0C00"> 351 <size name="Get" mode="get"/> 352 </enum> 353 <enum name="DRAW_BUFFER" count="1" value="0x0C01"> 354 <size name="Get" mode="get"/> 355 </enum> 356 <enum name="READ_BUFFER" count="1" value="0x0C02"> 357 <size name="Get" mode="get"/> 358 </enum> 359 <enum name="SCISSOR_BOX" count="4" value="0x0C10"> 360 <size name="Get" mode="get"/> 361 </enum> 362 <enum name="SCISSOR_TEST" count="1" value="0x0C11"> 363 <size name="Get" mode="get"/> 364 </enum> 365 <enum name="INDEX_CLEAR_VALUE" count="1" value="0x0C20"> 366 <size name="Get" mode="get"/> 367 </enum> 368 <enum name="INDEX_WRITEMASK" count="1" value="0x0C21"> 369 <size name="Get" mode="get"/> 370 </enum> 371 <enum name="COLOR_CLEAR_VALUE" count="4" value="0x0C22"> 372 <size name="Get" mode="get"/> 373 </enum> 374 <enum name="COLOR_WRITEMASK" count="4" value="0x0C23"> 375 <size name="Get" mode="get"/> 376 </enum> 377 <enum name="INDEX_MODE" count="1" value="0x0C30"> 378 <size name="Get" mode="get"/> 379 </enum> 380 <enum name="RGBA_MODE" count="1" value="0x0C31"> 381 <size name="Get" mode="get"/> 382 </enum> 383 <enum name="DOUBLEBUFFER" count="1" value="0x0C32"> 384 <size name="Get" mode="get"/> 385 </enum> 386 <enum name="STEREO" count="1" value="0x0C33"> 387 <size name="Get" mode="get"/> 388 </enum> 389 <enum name="RENDER_MODE" count="1" value="0x0C40"> 390 <size name="Get" mode="get"/> 391 </enum> 392 <enum name="PERSPECTIVE_CORRECTION_HINT" count="1" value="0x0C50"> 393 <size name="Get" mode="get"/> 394 </enum> 395 <enum name="POINT_SMOOTH_HINT" count="1" value="0x0C51"> 396 <size name="Get" mode="get"/> 397 </enum> 398 <enum name="LINE_SMOOTH_HINT" count="1" value="0x0C52"> 399 <size name="Get" mode="get"/> 400 </enum> 401 <enum name="POLYGON_SMOOTH_HINT" count="1" value="0x0C53"> 402 <size name="Get" mode="get"/> 403 </enum> 404 <enum name="FOG_HINT" count="1" value="0x0C54"> 405 <size name="Get" mode="get"/> 406 </enum> 407 <enum name="TEXTURE_GEN_S" count="1" value="0x0C60"> 408 <size name="Get" mode="get"/> 409 </enum> 410 <enum name="TEXTURE_GEN_T" count="1" value="0x0C61"> 411 <size name="Get" mode="get"/> 412 </enum> 413 <enum name="TEXTURE_GEN_R" count="1" value="0x0C62"> 414 <size name="Get" mode="get"/> 415 </enum> 416 <enum name="TEXTURE_GEN_Q" count="1" value="0x0C63"> 417 <size name="Get" mode="get"/> 418 </enum> 419 <enum name="PIXEL_MAP_I_TO_I" count="1" value="0x0C70"> 420 <size name="Get" mode="get"/> 421 </enum> 422 <enum name="PIXEL_MAP_S_TO_S" value="0x0C71"/> 423 <enum name="PIXEL_MAP_I_TO_R" value="0x0C72"/> 424 <enum name="PIXEL_MAP_I_TO_G" value="0x0C73"/> 425 <enum name="PIXEL_MAP_I_TO_B" value="0x0C74"/> 426 <enum name="PIXEL_MAP_I_TO_A" value="0x0C75"/> 427 <enum name="PIXEL_MAP_R_TO_R" value="0x0C76"/> 428 <enum name="PIXEL_MAP_G_TO_G" value="0x0C77"/> 429 <enum name="PIXEL_MAP_B_TO_B" value="0x0C78"/> 430 <enum name="PIXEL_MAP_A_TO_A" value="0x0C79"/> 431 <enum name="PIXEL_MAP_I_TO_I_SIZE" count="1" value="0x0CB0"> 432 <size name="Get" mode="get"/> 433 </enum> 434 <enum name="PIXEL_MAP_S_TO_S_SIZE" count="1" value="0x0CB1"> 435 <size name="Get" mode="get"/> 436 </enum> 437 <enum name="PIXEL_MAP_I_TO_R_SIZE" count="1" value="0x0CB2"> 438 <size name="Get" mode="get"/> 439 </enum> 440 <enum name="PIXEL_MAP_I_TO_G_SIZE" count="1" value="0x0CB3"> 441 <size name="Get" mode="get"/> 442 </enum> 443 <enum name="PIXEL_MAP_I_TO_B_SIZE" count="1" value="0x0CB4"> 444 <size name="Get" mode="get"/> 445 </enum> 446 <enum name="PIXEL_MAP_I_TO_A_SIZE" count="1" value="0x0CB5"> 447 <size name="Get" mode="get"/> 448 </enum> 449 <enum name="PIXEL_MAP_R_TO_R_SIZE" count="1" value="0x0CB6"> 450 <size name="Get" mode="get"/> 451 </enum> 452 <enum name="PIXEL_MAP_G_TO_G_SIZE" count="1" value="0x0CB7"> 453 <size name="Get" mode="get"/> 454 </enum> 455 <enum name="PIXEL_MAP_B_TO_B_SIZE" count="1" value="0x0CB8"> 456 <size name="Get" mode="get"/> 457 </enum> 458 <enum name="PIXEL_MAP_A_TO_A_SIZE" count="1" value="0x0CB9"> 459 <size name="Get" mode="get"/> 460 </enum> 461 <enum name="UNPACK_SWAP_BYTES" count="1" value="0x0CF0"> 462 <size name="Get" mode="get"/> 463 </enum> 464 <enum name="UNPACK_LSB_FIRST" count="1" value="0x0CF1"> 465 <size name="Get" mode="get"/> 466 </enum> 467 <enum name="UNPACK_ROW_LENGTH" count="1" value="0x0CF2"> 468 <size name="Get" mode="get"/> 469 </enum> 470 <enum name="UNPACK_SKIP_PIXELS" count="1" value="0x0CF4"> 471 <size name="Get" mode="get"/> 472 </enum> 473 <enum name="UNPACK_SKIP_ROWS" count="1" value="0x0CF3"> 474 <size name="Get" mode="get"/> 475 </enum> 476 <enum name="UNPACK_ALIGNMENT" count="1" value="0x0CF5"> 477 <size name="Get" mode="get"/> 478 </enum> 479 <enum name="PACK_SWAP_BYTES" count="1" value="0x0D00"> 480 <size name="Get" mode="get"/> 481 </enum> 482 <enum name="PACK_LSB_FIRST" count="1" value="0x0D01"> 483 <size name="Get" mode="get"/> 484 </enum> 485 <enum name="PACK_ROW_LENGTH" count="1" value="0x0D02"> 486 <size name="Get" mode="get"/> 487 </enum> 488 <enum name="PACK_SKIP_ROWS" count="1" value="0x0D03"> 489 <size name="Get" mode="get"/> 490 </enum> 491 <enum name="PACK_SKIP_PIXELS" count="1" value="0x0D04"> 492 <size name="Get" mode="get"/> 493 </enum> 494 <enum name="PACK_ALIGNMENT" count="1" value="0x0D05"> 495 <size name="Get" mode="get"/> 496 </enum> 497 <enum name="MAP_COLOR" count="1" value="0x0D10"> 498 <size name="Get" mode="get"/> 499 </enum> 500 <enum name="MAP_STENCIL" count="1" value="0x0D11"> 501 <size name="Get" mode="get"/> 502 </enum> 503 <enum name="INDEX_SHIFT" count="1" value="0x0D12"> 504 <size name="Get" mode="get"/> 505 </enum> 506 <enum name="INDEX_OFFSET" count="1" value="0x0D13"> 507 <size name="Get" mode="get"/> 508 </enum> 509 <enum name="RED_SCALE" count="1" value="0x0D14"> 510 <size name="Get" mode="get"/> 511 </enum> 512 <enum name="RED_BIAS" count="1" value="0x0D15"> 513 <size name="Get" mode="get"/> 514 </enum> 515 <enum name="ZOOM_X" count="1" value="0x0D16"> 516 <size name="Get" mode="get"/> 517 </enum> 518 <enum name="ZOOM_Y" count="1" value="0x0D17"> 519 <size name="Get" mode="get"/> 520 </enum> 521 <enum name="GREEN_SCALE" count="1" value="0x0D18"> 522 <size name="Get" mode="get"/> 523 </enum> 524 <enum name="GREEN_BIAS" count="1" value="0x0D19"> 525 <size name="Get" mode="get"/> 526 </enum> 527 <enum name="BLUE_SCALE" count="1" value="0x0D1A"> 528 <size name="Get" mode="get"/> 529 </enum> 530 <enum name="BLUE_BIAS" count="1" value="0x0D1B"> 531 <size name="Get" mode="get"/> 532 </enum> 533 <enum name="ALPHA_SCALE" count="1" value="0x0D1C"> 534 <size name="TexEnvfv"/> 535 <size name="TexEnviv"/> 536 <size name="GetTexEnvfv" mode="get"/> 537 <size name="GetTexEnviv" mode="get"/> 538 <size name="Get" mode="get"/> 539 </enum> 540 <enum name="ALPHA_BIAS" count="1" value="0x0D1D"> 541 <size name="Get" mode="get"/> 542 </enum> 543 <enum name="DEPTH_SCALE" count="1" value="0x0D1E"> 544 <size name="Get" mode="get"/> 545 </enum> 546 <enum name="DEPTH_BIAS" count="1" value="0x0D1F"> 547 <size name="Get" mode="get"/> 548 </enum> 549 <enum name="MAX_EVAL_ORDER" count="1" value="0x0D30"> 550 <size name="Get" mode="get"/> 551 </enum> 552 <enum name="MAX_LIGHTS" count="1" value="0x0D31"> 553 <size name="Get" mode="get"/> 554 </enum> 555 <enum name="MAX_CLIP_PLANES" count="1" value="0x0D32"> 556 <size name="Get" mode="get"/> 557 </enum> 558 <enum name="MAX_TEXTURE_SIZE" count="1" value="0x0D33"> 559 <size name="Get" mode="get"/> 560 </enum> 561 <enum name="MAX_PIXEL_MAP_TABLE" count="1" value="0x0D34"> 562 <size name="Get" mode="get"/> 563 </enum> 564 <enum name="MAX_ATTRIB_STACK_DEPTH" count="1" value="0x0D35"> 565 <size name="Get" mode="get"/> 566 </enum> 567 <enum name="MAX_MODELVIEW_STACK_DEPTH" count="1" value="0x0D36"> 568 <size name="Get" mode="get"/> 569 </enum> 570 <enum name="MAX_NAME_STACK_DEPTH" count="1" value="0x0D37"> 571 <size name="Get" mode="get"/> 572 </enum> 573 <enum name="MAX_PROJECTION_STACK_DEPTH" count="1" value="0x0D38"> 574 <size name="Get" mode="get"/> 575 </enum> 576 <enum name="MAX_TEXTURE_STACK_DEPTH" count="1" value="0x0D39"> 577 <size name="Get" mode="get"/> 578 </enum> 579 <enum name="MAX_VIEWPORT_DIMS" count="2" value="0x0D3A"> 580 <size name="Get" mode="get"/> 581 </enum> 582 <enum name="MAX_CLIENT_ATTRIB_STACK_DEPTH" count="1" value="0x0D3B"> 583 <size name="Get" mode="get"/> 584 </enum> 585 <enum name="SUBPIXEL_BITS" count="1" value="0x0D50"> 586 <size name="Get" mode="get"/> 587 </enum> 588 <enum name="INDEX_BITS" count="1" value="0x0D51"> 589 <size name="Get" mode="get"/> 590 </enum> 591 <enum name="RED_BITS" count="1" value="0x0D52"> 592 <size name="Get" mode="get"/> 593 </enum> 594 <enum name="GREEN_BITS" count="1" value="0x0D53"> 595 <size name="Get" mode="get"/> 596 </enum> 597 <enum name="BLUE_BITS" count="1" value="0x0D54"> 598 <size name="Get" mode="get"/> 599 </enum> 600 <enum name="ALPHA_BITS" count="1" value="0x0D55"> 601 <size name="Get" mode="get"/> 602 </enum> 603 <enum name="DEPTH_BITS" count="1" value="0x0D56"> 604 <size name="Get" mode="get"/> 605 </enum> 606 <enum name="STENCIL_BITS" count="1" value="0x0D57"> 607 <size name="Get" mode="get"/> 608 </enum> 609 <enum name="ACCUM_RED_BITS" count="1" value="0x0D58"> 610 <size name="Get" mode="get"/> 611 </enum> 612 <enum name="ACCUM_GREEN_BITS" count="1" value="0x0D59"> 613 <size name="Get" mode="get"/> 614 </enum> 615 <enum name="ACCUM_BLUE_BITS" count="1" value="0x0D5A"> 616 <size name="Get" mode="get"/> 617 </enum> 618 <enum name="ACCUM_ALPHA_BITS" count="1" value="0x0D5B"> 619 <size name="Get" mode="get"/> 620 </enum> 621 <enum name="NAME_STACK_DEPTH" count="1" value="0x0D70"> 622 <size name="Get" mode="get"/> 623 </enum> 624 <enum name="AUTO_NORMAL" count="1" value="0x0D80"> 625 <size name="Get" mode="get"/> 626 </enum> 627 <enum name="MAP1_COLOR_4" count="4" value="0x0D90"> 628 <size name="Map1d"/> 629 <size name="Map1f"/> 630 <size name="Get" count="1" mode="get"/> 631 </enum> 632 <enum name="MAP1_INDEX" count="1" value="0x0D91"> 633 <size name="Map1d"/> 634 <size name="Map1f"/> 635 <size name="Get" count="1" mode="get"/> 636 </enum> 637 <enum name="MAP1_NORMAL" count="3" value="0x0D92"> 638 <size name="Map1d"/> 639 <size name="Map1f"/> 640 <size name="Get" count="1" mode="get"/> 641 </enum> 642 <enum name="MAP1_TEXTURE_COORD_1" count="1" value="0x0D93"> 643 <size name="Map1d"/> 644 <size name="Map1f"/> 645 <size name="Get" count="1" mode="get"/> 646 </enum> 647 <enum name="MAP1_TEXTURE_COORD_2" count="2" value="0x0D94"> 648 <size name="Map1d"/> 649 <size name="Map1f"/> 650 <size name="Get" count="1" mode="get"/> 651 </enum> 652 <enum name="MAP1_TEXTURE_COORD_3" count="3" value="0x0D95"> 653 <size name="Map1d"/> 654 <size name="Map1f"/> 655 <size name="Get" count="1" mode="get"/> 656 </enum> 657 <enum name="MAP1_TEXTURE_COORD_4" count="4" value="0x0D96"> 658 <size name="Map1d"/> 659 <size name="Map1f"/> 660 <size name="Get" count="1" mode="get"/> 661 </enum> 662 <enum name="MAP1_VERTEX_3" count="3" value="0x0D97"> 663 <size name="Map1d"/> 664 <size name="Map1f"/> 665 <size name="Get" count="1" mode="get"/> 666 </enum> 667 <enum name="MAP1_VERTEX_4" count="4" value="0x0D98"> 668 <size name="Map1d"/> 669 <size name="Map1f"/> 670 <size name="Get" count="1" mode="get"/> 671 </enum> 672 <enum name="MAP2_COLOR_4" count="4" value="0x0DB0"> 673 <size name="Map2d"/> 674 <size name="Map2f"/> 675 <size name="Get" count="1" mode="get"/> 676 </enum> 677 <enum name="MAP2_INDEX" count="1" value="0x0DB1"> 678 <size name="Map2d"/> 679 <size name="Map2f"/> 680 <size name="Get" count="1" mode="get"/> 681 </enum> 682 <enum name="MAP2_NORMAL" count="3" value="0x0DB2"> 683 <size name="Map2d"/> 684 <size name="Map2f"/> 685 <size name="Get" count="1" mode="get"/> 686 </enum> 687 <enum name="MAP2_TEXTURE_COORD_1" count="1" value="0x0DB3"> 688 <size name="Map2d"/> 689 <size name="Map2f"/> 690 <size name="Get" count="1" mode="get"/> 691 </enum> 692 <enum name="MAP2_TEXTURE_COORD_2" count="2" value="0x0DB4"> 693 <size name="Map2d"/> 694 <size name="Map2f"/> 695 <size name="Get" count="1" mode="get"/> 696 </enum> 697 <enum name="MAP2_TEXTURE_COORD_3" count="3" value="0x0DB5"> 698 <size name="Map2d"/> 699 <size name="Map2f"/> 700 <size name="Get" count="1" mode="get"/> 701 </enum> 702 <enum name="MAP2_TEXTURE_COORD_4" count="4" value="0x0DB6"> 703 <size name="Map2d"/> 704 <size name="Map2f"/> 705 <size name="Get" count="1" mode="get"/> 706 </enum> 707 <enum name="MAP2_VERTEX_3" count="3" value="0x0DB7"> 708 <size name="Map2d"/> 709 <size name="Map2f"/> 710 <size name="Get" count="1" mode="get"/> 711 </enum> 712 <enum name="MAP2_VERTEX_4" count="4" value="0x0DB8"> 713 <size name="Map2d"/> 714 <size name="Map2f"/> 715 <size name="Get" count="1" mode="get"/> 716 </enum> 717 <enum name="MAP1_GRID_DOMAIN" count="2" value="0x0DD0"> 718 <size name="Get" mode="get"/> 719 </enum> 720 <enum name="MAP1_GRID_SEGMENTS" count="1" value="0x0DD1"> 721 <size name="Get" mode="get"/> 722 </enum> 723 <enum name="MAP2_GRID_DOMAIN" count="4" value="0x0DD2"> 724 <size name="Get" mode="get"/> 725 </enum> 726 <enum name="MAP2_GRID_SEGMENTS" count="2" value="0x0DD3"> 727 <size name="Get" mode="get"/> 728 </enum> 729 <enum name="TEXTURE_1D" count="1" value="0x0DE0"> 730 <size name="Get" mode="get"/> 731 </enum> 732 <enum name="TEXTURE_2D" count="1" value="0x0DE1"> 733 <size name="Get" mode="get"/> 734 </enum> 735 <enum name="FEEDBACK_BUFFER_POINTER" value="0x0DF0"/> 736 <enum name="FEEDBACK_BUFFER_SIZE" value="0x0DF1"/> 737 <enum name="FEEDBACK_BUFFER_TYPE" value="0x0DF2"/> 738 <enum name="SELECTION_BUFFER_POINTER" value="0x0DF3"/> 739 <enum name="SELECTION_BUFFER_SIZE" value="0x0DF4"/> 740 <enum name="TEXTURE_WIDTH" count="1" value="0x1000"> 741 <size name="GetTexLevelParameterfv" mode="get"/> 742 <size name="GetTexLevelParameteriv" mode="get"/> 743 </enum> 744 <enum name="TEXTURE_HEIGHT" count="1" value="0x1001"> 745 <size name="GetTexLevelParameterfv" mode="get"/> 746 <size name="GetTexLevelParameteriv" mode="get"/> 747 </enum> 748 <enum name="TEXTURE_BORDER" count="1" value="0x1005"> 749 <size name="GetTexLevelParameterfv" mode="get"/> 750 <size name="GetTexLevelParameteriv" mode="get"/> 751 </enum> 752 <enum name="TEXTURE_COMPONENTS" count="1" value="0x1003"> 753 <size name="GetTexLevelParameterfv" mode="get"/> 754 <size name="GetTexLevelParameteriv" mode="get"/> 755 </enum> 756 <enum name="TEXTURE_BORDER_COLOR" count="4" value="0x1004"> 757 <size name="TexParameterfv"/> 758 <size name="TexParameteriv"/> 759 <size name="GetTexParameterfv" mode="get"/> 760 <size name="GetTexParameteriv" mode="get"/> 761 </enum> 762 <enum name="DONT_CARE" value="0x1100"/> 763 <enum name="FASTEST" value="0x1101"/> 764 <enum name="NICEST" value="0x1102"/> 765 <enum name="AMBIENT" count="4" value="0x1200"> 766 <size name="Materialfv"/> 767 <size name="Materialiv"/> 768 <size name="Lightfv"/> 769 <size name="Lightiv"/> 770 <size name="GetMaterialfv" mode="get"/> 771 <size name="GetMaterialiv" mode="get"/> 772 <size name="GetLightfv" mode="get"/> 773 <size name="GetLightiv" mode="get"/> 774 </enum> 775 <enum name="DIFFUSE" count="4" value="0x1201"> 776 <size name="Materialfv"/> 777 <size name="Materialiv"/> 778 <size name="Lightfv"/> 779 <size name="Lightiv"/> 780 <size name="GetMaterialfv" mode="get"/> 781 <size name="GetMaterialiv" mode="get"/> 782 <size name="GetLightfv" mode="get"/> 783 <size name="GetLightiv" mode="get"/> 784 </enum> 785 <enum name="SPECULAR" count="4" value="0x1202"> 786 <size name="Materialfv"/> 787 <size name="Materialiv"/> 788 <size name="Lightfv"/> 789 <size name="Lightiv"/> 790 <size name="GetMaterialfv" mode="get"/> 791 <size name="GetMaterialiv" mode="get"/> 792 <size name="GetLightfv" mode="get"/> 793 <size name="GetLightiv" mode="get"/> 794 </enum> 795 <enum name="POSITION" count="4" value="0x1203"> 796 <size name="Lightfv"/> 797 <size name="Lightiv"/> 798 <size name="GetLightfv" mode="get"/> 799 <size name="GetLightiv" mode="get"/> 800 </enum> 801 <enum name="SPOT_DIRECTION" count="3" value="0x1204"> 802 <size name="Lightfv"/> 803 <size name="Lightiv"/> 804 <size name="GetLightfv" mode="get"/> 805 <size name="GetLightiv" mode="get"/> 806 </enum> 807 <enum name="SPOT_EXPONENT" count="1" value="0x1205"> 808 <size name="Lightfv"/> 809 <size name="Lightiv"/> 810 <size name="GetLightfv" mode="get"/> 811 <size name="GetLightiv" mode="get"/> 812 </enum> 813 <enum name="SPOT_CUTOFF" count="1" value="0x1206"> 814 <size name="Lightfv"/> 815 <size name="Lightiv"/> 816 <size name="GetLightfv" mode="get"/> 817 <size name="GetLightiv" mode="get"/> 818 </enum> 819 <enum name="CONSTANT_ATTENUATION" count="1" value="0x1207"> 820 <size name="Lightfv"/> 821 <size name="Lightiv"/> 822 <size name="GetLightfv" mode="get"/> 823 <size name="GetLightiv" mode="get"/> 824 </enum> 825 <enum name="LINEAR_ATTENUATION" count="1" value="0x1208"> 826 <size name="Lightfv"/> 827 <size name="Lightiv"/> 828 <size name="GetLightfv" mode="get"/> 829 <size name="GetLightiv" mode="get"/> 830 </enum> 831 <enum name="QUADRATIC_ATTENUATION" count="1" value="0x1209"> 832 <size name="Lightfv"/> 833 <size name="Lightiv"/> 834 <size name="GetLightfv" mode="get"/> 835 <size name="GetLightiv" mode="get"/> 836 </enum> 837 <enum name="COMPILE" value="0x1300"/> 838 <enum name="COMPILE_AND_EXECUTE" value="0x1301"/> 839 <enum name="BYTE" count="1" value="0x1400"> 840 <size name="CallLists"/> 841 </enum> 842 <enum name="UNSIGNED_BYTE" count="1" value="0x1401"> 843 <size name="CallLists"/> 844 </enum> 845 <enum name="SHORT" count="2" value="0x1402"> 846 <size name="CallLists"/> 847 </enum> 848 <enum name="UNSIGNED_SHORT" count="2" value="0x1403"> 849 <size name="CallLists"/> 850 </enum> 851 <enum name="INT" count="4" value="0x1404"> 852 <size name="CallLists"/> 853 </enum> 854 <enum name="UNSIGNED_INT" count="4" value="0x1405"> 855 <size name="CallLists"/> 856 </enum> 857 <enum name="FLOAT" count="4" value="0x1406"> 858 <size name="CallLists"/> 859 </enum> 860 <enum name="2_BYTES" count="2" value="0x1407"> 861 <size name="CallLists"/> 862 </enum> 863 <enum name="3_BYTES" count="3" value="0x1408"> 864 <size name="CallLists"/> 865 </enum> 866 <enum name="4_BYTES" count="4" value="0x1409"> 867 <size name="CallLists"/> 868 </enum> 869 <enum name="HALF_FLOAT" count="2" value="0x140B"> 870 <size name="CallLists"/> 871 </enum> 872 <enum name="CLEAR" value="0x1500"/> 873 <enum name="AND" value="0x1501"/> 874 <enum name="AND_REVERSE" value="0x1502"/> 875 <enum name="COPY" value="0x1503"/> 876 <enum name="AND_INVERTED" value="0x1504"/> 877 <enum name="NOOP" value="0x1505"/> 878 <enum name="XOR" value="0x1506"/> 879 <enum name="OR" value="0x1507"/> 880 <enum name="NOR" value="0x1508"/> 881 <enum name="EQUIV" value="0x1509"/> 882 <enum name="INVERT" value="0x150A"/> 883 <enum name="OR_REVERSE" value="0x150B"/> 884 <enum name="COPY_INVERTED" value="0x150C"/> 885 <enum name="OR_INVERTED" value="0x150D"/> 886 <enum name="NAND" value="0x150E"/> 887 <enum name="SET" value="0x150F"/> 888 <enum name="EMISSION" count="4" value="0x1600"> 889 <size name="Materialfv"/> 890 <size name="Materialiv"/> 891 <size name="GetMaterialfv" mode="get"/> 892 <size name="GetMaterialiv" mode="get"/> 893 </enum> 894 <enum name="SHININESS" count="1" value="0x1601"> 895 <size name="Materialfv"/> 896 <size name="Materialiv"/> 897 <size name="GetMaterialfv" mode="get"/> 898 <size name="GetMaterialiv" mode="get"/> 899 </enum> 900 <enum name="AMBIENT_AND_DIFFUSE" count="4" value="0x1602"> 901 <size name="Materialfv"/> 902 <size name="Materialiv"/> 903 <size name="GetMaterialfv" mode="get"/> 904 <size name="GetMaterialiv" mode="get"/> 905 </enum> 906 <enum name="COLOR_INDEXES" count="3" value="0x1603"> 907 <size name="Materialfv"/> 908 <size name="Materialiv"/> 909 <size name="GetMaterialfv" mode="get"/> 910 <size name="GetMaterialiv" mode="get"/> 911 </enum> 912 <enum name="MODELVIEW" value="0x1700"/> 913 <enum name="PROJECTION" value="0x1701"/> 914 <enum name="TEXTURE" value="0x1702"/> 915 <enum name="COLOR" value="0x1800"/> 916 <enum name="DEPTH" value="0x1801"/> 917 <enum name="STENCIL" value="0x1802"/> 918 <enum name="COLOR_INDEX" value="0x1900"/> 919 <enum name="STENCIL_INDEX" value="0x1901"/> 920 <enum name="DEPTH_COMPONENT" value="0x1902"/> 921 <enum name="RED" value="0x1903"/> 922 <enum name="GREEN" value="0x1904"/> 923 <enum name="BLUE" value="0x1905"/> 924 <enum name="ALPHA" value="0x1906"/> 925 <enum name="RGBA" value="0x1908"/> 926 <enum name="RGB" value="0x1907"/> 927 <enum name="LUMINANCE" value="0x1909"/> 928 <enum name="LUMINANCE_ALPHA" value="0x190A"/> 929 <enum name="BITMAP" value="0x1A00"/> 930 <enum name="POINT" value="0x1B00"/> 931 <enum name="LINE" value="0x1B01"/> 932 <enum name="FILL" value="0x1B02"/> 933 <enum name="FEEDBACK" value="0x1C01"/> 934 <enum name="RENDER" value="0x1C00"/> 935 <enum name="SELECT" value="0x1C02"/> 936 <enum name="FLAT" value="0x1D00"/> 937 <enum name="SMOOTH" value="0x1D01"/> 938 <enum name="KEEP" value="0x1E00"/> 939 <enum name="REPLACE" value="0x1E01"/> 940 <enum name="INCR" value="0x1E02"/> 941 <enum name="DECR" value="0x1E03"/> 942 <enum name="VENDOR" value="0x1F00"/> 943 <enum name="RENDERER" value="0x1F01"/> 944 <enum name="VERSION" value="0x1F02"/> 945 <enum name="EXTENSIONS" value="0x1F03"/> 946 <enum name="S" value="0x2000"/> 947 <enum name="T" value="0x2001"/> 948 <enum name="R" value="0x2002"/> 949 <enum name="Q" value="0x2003"/> 950 <enum name="MODULATE" value="0x2100"/> 951 <enum name="DECAL" value="0x2101"/> 952 <enum name="TEXTURE_ENV_MODE" count="1" value="0x2200"> 953 <size name="TexEnvfv"/> 954 <size name="TexEnviv"/> 955 <size name="GetTexEnvfv" mode="get"/> 956 <size name="GetTexEnviv" mode="get"/> 957 </enum> 958 <enum name="TEXTURE_ENV_COLOR" count="4" value="0x2201"> 959 <size name="TexEnvfv"/> 960 <size name="TexEnviv"/> 961 <size name="GetTexEnvfv" mode="get"/> 962 <size name="GetTexEnviv" mode="get"/> 963 </enum> 964 <enum name="TEXTURE_ENV" value="0x2300"/> 965 <enum name="EYE_LINEAR" value="0x2400"/> 966 <enum name="OBJECT_LINEAR" value="0x2401"/> 967 <enum name="SPHERE_MAP" value="0x2402"/> 968 <enum name="TEXTURE_GEN_MODE" count="1" value="0x2500"> 969 <size name="TexGendv"/> 970 <size name="TexGenfv"/> 971 <size name="TexGeniv"/> 972 <size name="GetTexGendv" mode="get"/> 973 <size name="GetTexGenfv" mode="get"/> 974 <size name="GetTexGeniv" mode="get"/> 975 </enum> 976 <enum name="OBJECT_PLANE" count="4" value="0x2501"> 977 <size name="TexGendv"/> 978 <size name="TexGenfv"/> 979 <size name="TexGeniv"/> 980 <size name="GetTexGendv" mode="get"/> 981 <size name="GetTexGenfv" mode="get"/> 982 <size name="GetTexGeniv" mode="get"/> 983 </enum> 984 <enum name="EYE_PLANE" count="4" value="0x2502"> 985 <size name="TexGendv"/> 986 <size name="TexGenfv"/> 987 <size name="TexGeniv"/> 988 <size name="GetTexGendv" mode="get"/> 989 <size name="GetTexGenfv" mode="get"/> 990 <size name="GetTexGeniv" mode="get"/> 991 </enum> 992 <enum name="NEAREST" value="0x2600"/> 993 <enum name="LINEAR" value="0x2601"/> 994 <enum name="NEAREST_MIPMAP_NEAREST" value="0x2700"/> 995 <enum name="LINEAR_MIPMAP_NEAREST" value="0x2701"/> 996 <enum name="NEAREST_MIPMAP_LINEAR" value="0x2702"/> 997 <enum name="LINEAR_MIPMAP_LINEAR" value="0x2703"/> 998 <enum name="TEXTURE_MAG_FILTER" count="1" value="0x2800"> 999 <size name="TexParameterfv"/> 1000 <size name="TexParameteriv"/> 1001 <size name="GetTexParameterfv" mode="get"/> 1002 <size name="GetTexParameteriv" mode="get"/> 1003 </enum> 1004 <enum name="TEXTURE_MIN_FILTER" count="1" value="0x2801"> 1005 <size name="TexParameterfv"/> 1006 <size name="TexParameteriv"/> 1007 <size name="GetTexParameterfv" mode="get"/> 1008 <size name="GetTexParameteriv" mode="get"/> 1009 </enum> 1010 <enum name="TEXTURE_WRAP_S" count="1" value="0x2802"> 1011 <size name="TexParameterfv"/> 1012 <size name="TexParameteriv"/> 1013 <size name="GetTexParameterfv" mode="get"/> 1014 <size name="GetTexParameteriv" mode="get"/> 1015 </enum> 1016 <enum name="TEXTURE_WRAP_T" count="1" value="0x2803"> 1017 <size name="TexParameterfv"/> 1018 <size name="TexParameteriv"/> 1019 <size name="GetTexParameterfv" mode="get"/> 1020 <size name="GetTexParameteriv" mode="get"/> 1021 </enum> 1022 <enum name="CLAMP" value="0x2900"/> 1023 <enum name="REPEAT" value="0x2901"/> 1024 <enum name="CLIP_PLANE0" count="1" value="0x3000"> 1025 <size name="Get" mode="get"/> 1026 </enum> 1027 <enum name="CLIP_PLANE1" count="1" value="0x3001"> 1028 <size name="Get" mode="get"/> 1029 </enum> 1030 <enum name="CLIP_PLANE2" count="1" value="0x3002"> 1031 <size name="Get" mode="get"/> 1032 </enum> 1033 <enum name="CLIP_PLANE3" count="1" value="0x3003"> 1034 <size name="Get" mode="get"/> 1035 </enum> 1036 <enum name="CLIP_PLANE4" count="1" value="0x3004"> 1037 <size name="Get" mode="get"/> 1038 </enum> 1039 <enum name="CLIP_PLANE5" count="1" value="0x3005"> 1040 <size name="Get" mode="get"/> 1041 </enum> 1042 <enum name="LIGHT0" count="1" value="0x4000"> 1043 <size name="Get" mode="get"/> 1044 </enum> 1045 <enum name="LIGHT1" count="1" value="0x4001"> 1046 <size name="Get" mode="get"/> 1047 </enum> 1048 <enum name="LIGHT2" count="1" value="0x4002"> 1049 <size name="Get" mode="get"/> 1050 </enum> 1051 <enum name="LIGHT3" count="1" value="0x4003"> 1052 <size name="Get" mode="get"/> 1053 </enum> 1054 <enum name="LIGHT4" count="1" value="0x4004"> 1055 <size name="Get" mode="get"/> 1056 </enum> 1057 <enum name="LIGHT5" count="1" value="0x4005"> 1058 <size name="Get" mode="get"/> 1059 </enum> 1060 <enum name="LIGHT6" count="1" value="0x4006"> 1061 <size name="Get" mode="get"/> 1062 </enum> 1063 <enum name="LIGHT7" count="1" value="0x4007"> 1064 <size name="Get" mode="get"/> 1065 </enum> 1066 <enum name="CURRENT_BIT" value="0x00000001"/> 1067 <enum name="POINT_BIT" value="0x00000002"/> 1068 <enum name="LINE_BIT" value="0x00000004"/> 1069 <enum name="POLYGON_BIT" value="0x00000008"/> 1070 <enum name="POLYGON_STIPPLE_BIT" value="0x00000010"/> 1071 <enum name="PIXEL_MODE_BIT" value="0x00000020"/> 1072 <enum name="LIGHTING_BIT" value="0x00000040"/> 1073 <enum name="FOG_BIT" value="0x00000080"/> 1074 <enum name="DEPTH_BUFFER_BIT" value="0x00000100"/> 1075 <enum name="ACCUM_BUFFER_BIT" value="0x00000200"/> 1076 <enum name="STENCIL_BUFFER_BIT" value="0x00000400"/> 1077 <enum name="VIEWPORT_BIT" value="0x00000800"/> 1078 <enum name="TRANSFORM_BIT" value="0x00001000"/> 1079 <enum name="ENABLE_BIT" value="0x00002000"/> 1080 <enum name="COLOR_BUFFER_BIT" value="0x00004000"/> 1081 <enum name="HINT_BIT" value="0x00008000"/> 1082 <enum name="EVAL_BIT" value="0x00010000"/> 1083 <enum name="LIST_BIT" value="0x00020000"/> 1084 <enum name="TEXTURE_BIT" value="0x00040000"/> 1085 <enum name="SCISSOR_BIT" value="0x00080000"/> 1086 <enum name="ALL_ATTRIB_BITS" value="0x000FFFFF"/> 1087 1088 <type name="double" size="8" float="true" glx_name="FLOAT64"/> 1089 <type name="clampd" size="8" float="true" glx_name="FLOAT64"/> 1090 1091 <type name="halfNV" size="2" float="true" glx_name="FLOAT16"/> 1092 <type name="float" size="4" float="true" glx_name="FLOAT32"/> 1093 <type name="clampf" size="4" float="true" glx_name="FLOAT32"/> 1094 1095 <type name="int" size="4" glx_name="CARD32"/> 1096 <type name="uint" size="4" unsigned="true" glx_name="CARD32"/> 1097 <type name="sizei" size="4" unsigned="true" glx_name="CARD32"/> 1098 <type name="enum" size="4" unsigned="true" glx_name="ENUM"/> 1099 <type name="bitfield" size="4" unsigned="true" glx_name="CARD32"/> 1100 1101 <type name="short" size="2" glx_name="CARD16"/> 1102 <type name="ushort" size="2" unsigned="true" glx_name="CARD16"/> 1103 1104 <type name="byte" size="1" glx_name="CARD8"/> 1105 <type name="ubyte" size="1" unsigned="true" glx_name="CARD8"/> 1106 <type name="boolean" size="1" unsigned="true" glx_name="CARD8"/> 1107 1108 <type name="void" size="1"/> 1109 1110 <type name="DEBUGPROCARB" size="4" pointer="true"/> 1111 <type name="DEBUGPROC" size="4" pointer="true"/> 1112 1113 <function name="NewList" deprecated="3.1" 1114 marshal_call_after="_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"> 1126 <param name="list" type="GLuint"/> 1127 <glx rop="1"/> 1128 </function> 1129 1130 <function name="CallLists" deprecated="3.1" 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_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" 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="dynamic"> 1159 <param name="mode" type="GLenum"/> 1160 <glx rop="4"/> 1161 </function> 1162 1163 <function name="Bitmap" deprecated="3.1" 1164 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 1165 <param name="width" type="GLsizei"/> 1166 <param name="height" type="GLsizei"/> 1167 <param name="xorig" type="GLfloat"/> 1168 <param name="yorig" type="GLfloat"/> 1169 <param name="xmove" type="GLfloat"/> 1170 <param name="ymove" type="GLfloat"/> 1171 <param name="bitmap" type="const GLubyte *" img_width="width" img_height="height" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP" img_target="0" img_pad_dimensions="false"/> 1172 <glx rop="5" large="true"/> 1173 </function> 1174 1175 <function name="Color3b" vectorequiv="Color3bv" deprecated="3.1" exec="dynamic"> 1176 <param name="red" type="GLbyte"/> 1177 <param name="green" type="GLbyte"/> 1178 <param name="blue" type="GLbyte"/> 1179 </function> 1180 1181 <function name="Color3bv" deprecated="3.1" exec="dynamic"> 1182 <param name="v" type="const GLbyte *" count="3"/> 1183 <glx rop="6"/> 1184 </function> 1185 1186 <function name="Color3d" vectorequiv="Color3dv" deprecated="3.1" exec="dynamic"> 1187 <param name="red" type="GLdouble"/> 1188 <param name="green" type="GLdouble"/> 1189 <param name="blue" type="GLdouble"/> 1190 </function> 1191 1192 <function name="Color3dv" deprecated="3.1" exec="dynamic"> 1193 <param name="v" type="const GLdouble *" count="3"/> 1194 <glx rop="7"/> 1195 </function> 1196 1197 <function name="Color3f" vectorequiv="Color3fv" 1198 deprecated="3.1" exec="dynamic"> 1199 <param name="red" type="GLfloat"/> 1200 <param name="green" type="GLfloat"/> 1201 <param name="blue" type="GLfloat"/> 1202 </function> 1203 1204 <function name="Color3fv" deprecated="3.1" exec="dynamic"> 1205 <param name="v" type="const GLfloat *" count="3"/> 1206 <glx rop="8"/> 1207 </function> 1208 1209 <function name="Color3i" vectorequiv="Color3iv" deprecated="3.1" exec="dynamic"> 1210 <param name="red" type="GLint"/> 1211 <param name="green" type="GLint"/> 1212 <param name="blue" type="GLint"/> 1213 </function> 1214 1215 <function name="Color3iv" deprecated="3.1" exec="dynamic"> 1216 <param name="v" type="const GLint *" count="3"/> 1217 <glx rop="9"/> 1218 </function> 1219 1220 <function name="Color3s" vectorequiv="Color3sv" deprecated="3.1" exec="dynamic"> 1221 <param name="red" type="GLshort"/> 1222 <param name="green" type="GLshort"/> 1223 <param name="blue" type="GLshort"/> 1224 </function> 1225 1226 <function name="Color3sv" deprecated="3.1" exec="dynamic"> 1227 <param name="v" type="const GLshort *" count="3"/> 1228 <glx rop="10"/> 1229 </function> 1230 1231 <function name="Color3ub" vectorequiv="Color3ubv" deprecated="3.1" exec="dynamic"> 1232 <param name="red" type="GLubyte"/> 1233 <param name="green" type="GLubyte"/> 1234 <param name="blue" type="GLubyte"/> 1235 </function> 1236 1237 <function name="Color3ubv" deprecated="3.1" exec="dynamic"> 1238 <param name="v" type="const GLubyte *" count="3"/> 1239 <glx rop="11"/> 1240 </function> 1241 1242 <function name="Color3ui" vectorequiv="Color3uiv" deprecated="3.1" exec="dynamic"> 1243 <param name="red" type="GLuint"/> 1244 <param name="green" type="GLuint"/> 1245 <param name="blue" type="GLuint"/> 1246 </function> 1247 1248 <function name="Color3uiv" deprecated="3.1" exec="dynamic"> 1249 <param name="v" type="const GLuint *" count="3"/> 1250 <glx rop="12"/> 1251 </function> 1252 1253 <function name="Color3us" vectorequiv="Color3usv" deprecated="3.1" exec="dynamic"> 1254 <param name="red" type="GLushort"/> 1255 <param name="green" type="GLushort"/> 1256 <param name="blue" type="GLushort"/> 1257 </function> 1258 1259 <function name="Color3usv" deprecated="3.1" exec="dynamic"> 1260 <param name="v" type="const GLushort *" count="3"/> 1261 <glx rop="13"/> 1262 </function> 1263 1264 <function name="Color4b" vectorequiv="Color4bv" deprecated="3.1" exec="dynamic"> 1265 <param name="red" type="GLbyte"/> 1266 <param name="green" type="GLbyte"/> 1267 <param name="blue" type="GLbyte"/> 1268 <param name="alpha" type="GLbyte"/> 1269 </function> 1270 1271 <function name="Color4bv" deprecated="3.1" exec="dynamic"> 1272 <param name="v" type="const GLbyte *" count="4"/> 1273 <glx rop="14"/> 1274 </function> 1275 1276 <function name="Color4d" vectorequiv="Color4dv" deprecated="3.1" exec="dynamic"> 1277 <param name="red" type="GLdouble"/> 1278 <param name="green" type="GLdouble"/> 1279 <param name="blue" type="GLdouble"/> 1280 <param name="alpha" type="GLdouble"/> 1281 </function> 1282 1283 <function name="Color4dv" deprecated="3.1" exec="dynamic"> 1284 <param name="v" type="const GLdouble *" count="4"/> 1285 <glx rop="15"/> 1286 </function> 1287 1288 <function name="Color4f" vectorequiv="Color4fv" es1="1.0" 1289 deprecated="3.1" exec="dynamic"> 1290 <param name="red" type="GLfloat"/> 1291 <param name="green" type="GLfloat"/> 1292 <param name="blue" type="GLfloat"/> 1293 <param name="alpha" type="GLfloat"/> 1294 </function> 1295 1296 <function name="Color4fv" deprecated="3.1" exec="dynamic"> 1297 <param name="v" type="const GLfloat *" count="4"/> 1298 <glx rop="16"/> 1299 </function> 1300 1301 <function name="Color4i" vectorequiv="Color4iv" deprecated="3.1" exec="dynamic"> 1302 <param name="red" type="GLint"/> 1303 <param name="green" type="GLint"/> 1304 <param name="blue" type="GLint"/> 1305 <param name="alpha" type="GLint"/> 1306 </function> 1307 1308 <function name="Color4iv" deprecated="3.1" exec="dynamic"> 1309 <param name="v" type="const GLint *" count="4"/> 1310 <glx rop="17"/> 1311 </function> 1312 1313 <function name="Color4s" vectorequiv="Color4sv" deprecated="3.1" exec="dynamic"> 1314 <param name="red" type="GLshort"/> 1315 <param name="green" type="GLshort"/> 1316 <param name="blue" type="GLshort"/> 1317 <param name="alpha" type="GLshort"/> 1318 </function> 1319 1320 <function name="Color4sv" deprecated="3.1" exec="dynamic"> 1321 <param name="v" type="const GLshort *" count="4"/> 1322 <glx rop="18"/> 1323 </function> 1324 1325 <function name="Color4ub" vectorequiv="Color4ubv" es1="1.1" exec="dynamic" 1326 deprecated="3.1"> 1327 <param name="red" type="GLubyte"/> 1328 <param name="green" type="GLubyte"/> 1329 <param name="blue" type="GLubyte"/> 1330 <param name="alpha" type="GLubyte"/> 1331 </function> 1332 1333 <function name="Color4ubv" deprecated="3.1" exec="dynamic"> 1334 <param name="v" type="const GLubyte *" count="4"/> 1335 <glx rop="19"/> 1336 </function> 1337 1338 <function name="Color4ui" vectorequiv="Color4uiv" deprecated="3.1" exec="dynamic"> 1339 <param name="red" type="GLuint"/> 1340 <param name="green" type="GLuint"/> 1341 <param name="blue" type="GLuint"/> 1342 <param name="alpha" type="GLuint"/> 1343 </function> 1344 1345 <function name="Color4uiv" deprecated="3.1" exec="dynamic"> 1346 <param name="v" type="const GLuint *" count="4"/> 1347 <glx rop="20"/> 1348 </function> 1349 1350 <function name="Color4us" vectorequiv="Color4usv" deprecated="3.1" exec="dynamic"> 1351 <param name="red" type="GLushort"/> 1352 <param name="green" type="GLushort"/> 1353 <param name="blue" type="GLushort"/> 1354 <param name="alpha" type="GLushort"/> 1355 </function> 1356 1357 <function name="Color4usv" deprecated="3.1" exec="dynamic"> 1358 <param name="v" type="const GLushort *" count="4"/> 1359 <glx rop="21"/> 1360 </function> 1361 1362 <function name="EdgeFlag" vectorequiv="EdgeFlagv" 1363 deprecated="3.1" exec="dynamic"> 1364 <param name="flag" type="GLboolean"/> 1365 </function> 1366 1367 <function name="EdgeFlagv" deprecated="3.1" exec="dynamic"> 1368 <param name="flag" type="const GLboolean *" count="1"/> 1369 <glx rop="22"/> 1370 </function> 1371 1372 <function name="End" deprecated="3.1" exec="dynamic"> 1373 <glx rop="23"/> 1374 </function> 1375 1376 <function name="Indexd" vectorequiv="Indexdv" deprecated="3.1" exec="dynamic"> 1377 <param name="c" type="GLdouble"/> 1378 </function> 1379 1380 <function name="Indexdv" deprecated="3.1" exec="dynamic"> 1381 <param name="c" type="const GLdouble *" count="1"/> 1382 <glx rop="24"/> 1383 </function> 1384 1385 <function name="Indexf" vectorequiv="Indexfv" deprecated="3.1" 1386 exec="dynamic"> 1387 <param name="c" type="GLfloat"/> 1388 </function> 1389 1390 <function name="Indexfv" deprecated="3.1" exec="dynamic"> 1391 <param name="c" type="const GLfloat *" count="1"/> 1392 <glx rop="25"/> 1393 </function> 1394 1395 <function name="Indexi" vectorequiv="Indexiv" deprecated="3.1" exec="dynamic"> 1396 <param name="c" type="GLint"/> 1397 </function> 1398 1399 <function name="Indexiv" deprecated="3.1" exec="dynamic"> 1400 <param name="c" type="const GLint *" count="1"/> 1401 <glx rop="26"/> 1402 </function> 1403 1404 <function name="Indexs" vectorequiv="Indexsv" deprecated="3.1" exec="dynamic"> 1405 <param name="c" type="GLshort"/> 1406 </function> 1407 1408 <function name="Indexsv" deprecated="3.1" exec="dynamic"> 1409 <param name="c" type="const GLshort *" count="1"/> 1410 <glx rop="27"/> 1411 </function> 1412 1413 <function name="Normal3b" vectorequiv="Normal3bv" deprecated="3.1" exec="dynamic"> 1414 <param name="nx" type="GLbyte"/> 1415 <param name="ny" type="GLbyte"/> 1416 <param name="nz" type="GLbyte"/> 1417 </function> 1418 1419 <function name="Normal3bv" deprecated="3.1" exec="dynamic"> 1420 <param name="v" type="const GLbyte *" count="3"/> 1421 <glx rop="28"/> 1422 </function> 1423 1424 <function name="Normal3d" vectorequiv="Normal3dv" deprecated="3.1" exec="dynamic"> 1425 <param name="nx" type="GLdouble"/> 1426 <param name="ny" type="GLdouble"/> 1427 <param name="nz" type="GLdouble"/> 1428 </function> 1429 1430 <function name="Normal3dv" deprecated="3.1" exec="dynamic"> 1431 <param name="v" type="const GLdouble *" count="3"/> 1432 <glx rop="29"/> 1433 </function> 1434 1435 <function name="Normal3f" vectorequiv="Normal3fv" es1="1.0" 1436 deprecated="3.1" exec="dynamic"> 1437 <param name="nx" type="GLfloat"/> 1438 <param name="ny" type="GLfloat"/> 1439 <param name="nz" type="GLfloat"/> 1440 </function> 1441 1442 <function name="Normal3fv" deprecated="3.1" exec="dynamic"> 1443 <param name="v" type="const GLfloat *" count="3"/> 1444 <glx rop="30"/> 1445 </function> 1446 1447 <function name="Normal3i" vectorequiv="Normal3iv" deprecated="3.1" exec="dynamic"> 1448 <param name="nx" type="GLint"/> 1449 <param name="ny" type="GLint"/> 1450 <param name="nz" type="GLint"/> 1451 </function> 1452 1453 <function name="Normal3iv" deprecated="3.1" exec="dynamic"> 1454 <param name="v" type="const GLint *" count="3"/> 1455 <glx rop="31"/> 1456 </function> 1457 1458 <function name="Normal3s" vectorequiv="Normal3sv" deprecated="3.1" exec="dynamic"> 1459 <param name="nx" type="GLshort"/> 1460 <param name="ny" type="GLshort"/> 1461 <param name="nz" type="GLshort"/> 1462 </function> 1463 1464 <function name="Normal3sv" deprecated="3.1" exec="dynamic"> 1465 <param name="v" type="const GLshort *" count="3"/> 1466 <glx rop="32"/> 1467 </function> 1468 1469 <function name="RasterPos2d" vectorequiv="RasterPos2dv" deprecated="3.1"> 1470 <param name="x" type="GLdouble"/> 1471 <param name="y" type="GLdouble"/> 1472 </function> 1473 1474 <function name="RasterPos2dv" deprecated="3.1"> 1475 <param name="v" type="const GLdouble *" count="2"/> 1476 <glx rop="33"/> 1477 </function> 1478 1479 <function name="RasterPos2f" vectorequiv="RasterPos2fv" deprecated="3.1"> 1480 <param name="x" type="GLfloat"/> 1481 <param name="y" type="GLfloat"/> 1482 </function> 1483 1484 <function name="RasterPos2fv" deprecated="3.1"> 1485 <param name="v" type="const GLfloat *" count="2"/> 1486 <glx rop="34"/> 1487 </function> 1488 1489 <function name="RasterPos2i" vectorequiv="RasterPos2iv" deprecated="3.1"> 1490 <param name="x" type="GLint"/> 1491 <param name="y" type="GLint"/> 1492 </function> 1493 1494 <function name="RasterPos2iv" deprecated="3.1"> 1495 <param name="v" type="const GLint *" count="2"/> 1496 <glx rop="35"/> 1497 </function> 1498 1499 <function name="RasterPos2s" vectorequiv="RasterPos2sv" deprecated="3.1"> 1500 <param name="x" type="GLshort"/> 1501 <param name="y" type="GLshort"/> 1502 </function> 1503 1504 <function name="RasterPos2sv" deprecated="3.1"> 1505 <param name="v" type="const GLshort *" count="2"/> 1506 <glx rop="36"/> 1507 </function> 1508 1509 <function name="RasterPos3d" vectorequiv="RasterPos3dv" deprecated="3.1"> 1510 <param name="x" type="GLdouble"/> 1511 <param name="y" type="GLdouble"/> 1512 <param name="z" type="GLdouble"/> 1513 </function> 1514 1515 <function name="RasterPos3dv" deprecated="3.1"> 1516 <param name="v" type="const GLdouble *" count="3"/> 1517 <glx rop="37"/> 1518 </function> 1519 1520 <function name="RasterPos3f" vectorequiv="RasterPos3fv" deprecated="3.1"> 1521 <param name="x" type="GLfloat"/> 1522 <param name="y" type="GLfloat"/> 1523 <param name="z" type="GLfloat"/> 1524 </function> 1525 1526 <function name="RasterPos3fv" deprecated="3.1"> 1527 <param name="v" type="const GLfloat *" count="3"/> 1528 <glx rop="38"/> 1529 </function> 1530 1531 <function name="RasterPos3i" vectorequiv="RasterPos3iv" deprecated="3.1"> 1532 <param name="x" type="GLint"/> 1533 <param name="y" type="GLint"/> 1534 <param name="z" type="GLint"/> 1535 </function> 1536 1537 <function name="RasterPos3iv" deprecated="3.1"> 1538 <param name="v" type="const GLint *" count="3"/> 1539 <glx rop="39"/> 1540 </function> 1541 1542 <function name="RasterPos3s" vectorequiv="RasterPos3sv" deprecated="3.1"> 1543 <param name="x" type="GLshort"/> 1544 <param name="y" type="GLshort"/> 1545 <param name="z" type="GLshort"/> 1546 </function> 1547 1548 <function name="RasterPos3sv" deprecated="3.1"> 1549 <param name="v" type="const GLshort *" count="3"/> 1550 <glx rop="40"/> 1551 </function> 1552 1553 <function name="RasterPos4d" vectorequiv="RasterPos4dv" deprecated="3.1"> 1554 <param name="x" type="GLdouble"/> 1555 <param name="y" type="GLdouble"/> 1556 <param name="z" type="GLdouble"/> 1557 <param name="w" type="GLdouble"/> 1558 </function> 1559 1560 <function name="RasterPos4dv" deprecated="3.1"> 1561 <param name="v" type="const GLdouble *" count="4"/> 1562 <glx rop="41"/> 1563 </function> 1564 1565 <function name="RasterPos4f" vectorequiv="RasterPos4fv" deprecated="3.1"> 1566 <param name="x" type="GLfloat"/> 1567 <param name="y" type="GLfloat"/> 1568 <param name="z" type="GLfloat"/> 1569 <param name="w" type="GLfloat"/> 1570 </function> 1571 1572 <function name="RasterPos4fv" deprecated="3.1"> 1573 <param name="v" type="const GLfloat *" count="4"/> 1574 <glx rop="42"/> 1575 </function> 1576 1577 <function name="RasterPos4i" vectorequiv="RasterPos4iv" deprecated="3.1"> 1578 <param name="x" type="GLint"/> 1579 <param name="y" type="GLint"/> 1580 <param name="z" type="GLint"/> 1581 <param name="w" type="GLint"/> 1582 </function> 1583 1584 <function name="RasterPos4iv" deprecated="3.1"> 1585 <param name="v" type="const GLint *" count="4"/> 1586 <glx rop="43"/> 1587 </function> 1588 1589 <function name="RasterPos4s" vectorequiv="RasterPos4sv" deprecated="3.1"> 1590 <param name="x" type="GLshort"/> 1591 <param name="y" type="GLshort"/> 1592 <param name="z" type="GLshort"/> 1593 <param name="w" type="GLshort"/> 1594 </function> 1595 1596 <function name="RasterPos4sv" deprecated="3.1"> 1597 <param name="v" type="const GLshort *" count="4"/> 1598 <glx rop="44"/> 1599 </function> 1600 1601 <function name="Rectd" vectorequiv="Rectdv" deprecated="3.1"> 1602 <param name="x1" type="GLdouble"/> 1603 <param name="y1" type="GLdouble"/> 1604 <param name="x2" type="GLdouble"/> 1605 <param name="y2" type="GLdouble"/> 1606 </function> 1607 1608 <function name="Rectdv" deprecated="3.1"> 1609 <param name="v1" type="const GLdouble *" count="2"/> 1610 <param name="v2" type="const GLdouble *" count="2"/> 1611 <glx rop="45"/> 1612 </function> 1613 1614 <function name="Rectf" vectorequiv="Rectfv" deprecated="3.1"> 1615 <param name="x1" type="GLfloat"/> 1616 <param name="y1" type="GLfloat"/> 1617 <param name="x2" type="GLfloat"/> 1618 <param name="y2" type="GLfloat"/> 1619 </function> 1620 1621 <function name="Rectfv" deprecated="3.1"> 1622 <param name="v1" type="const GLfloat *" count="2"/> 1623 <param name="v2" type="const GLfloat *" count="2"/> 1624 <glx rop="46"/> 1625 </function> 1626 1627 <function name="Recti" vectorequiv="Rectiv" deprecated="3.1"> 1628 <param name="x1" type="GLint"/> 1629 <param name="y1" type="GLint"/> 1630 <param name="x2" type="GLint"/> 1631 <param name="y2" type="GLint"/> 1632 </function> 1633 1634 <function name="Rectiv" deprecated="3.1"> 1635 <param name="v1" type="const GLint *" count="2"/> 1636 <param name="v2" type="const GLint *" count="2"/> 1637 <glx rop="47"/> 1638 </function> 1639 1640 <function name="Rects" vectorequiv="Rectsv" deprecated="3.1"> 1641 <param name="x1" type="GLshort"/> 1642 <param name="y1" type="GLshort"/> 1643 <param name="x2" type="GLshort"/> 1644 <param name="y2" type="GLshort"/> 1645 </function> 1646 1647 <function name="Rectsv" deprecated="3.1"> 1648 <param name="v1" type="const GLshort *" count="2"/> 1649 <param name="v2" type="const GLshort *" count="2"/> 1650 <glx rop="48"/> 1651 </function> 1652 1653 <function name="TexCoord1d" vectorequiv="TexCoord1dv" deprecated="3.1" exec="dynamic"> 1654 <param name="s" type="GLdouble"/> 1655 </function> 1656 1657 <function name="TexCoord1dv" deprecated="3.1" exec="dynamic"> 1658 <param name="v" type="const GLdouble *" count="1"/> 1659 <glx rop="49"/> 1660 </function> 1661 1662 <function name="TexCoord1f" vectorequiv="TexCoord1fv" 1663 deprecated="3.1" exec="dynamic"> 1664 <param name="s" type="GLfloat"/> 1665 </function> 1666 1667 <function name="TexCoord1fv" deprecated="3.1" exec="dynamic"> 1668 <param name="v" type="const GLfloat *" count="1"/> 1669 <glx rop="50"/> 1670 </function> 1671 1672 <function name="TexCoord1i" vectorequiv="TexCoord1iv" deprecated="3.1" exec="dynamic"> 1673 <param name="s" type="GLint"/> 1674 </function> 1675 1676 <function name="TexCoord1iv" deprecated="3.1" exec="dynamic"> 1677 <param name="v" type="const GLint *" count="1"/> 1678 <glx rop="51"/> 1679 </function> 1680 1681 <function name="TexCoord1s" vectorequiv="TexCoord1sv" deprecated="3.1" exec="dynamic"> 1682 <param name="s" type="GLshort"/> 1683 </function> 1684 1685 <function name="TexCoord1sv" deprecated="3.1" exec="dynamic"> 1686 <param name="v" type="const GLshort *" count="1"/> 1687 <glx rop="52"/> 1688 </function> 1689 1690 <function name="TexCoord2d" vectorequiv="TexCoord2dv" deprecated="3.1" exec="dynamic"> 1691 <param name="s" type="GLdouble"/> 1692 <param name="t" type="GLdouble"/> 1693 </function> 1694 1695 <function name="TexCoord2dv" deprecated="3.1" exec="dynamic"> 1696 <param name="v" type="const GLdouble *" count="2"/> 1697 <glx rop="53"/> 1698 </function> 1699 1700 <function name="TexCoord2f" vectorequiv="TexCoord2fv" 1701 deprecated="3.1" exec="dynamic"> 1702 <param name="s" type="GLfloat"/> 1703 <param name="t" type="GLfloat"/> 1704 </function> 1705 1706 <function name="TexCoord2fv" deprecated="3.1" exec="dynamic"> 1707 <param name="v" type="const GLfloat *" count="2"/> 1708 <glx rop="54"/> 1709 </function> 1710 1711 <function name="TexCoord2i" vectorequiv="TexCoord2iv" deprecated="3.1" exec="dynamic"> 1712 <param name="s" type="GLint"/> 1713 <param name="t" type="GLint"/> 1714 </function> 1715 1716 <function name="TexCoord2iv" deprecated="3.1" exec="dynamic"> 1717 <param name="v" type="const GLint *" count="2"/> 1718 <glx rop="55"/> 1719 </function> 1720 1721 <function name="TexCoord2s" vectorequiv="TexCoord2sv" deprecated="3.1" exec="dynamic"> 1722 <param name="s" type="GLshort"/> 1723 <param name="t" type="GLshort"/> 1724 </function> 1725 1726 <function name="TexCoord2sv" deprecated="3.1" exec="dynamic"> 1727 <param name="v" type="const GLshort *" count="2"/> 1728 <glx rop="56"/> 1729 </function> 1730 1731 <function name="TexCoord3d" vectorequiv="TexCoord3dv" deprecated="3.1" exec="dynamic"> 1732 <param name="s" type="GLdouble"/> 1733 <param name="t" type="GLdouble"/> 1734 <param name="r" type="GLdouble"/> 1735 </function> 1736 1737 <function name="TexCoord3dv" deprecated="3.1" exec="dynamic"> 1738 <param name="v" type="const GLdouble *" count="3"/> 1739 <glx rop="57"/> 1740 </function> 1741 1742 <function name="TexCoord3f" vectorequiv="TexCoord3fv" 1743 deprecated="3.1" exec="dynamic"> 1744 <param name="s" type="GLfloat"/> 1745 <param name="t" type="GLfloat"/> 1746 <param name="r" type="GLfloat"/> 1747 </function> 1748 1749 <function name="TexCoord3fv" deprecated="3.1" exec="dynamic"> 1750 <param name="v" type="const GLfloat *" count="3"/> 1751 <glx rop="58"/> 1752 </function> 1753 1754 <function name="TexCoord3i" vectorequiv="TexCoord3iv" deprecated="3.1" exec="dynamic"> 1755 <param name="s" type="GLint"/> 1756 <param name="t" type="GLint"/> 1757 <param name="r" type="GLint"/> 1758 </function> 1759 1760 <function name="TexCoord3iv" deprecated="3.1" exec="dynamic"> 1761 <param name="v" type="const GLint *" count="3"/> 1762 <glx rop="59"/> 1763 </function> 1764 1765 <function name="TexCoord3s" vectorequiv="TexCoord3sv" deprecated="3.1" exec="dynamic"> 1766 <param name="s" type="GLshort"/> 1767 <param name="t" type="GLshort"/> 1768 <param name="r" type="GLshort"/> 1769 </function> 1770 1771 <function name="TexCoord3sv" deprecated="3.1" exec="dynamic"> 1772 <param name="v" type="const GLshort *" count="3"/> 1773 <glx rop="60"/> 1774 </function> 1775 1776 <function name="TexCoord4d" vectorequiv="TexCoord4dv" deprecated="3.1" exec="dynamic"> 1777 <param name="s" type="GLdouble"/> 1778 <param name="t" type="GLdouble"/> 1779 <param name="r" type="GLdouble"/> 1780 <param name="q" type="GLdouble"/> 1781 </function> 1782 1783 <function name="TexCoord4dv" deprecated="3.1" exec="dynamic"> 1784 <param name="v" type="const GLdouble *" count="4"/> 1785 <glx rop="61"/> 1786 </function> 1787 1788 <function name="TexCoord4f" vectorequiv="TexCoord4fv" 1789 deprecated="3.1" exec="dynamic"> 1790 <param name="s" type="GLfloat"/> 1791 <param name="t" type="GLfloat"/> 1792 <param name="r" type="GLfloat"/> 1793 <param name="q" type="GLfloat"/> 1794 </function> 1795 1796 <function name="TexCoord4fv" deprecated="3.1" exec="dynamic"> 1797 <param name="v" type="const GLfloat *" count="4"/> 1798 <glx rop="62"/> 1799 </function> 1800 1801 <function name="TexCoord4i" vectorequiv="TexCoord4iv" deprecated="3.1" exec="dynamic"> 1802 <param name="s" type="GLint"/> 1803 <param name="t" type="GLint"/> 1804 <param name="r" type="GLint"/> 1805 <param name="q" type="GLint"/> 1806 </function> 1807 1808 <function name="TexCoord4iv" deprecated="3.1" exec="dynamic"> 1809 <param name="v" type="const GLint *" count="4"/> 1810 <glx rop="63"/> 1811 </function> 1812 1813 <function name="TexCoord4s" vectorequiv="TexCoord4sv" deprecated="3.1" exec="dynamic"> 1814 <param name="s" type="GLshort"/> 1815 <param name="t" type="GLshort"/> 1816 <param name="r" type="GLshort"/> 1817 <param name="q" type="GLshort"/> 1818 </function> 1819 1820 <function name="TexCoord4sv" deprecated="3.1" exec="dynamic"> 1821 <param name="v" type="const GLshort *" count="4"/> 1822 <glx rop="64"/> 1823 </function> 1824 1825 <function name="Vertex2d" vectorequiv="Vertex2dv" deprecated="3.1" exec="dynamic"> 1826 <param name="x" type="GLdouble"/> 1827 <param name="y" type="GLdouble"/> 1828 </function> 1829 1830 <function name="Vertex2dv" deprecated="3.1" exec="dynamic"> 1831 <param name="v" type="const GLdouble *" count="2"/> 1832 <glx rop="65"/> 1833 </function> 1834 1835 <function name="Vertex2f" vectorequiv="Vertex2fv" 1836 deprecated="3.1" exec="dynamic"> 1837 <param name="x" type="GLfloat"/> 1838 <param name="y" type="GLfloat"/> 1839 </function> 1840 1841 <function name="Vertex2fv" deprecated="3.1" exec="dynamic"> 1842 <param name="v" type="const GLfloat *" count="2"/> 1843 <glx rop="66"/> 1844 </function> 1845 1846 <function name="Vertex2i" vectorequiv="Vertex2iv" deprecated="3.1" exec="dynamic"> 1847 <param name="x" type="GLint"/> 1848 <param name="y" type="GLint"/> 1849 </function> 1850 1851 <function name="Vertex2iv" deprecated="3.1" exec="dynamic"> 1852 <param name="v" type="const GLint *" count="2"/> 1853 <glx rop="67"/> 1854 </function> 1855 1856 <function name="Vertex2s" vectorequiv="Vertex2sv" deprecated="3.1" exec="dynamic"> 1857 <param name="x" type="GLshort"/> 1858 <param name="y" type="GLshort"/> 1859 </function> 1860 1861 <function name="Vertex2sv" deprecated="3.1" exec="dynamic"> 1862 <param name="v" type="const GLshort *" count="2"/> 1863 <glx rop="68"/> 1864 </function> 1865 1866 <function name="Vertex3d" vectorequiv="Vertex3dv" deprecated="3.1" exec="dynamic"> 1867 <param name="x" type="GLdouble"/> 1868 <param name="y" type="GLdouble"/> 1869 <param name="z" type="GLdouble"/> 1870 </function> 1871 1872 <function name="Vertex3dv" deprecated="3.1" exec="dynamic"> 1873 <param name="v" type="const GLdouble *" count="3"/> 1874 <glx rop="69"/> 1875 </function> 1876 1877 <function name="Vertex3f" vectorequiv="Vertex3fv" 1878 deprecated="3.1" exec="dynamic"> 1879 <param name="x" type="GLfloat"/> 1880 <param name="y" type="GLfloat"/> 1881 <param name="z" type="GLfloat"/> 1882 </function> 1883 1884 <function name="Vertex3fv" deprecated="3.1" exec="dynamic"> 1885 <param name="v" type="const GLfloat *" count="3"/> 1886 <glx rop="70"/> 1887 </function> 1888 1889 <function name="Vertex3i" vectorequiv="Vertex3iv" deprecated="3.1" exec="dynamic"> 1890 <param name="x" type="GLint"/> 1891 <param name="y" type="GLint"/> 1892 <param name="z" type="GLint"/> 1893 </function> 1894 1895 <function name="Vertex3iv" deprecated="3.1" exec="dynamic"> 1896 <param name="v" type="const GLint *" count="3"/> 1897 <glx rop="71"/> 1898 </function> 1899 1900 <function name="Vertex3s" vectorequiv="Vertex3sv" deprecated="3.1" exec="dynamic"> 1901 <param name="x" type="GLshort"/> 1902 <param name="y" type="GLshort"/> 1903 <param name="z" type="GLshort"/> 1904 </function> 1905 1906 <function name="Vertex3sv" deprecated="3.1" exec="dynamic"> 1907 <param name="v" type="const GLshort *" count="3"/> 1908 <glx rop="72"/> 1909 </function> 1910 1911 <function name="Vertex4d" vectorequiv="Vertex4dv" deprecated="3.1" exec="dynamic"> 1912 <param name="x" type="GLdouble"/> 1913 <param name="y" type="GLdouble"/> 1914 <param name="z" type="GLdouble"/> 1915 <param name="w" type="GLdouble"/> 1916 </function> 1917 1918 <function name="Vertex4dv" deprecated="3.1" exec="dynamic"> 1919 <param name="v" type="const GLdouble *" count="4"/> 1920 <glx rop="73"/> 1921 </function> 1922 1923 <function name="Vertex4f" vectorequiv="Vertex4fv" 1924 deprecated="3.1" exec="dynamic"> 1925 <param name="x" type="GLfloat"/> 1926 <param name="y" type="GLfloat"/> 1927 <param name="z" type="GLfloat"/> 1928 <param name="w" type="GLfloat"/> 1929 </function> 1930 1931 <function name="Vertex4fv" deprecated="3.1" exec="dynamic"> 1932 <param name="v" type="const GLfloat *" count="4"/> 1933 <glx rop="74"/> 1934 </function> 1935 1936 <function name="Vertex4i" vectorequiv="Vertex4iv" deprecated="3.1" exec="dynamic"> 1937 <param name="x" type="GLint"/> 1938 <param name="y" type="GLint"/> 1939 <param name="z" type="GLint"/> 1940 <param name="w" type="GLint"/> 1941 </function> 1942 1943 <function name="Vertex4iv" deprecated="3.1" exec="dynamic"> 1944 <param name="v" type="const GLint *" count="4"/> 1945 <glx rop="75"/> 1946 </function> 1947 1948 <function name="Vertex4s" vectorequiv="Vertex4sv" deprecated="3.1" exec="dynamic"> 1949 <param name="x" type="GLshort"/> 1950 <param name="y" type="GLshort"/> 1951 <param name="z" type="GLshort"/> 1952 <param name="w" type="GLshort"/> 1953 </function> 1954 1955 <function name="Vertex4sv" deprecated="3.1" exec="dynamic"> 1956 <param name="v" type="const GLshort *" count="4"/> 1957 <glx rop="76"/> 1958 </function> 1959 1960 <function name="ClipPlane" deprecated="3.1"> 1961 <param name="plane" type="GLenum"/> 1962 <param name="equation" type="const GLdouble *" count="4"/> 1963 <glx rop="77"/> 1964 </function> 1965 1966 <function name="ColorMaterial" deprecated="3.1"> 1967 <param name="face" type="GLenum"/> 1968 <param name="mode" type="GLenum"/> 1969 <glx rop="78"/> 1970 </function> 1971 1972 <function name="CullFace" es1="1.0" es2="2.0" no_error="true"> 1973 <param name="mode" type="GLenum"/> 1974 <glx rop="79"/> 1975 </function> 1976 1977 <function name="Fogf" es1="1.0" deprecated="3.1"> 1978 <param name="pname" type="GLenum"/> 1979 <param name="param" type="GLfloat"/> 1980 <glx rop="80"/> 1981 </function> 1982 1983 <function name="Fogfv" es1="1.0" deprecated="3.1"> 1984 <param name="pname" type="GLenum"/> 1985 <param name="params" type="const GLfloat *" variable_param="pname" 1986 marshal_count="_mesa_fog_enum_to_count(pname)"/> 1987 <glx rop="81"/> 1988 </function> 1989 1990 <function name="Fogi" deprecated="3.1"> 1991 <param name="pname" type="GLenum"/> 1992 <param name="param" type="GLint"/> 1993 <glx rop="82"/> 1994 </function> 1995 1996 <function name="Fogiv" deprecated="3.1"> 1997 <param name="pname" type="GLenum"/> 1998 <param name="params" type="const GLint *" variable_param="pname" 1999 marshal_count="_mesa_fog_enum_to_count(pname)"/> 2000 <glx rop="83"/> 2001 </function> 2002 2003 <function name="FrontFace" es1="1.0" es2="2.0" no_error="true"> 2004 <param name="mode" type="GLenum"/> 2005 <glx rop="84"/> 2006 </function> 2007 2008 <function name="Hint" es1="1.0" es2="2.0"> 2009 <param name="target" type="GLenum"/> 2010 <param name="mode" type="GLenum"/> 2011 <glx rop="85"/> 2012 </function> 2013 2014 <function name="Lightf" es1="1.0" deprecated="3.1"> 2015 <param name="light" type="GLenum"/> 2016 <param name="pname" type="GLenum"/> 2017 <param name="param" type="GLfloat"/> 2018 <glx rop="86"/> 2019 </function> 2020 2021 <function name="Lightfv" es1="1.0" deprecated="3.1"> 2022 <param name="light" type="GLenum"/> 2023 <param name="pname" type="GLenum"/> 2024 <param name="params" type="const GLfloat *" variable_param="pname" 2025 marshal_count="_mesa_light_enum_to_count(pname)"/> 2026 <glx rop="87"/> 2027 </function> 2028 2029 <function name="Lighti" deprecated="3.1"> 2030 <param name="light" type="GLenum"/> 2031 <param name="pname" type="GLenum"/> 2032 <param name="param" type="GLint"/> 2033 <glx rop="88"/> 2034 </function> 2035 2036 <function name="Lightiv" deprecated="3.1"> 2037 <param name="light" type="GLenum"/> 2038 <param name="pname" type="GLenum"/> 2039 <param name="params" type="const GLint *" variable_param="pname" 2040 marshal_count="_mesa_light_enum_to_count(pname)"/> 2041 <glx rop="89"/> 2042 </function> 2043 2044 <function name="LightModelf" es1="1.0" deprecated="3.1"> 2045 <param name="pname" type="GLenum"/> 2046 <param name="param" type="GLfloat"/> 2047 <glx rop="90"/> 2048 </function> 2049 2050 <function name="LightModelfv" es1="1.0" deprecated="3.1"> 2051 <param name="pname" type="GLenum"/> 2052 <param name="params" type="const GLfloat *" variable_param="pname" 2053 marshal_count="_mesa_light_model_enum_to_count(pname)"/> 2054 <glx rop="91"/> 2055 </function> 2056 2057 <function name="LightModeli" deprecated="3.1"> 2058 <param name="pname" type="GLenum"/> 2059 <param name="param" type="GLint"/> 2060 <glx rop="92"/> 2061 </function> 2062 2063 <function name="LightModeliv" deprecated="3.1"> 2064 <param name="pname" type="GLenum"/> 2065 <param name="params" type="const GLint *" variable_param="pname" 2066 marshal_count="_mesa_light_model_enum_to_count(pname)"/> 2067 <glx rop="93"/> 2068 </function> 2069 2070 <function name="LineStipple" deprecated="3.1"> 2071 <param name="factor" type="GLint"/> 2072 <param name="pattern" type="GLushort"/> 2073 <glx rop="94"/> 2074 </function> 2075 2076 <function name="LineWidth" es1="1.0" es2="2.0" no_error="true"> 2077 <param name="width" type="GLfloat"/> 2078 <glx rop="95"/> 2079 </function> 2080 2081 <function name="Materialf" es1="1.0" deprecated="3.1" exec="dynamic"> 2082 <param name="face" type="GLenum"/> 2083 <param name="pname" type="GLenum"/> 2084 <param name="param" type="GLfloat"/> 2085 <glx rop="96"/> 2086 </function> 2087 2088 <function name="Materialfv" es1="1.0" deprecated="3.1" exec="dynamic"> 2089 <param name="face" type="GLenum"/> 2090 <param name="pname" type="GLenum"/> 2091 <param name="params" type="const GLfloat *" variable_param="pname" 2092 marshal_count="_mesa_material_enum_to_count(pname)"/> 2093 <glx rop="97"/> 2094 </function> 2095 2096 <function name="Materiali" deprecated="3.1" exec="dynamic"> 2097 <param name="face" type="GLenum"/> 2098 <param name="pname" type="GLenum"/> 2099 <param name="param" type="GLint"/> 2100 <glx rop="98"/> 2101 </function> 2102 2103 <function name="Materialiv" deprecated="3.1" exec="dynamic"> 2104 <param name="face" type="GLenum"/> 2105 <param name="pname" type="GLenum"/> 2106 <param name="params" type="const GLint *" variable_param="pname" 2107 marshal_count="_mesa_material_enum_to_count(pname)"/> 2108 <glx rop="99"/> 2109 </function> 2110 2111 <function name="PointSize" es1="1.0" no_error="true"> 2112 <param name="size" type="GLfloat"/> 2113 <glx rop="100"/> 2114 </function> 2115 2116 <function name="PolygonMode" no_error="true"> 2117 <param name="face" type="GLenum"/> 2118 <param name="mode" type="GLenum"/> 2119 <glx rop="101"/> 2120 </function> 2121 2122 <function name="PolygonStipple" deprecated="3.1" 2123 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 2124 <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"/> 2125 <glx rop="102"/> 2126 </function> 2127 2128 <function name="Scissor" es1="1.0" es2="2.0" no_error="true"> 2129 <param name="x" type="GLint"/> 2130 <param name="y" type="GLint"/> 2131 <param name="width" type="GLsizei"/> 2132 <param name="height" type="GLsizei"/> 2133 <glx rop="103"/> 2134 </function> 2135 2136 <function name="ShadeModel" es1="1.0" deprecated="3.1"> 2137 <param name="mode" type="GLenum"/> 2138 <glx rop="104"/> 2139 </function> 2140 2141 <function name="TexParameterf" es1="1.0" es2="2.0"> 2142 <param name="target" type="GLenum"/> 2143 <param name="pname" type="GLenum"/> 2144 <param name="param" type="GLfloat"/> 2145 <glx rop="105"/> 2146 </function> 2147 2148 <function name="TexParameterfv" es1="1.1" es2="2.0"> 2149 <param name="target" type="GLenum"/> 2150 <param name="pname" type="GLenum"/> 2151 <param name="params" type="const GLfloat *" variable_param="pname" 2152 marshal_count="_mesa_tex_param_enum_to_count(pname)"/> 2153 <glx rop="106"/> 2154 </function> 2155 2156 <function name="TexParameteri" es1="1.1" es2="2.0"> 2157 <param name="target" type="GLenum"/> 2158 <param name="pname" type="GLenum"/> 2159 <param name="param" type="GLint"/> 2160 <glx rop="107"/> 2161 </function> 2162 2163 <function name="TexParameteriv" es1="1.1" es2="2.0"> 2164 <param name="target" type="GLenum"/> 2165 <param name="pname" type="GLenum"/> 2166 <param name="params" type="const GLint *" variable_param="pname" 2167 marshal_count="_mesa_tex_param_enum_to_count(pname)"/> 2168 <glx rop="108"/> 2169 </function> 2170 2171 <function name="TexImage1D" no_error="true" 2172 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 2173 <param name="target" type="GLenum"/> 2174 <param name="level" type="GLint"/> 2175 <param name="internalformat" type="GLint"/> 2176 <param name="width" type="GLsizei"/> 2177 <param name="border" type="GLint"/> 2178 <param name="format" type="GLenum"/> 2179 <param name="type" type="GLenum"/> 2180 <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"/> 2181 <glx rop="109" large="true"/> 2182 </function> 2183 2184 <function name="TexImage2D" es1="1.0" es2="2.0" no_error="true" 2185 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 2186 <param name="target" type="GLenum"/> 2187 <param name="level" type="GLint"/> 2188 <param name="internalformat" type="GLint"/> 2189 <param name="width" type="GLsizei"/> 2190 <param name="height" type="GLsizei"/> 2191 <param name="border" type="GLint"/> 2192 <param name="format" type="GLenum"/> 2193 <param name="type" type="GLenum"/> 2194 <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"/> 2195 <glx rop="110" large="true"/> 2196 </function> 2197 2198 <function name="TexEnvf" es1="1.0" deprecated="3.1"> 2199 <param name="target" type="GLenum"/> 2200 <param name="pname" type="GLenum"/> 2201 <param name="param" type="GLfloat"/> 2202 <glx rop="111"/> 2203 </function> 2204 2205 <function name="TexEnvfv" es1="1.0" deprecated="3.1"> 2206 <param name="target" type="GLenum"/> 2207 <param name="pname" type="GLenum"/> 2208 <param name="params" type="const GLfloat *" variable_param="pname" 2209 marshal_count="_mesa_texenv_enum_to_count(pname)"/> 2210 <glx rop="112"/> 2211 </function> 2212 2213 <function name="TexEnvi" es1="1.1" deprecated="3.1"> 2214 <param name="target" type="GLenum"/> 2215 <param name="pname" type="GLenum"/> 2216 <param name="param" type="GLint"/> 2217 <glx rop="113"/> 2218 </function> 2219 2220 <function name="TexEnviv" es1="1.1" deprecated="3.1"> 2221 <param name="target" type="GLenum"/> 2222 <param name="pname" type="GLenum"/> 2223 <param name="params" type="const GLint *" variable_param="pname" 2224 marshal_count="_mesa_texenv_enum_to_count(pname)"/> 2225 <glx rop="114"/> 2226 </function> 2227 2228 <function name="TexGend" deprecated="3.1"> 2229 <param name="coord" type="GLenum"/> 2230 <param name="pname" type="GLenum"/> 2231 <param name="param" type="GLdouble"/> 2232 <glx rop="115"/> 2233 </function> 2234 2235 <function name="TexGendv" deprecated="3.1"> 2236 <param name="coord" type="GLenum"/> 2237 <param name="pname" type="GLenum"/> 2238 <param name="params" type="const GLdouble *" variable_param="pname" 2239 marshal_count="_mesa_texgen_enum_to_count(pname)"/> 2240 <glx rop="116"/> 2241 </function> 2242 2243 <function name="TexGenf" deprecated="3.1"> 2244 <param name="coord" type="GLenum"/> 2245 <param name="pname" type="GLenum"/> 2246 <param name="param" type="GLfloat"/> 2247 <glx rop="117"/> 2248 </function> 2249 2250 <function name="TexGenfv" deprecated="3.1"> 2251 <param name="coord" type="GLenum"/> 2252 <param name="pname" type="GLenum"/> 2253 <param name="params" type="const GLfloat *" variable_param="pname" 2254 marshal_count="_mesa_texgen_enum_to_count(pname)"/> 2255 <glx rop="118"/> 2256 </function> 2257 2258 <function name="TexGeni" deprecated="3.1"> 2259 <param name="coord" type="GLenum"/> 2260 <param name="pname" type="GLenum"/> 2261 <param name="param" type="GLint"/> 2262 <glx rop="119"/> 2263 </function> 2264 2265 <function name="TexGeniv" deprecated="3.1"> 2266 <param name="coord" type="GLenum"/> 2267 <param name="pname" type="GLenum"/> 2268 <param name="params" type="const GLint *" variable_param="pname" 2269 marshal_count="_mesa_texgen_enum_to_count(pname)"/> 2270 <glx rop="120"/> 2271 </function> 2272 2273 <function name="FeedbackBuffer" deprecated="3.1"> 2274 <param name="size" type="GLsizei"/> 2275 <param name="type" type="GLenum"/> 2276 <param name="buffer" type="GLfloat *" output="true"/> 2277 <glx sop="105" handcode="true"/> 2278 </function> 2279 2280 <function name="SelectBuffer" deprecated="3.1"> 2281 <param name="size" type="GLsizei"/> 2282 <param name="buffer" type="GLuint *" output="true"/> 2283 <glx sop="106" handcode="true"/> 2284 </function> 2285 2286 <function name="RenderMode" deprecated="3.1"> 2287 <param name="mode" type="GLenum"/> 2288 <return type="GLint"/> 2289 <glx sop="107" handcode="true"/> 2290 </function> 2291 2292 <function name="InitNames" deprecated="3.1"> 2293 <glx rop="121"/> 2294 </function> 2295 2296 <function name="LoadName" deprecated="3.1"> 2297 <param name="name" type="GLuint"/> 2298 <glx rop="122"/> 2299 </function> 2300 2301 <function name="PassThrough" deprecated="3.1"> 2302 <param name="token" type="GLfloat"/> 2303 <glx rop="123"/> 2304 </function> 2305 2306 <function name="PopName" deprecated="3.1"> 2307 <glx rop="124"/> 2308 </function> 2309 2310 <function name="PushName" deprecated="3.1"> 2311 <param name="name" type="GLuint"/> 2312 <glx rop="125"/> 2313 </function> 2314 2315 <function name="DrawBuffer" no_error="true"> 2316 <param name="mode" type="GLenum"/> 2317 <glx rop="126"/> 2318 </function> 2319 2320 <function name="Clear" es1="1.0" es2="2.0" no_error="true"> 2321 <param name="mask" type="GLbitfield"/> 2322 <glx rop="127"/> 2323 </function> 2324 2325 <function name="ClearAccum" deprecated="3.1"> 2326 <param name="red" type="GLfloat"/> 2327 <param name="green" type="GLfloat"/> 2328 <param name="blue" type="GLfloat"/> 2329 <param name="alpha" type="GLfloat"/> 2330 <glx rop="128"/> 2331 </function> 2332 2333 <function name="ClearIndex" deprecated="3.1"> 2334 <param name="c" type="GLfloat"/> 2335 <glx rop="129"/> 2336 </function> 2337 2338 <function name="ClearColor" es1="1.0" es2="2.0"> 2339 <param name="red" type="GLclampf"/> 2340 <param name="green" type="GLclampf"/> 2341 <param name="blue" type="GLclampf"/> 2342 <param name="alpha" type="GLclampf"/> 2343 <glx rop="130"/> 2344 </function> 2345 2346 <function name="ClearStencil" es1="1.0" es2="2.0"> 2347 <param name="s" type="GLint"/> 2348 <glx rop="131"/> 2349 </function> 2350 2351 <function name="ClearDepth"> 2352 <param name="depth" type="GLclampd"/> 2353 <glx rop="132"/> 2354 </function> 2355 2356 <function name="StencilMask" es1="1.0" es2="2.0"> 2357 <param name="mask" type="GLuint"/> 2358 <glx rop="133"/> 2359 </function> 2360 2361 <function name="ColorMask" es1="1.0" es2="2.0"> 2362 <param name="red" type="GLboolean"/> 2363 <param name="green" type="GLboolean"/> 2364 <param name="blue" type="GLboolean"/> 2365 <param name="alpha" type="GLboolean"/> 2366 <glx rop="134"/> 2367 </function> 2368 2369 <function name="DepthMask" es1="1.0" es2="2.0"> 2370 <param name="flag" type="GLboolean"/> 2371 <glx rop="135"/> 2372 </function> 2373 2374 <function name="IndexMask" deprecated="3.1"> 2375 <param name="mask" type="GLuint"/> 2376 <glx rop="136"/> 2377 </function> 2378 2379 <function name="Accum" deprecated="3.1"> 2380 <param name="op" type="GLenum"/> 2381 <param name="value" type="GLfloat"/> 2382 <glx rop="137"/> 2383 </function> 2384 2385 <function name="Disable" es1="1.0" es2="2.0" 2386 marshal_call_after="_mesa_glthread_Disable(ctx, cap);"> 2387 <param name="cap" type="GLenum"/> 2388 <glx rop="138" handcode="client"/> 2389 </function> 2390 2391 <function name="Enable" es1="1.0" es2="2.0" 2392 marshal_call_after='_mesa_glthread_Enable(ctx, cap);'> 2393 <param name="cap" type="GLenum"/> 2394 <glx rop="139" handcode="client"/> 2395 </function> 2396 2397 <function name="Finish" es1="1.0" es2="2.0" marshal="sync"> 2398 <glx sop="108" handcode="true"/> 2399 </function> 2400 2401 <function name="Flush" es1="1.0" es2="2.0" 2402 marshal_call_after="_mesa_glthread_flush_batch(ctx); if (ctx->Shared->HasExternallySharedImages) _mesa_glthread_finish(ctx);"> 2403 <glx sop="142" handcode="true"/> 2404 </function> 2405 2406 <function name="PopAttrib" deprecated="3.1" 2407 marshal_call_after="_mesa_glthread_PopAttrib(ctx);"> 2408 <glx rop="141"/> 2409 </function> 2410 2411 <function name="PushAttrib" deprecated="3.1" 2412 marshal_call_after="_mesa_glthread_PushAttrib(ctx, mask);"> 2413 <param name="mask" type="GLbitfield"/> 2414 <glx rop="142"/> 2415 </function> 2416 2417 <function name="Map1d" deprecated="3.1"> 2418 <param name="target" type="GLenum"/> 2419 <param name="u1" type="GLdouble"/> 2420 <param name="u2" type="GLdouble"/> 2421 <param name="stride" type="GLint" client_only="true"/> 2422 <param name="order" type="GLint"/> 2423 <param name="points" type="const GLdouble *" variable_param="order"/> 2424 <glx rop="143" handcode="true"/> 2425 </function> 2426 2427 <function name="Map1f" deprecated="3.1"> 2428 <param name="target" type="GLenum"/> 2429 <param name="u1" type="GLfloat"/> 2430 <param name="u2" type="GLfloat"/> 2431 <param name="stride" type="GLint" client_only="true"/> 2432 <param name="order" type="GLint"/> 2433 <param name="points" type="const GLfloat *" variable_param="order"/> 2434 <glx rop="144" handcode="true"/> 2435 </function> 2436 2437 <function name="Map2d" deprecated="3.1"> 2438 <param name="target" type="GLenum"/> 2439 <param name="u1" type="GLdouble"/> 2440 <param name="u2" type="GLdouble"/> 2441 <param name="ustride" type="GLint" client_only="true"/> 2442 <param name="uorder" type="GLint"/> 2443 <param name="v1" type="GLdouble"/> 2444 <param name="v2" type="GLdouble"/> 2445 <param name="vstride" type="GLint" client_only="true"/> 2446 <param name="vorder" type="GLint"/> 2447 <param name="points" type="const GLdouble *" variable_param="uorder"/> 2448 <glx rop="145" handcode="true"/> 2449 </function> 2450 2451 <function name="Map2f" deprecated="3.1"> 2452 <param name="target" type="GLenum"/> 2453 <param name="u1" type="GLfloat"/> 2454 <param name="u2" type="GLfloat"/> 2455 <param name="ustride" type="GLint" client_only="true"/> 2456 <param name="uorder" type="GLint"/> 2457 <param name="v1" type="GLfloat"/> 2458 <param name="v2" type="GLfloat"/> 2459 <param name="vstride" type="GLint" client_only="true"/> 2460 <param name="vorder" type="GLint"/> 2461 <param name="points" type="const GLfloat *" variable_param="uorder"/> 2462 <glx rop="146" handcode="true"/> 2463 </function> 2464 2465 <function name="MapGrid1d" deprecated="3.1"> 2466 <param name="un" type="GLint"/> 2467 <param name="u1" type="GLdouble"/> 2468 <param name="u2" type="GLdouble"/> 2469 <glx rop="147"/> 2470 </function> 2471 2472 <function name="MapGrid1f" deprecated="3.1"> 2473 <param name="un" type="GLint"/> 2474 <param name="u1" type="GLfloat"/> 2475 <param name="u2" type="GLfloat"/> 2476 <glx rop="148"/> 2477 </function> 2478 2479 <function name="MapGrid2d" deprecated="3.1"> 2480 <param name="un" type="GLint"/> 2481 <param name="u1" type="GLdouble"/> 2482 <param name="u2" type="GLdouble"/> 2483 <param name="vn" type="GLint"/> 2484 <param name="v1" type="GLdouble"/> 2485 <param name="v2" type="GLdouble"/> 2486 <glx rop="149"/> 2487 </function> 2488 2489 <function name="MapGrid2f" deprecated="3.1"> 2490 <param name="un" type="GLint"/> 2491 <param name="u1" type="GLfloat"/> 2492 <param name="u2" type="GLfloat"/> 2493 <param name="vn" type="GLint"/> 2494 <param name="v1" type="GLfloat"/> 2495 <param name="v2" type="GLfloat"/> 2496 <glx rop="150"/> 2497 </function> 2498 2499 <function name="EvalCoord1d" vectorequiv="EvalCoord1dv" deprecated="3.1" exec="dynamic"> 2500 <param name="u" type="GLdouble"/> 2501 </function> 2502 2503 <function name="EvalCoord1dv" deprecated="3.1" exec="dynamic"> 2504 <param name="u" type="const GLdouble *" count="1"/> 2505 <glx rop="151"/> 2506 </function> 2507 2508 <function name="EvalCoord1f" vectorequiv="EvalCoord1fv" 2509 deprecated="3.1" exec="dynamic"> 2510 <param name="u" type="GLfloat"/> 2511 </function> 2512 2513 <function name="EvalCoord1fv" deprecated="3.1" exec="dynamic"> 2514 <param name="u" type="const GLfloat *" count="1"/> 2515 <glx rop="152"/> 2516 </function> 2517 2518 <function name="EvalCoord2d" vectorequiv="EvalCoord2dv" deprecated="3.1" exec="dynamic"> 2519 <param name="u" type="GLdouble"/> 2520 <param name="v" type="GLdouble"/> 2521 </function> 2522 2523 <function name="EvalCoord2dv" deprecated="3.1" exec="dynamic"> 2524 <param name="u" type="const GLdouble *" count="2"/> 2525 <glx rop="153"/> 2526 </function> 2527 2528 <function name="EvalCoord2f" vectorequiv="EvalCoord2fv" 2529 deprecated="3.1" exec="dynamic"> 2530 <param name="u" type="GLfloat"/> 2531 <param name="v" type="GLfloat"/> 2532 </function> 2533 2534 <function name="EvalCoord2fv" deprecated="3.1" exec="dynamic"> 2535 <param name="u" type="const GLfloat *" count="2"/> 2536 <glx rop="154"/> 2537 </function> 2538 2539 <function name="EvalMesh1" deprecated="3.1"> 2540 <param name="mode" type="GLenum"/> 2541 <param name="i1" type="GLint"/> 2542 <param name="i2" type="GLint"/> 2543 <glx rop="155"/> 2544 </function> 2545 2546 <function name="EvalPoint1" deprecated="3.1" exec="dynamic"> 2547 <param name="i" type="GLint"/> 2548 <glx rop="156"/> 2549 </function> 2550 2551 <function name="EvalMesh2" deprecated="3.1"> 2552 <param name="mode" type="GLenum"/> 2553 <param name="i1" type="GLint"/> 2554 <param name="i2" type="GLint"/> 2555 <param name="j1" type="GLint"/> 2556 <param name="j2" type="GLint"/> 2557 <glx rop="157"/> 2558 </function> 2559 2560 <function name="EvalPoint2" deprecated="3.1" exec="dynamic"> 2561 <param name="i" type="GLint"/> 2562 <param name="j" type="GLint"/> 2563 <glx rop="158"/> 2564 </function> 2565 2566 <function name="AlphaFunc" es1="1.0" deprecated="3.1"> 2567 <param name="func" type="GLenum"/> 2568 <param name="ref" type="GLclampf"/> 2569 <glx rop="159"/> 2570 </function> 2571 2572 <function name="BlendFunc" es1="1.0" es2="2.0" no_error="true"> 2573 <param name="sfactor" type="GLenum"/> 2574 <param name="dfactor" type="GLenum"/> 2575 <glx rop="160"/> 2576 </function> 2577 2578 <function name="LogicOp" es1="1.0" no_error="true"> 2579 <param name="opcode" type="GLenum"/> 2580 <glx rop="161"/> 2581 </function> 2582 2583 <function name="StencilFunc" es1="1.0" es2="2.0" no_error="true"> 2584 <param name="func" type="GLenum"/> 2585 <param name="ref" type="GLint"/> 2586 <param name="mask" type="GLuint"/> 2587 <glx rop="162"/> 2588 </function> 2589 2590 <function name="StencilOp" es1="1.0" es2="2.0" no_error="true"> 2591 <param name="fail" type="GLenum"/> 2592 <param name="zfail" type="GLenum"/> 2593 <param name="zpass" type="GLenum"/> 2594 <glx rop="163"/> 2595 </function> 2596 2597 <function name="DepthFunc" es1="1.0" es2="2.0" no_error="true"> 2598 <param name="func" type="GLenum"/> 2599 <glx rop="164"/> 2600 </function> 2601 2602 <function name="PixelZoom" deprecated="3.1"> 2603 <param name="xfactor" type="GLfloat"/> 2604 <param name="yfactor" type="GLfloat"/> 2605 <glx rop="165"/> 2606 </function> 2607 2608 <function name="PixelTransferf" deprecated="3.1"> 2609 <param name="pname" type="GLenum"/> 2610 <param name="param" type="GLfloat"/> 2611 <glx rop="166"/> 2612 </function> 2613 2614 <function name="PixelTransferi" deprecated="3.1"> 2615 <param name="pname" type="GLenum"/> 2616 <param name="param" type="GLint"/> 2617 <glx rop="167"/> 2618 </function> 2619 2620 <function name="PixelStoref" no_error="true"> 2621 <param name="pname" type="GLenum"/> 2622 <param name="param" type="GLfloat"/> 2623 <glx sop="109" handcode="client"/> 2624 </function> 2625 2626 <function name="PixelStorei" es1="1.0" es2="2.0" no_error="true"> 2627 <param name="pname" type="GLenum"/> 2628 <param name="param" type="GLint"/> 2629 <glx sop="110" handcode="client"/> 2630 </function> 2631 2632 <function name="PixelMapfv" deprecated="3.1" 2633 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 2634 <param name="map" type="GLenum"/> 2635 <param name="mapsize" type="GLsizei" counter="true"/> 2636 <param name="values" type="const GLfloat *" count="mapsize"/> 2637 <glx rop="168" large="true"/> 2638 </function> 2639 2640 <function name="PixelMapuiv" deprecated="3.1" 2641 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 2642 <param name="map" type="GLenum"/> 2643 <param name="mapsize" type="GLsizei" counter="true"/> 2644 <param name="values" type="const GLuint *" count="mapsize"/> 2645 <glx rop="169" large="true"/> 2646 </function> 2647 2648 <function name="PixelMapusv" deprecated="3.1" 2649 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 2650 <param name="map" type="GLenum"/> 2651 <param name="mapsize" type="GLsizei" counter="true"/> 2652 <param name="values" type="const GLushort *" count="mapsize"/> 2653 <glx rop="170" large="true"/> 2654 </function> 2655 2656 <function name="ReadBuffer" es2="3.0" no_error="true"> 2657 <param name="mode" type="GLenum"/> 2658 <glx rop="171"/> 2659 </function> 2660 2661 <function name="CopyPixels" deprecated="3.1"> 2662 <param name="x" type="GLint"/> 2663 <param name="y" type="GLint"/> 2664 <param name="width" type="GLsizei"/> 2665 <param name="height" type="GLsizei"/> 2666 <param name="type" type="GLenum"/> 2667 <glx rop="172"/> 2668 </function> 2669 2670 <function name="ReadPixels" es1="1.0" es2="2.0" no_error="true" 2671 marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 2672 <param name="x" type="GLint"/> 2673 <param name="y" type="GLint"/> 2674 <param name="width" type="GLsizei"/> 2675 <param name="height" type="GLsizei"/> 2676 <param name="format" type="GLenum"/> 2677 <param name="type" type="GLenum"/> 2678 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/> 2679 <glx sop="111"/> 2680 </function> 2681 2682 <function name="DrawPixels" deprecated="3.1" 2683 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 2684 <param name="width" type="GLsizei"/> 2685 <param name="height" type="GLsizei"/> 2686 <param name="format" type="GLenum"/> 2687 <param name="type" type="GLenum"/> 2688 <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"/> 2689 <glx rop="173" large="true"/> 2690 </function> 2691 2692 <function name="GetBooleanv" es1="1.1" es2="2.0"> 2693 <param name="pname" type="GLenum"/> 2694 <param name="params" type="GLboolean *" output="true" variable_param="pname"/> 2695 <glx sop="112" handcode="client"/> 2696 </function> 2697 2698 <function name="GetClipPlane" deprecated="3.1"> 2699 <param name="plane" type="GLenum"/> 2700 <param name="equation" type="GLdouble *" output="true" count="4"/> 2701 <glx sop="113" always_array="true"/> 2702 </function> 2703 2704 <function name="GetDoublev"> 2705 <param name="pname" type="GLenum"/> 2706 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2707 <glx sop="114" handcode="client"/> 2708 </function> 2709 2710 <function name="GetError" es1="1.0" es2="2.0"> 2711 <return type="GLenum"/> 2712 <glx sop="115" handcode="client"/> 2713 </function> 2714 2715 <function name="GetFloatv" es1="1.1" es2="2.0"> 2716 <param name="pname" type="GLenum"/> 2717 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2718 <glx sop="116" handcode="client"/> 2719 </function> 2720 2721 <function name="GetIntegerv" es1="1.0" es2="2.0" marshal="custom"> 2722 <param name="pname" type="GLenum"/> 2723 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2724 <glx sop="117" handcode="client"/> 2725 </function> 2726 2727 <function name="GetLightfv" es1="1.1" deprecated="3.1"> 2728 <param name="light" type="GLenum"/> 2729 <param name="pname" type="GLenum"/> 2730 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2731 <glx sop="118"/> 2732 </function> 2733 2734 <function name="GetLightiv" deprecated="3.1"> 2735 <param name="light" type="GLenum"/> 2736 <param name="pname" type="GLenum"/> 2737 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2738 <glx sop="119"/> 2739 </function> 2740 2741 <function name="GetMapdv" deprecated="3.1"> 2742 <param name="target" type="GLenum"/> 2743 <param name="query" type="GLenum"/> 2744 <param name="v" type="GLdouble *" output="true" variable_param="target query"/> 2745 <glx sop="120"/> 2746 </function> 2747 2748 <function name="GetMapfv" deprecated="3.1"> 2749 <param name="target" type="GLenum"/> 2750 <param name="query" type="GLenum"/> 2751 <param name="v" type="GLfloat *" output="true" variable_param="target query"/> 2752 <glx sop="121"/> 2753 </function> 2754 2755 <function name="GetMapiv" deprecated="3.1"> 2756 <param name="target" type="GLenum"/> 2757 <param name="query" type="GLenum"/> 2758 <param name="v" type="GLint *" output="true" variable_param="target query"/> 2759 <glx sop="122"/> 2760 </function> 2761 2762 <function name="GetMaterialfv" es1="1.1" deprecated="3.1"> 2763 <param name="face" type="GLenum"/> 2764 <param name="pname" type="GLenum"/> 2765 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2766 <glx sop="123"/> 2767 </function> 2768 2769 <function name="GetMaterialiv" deprecated="3.1"> 2770 <param name="face" type="GLenum"/> 2771 <param name="pname" type="GLenum"/> 2772 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2773 <glx sop="124"/> 2774 </function> 2775 2776 <function name="GetPixelMapfv" deprecated="3.1" 2777 marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 2778 <param name="map" type="GLenum"/> 2779 <param name="values" type="GLfloat *" output="true" variable_param="map"/> 2780 <glx sop="125"/> 2781 </function> 2782 2783 <function name="GetPixelMapuiv" deprecated="3.1" 2784 marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 2785 <param name="map" type="GLenum"/> 2786 <param name="values" type="GLuint *" output="true" variable_param="map"/> 2787 <glx sop="126"/> 2788 </function> 2789 2790 <function name="GetPixelMapusv" deprecated="3.1" 2791 marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 2792 <param name="map" type="GLenum"/> 2793 <param name="values" type="GLushort *" output="true" variable_param="map"/> 2794 <glx sop="127"/> 2795 </function> 2796 2797 <function name="GetPolygonStipple" deprecated="3.1" 2798 marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 2799 <param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/> 2800 <glx sop="128"/> 2801 </function> 2802 2803 <function name="GetString" es1="1.0" es2="2.0"> 2804 <param name="name" type="GLenum"/> 2805 <return type="const GLubyte *"/> 2806 <glx sop="129" handcode="true"/> 2807 </function> 2808 2809 <function name="GetTexEnvfv" es1="1.1" deprecated="3.1"> 2810 <param name="target" type="GLenum"/> 2811 <param name="pname" type="GLenum"/> 2812 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2813 <glx sop="130"/> 2814 </function> 2815 2816 <function name="GetTexEnviv" es1="1.1" deprecated="3.1"> 2817 <param name="target" type="GLenum"/> 2818 <param name="pname" type="GLenum"/> 2819 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2820 <glx sop="131"/> 2821 </function> 2822 2823 <function name="GetTexGendv" deprecated="3.1"> 2824 <param name="coord" type="GLenum"/> 2825 <param name="pname" type="GLenum"/> 2826 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2827 <glx sop="132"/> 2828 </function> 2829 2830 <function name="GetTexGenfv" deprecated="3.1"> 2831 <param name="coord" type="GLenum"/> 2832 <param name="pname" type="GLenum"/> 2833 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2834 <glx sop="133"/> 2835 </function> 2836 2837 <function name="GetTexGeniv" deprecated="3.1"> 2838 <param name="coord" type="GLenum"/> 2839 <param name="pname" type="GLenum"/> 2840 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2841 <glx sop="134"/> 2842 </function> 2843 2844 <function name="GetTexImage" 2845 marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 2846 <param name="target" type="GLenum"/> 2847 <param name="level" type="GLint"/> 2848 <param name="format" type="GLenum"/> 2849 <param name="type" type="GLenum"/> 2850 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/> 2851 <glx sop="135" dimensions_in_reply="true"/> 2852 </function> 2853 2854 <function name="GetTexParameterfv" es1="1.1" es2="2.0"> 2855 <param name="target" type="GLenum"/> 2856 <param name="pname" type="GLenum"/> 2857 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2858 <glx sop="136"/> 2859 </function> 2860 2861 <function name="GetTexParameteriv" es1="1.1" es2="2.0"> 2862 <param name="target" type="GLenum"/> 2863 <param name="pname" type="GLenum"/> 2864 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2865 <glx sop="137"/> 2866 </function> 2867 2868 <function name="GetTexLevelParameterfv" es2="3.1"> 2869 <param name="target" type="GLenum"/> 2870 <param name="level" type="GLint"/> 2871 <param name="pname" type="GLenum"/> 2872 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2873 <glx sop="138"/> 2874 </function> 2875 2876 <function name="GetTexLevelParameteriv" es2="3.1"> 2877 <param name="target" type="GLenum"/> 2878 <param name="level" type="GLint"/> 2879 <param name="pname" type="GLenum"/> 2880 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2881 <glx sop="139"/> 2882 </function> 2883 2884 <function name="IsEnabled" es1="1.1" es2="2.0"> 2885 <param name="cap" type="GLenum"/> 2886 <return type="GLboolean"/> 2887 <glx sop="140" handcode="client"/> 2888 </function> 2889 2890 <function name="IsList" deprecated="3.1"> 2891 <param name="list" type="GLuint"/> 2892 <return type="GLboolean"/> 2893 <glx sop="141"/> 2894 </function> 2895 2896 <function name="DepthRange"> 2897 <param name="zNear" type="GLclampd"/> 2898 <param name="zFar" type="GLclampd"/> 2899 <glx rop="174"/> 2900 </function> 2901 2902 <function name="Frustum" deprecated="3.1"> 2903 <param name="left" type="GLdouble"/> 2904 <param name="right" type="GLdouble"/> 2905 <param name="bottom" type="GLdouble"/> 2906 <param name="top" type="GLdouble"/> 2907 <param name="zNear" type="GLdouble"/> 2908 <param name="zFar" type="GLdouble"/> 2909 <glx rop="175"/> 2910 </function> 2911 2912 <function name="LoadIdentity" es1="1.0" deprecated="3.1"> 2913 <glx rop="176"/> 2914 </function> 2915 2916 <function name="LoadMatrixf" es1="1.0" deprecated="3.1"> 2917 <param name="m" type="const GLfloat *" count="16"/> 2918 <glx rop="177"/> 2919 </function> 2920 2921 <function name="LoadMatrixd" deprecated="3.1"> 2922 <param name="m" type="const GLdouble *" count="16"/> 2923 <glx rop="178"/> 2924 </function> 2925 2926 <function name="MatrixMode" es1="1.0" deprecated="3.1" 2927 marshal_call_after="_mesa_glthread_MatrixMode(ctx, mode);"> 2928 <param name="mode" type="GLenum"/> 2929 <glx rop="179"/> 2930 </function> 2931 2932 <function name="MultMatrixf" es1="1.0" deprecated="3.1"> 2933 <param name="m" type="const GLfloat *" count="16"/> 2934 <glx rop="180"/> 2935 </function> 2936 2937 <function name="MultMatrixd" deprecated="3.1"> 2938 <param name="m" type="const GLdouble *" count="16"/> 2939 <glx rop="181"/> 2940 </function> 2941 2942 <function name="Ortho" deprecated="3.1"> 2943 <param name="left" type="GLdouble"/> 2944 <param name="right" type="GLdouble"/> 2945 <param name="bottom" type="GLdouble"/> 2946 <param name="top" type="GLdouble"/> 2947 <param name="zNear" type="GLdouble"/> 2948 <param name="zFar" type="GLdouble"/> 2949 <glx rop="182"/> 2950 </function> 2951 2952 <function name="PopMatrix" es1="1.0" deprecated="3.1" 2953 marshal_call_after="_mesa_glthread_PopMatrix(ctx);"> 2954 <glx rop="183"/> 2955 </function> 2956 2957 <function name="PushMatrix" es1="1.0" deprecated="3.1" 2958 marshal_call_after="_mesa_glthread_PushMatrix(ctx);"> 2959 <glx rop="184"/> 2960 </function> 2961 2962 <function name="Rotated" deprecated="3.1"> 2963 <param name="angle" type="GLdouble"/> 2964 <param name="x" type="GLdouble"/> 2965 <param name="y" type="GLdouble"/> 2966 <param name="z" type="GLdouble"/> 2967 <glx rop="185"/> 2968 </function> 2969 2970 <function name="Rotatef" es1="1.0" deprecated="3.1"> 2971 <param name="angle" type="GLfloat"/> 2972 <param name="x" type="GLfloat"/> 2973 <param name="y" type="GLfloat"/> 2974 <param name="z" type="GLfloat"/> 2975 <glx rop="186"/> 2976 </function> 2977 2978 <function name="Scaled" deprecated="3.1"> 2979 <param name="x" type="GLdouble"/> 2980 <param name="y" type="GLdouble"/> 2981 <param name="z" type="GLdouble"/> 2982 <glx rop="187"/> 2983 </function> 2984 2985 <function name="Scalef" es1="1.0" deprecated="3.1"> 2986 <param name="x" type="GLfloat"/> 2987 <param name="y" type="GLfloat"/> 2988 <param name="z" type="GLfloat"/> 2989 <glx rop="188"/> 2990 </function> 2991 2992 <function name="Translated" deprecated="3.1"> 2993 <param name="x" type="GLdouble"/> 2994 <param name="y" type="GLdouble"/> 2995 <param name="z" type="GLdouble"/> 2996 <glx rop="189"/> 2997 </function> 2998 2999 <function name="Translatef" es1="1.0" deprecated="3.1"> 3000 <param name="x" type="GLfloat"/> 3001 <param name="y" type="GLfloat"/> 3002 <param name="z" type="GLfloat"/> 3003 <glx rop="190"/> 3004 </function> 3005 3006 <function name="Viewport" es1="1.0" es2="2.0" no_error="true"> 3007 <param name="x" type="GLint"/> 3008 <param name="y" type="GLint"/> 3009 <param name="width" type="GLsizei"/> 3010 <param name="height" type="GLsizei"/> 3011 <glx rop="191"/> 3012 </function> 3013</category> 3014 3015<category name="1.1"> 3016 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/> 3017 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/> 3018 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/> 3019 <enum name="DOUBLE" value="0x140A"/> 3020 <enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00"> 3021 <size name="Get" mode="get"/> 3022 </enum> 3023 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/> 3024 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/> 3025 <enum name="R3_G3_B2" value="0x2A10"/> 3026 <enum name="V2F" value="0x2A20"/> 3027 <enum name="V3F" value="0x2A21"/> 3028 <enum name="C4UB_V2F" value="0x2A22"/> 3029 <enum name="C4UB_V3F" value="0x2A23"/> 3030 <enum name="C3F_V3F" value="0x2A24"/> 3031 <enum name="N3F_V3F" value="0x2A25"/> 3032 <enum name="C4F_N3F_V3F" value="0x2A26"/> 3033 <enum name="T2F_V3F" value="0x2A27"/> 3034 <enum name="T4F_V4F" value="0x2A28"/> 3035 <enum name="T2F_C4UB_V3F" value="0x2A29"/> 3036 <enum name="T2F_C3F_V3F" value="0x2A2A"/> 3037 <enum name="T2F_N3F_V3F" value="0x2A2B"/> 3038 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/> 3039 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/> 3040 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/> 3041 <enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038"> 3042 <size name="Get" mode="get"/> 3043 </enum> 3044 <enum name="ALPHA4" value="0x803B"/> 3045 <enum name="ALPHA8" value="0x803C"/> 3046 <enum name="ALPHA12" value="0x803D"/> 3047 <enum name="ALPHA16" value="0x803E"/> 3048 <enum name="LUMINANCE4" value="0x803F"/> 3049 <enum name="LUMINANCE8" value="0x8040"/> 3050 <enum name="LUMINANCE12" value="0x8041"/> 3051 <enum name="LUMINANCE16" value="0x8042"/> 3052 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/> 3053 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/> 3054 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/> 3055 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/> 3056 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/> 3057 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/> 3058 <enum name="INTENSITY" value="0x8049"/> 3059 <enum name="INTENSITY4" value="0x804A"/> 3060 <enum name="INTENSITY8" value="0x804B"/> 3061 <enum name="INTENSITY12" value="0x804C"/> 3062 <enum name="INTENSITY16" value="0x804D"/> 3063 <enum name="RGB4" value="0x804F"/> 3064 <enum name="RGB5" value="0x8050"/> 3065 <enum name="RGB8" value="0x8051"/> 3066 <enum name="RGB10" value="0x8052"/> 3067 <enum name="RGB12" value="0x8053"/> 3068 <enum name="RGB16" value="0x8054"/> 3069 <enum name="RGBA2" value="0x8055"/> 3070 <enum name="RGBA4" value="0x8056"/> 3071 <enum name="RGB5_A1" value="0x8057"/> 3072 <enum name="RGBA8" value="0x8058"/> 3073 <enum name="RGB10_A2" value="0x8059"/> 3074 <enum name="RGBA12" value="0x805A"/> 3075 <enum name="RGBA16" value="0x805B"/> 3076 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C"> 3077 <size name="GetTexLevelParameterfv" mode="get"/> 3078 <size name="GetTexLevelParameteriv" mode="get"/> 3079 </enum> 3080 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D"> 3081 <size name="GetTexLevelParameterfv" mode="get"/> 3082 <size name="GetTexLevelParameteriv" mode="get"/> 3083 </enum> 3084 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E"> 3085 <size name="GetTexLevelParameterfv" mode="get"/> 3086 <size name="GetTexLevelParameteriv" mode="get"/> 3087 </enum> 3088 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F"> 3089 <size name="GetTexLevelParameterfv" mode="get"/> 3090 <size name="GetTexLevelParameteriv" mode="get"/> 3091 </enum> 3092 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060"> 3093 <size name="GetTexLevelParameterfv" mode="get"/> 3094 <size name="GetTexLevelParameteriv" mode="get"/> 3095 </enum> 3096 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061"> 3097 <size name="GetTexLevelParameterfv" mode="get"/> 3098 <size name="GetTexLevelParameteriv" mode="get"/> 3099 </enum> 3100 <enum name="PROXY_TEXTURE_1D" value="0x8063"/> 3101 <enum name="PROXY_TEXTURE_2D" value="0x8064"/> 3102 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066"> 3103 <size name="TexParameterfv"/> 3104 <size name="TexParameteriv"/> 3105 <size name="GetTexParameterfv" mode="get"/> 3106 <size name="GetTexParameteriv" mode="get"/> 3107 </enum> 3108 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067"> 3109 <size name="GetTexParameterfv" mode="get"/> 3110 <size name="GetTexParameteriv" mode="get"/> 3111 </enum> 3112 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068"> 3113 <size name="Get" mode="get"/> 3114 </enum> 3115 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> 3116 <size name="Get" mode="get"/> 3117 </enum> 3118 <enum name="VERTEX_ARRAY" count="1" value="0x8074"> 3119 <size name="Get" mode="get"/> 3120 </enum> 3121 <enum name="NORMAL_ARRAY" count="1" value="0x8075"> 3122 <size name="Get" mode="get"/> 3123 </enum> 3124 <enum name="COLOR_ARRAY" count="1" value="0x8076"> 3125 <size name="Get" mode="get"/> 3126 </enum> 3127 <enum name="INDEX_ARRAY" count="1" value="0x8077"> 3128 <size name="Get" mode="get"/> 3129 </enum> 3130 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078"> 3131 <size name="Get" mode="get"/> 3132 </enum> 3133 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079"> 3134 <size name="Get" mode="get"/> 3135 </enum> 3136 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A"> 3137 <size name="Get" mode="get"/> 3138 </enum> 3139 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B"> 3140 <size name="Get" mode="get"/> 3141 </enum> 3142 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C"> 3143 <size name="Get" mode="get"/> 3144 </enum> 3145 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E"> 3146 <size name="Get" mode="get"/> 3147 </enum> 3148 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F"> 3149 <size name="Get" mode="get"/> 3150 </enum> 3151 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081"> 3152 <size name="Get" mode="get"/> 3153 </enum> 3154 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082"> 3155 <size name="Get" mode="get"/> 3156 </enum> 3157 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083"> 3158 <size name="Get" mode="get"/> 3159 </enum> 3160 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085"> 3161 <size name="Get" mode="get"/> 3162 </enum> 3163 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086"> 3164 <size name="Get" mode="get"/> 3165 </enum> 3166 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088"> 3167 <size name="Get" mode="get"/> 3168 </enum> 3169 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089"> 3170 <size name="Get" mode="get"/> 3171 </enum> 3172 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A"> 3173 <size name="Get" mode="get"/> 3174 </enum> 3175 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C"> 3176 <size name="Get" mode="get"/> 3177 </enum> 3178 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/> 3179 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/> 3180 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/> 3181 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/> 3182 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/> 3183 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/> 3184 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/> 3185 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/> 3186 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/> 3187 3188 <function name="ArrayElement" deprecated="3.1" exec="dynamic"> 3189 <param name="i" type="GLint"/> 3190 <glx handcode="true"/> 3191 </function> 3192 3193 <function name="ColorPointer" es1="1.0" deprecated="3.1" marshal="async" 3194 no_error="true" 3195 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR0, size, type, stride, pointer);"> 3196 <param name="size" type="GLint"/> 3197 <param name="type" type="GLenum"/> 3198 <param name="stride" type="GLsizei"/> 3199 <param name="pointer" type="const GLvoid *"/> 3200 <glx handcode="true"/> 3201 </function> 3202 3203 <function name="DisableClientState" es1="1.0" deprecated="3.1" 3204 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, _mesa_array_to_attrib(ctx, array), false);"> 3205 <param name="array" type="GLenum"/> 3206 <glx handcode="true"/> 3207 </function> 3208 3209 <function name="DrawArrays" es1="1.0" es2="2.0" marshal="custom"> 3210 <param name="mode" type="GLenum"/> 3211 <param name="first" type="GLint"/> 3212 <param name="count" type="GLsizei"/> 3213 <glx rop="193" handcode="true"/> 3214 </function> 3215 3216 <function name="DrawElements" es1="1.0" es2="2.0" marshal="custom"> 3217 <param name="mode" type="GLenum"/> 3218 <param name="count" type="GLsizei"/> 3219 <param name="type" type="GLenum"/> 3220 <param name="indices" type="const GLvoid *"/> 3221 <glx handcode="true"/> 3222 </function> 3223 3224 <function name="EdgeFlagPointer" deprecated="3.1" marshal="async" 3225 no_error="true" 3226 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_EDGEFLAG, 1, GL_UNSIGNED_BYTE, stride, pointer);"> 3227 <param name="stride" type="GLsizei"/> 3228 <param name="pointer" type="const GLvoid *"/> 3229 <glx handcode="true"/> 3230 </function> 3231 3232 <function name="EnableClientState" es1="1.0" deprecated="3.1" 3233 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, _mesa_array_to_attrib(ctx, array), true);"> 3234 <param name="array" type="GLenum"/> 3235 <glx handcode="true"/> 3236 </function> 3237 3238 <function name="GetPointerv" es1="1.1" es2="3.2"> 3239 <param name="pname" type="GLenum"/> 3240 <param name="params" type="GLvoid **" output="true"/> 3241 <glx handcode="true"/> 3242 </function> 3243 3244 <function name="IndexPointer" deprecated="3.1" marshal="async" 3245 no_error="true" 3246 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR_INDEX, 1, type, stride, pointer);"> 3247 <param name="type" type="GLenum"/> 3248 <param name="stride" type="GLsizei"/> 3249 <param name="pointer" type="const GLvoid *"/> 3250 <glx handcode="true"/> 3251 </function> 3252 3253 <function name="InterleavedArrays" deprecated="3.1" marshal="async" 3254 marshal_call_after="_mesa_glthread_InterleavedArrays(ctx, format, stride, pointer);"> 3255 <param name="format" type="GLenum"/> 3256 <param name="stride" type="GLsizei"/> 3257 <param name="pointer" type="const GLvoid *"/> 3258 <glx handcode="true"/> 3259 </function> 3260 3261 <function name="NormalPointer" es1="1.0" deprecated="3.1" marshal="async" 3262 no_error="true" 3263 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_NORMAL, 3, type, stride, pointer);"> 3264 <param name="type" type="GLenum"/> 3265 <param name="stride" type="GLsizei"/> 3266 <param name="pointer" type="const GLvoid *"/> 3267 <glx handcode="true"/> 3268 </function> 3269 3270 <function name="TexCoordPointer" es1="1.0" deprecated="3.1" marshal="async" 3271 no_error="true" 3272 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_TEX(ctx->GLThread.ClientActiveTexture), size, type, stride, pointer);"> 3273 <param name="size" type="GLint"/> 3274 <param name="type" type="GLenum"/> 3275 <param name="stride" type="GLsizei"/> 3276 <param name="pointer" type="const GLvoid *"/> 3277 <glx handcode="true"/> 3278 </function> 3279 3280 <function name="VertexPointer" es1="1.0" deprecated="3.1" marshal="async" 3281 no_error="true" 3282 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_POS, size, type, stride, pointer);"> 3283 <param name="size" type="GLint"/> 3284 <param name="type" type="GLenum"/> 3285 <param name="stride" type="GLsizei"/> 3286 <param name="pointer" type="const GLvoid *"/> 3287 <glx handcode="true"/> 3288 </function> 3289 3290 <function name="PolygonOffset" es1="1.0" es2="2.0"> 3291 <param name="factor" type="GLfloat"/> 3292 <param name="units" type="GLfloat"/> 3293 <glx rop="192"/> 3294 </function> 3295 3296 <function name="CopyTexImage1D" no_error="true"> 3297 <param name="target" type="GLenum"/> 3298 <param name="level" type="GLint"/> 3299 <param name="internalformat" type="GLenum"/> 3300 <param name="x" type="GLint"/> 3301 <param name="y" type="GLint"/> 3302 <param name="width" type="GLsizei"/> 3303 <param name="border" type="GLint"/> 3304 <glx rop="4119"/> 3305 </function> 3306 3307 <function name="CopyTexImage2D" es1="1.0" es2="2.0" no_error="true"> 3308 <param name="target" type="GLenum"/> 3309 <param name="level" type="GLint"/> 3310 <param name="internalformat" type="GLenum"/> 3311 <param name="x" type="GLint"/> 3312 <param name="y" type="GLint"/> 3313 <param name="width" type="GLsizei"/> 3314 <param name="height" type="GLsizei"/> 3315 <param name="border" type="GLint"/> 3316 <glx rop="4120"/> 3317 </function> 3318 3319 <function name="CopyTexSubImage1D" no_error="true"> 3320 <param name="target" type="GLenum"/> 3321 <param name="level" type="GLint"/> 3322 <param name="xoffset" type="GLint"/> 3323 <param name="x" type="GLint"/> 3324 <param name="y" type="GLint"/> 3325 <param name="width" type="GLsizei"/> 3326 <glx rop="4121"/> 3327 </function> 3328 3329 <function name="CopyTexSubImage2D" es1="1.0" es2="2.0" no_error="true"> 3330 <param name="target" type="GLenum"/> 3331 <param name="level" type="GLint"/> 3332 <param name="xoffset" type="GLint"/> 3333 <param name="yoffset" type="GLint"/> 3334 <param name="x" type="GLint"/> 3335 <param name="y" type="GLint"/> 3336 <param name="width" type="GLsizei"/> 3337 <param name="height" type="GLsizei"/> 3338 <glx rop="4122"/> 3339 </function> 3340 3341 <function name="TexSubImage1D" no_error="true" 3342 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 3343 <param name="target" type="GLenum"/> 3344 <param name="level" type="GLint"/> 3345 <param name="xoffset" type="GLint"/> 3346 <param name="width" type="GLsizei"/> 3347 <param name="format" type="GLenum"/> 3348 <param name="type" type="GLenum"/> 3349 <param name="UNUSED" type="GLuint" padding="true"/> 3350 <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"/> 3351 <glx rop="4099" large="true"/> 3352 </function> 3353 3354 <function name="TexSubImage2D" es1="1.0" es2="2.0" no_error="true" 3355 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 3356 <param name="target" type="GLenum"/> 3357 <param name="level" type="GLint"/> 3358 <param name="xoffset" type="GLint"/> 3359 <param name="yoffset" type="GLint"/> 3360 <param name="width" type="GLsizei"/> 3361 <param name="height" type="GLsizei"/> 3362 <param name="format" type="GLenum"/> 3363 <param name="type" type="GLenum"/> 3364 <param name="UNUSED" type="GLuint" padding="true"/> 3365 <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"/> 3366 <glx rop="4100" large="true"/> 3367 </function> 3368 3369 <function name="AreTexturesResident" deprecated="3.1"> 3370 <param name="n" type="GLsizei" counter="true"/> 3371 <param name="textures" type="const GLuint *" count="n"/> 3372 <param name="residences" type="GLboolean *" output="true" count="n"/> 3373 <return type="GLboolean"/> 3374 <glx sop="143" handcode="client" always_array="true"/> 3375 </function> 3376 3377 <function name="BindTexture" es1="1.0" es2="2.0" no_error="true"> 3378 <param name="target" type="GLenum"/> 3379 <param name="texture" type="GLuint"/> 3380 <glx rop="4117"/> 3381 </function> 3382 3383 <function name="DeleteTextures" es1="1.0" es2="2.0" no_error="true"> 3384 <param name="n" type="GLsizei" counter="true"/> 3385 <param name="textures" type="const GLuint *" count="n"/> 3386 <glx sop="144"/> 3387 </function> 3388 3389 <function name="GenTextures" es1="1.0" es2="2.0" no_error="true"> 3390 <param name="n" type="GLsizei" counter="true"/> 3391 <param name="textures" type="GLuint *" output="true" count="n"/> 3392 <glx sop="145" always_array="true"/> 3393 </function> 3394 3395 <function name="IsTexture" es1="1.1" es2="2.0"> 3396 <param name="texture" type="GLuint"/> 3397 <return type="GLboolean"/> 3398 <glx sop="146"/> 3399 </function> 3400 3401 <function name="PrioritizeTextures" deprecated="3.1"> 3402 <param name="n" type="GLsizei" counter="true"/> 3403 <param name="textures" type="const GLuint *" count="n"/> 3404 <param name="priorities" type="const GLclampf *" count="n"/> 3405 <glx rop="4118"/> 3406 </function> 3407 3408 <function name="Indexub" vectorequiv="Indexubv" deprecated="3.1" exec="dynamic"> 3409 <param name="c" type="GLubyte"/> 3410 </function> 3411 3412 <function name="Indexubv" deprecated="3.1" exec="dynamic"> 3413 <param name="c" type="const GLubyte *" count="1"/> 3414 <glx rop="194"/> 3415 </function> 3416 3417 <function name="PopClientAttrib" deprecated="3.1" 3418 marshal_call_after="_mesa_glthread_PopClientAttrib(ctx);"> 3419 <glx handcode="true"/> 3420 </function> 3421 3422 <function name="PushClientAttrib" deprecated="3.1" 3423 marshal_call_after="_mesa_glthread_PushClientAttrib(ctx, mask, false);"> 3424 <param name="mask" type="GLbitfield"/> 3425 <glx handcode="true"/> 3426 </function> 3427</category> 3428 3429<category name="1.2"> 3430 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/> 3431 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> 3432 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> 3433 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/> 3434 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/> 3435 <enum name="RESCALE_NORMAL" count="1" value="0x803A"> 3436 <size name="Get" mode="get"/> 3437 </enum> 3438 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A"> 3439 <size name="Get" mode="get"/> 3440 </enum> 3441 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B"> 3442 <size name="Get" mode="get"/> 3443 </enum> 3444 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C"> 3445 <size name="Get" mode="get"/> 3446 </enum> 3447 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D"> 3448 <size name="Get" mode="get"/> 3449 </enum> 3450 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E"> 3451 <size name="Get" mode="get"/> 3452 </enum> 3453 <enum name="TEXTURE_3D" count="1" value="0x806F"> 3454 <size name="Get" mode="get"/> 3455 </enum> 3456 <enum name="PROXY_TEXTURE_3D" value="0x8070"/> 3457 <enum name="TEXTURE_DEPTH" count="1" value="0x8071"> 3458 <size name="GetTexLevelParameterfv" mode="get"/> 3459 <size name="GetTexLevelParameteriv" mode="get"/> 3460 </enum> 3461 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072"> 3462 <size name="TexParameterfv"/> 3463 <size name="TexParameteriv"/> 3464 <size name="GetTexParameterfv" mode="get"/> 3465 <size name="GetTexParameteriv" mode="get"/> 3466 </enum> 3467 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073"> 3468 <size name="Get" mode="get"/> 3469 </enum> 3470 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/> 3471 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> 3472 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/> 3473 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/> 3474 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/> 3475 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/> 3476 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/> 3477 <enum name="BGR" value="0x80E0"/> 3478 <enum name="BGRA" value="0x80E1"/> 3479 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8"> 3480 <size name="Get" mode="get"/> 3481 </enum> 3482 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9"> 3483 <size name="Get" mode="get"/> 3484 </enum> 3485 <enum name="CLAMP_TO_EDGE" value="0x812F"/> 3486 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A"> 3487 <size name="TexParameterfv"/> 3488 <size name="TexParameteriv"/> 3489 <size name="GetTexParameterfv" mode="get"/> 3490 <size name="GetTexParameteriv" mode="get"/> 3491 </enum> 3492 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B"> 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_BASE_LEVEL" count="1" value="0x813C"> 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_MAX_LEVEL" count="1" value="0x813D"> 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="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8"> 3511 <size name="LightModelfv"/> 3512 <size name="LightModeliv"/> 3513 <size name="Get" mode="get"/> 3514 </enum> 3515 <enum name="SINGLE_COLOR" value="0x81F9"/> 3516 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/> 3517 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12"> 3518 <size name="Get" mode="get"/> 3519 </enum> 3520 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 3521 <size name="Get" mode="get"/> 3522 </enum> 3523 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22"> 3524 <size name="Get" mode="get"/> 3525 </enum> 3526 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 3527 <size name="Get" mode="get"/> 3528 </enum> 3529 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D"> 3530 <size name="Get" mode="get"/> 3531 </enum> 3532 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E"> 3533 <size name="Get" mode="get"/> 3534 </enum> 3535 3536 <!-- These enums are actually part of the ARB_imaging subset. --> 3537 3538 <enum name="CONSTANT_COLOR" value="0x8001"/> 3539 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/> 3540 <enum name="CONSTANT_ALPHA" value="0x8003"/> 3541 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/> 3542 <enum name="BLEND_COLOR" count="4" value="0x8005"> 3543 <size name="Get" mode="get"/> 3544 </enum> 3545 <enum name="FUNC_ADD" value="0x8006"/> 3546 <enum name="MIN" value="0x8007"/> 3547 <enum name="MAX" value="0x8008"/> 3548 <enum name="BLEND_EQUATION" count="1" value="0x8009"> 3549 <size name="Get" mode="get"/> 3550 </enum> 3551 <enum name="FUNC_SUBTRACT" value="0x800A"/> 3552 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/> 3553 <enum name="CONVOLUTION_1D" count="1" value="0x8010"> 3554 <size name="Get" mode="get"/> 3555 </enum> 3556 <enum name="CONVOLUTION_2D" count="1" value="0x8011"> 3557 <size name="Get" mode="get"/> 3558 </enum> 3559 <enum name="SEPARABLE_2D" count="1" value="0x8012"> 3560 <size name="Get" mode="get"/> 3561 </enum> 3562 3563 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013"> 3564 <size name="ConvolutionParameterfv"/> 3565 <size name="ConvolutionParameteriv"/> 3566 <size name="GetConvolutionParameterfv" mode="get"/> 3567 <size name="GetConvolutionParameteriv" mode="get"/> 3568 </enum> 3569 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154"> 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_FILTER_SCALE" count="4" value="0x8014"> 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_BIAS" count="4" value="0x8015"> 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="REDUCE" value="0x8016"/> 3588 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017"> 3589 <size name="GetConvolutionParameterfv" mode="get"/> 3590 <size name="GetConvolutionParameteriv" mode="get"/> 3591 </enum> 3592 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018"> 3593 <size name="GetConvolutionParameterfv" mode="get"/> 3594 <size name="GetConvolutionParameteriv" mode="get"/> 3595 </enum> 3596 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019"> 3597 <size name="GetConvolutionParameterfv" mode="get"/> 3598 <size name="GetConvolutionParameteriv" mode="get"/> 3599 </enum> 3600 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A"> 3601 <size name="GetConvolutionParameterfv" mode="get"/> 3602 <size name="GetConvolutionParameteriv" mode="get"/> 3603 <size name="Get" mode="get"/> 3604 </enum> 3605 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B"> 3606 <size name="GetConvolutionParameterfv" mode="get"/> 3607 <size name="GetConvolutionParameteriv" mode="get"/> 3608 <size name="Get" mode="get"/> 3609 </enum> 3610 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C"> 3611 <size name="Get" mode="get"/> 3612 </enum> 3613 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D"> 3614 <size name="Get" mode="get"/> 3615 </enum> 3616 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E"> 3617 <size name="Get" mode="get"/> 3618 </enum> 3619 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F"> 3620 <size name="Get" mode="get"/> 3621 </enum> 3622 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020"> 3623 <size name="Get" mode="get"/> 3624 </enum> 3625 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021"> 3626 <size name="Get" mode="get"/> 3627 </enum> 3628 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022"> 3629 <size name="Get" mode="get"/> 3630 </enum> 3631 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023"> 3632 <size name="Get" mode="get"/> 3633 </enum> 3634 3635 <enum name="HISTOGRAM" count="1" value="0x8024"> 3636 <size name="Get" mode="get"/> 3637 </enum> 3638 <enum name="PROXY_HISTOGRAM" value="0x8025"/> 3639 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026"> 3640 <size name="GetHistogramParameterfv" mode="get"/> 3641 <size name="GetHistogramParameteriv" mode="get"/> 3642 </enum> 3643 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027"> 3644 <size name="GetHistogramParameterfv" mode="get"/> 3645 <size name="GetHistogramParameteriv" mode="get"/> 3646 </enum> 3647 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028"> 3648 <size name="GetHistogramParameterfv" mode="get"/> 3649 <size name="GetHistogramParameteriv" mode="get"/> 3650 </enum> 3651 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029"> 3652 <size name="GetHistogramParameterfv" mode="get"/> 3653 <size name="GetHistogramParameteriv" mode="get"/> 3654 </enum> 3655 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A"> 3656 <size name="GetHistogramParameterfv" mode="get"/> 3657 <size name="GetHistogramParameteriv" mode="get"/> 3658 </enum> 3659 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B"> 3660 <size name="GetHistogramParameterfv" mode="get"/> 3661 <size name="GetHistogramParameteriv" mode="get"/> 3662 </enum> 3663 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C"> 3664 <size name="GetHistogramParameterfv" mode="get"/> 3665 <size name="GetHistogramParameteriv" mode="get"/> 3666 </enum> 3667 <enum name="HISTOGRAM_SINK" count="1" value="0x802D"> 3668 <size name="GetHistogramParameterfv" mode="get"/> 3669 <size name="GetHistogramParameteriv" mode="get"/> 3670 </enum> 3671 <enum name="MINMAX" count="1" value="0x802E"> 3672 <size name="Get" mode="get"/> 3673 </enum> 3674 <enum name="MINMAX_FORMAT" count="1" value="0x802F"> 3675 <size name="GetMinmaxParameterfv" mode="get"/> 3676 <size name="GetMinmaxParameteriv" mode="get"/> 3677 </enum> 3678 <enum name="MINMAX_SINK" count="1" value="0x8030"> 3679 <size name="GetMinmaxParameterfv" mode="get"/> 3680 <size name="GetMinmaxParameteriv" mode="get"/> 3681 </enum> 3682 3683 <enum name="COLOR_MATRIX" count="16" value="0x80B1"> 3684 <size name="Get" mode="get"/> 3685 </enum> 3686 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2"> 3687 <size name="Get" mode="get"/> 3688 </enum> 3689 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3"> 3690 <size name="Get" mode="get"/> 3691 </enum> 3692 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4"> 3693 <size name="Get" mode="get"/> 3694 </enum> 3695 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5"> 3696 <size name="Get" mode="get"/> 3697 </enum> 3698 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6"> 3699 <size name="Get" mode="get"/> 3700 </enum> 3701 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7"> 3702 <size name="Get" mode="get"/> 3703 </enum> 3704 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8"> 3705 <size name="Get" mode="get"/> 3706 </enum> 3707 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9"> 3708 <size name="Get" mode="get"/> 3709 </enum> 3710 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA"> 3711 <size name="Get" mode="get"/> 3712 </enum> 3713 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB"> 3714 <size name="Get" mode="get"/> 3715 </enum> 3716 3717 <enum name="COLOR_TABLE" count="1" value="0x80D0"> 3718 <size name="Get" mode="get"/> 3719 </enum> 3720 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1"> 3721 <size name="Get" mode="get"/> 3722 </enum> 3723 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2"> 3724 <size name="Get" mode="get"/> 3725 </enum> 3726 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/> 3727 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/> 3728 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/> 3729 3730 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6"> 3731 <size name="ColorTableParameterfv"/> 3732 <size name="ColorTableParameteriv"/> 3733 <size name="GetColorTableParameterfv" mode="get"/> 3734 <size name="GetColorTableParameteriv" mode="get"/> 3735 </enum> 3736 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7"> 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_FORMAT" count="1" value="0x80D8"> 3743 <size name="GetColorTableParameterfv" mode="get"/> 3744 <size name="GetColorTableParameteriv" mode="get"/> 3745 </enum> 3746 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9"> 3747 <size name="GetColorTableParameterfv" mode="get"/> 3748 <size name="GetColorTableParameteriv" mode="get"/> 3749 </enum> 3750 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA"> 3751 <size name="GetColorTableParameterfv" mode="get"/> 3752 <size name="GetColorTableParameteriv" mode="get"/> 3753 </enum> 3754 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB"> 3755 <size name="GetColorTableParameterfv" mode="get"/> 3756 <size name="GetColorTableParameteriv" mode="get"/> 3757 </enum> 3758 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC"> 3759 <size name="GetColorTableParameterfv" mode="get"/> 3760 <size name="GetColorTableParameteriv" mode="get"/> 3761 </enum> 3762 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD"> 3763 <size name="GetColorTableParameterfv" mode="get"/> 3764 <size name="GetColorTableParameteriv" mode="get"/> 3765 </enum> 3766 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE"> 3767 <size name="GetColorTableParameterfv" mode="get"/> 3768 <size name="GetColorTableParameteriv" mode="get"/> 3769 </enum> 3770 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF"> 3771 <size name="GetColorTableParameterfv" mode="get"/> 3772 <size name="GetColorTableParameteriv" mode="get"/> 3773 </enum> 3774 3775 3776 <function name="BlendColor" es2="2.0"> 3777 <param name="red" type="GLclampf"/> 3778 <param name="green" type="GLclampf"/> 3779 <param name="blue" type="GLclampf"/> 3780 <param name="alpha" type="GLclampf"/> 3781 <glx rop="4096"/> 3782 </function> 3783 3784 <function name="BlendEquation" es2="2.0"> 3785 <param name="mode" type="GLenum"/> 3786 <glx rop="4097"/> 3787 </function> 3788 3789 <function name="DrawRangeElements" es2="3.0" marshal="custom"> 3790 <param name="mode" type="GLenum"/> 3791 <param name="start" type="GLuint"/> 3792 <param name="end" type="GLuint"/> 3793 <param name="count" type="GLsizei"/> 3794 <param name="type" type="GLenum"/> 3795 <param name="indices" type="const GLvoid *"/> 3796 <glx handcode="true"/> 3797 </function> 3798 3799 <function name="ColorTable" deprecated="3.1"> 3800 <param name="target" type="GLenum"/> 3801 <param name="internalformat" type="GLenum"/> 3802 <param name="width" type="GLsizei"/> 3803 <param name="format" type="GLenum"/> 3804 <param name="type" type="GLenum"/> 3805 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3806 <glx rop="2053" large="true"/> 3807 </function> 3808 3809 <function name="ColorTableParameterfv" deprecated="3.1"> 3810 <param name="target" type="GLenum"/> 3811 <param name="pname" type="GLenum"/> 3812 <param name="params" type="const GLfloat *" variable_param="pname"/> 3813 <glx rop="2054"/> 3814 </function> 3815 3816 <function name="ColorTableParameteriv" deprecated="3.1"> 3817 <param name="target" type="GLenum"/> 3818 <param name="pname" type="GLenum"/> 3819 <param name="params" type="const GLint *" variable_param="pname"/> 3820 <glx rop="2055"/> 3821 </function> 3822 3823 <function name="CopyColorTable" deprecated="3.1"> 3824 <param name="target" type="GLenum"/> 3825 <param name="internalformat" type="GLenum"/> 3826 <param name="x" type="GLint"/> 3827 <param name="y" type="GLint"/> 3828 <param name="width" type="GLsizei"/> 3829 <glx rop="2056"/> 3830 </function> 3831 3832 <function name="GetColorTable" deprecated="3.1"> 3833 <param name="target" type="GLenum"/> 3834 <param name="format" type="GLenum"/> 3835 <param name="type" type="GLenum"/> 3836 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3837 <glx sop="147" dimensions_in_reply="true"/> 3838 </function> 3839 3840 <function name="GetColorTableParameterfv" deprecated="3.1"> 3841 <param name="target" type="GLenum"/> 3842 <param name="pname" type="GLenum"/> 3843 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3844 <glx sop="148"/> 3845 </function> 3846 3847 <function name="GetColorTableParameteriv" deprecated="3.1"> 3848 <param name="target" type="GLenum"/> 3849 <param name="pname" type="GLenum"/> 3850 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3851 <glx sop="149"/> 3852 </function> 3853 3854 <function name="ColorSubTable" deprecated="3.1"> 3855 <param name="target" type="GLenum"/> 3856 <param name="start" type="GLsizei"/> 3857 <param name="count" type="GLsizei"/> 3858 <param name="format" type="GLenum"/> 3859 <param name="type" type="GLenum"/> 3860 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3861 <glx rop="195" large="true"/> 3862 </function> 3863 3864 <function name="CopyColorSubTable" deprecated="3.1"> 3865 <param name="target" type="GLenum"/> 3866 <param name="start" type="GLsizei"/> 3867 <param name="x" type="GLint"/> 3868 <param name="y" type="GLint"/> 3869 <param name="width" type="GLsizei"/> 3870 <glx rop="196"/> 3871 </function> 3872 3873 <function name="ConvolutionFilter1D" deprecated="3.1"> 3874 <param name="target" type="GLenum"/> 3875 <param name="internalformat" type="GLenum"/> 3876 <param name="width" type="GLsizei"/> 3877 <param name="format" type="GLenum"/> 3878 <param name="type" type="GLenum"/> 3879 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3880 <glx rop="4101" large="true"/> 3881 </function> 3882 3883 <function name="ConvolutionFilter2D" deprecated="3.1"> 3884 <param name="target" type="GLenum"/> 3885 <param name="internalformat" type="GLenum"/> 3886 <param name="width" type="GLsizei"/> 3887 <param name="height" type="GLsizei"/> 3888 <param name="format" type="GLenum"/> 3889 <param name="type" type="GLenum"/> 3890 <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"/> 3891 <glx rop="4102" large="true"/> 3892 </function> 3893 3894 <function name="ConvolutionParameterf" deprecated="3.1"> 3895 <param name="target" type="GLenum"/> 3896 <param name="pname" type="GLenum"/> 3897 <param name="params" type="GLfloat"/> 3898 <glx rop="4103"/> 3899 </function> 3900 3901 <function name="ConvolutionParameterfv" deprecated="3.1"> 3902 <param name="target" type="GLenum"/> 3903 <param name="pname" type="GLenum"/> 3904 <param name="params" type="const GLfloat *" variable_param="pname"/> 3905 <glx rop="4104"/> 3906 </function> 3907 3908 <function name="ConvolutionParameteri" deprecated="3.1"> 3909 <param name="target" type="GLenum"/> 3910 <param name="pname" type="GLenum"/> 3911 <param name="params" type="GLint"/> 3912 <glx rop="4105"/> 3913 </function> 3914 3915 <function name="ConvolutionParameteriv" deprecated="3.1"> 3916 <param name="target" type="GLenum"/> 3917 <param name="pname" type="GLenum"/> 3918 <param name="params" type="const GLint *" variable_param="pname"/> 3919 <glx rop="4106"/> 3920 </function> 3921 3922 <function name="CopyConvolutionFilter1D" deprecated="3.1"> 3923 <param name="target" type="GLenum"/> 3924 <param name="internalformat" type="GLenum"/> 3925 <param name="x" type="GLint"/> 3926 <param name="y" type="GLint"/> 3927 <param name="width" type="GLsizei"/> 3928 <glx rop="4107"/> 3929 </function> 3930 3931 <function name="CopyConvolutionFilter2D" deprecated="3.1"> 3932 <param name="target" type="GLenum"/> 3933 <param name="internalformat" type="GLenum"/> 3934 <param name="x" type="GLint"/> 3935 <param name="y" type="GLint"/> 3936 <param name="width" type="GLsizei"/> 3937 <param name="height" type="GLsizei"/> 3938 <glx rop="4108"/> 3939 </function> 3940 3941 <function name="GetConvolutionFilter" deprecated="3.1"> 3942 <param name="target" type="GLenum"/> 3943 <param name="format" type="GLenum"/> 3944 <param name="type" type="GLenum"/> 3945 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 3946 <glx sop="150" dimensions_in_reply="true"/> 3947 </function> 3948 3949 <function name="GetConvolutionParameterfv" deprecated="3.1"> 3950 <param name="target" type="GLenum"/> 3951 <param name="pname" type="GLenum"/> 3952 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3953 <glx sop="151"/> 3954 </function> 3955 3956 <function name="GetConvolutionParameteriv" deprecated="3.1"> 3957 <param name="target" type="GLenum"/> 3958 <param name="pname" type="GLenum"/> 3959 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3960 <glx sop="152"/> 3961 </function> 3962 3963 <function name="GetSeparableFilter" deprecated="3.1"> 3964 <param name="target" type="GLenum"/> 3965 <param name="format" type="GLenum"/> 3966 <param name="type" type="GLenum"/> 3967 <param name="row" type="GLvoid *" output="true"/> 3968 <param name="column" type="GLvoid *" output="true"/> 3969 <param name="span" type="GLvoid *" output="true"/> 3970 <glx sop="153" handcode="true"/> 3971 </function> 3972 3973 <function name="SeparableFilter2D" deprecated="3.1"> 3974 <param name="target" type="GLenum"/> 3975 <param name="internalformat" type="GLenum"/> 3976 <param name="width" type="GLsizei"/> 3977 <param name="height" type="GLsizei"/> 3978 <param name="format" type="GLenum"/> 3979 <param name="type" type="GLenum"/> 3980 <param name="row" type="const GLvoid *"/> 3981 <param name="column" type="const GLvoid *"/> 3982 <glx rop="4109" handcode="true"/> 3983 </function> 3984 3985 <function name="GetHistogram" deprecated="3.1"> 3986 <param name="target" type="GLenum"/> 3987 <param name="reset" type="GLboolean"/> 3988 <param name="format" type="GLenum"/> 3989 <param name="type" type="GLenum"/> 3990 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3991 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/> 3992 </function> 3993 3994 <function name="GetHistogramParameterfv" deprecated="3.1"> 3995 <param name="target" type="GLenum"/> 3996 <param name="pname" type="GLenum"/> 3997 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3998 <glx sop="155"/> 3999 </function> 4000 4001 <function name="GetHistogramParameteriv" deprecated="3.1"> 4002 <param name="target" type="GLenum"/> 4003 <param name="pname" type="GLenum"/> 4004 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4005 <glx sop="156"/> 4006 </function> 4007 4008 <function name="GetMinmax" deprecated="3.1"> 4009 <param name="target" type="GLenum"/> 4010 <param name="reset" type="GLboolean"/> 4011 <param name="format" type="GLenum"/> 4012 <param name="type" type="GLenum"/> 4013 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 4014 <glx sop="157" img_reset="reset"/> 4015 </function> 4016 4017 <function name="GetMinmaxParameterfv" deprecated="3.1"> 4018 <param name="target" type="GLenum"/> 4019 <param name="pname" type="GLenum"/> 4020 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 4021 <glx sop="158"/> 4022 </function> 4023 4024 <function name="GetMinmaxParameteriv" deprecated="3.1"> 4025 <param name="target" type="GLenum"/> 4026 <param name="pname" type="GLenum"/> 4027 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4028 <glx sop="159"/> 4029 </function> 4030 4031 <function name="Histogram" deprecated="3.1"> 4032 <param name="target" type="GLenum"/> 4033 <param name="width" type="GLsizei"/> 4034 <param name="internalformat" type="GLenum"/> 4035 <param name="sink" type="GLboolean"/> 4036 <glx rop="4110"/> 4037 </function> 4038 4039 <function name="Minmax" deprecated="3.1"> 4040 <param name="target" type="GLenum"/> 4041 <param name="internalformat" type="GLenum"/> 4042 <param name="sink" type="GLboolean"/> 4043 <glx rop="4111"/> 4044 </function> 4045 4046 <function name="ResetHistogram" deprecated="3.1"> 4047 <param name="target" type="GLenum"/> 4048 <glx rop="4112"/> 4049 </function> 4050 4051 <function name="ResetMinmax" deprecated="3.1"> 4052 <param name="target" type="GLenum"/> 4053 <glx rop="4113"/> 4054 </function> 4055 4056 <function name="TexImage3D" es2="3.0" no_error="true" 4057 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4058 <param name="target" type="GLenum"/> 4059 <param name="level" type="GLint"/> 4060 <param name="internalformat" type="GLint"/> 4061 <param name="width" type="GLsizei"/> 4062 <param name="height" type="GLsizei"/> 4063 <param name="depth" type="GLsizei"/> 4064 <param name="border" type="GLint"/> 4065 <param name="format" type="GLenum"/> 4066 <param name="type" type="GLenum"/> 4067 <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"/> 4068 <glx rop="4114" large="true"/> 4069 </function> 4070 4071 <function name="TexSubImage3D" es2="3.0" no_error="true" 4072 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4073 <param name="target" type="GLenum"/> 4074 <param name="level" type="GLint"/> 4075 <param name="xoffset" type="GLint"/> 4076 <param name="yoffset" type="GLint"/> 4077 <param name="zoffset" type="GLint"/> 4078 <param name="width" type="GLsizei"/> 4079 <param name="height" type="GLsizei"/> 4080 <param name="depth" type="GLsizei"/> 4081 <param name="format" type="GLenum"/> 4082 <param name="type" type="GLenum"/> 4083 <param name="UNUSED" type="GLuint" padding="true"/> 4084 <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"/> 4085 <glx rop="4115" large="true"/> 4086 </function> 4087 4088 <function name="CopyTexSubImage3D" es2="3.0" no_error="true"> 4089 <param name="target" type="GLenum"/> 4090 <param name="level" type="GLint"/> 4091 <param name="xoffset" type="GLint"/> 4092 <param name="yoffset" type="GLint"/> 4093 <param name="zoffset" type="GLint"/> 4094 <param name="x" type="GLint"/> 4095 <param name="y" type="GLint"/> 4096 <param name="width" type="GLsizei"/> 4097 <param name="height" type="GLsizei"/> 4098 <glx rop="4123"/> 4099 </function> 4100</category> 4101 4102<category name="1.3"> 4103 <enum name="TEXTURE0" value="0x84C0"/> 4104 <enum name="TEXTURE1" value="0x84C1"/> 4105 <enum name="TEXTURE2" value="0x84C2"/> 4106 <enum name="TEXTURE3" value="0x84C3"/> 4107 <enum name="TEXTURE4" value="0x84C4"/> 4108 <enum name="TEXTURE5" value="0x84C5"/> 4109 <enum name="TEXTURE6" value="0x84C6"/> 4110 <enum name="TEXTURE7" value="0x84C7"/> 4111 <enum name="TEXTURE8" value="0x84C8"/> 4112 <enum name="TEXTURE9" value="0x84C9"/> 4113 <enum name="TEXTURE10" value="0x84CA"/> 4114 <enum name="TEXTURE11" value="0x84CB"/> 4115 <enum name="TEXTURE12" value="0x84CC"/> 4116 <enum name="TEXTURE13" value="0x84CD"/> 4117 <enum name="TEXTURE14" value="0x84CE"/> 4118 <enum name="TEXTURE15" value="0x84CF"/> 4119 <enum name="TEXTURE16" value="0x84D0"/> 4120 <enum name="TEXTURE17" value="0x84D1"/> 4121 <enum name="TEXTURE18" value="0x84D2"/> 4122 <enum name="TEXTURE19" value="0x84D3"/> 4123 <enum name="TEXTURE20" value="0x84D4"/> 4124 <enum name="TEXTURE21" value="0x84D5"/> 4125 <enum name="TEXTURE22" value="0x84D6"/> 4126 <enum name="TEXTURE23" value="0x84D7"/> 4127 <enum name="TEXTURE24" value="0x84D8"/> 4128 <enum name="TEXTURE25" value="0x84D9"/> 4129 <enum name="TEXTURE26" value="0x84DA"/> 4130 <enum name="TEXTURE27" value="0x84DB"/> 4131 <enum name="TEXTURE28" value="0x84DC"/> 4132 <enum name="TEXTURE29" value="0x84DD"/> 4133 <enum name="TEXTURE30" value="0x84DE"/> 4134 <enum name="TEXTURE31" value="0x84DF"/> 4135 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0"> 4136 <size name="Get" mode="get"/> 4137 </enum> 4138 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1"> 4139 <size name="Get" mode="get"/> 4140 </enum> 4141 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2"> 4142 <size name="Get" mode="get"/> 4143 </enum> 4144 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/> 4145 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/> 4146 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/> 4147 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/> 4148 <enum name="MULTISAMPLE" count="1" value="0x809D"> 4149 <size name="Get" mode="get"/> 4150 </enum> 4151 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> 4152 <size name="Get" mode="get"/> 4153 </enum> 4154 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F"> 4155 <size name="Get" mode="get"/> 4156 </enum> 4157 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> 4158 <size name="Get" mode="get"/> 4159 </enum> 4160 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8"> 4161 <size name="Get" mode="get"/> 4162 </enum> 4163 <enum name="SAMPLES" count="1" value="0x80A9"> 4164 <size name="Get" mode="get"/> 4165 </enum> 4166 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA"> 4167 <size name="Get" mode="get"/> 4168 </enum> 4169 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB"> 4170 <size name="Get" mode="get"/> 4171 </enum> 4172 <enum name="MULTISAMPLE_BIT" value="0x20000000"/> 4173 <enum name="NORMAL_MAP" value="0x8511"/> 4174 <enum name="REFLECTION_MAP" value="0x8512"/> 4175 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513"> 4176 <size name="Get" mode="get"/> 4177 </enum> 4178 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514"> 4179 <size name="Get" mode="get"/> 4180 </enum> 4181 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/> 4182 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/> 4183 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/> 4184 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/> 4185 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/> 4186 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/> 4187 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/> 4188 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C"> 4189 <size name="Get" mode="get"/> 4190 </enum> 4191 <enum name="COMPRESSED_ALPHA" value="0x84E9"/> 4192 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/> 4193 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/> 4194 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/> 4195 <enum name="COMPRESSED_RGB" value="0x84ED"/> 4196 <enum name="COMPRESSED_RGBA" value="0x84EE"/> 4197 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF"> 4198 <size name="Get" mode="get"/> 4199 </enum> 4200 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0"> 4201 <size name="GetTexLevelParameterfv" mode="get"/> 4202 <size name="GetTexLevelParameteriv" mode="get"/> 4203 </enum> 4204 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1"> 4205 <size name="GetTexLevelParameterfv" mode="get"/> 4206 <size name="GetTexLevelParameteriv" mode="get"/> 4207 </enum> 4208 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2"> 4209 <size name="Get" mode="get"/> 4210 </enum> 4211 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3"> 4212 <size name="Get" mode="get"/> 4213 </enum> 4214 <enum name="CLAMP_TO_BORDER" value="0x812D"/> 4215 <enum name="COMBINE" value="0x8570"/> 4216 <enum name="COMBINE_RGB" count="1" value="0x8571"> 4217 <size name="TexEnvfv"/> 4218 <size name="TexEnviv"/> 4219 <size name="GetTexEnvfv" mode="get"/> 4220 <size name="GetTexEnviv" mode="get"/> 4221 </enum> 4222 <enum name="COMBINE_ALPHA" count="1" value="0x8572"> 4223 <size name="TexEnvfv"/> 4224 <size name="TexEnviv"/> 4225 <size name="GetTexEnvfv" mode="get"/> 4226 <size name="GetTexEnviv" mode="get"/> 4227 </enum> 4228 <enum name="SOURCE0_RGB" count="1" value="0x8580"> 4229 <size name="TexEnvfv"/> 4230 <size name="TexEnviv"/> 4231 <size name="GetTexEnvfv" mode="get"/> 4232 <size name="GetTexEnviv" mode="get"/> 4233 </enum> 4234 <enum name="SOURCE1_RGB" count="1" value="0x8581"> 4235 <size name="TexEnvfv"/> 4236 <size name="TexEnviv"/> 4237 <size name="GetTexEnvfv" mode="get"/> 4238 <size name="GetTexEnviv" mode="get"/> 4239 </enum> 4240 <enum name="SOURCE2_RGB" count="1" value="0x8582"> 4241 <size name="TexEnvfv"/> 4242 <size name="TexEnviv"/> 4243 <size name="GetTexEnvfv" mode="get"/> 4244 <size name="GetTexEnviv" mode="get"/> 4245 </enum> 4246 <enum name="SOURCE0_ALPHA" count="1" value="0x8588"> 4247 <size name="TexEnvfv"/> 4248 <size name="TexEnviv"/> 4249 <size name="GetTexEnvfv" mode="get"/> 4250 <size name="GetTexEnviv" mode="get"/> 4251 </enum> 4252 <enum name="SOURCE1_ALPHA" count="1" value="0x8589"> 4253 <size name="TexEnvfv"/> 4254 <size name="TexEnviv"/> 4255 <size name="GetTexEnvfv" mode="get"/> 4256 <size name="GetTexEnviv" mode="get"/> 4257 </enum> 4258 <enum name="SOURCE2_ALPHA" count="1" value="0x858A"> 4259 <size name="TexEnvfv"/> 4260 <size name="TexEnviv"/> 4261 <size name="GetTexEnvfv" mode="get"/> 4262 <size name="GetTexEnviv" mode="get"/> 4263 </enum> 4264 <enum name="OPERAND0_RGB" count="1" value="0x8590"> 4265 <size name="TexEnvfv"/> 4266 <size name="TexEnviv"/> 4267 <size name="GetTexEnvfv" mode="get"/> 4268 <size name="GetTexEnviv" mode="get"/> 4269 </enum> 4270 <enum name="OPERAND1_RGB" count="1" value="0x8591"> 4271 <size name="TexEnvfv"/> 4272 <size name="TexEnviv"/> 4273 <size name="GetTexEnvfv" mode="get"/> 4274 <size name="GetTexEnviv" mode="get"/> 4275 </enum> 4276 <enum name="OPERAND2_RGB" count="1" value="0x8592"> 4277 <size name="TexEnvfv"/> 4278 <size name="TexEnviv"/> 4279 <size name="GetTexEnvfv" mode="get"/> 4280 <size name="GetTexEnviv" mode="get"/> 4281 </enum> 4282 <enum name="OPERAND0_ALPHA" count="1" value="0x8598"> 4283 <size name="TexEnvfv"/> 4284 <size name="TexEnviv"/> 4285 <size name="GetTexEnvfv" mode="get"/> 4286 <size name="GetTexEnviv" mode="get"/> 4287 </enum> 4288 <enum name="OPERAND1_ALPHA" count="1" value="0x8599"> 4289 <size name="TexEnvfv"/> 4290 <size name="TexEnviv"/> 4291 <size name="GetTexEnvfv" mode="get"/> 4292 <size name="GetTexEnviv" mode="get"/> 4293 </enum> 4294 <enum name="OPERAND2_ALPHA" count="1" value="0x859A"> 4295 <size name="TexEnvfv"/> 4296 <size name="TexEnviv"/> 4297 <size name="GetTexEnvfv" mode="get"/> 4298 <size name="GetTexEnviv" mode="get"/> 4299 </enum> 4300 <enum name="RGB_SCALE" count="1" value="0x8573"> 4301 <size name="TexEnvfv"/> 4302 <size name="TexEnviv"/> 4303 <size name="GetTexEnvfv" mode="get"/> 4304 <size name="GetTexEnviv" mode="get"/> 4305 </enum> 4306 <enum name="ADD_SIGNED" value="0x8574"/> 4307 <enum name="INTERPOLATE" value="0x8575"/> 4308 <enum name="SUBTRACT" value="0x84E7"/> 4309 <enum name="CONSTANT" value="0x8576"/> 4310 <enum name="PRIMARY_COLOR" value="0x8577"/> 4311 <enum name="PREVIOUS" value="0x8578"/> 4312 <enum name="DOT3_RGB" value="0x86AE"/> 4313 <enum name="DOT3_RGBA" value="0x86AF"/> 4314 4315 <function name="ActiveTexture" es1="1.0" es2="2.0" no_error="true" 4316 marshal_call_after="ctx->GLThread.ActiveTexture = texture - GL_TEXTURE0; if (ctx->GLThread.MatrixMode == GL_TEXTURE) ctx->GLThread.MatrixIndex = _mesa_get_matrix_index(ctx, texture);"> 4317 <param name="texture" type="GLenum"/> 4318 <glx rop="197"/> 4319 </function> 4320 4321 <function name="ClientActiveTexture" es1="1.0" deprecated="3.1" 4322 marshal_call_after="ctx->GLThread.ClientActiveTexture = texture - GL_TEXTURE0;"> 4323 <param name="texture" type="GLenum"/> 4324 <glx handcode="true"/> 4325 </function> 4326 4327 <function name="MultiTexCoord1d" deprecated="3.1" exec="dynamic"> 4328 <param name="target" type="GLenum"/> 4329 <param name="s" type="GLdouble"/> 4330 </function> 4331 4332 <function name="MultiTexCoord1dv" deprecated="3.1" exec="dynamic"> 4333 <param name="target" type="GLenum"/> 4334 <param name="v" type="const GLdouble *" count="1"/> 4335 <glx rop="198"/> 4336 </function> 4337 4338 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB" deprecated="3.1"> 4339 <param name="target" type="GLenum"/> 4340 <param name="s" type="GLfloat"/> 4341 </function> 4342 4343 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB" 4344 deprecated="3.1"> 4345 <param name="target" type="GLenum"/> 4346 <param name="v" type="const GLfloat *"/> 4347 </function> 4348 4349 <function name="MultiTexCoord1i" deprecated="3.1" exec="dynamic"> 4350 <param name="target" type="GLenum"/> 4351 <param name="s" type="GLint"/> 4352 </function> 4353 4354 <function name="MultiTexCoord1iv" deprecated="3.1" exec="dynamic"> 4355 <param name="target" type="GLenum"/> 4356 <param name="v" type="const GLint *" count="1"/> 4357 <glx rop="200"/> 4358 </function> 4359 4360 <function name="MultiTexCoord1s" deprecated="3.1" exec="dynamic"> 4361 <param name="target" type="GLenum"/> 4362 <param name="s" type="GLshort"/> 4363 </function> 4364 4365 <function name="MultiTexCoord1sv" deprecated="3.1" exec="dynamic"> 4366 <param name="target" type="GLenum"/> 4367 <param name="v" type="const GLshort *" count="1"/> 4368 <glx rop="201"/> 4369 </function> 4370 4371 <function name="MultiTexCoord2d" deprecated="3.1" exec="dynamic"> 4372 <param name="target" type="GLenum"/> 4373 <param name="s" type="GLdouble"/> 4374 <param name="t" type="GLdouble"/> 4375 </function> 4376 4377 <function name="MultiTexCoord2dv" deprecated="3.1" exec="dynamic"> 4378 <param name="target" type="GLenum"/> 4379 <param name="v" type="const GLdouble *" count="2"/> 4380 <glx rop="202"/> 4381 </function> 4382 4383 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB" 4384 deprecated="3.1"> 4385 <param name="target" type="GLenum"/> 4386 <param name="s" type="GLfloat"/> 4387 <param name="t" type="GLfloat"/> 4388 </function> 4389 4390 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB" 4391 deprecated="3.1"> 4392 <param name="target" type="GLenum"/> 4393 <param name="v" type="const GLfloat *"/> 4394 </function> 4395 4396 <function name="MultiTexCoord2i" deprecated="3.1" exec="dynamic"> 4397 <param name="target" type="GLenum"/> 4398 <param name="s" type="GLint"/> 4399 <param name="t" type="GLint"/> 4400 </function> 4401 4402 <function name="MultiTexCoord2iv" deprecated="3.1" exec="dynamic"> 4403 <param name="target" type="GLenum"/> 4404 <param name="v" type="const GLint *" count="2"/> 4405 <glx rop="204"/> 4406 </function> 4407 4408 <function name="MultiTexCoord2s" deprecated="3.1" exec="dynamic"> 4409 <param name="target" type="GLenum"/> 4410 <param name="s" type="GLshort"/> 4411 <param name="t" type="GLshort"/> 4412 </function> 4413 4414 <function name="MultiTexCoord2sv" deprecated="3.1" exec="dynamic"> 4415 <param name="target" type="GLenum"/> 4416 <param name="v" type="const GLshort *" count="2"/> 4417 <glx rop="205"/> 4418 </function> 4419 4420 <function name="MultiTexCoord3d" deprecated="3.1" exec="dynamic"> 4421 <param name="target" type="GLenum"/> 4422 <param name="s" type="GLdouble"/> 4423 <param name="t" type="GLdouble"/> 4424 <param name="r" type="GLdouble"/> 4425 </function> 4426 4427 <function name="MultiTexCoord3dv" deprecated="3.1" exec="dynamic"> 4428 <param name="target" type="GLenum"/> 4429 <param name="v" type="const GLdouble *" count="3"/> 4430 <glx rop="206"/> 4431 </function> 4432 4433 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB" 4434 deprecated="3.1"> 4435 <param name="target" type="GLenum"/> 4436 <param name="s" type="GLfloat"/> 4437 <param name="t" type="GLfloat"/> 4438 <param name="r" type="GLfloat"/> 4439 </function> 4440 4441 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB" 4442 deprecated="3.1"> 4443 <param name="target" type="GLenum"/> 4444 <param name="v" type="const GLfloat *"/> 4445 </function> 4446 4447 <function name="MultiTexCoord3i" deprecated="3.1" exec="dynamic"> 4448 <param name="target" type="GLenum"/> 4449 <param name="s" type="GLint"/> 4450 <param name="t" type="GLint"/> 4451 <param name="r" type="GLint"/> 4452 </function> 4453 4454 <function name="MultiTexCoord3iv" deprecated="3.1" exec="dynamic"> 4455 <param name="target" type="GLenum"/> 4456 <param name="v" type="const GLint *" count="3"/> 4457 <glx rop="208"/> 4458 </function> 4459 4460 <function name="MultiTexCoord3s" deprecated="3.1" exec="dynamic"> 4461 <param name="target" type="GLenum"/> 4462 <param name="s" type="GLshort"/> 4463 <param name="t" type="GLshort"/> 4464 <param name="r" type="GLshort"/> 4465 </function> 4466 4467 <function name="MultiTexCoord3sv" deprecated="3.1" exec="dynamic"> 4468 <param name="target" type="GLenum"/> 4469 <param name="v" type="const GLshort *" count="3"/> 4470 <glx rop="209"/> 4471 </function> 4472 4473 <function name="MultiTexCoord4d" deprecated="3.1" exec="dynamic"> 4474 <param name="target" type="GLenum"/> 4475 <param name="s" type="GLdouble"/> 4476 <param name="t" type="GLdouble"/> 4477 <param name="r" type="GLdouble"/> 4478 <param name="q" type="GLdouble"/> 4479 </function> 4480 4481 <function name="MultiTexCoord4dv" deprecated="3.1" exec="dynamic"> 4482 <param name="target" type="GLenum"/> 4483 <param name="v" type="const GLdouble *" count="4"/> 4484 <glx rop="210"/> 4485 </function> 4486 4487 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0" 4488 deprecated="3.1"> 4489 <param name="target" type="GLenum"/> 4490 <param name="s" type="GLfloat"/> 4491 <param name="t" type="GLfloat"/> 4492 <param name="r" type="GLfloat"/> 4493 <param name="q" type="GLfloat"/> 4494 </function> 4495 4496 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB" 4497 deprecated="3.1"> 4498 <param name="target" type="GLenum"/> 4499 <param name="v" type="const GLfloat *"/> 4500 </function> 4501 4502 <function name="MultiTexCoord4i" deprecated="3.1" exec="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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"> 4531 <param name="m" type="const GLfloat *" count="16"/> 4532 <glx handcode="true"/> 4533 </function> 4534 4535 <function name="LoadTransposeMatrixd" deprecated="3.1"> 4536 <param name="m" type="const GLdouble *" count="16"/> 4537 <glx handcode="true"/> 4538 </function> 4539 4540 <function name="MultTransposeMatrixf" deprecated="3.1"> 4541 <param name="m" type="const GLfloat *" count="16"/> 4542 <glx handcode="true"/> 4543 </function> 4544 4545 <function name="MultTransposeMatrixd" deprecated="3.1"> 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"> 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" 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" 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" 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" 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" 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" 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"> 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" deprecated="3.1"> 4770 <param name="coord" type="GLfloat"/> 4771 </function> 4772 4773 <function name="FogCoordfv" alias="FogCoordfvEXT" deprecated="3.1"> 4774 <param name="coord" type="const GLfloat *"/> 4775 </function> 4776 4777 <function name="FogCoordd" deprecated="3.1" exec="dynamic"> 4778 <param name="coord" type="GLdouble"/> 4779 </function> 4780 4781 <function name="FogCoorddv" deprecated="3.1" exec="dynamic"> 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="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_FOG, 1, type, 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"> 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="MultiDrawElements" alias="MultiDrawElementsEXT"> 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"> 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"> 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"> 4825 <param name="pname" type="GLenum"/> 4826 <param name="param" type="GLint"/> 4827 <glx rop="4221"/> 4828 </function> 4829 4830 <function name="PointParameteriv"> 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="dynamic"> 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="dynamic"> 4844 <param name="v" type="const GLbyte *" count="3"/> 4845 <glx rop="4126"/> 4846 </function> 4847 4848 <function name="SecondaryColor3d" deprecated="3.1" exec="dynamic"> 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="dynamic"> 4855 <param name="v" type="const GLdouble *" count="3"/> 4856 <glx rop="4130"/> 4857 </function> 4858 4859 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT" 4860 deprecated="3.1" exec="dynamic"> 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 deprecated="3.1" exec="dynamic"> 4868 <param name="v" type="const GLfloat *"/> 4869 </function> 4870 4871 <function name="SecondaryColor3i" deprecated="3.1" exec="dynamic"> 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="dynamic"> 4878 <param name="v" type="const GLint *" count="3"/> 4879 <glx rop="4128"/> 4880 </function> 4881 4882 <function name="SecondaryColor3s" deprecated="3.1" exec="dynamic"> 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="dynamic"> 4889 <param name="v" type="const GLshort *" count="3"/> 4890 <glx rop="4127"/> 4891 </function> 4892 4893 <function name="SecondaryColor3ub" deprecated="3.1" exec="dynamic"> 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="dynamic"> 4900 <param name="v" type="const GLubyte *" count="3"/> 4901 <glx rop="4131"/> 4902 </function> 4903 4904 <function name="SecondaryColor3ui" deprecated="3.1" exec="dynamic"> 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="dynamic"> 4911 <param name="v" type="const GLuint *" count="3"/> 4912 <glx rop="4133"/> 4913 </function> 4914 4915 <function name="SecondaryColor3us" deprecated="3.1" exec="dynamic"> 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="dynamic"> 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="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR1, size, type, 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"> 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"> 4943 <param name="v" type="const GLdouble *" count="2"/> 4944 <glx handcode="true"/> 4945 </function> 4946 4947 <function name="WindowPos2f" deprecated="3.1"> 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"> 4954 <param name="v" type="const GLfloat *" count="2"/> 4955 <glx handcode="true"/> 4956 </function> 4957 4958 <function name="WindowPos2i" deprecated="3.1"> 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"> 4965 <param name="v" type="const GLint *" count="2"/> 4966 <glx handcode="true"/> 4967 </function> 4968 4969 <function name="WindowPos2s" deprecated="3.1"> 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"> 4976 <param name="v" type="const GLshort *" count="2"/> 4977 <glx handcode="true"/> 4978 </function> 4979 4980 <function name="WindowPos3d" deprecated="3.1"> 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"> 4988 <param name="v" type="const GLdouble *" count="3"/> 4989 <glx handcode="true"/> 4990 </function> 4991 4992 <function name="WindowPos3f" deprecated="3.1"> 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"> 4999 <param name="v" type="const GLfloat *" count="3"/> 5000 <glx rop="230"/> 5001 </function> 5002 5003 <function name="WindowPos3i" deprecated="3.1"> 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"> 5011 <param name="v" type="const GLint *" count="3"/> 5012 <glx handcode="true"/> 5013 </function> 5014 5015 <function name="WindowPos3s" deprecated="3.1"> 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"> 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" 5094 marshal_call_after="if (COMPAT) _mesa_glthread_BindBuffer(ctx, target, buffer);"> 5095 <param name="target" type="GLenum"/> 5096 <param name="buffer" type="GLuint"/> 5097 <glx ignore="true"/> 5098 </function> 5099 5100 <function name="BufferData" es1="1.1" es2="2.0" marshal="custom" no_error="true"> 5101 <param name="target" type="GLenum"/> 5102 <param name="size" type="GLsizeiptr" counter="true"/> 5103 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/> 5104 <param name="usage" type="GLenum"/> 5105 <glx ignore="true"/> 5106 </function> 5107 5108 <function name="BufferSubData" es1="1.1" es2="2.0" marshal="custom" 5109 no_error="true"> 5110 <param name="target" type="GLenum"/> 5111 <param name="offset" type="GLintptr"/> 5112 <param name="size" type="GLsizeiptr" counter="true"/> 5113 <param name="data" type="const GLvoid *" count="size"/> 5114 <glx ignore="true"/> 5115 </function> 5116 5117 <function name="DeleteBuffers" es1="1.1" es2="2.0" no_error="true" 5118 marshal_call_after="if (COMPAT) _mesa_glthread_DeleteBuffers(ctx, n, buffer);"> 5119 <param name="n" type="GLsizei" counter="true"/> 5120 <param name="buffer" type="const GLuint *" count="n"/> 5121 <glx ignore="true"/> 5122 </function> 5123 5124 <function name="GenBuffers" es1="1.1" es2="2.0" no_error="true"> 5125 <param name="n" type="GLsizei" counter="true"/> 5126 <param name="buffer" type="GLuint *" output="true" count="n"/> 5127 <glx ignore="true"/> 5128 </function> 5129 5130 <function name="GetBufferParameteriv" es1="1.1" es2="2.0"> 5131 <param name="target" type="GLenum"/> 5132 <param name="pname" type="GLenum"/> 5133 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5134 <glx ignore="true"/> 5135 </function> 5136 5137 <function name="GetBufferPointerv" es2="3.0"> 5138 <param name="target" type="GLenum"/> 5139 <param name="pname" type="GLenum"/> 5140 <param name="params" type="GLvoid **" output="true"/> 5141 <glx ignore="true"/> 5142 </function> 5143 5144 <function name="GetBufferSubData"> 5145 <param name="target" type="GLenum"/> 5146 <param name="offset" type="GLintptr"/> 5147 <param name="size" type="GLsizeiptr" counter="true"/> 5148 <param name="data" type="GLvoid *" output="true" count="size"/> 5149 <glx ignore="true"/> 5150 </function> 5151 5152 <function name="IsBuffer" es1="1.1" es2="2.0"> 5153 <param name="buffer" type="GLuint"/> 5154 <return type="GLboolean"/> 5155 <glx ignore="true"/> 5156 </function> 5157 5158 <function name="MapBuffer" no_error="true"> 5159 <param name="target" type="GLenum"/> 5160 <param name="access" type="GLenum"/> 5161 <return type="GLvoid *"/> 5162 <glx ignore="true"/> 5163 </function> 5164 5165 <function name="UnmapBuffer" es2="3.0" no_error="true" marshal="async"> 5166 <param name="target" type="GLenum"/> 5167 <return type="GLboolean"/> 5168 <glx ignore="true"/> 5169 </function> 5170 5171 <function name="GenQueries" es2="3.0"> 5172 <param name="n" type="GLsizei" counter="true"/> 5173 <param name="ids" type="GLuint *" output="true" count="n"/> 5174 <glx sop="162" always_array="true"/> 5175 </function> 5176 5177 <function name="DeleteQueries" es2="3.0"> 5178 <param name="n" type="GLsizei" counter="true"/> 5179 <param name="ids" type="const GLuint *" count="n"/> 5180 <glx sop="161"/> 5181 </function> 5182 5183 <function name="IsQuery" es2="3.0"> 5184 <param name="id" type="GLuint"/> 5185 <return type="GLboolean"/> 5186 <glx sop="163"/> 5187 </function> 5188 5189 <function name="BeginQuery" es2="3.0"> 5190 <param name="target" type="GLenum"/> 5191 <param name="id" type="GLuint"/> 5192 <glx rop="231"/> 5193 </function> 5194 5195 <function name="EndQuery" es2="3.0"> 5196 <param name="target" type="GLenum"/> 5197 <glx rop="232"/> 5198 </function> 5199 5200 <function name="GetQueryiv" es2="3.0"> 5201 <param name="target" type="GLenum"/> 5202 <param name="pname" type="GLenum"/> 5203 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5204 <glx sop="164"/> 5205 </function> 5206 5207 <function name="GetQueryObjectiv"> 5208 <param name="id" type="GLuint"/> 5209 <param name="pname" type="GLenum"/> 5210 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5211 <glx sop="165"/> 5212 </function> 5213 5214 <function name="GetQueryObjectuiv" es2="3.0"> 5215 <param name="id" type="GLuint"/> 5216 <param name="pname" type="GLenum"/> 5217 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 5218 <glx sop="166"/> 5219 </function> 5220</category> 5221 5222 5223<category name="2.0"> 5224 <!-- XXX some of the enums and functions probably need additional --> 5225 <!-- flags/attributes. --> 5226 5227 <type name="char" size="1" glx_name="CARD8"/> 5228 5229 <enum name="BLEND_EQUATION_RGB" value="0x8009"/> 5230 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/> 5231 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/> 5232 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/> 5233 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/> 5234 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/> 5235 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/> 5236 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/> 5237 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/> 5238 <enum name="STENCIL_BACK_FUNC" value="0x8800"/> 5239 <enum name="STENCIL_BACK_FAIL" value="0x8801"/> 5240 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/> 5241 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/> 5242 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/> 5243 <enum name="DRAW_BUFFER0" value="0x8825"/> 5244 <enum name="DRAW_BUFFER1" value="0x8826"/> 5245 <enum name="DRAW_BUFFER2" value="0x8827"/> 5246 <enum name="DRAW_BUFFER3" value="0x8828"/> 5247 <enum name="DRAW_BUFFER4" value="0x8829"/> 5248 <enum name="DRAW_BUFFER5" value="0x882A"/> 5249 <enum name="DRAW_BUFFER6" value="0x882B"/> 5250 <enum name="DRAW_BUFFER7" value="0x882C"/> 5251 <enum name="DRAW_BUFFER8" value="0x882D"/> 5252 <enum name="DRAW_BUFFER9" value="0x882E"/> 5253 <enum name="DRAW_BUFFER10" value="0x882F"/> 5254 <enum name="DRAW_BUFFER11" value="0x8830"/> 5255 <enum name="DRAW_BUFFER12" value="0x8831"/> 5256 <enum name="DRAW_BUFFER13" value="0x8832"/> 5257 <enum name="DRAW_BUFFER14" value="0x8833"/> 5258 <enum name="DRAW_BUFFER15" value="0x8834"/> 5259 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/> 5260 <enum name="POINT_SPRITE" value="0x8861"/> 5261 <enum name="COORD_REPLACE" value="0x8862"/> 5262 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/> 5263 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/> 5264 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/> 5265 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/> 5266 <enum name="FRAGMENT_SHADER" value="0x8B30"/> 5267 <enum name="VERTEX_SHADER" value="0x8B31"/> 5268 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/> 5269 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/> 5270 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/> 5271 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/> 5272 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/> 5273 <enum name="SHADER_TYPE" value="0x8B4F"/> 5274 <enum name="FLOAT_VEC2" value="0x8B50"/> 5275 <enum name="FLOAT_VEC3" value="0x8B51"/> 5276 <enum name="FLOAT_VEC4" value="0x8B52"/> 5277 <enum name="INT_VEC2" value="0x8B53"/> 5278 <enum name="INT_VEC3" value="0x8B54"/> 5279 <enum name="INT_VEC4" value="0x8B55"/> 5280 <enum name="BOOL" value="0x8B56"/> 5281 <enum name="BOOL_VEC2" value="0x8B57"/> 5282 <enum name="BOOL_VEC3" value="0x8B58"/> 5283 <enum name="BOOL_VEC4" value="0x8B59"/> 5284 <enum name="FLOAT_MAT2" value="0x8B5A"/> 5285 <enum name="FLOAT_MAT3" value="0x8B5B"/> 5286 <enum name="FLOAT_MAT4" value="0x8B5C"/> 5287 <enum name="SAMPLER_1D" value="0x8B5D"/> 5288 <enum name="SAMPLER_2D" value="0x8B5E"/> 5289 <enum name="SAMPLER_3D" value="0x8B5F"/> 5290 <enum name="SAMPLER_CUBE" value="0x8B60"/> 5291 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/> 5292 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/> 5293 <enum name="DELETE_STATUS" value="0x8B80"/> 5294 <enum name="COMPILE_STATUS" value="0x8B81"/> 5295 <enum name="LINK_STATUS" value="0x8B82"/> 5296 <enum name="VALIDATE_STATUS" value="0x8B83"/> 5297 <enum name="INFO_LOG_LENGTH" value="0x8B84"/> 5298 <enum name="ATTACHED_SHADERS" value="0x8B85"/> 5299 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/> 5300 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/> 5301 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/> 5302 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/> 5303 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/> 5304 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/> 5305 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/> 5306 <enum name="CURRENT_PROGRAM" value="0x8B8D"/> 5307 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0"> 5308 <size name="PointParameterfv"/> 5309 <size name="PointParameteriv"/> 5310 </enum> 5311 <enum name="LOWER_LEFT" value="0x8CA1"/> 5312 <enum name="UPPER_LEFT" value="0x8CA2"/> 5313 <enum name="STENCIL_BACK_REF" value="0x8CA3"/> 5314 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/> 5315 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/> 5316 5317 <function name="BlendEquationSeparate" es2="2.0" no_error="true"> 5318 <param name="modeRGB" type="GLenum"/> 5319 <param name="modeA" type="GLenum"/> 5320 <glx rop="4228"/> 5321 </function> 5322 5323 <function name="DrawBuffers" es2="3.0" no_error="true"> 5324 <param name="n" type="GLsizei" counter="true"/> 5325 <param name="bufs" type="const GLenum *" count="n"/> 5326 <glx rop="233" large="true"/> 5327 </function> 5328 5329 <function name="StencilFuncSeparate" es2="2.0" no_error="true"> 5330 <param name="face" type="GLenum"/> 5331 <param name="func" type="GLenum"/> 5332 <param name="ref" type="GLint"/> 5333 <param name="mask" type="GLuint"/> 5334 <glx ignore="true"/> 5335 </function> 5336 5337 <function name="StencilOpSeparate" es2="2.0" no_error="true"> 5338 <param name="face" type="GLenum"/> 5339 <param name="sfail" type="GLenum"/> 5340 <param name="zfail" type="GLenum"/> 5341 <param name="zpass" type="GLenum"/> 5342 <glx ignore="true"/> 5343 </function> 5344 5345 <function name="StencilMaskSeparate" es2="2.0" no_error="true"> 5346 <param name="face" type="GLenum"/> 5347 <param name="mask" type="GLuint"/> 5348 <glx ignore="true"/> 5349 </function> 5350 5351 <function name="AttachShader" es2="2.0" no_error="true"> 5352 <param name="program" type="GLuint"/> 5353 <param name="shader" type="GLuint"/> 5354 <glx ignore="true"/> 5355 </function> 5356 5357 <function name="BindAttribLocation" es2="2.0" no_error="true"> 5358 <param name="program" type="GLuint"/> 5359 <param name="index" type="GLuint"/> 5360 <param name="name" type="const GLchar *" count="(strlen(name) + 1)"/> 5361 <glx ignore="true"/> 5362 </function> 5363 5364 <function name="CompileShader" es2="2.0"> 5365 <param name="shader" type="GLuint"/> 5366 <glx ignore="true"/> 5367 </function> 5368 5369 <function name="CreateProgram" es2="2.0"> 5370 <return type="GLuint"/> 5371 <glx ignore="true"/> 5372 </function> 5373 5374 <function name="CreateShader" es2="2.0" no_error="true"> 5375 <param name="type" type="GLenum"/> 5376 <return type="GLuint"/> 5377 <glx ignore="true"/> 5378 </function> 5379 5380 <function name="DeleteProgram" es2="2.0" 5381 marshal_call_after="_mesa_glthread_ProgramChanged(ctx);"> 5382 <param name="program" type="GLuint"/> 5383 <glx ignore="true"/> 5384 </function> 5385 5386 <function name="DeleteShader" es2="2.0"> 5387 <param name="program" type="GLuint"/> 5388 <glx ignore="true"/> 5389 </function> 5390 5391 <function name="DetachShader" es2="2.0" no_error="true"> 5392 <param name="program" type="GLuint"/> 5393 <param name="shader" type="GLuint"/> 5394 <glx ignore="true"/> 5395 </function> 5396 5397 <function name="DisableVertexAttribArray" es2="2.0" no_error="true" 5398 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, VERT_ATTRIB_GENERIC(index), false);"> 5399 <param name="index" type="GLuint"/> 5400 <glx ignore="true"/> 5401 <glx handcode="true"/> 5402 </function> 5403 5404 <function name="EnableVertexAttribArray" es2="2.0" no_error="true" 5405 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, VERT_ATTRIB_GENERIC(index), true);"> 5406 <param name="index" type="GLuint"/> 5407 <glx ignore="true"/> 5408 <glx handcode="true"/> 5409 </function> 5410 5411 <function name="GetActiveAttrib" es2="2.0"> 5412 <param name="program" type="GLuint"/> 5413 <param name="index" type="GLuint"/> 5414 <param name="bufSize" type="GLsizei "/> 5415 <param name="length" type="GLsizei *" output="true"/> 5416 <param name="size" type="GLint *" output="true"/> 5417 <param name="type" type="GLenum *" output="true"/> 5418 <param name="name" type="GLchar *" output="true"/> 5419 <glx ignore="true"/> 5420 </function> 5421 5422 <function name="GetActiveUniform" es2="2.0" marshal="custom"> 5423 <param name="program" type="GLuint"/> 5424 <param name="index" type="GLuint"/> 5425 <param name="bufSize" type="GLsizei"/> 5426 <param name="length" type="GLsizei *" output="true"/> 5427 <param name="size" type="GLint *" output="true"/> 5428 <param name="type" type="GLenum *" output="true"/> 5429 <param name="name" type="GLchar *" output="true"/> 5430 <glx ignore="true"/> 5431 </function> 5432 5433 <function name="GetAttachedShaders" es2="2.0"> 5434 <param name="program" type="GLuint"/> 5435 <param name="maxCount" type="GLsizei"/> 5436 <param name="count" type="GLsizei *" output="true"/> 5437 <param name="obj" type="GLuint *" output="true"/> 5438 <glx ignore="true"/> 5439 </function> 5440 5441 <function name="GetAttribLocation" es2="2.0"> 5442 <param name="program" type="GLuint"/> 5443 <param name="name" type="const GLchar *"/> 5444 <return type="GLint"/> 5445 <glx ignore="true"/> 5446 </function> 5447 5448 <function name="GetProgramiv" es2="2.0"> 5449 <param name="program" type="GLuint"/> 5450 <param name="pname" type="GLenum"/> 5451 <param name="params" type="GLint *" output="true"/> 5452 <glx ignore="true"/> 5453 </function> 5454 5455 <function name="GetProgramInfoLog" es2="2.0"> 5456 <param name="program" type="GLuint"/> 5457 <param name="bufSize" type="GLsizei"/> 5458 <param name="length" type="GLsizei *"/> 5459 <param name="infoLog" type="GLchar *"/> 5460 <glx ignore="true"/> 5461 </function> 5462 5463 <function name="GetShaderiv" es2="2.0"> 5464 <param name="shader" type="GLuint"/> 5465 <param name="pname" type="GLenum"/> 5466 <param name="params" type="GLint *"/> 5467 <glx ignore="true"/> 5468 </function> 5469 5470 <function name="GetShaderInfoLog" es2="2.0"> 5471 <param name="shader" type="GLuint"/> 5472 <param name="bufSize" type="GLsizei"/> 5473 <param name="length" type="GLsizei *"/> 5474 <param name="infoLog" type="GLchar *"/> 5475 <glx ignore="true"/> 5476 </function> 5477 5478 <function name="GetShaderSource" es2="2.0"> 5479 <param name="shader" type="GLuint"/> 5480 <param name="bufSize" type="GLsizei"/> 5481 <param name="length" type="GLsizei *" output="true"/> 5482 <param name="source" type="GLchar *" output="true"/> 5483 <glx ignore="true"/> 5484 </function> 5485 5486 <function name="GetUniformLocation" es2="2.0" no_error="true" marshal="custom"> 5487 <param name="program" type="GLuint"/> 5488 <param name="name" type="const GLchar *"/> 5489 <return type="GLint"/> 5490 <glx ignore="true"/> 5491 </function> 5492 5493 <function name="GetUniformfv" es2="2.0"> 5494 <param name="program" type="GLuint"/> 5495 <param name="location" type="GLint"/> 5496 <param name="params" type="GLfloat *" output="true"/> 5497 <glx ignore="true"/> 5498 </function> 5499 5500 <function name="GetUniformiv" es2="2.0"> 5501 <param name="program" type="GLuint"/> 5502 <param name="location" type="GLint"/> 5503 <param name="params" type="GLint *" output="true"/> 5504 <glx ignore="true"/> 5505 </function> 5506 5507 <function name="GetVertexAttribdv"> 5508 <param name="index" type="GLuint"/> 5509 <param name="pname" type="GLenum"/> 5510 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 5511 <glx ignore="true"/> 5512 <glx handcode="client" vendorpriv="1301"/> 5513 </function> 5514 5515 <function name="GetVertexAttribfv" es2="2.0"> 5516 <param name="index" type="GLuint"/> 5517 <param name="pname" type="GLenum"/> 5518 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 5519 <glx ignore="true"/> 5520 <glx handcode="client" vendorpriv="1302"/> 5521 </function> 5522 5523 <function name="GetVertexAttribiv" es2="2.0"> 5524 <param name="index" type="GLuint"/> 5525 <param name="pname" type="GLenum"/> 5526 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5527 <glx ignore="true"/> 5528 <glx handcode="client" vendorpriv="1303"/> 5529 </function> 5530 5531 <function name="GetVertexAttribPointerv" es2="2.0"> 5532 <param name="index" type="GLuint"/> 5533 <param name="pname" type="GLenum"/> 5534 <param name="pointer" type="GLvoid **" output="true"/> 5535 <glx ignore="true"/> 5536 <glx handcode="true"/> 5537 </function> 5538 5539 <function name="IsProgram" es2="2.0"> 5540 <param name="program" type="GLuint"/> 5541 <return type="GLboolean"/> 5542 <glx ignore="true"/> 5543 </function> 5544 5545 <function name="IsShader" es2="2.0"> 5546 <param name="shader" type="GLuint"/> 5547 <return type="GLboolean"/> 5548 <glx ignore="true"/> 5549 </function> 5550 5551 <function name="LinkProgram" es2="2.0" no_error="true" 5552 marshal_call_after="_mesa_glthread_ProgramChanged(ctx);"> 5553 <param name="program" type="GLuint"/> 5554 <glx ignore="true"/> 5555 </function> 5556 5557 <function name="ShaderSource" es2="2.0" marshal="custom" no_error="true"> 5558 <param name="shader" type="GLuint"/> 5559 <param name="count" type="GLsizei"/> 5560 <param name="string" type="const GLchar * const *"/> 5561 <param name="length" type="const GLint *"/> 5562 <glx ignore="true"/> 5563 </function> 5564 5565 <function name="UseProgram" es2="2.0" no_error="true"> 5566 <param name="program" type="GLuint"/> 5567 <glx ignore="true"/> 5568 </function> 5569 5570 <function name="Uniform1f" es2="2.0"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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="dynamic"> 5702 <param name="index" type="GLuint"/> 5703 <param name="x" type="GLdouble"/> 5704 </function> 5705 <function name="VertexAttrib1dv" exec="dynamic"> 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="dynamic"> 5719 <param name="index" type="GLuint"/> 5720 <param name="x" type="GLshort"/> 5721 </function> 5722 <function name="VertexAttrib1sv" exec="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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), size, type, 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"> 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"> 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"> 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"> 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"> 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"> 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" 6043 vectorequiv="MultiTexCoord1fvARB" exec="dynamic"> 6044 <param name="target" type="GLenum"/> 6045 <param name="s" type="GLfloat"/> 6046 </function> 6047 6048 <function name="MultiTexCoord1fvARB" exec="dynamic"> 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" 6089 vectorequiv="MultiTexCoord2fvARB" exec="dynamic"> 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" exec="dynamic"> 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" 6139 vectorequiv="MultiTexCoord3fvARB" exec="dynamic"> 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" exec="dynamic"> 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" 6193 vectorequiv="MultiTexCoord4fvARB" exec="dynamic"> 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" exec="dynamic"> 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="dynamic"> 7071 <param name="index" type="GLuint"/> 7072 <param name="x" type="GLfloat"/> 7073 </function> 7074 7075 <function name="VertexAttrib1fvARB" exec="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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="dynamic"> 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"> 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"> 7302 <param name="target" type="GLenum"/> 7303 <param name="program" type="GLuint"/> 7304 <glx rop="4180"/> 7305 </function> 7306 7307 <function name="DeleteProgramsARB"> 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"> 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"> 7320 <param name="program" type="GLuint"/> 7321 <return type="GLboolean"/> 7322 <glx vendorpriv="1304"/> 7323 </function> 7324 7325 <function name="ProgramEnvParameter4dARB" 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" 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" 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" 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" 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" 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" 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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 - 159 --> 8364 8365<xi:include href="ARB_clip_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8366 8367<category name="GL_ARB_conditional_render_inverted" number="161"> 8368 <enum name="QUERY_WAIT_INVERTED" value="0x8E17"/> 8369 <enum name="QUERY_NO_WAIT_INVERTED" value="0x8E18"/> 8370 <enum name="QUERY_BY_REGION_WAIT_INVERTED" value="0x8E19"/> 8371 <enum name="QUERY_BY_REGION_NO_WAIT_INVERTED" value="0x8E1A"/> 8372</category> 8373 8374<category name="ARB_cull_distance" number="162"> 8375 <enum name="MAX_CULL_DISTANCES" value="0x82F9"/> 8376 <enum name="MAX_COMBINED_CLIP_AND_CULL_DISTANCES" value="0x82FA"/> 8377</category> 8378 8379<!-- ARB extensions 163 --> 8380 8381<xi:include href="OES_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8382 8383<xi:include href="ARB_direct_state_access.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8384 8385<xi:include href="ARB_get_texture_sub_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8386 8387<!-- ARB extension 166 --> 8388 8389<xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8390 8391<xi:include href="KHR_context_flush_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8392 8393<!-- ARB extension 170 --> 8394<xi:include href="KHR_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8395 8396<!-- ARB extension 171 --> 8397<xi:include href="ARB_pipeline_statistics_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8398 8399<!-- ARB extension 172 --> 8400<xi:include href="ARB_sparse_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8401 8402<category name="es3.2"> 8403 <!-- This should be in es_EXT, but this file is included first and 8404 the alias doesn't work otherwise. --> 8405 <function name="PrimitiveBoundingBox" es2="3.2"> 8406 <param name="minX" type="GLfloat"/> 8407 <param name="minY" type="GLfloat"/> 8408 <param name="minZ" type="GLfloat"/> 8409 <param name="minW" type="GLfloat"/> 8410 <param name="maxX" type="GLfloat"/> 8411 <param name="maxY" type="GLfloat"/> 8412 <param name="maxZ" type="GLfloat"/> 8413 <param name="maxW" type="GLfloat"/> 8414 </function> 8415 8416 <function name="BlendBarrier" es2="3.2"/> 8417</category> 8418 8419<category name="KHR_blend_equation_advanced" number="174"> 8420 <enum name="BLEND_ADVANCED_COHERENT_KHR" value="0x9285"/> 8421 8422 <enum name="MULTIPLY_KHR" value="0x9294"/> 8423 <enum name="SCREEN_KHR" value="0x9295"/> 8424 <enum name="OVERLAY_KHR" value="0x9296"/> 8425 <enum name="DARKEN_KHR" value="0x9297"/> 8426 <enum name="LIGHTEN_KHR" value="0x9298"/> 8427 <enum name="COLORDODGE_KHR" value="0x9299"/> 8428 <enum name="COLORBURN_KHR" value="0x929A"/> 8429 <enum name="HARDLIGHT_KHR" value="0x929B"/> 8430 <enum name="SOFTLIGHT_KHR" value="0x929C"/> 8431 <enum name="DIFFERENCE_KHR" value="0x929E"/> 8432 <enum name="EXCLUSION_KHR" value="0x92A0"/> 8433 8434 <enum name="HSL_HUE_KHR" value="0x92AD"/> 8435 <enum name="HSL_SATURATION_KHR" value="0x92AE"/> 8436 <enum name="HSL_COLOR_KHR" value="0x92AF"/> 8437 <enum name="HSL_LUMINOSITY_KHR" value="0x92B0"/> 8438 8439 <function name="BlendBarrierKHR" alias="BlendBarrier" es2="2.0"/> 8440</category> 8441 8442<category name="ARB_ES3_2_compatibility" number="177"> 8443 8444 <enum name="PRIMITIVE_BOUNDING_BOX_ARB" count="8" value="0x92BE"> 8445 <size name="Get" mode="get"/> 8446 </enum> 8447 <enum name="MULTISAMPLE_LINE_WIDTH_RANGE_ARB" count="2" value="0x9381"> 8448 <size name="Get" mode="get"/> 8449 </enum> 8450 <enum name="MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB" value="0x9382"> 8451 <size name="Get" mode="get"/> 8452 </enum> 8453 8454 <function name="PrimitiveBoundingBoxARB" alias="PrimitiveBoundingBox"> 8455 <param name="minX" type="GLfloat"/> 8456 <param name="minY" type="GLfloat"/> 8457 <param name="minZ" type="GLfloat"/> 8458 <param name="minW" type="GLfloat"/> 8459 <param name="maxX" type="GLfloat"/> 8460 <param name="maxY" type="GLfloat"/> 8461 <param name="maxZ" type="GLfloat"/> 8462 <param name="maxW" type="GLfloat"/> 8463 </function> 8464 8465</category> 8466 8467<xi:include href="ARB_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8468 8469<category name="ARB_parallel_shader_compile" number="179"> 8470 <enum name="MAX_SHADER_COMPILER_THREADS_ARB" value="0x91B0"/> 8471 <enum name="COMPLETION_STATUS_ARB" value="0x91B1"/> 8472 8473 <function name="MaxShaderCompilerThreadsKHR" es2="2.0"> 8474 <param name="count" type="GLuint"/> 8475 </function> 8476 8477 <function name="MaxShaderCompilerThreadsARB" alias="MaxShaderCompilerThreadsKHR"> 8478 <param name="count" type="GLuint"/> 8479 </function> 8480</category> 8481 8482<!-- ARB extension 180 - 189 --> 8483 8484<xi:include href="ARB_gl_spirv.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8485 8486<!-- ARB extensions 191 - 193 --> 8487 8488<xi:include href="ARB_spirv_extensions.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8489 8490<!-- Non-ARB extensions sorted by extension number. --> 8491 8492<category name="GL_EXT_blend_color" number="2"> 8493 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8494 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8495 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8496 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8497 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8498 <size name="Get" mode="get"/> 8499 </enum> 8500 8501 <function name="BlendColorEXT" alias="BlendColor"> 8502 <param name="red" type="GLclampf"/> 8503 <param name="green" type="GLclampf"/> 8504 <param name="blue" type="GLclampf"/> 8505 <param name="alpha" type="GLclampf"/> 8506 </function> 8507</category> 8508 8509<category name="GL_EXT_texture" number="4"> 8510 <enum name="ALPHA4_EXT" value="0x803B"/> 8511 <enum name="ALPHA8_EXT" value="0x803C"/> 8512 <enum name="ALPHA12_EXT" value="0x803D"/> 8513 <enum name="ALPHA16_EXT" value="0x803E"/> 8514 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8515 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8516 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8517 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8518 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8519 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8520 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8521 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8522 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8523 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8524 <enum name="INTENSITY_EXT" value="0x8049"/> 8525 <enum name="INTENSITY4_EXT" value="0x804A"/> 8526 <enum name="INTENSITY8_EXT" value="0x804B"/> 8527 <enum name="INTENSITY12_EXT" value="0x804C"/> 8528 <enum name="INTENSITY16_EXT" value="0x804D"/> 8529 <enum name="RGB2_EXT" value="0x804E"/> 8530 <enum name="RGB4_EXT" value="0x804F"/> 8531 <enum name="RGB5_EXT" value="0x8050"/> 8532 <enum name="RGB8_EXT" value="0x8051"/> 8533 <enum name="RGB10_EXT" value="0x8052"/> 8534 <enum name="RGB12_EXT" value="0x8053"/> 8535 <enum name="RGB16_EXT" value="0x8054"/> 8536 <enum name="RGBA2_EXT" value="0x8055"/> 8537 <enum name="RGBA4_EXT" value="0x8056"/> 8538 <enum name="RGB5_A1_EXT" value="0x8057"/> 8539 <enum name="RGBA8_EXT" value="0x8058"/> 8540 <enum name="RGB10_A2_EXT" value="0x8059"/> 8541 <enum name="RGBA12_EXT" value="0x805A"/> 8542 <enum name="RGBA16_EXT" value="0x805B"/> 8543 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8544 <size name="GetTexLevelParameterfv" mode="get"/> 8545 <size name="GetTexLevelParameteriv" mode="get"/> 8546 </enum> 8547 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8548 <size name="GetTexLevelParameterfv" mode="get"/> 8549 <size name="GetTexLevelParameteriv" mode="get"/> 8550 </enum> 8551 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8552 <size name="GetTexLevelParameterfv" mode="get"/> 8553 <size name="GetTexLevelParameteriv" mode="get"/> 8554 </enum> 8555 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8556 <size name="GetTexLevelParameterfv" mode="get"/> 8557 <size name="GetTexLevelParameteriv" mode="get"/> 8558 </enum> 8559 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8560 <size name="GetTexLevelParameterfv" mode="get"/> 8561 <size name="GetTexLevelParameteriv" mode="get"/> 8562 </enum> 8563 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8564 <size name="GetTexLevelParameterfv" mode="get"/> 8565 <size name="GetTexLevelParameteriv" mode="get"/> 8566 </enum> 8567 <enum name="REPLACE_EXT" value="0x8062"/> 8568 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8569 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8570 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8571</category> 8572 8573<!-- Extension number 5 is not listed in the extension registry. --> 8574 8575<category name="GL_EXT_texture3D" number="6"> 8576 <function name="TexImage3DEXT" alias="TexImage3D"> 8577 <param name="target" type="GLenum"/> 8578 <param name="level" type="GLint"/> 8579 <param name="internalformat" type="GLenum"/> 8580 <param name="width" type="GLsizei"/> 8581 <param name="height" type="GLsizei"/> 8582 <param name="depth" type="GLsizei"/> 8583 <param name="border" type="GLint"/> 8584 <param name="format" type="GLenum"/> 8585 <param name="type" type="GLenum"/> 8586 <param name="pixels" type="const GLvoid *"/> 8587 </function> 8588 8589 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8590 <param name="target" type="GLenum"/> 8591 <param name="level" type="GLint"/> 8592 <param name="xoffset" type="GLint"/> 8593 <param name="yoffset" type="GLint"/> 8594 <param name="zoffset" type="GLint"/> 8595 <param name="width" type="GLsizei"/> 8596 <param name="height" type="GLsizei"/> 8597 <param name="depth" type="GLsizei"/> 8598 <param name="format" type="GLenum"/> 8599 <param name="type" type="GLenum"/> 8600 <param name="UNUSED" type="GLuint" padding="true"/> 8601 <param name="pixels" type="const GLvoid *"/> 8602 </function> 8603</category> 8604 8605<category name="GL_SGIS_texture_filter4" number="7"> 8606 <function name="GetTexFilterFuncSGIS" exec="skip"> 8607 <param name="target" type="GLenum"/> 8608 <param name="filter" type="GLenum"/> 8609 <param name="weights" type="GLfloat *" output="true"/> 8610 <glx vendorpriv="4101" ignore="true"/> 8611 </function> 8612 8613 <function name="TexFilterFuncSGIS" exec="skip"> 8614 <param name="target" type="GLenum"/> 8615 <param name="filter" type="GLenum"/> 8616 <param name="n" type="GLsizei" counter="true"/> 8617 <param name="weights" type="const GLfloat *" count="n"/> 8618 <glx rop="2064" ignore="true"/> 8619 </function> 8620</category> 8621 8622<!-- Extension number 8 is not listed in the extension registry. --> 8623 8624<category name="GL_EXT_subtexture" number="9"> 8625 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8626 <param name="target" type="GLenum"/> 8627 <param name="level" type="GLint"/> 8628 <param name="xoffset" type="GLint"/> 8629 <param name="width" type="GLsizei"/> 8630 <param name="format" type="GLenum"/> 8631 <param name="type" type="GLenum"/> 8632 <param name="UNUSED" type="GLuint" padding="true"/> 8633 <param name="pixels" type="const GLvoid *"/> 8634 </function> 8635 8636 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8637 <param name="target" type="GLenum"/> 8638 <param name="level" type="GLint"/> 8639 <param name="xoffset" type="GLint"/> 8640 <param name="yoffset" type="GLint"/> 8641 <param name="width" type="GLsizei"/> 8642 <param name="height" type="GLsizei"/> 8643 <param name="format" type="GLenum"/> 8644 <param name="type" type="GLenum"/> 8645 <param name="UNUSED" type="GLuint" padding="true"/> 8646 <param name="pixels" type="const GLvoid *"/> 8647 </function> 8648</category> 8649 8650<category name="GL_EXT_copy_texture" number="10"> 8651 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8652 <param name="target" type="GLenum"/> 8653 <param name="level" type="GLint"/> 8654 <param name="internalformat" type="GLenum"/> 8655 <param name="x" type="GLint"/> 8656 <param name="y" type="GLint"/> 8657 <param name="width" type="GLsizei"/> 8658 <param name="border" type="GLint"/> 8659 </function> 8660 8661 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8662 <param name="target" type="GLenum"/> 8663 <param name="level" type="GLint"/> 8664 <param name="internalformat" type="GLenum"/> 8665 <param name="x" type="GLint"/> 8666 <param name="y" type="GLint"/> 8667 <param name="width" type="GLsizei"/> 8668 <param name="height" type="GLsizei"/> 8669 <param name="border" type="GLint"/> 8670 </function> 8671 8672 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8673 <param name="target" type="GLenum"/> 8674 <param name="level" type="GLint"/> 8675 <param name="xoffset" type="GLint"/> 8676 <param name="x" type="GLint"/> 8677 <param name="y" type="GLint"/> 8678 <param name="width" type="GLsizei"/> 8679 </function> 8680 8681 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8682 <param name="target" type="GLenum"/> 8683 <param name="level" type="GLint"/> 8684 <param name="xoffset" type="GLint"/> 8685 <param name="yoffset" type="GLint"/> 8686 <param name="x" type="GLint"/> 8687 <param name="y" type="GLint"/> 8688 <param name="width" type="GLsizei"/> 8689 <param name="height" type="GLsizei"/> 8690 </function> 8691 8692 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8693 <param name="target" type="GLenum"/> 8694 <param name="level" type="GLint"/> 8695 <param name="xoffset" type="GLint"/> 8696 <param name="yoffset" type="GLint"/> 8697 <param name="zoffset" type="GLint"/> 8698 <param name="x" type="GLint"/> 8699 <param name="y" type="GLint"/> 8700 <param name="width" type="GLsizei"/> 8701 <param name="height" type="GLsizei"/> 8702 </function> 8703</category> 8704 8705<category name="GL_EXT_histogram" number="11"> 8706 <enum name="HISTOGRAM_EXT" value="0x8024"/> 8707 <enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/> 8708 <enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026"> 8709 <size name="GetHistogramParameterfvEXT" mode="get"/> 8710 <size name="GetHistogramParameterivEXT" mode="get"/> 8711 </enum> 8712 <enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027"> 8713 <size name="GetHistogramParameterfvEXT" mode="get"/> 8714 <size name="GetHistogramParameterivEXT" mode="get"/> 8715 </enum> 8716 <enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028"> 8717 <size name="GetHistogramParameterfvEXT" mode="get"/> 8718 <size name="GetHistogramParameterivEXT" mode="get"/> 8719 </enum> 8720 <enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029"> 8721 <size name="GetHistogramParameterfvEXT" mode="get"/> 8722 <size name="GetHistogramParameterivEXT" mode="get"/> 8723 </enum> 8724 <enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A"> 8725 <size name="GetHistogramParameterfvEXT" mode="get"/> 8726 <size name="GetHistogramParameterivEXT" mode="get"/> 8727 </enum> 8728 <enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B"> 8729 <size name="GetHistogramParameterfvEXT" mode="get"/> 8730 <size name="GetHistogramParameterivEXT" mode="get"/> 8731 </enum> 8732 <enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C"> 8733 <size name="GetHistogramParameterfvEXT" mode="get"/> 8734 <size name="GetHistogramParameterivEXT" mode="get"/> 8735 </enum> 8736 <enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D"> 8737 <size name="GetHistogramParameterfvEXT" mode="get"/> 8738 <size name="GetHistogramParameterivEXT" mode="get"/> 8739 </enum> 8740 <enum name="MINMAX_EXT" value="0x802E"/> 8741 <enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F"> 8742 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8743 <size name="GetMinmaxParameterivEXT" mode="get"/> 8744 </enum> 8745 <enum name="MINMAX_SINK_EXT" count="1" value="0x8030"> 8746 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8747 <size name="GetMinmaxParameterivEXT" mode="get"/> 8748 </enum> 8749 <enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/> 8750 8751 <function name="GetHistogramEXT" alias="GetHistogram"> 8752 <param name="target" type="GLenum"/> 8753 <param name="reset" type="GLboolean"/> 8754 <param name="format" type="GLenum"/> 8755 <param name="type" type="GLenum"/> 8756 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8757 <glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/> 8758 </function> 8759 8760 <function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv"> 8761 <param name="target" type="GLenum"/> 8762 <param name="pname" type="GLenum"/> 8763 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8764 <glx vendorpriv="6"/> 8765 </function> 8766 8767 <function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv"> 8768 <param name="target" type="GLenum"/> 8769 <param name="pname" type="GLenum"/> 8770 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8771 <glx vendorpriv="7"/> 8772 </function> 8773 8774 <function name="GetMinmaxEXT" alias="GetMinmax"> 8775 <param name="target" type="GLenum"/> 8776 <param name="reset" type="GLboolean"/> 8777 <param name="format" type="GLenum"/> 8778 <param name="type" type="GLenum"/> 8779 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 8780 <glx vendorpriv="8" img_reset="reset"/> 8781 </function> 8782 8783 <function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv"> 8784 <param name="target" type="GLenum"/> 8785 <param name="pname" type="GLenum"/> 8786 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8787 <glx vendorpriv="9"/> 8788 </function> 8789 8790 <function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv"> 8791 <param name="target" type="GLenum"/> 8792 <param name="pname" type="GLenum"/> 8793 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8794 <glx vendorpriv="10"/> 8795 </function> 8796 8797 <function name="HistogramEXT" alias="Histogram"> 8798 <param name="target" type="GLenum"/> 8799 <param name="width" type="GLsizei"/> 8800 <param name="internalformat" type="GLenum"/> 8801 <param name="sink" type="GLboolean"/> 8802 </function> 8803 8804 <function name="MinmaxEXT" alias="Minmax"> 8805 <param name="target" type="GLenum"/> 8806 <param name="internalformat" type="GLenum"/> 8807 <param name="sink" type="GLboolean"/> 8808 </function> 8809 8810 <function name="ResetHistogramEXT" alias="ResetHistogram"> 8811 <param name="target" type="GLenum"/> 8812 </function> 8813 8814 <function name="ResetMinmaxEXT" alias="ResetMinmax"> 8815 <param name="target" type="GLenum"/> 8816 </function> 8817</category> 8818 8819<category name="GL_EXT_convolution" number="12"> 8820 <enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013"> 8821 <size name="ConvolutionParameterfv"/> 8822 <size name="ConvolutionParameteriv"/> 8823 <size name="GetConvolutionParameterfv" mode="get"/> 8824 <size name="GetConvolutionParameteriv" mode="get"/> 8825 </enum> 8826 <enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014"> 8827 <size name="ConvolutionParameterfv"/> 8828 <size name="ConvolutionParameteriv"/> 8829 <size name="GetConvolutionParameterfv" mode="get"/> 8830 <size name="GetConvolutionParameteriv" mode="get"/> 8831 </enum> 8832 <enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015"> 8833 <size name="ConvolutionParameterfv"/> 8834 <size name="ConvolutionParameteriv"/> 8835 <size name="GetConvolutionParameterfv" mode="get"/> 8836 <size name="GetConvolutionParameteriv" mode="get"/> 8837 </enum> 8838 <enum name="REDUCE_EXT" value="0x8016"/> 8839 <enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017"> 8840 <size name="GetConvolutionParameterfv" mode="get"/> 8841 <size name="GetConvolutionParameteriv" mode="get"/> 8842 </enum> 8843 <enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018"> 8844 <size name="GetConvolutionParameterfv" mode="get"/> 8845 <size name="GetConvolutionParameteriv" mode="get"/> 8846 </enum> 8847 <enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019"> 8848 <size name="GetConvolutionParameterfv" mode="get"/> 8849 <size name="GetConvolutionParameteriv" mode="get"/> 8850 </enum> 8851 <enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A"> 8852 <size name="GetConvolutionParameterfv" mode="get"/> 8853 <size name="GetConvolutionParameteriv" mode="get"/> 8854 <size name="Get" mode="get"/> 8855 </enum> 8856 <enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B"> 8857 <size name="GetConvolutionParameterfv" mode="get"/> 8858 <size name="GetConvolutionParameteriv" mode="get"/> 8859 <size name="Get" mode="get"/> 8860 </enum> 8861 <enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C"> 8862 <size name="Get" mode="get"/> 8863 </enum> 8864 <enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D"> 8865 <size name="Get" mode="get"/> 8866 </enum> 8867 <enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E"> 8868 <size name="Get" mode="get"/> 8869 </enum> 8870 <enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F"> 8871 <size name="Get" mode="get"/> 8872 </enum> 8873 <enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020"> 8874 <size name="Get" mode="get"/> 8875 </enum> 8876 <enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021"> 8877 <size name="Get" mode="get"/> 8878 </enum> 8879 <enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022"> 8880 <size name="Get" mode="get"/> 8881 </enum> 8882 <enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023"> 8883 <size name="Get" mode="get"/> 8884 </enum> 8885 8886 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D"> 8887 <param name="target" type="GLenum"/> 8888 <param name="internalformat" type="GLenum"/> 8889 <param name="width" type="GLsizei"/> 8890 <param name="format" type="GLenum"/> 8891 <param name="type" type="GLenum"/> 8892 <param name="image" type="const GLvoid *"/> 8893 </function> 8894 8895 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D"> 8896 <param name="target" type="GLenum"/> 8897 <param name="internalformat" type="GLenum"/> 8898 <param name="width" type="GLsizei"/> 8899 <param name="height" type="GLsizei"/> 8900 <param name="format" type="GLenum"/> 8901 <param name="type" type="GLenum"/> 8902 <param name="image" type="const GLvoid *"/> 8903 </function> 8904 8905 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf"> 8906 <param name="target" type="GLenum"/> 8907 <param name="pname" type="GLenum"/> 8908 <param name="params" type="GLfloat"/> 8909 </function> 8910 8911 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv"> 8912 <param name="target" type="GLenum"/> 8913 <param name="pname" type="GLenum"/> 8914 <param name="params" type="const GLfloat *"/> 8915 </function> 8916 8917 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri"> 8918 <param name="target" type="GLenum"/> 8919 <param name="pname" type="GLenum"/> 8920 <param name="params" type="GLint"/> 8921 </function> 8922 8923 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv"> 8924 <param name="target" type="GLenum"/> 8925 <param name="pname" type="GLenum"/> 8926 <param name="params" type="const GLint *"/> 8927 </function> 8928 8929 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D"> 8930 <param name="target" type="GLenum"/> 8931 <param name="internalformat" type="GLenum"/> 8932 <param name="x" type="GLint"/> 8933 <param name="y" type="GLint"/> 8934 <param name="width" type="GLsizei"/> 8935 </function> 8936 8937 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D"> 8938 <param name="target" type="GLenum"/> 8939 <param name="internalformat" type="GLenum"/> 8940 <param name="x" type="GLint"/> 8941 <param name="y" type="GLint"/> 8942 <param name="width" type="GLsizei"/> 8943 <param name="height" type="GLsizei"/> 8944 </function> 8945 8946 <function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter"> 8947 <param name="target" type="GLenum"/> 8948 <param name="format" type="GLenum"/> 8949 <param name="type" type="GLenum"/> 8950 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 8951 <glx vendorpriv="1" dimensions_in_reply="true"/> 8952 </function> 8953 8954 <function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv"> 8955 <param name="target" type="GLenum"/> 8956 <param name="pname" type="GLenum"/> 8957 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8958 <glx vendorpriv="2"/> 8959 </function> 8960 8961 <function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv"> 8962 <param name="target" type="GLenum"/> 8963 <param name="pname" type="GLenum"/> 8964 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8965 <glx vendorpriv="3"/> 8966 </function> 8967 8968 <function name="GetSeparableFilterEXT" alias="GetSeparableFilter"> 8969 <param name="target" type="GLenum"/> 8970 <param name="format" type="GLenum"/> 8971 <param name="type" type="GLenum"/> 8972 <param name="row" type="GLvoid *" output="true"/> 8973 <param name="column" type="GLvoid *" output="true"/> 8974 <param name="span" type="GLvoid *" output="true"/> 8975 <glx vendorpriv="4" handcode="true"/> 8976 </function> 8977 8978 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D"> 8979 <param name="target" type="GLenum"/> 8980 <param name="internalformat" type="GLenum"/> 8981 <param name="width" type="GLsizei"/> 8982 <param name="height" type="GLsizei"/> 8983 <param name="format" type="GLenum"/> 8984 <param name="type" type="GLenum"/> 8985 <param name="row" type="const GLvoid *"/> 8986 <param name="column" type="const GLvoid *"/> 8987 </function> 8988</category> 8989 8990<category name="GL_SGI_color_matrix" number="13"> 8991 <enum name="COLOR_MATRIX_SGI" value="0x80B1"/> 8992 <enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/> 8993 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/> 8994 <enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/> 8995 <enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/> 8996 <enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/> 8997 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/> 8998 <enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/> 8999 <enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/> 9000 <enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/> 9001 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/> 9002</category> 9003 9004<category name="GL_SGI_color_table" number="14"> 9005 <enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6"> 9006 <size name="ColorTableParameterfvSGI"/> 9007 <size name="ColorTableParameterivSGI"/> 9008 <size name="GetColorTableParameterfvSGI" mode="get"/> 9009 <size name="GetColorTableParameterivSGI" mode="get"/> 9010 </enum> 9011 <enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7"> 9012 <size name="ColorTableParameterfvSGI"/> 9013 <size name="ColorTableParameterivSGI"/> 9014 <size name="GetColorTableParameterfvSGI" mode="get"/> 9015 <size name="GetColorTableParameterivSGI" mode="get"/> 9016 </enum> 9017 <enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8"> 9018 <size name="GetColorTableParameterfvSGI" mode="get"/> 9019 <size name="GetColorTableParameterivSGI" mode="get"/> 9020 </enum> 9021 <enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9"> 9022 <size name="GetColorTableParameterfvSGI" mode="get"/> 9023 <size name="GetColorTableParameterivSGI" mode="get"/> 9024 </enum> 9025 <enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA"> 9026 <size name="GetColorTableParameterfvSGI" mode="get"/> 9027 <size name="GetColorTableParameterivSGI" mode="get"/> 9028 </enum> 9029 <enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB"> 9030 <size name="GetColorTableParameterfvSGI" mode="get"/> 9031 <size name="GetColorTableParameterivSGI" mode="get"/> 9032 </enum> 9033 <enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC"> 9034 <size name="GetColorTableParameterfvSGI" mode="get"/> 9035 <size name="GetColorTableParameterivSGI" mode="get"/> 9036 </enum> 9037 <enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD"> 9038 <size name="GetColorTableParameterfvSGI" mode="get"/> 9039 <size name="GetColorTableParameterivSGI" mode="get"/> 9040 </enum> 9041 <enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE"> 9042 <size name="GetColorTableParameterfvSGI" mode="get"/> 9043 <size name="GetColorTableParameterivSGI" mode="get"/> 9044 </enum> 9045 <enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF"> 9046 <size name="GetColorTableParameterfvSGI" mode="get"/> 9047 <size name="GetColorTableParameterivSGI" mode="get"/> 9048 </enum> 9049 9050 <function name="ColorTableSGI" alias="ColorTable"> 9051 <param name="target" type="GLenum"/> 9052 <param name="internalformat" type="GLenum"/> 9053 <param name="width" type="GLsizei"/> 9054 <param name="format" type="GLenum"/> 9055 <param name="type" type="GLenum"/> 9056 <param name="table" type="const GLvoid *"/> 9057 </function> 9058 9059 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv"> 9060 <param name="target" type="GLenum"/> 9061 <param name="pname" type="GLenum"/> 9062 <param name="params" type="const GLfloat *"/> 9063 </function> 9064 9065 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv"> 9066 <param name="target" type="GLenum"/> 9067 <param name="pname" type="GLenum"/> 9068 <param name="params" type="const GLint *"/> 9069 </function> 9070 9071 <function name="CopyColorTableSGI" alias="CopyColorTable"> 9072 <param name="target" type="GLenum"/> 9073 <param name="internalformat" type="GLenum"/> 9074 <param name="x" type="GLint"/> 9075 <param name="y" type="GLint"/> 9076 <param name="width" type="GLsizei"/> 9077 </function> 9078 9079 <function name="GetColorTableSGI" alias="GetColorTable"> 9080 <param name="target" type="GLenum"/> 9081 <param name="format" type="GLenum"/> 9082 <param name="type" type="GLenum"/> 9083 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9084 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9085 </function> 9086 9087 <function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv"> 9088 <param name="target" type="GLenum"/> 9089 <param name="pname" type="GLenum"/> 9090 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9091 <glx vendorpriv="4099"/> 9092 </function> 9093 9094 <function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv"> 9095 <param name="target" type="GLenum"/> 9096 <param name="pname" type="GLenum"/> 9097 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9098 <glx vendorpriv="4100"/> 9099 </function> 9100</category> 9101 9102<category name="GL_SGIS_pixel_texture" number="15"> 9103 <function name="PixelTexGenParameteriSGIS" exec="skip"> 9104 <param name="pname" type="GLenum"/> 9105 <param name="param" type="GLint"/> 9106 <glx ignore="true"/> 9107 </function> 9108 9109 <function name="PixelTexGenParameterivSGIS" exec="skip"> 9110 <param name="pname" type="GLenum"/> 9111 <param name="params" type="const GLint *"/> 9112 <glx ignore="true"/> 9113 </function> 9114 9115 <function name="PixelTexGenParameterfSGIS" exec="skip"> 9116 <param name="pname" type="GLenum"/> 9117 <param name="param" type="GLfloat"/> 9118 <glx ignore="true"/> 9119 </function> 9120 9121 <function name="PixelTexGenParameterfvSGIS" exec="skip"> 9122 <param name="pname" type="GLenum"/> 9123 <param name="params" type="const GLfloat *"/> 9124 <glx ignore="true"/> 9125 </function> 9126 9127 <function name="GetPixelTexGenParameterivSGIS" exec="skip"> 9128 <param name="pname" type="GLenum"/> 9129 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9130 <glx ignore="true"/> 9131 </function> 9132 9133 <function name="GetPixelTexGenParameterfvSGIS" exec="skip"> 9134 <param name="pname" type="GLenum"/> 9135 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9136 <glx ignore="true"/> 9137 </function> 9138</category> 9139 9140<category name="GL_SGIS_texture4D" number="16"> 9141 <function name="TexImage4DSGIS" exec="skip"> 9142 <param name="target" type="GLenum"/> 9143 <param name="level" type="GLint"/> 9144 <param name="internalformat" type="GLenum"/> 9145 <param name="width" type="GLsizei"/> 9146 <param name="height" type="GLsizei"/> 9147 <param name="depth" type="GLsizei"/> 9148 <param name="size4d" type="GLsizei"/> 9149 <param name="border" type="GLint"/> 9150 <param name="format" type="GLenum"/> 9151 <param name="type" type="GLenum"/> 9152 <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"/> 9153 <glx rop="2057" ignore="true"/> 9154 </function> 9155 9156 <function name="TexSubImage4DSGIS" exec="skip"> 9157 <param name="target" type="GLenum"/> 9158 <param name="level" type="GLint"/> 9159 <param name="xoffset" type="GLint"/> 9160 <param name="yoffset" type="GLint"/> 9161 <param name="zoffset" type="GLint"/> 9162 <param name="woffset" type="GLint"/> 9163 <param name="width" type="GLsizei"/> 9164 <param name="height" type="GLsizei"/> 9165 <param name="depth" type="GLsizei"/> 9166 <param name="size4d" type="GLsizei"/> 9167 <param name="format" type="GLenum"/> 9168 <param name="type" type="GLenum"/> 9169 <param name="UNUSED" type="GLuint" padding="true"/> 9170 <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"/> 9171 <glx rop="2058" ignore="true"/> 9172 </function> 9173</category> 9174 9175<category name="GL_SGI_texture_color_table" number="17"> 9176 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 9177 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 9178</category> 9179 9180<!-- Extension number 19 is not listed in the extension registry. --> 9181 9182<category name="GL_EXT_texture_object" number="20"> 9183 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 9184 <param name="n" type="GLsizei" counter="true"/> 9185 <param name="textures" type="const GLuint *" count="n"/> 9186 <param name="residences" type="GLboolean *" output="true" count="n"/> 9187 <return type="GLboolean"/> 9188 <glx vendorpriv="11" handcode="client" always_array="true"/> 9189 </function> 9190 9191 <function name="BindTextureEXT" alias="BindTexture"> 9192 <param name="target" type="GLenum"/> 9193 <param name="texture" type="GLuint"/> 9194 </function> 9195 9196 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 9197 <param name="n" type="GLsizei" counter="true"/> 9198 <param name="textures" type="const GLuint *" count="n"/> 9199 <glx vendorpriv="12"/> 9200 </function> 9201 9202 <function name="GenTexturesEXT" alias="GenTextures"> 9203 <param name="n" type="GLsizei" counter="true"/> 9204 <param name="textures" type="GLuint *" output="true" count="n"/> 9205 <glx vendorpriv="13" always_array="true"/> 9206 </function> 9207 9208 <function name="IsTextureEXT" alias="IsTexture"> 9209 <param name="texture" type="GLuint"/> 9210 <return type="GLboolean"/> 9211 <glx vendorpriv="14"/> 9212 </function> 9213 9214 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 9215 <param name="n" type="GLsizei"/> 9216 <param name="textures" type="const GLuint *"/> 9217 <param name="priorities" type="const GLclampf *"/> 9218 </function> 9219</category> 9220 9221<category name="GL_SGIS_detail_texture" number="21"> 9222 <function name="DetailTexFuncSGIS" exec="skip"> 9223 <param name="target" type="GLenum"/> 9224 <param name="n" type="GLsizei" counter="true"/> 9225 <param name="points" type="const GLfloat *" count="n"/> 9226 <glx rop="2051" ignore="true"/> 9227 </function> 9228 9229 <function name="GetDetailTexFuncSGIS" exec="skip"> 9230 <param name="target" type="GLenum"/> 9231 <param name="points" type="GLfloat *" output="true"/> 9232 <glx vendorpriv="4096" ignore="true"/> 9233 </function> 9234</category> 9235 9236<category name="GL_SGIS_sharpen_texture" number="22"> 9237 <function name="SharpenTexFuncSGIS" exec="skip"> 9238 <param name="target" type="GLenum"/> 9239 <param name="n" type="GLsizei" counter="true"/> 9240 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9241 <glx rop="2052" ignore="true"/> 9242 </function> 9243 9244 <function name="GetSharpenTexFuncSGIS" exec="skip"> 9245 <param name="target" type="GLenum"/> 9246 <param name="points" type="GLfloat *" output="true"/> 9247 <glx vendorpriv="4097" ignore="true"/> 9248 </function> 9249</category> 9250 9251<category name="GL_SGIS_multisample" number="25"> 9252 <function name="SampleMaskSGIS" exec="skip"> 9253 <param name="value" type="GLclampf"/> 9254 <param name="invert" type="GLboolean"/> 9255 <glx rop="2048"/> 9256 </function> 9257 9258 <function name="SamplePatternSGIS" exec="skip"> 9259 <param name="pattern" type="GLenum"/> 9260 <glx rop="2049"/> 9261 </function> 9262</category> 9263 9264<!-- Extension number 26 is not listed in the extension registry. --> 9265 9266<category name="GL_EXT_rescale_normal" number="27"> 9267 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 9268 <size name="Get" mode="get"/> 9269 </enum> 9270</category> 9271 9272<!-- Extension number 28 is a GLX extension. --> 9273<!-- Extension number 29 is not listed in the extension registry. --> 9274 9275<category name="GL_EXT_vertex_array" number="30"> 9276 <!-- These enums are part of the extension only. --> 9277 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 9278 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 9279 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 9280 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 9281 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 9282 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 9283 9284 9285 <function name="ArrayElementEXT" alias="ArrayElement"> 9286 <param name="i" type="GLint"/> 9287 </function> 9288 9289 <function name="ColorPointerEXT" deprecated="3.1" marshal="async" 9290 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR0, size, type, stride, pointer);"> 9291 <param name="size" type="GLint"/> 9292 <param name="type" type="GLenum"/> 9293 <param name="stride" type="GLsizei"/> 9294 <param name="count" type="GLsizei"/> 9295 <param name="pointer" type="const GLvoid *"/> 9296 <glx handcode="true"/> 9297 </function> 9298 9299 <function name="DrawArraysEXT" alias="DrawArrays"> 9300 <param name="mode" type="GLenum"/> 9301 <param name="first" type="GLint"/> 9302 <param name="count" type="GLsizei"/> 9303 </function> 9304 9305 <function name="EdgeFlagPointerEXT" deprecated="3.1" marshal="async" 9306 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_EDGEFLAG, 1, GL_UNSIGNED_BYTE, stride, pointer);"> 9307 <param name="stride" type="GLsizei"/> 9308 <param name="count" type="GLsizei"/> 9309 <param name="pointer" type="const GLboolean *"/> 9310 <glx handcode="true"/> 9311 </function> 9312 9313 <function name="GetPointervEXT" alias="GetPointerv"> 9314 <param name="pname" type="GLenum"/> 9315 <param name="params" type="GLvoid **" output="true"/> 9316 </function> 9317 9318 <function name="IndexPointerEXT" deprecated="3.1" marshal="async" 9319 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR_INDEX, 1, type, stride, pointer);"> 9320 <param name="type" type="GLenum"/> 9321 <param name="stride" type="GLsizei"/> 9322 <param name="count" type="GLsizei"/> 9323 <param name="pointer" type="const GLvoid *"/> 9324 <glx handcode="true"/> 9325 </function> 9326 9327 <function name="NormalPointerEXT" deprecated="3.1" marshal="async" 9328 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_NORMAL, 3, type, stride, pointer);"> 9329 <param name="type" type="GLenum"/> 9330 <param name="stride" type="GLsizei"/> 9331 <param name="count" type="GLsizei"/> 9332 <param name="pointer" type="const GLvoid *"/> 9333 <glx handcode="true"/> 9334 </function> 9335 9336 <function name="TexCoordPointerEXT" deprecated="3.1" marshal="async" 9337 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_TEX(ctx->GLThread.ClientActiveTexture), size, type, stride, pointer);"> 9338 <param name="size" type="GLint"/> 9339 <param name="type" type="GLenum"/> 9340 <param name="stride" type="GLsizei"/> 9341 <param name="count" type="GLsizei"/> 9342 <param name="pointer" type="const GLvoid *"/> 9343 <glx handcode="true"/> 9344 </function> 9345 9346 <function name="VertexPointerEXT" deprecated="3.1" marshal="async" 9347 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_POS, size, type, stride, pointer);"> 9348 <param name="size" type="GLint"/> 9349 <param name="type" type="GLenum"/> 9350 <param name="stride" type="GLsizei"/> 9351 <param name="count" type="GLsizei"/> 9352 <param name="pointer" type="const GLvoid *"/> 9353 <glx handcode="true"/> 9354 </function> 9355</category> 9356 9357<category name="GL_SGIS_generate_mipmap" number="32"> 9358 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 9359 <size name="TexParameterfv"/> 9360 <size name="TexParameteriv"/> 9361 <size name="GetTexParameterfv" mode="get"/> 9362 <size name="GetTexParameteriv" mode="get"/> 9363 </enum> 9364 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 9365</category> 9366 9367<category name="GL_SGIX_clipmap" number="33"> 9368 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 9369 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 9370 <size name="TexParameterfv"/> 9371 <size name="TexParameteriv"/> 9372 <size name="GetTexParameterfv" mode="get"/> 9373 <size name="GetTexParameteriv" mode="get"/> 9374 </enum> 9375 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172"> 9376 <size name="TexParameterfv"/> 9377 <size name="TexParameteriv"/> 9378 <size name="GetTexParameterfv" mode="get"/> 9379 <size name="GetTexParameteriv" mode="get"/> 9380 </enum> 9381 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 9382 <size name="TexParameterfv"/> 9383 <size name="TexParameteriv"/> 9384 <size name="GetTexParameterfv" mode="get"/> 9385 <size name="GetTexParameteriv" mode="get"/> 9386 </enum> 9387 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 9388 <size name="TexParameterfv"/> 9389 <size name="TexParameteriv"/> 9390 <size name="GetTexParameterfv" mode="get"/> 9391 <size name="GetTexParameteriv" mode="get"/> 9392 </enum> 9393 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 9394 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 9395 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 9396 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 9397 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 9398 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 9399 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 9400</category> 9401 9402<category name="GL_SGIX_shadow" number="34"> 9403 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 9404 <size name="TexParameterfv"/> 9405 <size name="TexParameteriv"/> 9406 <size name="GetTexParameterfv" mode="get"/> 9407 <size name="GetTexParameteriv" mode="get"/> 9408 </enum> 9409 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 9410 <size name="TexParameterfv"/> 9411 <size name="TexParameteriv"/> 9412 <size name="GetTexParameterfv" mode="get"/> 9413 <size name="GetTexParameteriv" mode="get"/> 9414 </enum> 9415 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9416 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9417</category> 9418 9419<category name="GL_SGIS_texture_edge_clamp" number="35"> 9420 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9421</category> 9422 9423<category name="GL_SGIS_texture_border_clamp" number="36"> 9424 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9425</category> 9426 9427<category name="GL_EXT_blend_minmax" number="37"> 9428 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9429 <enum name="MIN_EXT" value="0x8007"/> 9430 <enum name="MAX_EXT" value="0x8008"/> 9431 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9432 <size name="Get" mode="get"/> 9433 </enum> 9434 9435 <function name="BlendEquationEXT" alias="BlendEquation"> 9436 <param name="mode" type="GLenum"/> 9437 </function> 9438</category> 9439 9440<category name="GL_EXT_blend_subtract" number="38"> 9441 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9442 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9443 9444 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9445 <param name="mode" type="GLenum"/> 9446 </function> --> 9447</category> 9448 9449<!-- Extension number 40 is a GLX extension. --> 9450<!-- Extension number 41 is a GLX extension. --> 9451<!-- Extension number 42 is a GLX extension. --> 9452<!-- Extension number 43 is a GLX extension. --> 9453<!-- Extension number 44 is a GLX extension. --> 9454<!-- Extension number 46 is not listed in the extension registry. --> 9455<!-- Extension number 47 is a GLX extension. --> 9456<!-- Extension number 48 is not listed in the extension registry. --> 9457<!-- Extension number 49 is a GLX extension. --> 9458<!-- Extension number 50 is a GLX extension. --> 9459 9460<category name="GL_SGIX_sprite" number="52"> 9461 <function name="SpriteParameterfSGIX" exec="skip"> 9462 <param name="pname" type="GLenum"/> 9463 <param name="param" type="GLfloat"/> 9464 <glx ignore="true"/> 9465 </function> 9466 9467 <function name="SpriteParameterfvSGIX" exec="skip"> 9468 <param name="pname" type="GLenum"/> 9469 <param name="params" type="const GLfloat *"/> 9470 <glx ignore="true"/> 9471 </function> 9472 9473 <function name="SpriteParameteriSGIX" exec="skip"> 9474 <param name="pname" type="GLenum"/> 9475 <param name="param" type="GLint"/> 9476 <glx ignore="true"/> 9477 </function> 9478 9479 <function name="SpriteParameterivSGIX" exec="skip"> 9480 <param name="pname" type="GLenum"/> 9481 <param name="params" type="const GLint *"/> 9482 <glx ignore="true"/> 9483 </function> 9484</category> 9485 9486<category name="GL_EXT_point_parameters" number="54"> 9487 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9488 <size name="PointParameterfv"/> 9489 </enum> 9490 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9491 <size name="PointParameterfv"/> 9492 </enum> 9493 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9494 <size name="PointParameterfv"/> 9495 </enum> 9496 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9497 <size name="PointParameterfv"/> 9498 </enum> 9499 9500 <function name="PointParameterfEXT" alias="PointParameterf"> 9501 <param name="pname" type="GLenum"/> 9502 <param name="param" type="GLfloat"/> 9503 </function> 9504 9505 <function name="PointParameterfvEXT" alias="PointParameterfv"> 9506 <param name="pname" type="GLenum"/> 9507 <param name="params" type="const GLfloat *"/> 9508 </function> 9509</category> 9510 9511<category name="GL_SGIX_instruments" number="55"> 9512 <function name="GetInstrumentsSGIX" exec="skip"> 9513 <return type="GLint"/> 9514 <glx ignore="true"/> 9515 </function> 9516 9517 <function name="InstrumentsBufferSGIX" exec="skip"> 9518 <param name="size" type="GLsizei"/> 9519 <param name="buffer" type="GLint *" output="true"/> 9520 <glx ignore="true"/> 9521 </function> 9522 9523 <function name="PollInstrumentsSGIX" exec="skip"> 9524 <param name="marker_p" type="GLint *" output="true"/> 9525 <return type="GLint"/> 9526 <glx ignore="true"/> 9527 </function> 9528 9529 <function name="ReadInstrumentsSGIX" exec="skip"> 9530 <param name="marker" type="GLint"/> 9531 <glx ignore="true"/> 9532 </function> 9533 9534 <function name="StartInstrumentsSGIX" exec="skip"> 9535 <glx ignore="true"/> 9536 </function> 9537 9538 <function name="StopInstrumentsSGIX" exec="skip"> 9539 <param name="marker" type="GLint"/> 9540 <glx ignore="true"/> 9541 </function> 9542</category> 9543 9544<category name="GL_SGIX_texture_scale_bias" number="56"> 9545 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9546 <size name="TexParameterfv"/> 9547 <size name="TexParameteriv"/> 9548 <size name="GetTexParameterfv" mode="get"/> 9549 <size name="GetTexParameteriv" mode="get"/> 9550 </enum> 9551 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9552 <size name="TexParameterfv"/> 9553 <size name="TexParameteriv"/> 9554 <size name="GetTexParameterfv" mode="get"/> 9555 <size name="GetTexParameteriv" mode="get"/> 9556 </enum> 9557 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9558 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9559</category> 9560 9561<category name="GL_SGIX_framezoom" number="57"> 9562 <function name="FrameZoomSGIX" exec="skip"> 9563 <param name="factor" type="GLint"/> 9564 <glx rop="2072" ignore="true"/> 9565 </function> 9566</category> 9567 9568<category name="GL_SGIX_tag_sample_buffer" number="58"> 9569 <function name="TagSampleBufferSGIX" exec="skip"> 9570 <glx rop="2050" ignore="true"/> 9571 </function> 9572</category> 9573 9574<!-- Extension number 59 is not listed in the extension registry. --> 9575 9576<category name="GL_SGIX_reference_plane" number="60"> 9577 <function name="ReferencePlaneSGIX" exec="skip"> 9578 <param name="equation" type="const GLdouble *" count="4"/> 9579 <glx rop="2071" ignore="true"/> 9580 </function> 9581</category> 9582 9583<category name="GL_SGIX_flush_raster" number="61"> 9584 <function name="FlushRasterSGIX" exec="skip"> 9585 <glx vendorpriv="4105" ignore="true"/> 9586 </function> 9587</category> 9588 9589<!-- Extension number 62 is a GLX extension. --> 9590 9591<category name="GL_SGIX_depth_texture" number="63"> 9592 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9593 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9594 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9595</category> 9596 9597<category name="GL_SGIS_fog_function" number="64"> 9598 <function name="FogFuncSGIS" exec="skip"> 9599 <param name="n" type="GLsizei" counter="true"/> 9600 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9601 <glx rop="2067" ignore="true"/> 9602 </function> 9603 9604 <function name="GetFogFuncSGIS" exec="skip"> 9605 <param name="points" type="GLfloat *" output="true"/> 9606 <!-- GLX protocol for this function is unknown. --> 9607 </function> 9608</category> 9609 9610<category name="GL_SGIX_fog_offset" number="65"> 9611 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9612 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9613 <size name="Fogfv"/> 9614 <size name="Fogiv"/> 9615 </enum> 9616</category> 9617 9618<category name="GL_HP_image_transform" number="66"> 9619 <function name="ImageTransformParameteriHP" exec="skip"> 9620 <param name="target" type="GLenum"/> 9621 <param name="pname" type="GLenum"/> 9622 <param name="param" type="GLint"/> 9623 </function> 9624 9625 <function name="ImageTransformParameterfHP" exec="skip"> 9626 <param name="target" type="GLenum"/> 9627 <param name="pname" type="GLenum"/> 9628 <param name="param" type="GLfloat"/> 9629 </function> 9630 9631 <function name="ImageTransformParameterivHP" exec="skip"> 9632 <param name="target" type="GLenum"/> 9633 <param name="pname" type="GLenum"/> 9634 <param name="params" type="const GLint *"/> 9635 </function> 9636 9637 <function name="ImageTransformParameterfvHP" exec="skip"> 9638 <param name="target" type="GLenum"/> 9639 <param name="pname" type="GLenum"/> 9640 <param name="params" type="const GLfloat *"/> 9641 </function> 9642 9643 <function name="GetImageTransformParameterivHP" exec="skip"> 9644 <param name="target" type="GLenum"/> 9645 <param name="pname" type="GLenum"/> 9646 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9647 </function> 9648 9649 <function name="GetImageTransformParameterfvHP" exec="skip"> 9650 <param name="target" type="GLenum"/> 9651 <param name="pname" type="GLenum"/> 9652 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9653 </function> 9654</category> 9655 9656<category name="GL_HP_convolution_border_modes" number="67"> 9657 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9658 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9659 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9660 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9661 <size name="ConvolutionParameterfv"/> 9662 <size name="ConvolutionParameteriv"/> 9663 <size name="GetConvolutionParameterfv" mode="get"/> 9664 <size name="GetConvolutionParameteriv" mode="get"/> 9665 </enum> 9666</category> 9667 9668<!-- Extension number 68 is not listed in the extension registry. --> 9669<!-- Extension number 70 is not listed in the extension registry. --> 9670<!-- Extension number 71 is not listed in the extension registry. --> 9671<!-- Extension number 72 is not listed in the extension registry. --> 9672<!-- Extension number 73 is not listed in the extension registry. --> 9673 9674<category name="GL_EXT_color_subtable" number="74"> 9675 <function name="ColorSubTableEXT" alias="ColorSubTable"> 9676 <param name="target" type="GLenum"/> 9677 <param name="start" type="GLsizei"/> 9678 <param name="count" type="GLsizei"/> 9679 <param name="format" type="GLenum"/> 9680 <param name="type" type="GLenum"/> 9681 <param name="data" type="const GLvoid *"/> 9682 </function> 9683 9684 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable"> 9685 <param name="target" type="GLenum"/> 9686 <param name="start" type="GLsizei"/> 9687 <param name="x" type="GLint"/> 9688 <param name="y" type="GLint"/> 9689 <param name="width" type="GLsizei"/> 9690 </function> 9691</category> 9692 9693<!-- Extension number 75 is a GLU extension. --> 9694 9695<category name="GL_PGI_misc_hints" number="77"> 9696 <function name="HintPGI" exec="skip"> 9697 <param name="target" type="GLenum"/> 9698 <param name="mode" type="GLint"/> 9699 <glx ignore="true"/> 9700 </function> 9701</category> 9702 9703<category name="GL_EXT_paletted_texture" number="78"> 9704 <enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8"> 9705 <size name="GetColorTableParameterfv" mode="get"/> 9706 <size name="GetColorTableParameteriv" mode="get"/> 9707 </enum> 9708 <enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9"> 9709 <size name="GetColorTableParameterfv" mode="get"/> 9710 <size name="GetColorTableParameteriv" mode="get"/> 9711 </enum> 9712 <enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA"> 9713 <size name="GetColorTableParameterfv" mode="get"/> 9714 <size name="GetColorTableParameteriv" mode="get"/> 9715 </enum> 9716 <enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB"> 9717 <size name="GetColorTableParameterfv" mode="get"/> 9718 <size name="GetColorTableParameteriv" mode="get"/> 9719 </enum> 9720 <enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC"> 9721 <size name="GetColorTableParameterfv" mode="get"/> 9722 <size name="GetColorTableParameteriv" mode="get"/> 9723 </enum> 9724 <enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD"> 9725 <size name="GetColorTableParameterfv" mode="get"/> 9726 <size name="GetColorTableParameteriv" mode="get"/> 9727 </enum> 9728 <enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE"> 9729 <size name="GetColorTableParameterfv" mode="get"/> 9730 <size name="GetColorTableParameteriv" mode="get"/> 9731 </enum> 9732 <enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF"> 9733 <size name="GetColorTableParameterfv" mode="get"/> 9734 <size name="GetColorTableParameteriv" mode="get"/> 9735 </enum> 9736 <enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED"> 9737 <size name="GetTexLevelParameterfv" mode="get"/> 9738 <size name="GetTexLevelParameteriv" mode="get"/> 9739 </enum> 9740 9741 <function name="ColorTableEXT" alias="ColorTable"> 9742 <param name="target" type="GLenum"/> 9743 <param name="internalformat" type="GLenum"/> 9744 <param name="width" type="GLsizei"/> 9745 <param name="format" type="GLenum"/> 9746 <param name="type" type="GLenum"/> 9747 <param name="table" type="const GLvoid *"/> 9748 </function> 9749 9750 <function name="GetColorTableEXT" alias="GetColorTable"> 9751 <param name="target" type="GLenum"/> 9752 <param name="format" type="GLenum"/> 9753 <param name="type" type="GLenum"/> 9754 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9755 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9756 </function> 9757 9758 <function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv"> 9759 <param name="target" type="GLenum"/> 9760 <param name="pname" type="GLenum"/> 9761 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9762 <glx vendorpriv="4100"/> 9763 </function> 9764 9765 <function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv"> 9766 <param name="target" type="GLenum"/> 9767 <param name="pname" type="GLenum"/> 9768 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9769 <glx vendorpriv="4099"/> 9770 </function> 9771</category> 9772 9773<category name="GL_EXT_clip_volume_hint" number="79"> 9774 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9775 <size name="Get" mode="get"/> 9776 </enum> 9777</category> 9778 9779<category name="GL_SGIX_list_priority" number="80"> 9780 <function name="GetListParameterfvSGIX" exec="skip"> 9781 <param name="list" type="GLuint"/> 9782 <param name="pname" type="GLenum"/> 9783 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9784 <glx ignore="true"/> 9785 </function> 9786 9787 <function name="GetListParameterivSGIX" exec="skip"> 9788 <param name="list" type="GLuint"/> 9789 <param name="pname" type="GLenum"/> 9790 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9791 <glx ignore="true"/> 9792 </function> 9793 9794 <function name="ListParameterfSGIX" exec="skip"> 9795 <param name="list" type="GLuint"/> 9796 <param name="pname" type="GLenum"/> 9797 <param name="param" type="GLfloat"/> 9798 <glx ignore="true"/> 9799 </function> 9800 9801 <function name="ListParameterfvSGIX" exec="skip"> 9802 <param name="list" type="GLuint"/> 9803 <param name="pname" type="GLenum"/> 9804 <param name="params" type="const GLfloat *"/> 9805 <glx ignore="true"/> 9806 </function> 9807 9808 <function name="ListParameteriSGIX" exec="skip"> 9809 <param name="list" type="GLuint"/> 9810 <param name="pname" type="GLenum"/> 9811 <param name="param" type="GLint"/> 9812 <glx ignore="true"/> 9813 </function> 9814 9815 <function name="ListParameterivSGIX" exec="skip"> 9816 <param name="list" type="GLuint"/> 9817 <param name="pname" type="GLenum"/> 9818 <param name="params" type="const GLint *"/> 9819 <glx ignore="true"/> 9820 </function> 9821</category> 9822 9823<!-- Extension number 82 is not listed in the extension registry. --> 9824<!-- Extension number 83 is a GLX extension. --> 9825 9826<category name="GL_SGIX_texture_lod_bias" number="84"> 9827 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9828 <size name="TexParameterfv"/> 9829 <size name="TexParameteriv"/> 9830 <size name="GetTexParameterfv" mode="get"/> 9831 <size name="GetTexParameteriv" mode="get"/> 9832 </enum> 9833 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 9834 <size name="TexParameterfv"/> 9835 <size name="TexParameteriv"/> 9836 <size name="GetTexParameterfv" mode="get"/> 9837 <size name="GetTexParameteriv" mode="get"/> 9838 </enum> 9839 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9840 <size name="TexParameterfv"/> 9841 <size name="TexParameteriv"/> 9842 <size name="GetTexParameterfv" mode="get"/> 9843 <size name="GetTexParameteriv" mode="get"/> 9844 </enum> 9845</category> 9846 9847<!-- Extension number 85 is a GLU extension. --> 9848<!-- Extension number 86 is a GLX extension. --> 9849<!-- Extension number 87 is not listed in the extension registry. --> 9850<!-- Extension number 88 is not listed in the extension registry. --> 9851<!-- Extension number 89 is not listed in the extension registry. --> 9852 9853 9854<category name="GL_SGIX_shadow_ambient" number="90"> 9855 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9856 <size name="TexParameterfv"/> 9857 <size name="TexParameteriv"/> 9858 <size name="GetTexParameterfv" mode="get"/> 9859 <size name="GetTexParameteriv" mode="get"/> 9860 </enum> 9861</category> 9862 9863<!-- Extension number 91 is a GLX extension. --> 9864<!-- Extension number 92 is a GLX extension. --> 9865 9866<category name="GL_EXT_index_material" number="94"> 9867 <function name="IndexMaterialEXT" exec="skip"> 9868 <param name="face" type="GLenum"/> 9869 <param name="mode" type="GLenum"/> 9870 <glx ignore="true"/> 9871 </function> 9872</category> 9873 9874<category name="GL_EXT_index_func" number="95"> 9875 <function name="IndexFuncEXT" exec="skip"> 9876 <param name="func" type="GLenum"/> 9877 <param name="ref" type="GLclampf"/> 9878 <glx ignore="true"/> 9879 </function> 9880</category> 9881 9882<category name="GL_EXT_compiled_vertex_array" number="97"> 9883 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9884 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9885 9886 <function name="LockArraysEXT" deprecated="3.1"> 9887 <param name="first" type="GLint"/> 9888 <param name="count" type="GLsizei"/> 9889 <glx handcode="true" ignore="true"/> 9890 </function> 9891 9892 <function name="UnlockArraysEXT" deprecated="3.1"> 9893 <glx handcode="true" ignore="true"/> 9894 </function> 9895</category> 9896 9897<category name="GL_EXT_cull_vertex" number="98"> 9898 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9899 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AB"> 9900 <size name="CullParameterfv"/> 9901 <size name="CullParameterdv"/> 9902 </enum> 9903 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AC"> 9904 <size name="CullParameterfv"/> 9905 <size name="CullParameterdv"/> 9906 </enum> 9907 9908 <function name="CullParameterdvEXT" exec="skip"> 9909 <param name="pname" type="GLenum"/> 9910 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9911 <glx ignore="true"/> 9912 </function> 9913 9914 <function name="CullParameterfvEXT" exec="skip"> 9915 <param name="pname" type="GLenum"/> 9916 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9917 <glx ignore="true"/> 9918 </function> 9919</category> 9920 9921<!-- Extension number 99 is not listed in the extension registry. --> 9922<xi:include href="ARB_viewport_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 9923 9924<!-- Shouldn't this be EXT_fragment_lighting? --> 9925<category name="GL_SGIX_fragment_lighting" number="102"> 9926 <function name="FragmentColorMaterialSGIX" exec="skip"> 9927 <param name="face" type="GLenum"/> 9928 <param name="mode" type="GLenum"/> 9929 <glx ignore="true"/> 9930 </function> 9931 9932 <function name="FragmentLightfSGIX" exec="skip"> 9933 <param name="light" type="GLenum"/> 9934 <param name="pname" type="GLenum"/> 9935 <param name="param" type="GLfloat"/> 9936 <glx ignore="true"/> 9937 </function> 9938 9939 <function name="FragmentLightfvSGIX" exec="skip"> 9940 <param name="light" type="GLenum"/> 9941 <param name="pname" type="GLenum"/> 9942 <param name="params" type="const GLfloat *"/> 9943 <glx ignore="true"/> 9944 </function> 9945 9946 <function name="FragmentLightiSGIX" exec="skip"> 9947 <param name="light" type="GLenum"/> 9948 <param name="pname" type="GLenum"/> 9949 <param name="param" type="GLint"/> 9950 <glx ignore="true"/> 9951 </function> 9952 9953 <function name="FragmentLightivSGIX" exec="skip"> 9954 <param name="light" type="GLenum"/> 9955 <param name="pname" type="GLenum"/> 9956 <param name="params" type="const GLint *"/> 9957 <glx ignore="true"/> 9958 </function> 9959 9960 <function name="FragmentLightModelfSGIX" exec="skip"> 9961 <param name="pname" type="GLenum"/> 9962 <param name="param" type="GLfloat"/> 9963 <glx ignore="true"/> 9964 </function> 9965 9966 <function name="FragmentLightModelfvSGIX" exec="skip"> 9967 <param name="pname" type="GLenum"/> 9968 <param name="params" type="const GLfloat *"/> 9969 <glx ignore="true"/> 9970 </function> 9971 9972 <function name="FragmentLightModeliSGIX" exec="skip"> 9973 <param name="pname" type="GLenum"/> 9974 <param name="param" type="GLint"/> 9975 <glx ignore="true"/> 9976 </function> 9977 9978 <function name="FragmentLightModelivSGIX" exec="skip"> 9979 <param name="pname" type="GLenum"/> 9980 <param name="params" type="const GLint *"/> 9981 <glx ignore="true"/> 9982 </function> 9983 9984 <function name="FragmentMaterialfSGIX" exec="skip"> 9985 <param name="face" type="GLenum"/> 9986 <param name="pname" type="GLenum"/> 9987 <param name="param" type="GLfloat"/> 9988 <glx ignore="true"/> 9989 </function> 9990 9991 <function name="FragmentMaterialfvSGIX" exec="skip"> 9992 <param name="face" type="GLenum"/> 9993 <param name="pname" type="GLenum"/> 9994 <param name="params" type="const GLfloat *"/> 9995 <glx ignore="true"/> 9996 </function> 9997 9998 <function name="FragmentMaterialiSGIX" exec="skip"> 9999 <param name="face" type="GLenum"/> 10000 <param name="pname" type="GLenum"/> 10001 <param name="param" type="GLint"/> 10002 <glx ignore="true"/> 10003 </function> 10004 10005 <function name="FragmentMaterialivSGIX" exec="skip"> 10006 <param name="face" type="GLenum"/> 10007 <param name="pname" type="GLenum"/> 10008 <param name="params" type="const GLint *"/> 10009 <glx ignore="true"/> 10010 </function> 10011 10012 <function name="GetFragmentLightfvSGIX" exec="skip"> 10013 <param name="light" type="GLenum"/> 10014 <param name="pname" type="GLenum"/> 10015 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 10016 <glx ignore="true"/> 10017 </function> 10018 10019 <function name="GetFragmentLightivSGIX" exec="skip"> 10020 <param name="light" type="GLenum"/> 10021 <param name="pname" type="GLenum"/> 10022 <param name="params" type="GLint *" output="true" variable_param="pname"/> 10023 <glx ignore="true"/> 10024 </function> 10025 10026 <function name="GetFragmentMaterialfvSGIX" exec="skip"> 10027 <param name="face" type="GLenum"/> 10028 <param name="pname" type="GLenum"/> 10029 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 10030 <glx ignore="true"/> 10031 </function> 10032 10033 <function name="GetFragmentMaterialivSGIX" exec="skip"> 10034 <param name="face" type="GLenum"/> 10035 <param name="pname" type="GLenum"/> 10036 <param name="params" type="GLint *" output="true" variable_param="pname"/> 10037 <glx ignore="true"/> 10038 </function> 10039 10040 <function name="LightEnviSGIX" exec="skip"> 10041 <param name="pname" type="GLenum"/> 10042 <param name="param" type="GLint"/> 10043 <glx ignore="true"/> 10044 </function> 10045</category> 10046 10047<!-- Extension number 103 is not listed in the extension registry. --> 10048<!-- Extension number 104 is not listed in the extension registry. --> 10049<!-- Extension number 105 is not listed in the extension registry. --> 10050<!-- Extension number 106 is not listed in the extension registry. --> 10051<!-- Extension number 107 is not listed in the extension registry. --> 10052<!-- Extension number 108 is not listed in the extension registry. --> 10053<!-- Extension number 109 is not listed in the extension registry. --> 10054 10055<category name="GL_IBM_rasterpos_clip" number="110"> 10056 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 10057 <size name="Get" mode="get"/> 10058 </enum> 10059</category> 10060 10061<category name="GL_EXT_draw_range_elements" number="112"> 10062 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 10063 <param name="mode" type="GLenum"/> 10064 <param name="start" type="GLuint"/> 10065 <param name="end" type="GLuint"/> 10066 <param name="count" type="GLsizei"/> 10067 <param name="type" type="GLenum"/> 10068 <param name="indices" type="const GLvoid *"/> 10069 <glx handcode="true"/> 10070 </function> 10071</category> 10072 10073<!-- Extension number 115 is a GLX extension. --> 10074<!-- Extension number 116 is not listed in the extension registry. --> 10075 10076<category name="GL_EXT_light_texture" number="117"> 10077 <function name="ApplyTextureEXT" exec="skip"> 10078 <param name="mode" type="GLenum"/> 10079 </function> 10080 10081 <function name="TextureLightEXT" exec="skip"> 10082 <param name="pname" type="GLenum"/> 10083 </function> 10084 10085 <function name="TextureMaterialEXT" exec="skip"> 10086 <param name="face" type="GLenum"/> 10087 <param name="mode" type="GLenum"/> 10088 </function> 10089</category> 10090 10091<!-- Extension number 118 is not listed in the extension registry. --> 10092<!-- Extension number 121 is not listed in the extension registry. --> 10093<!-- Extension number 122 is not listed in the extension registry. --> 10094<!-- Extension number 123 is not listed in the extension registry. --> 10095<!-- Extension number 124 is not listed in the extension registry. --> 10096<!-- Extension number 125 is not listed in the extension registry. --> 10097<!-- Extension number 126 is not listed in the extension registry. --> 10098<!-- Extension number 128 is not listed in the extension registry. --> 10099<!-- Extension number 130 is not listed in the extension registry. --> 10100<!-- Extension number 131 is not listed in the extension registry. --> 10101 10102<category name="GL_SGIX_async" number="132"> 10103 <function name="AsyncMarkerSGIX" exec="skip"> 10104 <param name="marker" type="GLuint"/> 10105 </function> 10106 10107 <function name="FinishAsyncSGIX" exec="skip"> 10108 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 10109 <return type="GLint"/> 10110 </function> 10111 10112 <function name="PollAsyncSGIX" exec="skip"> 10113 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 10114 <return type="GLint"/> 10115 </function> 10116 10117 <function name="GenAsyncMarkersSGIX" exec="skip"> 10118 <param name="range" type="GLsizei"/> 10119 <return type="GLuint"/> 10120 </function> 10121 10122 <function name="DeleteAsyncMarkersSGIX" exec="skip"> 10123 <param name="marker" type="GLuint"/> 10124 <param name="range" type="GLsizei"/> 10125 </function> 10126 10127 <function name="IsAsyncMarkerSGIX" exec="skip"> 10128 <param name="marker" type="GLuint"/> 10129 <return type="GLboolean"/> 10130 </function> 10131</category> 10132 10133<category name="GL_INTEL_parallel_arrays" number="136"> 10134 <function name="VertexPointervINTEL" exec="skip"> 10135 <param name="size" type="GLint"/> 10136 <param name="type" type="GLenum"/> 10137 <param name="pointer" type="const GLvoid **"/> 10138 </function> 10139 10140 <function name="NormalPointervINTEL" exec="skip"> 10141 <param name="type" type="GLenum"/> 10142 <param name="pointer" type="const GLvoid **"/> 10143 </function> 10144 10145 <function name="ColorPointervINTEL" exec="skip"> 10146 <param name="size" type="GLint"/> 10147 <param name="type" type="GLenum"/> 10148 <param name="pointer" type="const GLvoid **"/> 10149 </function> 10150 10151 <function name="TexCoordPointervINTEL" exec="skip"> 10152 <param name="size" type="GLint"/> 10153 <param name="type" type="GLenum"/> 10154 <param name="pointer" type="const GLvoid **"/> 10155 </function> 10156</category> 10157 10158<category name="GL_HP_occlusion_test" number="137"> 10159 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 10160 <size name="Get" mode="get"/> 10161 </enum> 10162 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 10163 <size name="Get" mode="get"/> 10164 </enum> 10165</category> 10166 10167<category name="GL_EXT_pixel_transform" number="138"> 10168 <function name="PixelTransformParameteriEXT" exec="skip"> 10169 <param name="target" type="GLenum"/> 10170 <param name="pname" type="GLenum"/> 10171 <param name="param" type="GLint"/> 10172 </function> 10173 10174 <function name="PixelTransformParameterfEXT" exec="skip"> 10175 <param name="target" type="GLenum"/> 10176 <param name="pname" type="GLenum"/> 10177 <param name="param" type="GLfloat"/> 10178 </function> 10179 10180 <function name="PixelTransformParameterivEXT" exec="skip"> 10181 <param name="target" type="GLenum"/> 10182 <param name="pname" type="GLenum"/> 10183 <param name="params" type="const GLint *"/> 10184 </function> 10185 10186 <function name="PixelTransformParameterfvEXT" exec="skip"> 10187 <param name="target" type="GLenum"/> 10188 <param name="pname" type="GLenum"/> 10189 <param name="params" type="const GLfloat *"/> 10190 </function> 10191</category> 10192 10193<!-- Extension number 140 is not listed in the extension registry. --> 10194 10195<category name="GL_EXT_shared_texture_palette" number="141"> 10196 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 10197</category> 10198 10199<!-- Extension number 142 is a GLX extension. --> 10200<!-- Extension number 143 is not listed in the extension registry. --> 10201 10202<category name="GL_EXT_separate_specular_color" number="144"> 10203 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 10204 <size name="LightModelfv"/> 10205 <size name="LightModeliv"/> 10206 </enum> 10207 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 10208 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 10209</category> 10210 10211<category name="GL_EXT_secondary_color" number="145"> 10212 <function name="SecondaryColor3bEXT" 10213 vectorequiv="SecondaryColor3bv" alias="SecondaryColor3b"> 10214 <param name="red" type="GLbyte"/> 10215 <param name="green" type="GLbyte"/> 10216 <param name="blue" type="GLbyte"/> 10217 </function> 10218 10219 <function name="SecondaryColor3bvEXT" alias="SecondaryColor3bv"> 10220 <param name="v" type="const GLbyte *"/> 10221 </function> 10222 10223 <function name="SecondaryColor3dEXT" 10224 vectorequiv="SecondaryColor3dv" alias="SecondaryColor3d"> 10225 <param name="red" type="GLdouble"/> 10226 <param name="green" type="GLdouble"/> 10227 <param name="blue" type="GLdouble"/> 10228 </function> 10229 10230 <function name="SecondaryColor3dvEXT" alias="SecondaryColor3dv"> 10231 <param name="v" type="const GLdouble *"/> 10232 </function> 10233 10234 <function name="SecondaryColor3fEXT" vectorequiv="SecondaryColor3fvEXT"> 10235 <param name="red" type="GLfloat"/> 10236 <param name="green" type="GLfloat"/> 10237 <param name="blue" type="GLfloat"/> 10238 </function> 10239 10240 <function name="SecondaryColor3fvEXT"> 10241 <param name="v" type="const GLfloat *" count="3"/> 10242 <glx rop="4129"/> 10243 </function> 10244 10245 <function name="SecondaryColor3iEXT" 10246 vectorequiv="SecondaryColor3iv" alias="SecondaryColor3i"> 10247 <param name="red" type="GLint"/> 10248 <param name="green" type="GLint"/> 10249 <param name="blue" type="GLint"/> 10250 </function> 10251 10252 <function name="SecondaryColor3ivEXT" alias="SecondaryColor3iv"> 10253 <param name="v" type="const GLint *"/> 10254 </function> 10255 10256 <function name="SecondaryColor3sEXT" 10257 vectorequiv="SecondaryColor3sv" alias="SecondaryColor3s"> 10258 <param name="red" type="GLshort"/> 10259 <param name="green" type="GLshort"/> 10260 <param name="blue" type="GLshort"/> 10261 </function> 10262 10263 <function name="SecondaryColor3svEXT" alias="SecondaryColor3sv"> 10264 <param name="v" type="const GLshort *"/> 10265 </function> 10266 10267 <function name="SecondaryColor3ubEXT" 10268 vectorequiv="SecondaryColor3ubv" alias="SecondaryColor3ub"> 10269 <param name="red" type="GLubyte"/> 10270 <param name="green" type="GLubyte"/> 10271 <param name="blue" type="GLubyte"/> 10272 </function> 10273 10274 <function name="SecondaryColor3ubvEXT" alias="SecondaryColor3ubv"> 10275 <param name="v" type="const GLubyte *"/> 10276 </function> 10277 10278 <function name="SecondaryColor3uiEXT" 10279 vectorequiv="SecondaryColor3uiv" alias="SecondaryColor3ui"> 10280 <param name="red" type="GLuint"/> 10281 <param name="green" type="GLuint"/> 10282 <param name="blue" type="GLuint"/> 10283 </function> 10284 10285 <function name="SecondaryColor3uivEXT" alias="SecondaryColor3uiv"> 10286 <param name="v" type="const GLuint *"/> 10287 </function> 10288 10289 <function name="SecondaryColor3usEXT" 10290 vectorequiv="SecondaryColor3usv" alias="SecondaryColor3us"> 10291 <param name="red" type="GLushort"/> 10292 <param name="green" type="GLushort"/> 10293 <param name="blue" type="GLushort"/> 10294 </function> 10295 10296 <function name="SecondaryColor3usvEXT" alias="SecondaryColor3usv"> 10297 <param name="v" type="const GLushort *"/> 10298 </function> 10299 10300 <function name="SecondaryColorPointerEXT" alias="SecondaryColorPointer"> 10301 <param name="size" type="GLint"/> 10302 <param name="type" type="GLenum"/> 10303 <param name="stride" type="GLsizei"/> 10304 <param name="pointer" type="const GLvoid *"/> 10305 </function> 10306</category> 10307 10308<category name="GL_EXT_texture_perturb_normal" number="147"> 10309 <function name="TextureNormalEXT" exec="skip"> 10310 <param name="mode" type="GLenum"/> 10311 </function> 10312</category> 10313 10314<category name="GL_EXT_multi_draw_arrays" number="148"> 10315 <function name="MultiDrawArraysEXT" es1="1.0" es2="2.0" alias="MultiDrawArrays"> 10316 <param name="mode" type="GLenum"/> 10317 <param name="first" type="const GLint *"/> 10318 <param name="count" type="const GLsizei *"/> 10319 <param name="primcount" type="GLsizei"/> 10320 </function> 10321 10322 <function name="MultiDrawElementsEXT" es1="1.0" es2="2.0" marshal="custom"> 10323 <param name="mode" type="GLenum"/> 10324 <param name="count" type="const GLsizei *" count="primcount"/> 10325 <param name="type" type="GLenum"/> 10326 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 10327 <param name="primcount" type="GLsizei"/> 10328 <glx handcode="true"/> 10329 </function> 10330</category> 10331 10332<category name="GL_EXT_fog_coord" number="149"> 10333 <function name="FogCoordfEXT" vectorequiv="FogCoordfvEXT" exec="dynamic"> 10334 <param name="coord" type="GLfloat"/> 10335 </function> 10336 10337 <function name="FogCoordfvEXT" exec="dynamic"> 10338 <param name="coord" type="const GLfloat *" count="1"/> 10339 <glx rop="4124"/> 10340 </function> 10341 10342 <function name="FogCoorddEXT" vectorequiv="FogCoorddv" alias="FogCoordd"> 10343 <param name="coord" type="GLdouble"/> 10344 </function> 10345 10346 <function name="FogCoorddvEXT" alias="FogCoorddv"> 10347 <param name="coord" type="const GLdouble *"/> 10348 </function> 10349 10350 <function name="FogCoordPointerEXT" alias="FogCoordPointer"> 10351 <param name="type" type="GLenum"/> 10352 <param name="stride" type="GLsizei"/> 10353 <param name="pointer" type="const GLvoid *"/> 10354 </function> 10355</category> 10356 10357<!-- Extension number 150 is not listed in the extension registry. --> 10358<!-- Extension number 151 is not listed in the extension registry. --> 10359<!-- Extension number 152 is not listed in the extension registry. --> 10360<!-- Extension number 153 is not listed in the extension registry. --> 10361<!-- Extension number 154 is not listed in the extension registry. --> 10362 10363<category name="GL_EXT_coordinate_frame" number="156"> 10364 <function name="Tangent3bEXT" exec="skip"> 10365 <param name="tx" type="GLbyte"/> 10366 <param name="ty" type="GLbyte"/> 10367 <param name="tz" type="GLbyte"/> 10368 </function> 10369 10370 <function name="Tangent3bvEXT" exec="skip"> 10371 <param name="v" type="const GLbyte *"/> 10372 </function> 10373 10374 <function name="Tangent3dEXT" exec="skip"> 10375 <param name="tx" type="GLdouble"/> 10376 <param name="ty" type="GLdouble"/> 10377 <param name="tz" type="GLdouble"/> 10378 </function> 10379 10380 <function name="Tangent3dvEXT" exec="skip"> 10381 <param name="v" type="const GLdouble *"/> 10382 </function> 10383 10384 <function name="Tangent3fEXT" exec="skip"> 10385 <param name="tx" type="GLfloat"/> 10386 <param name="ty" type="GLfloat"/> 10387 <param name="tz" type="GLfloat"/> 10388 </function> 10389 10390 <function name="Tangent3fvEXT" exec="skip"> 10391 <param name="v" type="const GLfloat *"/> 10392 </function> 10393 10394 <function name="Tangent3iEXT" exec="skip"> 10395 <param name="tx" type="GLint"/> 10396 <param name="ty" type="GLint"/> 10397 <param name="tz" type="GLint"/> 10398 </function> 10399 10400 <function name="Tangent3ivEXT" exec="skip"> 10401 <param name="v" type="const GLint *"/> 10402 </function> 10403 10404 <function name="Tangent3sEXT" exec="skip"> 10405 <param name="tx" type="GLshort"/> 10406 <param name="ty" type="GLshort"/> 10407 <param name="tz" type="GLshort"/> 10408 </function> 10409 10410 <function name="Tangent3svEXT" exec="skip"> 10411 <param name="v" type="const GLshort *"/> 10412 </function> 10413 10414 <function name="Binormal3bEXT" exec="skip"> 10415 <param name="bx" type="GLbyte"/> 10416 <param name="by" type="GLbyte"/> 10417 <param name="bz" type="GLbyte"/> 10418 </function> 10419 10420 <function name="Binormal3bvEXT" exec="skip"> 10421 <param name="v" type="const GLbyte *"/> 10422 </function> 10423 10424 <function name="Binormal3dEXT" exec="skip"> 10425 <param name="bx" type="GLdouble"/> 10426 <param name="by" type="GLdouble"/> 10427 <param name="bz" type="GLdouble"/> 10428 </function> 10429 10430 <function name="Binormal3dvEXT" exec="skip"> 10431 <param name="v" type="const GLdouble *"/> 10432 </function> 10433 10434 <function name="Binormal3fEXT" exec="skip"> 10435 <param name="bx" type="GLfloat"/> 10436 <param name="by" type="GLfloat"/> 10437 <param name="bz" type="GLfloat"/> 10438 </function> 10439 10440 <function name="Binormal3fvEXT" exec="skip"> 10441 <param name="v" type="const GLfloat *"/> 10442 </function> 10443 10444 <function name="Binormal3iEXT" exec="skip"> 10445 <param name="bx" type="GLint"/> 10446 <param name="by" type="GLint"/> 10447 <param name="bz" type="GLint"/> 10448 </function> 10449 10450 <function name="Binormal3ivEXT" exec="skip"> 10451 <param name="v" type="const GLint *"/> 10452 </function> 10453 10454 <function name="Binormal3sEXT" exec="skip"> 10455 <param name="bx" type="GLshort"/> 10456 <param name="by" type="GLshort"/> 10457 <param name="bz" type="GLshort"/> 10458 </function> 10459 10460 <function name="Binormal3svEXT" exec="skip"> 10461 <param name="v" type="const GLshort *"/> 10462 </function> 10463 10464 <function name="TangentPointerEXT" exec="skip"> 10465 <param name="type" type="GLenum"/> 10466 <param name="stride" type="GLsizei"/> 10467 <param name="pointer" type="const GLvoid *"/> 10468 </function> 10469 10470 <function name="BinormalPointerEXT" exec="skip"> 10471 <param name="type" type="GLenum"/> 10472 <param name="stride" type="GLsizei"/> 10473 <param name="pointer" type="const GLvoid *"/> 10474 </function> 10475</category> 10476 10477<!-- Extension number 157 is not listed in the extension registry. --> 10478 10479<category name="GL_EXT_texture_env_combine" number="158"> 10480 <enum name="COMBINE_EXT" value="0x8570"/> 10481 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10482 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10483 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10484 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10485 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10486 <enum name="CONSTANT_EXT" value="0x8576"/> 10487 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10488 <enum name="PREVIOUS_EXT" value="0x8578"/> 10489 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10490 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10491 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10492 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10493 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10494 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10495 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10496 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10497 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10498 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10499 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10500 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10501</category> 10502 10503<category name="GL_SGIX_pixel_texture" number="160"> 10504 <function name="PixelTexGenSGIX" exec="skip"> 10505 <param name="mode" type="GLenum"/> 10506 <glx rop="2059" ignore="true"/> 10507 </function> 10508</category> 10509 10510<!-- Extension number 161 is not listed in the extension registry. --> 10511<!-- Extension number 162 is not listed in the extension registry. --> 10512 10513<category name="GL_SUNX_constant_data" number="163"> 10514 <function name="FinishTextureSUNX" exec="skip"> 10515 </function> 10516</category> 10517 10518<category name="GL_SUN_global_alpha" number="164"> 10519 <function name="GlobalAlphaFactorbSUN" exec="skip"> 10520 <param name="factor" type="GLbyte"/> 10521 </function> 10522 10523 <function name="GlobalAlphaFactorsSUN" exec="skip"> 10524 <param name="factor" type="GLshort"/> 10525 </function> 10526 10527 <function name="GlobalAlphaFactoriSUN" exec="skip"> 10528 <param name="factor" type="GLint"/> 10529 </function> 10530 10531 <function name="GlobalAlphaFactorfSUN" exec="skip"> 10532 <param name="factor" type="GLfloat"/> 10533 </function> 10534 10535 <function name="GlobalAlphaFactordSUN" exec="skip"> 10536 <param name="factor" type="GLdouble"/> 10537 </function> 10538 10539 <function name="GlobalAlphaFactorubSUN" exec="skip"> 10540 <param name="factor" type="GLubyte"/> 10541 </function> 10542 10543 <function name="GlobalAlphaFactorusSUN" exec="skip"> 10544 <param name="factor" type="GLushort"/> 10545 </function> 10546 10547 <function name="GlobalAlphaFactoruiSUN" exec="skip"> 10548 <param name="factor" type="GLuint"/> 10549 </function> 10550</category> 10551 10552<category name="GL_SUN_triangle_list" number="165"> 10553 <function name="ReplacementCodeuiSUN" exec="skip"> 10554 <param name="code" type="GLuint"/> 10555 </function> 10556 10557 <function name="ReplacementCodeusSUN" exec="skip"> 10558 <param name="code" type="GLushort"/> 10559 </function> 10560 10561 <function name="ReplacementCodeubSUN" exec="skip"> 10562 <param name="code" type="GLubyte"/> 10563 </function> 10564 10565 <function name="ReplacementCodeuivSUN" exec="skip"> 10566 <param name="code" type="const GLuint *"/> 10567 </function> 10568 10569 <function name="ReplacementCodeusvSUN" exec="skip"> 10570 <param name="code" type="const GLushort *"/> 10571 </function> 10572 10573 <function name="ReplacementCodeubvSUN" exec="skip"> 10574 <param name="code" type="const GLubyte *"/> 10575 </function> 10576 10577 <function name="ReplacementCodePointerSUN" exec="skip"> 10578 <param name="type" type="GLenum"/> 10579 <param name="stride" type="GLsizei"/> 10580 <param name="pointer" type="const GLvoid *"/> 10581 </function> 10582</category> 10583 10584<category name="GL_SUN_vertex" number="166"> 10585 <function name="Color4ubVertex2fSUN" exec="skip"> 10586 <param name="r" type="GLubyte"/> 10587 <param name="g" type="GLubyte"/> 10588 <param name="b" type="GLubyte"/> 10589 <param name="a" type="GLubyte"/> 10590 <param name="x" type="GLfloat"/> 10591 <param name="y" type="GLfloat"/> 10592 </function> 10593 10594 <function name="Color4ubVertex2fvSUN" exec="skip"> 10595 <param name="c" type="const GLubyte *"/> 10596 <param name="v" type="const GLfloat *"/> 10597 </function> 10598 10599 <function name="Color4ubVertex3fSUN" exec="skip"> 10600 <param name="r" type="GLubyte"/> 10601 <param name="g" type="GLubyte"/> 10602 <param name="b" type="GLubyte"/> 10603 <param name="a" type="GLubyte"/> 10604 <param name="x" type="GLfloat"/> 10605 <param name="y" type="GLfloat"/> 10606 <param name="z" type="GLfloat"/> 10607 </function> 10608 10609 <function name="Color4ubVertex3fvSUN" exec="skip"> 10610 <param name="c" type="const GLubyte *"/> 10611 <param name="v" type="const GLfloat *"/> 10612 </function> 10613 10614 <function name="Color3fVertex3fSUN" exec="skip"> 10615 <param name="r" type="GLfloat"/> 10616 <param name="g" type="GLfloat"/> 10617 <param name="b" type="GLfloat"/> 10618 <param name="x" type="GLfloat"/> 10619 <param name="y" type="GLfloat"/> 10620 <param name="z" type="GLfloat"/> 10621 </function> 10622 10623 <function name="Color3fVertex3fvSUN" exec="skip"> 10624 <param name="c" type="const GLfloat *"/> 10625 <param name="v" type="const GLfloat *"/> 10626 </function> 10627 10628 <function name="Normal3fVertex3fSUN" exec="skip"> 10629 <param name="nx" type="GLfloat"/> 10630 <param name="ny" type="GLfloat"/> 10631 <param name="nz" type="GLfloat"/> 10632 <param name="x" type="GLfloat"/> 10633 <param name="y" type="GLfloat"/> 10634 <param name="z" type="GLfloat"/> 10635 </function> 10636 10637 <function name="Normal3fVertex3fvSUN" exec="skip"> 10638 <param name="n" type="const GLfloat *"/> 10639 <param name="v" type="const GLfloat *"/> 10640 </function> 10641 10642 <function name="Color4fNormal3fVertex3fSUN" exec="skip"> 10643 <param name="r" type="GLfloat"/> 10644 <param name="g" type="GLfloat"/> 10645 <param name="b" type="GLfloat"/> 10646 <param name="a" type="GLfloat"/> 10647 <param name="nx" type="GLfloat"/> 10648 <param name="ny" type="GLfloat"/> 10649 <param name="nz" type="GLfloat"/> 10650 <param name="x" type="GLfloat"/> 10651 <param name="y" type="GLfloat"/> 10652 <param name="z" type="GLfloat"/> 10653 </function> 10654 10655 <function name="Color4fNormal3fVertex3fvSUN" exec="skip"> 10656 <param name="c" type="const GLfloat *"/> 10657 <param name="n" type="const GLfloat *"/> 10658 <param name="v" type="const GLfloat *"/> 10659 </function> 10660 10661 <function name="TexCoord2fVertex3fSUN" exec="skip"> 10662 <param name="s" type="GLfloat"/> 10663 <param name="t" type="GLfloat"/> 10664 <param name="x" type="GLfloat"/> 10665 <param name="y" type="GLfloat"/> 10666 <param name="z" type="GLfloat"/> 10667 </function> 10668 10669 <function name="TexCoord2fVertex3fvSUN" exec="skip"> 10670 <param name="tc" type="const GLfloat *"/> 10671 <param name="v" type="const GLfloat *"/> 10672 </function> 10673 10674 <function name="TexCoord4fVertex4fSUN" exec="skip"> 10675 <param name="s" type="GLfloat"/> 10676 <param name="t" type="GLfloat"/> 10677 <param name="p" type="GLfloat"/> 10678 <param name="q" type="GLfloat"/> 10679 <param name="x" type="GLfloat"/> 10680 <param name="y" type="GLfloat"/> 10681 <param name="z" type="GLfloat"/> 10682 <param name="w" type="GLfloat"/> 10683 </function> 10684 10685 <function name="TexCoord4fVertex4fvSUN" exec="skip"> 10686 <param name="tc" type="const GLfloat *"/> 10687 <param name="v" type="const GLfloat *"/> 10688 </function> 10689 10690 <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip"> 10691 <param name="s" type="GLfloat"/> 10692 <param name="t" type="GLfloat"/> 10693 <param name="r" type="GLubyte"/> 10694 <param name="g" type="GLubyte"/> 10695 <param name="b" type="GLubyte"/> 10696 <param name="a" type="GLubyte"/> 10697 <param name="x" type="GLfloat"/> 10698 <param name="y" type="GLfloat"/> 10699 <param name="z" type="GLfloat"/> 10700 </function> 10701 10702 <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip"> 10703 <param name="tc" type="const GLfloat *"/> 10704 <param name="c" type="const GLubyte *"/> 10705 <param name="v" type="const GLfloat *"/> 10706 </function> 10707 10708 <function name="TexCoord2fColor3fVertex3fSUN" exec="skip"> 10709 <param name="s" type="GLfloat"/> 10710 <param name="t" type="GLfloat"/> 10711 <param name="r" type="GLfloat"/> 10712 <param name="g" type="GLfloat"/> 10713 <param name="b" type="GLfloat"/> 10714 <param name="x" type="GLfloat"/> 10715 <param name="y" type="GLfloat"/> 10716 <param name="z" type="GLfloat"/> 10717 </function> 10718 10719 <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip"> 10720 <param name="tc" type="const GLfloat *"/> 10721 <param name="c" type="const GLfloat *"/> 10722 <param name="v" type="const GLfloat *"/> 10723 </function> 10724 10725 <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip"> 10726 <param name="s" type="GLfloat"/> 10727 <param name="t" type="GLfloat"/> 10728 <param name="nx" type="GLfloat"/> 10729 <param name="ny" type="GLfloat"/> 10730 <param name="nz" type="GLfloat"/> 10731 <param name="x" type="GLfloat"/> 10732 <param name="y" type="GLfloat"/> 10733 <param name="z" type="GLfloat"/> 10734 </function> 10735 10736 <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip"> 10737 <param name="tc" type="const GLfloat *"/> 10738 <param name="n" type="const GLfloat *"/> 10739 <param name="v" type="const GLfloat *"/> 10740 </function> 10741 10742 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip"> 10743 <param name="s" type="GLfloat"/> 10744 <param name="t" type="GLfloat"/> 10745 <param name="r" type="GLfloat"/> 10746 <param name="g" type="GLfloat"/> 10747 <param name="b" type="GLfloat"/> 10748 <param name="a" type="GLfloat"/> 10749 <param name="nx" type="GLfloat"/> 10750 <param name="ny" type="GLfloat"/> 10751 <param name="nz" type="GLfloat"/> 10752 <param name="x" type="GLfloat"/> 10753 <param name="y" type="GLfloat"/> 10754 <param name="z" type="GLfloat"/> 10755 </function> 10756 10757 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip"> 10758 <param name="tc" type="const GLfloat *"/> 10759 <param name="c" type="const GLfloat *"/> 10760 <param name="n" type="const GLfloat *"/> 10761 <param name="v" type="const GLfloat *"/> 10762 </function> 10763 10764 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip"> 10765 <param name="s" type="GLfloat"/> 10766 <param name="t" type="GLfloat"/> 10767 <param name="p" type="GLfloat"/> 10768 <param name="q" type="GLfloat"/> 10769 <param name="r" type="GLfloat"/> 10770 <param name="g" type="GLfloat"/> 10771 <param name="b" type="GLfloat"/> 10772 <param name="a" type="GLfloat"/> 10773 <param name="nx" type="GLfloat"/> 10774 <param name="ny" type="GLfloat"/> 10775 <param name="nz" type="GLfloat"/> 10776 <param name="x" type="GLfloat"/> 10777 <param name="y" type="GLfloat"/> 10778 <param name="z" type="GLfloat"/> 10779 <param name="w" type="GLfloat"/> 10780 </function> 10781 10782 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip"> 10783 <param name="tc" type="const GLfloat *"/> 10784 <param name="c" type="const GLfloat *"/> 10785 <param name="n" type="const GLfloat *"/> 10786 <param name="v" type="const GLfloat *"/> 10787 </function> 10788 10789 <function name="ReplacementCodeuiVertex3fSUN" exec="skip"> 10790 <param name="rc" type="GLuint"/> 10791 <param name="x" type="GLfloat"/> 10792 <param name="y" type="GLfloat"/> 10793 <param name="z" type="GLfloat"/> 10794 </function> 10795 10796 <function name="ReplacementCodeuiVertex3fvSUN" exec="skip"> 10797 <param name="rc" type="const GLuint *"/> 10798 <param name="v" type="const GLfloat *"/> 10799 </function> 10800 10801 <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip"> 10802 <param name="rc" type="GLuint"/> 10803 <param name="r" type="GLubyte"/> 10804 <param name="g" type="GLubyte"/> 10805 <param name="b" type="GLubyte"/> 10806 <param name="a" type="GLubyte"/> 10807 <param name="x" type="GLfloat"/> 10808 <param name="y" type="GLfloat"/> 10809 <param name="z" type="GLfloat"/> 10810 </function> 10811 10812 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip"> 10813 <param name="rc" type="const GLuint *"/> 10814 <param name="c" type="const GLubyte *"/> 10815 <param name="v" type="const GLfloat *"/> 10816 </function> 10817 10818 <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip"> 10819 <param name="rc" type="GLuint"/> 10820 <param name="r" type="GLfloat"/> 10821 <param name="g" type="GLfloat"/> 10822 <param name="b" type="GLfloat"/> 10823 <param name="x" type="GLfloat"/> 10824 <param name="y" type="GLfloat"/> 10825 <param name="z" type="GLfloat"/> 10826 </function> 10827 10828 <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip"> 10829 <param name="rc" type="const GLuint *"/> 10830 <param name="c" type="const GLfloat *"/> 10831 <param name="v" type="const GLfloat *"/> 10832 </function> 10833 10834 <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip"> 10835 <param name="rc" type="GLuint"/> 10836 <param name="nx" type="GLfloat"/> 10837 <param name="ny" type="GLfloat"/> 10838 <param name="nz" type="GLfloat"/> 10839 <param name="x" type="GLfloat"/> 10840 <param name="y" type="GLfloat"/> 10841 <param name="z" type="GLfloat"/> 10842 </function> 10843 10844 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip"> 10845 <param name="rc" type="const GLuint *"/> 10846 <param name="n" type="const GLfloat *"/> 10847 <param name="v" type="const GLfloat *"/> 10848 </function> 10849 10850 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" 10851 exec="skip"> 10852 <param name="rc" type="GLuint"/> 10853 <param name="r" type="GLfloat"/> 10854 <param name="g" type="GLfloat"/> 10855 <param name="b" type="GLfloat"/> 10856 <param name="a" type="GLfloat"/> 10857 <param name="nx" type="GLfloat"/> 10858 <param name="ny" type="GLfloat"/> 10859 <param name="nz" type="GLfloat"/> 10860 <param name="x" type="GLfloat"/> 10861 <param name="y" type="GLfloat"/> 10862 <param name="z" type="GLfloat"/> 10863 </function> 10864 10865 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" 10866 exec="skip"> 10867 <param name="rc" type="const GLuint *"/> 10868 <param name="c" type="const GLfloat *"/> 10869 <param name="n" type="const GLfloat *"/> 10870 <param name="v" type="const GLfloat *"/> 10871 </function> 10872 10873 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip"> 10874 <param name="rc" type="GLuint"/> 10875 <param name="s" type="GLfloat"/> 10876 <param name="t" type="GLfloat"/> 10877 <param name="x" type="GLfloat"/> 10878 <param name="y" type="GLfloat"/> 10879 <param name="z" type="GLfloat"/> 10880 </function> 10881 10882 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip"> 10883 <param name="rc" type="const GLuint *"/> 10884 <param name="tc" type="const GLfloat *"/> 10885 <param name="v" type="const GLfloat *"/> 10886 </function> 10887 10888 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" 10889 exec="skip"> 10890 <param name="rc" type="GLuint"/> 10891 <param name="s" type="GLfloat"/> 10892 <param name="t" type="GLfloat"/> 10893 <param name="nx" type="GLfloat"/> 10894 <param name="ny" type="GLfloat"/> 10895 <param name="nz" type="GLfloat"/> 10896 <param name="x" type="GLfloat"/> 10897 <param name="y" type="GLfloat"/> 10898 <param name="z" type="GLfloat"/> 10899 </function> 10900 10901 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" 10902 exec="skip"> 10903 <param name="rc" type="const GLuint *"/> 10904 <param name="tc" type="const GLfloat *"/> 10905 <param name="n" type="const GLfloat *"/> 10906 <param name="v" type="const GLfloat *"/> 10907 </function> 10908 10909 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" 10910 exec="skip"> 10911 <param name="rc" type="GLuint"/> 10912 <param name="s" type="GLfloat"/> 10913 <param name="t" type="GLfloat"/> 10914 <param name="r" type="GLfloat"/> 10915 <param name="g" type="GLfloat"/> 10916 <param name="b" type="GLfloat"/> 10917 <param name="a" type="GLfloat"/> 10918 <param name="nx" type="GLfloat"/> 10919 <param name="ny" type="GLfloat"/> 10920 <param name="nz" type="GLfloat"/> 10921 <param name="x" type="GLfloat"/> 10922 <param name="y" type="GLfloat"/> 10923 <param name="z" type="GLfloat"/> 10924 </function> 10925 10926 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" 10927 exec="skip"> 10928 <param name="rc" type="const GLuint *"/> 10929 <param name="tc" type="const GLfloat *"/> 10930 <param name="c" type="const GLfloat *"/> 10931 <param name="n" type="const GLfloat *"/> 10932 <param name="v" type="const GLfloat *"/> 10933 </function> 10934</category> 10935 10936<!-- Extension number 167 is a WGL extension. --> 10937<!-- Extension number 168 is a WGL extension. --> 10938<!-- Extension number 169 is a WGL extension. --> 10939<!-- Extension number 170 is a WGL extension. --> 10940<!-- Extension number 171 is a WGL extension. --> 10941<!-- Extension number 172 is a WGL extension. --> 10942 10943<category name="GL_EXT_blend_func_separate" number="173"> 10944 <function name="BlendFuncSeparateEXT" alias="BlendFuncSeparate"> 10945 <param name="sfactorRGB" type="GLenum"/> 10946 <param name="dfactorRGB" type="GLenum"/> 10947 <param name="sfactorAlpha" type="GLenum"/> 10948 <param name="dfactorAlpha" type="GLenum"/> 10949 </function> 10950</category> 10951 10952<category name="GL_EXT_stencil_wrap" number="176"> 10953 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10954 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10955</category> 10956 10957<!-- Extension number 177 is a WGL extension. --> 10958 10959<category name="GL_NV_texgen_reflection" number="179"> 10960 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10961 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10962</category> 10963 10964<!-- Extension number 180 is not listed in the extension registry. --> 10965 10966<category name="GL_ARB_sample_locations" number="181"> 10967 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" value="0x933D"> 10968 <size name="Get" mode="get"/> 10969 </enum> 10970 10971 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" value="0x933E"> 10972 <size name="Get" mode="get"/> 10973 </enum> 10974 10975 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" value="0x933F"> 10976 <size name="Get" mode="get"/> 10977 </enum> 10978 10979 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" value="0x9340"> 10980 <size name="Get" mode="get"/> 10981 </enum> 10982 10983 <enum name="SAMPLE_LOCATION_ARB" value="0x8E50"> 10984 <size name="GetMultisamplefv" mode="get"/> 10985 </enum> 10986 10987 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_ARB" value="0x9341"> 10988 <size name="GetMultisamplefv" mode="get"/> 10989 </enum> 10990 10991 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" value="0x9342"> 10992 <size name="FramebufferParameteri"/> 10993 <size name="GetFramebufferParameteriv"/> 10994 </enum> 10995 10996 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" value="0x9343"> 10997 <size name="FramebufferParameteri"/> 10998 <size name="GetFramebufferParameteriv"/> 10999 </enum> 11000 11001 <function name="FramebufferSampleLocationsfvARB" no_error="true"> 11002 <param name="target" type="GLenum"/> 11003 <param name="start" type="GLuint"/> 11004 <param name="count" type="GLsizei"/> 11005 <param name="v" type="const GLfloat *" count="(2 * count)"/> 11006 </function> 11007 11008 <function name="NamedFramebufferSampleLocationsfvARB" no_error="true"> 11009 <param name="framebuffer" type="GLuint"/> 11010 <param name="start" type="GLuint"/> 11011 <param name="count" type="GLsizei"/> 11012 <param name="v" type="const GLfloat *" count="(2 * count)"/> 11013 </function> 11014 11015 <function name="EvaluateDepthValuesARB"/> 11016</category> 11017 11018<category name="GL_NV_sample_locations" number="472"> 11019 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_NV" value="0x933D" alias="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"> 11020 <size name="Get" mode="get"/> 11021 </enum> 11022 11023 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" value="0x933E" alias="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"> 11024 <size name="Get" mode="get"/> 11025 </enum> 11026 11027 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" value="0x933F" alias="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"> 11028 <size name="Get" mode="get"/> 11029 </enum> 11030 11031 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" value="0x9340" alias="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"> 11032 <size name="Get" mode="get"/> 11033 </enum> 11034 11035 <enum name="SAMPLE_LOCATION_NV" value="0x8E50" alias="SAMPLE_LOCATION_ARB"> 11036 <size name="GetMultisamplefv" mode="get"/> 11037 </enum> 11038 11039 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_NV" value="0x9341" alias="PROGRAMMABLE_SAMPLE_LOCATION_ARB"> 11040 <size name="GetMultisamplefv" mode="get"/> 11041 </enum> 11042 11043 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" value="0x9342" alias="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"> 11044 <size name="FramebufferParameteri"/> 11045 <size name="GetFramebufferParameteriv"/> 11046 </enum> 11047 11048 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" value="0x9343" alias="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"> 11049 <size name="FramebufferParameteri"/> 11050 <size name="GetFramebufferParameteriv"/> 11051 </enum> 11052 11053 <function name="FramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="FramebufferSampleLocationsfvARB"> 11054 <param name="target" type="GLenum"/> 11055 <param name="start" type="GLuint"/> 11056 <param name="count" type="GLsizei"/> 11057 <param name="v" type="const GLfloat *"/> 11058 </function> 11059 11060 <function name="NamedFramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="NamedFramebufferSampleLocationsfvARB"> 11061 <param name="framebuffer" type="GLuint"/> 11062 <param name="start" type="GLuint"/> 11063 <param name="count" type="GLsizei"/> 11064 <param name="v" type="const GLfloat *"/> 11065 </function> 11066 11067 <function name="ResolveDepthValuesNV" es2="3.1" alias="EvaluateDepthValuesARB"/> 11068</category> 11069 11070<category name="GL_SUN_convolution_border_modes" number="182"> 11071 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 11072</category> 11073 11074<!-- Extension number 183 is a GLX extension. --> 11075<!-- Extension number 184 is not listed in the extension registry. --> 11076 11077<category name="GL_EXT_texture_env_add" number="185"> 11078 <!-- No new functions, types, enums. --> 11079</category> 11080 11081<category name="GL_EXT_texture_lod_bias" number="186"> 11082 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 11083 <size name="TexParameterfv"/> 11084 <size name="TexParameteriv"/> 11085 <size name="GetTexParameterfv" mode="get"/> 11086 <size name="GetTexParameteriv" mode="get"/> 11087 </enum> 11088</category> 11089 11090<category name="GL_EXT_texture_filter_anisotropic" number="187"> 11091 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 11092 <size name="TexParameterfv"/> 11093 <size name="TexParameteriv"/> 11094 <size name="GetTexParameterfv" mode="get"/> 11095 <size name="GetTexParameteriv" mode="get"/> 11096 </enum> 11097 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 11098 <size name="Get" mode="get"/> 11099 </enum> 11100</category> 11101 11102<category name="GL_EXT_vertex_weighting" number="188"> 11103 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT" 11104 exec="skip"> 11105 <param name="weight" type="GLfloat"/> 11106 <glx ignore="true"/> 11107 </function> 11108 11109 <function name="VertexWeightfvEXT" exec="skip"> 11110 <param name="weight" type="const GLfloat *" count="1"/> 11111 <glx rop="4135" ignore="true"/> 11112 </function> 11113 11114 <function name="VertexWeightPointerEXT" exec="skip"> 11115 <param name="size" type="GLsizei"/> 11116 <param name="type" type="GLenum"/> 11117 <param name="stride" type="GLsizei"/> 11118 <param name="pointer" type="const GLvoid *"/> 11119 <glx handcode="true" ignore="true"/> 11120 </function> 11121</category> 11122 11123<category name="GL_NV_light_max_exponent" number="189"> 11124 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 11125 <size name="Get" mode="get"/> 11126 </enum> 11127 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 11128 <size name="Get" mode="get"/> 11129 </enum> 11130</category> 11131 11132<category name="GL_NV_vertex_array_range" number="190"> 11133 <function name="FlushVertexArrayRangeNV" exec="skip"> 11134 <glx ignore="true"/> 11135 </function> 11136 11137 <function name="VertexArrayRangeNV" exec="skip"> 11138 <param name="length" type="GLsizei"/> 11139 <param name="pointer" type="const GLvoid *"/> 11140 <glx ignore="true"/> 11141 </function> 11142</category> 11143 11144<category name="GL_NV_register_combiners" number="191"> 11145 <function name="CombinerParameterfvNV" exec="skip"> 11146 <param name="pname" type="GLenum"/> 11147 <param name="params" type="const GLfloat *" variable_param="pname"/> 11148 <glx rop="4137" ignore="true"/> 11149 </function> 11150 11151 <function name="CombinerParameterfNV" exec="skip"> 11152 <param name="pname" type="GLenum"/> 11153 <param name="param" type="GLfloat"/> 11154 <glx rop="4136" ignore="true"/> 11155 </function> 11156 11157 <function name="CombinerParameterivNV" exec="skip"> 11158 <param name="pname" type="GLenum"/> 11159 <param name="params" type="const GLint *" variable_param="pname"/> 11160 <glx rop="4139" ignore="true"/> 11161 </function> 11162 11163 <function name="CombinerParameteriNV" exec="skip"> 11164 <param name="pname" type="GLenum"/> 11165 <param name="param" type="GLint"/> 11166 <glx rop="4138" ignore="true"/> 11167 </function> 11168 11169 <function name="CombinerInputNV" exec="skip"> 11170 <param name="stage" type="GLenum"/> 11171 <param name="portion" type="GLenum"/> 11172 <param name="variable" type="GLenum"/> 11173 <param name="input" type="GLenum"/> 11174 <param name="mapping" type="GLenum"/> 11175 <param name="componentUsage" type="GLenum"/> 11176 <glx rop="4140" ignore="true"/> 11177 </function> 11178 11179 <function name="CombinerOutputNV" exec="skip"> 11180 <param name="stage" type="GLenum"/> 11181 <param name="portion" type="GLenum"/> 11182 <param name="abOutput" type="GLenum"/> 11183 <param name="cdOutput" type="GLenum"/> 11184 <param name="sumOutput" type="GLenum"/> 11185 <param name="scale" type="GLenum"/> 11186 <param name="bias" type="GLenum"/> 11187 <param name="abDotProduct" type="GLboolean"/> 11188 <param name="cdDotProduct" type="GLboolean"/> 11189 <param name="muxSum" type="GLboolean"/> 11190 <glx rop="4141" ignore="true"/> 11191 </function> 11192 11193 <function name="FinalCombinerInputNV" exec="skip"> 11194 <param name="variable" type="GLenum"/> 11195 <param name="input" type="GLenum"/> 11196 <param name="mapping" type="GLenum"/> 11197 <param name="componentUsage" type="GLenum"/> 11198 <glx rop="4142" ignore="true"/> 11199 </function> 11200 11201 <function name="GetCombinerInputParameterfvNV" exec="skip"> 11202 <param name="stage" type="GLenum"/> 11203 <param name="portion" type="GLenum"/> 11204 <param name="variable" type="GLenum"/> 11205 <param name="pname" type="GLenum"/> 11206 <param name="params" type="GLfloat *" output="true"/> 11207 <glx vendorpriv="1270" ignore="true"/> 11208 </function> 11209 11210 <function name="GetCombinerInputParameterivNV" exec="skip"> 11211 <param name="stage" type="GLenum"/> 11212 <param name="portion" type="GLenum"/> 11213 <param name="variable" type="GLenum"/> 11214 <param name="pname" type="GLenum"/> 11215 <param name="params" type="GLint *" output="true"/> 11216 <glx vendorpriv="1271" ignore="true"/> 11217 </function> 11218 11219 <function name="GetCombinerOutputParameterfvNV" exec="skip"> 11220 <param name="stage" type="GLenum"/> 11221 <param name="portion" type="GLenum"/> 11222 <param name="pname" type="GLenum"/> 11223 <param name="params" type="GLfloat *" output="true"/> 11224 <glx vendorpriv="1272" ignore="true"/> 11225 </function> 11226 11227 <function name="GetCombinerOutputParameterivNV" exec="skip"> 11228 <param name="stage" type="GLenum"/> 11229 <param name="portion" type="GLenum"/> 11230 <param name="pname" type="GLenum"/> 11231 <param name="params" type="GLint *" output="true"/> 11232 <glx vendorpriv="1273" ignore="true"/> 11233 </function> 11234 11235 <function name="GetFinalCombinerInputParameterfvNV" exec="skip"> 11236 <param name="variable" type="GLenum"/> 11237 <param name="pname" type="GLenum"/> 11238 <param name="params" type="GLfloat *" output="true"/> 11239 <glx vendorpriv="1274" ignore="true"/> 11240 </function> 11241 11242 <function name="GetFinalCombinerInputParameterivNV" exec="skip"> 11243 <param name="variable" type="GLenum"/> 11244 <param name="pname" type="GLenum"/> 11245 <param name="params" type="GLint *" output="true"/> 11246 <glx vendorpriv="1275" ignore="true"/> 11247 </function> 11248</category> 11249 11250<category name="GL_NV_fog_distance" number="192"> 11251 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 11252 <size name="Fogfv"/> 11253 <size name="Fogiv"/> 11254 <size name="Get" mode="get"/> 11255 </enum> 11256 <enum name="EYE_RADIAL_NV" value="0x855B"/> 11257 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 11258</category> 11259 11260<category name="GL_NV_blend_square" number="194"> 11261 <!-- No new functions, types, enums. --> 11262</category> 11263 11264<category name="GL_NV_texture_env_combine4" number="195"> 11265 <enum name="COMBINE4_NV" value="0x8503"/> 11266 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 11267 <size name="TexEnvfv"/> 11268 <size name="TexEnviv"/> 11269 <size name="GetTexEnvfv" mode="get"/> 11270 <size name="GetTexEnviv" mode="get"/> 11271 </enum> 11272 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 11273 <size name="TexEnvfv"/> 11274 <size name="TexEnviv"/> 11275 <size name="GetTexEnvfv" mode="get"/> 11276 <size name="GetTexEnviv" mode="get"/> 11277 </enum> 11278 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 11279 <size name="TexEnvfv"/> 11280 <size name="TexEnviv"/> 11281 <size name="GetTexEnvfv" mode="get"/> 11282 <size name="GetTexEnviv" mode="get"/> 11283 </enum> 11284 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 11285 <size name="TexEnvfv"/> 11286 <size name="TexEnviv"/> 11287 <size name="GetTexEnvfv" mode="get"/> 11288 <size name="GetTexEnviv" mode="get"/> 11289 </enum> 11290</category> 11291 11292<category name="GL_MESA_resize_buffers" number="196"> 11293 <function name="ResizeBuffersMESA" exec="skip"> 11294 <glx ignore="true"/> 11295 </function> 11296</category> 11297 11298<category name="GL_MESA_window_pos" number="197"> 11299 <function name="WindowPos2dMESA" alias="WindowPos2d"> 11300 <param name="x" type="GLdouble"/> 11301 <param name="y" type="GLdouble"/> 11302 </function> 11303 11304 <function name="WindowPos2dvMESA" alias="WindowPos2dv"> 11305 <param name="v" type="const GLdouble *"/> 11306 </function> 11307 11308 <function name="WindowPos2fMESA" alias="WindowPos2f"> 11309 <param name="x" type="GLfloat"/> 11310 <param name="y" type="GLfloat"/> 11311 </function> 11312 11313 <function name="WindowPos2fvMESA" alias="WindowPos2fv"> 11314 <param name="v" type="const GLfloat *"/> 11315 </function> 11316 11317 <function name="WindowPos2iMESA" alias="WindowPos2i"> 11318 <param name="x" type="GLint"/> 11319 <param name="y" type="GLint"/> 11320 </function> 11321 11322 <function name="WindowPos2ivMESA" alias="WindowPos2iv"> 11323 <param name="v" type="const GLint *"/> 11324 </function> 11325 11326 <function name="WindowPos2sMESA" alias="WindowPos2s"> 11327 <param name="x" type="GLshort"/> 11328 <param name="y" type="GLshort"/> 11329 </function> 11330 11331 <function name="WindowPos2svMESA" alias="WindowPos2sv"> 11332 <param name="v" type="const GLshort *"/> 11333 </function> 11334 11335 <function name="WindowPos3dMESA" alias="WindowPos3d"> 11336 <param name="x" type="GLdouble"/> 11337 <param name="y" type="GLdouble"/> 11338 <param name="z" type="GLdouble"/> 11339 </function> 11340 11341 <function name="WindowPos3dvMESA" alias="WindowPos3dv"> 11342 <param name="v" type="const GLdouble *"/> 11343 </function> 11344 11345 <function name="WindowPos3fMESA" vectorequiv="WindowPos3fv" alias="WindowPos3f"> 11346 <param name="x" type="GLfloat"/> 11347 <param name="y" type="GLfloat"/> 11348 <param name="z" type="GLfloat"/> 11349 </function> 11350 11351 <function name="WindowPos3fvMESA" alias="WindowPos3fv"> 11352 <param name="v" type="const GLfloat *"/> 11353 </function> 11354 11355 <function name="WindowPos3iMESA" alias="WindowPos3i"> 11356 <param name="x" type="GLint"/> 11357 <param name="y" type="GLint"/> 11358 <param name="z" type="GLint"/> 11359 </function> 11360 11361 <function name="WindowPos3ivMESA" alias="WindowPos3iv"> 11362 <param name="v" type="const GLint *"/> 11363 </function> 11364 11365 <function name="WindowPos3sMESA" alias="WindowPos3s"> 11366 <param name="x" type="GLshort"/> 11367 <param name="y" type="GLshort"/> 11368 <param name="z" type="GLshort"/> 11369 </function> 11370 11371 <function name="WindowPos3svMESA" alias="WindowPos3sv"> 11372 <param name="v" type="const GLshort *"/> 11373 </function> 11374 11375 <function name="WindowPos4dMESA" deprecated="3.1"> 11376 <param name="x" type="GLdouble"/> 11377 <param name="y" type="GLdouble"/> 11378 <param name="z" type="GLdouble"/> 11379 <param name="w" type="GLdouble"/> 11380 <glx ignore="true"/> 11381 </function> 11382 11383 <function name="WindowPos4dvMESA" deprecated="3.1"> 11384 <param name="v" type="const GLdouble *" count="4"/> 11385 <glx ignore="true"/> 11386 </function> 11387 11388 <function name="WindowPos4fMESA" deprecated="3.1"> 11389 <param name="x" type="GLfloat"/> 11390 <param name="y" type="GLfloat"/> 11391 <param name="z" type="GLfloat"/> 11392 <param name="w" type="GLfloat"/> 11393 <glx ignore="true"/> 11394 </function> 11395 11396 <function name="WindowPos4fvMESA" deprecated="3.1"> 11397 <param name="v" type="const GLfloat *" count="4"/> 11398 <glx ignore="true"/> 11399 </function> 11400 11401 <function name="WindowPos4iMESA" deprecated="3.1"> 11402 <param name="x" type="GLint"/> 11403 <param name="y" type="GLint"/> 11404 <param name="z" type="GLint"/> 11405 <param name="w" type="GLint"/> 11406 <glx ignore="true"/> 11407 </function> 11408 11409 <function name="WindowPos4ivMESA" deprecated="3.1"> 11410 <param name="v" type="const GLint *" count="4"/> 11411 <glx ignore="true"/> 11412 </function> 11413 11414 <function name="WindowPos4sMESA" deprecated="3.1"> 11415 <param name="x" type="GLshort"/> 11416 <param name="y" type="GLshort"/> 11417 <param name="z" type="GLshort"/> 11418 <param name="w" type="GLshort"/> 11419 <glx ignore="true"/> 11420 </function> 11421 11422 <function name="WindowPos4svMESA" deprecated="3.1"> 11423 <param name="v" type="const GLshort *" count="4"/> 11424 <glx ignore="true"/> 11425 </function> 11426</category> 11427 11428<category name="GL_EXT_texture_compression_s3tc" number="198"> 11429 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11430 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11431 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11432 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11433</category> 11434 11435<category name="GL_IBM_multimode_draw_arrays" number="200"> 11436 <function name="MultiModeDrawArraysIBM" 11437 marshal_sync="_mesa_glthread_has_non_vbo_vertices(ctx)"> 11438 <param name="mode" type="const GLenum *" count="primcount"/> 11439 <param name="first" type="const GLint *" count="primcount"/> 11440 <param name="count" type="const GLsizei *" count="primcount"/> 11441 <param name="primcount" type="GLsizei"/> 11442 <param name="modestride" type="GLint"/> 11443 <glx handcode="true" ignore="true"/> 11444 </function> 11445 11446 <function name="MultiModeDrawElementsIBM" 11447 marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices(ctx)"> 11448 <param name="mode" type="const GLenum *" count="primcount"/> 11449 <param name="count" type="const GLsizei *" count="primcount"/> 11450 <param name="type" type="GLenum"/> 11451 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 11452 <param name="primcount" type="GLsizei"/> 11453 <param name="modestride" type="GLint"/> 11454 <glx handcode="true" ignore="true"/> 11455 </function> 11456</category> 11457 11458<category name="GL_IBM_vertex_array_lists" number="201"> 11459 <function name="ColorPointerListIBM" exec="skip"> 11460 <param name="size" type="GLint"/> 11461 <param name="type" type="GLenum"/> 11462 <param name="stride" type="GLint"/> 11463 <param name="pointer" type="const GLvoid **"/> 11464 <param name="ptrstride" type="GLint"/> 11465 </function> 11466 11467 <function name="SecondaryColorPointerListIBM" exec="skip"> 11468 <param name="size" type="GLint"/> 11469 <param name="type" type="GLenum"/> 11470 <param name="stride" type="GLint"/> 11471 <param name="pointer" type="const GLvoid **"/> 11472 <param name="ptrstride" type="GLint"/> 11473 </function> 11474 11475 <function name="EdgeFlagPointerListIBM" exec="skip"> 11476 <param name="stride" type="GLint"/> 11477 <param name="pointer" type="const GLboolean **"/> 11478 <param name="ptrstride" type="GLint"/> 11479 </function> 11480 11481 <function name="FogCoordPointerListIBM" exec="skip"> 11482 <param name="type" type="GLenum"/> 11483 <param name="stride" type="GLint"/> 11484 <param name="pointer" type="const GLvoid **"/> 11485 <param name="ptrstride" type="GLint"/> 11486 </function> 11487 11488 <function name="IndexPointerListIBM" exec="skip"> 11489 <param name="type" type="GLenum"/> 11490 <param name="stride" type="GLint"/> 11491 <param name="pointer" type="const GLvoid **"/> 11492 <param name="ptrstride" type="GLint"/> 11493 </function> 11494 11495 <function name="NormalPointerListIBM" exec="skip"> 11496 <param name="type" type="GLenum"/> 11497 <param name="stride" type="GLint"/> 11498 <param name="pointer" type="const GLvoid **"/> 11499 <param name="ptrstride" type="GLint"/> 11500 </function> 11501 11502 <function name="TexCoordPointerListIBM" exec="skip"> 11503 <param name="size" type="GLint"/> 11504 <param name="type" type="GLenum"/> 11505 <param name="stride" type="GLint"/> 11506 <param name="pointer" type="const GLvoid **"/> 11507 <param name="ptrstride" type="GLint"/> 11508 </function> 11509 11510 <function name="VertexPointerListIBM" exec="skip"> 11511 <param name="size" type="GLint"/> 11512 <param name="type" type="GLenum"/> 11513 <param name="stride" type="GLint"/> 11514 <param name="pointer" type="const GLvoid **"/> 11515 <param name="ptrstride" type="GLint"/> 11516 </function> 11517</category> 11518 11519<!-- Extension number 202 is not listed in the extension registry. --> 11520<!-- Extension number 203 is not listed in the extension registry. --> 11521<!-- Extension number 204 is not listed in the extension registry. --> 11522<!-- Extension number 205 is not listed in the extension registry. --> 11523 11524<category name="GL_3DFX_texture_compression_FXT1" number="206"> 11525 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11526 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11527</category> 11528 11529<category name="GL_3DFX_multisample" number="207"> 11530 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11531 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11532 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11533 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11534</category> 11535 11536<category name="GL_3DFX_tbuffer" number="208"> 11537 <function name="TbufferMask3DFX" exec="skip"> 11538 <param name="mask" type="GLuint"/> 11539 <glx ignore="true"/> 11540 </function> 11541</category> 11542 11543<category name="GL_EXT_multisample" number="209"> 11544 <function name="SampleMaskEXT" alias="SampleMaskSGIS"> 11545 <param name="value" type="GLclampf"/> 11546 <param name="invert" type="GLboolean"/> 11547 </function> 11548 11549 <function name="SamplePatternEXT" alias="SamplePatternSGIS"> 11550 <param name="pattern" type="GLenum"/> 11551 </function> 11552</category> 11553 11554<!-- Extension number 211 is not listed in the extension registry. --> 11555<!-- Extension number 213 is not listed in the extension registry. --> 11556 11557<category name="GL_SGIS_texture_color_mask" number="214"> 11558 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11559 11560 <function name="TextureColorMaskSGIS" exec="skip"> 11561 <param name="red" type="GLboolean"/> 11562 <param name="green" type="GLboolean"/> 11563 <param name="blue" type="GLboolean"/> 11564 <param name="alpha" type="GLboolean"/> 11565 <glx rop="2082" ignore="true"/> 11566 </function> 11567</category> 11568 11569<!-- Extension number 215 is a GLX extension. --> 11570<!-- Extension number 216 is a GLX extension. --> 11571<!-- Extension number 217 is a GLX extension. --> 11572<!-- Extension number 218 is a GLX extension. --> 11573<!-- Extension number 219 is not listed in the extension registry. --> 11574 11575<category name="GL_EXT_texture_env_dot3" number="220"> 11576 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11577 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11578</category> 11579 11580<category name="GL_ATI_texture_mirror_once" number="221"> 11581 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11582 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11583</category> 11584 11585<category name="GL_NV_fence" number="222"> 11586 <function name="DeleteFencesNV" exec="skip"> 11587 <param name="n" type="GLsizei"/> 11588 <param name="fences" type="const GLuint *"/> 11589 <glx ignore="true"/> 11590 </function> 11591 11592 <function name="GenFencesNV" exec="skip"> 11593 <param name="n" type="GLsizei" counter="true"/> 11594 <param name="fences" type="GLuint *" output="true" count="n"/> 11595 <glx ignore="true"/> 11596 </function> 11597 11598 <function name="IsFenceNV" exec="skip"> 11599 <param name="fence" type="GLuint"/> 11600 <return type="GLboolean"/> 11601 <glx ignore="true"/> 11602 </function> 11603 11604 <function name="TestFenceNV" exec="skip"> 11605 <param name="fence" type="GLuint"/> 11606 <return type="GLboolean"/> 11607 <glx ignore="true"/> 11608 </function> 11609 11610 <function name="GetFenceivNV" exec="skip"> 11611 <param name="fence" type="GLuint"/> 11612 <param name="pname" type="GLenum"/> 11613 <param name="params" type="GLint *" output="true"/> 11614 <glx ignore="true"/> 11615 </function> 11616 11617 <function name="FinishFenceNV" exec="skip"> 11618 <param name="fence" type="GLuint"/> 11619 <glx ignore="true"/> 11620 </function> 11621 11622 <function name="SetFenceNV" exec="skip"> 11623 <param name="fence" type="GLuint"/> 11624 <param name="condition" type="GLenum"/> 11625 <glx ignore="true"/> 11626 </function> 11627</category> 11628 11629<category name="GL_IBM_texture_mirrored_repeat" number="224"> 11630 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11631</category> 11632 11633<category name="GL_NV_evaluators" number="225"> 11634 <function name="MapControlPointsNV" exec="skip"> 11635 <param name="target" type="GLenum"/> 11636 <param name="index" type="GLuint"/> 11637 <param name="type" type="GLenum"/> 11638 <param name="ustride" type="GLsizei"/> 11639 <param name="vstride" type="GLsizei"/> 11640 <param name="uorder" type="GLint"/> 11641 <param name="vorder" type="GLint"/> 11642 <param name="packed" type="GLboolean"/> 11643 <param name="points" type="const GLvoid *"/> 11644 </function> 11645 11646 <function name="MapParameterivNV" exec="skip"> 11647 <param name="target" type="GLenum"/> 11648 <param name="pname" type="GLenum"/> 11649 <param name="params" type="const GLint *"/> 11650 </function> 11651 11652 <function name="MapParameterfvNV" exec="skip"> 11653 <param name="target" type="GLenum"/> 11654 <param name="pname" type="GLenum"/> 11655 <param name="params" type="const GLfloat *"/> 11656 </function> 11657 11658 <function name="GetMapControlPointsNV" exec="skip"> 11659 <param name="target" type="GLenum"/> 11660 <param name="index" type="GLuint"/> 11661 <param name="type" type="GLenum"/> 11662 <param name="ustride" type="GLsizei"/> 11663 <param name="vstride" type="GLsizei"/> 11664 <param name="packed" type="GLboolean"/> 11665 <param name="points" type="GLvoid *" output="true"/> 11666 </function> 11667 11668 <function name="GetMapParameterivNV" exec="skip"> 11669 <param name="target" type="GLenum"/> 11670 <param name="pname" type="GLenum"/> 11671 <param name="params" type="GLint *" output="true"/> 11672 </function> 11673 11674 <function name="GetMapParameterfvNV" exec="skip"> 11675 <param name="target" type="GLenum"/> 11676 <param name="pname" type="GLenum"/> 11677 <param name="params" type="GLfloat *" output="true"/> 11678 </function> 11679 11680 <function name="GetMapAttribParameterivNV" exec="skip"> 11681 <param name="target" type="GLenum"/> 11682 <param name="index" type="GLuint"/> 11683 <param name="pname" type="GLenum"/> 11684 <param name="params" type="GLint *" output="true"/> 11685 </function> 11686 11687 <function name="GetMapAttribParameterfvNV" exec="skip"> 11688 <param name="target" type="GLenum"/> 11689 <param name="index" type="GLuint"/> 11690 <param name="pname" type="GLenum"/> 11691 <param name="params" type="GLfloat *" output="true"/> 11692 </function> 11693 11694 <function name="EvalMapsNV" exec="skip"> 11695 <param name="target" type="GLenum"/> 11696 <param name="mode" type="GLenum"/> 11697 </function> 11698</category> 11699 11700<category name="GL_NV_packed_depth_stencil" number="226"> 11701 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11702 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11703</category> 11704 11705<category name="GL_NV_register_combiners2" number="227"> 11706 <function name="CombinerStageParameterfvNV" exec="skip"> 11707 <param name="stage" type="GLenum"/> 11708 <param name="pname" type="GLenum"/> 11709 <param name="params" type="const GLfloat *"/> 11710 </function> 11711 11712 <function name="GetCombinerStageParameterfvNV" exec="skip"> 11713 <param name="stage" type="GLenum"/> 11714 <param name="pname" type="GLenum"/> 11715 <param name="params" type="GLfloat *" output="true"/> 11716 </function> 11717</category> 11718 11719<category name="GL_NV_texture_compression_vtc" number="228"> 11720 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11721 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11722 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11723 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11724</category> 11725 11726<category name="GL_NV_texture_rectangle" number="229"> 11727 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11728 <size name="Get" mode="get"/> 11729 </enum> 11730 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11731 <size name="Get" mode="get"/> 11732 </enum> 11733 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11734 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11735 <size name="Get" mode="get"/> 11736 </enum> 11737</category> 11738 11739<category name="GL_NV_vertex_program" number="233"> 11740 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11741 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11742 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11743 <size name="GetVertexAttribdvNV" mode="get"/> 11744 <size name="GetVertexAttribfvNV" mode="get"/> 11745 <size name="GetVertexAttribivNV" mode="get"/> 11746 </enum> 11747 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11748 <size name="GetVertexAttribdvNV" mode="get"/> 11749 <size name="GetVertexAttribfvNV" mode="get"/> 11750 <size name="GetVertexAttribivNV" mode="get"/> 11751 </enum> 11752 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11753 <size name="GetVertexAttribdvNV" mode="get"/> 11754 <size name="GetVertexAttribfvNV" mode="get"/> 11755 <size name="GetVertexAttribivNV" mode="get"/> 11756 </enum> 11757 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11758 <size name="GetVertexAttribdvNV" mode="get"/> 11759 <size name="GetVertexAttribfvNV" mode="get"/> 11760 <size name="GetVertexAttribivNV" mode="get"/> 11761 </enum> 11762 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11763 <size name="GetProgramivNV" mode="get"/> 11764 </enum> 11765 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11766 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11767 <enum name="IDENTITY_NV" value="0x862A"/> 11768 <enum name="INVERSE_NV" value="0x862B"/> 11769 <enum name="TRANSPOSE_NV" value="0x862C"/> 11770 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11771 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11772 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11773 <enum name="MATRIX0_NV" value="0x8630"/> 11774 <enum name="MATRIX1_NV" value="0x8631"/> 11775 <enum name="MATRIX2_NV" value="0x8632"/> 11776 <enum name="MATRIX3_NV" value="0x8633"/> 11777 <enum name="MATRIX4_NV" value="0x8634"/> 11778 <enum name="MATRIX5_NV" value="0x8635"/> 11779 <enum name="MATRIX6_NV" value="0x8636"/> 11780 <enum name="MATRIX7_NV" value="0x8637"/> 11781 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11782 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11783 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11784 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11785 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11786 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11787 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11788 <size name="GetProgramivNV" mode="get"/> 11789 </enum> 11790 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11791 <size name="GetProgramivNV" mode="get"/> 11792 </enum> 11793 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11794 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11795 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11796 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11797 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11798 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11799 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11800 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11801 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11802 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11803 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11804 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11805 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11806 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11807 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11808 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11809 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11810 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11811 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11812 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11813 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11814 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11815 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11816 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11817 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11818 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11819 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11820 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11821 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11822 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11823 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11824 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11825 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11826 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11827 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11828 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11829 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11830 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11831 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11832 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11833 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11834 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11835 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11836 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11837 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11838 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11839 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11840 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11841 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11842 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11843 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11844 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11845 11846 <function name="AreProgramsResidentNV" deprecated="3.1" exec="skip"> 11847 <param name="n" type="GLsizei" counter="true"/> 11848 <param name="ids" type="const GLuint *" count="n"/> 11849 <param name="residences" type="GLboolean *" output="true" count="n"/> 11850 <return type="GLboolean"/> 11851 <glx vendorpriv="1293"/> 11852 </function> 11853 11854 <function name="BindProgramNV" deprecated="3.1" alias="BindProgramARB"> 11855 <param name="target" type="GLenum"/> 11856 <param name="program" type="GLuint"/> 11857 </function> 11858 11859 <function name="DeleteProgramsNV" deprecated="3.1" alias="DeleteProgramsARB"> 11860 <param name="n" type="GLsizei"/> 11861 <param name="programs" type="const GLuint *"/> 11862 </function> 11863 11864 <function name="ExecuteProgramNV" deprecated="3.1" exec="skip"> 11865 <param name="target" type="GLenum"/> 11866 <param name="id" type="GLuint"/> 11867 <param name="params" type="const GLfloat *" count="4"/> 11868 <glx rop="4181"/> 11869 </function> 11870 11871 <function name="GenProgramsNV" deprecated="3.1" alias="GenProgramsARB"> 11872 <param name="n" type="GLsizei"/> 11873 <param name="programs" type="GLuint *"/> 11874 </function> 11875 11876 <!-- This isn't 100% correct. Currently, the only valid value of pname 11877 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11878 4. This is why the pname parameter was removed in the ARB version 11879 of these functions. 11880 --> 11881 11882 <function name="GetProgramParameterdvNV" deprecated="3.1" exec="skip"> 11883 <param name="target" type="GLenum"/> 11884 <param name="index" type="GLuint"/> 11885 <param name="pname" type="GLenum"/> 11886 <param name="params" type="GLdouble *" output="true" count="4"/> 11887 <glx vendorpriv="1297"/> 11888 </function> 11889 11890 <function name="GetProgramParameterfvNV" deprecated="3.1" exec="skip"> 11891 <param name="target" type="GLenum"/> 11892 <param name="index" type="GLuint"/> 11893 <param name="pname" type="GLenum"/> 11894 <param name="params" type="GLfloat *" output="true" count="4"/> 11895 <glx vendorpriv="1296"/> 11896 </function> 11897 11898 <function name="GetProgramivNV" deprecated="3.1" exec="skip"> 11899 <param name="id" type="GLuint"/> 11900 <param name="pname" type="GLenum"/> 11901 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11902 <glx vendorpriv="1298"/> 11903 </function> 11904 11905 <function name="GetProgramStringNV" deprecated="3.1" exec="skip"> 11906 <param name="id" type="GLuint"/> 11907 <param name="pname" type="GLenum"/> 11908 <param name="program" type="GLubyte *" output="true"/> 11909 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11910 </function> 11911 11912 <function name="GetTrackMatrixivNV" deprecated="3.1" exec="skip"> 11913 <param name="target" type="GLenum"/> 11914 <param name="address" type="GLuint"/> 11915 <param name="pname" type="GLenum"/> 11916 <param name="params" type="GLint *" output="true" count="1"/> 11917 <glx vendorpriv="1300"/> 11918 </function> 11919 11920 <function name="GetVertexAttribdvNV" deprecated="3.1" exec="skip"> 11921 <param name="index" type="GLuint"/> 11922 <param name="pname" type="GLenum"/> 11923 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11924 <glx vendorpriv="1301"/> 11925 </function> 11926 11927 <function name="GetVertexAttribfvNV" deprecated="3.1" exec="skip"> 11928 <param name="index" type="GLuint"/> 11929 <param name="pname" type="GLenum"/> 11930 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11931 <glx vendorpriv="1302"/> 11932 </function> 11933 11934 <function name="GetVertexAttribivNV" deprecated="3.1" exec="skip"> 11935 <param name="index" type="GLuint"/> 11936 <param name="pname" type="GLenum"/> 11937 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11938 <glx vendorpriv="1303"/> 11939 </function> 11940 11941 <function name="GetVertexAttribPointervNV" alias="GetVertexAttribPointerv"> 11942 <param name="index" type="GLuint"/> 11943 <param name="pname" type="GLenum"/> 11944 <param name="pointer" type="GLvoid **"/> 11945 </function> 11946 11947 <function name="IsProgramNV" deprecated="3.1" alias="IsProgramARB"> 11948 <param name="program" type="GLuint"/> 11949 <return type="GLboolean"/> 11950 </function> 11951 11952 <function name="LoadProgramNV" deprecated="3.1" exec="skip"> 11953 <param name="target" type="GLenum"/> 11954 <param name="id" type="GLuint"/> 11955 <param name="len" type="GLsizei" counter="true"/> 11956 <param name="program" type="const GLubyte *" count="len"/> 11957 <glx rop="4183"/> 11958 </function> 11959 11960 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11961 <param name="target" type="GLenum"/> 11962 <param name="index" type="GLuint"/> 11963 <param name="x" type="GLdouble"/> 11964 <param name="y" type="GLdouble"/> 11965 <param name="z" type="GLdouble"/> 11966 <param name="w" type="GLdouble"/> 11967 </function> 11968 11969 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11970 <param name="target" type="GLenum"/> 11971 <param name="index" type="GLuint"/> 11972 <param name="params" type="const GLdouble *"/> 11973 </function> 11974 11975 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11976 <param name="target" type="GLenum"/> 11977 <param name="index" type="GLuint"/> 11978 <param name="x" type="GLfloat"/> 11979 <param name="y" type="GLfloat"/> 11980 <param name="z" type="GLfloat"/> 11981 <param name="w" type="GLfloat"/> 11982 </function> 11983 11984 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11985 <param name="target" type="GLenum"/> 11986 <param name="index" type="GLuint"/> 11987 <param name="params" type="const GLfloat *"/> 11988 </function> 11989 11990 <function name="ProgramParameters4dvNV" deprecated="3.1" exec="skip"> 11991 <param name="target" type="GLenum"/> 11992 <param name="index" type="GLuint"/> 11993 <param name="num" type="GLsizei" counter="true"/> 11994 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11995 <glx rop="4187"/> 11996 </function> 11997 11998 <function name="ProgramParameters4fvNV" deprecated="3.1" exec="skip"> 11999 <param name="target" type="GLenum"/> 12000 <param name="index" type="GLuint"/> 12001 <param name="num" type="GLsizei" counter="true"/> 12002 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 12003 <glx rop="4186"/> 12004 </function> 12005 12006 <function name="RequestResidentProgramsNV" deprecated="3.1" exec="skip"> 12007 <param name="n" type="GLsizei" counter="true"/> 12008 <param name="ids" type="const GLuint *" count="n"/> 12009 <glx rop="4182"/> 12010 </function> 12011 12012 <function name="TrackMatrixNV" deprecated="3.1" exec="skip"> 12013 <param name="target" type="GLenum"/> 12014 <param name="address" type="GLuint"/> 12015 <param name="matrix" type="GLenum"/> 12016 <param name="transform" type="GLenum"/> 12017 <glx rop="4188"/> 12018 </function> 12019 12020 <function name="VertexAttribPointerNV" deprecated="3.1" exec="skip"> 12021 <param name="index" type="GLuint"/> 12022 <param name="size" type="GLint"/> 12023 <param name="type" type="GLenum"/> 12024 <param name="stride" type="GLsizei"/> 12025 <param name="pointer" type="const GLvoid *"/> 12026 <glx handcode="true"/> 12027 </function> 12028 12029 <function name="VertexAttrib1sNV" exec="dynamic" 12030 vectorequiv="VertexAttrib1svNV" deprecated="3.1"> 12031 <param name="index" type="GLuint"/> 12032 <param name="x" type="GLshort"/> 12033 </function> 12034 12035 <function name="VertexAttrib1svNV" deprecated="3.1" exec="dynamic"> 12036 <param name="index" type="GLuint"/> 12037 <param name="v" type="const GLshort *" count="1"/> 12038 <glx rop="4265"/> 12039 </function> 12040 12041 <function name="VertexAttrib2sNV" exec="dynamic" 12042 vectorequiv="VertexAttrib2svNV" deprecated="3.1"> 12043 <param name="index" type="GLuint"/> 12044 <param name="x" type="GLshort"/> 12045 <param name="y" type="GLshort"/> 12046 </function> 12047 12048 <function name="VertexAttrib2svNV" deprecated="3.1" exec="dynamic"> 12049 <param name="index" type="GLuint"/> 12050 <param name="v" type="const GLshort *" count="2"/> 12051 <glx rop="4266"/> 12052 </function> 12053 12054 <function name="VertexAttrib3sNV" exec="dynamic" 12055 vectorequiv="VertexAttrib3svNV" deprecated="3.1"> 12056 <param name="index" type="GLuint"/> 12057 <param name="x" type="GLshort"/> 12058 <param name="y" type="GLshort"/> 12059 <param name="z" type="GLshort"/> 12060 </function> 12061 12062 <function name="VertexAttrib3svNV" deprecated="3.1" exec="dynamic"> 12063 <param name="index" type="GLuint"/> 12064 <param name="v" type="const GLshort *" count="3"/> 12065 <glx rop="4267"/> 12066 </function> 12067 12068 <function name="VertexAttrib4sNV" exec="dynamic" 12069 vectorequiv="VertexAttrib4svNV" deprecated="3.1"> 12070 <param name="index" type="GLuint"/> 12071 <param name="x" type="GLshort"/> 12072 <param name="y" type="GLshort"/> 12073 <param name="z" type="GLshort"/> 12074 <param name="w" type="GLshort"/> 12075 </function> 12076 12077 <function name="VertexAttrib4svNV" deprecated="3.1" exec="dynamic"> 12078 <param name="index" type="GLuint"/> 12079 <param name="v" type="const GLshort *" count="4"/> 12080 <glx rop="4268"/> 12081 </function> 12082 12083 <function name="VertexAttrib1fNV" 12084 vectorequiv="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic"> 12085 <param name="index" type="GLuint"/> 12086 <param name="x" type="GLfloat"/> 12087 </function> 12088 12089 <function name="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic"> 12090 <param name="index" type="GLuint"/> 12091 <param name="v" type="const GLfloat *" count="1"/> 12092 <glx rop="4269"/> 12093 </function> 12094 12095 <function name="VertexAttrib2fNV" 12096 vectorequiv="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic"> 12097 <param name="index" type="GLuint"/> 12098 <param name="x" type="GLfloat"/> 12099 <param name="y" type="GLfloat"/> 12100 </function> 12101 12102 <function name="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic"> 12103 <param name="index" type="GLuint"/> 12104 <param name="v" type="const GLfloat *" count="2"/> 12105 <glx rop="4270"/> 12106 </function> 12107 12108 <function name="VertexAttrib3fNV" 12109 vectorequiv="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic"> 12110 <param name="index" type="GLuint"/> 12111 <param name="x" type="GLfloat"/> 12112 <param name="y" type="GLfloat"/> 12113 <param name="z" type="GLfloat"/> 12114 </function> 12115 12116 <function name="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic"> 12117 <param name="index" type="GLuint"/> 12118 <param name="v" type="const GLfloat *" count="3"/> 12119 <glx rop="4271"/> 12120 </function> 12121 12122 <function name="VertexAttrib4fNV" 12123 vectorequiv="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic"> 12124 <param name="index" type="GLuint"/> 12125 <param name="x" type="GLfloat"/> 12126 <param name="y" type="GLfloat"/> 12127 <param name="z" type="GLfloat"/> 12128 <param name="w" type="GLfloat"/> 12129 </function> 12130 12131 <function name="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic"> 12132 <param name="index" type="GLuint"/> 12133 <param name="v" type="const GLfloat *" count="4"/> 12134 <glx rop="4272"/> 12135 </function> 12136 12137 <function name="VertexAttrib1dNV" exec="dynamic" 12138 vectorequiv="VertexAttrib1dvNV" deprecated="3.1"> 12139 <param name="index" type="GLuint"/> 12140 <param name="x" type="GLdouble"/> 12141 </function> 12142 12143 <function name="VertexAttrib1dvNV" deprecated="3.1" exec="dynamic"> 12144 <param name="index" type="GLuint"/> 12145 <param name="v" type="const GLdouble *" count="1"/> 12146 <glx rop="4273" doubles_in_order="true"/> 12147 </function> 12148 12149 <function name="VertexAttrib2dNV" exec="dynamic" 12150 vectorequiv="VertexAttrib2dvNV" deprecated="3.1"> 12151 <param name="index" type="GLuint"/> 12152 <param name="x" type="GLdouble"/> 12153 <param name="y" type="GLdouble"/> 12154 </function> 12155 12156 <function name="VertexAttrib2dvNV" deprecated="3.1" exec="dynamic"> 12157 <param name="index" type="GLuint"/> 12158 <param name="v" type="const GLdouble *" count="2"/> 12159 <glx rop="4274" doubles_in_order="true"/> 12160 </function> 12161 12162 <function name="VertexAttrib3dNV" exec="dynamic" 12163 vectorequiv="VertexAttrib3dvNV" deprecated="3.1"> 12164 <param name="index" type="GLuint"/> 12165 <param name="x" type="GLdouble"/> 12166 <param name="y" type="GLdouble"/> 12167 <param name="z" type="GLdouble"/> 12168 </function> 12169 12170 <function name="VertexAttrib3dvNV" deprecated="3.1" exec="dynamic"> 12171 <param name="index" type="GLuint"/> 12172 <param name="v" type="const GLdouble *" count="3"/> 12173 <glx rop="4275" doubles_in_order="true"/> 12174 </function> 12175 12176 <function name="VertexAttrib4dNV" exec="dynamic" 12177 vectorequiv="VertexAttrib4dvNV" deprecated="3.1"> 12178 <param name="index" type="GLuint"/> 12179 <param name="x" type="GLdouble"/> 12180 <param name="y" type="GLdouble"/> 12181 <param name="z" type="GLdouble"/> 12182 <param name="w" type="GLdouble"/> 12183 </function> 12184 12185 <function name="VertexAttrib4dvNV" deprecated="3.1" exec="dynamic"> 12186 <param name="index" type="GLuint"/> 12187 <param name="v" type="const GLdouble *" count="4"/> 12188 <glx rop="4276" doubles_in_order="true"/> 12189 </function> 12190 12191 <function name="VertexAttrib4ubNV" exec="dynamic" 12192 vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"> 12193 <param name="index" type="GLuint"/> 12194 <param name="x" type="GLubyte"/> 12195 <param name="y" type="GLubyte"/> 12196 <param name="z" type="GLubyte"/> 12197 <param name="w" type="GLubyte"/> 12198 </function> 12199 12200 <function name="VertexAttrib4ubvNV" deprecated="3.1" exec="dynamic"> 12201 <param name="index" type="GLuint"/> 12202 <param name="v" type="const GLubyte *" count="4"/> 12203 <glx rop="4277"/> 12204 </function> 12205 12206 <function name="VertexAttribs1svNV" deprecated="3.1" exec="dynamic"> 12207 <param name="index" type="GLuint"/> 12208 <param name="n" type="GLsizei" counter="true"/> 12209 <param name="v" type="const GLshort *" count="n"/> 12210 <glx rop="4202"/> 12211 </function> 12212 12213 <function name="VertexAttribs2svNV" deprecated="3.1" exec="dynamic"> 12214 <param name="index" type="GLuint"/> 12215 <param name="n" type="GLsizei" counter="true"/> 12216 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 12217 <glx rop="4203"/> 12218 </function> 12219 12220 <function name="VertexAttribs3svNV" deprecated="3.1" exec="dynamic"> 12221 <param name="index" type="GLuint"/> 12222 <param name="n" type="GLsizei" counter="true"/> 12223 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 12224 <glx rop="4204"/> 12225 </function> 12226 12227 <function name="VertexAttribs4svNV" deprecated="3.1" exec="dynamic"> 12228 <param name="index" type="GLuint"/> 12229 <param name="n" type="GLsizei" counter="true"/> 12230 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 12231 <glx rop="4205"/> 12232 </function> 12233 12234 <function name="VertexAttribs1fvNV" deprecated="3.1" exec="dynamic"> 12235 <param name="index" type="GLuint"/> 12236 <param name="n" type="GLsizei" counter="true"/> 12237 <param name="v" type="const GLfloat *" count="n"/> 12238 <glx rop="4206"/> 12239 </function> 12240 12241 <function name="VertexAttribs2fvNV" deprecated="3.1" exec="dynamic"> 12242 <param name="index" type="GLuint"/> 12243 <param name="n" type="GLsizei" counter="true"/> 12244 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 12245 <glx rop="4207"/> 12246 </function> 12247 12248 <function name="VertexAttribs3fvNV" deprecated="3.1" exec="dynamic"> 12249 <param name="index" type="GLuint"/> 12250 <param name="n" type="GLsizei" counter="true"/> 12251 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 12252 <glx rop="4208"/> 12253 </function> 12254 12255 <function name="VertexAttribs4fvNV" deprecated="3.1" exec="dynamic"> 12256 <param name="index" type="GLuint"/> 12257 <param name="n" type="GLsizei" counter="true"/> 12258 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 12259 <glx rop="4209"/> 12260 </function> 12261 12262 <function name="VertexAttribs1dvNV" deprecated="3.1" exec="dynamic"> 12263 <param name="index" type="GLuint"/> 12264 <param name="n" type="GLsizei" counter="true"/> 12265 <param name="v" type="const GLdouble *" count="n"/> 12266 <glx rop="4210" doubles_in_order="true"/> 12267 </function> 12268 12269 <function name="VertexAttribs2dvNV" deprecated="3.1" exec="dynamic"> 12270 <param name="index" type="GLuint"/> 12271 <param name="n" type="GLsizei" counter="true"/> 12272 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 12273 <glx rop="4211" doubles_in_order="true"/> 12274 </function> 12275 12276 <function name="VertexAttribs3dvNV" deprecated="3.1" exec="dynamic"> 12277 <param name="index" type="GLuint"/> 12278 <param name="n" type="GLsizei" counter="true"/> 12279 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 12280 <glx rop="4212" doubles_in_order="true"/> 12281 </function> 12282 12283 <function name="VertexAttribs4dvNV" deprecated="3.1" exec="dynamic"> 12284 <param name="index" type="GLuint"/> 12285 <param name="n" type="GLsizei" counter="true"/> 12286 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 12287 <glx rop="4213" doubles_in_order="true"/> 12288 </function> 12289 12290 <function name="VertexAttribs4ubvNV" deprecated="3.1" exec="dynamic"> 12291 <param name="index" type="GLuint"/> 12292 <param name="n" type="GLsizei" counter="true"/> 12293 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 12294 <glx rop="4214"/> 12295 </function> 12296</category> 12297 12298<!-- Extension number 234 is a GLX extension. --> 12299 12300<category name="GL_SGIX_texture_coordinate_clamp" number="235"> 12301 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 12302 <size name="TexParameterfv"/> 12303 <size name="TexParameteriv"/> 12304 <size name="GetTexParameterfv" mode="get"/> 12305 <size name="GetTexParameteriv" mode="get"/> 12306 </enum> 12307 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 12308 <size name="TexParameterfv"/> 12309 <size name="TexParameteriv"/> 12310 <size name="GetTexParameterfv" mode="get"/> 12311 <size name="GetTexParameteriv" mode="get"/> 12312 </enum> 12313 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 12314 <size name="TexParameterfv"/> 12315 <size name="TexParameteriv"/> 12316 <size name="GetTexParameterfv" mode="get"/> 12317 <size name="GetTexParameteriv" mode="get"/> 12318 </enum> 12319</category> 12320 12321<!-- Extension number 236 is not listed in the extension registry. --> 12322<!-- Extension number 237 is a GLX extension. --> 12323<!-- Extension number 238 is a GLX extension. --> 12324<!-- Extension number 242 is a WGL extension. --> 12325 12326<category name="GL_NV_copy_depth_to_color" number="243"> 12327 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 12328 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 12329</category> 12330 12331<category name="GL_ATI_envmap_bumpmap" number="244"> 12332 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 12333 <size name="TexBumpParameterfv"/> 12334 <size name="TexBumpParameteriv"/> 12335 <size name="GetTexBumpParameterfv" mode="get"/> 12336 <size name="GetTexBumpParameteriv" mode="get"/> 12337 </enum> 12338 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 12339 <size name="GetTexBumpParameterfv" mode="get"/> 12340 <size name="GetTexBumpParameteriv" mode="get"/> 12341 </enum> 12342 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 12343 <size name="GetTexBumpParameterfv" mode="get"/> 12344 <size name="GetTexBumpParameteriv" mode="get"/> 12345 </enum> 12346 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 12347 <size name="GetTexBumpParameterfv" mode="get"/> 12348 <size name="GetTexBumpParameteriv" mode="get"/> 12349 </enum> 12350 <enum name="DUDV_ATI" value="0x8779"/> 12351 <enum name="DU8DV8_ATI" value="0x877A"/> 12352 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 12353 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 12354 <size name="TexEnviv"/> 12355 <size name="TexEnvfv"/> 12356 <size name="GetTexEnviv" mode="get"/> 12357 <size name="GetTexEnvfv" mode="get"/> 12358 </enum> 12359 <function name="TexBumpParameterfvATI" deprecated="3.1" exec="skip"> 12360 <param name="pname" type="GLenum"/> 12361 <param name="param" type="const GLfloat *" variable_param="pname"/> 12362 <glx ignore="true"/> 12363 </function> 12364 <function name="TexBumpParameterivATI" deprecated="3.1" exec="skip"> 12365 <param name="pname" type="GLenum"/> 12366 <param name="param" type="const GLint *" variable_param="pname"/> 12367 <glx ignore="true"/> 12368 </function> 12369 <function name="GetTexBumpParameterfvATI" deprecated="3.1" exec="skip"> 12370 <param name="pname" type="GLenum"/> 12371 <param name="param" type="GLfloat *" variable_param="pname"/> 12372 <glx ignore="true"/> 12373 </function> 12374 <function name="GetTexBumpParameterivATI" deprecated="3.1" exec="skip"> 12375 <param name="pname" type="GLenum"/> 12376 <param name="param" type="GLint *" variable_param="pname"/> 12377 <glx ignore="true"/> 12378 </function> 12379</category> 12380 12381<category name="GL_ATI_fragment_shader" number="245"> 12382 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 12383 <enum name="REG_0_ATI" value="0x8921"/> 12384 <enum name="REG_1_ATI" value="0x8922"/> 12385 <enum name="REG_2_ATI" value="0x8923"/> 12386 <enum name="REG_3_ATI" value="0x8924"/> 12387 <enum name="REG_4_ATI" value="0x8925"/> 12388 <enum name="REG_5_ATI" value="0x8926"/> 12389 12390 <!-- These values are not in the extension spec, but they are in glext.h --> 12391 <enum name="REG_6_ATI" value="0x8927"/> 12392 <enum name="REG_7_ATI" value="0x8928"/> 12393 <enum name="REG_8_ATI" value="0x8929"/> 12394 <enum name="REG_9_ATI" value="0x892A"/> 12395 <enum name="REG_10_ATI" value="0x892B"/> 12396 <enum name="REG_11_ATI" value="0x892C"/> 12397 <enum name="REG_12_ATI" value="0x892D"/> 12398 <enum name="REG_13_ATI" value="0x892E"/> 12399 <enum name="REG_14_ATI" value="0x892F"/> 12400 <enum name="REG_15_ATI" value="0x8930"/> 12401 <enum name="REG_16_ATI" value="0x8931"/> 12402 <enum name="REG_17_ATI" value="0x8932"/> 12403 <enum name="REG_18_ATI" value="0x8933"/> 12404 <enum name="REG_19_ATI" value="0x8934"/> 12405 <enum name="REG_20_ATI" value="0x8935"/> 12406 <enum name="REG_21_ATI" value="0x8936"/> 12407 <enum name="REG_22_ATI" value="0x8937"/> 12408 <enum name="REG_23_ATI" value="0x8938"/> 12409 <enum name="REG_24_ATI" value="0x8939"/> 12410 <enum name="REG_25_ATI" value="0x893A"/> 12411 <enum name="REG_26_ATI" value="0x893B"/> 12412 <enum name="REG_27_ATI" value="0x893C"/> 12413 <enum name="REG_28_ATI" value="0x893D"/> 12414 <enum name="REG_29_ATI" value="0x893E"/> 12415 <enum name="REG_30_ATI" value="0x893F"/> 12416 <enum name="REG_31_ATI" value="0x8940"/> 12417 12418 <enum name="CON_0_ATI" value="0x8941"/> 12419 <enum name="CON_1_ATI" value="0x8942"/> 12420 <enum name="CON_2_ATI" value="0x8943"/> 12421 <enum name="CON_3_ATI" value="0x8944"/> 12422 <enum name="CON_4_ATI" value="0x8945"/> 12423 <enum name="CON_5_ATI" value="0x8946"/> 12424 <enum name="CON_6_ATI" value="0x8947"/> 12425 <enum name="CON_7_ATI" value="0x8948"/> 12426 12427 <!-- These values are not in the extension spec, but they are in glext.h --> 12428 <enum name="CON_8_ATI" value="0x8949"/> 12429 <enum name="CON_9_ATI" value="0x894A"/> 12430 <enum name="CON_10_ATI" value="0x894B"/> 12431 <enum name="CON_11_ATI" value="0x894C"/> 12432 <enum name="CON_12_ATI" value="0x894D"/> 12433 <enum name="CON_13_ATI" value="0x894E"/> 12434 <enum name="CON_14_ATI" value="0x894F"/> 12435 <enum name="CON_15_ATI" value="0x8950"/> 12436 <enum name="CON_16_ATI" value="0x8951"/> 12437 <enum name="CON_17_ATI" value="0x8952"/> 12438 <enum name="CON_18_ATI" value="0x8953"/> 12439 <enum name="CON_19_ATI" value="0x8954"/> 12440 <enum name="CON_20_ATI" value="0x8955"/> 12441 <enum name="CON_21_ATI" value="0x8956"/> 12442 <enum name="CON_22_ATI" value="0x8957"/> 12443 <enum name="CON_23_ATI" value="0x8958"/> 12444 <enum name="CON_24_ATI" value="0x8959"/> 12445 <enum name="CON_25_ATI" value="0x895A"/> 12446 <enum name="CON_26_ATI" value="0x895B"/> 12447 <enum name="CON_27_ATI" value="0x895C"/> 12448 <enum name="CON_28_ATI" value="0x895D"/> 12449 <enum name="CON_29_ATI" value="0x895E"/> 12450 <enum name="CON_30_ATI" value="0x895F"/> 12451 <enum name="CON_31_ATI" value="0x8960"/> 12452 12453 <enum name="MOV_ATI" value="0x8961"/> 12454 <enum name="ADD_ATI" value="0x8963"/> 12455 <enum name="MUL_ATI" value="0x8964"/> 12456 <enum name="SUB_ATI" value="0x8965"/> 12457 <enum name="DOT3_ATI" value="0x8966"/> 12458 <enum name="DOT4_ATI" value="0x8967"/> 12459 <enum name="MAD_ATI" value="0x8968"/> 12460 <enum name="LERP_ATI" value="0x8969"/> 12461 <enum name="CND_ATI" value="0x896A"/> 12462 <enum name="CND0_ATI" value="0x896B"/> 12463 <enum name="DOT2_ADD_ATI" value="0x896C"/> 12464 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 12465 12466 <!-- 12467 These values are not in the extension spec, but they are in glext.h. 12468 However, the specification does say that they are deprecated. 12469 --> 12470 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 12471 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 12472 <enum name="NUM_PASSES_ATI" value="0x8970"/> 12473 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 12474 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 12475 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 12476 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 12477 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 12478 12479 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 12480 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 12481 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 12482 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 12483 12484 <!-- These values are not in the extension spec, but they are in glext.h --> 12485 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 12486 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 12487 12488 <!-- 12489 The _BIT enums are not added because they just clutter enums.c with 12490 redudndant garbage. There are a lot of enums with the value 0x00000001. 12491 --> 12492 12493 <function name="GenFragmentShadersATI" deprecated="3.1"> 12494 <return type="GLuint"/> 12495 <param name="range" type="GLuint"/> 12496 <glx ignore="true"/> 12497 </function> 12498 12499 <function name="BindFragmentShaderATI" deprecated="3.1"> 12500 <param name="id" type="GLuint"/> 12501 <glx ignore="true"/> 12502 </function> 12503 12504 <function name="DeleteFragmentShaderATI" deprecated="3.1"> 12505 <param name="id" type="GLuint"/> 12506 <glx ignore="true"/> 12507 </function> 12508 12509 <function name="BeginFragmentShaderATI" deprecated="3.1"> 12510 <glx ignore="true"/> 12511 </function> 12512 12513 <function name="EndFragmentShaderATI" deprecated="3.1"> 12514 <glx ignore="true"/> 12515 </function> 12516 12517 <function name="PassTexCoordATI" deprecated="3.1"> 12518 <param name="dst" type="GLuint"/> 12519 <param name="coord" type="GLuint"/> 12520 <param name="swizzle" type="GLenum"/> 12521 <glx ignore="true"/> 12522 </function> 12523 12524 <function name="SampleMapATI" deprecated="3.1"> 12525 <param name="dst" type="GLuint"/> 12526 <param name="interp" type="GLuint"/> 12527 <param name="swizzle" type="GLenum"/> 12528 <glx ignore="true"/> 12529 </function> 12530 12531 <function name="ColorFragmentOp1ATI" deprecated="3.1"> 12532 <param name="op" type="GLenum"/> 12533 <param name="dst" type="GLuint"/> 12534 <param name="dstMask" type="GLuint"/> 12535 <param name="dstMod" type="GLuint"/> 12536 <param name="arg1" type="GLuint"/> 12537 <param name="arg1Rep" type="GLuint"/> 12538 <param name="arg1Mod" type="GLuint"/> 12539 <glx ignore="true"/> 12540 </function> 12541 12542 <function name="ColorFragmentOp2ATI" deprecated="3.1"> 12543 <param name="op" type="GLenum"/> 12544 <param name="dst" type="GLuint"/> 12545 <param name="dstMask" type="GLuint"/> 12546 <param name="dstMod" type="GLuint"/> 12547 <param name="arg1" type="GLuint"/> 12548 <param name="arg1Rep" type="GLuint"/> 12549 <param name="arg1Mod" type="GLuint"/> 12550 <param name="arg2" type="GLuint"/> 12551 <param name="arg2Rep" type="GLuint"/> 12552 <param name="arg2Mod" type="GLuint"/> 12553 <glx ignore="true"/> 12554 </function> 12555 12556 <function name="ColorFragmentOp3ATI" deprecated="3.1"> 12557 <param name="op" type="GLenum"/> 12558 <param name="dst" type="GLuint"/> 12559 <param name="dstMask" type="GLuint"/> 12560 <param name="dstMod" type="GLuint"/> 12561 <param name="arg1" type="GLuint"/> 12562 <param name="arg1Rep" type="GLuint"/> 12563 <param name="arg1Mod" type="GLuint"/> 12564 <param name="arg2" type="GLuint"/> 12565 <param name="arg2Rep" type="GLuint"/> 12566 <param name="arg2Mod" type="GLuint"/> 12567 <param name="arg3" type="GLuint"/> 12568 <param name="arg3Rep" type="GLuint"/> 12569 <param name="arg3Mod" type="GLuint"/> 12570 <glx ignore="true"/> 12571 </function> 12572 12573 <function name="AlphaFragmentOp1ATI" deprecated="3.1"> 12574 <param name="op" type="GLenum"/> 12575 <param name="dst" type="GLuint"/> 12576 <param name="dstMod" type="GLuint"/> 12577 <param name="arg1" type="GLuint"/> 12578 <param name="arg1Rep" type="GLuint"/> 12579 <param name="arg1Mod" type="GLuint"/> 12580 <glx ignore="true"/> 12581 </function> 12582 12583 <function name="AlphaFragmentOp2ATI" deprecated="3.1"> 12584 <param name="op" type="GLenum"/> 12585 <param name="dst" type="GLuint"/> 12586 <param name="dstMod" type="GLuint"/> 12587 <param name="arg1" type="GLuint"/> 12588 <param name="arg1Rep" type="GLuint"/> 12589 <param name="arg1Mod" type="GLuint"/> 12590 <param name="arg2" type="GLuint"/> 12591 <param name="arg2Rep" type="GLuint"/> 12592 <param name="arg2Mod" type="GLuint"/> 12593 <glx ignore="true"/> 12594 </function> 12595 12596 <function name="AlphaFragmentOp3ATI" deprecated="3.1"> 12597 <param name="op" type="GLenum"/> 12598 <param name="dst" type="GLuint"/> 12599 <param name="dstMod" type="GLuint"/> 12600 <param name="arg1" type="GLuint"/> 12601 <param name="arg1Rep" type="GLuint"/> 12602 <param name="arg1Mod" type="GLuint"/> 12603 <param name="arg2" type="GLuint"/> 12604 <param name="arg2Rep" type="GLuint"/> 12605 <param name="arg2Mod" type="GLuint"/> 12606 <param name="arg3" type="GLuint"/> 12607 <param name="arg3Rep" type="GLuint"/> 12608 <param name="arg3Mod" type="GLuint"/> 12609 <glx ignore="true"/> 12610 </function> 12611 12612 <function name="SetFragmentShaderConstantATI" deprecated="3.1"> 12613 <param name="dst" type="GLuint"/> 12614 <param name="value" type="const GLfloat *" count="4"/> 12615 <glx ignore="true"/> 12616 </function> 12617</category> 12618 12619<!-- Extension number 250 is a WGL extension. --> 12620<!-- Extension number 251 is a WGL extension. --> 12621<!-- Extension number 252 is a WGL extension. --> 12622<!-- Extension number 253 is a WGL extension. --> 12623<!-- Extension number 254 is a WGL extension. --> 12624<!-- Extension number 255 is a WGL extension. --> 12625 12626<category name="GL_SUN_mesh_array" number="257"> 12627 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12628 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12629 12630 <function name="DrawMeshArraysSUN" exec="skip"> 12631 <param name="mode" type="GLenum"/> 12632 <param name="first" type="GLint"/> 12633 <param name="count" type="GLsizei"/> 12634 <param name="width" type="GLsizei"/> 12635 </function> 12636</category> 12637 12638<category name="GL_SUN_slice_accum" number="258"> 12639 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12640</category> 12641 12642<category name="GL_NV_multisample_filter_hint" number="259"> 12643 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12644 <size name="Get" mode="get"/> 12645 </enum> 12646</category> 12647 12648<category name="GL_NV_depth_clamp" number="260"> 12649 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12650 <size name="Get" mode="get"/> 12651 </enum> 12652</category> 12653 12654<category name="GL_NV_point_sprite" number="262"> 12655 <!-- These existing enums can be passed as a parameter to the function 12656 added for this extension. --> 12657 12658 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12659 <size name="PointParameteriv"/> 12660 </enum> 12661 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12662 <size name="PointParameteriv"/> 12663 </enum> 12664 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12665 <size name="PointParameteriv"/> 12666 </enum> 12667 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12668 <size name="PointParameteriv"/> 12669 </enum> 12670 12671 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12672 <size name="Get" mode="get"/> 12673 </enum> 12674 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12675 <size name="TexEnvfv"/> 12676 <size name="TexEnviv"/> 12677 <size name="GetTexEnvfv" mode="get"/> 12678 <size name="GetTexEnviv" mode="get"/> 12679 </enum> 12680 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12681 <size name="PointParameterfv"/> 12682 <size name="PointParameteriv"/> 12683 <size name="Get" mode="get"/> 12684 </enum> 12685 12686 <function name="PointParameteriNV" alias="PointParameteri"> 12687 <param name="pname" type="GLenum"/> 12688 <param name="param" type="GLint"/> 12689 </function> 12690 12691 <function name="PointParameterivNV" alias="PointParameteriv"> 12692 <param name="pname" type="GLenum"/> 12693 <param name="params" type="const GLint *"/> 12694 </function> 12695</category> 12696 12697<!-- Extension number 263 is a WGL extension. --> 12698<!-- Extension number 264 is a WGL extension. --> 12699 12700<category name="GL_EXT_shadow_funcs" number="267"> 12701 <!-- No new functions, types, enums. --> 12702</category> 12703 12704<category name="GL_EXT_stencil_two_side" number="268"> 12705 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12706 <size name="Get" mode="get"/> 12707 </enum> 12708 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12709 <size name="Get" mode="get"/> 12710 </enum> 12711 12712 <function name="ActiveStencilFaceEXT" deprecated="3.1"> 12713 <param name="face" type="GLenum"/> 12714 <glx rop="4220"/> 12715 </function> 12716</category> 12717 12718<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12719<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12720 12721<category name="GL_APPLE_ycbcr_422" number="275"> 12722 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12723 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12724 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12725</category> 12726 12727<category name="GL_S3_s3tc" number="276"> 12728 <enum name="RGB_S3TC" value="0x83A0"/> 12729 <enum name="RGB4_S3TC" value="0x83A1"/> 12730 <enum name="RGBA_S3TC" value="0x83A2"/> 12731 <enum name="RGBA4_S3TC" value="0x83A3"/> 12732 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12733 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12734</category> 12735 12736<!-- Extension number 278 is a WGL extension. --> 12737 12738<category name="GL_ATI_texture_env_combine3" number="279"> 12739 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12740 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12741 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12742</category> 12743 12744<category name="GL_NV_fragment_program" number="282"> 12745 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12746 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12747 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12748 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12749 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12750 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12751 12752 <function name="ProgramNamedParameter4fNV" 12753 vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1" 12754 exec="skip"> 12755 <param name="id" type="GLuint"/> 12756 <param name="len" type="GLsizei" counter="true"/> 12757 <param name="name" type="const GLubyte *" count="len"/> 12758 <param name="x" type="GLfloat"/> 12759 <param name="y" type="GLfloat"/> 12760 <param name="z" type="GLfloat"/> 12761 <param name="w" type="GLfloat"/> 12762 </function> 12763 12764 <function name="ProgramNamedParameter4dNV" 12765 vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1" 12766 exec="skip"> 12767 <param name="id" type="GLuint"/> 12768 <param name="len" type="GLsizei" counter="true"/> 12769 <param name="name" type="const GLubyte *" count="len"/> 12770 <param name="x" type="GLdouble"/> 12771 <param name="y" type="GLdouble"/> 12772 <param name="z" type="GLdouble"/> 12773 <param name="w" type="GLdouble"/> 12774 </function> 12775 12776 <function name="ProgramNamedParameter4fvNV" deprecated="3.1" exec="skip"> 12777 <param name="id" type="GLuint"/> 12778 <param name="len" type="GLsizei" counter="true"/> 12779 <param name="name" type="const GLubyte *" count="len"/> 12780 <param name="v" type="const GLfloat *" count="4"/> 12781 <glx rop="4218"/> 12782 </function> 12783 12784 <function name="ProgramNamedParameter4dvNV" deprecated="3.1" exec="skip"> 12785 <param name="id" type="GLuint"/> 12786 <param name="len" type="GLsizei" counter="true"/> 12787 <param name="name" type="const GLubyte *" count="len"/> 12788 <param name="v" type="const GLdouble *" count="4"/> 12789 <glx rop="4219"/> 12790 </function> 12791 12792 <function name="GetProgramNamedParameterfvNV" deprecated="3.1" exec="skip"> 12793 <param name="id" type="GLuint"/> 12794 <param name="len" type="GLsizei" counter="true"/> 12795 <param name="name" type="const GLubyte *" count="len"/> 12796 <param name="params" type="GLfloat *" output="true" count="4"/> 12797 <glx vendorpriv="1310" always_array="true"/> 12798 </function> 12799 12800 <function name="GetProgramNamedParameterdvNV" deprecated="3.1" exec="skip"> 12801 <param name="id" type="GLuint"/> 12802 <param name="len" type="GLsizei" counter="true"/> 12803 <param name="name" type="const GLubyte *" count="len"/> 12804 <param name="params" type="GLdouble *" output="true" count="4"/> 12805 <glx vendorpriv="1311" always_array="true"/> 12806 </function> 12807</category> 12808 12809<category name="GL_NV_texture_expand_normal" number="286"> 12810 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12811 <size name="TexParameterfv"/> 12812 <size name="TexParameteriv"/> 12813 <size name="GetTexParameterfv" mode="get"/> 12814 <size name="GetTexParameteriv" mode="get"/> 12815 </enum> 12816</category> 12817 12818<category name="GL_OES_compressed_paletted_texture" number="294"> 12819 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12820 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12821 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12822 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12823 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12824 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12825 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12826 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12827 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12828 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12829</category> 12830 12831<category name="GL_OES_read_format" number="295"> 12832 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12833 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12834</category> 12835 12836<category name="GL_EXT_depth_bounds_test" number="297"> 12837 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12838 <size name="Get" mode="get"/> 12839 </enum> 12840 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12841 <size name="Get" mode="get"/> 12842 </enum> 12843 12844 <function name="DepthBoundsEXT"> 12845 <param name="zmin" type="GLclampd"/> 12846 <param name="zmax" type="GLclampd"/> 12847 <glx rop="4229" ignore="true"/> 12848 </function> 12849</category> 12850 12851<category name="GL_EXT_texture_mirror_clamp" number="298"> 12852 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12853 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12854 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12855</category> 12856 12857<category name="GL_EXT_blend_equation_separate" number="299"> 12858 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12859 <size name="Get" mode="get"/> 12860 </enum> 12861 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12862 <size name="Get" mode="get"/> 12863 </enum> 12864 12865 <function name="BlendEquationSeparateEXT" alias="BlendEquationSeparate"> 12866 <param name="modeRGB" type="GLenum"/> 12867 <param name="modeA" type="GLenum"/> 12868 </function> 12869</category> 12870 12871<category name="GL_MESA_pack_invert" number="300"> 12872 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12873 <size name="Get" mode="get"/> 12874 </enum> 12875</category> 12876 12877<category name="GL_MESA_ycbcr_texture" number="301"> 12878 <enum name="YCBCR_MESA" value="0x8757"/> 12879 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12880 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12881</category> 12882 12883<category name="GL_EXT_pixel_buffer_object" number="302"> 12884 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12885 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12886 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12887 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12888</category> 12889 12890<category name="GL_NV_fragment_program_option" number="303"> 12891 <!-- No new functions, types, enums. --> 12892</category> 12893 12894<category name="GL_NV_fragment_program2" number="304"> 12895 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12896 <size name="GetProgramivARB" mode="get"/> 12897 </enum> 12898 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12899 <size name="GetProgramivARB" mode="get"/> 12900 </enum> 12901 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12902 <size name="GetProgramivARB" mode="get"/> 12903 </enum> 12904 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12905 <size name="GetProgramivARB" mode="get"/> 12906 </enum> 12907 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12908 <size name="GetProgramivARB" mode="get"/> 12909 </enum> 12910</category> 12911 12912<category name="GL_NV_vertex_program2_option" number="305"> 12913 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12914 <size name="GetProgramivARB" mode="get"/> 12915 </enum> 12916 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12917 <size name="GetProgramivARB" mode="get"/> 12918 </enum> 12919</category> 12920 12921<category name="GL_NV_vertex_program3" number="306"> 12922 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12923</category> 12924 12925<!-- Extension number 307 is a GLX extension. --> 12926<!-- Extension number 308 is a GLX extension. --> 12927 12928<category name="GL_EXT_texture_compression_dxt1" number="309"> 12929 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12930 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12931</category> 12932 12933<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12934 12935<xi:include href="GREMEDY_string_marker.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12936 12937<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12938 12939<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12940 12941<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12942 12943 12944<category name="GL_APPLE_flush_buffer_range" number="321"> 12945 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12946 <size name="GetBufferParameteriv" mode="get"/> 12947 </enum> 12948 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12949 <size name="GetBufferParameteriv" mode="get"/> 12950 </enum> 12951 <function name="BufferParameteriAPPLE" exec="skip"> 12952 <param name="target" type="GLenum"/> 12953 <param name="pname" type="GLenum"/> 12954 <param name="param" type="GLint"/> 12955 </function> 12956 <function name="FlushMappedBufferRangeAPPLE" exec="skip"> 12957 <param name="target" type="GLenum"/> 12958 <param name="offset" type="GLintptr"/> 12959 <param name="size" type="GLsizeiptr"/> 12960 </function> 12961</category> 12962 12963<category name="GL_EXT_packed_float" number="328"> 12964 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12965 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12966 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12967</category> 12968 12969<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12970 12971<category name="GL_EXT_framebuffer_sRGB" number="337"> 12972 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12973 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12974</category> 12975 12976<category name="GL_ATI_meminfo" number="359"> 12977 <enum name="VBO_FREE_MEMORY_ATI" value="0x87FB" /> 12978 <enum name="TEXTURE_FREE_MEMORY_ATI" value="0x87FC" /> 12979 <enum name="RENDERBUFFER_FREE_MEMORY_ATI" value="0x87FD" /> 12980</category> 12981 12982<xi:include href="AMD_performance_monitor.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12983 12984<category name="GL_APPLE_texture_range" number="367"> 12985 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12986 <size name="TexParameteriv"/> 12987 <size name="TexParameterfv"/> 12988 <size name="GetTexParameteriv" mode="get"/> 12989 <size name="GetTexParameterfv" mode="get"/> 12990 </enum> 12991 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12992 <size name="TexParameteriv"/> 12993 <size name="TexParameterfv"/> 12994 </enum> 12995 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12996 <size name="TexParameteriv"/> 12997 <size name="TexParameterfv"/> 12998 </enum> 12999 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 13000 <size name="TexParameteriv"/> 13001 <size name="TexParameterfv"/> 13002 </enum> 13003 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 13004 <size name="GetTexParameteriv" mode="get"/> 13005 <size name="GetTexParameterfv" mode="get"/> 13006 </enum> 13007 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 13008 <size name="GetTexParameterPointervAPPLE" mode="get"/> 13009 </enum> 13010 <function name="TextureRangeAPPLE" exec="skip"> 13011 <param name="target" type="GLenum"/> 13012 <param name="length" type="GLsizei"/> 13013 <param name="pointer" type="GLvoid *"/> 13014 </function> 13015 <function name="GetTexParameterPointervAPPLE" exec="skip"> 13016 <param name="target" type="GLenum"/> 13017 <param name="pname" type="GLenum"/> 13018 <param name="params" type="GLvoid **"/> 13019 </function> 13020</category> 13021 13022<xi:include href="EXT_separate_shader_objects.xml" 13023 xmlns:xi="http://www.w3.org/2001/XInclude"/> 13024 13025<xi:include href="NV_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13026 13027<xi:include href="EXT_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13028 13029<xi:include href="AMD_depth_clamp_separate.xml" 13030 xmlns:xi="http://www.w3.org/2001/XInclude"/> 13031 13032<xi:include href="EXT_direct_state_access.xml" 13033 xmlns:xi="http://www.w3.org/2001/XInclude"/> 13034 13035<xi:include href="EXT_shader_image_load_store.xml" 13036 xmlns:xi="http://www.w3.org/2001/XInclude"/> 13037 13038<category name="GL_EXT_texture_sRGB_decode" number="402"> 13039 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 13040 <enum name="DECODE_EXT" value="0x8A49"/> 13041 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 13042</category> 13043 13044<category name="GL_AMD_pinned_memory" number="411"> 13045 <enum name="EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD" value="0x9160"/> 13046</category> 13047 13048<category name="GL_NVX_gpu_memory_info" number="438"> 13049 <enum name="GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX" value="0x9047" /> 13050 <enum name="GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX" value="0x9048" /> 13051 <enum name="GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX" value="0x9049" /> 13052 <enum name="GPU_MEMORY_INFO_EVICTION_COUNT_NVX" value="0x904A" /> 13053 <enum name="GPU_MEMORY_INFO_EVICTED_MEMORY_NVX" value="0x904B" /> 13054</category> 13055 13056<xi:include href="AMD_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13057 13058<category name="GL_NV_fill_rectangle" number="466"> 13059 <enum name="FILL_RECTANGLE_NV" value="0x933C"/> 13060</category> 13061 13062<category name="GL_INTEL_conservative_rasterization" number="491"> 13063 <enum name="CONSERVATIVE_RASTERIZATION_INTEL" value="0x83FE"/> 13064</category> 13065 13066<category name="GL_NV_conservative_raster" number="465"> 13067 <enum name="CONSERVATIVE_RASTERIZATION_NV" value="0x9346"> 13068 <size name="Get" mode="get"/> 13069 </enum> 13070 <enum name="SUBPIXEL_PRECISION_BIAS_X_BITS_NV" value="0x9347"> 13071 <size name="Get" mode="get"/> 13072 </enum> 13073 <enum name="SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" value="0x9348"> 13074 <size name="Get" mode="get"/> 13075 </enum> 13076 <enum name="MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" value="0x9349"> 13077 <size name="Get" mode="get"/> 13078 </enum> 13079 <function name="SubpixelPrecisionBiasNV" es1="1.0" es2="2.0" no_error="true"> 13080 <param name="xbits" type="GLuint"/> 13081 <param name="ybits" type="GLuint"/> 13082 </function> 13083</category> 13084 13085<category name="GL_NV_conservative_raster_dilate" number="480"> 13086 <enum name="CONSERVATIVE_RASTER_DILATE_NV" value="0x9379"> 13087 <size name="Get" mode="get"/> 13088 </enum> 13089 <enum name="CONSERVATIVE_RASTER_DILATE_RANGE_NV" value="0x937A"> 13090 <size name="Get" mode="get"/> 13091 </enum> 13092 <enum name="CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV" value="0x937B"> 13093 <size name="Get" mode="get"/> 13094 </enum> 13095 <function name="ConservativeRasterParameterfNV" es1="1.0" es2="2.0" no_error="true"> 13096 <param name="pname" type="GLenum"/> 13097 <param name="param" type="GLfloat"/> 13098 </function> 13099</category> 13100 13101<category name="GL_NV_conservative_pre_snap_triangles" number="487"> 13102 <enum name="CONSERVATIVE_RASTER_MODE_NV" value="0x954D"> 13103 <size name="Get" mode="get"/> 13104 </enum> 13105 <enum name="CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" value="0x954E"/> 13106 <enum name="CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV" value="0x954F"/> 13107 <function name="ConservativeRasterParameteriNV" es1="1.0" es2="2.0" no_error="true"> 13108 <param name="pname" type="GLenum"/> 13109 <param name="param" type="GLint"/> 13110 </function> 13111</category> 13112 13113<xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13114 13115<xi:include href="NV_alpha_to_coverage_dither_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13116 13117<category name="GL_EXT_polygon_offset_clamp" number="460"> 13118 <enum name="POLYGON_OFFSET_CLAMP_EXT" value="0x8E1B"> 13119 <size name="Get" mode="get"/> 13120 </enum> 13121 <function name="PolygonOffsetClampEXT" es1="1.0" es2="2.0"> 13122 <param name="factor" type="GLfloat"/> 13123 <param name="units" type="GLfloat"/> 13124 <param name="clamp" type="GLfloat"/> 13125 </function> 13126</category> 13127 13128<xi:include href="EXT_window_rectangles.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13129 13130<!-- 520. GL_EXT_shader_framebuffer_fetch --> 13131<category name="GL_EXT_shader_framebuffer_fetch" number="520"> 13132 <enum name="FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" value="0x8A52"/> 13133 <function name="FramebufferFetchBarrierEXT" es2="2.0"/> 13134</category> 13135 13136<!-- Unnumbered extensions sorted by name. --> 13137 13138<category name="GL_AMD_framebuffer_multisample_advanced"> 13139 <enum name="RENDERBUFFER_STORAGE_SAMPLES_AMD" value="0x91B2"/> 13140 <enum name="MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD" value="0x91B3"/> 13141 <enum name="MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD" value="0x91B4"/> 13142 <enum name="MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD" value="0x91B5"/> 13143 <enum name="NUM_SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B6"/> 13144 <enum name="SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B7"/> 13145 13146 <function name="RenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 13147 <param name="target" type="GLenum"/> 13148 <param name="samples" type="GLsizei"/> 13149 <param name="storageSamples" type="GLsizei"/> 13150 <param name="internalformat" type="GLenum"/> 13151 <param name="width" type="GLsizei"/> 13152 <param name="height" type="GLsizei"/> 13153 </function> 13154 13155 <function name="NamedRenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 13156 <param name="renderbuffer" type="GLuint" /> 13157 <param name="samples" type="GLsizei" /> 13158 <param name="storageSamples" type="GLsizei"/> 13159 <param name="internalformat" type="GLenum" /> 13160 <param name="width" type="GLsizei" /> 13161 <param name="height" type="GLsizei" /> 13162 </function> 13163</category> 13164 13165<category name="GL_ATI_blend_equation_separate"> 13166 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparate"> 13167 <param name="modeRGB" type="GLenum"/> 13168 <param name="modeA" type="GLenum"/> 13169 </function> 13170</category> 13171 13172<category name="GL_ATI_separate_stencil"> 13173 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 13174 <size name="Get" mode="get"/> 13175 </enum> 13176 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 13177 <size name="Get" mode="get"/> 13178 </enum> 13179 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 13180 <size name="Get" mode="get"/> 13181 </enum> 13182 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 13183 <size name="Get" mode="get"/> 13184 </enum> 13185 13186 <function name="StencilOpSeparateATI" alias="StencilOpSeparate"> 13187 <param name="face" type="GLenum"/> 13188 <param name="sfail" type="GLenum"/> 13189 <param name="zfail" type="GLenum"/> 13190 <param name="zpass" type="GLenum"/> 13191 </function> 13192 <function name="StencilFuncSeparateATI" deprecated="3.1"> 13193 <param name="frontfunc" type="GLenum"/> 13194 <param name="backfunc" type="GLenum"/> 13195 <param name="ref" type="GLint"/> 13196 <param name="mask" type="GLuint"/> 13197 </function> 13198 13199</category> 13200 13201<category name="GL_EXT_gpu_program_parameters"> 13202 <function name="ProgramEnvParameters4fvEXT" deprecated="3.1"> 13203 <param name="target" type="GLenum"/> 13204 <param name="index" type="GLuint"/> 13205 <param name="count" type="GLsizei"/> 13206 <param name="params" type="const GLfloat *" count="4"/> 13207 </function> 13208 13209 <function name="ProgramLocalParameters4fvEXT" deprecated="3.1"> 13210 <param name="target" type="GLenum"/> 13211 <param name="index" type="GLuint"/> 13212 <param name="count" type="GLsizei"/> 13213 <param name="params" type="const GLfloat *" count="4"/> 13214 </function> 13215</category> 13216 13217<category name="GL_EXT_timer_query"> 13218 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 13219 <type name="int64EXT" size="8"/> 13220 <type name="uint64EXT" unsigned="true" size="8"/> 13221 <function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v" es2="2.0"> 13222 <param name="id" type="GLuint"/> 13223 <param name="pname" type="GLenum"/> 13224 <param name="params" type="GLint64EXT *"/> 13225 </function> 13226 <function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v" es2="2.0"> 13227 <param name="id" type="GLuint"/> 13228 <param name="pname" type="GLenum"/> 13229 <param name="params" type="GLuint64EXT *"/> 13230 </function> 13231</category> 13232 13233<category name="GL_INGR_blend_func_separate"> 13234 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparate"> 13235 <param name="sfactorRGB" type="GLenum"/> 13236 <param name="dfactorRGB" type="GLenum"/> 13237 <param name="sfactorAlpha" type="GLenum"/> 13238 <param name="dfactorAlpha" type="GLenum"/> 13239 </function> 13240</category> 13241 13242<category name="GL_MESA_texture_signed_rgba"> 13243 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 13244 <enum name="RGBA_SNORM" value="0x8F93"/> 13245 <enum name="RGBA8_SNORM" value="0x8F97"/> 13246</category> 13247 13248<category name="GL_SGIS_point_parameters"> 13249 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 13250 <size name="PointParameterfv"/> 13251 </enum> 13252 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 13253 <size name="PointParameterfv"/> 13254 </enum> 13255 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 13256 <size name="PointParameterfv"/> 13257 </enum> 13258 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 13259 <size name="PointParameterfv"/> 13260 </enum> 13261 13262 <function name="PointParameterfSGIS" alias="PointParameterf"> 13263 <param name="pname" type="GLenum"/> 13264 <param name="param" type="GLfloat"/> 13265 </function> 13266 13267 <function name="PointParameterfvSGIS" alias="PointParameterfv"> 13268 <param name="pname" type="GLenum"/> 13269 <param name="params" type="const GLfloat *"/> 13270 </function> 13271</category> 13272 13273<category name="GL_SGIX_igloo_interface"> 13274 <function name="IglooInterfaceSGIX" exec="skip"> 13275 <param name="pname" type="GLenum"/> 13276 <param name="params" type="const GLvoid *"/> 13277 </function> 13278</category> 13279 13280<category name="GL_SGIX_polynomial_ffd"> 13281 <function name="DeformationMap3dSGIX" exec="skip"> 13282 <param name="target" type="GLenum"/> 13283 <param name="u1" type="GLdouble"/> 13284 <param name="u2" type="GLdouble"/> 13285 <param name="ustride" type="GLint"/> 13286 <param name="uorder" type="GLint"/> 13287 <param name="v1" type="GLdouble"/> 13288 <param name="v2" type="GLdouble"/> 13289 <param name="vstride" type="GLint"/> 13290 <param name="vorder" type="GLint"/> 13291 <param name="w1" type="GLdouble"/> 13292 <param name="w2" type="GLdouble"/> 13293 <param name="wstride" type="GLint"/> 13294 <param name="worder" type="GLint"/> 13295 <param name="points" type="const GLdouble *"/> 13296 </function> 13297 13298 <function name="DeformationMap3fSGIX" exec="skip"> 13299 <param name="target" type="GLenum"/> 13300 <param name="u1" type="GLfloat"/> 13301 <param name="u2" type="GLfloat"/> 13302 <param name="ustride" type="GLint"/> 13303 <param name="uorder" type="GLint"/> 13304 <param name="v1" type="GLfloat"/> 13305 <param name="v2" type="GLfloat"/> 13306 <param name="vstride" type="GLint"/> 13307 <param name="vorder" type="GLint"/> 13308 <param name="w1" type="GLfloat"/> 13309 <param name="w2" type="GLfloat"/> 13310 <param name="wstride" type="GLint"/> 13311 <param name="worder" type="GLint"/> 13312 <param name="points" type="const GLfloat *"/> 13313 </function> 13314 13315 <function name="DeformSGIX" exec="skip"> 13316 <param name="mask" type="GLenum"/> 13317 </function> 13318 13319 <function name="LoadIdentityDeformationMapSGIX" exec="skip"> 13320 <param name="mask" type="GLenum"/> 13321 </function> 13322</category> 13323 13324<category name="GL_MESA_internal_functions"> 13325 <!-- Internal function for glthread to implement BufferSubData as a GPU copy. --> 13326 <function name="InternalBufferSubDataCopyMESA" es2="2.0"> 13327 <param name="srcBuffer" type="GLintptr"/> <!-- "struct gl_buffer_object *" really --> 13328 <param name="srcOffset" type="GLuint"/> 13329 <param name="dstTargetOrName" type="GLuint"/> 13330 <param name="dstOffset" type="GLintptr"/> 13331 <param name="size" type="GLsizeiptr"/> 13332 <param name="named" type="GLboolean"/> 13333 <param name="ext_dsa" type="GLboolean"/> 13334 </function> 13335 13336 <!-- Set a GL error. Used by glthread to set errors without syncing. --> 13337 <function name="InternalSetError" es2="2.0"> 13338 <param name="error" type="GLenum"/> 13339 </function> 13340</category> 13341 13342<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13343<xi:include href="EXT_EGL_image_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13344 13345<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13346 13347<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13348<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13349 13350<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13351 13352<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13353 13354<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13355 13356<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13357 13358<xi:include href="NV_vdpau_interop.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13359 13360<xi:include href="EXT_external_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13361<xi:include href="EXT_external_objects_fd.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13362 13363<xi:include href="NV_viewport_swizzle.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13364 13365<xi:include href="NV_half_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13366<xi:include href="GL4x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13367 13368</OpenGLAPI> 13369