1<?xml version="1.0"?> 2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4<OpenGLAPI> 5 6<!-- Core versions sorted by version number. --> 7 8<category name="1.0"> 9 <enum name="FALSE" value="0x0"/> 10 <enum name="TRUE" value="0x1"/> 11 <enum name="ZERO" value="0x0"/> 12 <enum name="ONE" value="0x1"/> 13 <enum name="NONE" value="0x0"/> 14 <enum name="NO_ERROR" value="0x0"/> 15 <enum name="POINTS" value="0x0000"/> 16 <enum name="LINES" value="0x0001"/> 17 <enum name="LINE_LOOP" value="0x0002"/> 18 <enum name="LINE_STRIP" value="0x0003"/> 19 <enum name="TRIANGLES" value="0x0004"/> 20 <enum name="TRIANGLE_STRIP" value="0x0005"/> 21 <enum name="TRIANGLE_FAN" value="0x0006"/> 22 <enum name="QUADS" value="0x0007"/> 23 <enum name="QUAD_STRIP" value="0x0008"/> 24 <enum name="POLYGON" value="0x0009"/> 25 <enum name="ACCUM" value="0x0100"/> 26 <enum name="LOAD" value="0x0101"/> 27 <enum name="RETURN" value="0x0102"/> 28 <enum name="MULT" value="0x0103"/> 29 <enum name="ADD" value="0x0104"/> 30 <enum name="NEVER" value="0x0200"/> 31 <enum name="LESS" value="0x0201"/> 32 <enum name="EQUAL" value="0x0202"/> 33 <enum name="LEQUAL" value="0x0203"/> 34 <enum name="GREATER" value="0x0204"/> 35 <enum name="NOTEQUAL" value="0x0205"/> 36 <enum name="GEQUAL" value="0x0206"/> 37 <enum name="ALWAYS" value="0x0207"/> 38 <enum name="SRC_COLOR" value="0x0300"/> 39 <enum name="ONE_MINUS_SRC_COLOR" value="0x0301"/> 40 <enum name="SRC_ALPHA" value="0x0302"/> 41 <enum name="ONE_MINUS_SRC_ALPHA" value="0x0303"/> 42 <enum name="DST_ALPHA" value="0x0304"/> 43 <enum name="ONE_MINUS_DST_ALPHA" value="0x0305"/> 44 <enum name="DST_COLOR" value="0x0306"/> 45 <enum name="ONE_MINUS_DST_COLOR" value="0x0307"/> 46 <enum name="SRC_ALPHA_SATURATE" value="0x0308"/> 47 <enum name="FRONT_LEFT" value="0x0400"/> 48 <enum name="FRONT_RIGHT" value="0x0401"/> 49 <enum name="BACK_LEFT" value="0x0402"/> 50 <enum name="BACK_RIGHT" value="0x0403"/> 51 <enum name="FRONT" value="0x0404"/> 52 <enum name="BACK" value="0x0405"/> 53 <enum name="LEFT" value="0x0406"/> 54 <enum name="RIGHT" value="0x0407"/> 55 <enum name="FRONT_AND_BACK" value="0x0408"/> 56 <enum name="AUX0" value="0x0409"/> 57 <enum name="AUX1" value="0x040A"/> 58 <enum name="AUX2" value="0x040B"/> 59 <enum name="AUX3" value="0x040C"/> 60 <enum name="INVALID_VALUE" value="0x0501"/> 61 <enum name="INVALID_ENUM" value="0x0500"/> 62 <enum name="INVALID_OPERATION" value="0x0502"/> 63 <enum name="STACK_OVERFLOW" value="0x0503"/> 64 <enum name="STACK_UNDERFLOW" value="0x0504"/> 65 <enum name="OUT_OF_MEMORY" value="0x0505"/> 66 <enum name="2D" value="0x0600"/> 67 <enum name="3D" value="0x0601"/> 68 <enum name="3D_COLOR" value="0x0602"/> 69 <enum name="3D_COLOR_TEXTURE" value="0x0603"/> 70 <enum name="4D_COLOR_TEXTURE" value="0x0604"/> 71 <enum name="PASS_THROUGH_TOKEN" value="0x0700"/> 72 <enum name="POINT_TOKEN" value="0x0701"/> 73 <enum name="LINE_TOKEN" value="0x0702"/> 74 <enum name="POLYGON_TOKEN" value="0x0703"/> 75 <enum name="BITMAP_TOKEN" value="0x0704"/> 76 <enum name="DRAW_PIXEL_TOKEN" value="0x0705"/> 77 <enum name="COPY_PIXEL_TOKEN" value="0x0706"/> 78 <enum name="LINE_RESET_TOKEN" value="0x0707"/> 79 <enum name="EXP" value="0x0800"/> 80 <enum name="EXP2" value="0x0801"/> 81 <enum name="CW" value="0x0900"/> 82 <enum name="CCW" value="0x0901"/> 83 <enum name="COEFF" value="0x0A00"/> 84 <enum name="ORDER" value="0x0A01"/> 85 <enum name="DOMAIN" value="0x0A02"/> 86 <enum name="CURRENT_COLOR" count="4" value="0x0B00"> 87 <size name="Get" mode="get"/> 88 </enum> 89 <enum name="CURRENT_INDEX" count="1" value="0x0B01"> 90 <size name="Get" mode="get"/> 91 </enum> 92 <enum name="CURRENT_NORMAL" count="3" value="0x0B02"> 93 <size name="Get" mode="get"/> 94 </enum> 95 <enum name="CURRENT_TEXTURE_COORDS" count="4" value="0x0B03"> 96 <size name="Get" mode="get"/> 97 </enum> 98 <enum name="CURRENT_RASTER_COLOR" count="4" value="0x0B04"> 99 <size name="Get" mode="get"/> 100 </enum> 101 <enum name="CURRENT_RASTER_INDEX" count="1" value="0x0B05"> 102 <size name="Get" mode="get"/> 103 </enum> 104 <enum name="CURRENT_RASTER_TEXTURE_COORDS" count="4" value="0x0B06"> 105 <size name="Get" mode="get"/> 106 </enum> 107 <enum name="CURRENT_RASTER_POSITION" count="4" value="0x0B07"> 108 <size name="Get" mode="get"/> 109 </enum> 110 <enum name="CURRENT_RASTER_POSITION_VALID" count="1" value="0x0B08"> 111 <size name="Get" mode="get"/> 112 </enum> 113 <enum name="CURRENT_RASTER_DISTANCE" count="1" value="0x0B09"> 114 <size name="Get" mode="get"/> 115 </enum> 116 <enum name="POINT_SMOOTH" count="1" value="0x0B10"> 117 <size name="Get" mode="get"/> 118 </enum> 119 <enum name="POINT_SIZE" count="1" value="0x0B11"> 120 <size name="Get" mode="get"/> 121 </enum> 122 <enum name="POINT_SIZE_RANGE" count="2" value="0x0B12"> 123 <size name="Get" mode="get"/> 124 </enum> 125 <enum name="POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 126 <size name="Get" mode="get"/> 127 </enum> 128 <enum name="LINE_SMOOTH" count="1" value="0x0B20"> 129 <size name="Get" mode="get"/> 130 </enum> 131 <enum name="LINE_WIDTH" count="1" value="0x0B21"> 132 <size name="Get" mode="get"/> 133 </enum> 134 <enum name="LINE_WIDTH_RANGE" count="2" value="0x0B22"> 135 <size name="Get" mode="get"/> 136 </enum> 137 <enum name="LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 138 <size name="Get" mode="get"/> 139 </enum> 140 <enum name="LINE_STIPPLE" count="1" value="0x0B24"> 141 <size name="Get" mode="get"/> 142 </enum> 143 <enum name="LINE_STIPPLE_PATTERN" count="1" value="0x0B25"> 144 <size name="Get" mode="get"/> 145 </enum> 146 <enum name="LINE_STIPPLE_REPEAT" count="1" value="0x0B26"> 147 <size name="Get" mode="get"/> 148 </enum> 149 <enum name="LIST_MODE" count="1" value="0x0B30"> 150 <size name="Get" mode="get"/> 151 </enum> 152 <enum name="MAX_LIST_NESTING" count="1" value="0x0B31"> 153 <size name="Get" mode="get"/> 154 </enum> 155 <enum name="LIST_BASE" count="1" value="0x0B32"> 156 <size name="Get" mode="get"/> 157 </enum> 158 <enum name="LIST_INDEX" count="1" value="0x0B33"> 159 <size name="Get" mode="get"/> 160 </enum> 161 <enum name="POLYGON_MODE" count="2" value="0x0B40"> 162 <size name="Get" mode="get"/> 163 </enum> 164 <enum name="POLYGON_SMOOTH" count="1" value="0x0B41"> 165 <size name="Get" mode="get"/> 166 </enum> 167 <enum name="POLYGON_STIPPLE" count="1" value="0x0B42"> 168 <size name="Get" mode="get"/> 169 </enum> 170 <enum name="EDGE_FLAG" count="1" value="0x0B43"> 171 <size name="Get" mode="get"/> 172 </enum> 173 <enum name="CULL_FACE" count="1" value="0x0B44"> 174 <size name="Get" mode="get"/> 175 </enum> 176 <enum name="CULL_FACE_MODE" count="1" value="0x0B45"> 177 <size name="Get" mode="get"/> 178 </enum> 179 <enum name="FRONT_FACE" count="1" value="0x0B46"> 180 <size name="Get" mode="get"/> 181 </enum> 182 <enum name="LIGHTING" count="1" value="0x0B50"> 183 <size name="Get" mode="get"/> 184 </enum> 185 <enum name="LIGHT_MODEL_LOCAL_VIEWER" count="1" value="0x0B51"> 186 <size name="LightModelfv"/> 187 <size name="LightModeliv"/> 188 <size name="Get" mode="get"/> 189 </enum> 190 <enum name="LIGHT_MODEL_TWO_SIDE" count="1" value="0x0B52"> 191 <size name="LightModelfv"/> 192 <size name="LightModeliv"/> 193 <size name="Get" mode="get"/> 194 </enum> 195 <enum name="LIGHT_MODEL_AMBIENT" count="4" value="0x0B53"> 196 <size name="LightModelfv"/> 197 <size name="LightModeliv"/> 198 <size name="Get" mode="get"/> 199 </enum> 200 <enum name="SHADE_MODEL" count="1" value="0x0B54"> 201 <size name="Get" mode="get"/> 202 </enum> 203 <enum name="COLOR_MATERIAL_FACE" count="1" value="0x0B55"> 204 <size name="Get" mode="get"/> 205 </enum> 206 <enum name="COLOR_MATERIAL_PARAMETER" count="1" value="0x0B56"> 207 <size name="Get" mode="get"/> 208 </enum> 209 <enum name="COLOR_MATERIAL" count="1" value="0x0B57"> 210 <size name="Get" mode="get"/> 211 </enum> 212 <enum name="FOG" count="1" value="0x0B60"> 213 <size name="Get" mode="get"/> 214 </enum> 215 <enum name="FOG_INDEX" count="1" value="0x0B61"> 216 <size name="Fogfv"/> 217 <size name="Fogiv"/> 218 <size name="Get" mode="get"/> 219 </enum> 220 <enum name="FOG_DENSITY" count="1" value="0x0B62"> 221 <size name="Fogfv"/> 222 <size name="Fogiv"/> 223 <size name="Get" mode="get"/> 224 </enum> 225 <enum name="FOG_START" count="1" value="0x0B63"> 226 <size name="Fogfv"/> 227 <size name="Fogiv"/> 228 <size name="Get" mode="get"/> 229 </enum> 230 <enum name="FOG_END" count="1" value="0x0B64"> 231 <size name="Fogfv"/> 232 <size name="Fogiv"/> 233 <size name="Get" mode="get"/> 234 </enum> 235 <enum name="FOG_MODE" count="1" value="0x0B65"> 236 <size name="Fogfv"/> 237 <size name="Fogiv"/> 238 <size name="Get" mode="get"/> 239 </enum> 240 <enum name="FOG_COLOR" count="4" value="0x0B66"> 241 <size name="Fogfv"/> 242 <size name="Fogiv"/> 243 <size name="Get" mode="get"/> 244 </enum> 245 <enum name="DEPTH_RANGE" count="2" value="0x0B70"> 246 <size name="Get" mode="get"/> 247 </enum> 248 <enum name="DEPTH_TEST" count="1" value="0x0B71"> 249 <size name="Get" mode="get"/> 250 </enum> 251 <enum name="DEPTH_WRITEMASK" count="1" value="0x0B72"> 252 <size name="Get" mode="get"/> 253 </enum> 254 <enum name="DEPTH_CLEAR_VALUE" count="1" value="0x0B73"> 255 <size name="Get" mode="get"/> 256 </enum> 257 <enum name="DEPTH_FUNC" count="1" value="0x0B74"> 258 <size name="Get" mode="get"/> 259 </enum> 260 <enum name="ACCUM_CLEAR_VALUE" count="4" value="0x0B80"> 261 <size name="Get" mode="get"/> 262 </enum> 263 <enum name="STENCIL_TEST" count="1" value="0x0B90"> 264 <size name="Get" mode="get"/> 265 </enum> 266 <enum name="STENCIL_CLEAR_VALUE" count="1" value="0x0B91"> 267 <size name="Get" mode="get"/> 268 </enum> 269 <enum name="STENCIL_FUNC" count="1" value="0x0B92"> 270 <size name="Get" mode="get"/> 271 </enum> 272 <enum name="STENCIL_VALUE_MASK" count="1" value="0x0B93"> 273 <size name="Get" mode="get"/> 274 </enum> 275 <enum name="STENCIL_FAIL" count="1" value="0x0B94"> 276 <size name="Get" mode="get"/> 277 </enum> 278 <enum name="STENCIL_PASS_DEPTH_FAIL" count="1" value="0x0B95"> 279 <size name="Get" mode="get"/> 280 </enum> 281 <enum name="STENCIL_PASS_DEPTH_PASS" count="1" value="0x0B96"> 282 <size name="Get" mode="get"/> 283 </enum> 284 <enum name="STENCIL_REF" count="1" value="0x0B97"> 285 <size name="Get" mode="get"/> 286 </enum> 287 <enum name="STENCIL_WRITEMASK" count="1" value="0x0B98"> 288 <size name="Get" mode="get"/> 289 </enum> 290 <enum name="MATRIX_MODE" count="1" value="0x0BA0"> 291 <size name="Get" mode="get"/> 292 </enum> 293 <enum name="NORMALIZE" count="1" value="0x0BA1"> 294 <size name="Get" mode="get"/> 295 </enum> 296 <enum name="VIEWPORT" count="4" value="0x0BA2"> 297 <size name="Get" mode="get"/> 298 </enum> 299 <enum name="MODELVIEW_STACK_DEPTH" count="1" value="0x0BA3"> 300 <size name="Get" mode="get"/> 301 </enum> 302 <enum name="PROJECTION_STACK_DEPTH" count="1" value="0x0BA4"> 303 <size name="Get" mode="get"/> 304 </enum> 305 <enum name="TEXTURE_STACK_DEPTH" count="1" value="0x0BA5"> 306 <size name="Get" mode="get"/> 307 </enum> 308 <enum name="MODELVIEW_MATRIX" count="16" value="0x0BA6"> 309 <size name="Get" mode="get"/> 310 </enum> 311 <enum name="PROJECTION_MATRIX" count="16" value="0x0BA7"> 312 <size name="Get" mode="get"/> 313 </enum> 314 <enum name="TEXTURE_MATRIX" count="16" value="0x0BA8"> 315 <size name="Get" mode="get"/> 316 </enum> 317 <enum name="ATTRIB_STACK_DEPTH" count="1" value="0x0BB0"> 318 <size name="Get" mode="get"/> 319 </enum> 320 <enum name="CLIENT_ATTRIB_STACK_DEPTH" count="1" value="0x0BB1"> 321 <size name="Get" mode="get"/> 322 </enum> 323 <enum name="ALPHA_TEST" count="1" value="0x0BC0"> 324 <size name="Get" mode="get"/> 325 </enum> 326 <enum name="ALPHA_TEST_FUNC" count="1" value="0x0BC1"> 327 <size name="Get" mode="get"/> 328 </enum> 329 <enum name="ALPHA_TEST_REF" count="1" value="0x0BC2"> 330 <size name="Get" mode="get"/> 331 </enum> 332 <enum name="DITHER" count="1" value="0x0BD0"> 333 <size name="Get" mode="get"/> 334 </enum> 335 <enum name="BLEND_DST" count="1" value="0x0BE0"> 336 <size name="Get" mode="get"/> 337 </enum> 338 <enum name="BLEND_SRC" count="1" value="0x0BE1"> 339 <size name="Get" mode="get"/> 340 </enum> 341 <enum name="BLEND" count="1" value="0x0BE2"> 342 <size name="Get" mode="get"/> 343 </enum> 344 <enum name="LOGIC_OP_MODE" count="1" value="0x0BF0"> 345 <size name="Get" mode="get"/> 346 </enum> 347 <enum name="LOGIC_OP" count="1" value="0x0BF1"> 348 <size name="Get" mode="get"/> 349 </enum> 350 <enum name="AUX_BUFFERS" count="1" value="0x0C00"> 351 <size name="Get" mode="get"/> 352 </enum> 353 <enum name="DRAW_BUFFER" count="1" value="0x0C01"> 354 <size name="Get" mode="get"/> 355 </enum> 356 <enum name="READ_BUFFER" count="1" value="0x0C02"> 357 <size name="Get" mode="get"/> 358 </enum> 359 <enum name="SCISSOR_BOX" count="4" value="0x0C10"> 360 <size name="Get" mode="get"/> 361 </enum> 362 <enum name="SCISSOR_TEST" count="1" value="0x0C11"> 363 <size name="Get" mode="get"/> 364 </enum> 365 <enum name="INDEX_CLEAR_VALUE" count="1" value="0x0C20"> 366 <size name="Get" mode="get"/> 367 </enum> 368 <enum name="INDEX_WRITEMASK" count="1" value="0x0C21"> 369 <size name="Get" mode="get"/> 370 </enum> 371 <enum name="COLOR_CLEAR_VALUE" count="4" value="0x0C22"> 372 <size name="Get" mode="get"/> 373 </enum> 374 <enum name="COLOR_WRITEMASK" count="4" value="0x0C23"> 375 <size name="Get" mode="get"/> 376 </enum> 377 <enum name="INDEX_MODE" count="1" value="0x0C30"> 378 <size name="Get" mode="get"/> 379 </enum> 380 <enum name="RGBA_MODE" count="1" value="0x0C31"> 381 <size name="Get" mode="get"/> 382 </enum> 383 <enum name="DOUBLEBUFFER" count="1" value="0x0C32"> 384 <size name="Get" mode="get"/> 385 </enum> 386 <enum name="STEREO" count="1" value="0x0C33"> 387 <size name="Get" mode="get"/> 388 </enum> 389 <enum name="RENDER_MODE" count="1" value="0x0C40"> 390 <size name="Get" mode="get"/> 391 </enum> 392 <enum name="PERSPECTIVE_CORRECTION_HINT" count="1" value="0x0C50"> 393 <size name="Get" mode="get"/> 394 </enum> 395 <enum name="POINT_SMOOTH_HINT" count="1" value="0x0C51"> 396 <size name="Get" mode="get"/> 397 </enum> 398 <enum name="LINE_SMOOTH_HINT" count="1" value="0x0C52"> 399 <size name="Get" mode="get"/> 400 </enum> 401 <enum name="POLYGON_SMOOTH_HINT" count="1" value="0x0C53"> 402 <size name="Get" mode="get"/> 403 </enum> 404 <enum name="FOG_HINT" count="1" value="0x0C54"> 405 <size name="Get" mode="get"/> 406 </enum> 407 <enum name="TEXTURE_GEN_S" count="1" value="0x0C60"> 408 <size name="Get" mode="get"/> 409 </enum> 410 <enum name="TEXTURE_GEN_T" count="1" value="0x0C61"> 411 <size name="Get" mode="get"/> 412 </enum> 413 <enum name="TEXTURE_GEN_R" count="1" value="0x0C62"> 414 <size name="Get" mode="get"/> 415 </enum> 416 <enum name="TEXTURE_GEN_Q" count="1" value="0x0C63"> 417 <size name="Get" mode="get"/> 418 </enum> 419 <enum name="PIXEL_MAP_I_TO_I" count="1" value="0x0C70"> 420 <size name="Get" mode="get"/> 421 </enum> 422 <enum name="PIXEL_MAP_S_TO_S" value="0x0C71"/> 423 <enum name="PIXEL_MAP_I_TO_R" value="0x0C72"/> 424 <enum name="PIXEL_MAP_I_TO_G" value="0x0C73"/> 425 <enum name="PIXEL_MAP_I_TO_B" value="0x0C74"/> 426 <enum name="PIXEL_MAP_I_TO_A" value="0x0C75"/> 427 <enum name="PIXEL_MAP_R_TO_R" value="0x0C76"/> 428 <enum name="PIXEL_MAP_G_TO_G" value="0x0C77"/> 429 <enum name="PIXEL_MAP_B_TO_B" value="0x0C78"/> 430 <enum name="PIXEL_MAP_A_TO_A" value="0x0C79"/> 431 <enum name="PIXEL_MAP_I_TO_I_SIZE" count="1" value="0x0CB0"> 432 <size name="Get" mode="get"/> 433 </enum> 434 <enum name="PIXEL_MAP_S_TO_S_SIZE" count="1" value="0x0CB1"> 435 <size name="Get" mode="get"/> 436 </enum> 437 <enum name="PIXEL_MAP_I_TO_R_SIZE" count="1" value="0x0CB2"> 438 <size name="Get" mode="get"/> 439 </enum> 440 <enum name="PIXEL_MAP_I_TO_G_SIZE" count="1" value="0x0CB3"> 441 <size name="Get" mode="get"/> 442 </enum> 443 <enum name="PIXEL_MAP_I_TO_B_SIZE" count="1" value="0x0CB4"> 444 <size name="Get" mode="get"/> 445 </enum> 446 <enum name="PIXEL_MAP_I_TO_A_SIZE" count="1" value="0x0CB5"> 447 <size name="Get" mode="get"/> 448 </enum> 449 <enum name="PIXEL_MAP_R_TO_R_SIZE" count="1" value="0x0CB6"> 450 <size name="Get" mode="get"/> 451 </enum> 452 <enum name="PIXEL_MAP_G_TO_G_SIZE" count="1" value="0x0CB7"> 453 <size name="Get" mode="get"/> 454 </enum> 455 <enum name="PIXEL_MAP_B_TO_B_SIZE" count="1" value="0x0CB8"> 456 <size name="Get" mode="get"/> 457 </enum> 458 <enum name="PIXEL_MAP_A_TO_A_SIZE" count="1" value="0x0CB9"> 459 <size name="Get" mode="get"/> 460 </enum> 461 <enum name="UNPACK_SWAP_BYTES" count="1" value="0x0CF0"> 462 <size name="Get" mode="get"/> 463 </enum> 464 <enum name="UNPACK_LSB_FIRST" count="1" value="0x0CF1"> 465 <size name="Get" mode="get"/> 466 </enum> 467 <enum name="UNPACK_ROW_LENGTH" count="1" value="0x0CF2"> 468 <size name="Get" mode="get"/> 469 </enum> 470 <enum name="UNPACK_SKIP_PIXELS" count="1" value="0x0CF4"> 471 <size name="Get" mode="get"/> 472 </enum> 473 <enum name="UNPACK_SKIP_ROWS" count="1" value="0x0CF3"> 474 <size name="Get" mode="get"/> 475 </enum> 476 <enum name="UNPACK_ALIGNMENT" count="1" value="0x0CF5"> 477 <size name="Get" mode="get"/> 478 </enum> 479 <enum name="PACK_SWAP_BYTES" count="1" value="0x0D00"> 480 <size name="Get" mode="get"/> 481 </enum> 482 <enum name="PACK_LSB_FIRST" count="1" value="0x0D01"> 483 <size name="Get" mode="get"/> 484 </enum> 485 <enum name="PACK_ROW_LENGTH" count="1" value="0x0D02"> 486 <size name="Get" mode="get"/> 487 </enum> 488 <enum name="PACK_SKIP_ROWS" count="1" value="0x0D03"> 489 <size name="Get" mode="get"/> 490 </enum> 491 <enum name="PACK_SKIP_PIXELS" count="1" value="0x0D04"> 492 <size name="Get" mode="get"/> 493 </enum> 494 <enum name="PACK_ALIGNMENT" count="1" value="0x0D05"> 495 <size name="Get" mode="get"/> 496 </enum> 497 <enum name="MAP_COLOR" count="1" value="0x0D10"> 498 <size name="Get" mode="get"/> 499 </enum> 500 <enum name="MAP_STENCIL" count="1" value="0x0D11"> 501 <size name="Get" mode="get"/> 502 </enum> 503 <enum name="INDEX_SHIFT" count="1" value="0x0D12"> 504 <size name="Get" mode="get"/> 505 </enum> 506 <enum name="INDEX_OFFSET" count="1" value="0x0D13"> 507 <size name="Get" mode="get"/> 508 </enum> 509 <enum name="RED_SCALE" count="1" value="0x0D14"> 510 <size name="Get" mode="get"/> 511 </enum> 512 <enum name="RED_BIAS" count="1" value="0x0D15"> 513 <size name="Get" mode="get"/> 514 </enum> 515 <enum name="ZOOM_X" count="1" value="0x0D16"> 516 <size name="Get" mode="get"/> 517 </enum> 518 <enum name="ZOOM_Y" count="1" value="0x0D17"> 519 <size name="Get" mode="get"/> 520 </enum> 521 <enum name="GREEN_SCALE" count="1" value="0x0D18"> 522 <size name="Get" mode="get"/> 523 </enum> 524 <enum name="GREEN_BIAS" count="1" value="0x0D19"> 525 <size name="Get" mode="get"/> 526 </enum> 527 <enum name="BLUE_SCALE" count="1" value="0x0D1A"> 528 <size name="Get" mode="get"/> 529 </enum> 530 <enum name="BLUE_BIAS" count="1" value="0x0D1B"> 531 <size name="Get" mode="get"/> 532 </enum> 533 <enum name="ALPHA_SCALE" count="1" value="0x0D1C"> 534 <size name="TexEnvfv"/> 535 <size name="TexEnviv"/> 536 <size name="GetTexEnvfv" mode="get"/> 537 <size name="GetTexEnviv" mode="get"/> 538 <size name="Get" mode="get"/> 539 </enum> 540 <enum name="ALPHA_BIAS" count="1" value="0x0D1D"> 541 <size name="Get" mode="get"/> 542 </enum> 543 <enum name="DEPTH_SCALE" count="1" value="0x0D1E"> 544 <size name="Get" mode="get"/> 545 </enum> 546 <enum name="DEPTH_BIAS" count="1" value="0x0D1F"> 547 <size name="Get" mode="get"/> 548 </enum> 549 <enum name="MAX_EVAL_ORDER" count="1" value="0x0D30"> 550 <size name="Get" mode="get"/> 551 </enum> 552 <enum name="MAX_LIGHTS" count="1" value="0x0D31"> 553 <size name="Get" mode="get"/> 554 </enum> 555 <enum name="MAX_CLIP_PLANES" count="1" value="0x0D32"> 556 <size name="Get" mode="get"/> 557 </enum> 558 <enum name="MAX_TEXTURE_SIZE" count="1" value="0x0D33"> 559 <size name="Get" mode="get"/> 560 </enum> 561 <enum name="MAX_PIXEL_MAP_TABLE" count="1" value="0x0D34"> 562 <size name="Get" mode="get"/> 563 </enum> 564 <enum name="MAX_ATTRIB_STACK_DEPTH" count="1" value="0x0D35"> 565 <size name="Get" mode="get"/> 566 </enum> 567 <enum name="MAX_MODELVIEW_STACK_DEPTH" count="1" value="0x0D36"> 568 <size name="Get" mode="get"/> 569 </enum> 570 <enum name="MAX_NAME_STACK_DEPTH" count="1" value="0x0D37"> 571 <size name="Get" mode="get"/> 572 </enum> 573 <enum name="MAX_PROJECTION_STACK_DEPTH" count="1" value="0x0D38"> 574 <size name="Get" mode="get"/> 575 </enum> 576 <enum name="MAX_TEXTURE_STACK_DEPTH" count="1" value="0x0D39"> 577 <size name="Get" mode="get"/> 578 </enum> 579 <enum name="MAX_VIEWPORT_DIMS" count="2" value="0x0D3A"> 580 <size name="Get" mode="get"/> 581 </enum> 582 <enum name="MAX_CLIENT_ATTRIB_STACK_DEPTH" count="1" value="0x0D3B"> 583 <size name="Get" mode="get"/> 584 </enum> 585 <enum name="SUBPIXEL_BITS" count="1" value="0x0D50"> 586 <size name="Get" mode="get"/> 587 </enum> 588 <enum name="INDEX_BITS" count="1" value="0x0D51"> 589 <size name="Get" mode="get"/> 590 </enum> 591 <enum name="RED_BITS" count="1" value="0x0D52"> 592 <size name="Get" mode="get"/> 593 </enum> 594 <enum name="GREEN_BITS" count="1" value="0x0D53"> 595 <size name="Get" mode="get"/> 596 </enum> 597 <enum name="BLUE_BITS" count="1" value="0x0D54"> 598 <size name="Get" mode="get"/> 599 </enum> 600 <enum name="ALPHA_BITS" count="1" value="0x0D55"> 601 <size name="Get" mode="get"/> 602 </enum> 603 <enum name="DEPTH_BITS" count="1" value="0x0D56"> 604 <size name="Get" mode="get"/> 605 </enum> 606 <enum name="STENCIL_BITS" count="1" value="0x0D57"> 607 <size name="Get" mode="get"/> 608 </enum> 609 <enum name="ACCUM_RED_BITS" count="1" value="0x0D58"> 610 <size name="Get" mode="get"/> 611 </enum> 612 <enum name="ACCUM_GREEN_BITS" count="1" value="0x0D59"> 613 <size name="Get" mode="get"/> 614 </enum> 615 <enum name="ACCUM_BLUE_BITS" count="1" value="0x0D5A"> 616 <size name="Get" mode="get"/> 617 </enum> 618 <enum name="ACCUM_ALPHA_BITS" count="1" value="0x0D5B"> 619 <size name="Get" mode="get"/> 620 </enum> 621 <enum name="NAME_STACK_DEPTH" count="1" value="0x0D70"> 622 <size name="Get" mode="get"/> 623 </enum> 624 <enum name="AUTO_NORMAL" count="1" value="0x0D80"> 625 <size name="Get" mode="get"/> 626 </enum> 627 <enum name="MAP1_COLOR_4" count="4" value="0x0D90"> 628 <size name="Map1d"/> 629 <size name="Map1f"/> 630 <size name="Get" count="1" mode="get"/> 631 </enum> 632 <enum name="MAP1_INDEX" count="1" value="0x0D91"> 633 <size name="Map1d"/> 634 <size name="Map1f"/> 635 <size name="Get" count="1" mode="get"/> 636 </enum> 637 <enum name="MAP1_NORMAL" count="3" value="0x0D92"> 638 <size name="Map1d"/> 639 <size name="Map1f"/> 640 <size name="Get" count="1" mode="get"/> 641 </enum> 642 <enum name="MAP1_TEXTURE_COORD_1" count="1" value="0x0D93"> 643 <size name="Map1d"/> 644 <size name="Map1f"/> 645 <size name="Get" count="1" mode="get"/> 646 </enum> 647 <enum name="MAP1_TEXTURE_COORD_2" count="2" value="0x0D94"> 648 <size name="Map1d"/> 649 <size name="Map1f"/> 650 <size name="Get" count="1" mode="get"/> 651 </enum> 652 <enum name="MAP1_TEXTURE_COORD_3" count="3" value="0x0D95"> 653 <size name="Map1d"/> 654 <size name="Map1f"/> 655 <size name="Get" count="1" mode="get"/> 656 </enum> 657 <enum name="MAP1_TEXTURE_COORD_4" count="4" value="0x0D96"> 658 <size name="Map1d"/> 659 <size name="Map1f"/> 660 <size name="Get" count="1" mode="get"/> 661 </enum> 662 <enum name="MAP1_VERTEX_3" count="3" value="0x0D97"> 663 <size name="Map1d"/> 664 <size name="Map1f"/> 665 <size name="Get" count="1" mode="get"/> 666 </enum> 667 <enum name="MAP1_VERTEX_4" count="4" value="0x0D98"> 668 <size name="Map1d"/> 669 <size name="Map1f"/> 670 <size name="Get" count="1" mode="get"/> 671 </enum> 672 <enum name="MAP2_COLOR_4" count="4" value="0x0DB0"> 673 <size name="Map2d"/> 674 <size name="Map2f"/> 675 <size name="Get" count="1" mode="get"/> 676 </enum> 677 <enum name="MAP2_INDEX" count="1" value="0x0DB1"> 678 <size name="Map2d"/> 679 <size name="Map2f"/> 680 <size name="Get" count="1" mode="get"/> 681 </enum> 682 <enum name="MAP2_NORMAL" count="3" value="0x0DB2"> 683 <size name="Map2d"/> 684 <size name="Map2f"/> 685 <size name="Get" count="1" mode="get"/> 686 </enum> 687 <enum name="MAP2_TEXTURE_COORD_1" count="1" value="0x0DB3"> 688 <size name="Map2d"/> 689 <size name="Map2f"/> 690 <size name="Get" count="1" mode="get"/> 691 </enum> 692 <enum name="MAP2_TEXTURE_COORD_2" count="2" value="0x0DB4"> 693 <size name="Map2d"/> 694 <size name="Map2f"/> 695 <size name="Get" count="1" mode="get"/> 696 </enum> 697 <enum name="MAP2_TEXTURE_COORD_3" count="3" value="0x0DB5"> 698 <size name="Map2d"/> 699 <size name="Map2f"/> 700 <size name="Get" count="1" mode="get"/> 701 </enum> 702 <enum name="MAP2_TEXTURE_COORD_4" count="4" value="0x0DB6"> 703 <size name="Map2d"/> 704 <size name="Map2f"/> 705 <size name="Get" count="1" mode="get"/> 706 </enum> 707 <enum name="MAP2_VERTEX_3" count="3" value="0x0DB7"> 708 <size name="Map2d"/> 709 <size name="Map2f"/> 710 <size name="Get" count="1" mode="get"/> 711 </enum> 712 <enum name="MAP2_VERTEX_4" count="4" value="0x0DB8"> 713 <size name="Map2d"/> 714 <size name="Map2f"/> 715 <size name="Get" count="1" mode="get"/> 716 </enum> 717 <enum name="MAP1_GRID_DOMAIN" count="2" value="0x0DD0"> 718 <size name="Get" mode="get"/> 719 </enum> 720 <enum name="MAP1_GRID_SEGMENTS" count="1" value="0x0DD1"> 721 <size name="Get" mode="get"/> 722 </enum> 723 <enum name="MAP2_GRID_DOMAIN" count="4" value="0x0DD2"> 724 <size name="Get" mode="get"/> 725 </enum> 726 <enum name="MAP2_GRID_SEGMENTS" count="2" value="0x0DD3"> 727 <size name="Get" mode="get"/> 728 </enum> 729 <enum name="TEXTURE_1D" count="1" value="0x0DE0"> 730 <size name="Get" mode="get"/> 731 </enum> 732 <enum name="TEXTURE_2D" count="1" value="0x0DE1"> 733 <size name="Get" mode="get"/> 734 </enum> 735 <enum name="FEEDBACK_BUFFER_POINTER" value="0x0DF0"/> 736 <enum name="FEEDBACK_BUFFER_SIZE" value="0x0DF1"/> 737 <enum name="FEEDBACK_BUFFER_TYPE" value="0x0DF2"/> 738 <enum name="SELECTION_BUFFER_POINTER" value="0x0DF3"/> 739 <enum name="SELECTION_BUFFER_SIZE" value="0x0DF4"/> 740 <enum name="TEXTURE_WIDTH" count="1" value="0x1000"> 741 <size name="GetTexLevelParameterfv" mode="get"/> 742 <size name="GetTexLevelParameteriv" mode="get"/> 743 </enum> 744 <enum name="TEXTURE_HEIGHT" count="1" value="0x1001"> 745 <size name="GetTexLevelParameterfv" mode="get"/> 746 <size name="GetTexLevelParameteriv" mode="get"/> 747 </enum> 748 <enum name="TEXTURE_BORDER" count="1" value="0x1005"> 749 <size name="GetTexLevelParameterfv" mode="get"/> 750 <size name="GetTexLevelParameteriv" mode="get"/> 751 </enum> 752 <enum name="TEXTURE_COMPONENTS" count="1" value="0x1003"> 753 <size name="GetTexLevelParameterfv" mode="get"/> 754 <size name="GetTexLevelParameteriv" mode="get"/> 755 </enum> 756 <enum name="TEXTURE_BORDER_COLOR" count="4" value="0x1004"> 757 <size name="TexParameterfv"/> 758 <size name="TexParameteriv"/> 759 <size name="GetTexParameterfv" mode="get"/> 760 <size name="GetTexParameteriv" mode="get"/> 761 </enum> 762 <enum name="DONT_CARE" value="0x1100"/> 763 <enum name="FASTEST" value="0x1101"/> 764 <enum name="NICEST" value="0x1102"/> 765 <enum name="AMBIENT" count="4" value="0x1200"> 766 <size name="Materialfv"/> 767 <size name="Materialiv"/> 768 <size name="Lightfv"/> 769 <size name="Lightiv"/> 770 <size name="GetMaterialfv" mode="get"/> 771 <size name="GetMaterialiv" mode="get"/> 772 <size name="GetLightfv" mode="get"/> 773 <size name="GetLightiv" mode="get"/> 774 </enum> 775 <enum name="DIFFUSE" count="4" value="0x1201"> 776 <size name="Materialfv"/> 777 <size name="Materialiv"/> 778 <size name="Lightfv"/> 779 <size name="Lightiv"/> 780 <size name="GetMaterialfv" mode="get"/> 781 <size name="GetMaterialiv" mode="get"/> 782 <size name="GetLightfv" mode="get"/> 783 <size name="GetLightiv" mode="get"/> 784 </enum> 785 <enum name="SPECULAR" count="4" value="0x1202"> 786 <size name="Materialfv"/> 787 <size name="Materialiv"/> 788 <size name="Lightfv"/> 789 <size name="Lightiv"/> 790 <size name="GetMaterialfv" mode="get"/> 791 <size name="GetMaterialiv" mode="get"/> 792 <size name="GetLightfv" mode="get"/> 793 <size name="GetLightiv" mode="get"/> 794 </enum> 795 <enum name="POSITION" count="4" value="0x1203"> 796 <size name="Lightfv"/> 797 <size name="Lightiv"/> 798 <size name="GetLightfv" mode="get"/> 799 <size name="GetLightiv" mode="get"/> 800 </enum> 801 <enum name="SPOT_DIRECTION" count="3" value="0x1204"> 802 <size name="Lightfv"/> 803 <size name="Lightiv"/> 804 <size name="GetLightfv" mode="get"/> 805 <size name="GetLightiv" mode="get"/> 806 </enum> 807 <enum name="SPOT_EXPONENT" count="1" value="0x1205"> 808 <size name="Lightfv"/> 809 <size name="Lightiv"/> 810 <size name="GetLightfv" mode="get"/> 811 <size name="GetLightiv" mode="get"/> 812 </enum> 813 <enum name="SPOT_CUTOFF" count="1" value="0x1206"> 814 <size name="Lightfv"/> 815 <size name="Lightiv"/> 816 <size name="GetLightfv" mode="get"/> 817 <size name="GetLightiv" mode="get"/> 818 </enum> 819 <enum name="CONSTANT_ATTENUATION" count="1" value="0x1207"> 820 <size name="Lightfv"/> 821 <size name="Lightiv"/> 822 <size name="GetLightfv" mode="get"/> 823 <size name="GetLightiv" mode="get"/> 824 </enum> 825 <enum name="LINEAR_ATTENUATION" count="1" value="0x1208"> 826 <size name="Lightfv"/> 827 <size name="Lightiv"/> 828 <size name="GetLightfv" mode="get"/> 829 <size name="GetLightiv" mode="get"/> 830 </enum> 831 <enum name="QUADRATIC_ATTENUATION" count="1" value="0x1209"> 832 <size name="Lightfv"/> 833 <size name="Lightiv"/> 834 <size name="GetLightfv" mode="get"/> 835 <size name="GetLightiv" mode="get"/> 836 </enum> 837 <enum name="COMPILE" value="0x1300"/> 838 <enum name="COMPILE_AND_EXECUTE" value="0x1301"/> 839 <enum name="BYTE" count="1" value="0x1400"> 840 <size name="CallLists"/> 841 </enum> 842 <enum name="UNSIGNED_BYTE" count="1" value="0x1401"> 843 <size name="CallLists"/> 844 </enum> 845 <enum name="SHORT" count="2" value="0x1402"> 846 <size name="CallLists"/> 847 </enum> 848 <enum name="UNSIGNED_SHORT" count="2" value="0x1403"> 849 <size name="CallLists"/> 850 </enum> 851 <enum name="INT" count="4" value="0x1404"> 852 <size name="CallLists"/> 853 </enum> 854 <enum name="UNSIGNED_INT" count="4" value="0x1405"> 855 <size name="CallLists"/> 856 </enum> 857 <enum name="FLOAT" count="4" value="0x1406"> 858 <size name="CallLists"/> 859 </enum> 860 <enum name="2_BYTES" count="2" value="0x1407"> 861 <size name="CallLists"/> 862 </enum> 863 <enum name="3_BYTES" count="3" value="0x1408"> 864 <size name="CallLists"/> 865 </enum> 866 <enum name="4_BYTES" count="4" value="0x1409"> 867 <size name="CallLists"/> 868 </enum> 869 <enum name="HALF_FLOAT" count="2" value="0x140B"> 870 <size name="CallLists"/> 871 </enum> 872 <enum name="CLEAR" value="0x1500"/> 873 <enum name="AND" value="0x1501"/> 874 <enum name="AND_REVERSE" value="0x1502"/> 875 <enum name="COPY" value="0x1503"/> 876 <enum name="AND_INVERTED" value="0x1504"/> 877 <enum name="NOOP" value="0x1505"/> 878 <enum name="XOR" value="0x1506"/> 879 <enum name="OR" value="0x1507"/> 880 <enum name="NOR" value="0x1508"/> 881 <enum name="EQUIV" value="0x1509"/> 882 <enum name="INVERT" value="0x150A"/> 883 <enum name="OR_REVERSE" value="0x150B"/> 884 <enum name="COPY_INVERTED" value="0x150C"/> 885 <enum name="OR_INVERTED" value="0x150D"/> 886 <enum name="NAND" value="0x150E"/> 887 <enum name="SET" value="0x150F"/> 888 <enum name="EMISSION" count="4" value="0x1600"> 889 <size name="Materialfv"/> 890 <size name="Materialiv"/> 891 <size name="GetMaterialfv" mode="get"/> 892 <size name="GetMaterialiv" mode="get"/> 893 </enum> 894 <enum name="SHININESS" count="1" value="0x1601"> 895 <size name="Materialfv"/> 896 <size name="Materialiv"/> 897 <size name="GetMaterialfv" mode="get"/> 898 <size name="GetMaterialiv" mode="get"/> 899 </enum> 900 <enum name="AMBIENT_AND_DIFFUSE" count="4" value="0x1602"> 901 <size name="Materialfv"/> 902 <size name="Materialiv"/> 903 <size name="GetMaterialfv" mode="get"/> 904 <size name="GetMaterialiv" mode="get"/> 905 </enum> 906 <enum name="COLOR_INDEXES" count="3" value="0x1603"> 907 <size name="Materialfv"/> 908 <size name="Materialiv"/> 909 <size name="GetMaterialfv" mode="get"/> 910 <size name="GetMaterialiv" mode="get"/> 911 </enum> 912 <enum name="MODELVIEW" value="0x1700"/> 913 <enum name="PROJECTION" value="0x1701"/> 914 <enum name="TEXTURE" value="0x1702"/> 915 <enum name="COLOR" value="0x1800"/> 916 <enum name="DEPTH" value="0x1801"/> 917 <enum name="STENCIL" value="0x1802"/> 918 <enum name="COLOR_INDEX" value="0x1900"/> 919 <enum name="STENCIL_INDEX" value="0x1901"/> 920 <enum name="DEPTH_COMPONENT" value="0x1902"/> 921 <enum name="RED" value="0x1903"/> 922 <enum name="GREEN" value="0x1904"/> 923 <enum name="BLUE" value="0x1905"/> 924 <enum name="ALPHA" value="0x1906"/> 925 <enum name="RGBA" value="0x1908"/> 926 <enum name="RGB" value="0x1907"/> 927 <enum name="LUMINANCE" value="0x1909"/> 928 <enum name="LUMINANCE_ALPHA" value="0x190A"/> 929 <enum name="BITMAP" value="0x1A00"/> 930 <enum name="POINT" value="0x1B00"/> 931 <enum name="LINE" value="0x1B01"/> 932 <enum name="FILL" value="0x1B02"/> 933 <enum name="FEEDBACK" value="0x1C01"/> 934 <enum name="RENDER" value="0x1C00"/> 935 <enum name="SELECT" value="0x1C02"/> 936 <enum name="FLAT" value="0x1D00"/> 937 <enum name="SMOOTH" value="0x1D01"/> 938 <enum name="KEEP" value="0x1E00"/> 939 <enum name="REPLACE" value="0x1E01"/> 940 <enum name="INCR" value="0x1E02"/> 941 <enum name="DECR" value="0x1E03"/> 942 <enum name="VENDOR" value="0x1F00"/> 943 <enum name="RENDERER" value="0x1F01"/> 944 <enum name="VERSION" value="0x1F02"/> 945 <enum name="EXTENSIONS" value="0x1F03"/> 946 <enum name="S" value="0x2000"/> 947 <enum name="T" value="0x2001"/> 948 <enum name="R" value="0x2002"/> 949 <enum name="Q" value="0x2003"/> 950 <enum name="MODULATE" value="0x2100"/> 951 <enum name="DECAL" value="0x2101"/> 952 <enum name="TEXTURE_ENV_MODE" count="1" value="0x2200"> 953 <size name="TexEnvfv"/> 954 <size name="TexEnviv"/> 955 <size name="GetTexEnvfv" mode="get"/> 956 <size name="GetTexEnviv" mode="get"/> 957 </enum> 958 <enum name="TEXTURE_ENV_COLOR" count="4" value="0x2201"> 959 <size name="TexEnvfv"/> 960 <size name="TexEnviv"/> 961 <size name="GetTexEnvfv" mode="get"/> 962 <size name="GetTexEnviv" mode="get"/> 963 </enum> 964 <enum name="TEXTURE_ENV" value="0x2300"/> 965 <enum name="EYE_LINEAR" value="0x2400"/> 966 <enum name="OBJECT_LINEAR" value="0x2401"/> 967 <enum name="SPHERE_MAP" value="0x2402"/> 968 <enum name="TEXTURE_GEN_MODE" count="1" value="0x2500"> 969 <size name="TexGendv"/> 970 <size name="TexGenfv"/> 971 <size name="TexGeniv"/> 972 <size name="GetTexGendv" mode="get"/> 973 <size name="GetTexGenfv" mode="get"/> 974 <size name="GetTexGeniv" mode="get"/> 975 </enum> 976 <enum name="OBJECT_PLANE" count="4" value="0x2501"> 977 <size name="TexGendv"/> 978 <size name="TexGenfv"/> 979 <size name="TexGeniv"/> 980 <size name="GetTexGendv" mode="get"/> 981 <size name="GetTexGenfv" mode="get"/> 982 <size name="GetTexGeniv" mode="get"/> 983 </enum> 984 <enum name="EYE_PLANE" count="4" value="0x2502"> 985 <size name="TexGendv"/> 986 <size name="TexGenfv"/> 987 <size name="TexGeniv"/> 988 <size name="GetTexGendv" mode="get"/> 989 <size name="GetTexGenfv" mode="get"/> 990 <size name="GetTexGeniv" mode="get"/> 991 </enum> 992 <enum name="NEAREST" value="0x2600"/> 993 <enum name="LINEAR" value="0x2601"/> 994 <enum name="NEAREST_MIPMAP_NEAREST" value="0x2700"/> 995 <enum name="LINEAR_MIPMAP_NEAREST" value="0x2701"/> 996 <enum name="NEAREST_MIPMAP_LINEAR" value="0x2702"/> 997 <enum name="LINEAR_MIPMAP_LINEAR" value="0x2703"/> 998 <enum name="TEXTURE_MAG_FILTER" count="1" value="0x2800"> 999 <size name="TexParameterfv"/> 1000 <size name="TexParameteriv"/> 1001 <size name="GetTexParameterfv" mode="get"/> 1002 <size name="GetTexParameteriv" mode="get"/> 1003 </enum> 1004 <enum name="TEXTURE_MIN_FILTER" count="1" value="0x2801"> 1005 <size name="TexParameterfv"/> 1006 <size name="TexParameteriv"/> 1007 <size name="GetTexParameterfv" mode="get"/> 1008 <size name="GetTexParameteriv" mode="get"/> 1009 </enum> 1010 <enum name="TEXTURE_WRAP_S" count="1" value="0x2802"> 1011 <size name="TexParameterfv"/> 1012 <size name="TexParameteriv"/> 1013 <size name="GetTexParameterfv" mode="get"/> 1014 <size name="GetTexParameteriv" mode="get"/> 1015 </enum> 1016 <enum name="TEXTURE_WRAP_T" count="1" value="0x2803"> 1017 <size name="TexParameterfv"/> 1018 <size name="TexParameteriv"/> 1019 <size name="GetTexParameterfv" mode="get"/> 1020 <size name="GetTexParameteriv" mode="get"/> 1021 </enum> 1022 <enum name="CLAMP" value="0x2900"/> 1023 <enum name="REPEAT" value="0x2901"/> 1024 <enum name="CLIP_PLANE0" count="1" value="0x3000"> 1025 <size name="Get" mode="get"/> 1026 </enum> 1027 <enum name="CLIP_PLANE1" count="1" value="0x3001"> 1028 <size name="Get" mode="get"/> 1029 </enum> 1030 <enum name="CLIP_PLANE2" count="1" value="0x3002"> 1031 <size name="Get" mode="get"/> 1032 </enum> 1033 <enum name="CLIP_PLANE3" count="1" value="0x3003"> 1034 <size name="Get" mode="get"/> 1035 </enum> 1036 <enum name="CLIP_PLANE4" count="1" value="0x3004"> 1037 <size name="Get" mode="get"/> 1038 </enum> 1039 <enum name="CLIP_PLANE5" count="1" value="0x3005"> 1040 <size name="Get" mode="get"/> 1041 </enum> 1042 <enum name="LIGHT0" count="1" value="0x4000"> 1043 <size name="Get" mode="get"/> 1044 </enum> 1045 <enum name="LIGHT1" count="1" value="0x4001"> 1046 <size name="Get" mode="get"/> 1047 </enum> 1048 <enum name="LIGHT2" count="1" value="0x4002"> 1049 <size name="Get" mode="get"/> 1050 </enum> 1051 <enum name="LIGHT3" count="1" value="0x4003"> 1052 <size name="Get" mode="get"/> 1053 </enum> 1054 <enum name="LIGHT4" count="1" value="0x4004"> 1055 <size name="Get" mode="get"/> 1056 </enum> 1057 <enum name="LIGHT5" count="1" value="0x4005"> 1058 <size name="Get" mode="get"/> 1059 </enum> 1060 <enum name="LIGHT6" count="1" value="0x4006"> 1061 <size name="Get" mode="get"/> 1062 </enum> 1063 <enum name="LIGHT7" count="1" value="0x4007"> 1064 <size name="Get" mode="get"/> 1065 </enum> 1066 <enum name="CURRENT_BIT" value="0x00000001"/> 1067 <enum name="POINT_BIT" value="0x00000002"/> 1068 <enum name="LINE_BIT" value="0x00000004"/> 1069 <enum name="POLYGON_BIT" value="0x00000008"/> 1070 <enum name="POLYGON_STIPPLE_BIT" value="0x00000010"/> 1071 <enum name="PIXEL_MODE_BIT" value="0x00000020"/> 1072 <enum name="LIGHTING_BIT" value="0x00000040"/> 1073 <enum name="FOG_BIT" value="0x00000080"/> 1074 <enum name="DEPTH_BUFFER_BIT" value="0x00000100"/> 1075 <enum name="ACCUM_BUFFER_BIT" value="0x00000200"/> 1076 <enum name="STENCIL_BUFFER_BIT" value="0x00000400"/> 1077 <enum name="VIEWPORT_BIT" value="0x00000800"/> 1078 <enum name="TRANSFORM_BIT" value="0x00001000"/> 1079 <enum name="ENABLE_BIT" value="0x00002000"/> 1080 <enum name="COLOR_BUFFER_BIT" value="0x00004000"/> 1081 <enum name="HINT_BIT" value="0x00008000"/> 1082 <enum name="EVAL_BIT" value="0x00010000"/> 1083 <enum name="LIST_BIT" value="0x00020000"/> 1084 <enum name="TEXTURE_BIT" value="0x00040000"/> 1085 <enum name="SCISSOR_BIT" value="0x00080000"/> 1086 <enum name="ALL_ATTRIB_BITS" value="0x000FFFFF"/> 1087 1088 <type name="double" size="8" float="true" glx_name="FLOAT64"/> 1089 <type name="clampd" size="8" float="true" glx_name="FLOAT64"/> 1090 1091 <type name="halfNV" size="2" float="true" glx_name="FLOAT16"/> 1092 <type name="float" size="4" float="true" glx_name="FLOAT32"/> 1093 <type name="clampf" size="4" float="true" glx_name="FLOAT32"/> 1094 1095 <type name="int" size="4" glx_name="CARD32"/> 1096 <type name="uint" size="4" unsigned="true" glx_name="CARD32"/> 1097 <type name="sizei" size="4" unsigned="true" glx_name="CARD32"/> 1098 <type name="enum" size="4" unsigned="true" glx_name="ENUM"/> 1099 <type name="bitfield" size="4" unsigned="true" glx_name="CARD32"/> 1100 1101 <type name="short" size="2" glx_name="CARD16"/> 1102 <type name="ushort" size="2" unsigned="true" glx_name="CARD16"/> 1103 1104 <type name="byte" size="1" glx_name="CARD8"/> 1105 <type name="ubyte" size="1" unsigned="true" glx_name="CARD8"/> 1106 <type name="boolean" size="1" unsigned="true" glx_name="CARD8"/> 1107 1108 <type name="void" size="1"/> 1109 1110 <type name="DEBUGPROCARB" size="4" pointer="true"/> 1111 <type name="DEBUGPROC" size="4" pointer="true"/> 1112 1113 <function name="NewList" deprecated="3.1" exec="dlist" 1114 marshal_call_after="_mesa_glthread_NewList(ctx, list, mode);"> 1115 <param name="list" type="GLuint"/> 1116 <param name="mode" type="GLenum"/> 1117 <glx sop="101"/> 1118 </function> 1119 1120 <function name="EndList" deprecated="3.1" 1121 marshal_call_after="_mesa_glthread_EndList(ctx);"> 1122 <glx sop="102"/> 1123 </function> 1124 1125 <function name="CallList" deprecated="3.1" marshal="custom" exec="vtxfmt"> 1126 <param name="list" type="GLuint"/> 1127 <glx rop="1"/> 1128 </function> 1129 1130 <function name="CallLists" deprecated="3.1" exec="vtxfmt" 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" exec="dlist" 1153 marshal_call_after="_mesa_glthread_ListBase(ctx, base);"> 1154 <param name="base" type="GLuint"/> 1155 <glx rop="3"/> 1156 </function> 1157 1158 <function name="Begin" deprecated="3.1" exec="vtxfmt"> 1159 <param name="mode" type="GLenum"/> 1160 <glx rop="4"/> 1161 </function> 1162 1163 <function name="Bitmap" deprecated="3.1" exec="dlist" 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt" 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 1364 <param name="flag" type="GLboolean"/> 1365 </function> 1366 1367 <function name="EdgeFlagv" deprecated="3.1" exec="vtxfmt"> 1368 <param name="flag" type="const GLboolean *" count="1"/> 1369 <glx rop="22"/> 1370 </function> 1371 1372 <function name="End" deprecated="3.1" exec="vtxfmt"> 1373 <glx rop="23"/> 1374 </function> 1375 1376 <function name="Indexd" vectorequiv="Indexdv" deprecated="3.1" exec="vtxfmt"> 1377 <param name="c" type="GLdouble"/> 1378 </function> 1379 1380 <function name="Indexdv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1387 <param name="c" type="GLfloat"/> 1388 </function> 1389 1390 <function name="Indexfv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1396 <param name="c" type="GLint"/> 1397 </function> 1398 1399 <function name="Indexiv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1405 <param name="c" type="GLshort"/> 1406 </function> 1407 1408 <function name="Indexsv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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" exec="dlist"> 1470 <param name="x" type="GLdouble"/> 1471 <param name="y" type="GLdouble"/> 1472 </function> 1473 1474 <function name="RasterPos2dv" deprecated="3.1" exec="dlist"> 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" exec="dlist"> 1480 <param name="x" type="GLfloat"/> 1481 <param name="y" type="GLfloat"/> 1482 </function> 1483 1484 <function name="RasterPos2fv" deprecated="3.1" exec="dlist"> 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" exec="dlist"> 1490 <param name="x" type="GLint"/> 1491 <param name="y" type="GLint"/> 1492 </function> 1493 1494 <function name="RasterPos2iv" deprecated="3.1" exec="dlist"> 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" exec="dlist"> 1500 <param name="x" type="GLshort"/> 1501 <param name="y" type="GLshort"/> 1502 </function> 1503 1504 <function name="RasterPos2sv" deprecated="3.1" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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="vtxfmt"> 1654 <param name="s" type="GLdouble"/> 1655 </function> 1656 1657 <function name="TexCoord1dv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1664 <param name="s" type="GLfloat"/> 1665 </function> 1666 1667 <function name="TexCoord1fv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1673 <param name="s" type="GLint"/> 1674 </function> 1675 1676 <function name="TexCoord1iv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1682 <param name="s" type="GLshort"/> 1683 </function> 1684 1685 <function name="TexCoord1sv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1691 <param name="s" type="GLdouble"/> 1692 <param name="t" type="GLdouble"/> 1693 </function> 1694 1695 <function name="TexCoord2dv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1702 <param name="s" type="GLfloat"/> 1703 <param name="t" type="GLfloat"/> 1704 </function> 1705 1706 <function name="TexCoord2fv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1712 <param name="s" type="GLint"/> 1713 <param name="t" type="GLint"/> 1714 </function> 1715 1716 <function name="TexCoord2iv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1722 <param name="s" type="GLshort"/> 1723 <param name="t" type="GLshort"/> 1724 </function> 1725 1726 <function name="TexCoord2sv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 1826 <param name="x" type="GLdouble"/> 1827 <param name="y" type="GLdouble"/> 1828 </function> 1829 1830 <function name="Vertex2dv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1837 <param name="x" type="GLfloat"/> 1838 <param name="y" type="GLfloat"/> 1839 </function> 1840 1841 <function name="Vertex2fv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1847 <param name="x" type="GLint"/> 1848 <param name="y" type="GLint"/> 1849 </function> 1850 1851 <function name="Vertex2iv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 1857 <param name="x" type="GLshort"/> 1858 <param name="y" type="GLshort"/> 1859 </function> 1860 1861 <function name="Vertex2sv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 1956 <param name="v" type="const GLshort *" count="4"/> 1957 <glx rop="76"/> 1958 </function> 1959 1960 <function name="ClipPlane" deprecated="3.1" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 1973 <param name="mode" type="GLenum"/> 1974 <glx rop="79"/> 1975 </function> 1976 1977 <function name="Fogf" es1="1.0" deprecated="3.1" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 2004 <param name="mode" type="GLenum"/> 2005 <glx rop="84"/> 2006 </function> 2007 2008 <function name="Hint" es1="1.0" es2="2.0" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 2077 <param name="width" type="GLfloat"/> 2078 <glx rop="95"/> 2079 </function> 2080 2081 <function name="Materialf" es1="1.0" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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="vtxfmt"> 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" exec="dlist"> 2112 <param name="size" type="GLfloat"/> 2113 <glx rop="100"/> 2114 </function> 2115 2116 <function name="PolygonMode" no_error="true" exec="dlist"> 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" exec="dlist" 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" exec="dlist"> 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" exec="dlist"> 2137 <param name="mode" type="GLenum"/> 2138 <glx rop="104"/> 2139 </function> 2140 2141 <function name="TexParameterf" es1="1.0" es2="2.0" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist" 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" exec="dlist" 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 2293 <glx rop="121"/> 2294 </function> 2295 2296 <function name="LoadName" deprecated="3.1" exec="dlist"> 2297 <param name="name" type="GLuint"/> 2298 <glx rop="122"/> 2299 </function> 2300 2301 <function name="PassThrough" deprecated="3.1" exec="dlist"> 2302 <param name="token" type="GLfloat"/> 2303 <glx rop="123"/> 2304 </function> 2305 2306 <function name="PopName" deprecated="3.1" exec="dlist"> 2307 <glx rop="124"/> 2308 </function> 2309 2310 <function name="PushName" deprecated="3.1" exec="dlist"> 2311 <param name="name" type="GLuint"/> 2312 <glx rop="125"/> 2313 </function> 2314 2315 <function name="DrawBuffer" no_error="true" exec="dlist"> 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" exec="dlist"> 2321 <param name="mask" type="GLbitfield"/> 2322 <glx rop="127"/> 2323 </function> 2324 2325 <function name="ClearAccum" deprecated="3.1" exec="dlist"> 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" exec="dlist"> 2334 <param name="c" type="GLfloat"/> 2335 <glx rop="129"/> 2336 </function> 2337 2338 <function name="ClearColor" es1="1.0" es2="2.0" exec="dlist"> 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" exec="dlist"> 2347 <param name="s" type="GLint"/> 2348 <glx rop="131"/> 2349 </function> 2350 2351 <function name="ClearDepth" exec="dlist"> 2352 <param name="depth" type="GLclampd"/> 2353 <glx rop="132"/> 2354 </function> 2355 2356 <function name="StencilMask" es1="1.0" es2="2.0" exec="dlist"> 2357 <param name="mask" type="GLuint"/> 2358 <glx rop="133"/> 2359 </function> 2360 2361 <function name="ColorMask" es1="1.0" es2="2.0" exec="dlist"> 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" exec="dlist"> 2370 <param name="flag" type="GLboolean"/> 2371 <glx rop="135"/> 2372 </function> 2373 2374 <function name="IndexMask" deprecated="3.1" exec="dlist"> 2375 <param name="mask" type="GLuint"/> 2376 <glx rop="136"/> 2377 </function> 2378 2379 <function name="Accum" deprecated="3.1" exec="dlist"> 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" exec="dlist" 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" exec="dlist" 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" exec="dlist" 2407 marshal_call_after="_mesa_glthread_PopAttrib(ctx);"> 2408 <glx rop="141"/> 2409 </function> 2410 2411 <function name="PushAttrib" deprecated="3.1" exec="dlist" 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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="vtxfmt"> 2500 <param name="u" type="GLdouble"/> 2501 </function> 2502 2503 <function name="EvalCoord1dv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 2510 <param name="u" type="GLfloat"/> 2511 </function> 2512 2513 <function name="EvalCoord1fv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 2519 <param name="u" type="GLdouble"/> 2520 <param name="v" type="GLdouble"/> 2521 </function> 2522 2523 <function name="EvalCoord2dv" deprecated="3.1" exec="vtxfmt"> 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="vtxfmt"> 2530 <param name="u" type="GLfloat"/> 2531 <param name="v" type="GLfloat"/> 2532 </function> 2533 2534 <function name="EvalCoord2fv" deprecated="3.1" exec="vtxfmt"> 2535 <param name="u" type="const GLfloat *" count="2"/> 2536 <glx rop="154"/> 2537 </function> 2538 2539 <function name="EvalMesh1" deprecated="3.1" exec="dlist"> 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="vtxfmt"> 2547 <param name="i" type="GLint"/> 2548 <glx rop="156"/> 2549 </function> 2550 2551 <function name="EvalMesh2" deprecated="3.1" exec="dlist"> 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="vtxfmt"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 2598 <param name="func" type="GLenum"/> 2599 <glx rop="164"/> 2600 </function> 2601 2602 <function name="PixelZoom" deprecated="3.1" exec="dlist"> 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" exec="dlist"> 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" exec="dlist"> 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" exec="dlist" 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" exec="dlist" 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" exec="dlist" 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" exec="dlist"> 2657 <param name="mode" type="GLenum"/> 2658 <glx rop="171"/> 2659 </function> 2660 2661 <function name="CopyPixels" deprecated="3.1" exec="dlist"> 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" exec="dlist" 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 marshal_call_before="int result = _mesa_glthread_IsEnabled(ctx, cap); if (result >= 0) return result;"> 2886 <param name="cap" type="GLenum"/> 2887 <return type="GLboolean"/> 2888 <glx sop="140" handcode="client"/> 2889 </function> 2890 2891 <function name="IsList" deprecated="3.1"> 2892 <param name="list" type="GLuint"/> 2893 <return type="GLboolean"/> 2894 <glx sop="141"/> 2895 </function> 2896 2897 <function name="DepthRange" exec="dlist"> 2898 <param name="zNear" type="GLclampd"/> 2899 <param name="zFar" type="GLclampd"/> 2900 <glx rop="174"/> 2901 </function> 2902 2903 <function name="Frustum" deprecated="3.1" exec="dlist"> 2904 <param name="left" type="GLdouble"/> 2905 <param name="right" type="GLdouble"/> 2906 <param name="bottom" type="GLdouble"/> 2907 <param name="top" type="GLdouble"/> 2908 <param name="zNear" type="GLdouble"/> 2909 <param name="zFar" type="GLdouble"/> 2910 <glx rop="175"/> 2911 </function> 2912 2913 <function name="LoadIdentity" es1="1.0" deprecated="3.1" exec="dlist"> 2914 <glx rop="176"/> 2915 </function> 2916 2917 <function name="LoadMatrixf" es1="1.0" deprecated="3.1" exec="dlist"> 2918 <param name="m" type="const GLfloat *" count="16"/> 2919 <glx rop="177"/> 2920 </function> 2921 2922 <function name="LoadMatrixd" deprecated="3.1" exec="dlist"> 2923 <param name="m" type="const GLdouble *" count="16"/> 2924 <glx rop="178"/> 2925 </function> 2926 2927 <function name="MatrixMode" es1="1.0" deprecated="3.1" exec="dlist" 2928 marshal_call_after="_mesa_glthread_MatrixMode(ctx, mode);"> 2929 <param name="mode" type="GLenum"/> 2930 <glx rop="179"/> 2931 </function> 2932 2933 <function name="MultMatrixf" es1="1.0" deprecated="3.1" exec="dlist"> 2934 <param name="m" type="const GLfloat *" count="16"/> 2935 <glx rop="180"/> 2936 </function> 2937 2938 <function name="MultMatrixd" deprecated="3.1" exec="dlist"> 2939 <param name="m" type="const GLdouble *" count="16"/> 2940 <glx rop="181"/> 2941 </function> 2942 2943 <function name="Ortho" deprecated="3.1" exec="dlist"> 2944 <param name="left" type="GLdouble"/> 2945 <param name="right" type="GLdouble"/> 2946 <param name="bottom" type="GLdouble"/> 2947 <param name="top" type="GLdouble"/> 2948 <param name="zNear" type="GLdouble"/> 2949 <param name="zFar" type="GLdouble"/> 2950 <glx rop="182"/> 2951 </function> 2952 2953 <function name="PopMatrix" es1="1.0" deprecated="3.1" exec="dlist" 2954 marshal_call_after="_mesa_glthread_PopMatrix(ctx);"> 2955 <glx rop="183"/> 2956 </function> 2957 2958 <function name="PushMatrix" es1="1.0" deprecated="3.1" exec="dlist" 2959 marshal_call_after="_mesa_glthread_PushMatrix(ctx);"> 2960 <glx rop="184"/> 2961 </function> 2962 2963 <function name="Rotated" deprecated="3.1" exec="dlist"> 2964 <param name="angle" type="GLdouble"/> 2965 <param name="x" type="GLdouble"/> 2966 <param name="y" type="GLdouble"/> 2967 <param name="z" type="GLdouble"/> 2968 <glx rop="185"/> 2969 </function> 2970 2971 <function name="Rotatef" es1="1.0" deprecated="3.1" exec="dlist"> 2972 <param name="angle" type="GLfloat"/> 2973 <param name="x" type="GLfloat"/> 2974 <param name="y" type="GLfloat"/> 2975 <param name="z" type="GLfloat"/> 2976 <glx rop="186"/> 2977 </function> 2978 2979 <function name="Scaled" deprecated="3.1" exec="dlist"> 2980 <param name="x" type="GLdouble"/> 2981 <param name="y" type="GLdouble"/> 2982 <param name="z" type="GLdouble"/> 2983 <glx rop="187"/> 2984 </function> 2985 2986 <function name="Scalef" es1="1.0" deprecated="3.1" exec="dlist"> 2987 <param name="x" type="GLfloat"/> 2988 <param name="y" type="GLfloat"/> 2989 <param name="z" type="GLfloat"/> 2990 <glx rop="188"/> 2991 </function> 2992 2993 <function name="Translated" deprecated="3.1" exec="dlist"> 2994 <param name="x" type="GLdouble"/> 2995 <param name="y" type="GLdouble"/> 2996 <param name="z" type="GLdouble"/> 2997 <glx rop="189"/> 2998 </function> 2999 3000 <function name="Translatef" es1="1.0" deprecated="3.1" exec="dlist"> 3001 <param name="x" type="GLfloat"/> 3002 <param name="y" type="GLfloat"/> 3003 <param name="z" type="GLfloat"/> 3004 <glx rop="190"/> 3005 </function> 3006 3007 <function name="Viewport" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 3008 <param name="x" type="GLint"/> 3009 <param name="y" type="GLint"/> 3010 <param name="width" type="GLsizei"/> 3011 <param name="height" type="GLsizei"/> 3012 <glx rop="191"/> 3013 </function> 3014</category> 3015 3016<category name="1.1"> 3017 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/> 3018 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/> 3019 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/> 3020 <enum name="DOUBLE" value="0x140A"/> 3021 <enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00"> 3022 <size name="Get" mode="get"/> 3023 </enum> 3024 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/> 3025 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/> 3026 <enum name="R3_G3_B2" value="0x2A10"/> 3027 <enum name="V2F" value="0x2A20"/> 3028 <enum name="V3F" value="0x2A21"/> 3029 <enum name="C4UB_V2F" value="0x2A22"/> 3030 <enum name="C4UB_V3F" value="0x2A23"/> 3031 <enum name="C3F_V3F" value="0x2A24"/> 3032 <enum name="N3F_V3F" value="0x2A25"/> 3033 <enum name="C4F_N3F_V3F" value="0x2A26"/> 3034 <enum name="T2F_V3F" value="0x2A27"/> 3035 <enum name="T4F_V4F" value="0x2A28"/> 3036 <enum name="T2F_C4UB_V3F" value="0x2A29"/> 3037 <enum name="T2F_C3F_V3F" value="0x2A2A"/> 3038 <enum name="T2F_N3F_V3F" value="0x2A2B"/> 3039 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/> 3040 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/> 3041 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/> 3042 <enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038"> 3043 <size name="Get" mode="get"/> 3044 </enum> 3045 <enum name="ALPHA4" value="0x803B"/> 3046 <enum name="ALPHA8" value="0x803C"/> 3047 <enum name="ALPHA12" value="0x803D"/> 3048 <enum name="ALPHA16" value="0x803E"/> 3049 <enum name="LUMINANCE4" value="0x803F"/> 3050 <enum name="LUMINANCE8" value="0x8040"/> 3051 <enum name="LUMINANCE12" value="0x8041"/> 3052 <enum name="LUMINANCE16" value="0x8042"/> 3053 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/> 3054 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/> 3055 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/> 3056 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/> 3057 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/> 3058 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/> 3059 <enum name="INTENSITY" value="0x8049"/> 3060 <enum name="INTENSITY4" value="0x804A"/> 3061 <enum name="INTENSITY8" value="0x804B"/> 3062 <enum name="INTENSITY12" value="0x804C"/> 3063 <enum name="INTENSITY16" value="0x804D"/> 3064 <enum name="RGB4" value="0x804F"/> 3065 <enum name="RGB5" value="0x8050"/> 3066 <enum name="RGB8" value="0x8051"/> 3067 <enum name="RGB10" value="0x8052"/> 3068 <enum name="RGB12" value="0x8053"/> 3069 <enum name="RGB16" value="0x8054"/> 3070 <enum name="RGBA2" value="0x8055"/> 3071 <enum name="RGBA4" value="0x8056"/> 3072 <enum name="RGB5_A1" value="0x8057"/> 3073 <enum name="RGBA8" value="0x8058"/> 3074 <enum name="RGB10_A2" value="0x8059"/> 3075 <enum name="RGBA12" value="0x805A"/> 3076 <enum name="RGBA16" value="0x805B"/> 3077 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C"> 3078 <size name="GetTexLevelParameterfv" mode="get"/> 3079 <size name="GetTexLevelParameteriv" mode="get"/> 3080 </enum> 3081 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D"> 3082 <size name="GetTexLevelParameterfv" mode="get"/> 3083 <size name="GetTexLevelParameteriv" mode="get"/> 3084 </enum> 3085 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E"> 3086 <size name="GetTexLevelParameterfv" mode="get"/> 3087 <size name="GetTexLevelParameteriv" mode="get"/> 3088 </enum> 3089 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F"> 3090 <size name="GetTexLevelParameterfv" mode="get"/> 3091 <size name="GetTexLevelParameteriv" mode="get"/> 3092 </enum> 3093 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060"> 3094 <size name="GetTexLevelParameterfv" mode="get"/> 3095 <size name="GetTexLevelParameteriv" mode="get"/> 3096 </enum> 3097 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061"> 3098 <size name="GetTexLevelParameterfv" mode="get"/> 3099 <size name="GetTexLevelParameteriv" mode="get"/> 3100 </enum> 3101 <enum name="PROXY_TEXTURE_1D" value="0x8063"/> 3102 <enum name="PROXY_TEXTURE_2D" value="0x8064"/> 3103 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066"> 3104 <size name="TexParameterfv"/> 3105 <size name="TexParameteriv"/> 3106 <size name="GetTexParameterfv" mode="get"/> 3107 <size name="GetTexParameteriv" mode="get"/> 3108 </enum> 3109 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067"> 3110 <size name="GetTexParameterfv" mode="get"/> 3111 <size name="GetTexParameteriv" mode="get"/> 3112 </enum> 3113 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068"> 3114 <size name="Get" mode="get"/> 3115 </enum> 3116 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> 3117 <size name="Get" mode="get"/> 3118 </enum> 3119 <enum name="VERTEX_ARRAY" count="1" value="0x8074"> 3120 <size name="Get" mode="get"/> 3121 </enum> 3122 <enum name="NORMAL_ARRAY" count="1" value="0x8075"> 3123 <size name="Get" mode="get"/> 3124 </enum> 3125 <enum name="COLOR_ARRAY" count="1" value="0x8076"> 3126 <size name="Get" mode="get"/> 3127 </enum> 3128 <enum name="INDEX_ARRAY" count="1" value="0x8077"> 3129 <size name="Get" mode="get"/> 3130 </enum> 3131 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078"> 3132 <size name="Get" mode="get"/> 3133 </enum> 3134 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079"> 3135 <size name="Get" mode="get"/> 3136 </enum> 3137 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A"> 3138 <size name="Get" mode="get"/> 3139 </enum> 3140 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B"> 3141 <size name="Get" mode="get"/> 3142 </enum> 3143 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C"> 3144 <size name="Get" mode="get"/> 3145 </enum> 3146 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E"> 3147 <size name="Get" mode="get"/> 3148 </enum> 3149 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F"> 3150 <size name="Get" mode="get"/> 3151 </enum> 3152 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081"> 3153 <size name="Get" mode="get"/> 3154 </enum> 3155 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082"> 3156 <size name="Get" mode="get"/> 3157 </enum> 3158 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083"> 3159 <size name="Get" mode="get"/> 3160 </enum> 3161 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085"> 3162 <size name="Get" mode="get"/> 3163 </enum> 3164 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086"> 3165 <size name="Get" mode="get"/> 3166 </enum> 3167 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088"> 3168 <size name="Get" mode="get"/> 3169 </enum> 3170 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089"> 3171 <size name="Get" mode="get"/> 3172 </enum> 3173 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A"> 3174 <size name="Get" mode="get"/> 3175 </enum> 3176 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C"> 3177 <size name="Get" mode="get"/> 3178 </enum> 3179 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/> 3180 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/> 3181 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/> 3182 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/> 3183 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/> 3184 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/> 3185 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/> 3186 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/> 3187 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/> 3188 3189 <function name="ArrayElement" deprecated="3.1" exec="vtxfmt"> 3190 <param name="i" type="GLint"/> 3191 <glx handcode="true"/> 3192 </function> 3193 3194 <function name="ColorPointer" es1="1.0" deprecated="3.1" marshal="async" 3195 no_error="true" 3196 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR0, size, type, stride, pointer);"> 3197 <param name="size" type="GLint"/> 3198 <param name="type" type="GLenum"/> 3199 <param name="stride" type="GLsizei"/> 3200 <param name="pointer" type="const GLvoid *"/> 3201 <glx handcode="true"/> 3202 </function> 3203 3204 <function name="DisableClientState" es1="1.0" deprecated="3.1" 3205 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, _mesa_array_to_attrib(ctx, array), false);"> 3206 <param name="array" type="GLenum"/> 3207 <glx handcode="true"/> 3208 </function> 3209 3210 <function name="DrawArrays" es1="1.0" es2="2.0" marshal="custom" exec="dlist"> 3211 <param name="mode" type="GLenum"/> 3212 <param name="first" type="GLint"/> 3213 <param name="count" type="GLsizei"/> 3214 <glx rop="193" handcode="true"/> 3215 </function> 3216 3217 <function name="DrawElements" es1="1.0" es2="2.0" marshal="custom" exec="dlist"> 3218 <param name="mode" type="GLenum"/> 3219 <param name="count" type="GLsizei"/> 3220 <param name="type" type="GLenum"/> 3221 <param name="indices" type="const GLvoid *"/> 3222 <glx handcode="true"/> 3223 </function> 3224 3225 <function name="EdgeFlagPointer" deprecated="3.1" marshal="async" 3226 no_error="true" 3227 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_EDGEFLAG, 1, GL_UNSIGNED_BYTE, stride, pointer);"> 3228 <param name="stride" type="GLsizei"/> 3229 <param name="pointer" type="const GLvoid *"/> 3230 <glx handcode="true"/> 3231 </function> 3232 3233 <function name="EnableClientState" es1="1.0" deprecated="3.1" 3234 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, _mesa_array_to_attrib(ctx, array), true);"> 3235 <param name="array" type="GLenum"/> 3236 <glx handcode="true"/> 3237 </function> 3238 3239 <function name="GetPointerv" es1="1.1" es2="3.2"> 3240 <param name="pname" type="GLenum"/> 3241 <param name="params" type="GLvoid **" output="true"/> 3242 <glx handcode="true"/> 3243 </function> 3244 3245 <function name="IndexPointer" deprecated="3.1" marshal="async" 3246 no_error="true" 3247 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR_INDEX, 1, type, stride, pointer);"> 3248 <param name="type" type="GLenum"/> 3249 <param name="stride" type="GLsizei"/> 3250 <param name="pointer" type="const GLvoid *"/> 3251 <glx handcode="true"/> 3252 </function> 3253 3254 <function name="InterleavedArrays" deprecated="3.1" marshal="async" 3255 marshal_call_after="_mesa_glthread_InterleavedArrays(ctx, format, stride, pointer);"> 3256 <param name="format" type="GLenum"/> 3257 <param name="stride" type="GLsizei"/> 3258 <param name="pointer" type="const GLvoid *"/> 3259 <glx handcode="true"/> 3260 </function> 3261 3262 <function name="NormalPointer" es1="1.0" deprecated="3.1" marshal="async" 3263 no_error="true" 3264 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_NORMAL, 3, type, stride, pointer);"> 3265 <param name="type" type="GLenum"/> 3266 <param name="stride" type="GLsizei"/> 3267 <param name="pointer" type="const GLvoid *"/> 3268 <glx handcode="true"/> 3269 </function> 3270 3271 <function name="TexCoordPointer" es1="1.0" deprecated="3.1" marshal="async" 3272 no_error="true" 3273 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_TEX(ctx->GLThread.ClientActiveTexture), size, type, stride, pointer);"> 3274 <param name="size" type="GLint"/> 3275 <param name="type" type="GLenum"/> 3276 <param name="stride" type="GLsizei"/> 3277 <param name="pointer" type="const GLvoid *"/> 3278 <glx handcode="true"/> 3279 </function> 3280 3281 <function name="VertexPointer" es1="1.0" deprecated="3.1" marshal="async" 3282 no_error="true" 3283 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_POS, size, type, stride, pointer);"> 3284 <param name="size" type="GLint"/> 3285 <param name="type" type="GLenum"/> 3286 <param name="stride" type="GLsizei"/> 3287 <param name="pointer" type="const GLvoid *"/> 3288 <glx handcode="true"/> 3289 </function> 3290 3291 <function name="PolygonOffset" es1="1.0" es2="2.0" exec="dlist"> 3292 <param name="factor" type="GLfloat"/> 3293 <param name="units" type="GLfloat"/> 3294 <glx rop="192"/> 3295 </function> 3296 3297 <function name="CopyTexImage1D" no_error="true" exec="dlist"> 3298 <param name="target" type="GLenum"/> 3299 <param name="level" type="GLint"/> 3300 <param name="internalformat" type="GLenum"/> 3301 <param name="x" type="GLint"/> 3302 <param name="y" type="GLint"/> 3303 <param name="width" type="GLsizei"/> 3304 <param name="border" type="GLint"/> 3305 <glx rop="4119"/> 3306 </function> 3307 3308 <function name="CopyTexImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 3309 <param name="target" type="GLenum"/> 3310 <param name="level" type="GLint"/> 3311 <param name="internalformat" type="GLenum"/> 3312 <param name="x" type="GLint"/> 3313 <param name="y" type="GLint"/> 3314 <param name="width" type="GLsizei"/> 3315 <param name="height" type="GLsizei"/> 3316 <param name="border" type="GLint"/> 3317 <glx rop="4120"/> 3318 </function> 3319 3320 <function name="CopyTexSubImage1D" no_error="true" exec="dlist"> 3321 <param name="target" type="GLenum"/> 3322 <param name="level" type="GLint"/> 3323 <param name="xoffset" type="GLint"/> 3324 <param name="x" type="GLint"/> 3325 <param name="y" type="GLint"/> 3326 <param name="width" type="GLsizei"/> 3327 <glx rop="4121"/> 3328 </function> 3329 3330 <function name="CopyTexSubImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 3331 <param name="target" type="GLenum"/> 3332 <param name="level" type="GLint"/> 3333 <param name="xoffset" type="GLint"/> 3334 <param name="yoffset" type="GLint"/> 3335 <param name="x" type="GLint"/> 3336 <param name="y" type="GLint"/> 3337 <param name="width" type="GLsizei"/> 3338 <param name="height" type="GLsizei"/> 3339 <glx rop="4122"/> 3340 </function> 3341 3342 <function name="TexSubImage1D" no_error="true" exec="dlist" 3343 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 3344 <param name="target" type="GLenum"/> 3345 <param name="level" type="GLint"/> 3346 <param name="xoffset" type="GLint"/> 3347 <param name="width" type="GLsizei"/> 3348 <param name="format" type="GLenum"/> 3349 <param name="type" type="GLenum"/> 3350 <param name="UNUSED" type="GLuint" padding="true"/> 3351 <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"/> 3352 <glx rop="4099" large="true"/> 3353 </function> 3354 3355 <function name="TexSubImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist" 3356 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 3357 <param name="target" type="GLenum"/> 3358 <param name="level" type="GLint"/> 3359 <param name="xoffset" type="GLint"/> 3360 <param name="yoffset" type="GLint"/> 3361 <param name="width" type="GLsizei"/> 3362 <param name="height" type="GLsizei"/> 3363 <param name="format" type="GLenum"/> 3364 <param name="type" type="GLenum"/> 3365 <param name="UNUSED" type="GLuint" padding="true"/> 3366 <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"/> 3367 <glx rop="4100" large="true"/> 3368 </function> 3369 3370 <function name="AreTexturesResident" deprecated="3.1"> 3371 <param name="n" type="GLsizei" counter="true"/> 3372 <param name="textures" type="const GLuint *" count="n"/> 3373 <param name="residences" type="GLboolean *" output="true" count="n"/> 3374 <return type="GLboolean"/> 3375 <glx sop="143" handcode="client" always_array="true"/> 3376 </function> 3377 3378 <function name="BindTexture" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 3379 <param name="target" type="GLenum"/> 3380 <param name="texture" type="GLuint"/> 3381 <glx rop="4117"/> 3382 </function> 3383 3384 <function name="DeleteTextures" es1="1.0" es2="2.0" no_error="true"> 3385 <param name="n" type="GLsizei" counter="true"/> 3386 <param name="textures" type="const GLuint *" count="n"/> 3387 <glx sop="144"/> 3388 </function> 3389 3390 <function name="GenTextures" es1="1.0" es2="2.0" no_error="true"> 3391 <param name="n" type="GLsizei" counter="true"/> 3392 <param name="textures" type="GLuint *" output="true" count="n"/> 3393 <glx sop="145" always_array="true"/> 3394 </function> 3395 3396 <function name="IsTexture" es1="1.1" es2="2.0"> 3397 <param name="texture" type="GLuint"/> 3398 <return type="GLboolean"/> 3399 <glx sop="146"/> 3400 </function> 3401 3402 <function name="PrioritizeTextures" deprecated="3.1" exec="dlist"> 3403 <param name="n" type="GLsizei" counter="true"/> 3404 <param name="textures" type="const GLuint *" count="n"/> 3405 <param name="priorities" type="const GLclampf *" count="n"/> 3406 <glx rop="4118"/> 3407 </function> 3408 3409 <function name="Indexub" vectorequiv="Indexubv" deprecated="3.1" exec="vtxfmt"> 3410 <param name="c" type="GLubyte"/> 3411 </function> 3412 3413 <function name="Indexubv" deprecated="3.1" exec="vtxfmt"> 3414 <param name="c" type="const GLubyte *" count="1"/> 3415 <glx rop="194"/> 3416 </function> 3417 3418 <function name="PopClientAttrib" deprecated="3.1" 3419 marshal_call_after="_mesa_glthread_PopClientAttrib(ctx);"> 3420 <glx handcode="true"/> 3421 </function> 3422 3423 <function name="PushClientAttrib" deprecated="3.1" 3424 marshal_call_after="_mesa_glthread_PushClientAttrib(ctx, mask, false);"> 3425 <param name="mask" type="GLbitfield"/> 3426 <glx handcode="true"/> 3427 </function> 3428</category> 3429 3430<category name="1.2"> 3431 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/> 3432 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> 3433 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> 3434 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/> 3435 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/> 3436 <enum name="RESCALE_NORMAL" count="1" value="0x803A"> 3437 <size name="Get" mode="get"/> 3438 </enum> 3439 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A"> 3440 <size name="Get" mode="get"/> 3441 </enum> 3442 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B"> 3443 <size name="Get" mode="get"/> 3444 </enum> 3445 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C"> 3446 <size name="Get" mode="get"/> 3447 </enum> 3448 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D"> 3449 <size name="Get" mode="get"/> 3450 </enum> 3451 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E"> 3452 <size name="Get" mode="get"/> 3453 </enum> 3454 <enum name="TEXTURE_3D" count="1" value="0x806F"> 3455 <size name="Get" mode="get"/> 3456 </enum> 3457 <enum name="PROXY_TEXTURE_3D" value="0x8070"/> 3458 <enum name="TEXTURE_DEPTH" count="1" value="0x8071"> 3459 <size name="GetTexLevelParameterfv" mode="get"/> 3460 <size name="GetTexLevelParameteriv" mode="get"/> 3461 </enum> 3462 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072"> 3463 <size name="TexParameterfv"/> 3464 <size name="TexParameteriv"/> 3465 <size name="GetTexParameterfv" mode="get"/> 3466 <size name="GetTexParameteriv" mode="get"/> 3467 </enum> 3468 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073"> 3469 <size name="Get" mode="get"/> 3470 </enum> 3471 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/> 3472 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> 3473 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/> 3474 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/> 3475 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/> 3476 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/> 3477 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/> 3478 <enum name="BGR" value="0x80E0"/> 3479 <enum name="BGRA" value="0x80E1"/> 3480 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8"> 3481 <size name="Get" mode="get"/> 3482 </enum> 3483 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9"> 3484 <size name="Get" mode="get"/> 3485 </enum> 3486 <enum name="CLAMP_TO_EDGE" value="0x812F"/> 3487 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A"> 3488 <size name="TexParameterfv"/> 3489 <size name="TexParameteriv"/> 3490 <size name="GetTexParameterfv" mode="get"/> 3491 <size name="GetTexParameteriv" mode="get"/> 3492 </enum> 3493 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B"> 3494 <size name="TexParameterfv"/> 3495 <size name="TexParameteriv"/> 3496 <size name="GetTexParameterfv" mode="get"/> 3497 <size name="GetTexParameteriv" mode="get"/> 3498 </enum> 3499 <enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C"> 3500 <size name="TexParameterfv"/> 3501 <size name="TexParameteriv"/> 3502 <size name="GetTexParameterfv" mode="get"/> 3503 <size name="GetTexParameteriv" mode="get"/> 3504 </enum> 3505 <enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D"> 3506 <size name="TexParameterfv"/> 3507 <size name="TexParameteriv"/> 3508 <size name="GetTexParameterfv" mode="get"/> 3509 <size name="GetTexParameteriv" mode="get"/> 3510 </enum> 3511 <enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8"> 3512 <size name="LightModelfv"/> 3513 <size name="LightModeliv"/> 3514 <size name="Get" mode="get"/> 3515 </enum> 3516 <enum name="SINGLE_COLOR" value="0x81F9"/> 3517 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/> 3518 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12"> 3519 <size name="Get" mode="get"/> 3520 </enum> 3521 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 3522 <size name="Get" mode="get"/> 3523 </enum> 3524 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22"> 3525 <size name="Get" mode="get"/> 3526 </enum> 3527 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 3528 <size name="Get" mode="get"/> 3529 </enum> 3530 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D"> 3531 <size name="Get" mode="get"/> 3532 </enum> 3533 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E"> 3534 <size name="Get" mode="get"/> 3535 </enum> 3536 3537 <!-- These enums are actually part of the ARB_imaging subset. --> 3538 3539 <enum name="CONSTANT_COLOR" value="0x8001"/> 3540 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/> 3541 <enum name="CONSTANT_ALPHA" value="0x8003"/> 3542 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/> 3543 <enum name="BLEND_COLOR" count="4" value="0x8005"> 3544 <size name="Get" mode="get"/> 3545 </enum> 3546 <enum name="FUNC_ADD" value="0x8006"/> 3547 <enum name="MIN" value="0x8007"/> 3548 <enum name="MAX" value="0x8008"/> 3549 <enum name="BLEND_EQUATION" count="1" value="0x8009"> 3550 <size name="Get" mode="get"/> 3551 </enum> 3552 <enum name="FUNC_SUBTRACT" value="0x800A"/> 3553 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/> 3554 <enum name="CONVOLUTION_1D" count="1" value="0x8010"> 3555 <size name="Get" mode="get"/> 3556 </enum> 3557 <enum name="CONVOLUTION_2D" count="1" value="0x8011"> 3558 <size name="Get" mode="get"/> 3559 </enum> 3560 <enum name="SEPARABLE_2D" count="1" value="0x8012"> 3561 <size name="Get" mode="get"/> 3562 </enum> 3563 3564 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013"> 3565 <size name="ConvolutionParameterfv"/> 3566 <size name="ConvolutionParameteriv"/> 3567 <size name="GetConvolutionParameterfv" mode="get"/> 3568 <size name="GetConvolutionParameteriv" mode="get"/> 3569 </enum> 3570 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154"> 3571 <size name="ConvolutionParameterfv"/> 3572 <size name="ConvolutionParameteriv"/> 3573 <size name="GetConvolutionParameterfv" mode="get"/> 3574 <size name="GetConvolutionParameteriv" mode="get"/> 3575 </enum> 3576 <enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014"> 3577 <size name="ConvolutionParameterfv"/> 3578 <size name="ConvolutionParameteriv"/> 3579 <size name="GetConvolutionParameterfv" mode="get"/> 3580 <size name="GetConvolutionParameteriv" mode="get"/> 3581 </enum> 3582 <enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015"> 3583 <size name="ConvolutionParameterfv"/> 3584 <size name="ConvolutionParameteriv"/> 3585 <size name="GetConvolutionParameterfv" mode="get"/> 3586 <size name="GetConvolutionParameteriv" mode="get"/> 3587 </enum> 3588 <enum name="REDUCE" value="0x8016"/> 3589 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017"> 3590 <size name="GetConvolutionParameterfv" mode="get"/> 3591 <size name="GetConvolutionParameteriv" mode="get"/> 3592 </enum> 3593 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018"> 3594 <size name="GetConvolutionParameterfv" mode="get"/> 3595 <size name="GetConvolutionParameteriv" mode="get"/> 3596 </enum> 3597 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019"> 3598 <size name="GetConvolutionParameterfv" mode="get"/> 3599 <size name="GetConvolutionParameteriv" mode="get"/> 3600 </enum> 3601 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A"> 3602 <size name="GetConvolutionParameterfv" mode="get"/> 3603 <size name="GetConvolutionParameteriv" mode="get"/> 3604 <size name="Get" mode="get"/> 3605 </enum> 3606 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B"> 3607 <size name="GetConvolutionParameterfv" mode="get"/> 3608 <size name="GetConvolutionParameteriv" mode="get"/> 3609 <size name="Get" mode="get"/> 3610 </enum> 3611 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C"> 3612 <size name="Get" mode="get"/> 3613 </enum> 3614 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D"> 3615 <size name="Get" mode="get"/> 3616 </enum> 3617 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E"> 3618 <size name="Get" mode="get"/> 3619 </enum> 3620 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F"> 3621 <size name="Get" mode="get"/> 3622 </enum> 3623 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020"> 3624 <size name="Get" mode="get"/> 3625 </enum> 3626 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021"> 3627 <size name="Get" mode="get"/> 3628 </enum> 3629 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022"> 3630 <size name="Get" mode="get"/> 3631 </enum> 3632 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023"> 3633 <size name="Get" mode="get"/> 3634 </enum> 3635 3636 <enum name="HISTOGRAM" count="1" value="0x8024"> 3637 <size name="Get" mode="get"/> 3638 </enum> 3639 <enum name="PROXY_HISTOGRAM" value="0x8025"/> 3640 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026"> 3641 <size name="GetHistogramParameterfv" mode="get"/> 3642 <size name="GetHistogramParameteriv" mode="get"/> 3643 </enum> 3644 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027"> 3645 <size name="GetHistogramParameterfv" mode="get"/> 3646 <size name="GetHistogramParameteriv" mode="get"/> 3647 </enum> 3648 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028"> 3649 <size name="GetHistogramParameterfv" mode="get"/> 3650 <size name="GetHistogramParameteriv" mode="get"/> 3651 </enum> 3652 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029"> 3653 <size name="GetHistogramParameterfv" mode="get"/> 3654 <size name="GetHistogramParameteriv" mode="get"/> 3655 </enum> 3656 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A"> 3657 <size name="GetHistogramParameterfv" mode="get"/> 3658 <size name="GetHistogramParameteriv" mode="get"/> 3659 </enum> 3660 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B"> 3661 <size name="GetHistogramParameterfv" mode="get"/> 3662 <size name="GetHistogramParameteriv" mode="get"/> 3663 </enum> 3664 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C"> 3665 <size name="GetHistogramParameterfv" mode="get"/> 3666 <size name="GetHistogramParameteriv" mode="get"/> 3667 </enum> 3668 <enum name="HISTOGRAM_SINK" count="1" value="0x802D"> 3669 <size name="GetHistogramParameterfv" mode="get"/> 3670 <size name="GetHistogramParameteriv" mode="get"/> 3671 </enum> 3672 <enum name="MINMAX" count="1" value="0x802E"> 3673 <size name="Get" mode="get"/> 3674 </enum> 3675 <enum name="MINMAX_FORMAT" count="1" value="0x802F"> 3676 <size name="GetMinmaxParameterfv" mode="get"/> 3677 <size name="GetMinmaxParameteriv" mode="get"/> 3678 </enum> 3679 <enum name="MINMAX_SINK" count="1" value="0x8030"> 3680 <size name="GetMinmaxParameterfv" mode="get"/> 3681 <size name="GetMinmaxParameteriv" mode="get"/> 3682 </enum> 3683 3684 <enum name="COLOR_MATRIX" count="16" value="0x80B1"> 3685 <size name="Get" mode="get"/> 3686 </enum> 3687 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2"> 3688 <size name="Get" mode="get"/> 3689 </enum> 3690 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3"> 3691 <size name="Get" mode="get"/> 3692 </enum> 3693 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4"> 3694 <size name="Get" mode="get"/> 3695 </enum> 3696 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5"> 3697 <size name="Get" mode="get"/> 3698 </enum> 3699 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6"> 3700 <size name="Get" mode="get"/> 3701 </enum> 3702 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7"> 3703 <size name="Get" mode="get"/> 3704 </enum> 3705 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8"> 3706 <size name="Get" mode="get"/> 3707 </enum> 3708 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9"> 3709 <size name="Get" mode="get"/> 3710 </enum> 3711 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA"> 3712 <size name="Get" mode="get"/> 3713 </enum> 3714 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB"> 3715 <size name="Get" mode="get"/> 3716 </enum> 3717 3718 <enum name="COLOR_TABLE" count="1" value="0x80D0"> 3719 <size name="Get" mode="get"/> 3720 </enum> 3721 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1"> 3722 <size name="Get" mode="get"/> 3723 </enum> 3724 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2"> 3725 <size name="Get" mode="get"/> 3726 </enum> 3727 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/> 3728 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/> 3729 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/> 3730 3731 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6"> 3732 <size name="ColorTableParameterfv"/> 3733 <size name="ColorTableParameteriv"/> 3734 <size name="GetColorTableParameterfv" mode="get"/> 3735 <size name="GetColorTableParameteriv" mode="get"/> 3736 </enum> 3737 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7"> 3738 <size name="ColorTableParameterfv"/> 3739 <size name="ColorTableParameteriv"/> 3740 <size name="GetColorTableParameterfv" mode="get"/> 3741 <size name="GetColorTableParameteriv" mode="get"/> 3742 </enum> 3743 <enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8"> 3744 <size name="GetColorTableParameterfv" mode="get"/> 3745 <size name="GetColorTableParameteriv" mode="get"/> 3746 </enum> 3747 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9"> 3748 <size name="GetColorTableParameterfv" mode="get"/> 3749 <size name="GetColorTableParameteriv" mode="get"/> 3750 </enum> 3751 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA"> 3752 <size name="GetColorTableParameterfv" mode="get"/> 3753 <size name="GetColorTableParameteriv" mode="get"/> 3754 </enum> 3755 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB"> 3756 <size name="GetColorTableParameterfv" mode="get"/> 3757 <size name="GetColorTableParameteriv" mode="get"/> 3758 </enum> 3759 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC"> 3760 <size name="GetColorTableParameterfv" mode="get"/> 3761 <size name="GetColorTableParameteriv" mode="get"/> 3762 </enum> 3763 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD"> 3764 <size name="GetColorTableParameterfv" mode="get"/> 3765 <size name="GetColorTableParameteriv" mode="get"/> 3766 </enum> 3767 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE"> 3768 <size name="GetColorTableParameterfv" mode="get"/> 3769 <size name="GetColorTableParameteriv" mode="get"/> 3770 </enum> 3771 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF"> 3772 <size name="GetColorTableParameterfv" mode="get"/> 3773 <size name="GetColorTableParameteriv" mode="get"/> 3774 </enum> 3775 3776 3777 <function name="BlendColor" es2="2.0" exec="dlist"> 3778 <param name="red" type="GLclampf"/> 3779 <param name="green" type="GLclampf"/> 3780 <param name="blue" type="GLclampf"/> 3781 <param name="alpha" type="GLclampf"/> 3782 <glx rop="4096"/> 3783 </function> 3784 3785 <function name="BlendEquation" es2="2.0" exec="dlist"> 3786 <param name="mode" type="GLenum"/> 3787 <glx rop="4097"/> 3788 </function> 3789 3790 <function name="DrawRangeElements" es2="3.0" marshal="custom" exec="dlist"> 3791 <param name="mode" type="GLenum"/> 3792 <param name="start" type="GLuint"/> 3793 <param name="end" type="GLuint"/> 3794 <param name="count" type="GLsizei"/> 3795 <param name="type" type="GLenum"/> 3796 <param name="indices" type="const GLvoid *"/> 3797 <glx handcode="true"/> 3798 </function> 3799 3800 <function name="ColorTable" deprecated="3.1" exec="skip"> 3801 <param name="target" type="GLenum"/> 3802 <param name="internalformat" type="GLenum"/> 3803 <param name="width" type="GLsizei"/> 3804 <param name="format" type="GLenum"/> 3805 <param name="type" type="GLenum"/> 3806 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3807 <glx rop="2053" large="true"/> 3808 </function> 3809 3810 <function name="ColorTableParameterfv" deprecated="3.1" exec="skip"> 3811 <param name="target" type="GLenum"/> 3812 <param name="pname" type="GLenum"/> 3813 <param name="params" type="const GLfloat *" variable_param="pname"/> 3814 <glx rop="2054"/> 3815 </function> 3816 3817 <function name="ColorTableParameteriv" deprecated="3.1" exec="skip"> 3818 <param name="target" type="GLenum"/> 3819 <param name="pname" type="GLenum"/> 3820 <param name="params" type="const GLint *" variable_param="pname"/> 3821 <glx rop="2055"/> 3822 </function> 3823 3824 <function name="CopyColorTable" deprecated="3.1" exec="skip"> 3825 <param name="target" type="GLenum"/> 3826 <param name="internalformat" type="GLenum"/> 3827 <param name="x" type="GLint"/> 3828 <param name="y" type="GLint"/> 3829 <param name="width" type="GLsizei"/> 3830 <glx rop="2056"/> 3831 </function> 3832 3833 <function name="GetColorTable" deprecated="3.1" exec="skip"> 3834 <param name="target" type="GLenum"/> 3835 <param name="format" type="GLenum"/> 3836 <param name="type" type="GLenum"/> 3837 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3838 <glx sop="147" dimensions_in_reply="true"/> 3839 </function> 3840 3841 <function name="GetColorTableParameterfv" deprecated="3.1" exec="skip"> 3842 <param name="target" type="GLenum"/> 3843 <param name="pname" type="GLenum"/> 3844 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3845 <glx sop="148"/> 3846 </function> 3847 3848 <function name="GetColorTableParameteriv" deprecated="3.1" exec="skip"> 3849 <param name="target" type="GLenum"/> 3850 <param name="pname" type="GLenum"/> 3851 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3852 <glx sop="149"/> 3853 </function> 3854 3855 <function name="ColorSubTable" deprecated="3.1" exec="skip"> 3856 <param name="target" type="GLenum"/> 3857 <param name="start" type="GLsizei"/> 3858 <param name="count" type="GLsizei"/> 3859 <param name="format" type="GLenum"/> 3860 <param name="type" type="GLenum"/> 3861 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3862 <glx rop="195" large="true"/> 3863 </function> 3864 3865 <function name="CopyColorSubTable" deprecated="3.1" exec="skip"> 3866 <param name="target" type="GLenum"/> 3867 <param name="start" type="GLsizei"/> 3868 <param name="x" type="GLint"/> 3869 <param name="y" type="GLint"/> 3870 <param name="width" type="GLsizei"/> 3871 <glx rop="196"/> 3872 </function> 3873 3874 <function name="ConvolutionFilter1D" deprecated="3.1" exec="skip"> 3875 <param name="target" type="GLenum"/> 3876 <param name="internalformat" type="GLenum"/> 3877 <param name="width" type="GLsizei"/> 3878 <param name="format" type="GLenum"/> 3879 <param name="type" type="GLenum"/> 3880 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3881 <glx rop="4101" large="true"/> 3882 </function> 3883 3884 <function name="ConvolutionFilter2D" deprecated="3.1" exec="skip"> 3885 <param name="target" type="GLenum"/> 3886 <param name="internalformat" type="GLenum"/> 3887 <param name="width" type="GLsizei"/> 3888 <param name="height" type="GLsizei"/> 3889 <param name="format" type="GLenum"/> 3890 <param name="type" type="GLenum"/> 3891 <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"/> 3892 <glx rop="4102" large="true"/> 3893 </function> 3894 3895 <function name="ConvolutionParameterf" deprecated="3.1" exec="skip"> 3896 <param name="target" type="GLenum"/> 3897 <param name="pname" type="GLenum"/> 3898 <param name="params" type="GLfloat"/> 3899 <glx rop="4103"/> 3900 </function> 3901 3902 <function name="ConvolutionParameterfv" deprecated="3.1" exec="skip"> 3903 <param name="target" type="GLenum"/> 3904 <param name="pname" type="GLenum"/> 3905 <param name="params" type="const GLfloat *" variable_param="pname"/> 3906 <glx rop="4104"/> 3907 </function> 3908 3909 <function name="ConvolutionParameteri" deprecated="3.1" exec="skip"> 3910 <param name="target" type="GLenum"/> 3911 <param name="pname" type="GLenum"/> 3912 <param name="params" type="GLint"/> 3913 <glx rop="4105"/> 3914 </function> 3915 3916 <function name="ConvolutionParameteriv" deprecated="3.1" exec="skip"> 3917 <param name="target" type="GLenum"/> 3918 <param name="pname" type="GLenum"/> 3919 <param name="params" type="const GLint *" variable_param="pname"/> 3920 <glx rop="4106"/> 3921 </function> 3922 3923 <function name="CopyConvolutionFilter1D" deprecated="3.1" exec="skip"> 3924 <param name="target" type="GLenum"/> 3925 <param name="internalformat" type="GLenum"/> 3926 <param name="x" type="GLint"/> 3927 <param name="y" type="GLint"/> 3928 <param name="width" type="GLsizei"/> 3929 <glx rop="4107"/> 3930 </function> 3931 3932 <function name="CopyConvolutionFilter2D" deprecated="3.1" exec="skip"> 3933 <param name="target" type="GLenum"/> 3934 <param name="internalformat" type="GLenum"/> 3935 <param name="x" type="GLint"/> 3936 <param name="y" type="GLint"/> 3937 <param name="width" type="GLsizei"/> 3938 <param name="height" type="GLsizei"/> 3939 <glx rop="4108"/> 3940 </function> 3941 3942 <function name="GetConvolutionFilter" deprecated="3.1" exec="skip"> 3943 <param name="target" type="GLenum"/> 3944 <param name="format" type="GLenum"/> 3945 <param name="type" type="GLenum"/> 3946 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 3947 <glx sop="150" dimensions_in_reply="true"/> 3948 </function> 3949 3950 <function name="GetConvolutionParameterfv" deprecated="3.1" exec="skip"> 3951 <param name="target" type="GLenum"/> 3952 <param name="pname" type="GLenum"/> 3953 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3954 <glx sop="151"/> 3955 </function> 3956 3957 <function name="GetConvolutionParameteriv" deprecated="3.1" exec="skip"> 3958 <param name="target" type="GLenum"/> 3959 <param name="pname" type="GLenum"/> 3960 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3961 <glx sop="152"/> 3962 </function> 3963 3964 <function name="GetSeparableFilter" deprecated="3.1" exec="skip"> 3965 <param name="target" type="GLenum"/> 3966 <param name="format" type="GLenum"/> 3967 <param name="type" type="GLenum"/> 3968 <param name="row" type="GLvoid *" output="true"/> 3969 <param name="column" type="GLvoid *" output="true"/> 3970 <param name="span" type="GLvoid *" output="true"/> 3971 <glx sop="153" handcode="true"/> 3972 </function> 3973 3974 <function name="SeparableFilter2D" deprecated="3.1" exec="skip"> 3975 <param name="target" type="GLenum"/> 3976 <param name="internalformat" type="GLenum"/> 3977 <param name="width" type="GLsizei"/> 3978 <param name="height" type="GLsizei"/> 3979 <param name="format" type="GLenum"/> 3980 <param name="type" type="GLenum"/> 3981 <param name="row" type="const GLvoid *"/> 3982 <param name="column" type="const GLvoid *"/> 3983 <glx rop="4109" handcode="true"/> 3984 </function> 3985 3986 <function name="GetHistogram" deprecated="3.1" exec="skip"> 3987 <param name="target" type="GLenum"/> 3988 <param name="reset" type="GLboolean"/> 3989 <param name="format" type="GLenum"/> 3990 <param name="type" type="GLenum"/> 3991 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3992 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/> 3993 </function> 3994 3995 <function name="GetHistogramParameterfv" deprecated="3.1" exec="skip"> 3996 <param name="target" type="GLenum"/> 3997 <param name="pname" type="GLenum"/> 3998 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3999 <glx sop="155"/> 4000 </function> 4001 4002 <function name="GetHistogramParameteriv" deprecated="3.1" exec="skip"> 4003 <param name="target" type="GLenum"/> 4004 <param name="pname" type="GLenum"/> 4005 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4006 <glx sop="156"/> 4007 </function> 4008 4009 <function name="GetMinmax" deprecated="3.1" exec="skip"> 4010 <param name="target" type="GLenum"/> 4011 <param name="reset" type="GLboolean"/> 4012 <param name="format" type="GLenum"/> 4013 <param name="type" type="GLenum"/> 4014 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 4015 <glx sop="157" img_reset="reset"/> 4016 </function> 4017 4018 <function name="GetMinmaxParameterfv" deprecated="3.1" exec="skip"> 4019 <param name="target" type="GLenum"/> 4020 <param name="pname" type="GLenum"/> 4021 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 4022 <glx sop="158"/> 4023 </function> 4024 4025 <function name="GetMinmaxParameteriv" deprecated="3.1" exec="skip"> 4026 <param name="target" type="GLenum"/> 4027 <param name="pname" type="GLenum"/> 4028 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4029 <glx sop="159"/> 4030 </function> 4031 4032 <function name="Histogram" deprecated="3.1" exec="skip"> 4033 <param name="target" type="GLenum"/> 4034 <param name="width" type="GLsizei"/> 4035 <param name="internalformat" type="GLenum"/> 4036 <param name="sink" type="GLboolean"/> 4037 <glx rop="4110"/> 4038 </function> 4039 4040 <function name="Minmax" deprecated="3.1" exec="skip"> 4041 <param name="target" type="GLenum"/> 4042 <param name="internalformat" type="GLenum"/> 4043 <param name="sink" type="GLboolean"/> 4044 <glx rop="4111"/> 4045 </function> 4046 4047 <function name="ResetHistogram" deprecated="3.1" exec="skip"> 4048 <param name="target" type="GLenum"/> 4049 <glx rop="4112"/> 4050 </function> 4051 4052 <function name="ResetMinmax" deprecated="3.1" exec="skip"> 4053 <param name="target" type="GLenum"/> 4054 <glx rop="4113"/> 4055 </function> 4056 4057 <function name="TexImage3D" es2="3.0" no_error="true" exec="dlist" 4058 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4059 <param name="target" type="GLenum"/> 4060 <param name="level" type="GLint"/> 4061 <param name="internalformat" type="GLint"/> 4062 <param name="width" type="GLsizei"/> 4063 <param name="height" type="GLsizei"/> 4064 <param name="depth" type="GLsizei"/> 4065 <param name="border" type="GLint"/> 4066 <param name="format" type="GLenum"/> 4067 <param name="type" type="GLenum"/> 4068 <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"/> 4069 <glx rop="4114" large="true"/> 4070 </function> 4071 4072 <function name="TexSubImage3D" es2="3.0" no_error="true" exec="dlist" 4073 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4074 <param name="target" type="GLenum"/> 4075 <param name="level" type="GLint"/> 4076 <param name="xoffset" type="GLint"/> 4077 <param name="yoffset" type="GLint"/> 4078 <param name="zoffset" type="GLint"/> 4079 <param name="width" type="GLsizei"/> 4080 <param name="height" type="GLsizei"/> 4081 <param name="depth" type="GLsizei"/> 4082 <param name="format" type="GLenum"/> 4083 <param name="type" type="GLenum"/> 4084 <param name="UNUSED" type="GLuint" padding="true"/> 4085 <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"/> 4086 <glx rop="4115" large="true"/> 4087 </function> 4088 4089 <function name="CopyTexSubImage3D" es2="3.0" no_error="true" exec="dlist"> 4090 <param name="target" type="GLenum"/> 4091 <param name="level" type="GLint"/> 4092 <param name="xoffset" type="GLint"/> 4093 <param name="yoffset" type="GLint"/> 4094 <param name="zoffset" type="GLint"/> 4095 <param name="x" type="GLint"/> 4096 <param name="y" type="GLint"/> 4097 <param name="width" type="GLsizei"/> 4098 <param name="height" type="GLsizei"/> 4099 <glx rop="4123"/> 4100 </function> 4101</category> 4102 4103<category name="1.3"> 4104 <enum name="TEXTURE0" value="0x84C0"/> 4105 <enum name="TEXTURE1" value="0x84C1"/> 4106 <enum name="TEXTURE2" value="0x84C2"/> 4107 <enum name="TEXTURE3" value="0x84C3"/> 4108 <enum name="TEXTURE4" value="0x84C4"/> 4109 <enum name="TEXTURE5" value="0x84C5"/> 4110 <enum name="TEXTURE6" value="0x84C6"/> 4111 <enum name="TEXTURE7" value="0x84C7"/> 4112 <enum name="TEXTURE8" value="0x84C8"/> 4113 <enum name="TEXTURE9" value="0x84C9"/> 4114 <enum name="TEXTURE10" value="0x84CA"/> 4115 <enum name="TEXTURE11" value="0x84CB"/> 4116 <enum name="TEXTURE12" value="0x84CC"/> 4117 <enum name="TEXTURE13" value="0x84CD"/> 4118 <enum name="TEXTURE14" value="0x84CE"/> 4119 <enum name="TEXTURE15" value="0x84CF"/> 4120 <enum name="TEXTURE16" value="0x84D0"/> 4121 <enum name="TEXTURE17" value="0x84D1"/> 4122 <enum name="TEXTURE18" value="0x84D2"/> 4123 <enum name="TEXTURE19" value="0x84D3"/> 4124 <enum name="TEXTURE20" value="0x84D4"/> 4125 <enum name="TEXTURE21" value="0x84D5"/> 4126 <enum name="TEXTURE22" value="0x84D6"/> 4127 <enum name="TEXTURE23" value="0x84D7"/> 4128 <enum name="TEXTURE24" value="0x84D8"/> 4129 <enum name="TEXTURE25" value="0x84D9"/> 4130 <enum name="TEXTURE26" value="0x84DA"/> 4131 <enum name="TEXTURE27" value="0x84DB"/> 4132 <enum name="TEXTURE28" value="0x84DC"/> 4133 <enum name="TEXTURE29" value="0x84DD"/> 4134 <enum name="TEXTURE30" value="0x84DE"/> 4135 <enum name="TEXTURE31" value="0x84DF"/> 4136 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0"> 4137 <size name="Get" mode="get"/> 4138 </enum> 4139 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1"> 4140 <size name="Get" mode="get"/> 4141 </enum> 4142 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2"> 4143 <size name="Get" mode="get"/> 4144 </enum> 4145 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/> 4146 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/> 4147 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/> 4148 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/> 4149 <enum name="MULTISAMPLE" count="1" value="0x809D"> 4150 <size name="Get" mode="get"/> 4151 </enum> 4152 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> 4153 <size name="Get" mode="get"/> 4154 </enum> 4155 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F"> 4156 <size name="Get" mode="get"/> 4157 </enum> 4158 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> 4159 <size name="Get" mode="get"/> 4160 </enum> 4161 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8"> 4162 <size name="Get" mode="get"/> 4163 </enum> 4164 <enum name="SAMPLES" count="1" value="0x80A9"> 4165 <size name="Get" mode="get"/> 4166 </enum> 4167 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA"> 4168 <size name="Get" mode="get"/> 4169 </enum> 4170 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB"> 4171 <size name="Get" mode="get"/> 4172 </enum> 4173 <enum name="MULTISAMPLE_BIT" value="0x20000000"/> 4174 <enum name="NORMAL_MAP" value="0x8511"/> 4175 <enum name="REFLECTION_MAP" value="0x8512"/> 4176 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513"> 4177 <size name="Get" mode="get"/> 4178 </enum> 4179 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514"> 4180 <size name="Get" mode="get"/> 4181 </enum> 4182 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/> 4183 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/> 4184 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/> 4185 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/> 4186 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/> 4187 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/> 4188 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/> 4189 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C"> 4190 <size name="Get" mode="get"/> 4191 </enum> 4192 <enum name="COMPRESSED_ALPHA" value="0x84E9"/> 4193 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/> 4194 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/> 4195 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/> 4196 <enum name="COMPRESSED_RGB" value="0x84ED"/> 4197 <enum name="COMPRESSED_RGBA" value="0x84EE"/> 4198 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF"> 4199 <size name="Get" mode="get"/> 4200 </enum> 4201 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0"> 4202 <size name="GetTexLevelParameterfv" mode="get"/> 4203 <size name="GetTexLevelParameteriv" mode="get"/> 4204 </enum> 4205 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1"> 4206 <size name="GetTexLevelParameterfv" mode="get"/> 4207 <size name="GetTexLevelParameteriv" mode="get"/> 4208 </enum> 4209 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2"> 4210 <size name="Get" mode="get"/> 4211 </enum> 4212 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3"> 4213 <size name="Get" mode="get"/> 4214 </enum> 4215 <enum name="CLAMP_TO_BORDER" value="0x812D"/> 4216 <enum name="COMBINE" value="0x8570"/> 4217 <enum name="COMBINE_RGB" count="1" value="0x8571"> 4218 <size name="TexEnvfv"/> 4219 <size name="TexEnviv"/> 4220 <size name="GetTexEnvfv" mode="get"/> 4221 <size name="GetTexEnviv" mode="get"/> 4222 </enum> 4223 <enum name="COMBINE_ALPHA" count="1" value="0x8572"> 4224 <size name="TexEnvfv"/> 4225 <size name="TexEnviv"/> 4226 <size name="GetTexEnvfv" mode="get"/> 4227 <size name="GetTexEnviv" mode="get"/> 4228 </enum> 4229 <enum name="SOURCE0_RGB" count="1" value="0x8580"> 4230 <size name="TexEnvfv"/> 4231 <size name="TexEnviv"/> 4232 <size name="GetTexEnvfv" mode="get"/> 4233 <size name="GetTexEnviv" mode="get"/> 4234 </enum> 4235 <enum name="SOURCE1_RGB" count="1" value="0x8581"> 4236 <size name="TexEnvfv"/> 4237 <size name="TexEnviv"/> 4238 <size name="GetTexEnvfv" mode="get"/> 4239 <size name="GetTexEnviv" mode="get"/> 4240 </enum> 4241 <enum name="SOURCE2_RGB" count="1" value="0x8582"> 4242 <size name="TexEnvfv"/> 4243 <size name="TexEnviv"/> 4244 <size name="GetTexEnvfv" mode="get"/> 4245 <size name="GetTexEnviv" mode="get"/> 4246 </enum> 4247 <enum name="SOURCE0_ALPHA" count="1" value="0x8588"> 4248 <size name="TexEnvfv"/> 4249 <size name="TexEnviv"/> 4250 <size name="GetTexEnvfv" mode="get"/> 4251 <size name="GetTexEnviv" mode="get"/> 4252 </enum> 4253 <enum name="SOURCE1_ALPHA" count="1" value="0x8589"> 4254 <size name="TexEnvfv"/> 4255 <size name="TexEnviv"/> 4256 <size name="GetTexEnvfv" mode="get"/> 4257 <size name="GetTexEnviv" mode="get"/> 4258 </enum> 4259 <enum name="SOURCE2_ALPHA" count="1" value="0x858A"> 4260 <size name="TexEnvfv"/> 4261 <size name="TexEnviv"/> 4262 <size name="GetTexEnvfv" mode="get"/> 4263 <size name="GetTexEnviv" mode="get"/> 4264 </enum> 4265 <enum name="OPERAND0_RGB" count="1" value="0x8590"> 4266 <size name="TexEnvfv"/> 4267 <size name="TexEnviv"/> 4268 <size name="GetTexEnvfv" mode="get"/> 4269 <size name="GetTexEnviv" mode="get"/> 4270 </enum> 4271 <enum name="OPERAND1_RGB" count="1" value="0x8591"> 4272 <size name="TexEnvfv"/> 4273 <size name="TexEnviv"/> 4274 <size name="GetTexEnvfv" mode="get"/> 4275 <size name="GetTexEnviv" mode="get"/> 4276 </enum> 4277 <enum name="OPERAND2_RGB" count="1" value="0x8592"> 4278 <size name="TexEnvfv"/> 4279 <size name="TexEnviv"/> 4280 <size name="GetTexEnvfv" mode="get"/> 4281 <size name="GetTexEnviv" mode="get"/> 4282 </enum> 4283 <enum name="OPERAND0_ALPHA" count="1" value="0x8598"> 4284 <size name="TexEnvfv"/> 4285 <size name="TexEnviv"/> 4286 <size name="GetTexEnvfv" mode="get"/> 4287 <size name="GetTexEnviv" mode="get"/> 4288 </enum> 4289 <enum name="OPERAND1_ALPHA" count="1" value="0x8599"> 4290 <size name="TexEnvfv"/> 4291 <size name="TexEnviv"/> 4292 <size name="GetTexEnvfv" mode="get"/> 4293 <size name="GetTexEnviv" mode="get"/> 4294 </enum> 4295 <enum name="OPERAND2_ALPHA" count="1" value="0x859A"> 4296 <size name="TexEnvfv"/> 4297 <size name="TexEnviv"/> 4298 <size name="GetTexEnvfv" mode="get"/> 4299 <size name="GetTexEnviv" mode="get"/> 4300 </enum> 4301 <enum name="RGB_SCALE" count="1" value="0x8573"> 4302 <size name="TexEnvfv"/> 4303 <size name="TexEnviv"/> 4304 <size name="GetTexEnvfv" mode="get"/> 4305 <size name="GetTexEnviv" mode="get"/> 4306 </enum> 4307 <enum name="ADD_SIGNED" value="0x8574"/> 4308 <enum name="INTERPOLATE" value="0x8575"/> 4309 <enum name="SUBTRACT" value="0x84E7"/> 4310 <enum name="CONSTANT" value="0x8576"/> 4311 <enum name="PRIMARY_COLOR" value="0x8577"/> 4312 <enum name="PREVIOUS" value="0x8578"/> 4313 <enum name="DOT3_RGB" value="0x86AE"/> 4314 <enum name="DOT3_RGBA" value="0x86AF"/> 4315 4316 <function name="ActiveTexture" es1="1.0" es2="2.0" no_error="true" exec="dlist" 4317 marshal_call_after="ctx->GLThread.ActiveTexture = texture - GL_TEXTURE0; if (ctx->GLThread.MatrixMode == GL_TEXTURE) ctx->GLThread.MatrixIndex = _mesa_get_matrix_index(ctx, texture);"> 4318 <param name="texture" type="GLenum"/> 4319 <glx rop="197"/> 4320 </function> 4321 4322 <function name="ClientActiveTexture" es1="1.0" deprecated="3.1" 4323 marshal_call_after="ctx->GLThread.ClientActiveTexture = texture - GL_TEXTURE0;"> 4324 <param name="texture" type="GLenum"/> 4325 <glx handcode="true"/> 4326 </function> 4327 4328 <function name="MultiTexCoord1d" deprecated="3.1" exec="vtxfmt"> 4329 <param name="target" type="GLenum"/> 4330 <param name="s" type="GLdouble"/> 4331 </function> 4332 4333 <function name="MultiTexCoord1dv" deprecated="3.1" exec="vtxfmt"> 4334 <param name="target" type="GLenum"/> 4335 <param name="v" type="const GLdouble *" count="1"/> 4336 <glx rop="198"/> 4337 </function> 4338 4339 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB" deprecated="3.1"> 4340 <param name="target" type="GLenum"/> 4341 <param name="s" type="GLfloat"/> 4342 </function> 4343 4344 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB" 4345 deprecated="3.1"> 4346 <param name="target" type="GLenum"/> 4347 <param name="v" type="const GLfloat *"/> 4348 </function> 4349 4350 <function name="MultiTexCoord1i" deprecated="3.1" exec="vtxfmt"> 4351 <param name="target" type="GLenum"/> 4352 <param name="s" type="GLint"/> 4353 </function> 4354 4355 <function name="MultiTexCoord1iv" deprecated="3.1" exec="vtxfmt"> 4356 <param name="target" type="GLenum"/> 4357 <param name="v" type="const GLint *" count="1"/> 4358 <glx rop="200"/> 4359 </function> 4360 4361 <function name="MultiTexCoord1s" deprecated="3.1" exec="vtxfmt"> 4362 <param name="target" type="GLenum"/> 4363 <param name="s" type="GLshort"/> 4364 </function> 4365 4366 <function name="MultiTexCoord1sv" deprecated="3.1" exec="vtxfmt"> 4367 <param name="target" type="GLenum"/> 4368 <param name="v" type="const GLshort *" count="1"/> 4369 <glx rop="201"/> 4370 </function> 4371 4372 <function name="MultiTexCoord2d" deprecated="3.1" exec="vtxfmt"> 4373 <param name="target" type="GLenum"/> 4374 <param name="s" type="GLdouble"/> 4375 <param name="t" type="GLdouble"/> 4376 </function> 4377 4378 <function name="MultiTexCoord2dv" deprecated="3.1" exec="vtxfmt"> 4379 <param name="target" type="GLenum"/> 4380 <param name="v" type="const GLdouble *" count="2"/> 4381 <glx rop="202"/> 4382 </function> 4383 4384 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB" 4385 deprecated="3.1"> 4386 <param name="target" type="GLenum"/> 4387 <param name="s" type="GLfloat"/> 4388 <param name="t" type="GLfloat"/> 4389 </function> 4390 4391 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB" 4392 deprecated="3.1"> 4393 <param name="target" type="GLenum"/> 4394 <param name="v" type="const GLfloat *"/> 4395 </function> 4396 4397 <function name="MultiTexCoord2i" deprecated="3.1" exec="vtxfmt"> 4398 <param name="target" type="GLenum"/> 4399 <param name="s" type="GLint"/> 4400 <param name="t" type="GLint"/> 4401 </function> 4402 4403 <function name="MultiTexCoord2iv" deprecated="3.1" exec="vtxfmt"> 4404 <param name="target" type="GLenum"/> 4405 <param name="v" type="const GLint *" count="2"/> 4406 <glx rop="204"/> 4407 </function> 4408 4409 <function name="MultiTexCoord2s" deprecated="3.1" exec="vtxfmt"> 4410 <param name="target" type="GLenum"/> 4411 <param name="s" type="GLshort"/> 4412 <param name="t" type="GLshort"/> 4413 </function> 4414 4415 <function name="MultiTexCoord2sv" deprecated="3.1" exec="vtxfmt"> 4416 <param name="target" type="GLenum"/> 4417 <param name="v" type="const GLshort *" count="2"/> 4418 <glx rop="205"/> 4419 </function> 4420 4421 <function name="MultiTexCoord3d" deprecated="3.1" exec="vtxfmt"> 4422 <param name="target" type="GLenum"/> 4423 <param name="s" type="GLdouble"/> 4424 <param name="t" type="GLdouble"/> 4425 <param name="r" type="GLdouble"/> 4426 </function> 4427 4428 <function name="MultiTexCoord3dv" deprecated="3.1" exec="vtxfmt"> 4429 <param name="target" type="GLenum"/> 4430 <param name="v" type="const GLdouble *" count="3"/> 4431 <glx rop="206"/> 4432 </function> 4433 4434 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB" 4435 deprecated="3.1"> 4436 <param name="target" type="GLenum"/> 4437 <param name="s" type="GLfloat"/> 4438 <param name="t" type="GLfloat"/> 4439 <param name="r" type="GLfloat"/> 4440 </function> 4441 4442 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB" 4443 deprecated="3.1"> 4444 <param name="target" type="GLenum"/> 4445 <param name="v" type="const GLfloat *"/> 4446 </function> 4447 4448 <function name="MultiTexCoord3i" deprecated="3.1" exec="vtxfmt"> 4449 <param name="target" type="GLenum"/> 4450 <param name="s" type="GLint"/> 4451 <param name="t" type="GLint"/> 4452 <param name="r" type="GLint"/> 4453 </function> 4454 4455 <function name="MultiTexCoord3iv" deprecated="3.1" exec="vtxfmt"> 4456 <param name="target" type="GLenum"/> 4457 <param name="v" type="const GLint *" count="3"/> 4458 <glx rop="208"/> 4459 </function> 4460 4461 <function name="MultiTexCoord3s" deprecated="3.1" exec="vtxfmt"> 4462 <param name="target" type="GLenum"/> 4463 <param name="s" type="GLshort"/> 4464 <param name="t" type="GLshort"/> 4465 <param name="r" type="GLshort"/> 4466 </function> 4467 4468 <function name="MultiTexCoord3sv" deprecated="3.1" exec="vtxfmt"> 4469 <param name="target" type="GLenum"/> 4470 <param name="v" type="const GLshort *" count="3"/> 4471 <glx rop="209"/> 4472 </function> 4473 4474 <function name="MultiTexCoord4d" deprecated="3.1" exec="vtxfmt"> 4475 <param name="target" type="GLenum"/> 4476 <param name="s" type="GLdouble"/> 4477 <param name="t" type="GLdouble"/> 4478 <param name="r" type="GLdouble"/> 4479 <param name="q" type="GLdouble"/> 4480 </function> 4481 4482 <function name="MultiTexCoord4dv" deprecated="3.1" exec="vtxfmt"> 4483 <param name="target" type="GLenum"/> 4484 <param name="v" type="const GLdouble *" count="4"/> 4485 <glx rop="210"/> 4486 </function> 4487 4488 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0" 4489 deprecated="3.1"> 4490 <param name="target" type="GLenum"/> 4491 <param name="s" type="GLfloat"/> 4492 <param name="t" type="GLfloat"/> 4493 <param name="r" type="GLfloat"/> 4494 <param name="q" type="GLfloat"/> 4495 </function> 4496 4497 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB" 4498 deprecated="3.1"> 4499 <param name="target" type="GLenum"/> 4500 <param name="v" type="const GLfloat *"/> 4501 </function> 4502 4503 <function name="MultiTexCoord4i" deprecated="3.1" exec="vtxfmt"> 4504 <param name="target" type="GLenum"/> 4505 <param name="s" type="GLint"/> 4506 <param name="t" type="GLint"/> 4507 <param name="r" type="GLint"/> 4508 <param name="q" type="GLint"/> 4509 </function> 4510 4511 <function name="MultiTexCoord4iv" deprecated="3.1" exec="vtxfmt"> 4512 <param name="target" type="GLenum"/> 4513 <param name="v" type="const GLint *" count="4"/> 4514 <glx rop="212"/> 4515 </function> 4516 4517 <function name="MultiTexCoord4s" deprecated="3.1" exec="vtxfmt"> 4518 <param name="target" type="GLenum"/> 4519 <param name="s" type="GLshort"/> 4520 <param name="t" type="GLshort"/> 4521 <param name="r" type="GLshort"/> 4522 <param name="q" type="GLshort"/> 4523 </function> 4524 4525 <function name="MultiTexCoord4sv" deprecated="3.1" exec="vtxfmt"> 4526 <param name="target" type="GLenum"/> 4527 <param name="v" type="const GLshort *" count="4"/> 4528 <glx rop="213"/> 4529 </function> 4530 4531 <function name="LoadTransposeMatrixf" deprecated="3.1" exec="dlist"> 4532 <param name="m" type="const GLfloat *" count="16"/> 4533 <glx handcode="true"/> 4534 </function> 4535 4536 <function name="LoadTransposeMatrixd" deprecated="3.1" exec="dlist"> 4537 <param name="m" type="const GLdouble *" count="16"/> 4538 <glx handcode="true"/> 4539 </function> 4540 4541 <function name="MultTransposeMatrixf" deprecated="3.1" exec="dlist"> 4542 <param name="m" type="const GLfloat *" count="16"/> 4543 <glx handcode="true"/> 4544 </function> 4545 4546 <function name="MultTransposeMatrixd" deprecated="3.1" exec="dlist"> 4547 <param name="m" type="const GLdouble *" count="16"/> 4548 <glx handcode="true"/> 4549 </function> 4550 4551 <function name="SampleCoverage" es1="1.0" es2="2.0" exec="dlist"> 4552 <param name="value" type="GLclampf"/> 4553 <param name="invert" type="GLboolean"/> 4554 <glx rop="229"/> 4555 </function> 4556 4557 <function name="CompressedTexImage3D" es2="3.0" no_error="true" exec="dlist" 4558 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4559 <param name="target" type="GLenum"/> 4560 <param name="level" type="GLint"/> 4561 <param name="internalformat" type="GLenum"/> 4562 <param name="width" type="GLsizei"/> 4563 <param name="height" type="GLsizei"/> 4564 <param name="depth" type="GLsizei"/> 4565 <param name="border" type="GLint"/> 4566 <param name="imageSize" type="GLsizei" counter="true"/> 4567 <param name="data" type="const GLvoid *" count="imageSize"/> 4568 <glx rop="216" handcode="client"/> 4569 </function> 4570 4571 <function name="CompressedTexImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist" 4572 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4573 <param name="target" type="GLenum"/> 4574 <param name="level" type="GLint"/> 4575 <param name="internalformat" type="GLenum"/> 4576 <param name="width" type="GLsizei"/> 4577 <param name="height" type="GLsizei"/> 4578 <param name="border" type="GLint"/> 4579 <param name="imageSize" type="GLsizei" counter="true"/> 4580 <param name="data" type="const GLvoid *" count="imageSize"/> 4581 <glx rop="215" handcode="client"/> 4582 </function> 4583 4584 <function name="CompressedTexImage1D" no_error="true" exec="dlist" 4585 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4586 <param name="target" type="GLenum"/> 4587 <param name="level" type="GLint"/> 4588 <param name="internalformat" type="GLenum"/> 4589 <param name="width" type="GLsizei"/> 4590 <param name="border" type="GLint"/> 4591 <param name="imageSize" type="GLsizei" counter="true"/> 4592 <param name="data" type="const GLvoid *" count="imageSize"/> 4593 <glx rop="214" handcode="client"/> 4594 </function> 4595 4596 <function name="CompressedTexSubImage3D" es2="3.0" no_error="true" exec="dlist" 4597 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4598 <param name="target" type="GLenum"/> 4599 <param name="level" type="GLint"/> 4600 <param name="xoffset" type="GLint"/> 4601 <param name="yoffset" type="GLint"/> 4602 <param name="zoffset" type="GLint"/> 4603 <param name="width" type="GLsizei"/> 4604 <param name="height" type="GLsizei"/> 4605 <param name="depth" type="GLsizei"/> 4606 <param name="format" type="GLenum"/> 4607 <param name="imageSize" type="GLsizei" counter="true"/> 4608 <param name="data" type="const GLvoid *" count="imageSize"/> 4609 <glx rop="219" handcode="client"/> 4610 </function> 4611 4612 <function name="CompressedTexSubImage2D" es1="1.0" es2="2.0" no_error="true" exec="dlist" 4613 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4614 <param name="target" type="GLenum"/> 4615 <param name="level" type="GLint"/> 4616 <param name="xoffset" type="GLint"/> 4617 <param name="yoffset" type="GLint"/> 4618 <param name="width" type="GLsizei"/> 4619 <param name="height" type="GLsizei"/> 4620 <param name="format" type="GLenum"/> 4621 <param name="imageSize" type="GLsizei" counter="true"/> 4622 <param name="data" type="const GLvoid *" count="imageSize"/> 4623 <glx rop="218" handcode="client"/> 4624 </function> 4625 4626 <function name="CompressedTexSubImage1D" no_error="true" exec="dlist" 4627 marshal="async" marshal_sync="_mesa_glthread_has_no_unpack_buffer(ctx)"> 4628 <param name="target" type="GLenum"/> 4629 <param name="level" type="GLint"/> 4630 <param name="xoffset" type="GLint"/> 4631 <param name="width" type="GLsizei"/> 4632 <param name="format" type="GLenum"/> 4633 <param name="imageSize" type="GLsizei" counter="true"/> 4634 <param name="data" type="const GLvoid *" count="imageSize"/> 4635 <glx rop="217" handcode="client"/> 4636 </function> 4637 4638 <function name="GetCompressedTexImage" 4639 marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 4640 <param name="target" type="GLenum"/> 4641 <param name="level" type="GLint"/> 4642 <param name="img" type="GLvoid *" output="true"/> 4643 <glx sop="160" handcode="true"/> 4644 </function> 4645</category> 4646 4647<category name="1.4"> 4648 <enum name="BLEND_DST_RGB" count="1" value="0x80C8"> 4649 <size name="Get" mode="get"/> 4650 </enum> 4651 <enum name="BLEND_SRC_RGB" count="1" value="0x80C9"> 4652 <size name="Get" mode="get"/> 4653 </enum> 4654 <enum name="BLEND_DST_ALPHA" count="1" value="0x80CA"> 4655 <size name="Get" mode="get"/> 4656 </enum> 4657 <enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB"> 4658 <size name="Get" mode="get"/> 4659 </enum> 4660 <enum name="POINT_SIZE_MIN" count="1" value="0x8126"> 4661 <size name="PointParameterfv"/> 4662 <size name="Get" mode="get"/> 4663 </enum> 4664 <enum name="POINT_SIZE_MAX" count="1" value="0x8127"> 4665 <size name="PointParameterfv"/> 4666 <size name="Get" mode="get"/> 4667 </enum> 4668 <enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128"> 4669 <size name="PointParameterfv"/> 4670 <size name="Get" mode="get"/> 4671 </enum> 4672 <enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129"> 4673 <size name="PointParameterfv"/> 4674 <size name="Get" mode="get"/> 4675 </enum> 4676 <enum name="GENERATE_MIPMAP" count="1" value="0x8191"> 4677 <size name="TexParameterfv"/> 4678 <size name="TexParameteriv"/> 4679 <size name="GetTexParameterfv" mode="get"/> 4680 <size name="GetTexParameteriv" mode="get"/> 4681 </enum> 4682 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/> 4683 <enum name="DEPTH_COMPONENT16" value="0x81A5"/> 4684 <enum name="DEPTH_COMPONENT24" value="0x81A6"/> 4685 <enum name="DEPTH_COMPONENT32" value="0x81A7"/> 4686 <enum name="MIRRORED_REPEAT" value="0x8370"/> 4687 <enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450"> 4688 <size name="Get" mode="get"/> 4689 </enum> 4690 <enum name="FOG_COORDINATE" value="0x8451"/> 4691 <enum name="FRAGMENT_DEPTH" value="0x8452"/> 4692 <enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453"> 4693 <size name="Get" mode="get"/> 4694 </enum> 4695 <enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454"> 4696 <size name="Get" mode="get"/> 4697 </enum> 4698 <enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455"> 4699 <size name="Get" mode="get"/> 4700 </enum> 4701 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/> 4702 <enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457"> 4703 <size name="Get" mode="get"/> 4704 </enum> 4705 <enum name="COLOR_SUM" value="0x8458"/> 4706 <enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459"> 4707 <size name="Get" mode="get"/> 4708 </enum> 4709 <enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A"> 4710 <size name="Get" mode="get"/> 4711 </enum> 4712 <enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B"> 4713 <size name="Get" mode="get"/> 4714 </enum> 4715 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C"> 4716 <size name="Get" mode="get"/> 4717 </enum> 4718 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/> 4719 <enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E"> 4720 <size name="Get" mode="get"/> 4721 </enum> 4722 <enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD"> 4723 <size name="Get" mode="get"/> 4724 </enum> 4725 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/> 4726 <enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501"> 4727 <size name="TexEnvfv"/> 4728 <size name="TexEnviv"/> 4729 <size name="TexParameterfv"/> 4730 <size name="TexParameteriv"/> 4731 <size name="GetTexEnvfv" mode="get"/> 4732 <size name="GetTexEnviv" mode="get"/> 4733 <size name="GetTexParameterfv" mode="get"/> 4734 <size name="GetTexParameteriv" mode="get"/> 4735 </enum> 4736 <enum name="INCR_WRAP" value="0x8507"/> 4737 <enum name="DECR_WRAP" value="0x8508"/> 4738 <enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A"> 4739 <size name="GetTexLevelParameterfv" mode="get"/> 4740 <size name="GetTexLevelParameteriv" mode="get"/> 4741 </enum> 4742 <enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B"> 4743 <size name="TexParameterfv"/> 4744 <size name="TexParameteriv"/> 4745 <size name="GetTexParameterfv" mode="get"/> 4746 <size name="GetTexParameteriv" mode="get"/> 4747 </enum> 4748 <enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C"> 4749 <size name="TexParameterfv"/> 4750 <size name="TexParameteriv"/> 4751 <size name="GetTexParameterfv" mode="get"/> 4752 <size name="GetTexParameteriv" mode="get"/> 4753 </enum> 4754 <enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D"> 4755 <size name="TexParameterfv"/> 4756 <size name="TexParameteriv"/> 4757 <size name="GetTexParameterfv" mode="get"/> 4758 <size name="GetTexParameteriv" mode="get"/> 4759 </enum> 4760 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/> 4761 4762 <function name="BlendFuncSeparate" es2="2.0" no_error="true" exec="dlist"> 4763 <param name="sfactorRGB" type="GLenum"/> 4764 <param name="dfactorRGB" type="GLenum"/> 4765 <param name="sfactorAlpha" type="GLenum"/> 4766 <param name="dfactorAlpha" type="GLenum"/> 4767 <glx rop="4134"/> 4768 </function> 4769 4770 <function name="FogCoordf" alias="FogCoordfEXT" deprecated="3.1"> 4771 <param name="coord" type="GLfloat"/> 4772 </function> 4773 4774 <function name="FogCoordfv" alias="FogCoordfvEXT" deprecated="3.1"> 4775 <param name="coord" type="const GLfloat *"/> 4776 </function> 4777 4778 <function name="FogCoordd" deprecated="3.1" exec="vtxfmt"> 4779 <param name="coord" type="GLdouble"/> 4780 </function> 4781 4782 <function name="FogCoorddv" deprecated="3.1" exec="vtxfmt"> 4783 <param name="coord" type="const GLdouble *" count="1"/> 4784 <glx rop="4125"/> 4785 </function> 4786 4787 <function name="FogCoordPointer" deprecated="3.1" marshal="async" 4788 no_error="true" 4789 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_FOG, 1, type, stride, pointer);"> 4790 <param name="type" type="GLenum"/> 4791 <param name="stride" type="GLsizei"/> 4792 <param name="pointer" type="const GLvoid *"/> 4793 <glx handcode="true"/> 4794 </function> 4795 4796 <function name="MultiDrawArrays" marshal="custom" exec="dlist"> 4797 <param name="mode" type="GLenum"/> 4798 <param name="first" type="const GLint *" count="primcount"/> 4799 <param name="count" type="const GLsizei *" count="primcount"/> 4800 <param name="primcount" type="GLsizei"/> 4801 <glx handcode="true"/> 4802 </function> 4803 4804 <function name="MultiDrawElements" alias="MultiDrawElementsEXT"> 4805 <param name="mode" type="GLenum"/> 4806 <param name="count" type="const GLsizei *"/> 4807 <param name="type" type="GLenum"/> 4808 <param name="indices" type="const GLvoid * const *"/> 4809 <param name="primcount" type="GLsizei"/> 4810 </function> 4811 4812 <function name="PointParameterf" es1="1.1" exec="dlist"> 4813 <param name="pname" type="GLenum"/> 4814 <param name="param" type="GLfloat"/> 4815 <glx rop="2065"/> 4816 </function> 4817 4818 <function name="PointParameterfv" es1="1.1" exec="dlist"> 4819 <param name="pname" type="GLenum"/> 4820 <param name="params" type="const GLfloat *" variable_param="pname" 4821 marshal_count="_mesa_point_param_enum_to_count(pname)"/> 4822 <glx rop="2066"/> 4823 </function> 4824 4825 <function name="PointParameteri" exec="dlist"> 4826 <param name="pname" type="GLenum"/> 4827 <param name="param" type="GLint"/> 4828 <glx rop="4221"/> 4829 </function> 4830 4831 <function name="PointParameteriv" exec="dlist"> 4832 <param name="pname" type="GLenum"/> 4833 <param name="params" type="const GLint *" variable_param="pname" 4834 marshal_count="_mesa_point_param_enum_to_count(pname)"/> 4835 <glx rop="4222"/> 4836 </function> 4837 4838 <function name="SecondaryColor3b" deprecated="3.1" exec="vtxfmt"> 4839 <param name="red" type="GLbyte"/> 4840 <param name="green" type="GLbyte"/> 4841 <param name="blue" type="GLbyte"/> 4842 </function> 4843 4844 <function name="SecondaryColor3bv" deprecated="3.1" exec="vtxfmt"> 4845 <param name="v" type="const GLbyte *" count="3"/> 4846 <glx rop="4126"/> 4847 </function> 4848 4849 <function name="SecondaryColor3d" deprecated="3.1" exec="vtxfmt"> 4850 <param name="red" type="GLdouble"/> 4851 <param name="green" type="GLdouble"/> 4852 <param name="blue" type="GLdouble"/> 4853 </function> 4854 4855 <function name="SecondaryColor3dv" deprecated="3.1" exec="vtxfmt"> 4856 <param name="v" type="const GLdouble *" count="3"/> 4857 <glx rop="4130"/> 4858 </function> 4859 4860 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT" 4861 deprecated="3.1" exec="vtxfmt"> 4862 <param name="red" type="GLfloat"/> 4863 <param name="green" type="GLfloat"/> 4864 <param name="blue" type="GLfloat"/> 4865 </function> 4866 4867 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT" 4868 deprecated="3.1" exec="vtxfmt"> 4869 <param name="v" type="const GLfloat *"/> 4870 </function> 4871 4872 <function name="SecondaryColor3i" deprecated="3.1" exec="vtxfmt"> 4873 <param name="red" type="GLint"/> 4874 <param name="green" type="GLint"/> 4875 <param name="blue" type="GLint"/> 4876 </function> 4877 4878 <function name="SecondaryColor3iv" deprecated="3.1" exec="vtxfmt"> 4879 <param name="v" type="const GLint *" count="3"/> 4880 <glx rop="4128"/> 4881 </function> 4882 4883 <function name="SecondaryColor3s" deprecated="3.1" exec="vtxfmt"> 4884 <param name="red" type="GLshort"/> 4885 <param name="green" type="GLshort"/> 4886 <param name="blue" type="GLshort"/> 4887 </function> 4888 4889 <function name="SecondaryColor3sv" deprecated="3.1" exec="vtxfmt"> 4890 <param name="v" type="const GLshort *" count="3"/> 4891 <glx rop="4127"/> 4892 </function> 4893 4894 <function name="SecondaryColor3ub" deprecated="3.1" exec="vtxfmt"> 4895 <param name="red" type="GLubyte"/> 4896 <param name="green" type="GLubyte"/> 4897 <param name="blue" type="GLubyte"/> 4898 </function> 4899 4900 <function name="SecondaryColor3ubv" deprecated="3.1" exec="vtxfmt"> 4901 <param name="v" type="const GLubyte *" count="3"/> 4902 <glx rop="4131"/> 4903 </function> 4904 4905 <function name="SecondaryColor3ui" deprecated="3.1" exec="vtxfmt"> 4906 <param name="red" type="GLuint"/> 4907 <param name="green" type="GLuint"/> 4908 <param name="blue" type="GLuint"/> 4909 </function> 4910 4911 <function name="SecondaryColor3uiv" deprecated="3.1" exec="vtxfmt"> 4912 <param name="v" type="const GLuint *" count="3"/> 4913 <glx rop="4133"/> 4914 </function> 4915 4916 <function name="SecondaryColor3us" deprecated="3.1" exec="vtxfmt"> 4917 <param name="red" type="GLushort"/> 4918 <param name="green" type="GLushort"/> 4919 <param name="blue" type="GLushort"/> 4920 </function> 4921 4922 <function name="SecondaryColor3usv" deprecated="3.1" exec="vtxfmt"> 4923 <param name="v" type="const GLushort *" count="3"/> 4924 <glx rop="4132"/> 4925 </function> 4926 4927 <function name="SecondaryColorPointer" deprecated="3.1" marshal="async" 4928 no_error="true" 4929 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR1, size, type, stride, pointer);"> 4930 <param name="size" type="GLint"/> 4931 <param name="type" type="GLenum"/> 4932 <param name="stride" type="GLsizei"/> 4933 <param name="pointer" type="const GLvoid *"/> 4934 <glx handcode="true"/> 4935 </function> 4936 4937 <function name="WindowPos2d" deprecated="3.1" exec="dlist"> 4938 <param name="x" type="GLdouble"/> 4939 <param name="y" type="GLdouble"/> 4940 <glx handcode="true"/> 4941 </function> 4942 4943 <function name="WindowPos2dv" deprecated="3.1" exec="dlist"> 4944 <param name="v" type="const GLdouble *" count="2"/> 4945 <glx handcode="true"/> 4946 </function> 4947 4948 <function name="WindowPos2f" deprecated="3.1" exec="dlist"> 4949 <param name="x" type="GLfloat"/> 4950 <param name="y" type="GLfloat"/> 4951 <glx handcode="true"/> 4952 </function> 4953 4954 <function name="WindowPos2fv" deprecated="3.1" exec="dlist"> 4955 <param name="v" type="const GLfloat *" count="2"/> 4956 <glx handcode="true"/> 4957 </function> 4958 4959 <function name="WindowPos2i" deprecated="3.1" exec="dlist"> 4960 <param name="x" type="GLint"/> 4961 <param name="y" type="GLint"/> 4962 <glx handcode="true"/> 4963 </function> 4964 4965 <function name="WindowPos2iv" deprecated="3.1" exec="dlist"> 4966 <param name="v" type="const GLint *" count="2"/> 4967 <glx handcode="true"/> 4968 </function> 4969 4970 <function name="WindowPos2s" deprecated="3.1" exec="dlist"> 4971 <param name="x" type="GLshort"/> 4972 <param name="y" type="GLshort"/> 4973 <glx handcode="true"/> 4974 </function> 4975 4976 <function name="WindowPos2sv" deprecated="3.1" exec="dlist"> 4977 <param name="v" type="const GLshort *" count="2"/> 4978 <glx handcode="true"/> 4979 </function> 4980 4981 <function name="WindowPos3d" deprecated="3.1" exec="dlist"> 4982 <param name="x" type="GLdouble"/> 4983 <param name="y" type="GLdouble"/> 4984 <param name="z" type="GLdouble"/> 4985 <glx handcode="true"/> 4986 </function> 4987 4988 <function name="WindowPos3dv" deprecated="3.1" exec="dlist"> 4989 <param name="v" type="const GLdouble *" count="3"/> 4990 <glx handcode="true"/> 4991 </function> 4992 4993 <function name="WindowPos3f" deprecated="3.1" exec="dlist"> 4994 <param name="x" type="GLfloat"/> 4995 <param name="y" type="GLfloat"/> 4996 <param name="z" type="GLfloat"/> 4997 </function> 4998 4999 <function name="WindowPos3fv" deprecated="3.1" exec="dlist"> 5000 <param name="v" type="const GLfloat *" count="3"/> 5001 <glx rop="230"/> 5002 </function> 5003 5004 <function name="WindowPos3i" deprecated="3.1" exec="dlist"> 5005 <param name="x" type="GLint"/> 5006 <param name="y" type="GLint"/> 5007 <param name="z" type="GLint"/> 5008 <glx handcode="true"/> 5009 </function> 5010 5011 <function name="WindowPos3iv" deprecated="3.1" exec="dlist"> 5012 <param name="v" type="const GLint *" count="3"/> 5013 <glx handcode="true"/> 5014 </function> 5015 5016 <function name="WindowPos3s" deprecated="3.1" exec="dlist"> 5017 <param name="x" type="GLshort"/> 5018 <param name="y" type="GLshort"/> 5019 <param name="z" type="GLshort"/> 5020 <glx handcode="true"/> 5021 </function> 5022 5023 <function name="WindowPos3sv" deprecated="3.1" exec="dlist"> 5024 <param name="v" type="const GLshort *" count="3"/> 5025 <glx handcode="true"/> 5026 </function> 5027</category> 5028 5029<category name="1.5"> 5030 <enum name="BUFFER_SIZE" value="0x8764"/> 5031 <enum name="BUFFER_USAGE" value="0x8765"/> 5032 <enum name="QUERY_COUNTER_BITS" value="0x8864"/> 5033 <enum name="CURRENT_QUERY" value="0x8865"/> 5034 <enum name="QUERY_RESULT" value="0x8866"/> 5035 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/> 5036 <enum name="ARRAY_BUFFER" value="0x8892"/> 5037 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/> 5038 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/> 5039 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/> 5040 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/> 5041 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/> 5042 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/> 5043 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/> 5044 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/> 5045 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/> 5046 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/> 5047 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/> 5048 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/> 5049 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/> 5050 <enum name="READ_ONLY" value="0x88B8"/> 5051 <enum name="WRITE_ONLY" value="0x88B9"/> 5052 <enum name="READ_WRITE" value="0x88BA"/> 5053 <enum name="BUFFER_ACCESS" value="0x88BB"/> 5054 <enum name="BUFFER_MAPPED" value="0x88BC"/> 5055 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/> 5056 <enum name="STREAM_DRAW" value="0x88E0"/> 5057 <enum name="STREAM_READ" value="0x88E1"/> 5058 <enum name="STREAM_COPY" value="0x88E2"/> 5059 <enum name="STATIC_DRAW" value="0x88E4"/> 5060 <enum name="STATIC_READ" value="0x88E5"/> 5061 <enum name="STATIC_COPY" value="0x88E6"/> 5062 <enum name="DYNAMIC_DRAW" value="0x88E8"/> 5063 <enum name="DYNAMIC_READ" value="0x88E9"/> 5064 <enum name="DYNAMIC_COPY" value="0x88EA"/> 5065 <enum name="SAMPLES_PASSED" count="1" value="0x8914"/> 5066 <enum name="FOG_COORD_SRC" value="0x8450"> 5067 <size name="Get" mode="get"/> 5068 </enum> 5069 <enum name="FOG_COORD" value="0x8451"/> 5070 <enum name="CURRENT_FOG_COORD" count="1" value="0x8453"> 5071 <size name="Get" mode="get"/> 5072 </enum> 5073 <enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454"> 5074 <size name="Get" mode="get"/> 5075 </enum> 5076 <enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455"> 5077 <size name="Get" mode="get"/> 5078 </enum> 5079 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/> 5080 <enum name="FOG_COORD_ARRAY" count="1" value="0x8457"> 5081 <size name="Get" mode="get"/> 5082 </enum> 5083 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/> 5084 <enum name="SRC0_RGB" value="0x8580"/> 5085 <enum name="SRC1_RGB" value="0x8581"/> 5086 <enum name="SRC2_RGB" value="0x8582"/> 5087 <enum name="SRC0_ALPHA" value="0x8588"/> 5088 <enum name="SRC1_ALPHA" value="0x8589"/> 5089 <enum name="SRC2_ALPHA" value="0x858A"/> 5090 5091 <type name="intptr" size="4" glx_name="CARD32"/> 5092 <type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/> 5093 5094 <function name="BindBuffer" es1="1.1" es2="2.0" no_error="true" 5095 marshal_call_after="_mesa_glthread_BindBuffer(ctx, target, buffer);"> 5096 <param name="target" type="GLenum"/> 5097 <param name="buffer" type="GLuint"/> 5098 <glx ignore="true"/> 5099 </function> 5100 5101 <function name="BufferData" es1="1.1" es2="2.0" marshal="custom" no_error="true"> 5102 <param name="target" type="GLenum"/> 5103 <param name="size" type="GLsizeiptr" counter="true"/> 5104 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/> 5105 <param name="usage" type="GLenum"/> 5106 <glx ignore="true"/> 5107 </function> 5108 5109 <function name="BufferSubData" es1="1.1" es2="2.0" marshal="custom" 5110 no_error="true"> 5111 <param name="target" type="GLenum"/> 5112 <param name="offset" type="GLintptr"/> 5113 <param name="size" type="GLsizeiptr" counter="true"/> 5114 <param name="data" type="const GLvoid *" count="size"/> 5115 <glx ignore="true"/> 5116 </function> 5117 5118 <function name="DeleteBuffers" es1="1.1" es2="2.0" no_error="true" 5119 marshal_call_after="_mesa_glthread_DeleteBuffers(ctx, n, buffer);"> 5120 <param name="n" type="GLsizei" counter="true"/> 5121 <param name="buffer" type="const GLuint *" count="n"/> 5122 <glx ignore="true"/> 5123 </function> 5124 5125 <function name="GenBuffers" es1="1.1" es2="2.0" no_error="true"> 5126 <param name="n" type="GLsizei" counter="true"/> 5127 <param name="buffer" type="GLuint *" output="true" count="n"/> 5128 <glx ignore="true"/> 5129 </function> 5130 5131 <function name="GetBufferParameteriv" es1="1.1" es2="2.0"> 5132 <param name="target" type="GLenum"/> 5133 <param name="pname" type="GLenum"/> 5134 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5135 <glx ignore="true"/> 5136 </function> 5137 5138 <function name="GetBufferPointerv" es2="3.0"> 5139 <param name="target" type="GLenum"/> 5140 <param name="pname" type="GLenum"/> 5141 <param name="params" type="GLvoid **" output="true"/> 5142 <glx ignore="true"/> 5143 </function> 5144 5145 <function name="GetBufferSubData"> 5146 <param name="target" type="GLenum"/> 5147 <param name="offset" type="GLintptr"/> 5148 <param name="size" type="GLsizeiptr" counter="true"/> 5149 <param name="data" type="GLvoid *" output="true" count="size"/> 5150 <glx ignore="true"/> 5151 </function> 5152 5153 <function name="IsBuffer" es1="1.1" es2="2.0"> 5154 <param name="buffer" type="GLuint"/> 5155 <return type="GLboolean"/> 5156 <glx ignore="true"/> 5157 </function> 5158 5159 <function name="MapBuffer" no_error="true"> 5160 <param name="target" type="GLenum"/> 5161 <param name="access" type="GLenum"/> 5162 <return type="GLvoid *"/> 5163 <glx ignore="true"/> 5164 </function> 5165 5166 <function name="UnmapBuffer" es2="3.0" no_error="true" marshal="async"> 5167 <param name="target" type="GLenum"/> 5168 <return type="GLboolean"/> 5169 <glx ignore="true"/> 5170 </function> 5171 5172 <function name="GenQueries" es2="3.0"> 5173 <param name="n" type="GLsizei" counter="true"/> 5174 <param name="ids" type="GLuint *" output="true" count="n"/> 5175 <glx sop="162" always_array="true"/> 5176 </function> 5177 5178 <function name="DeleteQueries" es2="3.0"> 5179 <param name="n" type="GLsizei" counter="true"/> 5180 <param name="ids" type="const GLuint *" count="n"/> 5181 <glx sop="161"/> 5182 </function> 5183 5184 <function name="IsQuery" es2="3.0"> 5185 <param name="id" type="GLuint"/> 5186 <return type="GLboolean"/> 5187 <glx sop="163"/> 5188 </function> 5189 5190 <function name="BeginQuery" es2="3.0" exec="dlist"> 5191 <param name="target" type="GLenum"/> 5192 <param name="id" type="GLuint"/> 5193 <glx rop="231"/> 5194 </function> 5195 5196 <function name="EndQuery" es2="3.0" exec="dlist"> 5197 <param name="target" type="GLenum"/> 5198 <glx rop="232"/> 5199 </function> 5200 5201 <function name="GetQueryiv" es2="3.0"> 5202 <param name="target" type="GLenum"/> 5203 <param name="pname" type="GLenum"/> 5204 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5205 <glx sop="164"/> 5206 </function> 5207 5208 <function name="GetQueryObjectiv"> 5209 <param name="id" type="GLuint"/> 5210 <param name="pname" type="GLenum"/> 5211 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5212 <glx sop="165"/> 5213 </function> 5214 5215 <function name="GetQueryObjectuiv" es2="3.0"> 5216 <param name="id" type="GLuint"/> 5217 <param name="pname" type="GLenum"/> 5218 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 5219 <glx sop="166"/> 5220 </function> 5221</category> 5222 5223 5224<category name="2.0"> 5225 <!-- XXX some of the enums and functions probably need additional --> 5226 <!-- flags/attributes. --> 5227 5228 <type name="char" size="1" glx_name="CARD8"/> 5229 5230 <enum name="BLEND_EQUATION_RGB" value="0x8009"/> 5231 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/> 5232 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/> 5233 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/> 5234 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/> 5235 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/> 5236 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/> 5237 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/> 5238 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/> 5239 <enum name="STENCIL_BACK_FUNC" value="0x8800"/> 5240 <enum name="STENCIL_BACK_FAIL" value="0x8801"/> 5241 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/> 5242 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/> 5243 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/> 5244 <enum name="DRAW_BUFFER0" value="0x8825"/> 5245 <enum name="DRAW_BUFFER1" value="0x8826"/> 5246 <enum name="DRAW_BUFFER2" value="0x8827"/> 5247 <enum name="DRAW_BUFFER3" value="0x8828"/> 5248 <enum name="DRAW_BUFFER4" value="0x8829"/> 5249 <enum name="DRAW_BUFFER5" value="0x882A"/> 5250 <enum name="DRAW_BUFFER6" value="0x882B"/> 5251 <enum name="DRAW_BUFFER7" value="0x882C"/> 5252 <enum name="DRAW_BUFFER8" value="0x882D"/> 5253 <enum name="DRAW_BUFFER9" value="0x882E"/> 5254 <enum name="DRAW_BUFFER10" value="0x882F"/> 5255 <enum name="DRAW_BUFFER11" value="0x8830"/> 5256 <enum name="DRAW_BUFFER12" value="0x8831"/> 5257 <enum name="DRAW_BUFFER13" value="0x8832"/> 5258 <enum name="DRAW_BUFFER14" value="0x8833"/> 5259 <enum name="DRAW_BUFFER15" value="0x8834"/> 5260 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/> 5261 <enum name="POINT_SPRITE" value="0x8861"/> 5262 <enum name="COORD_REPLACE" value="0x8862"/> 5263 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/> 5264 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/> 5265 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/> 5266 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/> 5267 <enum name="FRAGMENT_SHADER" value="0x8B30"/> 5268 <enum name="VERTEX_SHADER" value="0x8B31"/> 5269 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/> 5270 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/> 5271 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/> 5272 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/> 5273 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/> 5274 <enum name="SHADER_TYPE" value="0x8B4F"/> 5275 <enum name="FLOAT_VEC2" value="0x8B50"/> 5276 <enum name="FLOAT_VEC3" value="0x8B51"/> 5277 <enum name="FLOAT_VEC4" value="0x8B52"/> 5278 <enum name="INT_VEC2" value="0x8B53"/> 5279 <enum name="INT_VEC3" value="0x8B54"/> 5280 <enum name="INT_VEC4" value="0x8B55"/> 5281 <enum name="BOOL" value="0x8B56"/> 5282 <enum name="BOOL_VEC2" value="0x8B57"/> 5283 <enum name="BOOL_VEC3" value="0x8B58"/> 5284 <enum name="BOOL_VEC4" value="0x8B59"/> 5285 <enum name="FLOAT_MAT2" value="0x8B5A"/> 5286 <enum name="FLOAT_MAT3" value="0x8B5B"/> 5287 <enum name="FLOAT_MAT4" value="0x8B5C"/> 5288 <enum name="SAMPLER_1D" value="0x8B5D"/> 5289 <enum name="SAMPLER_2D" value="0x8B5E"/> 5290 <enum name="SAMPLER_3D" value="0x8B5F"/> 5291 <enum name="SAMPLER_CUBE" value="0x8B60"/> 5292 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/> 5293 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/> 5294 <enum name="DELETE_STATUS" value="0x8B80"/> 5295 <enum name="COMPILE_STATUS" value="0x8B81"/> 5296 <enum name="LINK_STATUS" value="0x8B82"/> 5297 <enum name="VALIDATE_STATUS" value="0x8B83"/> 5298 <enum name="INFO_LOG_LENGTH" value="0x8B84"/> 5299 <enum name="ATTACHED_SHADERS" value="0x8B85"/> 5300 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/> 5301 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/> 5302 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/> 5303 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/> 5304 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/> 5305 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/> 5306 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/> 5307 <enum name="CURRENT_PROGRAM" value="0x8B8D"/> 5308 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0"> 5309 <size name="PointParameterfv"/> 5310 <size name="PointParameteriv"/> 5311 </enum> 5312 <enum name="LOWER_LEFT" value="0x8CA1"/> 5313 <enum name="UPPER_LEFT" value="0x8CA2"/> 5314 <enum name="STENCIL_BACK_REF" value="0x8CA3"/> 5315 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/> 5316 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/> 5317 5318 <function name="BlendEquationSeparate" es2="2.0" no_error="true" exec="dlist"> 5319 <param name="modeRGB" type="GLenum"/> 5320 <param name="modeA" type="GLenum"/> 5321 <glx rop="4228"/> 5322 </function> 5323 5324 <function name="DrawBuffers" es2="3.0" no_error="true" exec="dlist"> 5325 <param name="n" type="GLsizei" counter="true"/> 5326 <param name="bufs" type="const GLenum *" count="n"/> 5327 <glx rop="233" large="true"/> 5328 </function> 5329 5330 <function name="StencilFuncSeparate" es2="2.0" no_error="true" exec="dlist"> 5331 <param name="face" type="GLenum"/> 5332 <param name="func" type="GLenum"/> 5333 <param name="ref" type="GLint"/> 5334 <param name="mask" type="GLuint"/> 5335 <glx ignore="true"/> 5336 </function> 5337 5338 <function name="StencilOpSeparate" es2="2.0" no_error="true" exec="dlist"> 5339 <param name="face" type="GLenum"/> 5340 <param name="sfail" type="GLenum"/> 5341 <param name="zfail" type="GLenum"/> 5342 <param name="zpass" type="GLenum"/> 5343 <glx ignore="true"/> 5344 </function> 5345 5346 <function name="StencilMaskSeparate" es2="2.0" no_error="true" exec="dlist"> 5347 <param name="face" type="GLenum"/> 5348 <param name="mask" type="GLuint"/> 5349 <glx ignore="true"/> 5350 </function> 5351 5352 <function name="AttachShader" es2="2.0" no_error="true"> 5353 <param name="program" type="GLuint"/> 5354 <param name="shader" type="GLuint"/> 5355 <glx ignore="true"/> 5356 </function> 5357 5358 <function name="BindAttribLocation" es2="2.0" no_error="true"> 5359 <param name="program" type="GLuint"/> 5360 <param name="index" type="GLuint"/> 5361 <param name="name" type="const GLchar *" count="(strlen(name) + 1)"/> 5362 <glx ignore="true"/> 5363 </function> 5364 5365 <function name="CompileShader" es2="2.0"> 5366 <param name="shader" type="GLuint"/> 5367 <glx ignore="true"/> 5368 </function> 5369 5370 <function name="CreateProgram" es2="2.0"> 5371 <return type="GLuint"/> 5372 <glx ignore="true"/> 5373 </function> 5374 5375 <function name="CreateShader" es2="2.0" no_error="true"> 5376 <param name="type" type="GLenum"/> 5377 <return type="GLuint"/> 5378 <glx ignore="true"/> 5379 </function> 5380 5381 <function name="DeleteProgram" es2="2.0" 5382 marshal_call_after="_mesa_glthread_ProgramChanged(ctx);"> 5383 <param name="program" type="GLuint"/> 5384 <glx ignore="true"/> 5385 </function> 5386 5387 <function name="DeleteShader" es2="2.0"> 5388 <param name="program" type="GLuint"/> 5389 <glx ignore="true"/> 5390 </function> 5391 5392 <function name="DetachShader" es2="2.0" no_error="true"> 5393 <param name="program" type="GLuint"/> 5394 <param name="shader" type="GLuint"/> 5395 <glx ignore="true"/> 5396 </function> 5397 5398 <function name="DisableVertexAttribArray" es2="2.0" no_error="true" 5399 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, VERT_ATTRIB_GENERIC(index), false);"> 5400 <param name="index" type="GLuint"/> 5401 <glx ignore="true"/> 5402 <glx handcode="true"/> 5403 </function> 5404 5405 <function name="EnableVertexAttribArray" es2="2.0" no_error="true" 5406 marshal_call_after="if (COMPAT) _mesa_glthread_ClientState(ctx, NULL, VERT_ATTRIB_GENERIC(index), true);"> 5407 <param name="index" type="GLuint"/> 5408 <glx ignore="true"/> 5409 <glx handcode="true"/> 5410 </function> 5411 5412 <function name="GetActiveAttrib" es2="2.0"> 5413 <param name="program" type="GLuint"/> 5414 <param name="index" type="GLuint"/> 5415 <param name="bufSize" type="GLsizei "/> 5416 <param name="length" type="GLsizei *" output="true"/> 5417 <param name="size" type="GLint *" output="true"/> 5418 <param name="type" type="GLenum *" output="true"/> 5419 <param name="name" type="GLchar *" output="true"/> 5420 <glx ignore="true"/> 5421 </function> 5422 5423 <function name="GetActiveUniform" es2="2.0" marshal="custom"> 5424 <param name="program" type="GLuint"/> 5425 <param name="index" type="GLuint"/> 5426 <param name="bufSize" type="GLsizei"/> 5427 <param name="length" type="GLsizei *" output="true"/> 5428 <param name="size" type="GLint *" output="true"/> 5429 <param name="type" type="GLenum *" output="true"/> 5430 <param name="name" type="GLchar *" output="true"/> 5431 <glx ignore="true"/> 5432 </function> 5433 5434 <function name="GetAttachedShaders" es2="2.0"> 5435 <param name="program" type="GLuint"/> 5436 <param name="maxCount" type="GLsizei"/> 5437 <param name="count" type="GLsizei *" output="true"/> 5438 <param name="obj" type="GLuint *" output="true"/> 5439 <glx ignore="true"/> 5440 </function> 5441 5442 <function name="GetAttribLocation" es2="2.0"> 5443 <param name="program" type="GLuint"/> 5444 <param name="name" type="const GLchar *"/> 5445 <return type="GLint"/> 5446 <glx ignore="true"/> 5447 </function> 5448 5449 <function name="GetProgramiv" es2="2.0"> 5450 <param name="program" type="GLuint"/> 5451 <param name="pname" type="GLenum"/> 5452 <param name="params" type="GLint *" output="true"/> 5453 <glx ignore="true"/> 5454 </function> 5455 5456 <function name="GetProgramInfoLog" es2="2.0"> 5457 <param name="program" type="GLuint"/> 5458 <param name="bufSize" type="GLsizei"/> 5459 <param name="length" type="GLsizei *"/> 5460 <param name="infoLog" type="GLchar *"/> 5461 <glx ignore="true"/> 5462 </function> 5463 5464 <function name="GetShaderiv" es2="2.0"> 5465 <param name="shader" type="GLuint"/> 5466 <param name="pname" type="GLenum"/> 5467 <param name="params" type="GLint *"/> 5468 <glx ignore="true"/> 5469 </function> 5470 5471 <function name="GetShaderInfoLog" es2="2.0"> 5472 <param name="shader" type="GLuint"/> 5473 <param name="bufSize" type="GLsizei"/> 5474 <param name="length" type="GLsizei *"/> 5475 <param name="infoLog" type="GLchar *"/> 5476 <glx ignore="true"/> 5477 </function> 5478 5479 <function name="GetShaderSource" es2="2.0"> 5480 <param name="shader" type="GLuint"/> 5481 <param name="bufSize" type="GLsizei"/> 5482 <param name="length" type="GLsizei *" output="true"/> 5483 <param name="source" type="GLchar *" output="true"/> 5484 <glx ignore="true"/> 5485 </function> 5486 5487 <function name="GetUniformLocation" es2="2.0" no_error="true" marshal="custom"> 5488 <param name="program" type="GLuint"/> 5489 <param name="name" type="const GLchar *"/> 5490 <return type="GLint"/> 5491 <glx ignore="true"/> 5492 </function> 5493 5494 <function name="GetUniformfv" es2="2.0"> 5495 <param name="program" type="GLuint"/> 5496 <param name="location" type="GLint"/> 5497 <param name="params" type="GLfloat *" output="true"/> 5498 <glx ignore="true"/> 5499 </function> 5500 5501 <function name="GetUniformiv" es2="2.0"> 5502 <param name="program" type="GLuint"/> 5503 <param name="location" type="GLint"/> 5504 <param name="params" type="GLint *" output="true"/> 5505 <glx ignore="true"/> 5506 </function> 5507 5508 <function name="GetVertexAttribdv"> 5509 <param name="index" type="GLuint"/> 5510 <param name="pname" type="GLenum"/> 5511 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 5512 <glx ignore="true"/> 5513 <glx handcode="client" vendorpriv="1301"/> 5514 </function> 5515 5516 <function name="GetVertexAttribfv" es2="2.0"> 5517 <param name="index" type="GLuint"/> 5518 <param name="pname" type="GLenum"/> 5519 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 5520 <glx ignore="true"/> 5521 <glx handcode="client" vendorpriv="1302"/> 5522 </function> 5523 5524 <function name="GetVertexAttribiv" es2="2.0"> 5525 <param name="index" type="GLuint"/> 5526 <param name="pname" type="GLenum"/> 5527 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5528 <glx ignore="true"/> 5529 <glx handcode="client" vendorpriv="1303"/> 5530 </function> 5531 5532 <function name="GetVertexAttribPointerv" es2="2.0"> 5533 <param name="index" type="GLuint"/> 5534 <param name="pname" type="GLenum"/> 5535 <param name="pointer" type="GLvoid **" output="true"/> 5536 <glx ignore="true"/> 5537 <glx handcode="true"/> 5538 </function> 5539 5540 <function name="IsProgram" es2="2.0"> 5541 <param name="program" type="GLuint"/> 5542 <return type="GLboolean"/> 5543 <glx ignore="true"/> 5544 </function> 5545 5546 <function name="IsShader" es2="2.0"> 5547 <param name="shader" type="GLuint"/> 5548 <return type="GLboolean"/> 5549 <glx ignore="true"/> 5550 </function> 5551 5552 <function name="LinkProgram" es2="2.0" no_error="true" 5553 marshal_call_after="_mesa_glthread_ProgramChanged(ctx);"> 5554 <param name="program" type="GLuint"/> 5555 <glx ignore="true"/> 5556 </function> 5557 5558 <function name="ShaderSource" es2="2.0" marshal="custom" no_error="true"> 5559 <param name="shader" type="GLuint"/> 5560 <param name="count" type="GLsizei"/> 5561 <param name="string" type="const GLchar * const *"/> 5562 <param name="length" type="const GLint *"/> 5563 <glx ignore="true"/> 5564 </function> 5565 5566 <function name="UseProgram" es2="2.0" no_error="true" exec="dlist" 5567 marshal_call_after="ctx->GLThread.CurrentProgram = program;"> 5568 <param name="program" type="GLuint"/> 5569 <glx ignore="true"/> 5570 </function> 5571 5572 <function name="Uniform1f" es2="2.0" exec="dlist"> 5573 <param name="location" type="GLint"/> 5574 <param name="v0" type="GLfloat"/> 5575 <glx ignore="true"/> 5576 </function> 5577 <function name="Uniform2f" es2="2.0" exec="dlist"> 5578 <param name="location" type="GLint"/> 5579 <param name="v0" type="GLfloat"/> 5580 <param name="v1" type="GLfloat"/> 5581 <glx ignore="true"/> 5582 </function> 5583 <function name="Uniform3f" es2="2.0" exec="dlist"> 5584 <param name="location" type="GLint"/> 5585 <param name="v0" type="GLfloat"/> 5586 <param name="v1" type="GLfloat"/> 5587 <param name="v2" type="GLfloat"/> 5588 <glx ignore="true"/> 5589 </function> 5590 <function name="Uniform4f" es2="2.0" exec="dlist"> 5591 <param name="location" type="GLint"/> 5592 <param name="v0" type="GLfloat"/> 5593 <param name="v1" type="GLfloat"/> 5594 <param name="v2" type="GLfloat"/> 5595 <param name="v3" type="GLfloat"/> 5596 <glx ignore="true"/> 5597 </function> 5598 5599 <function name="Uniform1i" es2="2.0" exec="dlist"> 5600 <param name="location" type="GLint"/> 5601 <param name="v0" type="GLint"/> 5602 <glx ignore="true"/> 5603 </function> 5604 <function name="Uniform2i" es2="2.0" exec="dlist"> 5605 <param name="location" type="GLint"/> 5606 <param name="v0" type="GLint"/> 5607 <param name="v1" type="GLint"/> 5608 <glx ignore="true"/> 5609 </function> 5610 <function name="Uniform3i" es2="2.0" exec="dlist"> 5611 <param name="location" type="GLint"/> 5612 <param name="v0" type="GLint"/> 5613 <param name="v1" type="GLint"/> 5614 <param name="v2" type="GLint"/> 5615 <glx ignore="true"/> 5616 </function> 5617 <function name="Uniform4i" es2="2.0" exec="dlist"> 5618 <param name="location" type="GLint"/> 5619 <param name="v0" type="GLint"/> 5620 <param name="v1" type="GLint"/> 5621 <param name="v2" type="GLint"/> 5622 <param name="v3" type="GLint"/> 5623 <glx ignore="true"/> 5624 </function> 5625 5626 <function name="Uniform1fv" es2="2.0" exec="dlist"> 5627 <param name="location" type="GLint"/> 5628 <param name="count" type="GLsizei" counter="true"/> 5629 <param name="value" type="const GLfloat *" count="count"/> 5630 <glx ignore="true"/> 5631 </function> 5632 <function name="Uniform2fv" es2="2.0" exec="dlist"> 5633 <param name="location" type="GLint"/> 5634 <param name="count" type="GLsizei" counter="true"/> 5635 <param name="value" type="const GLfloat *" count="count" count_scale="2"/> 5636 <glx ignore="true"/> 5637 </function> 5638 <function name="Uniform3fv" es2="2.0" exec="dlist"> 5639 <param name="location" type="GLint"/> 5640 <param name="count" type="GLsizei" counter="true"/> 5641 <param name="value" type="const GLfloat *" count="count" count_scale="3"/> 5642 <glx ignore="true"/> 5643 </function> 5644 <function name="Uniform4fv" es2="2.0" exec="dlist"> 5645 <param name="location" type="GLint"/> 5646 <param name="count" type="GLsizei" counter="true"/> 5647 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5648 <glx ignore="true"/> 5649 </function> 5650 5651 <function name="Uniform1iv" es2="2.0" exec="dlist"> 5652 <param name="location" type="GLint"/> 5653 <param name="count" type="GLsizei" counter="true"/> 5654 <param name="value" type="const GLint *" count="count"/> 5655 <glx ignore="true"/> 5656 </function> 5657 <function name="Uniform2iv" es2="2.0" exec="dlist"> 5658 <param name="location" type="GLint"/> 5659 <param name="count" type="GLsizei" counter="true"/> 5660 <param name="value" type="const GLint *" count="count" count_scale="2"/> 5661 <glx ignore="true"/> 5662 </function> 5663 <function name="Uniform3iv" es2="2.0" exec="dlist"> 5664 <param name="location" type="GLint"/> 5665 <param name="count" type="GLsizei" counter="true"/> 5666 <param name="value" type="const GLint *" count="count" count_scale="3"/> 5667 <glx ignore="true"/> 5668 </function> 5669 <function name="Uniform4iv" es2="2.0" exec="dlist"> 5670 <param name="location" type="GLint"/> 5671 <param name="count" type="GLsizei" counter="true"/> 5672 <param name="value" type="const GLint *" count="count" count_scale="4"/> 5673 <glx ignore="true"/> 5674 </function> 5675 5676 <function name="UniformMatrix2fv" es2="2.0" exec="dlist"> 5677 <param name="location" type="GLint"/> 5678 <param name="count" type="GLsizei" counter="true"/> 5679 <param name="transpose" type="GLboolean"/> 5680 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5681 <glx ignore="true"/> 5682 </function> 5683 <function name="UniformMatrix3fv" es2="2.0" exec="dlist"> 5684 <param name="location" type="GLint"/> 5685 <param name="count" type="GLsizei" counter="true"/> 5686 <param name="transpose" type="GLboolean"/> 5687 <param name="value" type="const GLfloat *" count="count" count_scale="9"/> 5688 <glx ignore="true"/> 5689 </function> 5690 <function name="UniformMatrix4fv" es2="2.0" exec="dlist"> 5691 <param name="location" type="GLint"/> 5692 <param name="count" type="GLsizei" counter="true"/> 5693 <param name="transpose" type="GLboolean"/> 5694 <param name="value" type="const GLfloat *" count="count" count_scale="16"/> 5695 <glx ignore="true"/> 5696 </function> 5697 5698 <function name="ValidateProgram" es2="2.0"> 5699 <param name="program" type="GLuint"/> 5700 <glx ignore="true"/> 5701 </function> 5702 5703 <function name="VertexAttrib1d" exec="vtxfmt"> 5704 <param name="index" type="GLuint"/> 5705 <param name="x" type="GLdouble"/> 5706 </function> 5707 <function name="VertexAttrib1dv" exec="vtxfmt"> 5708 <param name="index" type="GLuint"/> 5709 <param name="v" type="const GLdouble *" count="1"/> 5710 <glx rop="4197" doubles_in_order="true"/> 5711 </function> 5712 <function name="VertexAttrib1f" alias="VertexAttrib1fARB" es2="2.0"> 5713 <param name="index" type="GLuint"/> 5714 <param name="x" type="GLfloat"/> 5715 </function> 5716 <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB" es2="2.0"> 5717 <param name="index" type="GLuint"/> 5718 <param name="v" type="const GLfloat *"/> 5719 </function> 5720 <function name="VertexAttrib1s" exec="vtxfmt"> 5721 <param name="index" type="GLuint"/> 5722 <param name="x" type="GLshort"/> 5723 </function> 5724 <function name="VertexAttrib1sv" exec="vtxfmt"> 5725 <param name="index" type="GLuint"/> 5726 <param name="v" type="const GLshort *" count="1"/> 5727 <glx rop="4189"/> 5728 </function> 5729 5730 <function name="VertexAttrib2d" exec="vtxfmt"> 5731 <param name="index" type="GLuint"/> 5732 <param name="x" type="GLdouble"/> 5733 <param name="y" type="GLdouble"/> 5734 </function> 5735 <function name="VertexAttrib2dv" exec="vtxfmt"> 5736 <param name="index" type="GLuint"/> 5737 <param name="v" type="const GLdouble *" count="2"/> 5738 <glx rop="4198" doubles_in_order="true"/> 5739 </function> 5740 <function name="VertexAttrib2f" alias="VertexAttrib2fARB" es2="2.0"> 5741 <param name="index" type="GLuint"/> 5742 <param name="x" type="GLfloat"/> 5743 <param name="y" type="GLfloat"/> 5744 </function> 5745 <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB" es2="2.0"> 5746 <param name="index" type="GLuint"/> 5747 <param name="v" type="const GLfloat *"/> 5748 </function> 5749 <function name="VertexAttrib2s" exec="vtxfmt"> 5750 <param name="index" type="GLuint"/> 5751 <param name="x" type="GLshort"/> 5752 <param name="y" type="GLshort"/> 5753 </function> 5754 <function name="VertexAttrib2sv" exec="vtxfmt"> 5755 <param name="index" type="GLuint"/> 5756 <param name="v" type="const GLshort *" count="2"/> 5757 <glx rop="4190"/> 5758 </function> 5759 5760 <function name="VertexAttrib3d" exec="vtxfmt"> 5761 <param name="index" type="GLuint"/> 5762 <param name="x" type="GLdouble"/> 5763 <param name="y" type="GLdouble"/> 5764 <param name="z" type="GLdouble"/> 5765 </function> 5766 <function name="VertexAttrib3dv" exec="vtxfmt"> 5767 <param name="index" type="GLuint"/> 5768 <param name="v" type="const GLdouble *" count="3"/> 5769 <glx rop="4199" doubles_in_order="true"/> 5770 </function> 5771 <function name="VertexAttrib3f" alias="VertexAttrib3fARB" es2="2.0"> 5772 <param name="index" type="GLuint"/> 5773 <param name="x" type="GLfloat"/> 5774 <param name="y" type="GLfloat"/> 5775 <param name="z" type="GLfloat"/> 5776 </function> 5777 <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB" es2="2.0"> 5778 <param name="index" type="GLuint"/> 5779 <param name="v" type="const GLfloat *"/> 5780 </function> 5781 <function name="VertexAttrib3s" exec="vtxfmt"> 5782 <param name="index" type="GLuint"/> 5783 <param name="x" type="GLshort"/> 5784 <param name="y" type="GLshort"/> 5785 <param name="z" type="GLshort"/> 5786 </function> 5787 <function name="VertexAttrib3sv" exec="vtxfmt"> 5788 <param name="index" type="GLuint"/> 5789 <param name="v" type="const GLshort *" count="3"/> 5790 <glx rop="4191"/> 5791 </function> 5792 5793 <function name="VertexAttrib4Nbv" exec="vtxfmt"> 5794 <param name="index" type="GLuint"/> 5795 <param name="v" type="const GLbyte *" count="4"/> 5796 <glx rop="4235"/> 5797 </function> 5798 <function name="VertexAttrib4Niv" exec="vtxfmt"> 5799 <param name="index" type="GLuint"/> 5800 <param name="v" type="const GLint *" count="4"/> 5801 <glx rop="4237"/> 5802 </function> 5803 <function name="VertexAttrib4Nsv" exec="vtxfmt"> 5804 <param name="index" type="GLuint"/> 5805 <param name="v" type="const GLshort *" count="4"/> 5806 <glx rop="4236"/> 5807 </function> 5808 <function name="VertexAttrib4Nub" exec="vtxfmt"> 5809 <param name="index" type="GLuint"/> 5810 <param name="x" type="GLubyte"/> 5811 <param name="y" type="GLubyte"/> 5812 <param name="z" type="GLubyte"/> 5813 <param name="w" type="GLubyte"/> 5814 </function> 5815 <function name="VertexAttrib4Nubv" exec="vtxfmt"> 5816 <param name="index" type="GLuint"/> 5817 <param name="v" type="const GLubyte *" count="4"/> 5818 <glx rop="4201"/> 5819 </function> 5820 <function name="VertexAttrib4Nuiv" exec="vtxfmt"> 5821 <param name="index" type="GLuint"/> 5822 <param name="v" type="const GLuint *" count="4"/> 5823 <glx rop="4239"/> 5824 </function> 5825 <function name="VertexAttrib4Nusv" exec="vtxfmt"> 5826 <param name="index" type="GLuint"/> 5827 <param name="v" type="const GLushort *" count="4"/> 5828 <glx rop="4238"/> 5829 </function> 5830 <function name="VertexAttrib4bv" exec="vtxfmt"> 5831 <param name="index" type="GLuint"/> 5832 <param name="v" type="const GLbyte *" count="4"/> 5833 <glx rop="4230"/> 5834 </function> 5835 <function name="VertexAttrib4d" exec="vtxfmt"> 5836 <param name="index" type="GLuint"/> 5837 <param name="x" type="GLdouble"/> 5838 <param name="y" type="GLdouble"/> 5839 <param name="z" type="GLdouble"/> 5840 <param name="w" type="GLdouble"/> 5841 </function> 5842 <function name="VertexAttrib4dv" exec="vtxfmt"> 5843 <param name="index" type="GLuint"/> 5844 <param name="v" type="const GLdouble *" count="4"/> 5845 <glx rop="4200" doubles_in_order="true"/> 5846 </function> 5847 <function name="VertexAttrib4f" alias="VertexAttrib4fARB" es2="2.0"> 5848 <param name="index" type="GLuint"/> 5849 <param name="x" type="GLfloat"/> 5850 <param name="y" type="GLfloat"/> 5851 <param name="z" type="GLfloat"/> 5852 <param name="w" type="GLfloat"/> 5853 </function> 5854 <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB" es2="2.0"> 5855 <param name="index" type="GLuint"/> 5856 <param name="v" type="const GLfloat *"/> 5857 </function> 5858 <function name="VertexAttrib4iv" exec="vtxfmt"> 5859 <param name="index" type="GLuint"/> 5860 <param name="v" type="const GLint *" count="4"/> 5861 <glx rop="4231"/> 5862 </function> 5863 <function name="VertexAttrib4s" exec="vtxfmt"> 5864 <param name="index" type="GLuint"/> 5865 <param name="x" type="GLshort"/> 5866 <param name="y" type="GLshort"/> 5867 <param name="z" type="GLshort"/> 5868 <param name="w" type="GLshort"/> 5869 </function> 5870 <function name="VertexAttrib4sv" exec="vtxfmt"> 5871 <param name="index" type="GLuint"/> 5872 <param name="v" type="const GLshort *" count="4"/> 5873 <glx rop="4192"/> 5874 </function> 5875 <function name="VertexAttrib4ubv" exec="vtxfmt"> 5876 <param name="index" type="GLuint"/> 5877 <param name="v" type="const GLubyte *" count="4"/> 5878 <glx rop="4232"/> 5879 </function> 5880 <function name="VertexAttrib4uiv" exec="vtxfmt"> 5881 <param name="index" type="GLuint"/> 5882 <param name="v" type="const GLuint *" count="4"/> 5883 <glx rop="4234"/> 5884 </function> 5885 <function name="VertexAttrib4usv" exec="vtxfmt"> 5886 <param name="index" type="GLuint"/> 5887 <param name="v" type="const GLushort *" count="4"/> 5888 <glx rop="4233"/> 5889 </function> 5890 5891 <function name="VertexAttribPointer" es2="2.0" marshal="async" 5892 no_error="true" 5893 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_GENERIC(index), size, type, stride, pointer);"> 5894 <param name="index" type="GLuint"/> 5895 <param name="size" type="GLint"/> 5896 <param name="type" type="GLenum"/> 5897 <param name="normalized" type="GLboolean"/> 5898 <param name="stride" type="GLsizei"/> 5899 <param name="pointer" type="const GLvoid *"/> 5900 <glx handcode="true"/> 5901 </function> 5902 5903</category> 5904 5905 5906<category name="2.1"> 5907 <!-- XXX some of the enums and functions probably need additional --> 5908 <!-- flags/attributes. --> 5909 5910 <enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/> 5911 <enum name="PIXEL_PACK_BUFFER" value="0x88EB"/> 5912 <enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/> 5913 <enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/> 5914 <enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/> 5915 <enum name="FLOAT_MAT2x3" value="0x8B65"/> 5916 <enum name="FLOAT_MAT2x4" value="0x8B66"/> 5917 <enum name="FLOAT_MAT3x2" value="0x8B67"/> 5918 <enum name="FLOAT_MAT3x4" value="0x8B68"/> 5919 <enum name="FLOAT_MAT4x2" value="0x8B69"/> 5920 <enum name="FLOAT_MAT4x3" value="0x8B6A"/> 5921 <enum name="SRGB" value="0x8C40"/> 5922 <enum name="SRGB8" value="0x8C41"/> 5923 <enum name="SRGB_ALPHA" value="0x8C42"/> 5924 <enum name="SRGB8_ALPHA8" value="0x8C43"/> 5925 <enum name="SLUMINANCE_ALPHA" value="0x8C44"/> 5926 <enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/> 5927 <enum name="SLUMINANCE" value="0x8C46"/> 5928 <enum name="SLUMINANCE8" value="0x8C47"/> 5929 <enum name="COMPRESSED_SRGB" value="0x8C48"/> 5930 <enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/> 5931 <enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/> 5932 <enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/> 5933 5934 <function name="UniformMatrix2x3fv" es2="3.0" exec="dlist"> 5935 <param name="location" type="GLint"/> 5936 <param name="count" type="GLsizei" counter="true"/> 5937 <param name="transpose" type="GLboolean"/> 5938 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5939 <glx ignore="true"/> 5940 </function> 5941 <function name="UniformMatrix3x2fv" es2="3.0" exec="dlist"> 5942 <param name="location" type="GLint"/> 5943 <param name="count" type="GLsizei" counter="true"/> 5944 <param name="transpose" type="GLboolean"/> 5945 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5946 <glx ignore="true"/> 5947 </function> 5948 <function name="UniformMatrix2x4fv" es2="3.0" exec="dlist"> 5949 <param name="location" type="GLint"/> 5950 <param name="count" type="GLsizei" counter="true"/> 5951 <param name="transpose" type="GLboolean"/> 5952 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5953 <glx ignore="true"/> 5954 </function> 5955 <function name="UniformMatrix4x2fv" es2="3.0" exec="dlist"> 5956 <param name="location" type="GLint"/> 5957 <param name="count" type="GLsizei" counter="true"/> 5958 <param name="transpose" type="GLboolean"/> 5959 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5960 <glx ignore="true"/> 5961 </function> 5962 <function name="UniformMatrix3x4fv" es2="3.0" exec="dlist"> 5963 <param name="location" type="GLint"/> 5964 <param name="count" type="GLsizei" counter="true"/> 5965 <param name="transpose" type="GLboolean"/> 5966 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5967 <glx ignore="true"/> 5968 </function> 5969 <function name="UniformMatrix4x3fv" es2="3.0" exec="dlist"> 5970 <param name="location" type="GLint"/> 5971 <param name="count" type="GLsizei" counter="true"/> 5972 <param name="transpose" type="GLboolean"/> 5973 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5974 <glx ignore="true"/> 5975 </function> 5976 5977</category> 5978 5979 5980<!-- ARB extensions sorted by extension number. --> 5981 5982<category name="GL_ARB_multitexture" number="1"> 5983 <enum name="TEXTURE0_ARB" value="0x84C0"/> 5984 <enum name="TEXTURE1_ARB" value="0x84C1"/> 5985 <enum name="TEXTURE2_ARB" value="0x84C2"/> 5986 <enum name="TEXTURE3_ARB" value="0x84C3"/> 5987 <enum name="TEXTURE4_ARB" value="0x84C4"/> 5988 <enum name="TEXTURE5_ARB" value="0x84C5"/> 5989 <enum name="TEXTURE6_ARB" value="0x84C6"/> 5990 <enum name="TEXTURE7_ARB" value="0x84C7"/> 5991 <enum name="TEXTURE8_ARB" value="0x84C8"/> 5992 <enum name="TEXTURE9_ARB" value="0x84C9"/> 5993 <enum name="TEXTURE10_ARB" value="0x84CA"/> 5994 <enum name="TEXTURE11_ARB" value="0x84CB"/> 5995 <enum name="TEXTURE12_ARB" value="0x84CC"/> 5996 <enum name="TEXTURE13_ARB" value="0x84CD"/> 5997 <enum name="TEXTURE14_ARB" value="0x84CE"/> 5998 <enum name="TEXTURE15_ARB" value="0x84CF"/> 5999 <enum name="TEXTURE16_ARB" value="0x84D0"/> 6000 <enum name="TEXTURE17_ARB" value="0x84D1"/> 6001 <enum name="TEXTURE18_ARB" value="0x84D2"/> 6002 <enum name="TEXTURE19_ARB" value="0x84D3"/> 6003 <enum name="TEXTURE20_ARB" value="0x84D4"/> 6004 <enum name="TEXTURE21_ARB" value="0x84D5"/> 6005 <enum name="TEXTURE22_ARB" value="0x84D6"/> 6006 <enum name="TEXTURE23_ARB" value="0x84D7"/> 6007 <enum name="TEXTURE24_ARB" value="0x84D8"/> 6008 <enum name="TEXTURE25_ARB" value="0x84D9"/> 6009 <enum name="TEXTURE26_ARB" value="0x84DA"/> 6010 <enum name="TEXTURE27_ARB" value="0x84DB"/> 6011 <enum name="TEXTURE28_ARB" value="0x84DC"/> 6012 <enum name="TEXTURE29_ARB" value="0x84DD"/> 6013 <enum name="TEXTURE30_ARB" value="0x84DE"/> 6014 <enum name="TEXTURE31_ARB" value="0x84DF"/> 6015 <enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0"> 6016 <size name="Get" mode="get"/> 6017 </enum> 6018 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1"> 6019 <size name="Get" mode="get"/> 6020 </enum> 6021 <enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2"> 6022 <size name="Get" mode="get"/> 6023 </enum> 6024 6025 <function name="ActiveTextureARB" alias="ActiveTexture"> 6026 <param name="texture" type="GLenum"/> 6027 </function> 6028 6029 <function name="ClientActiveTextureARB" alias="ClientActiveTexture"> 6030 <param name="texture" type="GLenum"/> 6031 </function> 6032 6033 <function name="MultiTexCoord1dARB" 6034 vectorequiv="MultiTexCoord1dv" alias="MultiTexCoord1d"> 6035 <param name="target" type="GLenum"/> 6036 <param name="s" type="GLdouble"/> 6037 </function> 6038 6039 <function name="MultiTexCoord1dvARB" alias="MultiTexCoord1dv"> 6040 <param name="target" type="GLenum"/> 6041 <param name="v" type="const GLdouble *"/> 6042 </function> 6043 6044 <function name="MultiTexCoord1fARB" 6045 vectorequiv="MultiTexCoord1fvARB" exec="vtxfmt"> 6046 <param name="target" type="GLenum"/> 6047 <param name="s" type="GLfloat"/> 6048 </function> 6049 6050 <function name="MultiTexCoord1fvARB" exec="vtxfmt"> 6051 <param name="target" type="GLenum"/> 6052 <param name="v" type="const GLfloat *" count="1"/> 6053 <glx rop="199"/> 6054 </function> 6055 6056 <function name="MultiTexCoord1iARB" 6057 vectorequiv="MultiTexCoord1iv" alias="MultiTexCoord1i"> 6058 <param name="target" type="GLenum"/> 6059 <param name="s" type="GLint"/> 6060 </function> 6061 6062 <function name="MultiTexCoord1ivARB" alias="MultiTexCoord1iv"> 6063 <param name="target" type="GLenum"/> 6064 <param name="v" type="const GLint *"/> 6065 </function> 6066 6067 <function name="MultiTexCoord1sARB" 6068 vectorequiv="MultiTexCoord1sv" alias="MultiTexCoord1s"> 6069 <param name="target" type="GLenum"/> 6070 <param name="s" type="GLshort"/> 6071 </function> 6072 6073 <function name="MultiTexCoord1svARB" alias="MultiTexCoord1sv"> 6074 <param name="target" type="GLenum"/> 6075 <param name="v" type="const GLshort *"/> 6076 </function> 6077 6078 <function name="MultiTexCoord2dARB" 6079 vectorequiv="MultiTexCoord2dv" alias="MultiTexCoord2d"> 6080 <param name="target" type="GLenum"/> 6081 <param name="s" type="GLdouble"/> 6082 <param name="t" type="GLdouble"/> 6083 </function> 6084 6085 <function name="MultiTexCoord2dvARB" alias="MultiTexCoord2dv"> 6086 <param name="target" type="GLenum"/> 6087 <param name="v" type="const GLdouble *"/> 6088 </function> 6089 6090 <function name="MultiTexCoord2fARB" 6091 vectorequiv="MultiTexCoord2fvARB" exec="vtxfmt"> 6092 <param name="target" type="GLenum"/> 6093 <param name="s" type="GLfloat"/> 6094 <param name="t" type="GLfloat"/> 6095 </function> 6096 6097 <function name="MultiTexCoord2fvARB" exec="vtxfmt"> 6098 <param name="target" type="GLenum"/> 6099 <param name="v" type="const GLfloat *" count="2"/> 6100 <glx rop="203"/> 6101 </function> 6102 6103 <function name="MultiTexCoord2iARB" 6104 vectorequiv="MultiTexCoord2iv" alias="MultiTexCoord2i"> 6105 <param name="target" type="GLenum"/> 6106 <param name="s" type="GLint"/> 6107 <param name="t" type="GLint"/> 6108 </function> 6109 6110 <function name="MultiTexCoord2ivARB" alias="MultiTexCoord2iv"> 6111 <param name="target" type="GLenum"/> 6112 <param name="v" type="const GLint *"/> 6113 </function> 6114 6115 <function name="MultiTexCoord2sARB" 6116 vectorequiv="MultiTexCoord2sv" alias="MultiTexCoord2s"> 6117 <param name="target" type="GLenum"/> 6118 <param name="s" type="GLshort"/> 6119 <param name="t" type="GLshort"/> 6120 </function> 6121 6122 <function name="MultiTexCoord2svARB" alias="MultiTexCoord2sv"> 6123 <param name="target" type="GLenum"/> 6124 <param name="v" type="const GLshort *"/> 6125 </function> 6126 6127 <function name="MultiTexCoord3dARB" 6128 vectorequiv="MultiTexCoord3dv" alias="MultiTexCoord3d"> 6129 <param name="target" type="GLenum"/> 6130 <param name="s" type="GLdouble"/> 6131 <param name="t" type="GLdouble"/> 6132 <param name="r" type="GLdouble"/> 6133 </function> 6134 6135 <function name="MultiTexCoord3dvARB" alias="MultiTexCoord3dv"> 6136 <param name="target" type="GLenum"/> 6137 <param name="v" type="const GLdouble *"/> 6138 </function> 6139 6140 <function name="MultiTexCoord3fARB" 6141 vectorequiv="MultiTexCoord3fvARB" exec="vtxfmt"> 6142 <param name="target" type="GLenum"/> 6143 <param name="s" type="GLfloat"/> 6144 <param name="t" type="GLfloat"/> 6145 <param name="r" type="GLfloat"/> 6146 </function> 6147 6148 <function name="MultiTexCoord3fvARB" exec="vtxfmt"> 6149 <param name="target" type="GLenum"/> 6150 <param name="v" type="const GLfloat *" count="3"/> 6151 <glx rop="207"/> 6152 </function> 6153 6154 <function name="MultiTexCoord3iARB" 6155 vectorequiv="MultiTexCoord3iv" alias="MultiTexCoord3i"> 6156 <param name="target" type="GLenum"/> 6157 <param name="s" type="GLint"/> 6158 <param name="t" type="GLint"/> 6159 <param name="r" type="GLint"/> 6160 </function> 6161 6162 <function name="MultiTexCoord3ivARB" alias="MultiTexCoord3iv"> 6163 <param name="target" type="GLenum"/> 6164 <param name="v" type="const GLint *"/> 6165 </function> 6166 6167 <function name="MultiTexCoord3sARB" 6168 vectorequiv="MultiTexCoord3sv" alias="MultiTexCoord3s"> 6169 <param name="target" type="GLenum"/> 6170 <param name="s" type="GLshort"/> 6171 <param name="t" type="GLshort"/> 6172 <param name="r" type="GLshort"/> 6173 </function> 6174 6175 <function name="MultiTexCoord3svARB" alias="MultiTexCoord3sv"> 6176 <param name="target" type="GLenum"/> 6177 <param name="v" type="const GLshort *"/> 6178 </function> 6179 6180 <function name="MultiTexCoord4dARB" 6181 vectorequiv="MultiTexCoord4dv" alias="MultiTexCoord4d"> 6182 <param name="target" type="GLenum"/> 6183 <param name="s" type="GLdouble"/> 6184 <param name="t" type="GLdouble"/> 6185 <param name="r" type="GLdouble"/> 6186 <param name="q" type="GLdouble"/> 6187 </function> 6188 6189 <function name="MultiTexCoord4dvARB" alias="MultiTexCoord4dv"> 6190 <param name="target" type="GLenum"/> 6191 <param name="v" type="const GLdouble *"/> 6192 </function> 6193 6194 <function name="MultiTexCoord4fARB" 6195 vectorequiv="MultiTexCoord4fvARB" exec="vtxfmt"> 6196 <param name="target" type="GLenum"/> 6197 <param name="s" type="GLfloat"/> 6198 <param name="t" type="GLfloat"/> 6199 <param name="r" type="GLfloat"/> 6200 <param name="q" type="GLfloat"/> 6201 </function> 6202 6203 <function name="MultiTexCoord4fvARB" exec="vtxfmt"> 6204 <param name="target" type="GLenum"/> 6205 <param name="v" type="const GLfloat *" count="4"/> 6206 <glx rop="211"/> 6207 </function> 6208 6209 <function name="MultiTexCoord4iARB" 6210 vectorequiv="MultiTexCoord4iv" alias="MultiTexCoord4i"> 6211 <param name="target" type="GLenum"/> 6212 <param name="s" type="GLint"/> 6213 <param name="t" type="GLint"/> 6214 <param name="r" type="GLint"/> 6215 <param name="q" type="GLint"/> 6216 </function> 6217 6218 <function name="MultiTexCoord4ivARB" alias="MultiTexCoord4iv"> 6219 <param name="target" type="GLenum"/> 6220 <param name="v" type="const GLint *"/> 6221 </function> 6222 6223 <function name="MultiTexCoord4sARB" 6224 vectorequiv="MultiTexCoord4sv" alias="MultiTexCoord4s"> 6225 <param name="target" type="GLenum"/> 6226 <param name="s" type="GLshort"/> 6227 <param name="t" type="GLshort"/> 6228 <param name="r" type="GLshort"/> 6229 <param name="q" type="GLshort"/> 6230 </function> 6231 6232 <function name="MultiTexCoord4svARB" alias="MultiTexCoord4sv"> 6233 <param name="target" type="GLenum"/> 6234 <param name="v" type="const GLshort *"/> 6235 </function> 6236</category> 6237 6238<!-- ARB extension number 2 is a GLX extension. --> 6239 6240<category name="GL_ARB_transpose_matrix" number="3"> 6241 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/> 6242 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/> 6243 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/> 6244 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/> 6245 6246 <function name="LoadTransposeMatrixfARB" alias="LoadTransposeMatrixf"> 6247 <param name="m" type="const GLfloat *"/> 6248 </function> 6249 6250 <function name="LoadTransposeMatrixdARB" alias="LoadTransposeMatrixd"> 6251 <param name="m" type="const GLdouble *"/> 6252 </function> 6253 6254 <function name="MultTransposeMatrixfARB" alias="MultTransposeMatrixf"> 6255 <param name="m" type="const GLfloat *"/> 6256 </function> 6257 6258 <function name="MultTransposeMatrixdARB" alias="MultTransposeMatrixd"> 6259 <param name="m" type="const GLdouble *"/> 6260 </function> 6261</category> 6262 6263<!-- ARB extension number 4 is a WGL extension. --> 6264 6265<category name="GL_ARB_multisample" number="5"> 6266 <enum name="MULTISAMPLE_ARB" count="1" value="0x809D"> 6267 <size name="Get" mode="get"/> 6268 </enum> 6269 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E"> 6270 <size name="Get" mode="get"/> 6271 </enum> 6272 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F"> 6273 <size name="Get" mode="get"/> 6274 </enum> 6275 <enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0"> 6276 <size name="Get" mode="get"/> 6277 </enum> 6278 <enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8"> 6279 <size name="Get" mode="get"/> 6280 </enum> 6281 <enum name="SAMPLES_ARB" count="1" value="0x80A9"> 6282 <size name="Get" mode="get"/> 6283 </enum> 6284 <enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA"> 6285 <size name="Get" mode="get"/> 6286 </enum> 6287 <enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB"> 6288 <size name="Get" mode="get"/> 6289 </enum> 6290 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/> 6291 6292 <function name="SampleCoverageARB" alias="SampleCoverage"> 6293 <param name="value" type="GLclampf"/> 6294 <param name="invert" type="GLboolean"/> 6295 </function> 6296</category> 6297 6298<category name="GL_ARB_texture_env_add" number="6"> 6299 <!-- No new functions, types, enums. --> 6300</category> 6301 6302<category name="GL_ARB_texture_cube_map" number="7"> 6303 <enum name="NORMAL_MAP_ARB" value="0x8511"/> 6304 <enum name="REFLECTION_MAP_ARB" value="0x8512"/> 6305 <enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513"> 6306 <size name="Get" mode="get"/> 6307 </enum> 6308 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514"> 6309 <size name="Get" mode="get"/> 6310 </enum> 6311 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/> 6312 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/> 6313 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/> 6314 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/> 6315 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/> 6316 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/> 6317 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/> 6318 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C"> 6319 <size name="Get" mode="get"/> 6320 </enum> 6321</category> 6322 6323<!-- ARB extension number 8 is a WGL extension. --> 6324<!-- ARB extension number 9 is a WGL extension. --> 6325<!-- ARB extension number 10 is a WGL extension. --> 6326<!-- ARB extension number 11 is a WGL extension. --> 6327 6328<category name="GL_ARB_texture_compression" number="12"> 6329 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/> 6330 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/> 6331 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/> 6332 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/> 6333 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/> 6334 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/> 6335 <enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF"> 6336 <size name="Get" mode="get"/> 6337 </enum> 6338 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0"> 6339 <size name="GetTexLevelParameterfv" mode="get"/> 6340 <size name="GetTexLevelParameteriv" mode="get"/> 6341 </enum> 6342 <enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1"> 6343 <size name="GetTexLevelParameterfv" mode="get"/> 6344 <size name="GetTexLevelParameteriv" mode="get"/> 6345 </enum> 6346 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2"> 6347 <size name="Get" mode="get"/> 6348 </enum> 6349 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/> 6350 6351 <function name="CompressedTexImage3DARB" alias="CompressedTexImage3D"> 6352 <param name="target" type="GLenum"/> 6353 <param name="level" type="GLint"/> 6354 <param name="internalformat" type="GLenum"/> 6355 <param name="width" type="GLsizei"/> 6356 <param name="height" type="GLsizei"/> 6357 <param name="depth" type="GLsizei"/> 6358 <param name="border" type="GLint"/> 6359 <param name="imageSize" type="GLsizei"/> 6360 <param name="data" type="const GLvoid *"/> 6361 </function> 6362 6363 <function name="CompressedTexImage2DARB" alias="CompressedTexImage2D"> 6364 <param name="target" type="GLenum"/> 6365 <param name="level" type="GLint"/> 6366 <param name="internalformat" type="GLenum"/> 6367 <param name="width" type="GLsizei"/> 6368 <param name="height" type="GLsizei"/> 6369 <param name="border" type="GLint"/> 6370 <param name="imageSize" type="GLsizei"/> 6371 <param name="data" type="const GLvoid *"/> 6372 </function> 6373 6374 <function name="CompressedTexImage1DARB" alias="CompressedTexImage1D"> 6375 <param name="target" type="GLenum"/> 6376 <param name="level" type="GLint"/> 6377 <param name="internalformat" type="GLenum"/> 6378 <param name="width" type="GLsizei"/> 6379 <param name="border" type="GLint"/> 6380 <param name="imageSize" type="GLsizei"/> 6381 <param name="data" type="const GLvoid *"/> 6382 </function> 6383 6384 <function name="CompressedTexSubImage3DARB" alias="CompressedTexSubImage3D"> 6385 <param name="target" type="GLenum"/> 6386 <param name="level" type="GLint"/> 6387 <param name="xoffset" type="GLint"/> 6388 <param name="yoffset" type="GLint"/> 6389 <param name="zoffset" type="GLint"/> 6390 <param name="width" type="GLsizei"/> 6391 <param name="height" type="GLsizei"/> 6392 <param name="depth" type="GLsizei"/> 6393 <param name="format" type="GLenum"/> 6394 <param name="imageSize" type="GLsizei"/> 6395 <param name="data" type="const GLvoid *"/> 6396 </function> 6397 6398 <function name="CompressedTexSubImage2DARB" alias="CompressedTexSubImage2D"> 6399 <param name="target" type="GLenum"/> 6400 <param name="level" type="GLint"/> 6401 <param name="xoffset" type="GLint"/> 6402 <param name="yoffset" type="GLint"/> 6403 <param name="width" type="GLsizei"/> 6404 <param name="height" type="GLsizei"/> 6405 <param name="format" type="GLenum"/> 6406 <param name="imageSize" type="GLsizei"/> 6407 <param name="data" type="const GLvoid *"/> 6408 </function> 6409 6410 <function name="CompressedTexSubImage1DARB" alias="CompressedTexSubImage1D"> 6411 <param name="target" type="GLenum"/> 6412 <param name="level" type="GLint"/> 6413 <param name="xoffset" type="GLint"/> 6414 <param name="width" type="GLsizei"/> 6415 <param name="format" type="GLenum"/> 6416 <param name="imageSize" type="GLsizei"/> 6417 <param name="data" type="const GLvoid *"/> 6418 </function> 6419 6420 <function name="GetCompressedTexImageARB" alias="GetCompressedTexImage"> 6421 <param name="target" type="GLenum"/> 6422 <param name="level" type="GLint"/> 6423 <param name="img" type="GLvoid *"/> 6424 6425 <!-- This has to be hand coded because the image size is in the 6426 "wrong" place. Technically, this should be a 6427 'always_array="true"' case. The size field in the reply would 6428 be at offset 12. However, the size is actually at offset 16. 6429 This is where the 'width' is in a GetTexImage reply. --> 6430 </function> 6431</category> 6432 6433<category name="GL_ARB_texture_border_clamp" number="13"> 6434 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/> 6435</category> 6436 6437<category name="GL_ARB_point_parameters" number="14"> 6438 <enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126"> 6439 <size name="PointParameterfv"/> 6440 </enum> 6441 <enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127"> 6442 <size name="PointParameterfv"/> 6443 </enum> 6444 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128"> 6445 <size name="PointParameterfv"/> 6446 </enum> 6447 <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129"> 6448 <size name="PointParameterfv"/> 6449 </enum> 6450 6451 <function name="PointParameterfARB" alias="PointParameterf"> 6452 <param name="pname" type="GLenum"/> 6453 <param name="param" type="GLfloat"/> 6454 <glx rop="2065"/> 6455 </function> 6456 6457 <function name="PointParameterfvARB" alias="PointParameterfv"> 6458 <param name="pname" type="GLenum"/> 6459 <param name="params" type="const GLfloat *" variable_param="pname"/> 6460 <glx rop="2066"/> 6461 </function> 6462</category> 6463 6464<category name="GL_ARB_vertex_blend" number="15"> 6465 <enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4"> 6466 <size name="Get" mode="get"/> 6467 </enum> 6468 <enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5"> 6469 <size name="Get" mode="get"/> 6470 </enum> 6471 <enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6"> 6472 <size name="Get" mode="get"/> 6473 </enum> 6474 <enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7"> 6475 <size name="Get" mode="get"/> 6476 </enum> 6477 <enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8"> 6478 <size name="Get" mode="get"/> 6479 </enum> 6480 <enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9"> 6481 <size name="Get" mode="get"/> 6482 </enum> 6483 <enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA"> 6484 <size name="Get" mode="get"/> 6485 </enum> 6486 <enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB"> 6487 <size name="Get" mode="get"/> 6488 </enum> 6489 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/> 6490 <enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD"> 6491 <size name="Get" mode="get"/> 6492 </enum> 6493 <enum name="MODELVIEW0_ARB" count="16" value="0x1700"> 6494 <size name="Get" mode="get"/> 6495 </enum> 6496 <enum name="MODELVIEW1_ARB" count="16" value="0x850A"> 6497 <size name="Get" mode="get"/> 6498 </enum> 6499 <enum name="MODELVIEW2_ARB" count="16" value="0x8722"> 6500 <size name="Get" mode="get"/> 6501 </enum> 6502 <enum name="MODELVIEW3_ARB" count="16" value="0x8723"> 6503 <size name="Get" mode="get"/> 6504 </enum> 6505 <enum name="MODELVIEW4_ARB" count="16" value="0x8724"> 6506 <size name="Get" mode="get"/> 6507 </enum> 6508 <enum name="MODELVIEW5_ARB" count="16" value="0x8725"> 6509 <size name="Get" mode="get"/> 6510 </enum> 6511 <enum name="MODELVIEW6_ARB" count="16" value="0x8726"> 6512 <size name="Get" mode="get"/> 6513 </enum> 6514 <enum name="MODELVIEW7_ARB" count="16" value="0x8727"> 6515 <size name="Get" mode="get"/> 6516 </enum> 6517 <enum name="MODELVIEW8_ARB" count="16" value="0x8728"> 6518 <size name="Get" mode="get"/> 6519 </enum> 6520 <enum name="MODELVIEW9_ARB" count="16" value="0x8729"> 6521 <size name="Get" mode="get"/> 6522 </enum> 6523 <enum name="MODELVIEW10_ARB" count="16" value="0x872A"> 6524 <size name="Get" mode="get"/> 6525 </enum> 6526 <enum name="MODELVIEW11_ARB" count="16" value="0x872B"> 6527 <size name="Get" mode="get"/> 6528 </enum> 6529 <enum name="MODELVIEW12_ARB" count="16" value="0x872C"> 6530 <size name="Get" mode="get"/> 6531 </enum> 6532 <enum name="MODELVIEW13_ARB" count="16" value="0x872D"> 6533 <size name="Get" mode="get"/> 6534 </enum> 6535 <enum name="MODELVIEW14_ARB" count="16" value="0x872E"> 6536 <size name="Get" mode="get"/> 6537 </enum> 6538 <enum name="MODELVIEW15_ARB" count="16" value="0x872F"> 6539 <size name="Get" mode="get"/> 6540 </enum> 6541 <enum name="MODELVIEW16_ARB" count="16" value="0x8730"> 6542 <size name="Get" mode="get"/> 6543 </enum> 6544 <enum name="MODELVIEW17_ARB" count="16" value="0x8731"> 6545 <size name="Get" mode="get"/> 6546 </enum> 6547 <enum name="MODELVIEW18_ARB" count="16" value="0x8732"> 6548 <size name="Get" mode="get"/> 6549 </enum> 6550 <enum name="MODELVIEW19_ARB" count="16" value="0x8733"> 6551 <size name="Get" mode="get"/> 6552 </enum> 6553 <enum name="MODELVIEW20_ARB" count="16" value="0x8734"> 6554 <size name="Get" mode="get"/> 6555 </enum> 6556 <enum name="MODELVIEW21_ARB" count="16" value="0x8735"> 6557 <size name="Get" mode="get"/> 6558 </enum> 6559 <enum name="MODELVIEW22_ARB" count="16" value="0x8736"> 6560 <size name="Get" mode="get"/> 6561 </enum> 6562 <enum name="MODELVIEW23_ARB" count="16" value="0x8737"> 6563 <size name="Get" mode="get"/> 6564 </enum> 6565 <enum name="MODELVIEW24_ARB" count="16" value="0x8738"> 6566 <size name="Get" mode="get"/> 6567 </enum> 6568 <enum name="MODELVIEW25_ARB" count="16" value="0x8739"> 6569 <size name="Get" mode="get"/> 6570 </enum> 6571 <enum name="MODELVIEW26_ARB" count="16" value="0x873A"> 6572 <size name="Get" mode="get"/> 6573 </enum> 6574 <enum name="MODELVIEW27_ARB" count="16" value="0x873B"> 6575 <size name="Get" mode="get"/> 6576 </enum> 6577 <enum name="MODELVIEW28_ARB" count="16" value="0x873C"> 6578 <size name="Get" mode="get"/> 6579 </enum> 6580 <enum name="MODELVIEW29_ARB" count="16" value="0x873D"> 6581 <size name="Get" mode="get"/> 6582 </enum> 6583 <enum name="MODELVIEW30_ARB" count="16" value="0x873E"> 6584 <size name="Get" mode="get"/> 6585 </enum> 6586 <enum name="MODELVIEW31_ARB" count="16" value="0x873F"> 6587 <size name="Get" mode="get"/> 6588 </enum> 6589 6590 <function name="WeightbvARB" exec="skip"> 6591 <param name="size" type="GLint"/> 6592 <param name="weights" type="const GLbyte *"/> 6593 </function> 6594 6595 <function name="WeightsvARB" exec="skip"> 6596 <param name="size" type="GLint"/> 6597 <param name="weights" type="const GLshort *"/> 6598 </function> 6599 6600 <function name="WeightivARB" exec="skip"> 6601 <param name="size" type="GLint"/> 6602 <param name="weights" type="const GLint *"/> 6603 </function> 6604 6605 <function name="WeightfvARB" exec="skip"> 6606 <param name="size" type="GLint"/> 6607 <param name="weights" type="const GLfloat *"/> 6608 </function> 6609 6610 <function name="WeightdvARB" exec="skip"> 6611 <param name="size" type="GLint"/> 6612 <param name="weights" type="const GLdouble *"/> 6613 </function> 6614 6615 <function name="WeightubvARB" exec="skip"> 6616 <param name="size" type="GLint"/> 6617 <param name="weights" type="const GLubyte *"/> 6618 </function> 6619 6620 <function name="WeightusvARB" exec="skip"> 6621 <param name="size" type="GLint"/> 6622 <param name="weights" type="const GLushort *"/> 6623 </function> 6624 6625 <function name="WeightuivARB" exec="skip"> 6626 <param name="size" type="GLint"/> 6627 <param name="weights" type="const GLuint *"/> 6628 </function> 6629 6630 <function name="WeightPointerARB" exec="skip"> 6631 <param name="size" type="GLint"/> 6632 <param name="type" type="GLenum"/> 6633 <param name="stride" type="GLsizei"/> 6634 <param name="pointer" type="const GLvoid *"/> 6635 <glx ignore="true" handcode="true"/> 6636 </function> 6637 6638 <function name="VertexBlendARB" exec="skip"> 6639 <param name="count" type="GLint"/> 6640 </function> 6641</category> 6642 6643<category name="GL_ARB_matrix_palette" number="16"> 6644 <enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840"> 6645 <size name="Get" mode="get"/> 6646 </enum> 6647 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841"> 6648 <size name="Get" mode="get"/> 6649 </enum> 6650 <enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842"> 6651 <size name="Get" mode="get"/> 6652 </enum> 6653 <enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843"> 6654 <size name="Get" mode="get"/> 6655 </enum> 6656 <enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844"> 6657 <size name="Get" mode="get"/> 6658 </enum> 6659 <enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845"> 6660 <size name="Get" mode="get"/> 6661 </enum> 6662 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846"> 6663 <size name="Get" mode="get"/> 6664 </enum> 6665 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847"> 6666 <size name="Get" mode="get"/> 6667 </enum> 6668 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848"> 6669 <size name="Get" mode="get"/> 6670 </enum> 6671 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/> 6672 6673 <function name="CurrentPaletteMatrixARB" exec="skip"> 6674 <param name="index" type="GLint"/> 6675 <glx ignore="true" rop="4329"/> 6676 </function> 6677 6678 <function name="MatrixIndexubvARB" exec="skip"> 6679 <param name="size" type="GLint" counter="true"/> 6680 <param name="indices" type="const GLubyte *" count="size"/> 6681 <glx ignore="true" rop="4326"/> 6682 </function> 6683 6684 <function name="MatrixIndexusvARB" exec="skip"> 6685 <param name="size" type="GLint" counter="true"/> 6686 <param name="indices" type="const GLushort *" count="size"/> 6687 <glx ignore="true" rop="4327"/> 6688 </function> 6689 6690 <function name="MatrixIndexuivARB" exec="skip"> 6691 <param name="size" type="GLint" counter="true"/> 6692 <param name="indices" type="const GLuint *" count="size"/> 6693 <glx ignore="true" rop="4328"/> 6694 </function> 6695 6696 <function name="MatrixIndexPointerARB" exec="skip"> 6697 <param name="size" type="GLint"/> 6698 <param name="type" type="GLenum"/> 6699 <param name="stride" type="GLsizei"/> 6700 <param name="pointer" type="const GLvoid *"/> 6701 <glx ignore="true" handcode="true"/> 6702 </function> 6703</category> 6704 6705<category name="GL_ARB_texture_env_combine" number="17"> 6706 <enum name="COMBINE_ARB" value="0x8570"/> 6707 <enum name="COMBINE_RGB_ARB" value="0x8571"/> 6708 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/> 6709 <enum name="SOURCE0_RGB_ARB" value="0x8580"/> 6710 <enum name="SOURCE1_RGB_ARB" value="0x8581"/> 6711 <enum name="SOURCE2_RGB_ARB" value="0x8582"/> 6712 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/> 6713 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/> 6714 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/> 6715 <enum name="OPERAND0_RGB_ARB" value="0x8590"/> 6716 <enum name="OPERAND1_RGB_ARB" value="0x8591"/> 6717 <enum name="OPERAND2_RGB_ARB" value="0x8592"/> 6718 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/> 6719 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/> 6720 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/> 6721 <enum name="RGB_SCALE_ARB" value="0x8573"/> 6722 <enum name="ADD_SIGNED_ARB" value="0x8574"/> 6723 <enum name="INTERPOLATE_ARB" value="0x8575"/> 6724 <enum name="SUBTRACT_ARB" value="0x84E7"/> 6725 <enum name="CONSTANT_ARB" value="0x8576"/> 6726 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/> 6727 <enum name="PREVIOUS_ARB" value="0x8578"/> 6728</category> 6729 6730<category name="GL_ARB_texture_env_crossbar" number="18"> 6731 <!-- No new functions, types, enums. --> 6732</category> 6733 6734<category name="GL_ARB_texture_env_dot3" number="19"> 6735 <enum name="DOT3_RGB_ARB" value="0x86AE"/> 6736 <enum name="DOT3_RGBA_ARB" value="0x86AF"/> 6737</category> 6738 6739<!-- ARB extension number 20 is a WGL extension. --> 6740 6741<category name="GL_ARB_texture_mirrored_repeat" number="21"> 6742 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/> 6743</category> 6744 6745<category name="GL_ARB_depth_texture" number="22"> 6746 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/> 6747 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/> 6748 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/> 6749 <enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A"> 6750 <size name="GetTexLevelParameterfv" mode="get"/> 6751 <size name="GetTexLevelParameteriv" mode="get"/> 6752 </enum> 6753 <enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B"> 6754 <size name="TexParameterfv"/> 6755 <size name="TexParameteriv"/> 6756 <size name="GetTexParameterfv" mode="get"/> 6757 <size name="GetTexParameteriv" mode="get"/> 6758 </enum> 6759</category> 6760 6761<category name="GL_ARB_shadow" number="23"> 6762 <enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C"> 6763 <size name="TexParameterfv"/> 6764 <size name="TexParameteriv"/> 6765 <size name="GetTexParameterfv" mode="get"/> 6766 <size name="GetTexParameteriv" mode="get"/> 6767 </enum> 6768 <enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D"> 6769 <size name="TexParameterfv"/> 6770 <size name="TexParameteriv"/> 6771 <size name="GetTexParameterfv" mode="get"/> 6772 <size name="GetTexParameteriv" mode="get"/> 6773 </enum> 6774 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/> 6775</category> 6776 6777<category name="GL_ARB_shadow_ambient" number="24"> 6778 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF"> 6779 <size name="TexParameterfv"/> 6780 <size name="TexParameteriv"/> 6781 <size name="GetTexParameterfv" mode="get"/> 6782 <size name="GetTexParameteriv" mode="get"/> 6783 </enum> 6784</category> 6785 6786<category name="GL_ARB_window_pos" number="25"> 6787 <function name="WindowPos2dARB" alias="WindowPos2d"> 6788 <param name="x" type="GLdouble"/> 6789 <param name="y" type="GLdouble"/> 6790 </function> 6791 6792 <function name="WindowPos2fARB" alias="WindowPos2f"> 6793 <param name="x" type="GLfloat"/> 6794 <param name="y" type="GLfloat"/> 6795 </function> 6796 6797 <function name="WindowPos2iARB" alias="WindowPos2i"> 6798 <param name="x" type="GLint"/> 6799 <param name="y" type="GLint"/> 6800 </function> 6801 6802 <function name="WindowPos2sARB" alias="WindowPos2s"> 6803 <param name="x" type="GLshort"/> 6804 <param name="y" type="GLshort"/> 6805 </function> 6806 6807 <function name="WindowPos2dvARB" alias="WindowPos2dv"> 6808 <param name="v" type="const GLdouble *"/> 6809 </function> 6810 6811 <function name="WindowPos2fvARB" alias="WindowPos2fv"> 6812 <param name="v" type="const GLfloat *"/> 6813 </function> 6814 6815 <function name="WindowPos2ivARB" alias="WindowPos2iv"> 6816 <param name="v" type="const GLint *"/> 6817 </function> 6818 6819 <function name="WindowPos2svARB" alias="WindowPos2sv"> 6820 <param name="v" type="const GLshort *"/> 6821 </function> 6822 6823 <function name="WindowPos3dARB" alias="WindowPos3d"> 6824 <param name="x" type="GLdouble"/> 6825 <param name="y" type="GLdouble"/> 6826 <param name="z" type="GLdouble"/> 6827 </function> 6828 6829 <function name="WindowPos3fARB" alias="WindowPos3f"> 6830 <param name="x" type="GLfloat"/> 6831 <param name="y" type="GLfloat"/> 6832 <param name="z" type="GLfloat"/> 6833 </function> 6834 6835 <function name="WindowPos3iARB" alias="WindowPos3i"> 6836 <param name="x" type="GLint"/> 6837 <param name="y" type="GLint"/> 6838 <param name="z" type="GLint"/> 6839 </function> 6840 6841 <function name="WindowPos3sARB" alias="WindowPos3s"> 6842 <param name="x" type="GLshort"/> 6843 <param name="y" type="GLshort"/> 6844 <param name="z" type="GLshort"/> 6845 </function> 6846 6847 <function name="WindowPos3dvARB" alias="WindowPos3dv"> 6848 <param name="v" type="const GLdouble *"/> 6849 </function> 6850 6851 <function name="WindowPos3fvARB" alias="WindowPos3fv"> 6852 <param name="v" type="const GLfloat *"/> 6853 </function> 6854 6855 <function name="WindowPos3ivARB" alias="WindowPos3iv"> 6856 <param name="v" type="const GLint *"/> 6857 </function> 6858 6859 <function name="WindowPos3svARB" alias="WindowPos3sv"> 6860 <param name="v" type="const GLshort *"/> 6861 </function> 6862</category> 6863 6864<category name="GL_ARB_vertex_program" number="26"> 6865 <enum name="COLOR_SUM_ARB" count="1" value="0x8458"> 6866 <size name="Get" mode="get"/> 6867 </enum> 6868 <enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620"> 6869 <size name="GetVertexAttribdv" mode="get"/> 6870 <size name="GetVertexAttribfv" mode="get"/> 6871 <size name="GetVertexAttribiv" mode="get"/> 6872 <size name="Get" mode="get"/> 6873 </enum> 6874 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622"> 6875 <size name="GetVertexAttribdv" mode="get"/> 6876 <size name="GetVertexAttribfv" mode="get"/> 6877 <size name="GetVertexAttribiv" mode="get"/> 6878 </enum> 6879 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623"> 6880 <size name="GetVertexAttribdv" mode="get"/> 6881 <size name="GetVertexAttribfv" mode="get"/> 6882 <size name="GetVertexAttribiv" mode="get"/> 6883 </enum> 6884 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624"> 6885 <size name="GetVertexAttribdv" mode="get"/> 6886 <size name="GetVertexAttribfv" mode="get"/> 6887 <size name="GetVertexAttribiv" mode="get"/> 6888 </enum> 6889 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625"> 6890 <size name="GetVertexAttribdv" mode="get"/> 6891 <size name="GetVertexAttribfv" mode="get"/> 6892 <size name="GetVertexAttribiv" mode="get"/> 6893 </enum> 6894 <enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626"> 6895 <size name="GetVertexAttribdv" mode="get"/> 6896 <size name="GetVertexAttribfv" mode="get"/> 6897 <size name="GetVertexAttribiv" mode="get"/> 6898 </enum> 6899 <enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627"> 6900 <size name="GetProgramivARB" mode="get"/> 6901 </enum> 6902 <enum name="PROGRAM_STRING_ARB" value="0x8628"/> 6903 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E"> 6904 <size name="Get" mode="get"/> 6905 </enum> 6906 <enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F"> 6907 <size name="Get" mode="get"/> 6908 </enum> 6909 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640"> 6910 <size name="Get" mode="get"/> 6911 </enum> 6912 <enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641"> 6913 <size name="Get" mode="get"/> 6914 </enum> 6915 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642"> 6916 <size name="Get" mode="get"/> 6917 </enum> 6918 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643"> 6919 <size name="Get" mode="get"/> 6920 </enum> 6921 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/> 6922 <enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B"> 6923 <size name="Get" mode="get"/> 6924 </enum> 6925 <enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677"> 6926 <size name="GetProgramivARB" mode="get"/> 6927 </enum> 6928 <enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869"> 6929 <size name="Get" mode="get"/> 6930 </enum> 6931 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/> 6932 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/> 6933 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/> 6934 <enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876"> 6935 <size name="GetProgramivARB" mode="get"/> 6936 </enum> 6937 <enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0"> 6938 <size name="GetProgramivARB" mode="get"/> 6939 </enum> 6940 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1"> 6941 <size name="GetProgramivARB" mode="get"/> 6942 </enum> 6943 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2"> 6944 <size name="GetProgramivARB" mode="get"/> 6945 </enum> 6946 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3"> 6947 <size name="GetProgramivARB" mode="get"/> 6948 </enum> 6949 <enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4"> 6950 <size name="GetProgramivARB" mode="get"/> 6951 </enum> 6952 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5"> 6953 <size name="GetProgramivARB" mode="get"/> 6954 </enum> 6955 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6"> 6956 <size name="GetProgramivARB" mode="get"/> 6957 </enum> 6958 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7"> 6959 <size name="GetProgramivARB" mode="get"/> 6960 </enum> 6961 <enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8"> 6962 <size name="GetProgramivARB" mode="get"/> 6963 </enum> 6964 <enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9"> 6965 <size name="GetProgramivARB" mode="get"/> 6966 </enum> 6967 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA"> 6968 <size name="GetProgramivARB" mode="get"/> 6969 </enum> 6970 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB"> 6971 <size name="GetProgramivARB" mode="get"/> 6972 </enum> 6973 <enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC"> 6974 <size name="GetProgramivARB" mode="get"/> 6975 </enum> 6976 <enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD"> 6977 <size name="GetProgramivARB" mode="get"/> 6978 </enum> 6979 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE"> 6980 <size name="GetProgramivARB" mode="get"/> 6981 </enum> 6982 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF"> 6983 <size name="GetProgramivARB" mode="get"/> 6984 </enum> 6985 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0"> 6986 <size name="GetProgramivARB" mode="get"/> 6987 </enum> 6988 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1"> 6989 <size name="GetProgramivARB" mode="get"/> 6990 </enum> 6991 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2"> 6992 <size name="GetProgramivARB" mode="get"/> 6993 </enum> 6994 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3"> 6995 <size name="GetProgramivARB" mode="get"/> 6996 </enum> 6997 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4"> 6998 <size name="GetProgramivARB" mode="get"/> 6999 </enum> 7000 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5"> 7001 <size name="GetProgramivARB" mode="get"/> 7002 </enum> 7003 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6"> 7004 <size name="GetProgramivARB" mode="get"/> 7005 </enum> 7006 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7"> 7007 <size name="Get" mode="get"/> 7008 </enum> 7009 <enum name="MATRIX0_ARB" value="0x88C0"/> 7010 <enum name="MATRIX1_ARB" value="0x88C1"/> 7011 <enum name="MATRIX2_ARB" value="0x88C2"/> 7012 <enum name="MATRIX3_ARB" value="0x88C3"/> 7013 <enum name="MATRIX4_ARB" value="0x88C4"/> 7014 <enum name="MATRIX5_ARB" value="0x88C5"/> 7015 <enum name="MATRIX6_ARB" value="0x88C6"/> 7016 <enum name="MATRIX7_ARB" value="0x88C7"/> 7017 <enum name="MATRIX8_ARB" value="0x88C8"/> 7018 <enum name="MATRIX9_ARB" value="0x88C9"/> 7019 <enum name="MATRIX10_ARB" value="0x88CA"/> 7020 <enum name="MATRIX11_ARB" value="0x88CB"/> 7021 <enum name="MATRIX12_ARB" value="0x88CC"/> 7022 <enum name="MATRIX13_ARB" value="0x88CD"/> 7023 <enum name="MATRIX14_ARB" value="0x88CE"/> 7024 <enum name="MATRIX15_ARB" value="0x88CF"/> 7025 <enum name="MATRIX16_ARB" value="0x88D0"/> 7026 <enum name="MATRIX17_ARB" value="0x88D1"/> 7027 <enum name="MATRIX18_ARB" value="0x88D2"/> 7028 <enum name="MATRIX19_ARB" value="0x88D3"/> 7029 <enum name="MATRIX20_ARB" value="0x88D4"/> 7030 <enum name="MATRIX21_ARB" value="0x88D5"/> 7031 <enum name="MATRIX22_ARB" value="0x88D6"/> 7032 <enum name="MATRIX23_ARB" value="0x88D7"/> 7033 <enum name="MATRIX24_ARB" value="0x88D8"/> 7034 <enum name="MATRIX25_ARB" value="0x88D9"/> 7035 <enum name="MATRIX26_ARB" value="0x88DA"/> 7036 <enum name="MATRIX27_ARB" value="0x88DB"/> 7037 <enum name="MATRIX28_ARB" value="0x88DC"/> 7038 <enum name="MATRIX29_ARB" value="0x88DD"/> 7039 <enum name="MATRIX30_ARB" value="0x88DE"/> 7040 <enum name="MATRIX31_ARB" value="0x88DF"/> 7041 7042 <function name="GetVertexAttribdvARB" alias="GetVertexAttribdv"> 7043 <param name="index" type="GLuint"/> 7044 <param name="pname" type="GLenum"/> 7045 <param name="params" type="GLdouble *"/> 7046 </function> 7047 7048 <function name="GetVertexAttribfvARB" alias="GetVertexAttribfv"> 7049 <param name="index" type="GLuint"/> 7050 <param name="pname" type="GLenum"/> 7051 <param name="params" type="GLfloat *"/> 7052 </function> 7053 7054 <function name="GetVertexAttribivARB" alias="GetVertexAttribiv"> 7055 <param name="index" type="GLuint"/> 7056 <param name="pname" type="GLenum"/> 7057 <param name="params" type="GLint *"/> 7058 </function> 7059 7060 <function name="VertexAttrib1dARB" 7061 vectorequiv="VertexAttrib1dv" alias="VertexAttrib1d"> 7062 <param name="index" type="GLuint"/> 7063 <param name="x" type="GLdouble"/> 7064 </function> 7065 7066 <function name="VertexAttrib1dvARB" alias="VertexAttrib1dv"> 7067 <param name="index" type="GLuint"/> 7068 <param name="v" type="const GLdouble *"/> 7069 </function> 7070 7071 <function name="VertexAttrib1fARB" 7072 vectorequiv="VertexAttrib1fvARB" exec="vtxfmt"> 7073 <param name="index" type="GLuint"/> 7074 <param name="x" type="GLfloat"/> 7075 </function> 7076 7077 <function name="VertexAttrib1fvARB" exec="vtxfmt"> 7078 <param name="index" type="GLuint"/> 7079 <param name="v" type="const GLfloat *" count="1"/> 7080 <glx rop="4193"/> 7081 </function> 7082 7083 <function name="VertexAttrib1sARB" 7084 vectorequiv="VertexAttrib1sv" alias="VertexAttrib1s"> 7085 <param name="index" type="GLuint"/> 7086 <param name="x" type="GLshort"/> 7087 </function> 7088 7089 <function name="VertexAttrib1svARB" alias="VertexAttrib1sv"> 7090 <param name="index" type="GLuint"/> 7091 <param name="v" type="const GLshort *"/> 7092 </function> 7093 7094 <function name="VertexAttrib2dARB" 7095 vectorequiv="VertexAttrib2dv" alias="VertexAttrib2d"> 7096 <param name="index" type="GLuint"/> 7097 <param name="x" type="GLdouble"/> 7098 <param name="y" type="GLdouble"/> 7099 </function> 7100 7101 <function name="VertexAttrib2dvARB" alias="VertexAttrib2dv"> 7102 <param name="index" type="GLuint"/> 7103 <param name="v" type="const GLdouble *"/> 7104 </function> 7105 7106 <function name="VertexAttrib2fARB" 7107 vectorequiv="VertexAttrib2fvARB" exec="vtxfmt"> 7108 <param name="index" type="GLuint"/> 7109 <param name="x" type="GLfloat"/> 7110 <param name="y" type="GLfloat"/> 7111 </function> 7112 7113 <function name="VertexAttrib2fvARB" exec="vtxfmt"> 7114 <param name="index" type="GLuint"/> 7115 <param name="v" type="const GLfloat *" count="2"/> 7116 <glx rop="4194"/> 7117 </function> 7118 7119 <function name="VertexAttrib2sARB" 7120 vectorequiv="VertexAttrib2sv" alias="VertexAttrib2s"> 7121 <param name="index" type="GLuint"/> 7122 <param name="x" type="GLshort"/> 7123 <param name="y" type="GLshort"/> 7124 </function> 7125 7126 <function name="VertexAttrib2svARB" alias="VertexAttrib2sv"> 7127 <param name="index" type="GLuint"/> 7128 <param name="v" type="const GLshort *"/> 7129 </function> 7130 7131 <function name="VertexAttrib3dARB" 7132 vectorequiv="VertexAttrib3dv" alias="VertexAttrib3d"> 7133 <param name="index" type="GLuint"/> 7134 <param name="x" type="GLdouble"/> 7135 <param name="y" type="GLdouble"/> 7136 <param name="z" type="GLdouble"/> 7137 </function> 7138 7139 <function name="VertexAttrib3dvARB" alias="VertexAttrib3dv"> 7140 <param name="index" type="GLuint"/> 7141 <param name="v" type="const GLdouble *"/> 7142 </function> 7143 7144 <function name="VertexAttrib3fARB" 7145 vectorequiv="VertexAttrib3fvARB" exec="vtxfmt"> 7146 <param name="index" type="GLuint"/> 7147 <param name="x" type="GLfloat"/> 7148 <param name="y" type="GLfloat"/> 7149 <param name="z" type="GLfloat"/> 7150 </function> 7151 7152 <function name="VertexAttrib3fvARB" exec="vtxfmt"> 7153 <param name="index" type="GLuint"/> 7154 <param name="v" type="const GLfloat *" count="3"/> 7155 <glx rop="4195"/> 7156 </function> 7157 7158 <function name="VertexAttrib3sARB" 7159 vectorequiv="VertexAttrib3sv" alias="VertexAttrib3s"> 7160 <param name="index" type="GLuint"/> 7161 <param name="x" type="GLshort"/> 7162 <param name="y" type="GLshort"/> 7163 <param name="z" type="GLshort"/> 7164 </function> 7165 7166 <function name="VertexAttrib3svARB" alias="VertexAttrib3sv"> 7167 <param name="index" type="GLuint"/> 7168 <param name="v" type="const GLshort *"/> 7169 </function> 7170 7171 <function name="VertexAttrib4dARB" 7172 vectorequiv="VertexAttrib4dv" alias="VertexAttrib4d"> 7173 <param name="index" type="GLuint"/> 7174 <param name="x" type="GLdouble"/> 7175 <param name="y" type="GLdouble"/> 7176 <param name="z" type="GLdouble"/> 7177 <param name="w" type="GLdouble"/> 7178 </function> 7179 7180 <function name="VertexAttrib4dvARB" alias="VertexAttrib4dv"> 7181 <param name="index" type="GLuint"/> 7182 <param name="v" type="const GLdouble *"/> 7183 </function> 7184 7185 <function name="VertexAttrib4fARB" 7186 vectorequiv="VertexAttrib4fvARB" exec="vtxfmt"> 7187 <param name="index" type="GLuint"/> 7188 <param name="x" type="GLfloat"/> 7189 <param name="y" type="GLfloat"/> 7190 <param name="z" type="GLfloat"/> 7191 <param name="w" type="GLfloat"/> 7192 </function> 7193 7194 <function name="VertexAttrib4fvARB" exec="vtxfmt"> 7195 <param name="index" type="GLuint"/> 7196 <param name="v" type="const GLfloat *" count="4"/> 7197 <glx rop="4196"/> 7198 </function> 7199 7200 <function name="VertexAttrib4sARB" 7201 vectorequiv="VertexAttrib4sv" alias="VertexAttrib4s"> 7202 <param name="index" type="GLuint"/> 7203 <param name="x" type="GLshort"/> 7204 <param name="y" type="GLshort"/> 7205 <param name="z" type="GLshort"/> 7206 <param name="w" type="GLshort"/> 7207 </function> 7208 7209 <function name="VertexAttrib4svARB" alias="VertexAttrib4sv"> 7210 <param name="index" type="GLuint"/> 7211 <param name="v" type="const GLshort *"/> 7212 </function> 7213 7214 <function name="VertexAttrib4NubARB" 7215 vectorequiv="VertexAttrib4Nubv" alias="VertexAttrib4Nub"> 7216 <param name="index" type="GLuint"/> 7217 <param name="x" type="GLubyte"/> 7218 <param name="y" type="GLubyte"/> 7219 <param name="z" type="GLubyte"/> 7220 <param name="w" type="GLubyte"/> 7221 </function> 7222 7223 <function name="VertexAttrib4NubvARB" alias="VertexAttrib4Nubv"> 7224 <param name="index" type="GLuint"/> 7225 <param name="v" type="const GLubyte *"/> 7226 </function> 7227 7228 <function name="VertexAttrib4bvARB" alias="VertexAttrib4bv"> 7229 <param name="index" type="GLuint"/> 7230 <param name="v" type="const GLbyte *"/> 7231 </function> 7232 7233 <function name="VertexAttrib4ivARB" alias="VertexAttrib4iv"> 7234 <param name="index" type="GLuint"/> 7235 <param name="v" type="const GLint *"/> 7236 </function> 7237 7238 <function name="VertexAttrib4ubvARB" alias="VertexAttrib4ubv"> 7239 <param name="index" type="GLuint"/> 7240 <param name="v" type="const GLubyte *"/> 7241 </function> 7242 7243 <function name="VertexAttrib4usvARB" alias="VertexAttrib4usv"> 7244 <param name="index" type="GLuint"/> 7245 <param name="v" type="const GLushort *"/> 7246 </function> 7247 7248 <function name="VertexAttrib4uivARB" alias="VertexAttrib4uiv"> 7249 <param name="index" type="GLuint"/> 7250 <param name="v" type="const GLuint *"/> 7251 </function> 7252 7253 <function name="VertexAttrib4NbvARB" alias="VertexAttrib4Nbv"> 7254 <param name="index" type="GLuint"/> 7255 <param name="v" type="const GLbyte *"/> 7256 </function> 7257 7258 <function name="VertexAttrib4NsvARB" alias="VertexAttrib4Nsv"> 7259 <param name="index" type="GLuint"/> 7260 <param name="v" type="const GLshort *"/> 7261 </function> 7262 7263 <function name="VertexAttrib4NivARB" alias="VertexAttrib4Niv"> 7264 <param name="index" type="GLuint"/> 7265 <param name="v" type="const GLint *"/> 7266 </function> 7267 7268 <function name="VertexAttrib4NusvARB" alias="VertexAttrib4Nusv"> 7269 <param name="index" type="GLuint"/> 7270 <param name="v" type="const GLushort *"/> 7271 </function> 7272 7273 <function name="VertexAttrib4NuivARB" alias="VertexAttrib4Nuiv"> 7274 <param name="index" type="GLuint"/> 7275 <param name="v" type="const GLuint *"/> 7276 </function> 7277 7278 <function name="VertexAttribPointerARB" alias="VertexAttribPointer"> 7279 <param name="index" type="GLuint"/> 7280 <param name="size" type="GLint"/> 7281 <param name="type" type="GLenum"/> 7282 <param name="normalized" type="GLboolean"/> 7283 <param name="stride" type="GLsizei"/> 7284 <param name="pointer" type="const GLvoid *"/> 7285 </function> 7286 7287 <function name="EnableVertexAttribArrayARB" alias="EnableVertexAttribArray"> 7288 <param name="index" type="GLuint"/> 7289 </function> 7290 7291 <function name="DisableVertexAttribArrayARB" alias="DisableVertexAttribArray"> 7292 <param name="index" type="GLuint"/> 7293 </function> 7294 7295 <function name="ProgramStringARB" deprecated="3.1" exec="dlist"> 7296 <param name="target" type="GLenum"/> 7297 <param name="format" type="GLenum"/> 7298 <param name="len" type="GLsizei" counter="true"/> 7299 <param name="string" type="const GLvoid *" count="len"/> 7300 <glx rop="4217" large="true"/> 7301 </function> 7302 7303 <function name="BindProgramARB" exec="dlist"> 7304 <param name="target" type="GLenum"/> 7305 <param name="program" type="GLuint"/> 7306 <glx rop="4180"/> 7307 </function> 7308 7309 <function name="DeleteProgramsARB"> 7310 <param name="n" type="GLsizei" counter="true"/> 7311 <param name="programs" type="const GLuint *" count="n"/> 7312 <glx vendorpriv="1294"/> 7313 </function> 7314 7315 <function name="GenProgramsARB"> 7316 <param name="n" type="GLsizei" counter="true"/> 7317 <param name="programs" type="GLuint *" output="true" count="n"/> 7318 <glx vendorpriv="1295" always_array="true"/> 7319 </function> 7320 7321 <function name="IsProgramARB"> 7322 <param name="program" type="GLuint"/> 7323 <return type="GLboolean"/> 7324 <glx vendorpriv="1304"/> 7325 </function> 7326 7327 <function name="ProgramEnvParameter4dARB" exec="dlist" 7328 vectorequiv="ProgramEnvParameter4dvARB" deprecated="3.1"> 7329 <param name="target" type="GLenum"/> 7330 <param name="index" type="GLuint"/> 7331 <param name="x" type="GLdouble"/> 7332 <param name="y" type="GLdouble"/> 7333 <param name="z" type="GLdouble"/> 7334 <param name="w" type="GLdouble"/> 7335 </function> 7336 7337 <function name="ProgramEnvParameter4dvARB" exec="dlist" 7338 deprecated="3.1"> 7339 <param name="target" type="GLenum"/> 7340 <param name="index" type="GLuint"/> 7341 <param name="params" type="const GLdouble *" count="4"/> 7342 <glx rop="4185" doubles_in_order="true"/> 7343 </function> 7344 7345 <function name="ProgramEnvParameter4fARB" exec="dlist" 7346 vectorequiv="ProgramEnvParameter4fvARB" deprecated="3.1"> 7347 <param name="target" type="GLenum"/> 7348 <param name="index" type="GLuint"/> 7349 <param name="x" type="GLfloat"/> 7350 <param name="y" type="GLfloat"/> 7351 <param name="z" type="GLfloat"/> 7352 <param name="w" type="GLfloat"/> 7353 </function> 7354 7355 <function name="ProgramEnvParameter4fvARB" exec="dlist" 7356 deprecated="3.1"> 7357 <param name="target" type="GLenum"/> 7358 <param name="index" type="GLuint"/> 7359 <param name="params" type="const GLfloat *" count="4"/> 7360 <glx rop="4184"/> 7361 </function> 7362 7363 <function name="ProgramLocalParameter4dARB" exec="dlist" 7364 vectorequiv="ProgramLocalParameter4dvARB" deprecated="3.1"> 7365 <param name="target" type="GLenum"/> 7366 <param name="index" type="GLuint"/> 7367 <param name="x" type="GLdouble"/> 7368 <param name="y" type="GLdouble"/> 7369 <param name="z" type="GLdouble"/> 7370 <param name="w" type="GLdouble"/> 7371 </function> 7372 7373 <function name="ProgramLocalParameter4dvARB" exec="dlist" 7374 deprecated="3.1"> 7375 <param name="target" type="GLenum"/> 7376 <param name="index" type="GLuint"/> 7377 <param name="params" type="const GLdouble *" count="4"/> 7378 <glx rop="4216" doubles_in_order="true"/> 7379 </function> 7380 7381 <function name="ProgramLocalParameter4fARB" exec="dlist" 7382 vectorequiv="ProgramLocalParameter4fvARB" deprecated="3.1"> 7383 <param name="target" type="GLenum"/> 7384 <param name="index" type="GLuint"/> 7385 <param name="x" type="GLfloat"/> 7386 <param name="y" type="GLfloat"/> 7387 <param name="z" type="GLfloat"/> 7388 <param name="w" type="GLfloat"/> 7389 </function> 7390 7391 <function name="ProgramLocalParameter4fvARB" deprecated="3.1" exec="dlist"> 7392 <param name="target" type="GLenum"/> 7393 <param name="index" type="GLuint"/> 7394 <param name="params" type="const GLfloat *" count="4"/> 7395 <glx rop="4215"/> 7396 </function> 7397 7398 <!-- The GetProgramEnvParameter[df]vARB are handcoded because there 7399 is an extra CARD32 of padding after the "index" field. Originally, 7400 GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV 7401 shared the same GLX protocol. The pad field was where the pname 7402 parameter was in the NV functions. When this error was discovered 7403 and fixed, there was already at least one implementation of 7404 GLX protocol for ARB_vertex_program, but there were no 7405 implementations of NV_vertex_program. The sollution was to renumber 7406 the opcodes for NV_vertex_program and convert the unused field in 7407 the ARB_vertex_program protocol to unused padding. 7408 --> 7409 7410 <function name="GetProgramEnvParameterdvARB" deprecated="3.1"> 7411 <param name="target" type="GLenum"/> 7412 <param name="index" type="GLuint"/> 7413 <param name="params" type="GLdouble *" output="true" count="4"/> 7414 <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/> 7415 </function> 7416 7417 <function name="GetProgramEnvParameterfvARB" deprecated="3.1"> 7418 <param name="target" type="GLenum"/> 7419 <param name="index" type="GLuint"/> 7420 <param name="params" type="GLfloat *" output="true" count="4"/> 7421 <glx vendorpriv="1296" handcode="client"/> 7422 </function> 7423 7424 <function name="GetProgramLocalParameterdvARB" deprecated="3.1"> 7425 <param name="target" type="GLenum"/> 7426 <param name="index" type="GLuint"/> 7427 <param name="params" type="GLdouble *" output="true" count="4"/> 7428 <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/> 7429 </function> 7430 7431 <function name="GetProgramLocalParameterfvARB" deprecated="3.1"> 7432 <param name="target" type="GLenum"/> 7433 <param name="index" type="GLuint"/> 7434 <param name="params" type="GLfloat *" output="true" count="4"/> 7435 <glx vendorpriv="1305" handcode="client"/> 7436 </function> 7437 7438 7439 <function name="GetProgramivARB" deprecated="3.1"> 7440 <param name="target" type="GLenum"/> 7441 <param name="pname" type="GLenum"/> 7442 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7443 <glx vendorpriv="1307"/> 7444 </function> 7445 7446 <function name="GetProgramStringARB" deprecated="3.1"> 7447 <param name="target" type="GLenum"/> 7448 <param name="pname" type="GLenum"/> 7449 <param name="string" type="GLvoid *" output="true"/> 7450 <glx vendorpriv="1308" handcode="server" always_array="true"/> 7451 </function> 7452 7453 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointerv"> 7454 <param name="index" type="GLuint"/> 7455 <param name="pname" type="GLenum"/> 7456 <param name="pointer" type="GLvoid **" output="true"/> 7457 </function> 7458</category> 7459 7460<category name="GL_ARB_fragment_program" number="27"> 7461 <enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804"> 7462 <size name="Get" mode="get"/> 7463 </enum> 7464 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805"> 7465 <size name="GetProgramivARB" mode="get"/> 7466 </enum> 7467 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806"> 7468 <size name="GetProgramivARB" mode="get"/> 7469 </enum> 7470 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807"> 7471 <size name="GetProgramivARB" mode="get"/> 7472 </enum> 7473 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808"> 7474 <size name="GetProgramivARB" mode="get"/> 7475 </enum> 7476 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809"> 7477 <size name="GetProgramivARB" mode="get"/> 7478 </enum> 7479 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A"> 7480 <size name="GetProgramivARB" mode="get"/> 7481 </enum> 7482 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B"> 7483 <size name="GetProgramivARB" mode="get"/> 7484 </enum> 7485 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C"> 7486 <size name="GetProgramivARB" mode="get"/> 7487 </enum> 7488 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D"> 7489 <size name="GetProgramivARB" mode="get"/> 7490 </enum> 7491 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E"> 7492 <size name="GetProgramivARB" mode="get"/> 7493 </enum> 7494 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F"> 7495 <size name="GetProgramivARB" mode="get"/> 7496 </enum> 7497 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810"> 7498 <size name="GetProgramivARB" mode="get"/> 7499 </enum> 7500 <enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871"> 7501 <size name="Get" mode="get"/> 7502 </enum> 7503 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872"> 7504 <size name="Get" mode="get"/> 7505 </enum> 7506</category> 7507 7508<category name="GL_ARB_vertex_buffer_object" number="28"> 7509 <enum name="BUFFER_SIZE_ARB" count="1" value="0x8764"> 7510 <size name="GetBufferParameteriv" mode="get"/> 7511 </enum> 7512 <enum name="BUFFER_USAGE_ARB" count="1" value="0x8765"> 7513 <size name="GetBufferParameteriv" mode="get"/> 7514 </enum> 7515 <enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894"> 7516 <size name="Get" mode="get"/> 7517 </enum> 7518 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895"> 7519 <size name="Get" mode="get"/> 7520 </enum> 7521 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896"> 7522 <size name="Get" mode="get"/> 7523 </enum> 7524 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897"> 7525 <size name="Get" mode="get"/> 7526 </enum> 7527 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898"> 7528 <size name="Get" mode="get"/> 7529 </enum> 7530 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899"> 7531 <size name="Get" mode="get"/> 7532 </enum> 7533 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A"> 7534 <size name="Get" mode="get"/> 7535 </enum> 7536 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B"> 7537 <size name="Get" mode="get"/> 7538 </enum> 7539 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C"> 7540 <size name="Get" mode="get"/> 7541 </enum> 7542 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D"> 7543 <size name="Get" mode="get"/> 7544 </enum> 7545 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E"> 7546 <size name="Get" mode="get"/> 7547 </enum> 7548 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F"> 7549 <size name="GetVertexAttribdv" mode="get"/> 7550 <size name="GetVertexAttribfv" mode="get"/> 7551 <size name="GetVertexAttribiv" mode="get"/> 7552 </enum> 7553 <enum name="READ_ONLY_ARB" value="0x88B8"/> 7554 <enum name="WRITE_ONLY_ARB" value="0x88B9"/> 7555 <enum name="READ_WRITE_ARB" value="0x88BA"/> 7556 <enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB"> 7557 <size name="GetBufferParameteriv" mode="get"/> 7558 </enum> 7559 <enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC"> 7560 <size name="GetBufferParameteriv" mode="get"/> 7561 </enum> 7562 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/> 7563 <enum name="STREAM_DRAW_ARB" value="0x88E0"/> 7564 <enum name="STREAM_READ_ARB" value="0x88E1"/> 7565 <enum name="STREAM_COPY_ARB" value="0x88E2"/> 7566 <enum name="STATIC_DRAW_ARB" value="0x88E4"/> 7567 <enum name="STATIC_READ_ARB" value="0x88E5"/> 7568 <enum name="STATIC_COPY_ARB" value="0x88E6"/> 7569 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/> 7570 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/> 7571 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/> 7572 7573 <type name="intptrARB" size="4" glx_name="CARD32"/> 7574 <type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/> 7575 7576 <function name="BindBufferARB" alias="BindBuffer"> 7577 <param name="target" type="GLenum"/> 7578 <param name="buffer" type="GLuint"/> 7579 </function> 7580 7581 <function name="BufferDataARB" alias="BufferData"> 7582 <param name="target" type="GLenum"/> 7583 <param name="size" type="GLsizeiptrARB" counter="true"/> 7584 <param name="data" type="const GLvoid *" count="size"/> 7585 <param name="usage" type="GLenum"/> 7586 </function> 7587 7588 <function name="BufferSubDataARB" alias="BufferSubData"> 7589 <param name="target" type="GLenum"/> 7590 <param name="offset" type="GLintptrARB"/> 7591 <param name="size" type="GLsizeiptrARB"/> 7592 <param name="data" type="const GLvoid *"/> 7593 </function> 7594 7595 <function name="DeleteBuffersARB" alias="DeleteBuffers"> 7596 <param name="n" type="GLsizei"/> 7597 <param name="buffer" type="const GLuint *"/> 7598 </function> 7599 7600 <function name="GenBuffersARB" alias="GenBuffers"> 7601 <param name="n" type="GLsizei"/> 7602 <param name="buffer" type="GLuint *"/> 7603 </function> 7604 7605 <function name="GetBufferParameterivARB" alias="GetBufferParameteriv"> 7606 <param name="target" type="GLenum"/> 7607 <param name="pname" type="GLenum"/> 7608 <param name="params" type="GLint *"/> 7609 </function> 7610 7611 <function name="GetBufferPointervARB" alias="GetBufferPointerv"> 7612 <param name="target" type="GLenum"/> 7613 <param name="pname" type="GLenum"/> 7614 <param name="params" type="GLvoid **"/> 7615 </function> 7616 7617 <function name="GetBufferSubDataARB" alias="GetBufferSubData"> 7618 <param name="target" type="GLenum"/> 7619 <param name="offset" type="GLintptrARB"/> 7620 <param name="size" type="GLsizeiptrARB"/> 7621 <param name="data" type="GLvoid *"/> 7622 </function> 7623 7624 <function name="IsBufferARB" alias="IsBuffer"> 7625 <param name="buffer" type="GLuint"/> 7626 <return type="GLboolean"/> 7627 </function> 7628 7629 <function name="MapBufferARB" alias="MapBuffer"> 7630 <param name="target" type="GLenum"/> 7631 <param name="access" type="GLenum"/> 7632 <return type="GLvoid *"/> 7633 </function> 7634 7635 <function name="UnmapBufferARB" alias="UnmapBuffer"> 7636 <param name="target" type="GLenum"/> 7637 <return type="GLboolean"/> 7638 </function> 7639</category> 7640 7641<category name="GL_ARB_occlusion_query" number="29"> 7642 <enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864"> 7643 <size name="GetQueryiv" mode="get"/> 7644 </enum> 7645 <enum name="CURRENT_QUERY_ARB" count="1" value="0x8865"> 7646 <size name="GetQueryiv" mode="get"/> 7647 </enum> 7648 <enum name="QUERY_RESULT_ARB" count="1" value="0x8866"> 7649 <size name="GetQueryObjectiv" mode="get"/> 7650 <size name="GetQueryObjectuiv" mode="get"/> 7651 </enum> 7652 <enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867"> 7653 <size name="GetQueryObjectiv" mode="get"/> 7654 <size name="GetQueryObjectuiv" mode="get"/> 7655 </enum> 7656 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/> 7657 7658 <function name="GenQueriesARB" alias="GenQueries"> 7659 <param name="n" type="GLsizei"/> 7660 <param name="ids" type="GLuint *"/> 7661 </function> 7662 7663 <function name="DeleteQueriesARB" alias="DeleteQueries"> 7664 <param name="n" type="GLsizei"/> 7665 <param name="ids" type="const GLuint *"/> 7666 </function> 7667 7668 <function name="IsQueryARB" alias="IsQuery"> 7669 <param name="id" type="GLuint"/> 7670 <return type="GLboolean"/> 7671 </function> 7672 7673 <function name="BeginQueryARB" alias="BeginQuery"> 7674 <param name="target" type="GLenum"/> 7675 <param name="id" type="GLuint"/> 7676 </function> 7677 7678 <function name="EndQueryARB" alias="EndQuery"> 7679 <param name="target" type="GLenum"/> 7680 </function> 7681 7682 <function name="GetQueryivARB" alias="GetQueryiv"> 7683 <param name="target" type="GLenum"/> 7684 <param name="pname" type="GLenum"/> 7685 <param name="params" type="GLint *"/> 7686 </function> 7687 7688 <function name="GetQueryObjectivARB" alias="GetQueryObjectiv"> 7689 <param name="id" type="GLuint"/> 7690 <param name="pname" type="GLenum"/> 7691 <param name="params" type="GLint *"/> 7692 </function> 7693 7694 <function name="GetQueryObjectuivARB" alias="GetQueryObjectuiv"> 7695 <param name="id" type="GLuint"/> 7696 <param name="pname" type="GLenum"/> 7697 <param name="params" type="GLuint *"/> 7698 </function> 7699</category> 7700 7701<category name="GL_ARB_shader_objects" number="30"> 7702 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/> 7703 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/> 7704 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/> 7705 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/> 7706 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/> 7707 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/> 7708 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/> 7709 <enum name="INT_VEC2_ARB" value="0x8B53"/> 7710 <enum name="INT_VEC3_ARB" value="0x8B54"/> 7711 <enum name="INT_VEC4_ARB" value="0x8B55"/> 7712 <enum name="BOOL_ARB" value="0x8B56"/> 7713 <enum name="BOOL_VEC2_ARB" value="0x8B57"/> 7714 <enum name="BOOL_VEC3_ARB" value="0x8B58"/> 7715 <enum name="BOOL_VEC4_ARB" value="0x8B59"/> 7716 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/> 7717 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/> 7718 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/> 7719 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/> 7720 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/> 7721 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/> 7722 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/> 7723 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/> 7724 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/> 7725 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/> 7726 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/> 7727 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/> 7728 7729 <type name="charARB" size="1" glx_name="CARD8"/> 7730 <type name="handleARB" size="4" glx_name="CARD32"/> 7731 7732 <function name="DeleteObjectARB" 7733 marshal_call_after="_mesa_glthread_ProgramChanged(ctx);"> 7734 <param name="obj" type="GLhandleARB"/> 7735 <glx ignore="true"/> 7736 </function> 7737 7738 <function name="GetHandleARB"> 7739 <param name="pname" type="GLenum"/> 7740 <return type="GLhandleARB"/> 7741 <glx ignore="true"/> 7742 </function> 7743 7744 <function name="DetachObjectARB" no_error="true"> 7745 <param name="containerObj" type="GLhandleARB"/> 7746 <param name="attachedObj" type="GLhandleARB"/> 7747 <glx ignore="true"/> 7748 </function> 7749 7750 <function name="CreateShaderObjectARB" no_error="true"> 7751 <param name="shaderType" type="GLenum"/> 7752 <return type="GLhandleARB"/> 7753 <glx ignore="true"/> 7754 </function> 7755 7756 <function name="ShaderSourceARB" alias="ShaderSource"> 7757 <param name="shader" type="GLhandleARB"/> 7758 <param name="count" type="GLsizei"/> 7759 <param name="string" type="const GLcharARB **"/> 7760 <param name="length" type="const GLint *"/> 7761 </function> 7762 7763 <function name="CompileShaderARB" alias="CompileShader"> 7764 <param name="shader" type="GLhandleARB"/> 7765 </function> 7766 7767 <function name="CreateProgramObjectARB"> 7768 <return type="GLhandleARB"/> 7769 <glx ignore="true"/> 7770 </function> 7771 7772 <function name="AttachObjectARB" no_error="true"> 7773 <param name="containerObj" type="GLhandleARB"/> 7774 <param name="obj" type="GLhandleARB"/> 7775 <glx ignore="true"/> 7776 </function> 7777 7778 <function name="LinkProgramARB" alias="LinkProgram"> 7779 <param name="program" type="GLhandleARB"/> 7780 </function> 7781 7782 <function name="UseProgramObjectARB" alias="UseProgram"> 7783 <param name="program" type="GLhandleARB"/> 7784 </function> 7785 7786 <function name="ValidateProgramARB" alias="ValidateProgram"> 7787 <param name="program" type="GLhandleARB"/> 7788 </function> 7789 7790 <function name="Uniform1fARB" alias="Uniform1f"> 7791 <param name="location" type="GLint"/> 7792 <param name="v0" type="GLfloat"/> 7793 </function> 7794 7795 <function name="Uniform2fARB" alias="Uniform2f"> 7796 <param name="location" type="GLint"/> 7797 <param name="v0" type="GLfloat"/> 7798 <param name="v1" type="GLfloat"/> 7799 </function> 7800 7801 <function name="Uniform3fARB" alias="Uniform3f"> 7802 <param name="location" type="GLint"/> 7803 <param name="v0" type="GLfloat"/> 7804 <param name="v1" type="GLfloat"/> 7805 <param name="v2" type="GLfloat"/> 7806 </function> 7807 7808 <function name="Uniform4fARB" alias="Uniform4f"> 7809 <param name="location" type="GLint"/> 7810 <param name="v0" type="GLfloat"/> 7811 <param name="v1" type="GLfloat"/> 7812 <param name="v2" type="GLfloat"/> 7813 <param name="v3" type="GLfloat"/> 7814 </function> 7815 7816 <function name="Uniform1iARB" alias="Uniform1i"> 7817 <param name="location" type="GLint"/> 7818 <param name="v0" type="GLint"/> 7819 </function> 7820 7821 <function name="Uniform2iARB" alias="Uniform2i"> 7822 <param name="location" type="GLint"/> 7823 <param name="v0" type="GLint"/> 7824 <param name="v1" type="GLint"/> 7825 </function> 7826 7827 <function name="Uniform3iARB" alias="Uniform3i"> 7828 <param name="location" type="GLint"/> 7829 <param name="v0" type="GLint"/> 7830 <param name="v1" type="GLint"/> 7831 <param name="v2" type="GLint"/> 7832 </function> 7833 7834 <function name="Uniform4iARB" alias="Uniform4i"> 7835 <param name="location" type="GLint"/> 7836 <param name="v0" type="GLint"/> 7837 <param name="v1" type="GLint"/> 7838 <param name="v2" type="GLint"/> 7839 <param name="v3" type="GLint"/> 7840 </function> 7841 7842 <function name="Uniform1fvARB" alias="Uniform1fv"> 7843 <param name="location" type="GLint"/> 7844 <param name="count" type="GLsizei"/> 7845 <param name="value" type="const GLfloat *"/> 7846 </function> 7847 7848 <function name="Uniform2fvARB" alias="Uniform2fv"> 7849 <param name="location" type="GLint"/> 7850 <param name="count" type="GLsizei"/> 7851 <param name="value" type="const GLfloat *"/> 7852 </function> 7853 7854 <function name="Uniform3fvARB" alias="Uniform3fv"> 7855 <param name="location" type="GLint"/> 7856 <param name="count" type="GLsizei"/> 7857 <param name="value" type="const GLfloat *"/> 7858 </function> 7859 7860 <function name="Uniform4fvARB" alias="Uniform4fv"> 7861 <param name="location" type="GLint"/> 7862 <param name="count" type="GLsizei"/> 7863 <param name="value" type="const GLfloat *"/> 7864 </function> 7865 7866 <function name="Uniform1ivARB" alias="Uniform1iv"> 7867 <param name="location" type="GLint"/> 7868 <param name="count" type="GLsizei"/> 7869 <param name="value" type="const GLint *"/> 7870 </function> 7871 7872 <function name="Uniform2ivARB" alias="Uniform2iv"> 7873 <param name="location" type="GLint"/> 7874 <param name="count" type="GLsizei"/> 7875 <param name="value" type="const GLint *"/> 7876 </function> 7877 7878 <function name="Uniform3ivARB" alias="Uniform3iv"> 7879 <param name="location" type="GLint"/> 7880 <param name="count" type="GLsizei"/> 7881 <param name="value" type="const GLint *"/> 7882 </function> 7883 7884 <function name="Uniform4ivARB" alias="Uniform4iv"> 7885 <param name="location" type="GLint"/> 7886 <param name="count" type="GLsizei"/> 7887 <param name="value" type="const GLint *"/> 7888 </function> 7889 7890 <function name="UniformMatrix2fvARB" alias="UniformMatrix2fv"> 7891 <param name="location" type="GLint"/> 7892 <param name="count" type="GLsizei"/> 7893 <param name="transpose" type="GLboolean"/> 7894 <param name="value" type="const GLfloat *"/> 7895 </function> 7896 7897 <function name="UniformMatrix3fvARB" alias="UniformMatrix3fv"> 7898 <param name="location" type="GLint"/> 7899 <param name="count" type="GLsizei"/> 7900 <param name="transpose" type="GLboolean"/> 7901 <param name="value" type="const GLfloat *"/> 7902 </function> 7903 7904 <function name="UniformMatrix4fvARB" alias="UniformMatrix4fv"> 7905 <param name="location" type="GLint"/> 7906 <param name="count" type="GLsizei"/> 7907 <param name="transpose" type="GLboolean"/> 7908 <param name="value" type="const GLfloat *"/> 7909 </function> 7910 7911 <function name="GetObjectParameterfvARB"> 7912 <param name="obj" type="GLhandleARB"/> 7913 <param name="pname" type="GLenum"/> 7914 <param name="params" type="GLfloat *" output="true"/> 7915 <glx ignore="true"/> 7916 </function> 7917 7918 <function name="GetObjectParameterivARB"> 7919 <param name="obj" type="GLhandleARB"/> 7920 <param name="pname" type="GLenum"/> 7921 <param name="params" type="GLint *" output="true"/> 7922 <glx ignore="true"/> 7923 </function> 7924 7925 <function name="GetInfoLogARB"> 7926 <param name="obj" type="GLhandleARB"/> 7927 <param name="maxLength" type="GLsizei"/> 7928 <param name="length" type="GLsizei *" output="true"/> 7929 <param name="infoLog" type="GLcharARB *" output="true"/> 7930 <glx ignore="true"/> 7931 </function> 7932 7933 <function name="GetAttachedObjectsARB"> 7934 <param name="containerObj" type="GLhandleARB"/> 7935 <param name="maxLength" type="GLsizei"/> 7936 <param name="length" type="GLsizei *" output="true"/> 7937 <param name="infoLog" type="GLhandleARB *" output="true"/> 7938 <glx ignore="true"/> 7939 </function> 7940 7941 <function name="GetUniformLocationARB" alias="GetUniformLocation"> 7942 <param name="program" type="GLhandleARB"/> 7943 <param name="name" type="const GLcharARB *"/> 7944 <return type="GLint"/> 7945 </function> 7946 7947 <function name="GetActiveUniformARB" alias="GetActiveUniform"> 7948 <param name="program" type="GLhandleARB"/> 7949 <param name="index" type="GLuint"/> 7950 <param name="bufSize" type="GLsizei"/> 7951 <param name="length" type="GLsizei *"/> 7952 <param name="size" type="GLint *"/> 7953 <param name="type" type="GLenum *"/> 7954 <param name="name" type="GLcharARB *"/> 7955 </function> 7956 7957 <function name="GetUniformfvARB" alias="GetUniformfv"> 7958 <param name="program" type="GLhandleARB"/> 7959 <param name="location" type="GLint"/> 7960 <param name="params" type="GLfloat *"/> 7961 </function> 7962 7963 <function name="GetUniformivARB" alias="GetUniformiv"> 7964 <param name="program" type="GLhandleARB"/> 7965 <param name="location" type="GLint"/> 7966 <param name="params" type="GLint *"/> 7967 </function> 7968 7969 <function name="GetShaderSourceARB" alias="GetShaderSource"> 7970 <param name="shader" type="GLhandleARB"/> 7971 <param name="bufSize" type="GLsizei"/> 7972 <param name="length" type="GLsizei *"/> 7973 <param name="source" type="GLcharARB *"/> 7974 </function> 7975</category> 7976 7977<category name="GL_ARB_vertex_shader" number="31"> 7978 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/> 7979 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/> 7980 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/> 7981 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/> 7982 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/> 7983 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/> 7984 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/> 7985 7986 <function name="BindAttribLocationARB" alias="BindAttribLocation"> 7987 <param name="program" type="GLhandleARB"/> 7988 <param name="index" type="GLuint"/> 7989 <param name="name" type="const GLcharARB *"/> 7990 </function> 7991 7992 <function name="GetActiveAttribARB" alias="GetActiveAttrib"> 7993 <param name="program" type="GLhandleARB"/> 7994 <param name="index" type="GLuint"/> 7995 <param name="bufSize" type="GLsizei"/> 7996 <param name="length" type="GLsizei *"/> 7997 <param name="size" type="GLint *"/> 7998 <param name="type" type="GLenum *"/> 7999 <param name="name" type="GLcharARB *"/> 8000 </function> 8001 8002 <function name="GetAttribLocationARB" alias="GetAttribLocation"> 8003 <param name="program" type="GLhandleARB"/> 8004 <param name="name" type="const GLcharARB *"/> 8005 <return type="GLint"/> 8006 </function> 8007</category> 8008 8009<category name="GL_ARB_fragment_shader" number="32"> 8010 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/> 8011 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/> 8012</category> 8013 8014<category name="GL_ARB_shading_language_100" number="33"> 8015 <!-- No new functions, types, enums. --> 8016</category> 8017 8018<category name="GL_ARB_texture_non_power_of_two" number="34"> 8019 <!-- No new functions, types, enums. --> 8020</category> 8021 8022<category name="GL_ARB_point_sprite" number="35"> 8023 <enum name="POINT_SPRITE_ARB" count="1" value="0x8861"> 8024 <size name="Get" mode="get"/> 8025 </enum> 8026 <enum name="COORD_REPLACE_ARB" count="1" value="0x8862"> 8027 <size name="TexEnvfv"/> 8028 <size name="TexEnviv"/> 8029 <size name="GetTexEnvfv" mode="get"/> 8030 <size name="GetTexEnviv" mode="get"/> 8031 </enum> 8032</category> 8033 8034<category name="GL_ARB_fragment_program_shadow" number="36"> 8035 <!-- No new functions, types, enums. --> 8036</category> 8037 8038<xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8039 8040<category name="GL_ARB_texture_rectangle" number="38"> 8041 <enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5"> 8042 <size name="Get" mode="get"/> 8043 </enum> 8044 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6"> 8045 <size name="Get" mode="get"/> 8046 </enum> 8047 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/> 8048 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8"> 8049 <size name="Get" mode="get"/> 8050 </enum> 8051</category> 8052 8053<xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8054 8055<!-- 40. GL_ARB_half_float_pixel --> 8056 8057<xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8058 8059<!-- 42. GL_ARB_pixel_buffer_object --> 8060 8061<xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8062 8063<xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8064 8065<xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8066 8067<!-- 46. GL_ARB_framebuffer_sRGB --> 8068 8069<!-- 47. GL_ARB_geometry_shader4. There are no intentions to implement this extension --> 8070 8071<!-- 48. GL_ARB_half_float_vertex --> 8072 8073<xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8074 8075<xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8076 8077<xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8078 8079<xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8080 8081<xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8082 8083<xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8084 8085<!-- ARB extension number 55 is a GLX extension. --> 8086<!-- ARB extension number 56 is a WGL extension. --> 8087 8088<xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8089 8090<!-- 58. GL_ARB_compatibility --> 8091 8092<xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8093 8094<!-- 60. GL_ARB_shader_texture_lod --> 8095 8096<xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8097 8098<xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8099 8100<!-- 63. GL_ARB_fragment_coord_conventions --> 8101<!-- 64. GL_ARB_provoking_vertex --> 8102 8103<xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8104 8105<xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8106 8107<xi:include href="ARB_texture_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8108 8109<!-- 68. GL_ARB_vertex_array_bgra --> 8110 8111<xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8112<xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8113 8114<xi:include href="ARB_sample_shading.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8115<xi:include href="ARB_texture_cube_map_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8116<xi:include href="ARB_texture_gather.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8117<!-- 73. GL_ARB_texture_query_lod --> 8118 8119<!-- ARB extension number 74 is a WGL extension. --> 8120<!-- ARB extension number 75 is a GLX extension. --> 8121 8122<xi:include href="ARB_shading_language_include.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8123 8124<!-- 77. GL_ARB_texture_compression_bptc --> 8125 8126<xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8127 8128<!-- 79. GL_ARB_explicit_attrib_location --> 8129 8130<category name="GL_ARB_occlusion_query2" number="80"> 8131 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F"> 8132 <size name="GetQueryiv" mode="get"/> 8133 </enum> 8134</category> 8135 8136<xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8137 8138<!-- 82. GL_ARB_shader_bit_encoding --> 8139 8140<xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8141 8142<!-- 84. GL_ARB_texture_swizzle --> 8143 8144<category name="GL_ARB_timer_query" number="85"> 8145 <enum name="TIME_ELAPSED" value="0x88BF"/> 8146 <enum name="TIMESTAMP" value="0x8E28"/> 8147 <type name="int64" size="8"/> 8148 <type name="uint64" unsigned="true" size="8"/> 8149 <function name="GetQueryObjecti64v"> 8150 <param name="id" type="GLuint"/> 8151 <param name="pname" type="GLenum"/> 8152 <param name="params" type="GLint64 *"/> 8153 </function> 8154 <function name="GetQueryObjectui64v"> 8155 <param name="id" type="GLuint"/> 8156 <param name="pname" type="GLenum"/> 8157 <param name="params" type="GLuint64 *"/> 8158 </function> 8159 <function name="QueryCounter" exec="dlist"> 8160 <param name="id" type="GLuint"/> 8161 <param name="target" type="GLenum"/> 8162 </function> 8163</category> 8164 8165<xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8166 8167<!-- ARB extensions #86...#89 --> 8168 8169<xi:include href="ARB_shader_subroutine.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8170 8171<xi:include href="ARB_tessellation_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8172 8173<!-- ARB extensions #92...#93 --> 8174 8175<xi:include href="ARB_draw_indirect.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8176 8177<xi:include href="ARB_gpu_shader5.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8178 8179<xi:include href="ARB_gpu_shader_fp64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8180 8181<category name="GL_ARB_transform_feedback3" number="94"> 8182 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/> 8183 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/> 8184 8185 <function name="DrawTransformFeedbackStream" exec="dlist"> 8186 <param name="mode" type="GLenum"/> 8187 <param name="id" type="GLuint"/> 8188 <param name="stream" type="GLuint"/> 8189 </function> 8190 8191 <function name="BeginQueryIndexed" exec="dlist"> 8192 <param name="target" type="GLenum"/> 8193 <param name="index" type="GLuint"/> 8194 <param name="id" type="GLuint"/> 8195 </function> 8196 8197 <function name="EndQueryIndexed" exec="dlist"> 8198 <param name="target" type="GLenum"/> 8199 <param name="index" type="GLuint"/> 8200 </function> 8201 8202 <function name="GetQueryIndexediv"> 8203 <param name="target" type="GLenum"/> 8204 <param name="index" type="GLuint"/> 8205 <param name="pname" type="GLenum"/> 8206 <param name="params" type="GLint *"/> 8207 </function> 8208</category> 8209 8210<!-- ARB extensions #95...#96 --> 8211 8212<xi:include href="ARB_separate_shader_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8213 8214<category name="GL_ARB_shader_precision" number="98"> 8215 <!-- No new functions, types, enums. --> 8216</category> 8217 8218<xi:include href="ARB_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8219 8220<!-- ARB extensions #100...#108 --> 8221 8222<xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8223 8224<xi:include href="ARB_get_program_binary.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8225 8226<xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8227 8228<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8229 8230<xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8231 8232<category name="GL_ARB_transform_feedback_instanced" number="109"> 8233 <function name="DrawTransformFeedbackInstanced" exec="dlist"> 8234 <param name="mode" type="GLenum"/> 8235 <param name="id" type="GLuint"/> 8236 <param name="primcount" type="GLsizei"/> 8237 </function> 8238 8239 <function name="DrawTransformFeedbackStreamInstanced" exec="dlist"> 8240 <param name="mode" type="GLenum"/> 8241 <param name="id" type="GLuint"/> 8242 <param name="stream" type="GLuint"/> 8243 <param name="primcount" type="GLsizei"/> 8244 </function> 8245</category> 8246 8247<xi:include href="ARB_compressed_texture_pixel_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8248 8249<!-- ARB extensions #111...#116 --> 8250 8251<xi:include href="ARB_internalformat_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8252 8253<category name="GL_ARB_map_buffer_alignment" number="113"> 8254 <enum name="MIN_MAP_BUFFER_ALIGNMENT" value="0x90BC" /> 8255</category> 8256 8257<xi:include href="ARB_shader_atomic_counters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8258 8259<xi:include href="ARB_shader_image_load_store.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8260 8261<xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8262 8263<xi:include href="KHR_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8264 8265<xi:include href="KHR_debug.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8266 8267<!-- ARB extension #120 --> 8268 8269<xi:include href="ARB_clear_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8270 8271<xi:include href="ARB_compute_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8272 8273<xi:include href="ARB_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8274 8275<xi:include href="ARB_texture_view.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8276 8277<xi:include href="ARB_vertex_attrib_binding.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8278 8279<!-- ARB extension #126 --> 8280 8281<xi:include href="ARB_ES3_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8282 8283<!-- ARB extension #128 --> 8284 8285<category name="GL_ARB_fragment_layer_viewport" number="129"> 8286 <!-- No new functions, types, enums. --> 8287</category> 8288 8289<xi:include href="ARB_framebuffer_no_attachments.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8290 8291<xi:include href="ARB_internalformat_query2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8292 8293<category name="GL_ARB_explicit_uniform_location" number="128"> 8294 <enum name="MAX_UNIFORM_LOCATIONS" count="1" value="0x826E" > 8295 <size name="Get" mode="get"/> 8296 </enum> 8297</category> 8298 8299<xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8300 8301<!-- ARB extension #133 is ARB_multi_draw_indirect, defined in the same 8302 file as ARB_draw_indirect --> 8303 8304<xi:include href="ARB_program_interface_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8305 8306<!-- ARB extensions #135...#136 --> 8307 8308<xi:include href="ARB_shader_storage_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8309 8310<!-- ARB extensions #138 --> 8311 8312<xi:include href="ARB_texture_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8313 8314<!-- 140. GL_ARB_texture_query_levels --> 8315 8316<xi:include href="ARB_texture_storage_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8317 8318<!-- ARB extension 142 - 143. --> 8319 8320<category name="GL_ARB_buffer_storage" number="144"> 8321 <enum name="MAP_PERSISTENT_BIT" value="0x40" /> 8322 <enum name="MAP_COHERENT_BIT" value="0x80" /> 8323 <enum name="DYNAMIC_STORAGE_BIT" value="0x100" /> 8324 <enum name="CLIENT_STORAGE_BIT" value="0x200" /> 8325 <enum name="BUFFER_IMMUTABLE_STORAGE" value="0x821F" /> 8326 <enum name="BUFFER_STORAGE_FLAGS" value="0x8220" /> 8327 <enum name="CLIENT_MAPPED_BUFFER_BARRIER_BIT" value="0x4000" /> 8328 8329 <function name="BufferStorage" no_error="true"> 8330 <param name="target" type="GLenum"/> 8331 <param name="size" type="GLsizeiptr"/> 8332 <param name="data" type="const GLvoid *"/> 8333 <param name="flags" type="GLbitfield"/> 8334 </function> 8335 8336 <function name="NamedBufferStorageEXT"> 8337 <param name="buffer" type="GLuint" /> 8338 <param name="size" type="GLsizeiptr" /> 8339 <param name="data" type="const GLvoid *" /> 8340 <param name="flags" type="GLbitfield" /> 8341 </function> 8342</category> 8343 8344<xi:include href="ARB_clear_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8345 8346<!-- ARB extension #146 --> 8347 8348<xi:include href="ARB_multi_bind.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8349 8350<category name="GL_ARB_query_buffer_object" number="148"> 8351 <enum name="QUERY_RESULT_NO_WAIT" value="0x9194"/> 8352 <enum name="QUERY_BUFFER" value="0x9192"/> 8353 <enum name="QUERY_BUFFER_BINDING" value="0x9193"/> 8354 <enum name="QUERY_BUFFER_BARRIER_BIT" value="0x00008000"/> 8355</category> 8356 8357<!-- ARB extensions 149 - 151 --> 8358 8359<xi:include href="ARB_bindless_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8360 8361<xi:include href="ARB_compute_variable_group_size.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8362 8363<xi:include href="ARB_indirect_parameters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8364 8365<!-- ARB extensions 155 - 157 --> 8366 8367<xi:include href="ARB_sparse_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8368 8369<!-- ARB extensions 159 --> 8370 8371<xi:include href="ARB_clip_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8372 8373<category name="GL_ARB_conditional_render_inverted" number="161"> 8374 <enum name="QUERY_WAIT_INVERTED" value="0x8E17"/> 8375 <enum name="QUERY_NO_WAIT_INVERTED" value="0x8E18"/> 8376 <enum name="QUERY_BY_REGION_WAIT_INVERTED" value="0x8E19"/> 8377 <enum name="QUERY_BY_REGION_NO_WAIT_INVERTED" value="0x8E1A"/> 8378</category> 8379 8380<category name="ARB_cull_distance" number="162"> 8381 <enum name="MAX_CULL_DISTANCES" value="0x82F9"/> 8382 <enum name="MAX_COMBINED_CLIP_AND_CULL_DISTANCES" value="0x82FA"/> 8383</category> 8384 8385<!-- ARB extensions 163 --> 8386 8387<xi:include href="OES_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8388 8389<xi:include href="ARB_direct_state_access.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8390 8391<xi:include href="ARB_get_texture_sub_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8392 8393<!-- ARB extension 166 --> 8394 8395<xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8396 8397<xi:include href="KHR_context_flush_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8398 8399<!-- ARB extension 170 --> 8400<xi:include href="KHR_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8401 8402<!-- ARB extension 171 --> 8403<xi:include href="ARB_pipeline_statistics_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8404 8405<!-- ARB extension 172 --> 8406<xi:include href="ARB_sparse_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8407 8408<category name="es3.2"> 8409 <!-- This should be in es_EXT, but this file is included first and 8410 the alias doesn't work otherwise. --> 8411 <function name="PrimitiveBoundingBox" es2="3.2" exec="dlist"> 8412 <param name="minX" type="GLfloat"/> 8413 <param name="minY" type="GLfloat"/> 8414 <param name="minZ" type="GLfloat"/> 8415 <param name="minW" type="GLfloat"/> 8416 <param name="maxX" type="GLfloat"/> 8417 <param name="maxY" type="GLfloat"/> 8418 <param name="maxZ" type="GLfloat"/> 8419 <param name="maxW" type="GLfloat"/> 8420 </function> 8421 8422 <function name="BlendBarrier" es2="3.2"/> 8423</category> 8424 8425<category name="KHR_blend_equation_advanced" number="174"> 8426 <enum name="BLEND_ADVANCED_COHERENT_KHR" value="0x9285"/> 8427 8428 <enum name="MULTIPLY_KHR" value="0x9294"/> 8429 <enum name="SCREEN_KHR" value="0x9295"/> 8430 <enum name="OVERLAY_KHR" value="0x9296"/> 8431 <enum name="DARKEN_KHR" value="0x9297"/> 8432 <enum name="LIGHTEN_KHR" value="0x9298"/> 8433 <enum name="COLORDODGE_KHR" value="0x9299"/> 8434 <enum name="COLORBURN_KHR" value="0x929A"/> 8435 <enum name="HARDLIGHT_KHR" value="0x929B"/> 8436 <enum name="SOFTLIGHT_KHR" value="0x929C"/> 8437 <enum name="DIFFERENCE_KHR" value="0x929E"/> 8438 <enum name="EXCLUSION_KHR" value="0x92A0"/> 8439 8440 <enum name="HSL_HUE_KHR" value="0x92AD"/> 8441 <enum name="HSL_SATURATION_KHR" value="0x92AE"/> 8442 <enum name="HSL_COLOR_KHR" value="0x92AF"/> 8443 <enum name="HSL_LUMINOSITY_KHR" value="0x92B0"/> 8444 8445 <function name="BlendBarrierKHR" alias="BlendBarrier" es2="2.0"/> 8446</category> 8447 8448<category name="ARB_ES3_2_compatibility" number="177"> 8449 8450 <enum name="PRIMITIVE_BOUNDING_BOX_ARB" count="8" value="0x92BE"> 8451 <size name="Get" mode="get"/> 8452 </enum> 8453 <enum name="MULTISAMPLE_LINE_WIDTH_RANGE_ARB" count="2" value="0x9381"> 8454 <size name="Get" mode="get"/> 8455 </enum> 8456 <enum name="MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB" value="0x9382"> 8457 <size name="Get" mode="get"/> 8458 </enum> 8459 8460 <function name="PrimitiveBoundingBoxARB" alias="PrimitiveBoundingBox"> 8461 <param name="minX" type="GLfloat"/> 8462 <param name="minY" type="GLfloat"/> 8463 <param name="minZ" type="GLfloat"/> 8464 <param name="minW" type="GLfloat"/> 8465 <param name="maxX" type="GLfloat"/> 8466 <param name="maxY" type="GLfloat"/> 8467 <param name="maxZ" type="GLfloat"/> 8468 <param name="maxW" type="GLfloat"/> 8469 </function> 8470 8471</category> 8472 8473<xi:include href="ARB_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8474 8475<category name="ARB_parallel_shader_compile" number="179"> 8476 <enum name="MAX_SHADER_COMPILER_THREADS_ARB" value="0x91B0"/> 8477 <enum name="COMPLETION_STATUS_ARB" value="0x91B1"/> 8478 8479 <function name="MaxShaderCompilerThreadsKHR" es2="2.0"> 8480 <param name="count" type="GLuint"/> 8481 </function> 8482 8483 <function name="MaxShaderCompilerThreadsARB" alias="MaxShaderCompilerThreadsKHR"> 8484 <param name="count" type="GLuint"/> 8485 </function> 8486</category> 8487 8488<!-- ARB extension 180 - 189 --> 8489 8490<xi:include href="ARB_gl_spirv.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8491 8492<!-- ARB extensions 191 - 193 --> 8493 8494<xi:include href="ARB_spirv_extensions.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8495 8496<!-- Non-ARB extensions sorted by extension number. --> 8497 8498<category name="GL_EXT_blend_color" number="2"> 8499 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8500 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8501 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8502 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8503 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8504 <size name="Get" mode="get"/> 8505 </enum> 8506 8507 <function name="BlendColorEXT" alias="BlendColor"> 8508 <param name="red" type="GLclampf"/> 8509 <param name="green" type="GLclampf"/> 8510 <param name="blue" type="GLclampf"/> 8511 <param name="alpha" type="GLclampf"/> 8512 </function> 8513</category> 8514 8515<category name="GL_EXT_texture" number="4"> 8516 <enum name="ALPHA4_EXT" value="0x803B"/> 8517 <enum name="ALPHA8_EXT" value="0x803C"/> 8518 <enum name="ALPHA12_EXT" value="0x803D"/> 8519 <enum name="ALPHA16_EXT" value="0x803E"/> 8520 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8521 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8522 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8523 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8524 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8525 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8526 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8527 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8528 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8529 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8530 <enum name="INTENSITY_EXT" value="0x8049"/> 8531 <enum name="INTENSITY4_EXT" value="0x804A"/> 8532 <enum name="INTENSITY8_EXT" value="0x804B"/> 8533 <enum name="INTENSITY12_EXT" value="0x804C"/> 8534 <enum name="INTENSITY16_EXT" value="0x804D"/> 8535 <enum name="RGB2_EXT" value="0x804E"/> 8536 <enum name="RGB4_EXT" value="0x804F"/> 8537 <enum name="RGB5_EXT" value="0x8050"/> 8538 <enum name="RGB8_EXT" value="0x8051"/> 8539 <enum name="RGB10_EXT" value="0x8052"/> 8540 <enum name="RGB12_EXT" value="0x8053"/> 8541 <enum name="RGB16_EXT" value="0x8054"/> 8542 <enum name="RGBA2_EXT" value="0x8055"/> 8543 <enum name="RGBA4_EXT" value="0x8056"/> 8544 <enum name="RGB5_A1_EXT" value="0x8057"/> 8545 <enum name="RGBA8_EXT" value="0x8058"/> 8546 <enum name="RGB10_A2_EXT" value="0x8059"/> 8547 <enum name="RGBA12_EXT" value="0x805A"/> 8548 <enum name="RGBA16_EXT" value="0x805B"/> 8549 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8550 <size name="GetTexLevelParameterfv" mode="get"/> 8551 <size name="GetTexLevelParameteriv" mode="get"/> 8552 </enum> 8553 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8554 <size name="GetTexLevelParameterfv" mode="get"/> 8555 <size name="GetTexLevelParameteriv" mode="get"/> 8556 </enum> 8557 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8558 <size name="GetTexLevelParameterfv" mode="get"/> 8559 <size name="GetTexLevelParameteriv" mode="get"/> 8560 </enum> 8561 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8562 <size name="GetTexLevelParameterfv" mode="get"/> 8563 <size name="GetTexLevelParameteriv" mode="get"/> 8564 </enum> 8565 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8566 <size name="GetTexLevelParameterfv" mode="get"/> 8567 <size name="GetTexLevelParameteriv" mode="get"/> 8568 </enum> 8569 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8570 <size name="GetTexLevelParameterfv" mode="get"/> 8571 <size name="GetTexLevelParameteriv" mode="get"/> 8572 </enum> 8573 <enum name="REPLACE_EXT" value="0x8062"/> 8574 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8575 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8576 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8577</category> 8578 8579<!-- Extension number 5 is not listed in the extension registry. --> 8580 8581<category name="GL_EXT_texture3D" number="6"> 8582 <function name="TexImage3DEXT" alias="TexImage3D"> 8583 <param name="target" type="GLenum"/> 8584 <param name="level" type="GLint"/> 8585 <param name="internalformat" type="GLenum"/> 8586 <param name="width" type="GLsizei"/> 8587 <param name="height" type="GLsizei"/> 8588 <param name="depth" type="GLsizei"/> 8589 <param name="border" type="GLint"/> 8590 <param name="format" type="GLenum"/> 8591 <param name="type" type="GLenum"/> 8592 <param name="pixels" type="const GLvoid *"/> 8593 </function> 8594 8595 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8596 <param name="target" type="GLenum"/> 8597 <param name="level" type="GLint"/> 8598 <param name="xoffset" type="GLint"/> 8599 <param name="yoffset" type="GLint"/> 8600 <param name="zoffset" type="GLint"/> 8601 <param name="width" type="GLsizei"/> 8602 <param name="height" type="GLsizei"/> 8603 <param name="depth" type="GLsizei"/> 8604 <param name="format" type="GLenum"/> 8605 <param name="type" type="GLenum"/> 8606 <param name="UNUSED" type="GLuint" padding="true"/> 8607 <param name="pixels" type="const GLvoid *"/> 8608 </function> 8609</category> 8610 8611<category name="GL_SGIS_texture_filter4" number="7"> 8612 <function name="GetTexFilterFuncSGIS" exec="skip"> 8613 <param name="target" type="GLenum"/> 8614 <param name="filter" type="GLenum"/> 8615 <param name="weights" type="GLfloat *" output="true"/> 8616 <glx vendorpriv="4101" ignore="true"/> 8617 </function> 8618 8619 <function name="TexFilterFuncSGIS" exec="skip"> 8620 <param name="target" type="GLenum"/> 8621 <param name="filter" type="GLenum"/> 8622 <param name="n" type="GLsizei" counter="true"/> 8623 <param name="weights" type="const GLfloat *" count="n"/> 8624 <glx rop="2064" ignore="true"/> 8625 </function> 8626</category> 8627 8628<!-- Extension number 8 is not listed in the extension registry. --> 8629 8630<category name="GL_EXT_subtexture" number="9"> 8631 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8632 <param name="target" type="GLenum"/> 8633 <param name="level" type="GLint"/> 8634 <param name="xoffset" type="GLint"/> 8635 <param name="width" type="GLsizei"/> 8636 <param name="format" type="GLenum"/> 8637 <param name="type" type="GLenum"/> 8638 <param name="UNUSED" type="GLuint" padding="true"/> 8639 <param name="pixels" type="const GLvoid *"/> 8640 </function> 8641 8642 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8643 <param name="target" type="GLenum"/> 8644 <param name="level" type="GLint"/> 8645 <param name="xoffset" type="GLint"/> 8646 <param name="yoffset" type="GLint"/> 8647 <param name="width" type="GLsizei"/> 8648 <param name="height" type="GLsizei"/> 8649 <param name="format" type="GLenum"/> 8650 <param name="type" type="GLenum"/> 8651 <param name="UNUSED" type="GLuint" padding="true"/> 8652 <param name="pixels" type="const GLvoid *"/> 8653 </function> 8654</category> 8655 8656<category name="GL_EXT_copy_texture" number="10"> 8657 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8658 <param name="target" type="GLenum"/> 8659 <param name="level" type="GLint"/> 8660 <param name="internalformat" type="GLenum"/> 8661 <param name="x" type="GLint"/> 8662 <param name="y" type="GLint"/> 8663 <param name="width" type="GLsizei"/> 8664 <param name="border" type="GLint"/> 8665 </function> 8666 8667 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8668 <param name="target" type="GLenum"/> 8669 <param name="level" type="GLint"/> 8670 <param name="internalformat" type="GLenum"/> 8671 <param name="x" type="GLint"/> 8672 <param name="y" type="GLint"/> 8673 <param name="width" type="GLsizei"/> 8674 <param name="height" type="GLsizei"/> 8675 <param name="border" type="GLint"/> 8676 </function> 8677 8678 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8679 <param name="target" type="GLenum"/> 8680 <param name="level" type="GLint"/> 8681 <param name="xoffset" type="GLint"/> 8682 <param name="x" type="GLint"/> 8683 <param name="y" type="GLint"/> 8684 <param name="width" type="GLsizei"/> 8685 </function> 8686 8687 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8688 <param name="target" type="GLenum"/> 8689 <param name="level" type="GLint"/> 8690 <param name="xoffset" type="GLint"/> 8691 <param name="yoffset" type="GLint"/> 8692 <param name="x" type="GLint"/> 8693 <param name="y" type="GLint"/> 8694 <param name="width" type="GLsizei"/> 8695 <param name="height" type="GLsizei"/> 8696 </function> 8697 8698 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8699 <param name="target" type="GLenum"/> 8700 <param name="level" type="GLint"/> 8701 <param name="xoffset" type="GLint"/> 8702 <param name="yoffset" type="GLint"/> 8703 <param name="zoffset" type="GLint"/> 8704 <param name="x" type="GLint"/> 8705 <param name="y" type="GLint"/> 8706 <param name="width" type="GLsizei"/> 8707 <param name="height" type="GLsizei"/> 8708 </function> 8709</category> 8710 8711<category name="GL_SGIS_pixel_texture" number="15"> 8712 <function name="PixelTexGenParameteriSGIS" exec="skip"> 8713 <param name="pname" type="GLenum"/> 8714 <param name="param" type="GLint"/> 8715 <glx ignore="true"/> 8716 </function> 8717 8718 <function name="PixelTexGenParameterivSGIS" exec="skip"> 8719 <param name="pname" type="GLenum"/> 8720 <param name="params" type="const GLint *"/> 8721 <glx ignore="true"/> 8722 </function> 8723 8724 <function name="PixelTexGenParameterfSGIS" exec="skip"> 8725 <param name="pname" type="GLenum"/> 8726 <param name="param" type="GLfloat"/> 8727 <glx ignore="true"/> 8728 </function> 8729 8730 <function name="PixelTexGenParameterfvSGIS" exec="skip"> 8731 <param name="pname" type="GLenum"/> 8732 <param name="params" type="const GLfloat *"/> 8733 <glx ignore="true"/> 8734 </function> 8735 8736 <function name="GetPixelTexGenParameterivSGIS" exec="skip"> 8737 <param name="pname" type="GLenum"/> 8738 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8739 <glx ignore="true"/> 8740 </function> 8741 8742 <function name="GetPixelTexGenParameterfvSGIS" exec="skip"> 8743 <param name="pname" type="GLenum"/> 8744 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8745 <glx ignore="true"/> 8746 </function> 8747</category> 8748 8749<category name="GL_SGIS_texture4D" number="16"> 8750 <function name="TexImage4DSGIS" exec="skip"> 8751 <param name="target" type="GLenum"/> 8752 <param name="level" type="GLint"/> 8753 <param name="internalformat" type="GLenum"/> 8754 <param name="width" type="GLsizei"/> 8755 <param name="height" type="GLsizei"/> 8756 <param name="depth" type="GLsizei"/> 8757 <param name="size4d" type="GLsizei"/> 8758 <param name="border" type="GLint"/> 8759 <param name="format" type="GLenum"/> 8760 <param name="type" type="GLenum"/> 8761 <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"/> 8762 <glx rop="2057" ignore="true"/> 8763 </function> 8764 8765 <function name="TexSubImage4DSGIS" exec="skip"> 8766 <param name="target" type="GLenum"/> 8767 <param name="level" type="GLint"/> 8768 <param name="xoffset" type="GLint"/> 8769 <param name="yoffset" type="GLint"/> 8770 <param name="zoffset" type="GLint"/> 8771 <param name="woffset" type="GLint"/> 8772 <param name="width" type="GLsizei"/> 8773 <param name="height" type="GLsizei"/> 8774 <param name="depth" type="GLsizei"/> 8775 <param name="size4d" type="GLsizei"/> 8776 <param name="format" type="GLenum"/> 8777 <param name="type" type="GLenum"/> 8778 <param name="UNUSED" type="GLuint" padding="true"/> 8779 <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"/> 8780 <glx rop="2058" ignore="true"/> 8781 </function> 8782</category> 8783 8784<category name="GL_SGI_texture_color_table" number="17"> 8785 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 8786 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 8787</category> 8788 8789<!-- Extension number 19 is not listed in the extension registry. --> 8790 8791<category name="GL_EXT_texture_object" number="20"> 8792 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 8793 <param name="n" type="GLsizei" counter="true"/> 8794 <param name="textures" type="const GLuint *" count="n"/> 8795 <param name="residences" type="GLboolean *" output="true" count="n"/> 8796 <return type="GLboolean"/> 8797 <glx vendorpriv="11" handcode="client" always_array="true"/> 8798 </function> 8799 8800 <function name="BindTextureEXT" alias="BindTexture"> 8801 <param name="target" type="GLenum"/> 8802 <param name="texture" type="GLuint"/> 8803 </function> 8804 8805 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 8806 <param name="n" type="GLsizei" counter="true"/> 8807 <param name="textures" type="const GLuint *" count="n"/> 8808 <glx vendorpriv="12"/> 8809 </function> 8810 8811 <function name="GenTexturesEXT" alias="GenTextures"> 8812 <param name="n" type="GLsizei" counter="true"/> 8813 <param name="textures" type="GLuint *" output="true" count="n"/> 8814 <glx vendorpriv="13" always_array="true"/> 8815 </function> 8816 8817 <function name="IsTextureEXT" alias="IsTexture"> 8818 <param name="texture" type="GLuint"/> 8819 <return type="GLboolean"/> 8820 <glx vendorpriv="14"/> 8821 </function> 8822 8823 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 8824 <param name="n" type="GLsizei"/> 8825 <param name="textures" type="const GLuint *"/> 8826 <param name="priorities" type="const GLclampf *"/> 8827 </function> 8828</category> 8829 8830<category name="GL_SGIS_detail_texture" number="21"> 8831 <function name="DetailTexFuncSGIS" exec="skip"> 8832 <param name="target" type="GLenum"/> 8833 <param name="n" type="GLsizei" counter="true"/> 8834 <param name="points" type="const GLfloat *" count="n"/> 8835 <glx rop="2051" ignore="true"/> 8836 </function> 8837 8838 <function name="GetDetailTexFuncSGIS" exec="skip"> 8839 <param name="target" type="GLenum"/> 8840 <param name="points" type="GLfloat *" output="true"/> 8841 <glx vendorpriv="4096" ignore="true"/> 8842 </function> 8843</category> 8844 8845<category name="GL_SGIS_sharpen_texture" number="22"> 8846 <function name="SharpenTexFuncSGIS" exec="skip"> 8847 <param name="target" type="GLenum"/> 8848 <param name="n" type="GLsizei" counter="true"/> 8849 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 8850 <glx rop="2052" ignore="true"/> 8851 </function> 8852 8853 <function name="GetSharpenTexFuncSGIS" exec="skip"> 8854 <param name="target" type="GLenum"/> 8855 <param name="points" type="GLfloat *" output="true"/> 8856 <glx vendorpriv="4097" ignore="true"/> 8857 </function> 8858</category> 8859 8860<category name="GL_SGIS_multisample" number="25"> 8861 <function name="SampleMaskSGIS" exec="skip"> 8862 <param name="value" type="GLclampf"/> 8863 <param name="invert" type="GLboolean"/> 8864 <glx rop="2048"/> 8865 </function> 8866 8867 <function name="SamplePatternSGIS" exec="skip"> 8868 <param name="pattern" type="GLenum"/> 8869 <glx rop="2049"/> 8870 </function> 8871</category> 8872 8873<!-- Extension number 26 is not listed in the extension registry. --> 8874 8875<category name="GL_EXT_rescale_normal" number="27"> 8876 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 8877 <size name="Get" mode="get"/> 8878 </enum> 8879</category> 8880 8881<!-- Extension number 28 is a GLX extension. --> 8882<!-- Extension number 29 is not listed in the extension registry. --> 8883 8884<category name="GL_EXT_vertex_array" number="30"> 8885 <!-- These enums are part of the extension only. --> 8886 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 8887 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 8888 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 8889 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 8890 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 8891 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 8892 8893 8894 <function name="ArrayElementEXT" alias="ArrayElement"> 8895 <param name="i" type="GLint"/> 8896 </function> 8897 8898 <function name="ColorPointerEXT" deprecated="3.1" marshal="async" 8899 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR0, size, type, stride, pointer);"> 8900 <param name="size" type="GLint"/> 8901 <param name="type" type="GLenum"/> 8902 <param name="stride" type="GLsizei"/> 8903 <param name="count" type="GLsizei"/> 8904 <param name="pointer" type="const GLvoid *"/> 8905 <glx handcode="true"/> 8906 </function> 8907 8908 <function name="DrawArraysEXT" alias="DrawArrays"> 8909 <param name="mode" type="GLenum"/> 8910 <param name="first" type="GLint"/> 8911 <param name="count" type="GLsizei"/> 8912 </function> 8913 8914 <function name="EdgeFlagPointerEXT" deprecated="3.1" marshal="async" 8915 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_EDGEFLAG, 1, GL_UNSIGNED_BYTE, stride, pointer);"> 8916 <param name="stride" type="GLsizei"/> 8917 <param name="count" type="GLsizei"/> 8918 <param name="pointer" type="const GLboolean *"/> 8919 <glx handcode="true"/> 8920 </function> 8921 8922 <function name="GetPointervEXT" alias="GetPointerv"> 8923 <param name="pname" type="GLenum"/> 8924 <param name="params" type="GLvoid **" output="true"/> 8925 </function> 8926 8927 <function name="IndexPointerEXT" deprecated="3.1" marshal="async" 8928 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_COLOR_INDEX, 1, type, stride, pointer);"> 8929 <param name="type" type="GLenum"/> 8930 <param name="stride" type="GLsizei"/> 8931 <param name="count" type="GLsizei"/> 8932 <param name="pointer" type="const GLvoid *"/> 8933 <glx handcode="true"/> 8934 </function> 8935 8936 <function name="NormalPointerEXT" deprecated="3.1" marshal="async" 8937 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_NORMAL, 3, type, stride, pointer);"> 8938 <param name="type" type="GLenum"/> 8939 <param name="stride" type="GLsizei"/> 8940 <param name="count" type="GLsizei"/> 8941 <param name="pointer" type="const GLvoid *"/> 8942 <glx handcode="true"/> 8943 </function> 8944 8945 <function name="TexCoordPointerEXT" deprecated="3.1" marshal="async" 8946 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_TEX(ctx->GLThread.ClientActiveTexture), size, type, stride, pointer);"> 8947 <param name="size" type="GLint"/> 8948 <param name="type" type="GLenum"/> 8949 <param name="stride" type="GLsizei"/> 8950 <param name="count" type="GLsizei"/> 8951 <param name="pointer" type="const GLvoid *"/> 8952 <glx handcode="true"/> 8953 </function> 8954 8955 <function name="VertexPointerEXT" deprecated="3.1" marshal="async" 8956 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_POS, size, type, stride, pointer);"> 8957 <param name="size" type="GLint"/> 8958 <param name="type" type="GLenum"/> 8959 <param name="stride" type="GLsizei"/> 8960 <param name="count" type="GLsizei"/> 8961 <param name="pointer" type="const GLvoid *"/> 8962 <glx handcode="true"/> 8963 </function> 8964</category> 8965 8966<category name="GL_SGIS_generate_mipmap" number="32"> 8967 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 8968 <size name="TexParameterfv"/> 8969 <size name="TexParameteriv"/> 8970 <size name="GetTexParameterfv" mode="get"/> 8971 <size name="GetTexParameteriv" mode="get"/> 8972 </enum> 8973 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 8974</category> 8975 8976<category name="GL_SGIX_clipmap" number="33"> 8977 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 8978 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 8979 <size name="TexParameterfv"/> 8980 <size name="TexParameteriv"/> 8981 <size name="GetTexParameterfv" mode="get"/> 8982 <size name="GetTexParameteriv" mode="get"/> 8983 </enum> 8984 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172"> 8985 <size name="TexParameterfv"/> 8986 <size name="TexParameteriv"/> 8987 <size name="GetTexParameterfv" mode="get"/> 8988 <size name="GetTexParameteriv" mode="get"/> 8989 </enum> 8990 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 8991 <size name="TexParameterfv"/> 8992 <size name="TexParameteriv"/> 8993 <size name="GetTexParameterfv" mode="get"/> 8994 <size name="GetTexParameteriv" mode="get"/> 8995 </enum> 8996 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 8997 <size name="TexParameterfv"/> 8998 <size name="TexParameteriv"/> 8999 <size name="GetTexParameterfv" mode="get"/> 9000 <size name="GetTexParameteriv" mode="get"/> 9001 </enum> 9002 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 9003 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 9004 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 9005 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 9006 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 9007 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 9008 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 9009</category> 9010 9011<category name="GL_SGIX_shadow" number="34"> 9012 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 9013 <size name="TexParameterfv"/> 9014 <size name="TexParameteriv"/> 9015 <size name="GetTexParameterfv" mode="get"/> 9016 <size name="GetTexParameteriv" mode="get"/> 9017 </enum> 9018 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 9019 <size name="TexParameterfv"/> 9020 <size name="TexParameteriv"/> 9021 <size name="GetTexParameterfv" mode="get"/> 9022 <size name="GetTexParameteriv" mode="get"/> 9023 </enum> 9024 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9025 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9026</category> 9027 9028<category name="GL_SGIS_texture_edge_clamp" number="35"> 9029 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9030</category> 9031 9032<category name="GL_SGIS_texture_border_clamp" number="36"> 9033 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9034</category> 9035 9036<category name="GL_EXT_blend_minmax" number="37"> 9037 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9038 <enum name="MIN_EXT" value="0x8007"/> 9039 <enum name="MAX_EXT" value="0x8008"/> 9040 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9041 <size name="Get" mode="get"/> 9042 </enum> 9043 9044 <function name="BlendEquationEXT" alias="BlendEquation"> 9045 <param name="mode" type="GLenum"/> 9046 </function> 9047</category> 9048 9049<category name="GL_EXT_blend_subtract" number="38"> 9050 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9051 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9052 9053 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9054 <param name="mode" type="GLenum"/> 9055 </function> --> 9056</category> 9057 9058<!-- Extension number 40 is a GLX extension. --> 9059<!-- Extension number 41 is a GLX extension. --> 9060<!-- Extension number 42 is a GLX extension. --> 9061<!-- Extension number 43 is a GLX extension. --> 9062<!-- Extension number 44 is a GLX extension. --> 9063<!-- Extension number 46 is not listed in the extension registry. --> 9064<!-- Extension number 47 is a GLX extension. --> 9065<!-- Extension number 48 is not listed in the extension registry. --> 9066<!-- Extension number 49 is a GLX extension. --> 9067<!-- Extension number 50 is a GLX extension. --> 9068 9069<category name="GL_SGIX_sprite" number="52"> 9070 <function name="SpriteParameterfSGIX" exec="skip"> 9071 <param name="pname" type="GLenum"/> 9072 <param name="param" type="GLfloat"/> 9073 <glx ignore="true"/> 9074 </function> 9075 9076 <function name="SpriteParameterfvSGIX" exec="skip"> 9077 <param name="pname" type="GLenum"/> 9078 <param name="params" type="const GLfloat *"/> 9079 <glx ignore="true"/> 9080 </function> 9081 9082 <function name="SpriteParameteriSGIX" exec="skip"> 9083 <param name="pname" type="GLenum"/> 9084 <param name="param" type="GLint"/> 9085 <glx ignore="true"/> 9086 </function> 9087 9088 <function name="SpriteParameterivSGIX" exec="skip"> 9089 <param name="pname" type="GLenum"/> 9090 <param name="params" type="const GLint *"/> 9091 <glx ignore="true"/> 9092 </function> 9093</category> 9094 9095<category name="GL_EXT_point_parameters" number="54"> 9096 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9097 <size name="PointParameterfv"/> 9098 </enum> 9099 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9100 <size name="PointParameterfv"/> 9101 </enum> 9102 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9103 <size name="PointParameterfv"/> 9104 </enum> 9105 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9106 <size name="PointParameterfv"/> 9107 </enum> 9108 9109 <function name="PointParameterfEXT" alias="PointParameterf"> 9110 <param name="pname" type="GLenum"/> 9111 <param name="param" type="GLfloat"/> 9112 </function> 9113 9114 <function name="PointParameterfvEXT" alias="PointParameterfv"> 9115 <param name="pname" type="GLenum"/> 9116 <param name="params" type="const GLfloat *"/> 9117 </function> 9118</category> 9119 9120<category name="GL_SGIX_instruments" number="55"> 9121 <function name="GetInstrumentsSGIX" exec="skip"> 9122 <return type="GLint"/> 9123 <glx ignore="true"/> 9124 </function> 9125 9126 <function name="InstrumentsBufferSGIX" exec="skip"> 9127 <param name="size" type="GLsizei"/> 9128 <param name="buffer" type="GLint *" output="true"/> 9129 <glx ignore="true"/> 9130 </function> 9131 9132 <function name="PollInstrumentsSGIX" exec="skip"> 9133 <param name="marker_p" type="GLint *" output="true"/> 9134 <return type="GLint"/> 9135 <glx ignore="true"/> 9136 </function> 9137 9138 <function name="ReadInstrumentsSGIX" exec="skip"> 9139 <param name="marker" type="GLint"/> 9140 <glx ignore="true"/> 9141 </function> 9142 9143 <function name="StartInstrumentsSGIX" exec="skip"> 9144 <glx ignore="true"/> 9145 </function> 9146 9147 <function name="StopInstrumentsSGIX" exec="skip"> 9148 <param name="marker" type="GLint"/> 9149 <glx ignore="true"/> 9150 </function> 9151</category> 9152 9153<category name="GL_SGIX_texture_scale_bias" number="56"> 9154 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9155 <size name="TexParameterfv"/> 9156 <size name="TexParameteriv"/> 9157 <size name="GetTexParameterfv" mode="get"/> 9158 <size name="GetTexParameteriv" mode="get"/> 9159 </enum> 9160 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9161 <size name="TexParameterfv"/> 9162 <size name="TexParameteriv"/> 9163 <size name="GetTexParameterfv" mode="get"/> 9164 <size name="GetTexParameteriv" mode="get"/> 9165 </enum> 9166 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9167 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9168</category> 9169 9170<category name="GL_SGIX_framezoom" number="57"> 9171 <function name="FrameZoomSGIX" exec="skip"> 9172 <param name="factor" type="GLint"/> 9173 <glx rop="2072" ignore="true"/> 9174 </function> 9175</category> 9176 9177<category name="GL_SGIX_tag_sample_buffer" number="58"> 9178 <function name="TagSampleBufferSGIX" exec="skip"> 9179 <glx rop="2050" ignore="true"/> 9180 </function> 9181</category> 9182 9183<!-- Extension number 59 is not listed in the extension registry. --> 9184 9185<category name="GL_SGIX_reference_plane" number="60"> 9186 <function name="ReferencePlaneSGIX" exec="skip"> 9187 <param name="equation" type="const GLdouble *" count="4"/> 9188 <glx rop="2071" ignore="true"/> 9189 </function> 9190</category> 9191 9192<category name="GL_SGIX_flush_raster" number="61"> 9193 <function name="FlushRasterSGIX" exec="skip"> 9194 <glx vendorpriv="4105" ignore="true"/> 9195 </function> 9196</category> 9197 9198<!-- Extension number 62 is a GLX extension. --> 9199 9200<category name="GL_SGIX_depth_texture" number="63"> 9201 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9202 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9203 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9204</category> 9205 9206<category name="GL_SGIS_fog_function" number="64"> 9207 <function name="FogFuncSGIS" exec="skip"> 9208 <param name="n" type="GLsizei" counter="true"/> 9209 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9210 <glx rop="2067" ignore="true"/> 9211 </function> 9212 9213 <function name="GetFogFuncSGIS" exec="skip"> 9214 <param name="points" type="GLfloat *" output="true"/> 9215 <!-- GLX protocol for this function is unknown. --> 9216 </function> 9217</category> 9218 9219<category name="GL_SGIX_fog_offset" number="65"> 9220 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9221 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9222 <size name="Fogfv"/> 9223 <size name="Fogiv"/> 9224 </enum> 9225</category> 9226 9227<category name="GL_HP_image_transform" number="66"> 9228 <function name="ImageTransformParameteriHP" exec="skip"> 9229 <param name="target" type="GLenum"/> 9230 <param name="pname" type="GLenum"/> 9231 <param name="param" type="GLint"/> 9232 </function> 9233 9234 <function name="ImageTransformParameterfHP" exec="skip"> 9235 <param name="target" type="GLenum"/> 9236 <param name="pname" type="GLenum"/> 9237 <param name="param" type="GLfloat"/> 9238 </function> 9239 9240 <function name="ImageTransformParameterivHP" exec="skip"> 9241 <param name="target" type="GLenum"/> 9242 <param name="pname" type="GLenum"/> 9243 <param name="params" type="const GLint *"/> 9244 </function> 9245 9246 <function name="ImageTransformParameterfvHP" exec="skip"> 9247 <param name="target" type="GLenum"/> 9248 <param name="pname" type="GLenum"/> 9249 <param name="params" type="const GLfloat *"/> 9250 </function> 9251 9252 <function name="GetImageTransformParameterivHP" exec="skip"> 9253 <param name="target" type="GLenum"/> 9254 <param name="pname" type="GLenum"/> 9255 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9256 </function> 9257 9258 <function name="GetImageTransformParameterfvHP" exec="skip"> 9259 <param name="target" type="GLenum"/> 9260 <param name="pname" type="GLenum"/> 9261 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9262 </function> 9263</category> 9264 9265<category name="GL_HP_convolution_border_modes" number="67"> 9266 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9267 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9268 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9269 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9270 <size name="ConvolutionParameterfv"/> 9271 <size name="ConvolutionParameteriv"/> 9272 <size name="GetConvolutionParameterfv" mode="get"/> 9273 <size name="GetConvolutionParameteriv" mode="get"/> 9274 </enum> 9275</category> 9276 9277<!-- Extension number 68 is not listed in the extension registry. --> 9278<!-- Extension number 70 is not listed in the extension registry. --> 9279<!-- Extension number 71 is not listed in the extension registry. --> 9280<!-- Extension number 72 is not listed in the extension registry. --> 9281<!-- Extension number 73 is not listed in the extension registry. --> 9282 9283<category name="GL_EXT_color_subtable" number="74"> 9284 <function name="ColorSubTableEXT" alias="ColorSubTable"> 9285 <param name="target" type="GLenum"/> 9286 <param name="start" type="GLsizei"/> 9287 <param name="count" type="GLsizei"/> 9288 <param name="format" type="GLenum"/> 9289 <param name="type" type="GLenum"/> 9290 <param name="data" type="const GLvoid *"/> 9291 </function> 9292 9293 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable"> 9294 <param name="target" type="GLenum"/> 9295 <param name="start" type="GLsizei"/> 9296 <param name="x" type="GLint"/> 9297 <param name="y" type="GLint"/> 9298 <param name="width" type="GLsizei"/> 9299 </function> 9300</category> 9301 9302<!-- Extension number 75 is a GLU extension. --> 9303 9304<category name="GL_PGI_misc_hints" number="77"> 9305 <function name="HintPGI" exec="skip"> 9306 <param name="target" type="GLenum"/> 9307 <param name="mode" type="GLint"/> 9308 <glx ignore="true"/> 9309 </function> 9310</category> 9311 9312<category name="GL_EXT_clip_volume_hint" number="79"> 9313 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9314 <size name="Get" mode="get"/> 9315 </enum> 9316</category> 9317 9318<category name="GL_SGIX_list_priority" number="80"> 9319 <function name="GetListParameterfvSGIX" exec="skip"> 9320 <param name="list" type="GLuint"/> 9321 <param name="pname" type="GLenum"/> 9322 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9323 <glx ignore="true"/> 9324 </function> 9325 9326 <function name="GetListParameterivSGIX" exec="skip"> 9327 <param name="list" type="GLuint"/> 9328 <param name="pname" type="GLenum"/> 9329 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9330 <glx ignore="true"/> 9331 </function> 9332 9333 <function name="ListParameterfSGIX" exec="skip"> 9334 <param name="list" type="GLuint"/> 9335 <param name="pname" type="GLenum"/> 9336 <param name="param" type="GLfloat"/> 9337 <glx ignore="true"/> 9338 </function> 9339 9340 <function name="ListParameterfvSGIX" exec="skip"> 9341 <param name="list" type="GLuint"/> 9342 <param name="pname" type="GLenum"/> 9343 <param name="params" type="const GLfloat *"/> 9344 <glx ignore="true"/> 9345 </function> 9346 9347 <function name="ListParameteriSGIX" exec="skip"> 9348 <param name="list" type="GLuint"/> 9349 <param name="pname" type="GLenum"/> 9350 <param name="param" type="GLint"/> 9351 <glx ignore="true"/> 9352 </function> 9353 9354 <function name="ListParameterivSGIX" exec="skip"> 9355 <param name="list" type="GLuint"/> 9356 <param name="pname" type="GLenum"/> 9357 <param name="params" type="const GLint *"/> 9358 <glx ignore="true"/> 9359 </function> 9360</category> 9361 9362<!-- Extension number 82 is not listed in the extension registry. --> 9363<!-- Extension number 83 is a GLX extension. --> 9364 9365<category name="GL_SGIX_texture_lod_bias" number="84"> 9366 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9367 <size name="TexParameterfv"/> 9368 <size name="TexParameteriv"/> 9369 <size name="GetTexParameterfv" mode="get"/> 9370 <size name="GetTexParameteriv" mode="get"/> 9371 </enum> 9372 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 9373 <size name="TexParameterfv"/> 9374 <size name="TexParameteriv"/> 9375 <size name="GetTexParameterfv" mode="get"/> 9376 <size name="GetTexParameteriv" mode="get"/> 9377 </enum> 9378 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9379 <size name="TexParameterfv"/> 9380 <size name="TexParameteriv"/> 9381 <size name="GetTexParameterfv" mode="get"/> 9382 <size name="GetTexParameteriv" mode="get"/> 9383 </enum> 9384</category> 9385 9386<!-- Extension number 85 is a GLU extension. --> 9387<!-- Extension number 86 is a GLX extension. --> 9388<!-- Extension number 87 is not listed in the extension registry. --> 9389<!-- Extension number 88 is not listed in the extension registry. --> 9390<!-- Extension number 89 is not listed in the extension registry. --> 9391 9392 9393<category name="GL_SGIX_shadow_ambient" number="90"> 9394 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9395 <size name="TexParameterfv"/> 9396 <size name="TexParameteriv"/> 9397 <size name="GetTexParameterfv" mode="get"/> 9398 <size name="GetTexParameteriv" mode="get"/> 9399 </enum> 9400</category> 9401 9402<!-- Extension number 91 is a GLX extension. --> 9403<!-- Extension number 92 is a GLX extension. --> 9404 9405<category name="GL_EXT_index_material" number="94"> 9406 <function name="IndexMaterialEXT" exec="skip"> 9407 <param name="face" type="GLenum"/> 9408 <param name="mode" type="GLenum"/> 9409 <glx ignore="true"/> 9410 </function> 9411</category> 9412 9413<category name="GL_EXT_index_func" number="95"> 9414 <function name="IndexFuncEXT" exec="skip"> 9415 <param name="func" type="GLenum"/> 9416 <param name="ref" type="GLclampf"/> 9417 <glx ignore="true"/> 9418 </function> 9419</category> 9420 9421<category name="GL_EXT_compiled_vertex_array" number="97"> 9422 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9423 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9424 9425 <function name="LockArraysEXT" deprecated="3.1"> 9426 <param name="first" type="GLint"/> 9427 <param name="count" type="GLsizei"/> 9428 <glx handcode="true" ignore="true"/> 9429 </function> 9430 9431 <function name="UnlockArraysEXT" deprecated="3.1"> 9432 <glx handcode="true" ignore="true"/> 9433 </function> 9434</category> 9435 9436<category name="GL_EXT_cull_vertex" number="98"> 9437 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9438 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AB"> 9439 <size name="CullParameterfv"/> 9440 <size name="CullParameterdv"/> 9441 </enum> 9442 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AC"> 9443 <size name="CullParameterfv"/> 9444 <size name="CullParameterdv"/> 9445 </enum> 9446 9447 <function name="CullParameterdvEXT" exec="skip"> 9448 <param name="pname" type="GLenum"/> 9449 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9450 <glx ignore="true"/> 9451 </function> 9452 9453 <function name="CullParameterfvEXT" exec="skip"> 9454 <param name="pname" type="GLenum"/> 9455 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9456 <glx ignore="true"/> 9457 </function> 9458</category> 9459 9460<!-- Extension number 99 is not listed in the extension registry. --> 9461<xi:include href="ARB_viewport_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 9462 9463<!-- Shouldn't this be EXT_fragment_lighting? --> 9464<category name="GL_SGIX_fragment_lighting" number="102"> 9465 <function name="FragmentColorMaterialSGIX" exec="skip"> 9466 <param name="face" type="GLenum"/> 9467 <param name="mode" type="GLenum"/> 9468 <glx ignore="true"/> 9469 </function> 9470 9471 <function name="FragmentLightfSGIX" exec="skip"> 9472 <param name="light" type="GLenum"/> 9473 <param name="pname" type="GLenum"/> 9474 <param name="param" type="GLfloat"/> 9475 <glx ignore="true"/> 9476 </function> 9477 9478 <function name="FragmentLightfvSGIX" exec="skip"> 9479 <param name="light" type="GLenum"/> 9480 <param name="pname" type="GLenum"/> 9481 <param name="params" type="const GLfloat *"/> 9482 <glx ignore="true"/> 9483 </function> 9484 9485 <function name="FragmentLightiSGIX" exec="skip"> 9486 <param name="light" type="GLenum"/> 9487 <param name="pname" type="GLenum"/> 9488 <param name="param" type="GLint"/> 9489 <glx ignore="true"/> 9490 </function> 9491 9492 <function name="FragmentLightivSGIX" exec="skip"> 9493 <param name="light" type="GLenum"/> 9494 <param name="pname" type="GLenum"/> 9495 <param name="params" type="const GLint *"/> 9496 <glx ignore="true"/> 9497 </function> 9498 9499 <function name="FragmentLightModelfSGIX" exec="skip"> 9500 <param name="pname" type="GLenum"/> 9501 <param name="param" type="GLfloat"/> 9502 <glx ignore="true"/> 9503 </function> 9504 9505 <function name="FragmentLightModelfvSGIX" exec="skip"> 9506 <param name="pname" type="GLenum"/> 9507 <param name="params" type="const GLfloat *"/> 9508 <glx ignore="true"/> 9509 </function> 9510 9511 <function name="FragmentLightModeliSGIX" exec="skip"> 9512 <param name="pname" type="GLenum"/> 9513 <param name="param" type="GLint"/> 9514 <glx ignore="true"/> 9515 </function> 9516 9517 <function name="FragmentLightModelivSGIX" exec="skip"> 9518 <param name="pname" type="GLenum"/> 9519 <param name="params" type="const GLint *"/> 9520 <glx ignore="true"/> 9521 </function> 9522 9523 <function name="FragmentMaterialfSGIX" exec="skip"> 9524 <param name="face" type="GLenum"/> 9525 <param name="pname" type="GLenum"/> 9526 <param name="param" type="GLfloat"/> 9527 <glx ignore="true"/> 9528 </function> 9529 9530 <function name="FragmentMaterialfvSGIX" exec="skip"> 9531 <param name="face" type="GLenum"/> 9532 <param name="pname" type="GLenum"/> 9533 <param name="params" type="const GLfloat *"/> 9534 <glx ignore="true"/> 9535 </function> 9536 9537 <function name="FragmentMaterialiSGIX" exec="skip"> 9538 <param name="face" type="GLenum"/> 9539 <param name="pname" type="GLenum"/> 9540 <param name="param" type="GLint"/> 9541 <glx ignore="true"/> 9542 </function> 9543 9544 <function name="FragmentMaterialivSGIX" exec="skip"> 9545 <param name="face" type="GLenum"/> 9546 <param name="pname" type="GLenum"/> 9547 <param name="params" type="const GLint *"/> 9548 <glx ignore="true"/> 9549 </function> 9550 9551 <function name="GetFragmentLightfvSGIX" exec="skip"> 9552 <param name="light" type="GLenum"/> 9553 <param name="pname" type="GLenum"/> 9554 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9555 <glx ignore="true"/> 9556 </function> 9557 9558 <function name="GetFragmentLightivSGIX" exec="skip"> 9559 <param name="light" type="GLenum"/> 9560 <param name="pname" type="GLenum"/> 9561 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9562 <glx ignore="true"/> 9563 </function> 9564 9565 <function name="GetFragmentMaterialfvSGIX" exec="skip"> 9566 <param name="face" type="GLenum"/> 9567 <param name="pname" type="GLenum"/> 9568 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9569 <glx ignore="true"/> 9570 </function> 9571 9572 <function name="GetFragmentMaterialivSGIX" exec="skip"> 9573 <param name="face" type="GLenum"/> 9574 <param name="pname" type="GLenum"/> 9575 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9576 <glx ignore="true"/> 9577 </function> 9578 9579 <function name="LightEnviSGIX" exec="skip"> 9580 <param name="pname" type="GLenum"/> 9581 <param name="param" type="GLint"/> 9582 <glx ignore="true"/> 9583 </function> 9584</category> 9585 9586<!-- Extension number 103 is not listed in the extension registry. --> 9587<!-- Extension number 104 is not listed in the extension registry. --> 9588<!-- Extension number 105 is not listed in the extension registry. --> 9589<!-- Extension number 106 is not listed in the extension registry. --> 9590<!-- Extension number 107 is not listed in the extension registry. --> 9591<!-- Extension number 108 is not listed in the extension registry. --> 9592<!-- Extension number 109 is not listed in the extension registry. --> 9593 9594<category name="GL_IBM_rasterpos_clip" number="110"> 9595 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 9596 <size name="Get" mode="get"/> 9597 </enum> 9598</category> 9599 9600<category name="GL_EXT_draw_range_elements" number="112"> 9601 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 9602 <param name="mode" type="GLenum"/> 9603 <param name="start" type="GLuint"/> 9604 <param name="end" type="GLuint"/> 9605 <param name="count" type="GLsizei"/> 9606 <param name="type" type="GLenum"/> 9607 <param name="indices" type="const GLvoid *"/> 9608 <glx handcode="true"/> 9609 </function> 9610</category> 9611 9612<!-- Extension number 115 is a GLX extension. --> 9613<!-- Extension number 116 is not listed in the extension registry. --> 9614 9615<category name="GL_EXT_light_texture" number="117"> 9616 <function name="ApplyTextureEXT" exec="skip"> 9617 <param name="mode" type="GLenum"/> 9618 </function> 9619 9620 <function name="TextureLightEXT" exec="skip"> 9621 <param name="pname" type="GLenum"/> 9622 </function> 9623 9624 <function name="TextureMaterialEXT" exec="skip"> 9625 <param name="face" type="GLenum"/> 9626 <param name="mode" type="GLenum"/> 9627 </function> 9628</category> 9629 9630<!-- Extension number 118 is not listed in the extension registry. --> 9631<!-- Extension number 121 is not listed in the extension registry. --> 9632<!-- Extension number 122 is not listed in the extension registry. --> 9633<!-- Extension number 123 is not listed in the extension registry. --> 9634<!-- Extension number 124 is not listed in the extension registry. --> 9635<!-- Extension number 125 is not listed in the extension registry. --> 9636<!-- Extension number 126 is not listed in the extension registry. --> 9637<!-- Extension number 128 is not listed in the extension registry. --> 9638<!-- Extension number 130 is not listed in the extension registry. --> 9639<!-- Extension number 131 is not listed in the extension registry. --> 9640 9641<category name="GL_SGIX_async" number="132"> 9642 <function name="AsyncMarkerSGIX" exec="skip"> 9643 <param name="marker" type="GLuint"/> 9644 </function> 9645 9646 <function name="FinishAsyncSGIX" exec="skip"> 9647 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9648 <return type="GLint"/> 9649 </function> 9650 9651 <function name="PollAsyncSGIX" exec="skip"> 9652 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9653 <return type="GLint"/> 9654 </function> 9655 9656 <function name="GenAsyncMarkersSGIX" exec="skip"> 9657 <param name="range" type="GLsizei"/> 9658 <return type="GLuint"/> 9659 </function> 9660 9661 <function name="DeleteAsyncMarkersSGIX" exec="skip"> 9662 <param name="marker" type="GLuint"/> 9663 <param name="range" type="GLsizei"/> 9664 </function> 9665 9666 <function name="IsAsyncMarkerSGIX" exec="skip"> 9667 <param name="marker" type="GLuint"/> 9668 <return type="GLboolean"/> 9669 </function> 9670</category> 9671 9672<category name="GL_INTEL_parallel_arrays" number="136"> 9673 <function name="VertexPointervINTEL" exec="skip"> 9674 <param name="size" type="GLint"/> 9675 <param name="type" type="GLenum"/> 9676 <param name="pointer" type="const GLvoid **"/> 9677 </function> 9678 9679 <function name="NormalPointervINTEL" exec="skip"> 9680 <param name="type" type="GLenum"/> 9681 <param name="pointer" type="const GLvoid **"/> 9682 </function> 9683 9684 <function name="ColorPointervINTEL" exec="skip"> 9685 <param name="size" type="GLint"/> 9686 <param name="type" type="GLenum"/> 9687 <param name="pointer" type="const GLvoid **"/> 9688 </function> 9689 9690 <function name="TexCoordPointervINTEL" exec="skip"> 9691 <param name="size" type="GLint"/> 9692 <param name="type" type="GLenum"/> 9693 <param name="pointer" type="const GLvoid **"/> 9694 </function> 9695</category> 9696 9697<category name="GL_HP_occlusion_test" number="137"> 9698 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 9699 <size name="Get" mode="get"/> 9700 </enum> 9701 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 9702 <size name="Get" mode="get"/> 9703 </enum> 9704</category> 9705 9706<category name="GL_EXT_pixel_transform" number="138"> 9707 <function name="PixelTransformParameteriEXT" exec="skip"> 9708 <param name="target" type="GLenum"/> 9709 <param name="pname" type="GLenum"/> 9710 <param name="param" type="GLint"/> 9711 </function> 9712 9713 <function name="PixelTransformParameterfEXT" exec="skip"> 9714 <param name="target" type="GLenum"/> 9715 <param name="pname" type="GLenum"/> 9716 <param name="param" type="GLfloat"/> 9717 </function> 9718 9719 <function name="PixelTransformParameterivEXT" exec="skip"> 9720 <param name="target" type="GLenum"/> 9721 <param name="pname" type="GLenum"/> 9722 <param name="params" type="const GLint *"/> 9723 </function> 9724 9725 <function name="PixelTransformParameterfvEXT" exec="skip"> 9726 <param name="target" type="GLenum"/> 9727 <param name="pname" type="GLenum"/> 9728 <param name="params" type="const GLfloat *"/> 9729 </function> 9730</category> 9731 9732<!-- Extension number 140 is not listed in the extension registry. --> 9733 9734<category name="GL_EXT_shared_texture_palette" number="141"> 9735 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 9736</category> 9737 9738<!-- Extension number 142 is a GLX extension. --> 9739<!-- Extension number 143 is not listed in the extension registry. --> 9740 9741<category name="GL_EXT_separate_specular_color" number="144"> 9742 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 9743 <size name="LightModelfv"/> 9744 <size name="LightModeliv"/> 9745 </enum> 9746 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 9747 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 9748</category> 9749 9750<category name="GL_EXT_secondary_color" number="145"> 9751 <function name="SecondaryColor3bEXT" 9752 vectorequiv="SecondaryColor3bv" alias="SecondaryColor3b"> 9753 <param name="red" type="GLbyte"/> 9754 <param name="green" type="GLbyte"/> 9755 <param name="blue" type="GLbyte"/> 9756 </function> 9757 9758 <function name="SecondaryColor3bvEXT" alias="SecondaryColor3bv"> 9759 <param name="v" type="const GLbyte *"/> 9760 </function> 9761 9762 <function name="SecondaryColor3dEXT" 9763 vectorequiv="SecondaryColor3dv" alias="SecondaryColor3d"> 9764 <param name="red" type="GLdouble"/> 9765 <param name="green" type="GLdouble"/> 9766 <param name="blue" type="GLdouble"/> 9767 </function> 9768 9769 <function name="SecondaryColor3dvEXT" alias="SecondaryColor3dv"> 9770 <param name="v" type="const GLdouble *"/> 9771 </function> 9772 9773 <function name="SecondaryColor3fEXT" vectorequiv="SecondaryColor3fvEXT"> 9774 <param name="red" type="GLfloat"/> 9775 <param name="green" type="GLfloat"/> 9776 <param name="blue" type="GLfloat"/> 9777 </function> 9778 9779 <function name="SecondaryColor3fvEXT"> 9780 <param name="v" type="const GLfloat *" count="3"/> 9781 <glx rop="4129"/> 9782 </function> 9783 9784 <function name="SecondaryColor3iEXT" 9785 vectorequiv="SecondaryColor3iv" alias="SecondaryColor3i"> 9786 <param name="red" type="GLint"/> 9787 <param name="green" type="GLint"/> 9788 <param name="blue" type="GLint"/> 9789 </function> 9790 9791 <function name="SecondaryColor3ivEXT" alias="SecondaryColor3iv"> 9792 <param name="v" type="const GLint *"/> 9793 </function> 9794 9795 <function name="SecondaryColor3sEXT" 9796 vectorequiv="SecondaryColor3sv" alias="SecondaryColor3s"> 9797 <param name="red" type="GLshort"/> 9798 <param name="green" type="GLshort"/> 9799 <param name="blue" type="GLshort"/> 9800 </function> 9801 9802 <function name="SecondaryColor3svEXT" alias="SecondaryColor3sv"> 9803 <param name="v" type="const GLshort *"/> 9804 </function> 9805 9806 <function name="SecondaryColor3ubEXT" 9807 vectorequiv="SecondaryColor3ubv" alias="SecondaryColor3ub"> 9808 <param name="red" type="GLubyte"/> 9809 <param name="green" type="GLubyte"/> 9810 <param name="blue" type="GLubyte"/> 9811 </function> 9812 9813 <function name="SecondaryColor3ubvEXT" alias="SecondaryColor3ubv"> 9814 <param name="v" type="const GLubyte *"/> 9815 </function> 9816 9817 <function name="SecondaryColor3uiEXT" 9818 vectorequiv="SecondaryColor3uiv" alias="SecondaryColor3ui"> 9819 <param name="red" type="GLuint"/> 9820 <param name="green" type="GLuint"/> 9821 <param name="blue" type="GLuint"/> 9822 </function> 9823 9824 <function name="SecondaryColor3uivEXT" alias="SecondaryColor3uiv"> 9825 <param name="v" type="const GLuint *"/> 9826 </function> 9827 9828 <function name="SecondaryColor3usEXT" 9829 vectorequiv="SecondaryColor3usv" alias="SecondaryColor3us"> 9830 <param name="red" type="GLushort"/> 9831 <param name="green" type="GLushort"/> 9832 <param name="blue" type="GLushort"/> 9833 </function> 9834 9835 <function name="SecondaryColor3usvEXT" alias="SecondaryColor3usv"> 9836 <param name="v" type="const GLushort *"/> 9837 </function> 9838 9839 <function name="SecondaryColorPointerEXT" alias="SecondaryColorPointer"> 9840 <param name="size" type="GLint"/> 9841 <param name="type" type="GLenum"/> 9842 <param name="stride" type="GLsizei"/> 9843 <param name="pointer" type="const GLvoid *"/> 9844 </function> 9845</category> 9846 9847<category name="GL_EXT_texture_perturb_normal" number="147"> 9848 <function name="TextureNormalEXT" exec="skip"> 9849 <param name="mode" type="GLenum"/> 9850 </function> 9851</category> 9852 9853<category name="GL_EXT_multi_draw_arrays" number="148"> 9854 <function name="MultiDrawArraysEXT" es1="1.0" es2="2.0" alias="MultiDrawArrays"> 9855 <param name="mode" type="GLenum"/> 9856 <param name="first" type="const GLint *"/> 9857 <param name="count" type="const GLsizei *"/> 9858 <param name="primcount" type="GLsizei"/> 9859 </function> 9860 9861 <function name="MultiDrawElementsEXT" es1="1.0" es2="2.0" marshal="custom" exec="dlist"> 9862 <param name="mode" type="GLenum"/> 9863 <param name="count" type="const GLsizei *" count="primcount"/> 9864 <param name="type" type="GLenum"/> 9865 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 9866 <param name="primcount" type="GLsizei"/> 9867 <glx handcode="true"/> 9868 </function> 9869</category> 9870 9871<category name="GL_EXT_fog_coord" number="149"> 9872 <function name="FogCoordfEXT" vectorequiv="FogCoordfvEXT" exec="vtxfmt"> 9873 <param name="coord" type="GLfloat"/> 9874 </function> 9875 9876 <function name="FogCoordfvEXT" exec="vtxfmt"> 9877 <param name="coord" type="const GLfloat *" count="1"/> 9878 <glx rop="4124"/> 9879 </function> 9880 9881 <function name="FogCoorddEXT" vectorequiv="FogCoorddv" alias="FogCoordd"> 9882 <param name="coord" type="GLdouble"/> 9883 </function> 9884 9885 <function name="FogCoorddvEXT" alias="FogCoorddv"> 9886 <param name="coord" type="const GLdouble *"/> 9887 </function> 9888 9889 <function name="FogCoordPointerEXT" alias="FogCoordPointer"> 9890 <param name="type" type="GLenum"/> 9891 <param name="stride" type="GLsizei"/> 9892 <param name="pointer" type="const GLvoid *"/> 9893 </function> 9894</category> 9895 9896<!-- Extension number 150 is not listed in the extension registry. --> 9897<!-- Extension number 151 is not listed in the extension registry. --> 9898<!-- Extension number 152 is not listed in the extension registry. --> 9899<!-- Extension number 153 is not listed in the extension registry. --> 9900<!-- Extension number 154 is not listed in the extension registry. --> 9901 9902<category name="GL_EXT_coordinate_frame" number="156"> 9903 <function name="Tangent3bEXT" exec="skip"> 9904 <param name="tx" type="GLbyte"/> 9905 <param name="ty" type="GLbyte"/> 9906 <param name="tz" type="GLbyte"/> 9907 </function> 9908 9909 <function name="Tangent3bvEXT" exec="skip"> 9910 <param name="v" type="const GLbyte *"/> 9911 </function> 9912 9913 <function name="Tangent3dEXT" exec="skip"> 9914 <param name="tx" type="GLdouble"/> 9915 <param name="ty" type="GLdouble"/> 9916 <param name="tz" type="GLdouble"/> 9917 </function> 9918 9919 <function name="Tangent3dvEXT" exec="skip"> 9920 <param name="v" type="const GLdouble *"/> 9921 </function> 9922 9923 <function name="Tangent3fEXT" exec="skip"> 9924 <param name="tx" type="GLfloat"/> 9925 <param name="ty" type="GLfloat"/> 9926 <param name="tz" type="GLfloat"/> 9927 </function> 9928 9929 <function name="Tangent3fvEXT" exec="skip"> 9930 <param name="v" type="const GLfloat *"/> 9931 </function> 9932 9933 <function name="Tangent3iEXT" exec="skip"> 9934 <param name="tx" type="GLint"/> 9935 <param name="ty" type="GLint"/> 9936 <param name="tz" type="GLint"/> 9937 </function> 9938 9939 <function name="Tangent3ivEXT" exec="skip"> 9940 <param name="v" type="const GLint *"/> 9941 </function> 9942 9943 <function name="Tangent3sEXT" exec="skip"> 9944 <param name="tx" type="GLshort"/> 9945 <param name="ty" type="GLshort"/> 9946 <param name="tz" type="GLshort"/> 9947 </function> 9948 9949 <function name="Tangent3svEXT" exec="skip"> 9950 <param name="v" type="const GLshort *"/> 9951 </function> 9952 9953 <function name="Binormal3bEXT" exec="skip"> 9954 <param name="bx" type="GLbyte"/> 9955 <param name="by" type="GLbyte"/> 9956 <param name="bz" type="GLbyte"/> 9957 </function> 9958 9959 <function name="Binormal3bvEXT" exec="skip"> 9960 <param name="v" type="const GLbyte *"/> 9961 </function> 9962 9963 <function name="Binormal3dEXT" exec="skip"> 9964 <param name="bx" type="GLdouble"/> 9965 <param name="by" type="GLdouble"/> 9966 <param name="bz" type="GLdouble"/> 9967 </function> 9968 9969 <function name="Binormal3dvEXT" exec="skip"> 9970 <param name="v" type="const GLdouble *"/> 9971 </function> 9972 9973 <function name="Binormal3fEXT" exec="skip"> 9974 <param name="bx" type="GLfloat"/> 9975 <param name="by" type="GLfloat"/> 9976 <param name="bz" type="GLfloat"/> 9977 </function> 9978 9979 <function name="Binormal3fvEXT" exec="skip"> 9980 <param name="v" type="const GLfloat *"/> 9981 </function> 9982 9983 <function name="Binormal3iEXT" exec="skip"> 9984 <param name="bx" type="GLint"/> 9985 <param name="by" type="GLint"/> 9986 <param name="bz" type="GLint"/> 9987 </function> 9988 9989 <function name="Binormal3ivEXT" exec="skip"> 9990 <param name="v" type="const GLint *"/> 9991 </function> 9992 9993 <function name="Binormal3sEXT" exec="skip"> 9994 <param name="bx" type="GLshort"/> 9995 <param name="by" type="GLshort"/> 9996 <param name="bz" type="GLshort"/> 9997 </function> 9998 9999 <function name="Binormal3svEXT" exec="skip"> 10000 <param name="v" type="const GLshort *"/> 10001 </function> 10002 10003 <function name="TangentPointerEXT" exec="skip"> 10004 <param name="type" type="GLenum"/> 10005 <param name="stride" type="GLsizei"/> 10006 <param name="pointer" type="const GLvoid *"/> 10007 </function> 10008 10009 <function name="BinormalPointerEXT" exec="skip"> 10010 <param name="type" type="GLenum"/> 10011 <param name="stride" type="GLsizei"/> 10012 <param name="pointer" type="const GLvoid *"/> 10013 </function> 10014</category> 10015 10016<!-- Extension number 157 is not listed in the extension registry. --> 10017 10018<category name="GL_EXT_texture_env_combine" number="158"> 10019 <enum name="COMBINE_EXT" value="0x8570"/> 10020 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10021 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10022 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10023 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10024 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10025 <enum name="CONSTANT_EXT" value="0x8576"/> 10026 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10027 <enum name="PREVIOUS_EXT" value="0x8578"/> 10028 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10029 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10030 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10031 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10032 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10033 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10034 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10035 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10036 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10037 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10038 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10039 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10040</category> 10041 10042<category name="GL_SGIX_pixel_texture" number="160"> 10043 <function name="PixelTexGenSGIX" exec="skip"> 10044 <param name="mode" type="GLenum"/> 10045 <glx rop="2059" ignore="true"/> 10046 </function> 10047</category> 10048 10049<!-- Extension number 161 is not listed in the extension registry. --> 10050<!-- Extension number 162 is not listed in the extension registry. --> 10051 10052<category name="GL_SUNX_constant_data" number="163"> 10053 <function name="FinishTextureSUNX" exec="skip"> 10054 </function> 10055</category> 10056 10057<category name="GL_SUN_global_alpha" number="164"> 10058 <function name="GlobalAlphaFactorbSUN" exec="skip"> 10059 <param name="factor" type="GLbyte"/> 10060 </function> 10061 10062 <function name="GlobalAlphaFactorsSUN" exec="skip"> 10063 <param name="factor" type="GLshort"/> 10064 </function> 10065 10066 <function name="GlobalAlphaFactoriSUN" exec="skip"> 10067 <param name="factor" type="GLint"/> 10068 </function> 10069 10070 <function name="GlobalAlphaFactorfSUN" exec="skip"> 10071 <param name="factor" type="GLfloat"/> 10072 </function> 10073 10074 <function name="GlobalAlphaFactordSUN" exec="skip"> 10075 <param name="factor" type="GLdouble"/> 10076 </function> 10077 10078 <function name="GlobalAlphaFactorubSUN" exec="skip"> 10079 <param name="factor" type="GLubyte"/> 10080 </function> 10081 10082 <function name="GlobalAlphaFactorusSUN" exec="skip"> 10083 <param name="factor" type="GLushort"/> 10084 </function> 10085 10086 <function name="GlobalAlphaFactoruiSUN" exec="skip"> 10087 <param name="factor" type="GLuint"/> 10088 </function> 10089</category> 10090 10091<category name="GL_SUN_triangle_list" number="165"> 10092 <function name="ReplacementCodeuiSUN" exec="skip"> 10093 <param name="code" type="GLuint"/> 10094 </function> 10095 10096 <function name="ReplacementCodeusSUN" exec="skip"> 10097 <param name="code" type="GLushort"/> 10098 </function> 10099 10100 <function name="ReplacementCodeubSUN" exec="skip"> 10101 <param name="code" type="GLubyte"/> 10102 </function> 10103 10104 <function name="ReplacementCodeuivSUN" exec="skip"> 10105 <param name="code" type="const GLuint *"/> 10106 </function> 10107 10108 <function name="ReplacementCodeusvSUN" exec="skip"> 10109 <param name="code" type="const GLushort *"/> 10110 </function> 10111 10112 <function name="ReplacementCodeubvSUN" exec="skip"> 10113 <param name="code" type="const GLubyte *"/> 10114 </function> 10115 10116 <function name="ReplacementCodePointerSUN" exec="skip"> 10117 <param name="type" type="GLenum"/> 10118 <param name="stride" type="GLsizei"/> 10119 <param name="pointer" type="const GLvoid *"/> 10120 </function> 10121</category> 10122 10123<category name="GL_SUN_vertex" number="166"> 10124 <function name="Color4ubVertex2fSUN" exec="skip"> 10125 <param name="r" type="GLubyte"/> 10126 <param name="g" type="GLubyte"/> 10127 <param name="b" type="GLubyte"/> 10128 <param name="a" type="GLubyte"/> 10129 <param name="x" type="GLfloat"/> 10130 <param name="y" type="GLfloat"/> 10131 </function> 10132 10133 <function name="Color4ubVertex2fvSUN" exec="skip"> 10134 <param name="c" type="const GLubyte *"/> 10135 <param name="v" type="const GLfloat *"/> 10136 </function> 10137 10138 <function name="Color4ubVertex3fSUN" exec="skip"> 10139 <param name="r" type="GLubyte"/> 10140 <param name="g" type="GLubyte"/> 10141 <param name="b" type="GLubyte"/> 10142 <param name="a" type="GLubyte"/> 10143 <param name="x" type="GLfloat"/> 10144 <param name="y" type="GLfloat"/> 10145 <param name="z" type="GLfloat"/> 10146 </function> 10147 10148 <function name="Color4ubVertex3fvSUN" exec="skip"> 10149 <param name="c" type="const GLubyte *"/> 10150 <param name="v" type="const GLfloat *"/> 10151 </function> 10152 10153 <function name="Color3fVertex3fSUN" exec="skip"> 10154 <param name="r" type="GLfloat"/> 10155 <param name="g" type="GLfloat"/> 10156 <param name="b" type="GLfloat"/> 10157 <param name="x" type="GLfloat"/> 10158 <param name="y" type="GLfloat"/> 10159 <param name="z" type="GLfloat"/> 10160 </function> 10161 10162 <function name="Color3fVertex3fvSUN" exec="skip"> 10163 <param name="c" type="const GLfloat *"/> 10164 <param name="v" type="const GLfloat *"/> 10165 </function> 10166 10167 <function name="Normal3fVertex3fSUN" exec="skip"> 10168 <param name="nx" type="GLfloat"/> 10169 <param name="ny" type="GLfloat"/> 10170 <param name="nz" type="GLfloat"/> 10171 <param name="x" type="GLfloat"/> 10172 <param name="y" type="GLfloat"/> 10173 <param name="z" type="GLfloat"/> 10174 </function> 10175 10176 <function name="Normal3fVertex3fvSUN" exec="skip"> 10177 <param name="n" type="const GLfloat *"/> 10178 <param name="v" type="const GLfloat *"/> 10179 </function> 10180 10181 <function name="Color4fNormal3fVertex3fSUN" exec="skip"> 10182 <param name="r" type="GLfloat"/> 10183 <param name="g" type="GLfloat"/> 10184 <param name="b" type="GLfloat"/> 10185 <param name="a" type="GLfloat"/> 10186 <param name="nx" type="GLfloat"/> 10187 <param name="ny" type="GLfloat"/> 10188 <param name="nz" type="GLfloat"/> 10189 <param name="x" type="GLfloat"/> 10190 <param name="y" type="GLfloat"/> 10191 <param name="z" type="GLfloat"/> 10192 </function> 10193 10194 <function name="Color4fNormal3fVertex3fvSUN" exec="skip"> 10195 <param name="c" type="const GLfloat *"/> 10196 <param name="n" type="const GLfloat *"/> 10197 <param name="v" type="const GLfloat *"/> 10198 </function> 10199 10200 <function name="TexCoord2fVertex3fSUN" exec="skip"> 10201 <param name="s" type="GLfloat"/> 10202 <param name="t" type="GLfloat"/> 10203 <param name="x" type="GLfloat"/> 10204 <param name="y" type="GLfloat"/> 10205 <param name="z" type="GLfloat"/> 10206 </function> 10207 10208 <function name="TexCoord2fVertex3fvSUN" exec="skip"> 10209 <param name="tc" type="const GLfloat *"/> 10210 <param name="v" type="const GLfloat *"/> 10211 </function> 10212 10213 <function name="TexCoord4fVertex4fSUN" exec="skip"> 10214 <param name="s" type="GLfloat"/> 10215 <param name="t" type="GLfloat"/> 10216 <param name="p" type="GLfloat"/> 10217 <param name="q" type="GLfloat"/> 10218 <param name="x" type="GLfloat"/> 10219 <param name="y" type="GLfloat"/> 10220 <param name="z" type="GLfloat"/> 10221 <param name="w" type="GLfloat"/> 10222 </function> 10223 10224 <function name="TexCoord4fVertex4fvSUN" exec="skip"> 10225 <param name="tc" type="const GLfloat *"/> 10226 <param name="v" type="const GLfloat *"/> 10227 </function> 10228 10229 <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip"> 10230 <param name="s" type="GLfloat"/> 10231 <param name="t" type="GLfloat"/> 10232 <param name="r" type="GLubyte"/> 10233 <param name="g" type="GLubyte"/> 10234 <param name="b" type="GLubyte"/> 10235 <param name="a" type="GLubyte"/> 10236 <param name="x" type="GLfloat"/> 10237 <param name="y" type="GLfloat"/> 10238 <param name="z" type="GLfloat"/> 10239 </function> 10240 10241 <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip"> 10242 <param name="tc" type="const GLfloat *"/> 10243 <param name="c" type="const GLubyte *"/> 10244 <param name="v" type="const GLfloat *"/> 10245 </function> 10246 10247 <function name="TexCoord2fColor3fVertex3fSUN" exec="skip"> 10248 <param name="s" type="GLfloat"/> 10249 <param name="t" type="GLfloat"/> 10250 <param name="r" type="GLfloat"/> 10251 <param name="g" type="GLfloat"/> 10252 <param name="b" type="GLfloat"/> 10253 <param name="x" type="GLfloat"/> 10254 <param name="y" type="GLfloat"/> 10255 <param name="z" type="GLfloat"/> 10256 </function> 10257 10258 <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip"> 10259 <param name="tc" type="const GLfloat *"/> 10260 <param name="c" type="const GLfloat *"/> 10261 <param name="v" type="const GLfloat *"/> 10262 </function> 10263 10264 <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip"> 10265 <param name="s" type="GLfloat"/> 10266 <param name="t" type="GLfloat"/> 10267 <param name="nx" type="GLfloat"/> 10268 <param name="ny" type="GLfloat"/> 10269 <param name="nz" type="GLfloat"/> 10270 <param name="x" type="GLfloat"/> 10271 <param name="y" type="GLfloat"/> 10272 <param name="z" type="GLfloat"/> 10273 </function> 10274 10275 <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip"> 10276 <param name="tc" type="const GLfloat *"/> 10277 <param name="n" type="const GLfloat *"/> 10278 <param name="v" type="const GLfloat *"/> 10279 </function> 10280 10281 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip"> 10282 <param name="s" type="GLfloat"/> 10283 <param name="t" type="GLfloat"/> 10284 <param name="r" type="GLfloat"/> 10285 <param name="g" type="GLfloat"/> 10286 <param name="b" type="GLfloat"/> 10287 <param name="a" type="GLfloat"/> 10288 <param name="nx" type="GLfloat"/> 10289 <param name="ny" type="GLfloat"/> 10290 <param name="nz" type="GLfloat"/> 10291 <param name="x" type="GLfloat"/> 10292 <param name="y" type="GLfloat"/> 10293 <param name="z" type="GLfloat"/> 10294 </function> 10295 10296 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip"> 10297 <param name="tc" type="const GLfloat *"/> 10298 <param name="c" type="const GLfloat *"/> 10299 <param name="n" type="const GLfloat *"/> 10300 <param name="v" type="const GLfloat *"/> 10301 </function> 10302 10303 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip"> 10304 <param name="s" type="GLfloat"/> 10305 <param name="t" type="GLfloat"/> 10306 <param name="p" type="GLfloat"/> 10307 <param name="q" type="GLfloat"/> 10308 <param name="r" type="GLfloat"/> 10309 <param name="g" type="GLfloat"/> 10310 <param name="b" type="GLfloat"/> 10311 <param name="a" type="GLfloat"/> 10312 <param name="nx" type="GLfloat"/> 10313 <param name="ny" type="GLfloat"/> 10314 <param name="nz" type="GLfloat"/> 10315 <param name="x" type="GLfloat"/> 10316 <param name="y" type="GLfloat"/> 10317 <param name="z" type="GLfloat"/> 10318 <param name="w" type="GLfloat"/> 10319 </function> 10320 10321 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip"> 10322 <param name="tc" type="const GLfloat *"/> 10323 <param name="c" type="const GLfloat *"/> 10324 <param name="n" type="const GLfloat *"/> 10325 <param name="v" type="const GLfloat *"/> 10326 </function> 10327 10328 <function name="ReplacementCodeuiVertex3fSUN" exec="skip"> 10329 <param name="rc" type="GLuint"/> 10330 <param name="x" type="GLfloat"/> 10331 <param name="y" type="GLfloat"/> 10332 <param name="z" type="GLfloat"/> 10333 </function> 10334 10335 <function name="ReplacementCodeuiVertex3fvSUN" exec="skip"> 10336 <param name="rc" type="const GLuint *"/> 10337 <param name="v" type="const GLfloat *"/> 10338 </function> 10339 10340 <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip"> 10341 <param name="rc" type="GLuint"/> 10342 <param name="r" type="GLubyte"/> 10343 <param name="g" type="GLubyte"/> 10344 <param name="b" type="GLubyte"/> 10345 <param name="a" type="GLubyte"/> 10346 <param name="x" type="GLfloat"/> 10347 <param name="y" type="GLfloat"/> 10348 <param name="z" type="GLfloat"/> 10349 </function> 10350 10351 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip"> 10352 <param name="rc" type="const GLuint *"/> 10353 <param name="c" type="const GLubyte *"/> 10354 <param name="v" type="const GLfloat *"/> 10355 </function> 10356 10357 <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip"> 10358 <param name="rc" type="GLuint"/> 10359 <param name="r" type="GLfloat"/> 10360 <param name="g" type="GLfloat"/> 10361 <param name="b" type="GLfloat"/> 10362 <param name="x" type="GLfloat"/> 10363 <param name="y" type="GLfloat"/> 10364 <param name="z" type="GLfloat"/> 10365 </function> 10366 10367 <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip"> 10368 <param name="rc" type="const GLuint *"/> 10369 <param name="c" type="const GLfloat *"/> 10370 <param name="v" type="const GLfloat *"/> 10371 </function> 10372 10373 <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip"> 10374 <param name="rc" type="GLuint"/> 10375 <param name="nx" type="GLfloat"/> 10376 <param name="ny" type="GLfloat"/> 10377 <param name="nz" type="GLfloat"/> 10378 <param name="x" type="GLfloat"/> 10379 <param name="y" type="GLfloat"/> 10380 <param name="z" type="GLfloat"/> 10381 </function> 10382 10383 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip"> 10384 <param name="rc" type="const GLuint *"/> 10385 <param name="n" type="const GLfloat *"/> 10386 <param name="v" type="const GLfloat *"/> 10387 </function> 10388 10389 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" 10390 exec="skip"> 10391 <param name="rc" type="GLuint"/> 10392 <param name="r" type="GLfloat"/> 10393 <param name="g" type="GLfloat"/> 10394 <param name="b" type="GLfloat"/> 10395 <param name="a" type="GLfloat"/> 10396 <param name="nx" type="GLfloat"/> 10397 <param name="ny" type="GLfloat"/> 10398 <param name="nz" type="GLfloat"/> 10399 <param name="x" type="GLfloat"/> 10400 <param name="y" type="GLfloat"/> 10401 <param name="z" type="GLfloat"/> 10402 </function> 10403 10404 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" 10405 exec="skip"> 10406 <param name="rc" type="const GLuint *"/> 10407 <param name="c" type="const GLfloat *"/> 10408 <param name="n" type="const GLfloat *"/> 10409 <param name="v" type="const GLfloat *"/> 10410 </function> 10411 10412 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip"> 10413 <param name="rc" type="GLuint"/> 10414 <param name="s" type="GLfloat"/> 10415 <param name="t" type="GLfloat"/> 10416 <param name="x" type="GLfloat"/> 10417 <param name="y" type="GLfloat"/> 10418 <param name="z" type="GLfloat"/> 10419 </function> 10420 10421 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip"> 10422 <param name="rc" type="const GLuint *"/> 10423 <param name="tc" type="const GLfloat *"/> 10424 <param name="v" type="const GLfloat *"/> 10425 </function> 10426 10427 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" 10428 exec="skip"> 10429 <param name="rc" type="GLuint"/> 10430 <param name="s" type="GLfloat"/> 10431 <param name="t" type="GLfloat"/> 10432 <param name="nx" type="GLfloat"/> 10433 <param name="ny" type="GLfloat"/> 10434 <param name="nz" type="GLfloat"/> 10435 <param name="x" type="GLfloat"/> 10436 <param name="y" type="GLfloat"/> 10437 <param name="z" type="GLfloat"/> 10438 </function> 10439 10440 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" 10441 exec="skip"> 10442 <param name="rc" type="const GLuint *"/> 10443 <param name="tc" type="const GLfloat *"/> 10444 <param name="n" type="const GLfloat *"/> 10445 <param name="v" type="const GLfloat *"/> 10446 </function> 10447 10448 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" 10449 exec="skip"> 10450 <param name="rc" type="GLuint"/> 10451 <param name="s" type="GLfloat"/> 10452 <param name="t" type="GLfloat"/> 10453 <param name="r" type="GLfloat"/> 10454 <param name="g" type="GLfloat"/> 10455 <param name="b" type="GLfloat"/> 10456 <param name="a" type="GLfloat"/> 10457 <param name="nx" type="GLfloat"/> 10458 <param name="ny" type="GLfloat"/> 10459 <param name="nz" type="GLfloat"/> 10460 <param name="x" type="GLfloat"/> 10461 <param name="y" type="GLfloat"/> 10462 <param name="z" type="GLfloat"/> 10463 </function> 10464 10465 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" 10466 exec="skip"> 10467 <param name="rc" type="const GLuint *"/> 10468 <param name="tc" type="const GLfloat *"/> 10469 <param name="c" type="const GLfloat *"/> 10470 <param name="n" type="const GLfloat *"/> 10471 <param name="v" type="const GLfloat *"/> 10472 </function> 10473</category> 10474 10475<!-- Extension number 167 is a WGL extension. --> 10476<!-- Extension number 168 is a WGL extension. --> 10477<!-- Extension number 169 is a WGL extension. --> 10478<!-- Extension number 170 is a WGL extension. --> 10479<!-- Extension number 171 is a WGL extension. --> 10480<!-- Extension number 172 is a WGL extension. --> 10481 10482<category name="GL_EXT_blend_func_separate" number="173"> 10483 <function name="BlendFuncSeparateEXT" alias="BlendFuncSeparate"> 10484 <param name="sfactorRGB" type="GLenum"/> 10485 <param name="dfactorRGB" type="GLenum"/> 10486 <param name="sfactorAlpha" type="GLenum"/> 10487 <param name="dfactorAlpha" type="GLenum"/> 10488 </function> 10489</category> 10490 10491<category name="GL_EXT_stencil_wrap" number="176"> 10492 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10493 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10494</category> 10495 10496<!-- Extension number 177 is a WGL extension. --> 10497 10498<category name="GL_NV_texgen_reflection" number="179"> 10499 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10500 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10501</category> 10502 10503<!-- Extension number 180 is not listed in the extension registry. --> 10504 10505<category name="GL_ARB_sample_locations" number="181"> 10506 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" value="0x933D"> 10507 <size name="Get" mode="get"/> 10508 </enum> 10509 10510 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" value="0x933E"> 10511 <size name="Get" mode="get"/> 10512 </enum> 10513 10514 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" value="0x933F"> 10515 <size name="Get" mode="get"/> 10516 </enum> 10517 10518 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" value="0x9340"> 10519 <size name="Get" mode="get"/> 10520 </enum> 10521 10522 <enum name="SAMPLE_LOCATION_ARB" value="0x8E50"> 10523 <size name="GetMultisamplefv" mode="get"/> 10524 </enum> 10525 10526 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_ARB" value="0x9341"> 10527 <size name="GetMultisamplefv" mode="get"/> 10528 </enum> 10529 10530 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" value="0x9342"> 10531 <size name="FramebufferParameteri"/> 10532 <size name="GetFramebufferParameteriv"/> 10533 </enum> 10534 10535 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" value="0x9343"> 10536 <size name="FramebufferParameteri"/> 10537 <size name="GetFramebufferParameteriv"/> 10538 </enum> 10539 10540 <function name="FramebufferSampleLocationsfvARB" no_error="true"> 10541 <param name="target" type="GLenum"/> 10542 <param name="start" type="GLuint"/> 10543 <param name="count" type="GLsizei"/> 10544 <param name="v" type="const GLfloat *" count="(2 * count)"/> 10545 </function> 10546 10547 <function name="NamedFramebufferSampleLocationsfvARB" no_error="true"> 10548 <param name="framebuffer" type="GLuint"/> 10549 <param name="start" type="GLuint"/> 10550 <param name="count" type="GLsizei"/> 10551 <param name="v" type="const GLfloat *" count="(2 * count)"/> 10552 </function> 10553 10554 <function name="EvaluateDepthValuesARB"/> 10555</category> 10556 10557<category name="GL_NV_sample_locations" number="472"> 10558 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_NV" value="0x933D" alias="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"> 10559 <size name="Get" mode="get"/> 10560 </enum> 10561 10562 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" value="0x933E" alias="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"> 10563 <size name="Get" mode="get"/> 10564 </enum> 10565 10566 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" value="0x933F" alias="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"> 10567 <size name="Get" mode="get"/> 10568 </enum> 10569 10570 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" value="0x9340" alias="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"> 10571 <size name="Get" mode="get"/> 10572 </enum> 10573 10574 <enum name="SAMPLE_LOCATION_NV" value="0x8E50" alias="SAMPLE_LOCATION_ARB"> 10575 <size name="GetMultisamplefv" mode="get"/> 10576 </enum> 10577 10578 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_NV" value="0x9341" alias="PROGRAMMABLE_SAMPLE_LOCATION_ARB"> 10579 <size name="GetMultisamplefv" mode="get"/> 10580 </enum> 10581 10582 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" value="0x9342" alias="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"> 10583 <size name="FramebufferParameteri"/> 10584 <size name="GetFramebufferParameteriv"/> 10585 </enum> 10586 10587 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" value="0x9343" alias="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"> 10588 <size name="FramebufferParameteri"/> 10589 <size name="GetFramebufferParameteriv"/> 10590 </enum> 10591 10592 <function name="FramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="FramebufferSampleLocationsfvARB"> 10593 <param name="target" type="GLenum"/> 10594 <param name="start" type="GLuint"/> 10595 <param name="count" type="GLsizei"/> 10596 <param name="v" type="const GLfloat *"/> 10597 </function> 10598 10599 <function name="NamedFramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="NamedFramebufferSampleLocationsfvARB"> 10600 <param name="framebuffer" type="GLuint"/> 10601 <param name="start" type="GLuint"/> 10602 <param name="count" type="GLsizei"/> 10603 <param name="v" type="const GLfloat *"/> 10604 </function> 10605 10606 <function name="ResolveDepthValuesNV" es2="3.1" alias="EvaluateDepthValuesARB"/> 10607</category> 10608 10609<category name="GL_SUN_convolution_border_modes" number="182"> 10610 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 10611</category> 10612 10613<!-- Extension number 183 is a GLX extension. --> 10614<!-- Extension number 184 is not listed in the extension registry. --> 10615 10616<category name="GL_EXT_texture_env_add" number="185"> 10617 <!-- No new functions, types, enums. --> 10618</category> 10619 10620<category name="GL_EXT_texture_lod_bias" number="186"> 10621 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 10622 <size name="TexParameterfv"/> 10623 <size name="TexParameteriv"/> 10624 <size name="GetTexParameterfv" mode="get"/> 10625 <size name="GetTexParameteriv" mode="get"/> 10626 </enum> 10627</category> 10628 10629<category name="GL_EXT_texture_filter_anisotropic" number="187"> 10630 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 10631 <size name="TexParameterfv"/> 10632 <size name="TexParameteriv"/> 10633 <size name="GetTexParameterfv" mode="get"/> 10634 <size name="GetTexParameteriv" mode="get"/> 10635 </enum> 10636 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 10637 <size name="Get" mode="get"/> 10638 </enum> 10639</category> 10640 10641<category name="GL_EXT_vertex_weighting" number="188"> 10642 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT" 10643 exec="skip"> 10644 <param name="weight" type="GLfloat"/> 10645 <glx ignore="true"/> 10646 </function> 10647 10648 <function name="VertexWeightfvEXT" exec="skip"> 10649 <param name="weight" type="const GLfloat *" count="1"/> 10650 <glx rop="4135" ignore="true"/> 10651 </function> 10652 10653 <function name="VertexWeightPointerEXT" exec="skip"> 10654 <param name="size" type="GLsizei"/> 10655 <param name="type" type="GLenum"/> 10656 <param name="stride" type="GLsizei"/> 10657 <param name="pointer" type="const GLvoid *"/> 10658 <glx handcode="true" ignore="true"/> 10659 </function> 10660</category> 10661 10662<category name="GL_NV_light_max_exponent" number="189"> 10663 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 10664 <size name="Get" mode="get"/> 10665 </enum> 10666 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 10667 <size name="Get" mode="get"/> 10668 </enum> 10669</category> 10670 10671<category name="GL_NV_vertex_array_range" number="190"> 10672 <function name="FlushVertexArrayRangeNV" exec="skip"> 10673 <glx ignore="true"/> 10674 </function> 10675 10676 <function name="VertexArrayRangeNV" exec="skip"> 10677 <param name="length" type="GLsizei"/> 10678 <param name="pointer" type="const GLvoid *"/> 10679 <glx ignore="true"/> 10680 </function> 10681</category> 10682 10683<category name="GL_NV_register_combiners" number="191"> 10684 <function name="CombinerParameterfvNV" exec="skip"> 10685 <param name="pname" type="GLenum"/> 10686 <param name="params" type="const GLfloat *" variable_param="pname"/> 10687 <glx rop="4137" ignore="true"/> 10688 </function> 10689 10690 <function name="CombinerParameterfNV" exec="skip"> 10691 <param name="pname" type="GLenum"/> 10692 <param name="param" type="GLfloat"/> 10693 <glx rop="4136" ignore="true"/> 10694 </function> 10695 10696 <function name="CombinerParameterivNV" exec="skip"> 10697 <param name="pname" type="GLenum"/> 10698 <param name="params" type="const GLint *" variable_param="pname"/> 10699 <glx rop="4139" ignore="true"/> 10700 </function> 10701 10702 <function name="CombinerParameteriNV" exec="skip"> 10703 <param name="pname" type="GLenum"/> 10704 <param name="param" type="GLint"/> 10705 <glx rop="4138" ignore="true"/> 10706 </function> 10707 10708 <function name="CombinerInputNV" exec="skip"> 10709 <param name="stage" type="GLenum"/> 10710 <param name="portion" type="GLenum"/> 10711 <param name="variable" type="GLenum"/> 10712 <param name="input" type="GLenum"/> 10713 <param name="mapping" type="GLenum"/> 10714 <param name="componentUsage" type="GLenum"/> 10715 <glx rop="4140" ignore="true"/> 10716 </function> 10717 10718 <function name="CombinerOutputNV" exec="skip"> 10719 <param name="stage" type="GLenum"/> 10720 <param name="portion" type="GLenum"/> 10721 <param name="abOutput" type="GLenum"/> 10722 <param name="cdOutput" type="GLenum"/> 10723 <param name="sumOutput" type="GLenum"/> 10724 <param name="scale" type="GLenum"/> 10725 <param name="bias" type="GLenum"/> 10726 <param name="abDotProduct" type="GLboolean"/> 10727 <param name="cdDotProduct" type="GLboolean"/> 10728 <param name="muxSum" type="GLboolean"/> 10729 <glx rop="4141" ignore="true"/> 10730 </function> 10731 10732 <function name="FinalCombinerInputNV" exec="skip"> 10733 <param name="variable" type="GLenum"/> 10734 <param name="input" type="GLenum"/> 10735 <param name="mapping" type="GLenum"/> 10736 <param name="componentUsage" type="GLenum"/> 10737 <glx rop="4142" ignore="true"/> 10738 </function> 10739 10740 <function name="GetCombinerInputParameterfvNV" exec="skip"> 10741 <param name="stage" type="GLenum"/> 10742 <param name="portion" type="GLenum"/> 10743 <param name="variable" type="GLenum"/> 10744 <param name="pname" type="GLenum"/> 10745 <param name="params" type="GLfloat *" output="true"/> 10746 <glx vendorpriv="1270" ignore="true"/> 10747 </function> 10748 10749 <function name="GetCombinerInputParameterivNV" exec="skip"> 10750 <param name="stage" type="GLenum"/> 10751 <param name="portion" type="GLenum"/> 10752 <param name="variable" type="GLenum"/> 10753 <param name="pname" type="GLenum"/> 10754 <param name="params" type="GLint *" output="true"/> 10755 <glx vendorpriv="1271" ignore="true"/> 10756 </function> 10757 10758 <function name="GetCombinerOutputParameterfvNV" exec="skip"> 10759 <param name="stage" type="GLenum"/> 10760 <param name="portion" type="GLenum"/> 10761 <param name="pname" type="GLenum"/> 10762 <param name="params" type="GLfloat *" output="true"/> 10763 <glx vendorpriv="1272" ignore="true"/> 10764 </function> 10765 10766 <function name="GetCombinerOutputParameterivNV" exec="skip"> 10767 <param name="stage" type="GLenum"/> 10768 <param name="portion" type="GLenum"/> 10769 <param name="pname" type="GLenum"/> 10770 <param name="params" type="GLint *" output="true"/> 10771 <glx vendorpriv="1273" ignore="true"/> 10772 </function> 10773 10774 <function name="GetFinalCombinerInputParameterfvNV" exec="skip"> 10775 <param name="variable" type="GLenum"/> 10776 <param name="pname" type="GLenum"/> 10777 <param name="params" type="GLfloat *" output="true"/> 10778 <glx vendorpriv="1274" ignore="true"/> 10779 </function> 10780 10781 <function name="GetFinalCombinerInputParameterivNV" exec="skip"> 10782 <param name="variable" type="GLenum"/> 10783 <param name="pname" type="GLenum"/> 10784 <param name="params" type="GLint *" output="true"/> 10785 <glx vendorpriv="1275" ignore="true"/> 10786 </function> 10787</category> 10788 10789<category name="GL_NV_fog_distance" number="192"> 10790 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 10791 <size name="Fogfv"/> 10792 <size name="Fogiv"/> 10793 <size name="Get" mode="get"/> 10794 </enum> 10795 <enum name="EYE_RADIAL_NV" value="0x855B"/> 10796 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 10797</category> 10798 10799<category name="GL_NV_blend_square" number="194"> 10800 <!-- No new functions, types, enums. --> 10801</category> 10802 10803<category name="GL_NV_texture_env_combine4" number="195"> 10804 <enum name="COMBINE4_NV" value="0x8503"/> 10805 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 10806 <size name="TexEnvfv"/> 10807 <size name="TexEnviv"/> 10808 <size name="GetTexEnvfv" mode="get"/> 10809 <size name="GetTexEnviv" mode="get"/> 10810 </enum> 10811 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 10812 <size name="TexEnvfv"/> 10813 <size name="TexEnviv"/> 10814 <size name="GetTexEnvfv" mode="get"/> 10815 <size name="GetTexEnviv" mode="get"/> 10816 </enum> 10817 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 10818 <size name="TexEnvfv"/> 10819 <size name="TexEnviv"/> 10820 <size name="GetTexEnvfv" mode="get"/> 10821 <size name="GetTexEnviv" mode="get"/> 10822 </enum> 10823 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 10824 <size name="TexEnvfv"/> 10825 <size name="TexEnviv"/> 10826 <size name="GetTexEnvfv" mode="get"/> 10827 <size name="GetTexEnviv" mode="get"/> 10828 </enum> 10829</category> 10830 10831<category name="GL_MESA_resize_buffers" number="196"> 10832 <function name="ResizeBuffersMESA" exec="skip"> 10833 <glx ignore="true"/> 10834 </function> 10835</category> 10836 10837<category name="GL_MESA_window_pos" number="197"> 10838 <function name="WindowPos2dMESA" alias="WindowPos2d"> 10839 <param name="x" type="GLdouble"/> 10840 <param name="y" type="GLdouble"/> 10841 </function> 10842 10843 <function name="WindowPos2dvMESA" alias="WindowPos2dv"> 10844 <param name="v" type="const GLdouble *"/> 10845 </function> 10846 10847 <function name="WindowPos2fMESA" alias="WindowPos2f"> 10848 <param name="x" type="GLfloat"/> 10849 <param name="y" type="GLfloat"/> 10850 </function> 10851 10852 <function name="WindowPos2fvMESA" alias="WindowPos2fv"> 10853 <param name="v" type="const GLfloat *"/> 10854 </function> 10855 10856 <function name="WindowPos2iMESA" alias="WindowPos2i"> 10857 <param name="x" type="GLint"/> 10858 <param name="y" type="GLint"/> 10859 </function> 10860 10861 <function name="WindowPos2ivMESA" alias="WindowPos2iv"> 10862 <param name="v" type="const GLint *"/> 10863 </function> 10864 10865 <function name="WindowPos2sMESA" alias="WindowPos2s"> 10866 <param name="x" type="GLshort"/> 10867 <param name="y" type="GLshort"/> 10868 </function> 10869 10870 <function name="WindowPos2svMESA" alias="WindowPos2sv"> 10871 <param name="v" type="const GLshort *"/> 10872 </function> 10873 10874 <function name="WindowPos3dMESA" alias="WindowPos3d"> 10875 <param name="x" type="GLdouble"/> 10876 <param name="y" type="GLdouble"/> 10877 <param name="z" type="GLdouble"/> 10878 </function> 10879 10880 <function name="WindowPos3dvMESA" alias="WindowPos3dv"> 10881 <param name="v" type="const GLdouble *"/> 10882 </function> 10883 10884 <function name="WindowPos3fMESA" vectorequiv="WindowPos3fv" alias="WindowPos3f"> 10885 <param name="x" type="GLfloat"/> 10886 <param name="y" type="GLfloat"/> 10887 <param name="z" type="GLfloat"/> 10888 </function> 10889 10890 <function name="WindowPos3fvMESA" alias="WindowPos3fv"> 10891 <param name="v" type="const GLfloat *"/> 10892 </function> 10893 10894 <function name="WindowPos3iMESA" alias="WindowPos3i"> 10895 <param name="x" type="GLint"/> 10896 <param name="y" type="GLint"/> 10897 <param name="z" type="GLint"/> 10898 </function> 10899 10900 <function name="WindowPos3ivMESA" alias="WindowPos3iv"> 10901 <param name="v" type="const GLint *"/> 10902 </function> 10903 10904 <function name="WindowPos3sMESA" alias="WindowPos3s"> 10905 <param name="x" type="GLshort"/> 10906 <param name="y" type="GLshort"/> 10907 <param name="z" type="GLshort"/> 10908 </function> 10909 10910 <function name="WindowPos3svMESA" alias="WindowPos3sv"> 10911 <param name="v" type="const GLshort *"/> 10912 </function> 10913 10914 <function name="WindowPos4dMESA" deprecated="3.1" exec="dlist"> 10915 <param name="x" type="GLdouble"/> 10916 <param name="y" type="GLdouble"/> 10917 <param name="z" type="GLdouble"/> 10918 <param name="w" type="GLdouble"/> 10919 <glx ignore="true"/> 10920 </function> 10921 10922 <function name="WindowPos4dvMESA" deprecated="3.1" exec="dlist"> 10923 <param name="v" type="const GLdouble *" count="4"/> 10924 <glx ignore="true"/> 10925 </function> 10926 10927 <function name="WindowPos4fMESA" deprecated="3.1" exec="dlist"> 10928 <param name="x" type="GLfloat"/> 10929 <param name="y" type="GLfloat"/> 10930 <param name="z" type="GLfloat"/> 10931 <param name="w" type="GLfloat"/> 10932 <glx ignore="true"/> 10933 </function> 10934 10935 <function name="WindowPos4fvMESA" deprecated="3.1" exec="dlist"> 10936 <param name="v" type="const GLfloat *" count="4"/> 10937 <glx ignore="true"/> 10938 </function> 10939 10940 <function name="WindowPos4iMESA" deprecated="3.1" exec="dlist"> 10941 <param name="x" type="GLint"/> 10942 <param name="y" type="GLint"/> 10943 <param name="z" type="GLint"/> 10944 <param name="w" type="GLint"/> 10945 <glx ignore="true"/> 10946 </function> 10947 10948 <function name="WindowPos4ivMESA" deprecated="3.1" exec="dlist"> 10949 <param name="v" type="const GLint *" count="4"/> 10950 <glx ignore="true"/> 10951 </function> 10952 10953 <function name="WindowPos4sMESA" deprecated="3.1" exec="dlist"> 10954 <param name="x" type="GLshort"/> 10955 <param name="y" type="GLshort"/> 10956 <param name="z" type="GLshort"/> 10957 <param name="w" type="GLshort"/> 10958 <glx ignore="true"/> 10959 </function> 10960 10961 <function name="WindowPos4svMESA" deprecated="3.1" exec="dlist"> 10962 <param name="v" type="const GLshort *" count="4"/> 10963 <glx ignore="true"/> 10964 </function> 10965</category> 10966 10967<category name="GL_EXT_texture_compression_s3tc" number="198"> 10968 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 10969 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 10970 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 10971 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 10972</category> 10973 10974<category name="GL_IBM_multimode_draw_arrays" number="200"> 10975 <function name="MultiModeDrawArraysIBM" 10976 marshal_sync="_mesa_glthread_has_non_vbo_vertices(ctx)"> 10977 <param name="mode" type="const GLenum *" count="primcount"/> 10978 <param name="first" type="const GLint *" count="primcount"/> 10979 <param name="count" type="const GLsizei *" count="primcount"/> 10980 <param name="primcount" type="GLsizei"/> 10981 <param name="modestride" type="GLint"/> 10982 <glx handcode="true" ignore="true"/> 10983 </function> 10984 10985 <function name="MultiModeDrawElementsIBM" 10986 marshal_sync="_mesa_glthread_has_non_vbo_vertices_or_indices(ctx)"> 10987 <param name="mode" type="const GLenum *" count="primcount"/> 10988 <param name="count" type="const GLsizei *" count="primcount"/> 10989 <param name="type" type="GLenum"/> 10990 <param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/> 10991 <param name="primcount" type="GLsizei"/> 10992 <param name="modestride" type="GLint"/> 10993 <glx handcode="true" ignore="true"/> 10994 </function> 10995</category> 10996 10997<category name="GL_IBM_vertex_array_lists" number="201"> 10998 <function name="ColorPointerListIBM" exec="skip"> 10999 <param name="size" type="GLint"/> 11000 <param name="type" type="GLenum"/> 11001 <param name="stride" type="GLint"/> 11002 <param name="pointer" type="const GLvoid **"/> 11003 <param name="ptrstride" type="GLint"/> 11004 </function> 11005 11006 <function name="SecondaryColorPointerListIBM" exec="skip"> 11007 <param name="size" type="GLint"/> 11008 <param name="type" type="GLenum"/> 11009 <param name="stride" type="GLint"/> 11010 <param name="pointer" type="const GLvoid **"/> 11011 <param name="ptrstride" type="GLint"/> 11012 </function> 11013 11014 <function name="EdgeFlagPointerListIBM" exec="skip"> 11015 <param name="stride" type="GLint"/> 11016 <param name="pointer" type="const GLboolean **"/> 11017 <param name="ptrstride" type="GLint"/> 11018 </function> 11019 11020 <function name="FogCoordPointerListIBM" exec="skip"> 11021 <param name="type" type="GLenum"/> 11022 <param name="stride" type="GLint"/> 11023 <param name="pointer" type="const GLvoid **"/> 11024 <param name="ptrstride" type="GLint"/> 11025 </function> 11026 11027 <function name="IndexPointerListIBM" exec="skip"> 11028 <param name="type" type="GLenum"/> 11029 <param name="stride" type="GLint"/> 11030 <param name="pointer" type="const GLvoid **"/> 11031 <param name="ptrstride" type="GLint"/> 11032 </function> 11033 11034 <function name="NormalPointerListIBM" exec="skip"> 11035 <param name="type" type="GLenum"/> 11036 <param name="stride" type="GLint"/> 11037 <param name="pointer" type="const GLvoid **"/> 11038 <param name="ptrstride" type="GLint"/> 11039 </function> 11040 11041 <function name="TexCoordPointerListIBM" exec="skip"> 11042 <param name="size" type="GLint"/> 11043 <param name="type" type="GLenum"/> 11044 <param name="stride" type="GLint"/> 11045 <param name="pointer" type="const GLvoid **"/> 11046 <param name="ptrstride" type="GLint"/> 11047 </function> 11048 11049 <function name="VertexPointerListIBM" exec="skip"> 11050 <param name="size" type="GLint"/> 11051 <param name="type" type="GLenum"/> 11052 <param name="stride" type="GLint"/> 11053 <param name="pointer" type="const GLvoid **"/> 11054 <param name="ptrstride" type="GLint"/> 11055 </function> 11056</category> 11057 11058<!-- Extension number 202 is not listed in the extension registry. --> 11059<!-- Extension number 203 is not listed in the extension registry. --> 11060<!-- Extension number 204 is not listed in the extension registry. --> 11061<!-- Extension number 205 is not listed in the extension registry. --> 11062 11063<category name="GL_3DFX_texture_compression_FXT1" number="206"> 11064 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11065 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11066</category> 11067 11068<category name="GL_3DFX_multisample" number="207"> 11069 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11070 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11071 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11072 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11073</category> 11074 11075<category name="GL_3DFX_tbuffer" number="208"> 11076 <function name="TbufferMask3DFX" exec="skip"> 11077 <param name="mask" type="GLuint"/> 11078 <glx ignore="true"/> 11079 </function> 11080</category> 11081 11082<category name="GL_EXT_multisample" number="209"> 11083 <function name="SampleMaskEXT" alias="SampleMaskSGIS"> 11084 <param name="value" type="GLclampf"/> 11085 <param name="invert" type="GLboolean"/> 11086 </function> 11087 11088 <function name="SamplePatternEXT" alias="SamplePatternSGIS"> 11089 <param name="pattern" type="GLenum"/> 11090 </function> 11091</category> 11092 11093<!-- Extension number 211 is not listed in the extension registry. --> 11094<!-- Extension number 213 is not listed in the extension registry. --> 11095 11096<category name="GL_SGIS_texture_color_mask" number="214"> 11097 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11098 11099 <function name="TextureColorMaskSGIS" exec="skip"> 11100 <param name="red" type="GLboolean"/> 11101 <param name="green" type="GLboolean"/> 11102 <param name="blue" type="GLboolean"/> 11103 <param name="alpha" type="GLboolean"/> 11104 <glx rop="2082" ignore="true"/> 11105 </function> 11106</category> 11107 11108<!-- Extension number 215 is a GLX extension. --> 11109<!-- Extension number 216 is a GLX extension. --> 11110<!-- Extension number 217 is a GLX extension. --> 11111<!-- Extension number 218 is a GLX extension. --> 11112<!-- Extension number 219 is not listed in the extension registry. --> 11113 11114<category name="GL_EXT_texture_env_dot3" number="220"> 11115 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11116 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11117</category> 11118 11119<category name="GL_ATI_texture_mirror_once" number="221"> 11120 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11121 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11122</category> 11123 11124<category name="GL_NV_fence" number="222"> 11125 <function name="DeleteFencesNV" exec="skip"> 11126 <param name="n" type="GLsizei"/> 11127 <param name="fences" type="const GLuint *"/> 11128 <glx ignore="true"/> 11129 </function> 11130 11131 <function name="GenFencesNV" exec="skip"> 11132 <param name="n" type="GLsizei" counter="true"/> 11133 <param name="fences" type="GLuint *" output="true" count="n"/> 11134 <glx ignore="true"/> 11135 </function> 11136 11137 <function name="IsFenceNV" exec="skip"> 11138 <param name="fence" type="GLuint"/> 11139 <return type="GLboolean"/> 11140 <glx ignore="true"/> 11141 </function> 11142 11143 <function name="TestFenceNV" exec="skip"> 11144 <param name="fence" type="GLuint"/> 11145 <return type="GLboolean"/> 11146 <glx ignore="true"/> 11147 </function> 11148 11149 <function name="GetFenceivNV" exec="skip"> 11150 <param name="fence" type="GLuint"/> 11151 <param name="pname" type="GLenum"/> 11152 <param name="params" type="GLint *" output="true"/> 11153 <glx ignore="true"/> 11154 </function> 11155 11156 <function name="FinishFenceNV" exec="skip"> 11157 <param name="fence" type="GLuint"/> 11158 <glx ignore="true"/> 11159 </function> 11160 11161 <function name="SetFenceNV" exec="skip"> 11162 <param name="fence" type="GLuint"/> 11163 <param name="condition" type="GLenum"/> 11164 <glx ignore="true"/> 11165 </function> 11166</category> 11167 11168<category name="GL_IBM_texture_mirrored_repeat" number="224"> 11169 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11170</category> 11171 11172<category name="GL_NV_evaluators" number="225"> 11173 <function name="MapControlPointsNV" exec="skip"> 11174 <param name="target" type="GLenum"/> 11175 <param name="index" type="GLuint"/> 11176 <param name="type" type="GLenum"/> 11177 <param name="ustride" type="GLsizei"/> 11178 <param name="vstride" type="GLsizei"/> 11179 <param name="uorder" type="GLint"/> 11180 <param name="vorder" type="GLint"/> 11181 <param name="packed" type="GLboolean"/> 11182 <param name="points" type="const GLvoid *"/> 11183 </function> 11184 11185 <function name="MapParameterivNV" exec="skip"> 11186 <param name="target" type="GLenum"/> 11187 <param name="pname" type="GLenum"/> 11188 <param name="params" type="const GLint *"/> 11189 </function> 11190 11191 <function name="MapParameterfvNV" exec="skip"> 11192 <param name="target" type="GLenum"/> 11193 <param name="pname" type="GLenum"/> 11194 <param name="params" type="const GLfloat *"/> 11195 </function> 11196 11197 <function name="GetMapControlPointsNV" exec="skip"> 11198 <param name="target" type="GLenum"/> 11199 <param name="index" type="GLuint"/> 11200 <param name="type" type="GLenum"/> 11201 <param name="ustride" type="GLsizei"/> 11202 <param name="vstride" type="GLsizei"/> 11203 <param name="packed" type="GLboolean"/> 11204 <param name="points" type="GLvoid *" output="true"/> 11205 </function> 11206 11207 <function name="GetMapParameterivNV" exec="skip"> 11208 <param name="target" type="GLenum"/> 11209 <param name="pname" type="GLenum"/> 11210 <param name="params" type="GLint *" output="true"/> 11211 </function> 11212 11213 <function name="GetMapParameterfvNV" exec="skip"> 11214 <param name="target" type="GLenum"/> 11215 <param name="pname" type="GLenum"/> 11216 <param name="params" type="GLfloat *" output="true"/> 11217 </function> 11218 11219 <function name="GetMapAttribParameterivNV" exec="skip"> 11220 <param name="target" type="GLenum"/> 11221 <param name="index" type="GLuint"/> 11222 <param name="pname" type="GLenum"/> 11223 <param name="params" type="GLint *" output="true"/> 11224 </function> 11225 11226 <function name="GetMapAttribParameterfvNV" exec="skip"> 11227 <param name="target" type="GLenum"/> 11228 <param name="index" type="GLuint"/> 11229 <param name="pname" type="GLenum"/> 11230 <param name="params" type="GLfloat *" output="true"/> 11231 </function> 11232 11233 <function name="EvalMapsNV" exec="skip"> 11234 <param name="target" type="GLenum"/> 11235 <param name="mode" type="GLenum"/> 11236 </function> 11237</category> 11238 11239<category name="GL_NV_packed_depth_stencil" number="226"> 11240 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11241 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11242</category> 11243 11244<category name="GL_NV_register_combiners2" number="227"> 11245 <function name="CombinerStageParameterfvNV" exec="skip"> 11246 <param name="stage" type="GLenum"/> 11247 <param name="pname" type="GLenum"/> 11248 <param name="params" type="const GLfloat *"/> 11249 </function> 11250 11251 <function name="GetCombinerStageParameterfvNV" exec="skip"> 11252 <param name="stage" type="GLenum"/> 11253 <param name="pname" type="GLenum"/> 11254 <param name="params" type="GLfloat *" output="true"/> 11255 </function> 11256</category> 11257 11258<category name="GL_NV_texture_compression_vtc" number="228"> 11259 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11260 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11261 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11262 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11263</category> 11264 11265<category name="GL_NV_texture_rectangle" number="229"> 11266 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11267 <size name="Get" mode="get"/> 11268 </enum> 11269 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11270 <size name="Get" mode="get"/> 11271 </enum> 11272 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11273 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11274 <size name="Get" mode="get"/> 11275 </enum> 11276</category> 11277 11278<category name="GL_NV_vertex_program" number="233"> 11279 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11280 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11281 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11282 <size name="GetVertexAttribdvNV" mode="get"/> 11283 <size name="GetVertexAttribfvNV" mode="get"/> 11284 <size name="GetVertexAttribivNV" mode="get"/> 11285 </enum> 11286 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11287 <size name="GetVertexAttribdvNV" mode="get"/> 11288 <size name="GetVertexAttribfvNV" mode="get"/> 11289 <size name="GetVertexAttribivNV" mode="get"/> 11290 </enum> 11291 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11292 <size name="GetVertexAttribdvNV" mode="get"/> 11293 <size name="GetVertexAttribfvNV" mode="get"/> 11294 <size name="GetVertexAttribivNV" mode="get"/> 11295 </enum> 11296 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11297 <size name="GetVertexAttribdvNV" mode="get"/> 11298 <size name="GetVertexAttribfvNV" mode="get"/> 11299 <size name="GetVertexAttribivNV" mode="get"/> 11300 </enum> 11301 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11302 <size name="GetProgramivNV" mode="get"/> 11303 </enum> 11304 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11305 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11306 <enum name="IDENTITY_NV" value="0x862A"/> 11307 <enum name="INVERSE_NV" value="0x862B"/> 11308 <enum name="TRANSPOSE_NV" value="0x862C"/> 11309 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11310 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11311 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11312 <enum name="MATRIX0_NV" value="0x8630"/> 11313 <enum name="MATRIX1_NV" value="0x8631"/> 11314 <enum name="MATRIX2_NV" value="0x8632"/> 11315 <enum name="MATRIX3_NV" value="0x8633"/> 11316 <enum name="MATRIX4_NV" value="0x8634"/> 11317 <enum name="MATRIX5_NV" value="0x8635"/> 11318 <enum name="MATRIX6_NV" value="0x8636"/> 11319 <enum name="MATRIX7_NV" value="0x8637"/> 11320 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11321 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11322 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11323 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11324 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11325 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11326 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11327 <size name="GetProgramivNV" mode="get"/> 11328 </enum> 11329 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11330 <size name="GetProgramivNV" mode="get"/> 11331 </enum> 11332 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11333 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11334 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11335 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11336 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11337 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11338 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11339 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11340 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11341 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11342 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11343 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11344 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11345 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11346 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11347 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11348 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11349 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11350 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11351 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11352 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11353 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11354 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11355 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11356 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11357 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11358 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11359 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11360 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11361 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11362 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11363 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11364 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11365 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11366 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11367 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11368 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11369 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11370 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11371 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11372 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11373 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11374 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11375 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11376 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11377 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11378 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11379 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11380 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11381 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11382 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11383 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11384 11385 <function name="AreProgramsResidentNV" deprecated="3.1" exec="skip"> 11386 <param name="n" type="GLsizei" counter="true"/> 11387 <param name="ids" type="const GLuint *" count="n"/> 11388 <param name="residences" type="GLboolean *" output="true" count="n"/> 11389 <return type="GLboolean"/> 11390 <glx vendorpriv="1293"/> 11391 </function> 11392 11393 <function name="BindProgramNV" deprecated="3.1" alias="BindProgramARB"> 11394 <param name="target" type="GLenum"/> 11395 <param name="program" type="GLuint"/> 11396 </function> 11397 11398 <function name="DeleteProgramsNV" deprecated="3.1" alias="DeleteProgramsARB"> 11399 <param name="n" type="GLsizei"/> 11400 <param name="programs" type="const GLuint *"/> 11401 </function> 11402 11403 <function name="ExecuteProgramNV" deprecated="3.1" exec="skip"> 11404 <param name="target" type="GLenum"/> 11405 <param name="id" type="GLuint"/> 11406 <param name="params" type="const GLfloat *" count="4"/> 11407 <glx rop="4181"/> 11408 </function> 11409 11410 <function name="GenProgramsNV" deprecated="3.1" alias="GenProgramsARB"> 11411 <param name="n" type="GLsizei"/> 11412 <param name="programs" type="GLuint *"/> 11413 </function> 11414 11415 <!-- This isn't 100% correct. Currently, the only valid value of pname 11416 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11417 4. This is why the pname parameter was removed in the ARB version 11418 of these functions. 11419 --> 11420 11421 <function name="GetProgramParameterdvNV" deprecated="3.1" exec="skip"> 11422 <param name="target" type="GLenum"/> 11423 <param name="index" type="GLuint"/> 11424 <param name="pname" type="GLenum"/> 11425 <param name="params" type="GLdouble *" output="true" count="4"/> 11426 <glx vendorpriv="1297"/> 11427 </function> 11428 11429 <function name="GetProgramParameterfvNV" deprecated="3.1" exec="skip"> 11430 <param name="target" type="GLenum"/> 11431 <param name="index" type="GLuint"/> 11432 <param name="pname" type="GLenum"/> 11433 <param name="params" type="GLfloat *" output="true" count="4"/> 11434 <glx vendorpriv="1296"/> 11435 </function> 11436 11437 <function name="GetProgramivNV" deprecated="3.1" exec="skip"> 11438 <param name="id" type="GLuint"/> 11439 <param name="pname" type="GLenum"/> 11440 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11441 <glx vendorpriv="1298"/> 11442 </function> 11443 11444 <function name="GetProgramStringNV" deprecated="3.1" exec="skip"> 11445 <param name="id" type="GLuint"/> 11446 <param name="pname" type="GLenum"/> 11447 <param name="program" type="GLubyte *" output="true"/> 11448 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11449 </function> 11450 11451 <function name="GetTrackMatrixivNV" deprecated="3.1" exec="skip"> 11452 <param name="target" type="GLenum"/> 11453 <param name="address" type="GLuint"/> 11454 <param name="pname" type="GLenum"/> 11455 <param name="params" type="GLint *" output="true" count="1"/> 11456 <glx vendorpriv="1300"/> 11457 </function> 11458 11459 <function name="GetVertexAttribdvNV" deprecated="3.1" exec="skip"> 11460 <param name="index" type="GLuint"/> 11461 <param name="pname" type="GLenum"/> 11462 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11463 <glx vendorpriv="1301"/> 11464 </function> 11465 11466 <function name="GetVertexAttribfvNV" deprecated="3.1" exec="skip"> 11467 <param name="index" type="GLuint"/> 11468 <param name="pname" type="GLenum"/> 11469 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11470 <glx vendorpriv="1302"/> 11471 </function> 11472 11473 <function name="GetVertexAttribivNV" deprecated="3.1" exec="skip"> 11474 <param name="index" type="GLuint"/> 11475 <param name="pname" type="GLenum"/> 11476 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11477 <glx vendorpriv="1303"/> 11478 </function> 11479 11480 <function name="GetVertexAttribPointervNV" alias="GetVertexAttribPointerv"> 11481 <param name="index" type="GLuint"/> 11482 <param name="pname" type="GLenum"/> 11483 <param name="pointer" type="GLvoid **"/> 11484 </function> 11485 11486 <function name="IsProgramNV" deprecated="3.1" alias="IsProgramARB"> 11487 <param name="program" type="GLuint"/> 11488 <return type="GLboolean"/> 11489 </function> 11490 11491 <function name="LoadProgramNV" deprecated="3.1" exec="skip"> 11492 <param name="target" type="GLenum"/> 11493 <param name="id" type="GLuint"/> 11494 <param name="len" type="GLsizei" counter="true"/> 11495 <param name="program" type="const GLubyte *" count="len"/> 11496 <glx rop="4183"/> 11497 </function> 11498 11499 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11500 <param name="target" type="GLenum"/> 11501 <param name="index" type="GLuint"/> 11502 <param name="x" type="GLdouble"/> 11503 <param name="y" type="GLdouble"/> 11504 <param name="z" type="GLdouble"/> 11505 <param name="w" type="GLdouble"/> 11506 </function> 11507 11508 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11509 <param name="target" type="GLenum"/> 11510 <param name="index" type="GLuint"/> 11511 <param name="params" type="const GLdouble *"/> 11512 </function> 11513 11514 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11515 <param name="target" type="GLenum"/> 11516 <param name="index" type="GLuint"/> 11517 <param name="x" type="GLfloat"/> 11518 <param name="y" type="GLfloat"/> 11519 <param name="z" type="GLfloat"/> 11520 <param name="w" type="GLfloat"/> 11521 </function> 11522 11523 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11524 <param name="target" type="GLenum"/> 11525 <param name="index" type="GLuint"/> 11526 <param name="params" type="const GLfloat *"/> 11527 </function> 11528 11529 <function name="ProgramParameters4dvNV" deprecated="3.1" exec="skip"> 11530 <param name="target" type="GLenum"/> 11531 <param name="index" type="GLuint"/> 11532 <param name="num" type="GLsizei" counter="true"/> 11533 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11534 <glx rop="4187"/> 11535 </function> 11536 11537 <function name="ProgramParameters4fvNV" deprecated="3.1" exec="skip"> 11538 <param name="target" type="GLenum"/> 11539 <param name="index" type="GLuint"/> 11540 <param name="num" type="GLsizei" counter="true"/> 11541 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 11542 <glx rop="4186"/> 11543 </function> 11544 11545 <function name="RequestResidentProgramsNV" deprecated="3.1" exec="skip"> 11546 <param name="n" type="GLsizei" counter="true"/> 11547 <param name="ids" type="const GLuint *" count="n"/> 11548 <glx rop="4182"/> 11549 </function> 11550 11551 <function name="TrackMatrixNV" deprecated="3.1" exec="skip"> 11552 <param name="target" type="GLenum"/> 11553 <param name="address" type="GLuint"/> 11554 <param name="matrix" type="GLenum"/> 11555 <param name="transform" type="GLenum"/> 11556 <glx rop="4188"/> 11557 </function> 11558 11559 <function name="VertexAttribPointerNV" deprecated="3.1" exec="skip"> 11560 <param name="index" type="GLuint"/> 11561 <param name="size" type="GLint"/> 11562 <param name="type" type="GLenum"/> 11563 <param name="stride" type="GLsizei"/> 11564 <param name="pointer" type="const GLvoid *"/> 11565 <glx handcode="true"/> 11566 </function> 11567 11568 <function name="VertexAttrib1sNV" exec="vtxfmt" 11569 vectorequiv="VertexAttrib1svNV" deprecated="3.1"> 11570 <param name="index" type="GLuint"/> 11571 <param name="x" type="GLshort"/> 11572 </function> 11573 11574 <function name="VertexAttrib1svNV" deprecated="3.1" exec="vtxfmt"> 11575 <param name="index" type="GLuint"/> 11576 <param name="v" type="const GLshort *" count="1"/> 11577 <glx rop="4265"/> 11578 </function> 11579 11580 <function name="VertexAttrib2sNV" exec="vtxfmt" 11581 vectorequiv="VertexAttrib2svNV" deprecated="3.1"> 11582 <param name="index" type="GLuint"/> 11583 <param name="x" type="GLshort"/> 11584 <param name="y" type="GLshort"/> 11585 </function> 11586 11587 <function name="VertexAttrib2svNV" deprecated="3.1" exec="vtxfmt"> 11588 <param name="index" type="GLuint"/> 11589 <param name="v" type="const GLshort *" count="2"/> 11590 <glx rop="4266"/> 11591 </function> 11592 11593 <function name="VertexAttrib3sNV" exec="vtxfmt" 11594 vectorequiv="VertexAttrib3svNV" deprecated="3.1"> 11595 <param name="index" type="GLuint"/> 11596 <param name="x" type="GLshort"/> 11597 <param name="y" type="GLshort"/> 11598 <param name="z" type="GLshort"/> 11599 </function> 11600 11601 <function name="VertexAttrib3svNV" deprecated="3.1" exec="vtxfmt"> 11602 <param name="index" type="GLuint"/> 11603 <param name="v" type="const GLshort *" count="3"/> 11604 <glx rop="4267"/> 11605 </function> 11606 11607 <function name="VertexAttrib4sNV" exec="vtxfmt" 11608 vectorequiv="VertexAttrib4svNV" deprecated="3.1"> 11609 <param name="index" type="GLuint"/> 11610 <param name="x" type="GLshort"/> 11611 <param name="y" type="GLshort"/> 11612 <param name="z" type="GLshort"/> 11613 <param name="w" type="GLshort"/> 11614 </function> 11615 11616 <function name="VertexAttrib4svNV" deprecated="3.1" exec="vtxfmt"> 11617 <param name="index" type="GLuint"/> 11618 <param name="v" type="const GLshort *" count="4"/> 11619 <glx rop="4268"/> 11620 </function> 11621 11622 <function name="VertexAttrib1fNV" 11623 vectorequiv="VertexAttrib1fvNV" deprecated="3.1" exec="vtxfmt"> 11624 <param name="index" type="GLuint"/> 11625 <param name="x" type="GLfloat"/> 11626 </function> 11627 11628 <function name="VertexAttrib1fvNV" deprecated="3.1" exec="vtxfmt"> 11629 <param name="index" type="GLuint"/> 11630 <param name="v" type="const GLfloat *" count="1"/> 11631 <glx rop="4269"/> 11632 </function> 11633 11634 <function name="VertexAttrib2fNV" 11635 vectorequiv="VertexAttrib2fvNV" deprecated="3.1" exec="vtxfmt"> 11636 <param name="index" type="GLuint"/> 11637 <param name="x" type="GLfloat"/> 11638 <param name="y" type="GLfloat"/> 11639 </function> 11640 11641 <function name="VertexAttrib2fvNV" deprecated="3.1" exec="vtxfmt"> 11642 <param name="index" type="GLuint"/> 11643 <param name="v" type="const GLfloat *" count="2"/> 11644 <glx rop="4270"/> 11645 </function> 11646 11647 <function name="VertexAttrib3fNV" 11648 vectorequiv="VertexAttrib3fvNV" deprecated="3.1" exec="vtxfmt"> 11649 <param name="index" type="GLuint"/> 11650 <param name="x" type="GLfloat"/> 11651 <param name="y" type="GLfloat"/> 11652 <param name="z" type="GLfloat"/> 11653 </function> 11654 11655 <function name="VertexAttrib3fvNV" deprecated="3.1" exec="vtxfmt"> 11656 <param name="index" type="GLuint"/> 11657 <param name="v" type="const GLfloat *" count="3"/> 11658 <glx rop="4271"/> 11659 </function> 11660 11661 <function name="VertexAttrib4fNV" 11662 vectorequiv="VertexAttrib4fvNV" deprecated="3.1" exec="vtxfmt"> 11663 <param name="index" type="GLuint"/> 11664 <param name="x" type="GLfloat"/> 11665 <param name="y" type="GLfloat"/> 11666 <param name="z" type="GLfloat"/> 11667 <param name="w" type="GLfloat"/> 11668 </function> 11669 11670 <function name="VertexAttrib4fvNV" deprecated="3.1" exec="vtxfmt"> 11671 <param name="index" type="GLuint"/> 11672 <param name="v" type="const GLfloat *" count="4"/> 11673 <glx rop="4272"/> 11674 </function> 11675 11676 <function name="VertexAttrib1dNV" exec="vtxfmt" 11677 vectorequiv="VertexAttrib1dvNV" deprecated="3.1"> 11678 <param name="index" type="GLuint"/> 11679 <param name="x" type="GLdouble"/> 11680 </function> 11681 11682 <function name="VertexAttrib1dvNV" deprecated="3.1" exec="vtxfmt"> 11683 <param name="index" type="GLuint"/> 11684 <param name="v" type="const GLdouble *" count="1"/> 11685 <glx rop="4273" doubles_in_order="true"/> 11686 </function> 11687 11688 <function name="VertexAttrib2dNV" exec="vtxfmt" 11689 vectorequiv="VertexAttrib2dvNV" deprecated="3.1"> 11690 <param name="index" type="GLuint"/> 11691 <param name="x" type="GLdouble"/> 11692 <param name="y" type="GLdouble"/> 11693 </function> 11694 11695 <function name="VertexAttrib2dvNV" deprecated="3.1" exec="vtxfmt"> 11696 <param name="index" type="GLuint"/> 11697 <param name="v" type="const GLdouble *" count="2"/> 11698 <glx rop="4274" doubles_in_order="true"/> 11699 </function> 11700 11701 <function name="VertexAttrib3dNV" exec="vtxfmt" 11702 vectorequiv="VertexAttrib3dvNV" deprecated="3.1"> 11703 <param name="index" type="GLuint"/> 11704 <param name="x" type="GLdouble"/> 11705 <param name="y" type="GLdouble"/> 11706 <param name="z" type="GLdouble"/> 11707 </function> 11708 11709 <function name="VertexAttrib3dvNV" deprecated="3.1" exec="vtxfmt"> 11710 <param name="index" type="GLuint"/> 11711 <param name="v" type="const GLdouble *" count="3"/> 11712 <glx rop="4275" doubles_in_order="true"/> 11713 </function> 11714 11715 <function name="VertexAttrib4dNV" exec="vtxfmt" 11716 vectorequiv="VertexAttrib4dvNV" deprecated="3.1"> 11717 <param name="index" type="GLuint"/> 11718 <param name="x" type="GLdouble"/> 11719 <param name="y" type="GLdouble"/> 11720 <param name="z" type="GLdouble"/> 11721 <param name="w" type="GLdouble"/> 11722 </function> 11723 11724 <function name="VertexAttrib4dvNV" deprecated="3.1" exec="vtxfmt"> 11725 <param name="index" type="GLuint"/> 11726 <param name="v" type="const GLdouble *" count="4"/> 11727 <glx rop="4276" doubles_in_order="true"/> 11728 </function> 11729 11730 <function name="VertexAttrib4ubNV" exec="vtxfmt" 11731 vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"> 11732 <param name="index" type="GLuint"/> 11733 <param name="x" type="GLubyte"/> 11734 <param name="y" type="GLubyte"/> 11735 <param name="z" type="GLubyte"/> 11736 <param name="w" type="GLubyte"/> 11737 </function> 11738 11739 <function name="VertexAttrib4ubvNV" deprecated="3.1" exec="vtxfmt"> 11740 <param name="index" type="GLuint"/> 11741 <param name="v" type="const GLubyte *" count="4"/> 11742 <glx rop="4277"/> 11743 </function> 11744 11745 <function name="VertexAttribs1svNV" deprecated="3.1" exec="vtxfmt"> 11746 <param name="index" type="GLuint"/> 11747 <param name="n" type="GLsizei" counter="true"/> 11748 <param name="v" type="const GLshort *" count="n"/> 11749 <glx rop="4202"/> 11750 </function> 11751 11752 <function name="VertexAttribs2svNV" deprecated="3.1" exec="vtxfmt"> 11753 <param name="index" type="GLuint"/> 11754 <param name="n" type="GLsizei" counter="true"/> 11755 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 11756 <glx rop="4203"/> 11757 </function> 11758 11759 <function name="VertexAttribs3svNV" deprecated="3.1" exec="vtxfmt"> 11760 <param name="index" type="GLuint"/> 11761 <param name="n" type="GLsizei" counter="true"/> 11762 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 11763 <glx rop="4204"/> 11764 </function> 11765 11766 <function name="VertexAttribs4svNV" deprecated="3.1" exec="vtxfmt"> 11767 <param name="index" type="GLuint"/> 11768 <param name="n" type="GLsizei" counter="true"/> 11769 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 11770 <glx rop="4205"/> 11771 </function> 11772 11773 <function name="VertexAttribs1fvNV" deprecated="3.1" exec="vtxfmt"> 11774 <param name="index" type="GLuint"/> 11775 <param name="n" type="GLsizei" counter="true"/> 11776 <param name="v" type="const GLfloat *" count="n"/> 11777 <glx rop="4206"/> 11778 </function> 11779 11780 <function name="VertexAttribs2fvNV" deprecated="3.1" exec="vtxfmt"> 11781 <param name="index" type="GLuint"/> 11782 <param name="n" type="GLsizei" counter="true"/> 11783 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 11784 <glx rop="4207"/> 11785 </function> 11786 11787 <function name="VertexAttribs3fvNV" deprecated="3.1" exec="vtxfmt"> 11788 <param name="index" type="GLuint"/> 11789 <param name="n" type="GLsizei" counter="true"/> 11790 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 11791 <glx rop="4208"/> 11792 </function> 11793 11794 <function name="VertexAttribs4fvNV" deprecated="3.1" exec="vtxfmt"> 11795 <param name="index" type="GLuint"/> 11796 <param name="n" type="GLsizei" counter="true"/> 11797 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 11798 <glx rop="4209"/> 11799 </function> 11800 11801 <function name="VertexAttribs1dvNV" deprecated="3.1" exec="vtxfmt"> 11802 <param name="index" type="GLuint"/> 11803 <param name="n" type="GLsizei" counter="true"/> 11804 <param name="v" type="const GLdouble *" count="n"/> 11805 <glx rop="4210" doubles_in_order="true"/> 11806 </function> 11807 11808 <function name="VertexAttribs2dvNV" deprecated="3.1" exec="vtxfmt"> 11809 <param name="index" type="GLuint"/> 11810 <param name="n" type="GLsizei" counter="true"/> 11811 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 11812 <glx rop="4211" doubles_in_order="true"/> 11813 </function> 11814 11815 <function name="VertexAttribs3dvNV" deprecated="3.1" exec="vtxfmt"> 11816 <param name="index" type="GLuint"/> 11817 <param name="n" type="GLsizei" counter="true"/> 11818 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 11819 <glx rop="4212" doubles_in_order="true"/> 11820 </function> 11821 11822 <function name="VertexAttribs4dvNV" deprecated="3.1" exec="vtxfmt"> 11823 <param name="index" type="GLuint"/> 11824 <param name="n" type="GLsizei" counter="true"/> 11825 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 11826 <glx rop="4213" doubles_in_order="true"/> 11827 </function> 11828 11829 <function name="VertexAttribs4ubvNV" deprecated="3.1" exec="vtxfmt"> 11830 <param name="index" type="GLuint"/> 11831 <param name="n" type="GLsizei" counter="true"/> 11832 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 11833 <glx rop="4214"/> 11834 </function> 11835</category> 11836 11837<!-- Extension number 234 is a GLX extension. --> 11838 11839<category name="GL_SGIX_texture_coordinate_clamp" number="235"> 11840 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 11841 <size name="TexParameterfv"/> 11842 <size name="TexParameteriv"/> 11843 <size name="GetTexParameterfv" mode="get"/> 11844 <size name="GetTexParameteriv" mode="get"/> 11845 </enum> 11846 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 11847 <size name="TexParameterfv"/> 11848 <size name="TexParameteriv"/> 11849 <size name="GetTexParameterfv" mode="get"/> 11850 <size name="GetTexParameteriv" mode="get"/> 11851 </enum> 11852 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 11853 <size name="TexParameterfv"/> 11854 <size name="TexParameteriv"/> 11855 <size name="GetTexParameterfv" mode="get"/> 11856 <size name="GetTexParameteriv" mode="get"/> 11857 </enum> 11858</category> 11859 11860<!-- Extension number 236 is not listed in the extension registry. --> 11861<!-- Extension number 237 is a GLX extension. --> 11862<!-- Extension number 238 is a GLX extension. --> 11863<!-- Extension number 242 is a WGL extension. --> 11864 11865<category name="GL_NV_copy_depth_to_color" number="243"> 11866 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 11867 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 11868</category> 11869 11870<category name="GL_ATI_envmap_bumpmap" number="244"> 11871 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 11872 <size name="TexBumpParameterfv"/> 11873 <size name="TexBumpParameteriv"/> 11874 <size name="GetTexBumpParameterfv" mode="get"/> 11875 <size name="GetTexBumpParameteriv" mode="get"/> 11876 </enum> 11877 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 11878 <size name="GetTexBumpParameterfv" mode="get"/> 11879 <size name="GetTexBumpParameteriv" mode="get"/> 11880 </enum> 11881 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 11882 <size name="GetTexBumpParameterfv" mode="get"/> 11883 <size name="GetTexBumpParameteriv" mode="get"/> 11884 </enum> 11885 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 11886 <size name="GetTexBumpParameterfv" mode="get"/> 11887 <size name="GetTexBumpParameteriv" mode="get"/> 11888 </enum> 11889 <enum name="DUDV_ATI" value="0x8779"/> 11890 <enum name="DU8DV8_ATI" value="0x877A"/> 11891 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 11892 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 11893 <size name="TexEnviv"/> 11894 <size name="TexEnvfv"/> 11895 <size name="GetTexEnviv" mode="get"/> 11896 <size name="GetTexEnvfv" mode="get"/> 11897 </enum> 11898 <function name="TexBumpParameterfvATI" deprecated="3.1" exec="skip"> 11899 <param name="pname" type="GLenum"/> 11900 <param name="param" type="const GLfloat *" variable_param="pname"/> 11901 <glx ignore="true"/> 11902 </function> 11903 <function name="TexBumpParameterivATI" deprecated="3.1" exec="skip"> 11904 <param name="pname" type="GLenum"/> 11905 <param name="param" type="const GLint *" variable_param="pname"/> 11906 <glx ignore="true"/> 11907 </function> 11908 <function name="GetTexBumpParameterfvATI" deprecated="3.1" exec="skip"> 11909 <param name="pname" type="GLenum"/> 11910 <param name="param" type="GLfloat *" variable_param="pname"/> 11911 <glx ignore="true"/> 11912 </function> 11913 <function name="GetTexBumpParameterivATI" deprecated="3.1" exec="skip"> 11914 <param name="pname" type="GLenum"/> 11915 <param name="param" type="GLint *" variable_param="pname"/> 11916 <glx ignore="true"/> 11917 </function> 11918</category> 11919 11920<category name="GL_ATI_fragment_shader" number="245"> 11921 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 11922 <enum name="REG_0_ATI" value="0x8921"/> 11923 <enum name="REG_1_ATI" value="0x8922"/> 11924 <enum name="REG_2_ATI" value="0x8923"/> 11925 <enum name="REG_3_ATI" value="0x8924"/> 11926 <enum name="REG_4_ATI" value="0x8925"/> 11927 <enum name="REG_5_ATI" value="0x8926"/> 11928 11929 <!-- These values are not in the extension spec, but they are in glext.h --> 11930 <enum name="REG_6_ATI" value="0x8927"/> 11931 <enum name="REG_7_ATI" value="0x8928"/> 11932 <enum name="REG_8_ATI" value="0x8929"/> 11933 <enum name="REG_9_ATI" value="0x892A"/> 11934 <enum name="REG_10_ATI" value="0x892B"/> 11935 <enum name="REG_11_ATI" value="0x892C"/> 11936 <enum name="REG_12_ATI" value="0x892D"/> 11937 <enum name="REG_13_ATI" value="0x892E"/> 11938 <enum name="REG_14_ATI" value="0x892F"/> 11939 <enum name="REG_15_ATI" value="0x8930"/> 11940 <enum name="REG_16_ATI" value="0x8931"/> 11941 <enum name="REG_17_ATI" value="0x8932"/> 11942 <enum name="REG_18_ATI" value="0x8933"/> 11943 <enum name="REG_19_ATI" value="0x8934"/> 11944 <enum name="REG_20_ATI" value="0x8935"/> 11945 <enum name="REG_21_ATI" value="0x8936"/> 11946 <enum name="REG_22_ATI" value="0x8937"/> 11947 <enum name="REG_23_ATI" value="0x8938"/> 11948 <enum name="REG_24_ATI" value="0x8939"/> 11949 <enum name="REG_25_ATI" value="0x893A"/> 11950 <enum name="REG_26_ATI" value="0x893B"/> 11951 <enum name="REG_27_ATI" value="0x893C"/> 11952 <enum name="REG_28_ATI" value="0x893D"/> 11953 <enum name="REG_29_ATI" value="0x893E"/> 11954 <enum name="REG_30_ATI" value="0x893F"/> 11955 <enum name="REG_31_ATI" value="0x8940"/> 11956 11957 <enum name="CON_0_ATI" value="0x8941"/> 11958 <enum name="CON_1_ATI" value="0x8942"/> 11959 <enum name="CON_2_ATI" value="0x8943"/> 11960 <enum name="CON_3_ATI" value="0x8944"/> 11961 <enum name="CON_4_ATI" value="0x8945"/> 11962 <enum name="CON_5_ATI" value="0x8946"/> 11963 <enum name="CON_6_ATI" value="0x8947"/> 11964 <enum name="CON_7_ATI" value="0x8948"/> 11965 11966 <!-- These values are not in the extension spec, but they are in glext.h --> 11967 <enum name="CON_8_ATI" value="0x8949"/> 11968 <enum name="CON_9_ATI" value="0x894A"/> 11969 <enum name="CON_10_ATI" value="0x894B"/> 11970 <enum name="CON_11_ATI" value="0x894C"/> 11971 <enum name="CON_12_ATI" value="0x894D"/> 11972 <enum name="CON_13_ATI" value="0x894E"/> 11973 <enum name="CON_14_ATI" value="0x894F"/> 11974 <enum name="CON_15_ATI" value="0x8950"/> 11975 <enum name="CON_16_ATI" value="0x8951"/> 11976 <enum name="CON_17_ATI" value="0x8952"/> 11977 <enum name="CON_18_ATI" value="0x8953"/> 11978 <enum name="CON_19_ATI" value="0x8954"/> 11979 <enum name="CON_20_ATI" value="0x8955"/> 11980 <enum name="CON_21_ATI" value="0x8956"/> 11981 <enum name="CON_22_ATI" value="0x8957"/> 11982 <enum name="CON_23_ATI" value="0x8958"/> 11983 <enum name="CON_24_ATI" value="0x8959"/> 11984 <enum name="CON_25_ATI" value="0x895A"/> 11985 <enum name="CON_26_ATI" value="0x895B"/> 11986 <enum name="CON_27_ATI" value="0x895C"/> 11987 <enum name="CON_28_ATI" value="0x895D"/> 11988 <enum name="CON_29_ATI" value="0x895E"/> 11989 <enum name="CON_30_ATI" value="0x895F"/> 11990 <enum name="CON_31_ATI" value="0x8960"/> 11991 11992 <enum name="MOV_ATI" value="0x8961"/> 11993 <enum name="ADD_ATI" value="0x8963"/> 11994 <enum name="MUL_ATI" value="0x8964"/> 11995 <enum name="SUB_ATI" value="0x8965"/> 11996 <enum name="DOT3_ATI" value="0x8966"/> 11997 <enum name="DOT4_ATI" value="0x8967"/> 11998 <enum name="MAD_ATI" value="0x8968"/> 11999 <enum name="LERP_ATI" value="0x8969"/> 12000 <enum name="CND_ATI" value="0x896A"/> 12001 <enum name="CND0_ATI" value="0x896B"/> 12002 <enum name="DOT2_ADD_ATI" value="0x896C"/> 12003 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 12004 12005 <!-- 12006 These values are not in the extension spec, but they are in glext.h. 12007 However, the specification does say that they are deprecated. 12008 --> 12009 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 12010 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 12011 <enum name="NUM_PASSES_ATI" value="0x8970"/> 12012 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 12013 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 12014 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 12015 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 12016 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 12017 12018 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 12019 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 12020 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 12021 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 12022 12023 <!-- These values are not in the extension spec, but they are in glext.h --> 12024 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 12025 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 12026 12027 <!-- 12028 The _BIT enums are not added because they just clutter enums.c with 12029 redudndant garbage. There are a lot of enums with the value 0x00000001. 12030 --> 12031 12032 <function name="GenFragmentShadersATI" deprecated="3.1"> 12033 <return type="GLuint"/> 12034 <param name="range" type="GLuint"/> 12035 <glx ignore="true"/> 12036 </function> 12037 12038 <function name="BindFragmentShaderATI" deprecated="3.1" exec="dlist"> 12039 <param name="id" type="GLuint"/> 12040 <glx ignore="true"/> 12041 </function> 12042 12043 <function name="DeleteFragmentShaderATI" deprecated="3.1"> 12044 <param name="id" type="GLuint"/> 12045 <glx ignore="true"/> 12046 </function> 12047 12048 <function name="BeginFragmentShaderATI" deprecated="3.1"> 12049 <glx ignore="true"/> 12050 </function> 12051 12052 <function name="EndFragmentShaderATI" deprecated="3.1"> 12053 <glx ignore="true"/> 12054 </function> 12055 12056 <function name="PassTexCoordATI" deprecated="3.1"> 12057 <param name="dst" type="GLuint"/> 12058 <param name="coord" type="GLuint"/> 12059 <param name="swizzle" type="GLenum"/> 12060 <glx ignore="true"/> 12061 </function> 12062 12063 <function name="SampleMapATI" deprecated="3.1"> 12064 <param name="dst" type="GLuint"/> 12065 <param name="interp" type="GLuint"/> 12066 <param name="swizzle" type="GLenum"/> 12067 <glx ignore="true"/> 12068 </function> 12069 12070 <function name="ColorFragmentOp1ATI" deprecated="3.1"> 12071 <param name="op" type="GLenum"/> 12072 <param name="dst" type="GLuint"/> 12073 <param name="dstMask" type="GLuint"/> 12074 <param name="dstMod" type="GLuint"/> 12075 <param name="arg1" type="GLuint"/> 12076 <param name="arg1Rep" type="GLuint"/> 12077 <param name="arg1Mod" type="GLuint"/> 12078 <glx ignore="true"/> 12079 </function> 12080 12081 <function name="ColorFragmentOp2ATI" deprecated="3.1"> 12082 <param name="op" type="GLenum"/> 12083 <param name="dst" type="GLuint"/> 12084 <param name="dstMask" type="GLuint"/> 12085 <param name="dstMod" type="GLuint"/> 12086 <param name="arg1" type="GLuint"/> 12087 <param name="arg1Rep" type="GLuint"/> 12088 <param name="arg1Mod" type="GLuint"/> 12089 <param name="arg2" type="GLuint"/> 12090 <param name="arg2Rep" type="GLuint"/> 12091 <param name="arg2Mod" type="GLuint"/> 12092 <glx ignore="true"/> 12093 </function> 12094 12095 <function name="ColorFragmentOp3ATI" deprecated="3.1"> 12096 <param name="op" type="GLenum"/> 12097 <param name="dst" type="GLuint"/> 12098 <param name="dstMask" type="GLuint"/> 12099 <param name="dstMod" type="GLuint"/> 12100 <param name="arg1" type="GLuint"/> 12101 <param name="arg1Rep" type="GLuint"/> 12102 <param name="arg1Mod" type="GLuint"/> 12103 <param name="arg2" type="GLuint"/> 12104 <param name="arg2Rep" type="GLuint"/> 12105 <param name="arg2Mod" type="GLuint"/> 12106 <param name="arg3" type="GLuint"/> 12107 <param name="arg3Rep" type="GLuint"/> 12108 <param name="arg3Mod" type="GLuint"/> 12109 <glx ignore="true"/> 12110 </function> 12111 12112 <function name="AlphaFragmentOp1ATI" deprecated="3.1"> 12113 <param name="op" type="GLenum"/> 12114 <param name="dst" type="GLuint"/> 12115 <param name="dstMod" type="GLuint"/> 12116 <param name="arg1" type="GLuint"/> 12117 <param name="arg1Rep" type="GLuint"/> 12118 <param name="arg1Mod" type="GLuint"/> 12119 <glx ignore="true"/> 12120 </function> 12121 12122 <function name="AlphaFragmentOp2ATI" deprecated="3.1"> 12123 <param name="op" type="GLenum"/> 12124 <param name="dst" type="GLuint"/> 12125 <param name="dstMod" type="GLuint"/> 12126 <param name="arg1" type="GLuint"/> 12127 <param name="arg1Rep" type="GLuint"/> 12128 <param name="arg1Mod" type="GLuint"/> 12129 <param name="arg2" type="GLuint"/> 12130 <param name="arg2Rep" type="GLuint"/> 12131 <param name="arg2Mod" type="GLuint"/> 12132 <glx ignore="true"/> 12133 </function> 12134 12135 <function name="AlphaFragmentOp3ATI" deprecated="3.1"> 12136 <param name="op" type="GLenum"/> 12137 <param name="dst" type="GLuint"/> 12138 <param name="dstMod" type="GLuint"/> 12139 <param name="arg1" type="GLuint"/> 12140 <param name="arg1Rep" type="GLuint"/> 12141 <param name="arg1Mod" type="GLuint"/> 12142 <param name="arg2" type="GLuint"/> 12143 <param name="arg2Rep" type="GLuint"/> 12144 <param name="arg2Mod" type="GLuint"/> 12145 <param name="arg3" type="GLuint"/> 12146 <param name="arg3Rep" type="GLuint"/> 12147 <param name="arg3Mod" type="GLuint"/> 12148 <glx ignore="true"/> 12149 </function> 12150 12151 <function name="SetFragmentShaderConstantATI" deprecated="3.1" exec="dlist"> 12152 <param name="dst" type="GLuint"/> 12153 <param name="value" type="const GLfloat *" count="4"/> 12154 <glx ignore="true"/> 12155 </function> 12156</category> 12157 12158<!-- Extension number 250 is a WGL extension. --> 12159<!-- Extension number 251 is a WGL extension. --> 12160<!-- Extension number 252 is a WGL extension. --> 12161<!-- Extension number 253 is a WGL extension. --> 12162<!-- Extension number 254 is a WGL extension. --> 12163<!-- Extension number 255 is a WGL extension. --> 12164 12165<category name="GL_SUN_mesh_array" number="257"> 12166 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12167 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12168 12169 <function name="DrawMeshArraysSUN" exec="skip"> 12170 <param name="mode" type="GLenum"/> 12171 <param name="first" type="GLint"/> 12172 <param name="count" type="GLsizei"/> 12173 <param name="width" type="GLsizei"/> 12174 </function> 12175</category> 12176 12177<category name="GL_SUN_slice_accum" number="258"> 12178 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12179</category> 12180 12181<category name="GL_NV_multisample_filter_hint" number="259"> 12182 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12183 <size name="Get" mode="get"/> 12184 </enum> 12185</category> 12186 12187<category name="GL_NV_depth_clamp" number="260"> 12188 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12189 <size name="Get" mode="get"/> 12190 </enum> 12191</category> 12192 12193<category name="GL_NV_point_sprite" number="262"> 12194 <!-- These existing enums can be passed as a parameter to the function 12195 added for this extension. --> 12196 12197 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12198 <size name="PointParameteriv"/> 12199 </enum> 12200 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12201 <size name="PointParameteriv"/> 12202 </enum> 12203 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12204 <size name="PointParameteriv"/> 12205 </enum> 12206 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12207 <size name="PointParameteriv"/> 12208 </enum> 12209 12210 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12211 <size name="Get" mode="get"/> 12212 </enum> 12213 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12214 <size name="TexEnvfv"/> 12215 <size name="TexEnviv"/> 12216 <size name="GetTexEnvfv" mode="get"/> 12217 <size name="GetTexEnviv" mode="get"/> 12218 </enum> 12219 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12220 <size name="PointParameterfv"/> 12221 <size name="PointParameteriv"/> 12222 <size name="Get" mode="get"/> 12223 </enum> 12224 12225 <function name="PointParameteriNV" alias="PointParameteri"> 12226 <param name="pname" type="GLenum"/> 12227 <param name="param" type="GLint"/> 12228 </function> 12229 12230 <function name="PointParameterivNV" alias="PointParameteriv"> 12231 <param name="pname" type="GLenum"/> 12232 <param name="params" type="const GLint *"/> 12233 </function> 12234</category> 12235 12236<!-- Extension number 263 is a WGL extension. --> 12237<!-- Extension number 264 is a WGL extension. --> 12238 12239<category name="GL_EXT_shadow_funcs" number="267"> 12240 <!-- No new functions, types, enums. --> 12241</category> 12242 12243<category name="GL_EXT_stencil_two_side" number="268"> 12244 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12245 <size name="Get" mode="get"/> 12246 </enum> 12247 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12248 <size name="Get" mode="get"/> 12249 </enum> 12250 12251 <function name="ActiveStencilFaceEXT" deprecated="3.1" exec="dlist"> 12252 <param name="face" type="GLenum"/> 12253 <glx rop="4220"/> 12254 </function> 12255</category> 12256 12257<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12258<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12259 12260<category name="GL_APPLE_ycbcr_422" number="275"> 12261 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12262 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12263 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12264</category> 12265 12266<category name="GL_S3_s3tc" number="276"> 12267 <enum name="RGB_S3TC" value="0x83A0"/> 12268 <enum name="RGB4_S3TC" value="0x83A1"/> 12269 <enum name="RGBA_S3TC" value="0x83A2"/> 12270 <enum name="RGBA4_S3TC" value="0x83A3"/> 12271 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12272 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12273</category> 12274 12275<!-- Extension number 278 is a WGL extension. --> 12276 12277<category name="GL_ATI_texture_env_combine3" number="279"> 12278 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12279 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12280 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12281</category> 12282 12283<category name="GL_NV_fragment_program" number="282"> 12284 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12285 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12286 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12287 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12288 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12289 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12290 12291 <function name="ProgramNamedParameter4fNV" 12292 vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1" 12293 exec="skip"> 12294 <param name="id" type="GLuint"/> 12295 <param name="len" type="GLsizei" counter="true"/> 12296 <param name="name" type="const GLubyte *" count="len"/> 12297 <param name="x" type="GLfloat"/> 12298 <param name="y" type="GLfloat"/> 12299 <param name="z" type="GLfloat"/> 12300 <param name="w" type="GLfloat"/> 12301 </function> 12302 12303 <function name="ProgramNamedParameter4dNV" 12304 vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1" 12305 exec="skip"> 12306 <param name="id" type="GLuint"/> 12307 <param name="len" type="GLsizei" counter="true"/> 12308 <param name="name" type="const GLubyte *" count="len"/> 12309 <param name="x" type="GLdouble"/> 12310 <param name="y" type="GLdouble"/> 12311 <param name="z" type="GLdouble"/> 12312 <param name="w" type="GLdouble"/> 12313 </function> 12314 12315 <function name="ProgramNamedParameter4fvNV" deprecated="3.1" exec="skip"> 12316 <param name="id" type="GLuint"/> 12317 <param name="len" type="GLsizei" counter="true"/> 12318 <param name="name" type="const GLubyte *" count="len"/> 12319 <param name="v" type="const GLfloat *" count="4"/> 12320 <glx rop="4218"/> 12321 </function> 12322 12323 <function name="ProgramNamedParameter4dvNV" deprecated="3.1" exec="skip"> 12324 <param name="id" type="GLuint"/> 12325 <param name="len" type="GLsizei" counter="true"/> 12326 <param name="name" type="const GLubyte *" count="len"/> 12327 <param name="v" type="const GLdouble *" count="4"/> 12328 <glx rop="4219"/> 12329 </function> 12330 12331 <function name="GetProgramNamedParameterfvNV" deprecated="3.1" exec="skip"> 12332 <param name="id" type="GLuint"/> 12333 <param name="len" type="GLsizei" counter="true"/> 12334 <param name="name" type="const GLubyte *" count="len"/> 12335 <param name="params" type="GLfloat *" output="true" count="4"/> 12336 <glx vendorpriv="1310" always_array="true"/> 12337 </function> 12338 12339 <function name="GetProgramNamedParameterdvNV" deprecated="3.1" exec="skip"> 12340 <param name="id" type="GLuint"/> 12341 <param name="len" type="GLsizei" counter="true"/> 12342 <param name="name" type="const GLubyte *" count="len"/> 12343 <param name="params" type="GLdouble *" output="true" count="4"/> 12344 <glx vendorpriv="1311" always_array="true"/> 12345 </function> 12346</category> 12347 12348<category name="GL_NV_texture_expand_normal" number="286"> 12349 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12350 <size name="TexParameterfv"/> 12351 <size name="TexParameteriv"/> 12352 <size name="GetTexParameterfv" mode="get"/> 12353 <size name="GetTexParameteriv" mode="get"/> 12354 </enum> 12355</category> 12356 12357<category name="GL_OES_compressed_paletted_texture" number="294"> 12358 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12359 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12360 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12361 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12362 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12363 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12364 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12365 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12366 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12367 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12368</category> 12369 12370<category name="GL_OES_read_format" number="295"> 12371 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12372 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12373</category> 12374 12375<category name="GL_EXT_depth_bounds_test" number="297"> 12376 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12377 <size name="Get" mode="get"/> 12378 </enum> 12379 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12380 <size name="Get" mode="get"/> 12381 </enum> 12382 12383 <function name="DepthBoundsEXT" exec="dlist"> 12384 <param name="zmin" type="GLclampd"/> 12385 <param name="zmax" type="GLclampd"/> 12386 <glx rop="4229" ignore="true"/> 12387 </function> 12388</category> 12389 12390<category name="GL_EXT_texture_mirror_clamp" number="298"> 12391 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12392 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12393 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12394</category> 12395 12396<category name="GL_EXT_blend_equation_separate" number="299"> 12397 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12398 <size name="Get" mode="get"/> 12399 </enum> 12400 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12401 <size name="Get" mode="get"/> 12402 </enum> 12403 12404 <function name="BlendEquationSeparateEXT" alias="BlendEquationSeparate"> 12405 <param name="modeRGB" type="GLenum"/> 12406 <param name="modeA" type="GLenum"/> 12407 </function> 12408</category> 12409 12410<category name="GL_MESA_pack_invert" number="300"> 12411 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12412 <size name="Get" mode="get"/> 12413 </enum> 12414</category> 12415 12416<category name="GL_MESA_ycbcr_texture" number="301"> 12417 <enum name="YCBCR_MESA" value="0x8757"/> 12418 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12419 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12420</category> 12421 12422<category name="GL_EXT_pixel_buffer_object" number="302"> 12423 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12424 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12425 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12426 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12427</category> 12428 12429<category name="GL_NV_fragment_program_option" number="303"> 12430 <!-- No new functions, types, enums. --> 12431</category> 12432 12433<category name="GL_NV_fragment_program2" number="304"> 12434 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12435 <size name="GetProgramivARB" mode="get"/> 12436 </enum> 12437 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12438 <size name="GetProgramivARB" mode="get"/> 12439 </enum> 12440 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12441 <size name="GetProgramivARB" mode="get"/> 12442 </enum> 12443 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12444 <size name="GetProgramivARB" mode="get"/> 12445 </enum> 12446 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12447 <size name="GetProgramivARB" mode="get"/> 12448 </enum> 12449</category> 12450 12451<category name="GL_NV_vertex_program2_option" number="305"> 12452 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12453 <size name="GetProgramivARB" mode="get"/> 12454 </enum> 12455 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12456 <size name="GetProgramivARB" mode="get"/> 12457 </enum> 12458</category> 12459 12460<category name="GL_NV_vertex_program3" number="306"> 12461 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12462</category> 12463 12464<!-- Extension number 307 is a GLX extension. --> 12465<!-- Extension number 308 is a GLX extension. --> 12466 12467<category name="GL_EXT_texture_compression_dxt1" number="309"> 12468 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12469 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12470</category> 12471 12472<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12473 12474<xi:include href="GREMEDY_string_marker.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12475 12476<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12477 12478<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12479 12480<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12481 12482 12483<category name="GL_APPLE_flush_buffer_range" number="321"> 12484 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12485 <size name="GetBufferParameteriv" mode="get"/> 12486 </enum> 12487 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12488 <size name="GetBufferParameteriv" mode="get"/> 12489 </enum> 12490 <function name="BufferParameteriAPPLE" exec="skip"> 12491 <param name="target" type="GLenum"/> 12492 <param name="pname" type="GLenum"/> 12493 <param name="param" type="GLint"/> 12494 </function> 12495 <function name="FlushMappedBufferRangeAPPLE" exec="skip"> 12496 <param name="target" type="GLenum"/> 12497 <param name="offset" type="GLintptr"/> 12498 <param name="size" type="GLsizeiptr"/> 12499 </function> 12500</category> 12501 12502<category name="GL_EXT_packed_float" number="328"> 12503 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12504 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12505 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12506</category> 12507 12508<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12509 12510<category name="GL_EXT_framebuffer_sRGB" number="337"> 12511 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12512 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12513</category> 12514 12515<category name="GL_ATI_meminfo" number="359"> 12516 <enum name="VBO_FREE_MEMORY_ATI" value="0x87FB" /> 12517 <enum name="TEXTURE_FREE_MEMORY_ATI" value="0x87FC" /> 12518 <enum name="RENDERBUFFER_FREE_MEMORY_ATI" value="0x87FD" /> 12519</category> 12520 12521<xi:include href="AMD_performance_monitor.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12522 12523<category name="GL_APPLE_texture_range" number="367"> 12524 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12525 <size name="TexParameteriv"/> 12526 <size name="TexParameterfv"/> 12527 <size name="GetTexParameteriv" mode="get"/> 12528 <size name="GetTexParameterfv" mode="get"/> 12529 </enum> 12530 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12531 <size name="TexParameteriv"/> 12532 <size name="TexParameterfv"/> 12533 </enum> 12534 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12535 <size name="TexParameteriv"/> 12536 <size name="TexParameterfv"/> 12537 </enum> 12538 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 12539 <size name="TexParameteriv"/> 12540 <size name="TexParameterfv"/> 12541 </enum> 12542 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 12543 <size name="GetTexParameteriv" mode="get"/> 12544 <size name="GetTexParameterfv" mode="get"/> 12545 </enum> 12546 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 12547 <size name="GetTexParameterPointervAPPLE" mode="get"/> 12548 </enum> 12549 <function name="TextureRangeAPPLE" exec="skip"> 12550 <param name="target" type="GLenum"/> 12551 <param name="length" type="GLsizei"/> 12552 <param name="pointer" type="GLvoid *"/> 12553 </function> 12554 <function name="GetTexParameterPointervAPPLE" exec="skip"> 12555 <param name="target" type="GLenum"/> 12556 <param name="pname" type="GLenum"/> 12557 <param name="params" type="GLvoid **"/> 12558 </function> 12559</category> 12560 12561<xi:include href="EXT_separate_shader_objects.xml" 12562 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12563 12564<xi:include href="NV_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12565 12566<xi:include href="EXT_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12567 12568<xi:include href="AMD_depth_clamp_separate.xml" 12569 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12570 12571<xi:include href="EXT_direct_state_access.xml" 12572 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12573 12574<xi:include href="EXT_shader_image_load_store.xml" 12575 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12576 12577<category name="GL_EXT_texture_sRGB_decode" number="402"> 12578 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 12579 <enum name="DECODE_EXT" value="0x8A49"/> 12580 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 12581</category> 12582 12583<category name="GL_AMD_pinned_memory" number="411"> 12584 <enum name="EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD" value="0x9160"/> 12585</category> 12586 12587<category name="GL_NVX_gpu_memory_info" number="438"> 12588 <enum name="GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX" value="0x9047" /> 12589 <enum name="GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX" value="0x9048" /> 12590 <enum name="GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX" value="0x9049" /> 12591 <enum name="GPU_MEMORY_INFO_EVICTION_COUNT_NVX" value="0x904A" /> 12592 <enum name="GPU_MEMORY_INFO_EVICTED_MEMORY_NVX" value="0x904B" /> 12593</category> 12594 12595<xi:include href="AMD_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12596 12597<category name="GL_NV_fill_rectangle" number="466"> 12598 <enum name="FILL_RECTANGLE_NV" value="0x933C"/> 12599</category> 12600 12601<category name="GL_INTEL_conservative_rasterization" number="491"> 12602 <enum name="CONSERVATIVE_RASTERIZATION_INTEL" value="0x83FE"/> 12603</category> 12604 12605<category name="GL_NV_conservative_raster" number="465"> 12606 <enum name="CONSERVATIVE_RASTERIZATION_NV" value="0x9346"> 12607 <size name="Get" mode="get"/> 12608 </enum> 12609 <enum name="SUBPIXEL_PRECISION_BIAS_X_BITS_NV" value="0x9347"> 12610 <size name="Get" mode="get"/> 12611 </enum> 12612 <enum name="SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" value="0x9348"> 12613 <size name="Get" mode="get"/> 12614 </enum> 12615 <enum name="MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" value="0x9349"> 12616 <size name="Get" mode="get"/> 12617 </enum> 12618 <function name="SubpixelPrecisionBiasNV" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 12619 <param name="xbits" type="GLuint"/> 12620 <param name="ybits" type="GLuint"/> 12621 </function> 12622</category> 12623 12624<category name="GL_NV_conservative_raster_dilate" number="480"> 12625 <enum name="CONSERVATIVE_RASTER_DILATE_NV" value="0x9379"> 12626 <size name="Get" mode="get"/> 12627 </enum> 12628 <enum name="CONSERVATIVE_RASTER_DILATE_RANGE_NV" value="0x937A"> 12629 <size name="Get" mode="get"/> 12630 </enum> 12631 <enum name="CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV" value="0x937B"> 12632 <size name="Get" mode="get"/> 12633 </enum> 12634 <function name="ConservativeRasterParameterfNV" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 12635 <param name="pname" type="GLenum"/> 12636 <param name="param" type="GLfloat"/> 12637 </function> 12638</category> 12639 12640<category name="GL_NV_conservative_pre_snap_triangles" number="487"> 12641 <enum name="CONSERVATIVE_RASTER_MODE_NV" value="0x954D"> 12642 <size name="Get" mode="get"/> 12643 </enum> 12644 <enum name="CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" value="0x954E"/> 12645 <enum name="CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV" value="0x954F"/> 12646 <function name="ConservativeRasterParameteriNV" es1="1.0" es2="2.0" no_error="true" exec="dlist"> 12647 <param name="pname" type="GLenum"/> 12648 <param name="param" type="GLint"/> 12649 </function> 12650</category> 12651 12652<xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12653 12654<xi:include href="NV_alpha_to_coverage_dither_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12655 12656<category name="GL_EXT_polygon_offset_clamp" number="460"> 12657 <enum name="POLYGON_OFFSET_CLAMP_EXT" value="0x8E1B"> 12658 <size name="Get" mode="get"/> 12659 </enum> 12660 <function name="PolygonOffsetClampEXT" es1="1.0" es2="2.0" exec="dlist"> 12661 <param name="factor" type="GLfloat"/> 12662 <param name="units" type="GLfloat"/> 12663 <param name="clamp" type="GLfloat"/> 12664 </function> 12665</category> 12666 12667<xi:include href="EXT_window_rectangles.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12668 12669<!-- 520. GL_EXT_shader_framebuffer_fetch --> 12670<category name="GL_EXT_shader_framebuffer_fetch" number="520"> 12671 <enum name="FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" value="0x8A52"/> 12672 <function name="FramebufferFetchBarrierEXT" es2="2.0"/> 12673</category> 12674 12675<!-- Unnumbered extensions sorted by name. --> 12676 12677<category name="GL_AMD_framebuffer_multisample_advanced"> 12678 <enum name="RENDERBUFFER_STORAGE_SAMPLES_AMD" value="0x91B2"/> 12679 <enum name="MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD" value="0x91B3"/> 12680 <enum name="MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD" value="0x91B4"/> 12681 <enum name="MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD" value="0x91B5"/> 12682 <enum name="NUM_SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B6"/> 12683 <enum name="SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B7"/> 12684 12685 <function name="RenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 12686 <param name="target" type="GLenum"/> 12687 <param name="samples" type="GLsizei"/> 12688 <param name="storageSamples" type="GLsizei"/> 12689 <param name="internalformat" type="GLenum"/> 12690 <param name="width" type="GLsizei"/> 12691 <param name="height" type="GLsizei"/> 12692 </function> 12693 12694 <function name="NamedRenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 12695 <param name="renderbuffer" type="GLuint" /> 12696 <param name="samples" type="GLsizei" /> 12697 <param name="storageSamples" type="GLsizei"/> 12698 <param name="internalformat" type="GLenum" /> 12699 <param name="width" type="GLsizei" /> 12700 <param name="height" type="GLsizei" /> 12701 </function> 12702</category> 12703 12704<category name="GL_ATI_blend_equation_separate"> 12705 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparate"> 12706 <param name="modeRGB" type="GLenum"/> 12707 <param name="modeA" type="GLenum"/> 12708 </function> 12709</category> 12710 12711<category name="GL_ATI_separate_stencil"> 12712 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 12713 <size name="Get" mode="get"/> 12714 </enum> 12715 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 12716 <size name="Get" mode="get"/> 12717 </enum> 12718 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 12719 <size name="Get" mode="get"/> 12720 </enum> 12721 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 12722 <size name="Get" mode="get"/> 12723 </enum> 12724 12725 <function name="StencilOpSeparateATI" alias="StencilOpSeparate"> 12726 <param name="face" type="GLenum"/> 12727 <param name="sfail" type="GLenum"/> 12728 <param name="zfail" type="GLenum"/> 12729 <param name="zpass" type="GLenum"/> 12730 </function> 12731 <function name="StencilFuncSeparateATI" deprecated="3.1" exec="dlist"> 12732 <param name="frontfunc" type="GLenum"/> 12733 <param name="backfunc" type="GLenum"/> 12734 <param name="ref" type="GLint"/> 12735 <param name="mask" type="GLuint"/> 12736 </function> 12737 12738</category> 12739 12740<category name="GL_EXT_gpu_program_parameters"> 12741 <function name="ProgramEnvParameters4fvEXT" deprecated="3.1" exec="dlist"> 12742 <param name="target" type="GLenum"/> 12743 <param name="index" type="GLuint"/> 12744 <param name="count" type="GLsizei"/> 12745 <param name="params" type="const GLfloat *" count="4"/> 12746 </function> 12747 12748 <function name="ProgramLocalParameters4fvEXT" deprecated="3.1" exec="dlist"> 12749 <param name="target" type="GLenum"/> 12750 <param name="index" type="GLuint"/> 12751 <param name="count" type="GLsizei"/> 12752 <param name="params" type="const GLfloat *" count="4"/> 12753 </function> 12754</category> 12755 12756<category name="GL_EXT_timer_query"> 12757 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 12758 <type name="int64EXT" size="8"/> 12759 <type name="uint64EXT" unsigned="true" size="8"/> 12760 <function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v" es2="2.0"> 12761 <param name="id" type="GLuint"/> 12762 <param name="pname" type="GLenum"/> 12763 <param name="params" type="GLint64EXT *"/> 12764 </function> 12765 <function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v" es2="2.0"> 12766 <param name="id" type="GLuint"/> 12767 <param name="pname" type="GLenum"/> 12768 <param name="params" type="GLuint64EXT *"/> 12769 </function> 12770</category> 12771 12772<category name="GL_INGR_blend_func_separate"> 12773 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparate"> 12774 <param name="sfactorRGB" type="GLenum"/> 12775 <param name="dfactorRGB" type="GLenum"/> 12776 <param name="sfactorAlpha" type="GLenum"/> 12777 <param name="dfactorAlpha" type="GLenum"/> 12778 </function> 12779</category> 12780 12781<category name="GL_MESA_texture_signed_rgba"> 12782 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 12783 <enum name="RGBA_SNORM" value="0x8F93"/> 12784 <enum name="RGBA8_SNORM" value="0x8F97"/> 12785</category> 12786 12787<category name="GL_SGIS_point_parameters"> 12788 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 12789 <size name="PointParameterfv"/> 12790 </enum> 12791 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 12792 <size name="PointParameterfv"/> 12793 </enum> 12794 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 12795 <size name="PointParameterfv"/> 12796 </enum> 12797 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 12798 <size name="PointParameterfv"/> 12799 </enum> 12800 12801 <function name="PointParameterfSGIS" alias="PointParameterf"> 12802 <param name="pname" type="GLenum"/> 12803 <param name="param" type="GLfloat"/> 12804 </function> 12805 12806 <function name="PointParameterfvSGIS" alias="PointParameterfv"> 12807 <param name="pname" type="GLenum"/> 12808 <param name="params" type="const GLfloat *"/> 12809 </function> 12810</category> 12811 12812<category name="GL_SGIX_igloo_interface"> 12813 <function name="IglooInterfaceSGIX" exec="skip"> 12814 <param name="pname" type="GLenum"/> 12815 <param name="params" type="const GLvoid *"/> 12816 </function> 12817</category> 12818 12819<category name="GL_SGIX_polynomial_ffd"> 12820 <function name="DeformationMap3dSGIX" exec="skip"> 12821 <param name="target" type="GLenum"/> 12822 <param name="u1" type="GLdouble"/> 12823 <param name="u2" type="GLdouble"/> 12824 <param name="ustride" type="GLint"/> 12825 <param name="uorder" type="GLint"/> 12826 <param name="v1" type="GLdouble"/> 12827 <param name="v2" type="GLdouble"/> 12828 <param name="vstride" type="GLint"/> 12829 <param name="vorder" type="GLint"/> 12830 <param name="w1" type="GLdouble"/> 12831 <param name="w2" type="GLdouble"/> 12832 <param name="wstride" type="GLint"/> 12833 <param name="worder" type="GLint"/> 12834 <param name="points" type="const GLdouble *"/> 12835 </function> 12836 12837 <function name="DeformationMap3fSGIX" exec="skip"> 12838 <param name="target" type="GLenum"/> 12839 <param name="u1" type="GLfloat"/> 12840 <param name="u2" type="GLfloat"/> 12841 <param name="ustride" type="GLint"/> 12842 <param name="uorder" type="GLint"/> 12843 <param name="v1" type="GLfloat"/> 12844 <param name="v2" type="GLfloat"/> 12845 <param name="vstride" type="GLint"/> 12846 <param name="vorder" type="GLint"/> 12847 <param name="w1" type="GLfloat"/> 12848 <param name="w2" type="GLfloat"/> 12849 <param name="wstride" type="GLint"/> 12850 <param name="worder" type="GLint"/> 12851 <param name="points" type="const GLfloat *"/> 12852 </function> 12853 12854 <function name="DeformSGIX" exec="skip"> 12855 <param name="mask" type="GLenum"/> 12856 </function> 12857 12858 <function name="LoadIdentityDeformationMapSGIX" exec="skip"> 12859 <param name="mask" type="GLenum"/> 12860 </function> 12861</category> 12862 12863<category name="GL_MESA_internal_functions"> 12864 <!-- Internal function for glthread to implement BufferSubData as a GPU copy. --> 12865 <function name="InternalBufferSubDataCopyMESA" es2="2.0"> 12866 <param name="srcBuffer" type="GLintptr"/> <!-- "struct gl_buffer_object *" really --> 12867 <param name="srcOffset" type="GLuint"/> 12868 <param name="dstTargetOrName" type="GLuint"/> 12869 <param name="dstOffset" type="GLintptr"/> 12870 <param name="size" type="GLsizeiptr"/> 12871 <param name="named" type="GLboolean"/> 12872 <param name="ext_dsa" type="GLboolean"/> 12873 </function> 12874 12875 <!-- Set a GL error. Used by glthread to set errors without syncing. --> 12876 <function name="InternalSetError" es1="1.0" es2="2.0"> 12877 <param name="error" type="GLenum"/> 12878 </function> 12879</category> 12880 12881<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12882<xi:include href="EXT_EGL_image_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12883 12884<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12885 12886<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12887<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12888 12889<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12890 12891<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12892 12893<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12894 12895<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12896 12897<xi:include href="NV_vdpau_interop.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12898 12899<xi:include href="EXT_external_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12900<xi:include href="EXT_external_objects_fd.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12901<xi:include href="EXT_external_objects_win32.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12902 12903<xi:include href="NV_viewport_swizzle.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12904 12905<xi:include href="NV_half_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12906<xi:include href="GL4x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12907 12908</OpenGLAPI> 12909