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="float" size="4" float="true" glx_name="FLOAT32"/> 1092 <type name="clampf" size="4" float="true" glx_name="FLOAT32"/> 1093 1094 <type name="int" size="4" glx_name="CARD32"/> 1095 <type name="uint" size="4" unsigned="true" glx_name="CARD32"/> 1096 <type name="sizei" size="4" unsigned="true" glx_name="CARD32"/> 1097 <type name="enum" size="4" unsigned="true" glx_name="ENUM"/> 1098 <type name="bitfield" size="4" unsigned="true" glx_name="CARD32"/> 1099 1100 <type name="short" size="2" glx_name="CARD16"/> 1101 <type name="ushort" size="2" unsigned="true" glx_name="CARD16"/> 1102 1103 <type name="byte" size="1" glx_name="CARD8"/> 1104 <type name="ubyte" size="1" unsigned="true" glx_name="CARD8"/> 1105 <type name="boolean" size="1" unsigned="true" glx_name="CARD8"/> 1106 1107 <type name="void" size="1"/> 1108 1109 <type name="DEBUGPROCARB" size="4" pointer="true"/> 1110 <type name="DEBUGPROC" size="4" pointer="true"/> 1111 1112 <function name="NewList" deprecated="3.1" marshal_fail="true"> 1113 <param name="list" type="GLuint"/> 1114 <param name="mode" type="GLenum"/> 1115 <glx sop="101"/> 1116 </function> 1117 1118 <function name="EndList" deprecated="3.1"> 1119 <glx sop="102"/> 1120 </function> 1121 1122 <function name="CallList" deprecated="3.1"> 1123 <param name="list" type="GLuint"/> 1124 <glx rop="1"/> 1125 </function> 1126 1127 <function name="CallLists" deprecated="3.1"> 1128 <param name="n" type="GLsizei" counter="true"/> 1129 <param name="type" type="GLenum"/> 1130 <param name="lists" type="const GLvoid *" variable_param="type" count="n"/> 1131 <glx rop="2" large="true"/> 1132 </function> 1133 1134 <function name="DeleteLists" deprecated="3.1"> 1135 <param name="list" type="GLuint"/> 1136 <param name="range" type="GLsizei"/> 1137 <glx sop="103"/> 1138 </function> 1139 1140 <function name="GenLists" deprecated="3.1"> 1141 <param name="range" type="GLsizei"/> 1142 <return type="GLuint"/> 1143 <glx sop="104"/> 1144 </function> 1145 1146 <function name="ListBase" deprecated="3.1"> 1147 <param name="base" type="GLuint"/> 1148 <glx rop="3"/> 1149 </function> 1150 1151 <function name="Begin" deprecated="3.1" exec="dynamic"> 1152 <param name="mode" type="GLenum"/> 1153 <glx rop="4"/> 1154 </function> 1155 1156 <function name="Bitmap" deprecated="3.1"> 1157 <param name="width" type="GLsizei"/> 1158 <param name="height" type="GLsizei"/> 1159 <param name="xorig" type="GLfloat"/> 1160 <param name="yorig" type="GLfloat"/> 1161 <param name="xmove" type="GLfloat"/> 1162 <param name="ymove" type="GLfloat"/> 1163 <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"/> 1164 <glx rop="5" large="true"/> 1165 </function> 1166 1167 <function name="Color3b" vectorequiv="Color3bv" deprecated="3.1"> 1168 <param name="red" type="GLbyte"/> 1169 <param name="green" type="GLbyte"/> 1170 <param name="blue" type="GLbyte"/> 1171 </function> 1172 1173 <function name="Color3bv" deprecated="3.1"> 1174 <param name="v" type="const GLbyte *" count="3"/> 1175 <glx rop="6"/> 1176 </function> 1177 1178 <function name="Color3d" vectorequiv="Color3dv" deprecated="3.1"> 1179 <param name="red" type="GLdouble"/> 1180 <param name="green" type="GLdouble"/> 1181 <param name="blue" type="GLdouble"/> 1182 </function> 1183 1184 <function name="Color3dv" deprecated="3.1"> 1185 <param name="v" type="const GLdouble *" count="3"/> 1186 <glx rop="7"/> 1187 </function> 1188 1189 <function name="Color3f" vectorequiv="Color3fv" 1190 deprecated="3.1" exec="dynamic"> 1191 <param name="red" type="GLfloat"/> 1192 <param name="green" type="GLfloat"/> 1193 <param name="blue" type="GLfloat"/> 1194 </function> 1195 1196 <function name="Color3fv" deprecated="3.1" exec="dynamic"> 1197 <param name="v" type="const GLfloat *" count="3"/> 1198 <glx rop="8"/> 1199 </function> 1200 1201 <function name="Color3i" vectorequiv="Color3iv" deprecated="3.1"> 1202 <param name="red" type="GLint"/> 1203 <param name="green" type="GLint"/> 1204 <param name="blue" type="GLint"/> 1205 </function> 1206 1207 <function name="Color3iv" deprecated="3.1"> 1208 <param name="v" type="const GLint *" count="3"/> 1209 <glx rop="9"/> 1210 </function> 1211 1212 <function name="Color3s" vectorequiv="Color3sv" deprecated="3.1"> 1213 <param name="red" type="GLshort"/> 1214 <param name="green" type="GLshort"/> 1215 <param name="blue" type="GLshort"/> 1216 </function> 1217 1218 <function name="Color3sv" deprecated="3.1"> 1219 <param name="v" type="const GLshort *" count="3"/> 1220 <glx rop="10"/> 1221 </function> 1222 1223 <function name="Color3ub" vectorequiv="Color3ubv" deprecated="3.1"> 1224 <param name="red" type="GLubyte"/> 1225 <param name="green" type="GLubyte"/> 1226 <param name="blue" type="GLubyte"/> 1227 </function> 1228 1229 <function name="Color3ubv" deprecated="3.1"> 1230 <param name="v" type="const GLubyte *" count="3"/> 1231 <glx rop="11"/> 1232 </function> 1233 1234 <function name="Color3ui" vectorequiv="Color3uiv" deprecated="3.1"> 1235 <param name="red" type="GLuint"/> 1236 <param name="green" type="GLuint"/> 1237 <param name="blue" type="GLuint"/> 1238 </function> 1239 1240 <function name="Color3uiv" deprecated="3.1"> 1241 <param name="v" type="const GLuint *" count="3"/> 1242 <glx rop="12"/> 1243 </function> 1244 1245 <function name="Color3us" vectorequiv="Color3usv" deprecated="3.1"> 1246 <param name="red" type="GLushort"/> 1247 <param name="green" type="GLushort"/> 1248 <param name="blue" type="GLushort"/> 1249 </function> 1250 1251 <function name="Color3usv" deprecated="3.1"> 1252 <param name="v" type="const GLushort *" count="3"/> 1253 <glx rop="13"/> 1254 </function> 1255 1256 <function name="Color4b" vectorequiv="Color4bv" deprecated="3.1"> 1257 <param name="red" type="GLbyte"/> 1258 <param name="green" type="GLbyte"/> 1259 <param name="blue" type="GLbyte"/> 1260 <param name="alpha" type="GLbyte"/> 1261 </function> 1262 1263 <function name="Color4bv" deprecated="3.1"> 1264 <param name="v" type="const GLbyte *" count="4"/> 1265 <glx rop="14"/> 1266 </function> 1267 1268 <function name="Color4d" vectorequiv="Color4dv" deprecated="3.1"> 1269 <param name="red" type="GLdouble"/> 1270 <param name="green" type="GLdouble"/> 1271 <param name="blue" type="GLdouble"/> 1272 <param name="alpha" type="GLdouble"/> 1273 </function> 1274 1275 <function name="Color4dv" deprecated="3.1"> 1276 <param name="v" type="const GLdouble *" count="4"/> 1277 <glx rop="15"/> 1278 </function> 1279 1280 <function name="Color4f" vectorequiv="Color4fv" es1="1.0" 1281 deprecated="3.1" exec="dynamic"> 1282 <param name="red" type="GLfloat"/> 1283 <param name="green" type="GLfloat"/> 1284 <param name="blue" type="GLfloat"/> 1285 <param name="alpha" type="GLfloat"/> 1286 </function> 1287 1288 <function name="Color4fv" deprecated="3.1" exec="dynamic"> 1289 <param name="v" type="const GLfloat *" count="4"/> 1290 <glx rop="16"/> 1291 </function> 1292 1293 <function name="Color4i" vectorequiv="Color4iv" deprecated="3.1"> 1294 <param name="red" type="GLint"/> 1295 <param name="green" type="GLint"/> 1296 <param name="blue" type="GLint"/> 1297 <param name="alpha" type="GLint"/> 1298 </function> 1299 1300 <function name="Color4iv" deprecated="3.1"> 1301 <param name="v" type="const GLint *" count="4"/> 1302 <glx rop="17"/> 1303 </function> 1304 1305 <function name="Color4s" vectorequiv="Color4sv" deprecated="3.1"> 1306 <param name="red" type="GLshort"/> 1307 <param name="green" type="GLshort"/> 1308 <param name="blue" type="GLshort"/> 1309 <param name="alpha" type="GLshort"/> 1310 </function> 1311 1312 <function name="Color4sv" deprecated="3.1"> 1313 <param name="v" type="const GLshort *" count="4"/> 1314 <glx rop="18"/> 1315 </function> 1316 1317 <function name="Color4ub" vectorequiv="Color4ubv" es1="1.1" 1318 deprecated="3.1"> 1319 <param name="red" type="GLubyte"/> 1320 <param name="green" type="GLubyte"/> 1321 <param name="blue" type="GLubyte"/> 1322 <param name="alpha" type="GLubyte"/> 1323 </function> 1324 1325 <function name="Color4ubv" deprecated="3.1"> 1326 <param name="v" type="const GLubyte *" count="4"/> 1327 <glx rop="19"/> 1328 </function> 1329 1330 <function name="Color4ui" vectorequiv="Color4uiv" deprecated="3.1"> 1331 <param name="red" type="GLuint"/> 1332 <param name="green" type="GLuint"/> 1333 <param name="blue" type="GLuint"/> 1334 <param name="alpha" type="GLuint"/> 1335 </function> 1336 1337 <function name="Color4uiv" deprecated="3.1"> 1338 <param name="v" type="const GLuint *" count="4"/> 1339 <glx rop="20"/> 1340 </function> 1341 1342 <function name="Color4us" vectorequiv="Color4usv" deprecated="3.1"> 1343 <param name="red" type="GLushort"/> 1344 <param name="green" type="GLushort"/> 1345 <param name="blue" type="GLushort"/> 1346 <param name="alpha" type="GLushort"/> 1347 </function> 1348 1349 <function name="Color4usv" deprecated="3.1"> 1350 <param name="v" type="const GLushort *" count="4"/> 1351 <glx rop="21"/> 1352 </function> 1353 1354 <function name="EdgeFlag" vectorequiv="EdgeFlagv" 1355 deprecated="3.1" exec="dynamic"> 1356 <param name="flag" type="GLboolean"/> 1357 </function> 1358 1359 <function name="EdgeFlagv" deprecated="3.1"> 1360 <param name="flag" type="const GLboolean *" count="1"/> 1361 <glx rop="22"/> 1362 </function> 1363 1364 <function name="End" deprecated="3.1" exec="dynamic"> 1365 <glx rop="23"/> 1366 </function> 1367 1368 <function name="Indexd" vectorequiv="Indexdv" deprecated="3.1"> 1369 <param name="c" type="GLdouble"/> 1370 </function> 1371 1372 <function name="Indexdv" deprecated="3.1"> 1373 <param name="c" type="const GLdouble *" count="1"/> 1374 <glx rop="24"/> 1375 </function> 1376 1377 <function name="Indexf" vectorequiv="Indexfv" deprecated="3.1" 1378 exec="dynamic"> 1379 <param name="c" type="GLfloat"/> 1380 </function> 1381 1382 <function name="Indexfv" deprecated="3.1" exec="dynamic"> 1383 <param name="c" type="const GLfloat *" count="1"/> 1384 <glx rop="25"/> 1385 </function> 1386 1387 <function name="Indexi" vectorequiv="Indexiv" deprecated="3.1"> 1388 <param name="c" type="GLint"/> 1389 </function> 1390 1391 <function name="Indexiv" deprecated="3.1"> 1392 <param name="c" type="const GLint *" count="1"/> 1393 <glx rop="26"/> 1394 </function> 1395 1396 <function name="Indexs" vectorequiv="Indexsv" deprecated="3.1"> 1397 <param name="c" type="GLshort"/> 1398 </function> 1399 1400 <function name="Indexsv" deprecated="3.1"> 1401 <param name="c" type="const GLshort *" count="1"/> 1402 <glx rop="27"/> 1403 </function> 1404 1405 <function name="Normal3b" vectorequiv="Normal3bv" deprecated="3.1"> 1406 <param name="nx" type="GLbyte"/> 1407 <param name="ny" type="GLbyte"/> 1408 <param name="nz" type="GLbyte"/> 1409 </function> 1410 1411 <function name="Normal3bv" deprecated="3.1"> 1412 <param name="v" type="const GLbyte *" count="3"/> 1413 <glx rop="28"/> 1414 </function> 1415 1416 <function name="Normal3d" vectorequiv="Normal3dv" deprecated="3.1"> 1417 <param name="nx" type="GLdouble"/> 1418 <param name="ny" type="GLdouble"/> 1419 <param name="nz" type="GLdouble"/> 1420 </function> 1421 1422 <function name="Normal3dv" deprecated="3.1"> 1423 <param name="v" type="const GLdouble *" count="3"/> 1424 <glx rop="29"/> 1425 </function> 1426 1427 <function name="Normal3f" vectorequiv="Normal3fv" es1="1.0" 1428 deprecated="3.1" exec="dynamic"> 1429 <param name="nx" type="GLfloat"/> 1430 <param name="ny" type="GLfloat"/> 1431 <param name="nz" type="GLfloat"/> 1432 </function> 1433 1434 <function name="Normal3fv" deprecated="3.1" exec="dynamic"> 1435 <param name="v" type="const GLfloat *" count="3"/> 1436 <glx rop="30"/> 1437 </function> 1438 1439 <function name="Normal3i" vectorequiv="Normal3iv" deprecated="3.1"> 1440 <param name="nx" type="GLint"/> 1441 <param name="ny" type="GLint"/> 1442 <param name="nz" type="GLint"/> 1443 </function> 1444 1445 <function name="Normal3iv" deprecated="3.1"> 1446 <param name="v" type="const GLint *" count="3"/> 1447 <glx rop="31"/> 1448 </function> 1449 1450 <function name="Normal3s" vectorequiv="Normal3sv" deprecated="3.1"> 1451 <param name="nx" type="GLshort"/> 1452 <param name="ny" type="GLshort"/> 1453 <param name="nz" type="GLshort"/> 1454 </function> 1455 1456 <function name="Normal3sv" deprecated="3.1"> 1457 <param name="v" type="const GLshort *" count="3"/> 1458 <glx rop="32"/> 1459 </function> 1460 1461 <function name="RasterPos2d" vectorequiv="RasterPos2dv" deprecated="3.1"> 1462 <param name="x" type="GLdouble"/> 1463 <param name="y" type="GLdouble"/> 1464 </function> 1465 1466 <function name="RasterPos2dv" deprecated="3.1"> 1467 <param name="v" type="const GLdouble *" count="2"/> 1468 <glx rop="33"/> 1469 </function> 1470 1471 <function name="RasterPos2f" vectorequiv="RasterPos2fv" deprecated="3.1"> 1472 <param name="x" type="GLfloat"/> 1473 <param name="y" type="GLfloat"/> 1474 </function> 1475 1476 <function name="RasterPos2fv" deprecated="3.1"> 1477 <param name="v" type="const GLfloat *" count="2"/> 1478 <glx rop="34"/> 1479 </function> 1480 1481 <function name="RasterPos2i" vectorequiv="RasterPos2iv" deprecated="3.1"> 1482 <param name="x" type="GLint"/> 1483 <param name="y" type="GLint"/> 1484 </function> 1485 1486 <function name="RasterPos2iv" deprecated="3.1"> 1487 <param name="v" type="const GLint *" count="2"/> 1488 <glx rop="35"/> 1489 </function> 1490 1491 <function name="RasterPos2s" vectorequiv="RasterPos2sv" deprecated="3.1"> 1492 <param name="x" type="GLshort"/> 1493 <param name="y" type="GLshort"/> 1494 </function> 1495 1496 <function name="RasterPos2sv" deprecated="3.1"> 1497 <param name="v" type="const GLshort *" count="2"/> 1498 <glx rop="36"/> 1499 </function> 1500 1501 <function name="RasterPos3d" vectorequiv="RasterPos3dv" deprecated="3.1"> 1502 <param name="x" type="GLdouble"/> 1503 <param name="y" type="GLdouble"/> 1504 <param name="z" type="GLdouble"/> 1505 </function> 1506 1507 <function name="RasterPos3dv" deprecated="3.1"> 1508 <param name="v" type="const GLdouble *" count="3"/> 1509 <glx rop="37"/> 1510 </function> 1511 1512 <function name="RasterPos3f" vectorequiv="RasterPos3fv" deprecated="3.1"> 1513 <param name="x" type="GLfloat"/> 1514 <param name="y" type="GLfloat"/> 1515 <param name="z" type="GLfloat"/> 1516 </function> 1517 1518 <function name="RasterPos3fv" deprecated="3.1"> 1519 <param name="v" type="const GLfloat *" count="3"/> 1520 <glx rop="38"/> 1521 </function> 1522 1523 <function name="RasterPos3i" vectorequiv="RasterPos3iv" deprecated="3.1"> 1524 <param name="x" type="GLint"/> 1525 <param name="y" type="GLint"/> 1526 <param name="z" type="GLint"/> 1527 </function> 1528 1529 <function name="RasterPos3iv" deprecated="3.1"> 1530 <param name="v" type="const GLint *" count="3"/> 1531 <glx rop="39"/> 1532 </function> 1533 1534 <function name="RasterPos3s" vectorequiv="RasterPos3sv" deprecated="3.1"> 1535 <param name="x" type="GLshort"/> 1536 <param name="y" type="GLshort"/> 1537 <param name="z" type="GLshort"/> 1538 </function> 1539 1540 <function name="RasterPos3sv" deprecated="3.1"> 1541 <param name="v" type="const GLshort *" count="3"/> 1542 <glx rop="40"/> 1543 </function> 1544 1545 <function name="RasterPos4d" vectorequiv="RasterPos4dv" deprecated="3.1"> 1546 <param name="x" type="GLdouble"/> 1547 <param name="y" type="GLdouble"/> 1548 <param name="z" type="GLdouble"/> 1549 <param name="w" type="GLdouble"/> 1550 </function> 1551 1552 <function name="RasterPos4dv" deprecated="3.1"> 1553 <param name="v" type="const GLdouble *" count="4"/> 1554 <glx rop="41"/> 1555 </function> 1556 1557 <function name="RasterPos4f" vectorequiv="RasterPos4fv" deprecated="3.1"> 1558 <param name="x" type="GLfloat"/> 1559 <param name="y" type="GLfloat"/> 1560 <param name="z" type="GLfloat"/> 1561 <param name="w" type="GLfloat"/> 1562 </function> 1563 1564 <function name="RasterPos4fv" deprecated="3.1"> 1565 <param name="v" type="const GLfloat *" count="4"/> 1566 <glx rop="42"/> 1567 </function> 1568 1569 <function name="RasterPos4i" vectorequiv="RasterPos4iv" deprecated="3.1"> 1570 <param name="x" type="GLint"/> 1571 <param name="y" type="GLint"/> 1572 <param name="z" type="GLint"/> 1573 <param name="w" type="GLint"/> 1574 </function> 1575 1576 <function name="RasterPos4iv" deprecated="3.1"> 1577 <param name="v" type="const GLint *" count="4"/> 1578 <glx rop="43"/> 1579 </function> 1580 1581 <function name="RasterPos4s" vectorequiv="RasterPos4sv" deprecated="3.1"> 1582 <param name="x" type="GLshort"/> 1583 <param name="y" type="GLshort"/> 1584 <param name="z" type="GLshort"/> 1585 <param name="w" type="GLshort"/> 1586 </function> 1587 1588 <function name="RasterPos4sv" deprecated="3.1"> 1589 <param name="v" type="const GLshort *" count="4"/> 1590 <glx rop="44"/> 1591 </function> 1592 1593 <function name="Rectd" vectorequiv="Rectdv" deprecated="3.1"> 1594 <param name="x1" type="GLdouble"/> 1595 <param name="y1" type="GLdouble"/> 1596 <param name="x2" type="GLdouble"/> 1597 <param name="y2" type="GLdouble"/> 1598 </function> 1599 1600 <function name="Rectdv" deprecated="3.1"> 1601 <param name="v1" type="const GLdouble *" count="2"/> 1602 <param name="v2" type="const GLdouble *" count="2"/> 1603 <glx rop="45"/> 1604 </function> 1605 1606 <function name="Rectf" vectorequiv="Rectfv" deprecated="3.1" exec="dynamic"> 1607 <param name="x1" type="GLfloat"/> 1608 <param name="y1" type="GLfloat"/> 1609 <param name="x2" type="GLfloat"/> 1610 <param name="y2" type="GLfloat"/> 1611 </function> 1612 1613 <function name="Rectfv" deprecated="3.1"> 1614 <param name="v1" type="const GLfloat *" count="2"/> 1615 <param name="v2" type="const GLfloat *" count="2"/> 1616 <glx rop="46"/> 1617 </function> 1618 1619 <function name="Recti" vectorequiv="Rectiv" deprecated="3.1"> 1620 <param name="x1" type="GLint"/> 1621 <param name="y1" type="GLint"/> 1622 <param name="x2" type="GLint"/> 1623 <param name="y2" type="GLint"/> 1624 </function> 1625 1626 <function name="Rectiv" deprecated="3.1"> 1627 <param name="v1" type="const GLint *" count="2"/> 1628 <param name="v2" type="const GLint *" count="2"/> 1629 <glx rop="47"/> 1630 </function> 1631 1632 <function name="Rects" vectorequiv="Rectsv" deprecated="3.1"> 1633 <param name="x1" type="GLshort"/> 1634 <param name="y1" type="GLshort"/> 1635 <param name="x2" type="GLshort"/> 1636 <param name="y2" type="GLshort"/> 1637 </function> 1638 1639 <function name="Rectsv" deprecated="3.1"> 1640 <param name="v1" type="const GLshort *" count="2"/> 1641 <param name="v2" type="const GLshort *" count="2"/> 1642 <glx rop="48"/> 1643 </function> 1644 1645 <function name="TexCoord1d" vectorequiv="TexCoord1dv" deprecated="3.1"> 1646 <param name="s" type="GLdouble"/> 1647 </function> 1648 1649 <function name="TexCoord1dv" deprecated="3.1"> 1650 <param name="v" type="const GLdouble *" count="1"/> 1651 <glx rop="49"/> 1652 </function> 1653 1654 <function name="TexCoord1f" vectorequiv="TexCoord1fv" 1655 deprecated="3.1" exec="dynamic"> 1656 <param name="s" type="GLfloat"/> 1657 </function> 1658 1659 <function name="TexCoord1fv" deprecated="3.1" exec="dynamic"> 1660 <param name="v" type="const GLfloat *" count="1"/> 1661 <glx rop="50"/> 1662 </function> 1663 1664 <function name="TexCoord1i" vectorequiv="TexCoord1iv" deprecated="3.1"> 1665 <param name="s" type="GLint"/> 1666 </function> 1667 1668 <function name="TexCoord1iv" deprecated="3.1"> 1669 <param name="v" type="const GLint *" count="1"/> 1670 <glx rop="51"/> 1671 </function> 1672 1673 <function name="TexCoord1s" vectorequiv="TexCoord1sv" deprecated="3.1"> 1674 <param name="s" type="GLshort"/> 1675 </function> 1676 1677 <function name="TexCoord1sv" deprecated="3.1"> 1678 <param name="v" type="const GLshort *" count="1"/> 1679 <glx rop="52"/> 1680 </function> 1681 1682 <function name="TexCoord2d" vectorequiv="TexCoord2dv" deprecated="3.1"> 1683 <param name="s" type="GLdouble"/> 1684 <param name="t" type="GLdouble"/> 1685 </function> 1686 1687 <function name="TexCoord2dv" deprecated="3.1"> 1688 <param name="v" type="const GLdouble *" count="2"/> 1689 <glx rop="53"/> 1690 </function> 1691 1692 <function name="TexCoord2f" vectorequiv="TexCoord2fv" 1693 deprecated="3.1" exec="dynamic"> 1694 <param name="s" type="GLfloat"/> 1695 <param name="t" type="GLfloat"/> 1696 </function> 1697 1698 <function name="TexCoord2fv" deprecated="3.1" exec="dynamic"> 1699 <param name="v" type="const GLfloat *" count="2"/> 1700 <glx rop="54"/> 1701 </function> 1702 1703 <function name="TexCoord2i" vectorequiv="TexCoord2iv" deprecated="3.1"> 1704 <param name="s" type="GLint"/> 1705 <param name="t" type="GLint"/> 1706 </function> 1707 1708 <function name="TexCoord2iv" deprecated="3.1"> 1709 <param name="v" type="const GLint *" count="2"/> 1710 <glx rop="55"/> 1711 </function> 1712 1713 <function name="TexCoord2s" vectorequiv="TexCoord2sv" deprecated="3.1"> 1714 <param name="s" type="GLshort"/> 1715 <param name="t" type="GLshort"/> 1716 </function> 1717 1718 <function name="TexCoord2sv" deprecated="3.1"> 1719 <param name="v" type="const GLshort *" count="2"/> 1720 <glx rop="56"/> 1721 </function> 1722 1723 <function name="TexCoord3d" vectorequiv="TexCoord3dv" deprecated="3.1"> 1724 <param name="s" type="GLdouble"/> 1725 <param name="t" type="GLdouble"/> 1726 <param name="r" type="GLdouble"/> 1727 </function> 1728 1729 <function name="TexCoord3dv" deprecated="3.1"> 1730 <param name="v" type="const GLdouble *" count="3"/> 1731 <glx rop="57"/> 1732 </function> 1733 1734 <function name="TexCoord3f" vectorequiv="TexCoord3fv" 1735 deprecated="3.1" exec="dynamic"> 1736 <param name="s" type="GLfloat"/> 1737 <param name="t" type="GLfloat"/> 1738 <param name="r" type="GLfloat"/> 1739 </function> 1740 1741 <function name="TexCoord3fv" deprecated="3.1" exec="dynamic"> 1742 <param name="v" type="const GLfloat *" count="3"/> 1743 <glx rop="58"/> 1744 </function> 1745 1746 <function name="TexCoord3i" vectorequiv="TexCoord3iv" deprecated="3.1"> 1747 <param name="s" type="GLint"/> 1748 <param name="t" type="GLint"/> 1749 <param name="r" type="GLint"/> 1750 </function> 1751 1752 <function name="TexCoord3iv" deprecated="3.1"> 1753 <param name="v" type="const GLint *" count="3"/> 1754 <glx rop="59"/> 1755 </function> 1756 1757 <function name="TexCoord3s" vectorequiv="TexCoord3sv" deprecated="3.1"> 1758 <param name="s" type="GLshort"/> 1759 <param name="t" type="GLshort"/> 1760 <param name="r" type="GLshort"/> 1761 </function> 1762 1763 <function name="TexCoord3sv" deprecated="3.1"> 1764 <param name="v" type="const GLshort *" count="3"/> 1765 <glx rop="60"/> 1766 </function> 1767 1768 <function name="TexCoord4d" vectorequiv="TexCoord4dv" deprecated="3.1"> 1769 <param name="s" type="GLdouble"/> 1770 <param name="t" type="GLdouble"/> 1771 <param name="r" type="GLdouble"/> 1772 <param name="q" type="GLdouble"/> 1773 </function> 1774 1775 <function name="TexCoord4dv" deprecated="3.1"> 1776 <param name="v" type="const GLdouble *" count="4"/> 1777 <glx rop="61"/> 1778 </function> 1779 1780 <function name="TexCoord4f" vectorequiv="TexCoord4fv" 1781 deprecated="3.1" exec="dynamic"> 1782 <param name="s" type="GLfloat"/> 1783 <param name="t" type="GLfloat"/> 1784 <param name="r" type="GLfloat"/> 1785 <param name="q" type="GLfloat"/> 1786 </function> 1787 1788 <function name="TexCoord4fv" deprecated="3.1" exec="dynamic"> 1789 <param name="v" type="const GLfloat *" count="4"/> 1790 <glx rop="62"/> 1791 </function> 1792 1793 <function name="TexCoord4i" vectorequiv="TexCoord4iv" deprecated="3.1"> 1794 <param name="s" type="GLint"/> 1795 <param name="t" type="GLint"/> 1796 <param name="r" type="GLint"/> 1797 <param name="q" type="GLint"/> 1798 </function> 1799 1800 <function name="TexCoord4iv" deprecated="3.1"> 1801 <param name="v" type="const GLint *" count="4"/> 1802 <glx rop="63"/> 1803 </function> 1804 1805 <function name="TexCoord4s" vectorequiv="TexCoord4sv" deprecated="3.1"> 1806 <param name="s" type="GLshort"/> 1807 <param name="t" type="GLshort"/> 1808 <param name="r" type="GLshort"/> 1809 <param name="q" type="GLshort"/> 1810 </function> 1811 1812 <function name="TexCoord4sv" deprecated="3.1"> 1813 <param name="v" type="const GLshort *" count="4"/> 1814 <glx rop="64"/> 1815 </function> 1816 1817 <function name="Vertex2d" vectorequiv="Vertex2dv" deprecated="3.1"> 1818 <param name="x" type="GLdouble"/> 1819 <param name="y" type="GLdouble"/> 1820 </function> 1821 1822 <function name="Vertex2dv" deprecated="3.1"> 1823 <param name="v" type="const GLdouble *" count="2"/> 1824 <glx rop="65"/> 1825 </function> 1826 1827 <function name="Vertex2f" vectorequiv="Vertex2fv" 1828 deprecated="3.1" exec="dynamic"> 1829 <param name="x" type="GLfloat"/> 1830 <param name="y" type="GLfloat"/> 1831 </function> 1832 1833 <function name="Vertex2fv" deprecated="3.1" exec="dynamic"> 1834 <param name="v" type="const GLfloat *" count="2"/> 1835 <glx rop="66"/> 1836 </function> 1837 1838 <function name="Vertex2i" vectorequiv="Vertex2iv" deprecated="3.1"> 1839 <param name="x" type="GLint"/> 1840 <param name="y" type="GLint"/> 1841 </function> 1842 1843 <function name="Vertex2iv" deprecated="3.1"> 1844 <param name="v" type="const GLint *" count="2"/> 1845 <glx rop="67"/> 1846 </function> 1847 1848 <function name="Vertex2s" vectorequiv="Vertex2sv" deprecated="3.1"> 1849 <param name="x" type="GLshort"/> 1850 <param name="y" type="GLshort"/> 1851 </function> 1852 1853 <function name="Vertex2sv" deprecated="3.1"> 1854 <param name="v" type="const GLshort *" count="2"/> 1855 <glx rop="68"/> 1856 </function> 1857 1858 <function name="Vertex3d" vectorequiv="Vertex3dv" deprecated="3.1"> 1859 <param name="x" type="GLdouble"/> 1860 <param name="y" type="GLdouble"/> 1861 <param name="z" type="GLdouble"/> 1862 </function> 1863 1864 <function name="Vertex3dv" deprecated="3.1"> 1865 <param name="v" type="const GLdouble *" count="3"/> 1866 <glx rop="69"/> 1867 </function> 1868 1869 <function name="Vertex3f" vectorequiv="Vertex3fv" 1870 deprecated="3.1" exec="dynamic"> 1871 <param name="x" type="GLfloat"/> 1872 <param name="y" type="GLfloat"/> 1873 <param name="z" type="GLfloat"/> 1874 </function> 1875 1876 <function name="Vertex3fv" deprecated="3.1" exec="dynamic"> 1877 <param name="v" type="const GLfloat *" count="3"/> 1878 <glx rop="70"/> 1879 </function> 1880 1881 <function name="Vertex3i" vectorequiv="Vertex3iv" deprecated="3.1"> 1882 <param name="x" type="GLint"/> 1883 <param name="y" type="GLint"/> 1884 <param name="z" type="GLint"/> 1885 </function> 1886 1887 <function name="Vertex3iv" deprecated="3.1"> 1888 <param name="v" type="const GLint *" count="3"/> 1889 <glx rop="71"/> 1890 </function> 1891 1892 <function name="Vertex3s" vectorequiv="Vertex3sv" deprecated="3.1"> 1893 <param name="x" type="GLshort"/> 1894 <param name="y" type="GLshort"/> 1895 <param name="z" type="GLshort"/> 1896 </function> 1897 1898 <function name="Vertex3sv" deprecated="3.1"> 1899 <param name="v" type="const GLshort *" count="3"/> 1900 <glx rop="72"/> 1901 </function> 1902 1903 <function name="Vertex4d" vectorequiv="Vertex4dv" deprecated="3.1"> 1904 <param name="x" type="GLdouble"/> 1905 <param name="y" type="GLdouble"/> 1906 <param name="z" type="GLdouble"/> 1907 <param name="w" type="GLdouble"/> 1908 </function> 1909 1910 <function name="Vertex4dv" deprecated="3.1"> 1911 <param name="v" type="const GLdouble *" count="4"/> 1912 <glx rop="73"/> 1913 </function> 1914 1915 <function name="Vertex4f" vectorequiv="Vertex4fv" 1916 deprecated="3.1" exec="dynamic"> 1917 <param name="x" type="GLfloat"/> 1918 <param name="y" type="GLfloat"/> 1919 <param name="z" type="GLfloat"/> 1920 <param name="w" type="GLfloat"/> 1921 </function> 1922 1923 <function name="Vertex4fv" deprecated="3.1" exec="dynamic"> 1924 <param name="v" type="const GLfloat *" count="4"/> 1925 <glx rop="74"/> 1926 </function> 1927 1928 <function name="Vertex4i" vectorequiv="Vertex4iv" deprecated="3.1"> 1929 <param name="x" type="GLint"/> 1930 <param name="y" type="GLint"/> 1931 <param name="z" type="GLint"/> 1932 <param name="w" type="GLint"/> 1933 </function> 1934 1935 <function name="Vertex4iv" deprecated="3.1"> 1936 <param name="v" type="const GLint *" count="4"/> 1937 <glx rop="75"/> 1938 </function> 1939 1940 <function name="Vertex4s" vectorequiv="Vertex4sv" deprecated="3.1"> 1941 <param name="x" type="GLshort"/> 1942 <param name="y" type="GLshort"/> 1943 <param name="z" type="GLshort"/> 1944 <param name="w" type="GLshort"/> 1945 </function> 1946 1947 <function name="Vertex4sv" deprecated="3.1"> 1948 <param name="v" type="const GLshort *" count="4"/> 1949 <glx rop="76"/> 1950 </function> 1951 1952 <function name="ClipPlane" deprecated="3.1"> 1953 <param name="plane" type="GLenum"/> 1954 <param name="equation" type="const GLdouble *" count="4"/> 1955 <glx rop="77"/> 1956 </function> 1957 1958 <function name="ColorMaterial" deprecated="3.1"> 1959 <param name="face" type="GLenum"/> 1960 <param name="mode" type="GLenum"/> 1961 <glx rop="78"/> 1962 </function> 1963 1964 <function name="CullFace" es1="1.0" es2="2.0" no_error="true"> 1965 <param name="mode" type="GLenum"/> 1966 <glx rop="79"/> 1967 </function> 1968 1969 <function name="Fogf" es1="1.0" deprecated="3.1"> 1970 <param name="pname" type="GLenum"/> 1971 <param name="param" type="GLfloat"/> 1972 <glx rop="80"/> 1973 </function> 1974 1975 <function name="Fogfv" es1="1.0" deprecated="3.1"> 1976 <param name="pname" type="GLenum"/> 1977 <param name="params" type="const GLfloat *" variable_param="pname"/> 1978 <glx rop="81"/> 1979 </function> 1980 1981 <function name="Fogi" deprecated="3.1"> 1982 <param name="pname" type="GLenum"/> 1983 <param name="param" type="GLint"/> 1984 <glx rop="82"/> 1985 </function> 1986 1987 <function name="Fogiv" deprecated="3.1"> 1988 <param name="pname" type="GLenum"/> 1989 <param name="params" type="const GLint *" variable_param="pname"/> 1990 <glx rop="83"/> 1991 </function> 1992 1993 <function name="FrontFace" es1="1.0" es2="2.0" no_error="true"> 1994 <param name="mode" type="GLenum"/> 1995 <glx rop="84"/> 1996 </function> 1997 1998 <function name="Hint" es1="1.0" es2="2.0"> 1999 <param name="target" type="GLenum"/> 2000 <param name="mode" type="GLenum"/> 2001 <glx rop="85"/> 2002 </function> 2003 2004 <function name="Lightf" es1="1.0" deprecated="3.1"> 2005 <param name="light" type="GLenum"/> 2006 <param name="pname" type="GLenum"/> 2007 <param name="param" type="GLfloat"/> 2008 <glx rop="86"/> 2009 </function> 2010 2011 <function name="Lightfv" es1="1.0" deprecated="3.1"> 2012 <param name="light" type="GLenum"/> 2013 <param name="pname" type="GLenum"/> 2014 <param name="params" type="const GLfloat *" variable_param="pname"/> 2015 <glx rop="87"/> 2016 </function> 2017 2018 <function name="Lighti" deprecated="3.1"> 2019 <param name="light" type="GLenum"/> 2020 <param name="pname" type="GLenum"/> 2021 <param name="param" type="GLint"/> 2022 <glx rop="88"/> 2023 </function> 2024 2025 <function name="Lightiv" deprecated="3.1"> 2026 <param name="light" type="GLenum"/> 2027 <param name="pname" type="GLenum"/> 2028 <param name="params" type="const GLint *" variable_param="pname"/> 2029 <glx rop="89"/> 2030 </function> 2031 2032 <function name="LightModelf" es1="1.0" deprecated="3.1"> 2033 <param name="pname" type="GLenum"/> 2034 <param name="param" type="GLfloat"/> 2035 <glx rop="90"/> 2036 </function> 2037 2038 <function name="LightModelfv" es1="1.0" deprecated="3.1"> 2039 <param name="pname" type="GLenum"/> 2040 <param name="params" type="const GLfloat *" variable_param="pname"/> 2041 <glx rop="91"/> 2042 </function> 2043 2044 <function name="LightModeli" deprecated="3.1"> 2045 <param name="pname" type="GLenum"/> 2046 <param name="param" type="GLint"/> 2047 <glx rop="92"/> 2048 </function> 2049 2050 <function name="LightModeliv" deprecated="3.1"> 2051 <param name="pname" type="GLenum"/> 2052 <param name="params" type="const GLint *" variable_param="pname"/> 2053 <glx rop="93"/> 2054 </function> 2055 2056 <function name="LineStipple" deprecated="3.1"> 2057 <param name="factor" type="GLint"/> 2058 <param name="pattern" type="GLushort"/> 2059 <glx rop="94"/> 2060 </function> 2061 2062 <function name="LineWidth" es1="1.0" es2="2.0" no_error="true"> 2063 <param name="width" type="GLfloat"/> 2064 <glx rop="95"/> 2065 </function> 2066 2067 <function name="Materialf" es1="1.0" deprecated="3.1"> 2068 <param name="face" type="GLenum"/> 2069 <param name="pname" type="GLenum"/> 2070 <param name="param" type="GLfloat"/> 2071 <glx rop="96"/> 2072 </function> 2073 2074 <function name="Materialfv" es1="1.0" deprecated="3.1" exec="dynamic"> 2075 <param name="face" type="GLenum"/> 2076 <param name="pname" type="GLenum"/> 2077 <param name="params" type="const GLfloat *" variable_param="pname"/> 2078 <glx rop="97"/> 2079 </function> 2080 2081 <function name="Materiali" deprecated="3.1"> 2082 <param name="face" type="GLenum"/> 2083 <param name="pname" type="GLenum"/> 2084 <param name="param" type="GLint"/> 2085 <glx rop="98"/> 2086 </function> 2087 2088 <function name="Materialiv" deprecated="3.1"> 2089 <param name="face" type="GLenum"/> 2090 <param name="pname" type="GLenum"/> 2091 <param name="params" type="const GLint *" variable_param="pname"/> 2092 <glx rop="99"/> 2093 </function> 2094 2095 <function name="PointSize" es1="1.0" no_error="true"> 2096 <param name="size" type="GLfloat"/> 2097 <glx rop="100"/> 2098 </function> 2099 2100 <function name="PolygonMode" no_error="true"> 2101 <param name="face" type="GLenum"/> 2102 <param name="mode" type="GLenum"/> 2103 <glx rop="101"/> 2104 </function> 2105 2106 <function name="PolygonStipple" deprecated="3.1"> 2107 <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"/> 2108 <glx rop="102"/> 2109 </function> 2110 2111 <function name="Scissor" es1="1.0" es2="2.0" no_error="true"> 2112 <param name="x" type="GLint"/> 2113 <param name="y" type="GLint"/> 2114 <param name="width" type="GLsizei"/> 2115 <param name="height" type="GLsizei"/> 2116 <glx rop="103"/> 2117 </function> 2118 2119 <function name="ShadeModel" es1="1.0" deprecated="3.1"> 2120 <param name="mode" type="GLenum"/> 2121 <glx rop="104"/> 2122 </function> 2123 2124 <function name="TexParameterf" es1="1.0" es2="2.0"> 2125 <param name="target" type="GLenum"/> 2126 <param name="pname" type="GLenum"/> 2127 <param name="param" type="GLfloat"/> 2128 <glx rop="105"/> 2129 </function> 2130 2131 <function name="TexParameterfv" es1="1.1" es2="2.0"> 2132 <param name="target" type="GLenum"/> 2133 <param name="pname" type="GLenum"/> 2134 <param name="params" type="const GLfloat *" variable_param="pname"/> 2135 <glx rop="106"/> 2136 </function> 2137 2138 <function name="TexParameteri" es1="1.1" es2="2.0"> 2139 <param name="target" type="GLenum"/> 2140 <param name="pname" type="GLenum"/> 2141 <param name="param" type="GLint"/> 2142 <glx rop="107"/> 2143 </function> 2144 2145 <function name="TexParameteriv" es1="1.1" es2="2.0"> 2146 <param name="target" type="GLenum"/> 2147 <param name="pname" type="GLenum"/> 2148 <param name="params" type="const GLint *" variable_param="pname"/> 2149 <glx rop="108"/> 2150 </function> 2151 2152 <function name="TexImage1D" no_error="true"> 2153 <param name="target" type="GLenum"/> 2154 <param name="level" type="GLint"/> 2155 <param name="internalformat" type="GLint"/> 2156 <param name="width" type="GLsizei"/> 2157 <param name="border" type="GLint"/> 2158 <param name="format" type="GLenum"/> 2159 <param name="type" type="GLenum"/> 2160 <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"/> 2161 <glx rop="109" large="true"/> 2162 </function> 2163 2164 <function name="TexImage2D" es1="1.0" es2="2.0" no_error="true"> 2165 <param name="target" type="GLenum"/> 2166 <param name="level" type="GLint"/> 2167 <param name="internalformat" type="GLint"/> 2168 <param name="width" type="GLsizei"/> 2169 <param name="height" type="GLsizei"/> 2170 <param name="border" type="GLint"/> 2171 <param name="format" type="GLenum"/> 2172 <param name="type" type="GLenum"/> 2173 <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"/> 2174 <glx rop="110" large="true"/> 2175 </function> 2176 2177 <function name="TexEnvf" es1="1.0" deprecated="3.1"> 2178 <param name="target" type="GLenum"/> 2179 <param name="pname" type="GLenum"/> 2180 <param name="param" type="GLfloat"/> 2181 <glx rop="111"/> 2182 </function> 2183 2184 <function name="TexEnvfv" es1="1.0" deprecated="3.1"> 2185 <param name="target" type="GLenum"/> 2186 <param name="pname" type="GLenum"/> 2187 <param name="params" type="const GLfloat *" variable_param="pname"/> 2188 <glx rop="112"/> 2189 </function> 2190 2191 <function name="TexEnvi" es1="1.1" deprecated="3.1"> 2192 <param name="target" type="GLenum"/> 2193 <param name="pname" type="GLenum"/> 2194 <param name="param" type="GLint"/> 2195 <glx rop="113"/> 2196 </function> 2197 2198 <function name="TexEnviv" es1="1.1" deprecated="3.1"> 2199 <param name="target" type="GLenum"/> 2200 <param name="pname" type="GLenum"/> 2201 <param name="params" type="const GLint *" variable_param="pname"/> 2202 <glx rop="114"/> 2203 </function> 2204 2205 <function name="TexGend" deprecated="3.1"> 2206 <param name="coord" type="GLenum"/> 2207 <param name="pname" type="GLenum"/> 2208 <param name="param" type="GLdouble"/> 2209 <glx rop="115"/> 2210 </function> 2211 2212 <function name="TexGendv" deprecated="3.1"> 2213 <param name="coord" type="GLenum"/> 2214 <param name="pname" type="GLenum"/> 2215 <param name="params" type="const GLdouble *" variable_param="pname"/> 2216 <glx rop="116"/> 2217 </function> 2218 2219 <function name="TexGenf" deprecated="3.1"> 2220 <param name="coord" type="GLenum"/> 2221 <param name="pname" type="GLenum"/> 2222 <param name="param" type="GLfloat"/> 2223 <glx rop="117"/> 2224 </function> 2225 2226 <function name="TexGenfv" deprecated="3.1"> 2227 <param name="coord" type="GLenum"/> 2228 <param name="pname" type="GLenum"/> 2229 <param name="params" type="const GLfloat *" variable_param="pname"/> 2230 <glx rop="118"/> 2231 </function> 2232 2233 <function name="TexGeni" deprecated="3.1"> 2234 <param name="coord" type="GLenum"/> 2235 <param name="pname" type="GLenum"/> 2236 <param name="param" type="GLint"/> 2237 <glx rop="119"/> 2238 </function> 2239 2240 <function name="TexGeniv" deprecated="3.1"> 2241 <param name="coord" type="GLenum"/> 2242 <param name="pname" type="GLenum"/> 2243 <param name="params" type="const GLint *" variable_param="pname"/> 2244 <glx rop="120"/> 2245 </function> 2246 2247 <function name="FeedbackBuffer" deprecated="3.1"> 2248 <param name="size" type="GLsizei"/> 2249 <param name="type" type="GLenum"/> 2250 <param name="buffer" type="GLfloat *" output="true"/> 2251 <glx sop="105" handcode="true"/> 2252 </function> 2253 2254 <function name="SelectBuffer" deprecated="3.1"> 2255 <param name="size" type="GLsizei"/> 2256 <param name="buffer" type="GLuint *" output="true"/> 2257 <glx sop="106" handcode="true"/> 2258 </function> 2259 2260 <function name="RenderMode" deprecated="3.1"> 2261 <param name="mode" type="GLenum"/> 2262 <return type="GLint"/> 2263 <glx sop="107" handcode="true"/> 2264 </function> 2265 2266 <function name="InitNames" deprecated="3.1"> 2267 <glx rop="121"/> 2268 </function> 2269 2270 <function name="LoadName" deprecated="3.1"> 2271 <param name="name" type="GLuint"/> 2272 <glx rop="122"/> 2273 </function> 2274 2275 <function name="PassThrough" deprecated="3.1"> 2276 <param name="token" type="GLfloat"/> 2277 <glx rop="123"/> 2278 </function> 2279 2280 <function name="PopName" deprecated="3.1"> 2281 <glx rop="124"/> 2282 </function> 2283 2284 <function name="PushName" deprecated="3.1"> 2285 <param name="name" type="GLuint"/> 2286 <glx rop="125"/> 2287 </function> 2288 2289 <function name="DrawBuffer" no_error="true"> 2290 <param name="mode" type="GLenum"/> 2291 <glx rop="126"/> 2292 </function> 2293 2294 <function name="Clear" es1="1.0" es2="2.0" no_error="true"> 2295 <param name="mask" type="GLbitfield"/> 2296 <glx rop="127"/> 2297 </function> 2298 2299 <function name="ClearAccum" deprecated="3.1"> 2300 <param name="red" type="GLfloat"/> 2301 <param name="green" type="GLfloat"/> 2302 <param name="blue" type="GLfloat"/> 2303 <param name="alpha" type="GLfloat"/> 2304 <glx rop="128"/> 2305 </function> 2306 2307 <function name="ClearIndex" deprecated="3.1"> 2308 <param name="c" type="GLfloat"/> 2309 <glx rop="129"/> 2310 </function> 2311 2312 <function name="ClearColor" es1="1.0" es2="2.0"> 2313 <param name="red" type="GLclampf"/> 2314 <param name="green" type="GLclampf"/> 2315 <param name="blue" type="GLclampf"/> 2316 <param name="alpha" type="GLclampf"/> 2317 <glx rop="130"/> 2318 </function> 2319 2320 <function name="ClearStencil" es1="1.0" es2="2.0"> 2321 <param name="s" type="GLint"/> 2322 <glx rop="131"/> 2323 </function> 2324 2325 <function name="ClearDepth"> 2326 <param name="depth" type="GLclampd"/> 2327 <glx rop="132"/> 2328 </function> 2329 2330 <function name="StencilMask" es1="1.0" es2="2.0"> 2331 <param name="mask" type="GLuint"/> 2332 <glx rop="133"/> 2333 </function> 2334 2335 <function name="ColorMask" es1="1.0" es2="2.0"> 2336 <param name="red" type="GLboolean"/> 2337 <param name="green" type="GLboolean"/> 2338 <param name="blue" type="GLboolean"/> 2339 <param name="alpha" type="GLboolean"/> 2340 <glx rop="134"/> 2341 </function> 2342 2343 <function name="DepthMask" es1="1.0" es2="2.0"> 2344 <param name="flag" type="GLboolean"/> 2345 <glx rop="135"/> 2346 </function> 2347 2348 <function name="IndexMask" deprecated="3.1"> 2349 <param name="mask" type="GLuint"/> 2350 <glx rop="136"/> 2351 </function> 2352 2353 <function name="Accum" deprecated="3.1"> 2354 <param name="op" type="GLenum"/> 2355 <param name="value" type="GLfloat"/> 2356 <glx rop="137"/> 2357 </function> 2358 2359 <function name="Disable" es1="1.0" es2="2.0"> 2360 <param name="cap" type="GLenum"/> 2361 <glx rop="138" handcode="client"/> 2362 </function> 2363 2364 <function name="Enable" es1="1.0" es2="2.0" marshal="custom"> 2365 <param name="cap" type="GLenum"/> 2366 <glx rop="139" handcode="client"/> 2367 </function> 2368 2369 <function name="Finish" es1="1.0" es2="2.0" marshal="sync"> 2370 <glx sop="108" handcode="true"/> 2371 </function> 2372 2373 <!-- TODO: Flush is marshalled synchronously as a temporary hack 2374 since we don't yet have a hook into SwapBuffers. 2375 2376 NOTE: when we remove this hack, we'll still have to handle Flush 2377 specially to ensure that it causes all previous commands to get 2378 delivered to the server thread. 2379 --> 2380 <function name="Flush" es1="1.0" es2="2.0" marshal="custom"> 2381 <glx sop="142" handcode="true"/> 2382 </function> 2383 2384 <function name="PopAttrib" deprecated="3.1"> 2385 <glx rop="141"/> 2386 </function> 2387 2388 <function name="PushAttrib" deprecated="3.1"> 2389 <param name="mask" type="GLbitfield"/> 2390 <glx rop="142"/> 2391 </function> 2392 2393 <function name="Map1d" deprecated="3.1"> 2394 <param name="target" type="GLenum"/> 2395 <param name="u1" type="GLdouble"/> 2396 <param name="u2" type="GLdouble"/> 2397 <param name="stride" type="GLint" client_only="true"/> 2398 <param name="order" type="GLint"/> 2399 <param name="points" type="const GLdouble *" variable_param="order"/> 2400 <glx rop="143" handcode="true"/> 2401 </function> 2402 2403 <function name="Map1f" deprecated="3.1"> 2404 <param name="target" type="GLenum"/> 2405 <param name="u1" type="GLfloat"/> 2406 <param name="u2" type="GLfloat"/> 2407 <param name="stride" type="GLint" client_only="true"/> 2408 <param name="order" type="GLint"/> 2409 <param name="points" type="const GLfloat *" variable_param="order"/> 2410 <glx rop="144" handcode="true"/> 2411 </function> 2412 2413 <function name="Map2d" deprecated="3.1"> 2414 <param name="target" type="GLenum"/> 2415 <param name="u1" type="GLdouble"/> 2416 <param name="u2" type="GLdouble"/> 2417 <param name="ustride" type="GLint" client_only="true"/> 2418 <param name="uorder" type="GLint"/> 2419 <param name="v1" type="GLdouble"/> 2420 <param name="v2" type="GLdouble"/> 2421 <param name="vstride" type="GLint" client_only="true"/> 2422 <param name="vorder" type="GLint"/> 2423 <param name="points" type="const GLdouble *" variable_param="uorder"/> 2424 <glx rop="145" handcode="true"/> 2425 </function> 2426 2427 <function name="Map2f" deprecated="3.1"> 2428 <param name="target" type="GLenum"/> 2429 <param name="u1" type="GLfloat"/> 2430 <param name="u2" type="GLfloat"/> 2431 <param name="ustride" type="GLint" client_only="true"/> 2432 <param name="uorder" type="GLint"/> 2433 <param name="v1" type="GLfloat"/> 2434 <param name="v2" type="GLfloat"/> 2435 <param name="vstride" type="GLint" client_only="true"/> 2436 <param name="vorder" type="GLint"/> 2437 <param name="points" type="const GLfloat *" variable_param="uorder"/> 2438 <glx rop="146" handcode="true"/> 2439 </function> 2440 2441 <function name="MapGrid1d" deprecated="3.1"> 2442 <param name="un" type="GLint"/> 2443 <param name="u1" type="GLdouble"/> 2444 <param name="u2" type="GLdouble"/> 2445 <glx rop="147"/> 2446 </function> 2447 2448 <function name="MapGrid1f" deprecated="3.1"> 2449 <param name="un" type="GLint"/> 2450 <param name="u1" type="GLfloat"/> 2451 <param name="u2" type="GLfloat"/> 2452 <glx rop="148"/> 2453 </function> 2454 2455 <function name="MapGrid2d" deprecated="3.1"> 2456 <param name="un" type="GLint"/> 2457 <param name="u1" type="GLdouble"/> 2458 <param name="u2" type="GLdouble"/> 2459 <param name="vn" type="GLint"/> 2460 <param name="v1" type="GLdouble"/> 2461 <param name="v2" type="GLdouble"/> 2462 <glx rop="149"/> 2463 </function> 2464 2465 <function name="MapGrid2f" deprecated="3.1"> 2466 <param name="un" type="GLint"/> 2467 <param name="u1" type="GLfloat"/> 2468 <param name="u2" type="GLfloat"/> 2469 <param name="vn" type="GLint"/> 2470 <param name="v1" type="GLfloat"/> 2471 <param name="v2" type="GLfloat"/> 2472 <glx rop="150"/> 2473 </function> 2474 2475 <function name="EvalCoord1d" vectorequiv="EvalCoord1dv" deprecated="3.1"> 2476 <param name="u" type="GLdouble"/> 2477 </function> 2478 2479 <function name="EvalCoord1dv" deprecated="3.1"> 2480 <param name="u" type="const GLdouble *" count="1"/> 2481 <glx rop="151"/> 2482 </function> 2483 2484 <function name="EvalCoord1f" vectorequiv="EvalCoord1fv" 2485 deprecated="3.1" exec="dynamic"> 2486 <param name="u" type="GLfloat"/> 2487 </function> 2488 2489 <function name="EvalCoord1fv" deprecated="3.1"> 2490 <param name="u" type="const GLfloat *" count="1"/> 2491 <glx rop="152"/> 2492 </function> 2493 2494 <function name="EvalCoord2d" vectorequiv="EvalCoord2dv" deprecated="3.1"> 2495 <param name="u" type="GLdouble"/> 2496 <param name="v" type="GLdouble"/> 2497 </function> 2498 2499 <function name="EvalCoord2dv" deprecated="3.1"> 2500 <param name="u" type="const GLdouble *" count="2"/> 2501 <glx rop="153"/> 2502 </function> 2503 2504 <function name="EvalCoord2f" vectorequiv="EvalCoord2fv" 2505 deprecated="3.1" exec="dynamic"> 2506 <param name="u" type="GLfloat"/> 2507 <param name="v" type="GLfloat"/> 2508 </function> 2509 2510 <function name="EvalCoord2fv" deprecated="3.1"> 2511 <param name="u" type="const GLfloat *" count="2"/> 2512 <glx rop="154"/> 2513 </function> 2514 2515 <function name="EvalMesh1" deprecated="3.1" exec="dynamic"> 2516 <param name="mode" type="GLenum"/> 2517 <param name="i1" type="GLint"/> 2518 <param name="i2" type="GLint"/> 2519 <glx rop="155"/> 2520 </function> 2521 2522 <function name="EvalPoint1" deprecated="3.1" exec="dynamic"> 2523 <param name="i" type="GLint"/> 2524 <glx rop="156"/> 2525 </function> 2526 2527 <function name="EvalMesh2" deprecated="3.1" exec="dynamic"> 2528 <param name="mode" type="GLenum"/> 2529 <param name="i1" type="GLint"/> 2530 <param name="i2" type="GLint"/> 2531 <param name="j1" type="GLint"/> 2532 <param name="j2" type="GLint"/> 2533 <glx rop="157"/> 2534 </function> 2535 2536 <function name="EvalPoint2" deprecated="3.1" exec="dynamic"> 2537 <param name="i" type="GLint"/> 2538 <param name="j" type="GLint"/> 2539 <glx rop="158"/> 2540 </function> 2541 2542 <function name="AlphaFunc" es1="1.0" deprecated="3.1"> 2543 <param name="func" type="GLenum"/> 2544 <param name="ref" type="GLclampf"/> 2545 <glx rop="159"/> 2546 </function> 2547 2548 <function name="BlendFunc" es1="1.0" es2="2.0" no_error="true"> 2549 <param name="sfactor" type="GLenum"/> 2550 <param name="dfactor" type="GLenum"/> 2551 <glx rop="160"/> 2552 </function> 2553 2554 <function name="LogicOp" es1="1.0" no_error="true"> 2555 <param name="opcode" type="GLenum"/> 2556 <glx rop="161"/> 2557 </function> 2558 2559 <function name="StencilFunc" es1="1.0" es2="2.0" no_error="true"> 2560 <param name="func" type="GLenum"/> 2561 <param name="ref" type="GLint"/> 2562 <param name="mask" type="GLuint"/> 2563 <glx rop="162"/> 2564 </function> 2565 2566 <function name="StencilOp" es1="1.0" es2="2.0" no_error="true"> 2567 <param name="fail" type="GLenum"/> 2568 <param name="zfail" type="GLenum"/> 2569 <param name="zpass" type="GLenum"/> 2570 <glx rop="163"/> 2571 </function> 2572 2573 <function name="DepthFunc" es1="1.0" es2="2.0" no_error="true"> 2574 <param name="func" type="GLenum"/> 2575 <glx rop="164"/> 2576 </function> 2577 2578 <function name="PixelZoom" deprecated="3.1"> 2579 <param name="xfactor" type="GLfloat"/> 2580 <param name="yfactor" type="GLfloat"/> 2581 <glx rop="165"/> 2582 </function> 2583 2584 <function name="PixelTransferf" deprecated="3.1"> 2585 <param name="pname" type="GLenum"/> 2586 <param name="param" type="GLfloat"/> 2587 <glx rop="166"/> 2588 </function> 2589 2590 <function name="PixelTransferi" deprecated="3.1"> 2591 <param name="pname" type="GLenum"/> 2592 <param name="param" type="GLint"/> 2593 <glx rop="167"/> 2594 </function> 2595 2596 <function name="PixelStoref" no_error="true"> 2597 <param name="pname" type="GLenum"/> 2598 <param name="param" type="GLfloat"/> 2599 <glx sop="109" handcode="client"/> 2600 </function> 2601 2602 <function name="PixelStorei" es1="1.0" es2="2.0" no_error="true"> 2603 <param name="pname" type="GLenum"/> 2604 <param name="param" type="GLint"/> 2605 <glx sop="110" handcode="client"/> 2606 </function> 2607 2608 <function name="PixelMapfv" deprecated="3.1" marshal="sync"> 2609 <param name="map" type="GLenum"/> 2610 <param name="mapsize" type="GLsizei" counter="true"/> 2611 <param name="values" type="const GLfloat *" count="mapsize"/> 2612 <glx rop="168" large="true"/> 2613 </function> 2614 2615 <function name="PixelMapuiv" deprecated="3.1" marshal="sync"> 2616 <param name="map" type="GLenum"/> 2617 <param name="mapsize" type="GLsizei" counter="true"/> 2618 <param name="values" type="const GLuint *" count="mapsize"/> 2619 <glx rop="169" large="true"/> 2620 </function> 2621 2622 <function name="PixelMapusv" deprecated="3.1" marshal="sync"> 2623 <param name="map" type="GLenum"/> 2624 <param name="mapsize" type="GLsizei" counter="true"/> 2625 <param name="values" type="const GLushort *" count="mapsize"/> 2626 <glx rop="170" large="true"/> 2627 </function> 2628 2629 <function name="ReadBuffer" es2="3.0" no_error="true"> 2630 <param name="mode" type="GLenum"/> 2631 <glx rop="171"/> 2632 </function> 2633 2634 <function name="CopyPixels" deprecated="3.1"> 2635 <param name="x" type="GLint"/> 2636 <param name="y" type="GLint"/> 2637 <param name="width" type="GLsizei"/> 2638 <param name="height" type="GLsizei"/> 2639 <param name="type" type="GLenum"/> 2640 <glx rop="172"/> 2641 </function> 2642 2643 <function name="ReadPixels" es1="1.0" es2="2.0" no_error="true"> 2644 <param name="x" type="GLint"/> 2645 <param name="y" type="GLint"/> 2646 <param name="width" type="GLsizei"/> 2647 <param name="height" type="GLsizei"/> 2648 <param name="format" type="GLenum"/> 2649 <param name="type" type="GLenum"/> 2650 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/> 2651 <glx sop="111"/> 2652 </function> 2653 2654 <function name="DrawPixels" deprecated="3.1"> 2655 <param name="width" type="GLsizei"/> 2656 <param name="height" type="GLsizei"/> 2657 <param name="format" type="GLenum"/> 2658 <param name="type" type="GLenum"/> 2659 <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"/> 2660 <glx rop="173" large="true"/> 2661 </function> 2662 2663 <function name="GetBooleanv" es1="1.1" es2="2.0"> 2664 <param name="pname" type="GLenum"/> 2665 <param name="params" type="GLboolean *" output="true" variable_param="pname"/> 2666 <glx sop="112" handcode="client"/> 2667 </function> 2668 2669 <function name="GetClipPlane" deprecated="3.1"> 2670 <param name="plane" type="GLenum"/> 2671 <param name="equation" type="GLdouble *" output="true" count="4"/> 2672 <glx sop="113" always_array="true"/> 2673 </function> 2674 2675 <function name="GetDoublev"> 2676 <param name="pname" type="GLenum"/> 2677 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2678 <glx sop="114" handcode="client"/> 2679 </function> 2680 2681 <function name="GetError" es1="1.0" es2="2.0"> 2682 <return type="GLenum"/> 2683 <glx sop="115" handcode="client"/> 2684 </function> 2685 2686 <function name="GetFloatv" es1="1.1" es2="2.0"> 2687 <param name="pname" type="GLenum"/> 2688 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2689 <glx sop="116" handcode="client"/> 2690 </function> 2691 2692 <function name="GetIntegerv" es1="1.0" es2="2.0"> 2693 <param name="pname" type="GLenum"/> 2694 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2695 <glx sop="117" handcode="client"/> 2696 </function> 2697 2698 <function name="GetLightfv" es1="1.1" deprecated="3.1"> 2699 <param name="light" type="GLenum"/> 2700 <param name="pname" type="GLenum"/> 2701 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2702 <glx sop="118"/> 2703 </function> 2704 2705 <function name="GetLightiv" deprecated="3.1"> 2706 <param name="light" type="GLenum"/> 2707 <param name="pname" type="GLenum"/> 2708 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2709 <glx sop="119"/> 2710 </function> 2711 2712 <function name="GetMapdv" deprecated="3.1"> 2713 <param name="target" type="GLenum"/> 2714 <param name="query" type="GLenum"/> 2715 <param name="v" type="GLdouble *" output="true" variable_param="target query"/> 2716 <glx sop="120"/> 2717 </function> 2718 2719 <function name="GetMapfv" deprecated="3.1"> 2720 <param name="target" type="GLenum"/> 2721 <param name="query" type="GLenum"/> 2722 <param name="v" type="GLfloat *" output="true" variable_param="target query"/> 2723 <glx sop="121"/> 2724 </function> 2725 2726 <function name="GetMapiv" deprecated="3.1"> 2727 <param name="target" type="GLenum"/> 2728 <param name="query" type="GLenum"/> 2729 <param name="v" type="GLint *" output="true" variable_param="target query"/> 2730 <glx sop="122"/> 2731 </function> 2732 2733 <function name="GetMaterialfv" es1="1.1" deprecated="3.1"> 2734 <param name="face" type="GLenum"/> 2735 <param name="pname" type="GLenum"/> 2736 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2737 <glx sop="123"/> 2738 </function> 2739 2740 <function name="GetMaterialiv" deprecated="3.1"> 2741 <param name="face" type="GLenum"/> 2742 <param name="pname" type="GLenum"/> 2743 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2744 <glx sop="124"/> 2745 </function> 2746 2747 <function name="GetPixelMapfv" deprecated="3.1"> 2748 <param name="map" type="GLenum"/> 2749 <param name="values" type="GLfloat *" output="true" variable_param="map"/> 2750 <glx sop="125"/> 2751 </function> 2752 2753 <function name="GetPixelMapuiv" deprecated="3.1"> 2754 <param name="map" type="GLenum"/> 2755 <param name="values" type="GLuint *" output="true" variable_param="map"/> 2756 <glx sop="126"/> 2757 </function> 2758 2759 <function name="GetPixelMapusv" deprecated="3.1"> 2760 <param name="map" type="GLenum"/> 2761 <param name="values" type="GLushort *" output="true" variable_param="map"/> 2762 <glx sop="127"/> 2763 </function> 2764 2765 <function name="GetPolygonStipple" deprecated="3.1"> 2766 <param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/> 2767 <glx sop="128"/> 2768 </function> 2769 2770 <function name="GetString" es1="1.0" es2="2.0"> 2771 <param name="name" type="GLenum"/> 2772 <return type="const GLubyte *"/> 2773 <glx sop="129" handcode="true"/> 2774 </function> 2775 2776 <function name="GetTexEnvfv" es1="1.1" deprecated="3.1"> 2777 <param name="target" type="GLenum"/> 2778 <param name="pname" type="GLenum"/> 2779 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2780 <glx sop="130"/> 2781 </function> 2782 2783 <function name="GetTexEnviv" es1="1.1" deprecated="3.1"> 2784 <param name="target" type="GLenum"/> 2785 <param name="pname" type="GLenum"/> 2786 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2787 <glx sop="131"/> 2788 </function> 2789 2790 <function name="GetTexGendv" deprecated="3.1"> 2791 <param name="coord" type="GLenum"/> 2792 <param name="pname" type="GLenum"/> 2793 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2794 <glx sop="132"/> 2795 </function> 2796 2797 <function name="GetTexGenfv" deprecated="3.1"> 2798 <param name="coord" type="GLenum"/> 2799 <param name="pname" type="GLenum"/> 2800 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2801 <glx sop="133"/> 2802 </function> 2803 2804 <function name="GetTexGeniv" deprecated="3.1"> 2805 <param name="coord" type="GLenum"/> 2806 <param name="pname" type="GLenum"/> 2807 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2808 <glx sop="134"/> 2809 </function> 2810 2811 <function name="GetTexImage"> 2812 <param name="target" type="GLenum"/> 2813 <param name="level" type="GLint"/> 2814 <param name="format" type="GLenum"/> 2815 <param name="type" type="GLenum"/> 2816 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/> 2817 <glx sop="135" dimensions_in_reply="true"/> 2818 </function> 2819 2820 <function name="GetTexParameterfv" es1="1.1" es2="2.0"> 2821 <param name="target" type="GLenum"/> 2822 <param name="pname" type="GLenum"/> 2823 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2824 <glx sop="136"/> 2825 </function> 2826 2827 <function name="GetTexParameteriv" es1="1.1" es2="2.0"> 2828 <param name="target" type="GLenum"/> 2829 <param name="pname" type="GLenum"/> 2830 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2831 <glx sop="137"/> 2832 </function> 2833 2834 <function name="GetTexLevelParameterfv" es2="3.1"> 2835 <param name="target" type="GLenum"/> 2836 <param name="level" type="GLint"/> 2837 <param name="pname" type="GLenum"/> 2838 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2839 <glx sop="138"/> 2840 </function> 2841 2842 <function name="GetTexLevelParameteriv" es2="3.1"> 2843 <param name="target" type="GLenum"/> 2844 <param name="level" type="GLint"/> 2845 <param name="pname" type="GLenum"/> 2846 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2847 <glx sop="139"/> 2848 </function> 2849 2850 <function name="IsEnabled" es1="1.1" es2="2.0"> 2851 <param name="cap" type="GLenum"/> 2852 <return type="GLboolean"/> 2853 <glx sop="140" handcode="client"/> 2854 </function> 2855 2856 <function name="IsList" deprecated="3.1"> 2857 <param name="list" type="GLuint"/> 2858 <return type="GLboolean"/> 2859 <glx sop="141"/> 2860 </function> 2861 2862 <function name="DepthRange"> 2863 <param name="zNear" type="GLclampd"/> 2864 <param name="zFar" type="GLclampd"/> 2865 <glx rop="174"/> 2866 </function> 2867 2868 <function name="Frustum" deprecated="3.1"> 2869 <param name="left" type="GLdouble"/> 2870 <param name="right" type="GLdouble"/> 2871 <param name="bottom" type="GLdouble"/> 2872 <param name="top" type="GLdouble"/> 2873 <param name="zNear" type="GLdouble"/> 2874 <param name="zFar" type="GLdouble"/> 2875 <glx rop="175"/> 2876 </function> 2877 2878 <function name="LoadIdentity" es1="1.0" deprecated="3.1"> 2879 <glx rop="176"/> 2880 </function> 2881 2882 <function name="LoadMatrixf" es1="1.0" deprecated="3.1"> 2883 <param name="m" type="const GLfloat *" count="16"/> 2884 <glx rop="177"/> 2885 </function> 2886 2887 <function name="LoadMatrixd" deprecated="3.1"> 2888 <param name="m" type="const GLdouble *" count="16"/> 2889 <glx rop="178"/> 2890 </function> 2891 2892 <function name="MatrixMode" es1="1.0" deprecated="3.1"> 2893 <param name="mode" type="GLenum"/> 2894 <glx rop="179"/> 2895 </function> 2896 2897 <function name="MultMatrixf" es1="1.0" deprecated="3.1"> 2898 <param name="m" type="const GLfloat *" count="16"/> 2899 <glx rop="180"/> 2900 </function> 2901 2902 <function name="MultMatrixd" deprecated="3.1"> 2903 <param name="m" type="const GLdouble *" count="16"/> 2904 <glx rop="181"/> 2905 </function> 2906 2907 <function name="Ortho" deprecated="3.1"> 2908 <param name="left" type="GLdouble"/> 2909 <param name="right" type="GLdouble"/> 2910 <param name="bottom" type="GLdouble"/> 2911 <param name="top" type="GLdouble"/> 2912 <param name="zNear" type="GLdouble"/> 2913 <param name="zFar" type="GLdouble"/> 2914 <glx rop="182"/> 2915 </function> 2916 2917 <function name="PopMatrix" es1="1.0" deprecated="3.1"> 2918 <glx rop="183"/> 2919 </function> 2920 2921 <function name="PushMatrix" es1="1.0" deprecated="3.1"> 2922 <glx rop="184"/> 2923 </function> 2924 2925 <function name="Rotated" deprecated="3.1"> 2926 <param name="angle" type="GLdouble"/> 2927 <param name="x" type="GLdouble"/> 2928 <param name="y" type="GLdouble"/> 2929 <param name="z" type="GLdouble"/> 2930 <glx rop="185"/> 2931 </function> 2932 2933 <function name="Rotatef" es1="1.0" deprecated="3.1"> 2934 <param name="angle" type="GLfloat"/> 2935 <param name="x" type="GLfloat"/> 2936 <param name="y" type="GLfloat"/> 2937 <param name="z" type="GLfloat"/> 2938 <glx rop="186"/> 2939 </function> 2940 2941 <function name="Scaled" deprecated="3.1"> 2942 <param name="x" type="GLdouble"/> 2943 <param name="y" type="GLdouble"/> 2944 <param name="z" type="GLdouble"/> 2945 <glx rop="187"/> 2946 </function> 2947 2948 <function name="Scalef" es1="1.0" deprecated="3.1"> 2949 <param name="x" type="GLfloat"/> 2950 <param name="y" type="GLfloat"/> 2951 <param name="z" type="GLfloat"/> 2952 <glx rop="188"/> 2953 </function> 2954 2955 <function name="Translated" deprecated="3.1"> 2956 <param name="x" type="GLdouble"/> 2957 <param name="y" type="GLdouble"/> 2958 <param name="z" type="GLdouble"/> 2959 <glx rop="189"/> 2960 </function> 2961 2962 <function name="Translatef" es1="1.0" deprecated="3.1"> 2963 <param name="x" type="GLfloat"/> 2964 <param name="y" type="GLfloat"/> 2965 <param name="z" type="GLfloat"/> 2966 <glx rop="190"/> 2967 </function> 2968 2969 <function name="Viewport" es1="1.0" es2="2.0" no_error="true"> 2970 <param name="x" type="GLint"/> 2971 <param name="y" type="GLint"/> 2972 <param name="width" type="GLsizei"/> 2973 <param name="height" type="GLsizei"/> 2974 <glx rop="191"/> 2975 </function> 2976</category> 2977 2978<category name="1.1"> 2979 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/> 2980 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/> 2981 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/> 2982 <enum name="DOUBLE" value="0x140A"/> 2983 <enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00"> 2984 <size name="Get" mode="get"/> 2985 </enum> 2986 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/> 2987 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/> 2988 <enum name="R3_G3_B2" value="0x2A10"/> 2989 <enum name="V2F" value="0x2A20"/> 2990 <enum name="V3F" value="0x2A21"/> 2991 <enum name="C4UB_V2F" value="0x2A22"/> 2992 <enum name="C4UB_V3F" value="0x2A23"/> 2993 <enum name="C3F_V3F" value="0x2A24"/> 2994 <enum name="N3F_V3F" value="0x2A25"/> 2995 <enum name="C4F_N3F_V3F" value="0x2A26"/> 2996 <enum name="T2F_V3F" value="0x2A27"/> 2997 <enum name="T4F_V4F" value="0x2A28"/> 2998 <enum name="T2F_C4UB_V3F" value="0x2A29"/> 2999 <enum name="T2F_C3F_V3F" value="0x2A2A"/> 3000 <enum name="T2F_N3F_V3F" value="0x2A2B"/> 3001 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/> 3002 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/> 3003 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/> 3004 <enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038"> 3005 <size name="Get" mode="get"/> 3006 </enum> 3007 <enum name="ALPHA4" value="0x803B"/> 3008 <enum name="ALPHA8" value="0x803C"/> 3009 <enum name="ALPHA12" value="0x803D"/> 3010 <enum name="ALPHA16" value="0x803E"/> 3011 <enum name="LUMINANCE4" value="0x803F"/> 3012 <enum name="LUMINANCE8" value="0x8040"/> 3013 <enum name="LUMINANCE12" value="0x8041"/> 3014 <enum name="LUMINANCE16" value="0x8042"/> 3015 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/> 3016 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/> 3017 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/> 3018 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/> 3019 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/> 3020 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/> 3021 <enum name="INTENSITY" value="0x8049"/> 3022 <enum name="INTENSITY4" value="0x804A"/> 3023 <enum name="INTENSITY8" value="0x804B"/> 3024 <enum name="INTENSITY12" value="0x804C"/> 3025 <enum name="INTENSITY16" value="0x804D"/> 3026 <enum name="RGB4" value="0x804F"/> 3027 <enum name="RGB5" value="0x8050"/> 3028 <enum name="RGB8" value="0x8051"/> 3029 <enum name="RGB10" value="0x8052"/> 3030 <enum name="RGB12" value="0x8053"/> 3031 <enum name="RGB16" value="0x8054"/> 3032 <enum name="RGBA2" value="0x8055"/> 3033 <enum name="RGBA4" value="0x8056"/> 3034 <enum name="RGB5_A1" value="0x8057"/> 3035 <enum name="RGBA8" value="0x8058"/> 3036 <enum name="RGB10_A2" value="0x8059"/> 3037 <enum name="RGBA12" value="0x805A"/> 3038 <enum name="RGBA16" value="0x805B"/> 3039 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C"> 3040 <size name="GetTexLevelParameterfv" mode="get"/> 3041 <size name="GetTexLevelParameteriv" mode="get"/> 3042 </enum> 3043 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D"> 3044 <size name="GetTexLevelParameterfv" mode="get"/> 3045 <size name="GetTexLevelParameteriv" mode="get"/> 3046 </enum> 3047 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E"> 3048 <size name="GetTexLevelParameterfv" mode="get"/> 3049 <size name="GetTexLevelParameteriv" mode="get"/> 3050 </enum> 3051 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F"> 3052 <size name="GetTexLevelParameterfv" mode="get"/> 3053 <size name="GetTexLevelParameteriv" mode="get"/> 3054 </enum> 3055 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060"> 3056 <size name="GetTexLevelParameterfv" mode="get"/> 3057 <size name="GetTexLevelParameteriv" mode="get"/> 3058 </enum> 3059 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061"> 3060 <size name="GetTexLevelParameterfv" mode="get"/> 3061 <size name="GetTexLevelParameteriv" mode="get"/> 3062 </enum> 3063 <enum name="PROXY_TEXTURE_1D" value="0x8063"/> 3064 <enum name="PROXY_TEXTURE_2D" value="0x8064"/> 3065 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066"> 3066 <size name="TexParameterfv"/> 3067 <size name="TexParameteriv"/> 3068 <size name="GetTexParameterfv" mode="get"/> 3069 <size name="GetTexParameteriv" mode="get"/> 3070 </enum> 3071 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067"> 3072 <size name="GetTexParameterfv" mode="get"/> 3073 <size name="GetTexParameteriv" mode="get"/> 3074 </enum> 3075 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068"> 3076 <size name="Get" mode="get"/> 3077 </enum> 3078 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> 3079 <size name="Get" mode="get"/> 3080 </enum> 3081 <enum name="VERTEX_ARRAY" count="1" value="0x8074"> 3082 <size name="Get" mode="get"/> 3083 </enum> 3084 <enum name="NORMAL_ARRAY" count="1" value="0x8075"> 3085 <size name="Get" mode="get"/> 3086 </enum> 3087 <enum name="COLOR_ARRAY" count="1" value="0x8076"> 3088 <size name="Get" mode="get"/> 3089 </enum> 3090 <enum name="INDEX_ARRAY" count="1" value="0x8077"> 3091 <size name="Get" mode="get"/> 3092 </enum> 3093 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078"> 3094 <size name="Get" mode="get"/> 3095 </enum> 3096 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079"> 3097 <size name="Get" mode="get"/> 3098 </enum> 3099 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A"> 3100 <size name="Get" mode="get"/> 3101 </enum> 3102 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B"> 3103 <size name="Get" mode="get"/> 3104 </enum> 3105 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C"> 3106 <size name="Get" mode="get"/> 3107 </enum> 3108 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E"> 3109 <size name="Get" mode="get"/> 3110 </enum> 3111 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F"> 3112 <size name="Get" mode="get"/> 3113 </enum> 3114 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081"> 3115 <size name="Get" mode="get"/> 3116 </enum> 3117 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082"> 3118 <size name="Get" mode="get"/> 3119 </enum> 3120 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083"> 3121 <size name="Get" mode="get"/> 3122 </enum> 3123 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085"> 3124 <size name="Get" mode="get"/> 3125 </enum> 3126 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086"> 3127 <size name="Get" mode="get"/> 3128 </enum> 3129 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088"> 3130 <size name="Get" mode="get"/> 3131 </enum> 3132 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089"> 3133 <size name="Get" mode="get"/> 3134 </enum> 3135 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A"> 3136 <size name="Get" mode="get"/> 3137 </enum> 3138 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C"> 3139 <size name="Get" mode="get"/> 3140 </enum> 3141 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/> 3142 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/> 3143 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/> 3144 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/> 3145 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/> 3146 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/> 3147 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/> 3148 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/> 3149 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/> 3150 3151 <function name="ArrayElement" deprecated="3.1" exec="dynamic" marshal="draw"> 3152 <param name="i" type="GLint"/> 3153 <glx handcode="true"/> 3154 </function> 3155 3156 <function name="ColorPointer" es1="1.0" deprecated="3.1" marshal="async" 3157 no_error="true" 3158 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 3159 <param name="size" type="GLint"/> 3160 <param name="type" type="GLenum"/> 3161 <param name="stride" type="GLsizei"/> 3162 <param name="pointer" type="const GLvoid *"/> 3163 <glx handcode="true"/> 3164 </function> 3165 3166 <function name="DisableClientState" es1="1.0" deprecated="3.1"> 3167 <param name="array" type="GLenum"/> 3168 <glx handcode="true"/> 3169 </function> 3170 3171 <function name="DrawArrays" es1="1.0" es2="2.0" exec="dynamic" marshal="draw"> 3172 <param name="mode" type="GLenum"/> 3173 <param name="first" type="GLint"/> 3174 <param name="count" type="GLsizei"/> 3175 <glx rop="193" handcode="true"/> 3176 </function> 3177 3178 <function name="DrawElements" es1="1.0" es2="2.0" exec="dynamic" marshal="draw" 3179 marshal_fail="_mesa_glthread_is_non_vbo_draw_elements(ctx)"> 3180 <param name="mode" type="GLenum"/> 3181 <param name="count" type="GLsizei"/> 3182 <param name="type" type="GLenum"/> 3183 <param name="indices" type="const GLvoid *"/> 3184 <glx handcode="true"/> 3185 </function> 3186 3187 <function name="EdgeFlagPointer" deprecated="3.1" marshal="async" 3188 no_error="true" 3189 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 3190 <param name="stride" type="GLsizei"/> 3191 <param name="pointer" type="const GLvoid *"/> 3192 <glx handcode="true"/> 3193 </function> 3194 3195 <function name="EnableClientState" es1="1.0" deprecated="3.1"> 3196 <param name="array" type="GLenum"/> 3197 <glx handcode="true"/> 3198 </function> 3199 3200 <function name="GetPointerv" es1="1.1" es2="3.2"> 3201 <param name="pname" type="GLenum"/> 3202 <param name="params" type="GLvoid **" output="true"/> 3203 <glx handcode="true"/> 3204 </function> 3205 3206 <function name="IndexPointer" deprecated="3.1" marshal="async" 3207 no_error="true" 3208 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 3209 <param name="type" type="GLenum"/> 3210 <param name="stride" type="GLsizei"/> 3211 <param name="pointer" type="const GLvoid *"/> 3212 <glx handcode="true"/> 3213 </function> 3214 3215 <function name="InterleavedArrays" deprecated="3.1"> 3216 <param name="format" type="GLenum"/> 3217 <param name="stride" type="GLsizei"/> 3218 <param name="pointer" type="const GLvoid *"/> 3219 <glx handcode="true"/> 3220 </function> 3221 3222 <function name="NormalPointer" es1="1.0" deprecated="3.1" marshal="async" 3223 no_error="true" 3224 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 3225 <param name="type" type="GLenum"/> 3226 <param name="stride" type="GLsizei"/> 3227 <param name="pointer" type="const GLvoid *"/> 3228 <glx handcode="true"/> 3229 </function> 3230 3231 <function name="TexCoordPointer" es1="1.0" deprecated="3.1" marshal="async" 3232 no_error="true" 3233 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 3234 <param name="size" type="GLint"/> 3235 <param name="type" type="GLenum"/> 3236 <param name="stride" type="GLsizei"/> 3237 <param name="pointer" type="const GLvoid *"/> 3238 <glx handcode="true"/> 3239 </function> 3240 3241 <function name="VertexPointer" es1="1.0" deprecated="3.1" marshal="async" 3242 no_error="true" 3243 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 3244 <param name="size" type="GLint"/> 3245 <param name="type" type="GLenum"/> 3246 <param name="stride" type="GLsizei"/> 3247 <param name="pointer" type="const GLvoid *"/> 3248 <glx handcode="true"/> 3249 </function> 3250 3251 <function name="PolygonOffset" es1="1.0" es2="2.0"> 3252 <param name="factor" type="GLfloat"/> 3253 <param name="units" type="GLfloat"/> 3254 <glx rop="192"/> 3255 </function> 3256 3257 <function name="CopyTexImage1D" no_error="true"> 3258 <param name="target" type="GLenum"/> 3259 <param name="level" type="GLint"/> 3260 <param name="internalformat" type="GLenum"/> 3261 <param name="x" type="GLint"/> 3262 <param name="y" type="GLint"/> 3263 <param name="width" type="GLsizei"/> 3264 <param name="border" type="GLint"/> 3265 <glx rop="4119"/> 3266 </function> 3267 3268 <function name="CopyTexImage2D" es1="1.0" es2="2.0" no_error="true"> 3269 <param name="target" type="GLenum"/> 3270 <param name="level" type="GLint"/> 3271 <param name="internalformat" type="GLenum"/> 3272 <param name="x" type="GLint"/> 3273 <param name="y" type="GLint"/> 3274 <param name="width" type="GLsizei"/> 3275 <param name="height" type="GLsizei"/> 3276 <param name="border" type="GLint"/> 3277 <glx rop="4120"/> 3278 </function> 3279 3280 <function name="CopyTexSubImage1D" no_error="true"> 3281 <param name="target" type="GLenum"/> 3282 <param name="level" type="GLint"/> 3283 <param name="xoffset" type="GLint"/> 3284 <param name="x" type="GLint"/> 3285 <param name="y" type="GLint"/> 3286 <param name="width" type="GLsizei"/> 3287 <glx rop="4121"/> 3288 </function> 3289 3290 <function name="CopyTexSubImage2D" es1="1.0" es2="2.0" no_error="true"> 3291 <param name="target" type="GLenum"/> 3292 <param name="level" type="GLint"/> 3293 <param name="xoffset" type="GLint"/> 3294 <param name="yoffset" type="GLint"/> 3295 <param name="x" type="GLint"/> 3296 <param name="y" type="GLint"/> 3297 <param name="width" type="GLsizei"/> 3298 <param name="height" type="GLsizei"/> 3299 <glx rop="4122"/> 3300 </function> 3301 3302 <function name="TexSubImage1D" no_error="true"> 3303 <param name="target" type="GLenum"/> 3304 <param name="level" type="GLint"/> 3305 <param name="xoffset" type="GLint"/> 3306 <param name="width" type="GLsizei"/> 3307 <param name="format" type="GLenum"/> 3308 <param name="type" type="GLenum"/> 3309 <param name="UNUSED" type="GLuint" padding="true"/> 3310 <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"/> 3311 <glx rop="4099" large="true"/> 3312 </function> 3313 3314 <function name="TexSubImage2D" es1="1.0" es2="2.0" no_error="true"> 3315 <param name="target" type="GLenum"/> 3316 <param name="level" type="GLint"/> 3317 <param name="xoffset" type="GLint"/> 3318 <param name="yoffset" type="GLint"/> 3319 <param name="width" type="GLsizei"/> 3320 <param name="height" type="GLsizei"/> 3321 <param name="format" type="GLenum"/> 3322 <param name="type" type="GLenum"/> 3323 <param name="UNUSED" type="GLuint" padding="true"/> 3324 <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"/> 3325 <glx rop="4100" large="true"/> 3326 </function> 3327 3328 <function name="AreTexturesResident" deprecated="3.1"> 3329 <param name="n" type="GLsizei" counter="true"/> 3330 <param name="textures" type="const GLuint *" count="n"/> 3331 <param name="residences" type="GLboolean *" output="true" count="n"/> 3332 <return type="GLboolean"/> 3333 <glx sop="143" handcode="client" always_array="true"/> 3334 </function> 3335 3336 <function name="BindTexture" es1="1.0" es2="2.0" no_error="true"> 3337 <param name="target" type="GLenum"/> 3338 <param name="texture" type="GLuint"/> 3339 <glx rop="4117"/> 3340 </function> 3341 3342 <function name="DeleteTextures" es1="1.0" es2="2.0" no_error="true"> 3343 <param name="n" type="GLsizei" counter="true"/> 3344 <param name="textures" type="const GLuint *" count="n"/> 3345 <glx sop="144"/> 3346 </function> 3347 3348 <function name="GenTextures" es1="1.0" es2="2.0" no_error="true"> 3349 <param name="n" type="GLsizei" counter="true"/> 3350 <param name="textures" type="GLuint *" output="true" count="n"/> 3351 <glx sop="145" always_array="true"/> 3352 </function> 3353 3354 <function name="IsTexture" es1="1.1" es2="2.0"> 3355 <param name="texture" type="GLuint"/> 3356 <return type="GLboolean"/> 3357 <glx sop="146"/> 3358 </function> 3359 3360 <function name="PrioritizeTextures" deprecated="3.1"> 3361 <param name="n" type="GLsizei" counter="true"/> 3362 <param name="textures" type="const GLuint *" count="n"/> 3363 <param name="priorities" type="const GLclampf *" count="n"/> 3364 <glx rop="4118"/> 3365 </function> 3366 3367 <function name="Indexub" vectorequiv="Indexubv" deprecated="3.1"> 3368 <param name="c" type="GLubyte"/> 3369 </function> 3370 3371 <function name="Indexubv" deprecated="3.1"> 3372 <param name="c" type="const GLubyte *" count="1"/> 3373 <glx rop="194"/> 3374 </function> 3375 3376 <function name="PopClientAttrib" deprecated="3.1"> 3377 <glx handcode="true"/> 3378 </function> 3379 3380 <function name="PushClientAttrib" deprecated="3.1"> 3381 <param name="mask" type="GLbitfield"/> 3382 <glx handcode="true"/> 3383 </function> 3384</category> 3385 3386<category name="1.2"> 3387 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/> 3388 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> 3389 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> 3390 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/> 3391 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/> 3392 <enum name="RESCALE_NORMAL" count="1" value="0x803A"> 3393 <size name="Get" mode="get"/> 3394 </enum> 3395 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A"> 3396 <size name="Get" mode="get"/> 3397 </enum> 3398 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B"> 3399 <size name="Get" mode="get"/> 3400 </enum> 3401 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C"> 3402 <size name="Get" mode="get"/> 3403 </enum> 3404 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D"> 3405 <size name="Get" mode="get"/> 3406 </enum> 3407 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E"> 3408 <size name="Get" mode="get"/> 3409 </enum> 3410 <enum name="TEXTURE_3D" count="1" value="0x806F"> 3411 <size name="Get" mode="get"/> 3412 </enum> 3413 <enum name="PROXY_TEXTURE_3D" value="0x8070"/> 3414 <enum name="TEXTURE_DEPTH" count="1" value="0x8071"> 3415 <size name="GetTexLevelParameterfv" mode="get"/> 3416 <size name="GetTexLevelParameteriv" mode="get"/> 3417 </enum> 3418 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072"> 3419 <size name="TexParameterfv"/> 3420 <size name="TexParameteriv"/> 3421 <size name="GetTexParameterfv" mode="get"/> 3422 <size name="GetTexParameteriv" mode="get"/> 3423 </enum> 3424 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073"> 3425 <size name="Get" mode="get"/> 3426 </enum> 3427 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/> 3428 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> 3429 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/> 3430 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/> 3431 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/> 3432 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/> 3433 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/> 3434 <enum name="BGR" value="0x80E0"/> 3435 <enum name="BGRA" value="0x80E1"/> 3436 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8"> 3437 <size name="Get" mode="get"/> 3438 </enum> 3439 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9"> 3440 <size name="Get" mode="get"/> 3441 </enum> 3442 <enum name="CLAMP_TO_EDGE" value="0x812F"/> 3443 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A"> 3444 <size name="TexParameterfv"/> 3445 <size name="TexParameteriv"/> 3446 <size name="GetTexParameterfv" mode="get"/> 3447 <size name="GetTexParameteriv" mode="get"/> 3448 </enum> 3449 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B"> 3450 <size name="TexParameterfv"/> 3451 <size name="TexParameteriv"/> 3452 <size name="GetTexParameterfv" mode="get"/> 3453 <size name="GetTexParameteriv" mode="get"/> 3454 </enum> 3455 <enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C"> 3456 <size name="TexParameterfv"/> 3457 <size name="TexParameteriv"/> 3458 <size name="GetTexParameterfv" mode="get"/> 3459 <size name="GetTexParameteriv" mode="get"/> 3460 </enum> 3461 <enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D"> 3462 <size name="TexParameterfv"/> 3463 <size name="TexParameteriv"/> 3464 <size name="GetTexParameterfv" mode="get"/> 3465 <size name="GetTexParameteriv" mode="get"/> 3466 </enum> 3467 <enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8"> 3468 <size name="LightModelfv"/> 3469 <size name="LightModeliv"/> 3470 <size name="Get" mode="get"/> 3471 </enum> 3472 <enum name="SINGLE_COLOR" value="0x81F9"/> 3473 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/> 3474 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12"> 3475 <size name="Get" mode="get"/> 3476 </enum> 3477 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 3478 <size name="Get" mode="get"/> 3479 </enum> 3480 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22"> 3481 <size name="Get" mode="get"/> 3482 </enum> 3483 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 3484 <size name="Get" mode="get"/> 3485 </enum> 3486 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D"> 3487 <size name="Get" mode="get"/> 3488 </enum> 3489 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E"> 3490 <size name="Get" mode="get"/> 3491 </enum> 3492 3493 <!-- These enums are actually part of the ARB_imaging subset. --> 3494 3495 <enum name="CONSTANT_COLOR" value="0x8001"/> 3496 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/> 3497 <enum name="CONSTANT_ALPHA" value="0x8003"/> 3498 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/> 3499 <enum name="BLEND_COLOR" count="4" value="0x8005"> 3500 <size name="Get" mode="get"/> 3501 </enum> 3502 <enum name="FUNC_ADD" value="0x8006"/> 3503 <enum name="MIN" value="0x8007"/> 3504 <enum name="MAX" value="0x8008"/> 3505 <enum name="BLEND_EQUATION" count="1" value="0x8009"> 3506 <size name="Get" mode="get"/> 3507 </enum> 3508 <enum name="FUNC_SUBTRACT" value="0x800A"/> 3509 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/> 3510 <enum name="CONVOLUTION_1D" count="1" value="0x8010"> 3511 <size name="Get" mode="get"/> 3512 </enum> 3513 <enum name="CONVOLUTION_2D" count="1" value="0x8011"> 3514 <size name="Get" mode="get"/> 3515 </enum> 3516 <enum name="SEPARABLE_2D" count="1" value="0x8012"> 3517 <size name="Get" mode="get"/> 3518 </enum> 3519 3520 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013"> 3521 <size name="ConvolutionParameterfv"/> 3522 <size name="ConvolutionParameteriv"/> 3523 <size name="GetConvolutionParameterfv" mode="get"/> 3524 <size name="GetConvolutionParameteriv" mode="get"/> 3525 </enum> 3526 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154"> 3527 <size name="ConvolutionParameterfv"/> 3528 <size name="ConvolutionParameteriv"/> 3529 <size name="GetConvolutionParameterfv" mode="get"/> 3530 <size name="GetConvolutionParameteriv" mode="get"/> 3531 </enum> 3532 <enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014"> 3533 <size name="ConvolutionParameterfv"/> 3534 <size name="ConvolutionParameteriv"/> 3535 <size name="GetConvolutionParameterfv" mode="get"/> 3536 <size name="GetConvolutionParameteriv" mode="get"/> 3537 </enum> 3538 <enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015"> 3539 <size name="ConvolutionParameterfv"/> 3540 <size name="ConvolutionParameteriv"/> 3541 <size name="GetConvolutionParameterfv" mode="get"/> 3542 <size name="GetConvolutionParameteriv" mode="get"/> 3543 </enum> 3544 <enum name="REDUCE" value="0x8016"/> 3545 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017"> 3546 <size name="GetConvolutionParameterfv" mode="get"/> 3547 <size name="GetConvolutionParameteriv" mode="get"/> 3548 </enum> 3549 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018"> 3550 <size name="GetConvolutionParameterfv" mode="get"/> 3551 <size name="GetConvolutionParameteriv" mode="get"/> 3552 </enum> 3553 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019"> 3554 <size name="GetConvolutionParameterfv" mode="get"/> 3555 <size name="GetConvolutionParameteriv" mode="get"/> 3556 </enum> 3557 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A"> 3558 <size name="GetConvolutionParameterfv" mode="get"/> 3559 <size name="GetConvolutionParameteriv" mode="get"/> 3560 <size name="Get" mode="get"/> 3561 </enum> 3562 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B"> 3563 <size name="GetConvolutionParameterfv" mode="get"/> 3564 <size name="GetConvolutionParameteriv" mode="get"/> 3565 <size name="Get" mode="get"/> 3566 </enum> 3567 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C"> 3568 <size name="Get" mode="get"/> 3569 </enum> 3570 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D"> 3571 <size name="Get" mode="get"/> 3572 </enum> 3573 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E"> 3574 <size name="Get" mode="get"/> 3575 </enum> 3576 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F"> 3577 <size name="Get" mode="get"/> 3578 </enum> 3579 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020"> 3580 <size name="Get" mode="get"/> 3581 </enum> 3582 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021"> 3583 <size name="Get" mode="get"/> 3584 </enum> 3585 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022"> 3586 <size name="Get" mode="get"/> 3587 </enum> 3588 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023"> 3589 <size name="Get" mode="get"/> 3590 </enum> 3591 3592 <enum name="HISTOGRAM" count="1" value="0x8024"> 3593 <size name="Get" mode="get"/> 3594 </enum> 3595 <enum name="PROXY_HISTOGRAM" value="0x8025"/> 3596 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026"> 3597 <size name="GetHistogramParameterfv" mode="get"/> 3598 <size name="GetHistogramParameteriv" mode="get"/> 3599 </enum> 3600 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027"> 3601 <size name="GetHistogramParameterfv" mode="get"/> 3602 <size name="GetHistogramParameteriv" mode="get"/> 3603 </enum> 3604 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028"> 3605 <size name="GetHistogramParameterfv" mode="get"/> 3606 <size name="GetHistogramParameteriv" mode="get"/> 3607 </enum> 3608 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029"> 3609 <size name="GetHistogramParameterfv" mode="get"/> 3610 <size name="GetHistogramParameteriv" mode="get"/> 3611 </enum> 3612 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A"> 3613 <size name="GetHistogramParameterfv" mode="get"/> 3614 <size name="GetHistogramParameteriv" mode="get"/> 3615 </enum> 3616 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B"> 3617 <size name="GetHistogramParameterfv" mode="get"/> 3618 <size name="GetHistogramParameteriv" mode="get"/> 3619 </enum> 3620 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C"> 3621 <size name="GetHistogramParameterfv" mode="get"/> 3622 <size name="GetHistogramParameteriv" mode="get"/> 3623 </enum> 3624 <enum name="HISTOGRAM_SINK" count="1" value="0x802D"> 3625 <size name="GetHistogramParameterfv" mode="get"/> 3626 <size name="GetHistogramParameteriv" mode="get"/> 3627 </enum> 3628 <enum name="MINMAX" count="1" value="0x802E"> 3629 <size name="Get" mode="get"/> 3630 </enum> 3631 <enum name="MINMAX_FORMAT" count="1" value="0x802F"> 3632 <size name="GetMinmaxParameterfv" mode="get"/> 3633 <size name="GetMinmaxParameteriv" mode="get"/> 3634 </enum> 3635 <enum name="MINMAX_SINK" count="1" value="0x8030"> 3636 <size name="GetMinmaxParameterfv" mode="get"/> 3637 <size name="GetMinmaxParameteriv" mode="get"/> 3638 </enum> 3639 3640 <enum name="COLOR_MATRIX" count="16" value="0x80B1"> 3641 <size name="Get" mode="get"/> 3642 </enum> 3643 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2"> 3644 <size name="Get" mode="get"/> 3645 </enum> 3646 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3"> 3647 <size name="Get" mode="get"/> 3648 </enum> 3649 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4"> 3650 <size name="Get" mode="get"/> 3651 </enum> 3652 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5"> 3653 <size name="Get" mode="get"/> 3654 </enum> 3655 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6"> 3656 <size name="Get" mode="get"/> 3657 </enum> 3658 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7"> 3659 <size name="Get" mode="get"/> 3660 </enum> 3661 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8"> 3662 <size name="Get" mode="get"/> 3663 </enum> 3664 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9"> 3665 <size name="Get" mode="get"/> 3666 </enum> 3667 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA"> 3668 <size name="Get" mode="get"/> 3669 </enum> 3670 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB"> 3671 <size name="Get" mode="get"/> 3672 </enum> 3673 3674 <enum name="COLOR_TABLE" count="1" value="0x80D0"> 3675 <size name="Get" mode="get"/> 3676 </enum> 3677 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1"> 3678 <size name="Get" mode="get"/> 3679 </enum> 3680 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2"> 3681 <size name="Get" mode="get"/> 3682 </enum> 3683 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/> 3684 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/> 3685 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/> 3686 3687 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6"> 3688 <size name="ColorTableParameterfv"/> 3689 <size name="ColorTableParameteriv"/> 3690 <size name="GetColorTableParameterfv" mode="get"/> 3691 <size name="GetColorTableParameteriv" mode="get"/> 3692 </enum> 3693 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7"> 3694 <size name="ColorTableParameterfv"/> 3695 <size name="ColorTableParameteriv"/> 3696 <size name="GetColorTableParameterfv" mode="get"/> 3697 <size name="GetColorTableParameteriv" mode="get"/> 3698 </enum> 3699 <enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8"> 3700 <size name="GetColorTableParameterfv" mode="get"/> 3701 <size name="GetColorTableParameteriv" mode="get"/> 3702 </enum> 3703 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9"> 3704 <size name="GetColorTableParameterfv" mode="get"/> 3705 <size name="GetColorTableParameteriv" mode="get"/> 3706 </enum> 3707 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA"> 3708 <size name="GetColorTableParameterfv" mode="get"/> 3709 <size name="GetColorTableParameteriv" mode="get"/> 3710 </enum> 3711 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB"> 3712 <size name="GetColorTableParameterfv" mode="get"/> 3713 <size name="GetColorTableParameteriv" mode="get"/> 3714 </enum> 3715 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC"> 3716 <size name="GetColorTableParameterfv" mode="get"/> 3717 <size name="GetColorTableParameteriv" mode="get"/> 3718 </enum> 3719 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD"> 3720 <size name="GetColorTableParameterfv" mode="get"/> 3721 <size name="GetColorTableParameteriv" mode="get"/> 3722 </enum> 3723 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE"> 3724 <size name="GetColorTableParameterfv" mode="get"/> 3725 <size name="GetColorTableParameteriv" mode="get"/> 3726 </enum> 3727 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF"> 3728 <size name="GetColorTableParameterfv" mode="get"/> 3729 <size name="GetColorTableParameteriv" mode="get"/> 3730 </enum> 3731 3732 3733 <function name="BlendColor" es2="2.0"> 3734 <param name="red" type="GLclampf"/> 3735 <param name="green" type="GLclampf"/> 3736 <param name="blue" type="GLclampf"/> 3737 <param name="alpha" type="GLclampf"/> 3738 <glx rop="4096"/> 3739 </function> 3740 3741 <function name="BlendEquation" es2="2.0"> 3742 <param name="mode" type="GLenum"/> 3743 <glx rop="4097"/> 3744 </function> 3745 3746 <function name="DrawRangeElements" es2="3.0" exec="dynamic" marshal="draw" 3747 marshal_fail="_mesa_glthread_is_non_vbo_draw_elements(ctx)"> 3748 <param name="mode" type="GLenum"/> 3749 <param name="start" type="GLuint"/> 3750 <param name="end" type="GLuint"/> 3751 <param name="count" type="GLsizei"/> 3752 <param name="type" type="GLenum"/> 3753 <param name="indices" type="const GLvoid *"/> 3754 <glx handcode="true"/> 3755 </function> 3756 3757 <function name="ColorTable" deprecated="3.1"> 3758 <param name="target" type="GLenum"/> 3759 <param name="internalformat" type="GLenum"/> 3760 <param name="width" type="GLsizei"/> 3761 <param name="format" type="GLenum"/> 3762 <param name="type" type="GLenum"/> 3763 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3764 <glx rop="2053" large="true"/> 3765 </function> 3766 3767 <function name="ColorTableParameterfv" deprecated="3.1"> 3768 <param name="target" type="GLenum"/> 3769 <param name="pname" type="GLenum"/> 3770 <param name="params" type="const GLfloat *" variable_param="pname"/> 3771 <glx rop="2054"/> 3772 </function> 3773 3774 <function name="ColorTableParameteriv" deprecated="3.1"> 3775 <param name="target" type="GLenum"/> 3776 <param name="pname" type="GLenum"/> 3777 <param name="params" type="const GLint *" variable_param="pname"/> 3778 <glx rop="2055"/> 3779 </function> 3780 3781 <function name="CopyColorTable" deprecated="3.1"> 3782 <param name="target" type="GLenum"/> 3783 <param name="internalformat" type="GLenum"/> 3784 <param name="x" type="GLint"/> 3785 <param name="y" type="GLint"/> 3786 <param name="width" type="GLsizei"/> 3787 <glx rop="2056"/> 3788 </function> 3789 3790 <function name="GetColorTable" deprecated="3.1"> 3791 <param name="target" type="GLenum"/> 3792 <param name="format" type="GLenum"/> 3793 <param name="type" type="GLenum"/> 3794 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3795 <glx sop="147" dimensions_in_reply="true"/> 3796 </function> 3797 3798 <function name="GetColorTableParameterfv" deprecated="3.1"> 3799 <param name="target" type="GLenum"/> 3800 <param name="pname" type="GLenum"/> 3801 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3802 <glx sop="148"/> 3803 </function> 3804 3805 <function name="GetColorTableParameteriv" deprecated="3.1"> 3806 <param name="target" type="GLenum"/> 3807 <param name="pname" type="GLenum"/> 3808 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3809 <glx sop="149"/> 3810 </function> 3811 3812 <function name="ColorSubTable" deprecated="3.1"> 3813 <param name="target" type="GLenum"/> 3814 <param name="start" type="GLsizei"/> 3815 <param name="count" type="GLsizei"/> 3816 <param name="format" type="GLenum"/> 3817 <param name="type" type="GLenum"/> 3818 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3819 <glx rop="195" large="true"/> 3820 </function> 3821 3822 <function name="CopyColorSubTable" deprecated="3.1"> 3823 <param name="target" type="GLenum"/> 3824 <param name="start" type="GLsizei"/> 3825 <param name="x" type="GLint"/> 3826 <param name="y" type="GLint"/> 3827 <param name="width" type="GLsizei"/> 3828 <glx rop="196"/> 3829 </function> 3830 3831 <function name="ConvolutionFilter1D" deprecated="3.1"> 3832 <param name="target" type="GLenum"/> 3833 <param name="internalformat" type="GLenum"/> 3834 <param name="width" type="GLsizei"/> 3835 <param name="format" type="GLenum"/> 3836 <param name="type" type="GLenum"/> 3837 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3838 <glx rop="4101" large="true"/> 3839 </function> 3840 3841 <function name="ConvolutionFilter2D" deprecated="3.1"> 3842 <param name="target" type="GLenum"/> 3843 <param name="internalformat" type="GLenum"/> 3844 <param name="width" type="GLsizei"/> 3845 <param name="height" type="GLsizei"/> 3846 <param name="format" type="GLenum"/> 3847 <param name="type" type="GLenum"/> 3848 <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"/> 3849 <glx rop="4102" large="true"/> 3850 </function> 3851 3852 <function name="ConvolutionParameterf" deprecated="3.1"> 3853 <param name="target" type="GLenum"/> 3854 <param name="pname" type="GLenum"/> 3855 <param name="params" type="GLfloat"/> 3856 <glx rop="4103"/> 3857 </function> 3858 3859 <function name="ConvolutionParameterfv" deprecated="3.1"> 3860 <param name="target" type="GLenum"/> 3861 <param name="pname" type="GLenum"/> 3862 <param name="params" type="const GLfloat *" variable_param="pname"/> 3863 <glx rop="4104"/> 3864 </function> 3865 3866 <function name="ConvolutionParameteri" deprecated="3.1"> 3867 <param name="target" type="GLenum"/> 3868 <param name="pname" type="GLenum"/> 3869 <param name="params" type="GLint"/> 3870 <glx rop="4105"/> 3871 </function> 3872 3873 <function name="ConvolutionParameteriv" deprecated="3.1"> 3874 <param name="target" type="GLenum"/> 3875 <param name="pname" type="GLenum"/> 3876 <param name="params" type="const GLint *" variable_param="pname"/> 3877 <glx rop="4106"/> 3878 </function> 3879 3880 <function name="CopyConvolutionFilter1D" deprecated="3.1"> 3881 <param name="target" type="GLenum"/> 3882 <param name="internalformat" type="GLenum"/> 3883 <param name="x" type="GLint"/> 3884 <param name="y" type="GLint"/> 3885 <param name="width" type="GLsizei"/> 3886 <glx rop="4107"/> 3887 </function> 3888 3889 <function name="CopyConvolutionFilter2D" deprecated="3.1"> 3890 <param name="target" type="GLenum"/> 3891 <param name="internalformat" type="GLenum"/> 3892 <param name="x" type="GLint"/> 3893 <param name="y" type="GLint"/> 3894 <param name="width" type="GLsizei"/> 3895 <param name="height" type="GLsizei"/> 3896 <glx rop="4108"/> 3897 </function> 3898 3899 <function name="GetConvolutionFilter" deprecated="3.1"> 3900 <param name="target" type="GLenum"/> 3901 <param name="format" type="GLenum"/> 3902 <param name="type" type="GLenum"/> 3903 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 3904 <glx sop="150" dimensions_in_reply="true"/> 3905 </function> 3906 3907 <function name="GetConvolutionParameterfv" deprecated="3.1"> 3908 <param name="target" type="GLenum"/> 3909 <param name="pname" type="GLenum"/> 3910 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3911 <glx sop="151"/> 3912 </function> 3913 3914 <function name="GetConvolutionParameteriv" deprecated="3.1"> 3915 <param name="target" type="GLenum"/> 3916 <param name="pname" type="GLenum"/> 3917 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3918 <glx sop="152"/> 3919 </function> 3920 3921 <function name="GetSeparableFilter" deprecated="3.1"> 3922 <param name="target" type="GLenum"/> 3923 <param name="format" type="GLenum"/> 3924 <param name="type" type="GLenum"/> 3925 <param name="row" type="GLvoid *" output="true"/> 3926 <param name="column" type="GLvoid *" output="true"/> 3927 <param name="span" type="GLvoid *" output="true"/> 3928 <glx sop="153" handcode="true"/> 3929 </function> 3930 3931 <function name="SeparableFilter2D" deprecated="3.1"> 3932 <param name="target" type="GLenum"/> 3933 <param name="internalformat" type="GLenum"/> 3934 <param name="width" type="GLsizei"/> 3935 <param name="height" type="GLsizei"/> 3936 <param name="format" type="GLenum"/> 3937 <param name="type" type="GLenum"/> 3938 <param name="row" type="const GLvoid *"/> 3939 <param name="column" type="const GLvoid *"/> 3940 <glx rop="4109" handcode="true"/> 3941 </function> 3942 3943 <function name="GetHistogram" deprecated="3.1"> 3944 <param name="target" type="GLenum"/> 3945 <param name="reset" type="GLboolean"/> 3946 <param name="format" type="GLenum"/> 3947 <param name="type" type="GLenum"/> 3948 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3949 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/> 3950 </function> 3951 3952 <function name="GetHistogramParameterfv" deprecated="3.1"> 3953 <param name="target" type="GLenum"/> 3954 <param name="pname" type="GLenum"/> 3955 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3956 <glx sop="155"/> 3957 </function> 3958 3959 <function name="GetHistogramParameteriv" deprecated="3.1"> 3960 <param name="target" type="GLenum"/> 3961 <param name="pname" type="GLenum"/> 3962 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3963 <glx sop="156"/> 3964 </function> 3965 3966 <function name="GetMinmax" deprecated="3.1"> 3967 <param name="target" type="GLenum"/> 3968 <param name="reset" type="GLboolean"/> 3969 <param name="format" type="GLenum"/> 3970 <param name="type" type="GLenum"/> 3971 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 3972 <glx sop="157" img_reset="reset"/> 3973 </function> 3974 3975 <function name="GetMinmaxParameterfv" deprecated="3.1"> 3976 <param name="target" type="GLenum"/> 3977 <param name="pname" type="GLenum"/> 3978 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3979 <glx sop="158"/> 3980 </function> 3981 3982 <function name="GetMinmaxParameteriv" deprecated="3.1"> 3983 <param name="target" type="GLenum"/> 3984 <param name="pname" type="GLenum"/> 3985 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3986 <glx sop="159"/> 3987 </function> 3988 3989 <function name="Histogram" deprecated="3.1"> 3990 <param name="target" type="GLenum"/> 3991 <param name="width" type="GLsizei"/> 3992 <param name="internalformat" type="GLenum"/> 3993 <param name="sink" type="GLboolean"/> 3994 <glx rop="4110"/> 3995 </function> 3996 3997 <function name="Minmax" deprecated="3.1"> 3998 <param name="target" type="GLenum"/> 3999 <param name="internalformat" type="GLenum"/> 4000 <param name="sink" type="GLboolean"/> 4001 <glx rop="4111"/> 4002 </function> 4003 4004 <function name="ResetHistogram" deprecated="3.1"> 4005 <param name="target" type="GLenum"/> 4006 <glx rop="4112"/> 4007 </function> 4008 4009 <function name="ResetMinmax" deprecated="3.1"> 4010 <param name="target" type="GLenum"/> 4011 <glx rop="4113"/> 4012 </function> 4013 4014 <function name="TexImage3D" es2="3.0" no_error="true"> 4015 <param name="target" type="GLenum"/> 4016 <param name="level" type="GLint"/> 4017 <param name="internalformat" type="GLint"/> 4018 <param name="width" type="GLsizei"/> 4019 <param name="height" type="GLsizei"/> 4020 <param name="depth" type="GLsizei"/> 4021 <param name="border" type="GLint"/> 4022 <param name="format" type="GLenum"/> 4023 <param name="type" type="GLenum"/> 4024 <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"/> 4025 <glx rop="4114" large="true"/> 4026 </function> 4027 4028 <function name="TexSubImage3D" es2="3.0" no_error="true"> 4029 <param name="target" type="GLenum"/> 4030 <param name="level" type="GLint"/> 4031 <param name="xoffset" type="GLint"/> 4032 <param name="yoffset" type="GLint"/> 4033 <param name="zoffset" type="GLint"/> 4034 <param name="width" type="GLsizei"/> 4035 <param name="height" type="GLsizei"/> 4036 <param name="depth" type="GLsizei"/> 4037 <param name="format" type="GLenum"/> 4038 <param name="type" type="GLenum"/> 4039 <param name="UNUSED" type="GLuint" padding="true"/> 4040 <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"/> 4041 <glx rop="4115" large="true"/> 4042 </function> 4043 4044 <function name="CopyTexSubImage3D" es2="3.0" no_error="true"> 4045 <param name="target" type="GLenum"/> 4046 <param name="level" type="GLint"/> 4047 <param name="xoffset" type="GLint"/> 4048 <param name="yoffset" type="GLint"/> 4049 <param name="zoffset" type="GLint"/> 4050 <param name="x" type="GLint"/> 4051 <param name="y" type="GLint"/> 4052 <param name="width" type="GLsizei"/> 4053 <param name="height" type="GLsizei"/> 4054 <glx rop="4123"/> 4055 </function> 4056</category> 4057 4058<category name="1.3"> 4059 <enum name="TEXTURE0" value="0x84C0"/> 4060 <enum name="TEXTURE1" value="0x84C1"/> 4061 <enum name="TEXTURE2" value="0x84C2"/> 4062 <enum name="TEXTURE3" value="0x84C3"/> 4063 <enum name="TEXTURE4" value="0x84C4"/> 4064 <enum name="TEXTURE5" value="0x84C5"/> 4065 <enum name="TEXTURE6" value="0x84C6"/> 4066 <enum name="TEXTURE7" value="0x84C7"/> 4067 <enum name="TEXTURE8" value="0x84C8"/> 4068 <enum name="TEXTURE9" value="0x84C9"/> 4069 <enum name="TEXTURE10" value="0x84CA"/> 4070 <enum name="TEXTURE11" value="0x84CB"/> 4071 <enum name="TEXTURE12" value="0x84CC"/> 4072 <enum name="TEXTURE13" value="0x84CD"/> 4073 <enum name="TEXTURE14" value="0x84CE"/> 4074 <enum name="TEXTURE15" value="0x84CF"/> 4075 <enum name="TEXTURE16" value="0x84D0"/> 4076 <enum name="TEXTURE17" value="0x84D1"/> 4077 <enum name="TEXTURE18" value="0x84D2"/> 4078 <enum name="TEXTURE19" value="0x84D3"/> 4079 <enum name="TEXTURE20" value="0x84D4"/> 4080 <enum name="TEXTURE21" value="0x84D5"/> 4081 <enum name="TEXTURE22" value="0x84D6"/> 4082 <enum name="TEXTURE23" value="0x84D7"/> 4083 <enum name="TEXTURE24" value="0x84D8"/> 4084 <enum name="TEXTURE25" value="0x84D9"/> 4085 <enum name="TEXTURE26" value="0x84DA"/> 4086 <enum name="TEXTURE27" value="0x84DB"/> 4087 <enum name="TEXTURE28" value="0x84DC"/> 4088 <enum name="TEXTURE29" value="0x84DD"/> 4089 <enum name="TEXTURE30" value="0x84DE"/> 4090 <enum name="TEXTURE31" value="0x84DF"/> 4091 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0"> 4092 <size name="Get" mode="get"/> 4093 </enum> 4094 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1"> 4095 <size name="Get" mode="get"/> 4096 </enum> 4097 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2"> 4098 <size name="Get" mode="get"/> 4099 </enum> 4100 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/> 4101 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/> 4102 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/> 4103 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/> 4104 <enum name="MULTISAMPLE" count="1" value="0x809D"> 4105 <size name="Get" mode="get"/> 4106 </enum> 4107 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> 4108 <size name="Get" mode="get"/> 4109 </enum> 4110 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F"> 4111 <size name="Get" mode="get"/> 4112 </enum> 4113 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> 4114 <size name="Get" mode="get"/> 4115 </enum> 4116 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8"> 4117 <size name="Get" mode="get"/> 4118 </enum> 4119 <enum name="SAMPLES" count="1" value="0x80A9"> 4120 <size name="Get" mode="get"/> 4121 </enum> 4122 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA"> 4123 <size name="Get" mode="get"/> 4124 </enum> 4125 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB"> 4126 <size name="Get" mode="get"/> 4127 </enum> 4128 <enum name="MULTISAMPLE_BIT" value="0x20000000"/> 4129 <enum name="NORMAL_MAP" value="0x8511"/> 4130 <enum name="REFLECTION_MAP" value="0x8512"/> 4131 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513"> 4132 <size name="Get" mode="get"/> 4133 </enum> 4134 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514"> 4135 <size name="Get" mode="get"/> 4136 </enum> 4137 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/> 4138 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/> 4139 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/> 4140 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/> 4141 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/> 4142 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/> 4143 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/> 4144 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C"> 4145 <size name="Get" mode="get"/> 4146 </enum> 4147 <enum name="COMPRESSED_ALPHA" value="0x84E9"/> 4148 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/> 4149 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/> 4150 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/> 4151 <enum name="COMPRESSED_RGB" value="0x84ED"/> 4152 <enum name="COMPRESSED_RGBA" value="0x84EE"/> 4153 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF"> 4154 <size name="Get" mode="get"/> 4155 </enum> 4156 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0"> 4157 <size name="GetTexLevelParameterfv" mode="get"/> 4158 <size name="GetTexLevelParameteriv" mode="get"/> 4159 </enum> 4160 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1"> 4161 <size name="GetTexLevelParameterfv" mode="get"/> 4162 <size name="GetTexLevelParameteriv" mode="get"/> 4163 </enum> 4164 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2"> 4165 <size name="Get" mode="get"/> 4166 </enum> 4167 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3"> 4168 <size name="Get" mode="get"/> 4169 </enum> 4170 <enum name="CLAMP_TO_BORDER" value="0x812D"/> 4171 <enum name="COMBINE" value="0x8570"/> 4172 <enum name="COMBINE_RGB" count="1" value="0x8571"> 4173 <size name="TexEnvfv"/> 4174 <size name="TexEnviv"/> 4175 <size name="GetTexEnvfv" mode="get"/> 4176 <size name="GetTexEnviv" mode="get"/> 4177 </enum> 4178 <enum name="COMBINE_ALPHA" count="1" value="0x8572"> 4179 <size name="TexEnvfv"/> 4180 <size name="TexEnviv"/> 4181 <size name="GetTexEnvfv" mode="get"/> 4182 <size name="GetTexEnviv" mode="get"/> 4183 </enum> 4184 <enum name="SOURCE0_RGB" count="1" value="0x8580"> 4185 <size name="TexEnvfv"/> 4186 <size name="TexEnviv"/> 4187 <size name="GetTexEnvfv" mode="get"/> 4188 <size name="GetTexEnviv" mode="get"/> 4189 </enum> 4190 <enum name="SOURCE1_RGB" count="1" value="0x8581"> 4191 <size name="TexEnvfv"/> 4192 <size name="TexEnviv"/> 4193 <size name="GetTexEnvfv" mode="get"/> 4194 <size name="GetTexEnviv" mode="get"/> 4195 </enum> 4196 <enum name="SOURCE2_RGB" count="1" value="0x8582"> 4197 <size name="TexEnvfv"/> 4198 <size name="TexEnviv"/> 4199 <size name="GetTexEnvfv" mode="get"/> 4200 <size name="GetTexEnviv" mode="get"/> 4201 </enum> 4202 <enum name="SOURCE0_ALPHA" count="1" value="0x8588"> 4203 <size name="TexEnvfv"/> 4204 <size name="TexEnviv"/> 4205 <size name="GetTexEnvfv" mode="get"/> 4206 <size name="GetTexEnviv" mode="get"/> 4207 </enum> 4208 <enum name="SOURCE1_ALPHA" count="1" value="0x8589"> 4209 <size name="TexEnvfv"/> 4210 <size name="TexEnviv"/> 4211 <size name="GetTexEnvfv" mode="get"/> 4212 <size name="GetTexEnviv" mode="get"/> 4213 </enum> 4214 <enum name="SOURCE2_ALPHA" count="1" value="0x858A"> 4215 <size name="TexEnvfv"/> 4216 <size name="TexEnviv"/> 4217 <size name="GetTexEnvfv" mode="get"/> 4218 <size name="GetTexEnviv" mode="get"/> 4219 </enum> 4220 <enum name="OPERAND0_RGB" count="1" value="0x8590"> 4221 <size name="TexEnvfv"/> 4222 <size name="TexEnviv"/> 4223 <size name="GetTexEnvfv" mode="get"/> 4224 <size name="GetTexEnviv" mode="get"/> 4225 </enum> 4226 <enum name="OPERAND1_RGB" count="1" value="0x8591"> 4227 <size name="TexEnvfv"/> 4228 <size name="TexEnviv"/> 4229 <size name="GetTexEnvfv" mode="get"/> 4230 <size name="GetTexEnviv" mode="get"/> 4231 </enum> 4232 <enum name="OPERAND2_RGB" count="1" value="0x8592"> 4233 <size name="TexEnvfv"/> 4234 <size name="TexEnviv"/> 4235 <size name="GetTexEnvfv" mode="get"/> 4236 <size name="GetTexEnviv" mode="get"/> 4237 </enum> 4238 <enum name="OPERAND0_ALPHA" count="1" value="0x8598"> 4239 <size name="TexEnvfv"/> 4240 <size name="TexEnviv"/> 4241 <size name="GetTexEnvfv" mode="get"/> 4242 <size name="GetTexEnviv" mode="get"/> 4243 </enum> 4244 <enum name="OPERAND1_ALPHA" count="1" value="0x8599"> 4245 <size name="TexEnvfv"/> 4246 <size name="TexEnviv"/> 4247 <size name="GetTexEnvfv" mode="get"/> 4248 <size name="GetTexEnviv" mode="get"/> 4249 </enum> 4250 <enum name="OPERAND2_ALPHA" count="1" value="0x859A"> 4251 <size name="TexEnvfv"/> 4252 <size name="TexEnviv"/> 4253 <size name="GetTexEnvfv" mode="get"/> 4254 <size name="GetTexEnviv" mode="get"/> 4255 </enum> 4256 <enum name="RGB_SCALE" count="1" value="0x8573"> 4257 <size name="TexEnvfv"/> 4258 <size name="TexEnviv"/> 4259 <size name="GetTexEnvfv" mode="get"/> 4260 <size name="GetTexEnviv" mode="get"/> 4261 </enum> 4262 <enum name="ADD_SIGNED" value="0x8574"/> 4263 <enum name="INTERPOLATE" value="0x8575"/> 4264 <enum name="SUBTRACT" value="0x84E7"/> 4265 <enum name="CONSTANT" value="0x8576"/> 4266 <enum name="PRIMARY_COLOR" value="0x8577"/> 4267 <enum name="PREVIOUS" value="0x8578"/> 4268 <enum name="DOT3_RGB" value="0x86AE"/> 4269 <enum name="DOT3_RGBA" value="0x86AF"/> 4270 4271 <function name="ActiveTexture" es1="1.0" es2="2.0" no_error="true"> 4272 <param name="texture" type="GLenum"/> 4273 <glx rop="197"/> 4274 </function> 4275 4276 <function name="ClientActiveTexture" es1="1.0" deprecated="3.1"> 4277 <param name="texture" type="GLenum"/> 4278 <glx handcode="true"/> 4279 </function> 4280 4281 <function name="MultiTexCoord1d" deprecated="3.1"> 4282 <param name="target" type="GLenum"/> 4283 <param name="s" type="GLdouble"/> 4284 </function> 4285 4286 <function name="MultiTexCoord1dv" deprecated="3.1"> 4287 <param name="target" type="GLenum"/> 4288 <param name="v" type="const GLdouble *" count="1"/> 4289 <glx rop="198"/> 4290 </function> 4291 4292 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB" deprecated="3.1"> 4293 <param name="target" type="GLenum"/> 4294 <param name="s" type="GLfloat"/> 4295 </function> 4296 4297 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB" 4298 deprecated="3.1"> 4299 <param name="target" type="GLenum"/> 4300 <param name="v" type="const GLfloat *"/> 4301 </function> 4302 4303 <function name="MultiTexCoord1i" deprecated="3.1"> 4304 <param name="target" type="GLenum"/> 4305 <param name="s" type="GLint"/> 4306 </function> 4307 4308 <function name="MultiTexCoord1iv" deprecated="3.1"> 4309 <param name="target" type="GLenum"/> 4310 <param name="v" type="const GLint *" count="1"/> 4311 <glx rop="200"/> 4312 </function> 4313 4314 <function name="MultiTexCoord1s" deprecated="3.1"> 4315 <param name="target" type="GLenum"/> 4316 <param name="s" type="GLshort"/> 4317 </function> 4318 4319 <function name="MultiTexCoord1sv" deprecated="3.1"> 4320 <param name="target" type="GLenum"/> 4321 <param name="v" type="const GLshort *" count="1"/> 4322 <glx rop="201"/> 4323 </function> 4324 4325 <function name="MultiTexCoord2d" deprecated="3.1"> 4326 <param name="target" type="GLenum"/> 4327 <param name="s" type="GLdouble"/> 4328 <param name="t" type="GLdouble"/> 4329 </function> 4330 4331 <function name="MultiTexCoord2dv" deprecated="3.1"> 4332 <param name="target" type="GLenum"/> 4333 <param name="v" type="const GLdouble *" count="2"/> 4334 <glx rop="202"/> 4335 </function> 4336 4337 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB" 4338 deprecated="3.1"> 4339 <param name="target" type="GLenum"/> 4340 <param name="s" type="GLfloat"/> 4341 <param name="t" type="GLfloat"/> 4342 </function> 4343 4344 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB" 4345 deprecated="3.1"> 4346 <param name="target" type="GLenum"/> 4347 <param name="v" type="const GLfloat *"/> 4348 </function> 4349 4350 <function name="MultiTexCoord2i" deprecated="3.1"> 4351 <param name="target" type="GLenum"/> 4352 <param name="s" type="GLint"/> 4353 <param name="t" type="GLint"/> 4354 </function> 4355 4356 <function name="MultiTexCoord2iv" deprecated="3.1"> 4357 <param name="target" type="GLenum"/> 4358 <param name="v" type="const GLint *" count="2"/> 4359 <glx rop="204"/> 4360 </function> 4361 4362 <function name="MultiTexCoord2s" deprecated="3.1"> 4363 <param name="target" type="GLenum"/> 4364 <param name="s" type="GLshort"/> 4365 <param name="t" type="GLshort"/> 4366 </function> 4367 4368 <function name="MultiTexCoord2sv" deprecated="3.1"> 4369 <param name="target" type="GLenum"/> 4370 <param name="v" type="const GLshort *" count="2"/> 4371 <glx rop="205"/> 4372 </function> 4373 4374 <function name="MultiTexCoord3d" deprecated="3.1"> 4375 <param name="target" type="GLenum"/> 4376 <param name="s" type="GLdouble"/> 4377 <param name="t" type="GLdouble"/> 4378 <param name="r" type="GLdouble"/> 4379 </function> 4380 4381 <function name="MultiTexCoord3dv" deprecated="3.1"> 4382 <param name="target" type="GLenum"/> 4383 <param name="v" type="const GLdouble *" count="3"/> 4384 <glx rop="206"/> 4385 </function> 4386 4387 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB" 4388 deprecated="3.1"> 4389 <param name="target" type="GLenum"/> 4390 <param name="s" type="GLfloat"/> 4391 <param name="t" type="GLfloat"/> 4392 <param name="r" type="GLfloat"/> 4393 </function> 4394 4395 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB" 4396 deprecated="3.1"> 4397 <param name="target" type="GLenum"/> 4398 <param name="v" type="const GLfloat *"/> 4399 </function> 4400 4401 <function name="MultiTexCoord3i" deprecated="3.1"> 4402 <param name="target" type="GLenum"/> 4403 <param name="s" type="GLint"/> 4404 <param name="t" type="GLint"/> 4405 <param name="r" type="GLint"/> 4406 </function> 4407 4408 <function name="MultiTexCoord3iv" deprecated="3.1"> 4409 <param name="target" type="GLenum"/> 4410 <param name="v" type="const GLint *" count="3"/> 4411 <glx rop="208"/> 4412 </function> 4413 4414 <function name="MultiTexCoord3s" deprecated="3.1"> 4415 <param name="target" type="GLenum"/> 4416 <param name="s" type="GLshort"/> 4417 <param name="t" type="GLshort"/> 4418 <param name="r" type="GLshort"/> 4419 </function> 4420 4421 <function name="MultiTexCoord3sv" deprecated="3.1"> 4422 <param name="target" type="GLenum"/> 4423 <param name="v" type="const GLshort *" count="3"/> 4424 <glx rop="209"/> 4425 </function> 4426 4427 <function name="MultiTexCoord4d" deprecated="3.1"> 4428 <param name="target" type="GLenum"/> 4429 <param name="s" type="GLdouble"/> 4430 <param name="t" type="GLdouble"/> 4431 <param name="r" type="GLdouble"/> 4432 <param name="q" type="GLdouble"/> 4433 </function> 4434 4435 <function name="MultiTexCoord4dv" deprecated="3.1"> 4436 <param name="target" type="GLenum"/> 4437 <param name="v" type="const GLdouble *" count="4"/> 4438 <glx rop="210"/> 4439 </function> 4440 4441 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0" 4442 deprecated="3.1"> 4443 <param name="target" type="GLenum"/> 4444 <param name="s" type="GLfloat"/> 4445 <param name="t" type="GLfloat"/> 4446 <param name="r" type="GLfloat"/> 4447 <param name="q" type="GLfloat"/> 4448 </function> 4449 4450 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB" 4451 deprecated="3.1"> 4452 <param name="target" type="GLenum"/> 4453 <param name="v" type="const GLfloat *"/> 4454 </function> 4455 4456 <function name="MultiTexCoord4i" deprecated="3.1"> 4457 <param name="target" type="GLenum"/> 4458 <param name="s" type="GLint"/> 4459 <param name="t" type="GLint"/> 4460 <param name="r" type="GLint"/> 4461 <param name="q" type="GLint"/> 4462 </function> 4463 4464 <function name="MultiTexCoord4iv" deprecated="3.1"> 4465 <param name="target" type="GLenum"/> 4466 <param name="v" type="const GLint *" count="4"/> 4467 <glx rop="212"/> 4468 </function> 4469 4470 <function name="MultiTexCoord4s" deprecated="3.1"> 4471 <param name="target" type="GLenum"/> 4472 <param name="s" type="GLshort"/> 4473 <param name="t" type="GLshort"/> 4474 <param name="r" type="GLshort"/> 4475 <param name="q" type="GLshort"/> 4476 </function> 4477 4478 <function name="MultiTexCoord4sv" deprecated="3.1"> 4479 <param name="target" type="GLenum"/> 4480 <param name="v" type="const GLshort *" count="4"/> 4481 <glx rop="213"/> 4482 </function> 4483 4484 <function name="LoadTransposeMatrixf" deprecated="3.1"> 4485 <param name="m" type="const GLfloat *"/> 4486 <glx handcode="true"/> 4487 </function> 4488 4489 <function name="LoadTransposeMatrixd" deprecated="3.1"> 4490 <param name="m" type="const GLdouble *"/> 4491 <glx handcode="true"/> 4492 </function> 4493 4494 <function name="MultTransposeMatrixf" deprecated="3.1"> 4495 <param name="m" type="const GLfloat *"/> 4496 <glx handcode="true"/> 4497 </function> 4498 4499 <function name="MultTransposeMatrixd" deprecated="3.1"> 4500 <param name="m" type="const GLdouble *"/> 4501 <glx handcode="true"/> 4502 </function> 4503 4504 <function name="SampleCoverage" es1="1.0" es2="2.0"> 4505 <param name="value" type="GLclampf"/> 4506 <param name="invert" type="GLboolean"/> 4507 <glx rop="229"/> 4508 </function> 4509 4510 <function name="CompressedTexImage3D" es2="3.0" marshal="sync" 4511 no_error="true"> 4512 <param name="target" type="GLenum"/> 4513 <param name="level" type="GLint"/> 4514 <param name="internalformat" type="GLenum"/> 4515 <param name="width" type="GLsizei"/> 4516 <param name="height" type="GLsizei"/> 4517 <param name="depth" type="GLsizei"/> 4518 <param name="border" type="GLint"/> 4519 <param name="imageSize" type="GLsizei" counter="true"/> 4520 <param name="data" type="const GLvoid *" count="imageSize"/> 4521 <glx rop="216" handcode="client"/> 4522 </function> 4523 4524 <function name="CompressedTexImage2D" es1="1.0" es2="2.0" marshal="sync" 4525 no_error="true"> 4526 <param name="target" type="GLenum"/> 4527 <param name="level" type="GLint"/> 4528 <param name="internalformat" type="GLenum"/> 4529 <param name="width" type="GLsizei"/> 4530 <param name="height" type="GLsizei"/> 4531 <param name="border" type="GLint"/> 4532 <param name="imageSize" type="GLsizei" counter="true"/> 4533 <param name="data" type="const GLvoid *" count="imageSize"/> 4534 <glx rop="215" handcode="client"/> 4535 </function> 4536 4537 <function name="CompressedTexImage1D" marshal="sync" no_error="true"> 4538 <param name="target" type="GLenum"/> 4539 <param name="level" type="GLint"/> 4540 <param name="internalformat" type="GLenum"/> 4541 <param name="width" type="GLsizei"/> 4542 <param name="border" type="GLint"/> 4543 <param name="imageSize" type="GLsizei" counter="true"/> 4544 <param name="data" type="const GLvoid *" count="imageSize"/> 4545 <glx rop="214" handcode="client"/> 4546 </function> 4547 4548 <function name="CompressedTexSubImage3D" es2="3.0" marshal="sync" 4549 no_error="true"> 4550 <param name="target" type="GLenum"/> 4551 <param name="level" type="GLint"/> 4552 <param name="xoffset" type="GLint"/> 4553 <param name="yoffset" type="GLint"/> 4554 <param name="zoffset" type="GLint"/> 4555 <param name="width" type="GLsizei"/> 4556 <param name="height" type="GLsizei"/> 4557 <param name="depth" type="GLsizei"/> 4558 <param name="format" type="GLenum"/> 4559 <param name="imageSize" type="GLsizei" counter="true"/> 4560 <param name="data" type="const GLvoid *" count="imageSize"/> 4561 <glx rop="219" handcode="client"/> 4562 </function> 4563 4564 <function name="CompressedTexSubImage2D" es1="1.0" es2="2.0" marshal="sync" 4565 no_error="true"> 4566 <param name="target" type="GLenum"/> 4567 <param name="level" type="GLint"/> 4568 <param name="xoffset" type="GLint"/> 4569 <param name="yoffset" type="GLint"/> 4570 <param name="width" type="GLsizei"/> 4571 <param name="height" type="GLsizei"/> 4572 <param name="format" type="GLenum"/> 4573 <param name="imageSize" type="GLsizei" counter="true"/> 4574 <param name="data" type="const GLvoid *" count="imageSize"/> 4575 <glx rop="218" handcode="client"/> 4576 </function> 4577 4578 <function name="CompressedTexSubImage1D" marshal="sync" no_error="true"> 4579 <param name="target" type="GLenum"/> 4580 <param name="level" type="GLint"/> 4581 <param name="xoffset" type="GLint"/> 4582 <param name="width" type="GLsizei"/> 4583 <param name="format" type="GLenum"/> 4584 <param name="imageSize" type="GLsizei" counter="true"/> 4585 <param name="data" type="const GLvoid *" count="imageSize"/> 4586 <glx rop="217" handcode="client"/> 4587 </function> 4588 4589 <function name="GetCompressedTexImage"> 4590 <param name="target" type="GLenum"/> 4591 <param name="level" type="GLint"/> 4592 <param name="img" type="GLvoid *" output="true"/> 4593 <glx sop="160" handcode="true"/> 4594 </function> 4595</category> 4596 4597<category name="1.4"> 4598 <enum name="BLEND_DST_RGB" count="1" value="0x80C8"> 4599 <size name="Get" mode="get"/> 4600 </enum> 4601 <enum name="BLEND_SRC_RGB" count="1" value="0x80C9"> 4602 <size name="Get" mode="get"/> 4603 </enum> 4604 <enum name="BLEND_DST_ALPHA" count="1" value="0x80CA"> 4605 <size name="Get" mode="get"/> 4606 </enum> 4607 <enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB"> 4608 <size name="Get" mode="get"/> 4609 </enum> 4610 <enum name="POINT_SIZE_MIN" count="1" value="0x8126"> 4611 <size name="PointParameterfv"/> 4612 <size name="Get" mode="get"/> 4613 </enum> 4614 <enum name="POINT_SIZE_MAX" count="1" value="0x8127"> 4615 <size name="PointParameterfv"/> 4616 <size name="Get" mode="get"/> 4617 </enum> 4618 <enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128"> 4619 <size name="PointParameterfv"/> 4620 <size name="Get" mode="get"/> 4621 </enum> 4622 <enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129"> 4623 <size name="PointParameterfv"/> 4624 <size name="Get" mode="get"/> 4625 </enum> 4626 <enum name="GENERATE_MIPMAP" count="1" value="0x8191"> 4627 <size name="TexParameterfv"/> 4628 <size name="TexParameteriv"/> 4629 <size name="GetTexParameterfv" mode="get"/> 4630 <size name="GetTexParameteriv" mode="get"/> 4631 </enum> 4632 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/> 4633 <enum name="DEPTH_COMPONENT16" value="0x81A5"/> 4634 <enum name="DEPTH_COMPONENT24" value="0x81A6"/> 4635 <enum name="DEPTH_COMPONENT32" value="0x81A7"/> 4636 <enum name="MIRRORED_REPEAT" value="0x8370"/> 4637 <enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450"> 4638 <size name="Get" mode="get"/> 4639 </enum> 4640 <enum name="FOG_COORDINATE" value="0x8451"/> 4641 <enum name="FRAGMENT_DEPTH" value="0x8452"/> 4642 <enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453"> 4643 <size name="Get" mode="get"/> 4644 </enum> 4645 <enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454"> 4646 <size name="Get" mode="get"/> 4647 </enum> 4648 <enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455"> 4649 <size name="Get" mode="get"/> 4650 </enum> 4651 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/> 4652 <enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457"> 4653 <size name="Get" mode="get"/> 4654 </enum> 4655 <enum name="COLOR_SUM" value="0x8458"/> 4656 <enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459"> 4657 <size name="Get" mode="get"/> 4658 </enum> 4659 <enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A"> 4660 <size name="Get" mode="get"/> 4661 </enum> 4662 <enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B"> 4663 <size name="Get" mode="get"/> 4664 </enum> 4665 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C"> 4666 <size name="Get" mode="get"/> 4667 </enum> 4668 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/> 4669 <enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E"> 4670 <size name="Get" mode="get"/> 4671 </enum> 4672 <enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD"> 4673 <size name="Get" mode="get"/> 4674 </enum> 4675 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/> 4676 <enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501"> 4677 <size name="TexEnvfv"/> 4678 <size name="TexEnviv"/> 4679 <size name="TexParameterfv"/> 4680 <size name="TexParameteriv"/> 4681 <size name="GetTexEnvfv" mode="get"/> 4682 <size name="GetTexEnviv" mode="get"/> 4683 <size name="GetTexParameterfv" mode="get"/> 4684 <size name="GetTexParameteriv" mode="get"/> 4685 </enum> 4686 <enum name="INCR_WRAP" value="0x8507"/> 4687 <enum name="DECR_WRAP" value="0x8508"/> 4688 <enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A"> 4689 <size name="GetTexLevelParameterfv" mode="get"/> 4690 <size name="GetTexLevelParameteriv" mode="get"/> 4691 </enum> 4692 <enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B"> 4693 <size name="TexParameterfv"/> 4694 <size name="TexParameteriv"/> 4695 <size name="GetTexParameterfv" mode="get"/> 4696 <size name="GetTexParameteriv" mode="get"/> 4697 </enum> 4698 <enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C"> 4699 <size name="TexParameterfv"/> 4700 <size name="TexParameteriv"/> 4701 <size name="GetTexParameterfv" mode="get"/> 4702 <size name="GetTexParameteriv" mode="get"/> 4703 </enum> 4704 <enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D"> 4705 <size name="TexParameterfv"/> 4706 <size name="TexParameteriv"/> 4707 <size name="GetTexParameterfv" mode="get"/> 4708 <size name="GetTexParameteriv" mode="get"/> 4709 </enum> 4710 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/> 4711 4712 <function name="BlendFuncSeparate" es2="2.0" no_error="true"> 4713 <param name="sfactorRGB" type="GLenum"/> 4714 <param name="dfactorRGB" type="GLenum"/> 4715 <param name="sfactorAlpha" type="GLenum"/> 4716 <param name="dfactorAlpha" type="GLenum"/> 4717 <glx rop="4134"/> 4718 </function> 4719 4720 <function name="FogCoordf" alias="FogCoordfEXT" deprecated="3.1"> 4721 <param name="coord" type="GLfloat"/> 4722 </function> 4723 4724 <function name="FogCoordfv" alias="FogCoordfvEXT" deprecated="3.1"> 4725 <param name="coord" type="const GLfloat *"/> 4726 </function> 4727 4728 <function name="FogCoordd" deprecated="3.1"> 4729 <param name="coord" type="GLdouble"/> 4730 </function> 4731 4732 <function name="FogCoorddv" deprecated="3.1"> 4733 <param name="coord" type="const GLdouble *" count="1"/> 4734 <glx rop="4125"/> 4735 </function> 4736 4737 <function name="FogCoordPointer" deprecated="3.1" marshal="async" 4738 no_error="true" 4739 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 4740 <param name="type" type="GLenum"/> 4741 <param name="stride" type="GLsizei"/> 4742 <param name="pointer" type="const GLvoid *"/> 4743 <glx handcode="true"/> 4744 </function> 4745 4746 <function name="MultiDrawArrays" marshal="draw"> 4747 <param name="mode" type="GLenum"/> 4748 <param name="first" type="const GLint *"/> 4749 <param name="count" type="const GLsizei *"/> 4750 <param name="primcount" type="GLsizei"/> 4751 <glx handcode="true"/> 4752 </function> 4753 4754 <function name="MultiDrawElements" alias="MultiDrawElementsEXT"> 4755 <param name="mode" type="GLenum"/> 4756 <param name="count" type="const GLsizei *"/> 4757 <param name="type" type="GLenum"/> 4758 <param name="indices" type="const GLvoid * const *"/> 4759 <param name="primcount" type="GLsizei"/> 4760 </function> 4761 4762 <function name="PointParameterf" es1="1.1"> 4763 <param name="pname" type="GLenum"/> 4764 <param name="param" type="GLfloat"/> 4765 <glx rop="2065"/> 4766 </function> 4767 4768 <function name="PointParameterfv" es1="1.1"> 4769 <param name="pname" type="GLenum"/> 4770 <param name="params" type="const GLfloat *" variable_param="pname"/> 4771 <glx rop="2066"/> 4772 </function> 4773 4774 <function name="PointParameteri"> 4775 <param name="pname" type="GLenum"/> 4776 <param name="param" type="GLint"/> 4777 <glx rop="4221"/> 4778 </function> 4779 4780 <function name="PointParameteriv"> 4781 <param name="pname" type="GLenum"/> 4782 <param name="params" type="const GLint *" variable_param="pname"/> 4783 <glx rop="4222"/> 4784 </function> 4785 4786 <function name="SecondaryColor3b" deprecated="3.1"> 4787 <param name="red" type="GLbyte"/> 4788 <param name="green" type="GLbyte"/> 4789 <param name="blue" type="GLbyte"/> 4790 </function> 4791 4792 <function name="SecondaryColor3bv" deprecated="3.1"> 4793 <param name="v" type="const GLbyte *" count="3"/> 4794 <glx rop="4126"/> 4795 </function> 4796 4797 <function name="SecondaryColor3d" deprecated="3.1"> 4798 <param name="red" type="GLdouble"/> 4799 <param name="green" type="GLdouble"/> 4800 <param name="blue" type="GLdouble"/> 4801 </function> 4802 4803 <function name="SecondaryColor3dv" deprecated="3.1"> 4804 <param name="v" type="const GLdouble *" count="3"/> 4805 <glx rop="4130"/> 4806 </function> 4807 4808 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT" 4809 deprecated="3.1" exec="dynamic"> 4810 <param name="red" type="GLfloat"/> 4811 <param name="green" type="GLfloat"/> 4812 <param name="blue" type="GLfloat"/> 4813 </function> 4814 4815 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT" 4816 deprecated="3.1" exec="dynamic"> 4817 <param name="v" type="const GLfloat *"/> 4818 </function> 4819 4820 <function name="SecondaryColor3i" deprecated="3.1"> 4821 <param name="red" type="GLint"/> 4822 <param name="green" type="GLint"/> 4823 <param name="blue" type="GLint"/> 4824 </function> 4825 4826 <function name="SecondaryColor3iv" deprecated="3.1"> 4827 <param name="v" type="const GLint *" count="3"/> 4828 <glx rop="4128"/> 4829 </function> 4830 4831 <function name="SecondaryColor3s" deprecated="3.1"> 4832 <param name="red" type="GLshort"/> 4833 <param name="green" type="GLshort"/> 4834 <param name="blue" type="GLshort"/> 4835 </function> 4836 4837 <function name="SecondaryColor3sv" deprecated="3.1"> 4838 <param name="v" type="const GLshort *" count="3"/> 4839 <glx rop="4127"/> 4840 </function> 4841 4842 <function name="SecondaryColor3ub" deprecated="3.1"> 4843 <param name="red" type="GLubyte"/> 4844 <param name="green" type="GLubyte"/> 4845 <param name="blue" type="GLubyte"/> 4846 </function> 4847 4848 <function name="SecondaryColor3ubv" deprecated="3.1"> 4849 <param name="v" type="const GLubyte *" count="3"/> 4850 <glx rop="4131"/> 4851 </function> 4852 4853 <function name="SecondaryColor3ui" deprecated="3.1"> 4854 <param name="red" type="GLuint"/> 4855 <param name="green" type="GLuint"/> 4856 <param name="blue" type="GLuint"/> 4857 </function> 4858 4859 <function name="SecondaryColor3uiv" deprecated="3.1"> 4860 <param name="v" type="const GLuint *" count="3"/> 4861 <glx rop="4133"/> 4862 </function> 4863 4864 <function name="SecondaryColor3us" deprecated="3.1"> 4865 <param name="red" type="GLushort"/> 4866 <param name="green" type="GLushort"/> 4867 <param name="blue" type="GLushort"/> 4868 </function> 4869 4870 <function name="SecondaryColor3usv" deprecated="3.1"> 4871 <param name="v" type="const GLushort *" count="3"/> 4872 <glx rop="4132"/> 4873 </function> 4874 4875 <function name="SecondaryColorPointer" deprecated="3.1" marshal="async" 4876 no_error="true" 4877 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 4878 <param name="size" type="GLint"/> 4879 <param name="type" type="GLenum"/> 4880 <param name="stride" type="GLsizei"/> 4881 <param name="pointer" type="const GLvoid *"/> 4882 <glx handcode="true"/> 4883 </function> 4884 4885 <function name="WindowPos2d" deprecated="3.1"> 4886 <param name="x" type="GLdouble"/> 4887 <param name="y" type="GLdouble"/> 4888 <glx handcode="true"/> 4889 </function> 4890 4891 <function name="WindowPos2dv" deprecated="3.1"> 4892 <param name="v" type="const GLdouble *"/> 4893 <glx handcode="true"/> 4894 </function> 4895 4896 <function name="WindowPos2f" deprecated="3.1"> 4897 <param name="x" type="GLfloat"/> 4898 <param name="y" type="GLfloat"/> 4899 <glx handcode="true"/> 4900 </function> 4901 4902 <function name="WindowPos2fv" deprecated="3.1"> 4903 <param name="v" type="const GLfloat *"/> 4904 <glx handcode="true"/> 4905 </function> 4906 4907 <function name="WindowPos2i" deprecated="3.1"> 4908 <param name="x" type="GLint"/> 4909 <param name="y" type="GLint"/> 4910 <glx handcode="true"/> 4911 </function> 4912 4913 <function name="WindowPos2iv" deprecated="3.1"> 4914 <param name="v" type="const GLint *"/> 4915 <glx handcode="true"/> 4916 </function> 4917 4918 <function name="WindowPos2s" deprecated="3.1"> 4919 <param name="x" type="GLshort"/> 4920 <param name="y" type="GLshort"/> 4921 <glx handcode="true"/> 4922 </function> 4923 4924 <function name="WindowPos2sv" deprecated="3.1"> 4925 <param name="v" type="const GLshort *"/> 4926 <glx handcode="true"/> 4927 </function> 4928 4929 <function name="WindowPos3d" deprecated="3.1"> 4930 <param name="x" type="GLdouble"/> 4931 <param name="y" type="GLdouble"/> 4932 <param name="z" type="GLdouble"/> 4933 <glx handcode="true"/> 4934 </function> 4935 4936 <function name="WindowPos3dv" deprecated="3.1"> 4937 <param name="v" type="const GLdouble *"/> 4938 <glx handcode="true"/> 4939 </function> 4940 4941 <function name="WindowPos3f" deprecated="3.1"> 4942 <param name="x" type="GLfloat"/> 4943 <param name="y" type="GLfloat"/> 4944 <param name="z" type="GLfloat"/> 4945 </function> 4946 4947 <function name="WindowPos3fv" deprecated="3.1"> 4948 <param name="v" type="const GLfloat *" count="3"/> 4949 <glx rop="230"/> 4950 </function> 4951 4952 <function name="WindowPos3i" deprecated="3.1"> 4953 <param name="x" type="GLint"/> 4954 <param name="y" type="GLint"/> 4955 <param name="z" type="GLint"/> 4956 <glx handcode="true"/> 4957 </function> 4958 4959 <function name="WindowPos3iv" deprecated="3.1"> 4960 <param name="v" type="const GLint *"/> 4961 <glx handcode="true"/> 4962 </function> 4963 4964 <function name="WindowPos3s" deprecated="3.1"> 4965 <param name="x" type="GLshort"/> 4966 <param name="y" type="GLshort"/> 4967 <param name="z" type="GLshort"/> 4968 <glx handcode="true"/> 4969 </function> 4970 4971 <function name="WindowPos3sv" deprecated="3.1"> 4972 <param name="v" type="const GLshort *"/> 4973 <glx handcode="true"/> 4974 </function> 4975</category> 4976 4977<category name="1.5"> 4978 <enum name="BUFFER_SIZE" value="0x8764"/> 4979 <enum name="BUFFER_USAGE" value="0x8765"/> 4980 <enum name="QUERY_COUNTER_BITS" value="0x8864"/> 4981 <enum name="CURRENT_QUERY" value="0x8865"/> 4982 <enum name="QUERY_RESULT" value="0x8866"/> 4983 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/> 4984 <enum name="ARRAY_BUFFER" value="0x8892"/> 4985 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/> 4986 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/> 4987 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/> 4988 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/> 4989 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/> 4990 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/> 4991 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/> 4992 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/> 4993 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/> 4994 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/> 4995 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/> 4996 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/> 4997 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/> 4998 <enum name="READ_ONLY" value="0x88B8"/> 4999 <enum name="WRITE_ONLY" value="0x88B9"/> 5000 <enum name="READ_WRITE" value="0x88BA"/> 5001 <enum name="BUFFER_ACCESS" value="0x88BB"/> 5002 <enum name="BUFFER_MAPPED" value="0x88BC"/> 5003 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/> 5004 <enum name="STREAM_DRAW" value="0x88E0"/> 5005 <enum name="STREAM_READ" value="0x88E1"/> 5006 <enum name="STREAM_COPY" value="0x88E2"/> 5007 <enum name="STATIC_DRAW" value="0x88E4"/> 5008 <enum name="STATIC_READ" value="0x88E5"/> 5009 <enum name="STATIC_COPY" value="0x88E6"/> 5010 <enum name="DYNAMIC_DRAW" value="0x88E8"/> 5011 <enum name="DYNAMIC_READ" value="0x88E9"/> 5012 <enum name="DYNAMIC_COPY" value="0x88EA"/> 5013 <enum name="SAMPLES_PASSED" count="1" value="0x8914"/> 5014 <enum name="FOG_COORD_SRC" value="0x8450"> 5015 <size name="Get" mode="get"/> 5016 </enum> 5017 <enum name="FOG_COORD" value="0x8451"/> 5018 <enum name="CURRENT_FOG_COORD" count="1" value="0x8453"> 5019 <size name="Get" mode="get"/> 5020 </enum> 5021 <enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454"> 5022 <size name="Get" mode="get"/> 5023 </enum> 5024 <enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455"> 5025 <size name="Get" mode="get"/> 5026 </enum> 5027 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/> 5028 <enum name="FOG_COORD_ARRAY" count="1" value="0x8457"> 5029 <size name="Get" mode="get"/> 5030 </enum> 5031 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/> 5032 <enum name="SRC0_RGB" value="0x8580"/> 5033 <enum name="SRC1_RGB" value="0x8581"/> 5034 <enum name="SRC2_RGB" value="0x8582"/> 5035 <enum name="SRC0_ALPHA" value="0x8588"/> 5036 <enum name="SRC1_ALPHA" value="0x8589"/> 5037 <enum name="SRC2_ALPHA" value="0x858A"/> 5038 5039 <type name="intptr" size="4" glx_name="CARD32"/> 5040 <type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/> 5041 5042 <function name="BindBuffer" es1="1.1" es2="2.0" marshal="custom" no_error="true"> 5043 <param name="target" type="GLenum"/> 5044 <param name="buffer" type="GLuint"/> 5045 <glx ignore="true"/> 5046 </function> 5047 5048 <function name="BufferData" es1="1.1" es2="2.0" marshal="custom" no_error="true"> 5049 <param name="target" type="GLenum"/> 5050 <param name="size" type="GLsizeiptr" counter="true"/> 5051 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/> 5052 <param name="usage" type="GLenum"/> 5053 <glx ignore="true"/> 5054 </function> 5055 5056 <function name="BufferSubData" es1="1.1" es2="2.0" marshal="custom" 5057 no_error="true"> 5058 <param name="target" type="GLenum"/> 5059 <param name="offset" type="GLintptr"/> 5060 <param name="size" type="GLsizeiptr" counter="true"/> 5061 <param name="data" type="const GLvoid *" count="size"/> 5062 <glx ignore="true"/> 5063 </function> 5064 5065 <function name="DeleteBuffers" es1="1.1" es2="2.0" no_error="true"> 5066 <param name="n" type="GLsizei" counter="true"/> 5067 <param name="buffer" type="const GLuint *" count="n"/> 5068 <glx ignore="true"/> 5069 </function> 5070 5071 <function name="GenBuffers" es1="1.1" es2="2.0" no_error="true"> 5072 <param name="n" type="GLsizei" counter="true"/> 5073 <param name="buffer" type="GLuint *" output="true" count="n"/> 5074 <glx ignore="true"/> 5075 </function> 5076 5077 <function name="GetBufferParameteriv" es1="1.1" es2="2.0"> 5078 <param name="target" type="GLenum"/> 5079 <param name="pname" type="GLenum"/> 5080 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5081 <glx ignore="true"/> 5082 </function> 5083 5084 <function name="GetBufferPointerv" es2="3.0"> 5085 <param name="target" type="GLenum"/> 5086 <param name="pname" type="GLenum"/> 5087 <param name="params" type="GLvoid **" output="true"/> 5088 <glx ignore="true"/> 5089 </function> 5090 5091 <function name="GetBufferSubData"> 5092 <param name="target" type="GLenum"/> 5093 <param name="offset" type="GLintptr"/> 5094 <param name="size" type="GLsizeiptr" counter="true"/> 5095 <param name="data" type="GLvoid *" output="true" count="size"/> 5096 <glx ignore="true"/> 5097 </function> 5098 5099 <function name="IsBuffer" es1="1.1" es2="2.0"> 5100 <param name="buffer" type="GLuint"/> 5101 <return type="GLboolean"/> 5102 <glx ignore="true"/> 5103 </function> 5104 5105 <function name="MapBuffer" no_error="true"> 5106 <param name="target" type="GLenum"/> 5107 <param name="access" type="GLenum"/> 5108 <return type="GLvoid *"/> 5109 <glx ignore="true"/> 5110 </function> 5111 5112 <function name="UnmapBuffer" es2="3.0" no_error="true"> 5113 <param name="target" type="GLenum"/> 5114 <return type="GLboolean"/> 5115 <glx ignore="true"/> 5116 </function> 5117 5118 <function name="GenQueries" es2="3.0"> 5119 <param name="n" type="GLsizei" counter="true"/> 5120 <param name="ids" type="GLuint *" output="true" count="n"/> 5121 <glx sop="162" always_array="true"/> 5122 </function> 5123 5124 <function name="DeleteQueries" es2="3.0"> 5125 <param name="n" type="GLsizei" counter="true"/> 5126 <param name="ids" type="const GLuint *" count="n"/> 5127 <glx sop="161"/> 5128 </function> 5129 5130 <function name="IsQuery" es2="3.0"> 5131 <param name="id" type="GLuint"/> 5132 <return type="GLboolean"/> 5133 <glx sop="163"/> 5134 </function> 5135 5136 <function name="BeginQuery" es2="3.0"> 5137 <param name="target" type="GLenum"/> 5138 <param name="id" type="GLuint"/> 5139 <glx rop="231"/> 5140 </function> 5141 5142 <function name="EndQuery" es2="3.0"> 5143 <param name="target" type="GLenum"/> 5144 <glx rop="232"/> 5145 </function> 5146 5147 <function name="GetQueryiv" es2="3.0"> 5148 <param name="target" type="GLenum"/> 5149 <param name="pname" type="GLenum"/> 5150 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5151 <glx sop="164"/> 5152 </function> 5153 5154 <function name="GetQueryObjectiv"> 5155 <param name="id" type="GLuint"/> 5156 <param name="pname" type="GLenum"/> 5157 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5158 <glx sop="165"/> 5159 </function> 5160 5161 <function name="GetQueryObjectuiv" es2="3.0"> 5162 <param name="id" type="GLuint"/> 5163 <param name="pname" type="GLenum"/> 5164 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 5165 <glx sop="166"/> 5166 </function> 5167</category> 5168 5169 5170<category name="2.0"> 5171 <!-- XXX some of the enums and functions probably need additional --> 5172 <!-- flags/attributes. --> 5173 5174 <type name="char" size="1" glx_name="CARD8"/> 5175 5176 <enum name="BLEND_EQUATION_RGB" value="0x8009"/> 5177 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/> 5178 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/> 5179 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/> 5180 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/> 5181 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/> 5182 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/> 5183 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/> 5184 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/> 5185 <enum name="STENCIL_BACK_FUNC" value="0x8800"/> 5186 <enum name="STENCIL_BACK_FAIL" value="0x8801"/> 5187 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/> 5188 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/> 5189 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/> 5190 <enum name="DRAW_BUFFER0" value="0x8825"/> 5191 <enum name="DRAW_BUFFER1" value="0x8826"/> 5192 <enum name="DRAW_BUFFER2" value="0x8827"/> 5193 <enum name="DRAW_BUFFER3" value="0x8828"/> 5194 <enum name="DRAW_BUFFER4" value="0x8829"/> 5195 <enum name="DRAW_BUFFER5" value="0x882A"/> 5196 <enum name="DRAW_BUFFER6" value="0x882B"/> 5197 <enum name="DRAW_BUFFER7" value="0x882C"/> 5198 <enum name="DRAW_BUFFER8" value="0x882D"/> 5199 <enum name="DRAW_BUFFER9" value="0x882E"/> 5200 <enum name="DRAW_BUFFER10" value="0x882F"/> 5201 <enum name="DRAW_BUFFER11" value="0x8830"/> 5202 <enum name="DRAW_BUFFER12" value="0x8831"/> 5203 <enum name="DRAW_BUFFER13" value="0x8832"/> 5204 <enum name="DRAW_BUFFER14" value="0x8833"/> 5205 <enum name="DRAW_BUFFER15" value="0x8834"/> 5206 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/> 5207 <enum name="POINT_SPRITE" value="0x8861"/> 5208 <enum name="COORD_REPLACE" value="0x8862"/> 5209 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/> 5210 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/> 5211 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/> 5212 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/> 5213 <enum name="FRAGMENT_SHADER" value="0x8B30"/> 5214 <enum name="VERTEX_SHADER" value="0x8B31"/> 5215 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/> 5216 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/> 5217 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/> 5218 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/> 5219 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/> 5220 <enum name="SHADER_TYPE" value="0x8B4F"/> 5221 <enum name="FLOAT_VEC2" value="0x8B50"/> 5222 <enum name="FLOAT_VEC3" value="0x8B51"/> 5223 <enum name="FLOAT_VEC4" value="0x8B52"/> 5224 <enum name="INT_VEC2" value="0x8B53"/> 5225 <enum name="INT_VEC3" value="0x8B54"/> 5226 <enum name="INT_VEC4" value="0x8B55"/> 5227 <enum name="BOOL" value="0x8B56"/> 5228 <enum name="BOOL_VEC2" value="0x8B57"/> 5229 <enum name="BOOL_VEC3" value="0x8B58"/> 5230 <enum name="BOOL_VEC4" value="0x8B59"/> 5231 <enum name="FLOAT_MAT2" value="0x8B5A"/> 5232 <enum name="FLOAT_MAT3" value="0x8B5B"/> 5233 <enum name="FLOAT_MAT4" value="0x8B5C"/> 5234 <enum name="SAMPLER_1D" value="0x8B5D"/> 5235 <enum name="SAMPLER_2D" value="0x8B5E"/> 5236 <enum name="SAMPLER_3D" value="0x8B5F"/> 5237 <enum name="SAMPLER_CUBE" value="0x8B60"/> 5238 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/> 5239 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/> 5240 <enum name="DELETE_STATUS" value="0x8B80"/> 5241 <enum name="COMPILE_STATUS" value="0x8B81"/> 5242 <enum name="LINK_STATUS" value="0x8B82"/> 5243 <enum name="VALIDATE_STATUS" value="0x8B83"/> 5244 <enum name="INFO_LOG_LENGTH" value="0x8B84"/> 5245 <enum name="ATTACHED_SHADERS" value="0x8B85"/> 5246 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/> 5247 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/> 5248 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/> 5249 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/> 5250 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/> 5251 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/> 5252 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/> 5253 <enum name="CURRENT_PROGRAM" value="0x8B8D"/> 5254 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0"> 5255 <size name="PointParameterfv"/> 5256 <size name="PointParameteriv"/> 5257 </enum> 5258 <enum name="LOWER_LEFT" value="0x8CA1"/> 5259 <enum name="UPPER_LEFT" value="0x8CA2"/> 5260 <enum name="STENCIL_BACK_REF" value="0x8CA3"/> 5261 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/> 5262 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/> 5263 5264 <function name="BlendEquationSeparate" es2="2.0" no_error="true"> 5265 <param name="modeRGB" type="GLenum"/> 5266 <param name="modeA" type="GLenum"/> 5267 <glx rop="4228"/> 5268 </function> 5269 5270 <function name="DrawBuffers" es2="3.0" no_error="true"> 5271 <param name="n" type="GLsizei" counter="true"/> 5272 <param name="bufs" type="const GLenum *" count="n"/> 5273 <glx rop="233" large="true"/> 5274 </function> 5275 5276 <function name="StencilFuncSeparate" es2="2.0" no_error="true"> 5277 <param name="face" type="GLenum"/> 5278 <param name="func" type="GLenum"/> 5279 <param name="ref" type="GLint"/> 5280 <param name="mask" type="GLuint"/> 5281 <glx ignore="true"/> 5282 </function> 5283 5284 <function name="StencilOpSeparate" es2="2.0" no_error="true"> 5285 <param name="face" type="GLenum"/> 5286 <param name="sfail" type="GLenum"/> 5287 <param name="zfail" type="GLenum"/> 5288 <param name="zpass" type="GLenum"/> 5289 <glx ignore="true"/> 5290 </function> 5291 5292 <function name="StencilMaskSeparate" es2="2.0" no_error="true"> 5293 <param name="face" type="GLenum"/> 5294 <param name="mask" type="GLuint"/> 5295 <glx ignore="true"/> 5296 </function> 5297 5298 <function name="AttachShader" es2="2.0" no_error="true"> 5299 <param name="program" type="GLuint"/> 5300 <param name="shader" type="GLuint"/> 5301 <glx ignore="true"/> 5302 </function> 5303 5304 <function name="BindAttribLocation" es2="2.0" no_error="true"> 5305 <param name="program" type="GLuint"/> 5306 <param name="index" type="GLuint"/> 5307 <param name="name" type="const GLchar *"/> 5308 <glx ignore="true"/> 5309 </function> 5310 5311 <function name="CompileShader" es2="2.0"> 5312 <param name="shader" type="GLuint"/> 5313 <glx ignore="true"/> 5314 </function> 5315 5316 <function name="CreateProgram" es2="2.0"> 5317 <return type="GLuint"/> 5318 <glx ignore="true"/> 5319 </function> 5320 5321 <function name="CreateShader" es2="2.0" no_error="true"> 5322 <param name="type" type="GLenum"/> 5323 <return type="GLuint"/> 5324 <glx ignore="true"/> 5325 </function> 5326 5327 <function name="DeleteProgram" es2="2.0"> 5328 <param name="program" type="GLuint"/> 5329 <glx ignore="true"/> 5330 </function> 5331 5332 <function name="DeleteShader" es2="2.0"> 5333 <param name="program" type="GLuint"/> 5334 <glx ignore="true"/> 5335 </function> 5336 5337 <function name="DetachShader" es2="2.0" no_error="true"> 5338 <param name="program" type="GLuint"/> 5339 <param name="shader" type="GLuint"/> 5340 <glx ignore="true"/> 5341 </function> 5342 5343 <function name="DisableVertexAttribArray" es2="2.0" no_error="true"> 5344 <param name="index" type="GLuint"/> 5345 <glx ignore="true"/> 5346 <glx handcode="true"/> 5347 </function> 5348 5349 <function name="EnableVertexAttribArray" es2="2.0" no_error="true"> 5350 <param name="index" type="GLuint"/> 5351 <glx ignore="true"/> 5352 <glx handcode="true"/> 5353 </function> 5354 5355 <function name="GetActiveAttrib" es2="2.0"> 5356 <param name="program" type="GLuint"/> 5357 <param name="index" type="GLuint"/> 5358 <param name="bufSize" type="GLsizei "/> 5359 <param name="length" type="GLsizei *" output="true"/> 5360 <param name="size" type="GLint *" output="true"/> 5361 <param name="type" type="GLenum *" output="true"/> 5362 <param name="name" type="GLchar *" output="true"/> 5363 <glx ignore="true"/> 5364 </function> 5365 5366 <function name="GetActiveUniform" es2="2.0"> 5367 <param name="program" type="GLuint"/> 5368 <param name="index" type="GLuint"/> 5369 <param name="bufSize" type="GLsizei"/> 5370 <param name="length" type="GLsizei *" output="true"/> 5371 <param name="size" type="GLint *" output="true"/> 5372 <param name="type" type="GLenum *" output="true"/> 5373 <param name="name" type="GLchar *" output="true"/> 5374 <glx ignore="true"/> 5375 </function> 5376 5377 <function name="GetAttachedShaders" es2="2.0"> 5378 <param name="program" type="GLuint"/> 5379 <param name="maxCount" type="GLsizei"/> 5380 <param name="count" type="GLsizei *" output="true"/> 5381 <param name="obj" type="GLuint *" output="true"/> 5382 <glx ignore="true"/> 5383 </function> 5384 5385 <function name="GetAttribLocation" es2="2.0"> 5386 <param name="program" type="GLuint"/> 5387 <param name="name" type="const GLchar *"/> 5388 <return type="GLint"/> 5389 <glx ignore="true"/> 5390 </function> 5391 5392 <function name="GetProgramiv" es2="2.0"> 5393 <param name="program" type="GLuint"/> 5394 <param name="pname" type="GLenum"/> 5395 <param name="params" type="GLint *" output="true"/> 5396 <glx ignore="true"/> 5397 </function> 5398 5399 <function name="GetProgramInfoLog" es2="2.0"> 5400 <param name="program" type="GLuint"/> 5401 <param name="bufSize" type="GLsizei"/> 5402 <param name="length" type="GLsizei *"/> 5403 <param name="infoLog" type="GLchar *"/> 5404 <glx ignore="true"/> 5405 </function> 5406 5407 <function name="GetShaderiv" es2="2.0"> 5408 <param name="shader" type="GLuint"/> 5409 <param name="pname" type="GLenum"/> 5410 <param name="params" type="GLint *"/> 5411 <glx ignore="true"/> 5412 </function> 5413 5414 <function name="GetShaderInfoLog" es2="2.0"> 5415 <param name="shader" type="GLuint"/> 5416 <param name="bufSize" type="GLsizei"/> 5417 <param name="length" type="GLsizei *"/> 5418 <param name="infoLog" type="GLchar *"/> 5419 <glx ignore="true"/> 5420 </function> 5421 5422 <function name="GetShaderSource" es2="2.0"> 5423 <param name="shader" type="GLuint"/> 5424 <param name="bufSize" type="GLsizei"/> 5425 <param name="length" type="GLsizei *" output="true"/> 5426 <param name="source" type="GLchar *" output="true"/> 5427 <glx ignore="true"/> 5428 </function> 5429 5430 <function name="GetUniformLocation" es2="2.0" no_error="true"> 5431 <param name="program" type="GLuint"/> 5432 <param name="name" type="const GLchar *"/> 5433 <return type="GLint"/> 5434 <glx ignore="true"/> 5435 </function> 5436 5437 <function name="GetUniformfv" es2="2.0"> 5438 <param name="program" type="GLuint"/> 5439 <param name="location" type="GLint"/> 5440 <param name="params" type="GLfloat *" output="true"/> 5441 <glx ignore="true"/> 5442 </function> 5443 5444 <function name="GetUniformiv" es2="2.0"> 5445 <param name="program" type="GLuint"/> 5446 <param name="location" type="GLint"/> 5447 <param name="params" type="GLint *" output="true"/> 5448 <glx ignore="true"/> 5449 </function> 5450 5451 <function name="GetVertexAttribdv"> 5452 <param name="index" type="GLuint"/> 5453 <param name="pname" type="GLenum"/> 5454 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 5455 <glx ignore="true"/> 5456 <glx handcode="client" vendorpriv="1301"/> 5457 </function> 5458 5459 <function name="GetVertexAttribfv" es2="2.0"> 5460 <param name="index" type="GLuint"/> 5461 <param name="pname" type="GLenum"/> 5462 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 5463 <glx ignore="true"/> 5464 <glx handcode="client" vendorpriv="1302"/> 5465 </function> 5466 5467 <function name="GetVertexAttribiv" es2="2.0"> 5468 <param name="index" type="GLuint"/> 5469 <param name="pname" type="GLenum"/> 5470 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5471 <glx ignore="true"/> 5472 <glx handcode="client" vendorpriv="1303"/> 5473 </function> 5474 5475 <function name="GetVertexAttribPointerv" es2="2.0"> 5476 <param name="index" type="GLuint"/> 5477 <param name="pname" type="GLenum"/> 5478 <param name="pointer" type="GLvoid **" output="true"/> 5479 <glx ignore="true"/> 5480 <glx handcode="true"/> 5481 </function> 5482 5483 <function name="IsProgram" es2="2.0"> 5484 <param name="program" type="GLuint"/> 5485 <return type="GLboolean"/> 5486 <glx ignore="true"/> 5487 </function> 5488 5489 <function name="IsShader" es2="2.0"> 5490 <param name="shader" type="GLuint"/> 5491 <return type="GLboolean"/> 5492 <glx ignore="true"/> 5493 </function> 5494 5495 <function name="LinkProgram" es2="2.0" no_error="true"> 5496 <param name="program" type="GLuint"/> 5497 <glx ignore="true"/> 5498 </function> 5499 5500 <function name="ShaderSource" es2="2.0" marshal="custom" no_error="true"> 5501 <param name="shader" type="GLuint"/> 5502 <param name="count" type="GLsizei"/> 5503 <param name="string" type="const GLchar * const *"/> 5504 <param name="length" type="const GLint *"/> 5505 <glx ignore="true"/> 5506 </function> 5507 5508 <function name="UseProgram" es2="2.0" no_error="true"> 5509 <param name="program" type="GLuint"/> 5510 <glx ignore="true"/> 5511 </function> 5512 5513 <function name="Uniform1f" es2="2.0"> 5514 <param name="location" type="GLint"/> 5515 <param name="v0" type="GLfloat"/> 5516 <glx ignore="true"/> 5517 </function> 5518 <function name="Uniform2f" es2="2.0"> 5519 <param name="location" type="GLint"/> 5520 <param name="v0" type="GLfloat"/> 5521 <param name="v1" type="GLfloat"/> 5522 <glx ignore="true"/> 5523 </function> 5524 <function name="Uniform3f" es2="2.0"> 5525 <param name="location" type="GLint"/> 5526 <param name="v0" type="GLfloat"/> 5527 <param name="v1" type="GLfloat"/> 5528 <param name="v2" type="GLfloat"/> 5529 <glx ignore="true"/> 5530 </function> 5531 <function name="Uniform4f" es2="2.0"> 5532 <param name="location" type="GLint"/> 5533 <param name="v0" type="GLfloat"/> 5534 <param name="v1" type="GLfloat"/> 5535 <param name="v2" type="GLfloat"/> 5536 <param name="v3" type="GLfloat"/> 5537 <glx ignore="true"/> 5538 </function> 5539 5540 <function name="Uniform1i" es2="2.0"> 5541 <param name="location" type="GLint"/> 5542 <param name="v0" type="GLint"/> 5543 <glx ignore="true"/> 5544 </function> 5545 <function name="Uniform2i" es2="2.0"> 5546 <param name="location" type="GLint"/> 5547 <param name="v0" type="GLint"/> 5548 <param name="v1" type="GLint"/> 5549 <glx ignore="true"/> 5550 </function> 5551 <function name="Uniform3i" es2="2.0"> 5552 <param name="location" type="GLint"/> 5553 <param name="v0" type="GLint"/> 5554 <param name="v1" type="GLint"/> 5555 <param name="v2" type="GLint"/> 5556 <glx ignore="true"/> 5557 </function> 5558 <function name="Uniform4i" es2="2.0"> 5559 <param name="location" type="GLint"/> 5560 <param name="v0" type="GLint"/> 5561 <param name="v1" type="GLint"/> 5562 <param name="v2" type="GLint"/> 5563 <param name="v3" type="GLint"/> 5564 <glx ignore="true"/> 5565 </function> 5566 5567 <function name="Uniform1fv" es2="2.0"> 5568 <param name="location" type="GLint"/> 5569 <param name="count" type="GLsizei" counter="true"/> 5570 <param name="value" type="const GLfloat *" count="count"/> 5571 <glx ignore="true"/> 5572 </function> 5573 <function name="Uniform2fv" es2="2.0"> 5574 <param name="location" type="GLint"/> 5575 <param name="count" type="GLsizei" counter="true"/> 5576 <param name="value" type="const GLfloat *" count="count" count_scale="2"/> 5577 <glx ignore="true"/> 5578 </function> 5579 <function name="Uniform3fv" es2="2.0"> 5580 <param name="location" type="GLint"/> 5581 <param name="count" type="GLsizei" counter="true"/> 5582 <param name="value" type="const GLfloat *" count="count" count_scale="3"/> 5583 <glx ignore="true"/> 5584 </function> 5585 <function name="Uniform4fv" es2="2.0"> 5586 <param name="location" type="GLint"/> 5587 <param name="count" type="GLsizei" counter="true"/> 5588 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5589 <glx ignore="true"/> 5590 </function> 5591 5592 <function name="Uniform1iv" es2="2.0"> 5593 <param name="location" type="GLint"/> 5594 <param name="count" type="GLsizei" counter="true"/> 5595 <param name="value" type="const GLint *" count="count"/> 5596 <glx ignore="true"/> 5597 </function> 5598 <function name="Uniform2iv" es2="2.0"> 5599 <param name="location" type="GLint"/> 5600 <param name="count" type="GLsizei" counter="true"/> 5601 <param name="value" type="const GLint *" count="count" count_scale="2"/> 5602 <glx ignore="true"/> 5603 </function> 5604 <function name="Uniform3iv" es2="2.0"> 5605 <param name="location" type="GLint"/> 5606 <param name="count" type="GLsizei" counter="true"/> 5607 <param name="value" type="const GLint *" count="count" count_scale="3"/> 5608 <glx ignore="true"/> 5609 </function> 5610 <function name="Uniform4iv" es2="2.0"> 5611 <param name="location" type="GLint"/> 5612 <param name="count" type="GLsizei" counter="true"/> 5613 <param name="value" type="const GLint *" count="count" count_scale="4"/> 5614 <glx ignore="true"/> 5615 </function> 5616 5617 <function name="UniformMatrix2fv" es2="2.0"> 5618 <param name="location" type="GLint"/> 5619 <param name="count" type="GLsizei" counter="true"/> 5620 <param name="transpose" type="GLboolean"/> 5621 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5622 <glx ignore="true"/> 5623 </function> 5624 <function name="UniformMatrix3fv" es2="2.0"> 5625 <param name="location" type="GLint"/> 5626 <param name="count" type="GLsizei" counter="true"/> 5627 <param name="transpose" type="GLboolean"/> 5628 <param name="value" type="const GLfloat *" count="count" count_scale="9"/> 5629 <glx ignore="true"/> 5630 </function> 5631 <function name="UniformMatrix4fv" es2="2.0"> 5632 <param name="location" type="GLint"/> 5633 <param name="count" type="GLsizei" counter="true"/> 5634 <param name="transpose" type="GLboolean"/> 5635 <param name="value" type="const GLfloat *" count="count" count_scale="16"/> 5636 <glx ignore="true"/> 5637 </function> 5638 5639 <function name="ValidateProgram" es2="2.0"> 5640 <param name="program" type="GLuint"/> 5641 <glx ignore="true"/> 5642 </function> 5643 5644 <function name="VertexAttrib1d"> 5645 <param name="index" type="GLuint"/> 5646 <param name="x" type="GLdouble"/> 5647 </function> 5648 <function name="VertexAttrib1dv"> 5649 <param name="index" type="GLuint"/> 5650 <param name="v" type="const GLdouble *" count="1"/> 5651 <glx rop="4197" doubles_in_order="true"/> 5652 </function> 5653 <function name="VertexAttrib1f" alias="VertexAttrib1fARB" es2="2.0"> 5654 <param name="index" type="GLuint"/> 5655 <param name="x" type="GLfloat"/> 5656 </function> 5657 <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB" es2="2.0"> 5658 <param name="index" type="GLuint"/> 5659 <param name="v" type="const GLfloat *"/> 5660 </function> 5661 <function name="VertexAttrib1s"> 5662 <param name="index" type="GLuint"/> 5663 <param name="x" type="GLshort"/> 5664 </function> 5665 <function name="VertexAttrib1sv"> 5666 <param name="index" type="GLuint"/> 5667 <param name="v" type="const GLshort *" count="1"/> 5668 <glx rop="4189"/> 5669 </function> 5670 5671 <function name="VertexAttrib2d"> 5672 <param name="index" type="GLuint"/> 5673 <param name="x" type="GLdouble"/> 5674 <param name="y" type="GLdouble"/> 5675 </function> 5676 <function name="VertexAttrib2dv"> 5677 <param name="index" type="GLuint"/> 5678 <param name="v" type="const GLdouble *" count="2"/> 5679 <glx rop="4198" doubles_in_order="true"/> 5680 </function> 5681 <function name="VertexAttrib2f" alias="VertexAttrib2fARB" es2="2.0"> 5682 <param name="index" type="GLuint"/> 5683 <param name="x" type="GLfloat"/> 5684 <param name="y" type="GLfloat"/> 5685 </function> 5686 <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB" es2="2.0"> 5687 <param name="index" type="GLuint"/> 5688 <param name="v" type="const GLfloat *"/> 5689 </function> 5690 <function name="VertexAttrib2s"> 5691 <param name="index" type="GLuint"/> 5692 <param name="x" type="GLshort"/> 5693 <param name="y" type="GLshort"/> 5694 </function> 5695 <function name="VertexAttrib2sv"> 5696 <param name="index" type="GLuint"/> 5697 <param name="v" type="const GLshort *" count="2"/> 5698 <glx rop="4190"/> 5699 </function> 5700 5701 <function name="VertexAttrib3d"> 5702 <param name="index" type="GLuint"/> 5703 <param name="x" type="GLdouble"/> 5704 <param name="y" type="GLdouble"/> 5705 <param name="z" type="GLdouble"/> 5706 </function> 5707 <function name="VertexAttrib3dv"> 5708 <param name="index" type="GLuint"/> 5709 <param name="v" type="const GLdouble *" count="3"/> 5710 <glx rop="4199" doubles_in_order="true"/> 5711 </function> 5712 <function name="VertexAttrib3f" alias="VertexAttrib3fARB" es2="2.0"> 5713 <param name="index" type="GLuint"/> 5714 <param name="x" type="GLfloat"/> 5715 <param name="y" type="GLfloat"/> 5716 <param name="z" type="GLfloat"/> 5717 </function> 5718 <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB" es2="2.0"> 5719 <param name="index" type="GLuint"/> 5720 <param name="v" type="const GLfloat *"/> 5721 </function> 5722 <function name="VertexAttrib3s"> 5723 <param name="index" type="GLuint"/> 5724 <param name="x" type="GLshort"/> 5725 <param name="y" type="GLshort"/> 5726 <param name="z" type="GLshort"/> 5727 </function> 5728 <function name="VertexAttrib3sv"> 5729 <param name="index" type="GLuint"/> 5730 <param name="v" type="const GLshort *" count="3"/> 5731 <glx rop="4191"/> 5732 </function> 5733 5734 <function name="VertexAttrib4Nbv"> 5735 <param name="index" type="GLuint"/> 5736 <param name="v" type="const GLbyte *" count="4"/> 5737 <glx rop="4235"/> 5738 </function> 5739 <function name="VertexAttrib4Niv"> 5740 <param name="index" type="GLuint"/> 5741 <param name="v" type="const GLint *" count="4"/> 5742 <glx rop="4237"/> 5743 </function> 5744 <function name="VertexAttrib4Nsv"> 5745 <param name="index" type="GLuint"/> 5746 <param name="v" type="const GLshort *" count="4"/> 5747 <glx rop="4236"/> 5748 </function> 5749 <function name="VertexAttrib4Nub"> 5750 <param name="index" type="GLuint"/> 5751 <param name="x" type="GLubyte"/> 5752 <param name="y" type="GLubyte"/> 5753 <param name="z" type="GLubyte"/> 5754 <param name="w" type="GLubyte"/> 5755 </function> 5756 <function name="VertexAttrib4Nubv"> 5757 <param name="index" type="GLuint"/> 5758 <param name="v" type="const GLubyte *" count="4"/> 5759 <glx rop="4201"/> 5760 </function> 5761 <function name="VertexAttrib4Nuiv"> 5762 <param name="index" type="GLuint"/> 5763 <param name="v" type="const GLuint *" count="4"/> 5764 <glx rop="4239"/> 5765 </function> 5766 <function name="VertexAttrib4Nusv"> 5767 <param name="index" type="GLuint"/> 5768 <param name="v" type="const GLushort *" count="4"/> 5769 <glx rop="4238"/> 5770 </function> 5771 <function name="VertexAttrib4bv"> 5772 <param name="index" type="GLuint"/> 5773 <param name="v" type="const GLbyte *" count="4"/> 5774 <glx rop="4230"/> 5775 </function> 5776 <function name="VertexAttrib4d"> 5777 <param name="index" type="GLuint"/> 5778 <param name="x" type="GLdouble"/> 5779 <param name="y" type="GLdouble"/> 5780 <param name="z" type="GLdouble"/> 5781 <param name="w" type="GLdouble"/> 5782 </function> 5783 <function name="VertexAttrib4dv"> 5784 <param name="index" type="GLuint"/> 5785 <param name="v" type="const GLdouble *" count="4"/> 5786 <glx rop="4200" doubles_in_order="true"/> 5787 </function> 5788 <function name="VertexAttrib4f" alias="VertexAttrib4fARB" es2="2.0"> 5789 <param name="index" type="GLuint"/> 5790 <param name="x" type="GLfloat"/> 5791 <param name="y" type="GLfloat"/> 5792 <param name="z" type="GLfloat"/> 5793 <param name="w" type="GLfloat"/> 5794 </function> 5795 <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB" es2="2.0"> 5796 <param name="index" type="GLuint"/> 5797 <param name="v" type="const GLfloat *"/> 5798 </function> 5799 <function name="VertexAttrib4iv"> 5800 <param name="index" type="GLuint"/> 5801 <param name="v" type="const GLint *" count="4"/> 5802 <glx rop="4231"/> 5803 </function> 5804 <function name="VertexAttrib4s"> 5805 <param name="index" type="GLuint"/> 5806 <param name="x" type="GLshort"/> 5807 <param name="y" type="GLshort"/> 5808 <param name="z" type="GLshort"/> 5809 <param name="w" type="GLshort"/> 5810 </function> 5811 <function name="VertexAttrib4sv"> 5812 <param name="index" type="GLuint"/> 5813 <param name="v" type="const GLshort *" count="4"/> 5814 <glx rop="4192"/> 5815 </function> 5816 <function name="VertexAttrib4ubv"> 5817 <param name="index" type="GLuint"/> 5818 <param name="v" type="const GLubyte *" count="4"/> 5819 <glx rop="4232"/> 5820 </function> 5821 <function name="VertexAttrib4uiv"> 5822 <param name="index" type="GLuint"/> 5823 <param name="v" type="const GLuint *" count="4"/> 5824 <glx rop="4234"/> 5825 </function> 5826 <function name="VertexAttrib4usv"> 5827 <param name="index" type="GLuint"/> 5828 <param name="v" type="const GLushort *" count="4"/> 5829 <glx rop="4233"/> 5830 </function> 5831 5832 <function name="VertexAttribPointer" es2="2.0" marshal="async" 5833 no_error="true" 5834 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 5835 <param name="index" type="GLuint"/> 5836 <param name="size" type="GLint"/> 5837 <param name="type" type="GLenum"/> 5838 <param name="normalized" type="GLboolean"/> 5839 <param name="stride" type="GLsizei"/> 5840 <param name="pointer" type="const GLvoid *"/> 5841 <glx handcode="true"/> 5842 </function> 5843 5844</category> 5845 5846 5847<category name="2.1"> 5848 <!-- XXX some of the enums and functions probably need additional --> 5849 <!-- flags/attributes. --> 5850 5851 <enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/> 5852 <enum name="PIXEL_PACK_BUFFER" value="0x88EB"/> 5853 <enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/> 5854 <enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/> 5855 <enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/> 5856 <enum name="FLOAT_MAT2x3" value="0x8B65"/> 5857 <enum name="FLOAT_MAT2x4" value="0x8B66"/> 5858 <enum name="FLOAT_MAT3x2" value="0x8B67"/> 5859 <enum name="FLOAT_MAT3x4" value="0x8B68"/> 5860 <enum name="FLOAT_MAT4x2" value="0x8B69"/> 5861 <enum name="FLOAT_MAT4x3" value="0x8B6A"/> 5862 <enum name="SRGB" value="0x8C40"/> 5863 <enum name="SRGB8" value="0x8C41"/> 5864 <enum name="SRGB_ALPHA" value="0x8C42"/> 5865 <enum name="SRGB8_ALPHA8" value="0x8C43"/> 5866 <enum name="SLUMINANCE_ALPHA" value="0x8C44"/> 5867 <enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/> 5868 <enum name="SLUMINANCE" value="0x8C46"/> 5869 <enum name="SLUMINANCE8" value="0x8C47"/> 5870 <enum name="COMPRESSED_SRGB" value="0x8C48"/> 5871 <enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/> 5872 <enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/> 5873 <enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/> 5874 5875 <function name="UniformMatrix2x3fv" es2="3.0"> 5876 <param name="location" type="GLint"/> 5877 <param name="count" type="GLsizei" counter="true"/> 5878 <param name="transpose" type="GLboolean"/> 5879 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5880 <glx ignore="true"/> 5881 </function> 5882 <function name="UniformMatrix3x2fv" es2="3.0"> 5883 <param name="location" type="GLint"/> 5884 <param name="count" type="GLsizei" counter="true"/> 5885 <param name="transpose" type="GLboolean"/> 5886 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5887 <glx ignore="true"/> 5888 </function> 5889 <function name="UniformMatrix2x4fv" es2="3.0"> 5890 <param name="location" type="GLint"/> 5891 <param name="count" type="GLsizei" counter="true"/> 5892 <param name="transpose" type="GLboolean"/> 5893 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5894 <glx ignore="true"/> 5895 </function> 5896 <function name="UniformMatrix4x2fv" es2="3.0"> 5897 <param name="location" type="GLint"/> 5898 <param name="count" type="GLsizei" counter="true"/> 5899 <param name="transpose" type="GLboolean"/> 5900 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5901 <glx ignore="true"/> 5902 </function> 5903 <function name="UniformMatrix3x4fv" es2="3.0"> 5904 <param name="location" type="GLint"/> 5905 <param name="count" type="GLsizei" counter="true"/> 5906 <param name="transpose" type="GLboolean"/> 5907 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5908 <glx ignore="true"/> 5909 </function> 5910 <function name="UniformMatrix4x3fv" es2="3.0"> 5911 <param name="location" type="GLint"/> 5912 <param name="count" type="GLsizei" counter="true"/> 5913 <param name="transpose" type="GLboolean"/> 5914 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5915 <glx ignore="true"/> 5916 </function> 5917 5918</category> 5919 5920 5921<!-- ARB extensions sorted by extension number. --> 5922 5923<category name="GL_ARB_multitexture" number="1"> 5924 <enum name="TEXTURE0_ARB" value="0x84C0"/> 5925 <enum name="TEXTURE1_ARB" value="0x84C1"/> 5926 <enum name="TEXTURE2_ARB" value="0x84C2"/> 5927 <enum name="TEXTURE3_ARB" value="0x84C3"/> 5928 <enum name="TEXTURE4_ARB" value="0x84C4"/> 5929 <enum name="TEXTURE5_ARB" value="0x84C5"/> 5930 <enum name="TEXTURE6_ARB" value="0x84C6"/> 5931 <enum name="TEXTURE7_ARB" value="0x84C7"/> 5932 <enum name="TEXTURE8_ARB" value="0x84C8"/> 5933 <enum name="TEXTURE9_ARB" value="0x84C9"/> 5934 <enum name="TEXTURE10_ARB" value="0x84CA"/> 5935 <enum name="TEXTURE11_ARB" value="0x84CB"/> 5936 <enum name="TEXTURE12_ARB" value="0x84CC"/> 5937 <enum name="TEXTURE13_ARB" value="0x84CD"/> 5938 <enum name="TEXTURE14_ARB" value="0x84CE"/> 5939 <enum name="TEXTURE15_ARB" value="0x84CF"/> 5940 <enum name="TEXTURE16_ARB" value="0x84D0"/> 5941 <enum name="TEXTURE17_ARB" value="0x84D1"/> 5942 <enum name="TEXTURE18_ARB" value="0x84D2"/> 5943 <enum name="TEXTURE19_ARB" value="0x84D3"/> 5944 <enum name="TEXTURE20_ARB" value="0x84D4"/> 5945 <enum name="TEXTURE21_ARB" value="0x84D5"/> 5946 <enum name="TEXTURE22_ARB" value="0x84D6"/> 5947 <enum name="TEXTURE23_ARB" value="0x84D7"/> 5948 <enum name="TEXTURE24_ARB" value="0x84D8"/> 5949 <enum name="TEXTURE25_ARB" value="0x84D9"/> 5950 <enum name="TEXTURE26_ARB" value="0x84DA"/> 5951 <enum name="TEXTURE27_ARB" value="0x84DB"/> 5952 <enum name="TEXTURE28_ARB" value="0x84DC"/> 5953 <enum name="TEXTURE29_ARB" value="0x84DD"/> 5954 <enum name="TEXTURE30_ARB" value="0x84DE"/> 5955 <enum name="TEXTURE31_ARB" value="0x84DF"/> 5956 <enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0"> 5957 <size name="Get" mode="get"/> 5958 </enum> 5959 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1"> 5960 <size name="Get" mode="get"/> 5961 </enum> 5962 <enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2"> 5963 <size name="Get" mode="get"/> 5964 </enum> 5965 5966 <function name="ActiveTextureARB" alias="ActiveTexture"> 5967 <param name="texture" type="GLenum"/> 5968 </function> 5969 5970 <function name="ClientActiveTextureARB" alias="ClientActiveTexture"> 5971 <param name="texture" type="GLenum"/> 5972 </function> 5973 5974 <function name="MultiTexCoord1dARB" 5975 vectorequiv="MultiTexCoord1dv" alias="MultiTexCoord1d"> 5976 <param name="target" type="GLenum"/> 5977 <param name="s" type="GLdouble"/> 5978 </function> 5979 5980 <function name="MultiTexCoord1dvARB" alias="MultiTexCoord1dv"> 5981 <param name="target" type="GLenum"/> 5982 <param name="v" type="const GLdouble *"/> 5983 </function> 5984 5985 <function name="MultiTexCoord1fARB" 5986 vectorequiv="MultiTexCoord1fvARB" exec="dynamic"> 5987 <param name="target" type="GLenum"/> 5988 <param name="s" type="GLfloat"/> 5989 </function> 5990 5991 <function name="MultiTexCoord1fvARB" exec="dynamic"> 5992 <param name="target" type="GLenum"/> 5993 <param name="v" type="const GLfloat *" count="1"/> 5994 <glx rop="199"/> 5995 </function> 5996 5997 <function name="MultiTexCoord1iARB" 5998 vectorequiv="MultiTexCoord1iv" alias="MultiTexCoord1i"> 5999 <param name="target" type="GLenum"/> 6000 <param name="s" type="GLint"/> 6001 </function> 6002 6003 <function name="MultiTexCoord1ivARB" alias="MultiTexCoord1iv"> 6004 <param name="target" type="GLenum"/> 6005 <param name="v" type="const GLint *"/> 6006 </function> 6007 6008 <function name="MultiTexCoord1sARB" 6009 vectorequiv="MultiTexCoord1sv" alias="MultiTexCoord1s"> 6010 <param name="target" type="GLenum"/> 6011 <param name="s" type="GLshort"/> 6012 </function> 6013 6014 <function name="MultiTexCoord1svARB" alias="MultiTexCoord1sv"> 6015 <param name="target" type="GLenum"/> 6016 <param name="v" type="const GLshort *"/> 6017 </function> 6018 6019 <function name="MultiTexCoord2dARB" 6020 vectorequiv="MultiTexCoord2dv" alias="MultiTexCoord2d"> 6021 <param name="target" type="GLenum"/> 6022 <param name="s" type="GLdouble"/> 6023 <param name="t" type="GLdouble"/> 6024 </function> 6025 6026 <function name="MultiTexCoord2dvARB" alias="MultiTexCoord2dv"> 6027 <param name="target" type="GLenum"/> 6028 <param name="v" type="const GLdouble *"/> 6029 </function> 6030 6031 <function name="MultiTexCoord2fARB" 6032 vectorequiv="MultiTexCoord2fvARB" exec="dynamic"> 6033 <param name="target" type="GLenum"/> 6034 <param name="s" type="GLfloat"/> 6035 <param name="t" type="GLfloat"/> 6036 </function> 6037 6038 <function name="MultiTexCoord2fvARB" exec="dynamic"> 6039 <param name="target" type="GLenum"/> 6040 <param name="v" type="const GLfloat *" count="2"/> 6041 <glx rop="203"/> 6042 </function> 6043 6044 <function name="MultiTexCoord2iARB" 6045 vectorequiv="MultiTexCoord2iv" alias="MultiTexCoord2i"> 6046 <param name="target" type="GLenum"/> 6047 <param name="s" type="GLint"/> 6048 <param name="t" type="GLint"/> 6049 </function> 6050 6051 <function name="MultiTexCoord2ivARB" alias="MultiTexCoord2iv"> 6052 <param name="target" type="GLenum"/> 6053 <param name="v" type="const GLint *"/> 6054 </function> 6055 6056 <function name="MultiTexCoord2sARB" 6057 vectorequiv="MultiTexCoord2sv" alias="MultiTexCoord2s"> 6058 <param name="target" type="GLenum"/> 6059 <param name="s" type="GLshort"/> 6060 <param name="t" type="GLshort"/> 6061 </function> 6062 6063 <function name="MultiTexCoord2svARB" alias="MultiTexCoord2sv"> 6064 <param name="target" type="GLenum"/> 6065 <param name="v" type="const GLshort *"/> 6066 </function> 6067 6068 <function name="MultiTexCoord3dARB" 6069 vectorequiv="MultiTexCoord3dv" alias="MultiTexCoord3d"> 6070 <param name="target" type="GLenum"/> 6071 <param name="s" type="GLdouble"/> 6072 <param name="t" type="GLdouble"/> 6073 <param name="r" type="GLdouble"/> 6074 </function> 6075 6076 <function name="MultiTexCoord3dvARB" alias="MultiTexCoord3dv"> 6077 <param name="target" type="GLenum"/> 6078 <param name="v" type="const GLdouble *"/> 6079 </function> 6080 6081 <function name="MultiTexCoord3fARB" 6082 vectorequiv="MultiTexCoord3fvARB" exec="dynamic"> 6083 <param name="target" type="GLenum"/> 6084 <param name="s" type="GLfloat"/> 6085 <param name="t" type="GLfloat"/> 6086 <param name="r" type="GLfloat"/> 6087 </function> 6088 6089 <function name="MultiTexCoord3fvARB" exec="dynamic"> 6090 <param name="target" type="GLenum"/> 6091 <param name="v" type="const GLfloat *" count="3"/> 6092 <glx rop="207"/> 6093 </function> 6094 6095 <function name="MultiTexCoord3iARB" 6096 vectorequiv="MultiTexCoord3iv" alias="MultiTexCoord3i"> 6097 <param name="target" type="GLenum"/> 6098 <param name="s" type="GLint"/> 6099 <param name="t" type="GLint"/> 6100 <param name="r" type="GLint"/> 6101 </function> 6102 6103 <function name="MultiTexCoord3ivARB" alias="MultiTexCoord3iv"> 6104 <param name="target" type="GLenum"/> 6105 <param name="v" type="const GLint *"/> 6106 </function> 6107 6108 <function name="MultiTexCoord3sARB" 6109 vectorequiv="MultiTexCoord3sv" alias="MultiTexCoord3s"> 6110 <param name="target" type="GLenum"/> 6111 <param name="s" type="GLshort"/> 6112 <param name="t" type="GLshort"/> 6113 <param name="r" type="GLshort"/> 6114 </function> 6115 6116 <function name="MultiTexCoord3svARB" alias="MultiTexCoord3sv"> 6117 <param name="target" type="GLenum"/> 6118 <param name="v" type="const GLshort *"/> 6119 </function> 6120 6121 <function name="MultiTexCoord4dARB" 6122 vectorequiv="MultiTexCoord4dv" alias="MultiTexCoord4d"> 6123 <param name="target" type="GLenum"/> 6124 <param name="s" type="GLdouble"/> 6125 <param name="t" type="GLdouble"/> 6126 <param name="r" type="GLdouble"/> 6127 <param name="q" type="GLdouble"/> 6128 </function> 6129 6130 <function name="MultiTexCoord4dvARB" alias="MultiTexCoord4dv"> 6131 <param name="target" type="GLenum"/> 6132 <param name="v" type="const GLdouble *"/> 6133 </function> 6134 6135 <function name="MultiTexCoord4fARB" 6136 vectorequiv="MultiTexCoord4fvARB" exec="dynamic"> 6137 <param name="target" type="GLenum"/> 6138 <param name="s" type="GLfloat"/> 6139 <param name="t" type="GLfloat"/> 6140 <param name="r" type="GLfloat"/> 6141 <param name="q" type="GLfloat"/> 6142 </function> 6143 6144 <function name="MultiTexCoord4fvARB" exec="dynamic"> 6145 <param name="target" type="GLenum"/> 6146 <param name="v" type="const GLfloat *" count="4"/> 6147 <glx rop="211"/> 6148 </function> 6149 6150 <function name="MultiTexCoord4iARB" 6151 vectorequiv="MultiTexCoord4iv" alias="MultiTexCoord4i"> 6152 <param name="target" type="GLenum"/> 6153 <param name="s" type="GLint"/> 6154 <param name="t" type="GLint"/> 6155 <param name="r" type="GLint"/> 6156 <param name="q" type="GLint"/> 6157 </function> 6158 6159 <function name="MultiTexCoord4ivARB" alias="MultiTexCoord4iv"> 6160 <param name="target" type="GLenum"/> 6161 <param name="v" type="const GLint *"/> 6162 </function> 6163 6164 <function name="MultiTexCoord4sARB" 6165 vectorequiv="MultiTexCoord4sv" alias="MultiTexCoord4s"> 6166 <param name="target" type="GLenum"/> 6167 <param name="s" type="GLshort"/> 6168 <param name="t" type="GLshort"/> 6169 <param name="r" type="GLshort"/> 6170 <param name="q" type="GLshort"/> 6171 </function> 6172 6173 <function name="MultiTexCoord4svARB" alias="MultiTexCoord4sv"> 6174 <param name="target" type="GLenum"/> 6175 <param name="v" type="const GLshort *"/> 6176 </function> 6177</category> 6178 6179<!-- ARB extension number 2 is a GLX extension. --> 6180 6181<category name="GL_ARB_transpose_matrix" number="3"> 6182 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/> 6183 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/> 6184 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/> 6185 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/> 6186 6187 <function name="LoadTransposeMatrixfARB" alias="LoadTransposeMatrixf"> 6188 <param name="m" type="const GLfloat *"/> 6189 </function> 6190 6191 <function name="LoadTransposeMatrixdARB" alias="LoadTransposeMatrixd"> 6192 <param name="m" type="const GLdouble *"/> 6193 </function> 6194 6195 <function name="MultTransposeMatrixfARB" alias="MultTransposeMatrixf"> 6196 <param name="m" type="const GLfloat *"/> 6197 </function> 6198 6199 <function name="MultTransposeMatrixdARB" alias="MultTransposeMatrixd"> 6200 <param name="m" type="const GLdouble *"/> 6201 </function> 6202</category> 6203 6204<!-- ARB extension number 4 is a WGL extension. --> 6205 6206<category name="GL_ARB_multisample" number="5"> 6207 <enum name="MULTISAMPLE_ARB" count="1" value="0x809D"> 6208 <size name="Get" mode="get"/> 6209 </enum> 6210 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E"> 6211 <size name="Get" mode="get"/> 6212 </enum> 6213 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F"> 6214 <size name="Get" mode="get"/> 6215 </enum> 6216 <enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0"> 6217 <size name="Get" mode="get"/> 6218 </enum> 6219 <enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8"> 6220 <size name="Get" mode="get"/> 6221 </enum> 6222 <enum name="SAMPLES_ARB" count="1" value="0x80A9"> 6223 <size name="Get" mode="get"/> 6224 </enum> 6225 <enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA"> 6226 <size name="Get" mode="get"/> 6227 </enum> 6228 <enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB"> 6229 <size name="Get" mode="get"/> 6230 </enum> 6231 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/> 6232 6233 <function name="SampleCoverageARB" alias="SampleCoverage"> 6234 <param name="value" type="GLclampf"/> 6235 <param name="invert" type="GLboolean"/> 6236 </function> 6237</category> 6238 6239<category name="GL_ARB_texture_env_add" number="6"> 6240 <!-- No new functions, types, enums. --> 6241</category> 6242 6243<category name="GL_ARB_texture_cube_map" number="7"> 6244 <enum name="NORMAL_MAP_ARB" value="0x8511"/> 6245 <enum name="REFLECTION_MAP_ARB" value="0x8512"/> 6246 <enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513"> 6247 <size name="Get" mode="get"/> 6248 </enum> 6249 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514"> 6250 <size name="Get" mode="get"/> 6251 </enum> 6252 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/> 6253 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/> 6254 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/> 6255 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/> 6256 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/> 6257 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/> 6258 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/> 6259 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C"> 6260 <size name="Get" mode="get"/> 6261 </enum> 6262</category> 6263 6264<!-- ARB extension number 8 is a WGL extension. --> 6265<!-- ARB extension number 9 is a WGL extension. --> 6266<!-- ARB extension number 10 is a WGL extension. --> 6267<!-- ARB extension number 11 is a WGL extension. --> 6268 6269<category name="GL_ARB_texture_compression" number="12"> 6270 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/> 6271 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/> 6272 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/> 6273 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/> 6274 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/> 6275 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/> 6276 <enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF"> 6277 <size name="Get" mode="get"/> 6278 </enum> 6279 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0"> 6280 <size name="GetTexLevelParameterfv" mode="get"/> 6281 <size name="GetTexLevelParameteriv" mode="get"/> 6282 </enum> 6283 <enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1"> 6284 <size name="GetTexLevelParameterfv" mode="get"/> 6285 <size name="GetTexLevelParameteriv" mode="get"/> 6286 </enum> 6287 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2"> 6288 <size name="Get" mode="get"/> 6289 </enum> 6290 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/> 6291 6292 <function name="CompressedTexImage3DARB" alias="CompressedTexImage3D"> 6293 <param name="target" type="GLenum"/> 6294 <param name="level" type="GLint"/> 6295 <param name="internalformat" type="GLenum"/> 6296 <param name="width" type="GLsizei"/> 6297 <param name="height" type="GLsizei"/> 6298 <param name="depth" type="GLsizei"/> 6299 <param name="border" type="GLint"/> 6300 <param name="imageSize" type="GLsizei"/> 6301 <param name="data" type="const GLvoid *"/> 6302 </function> 6303 6304 <function name="CompressedTexImage2DARB" alias="CompressedTexImage2D"> 6305 <param name="target" type="GLenum"/> 6306 <param name="level" type="GLint"/> 6307 <param name="internalformat" type="GLenum"/> 6308 <param name="width" type="GLsizei"/> 6309 <param name="height" type="GLsizei"/> 6310 <param name="border" type="GLint"/> 6311 <param name="imageSize" type="GLsizei"/> 6312 <param name="data" type="const GLvoid *"/> 6313 </function> 6314 6315 <function name="CompressedTexImage1DARB" alias="CompressedTexImage1D"> 6316 <param name="target" type="GLenum"/> 6317 <param name="level" type="GLint"/> 6318 <param name="internalformat" type="GLenum"/> 6319 <param name="width" type="GLsizei"/> 6320 <param name="border" type="GLint"/> 6321 <param name="imageSize" type="GLsizei"/> 6322 <param name="data" type="const GLvoid *"/> 6323 </function> 6324 6325 <function name="CompressedTexSubImage3DARB" alias="CompressedTexSubImage3D"> 6326 <param name="target" type="GLenum"/> 6327 <param name="level" type="GLint"/> 6328 <param name="xoffset" type="GLint"/> 6329 <param name="yoffset" type="GLint"/> 6330 <param name="zoffset" type="GLint"/> 6331 <param name="width" type="GLsizei"/> 6332 <param name="height" type="GLsizei"/> 6333 <param name="depth" type="GLsizei"/> 6334 <param name="format" type="GLenum"/> 6335 <param name="imageSize" type="GLsizei"/> 6336 <param name="data" type="const GLvoid *"/> 6337 </function> 6338 6339 <function name="CompressedTexSubImage2DARB" alias="CompressedTexSubImage2D"> 6340 <param name="target" type="GLenum"/> 6341 <param name="level" type="GLint"/> 6342 <param name="xoffset" type="GLint"/> 6343 <param name="yoffset" type="GLint"/> 6344 <param name="width" type="GLsizei"/> 6345 <param name="height" type="GLsizei"/> 6346 <param name="format" type="GLenum"/> 6347 <param name="imageSize" type="GLsizei"/> 6348 <param name="data" type="const GLvoid *"/> 6349 </function> 6350 6351 <function name="CompressedTexSubImage1DARB" alias="CompressedTexSubImage1D"> 6352 <param name="target" type="GLenum"/> 6353 <param name="level" type="GLint"/> 6354 <param name="xoffset" type="GLint"/> 6355 <param name="width" type="GLsizei"/> 6356 <param name="format" type="GLenum"/> 6357 <param name="imageSize" type="GLsizei"/> 6358 <param name="data" type="const GLvoid *"/> 6359 </function> 6360 6361 <function name="GetCompressedTexImageARB" alias="GetCompressedTexImage"> 6362 <param name="target" type="GLenum"/> 6363 <param name="level" type="GLint"/> 6364 <param name="img" type="GLvoid *"/> 6365 6366 <!-- This has to be hand coded because the image size is in the 6367 "wrong" place. Technically, this should be a 6368 'always_array="true"' case. The size field in the reply would 6369 be at offset 12. However, the size is actually at offset 16. 6370 This is where the 'width' is in a GetTexImage reply. --> 6371 </function> 6372</category> 6373 6374<category name="GL_ARB_texture_border_clamp" number="13"> 6375 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/> 6376</category> 6377 6378<category name="GL_ARB_point_parameters" number="14"> 6379 <enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126"> 6380 <size name="PointParameterfv"/> 6381 </enum> 6382 <enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127"> 6383 <size name="PointParameterfv"/> 6384 </enum> 6385 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128"> 6386 <size name="PointParameterfv"/> 6387 </enum> 6388 <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129"> 6389 <size name="PointParameterfv"/> 6390 </enum> 6391 6392 <function name="PointParameterfARB" alias="PointParameterf"> 6393 <param name="pname" type="GLenum"/> 6394 <param name="param" type="GLfloat"/> 6395 <glx rop="2065"/> 6396 </function> 6397 6398 <function name="PointParameterfvARB" alias="PointParameterfv"> 6399 <param name="pname" type="GLenum"/> 6400 <param name="params" type="const GLfloat *" variable_param="pname"/> 6401 <glx rop="2066"/> 6402 </function> 6403</category> 6404 6405<category name="GL_ARB_vertex_blend" number="15"> 6406 <enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4"> 6407 <size name="Get" mode="get"/> 6408 </enum> 6409 <enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5"> 6410 <size name="Get" mode="get"/> 6411 </enum> 6412 <enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6"> 6413 <size name="Get" mode="get"/> 6414 </enum> 6415 <enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7"> 6416 <size name="Get" mode="get"/> 6417 </enum> 6418 <enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8"> 6419 <size name="Get" mode="get"/> 6420 </enum> 6421 <enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9"> 6422 <size name="Get" mode="get"/> 6423 </enum> 6424 <enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA"> 6425 <size name="Get" mode="get"/> 6426 </enum> 6427 <enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB"> 6428 <size name="Get" mode="get"/> 6429 </enum> 6430 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/> 6431 <enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD"> 6432 <size name="Get" mode="get"/> 6433 </enum> 6434 <enum name="MODELVIEW0_ARB" count="16" value="0x1700"> 6435 <size name="Get" mode="get"/> 6436 </enum> 6437 <enum name="MODELVIEW1_ARB" count="16" value="0x850A"> 6438 <size name="Get" mode="get"/> 6439 </enum> 6440 <enum name="MODELVIEW2_ARB" count="16" value="0x8722"> 6441 <size name="Get" mode="get"/> 6442 </enum> 6443 <enum name="MODELVIEW3_ARB" count="16" value="0x8723"> 6444 <size name="Get" mode="get"/> 6445 </enum> 6446 <enum name="MODELVIEW4_ARB" count="16" value="0x8724"> 6447 <size name="Get" mode="get"/> 6448 </enum> 6449 <enum name="MODELVIEW5_ARB" count="16" value="0x8725"> 6450 <size name="Get" mode="get"/> 6451 </enum> 6452 <enum name="MODELVIEW6_ARB" count="16" value="0x8726"> 6453 <size name="Get" mode="get"/> 6454 </enum> 6455 <enum name="MODELVIEW7_ARB" count="16" value="0x8727"> 6456 <size name="Get" mode="get"/> 6457 </enum> 6458 <enum name="MODELVIEW8_ARB" count="16" value="0x8728"> 6459 <size name="Get" mode="get"/> 6460 </enum> 6461 <enum name="MODELVIEW9_ARB" count="16" value="0x8729"> 6462 <size name="Get" mode="get"/> 6463 </enum> 6464 <enum name="MODELVIEW10_ARB" count="16" value="0x872A"> 6465 <size name="Get" mode="get"/> 6466 </enum> 6467 <enum name="MODELVIEW11_ARB" count="16" value="0x872B"> 6468 <size name="Get" mode="get"/> 6469 </enum> 6470 <enum name="MODELVIEW12_ARB" count="16" value="0x872C"> 6471 <size name="Get" mode="get"/> 6472 </enum> 6473 <enum name="MODELVIEW13_ARB" count="16" value="0x872D"> 6474 <size name="Get" mode="get"/> 6475 </enum> 6476 <enum name="MODELVIEW14_ARB" count="16" value="0x872E"> 6477 <size name="Get" mode="get"/> 6478 </enum> 6479 <enum name="MODELVIEW15_ARB" count="16" value="0x872F"> 6480 <size name="Get" mode="get"/> 6481 </enum> 6482 <enum name="MODELVIEW16_ARB" count="16" value="0x8730"> 6483 <size name="Get" mode="get"/> 6484 </enum> 6485 <enum name="MODELVIEW17_ARB" count="16" value="0x8731"> 6486 <size name="Get" mode="get"/> 6487 </enum> 6488 <enum name="MODELVIEW18_ARB" count="16" value="0x8732"> 6489 <size name="Get" mode="get"/> 6490 </enum> 6491 <enum name="MODELVIEW19_ARB" count="16" value="0x8733"> 6492 <size name="Get" mode="get"/> 6493 </enum> 6494 <enum name="MODELVIEW20_ARB" count="16" value="0x8734"> 6495 <size name="Get" mode="get"/> 6496 </enum> 6497 <enum name="MODELVIEW21_ARB" count="16" value="0x8735"> 6498 <size name="Get" mode="get"/> 6499 </enum> 6500 <enum name="MODELVIEW22_ARB" count="16" value="0x8736"> 6501 <size name="Get" mode="get"/> 6502 </enum> 6503 <enum name="MODELVIEW23_ARB" count="16" value="0x8737"> 6504 <size name="Get" mode="get"/> 6505 </enum> 6506 <enum name="MODELVIEW24_ARB" count="16" value="0x8738"> 6507 <size name="Get" mode="get"/> 6508 </enum> 6509 <enum name="MODELVIEW25_ARB" count="16" value="0x8739"> 6510 <size name="Get" mode="get"/> 6511 </enum> 6512 <enum name="MODELVIEW26_ARB" count="16" value="0x873A"> 6513 <size name="Get" mode="get"/> 6514 </enum> 6515 <enum name="MODELVIEW27_ARB" count="16" value="0x873B"> 6516 <size name="Get" mode="get"/> 6517 </enum> 6518 <enum name="MODELVIEW28_ARB" count="16" value="0x873C"> 6519 <size name="Get" mode="get"/> 6520 </enum> 6521 <enum name="MODELVIEW29_ARB" count="16" value="0x873D"> 6522 <size name="Get" mode="get"/> 6523 </enum> 6524 <enum name="MODELVIEW30_ARB" count="16" value="0x873E"> 6525 <size name="Get" mode="get"/> 6526 </enum> 6527 <enum name="MODELVIEW31_ARB" count="16" value="0x873F"> 6528 <size name="Get" mode="get"/> 6529 </enum> 6530 6531 <function name="WeightbvARB" exec="skip"> 6532 <param name="size" type="GLint"/> 6533 <param name="weights" type="const GLbyte *"/> 6534 </function> 6535 6536 <function name="WeightsvARB" exec="skip"> 6537 <param name="size" type="GLint"/> 6538 <param name="weights" type="const GLshort *"/> 6539 </function> 6540 6541 <function name="WeightivARB" exec="skip"> 6542 <param name="size" type="GLint"/> 6543 <param name="weights" type="const GLint *"/> 6544 </function> 6545 6546 <function name="WeightfvARB" exec="skip"> 6547 <param name="size" type="GLint"/> 6548 <param name="weights" type="const GLfloat *"/> 6549 </function> 6550 6551 <function name="WeightdvARB" exec="skip"> 6552 <param name="size" type="GLint"/> 6553 <param name="weights" type="const GLdouble *"/> 6554 </function> 6555 6556 <function name="WeightubvARB" exec="skip"> 6557 <param name="size" type="GLint"/> 6558 <param name="weights" type="const GLubyte *"/> 6559 </function> 6560 6561 <function name="WeightusvARB" exec="skip"> 6562 <param name="size" type="GLint"/> 6563 <param name="weights" type="const GLushort *"/> 6564 </function> 6565 6566 <function name="WeightuivARB" exec="skip"> 6567 <param name="size" type="GLint"/> 6568 <param name="weights" type="const GLuint *"/> 6569 </function> 6570 6571 <function name="WeightPointerARB" exec="skip"> 6572 <param name="size" type="GLint"/> 6573 <param name="type" type="GLenum"/> 6574 <param name="stride" type="GLsizei"/> 6575 <param name="pointer" type="const GLvoid *"/> 6576 <glx ignore="true" handcode="true"/> 6577 </function> 6578 6579 <function name="VertexBlendARB" exec="skip"> 6580 <param name="count" type="GLint"/> 6581 </function> 6582</category> 6583 6584<category name="GL_ARB_matrix_palette" number="16"> 6585 <enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840"> 6586 <size name="Get" mode="get"/> 6587 </enum> 6588 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841"> 6589 <size name="Get" mode="get"/> 6590 </enum> 6591 <enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842"> 6592 <size name="Get" mode="get"/> 6593 </enum> 6594 <enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843"> 6595 <size name="Get" mode="get"/> 6596 </enum> 6597 <enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844"> 6598 <size name="Get" mode="get"/> 6599 </enum> 6600 <enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845"> 6601 <size name="Get" mode="get"/> 6602 </enum> 6603 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846"> 6604 <size name="Get" mode="get"/> 6605 </enum> 6606 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847"> 6607 <size name="Get" mode="get"/> 6608 </enum> 6609 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848"> 6610 <size name="Get" mode="get"/> 6611 </enum> 6612 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/> 6613 6614 <function name="CurrentPaletteMatrixARB" exec="skip"> 6615 <param name="index" type="GLint"/> 6616 <glx ignore="true" rop="4329"/> 6617 </function> 6618 6619 <function name="MatrixIndexubvARB" exec="skip"> 6620 <param name="size" type="GLint" counter="true"/> 6621 <param name="indices" type="const GLubyte *" count="size"/> 6622 <glx ignore="true" rop="4326"/> 6623 </function> 6624 6625 <function name="MatrixIndexusvARB" exec="skip"> 6626 <param name="size" type="GLint" counter="true"/> 6627 <param name="indices" type="const GLushort *" count="size"/> 6628 <glx ignore="true" rop="4327"/> 6629 </function> 6630 6631 <function name="MatrixIndexuivARB" exec="skip"> 6632 <param name="size" type="GLint" counter="true"/> 6633 <param name="indices" type="const GLuint *" count="size"/> 6634 <glx ignore="true" rop="4328"/> 6635 </function> 6636 6637 <function name="MatrixIndexPointerARB" exec="skip"> 6638 <param name="size" type="GLint"/> 6639 <param name="type" type="GLenum"/> 6640 <param name="stride" type="GLsizei"/> 6641 <param name="pointer" type="const GLvoid *"/> 6642 <glx ignore="true" handcode="true"/> 6643 </function> 6644</category> 6645 6646<category name="GL_ARB_texture_env_combine" number="17"> 6647 <enum name="COMBINE_ARB" value="0x8570"/> 6648 <enum name="COMBINE_RGB_ARB" value="0x8571"/> 6649 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/> 6650 <enum name="SOURCE0_RGB_ARB" value="0x8580"/> 6651 <enum name="SOURCE1_RGB_ARB" value="0x8581"/> 6652 <enum name="SOURCE2_RGB_ARB" value="0x8582"/> 6653 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/> 6654 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/> 6655 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/> 6656 <enum name="OPERAND0_RGB_ARB" value="0x8590"/> 6657 <enum name="OPERAND1_RGB_ARB" value="0x8591"/> 6658 <enum name="OPERAND2_RGB_ARB" value="0x8592"/> 6659 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/> 6660 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/> 6661 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/> 6662 <enum name="RGB_SCALE_ARB" value="0x8573"/> 6663 <enum name="ADD_SIGNED_ARB" value="0x8574"/> 6664 <enum name="INTERPOLATE_ARB" value="0x8575"/> 6665 <enum name="SUBTRACT_ARB" value="0x84E7"/> 6666 <enum name="CONSTANT_ARB" value="0x8576"/> 6667 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/> 6668 <enum name="PREVIOUS_ARB" value="0x8578"/> 6669</category> 6670 6671<category name="GL_ARB_texture_env_crossbar" number="18"> 6672 <!-- No new functions, types, enums. --> 6673</category> 6674 6675<category name="GL_ARB_texture_env_dot3" number="19"> 6676 <enum name="DOT3_RGB_ARB" value="0x86AE"/> 6677 <enum name="DOT3_RGBA_ARB" value="0x86AF"/> 6678</category> 6679 6680<!-- ARB extension number 20 is a WGL extension. --> 6681 6682<category name="GL_ARB_texture_mirrored_repeat" number="21"> 6683 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/> 6684</category> 6685 6686<category name="GL_ARB_depth_texture" number="22"> 6687 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/> 6688 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/> 6689 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/> 6690 <enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A"> 6691 <size name="GetTexLevelParameterfv" mode="get"/> 6692 <size name="GetTexLevelParameteriv" mode="get"/> 6693 </enum> 6694 <enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B"> 6695 <size name="TexParameterfv"/> 6696 <size name="TexParameteriv"/> 6697 <size name="GetTexParameterfv" mode="get"/> 6698 <size name="GetTexParameteriv" mode="get"/> 6699 </enum> 6700</category> 6701 6702<category name="GL_ARB_shadow" number="23"> 6703 <enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C"> 6704 <size name="TexParameterfv"/> 6705 <size name="TexParameteriv"/> 6706 <size name="GetTexParameterfv" mode="get"/> 6707 <size name="GetTexParameteriv" mode="get"/> 6708 </enum> 6709 <enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D"> 6710 <size name="TexParameterfv"/> 6711 <size name="TexParameteriv"/> 6712 <size name="GetTexParameterfv" mode="get"/> 6713 <size name="GetTexParameteriv" mode="get"/> 6714 </enum> 6715 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/> 6716</category> 6717 6718<category name="GL_ARB_shadow_ambient" number="24"> 6719 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF"> 6720 <size name="TexParameterfv"/> 6721 <size name="TexParameteriv"/> 6722 <size name="GetTexParameterfv" mode="get"/> 6723 <size name="GetTexParameteriv" mode="get"/> 6724 </enum> 6725</category> 6726 6727<category name="GL_ARB_window_pos" number="25"> 6728 <function name="WindowPos2dARB" alias="WindowPos2d"> 6729 <param name="x" type="GLdouble"/> 6730 <param name="y" type="GLdouble"/> 6731 </function> 6732 6733 <function name="WindowPos2fARB" alias="WindowPos2f"> 6734 <param name="x" type="GLfloat"/> 6735 <param name="y" type="GLfloat"/> 6736 </function> 6737 6738 <function name="WindowPos2iARB" alias="WindowPos2i"> 6739 <param name="x" type="GLint"/> 6740 <param name="y" type="GLint"/> 6741 </function> 6742 6743 <function name="WindowPos2sARB" alias="WindowPos2s"> 6744 <param name="x" type="GLshort"/> 6745 <param name="y" type="GLshort"/> 6746 </function> 6747 6748 <function name="WindowPos2dvARB" alias="WindowPos2dv"> 6749 <param name="v" type="const GLdouble *"/> 6750 </function> 6751 6752 <function name="WindowPos2fvARB" alias="WindowPos2fv"> 6753 <param name="v" type="const GLfloat *"/> 6754 </function> 6755 6756 <function name="WindowPos2ivARB" alias="WindowPos2iv"> 6757 <param name="v" type="const GLint *"/> 6758 </function> 6759 6760 <function name="WindowPos2svARB" alias="WindowPos2sv"> 6761 <param name="v" type="const GLshort *"/> 6762 </function> 6763 6764 <function name="WindowPos3dARB" alias="WindowPos3d"> 6765 <param name="x" type="GLdouble"/> 6766 <param name="y" type="GLdouble"/> 6767 <param name="z" type="GLdouble"/> 6768 </function> 6769 6770 <function name="WindowPos3fARB" alias="WindowPos3f"> 6771 <param name="x" type="GLfloat"/> 6772 <param name="y" type="GLfloat"/> 6773 <param name="z" type="GLfloat"/> 6774 </function> 6775 6776 <function name="WindowPos3iARB" alias="WindowPos3i"> 6777 <param name="x" type="GLint"/> 6778 <param name="y" type="GLint"/> 6779 <param name="z" type="GLint"/> 6780 </function> 6781 6782 <function name="WindowPos3sARB" alias="WindowPos3s"> 6783 <param name="x" type="GLshort"/> 6784 <param name="y" type="GLshort"/> 6785 <param name="z" type="GLshort"/> 6786 </function> 6787 6788 <function name="WindowPos3dvARB" alias="WindowPos3dv"> 6789 <param name="v" type="const GLdouble *"/> 6790 </function> 6791 6792 <function name="WindowPos3fvARB" alias="WindowPos3fv"> 6793 <param name="v" type="const GLfloat *"/> 6794 </function> 6795 6796 <function name="WindowPos3ivARB" alias="WindowPos3iv"> 6797 <param name="v" type="const GLint *"/> 6798 </function> 6799 6800 <function name="WindowPos3svARB" alias="WindowPos3sv"> 6801 <param name="v" type="const GLshort *"/> 6802 </function> 6803</category> 6804 6805<category name="GL_ARB_vertex_program" number="26"> 6806 <enum name="COLOR_SUM_ARB" count="1" value="0x8458"> 6807 <size name="Get" mode="get"/> 6808 </enum> 6809 <enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620"> 6810 <size name="GetVertexAttribdv" mode="get"/> 6811 <size name="GetVertexAttribfv" mode="get"/> 6812 <size name="GetVertexAttribiv" mode="get"/> 6813 <size name="Get" mode="get"/> 6814 </enum> 6815 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622"> 6816 <size name="GetVertexAttribdv" mode="get"/> 6817 <size name="GetVertexAttribfv" mode="get"/> 6818 <size name="GetVertexAttribiv" mode="get"/> 6819 </enum> 6820 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623"> 6821 <size name="GetVertexAttribdv" mode="get"/> 6822 <size name="GetVertexAttribfv" mode="get"/> 6823 <size name="GetVertexAttribiv" mode="get"/> 6824 </enum> 6825 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624"> 6826 <size name="GetVertexAttribdv" mode="get"/> 6827 <size name="GetVertexAttribfv" mode="get"/> 6828 <size name="GetVertexAttribiv" mode="get"/> 6829 </enum> 6830 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625"> 6831 <size name="GetVertexAttribdv" mode="get"/> 6832 <size name="GetVertexAttribfv" mode="get"/> 6833 <size name="GetVertexAttribiv" mode="get"/> 6834 </enum> 6835 <enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626"> 6836 <size name="GetVertexAttribdv" mode="get"/> 6837 <size name="GetVertexAttribfv" mode="get"/> 6838 <size name="GetVertexAttribiv" mode="get"/> 6839 </enum> 6840 <enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627"> 6841 <size name="GetProgramivARB" mode="get"/> 6842 </enum> 6843 <enum name="PROGRAM_STRING_ARB" value="0x8628"/> 6844 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E"> 6845 <size name="Get" mode="get"/> 6846 </enum> 6847 <enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F"> 6848 <size name="Get" mode="get"/> 6849 </enum> 6850 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640"> 6851 <size name="Get" mode="get"/> 6852 </enum> 6853 <enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641"> 6854 <size name="Get" mode="get"/> 6855 </enum> 6856 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642"> 6857 <size name="Get" mode="get"/> 6858 </enum> 6859 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643"> 6860 <size name="Get" mode="get"/> 6861 </enum> 6862 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/> 6863 <enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B"> 6864 <size name="Get" mode="get"/> 6865 </enum> 6866 <enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677"> 6867 <size name="GetProgramivARB" mode="get"/> 6868 </enum> 6869 <enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869"> 6870 <size name="Get" mode="get"/> 6871 </enum> 6872 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/> 6873 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/> 6874 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/> 6875 <enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876"> 6876 <size name="GetProgramivARB" mode="get"/> 6877 </enum> 6878 <enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0"> 6879 <size name="GetProgramivARB" mode="get"/> 6880 </enum> 6881 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1"> 6882 <size name="GetProgramivARB" mode="get"/> 6883 </enum> 6884 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2"> 6885 <size name="GetProgramivARB" mode="get"/> 6886 </enum> 6887 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3"> 6888 <size name="GetProgramivARB" mode="get"/> 6889 </enum> 6890 <enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4"> 6891 <size name="GetProgramivARB" mode="get"/> 6892 </enum> 6893 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5"> 6894 <size name="GetProgramivARB" mode="get"/> 6895 </enum> 6896 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6"> 6897 <size name="GetProgramivARB" mode="get"/> 6898 </enum> 6899 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7"> 6900 <size name="GetProgramivARB" mode="get"/> 6901 </enum> 6902 <enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8"> 6903 <size name="GetProgramivARB" mode="get"/> 6904 </enum> 6905 <enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9"> 6906 <size name="GetProgramivARB" mode="get"/> 6907 </enum> 6908 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA"> 6909 <size name="GetProgramivARB" mode="get"/> 6910 </enum> 6911 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB"> 6912 <size name="GetProgramivARB" mode="get"/> 6913 </enum> 6914 <enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC"> 6915 <size name="GetProgramivARB" mode="get"/> 6916 </enum> 6917 <enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD"> 6918 <size name="GetProgramivARB" mode="get"/> 6919 </enum> 6920 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE"> 6921 <size name="GetProgramivARB" mode="get"/> 6922 </enum> 6923 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF"> 6924 <size name="GetProgramivARB" mode="get"/> 6925 </enum> 6926 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0"> 6927 <size name="GetProgramivARB" mode="get"/> 6928 </enum> 6929 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1"> 6930 <size name="GetProgramivARB" mode="get"/> 6931 </enum> 6932 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2"> 6933 <size name="GetProgramivARB" mode="get"/> 6934 </enum> 6935 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3"> 6936 <size name="GetProgramivARB" mode="get"/> 6937 </enum> 6938 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4"> 6939 <size name="GetProgramivARB" mode="get"/> 6940 </enum> 6941 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5"> 6942 <size name="GetProgramivARB" mode="get"/> 6943 </enum> 6944 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6"> 6945 <size name="GetProgramivARB" mode="get"/> 6946 </enum> 6947 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7"> 6948 <size name="Get" mode="get"/> 6949 </enum> 6950 <enum name="MATRIX0_ARB" value="0x88C0"/> 6951 <enum name="MATRIX1_ARB" value="0x88C1"/> 6952 <enum name="MATRIX2_ARB" value="0x88C2"/> 6953 <enum name="MATRIX3_ARB" value="0x88C3"/> 6954 <enum name="MATRIX4_ARB" value="0x88C4"/> 6955 <enum name="MATRIX5_ARB" value="0x88C5"/> 6956 <enum name="MATRIX6_ARB" value="0x88C6"/> 6957 <enum name="MATRIX7_ARB" value="0x88C7"/> 6958 <enum name="MATRIX8_ARB" value="0x88C8"/> 6959 <enum name="MATRIX9_ARB" value="0x88C9"/> 6960 <enum name="MATRIX10_ARB" value="0x88CA"/> 6961 <enum name="MATRIX11_ARB" value="0x88CB"/> 6962 <enum name="MATRIX12_ARB" value="0x88CC"/> 6963 <enum name="MATRIX13_ARB" value="0x88CD"/> 6964 <enum name="MATRIX14_ARB" value="0x88CE"/> 6965 <enum name="MATRIX15_ARB" value="0x88CF"/> 6966 <enum name="MATRIX16_ARB" value="0x88D0"/> 6967 <enum name="MATRIX17_ARB" value="0x88D1"/> 6968 <enum name="MATRIX18_ARB" value="0x88D2"/> 6969 <enum name="MATRIX19_ARB" value="0x88D3"/> 6970 <enum name="MATRIX20_ARB" value="0x88D4"/> 6971 <enum name="MATRIX21_ARB" value="0x88D5"/> 6972 <enum name="MATRIX22_ARB" value="0x88D6"/> 6973 <enum name="MATRIX23_ARB" value="0x88D7"/> 6974 <enum name="MATRIX24_ARB" value="0x88D8"/> 6975 <enum name="MATRIX25_ARB" value="0x88D9"/> 6976 <enum name="MATRIX26_ARB" value="0x88DA"/> 6977 <enum name="MATRIX27_ARB" value="0x88DB"/> 6978 <enum name="MATRIX28_ARB" value="0x88DC"/> 6979 <enum name="MATRIX29_ARB" value="0x88DD"/> 6980 <enum name="MATRIX30_ARB" value="0x88DE"/> 6981 <enum name="MATRIX31_ARB" value="0x88DF"/> 6982 6983 <function name="GetVertexAttribdvARB" alias="GetVertexAttribdv"> 6984 <param name="index" type="GLuint"/> 6985 <param name="pname" type="GLenum"/> 6986 <param name="params" type="GLdouble *"/> 6987 </function> 6988 6989 <function name="GetVertexAttribfvARB" alias="GetVertexAttribfv"> 6990 <param name="index" type="GLuint"/> 6991 <param name="pname" type="GLenum"/> 6992 <param name="params" type="GLfloat *"/> 6993 </function> 6994 6995 <function name="GetVertexAttribivARB" alias="GetVertexAttribiv"> 6996 <param name="index" type="GLuint"/> 6997 <param name="pname" type="GLenum"/> 6998 <param name="params" type="GLint *"/> 6999 </function> 7000 7001 <function name="VertexAttrib1dARB" 7002 vectorequiv="VertexAttrib1dv" alias="VertexAttrib1d"> 7003 <param name="index" type="GLuint"/> 7004 <param name="x" type="GLdouble"/> 7005 </function> 7006 7007 <function name="VertexAttrib1dvARB" alias="VertexAttrib1dv"> 7008 <param name="index" type="GLuint"/> 7009 <param name="v" type="const GLdouble *"/> 7010 </function> 7011 7012 <function name="VertexAttrib1fARB" 7013 vectorequiv="VertexAttrib1fvARB" exec="dynamic"> 7014 <param name="index" type="GLuint"/> 7015 <param name="x" type="GLfloat"/> 7016 </function> 7017 7018 <function name="VertexAttrib1fvARB" exec="dynamic"> 7019 <param name="index" type="GLuint"/> 7020 <param name="v" type="const GLfloat *" count="1"/> 7021 <glx rop="4193"/> 7022 </function> 7023 7024 <function name="VertexAttrib1sARB" 7025 vectorequiv="VertexAttrib1sv" alias="VertexAttrib1s"> 7026 <param name="index" type="GLuint"/> 7027 <param name="x" type="GLshort"/> 7028 </function> 7029 7030 <function name="VertexAttrib1svARB" alias="VertexAttrib1sv"> 7031 <param name="index" type="GLuint"/> 7032 <param name="v" type="const GLshort *"/> 7033 </function> 7034 7035 <function name="VertexAttrib2dARB" 7036 vectorequiv="VertexAttrib2dv" alias="VertexAttrib2d"> 7037 <param name="index" type="GLuint"/> 7038 <param name="x" type="GLdouble"/> 7039 <param name="y" type="GLdouble"/> 7040 </function> 7041 7042 <function name="VertexAttrib2dvARB" alias="VertexAttrib2dv"> 7043 <param name="index" type="GLuint"/> 7044 <param name="v" type="const GLdouble *"/> 7045 </function> 7046 7047 <function name="VertexAttrib2fARB" 7048 vectorequiv="VertexAttrib2fvARB" exec="dynamic"> 7049 <param name="index" type="GLuint"/> 7050 <param name="x" type="GLfloat"/> 7051 <param name="y" type="GLfloat"/> 7052 </function> 7053 7054 <function name="VertexAttrib2fvARB" exec="dynamic"> 7055 <param name="index" type="GLuint"/> 7056 <param name="v" type="const GLfloat *" count="2"/> 7057 <glx rop="4194"/> 7058 </function> 7059 7060 <function name="VertexAttrib2sARB" 7061 vectorequiv="VertexAttrib2sv" alias="VertexAttrib2s"> 7062 <param name="index" type="GLuint"/> 7063 <param name="x" type="GLshort"/> 7064 <param name="y" type="GLshort"/> 7065 </function> 7066 7067 <function name="VertexAttrib2svARB" alias="VertexAttrib2sv"> 7068 <param name="index" type="GLuint"/> 7069 <param name="v" type="const GLshort *"/> 7070 </function> 7071 7072 <function name="VertexAttrib3dARB" 7073 vectorequiv="VertexAttrib3dv" alias="VertexAttrib3d"> 7074 <param name="index" type="GLuint"/> 7075 <param name="x" type="GLdouble"/> 7076 <param name="y" type="GLdouble"/> 7077 <param name="z" type="GLdouble"/> 7078 </function> 7079 7080 <function name="VertexAttrib3dvARB" alias="VertexAttrib3dv"> 7081 <param name="index" type="GLuint"/> 7082 <param name="v" type="const GLdouble *"/> 7083 </function> 7084 7085 <function name="VertexAttrib3fARB" 7086 vectorequiv="VertexAttrib3fvARB" exec="dynamic"> 7087 <param name="index" type="GLuint"/> 7088 <param name="x" type="GLfloat"/> 7089 <param name="y" type="GLfloat"/> 7090 <param name="z" type="GLfloat"/> 7091 </function> 7092 7093 <function name="VertexAttrib3fvARB" exec="dynamic"> 7094 <param name="index" type="GLuint"/> 7095 <param name="v" type="const GLfloat *" count="3"/> 7096 <glx rop="4195"/> 7097 </function> 7098 7099 <function name="VertexAttrib3sARB" 7100 vectorequiv="VertexAttrib3sv" alias="VertexAttrib3s"> 7101 <param name="index" type="GLuint"/> 7102 <param name="x" type="GLshort"/> 7103 <param name="y" type="GLshort"/> 7104 <param name="z" type="GLshort"/> 7105 </function> 7106 7107 <function name="VertexAttrib3svARB" alias="VertexAttrib3sv"> 7108 <param name="index" type="GLuint"/> 7109 <param name="v" type="const GLshort *"/> 7110 </function> 7111 7112 <function name="VertexAttrib4dARB" 7113 vectorequiv="VertexAttrib4dv" alias="VertexAttrib4d"> 7114 <param name="index" type="GLuint"/> 7115 <param name="x" type="GLdouble"/> 7116 <param name="y" type="GLdouble"/> 7117 <param name="z" type="GLdouble"/> 7118 <param name="w" type="GLdouble"/> 7119 </function> 7120 7121 <function name="VertexAttrib4dvARB" alias="VertexAttrib4dv"> 7122 <param name="index" type="GLuint"/> 7123 <param name="v" type="const GLdouble *"/> 7124 </function> 7125 7126 <function name="VertexAttrib4fARB" 7127 vectorequiv="VertexAttrib4fvARB" exec="dynamic"> 7128 <param name="index" type="GLuint"/> 7129 <param name="x" type="GLfloat"/> 7130 <param name="y" type="GLfloat"/> 7131 <param name="z" type="GLfloat"/> 7132 <param name="w" type="GLfloat"/> 7133 </function> 7134 7135 <function name="VertexAttrib4fvARB" exec="dynamic"> 7136 <param name="index" type="GLuint"/> 7137 <param name="v" type="const GLfloat *" count="4"/> 7138 <glx rop="4196"/> 7139 </function> 7140 7141 <function name="VertexAttrib4sARB" 7142 vectorequiv="VertexAttrib4sv" alias="VertexAttrib4s"> 7143 <param name="index" type="GLuint"/> 7144 <param name="x" type="GLshort"/> 7145 <param name="y" type="GLshort"/> 7146 <param name="z" type="GLshort"/> 7147 <param name="w" type="GLshort"/> 7148 </function> 7149 7150 <function name="VertexAttrib4svARB" alias="VertexAttrib4sv"> 7151 <param name="index" type="GLuint"/> 7152 <param name="v" type="const GLshort *"/> 7153 </function> 7154 7155 <function name="VertexAttrib4NubARB" 7156 vectorequiv="VertexAttrib4Nubv" alias="VertexAttrib4Nub"> 7157 <param name="index" type="GLuint"/> 7158 <param name="x" type="GLubyte"/> 7159 <param name="y" type="GLubyte"/> 7160 <param name="z" type="GLubyte"/> 7161 <param name="w" type="GLubyte"/> 7162 </function> 7163 7164 <function name="VertexAttrib4NubvARB" alias="VertexAttrib4Nubv"> 7165 <param name="index" type="GLuint"/> 7166 <param name="v" type="const GLubyte *"/> 7167 </function> 7168 7169 <function name="VertexAttrib4bvARB" alias="VertexAttrib4bv"> 7170 <param name="index" type="GLuint"/> 7171 <param name="v" type="const GLbyte *"/> 7172 </function> 7173 7174 <function name="VertexAttrib4ivARB" alias="VertexAttrib4iv"> 7175 <param name="index" type="GLuint"/> 7176 <param name="v" type="const GLint *"/> 7177 </function> 7178 7179 <function name="VertexAttrib4ubvARB" alias="VertexAttrib4ubv"> 7180 <param name="index" type="GLuint"/> 7181 <param name="v" type="const GLubyte *"/> 7182 </function> 7183 7184 <function name="VertexAttrib4usvARB" alias="VertexAttrib4usv"> 7185 <param name="index" type="GLuint"/> 7186 <param name="v" type="const GLushort *"/> 7187 </function> 7188 7189 <function name="VertexAttrib4uivARB" alias="VertexAttrib4uiv"> 7190 <param name="index" type="GLuint"/> 7191 <param name="v" type="const GLuint *"/> 7192 </function> 7193 7194 <function name="VertexAttrib4NbvARB" alias="VertexAttrib4Nbv"> 7195 <param name="index" type="GLuint"/> 7196 <param name="v" type="const GLbyte *"/> 7197 </function> 7198 7199 <function name="VertexAttrib4NsvARB" alias="VertexAttrib4Nsv"> 7200 <param name="index" type="GLuint"/> 7201 <param name="v" type="const GLshort *"/> 7202 </function> 7203 7204 <function name="VertexAttrib4NivARB" alias="VertexAttrib4Niv"> 7205 <param name="index" type="GLuint"/> 7206 <param name="v" type="const GLint *"/> 7207 </function> 7208 7209 <function name="VertexAttrib4NusvARB" alias="VertexAttrib4Nusv"> 7210 <param name="index" type="GLuint"/> 7211 <param name="v" type="const GLushort *"/> 7212 </function> 7213 7214 <function name="VertexAttrib4NuivARB" alias="VertexAttrib4Nuiv"> 7215 <param name="index" type="GLuint"/> 7216 <param name="v" type="const GLuint *"/> 7217 </function> 7218 7219 <function name="VertexAttribPointerARB" alias="VertexAttribPointer"> 7220 <param name="index" type="GLuint"/> 7221 <param name="size" type="GLint"/> 7222 <param name="type" type="GLenum"/> 7223 <param name="normalized" type="GLboolean"/> 7224 <param name="stride" type="GLsizei"/> 7225 <param name="pointer" type="const GLvoid *"/> 7226 </function> 7227 7228 <function name="EnableVertexAttribArrayARB" alias="EnableVertexAttribArray"> 7229 <param name="index" type="GLuint"/> 7230 </function> 7231 7232 <function name="DisableVertexAttribArrayARB" alias="DisableVertexAttribArray"> 7233 <param name="index" type="GLuint"/> 7234 </function> 7235 7236 <function name="ProgramStringARB" deprecated="3.1"> 7237 <param name="target" type="GLenum"/> 7238 <param name="format" type="GLenum"/> 7239 <param name="len" type="GLsizei" counter="true"/> 7240 <param name="string" type="const GLvoid *" count="len"/> 7241 <glx rop="4217" large="true"/> 7242 </function> 7243 7244 <function name="BindProgramARB"> 7245 <param name="target" type="GLenum"/> 7246 <param name="program" type="GLuint"/> 7247 <glx rop="4180"/> 7248 </function> 7249 7250 <function name="DeleteProgramsARB"> 7251 <param name="n" type="GLsizei" counter="true"/> 7252 <param name="programs" type="const GLuint *" count="n"/> 7253 <glx vendorpriv="1294"/> 7254 </function> 7255 7256 <function name="GenProgramsARB"> 7257 <param name="n" type="GLsizei" counter="true"/> 7258 <param name="programs" type="GLuint *" output="true" count="n"/> 7259 <glx vendorpriv="1295" always_array="true"/> 7260 </function> 7261 7262 <function name="IsProgramARB"> 7263 <param name="program" type="GLuint"/> 7264 <return type="GLboolean"/> 7265 <glx vendorpriv="1304"/> 7266 </function> 7267 7268 <function name="ProgramEnvParameter4dARB" 7269 vectorequiv="ProgramEnvParameter4dvARB" deprecated="3.1"> 7270 <param name="target" type="GLenum"/> 7271 <param name="index" type="GLuint"/> 7272 <param name="x" type="GLdouble"/> 7273 <param name="y" type="GLdouble"/> 7274 <param name="z" type="GLdouble"/> 7275 <param name="w" type="GLdouble"/> 7276 </function> 7277 7278 <function name="ProgramEnvParameter4dvARB" 7279 deprecated="3.1"> 7280 <param name="target" type="GLenum"/> 7281 <param name="index" type="GLuint"/> 7282 <param name="params" type="const GLdouble *" count="4"/> 7283 <glx rop="4185" doubles_in_order="true"/> 7284 </function> 7285 7286 <function name="ProgramEnvParameter4fARB" 7287 vectorequiv="ProgramEnvParameter4fvARB" deprecated="3.1"> 7288 <param name="target" type="GLenum"/> 7289 <param name="index" type="GLuint"/> 7290 <param name="x" type="GLfloat"/> 7291 <param name="y" type="GLfloat"/> 7292 <param name="z" type="GLfloat"/> 7293 <param name="w" type="GLfloat"/> 7294 </function> 7295 7296 <function name="ProgramEnvParameter4fvARB" 7297 deprecated="3.1"> 7298 <param name="target" type="GLenum"/> 7299 <param name="index" type="GLuint"/> 7300 <param name="params" type="const GLfloat *" count="4"/> 7301 <glx rop="4184"/> 7302 </function> 7303 7304 <function name="ProgramLocalParameter4dARB" 7305 vectorequiv="ProgramLocalParameter4dvARB" deprecated="3.1"> 7306 <param name="target" type="GLenum"/> 7307 <param name="index" type="GLuint"/> 7308 <param name="x" type="GLdouble"/> 7309 <param name="y" type="GLdouble"/> 7310 <param name="z" type="GLdouble"/> 7311 <param name="w" type="GLdouble"/> 7312 </function> 7313 7314 <function name="ProgramLocalParameter4dvARB" 7315 deprecated="3.1"> 7316 <param name="target" type="GLenum"/> 7317 <param name="index" type="GLuint"/> 7318 <param name="params" type="const GLdouble *" count="4"/> 7319 <glx rop="4216" doubles_in_order="true"/> 7320 </function> 7321 7322 <function name="ProgramLocalParameter4fARB" 7323 vectorequiv="ProgramLocalParameter4fvARB" deprecated="3.1"> 7324 <param name="target" type="GLenum"/> 7325 <param name="index" type="GLuint"/> 7326 <param name="x" type="GLfloat"/> 7327 <param name="y" type="GLfloat"/> 7328 <param name="z" type="GLfloat"/> 7329 <param name="w" type="GLfloat"/> 7330 </function> 7331 7332 <function name="ProgramLocalParameter4fvARB" deprecated="3.1"> 7333 <param name="target" type="GLenum"/> 7334 <param name="index" type="GLuint"/> 7335 <param name="params" type="const GLfloat *" count="4"/> 7336 <glx rop="4215"/> 7337 </function> 7338 7339 <!-- The GetProgramEnvParameter[df]vARB are handcoded because there 7340 is an extra CARD32 of padding after the "index" field. Originally, 7341 GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV 7342 shared the same GLX protocol. The pad field was where the pname 7343 parameter was in the NV functions. When this error was discovered 7344 and fixed, there was already at least one implementation of 7345 GLX protocol for ARB_vertex_program, but there were no 7346 implementations of NV_vertex_program. The sollution was to renumber 7347 the opcodes for NV_vertex_program and convert the unused field in 7348 the ARB_vertex_program protocol to unused padding. 7349 --> 7350 7351 <function name="GetProgramEnvParameterdvARB" deprecated="3.1"> 7352 <param name="target" type="GLenum"/> 7353 <param name="index" type="GLuint"/> 7354 <param name="params" type="GLdouble *" output="true" count="4"/> 7355 <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/> 7356 </function> 7357 7358 <function name="GetProgramEnvParameterfvARB" deprecated="3.1"> 7359 <param name="target" type="GLenum"/> 7360 <param name="index" type="GLuint"/> 7361 <param name="params" type="GLfloat *" output="true" count="4"/> 7362 <glx vendorpriv="1296" handcode="client"/> 7363 </function> 7364 7365 <function name="GetProgramLocalParameterdvARB" deprecated="3.1"> 7366 <param name="target" type="GLenum"/> 7367 <param name="index" type="GLuint"/> 7368 <param name="params" type="GLdouble *" output="true" count="4"/> 7369 <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/> 7370 </function> 7371 7372 <function name="GetProgramLocalParameterfvARB" deprecated="3.1"> 7373 <param name="target" type="GLenum"/> 7374 <param name="index" type="GLuint"/> 7375 <param name="params" type="GLfloat *" output="true" count="4"/> 7376 <glx vendorpriv="1305" handcode="client"/> 7377 </function> 7378 7379 7380 <function name="GetProgramivARB" deprecated="3.1"> 7381 <param name="target" type="GLenum"/> 7382 <param name="pname" type="GLenum"/> 7383 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7384 <glx vendorpriv="1307"/> 7385 </function> 7386 7387 <function name="GetProgramStringARB" deprecated="3.1"> 7388 <param name="target" type="GLenum"/> 7389 <param name="pname" type="GLenum"/> 7390 <param name="string" type="GLvoid *" output="true"/> 7391 <glx vendorpriv="1308" handcode="server" always_array="true"/> 7392 </function> 7393 7394 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointerv"> 7395 <param name="index" type="GLuint"/> 7396 <param name="pname" type="GLenum"/> 7397 <param name="pointer" type="GLvoid **" output="true"/> 7398 </function> 7399</category> 7400 7401<category name="GL_ARB_fragment_program" number="27"> 7402 <enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804"> 7403 <size name="Get" mode="get"/> 7404 </enum> 7405 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805"> 7406 <size name="GetProgramivARB" mode="get"/> 7407 </enum> 7408 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806"> 7409 <size name="GetProgramivARB" mode="get"/> 7410 </enum> 7411 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807"> 7412 <size name="GetProgramivARB" mode="get"/> 7413 </enum> 7414 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808"> 7415 <size name="GetProgramivARB" mode="get"/> 7416 </enum> 7417 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809"> 7418 <size name="GetProgramivARB" mode="get"/> 7419 </enum> 7420 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A"> 7421 <size name="GetProgramivARB" mode="get"/> 7422 </enum> 7423 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B"> 7424 <size name="GetProgramivARB" mode="get"/> 7425 </enum> 7426 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C"> 7427 <size name="GetProgramivARB" mode="get"/> 7428 </enum> 7429 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D"> 7430 <size name="GetProgramivARB" mode="get"/> 7431 </enum> 7432 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E"> 7433 <size name="GetProgramivARB" mode="get"/> 7434 </enum> 7435 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F"> 7436 <size name="GetProgramivARB" mode="get"/> 7437 </enum> 7438 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810"> 7439 <size name="GetProgramivARB" mode="get"/> 7440 </enum> 7441 <enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871"> 7442 <size name="Get" mode="get"/> 7443 </enum> 7444 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872"> 7445 <size name="Get" mode="get"/> 7446 </enum> 7447</category> 7448 7449<category name="GL_ARB_vertex_buffer_object" number="28"> 7450 <enum name="BUFFER_SIZE_ARB" count="1" value="0x8764"> 7451 <size name="GetBufferParameteriv" mode="get"/> 7452 </enum> 7453 <enum name="BUFFER_USAGE_ARB" count="1" value="0x8765"> 7454 <size name="GetBufferParameteriv" mode="get"/> 7455 </enum> 7456 <enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894"> 7457 <size name="Get" mode="get"/> 7458 </enum> 7459 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895"> 7460 <size name="Get" mode="get"/> 7461 </enum> 7462 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896"> 7463 <size name="Get" mode="get"/> 7464 </enum> 7465 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897"> 7466 <size name="Get" mode="get"/> 7467 </enum> 7468 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898"> 7469 <size name="Get" mode="get"/> 7470 </enum> 7471 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899"> 7472 <size name="Get" mode="get"/> 7473 </enum> 7474 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A"> 7475 <size name="Get" mode="get"/> 7476 </enum> 7477 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B"> 7478 <size name="Get" mode="get"/> 7479 </enum> 7480 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C"> 7481 <size name="Get" mode="get"/> 7482 </enum> 7483 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D"> 7484 <size name="Get" mode="get"/> 7485 </enum> 7486 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E"> 7487 <size name="Get" mode="get"/> 7488 </enum> 7489 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F"> 7490 <size name="GetVertexAttribdv" mode="get"/> 7491 <size name="GetVertexAttribfv" mode="get"/> 7492 <size name="GetVertexAttribiv" mode="get"/> 7493 </enum> 7494 <enum name="READ_ONLY_ARB" value="0x88B8"/> 7495 <enum name="WRITE_ONLY_ARB" value="0x88B9"/> 7496 <enum name="READ_WRITE_ARB" value="0x88BA"/> 7497 <enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB"> 7498 <size name="GetBufferParameteriv" mode="get"/> 7499 </enum> 7500 <enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC"> 7501 <size name="GetBufferParameteriv" mode="get"/> 7502 </enum> 7503 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/> 7504 <enum name="STREAM_DRAW_ARB" value="0x88E0"/> 7505 <enum name="STREAM_READ_ARB" value="0x88E1"/> 7506 <enum name="STREAM_COPY_ARB" value="0x88E2"/> 7507 <enum name="STATIC_DRAW_ARB" value="0x88E4"/> 7508 <enum name="STATIC_READ_ARB" value="0x88E5"/> 7509 <enum name="STATIC_COPY_ARB" value="0x88E6"/> 7510 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/> 7511 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/> 7512 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/> 7513 7514 <type name="intptrARB" size="4" glx_name="CARD32"/> 7515 <type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/> 7516 7517 <function name="BindBufferARB" alias="BindBuffer"> 7518 <param name="target" type="GLenum"/> 7519 <param name="buffer" type="GLuint"/> 7520 </function> 7521 7522 <function name="BufferDataARB" alias="BufferData"> 7523 <param name="target" type="GLenum"/> 7524 <param name="size" type="GLsizeiptrARB" counter="true"/> 7525 <param name="data" type="const GLvoid *" count="size"/> 7526 <param name="usage" type="GLenum"/> 7527 </function> 7528 7529 <function name="BufferSubDataARB" alias="BufferSubData"> 7530 <param name="target" type="GLenum"/> 7531 <param name="offset" type="GLintptrARB"/> 7532 <param name="size" type="GLsizeiptrARB"/> 7533 <param name="data" type="const GLvoid *"/> 7534 </function> 7535 7536 <function name="DeleteBuffersARB" alias="DeleteBuffers"> 7537 <param name="n" type="GLsizei"/> 7538 <param name="buffer" type="const GLuint *"/> 7539 </function> 7540 7541 <function name="GenBuffersARB" alias="GenBuffers"> 7542 <param name="n" type="GLsizei"/> 7543 <param name="buffer" type="GLuint *"/> 7544 </function> 7545 7546 <function name="GetBufferParameterivARB" alias="GetBufferParameteriv"> 7547 <param name="target" type="GLenum"/> 7548 <param name="pname" type="GLenum"/> 7549 <param name="params" type="GLint *"/> 7550 </function> 7551 7552 <function name="GetBufferPointervARB" alias="GetBufferPointerv"> 7553 <param name="target" type="GLenum"/> 7554 <param name="pname" type="GLenum"/> 7555 <param name="params" type="GLvoid **"/> 7556 </function> 7557 7558 <function name="GetBufferSubDataARB" alias="GetBufferSubData"> 7559 <param name="target" type="GLenum"/> 7560 <param name="offset" type="GLintptrARB"/> 7561 <param name="size" type="GLsizeiptrARB"/> 7562 <param name="data" type="GLvoid *"/> 7563 </function> 7564 7565 <function name="IsBufferARB" alias="IsBuffer"> 7566 <param name="buffer" type="GLuint"/> 7567 <return type="GLboolean"/> 7568 </function> 7569 7570 <function name="MapBufferARB" alias="MapBuffer"> 7571 <param name="target" type="GLenum"/> 7572 <param name="access" type="GLenum"/> 7573 <return type="GLvoid *"/> 7574 </function> 7575 7576 <function name="UnmapBufferARB" alias="UnmapBuffer"> 7577 <param name="target" type="GLenum"/> 7578 <return type="GLboolean"/> 7579 </function> 7580</category> 7581 7582<category name="GL_ARB_occlusion_query" number="29"> 7583 <enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864"> 7584 <size name="GetQueryiv" mode="get"/> 7585 </enum> 7586 <enum name="CURRENT_QUERY_ARB" count="1" value="0x8865"> 7587 <size name="GetQueryiv" mode="get"/> 7588 </enum> 7589 <enum name="QUERY_RESULT_ARB" count="1" value="0x8866"> 7590 <size name="GetQueryObjectiv" mode="get"/> 7591 <size name="GetQueryObjectuiv" mode="get"/> 7592 </enum> 7593 <enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867"> 7594 <size name="GetQueryObjectiv" mode="get"/> 7595 <size name="GetQueryObjectuiv" mode="get"/> 7596 </enum> 7597 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/> 7598 7599 <function name="GenQueriesARB" alias="GenQueries"> 7600 <param name="n" type="GLsizei"/> 7601 <param name="ids" type="GLuint *"/> 7602 </function> 7603 7604 <function name="DeleteQueriesARB" alias="DeleteQueries"> 7605 <param name="n" type="GLsizei"/> 7606 <param name="ids" type="const GLuint *"/> 7607 </function> 7608 7609 <function name="IsQueryARB" alias="IsQuery"> 7610 <param name="id" type="GLuint"/> 7611 <return type="GLboolean"/> 7612 </function> 7613 7614 <function name="BeginQueryARB" alias="BeginQuery"> 7615 <param name="target" type="GLenum"/> 7616 <param name="id" type="GLuint"/> 7617 </function> 7618 7619 <function name="EndQueryARB" alias="EndQuery"> 7620 <param name="target" type="GLenum"/> 7621 </function> 7622 7623 <function name="GetQueryivARB" alias="GetQueryiv"> 7624 <param name="target" type="GLenum"/> 7625 <param name="pname" type="GLenum"/> 7626 <param name="params" type="GLint *"/> 7627 </function> 7628 7629 <function name="GetQueryObjectivARB" alias="GetQueryObjectiv"> 7630 <param name="id" type="GLuint"/> 7631 <param name="pname" type="GLenum"/> 7632 <param name="params" type="GLint *"/> 7633 </function> 7634 7635 <function name="GetQueryObjectuivARB" alias="GetQueryObjectuiv"> 7636 <param name="id" type="GLuint"/> 7637 <param name="pname" type="GLenum"/> 7638 <param name="params" type="GLuint *"/> 7639 </function> 7640</category> 7641 7642<category name="GL_ARB_shader_objects" number="30"> 7643 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/> 7644 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/> 7645 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/> 7646 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/> 7647 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/> 7648 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/> 7649 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/> 7650 <enum name="INT_VEC2_ARB" value="0x8B53"/> 7651 <enum name="INT_VEC3_ARB" value="0x8B54"/> 7652 <enum name="INT_VEC4_ARB" value="0x8B55"/> 7653 <enum name="BOOL_ARB" value="0x8B56"/> 7654 <enum name="BOOL_VEC2_ARB" value="0x8B57"/> 7655 <enum name="BOOL_VEC3_ARB" value="0x8B58"/> 7656 <enum name="BOOL_VEC4_ARB" value="0x8B59"/> 7657 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/> 7658 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/> 7659 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/> 7660 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/> 7661 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/> 7662 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/> 7663 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/> 7664 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/> 7665 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/> 7666 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/> 7667 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/> 7668 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/> 7669 7670 <type name="charARB" size="1" glx_name="CARD8"/> 7671 <type name="handleARB" size="4" glx_name="CARD32"/> 7672 7673 <function name="DeleteObjectARB"> 7674 <param name="obj" type="GLhandleARB"/> 7675 <glx ignore="true"/> 7676 </function> 7677 7678 <function name="GetHandleARB"> 7679 <param name="pname" type="GLenum"/> 7680 <return type="GLhandleARB"/> 7681 <glx ignore="true"/> 7682 </function> 7683 7684 <function name="DetachObjectARB" no_error="true"> 7685 <param name="containerObj" type="GLhandleARB"/> 7686 <param name="attachedObj" type="GLhandleARB"/> 7687 <glx ignore="true"/> 7688 </function> 7689 7690 <function name="CreateShaderObjectARB" no_error="true"> 7691 <param name="shaderType" type="GLenum"/> 7692 <return type="GLhandleARB"/> 7693 <glx ignore="true"/> 7694 </function> 7695 7696 <function name="ShaderSourceARB" alias="ShaderSource"> 7697 <param name="shader" type="GLhandleARB"/> 7698 <param name="count" type="GLsizei"/> 7699 <param name="string" type="const GLcharARB **"/> 7700 <param name="length" type="const GLint *"/> 7701 </function> 7702 7703 <function name="CompileShaderARB" alias="CompileShader"> 7704 <param name="shader" type="GLhandleARB"/> 7705 </function> 7706 7707 <function name="CreateProgramObjectARB"> 7708 <return type="GLhandleARB"/> 7709 <glx ignore="true"/> 7710 </function> 7711 7712 <function name="AttachObjectARB" no_error="true"> 7713 <param name="containerObj" type="GLhandleARB"/> 7714 <param name="obj" type="GLhandleARB"/> 7715 <glx ignore="true"/> 7716 </function> 7717 7718 <function name="LinkProgramARB" alias="LinkProgram"> 7719 <param name="program" type="GLhandleARB"/> 7720 </function> 7721 7722 <function name="UseProgramObjectARB" alias="UseProgram"> 7723 <param name="program" type="GLhandleARB"/> 7724 </function> 7725 7726 <function name="ValidateProgramARB" alias="ValidateProgram"> 7727 <param name="program" type="GLhandleARB"/> 7728 </function> 7729 7730 <function name="Uniform1fARB" alias="Uniform1f"> 7731 <param name="location" type="GLint"/> 7732 <param name="v0" type="GLfloat"/> 7733 </function> 7734 7735 <function name="Uniform2fARB" alias="Uniform2f"> 7736 <param name="location" type="GLint"/> 7737 <param name="v0" type="GLfloat"/> 7738 <param name="v1" type="GLfloat"/> 7739 </function> 7740 7741 <function name="Uniform3fARB" alias="Uniform3f"> 7742 <param name="location" type="GLint"/> 7743 <param name="v0" type="GLfloat"/> 7744 <param name="v1" type="GLfloat"/> 7745 <param name="v2" type="GLfloat"/> 7746 </function> 7747 7748 <function name="Uniform4fARB" alias="Uniform4f"> 7749 <param name="location" type="GLint"/> 7750 <param name="v0" type="GLfloat"/> 7751 <param name="v1" type="GLfloat"/> 7752 <param name="v2" type="GLfloat"/> 7753 <param name="v3" type="GLfloat"/> 7754 </function> 7755 7756 <function name="Uniform1iARB" alias="Uniform1i"> 7757 <param name="location" type="GLint"/> 7758 <param name="v0" type="GLint"/> 7759 </function> 7760 7761 <function name="Uniform2iARB" alias="Uniform2i"> 7762 <param name="location" type="GLint"/> 7763 <param name="v0" type="GLint"/> 7764 <param name="v1" type="GLint"/> 7765 </function> 7766 7767 <function name="Uniform3iARB" alias="Uniform3i"> 7768 <param name="location" type="GLint"/> 7769 <param name="v0" type="GLint"/> 7770 <param name="v1" type="GLint"/> 7771 <param name="v2" type="GLint"/> 7772 </function> 7773 7774 <function name="Uniform4iARB" alias="Uniform4i"> 7775 <param name="location" type="GLint"/> 7776 <param name="v0" type="GLint"/> 7777 <param name="v1" type="GLint"/> 7778 <param name="v2" type="GLint"/> 7779 <param name="v3" type="GLint"/> 7780 </function> 7781 7782 <function name="Uniform1fvARB" alias="Uniform1fv"> 7783 <param name="location" type="GLint"/> 7784 <param name="count" type="GLsizei"/> 7785 <param name="value" type="const GLfloat *"/> 7786 </function> 7787 7788 <function name="Uniform2fvARB" alias="Uniform2fv"> 7789 <param name="location" type="GLint"/> 7790 <param name="count" type="GLsizei"/> 7791 <param name="value" type="const GLfloat *"/> 7792 </function> 7793 7794 <function name="Uniform3fvARB" alias="Uniform3fv"> 7795 <param name="location" type="GLint"/> 7796 <param name="count" type="GLsizei"/> 7797 <param name="value" type="const GLfloat *"/> 7798 </function> 7799 7800 <function name="Uniform4fvARB" alias="Uniform4fv"> 7801 <param name="location" type="GLint"/> 7802 <param name="count" type="GLsizei"/> 7803 <param name="value" type="const GLfloat *"/> 7804 </function> 7805 7806 <function name="Uniform1ivARB" alias="Uniform1iv"> 7807 <param name="location" type="GLint"/> 7808 <param name="count" type="GLsizei"/> 7809 <param name="value" type="const GLint *"/> 7810 </function> 7811 7812 <function name="Uniform2ivARB" alias="Uniform2iv"> 7813 <param name="location" type="GLint"/> 7814 <param name="count" type="GLsizei"/> 7815 <param name="value" type="const GLint *"/> 7816 </function> 7817 7818 <function name="Uniform3ivARB" alias="Uniform3iv"> 7819 <param name="location" type="GLint"/> 7820 <param name="count" type="GLsizei"/> 7821 <param name="value" type="const GLint *"/> 7822 </function> 7823 7824 <function name="Uniform4ivARB" alias="Uniform4iv"> 7825 <param name="location" type="GLint"/> 7826 <param name="count" type="GLsizei"/> 7827 <param name="value" type="const GLint *"/> 7828 </function> 7829 7830 <function name="UniformMatrix2fvARB" alias="UniformMatrix2fv"> 7831 <param name="location" type="GLint"/> 7832 <param name="count" type="GLsizei"/> 7833 <param name="transpose" type="GLboolean"/> 7834 <param name="value" type="const GLfloat *"/> 7835 </function> 7836 7837 <function name="UniformMatrix3fvARB" alias="UniformMatrix3fv"> 7838 <param name="location" type="GLint"/> 7839 <param name="count" type="GLsizei"/> 7840 <param name="transpose" type="GLboolean"/> 7841 <param name="value" type="const GLfloat *"/> 7842 </function> 7843 7844 <function name="UniformMatrix4fvARB" alias="UniformMatrix4fv"> 7845 <param name="location" type="GLint"/> 7846 <param name="count" type="GLsizei"/> 7847 <param name="transpose" type="GLboolean"/> 7848 <param name="value" type="const GLfloat *"/> 7849 </function> 7850 7851 <function name="GetObjectParameterfvARB"> 7852 <param name="obj" type="GLhandleARB"/> 7853 <param name="pname" type="GLenum"/> 7854 <param name="params" type="GLfloat *" output="true"/> 7855 <glx ignore="true"/> 7856 </function> 7857 7858 <function name="GetObjectParameterivARB"> 7859 <param name="obj" type="GLhandleARB"/> 7860 <param name="pname" type="GLenum"/> 7861 <param name="params" type="GLint *" output="true"/> 7862 <glx ignore="true"/> 7863 </function> 7864 7865 <function name="GetInfoLogARB"> 7866 <param name="obj" type="GLhandleARB"/> 7867 <param name="maxLength" type="GLsizei"/> 7868 <param name="length" type="GLsizei *" output="true"/> 7869 <param name="infoLog" type="GLcharARB *" output="true"/> 7870 <glx ignore="true"/> 7871 </function> 7872 7873 <function name="GetAttachedObjectsARB"> 7874 <param name="containerObj" type="GLhandleARB"/> 7875 <param name="maxLength" type="GLsizei"/> 7876 <param name="length" type="GLsizei *" output="true"/> 7877 <param name="infoLog" type="GLhandleARB *" output="true"/> 7878 <glx ignore="true"/> 7879 </function> 7880 7881 <function name="GetUniformLocationARB" alias="GetUniformLocation"> 7882 <param name="program" type="GLhandleARB"/> 7883 <param name="name" type="const GLcharARB *"/> 7884 <return type="GLint"/> 7885 </function> 7886 7887 <function name="GetActiveUniformARB" alias="GetActiveUniform"> 7888 <param name="program" type="GLhandleARB"/> 7889 <param name="index" type="GLuint"/> 7890 <param name="bufSize" type="GLsizei"/> 7891 <param name="length" type="GLsizei *"/> 7892 <param name="size" type="GLint *"/> 7893 <param name="type" type="GLenum *"/> 7894 <param name="name" type="GLcharARB *"/> 7895 </function> 7896 7897 <function name="GetUniformfvARB" alias="GetUniformfv"> 7898 <param name="program" type="GLhandleARB"/> 7899 <param name="location" type="GLint"/> 7900 <param name="params" type="GLfloat *"/> 7901 </function> 7902 7903 <function name="GetUniformivARB" alias="GetUniformiv"> 7904 <param name="program" type="GLhandleARB"/> 7905 <param name="location" type="GLint"/> 7906 <param name="params" type="GLint *"/> 7907 </function> 7908 7909 <function name="GetShaderSourceARB" alias="GetShaderSource"> 7910 <param name="shader" type="GLhandleARB"/> 7911 <param name="bufSize" type="GLsizei"/> 7912 <param name="length" type="GLsizei *"/> 7913 <param name="source" type="GLcharARB *"/> 7914 </function> 7915</category> 7916 7917<category name="GL_ARB_vertex_shader" number="31"> 7918 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/> 7919 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/> 7920 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/> 7921 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/> 7922 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/> 7923 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/> 7924 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/> 7925 7926 <function name="BindAttribLocationARB" alias="BindAttribLocation"> 7927 <param name="program" type="GLhandleARB"/> 7928 <param name="index" type="GLuint"/> 7929 <param name="name" type="const GLcharARB *"/> 7930 </function> 7931 7932 <function name="GetActiveAttribARB" alias="GetActiveAttrib"> 7933 <param name="program" type="GLhandleARB"/> 7934 <param name="index" type="GLuint"/> 7935 <param name="bufSize" type="GLsizei"/> 7936 <param name="length" type="GLsizei *"/> 7937 <param name="size" type="GLint *"/> 7938 <param name="type" type="GLenum *"/> 7939 <param name="name" type="GLcharARB *"/> 7940 </function> 7941 7942 <function name="GetAttribLocationARB" alias="GetAttribLocation"> 7943 <param name="program" type="GLhandleARB"/> 7944 <param name="name" type="const GLcharARB *"/> 7945 <return type="GLint"/> 7946 </function> 7947</category> 7948 7949<category name="GL_ARB_fragment_shader" number="32"> 7950 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/> 7951 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/> 7952</category> 7953 7954<category name="GL_ARB_shading_language_100" number="33"> 7955 <!-- No new functions, types, enums. --> 7956</category> 7957 7958<category name="GL_ARB_texture_non_power_of_two" number="34"> 7959 <!-- No new functions, types, enums. --> 7960</category> 7961 7962<category name="GL_ARB_point_sprite" number="35"> 7963 <enum name="POINT_SPRITE_ARB" count="1" value="0x8861"> 7964 <size name="Get" mode="get"/> 7965 </enum> 7966 <enum name="COORD_REPLACE_ARB" count="1" value="0x8862"> 7967 <size name="TexEnvfv"/> 7968 <size name="TexEnviv"/> 7969 <size name="GetTexEnvfv" mode="get"/> 7970 <size name="GetTexEnviv" mode="get"/> 7971 </enum> 7972</category> 7973 7974<category name="GL_ARB_fragment_program_shadow" number="36"> 7975 <!-- No new functions, types, enums. --> 7976</category> 7977 7978<xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7979 7980<category name="GL_ARB_texture_rectangle" number="38"> 7981 <enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5"> 7982 <size name="Get" mode="get"/> 7983 </enum> 7984 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6"> 7985 <size name="Get" mode="get"/> 7986 </enum> 7987 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/> 7988 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8"> 7989 <size name="Get" mode="get"/> 7990 </enum> 7991</category> 7992 7993<xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7994 7995<!-- 40. GL_ARB_half_float_pixel --> 7996 7997<xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7998 7999<!-- 42. GL_ARB_pixel_buffer_object --> 8000 8001<xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8002 8003<xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8004 8005<xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8006 8007<!-- 46. GL_ARB_framebuffer_sRGB --> 8008 8009<!-- 47. GL_ARB_geometry_shader4. There are no intentions to implement this extension --> 8010 8011<!-- 48. GL_ARB_half_float_vertex --> 8012 8013<xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8014 8015<xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8016 8017<xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8018 8019<xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8020 8021<xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8022 8023<xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8024 8025<!-- ARB extension number 55 is a GLX extension. --> 8026<!-- ARB extension number 56 is a WGL extension. --> 8027 8028<xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8029 8030<!-- 58. GL_ARB_compatibility --> 8031 8032<xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8033 8034<!-- 60. GL_ARB_shader_texture_lod --> 8035 8036<xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8037 8038<xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8039 8040<!-- 63. GL_ARB_fragment_coord_conventions --> 8041<!-- 64. GL_ARB_provoking_vertex --> 8042 8043<xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8044 8045<xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8046 8047<xi:include href="ARB_texture_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8048 8049<!-- 68. GL_ARB_vertex_array_bgra --> 8050 8051<xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8052<xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8053 8054<xi:include href="ARB_sample_shading.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8055<xi:include href="ARB_texture_cube_map_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8056<xi:include href="ARB_texture_gather.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8057<!-- 73. GL_ARB_texture_query_lod --> 8058 8059<!-- ARB extension number 74 is a WGL extension. --> 8060<!-- ARB extension number 75 is a GLX extension. --> 8061 8062<!-- 76. GL_ARB_shading_language_include --> 8063<!-- 77. GL_ARB_texture_compression_bptc --> 8064 8065<xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8066 8067<!-- 79. GL_ARB_explicit_attrib_location --> 8068 8069<category name="GL_ARB_occlusion_query2" number="80"> 8070 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F"> 8071 <size name="GetQueryiv" mode="get"/> 8072 </enum> 8073</category> 8074 8075<xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8076 8077<!-- 82. GL_ARB_shader_bit_encoding --> 8078 8079<xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8080 8081<!-- 84. GL_ARB_texture_swizzle --> 8082 8083<category name="GL_ARB_timer_query" number="85"> 8084 <enum name="TIME_ELAPSED" value="0x88BF"/> 8085 <enum name="TIMESTAMP" value="0x8E28"/> 8086 <type name="int64" size="8"/> 8087 <type name="uint64" unsigned="true" size="8"/> 8088 <function name="GetQueryObjecti64v"> 8089 <param name="id" type="GLuint"/> 8090 <param name="pname" type="GLenum"/> 8091 <param name="params" type="GLint64 *"/> 8092 </function> 8093 <function name="GetQueryObjectui64v"> 8094 <param name="id" type="GLuint"/> 8095 <param name="pname" type="GLenum"/> 8096 <param name="params" type="GLuint64 *"/> 8097 </function> 8098 <function name="QueryCounter"> 8099 <param name="id" type="GLuint"/> 8100 <param name="target" type="GLenum"/> 8101 </function> 8102</category> 8103 8104<xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8105 8106<!-- ARB extensions #86...#89 --> 8107 8108<xi:include href="ARB_shader_subroutine.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8109 8110<xi:include href="ARB_tessellation_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8111 8112<!-- ARB extensions #92...#93 --> 8113 8114<xi:include href="ARB_draw_indirect.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8115 8116<xi:include href="ARB_gpu_shader5.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8117 8118<xi:include href="ARB_gpu_shader_fp64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8119 8120<category name="GL_ARB_transform_feedback3" number="94"> 8121 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/> 8122 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/> 8123 8124 <function name="DrawTransformFeedbackStream" exec="dynamic" marshal="draw"> 8125 <param name="mode" type="GLenum"/> 8126 <param name="id" type="GLuint"/> 8127 <param name="stream" type="GLuint"/> 8128 </function> 8129 8130 <function name="BeginQueryIndexed"> 8131 <param name="target" type="GLenum"/> 8132 <param name="index" type="GLuint"/> 8133 <param name="id" type="GLuint"/> 8134 </function> 8135 8136 <function name="EndQueryIndexed"> 8137 <param name="target" type="GLenum"/> 8138 <param name="index" type="GLuint"/> 8139 </function> 8140 8141 <function name="GetQueryIndexediv"> 8142 <param name="target" type="GLenum"/> 8143 <param name="index" type="GLuint"/> 8144 <param name="pname" type="GLenum"/> 8145 <param name="params" type="GLint *"/> 8146 </function> 8147</category> 8148 8149<!-- ARB extensions #95...#96 --> 8150 8151<xi:include href="ARB_separate_shader_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8152 8153<category name="GL_ARB_shader_precision" number="98"> 8154 <!-- No new functions, types, enums. --> 8155</category> 8156 8157<xi:include href="ARB_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8158 8159<!-- ARB extensions #100...#108 --> 8160 8161<xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8162 8163<xi:include href="ARB_get_program_binary.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8164 8165<xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8166 8167<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8168 8169<xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8170 8171<category name="GL_ARB_transform_feedback_instanced" number="109"> 8172 <function name="DrawTransformFeedbackInstanced" exec="dynamic" marshal="draw"> 8173 <param name="mode" type="GLenum"/> 8174 <param name="id" type="GLuint"/> 8175 <param name="primcount" type="GLsizei"/> 8176 </function> 8177 8178 <function name="DrawTransformFeedbackStreamInstanced" exec="dynamic" marshal="draw"> 8179 <param name="mode" type="GLenum"/> 8180 <param name="id" type="GLuint"/> 8181 <param name="stream" type="GLuint"/> 8182 <param name="primcount" type="GLsizei"/> 8183 </function> 8184</category> 8185 8186<xi:include href="ARB_compressed_texture_pixel_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8187 8188<!-- ARB extensions #111...#116 --> 8189 8190<xi:include href="ARB_internalformat_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8191 8192<category name="GL_ARB_map_buffer_alignment" number="113"> 8193 <enum name="MIN_MAP_BUFFER_ALIGNMENT" value="0x90BC" /> 8194</category> 8195 8196<xi:include href="ARB_shader_atomic_counters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8197 8198<xi:include href="ARB_shader_image_load_store.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8199 8200<xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8201 8202<xi:include href="KHR_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8203 8204<xi:include href="KHR_debug.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8205 8206<!-- ARB extension #120 --> 8207 8208<xi:include href="ARB_clear_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8209 8210<xi:include href="ARB_compute_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8211 8212<xi:include href="ARB_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8213 8214<xi:include href="ARB_texture_view.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8215 8216<xi:include href="ARB_vertex_attrib_binding.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8217 8218<!-- ARB extension #126 --> 8219 8220<xi:include href="ARB_ES3_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8221 8222<!-- ARB extension #128 --> 8223 8224<category name="GL_ARB_fragment_layer_viewport" number="129"> 8225 <!-- No new functions, types, enums. --> 8226</category> 8227 8228<xi:include href="ARB_framebuffer_no_attachments.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8229 8230<xi:include href="ARB_internalformat_query2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8231 8232<category name="GL_ARB_explicit_uniform_location" number="128"> 8233 <enum name="MAX_UNIFORM_LOCATIONS" count="1" value="0x826E" > 8234 <size name="Get" mode="get"/> 8235 </enum> 8236</category> 8237 8238<xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8239 8240<!-- ARB extension #133 is ARB_multi_draw_indirect, defined in the same 8241 file as ARB_draw_indirect --> 8242 8243<xi:include href="ARB_program_interface_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8244 8245<!-- ARB extensions #135...#136 --> 8246 8247<xi:include href="ARB_shader_storage_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8248 8249<!-- ARB extensions #138 --> 8250 8251<xi:include href="ARB_texture_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8252 8253<!-- 140. GL_ARB_texture_query_levels --> 8254 8255<xi:include href="ARB_texture_storage_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8256 8257<!-- ARB extension 142 - 143. --> 8258 8259<category name="GL_ARB_buffer_storage" number="144"> 8260 <enum name="MAP_PERSISTENT_BIT" value="0x40" /> 8261 <enum name="MAP_COHERENT_BIT" value="0x80" /> 8262 <enum name="DYNAMIC_STORAGE_BIT" value="0x100" /> 8263 <enum name="CLIENT_STORAGE_BIT" value="0x200" /> 8264 <enum name="BUFFER_IMMUTABLE_STORAGE" value="0x821F" /> 8265 <enum name="BUFFER_STORAGE_FLAGS" value="0x8220" /> 8266 <enum name="CLIENT_MAPPED_BUFFER_BARRIER_BIT" value="0x4000" /> 8267 8268 <function name="BufferStorage" no_error="true"> 8269 <param name="target" type="GLenum"/> 8270 <param name="size" type="GLsizeiptr"/> 8271 <param name="data" type="const GLvoid *"/> 8272 <param name="flags" type="GLbitfield"/> 8273 </function> 8274</category> 8275 8276<xi:include href="ARB_clear_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8277 8278<!-- ARB extension #146 --> 8279 8280<xi:include href="ARB_multi_bind.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8281 8282<category name="GL_ARB_query_buffer_object" number="148"> 8283 <enum name="QUERY_RESULT_NO_WAIT" value="0x9194"/> 8284 <enum name="QUERY_BUFFER" value="0x9192"/> 8285 <enum name="QUERY_BUFFER_BINDING" value="0x9193"/> 8286 <enum name="QUERY_BUFFER_BARRIER_BIT" value="0x00008000"/> 8287</category> 8288 8289<!-- ARB extensions 149 - 151 --> 8290 8291<xi:include href="ARB_bindless_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8292 8293<xi:include href="ARB_compute_variable_group_size.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8294 8295<xi:include href="ARB_indirect_parameters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8296 8297<!-- ARB extensions 155 - 159 --> 8298 8299<xi:include href="ARB_clip_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8300 8301<category name="GL_ARB_conditional_render_inverted" number="161"> 8302 <enum name="QUERY_WAIT_INVERTED" value="0x8E17"/> 8303 <enum name="QUERY_NO_WAIT_INVERTED" value="0x8E18"/> 8304 <enum name="QUERY_BY_REGION_WAIT_INVERTED" value="0x8E19"/> 8305 <enum name="QUERY_BY_REGION_NO_WAIT_INVERTED" value="0x8E1A"/> 8306</category> 8307 8308<category name="ARB_cull_distance" number="162"> 8309 <enum name="MAX_CULL_DISTANCES" value="0x82F9"/> 8310 <enum name="MAX_COMBINED_CLIP_AND_CULL_DISTANCES" value="0x82FA"/> 8311</category> 8312 8313<!-- ARB extensions 163 --> 8314 8315<xi:include href="OES_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8316 8317<xi:include href="ARB_direct_state_access.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8318 8319<xi:include href="ARB_get_texture_sub_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8320 8321<!-- ARB extension 166 --> 8322 8323<xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8324 8325<xi:include href="KHR_context_flush_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8326 8327<!-- ARB extension 170 --> 8328<xi:include href="KHR_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8329 8330<!-- ARB extension 171 --> 8331<xi:include href="ARB_pipeline_statistics_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8332 8333<!-- ARB extension 172 --> 8334<xi:include href="ARB_sparse_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8335 8336<category name="es3.2"> 8337 <!-- This should be in es_EXT, but this file is included first and 8338 the alias doesn't work otherwise. --> 8339 <function name="PrimitiveBoundingBox" es2="3.2" desktop="false"> 8340 <param name="minX" type="GLfloat"/> 8341 <param name="minY" type="GLfloat"/> 8342 <param name="minZ" type="GLfloat"/> 8343 <param name="minW" type="GLfloat"/> 8344 <param name="maxX" type="GLfloat"/> 8345 <param name="maxY" type="GLfloat"/> 8346 <param name="maxZ" type="GLfloat"/> 8347 <param name="maxW" type="GLfloat"/> 8348 </function> 8349 8350 <function name="BlendBarrier" es2="3.2"/> 8351</category> 8352 8353<category name="KHR_blend_equation_advanced" number="174"> 8354 <enum name="BLEND_ADVANCED_COHERENT_KHR" value="0x9285"/> 8355 8356 <enum name="MULTIPLY_KHR" value="0x9294"/> 8357 <enum name="SCREEN_KHR" value="0x9295"/> 8358 <enum name="OVERLAY_KHR" value="0x9296"/> 8359 <enum name="DARKEN_KHR" value="0x9297"/> 8360 <enum name="LIGHTEN_KHR" value="0x9298"/> 8361 <enum name="COLORDODGE_KHR" value="0x9299"/> 8362 <enum name="COLORBURN_KHR" value="0x929A"/> 8363 <enum name="HARDLIGHT_KHR" value="0x929B"/> 8364 <enum name="SOFTLIGHT_KHR" value="0x929C"/> 8365 <enum name="DIFFERENCE_KHR" value="0x929E"/> 8366 <enum name="EXCLUSION_KHR" value="0x92A0"/> 8367 8368 <enum name="HSL_HUE_KHR" value="0x92AD"/> 8369 <enum name="HSL_SATURATION_KHR" value="0x92AE"/> 8370 <enum name="HSL_COLOR_KHR" value="0x92AF"/> 8371 <enum name="HSL_LUMINOSITY_KHR" value="0x92B0"/> 8372 8373 <function name="BlendBarrierKHR" alias="BlendBarrier" es2="2.0"/> 8374</category> 8375 8376<category name="ARB_ES3_2_compatibility" number="177"> 8377 8378 <enum name="PRIMITIVE_BOUNDING_BOX_ARB" count="8" value="0x92BE"> 8379 <size name="Get" mode="get"/> 8380 </enum> 8381 <enum name="MULTISAMPLE_LINE_WIDTH_RANGE_ARB" count="2" value="0x9381"> 8382 <size name="Get" mode="get"/> 8383 </enum> 8384 <enum name="MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB" value="0x9382"> 8385 <size name="Get" mode="get"/> 8386 </enum> 8387 8388 <function name="PrimitiveBoundingBoxARB" alias="PrimitiveBoundingBox"> 8389 <param name="minX" type="GLfloat"/> 8390 <param name="minY" type="GLfloat"/> 8391 <param name="minZ" type="GLfloat"/> 8392 <param name="minW" type="GLfloat"/> 8393 <param name="maxX" type="GLfloat"/> 8394 <param name="maxY" type="GLfloat"/> 8395 <param name="maxZ" type="GLfloat"/> 8396 <param name="maxW" type="GLfloat"/> 8397 </function> 8398 8399</category> 8400 8401<xi:include href="ARB_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8402 8403<category name="ARB_parallel_shader_compile" number="179"> 8404 <enum name="MAX_SHADER_COMPILER_THREADS_ARB" value="0x91B0"/> 8405 <enum name="COMPLETION_STATUS_ARB" value="0x91B1"/> 8406 8407 <function name="MaxShaderCompilerThreadsKHR" es2="2.0"> 8408 <param name="count" type="GLuint"/> 8409 </function> 8410 8411 <function name="MaxShaderCompilerThreadsARB" alias="MaxShaderCompilerThreadsKHR"> 8412 <param name="count" type="GLuint"/> 8413 </function> 8414</category> 8415 8416<!-- ARB extension 180 - 189 --> 8417 8418<xi:include href="ARB_gl_spirv.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8419 8420<!-- Non-ARB extensions sorted by extension number. --> 8421 8422<category name="GL_EXT_blend_color" number="2"> 8423 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8424 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8425 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8426 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8427 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8428 <size name="Get" mode="get"/> 8429 </enum> 8430 8431 <function name="BlendColorEXT" alias="BlendColor"> 8432 <param name="red" type="GLclampf"/> 8433 <param name="green" type="GLclampf"/> 8434 <param name="blue" type="GLclampf"/> 8435 <param name="alpha" type="GLclampf"/> 8436 </function> 8437</category> 8438 8439<category name="GL_EXT_texture" number="4"> 8440 <enum name="ALPHA4_EXT" value="0x803B"/> 8441 <enum name="ALPHA8_EXT" value="0x803C"/> 8442 <enum name="ALPHA12_EXT" value="0x803D"/> 8443 <enum name="ALPHA16_EXT" value="0x803E"/> 8444 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8445 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8446 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8447 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8448 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8449 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8450 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8451 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8452 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8453 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8454 <enum name="INTENSITY_EXT" value="0x8049"/> 8455 <enum name="INTENSITY4_EXT" value="0x804A"/> 8456 <enum name="INTENSITY8_EXT" value="0x804B"/> 8457 <enum name="INTENSITY12_EXT" value="0x804C"/> 8458 <enum name="INTENSITY16_EXT" value="0x804D"/> 8459 <enum name="RGB2_EXT" value="0x804E"/> 8460 <enum name="RGB4_EXT" value="0x804F"/> 8461 <enum name="RGB5_EXT" value="0x8050"/> 8462 <enum name="RGB8_EXT" value="0x8051"/> 8463 <enum name="RGB10_EXT" value="0x8052"/> 8464 <enum name="RGB12_EXT" value="0x8053"/> 8465 <enum name="RGB16_EXT" value="0x8054"/> 8466 <enum name="RGBA2_EXT" value="0x8055"/> 8467 <enum name="RGBA4_EXT" value="0x8056"/> 8468 <enum name="RGB5_A1_EXT" value="0x8057"/> 8469 <enum name="RGBA8_EXT" value="0x8058"/> 8470 <enum name="RGB10_A2_EXT" value="0x8059"/> 8471 <enum name="RGBA12_EXT" value="0x805A"/> 8472 <enum name="RGBA16_EXT" value="0x805B"/> 8473 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8474 <size name="GetTexLevelParameterfv" mode="get"/> 8475 <size name="GetTexLevelParameteriv" mode="get"/> 8476 </enum> 8477 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8478 <size name="GetTexLevelParameterfv" mode="get"/> 8479 <size name="GetTexLevelParameteriv" mode="get"/> 8480 </enum> 8481 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8482 <size name="GetTexLevelParameterfv" mode="get"/> 8483 <size name="GetTexLevelParameteriv" mode="get"/> 8484 </enum> 8485 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8486 <size name="GetTexLevelParameterfv" mode="get"/> 8487 <size name="GetTexLevelParameteriv" mode="get"/> 8488 </enum> 8489 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8490 <size name="GetTexLevelParameterfv" mode="get"/> 8491 <size name="GetTexLevelParameteriv" mode="get"/> 8492 </enum> 8493 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8494 <size name="GetTexLevelParameterfv" mode="get"/> 8495 <size name="GetTexLevelParameteriv" mode="get"/> 8496 </enum> 8497 <enum name="REPLACE_EXT" value="0x8062"/> 8498 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8499 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8500 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8501</category> 8502 8503<!-- Extension number 5 is not listed in the extension registry. --> 8504 8505<category name="GL_EXT_texture3D" number="6"> 8506 <function name="TexImage3DEXT" alias="TexImage3D"> 8507 <param name="target" type="GLenum"/> 8508 <param name="level" type="GLint"/> 8509 <param name="internalformat" type="GLenum"/> 8510 <param name="width" type="GLsizei"/> 8511 <param name="height" type="GLsizei"/> 8512 <param name="depth" type="GLsizei"/> 8513 <param name="border" type="GLint"/> 8514 <param name="format" type="GLenum"/> 8515 <param name="type" type="GLenum"/> 8516 <param name="pixels" type="const GLvoid *"/> 8517 </function> 8518 8519 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8520 <param name="target" type="GLenum"/> 8521 <param name="level" type="GLint"/> 8522 <param name="xoffset" type="GLint"/> 8523 <param name="yoffset" type="GLint"/> 8524 <param name="zoffset" type="GLint"/> 8525 <param name="width" type="GLsizei"/> 8526 <param name="height" type="GLsizei"/> 8527 <param name="depth" type="GLsizei"/> 8528 <param name="format" type="GLenum"/> 8529 <param name="type" type="GLenum"/> 8530 <param name="UNUSED" type="GLuint" padding="true"/> 8531 <param name="pixels" type="const GLvoid *"/> 8532 </function> 8533</category> 8534 8535<category name="GL_SGIS_texture_filter4" number="7"> 8536 <function name="GetTexFilterFuncSGIS" exec="skip"> 8537 <param name="target" type="GLenum"/> 8538 <param name="filter" type="GLenum"/> 8539 <param name="weights" type="GLfloat *" output="true"/> 8540 <glx vendorpriv="4101" ignore="true"/> 8541 </function> 8542 8543 <function name="TexFilterFuncSGIS" exec="skip"> 8544 <param name="target" type="GLenum"/> 8545 <param name="filter" type="GLenum"/> 8546 <param name="n" type="GLsizei" counter="true"/> 8547 <param name="weights" type="const GLfloat *" count="n"/> 8548 <glx rop="2064" ignore="true"/> 8549 </function> 8550</category> 8551 8552<!-- Extension number 8 is not listed in the extension registry. --> 8553 8554<category name="GL_EXT_subtexture" number="9"> 8555 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8556 <param name="target" type="GLenum"/> 8557 <param name="level" type="GLint"/> 8558 <param name="xoffset" type="GLint"/> 8559 <param name="width" type="GLsizei"/> 8560 <param name="format" type="GLenum"/> 8561 <param name="type" type="GLenum"/> 8562 <param name="UNUSED" type="GLuint" padding="true"/> 8563 <param name="pixels" type="const GLvoid *"/> 8564 </function> 8565 8566 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8567 <param name="target" type="GLenum"/> 8568 <param name="level" type="GLint"/> 8569 <param name="xoffset" type="GLint"/> 8570 <param name="yoffset" type="GLint"/> 8571 <param name="width" type="GLsizei"/> 8572 <param name="height" type="GLsizei"/> 8573 <param name="format" type="GLenum"/> 8574 <param name="type" type="GLenum"/> 8575 <param name="UNUSED" type="GLuint" padding="true"/> 8576 <param name="pixels" type="const GLvoid *"/> 8577 </function> 8578</category> 8579 8580<category name="GL_EXT_copy_texture" number="10"> 8581 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8582 <param name="target" type="GLenum"/> 8583 <param name="level" type="GLint"/> 8584 <param name="internalformat" type="GLenum"/> 8585 <param name="x" type="GLint"/> 8586 <param name="y" type="GLint"/> 8587 <param name="width" type="GLsizei"/> 8588 <param name="border" type="GLint"/> 8589 </function> 8590 8591 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8592 <param name="target" type="GLenum"/> 8593 <param name="level" type="GLint"/> 8594 <param name="internalformat" type="GLenum"/> 8595 <param name="x" type="GLint"/> 8596 <param name="y" type="GLint"/> 8597 <param name="width" type="GLsizei"/> 8598 <param name="height" type="GLsizei"/> 8599 <param name="border" type="GLint"/> 8600 </function> 8601 8602 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8603 <param name="target" type="GLenum"/> 8604 <param name="level" type="GLint"/> 8605 <param name="xoffset" type="GLint"/> 8606 <param name="x" type="GLint"/> 8607 <param name="y" type="GLint"/> 8608 <param name="width" type="GLsizei"/> 8609 </function> 8610 8611 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8612 <param name="target" type="GLenum"/> 8613 <param name="level" type="GLint"/> 8614 <param name="xoffset" type="GLint"/> 8615 <param name="yoffset" type="GLint"/> 8616 <param name="x" type="GLint"/> 8617 <param name="y" type="GLint"/> 8618 <param name="width" type="GLsizei"/> 8619 <param name="height" type="GLsizei"/> 8620 </function> 8621 8622 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8623 <param name="target" type="GLenum"/> 8624 <param name="level" type="GLint"/> 8625 <param name="xoffset" type="GLint"/> 8626 <param name="yoffset" type="GLint"/> 8627 <param name="zoffset" type="GLint"/> 8628 <param name="x" type="GLint"/> 8629 <param name="y" type="GLint"/> 8630 <param name="width" type="GLsizei"/> 8631 <param name="height" type="GLsizei"/> 8632 </function> 8633</category> 8634 8635<category name="GL_EXT_histogram" number="11"> 8636 <enum name="HISTOGRAM_EXT" value="0x8024"/> 8637 <enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/> 8638 <enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026"> 8639 <size name="GetHistogramParameterfvEXT" mode="get"/> 8640 <size name="GetHistogramParameterivEXT" mode="get"/> 8641 </enum> 8642 <enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027"> 8643 <size name="GetHistogramParameterfvEXT" mode="get"/> 8644 <size name="GetHistogramParameterivEXT" mode="get"/> 8645 </enum> 8646 <enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028"> 8647 <size name="GetHistogramParameterfvEXT" mode="get"/> 8648 <size name="GetHistogramParameterivEXT" mode="get"/> 8649 </enum> 8650 <enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029"> 8651 <size name="GetHistogramParameterfvEXT" mode="get"/> 8652 <size name="GetHistogramParameterivEXT" mode="get"/> 8653 </enum> 8654 <enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A"> 8655 <size name="GetHistogramParameterfvEXT" mode="get"/> 8656 <size name="GetHistogramParameterivEXT" mode="get"/> 8657 </enum> 8658 <enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B"> 8659 <size name="GetHistogramParameterfvEXT" mode="get"/> 8660 <size name="GetHistogramParameterivEXT" mode="get"/> 8661 </enum> 8662 <enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C"> 8663 <size name="GetHistogramParameterfvEXT" mode="get"/> 8664 <size name="GetHistogramParameterivEXT" mode="get"/> 8665 </enum> 8666 <enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D"> 8667 <size name="GetHistogramParameterfvEXT" mode="get"/> 8668 <size name="GetHistogramParameterivEXT" mode="get"/> 8669 </enum> 8670 <enum name="MINMAX_EXT" value="0x802E"/> 8671 <enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F"> 8672 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8673 <size name="GetMinmaxParameterivEXT" mode="get"/> 8674 </enum> 8675 <enum name="MINMAX_SINK_EXT" count="1" value="0x8030"> 8676 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8677 <size name="GetMinmaxParameterivEXT" mode="get"/> 8678 </enum> 8679 <enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/> 8680 8681 <function name="GetHistogramEXT" alias="GetHistogram"> 8682 <param name="target" type="GLenum"/> 8683 <param name="reset" type="GLboolean"/> 8684 <param name="format" type="GLenum"/> 8685 <param name="type" type="GLenum"/> 8686 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8687 <glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/> 8688 </function> 8689 8690 <function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv"> 8691 <param name="target" type="GLenum"/> 8692 <param name="pname" type="GLenum"/> 8693 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8694 <glx vendorpriv="6"/> 8695 </function> 8696 8697 <function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv"> 8698 <param name="target" type="GLenum"/> 8699 <param name="pname" type="GLenum"/> 8700 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8701 <glx vendorpriv="7"/> 8702 </function> 8703 8704 <function name="GetMinmaxEXT" alias="GetMinmax"> 8705 <param name="target" type="GLenum"/> 8706 <param name="reset" type="GLboolean"/> 8707 <param name="format" type="GLenum"/> 8708 <param name="type" type="GLenum"/> 8709 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 8710 <glx vendorpriv="8" img_reset="reset"/> 8711 </function> 8712 8713 <function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv"> 8714 <param name="target" type="GLenum"/> 8715 <param name="pname" type="GLenum"/> 8716 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8717 <glx vendorpriv="9"/> 8718 </function> 8719 8720 <function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv"> 8721 <param name="target" type="GLenum"/> 8722 <param name="pname" type="GLenum"/> 8723 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8724 <glx vendorpriv="10"/> 8725 </function> 8726 8727 <function name="HistogramEXT" alias="Histogram"> 8728 <param name="target" type="GLenum"/> 8729 <param name="width" type="GLsizei"/> 8730 <param name="internalformat" type="GLenum"/> 8731 <param name="sink" type="GLboolean"/> 8732 </function> 8733 8734 <function name="MinmaxEXT" alias="Minmax"> 8735 <param name="target" type="GLenum"/> 8736 <param name="internalformat" type="GLenum"/> 8737 <param name="sink" type="GLboolean"/> 8738 </function> 8739 8740 <function name="ResetHistogramEXT" alias="ResetHistogram"> 8741 <param name="target" type="GLenum"/> 8742 </function> 8743 8744 <function name="ResetMinmaxEXT" alias="ResetMinmax"> 8745 <param name="target" type="GLenum"/> 8746 </function> 8747</category> 8748 8749<category name="GL_EXT_convolution" number="12"> 8750 <enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013"> 8751 <size name="ConvolutionParameterfv"/> 8752 <size name="ConvolutionParameteriv"/> 8753 <size name="GetConvolutionParameterfv" mode="get"/> 8754 <size name="GetConvolutionParameteriv" mode="get"/> 8755 </enum> 8756 <enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014"> 8757 <size name="ConvolutionParameterfv"/> 8758 <size name="ConvolutionParameteriv"/> 8759 <size name="GetConvolutionParameterfv" mode="get"/> 8760 <size name="GetConvolutionParameteriv" mode="get"/> 8761 </enum> 8762 <enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015"> 8763 <size name="ConvolutionParameterfv"/> 8764 <size name="ConvolutionParameteriv"/> 8765 <size name="GetConvolutionParameterfv" mode="get"/> 8766 <size name="GetConvolutionParameteriv" mode="get"/> 8767 </enum> 8768 <enum name="REDUCE_EXT" value="0x8016"/> 8769 <enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017"> 8770 <size name="GetConvolutionParameterfv" mode="get"/> 8771 <size name="GetConvolutionParameteriv" mode="get"/> 8772 </enum> 8773 <enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018"> 8774 <size name="GetConvolutionParameterfv" mode="get"/> 8775 <size name="GetConvolutionParameteriv" mode="get"/> 8776 </enum> 8777 <enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019"> 8778 <size name="GetConvolutionParameterfv" mode="get"/> 8779 <size name="GetConvolutionParameteriv" mode="get"/> 8780 </enum> 8781 <enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A"> 8782 <size name="GetConvolutionParameterfv" mode="get"/> 8783 <size name="GetConvolutionParameteriv" mode="get"/> 8784 <size name="Get" mode="get"/> 8785 </enum> 8786 <enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B"> 8787 <size name="GetConvolutionParameterfv" mode="get"/> 8788 <size name="GetConvolutionParameteriv" mode="get"/> 8789 <size name="Get" mode="get"/> 8790 </enum> 8791 <enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C"> 8792 <size name="Get" mode="get"/> 8793 </enum> 8794 <enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D"> 8795 <size name="Get" mode="get"/> 8796 </enum> 8797 <enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E"> 8798 <size name="Get" mode="get"/> 8799 </enum> 8800 <enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F"> 8801 <size name="Get" mode="get"/> 8802 </enum> 8803 <enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020"> 8804 <size name="Get" mode="get"/> 8805 </enum> 8806 <enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021"> 8807 <size name="Get" mode="get"/> 8808 </enum> 8809 <enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022"> 8810 <size name="Get" mode="get"/> 8811 </enum> 8812 <enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023"> 8813 <size name="Get" mode="get"/> 8814 </enum> 8815 8816 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D"> 8817 <param name="target" type="GLenum"/> 8818 <param name="internalformat" type="GLenum"/> 8819 <param name="width" type="GLsizei"/> 8820 <param name="format" type="GLenum"/> 8821 <param name="type" type="GLenum"/> 8822 <param name="image" type="const GLvoid *"/> 8823 </function> 8824 8825 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D"> 8826 <param name="target" type="GLenum"/> 8827 <param name="internalformat" type="GLenum"/> 8828 <param name="width" type="GLsizei"/> 8829 <param name="height" type="GLsizei"/> 8830 <param name="format" type="GLenum"/> 8831 <param name="type" type="GLenum"/> 8832 <param name="image" type="const GLvoid *"/> 8833 </function> 8834 8835 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf"> 8836 <param name="target" type="GLenum"/> 8837 <param name="pname" type="GLenum"/> 8838 <param name="params" type="GLfloat"/> 8839 </function> 8840 8841 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv"> 8842 <param name="target" type="GLenum"/> 8843 <param name="pname" type="GLenum"/> 8844 <param name="params" type="const GLfloat *"/> 8845 </function> 8846 8847 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri"> 8848 <param name="target" type="GLenum"/> 8849 <param name="pname" type="GLenum"/> 8850 <param name="params" type="GLint"/> 8851 </function> 8852 8853 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv"> 8854 <param name="target" type="GLenum"/> 8855 <param name="pname" type="GLenum"/> 8856 <param name="params" type="const GLint *"/> 8857 </function> 8858 8859 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D"> 8860 <param name="target" type="GLenum"/> 8861 <param name="internalformat" type="GLenum"/> 8862 <param name="x" type="GLint"/> 8863 <param name="y" type="GLint"/> 8864 <param name="width" type="GLsizei"/> 8865 </function> 8866 8867 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D"> 8868 <param name="target" type="GLenum"/> 8869 <param name="internalformat" type="GLenum"/> 8870 <param name="x" type="GLint"/> 8871 <param name="y" type="GLint"/> 8872 <param name="width" type="GLsizei"/> 8873 <param name="height" type="GLsizei"/> 8874 </function> 8875 8876 <function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter"> 8877 <param name="target" type="GLenum"/> 8878 <param name="format" type="GLenum"/> 8879 <param name="type" type="GLenum"/> 8880 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 8881 <glx vendorpriv="1" dimensions_in_reply="true"/> 8882 </function> 8883 8884 <function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv"> 8885 <param name="target" type="GLenum"/> 8886 <param name="pname" type="GLenum"/> 8887 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8888 <glx vendorpriv="2"/> 8889 </function> 8890 8891 <function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv"> 8892 <param name="target" type="GLenum"/> 8893 <param name="pname" type="GLenum"/> 8894 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8895 <glx vendorpriv="3"/> 8896 </function> 8897 8898 <function name="GetSeparableFilterEXT" alias="GetSeparableFilter"> 8899 <param name="target" type="GLenum"/> 8900 <param name="format" type="GLenum"/> 8901 <param name="type" type="GLenum"/> 8902 <param name="row" type="GLvoid *" output="true"/> 8903 <param name="column" type="GLvoid *" output="true"/> 8904 <param name="span" type="GLvoid *" output="true"/> 8905 <glx vendorpriv="4" handcode="true"/> 8906 </function> 8907 8908 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D"> 8909 <param name="target" type="GLenum"/> 8910 <param name="internalformat" type="GLenum"/> 8911 <param name="width" type="GLsizei"/> 8912 <param name="height" type="GLsizei"/> 8913 <param name="format" type="GLenum"/> 8914 <param name="type" type="GLenum"/> 8915 <param name="row" type="const GLvoid *"/> 8916 <param name="column" type="const GLvoid *"/> 8917 </function> 8918</category> 8919 8920<category name="GL_SGI_color_matrix" number="13"> 8921 <enum name="COLOR_MATRIX_SGI" value="0x80B1"/> 8922 <enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/> 8923 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/> 8924 <enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/> 8925 <enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/> 8926 <enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/> 8927 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/> 8928 <enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/> 8929 <enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/> 8930 <enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/> 8931 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/> 8932</category> 8933 8934<category name="GL_SGI_color_table" number="14"> 8935 <enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6"> 8936 <size name="ColorTableParameterfvSGI"/> 8937 <size name="ColorTableParameterivSGI"/> 8938 <size name="GetColorTableParameterfvSGI" mode="get"/> 8939 <size name="GetColorTableParameterivSGI" mode="get"/> 8940 </enum> 8941 <enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7"> 8942 <size name="ColorTableParameterfvSGI"/> 8943 <size name="ColorTableParameterivSGI"/> 8944 <size name="GetColorTableParameterfvSGI" mode="get"/> 8945 <size name="GetColorTableParameterivSGI" mode="get"/> 8946 </enum> 8947 <enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8"> 8948 <size name="GetColorTableParameterfvSGI" mode="get"/> 8949 <size name="GetColorTableParameterivSGI" mode="get"/> 8950 </enum> 8951 <enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9"> 8952 <size name="GetColorTableParameterfvSGI" mode="get"/> 8953 <size name="GetColorTableParameterivSGI" mode="get"/> 8954 </enum> 8955 <enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA"> 8956 <size name="GetColorTableParameterfvSGI" mode="get"/> 8957 <size name="GetColorTableParameterivSGI" mode="get"/> 8958 </enum> 8959 <enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB"> 8960 <size name="GetColorTableParameterfvSGI" mode="get"/> 8961 <size name="GetColorTableParameterivSGI" mode="get"/> 8962 </enum> 8963 <enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC"> 8964 <size name="GetColorTableParameterfvSGI" mode="get"/> 8965 <size name="GetColorTableParameterivSGI" mode="get"/> 8966 </enum> 8967 <enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD"> 8968 <size name="GetColorTableParameterfvSGI" mode="get"/> 8969 <size name="GetColorTableParameterivSGI" mode="get"/> 8970 </enum> 8971 <enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE"> 8972 <size name="GetColorTableParameterfvSGI" mode="get"/> 8973 <size name="GetColorTableParameterivSGI" mode="get"/> 8974 </enum> 8975 <enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF"> 8976 <size name="GetColorTableParameterfvSGI" mode="get"/> 8977 <size name="GetColorTableParameterivSGI" mode="get"/> 8978 </enum> 8979 8980 <function name="ColorTableSGI" alias="ColorTable"> 8981 <param name="target" type="GLenum"/> 8982 <param name="internalformat" type="GLenum"/> 8983 <param name="width" type="GLsizei"/> 8984 <param name="format" type="GLenum"/> 8985 <param name="type" type="GLenum"/> 8986 <param name="table" type="const GLvoid *"/> 8987 </function> 8988 8989 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv"> 8990 <param name="target" type="GLenum"/> 8991 <param name="pname" type="GLenum"/> 8992 <param name="params" type="const GLfloat *"/> 8993 </function> 8994 8995 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv"> 8996 <param name="target" type="GLenum"/> 8997 <param name="pname" type="GLenum"/> 8998 <param name="params" type="const GLint *"/> 8999 </function> 9000 9001 <function name="CopyColorTableSGI" alias="CopyColorTable"> 9002 <param name="target" type="GLenum"/> 9003 <param name="internalformat" type="GLenum"/> 9004 <param name="x" type="GLint"/> 9005 <param name="y" type="GLint"/> 9006 <param name="width" type="GLsizei"/> 9007 </function> 9008 9009 <function name="GetColorTableSGI" alias="GetColorTable"> 9010 <param name="target" type="GLenum"/> 9011 <param name="format" type="GLenum"/> 9012 <param name="type" type="GLenum"/> 9013 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9014 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9015 </function> 9016 9017 <function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv"> 9018 <param name="target" type="GLenum"/> 9019 <param name="pname" type="GLenum"/> 9020 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9021 <glx vendorpriv="4099"/> 9022 </function> 9023 9024 <function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv"> 9025 <param name="target" type="GLenum"/> 9026 <param name="pname" type="GLenum"/> 9027 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9028 <glx vendorpriv="4100"/> 9029 </function> 9030</category> 9031 9032<category name="GL_SGIS_pixel_texture" number="15"> 9033 <function name="PixelTexGenParameteriSGIS" exec="skip"> 9034 <param name="pname" type="GLenum"/> 9035 <param name="param" type="GLint"/> 9036 <glx ignore="true"/> 9037 </function> 9038 9039 <function name="PixelTexGenParameterivSGIS" exec="skip"> 9040 <param name="pname" type="GLenum"/> 9041 <param name="params" type="const GLint *"/> 9042 <glx ignore="true"/> 9043 </function> 9044 9045 <function name="PixelTexGenParameterfSGIS" exec="skip"> 9046 <param name="pname" type="GLenum"/> 9047 <param name="param" type="GLfloat"/> 9048 <glx ignore="true"/> 9049 </function> 9050 9051 <function name="PixelTexGenParameterfvSGIS" exec="skip"> 9052 <param name="pname" type="GLenum"/> 9053 <param name="params" type="const GLfloat *"/> 9054 <glx ignore="true"/> 9055 </function> 9056 9057 <function name="GetPixelTexGenParameterivSGIS" exec="skip"> 9058 <param name="pname" type="GLenum"/> 9059 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9060 <glx ignore="true"/> 9061 </function> 9062 9063 <function name="GetPixelTexGenParameterfvSGIS" exec="skip"> 9064 <param name="pname" type="GLenum"/> 9065 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9066 <glx ignore="true"/> 9067 </function> 9068</category> 9069 9070<category name="GL_SGIS_texture4D" number="16"> 9071 <function name="TexImage4DSGIS" exec="skip"> 9072 <param name="target" type="GLenum"/> 9073 <param name="level" type="GLint"/> 9074 <param name="internalformat" type="GLenum"/> 9075 <param name="width" type="GLsizei"/> 9076 <param name="height" type="GLsizei"/> 9077 <param name="depth" type="GLsizei"/> 9078 <param name="size4d" type="GLsizei"/> 9079 <param name="border" type="GLint"/> 9080 <param name="format" type="GLenum"/> 9081 <param name="type" type="GLenum"/> 9082 <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"/> 9083 <glx rop="2057" ignore="true"/> 9084 </function> 9085 9086 <function name="TexSubImage4DSGIS" exec="skip"> 9087 <param name="target" type="GLenum"/> 9088 <param name="level" type="GLint"/> 9089 <param name="xoffset" type="GLint"/> 9090 <param name="yoffset" type="GLint"/> 9091 <param name="zoffset" type="GLint"/> 9092 <param name="woffset" type="GLint"/> 9093 <param name="width" type="GLsizei"/> 9094 <param name="height" type="GLsizei"/> 9095 <param name="depth" type="GLsizei"/> 9096 <param name="size4d" type="GLsizei"/> 9097 <param name="format" type="GLenum"/> 9098 <param name="type" type="GLenum"/> 9099 <param name="UNUSED" type="GLuint" padding="true"/> 9100 <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"/> 9101 <glx rop="2058" ignore="true"/> 9102 </function> 9103</category> 9104 9105<category name="GL_SGI_texture_color_table" number="17"> 9106 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 9107 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 9108</category> 9109 9110<!-- Extension number 19 is not listed in the extension registry. --> 9111 9112<category name="GL_EXT_texture_object" number="20"> 9113 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 9114 <param name="n" type="GLsizei" counter="true"/> 9115 <param name="textures" type="const GLuint *" count="n"/> 9116 <param name="residences" type="GLboolean *" output="true" count="n"/> 9117 <return type="GLboolean"/> 9118 <glx vendorpriv="11" handcode="client" always_array="true"/> 9119 </function> 9120 9121 <function name="BindTextureEXT" alias="BindTexture"> 9122 <param name="target" type="GLenum"/> 9123 <param name="texture" type="GLuint"/> 9124 </function> 9125 9126 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 9127 <param name="n" type="GLsizei" counter="true"/> 9128 <param name="textures" type="const GLuint *" count="n"/> 9129 <glx vendorpriv="12"/> 9130 </function> 9131 9132 <function name="GenTexturesEXT" alias="GenTextures"> 9133 <param name="n" type="GLsizei" counter="true"/> 9134 <param name="textures" type="GLuint *" output="true" count="n"/> 9135 <glx vendorpriv="13" always_array="true"/> 9136 </function> 9137 9138 <function name="IsTextureEXT" alias="IsTexture"> 9139 <param name="texture" type="GLuint"/> 9140 <return type="GLboolean"/> 9141 <glx vendorpriv="14"/> 9142 </function> 9143 9144 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 9145 <param name="n" type="GLsizei"/> 9146 <param name="textures" type="const GLuint *"/> 9147 <param name="priorities" type="const GLclampf *"/> 9148 </function> 9149</category> 9150 9151<category name="GL_SGIS_detail_texture" number="21"> 9152 <function name="DetailTexFuncSGIS" exec="skip"> 9153 <param name="target" type="GLenum"/> 9154 <param name="n" type="GLsizei" counter="true"/> 9155 <param name="points" type="const GLfloat *" count="n"/> 9156 <glx rop="2051" ignore="true"/> 9157 </function> 9158 9159 <function name="GetDetailTexFuncSGIS" exec="skip"> 9160 <param name="target" type="GLenum"/> 9161 <param name="points" type="GLfloat *" output="true"/> 9162 <glx vendorpriv="4096" ignore="true"/> 9163 </function> 9164</category> 9165 9166<category name="GL_SGIS_sharpen_texture" number="22"> 9167 <function name="SharpenTexFuncSGIS" exec="skip"> 9168 <param name="target" type="GLenum"/> 9169 <param name="n" type="GLsizei" counter="true"/> 9170 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9171 <glx rop="2052" ignore="true"/> 9172 </function> 9173 9174 <function name="GetSharpenTexFuncSGIS" exec="skip"> 9175 <param name="target" type="GLenum"/> 9176 <param name="points" type="GLfloat *" output="true"/> 9177 <glx vendorpriv="4097" ignore="true"/> 9178 </function> 9179</category> 9180 9181<category name="GL_SGIS_multisample" number="25"> 9182 <function name="SampleMaskSGIS" exec="skip"> 9183 <param name="value" type="GLclampf"/> 9184 <param name="invert" type="GLboolean"/> 9185 <glx rop="2048"/> 9186 </function> 9187 9188 <function name="SamplePatternSGIS" exec="skip"> 9189 <param name="pattern" type="GLenum"/> 9190 <glx rop="2049"/> 9191 </function> 9192</category> 9193 9194<!-- Extension number 26 is not listed in the extension registry. --> 9195 9196<category name="GL_EXT_rescale_normal" number="27"> 9197 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 9198 <size name="Get" mode="get"/> 9199 </enum> 9200</category> 9201 9202<!-- Extension number 28 is a GLX extension. --> 9203<!-- Extension number 29 is not listed in the extension registry. --> 9204 9205<category name="GL_EXT_vertex_array" number="30"> 9206 <!-- These enums are part of the extension only. --> 9207 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 9208 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 9209 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 9210 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 9211 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 9212 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 9213 9214 9215 <function name="ArrayElementEXT" alias="ArrayElement"> 9216 <param name="i" type="GLint"/> 9217 </function> 9218 9219 <function name="ColorPointerEXT" deprecated="3.1" marshal="async" 9220 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 9221 <param name="size" type="GLint"/> 9222 <param name="type" type="GLenum"/> 9223 <param name="stride" type="GLsizei"/> 9224 <param name="count" type="GLsizei"/> 9225 <param name="pointer" type="const GLvoid *"/> 9226 <glx handcode="true"/> 9227 </function> 9228 9229 <function name="DrawArraysEXT" alias="DrawArrays"> 9230 <param name="mode" type="GLenum"/> 9231 <param name="first" type="GLint"/> 9232 <param name="count" type="GLsizei"/> 9233 </function> 9234 9235 <function name="EdgeFlagPointerEXT" deprecated="3.1" marshal="async" 9236 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 9237 <param name="stride" type="GLsizei"/> 9238 <param name="count" type="GLsizei"/> 9239 <param name="pointer" type="const GLboolean *"/> 9240 <glx handcode="true"/> 9241 </function> 9242 9243 <function name="GetPointervEXT" alias="GetPointerv"> 9244 <param name="pname" type="GLenum"/> 9245 <param name="params" type="GLvoid **" output="true"/> 9246 </function> 9247 9248 <function name="IndexPointerEXT" deprecated="3.1" marshal="async" 9249 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 9250 <param name="type" type="GLenum"/> 9251 <param name="stride" type="GLsizei"/> 9252 <param name="count" type="GLsizei"/> 9253 <param name="pointer" type="const GLvoid *"/> 9254 <glx handcode="true"/> 9255 </function> 9256 9257 <function name="NormalPointerEXT" deprecated="3.1" marshal="async" 9258 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 9259 <param name="type" type="GLenum"/> 9260 <param name="stride" type="GLsizei"/> 9261 <param name="count" type="GLsizei"/> 9262 <param name="pointer" type="const GLvoid *"/> 9263 <glx handcode="true"/> 9264 </function> 9265 9266 <function name="TexCoordPointerEXT" deprecated="3.1" marshal="async" 9267 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 9268 <param name="size" type="GLint"/> 9269 <param name="type" type="GLenum"/> 9270 <param name="stride" type="GLsizei"/> 9271 <param name="count" type="GLsizei"/> 9272 <param name="pointer" type="const GLvoid *"/> 9273 <glx handcode="true"/> 9274 </function> 9275 9276 <function name="VertexPointerEXT" deprecated="3.1" marshal="async" 9277 marshal_fail="_mesa_glthread_is_non_vbo_vertex_attrib_pointer(ctx)"> 9278 <param name="size" type="GLint"/> 9279 <param name="type" type="GLenum"/> 9280 <param name="stride" type="GLsizei"/> 9281 <param name="count" type="GLsizei"/> 9282 <param name="pointer" type="const GLvoid *"/> 9283 <glx handcode="true"/> 9284 </function> 9285</category> 9286 9287<category name="GL_SGIS_generate_mipmap" number="32"> 9288 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 9289 <size name="TexParameterfv"/> 9290 <size name="TexParameteriv"/> 9291 <size name="GetTexParameterfv" mode="get"/> 9292 <size name="GetTexParameteriv" mode="get"/> 9293 </enum> 9294 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 9295</category> 9296 9297<category name="GL_SGIX_clipmap" number="33"> 9298 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 9299 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 9300 <size name="TexParameterfv"/> 9301 <size name="TexParameteriv"/> 9302 <size name="GetTexParameterfv" mode="get"/> 9303 <size name="GetTexParameteriv" mode="get"/> 9304 </enum> 9305 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172"> 9306 <size name="TexParameterfv"/> 9307 <size name="TexParameteriv"/> 9308 <size name="GetTexParameterfv" mode="get"/> 9309 <size name="GetTexParameteriv" mode="get"/> 9310 </enum> 9311 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 9312 <size name="TexParameterfv"/> 9313 <size name="TexParameteriv"/> 9314 <size name="GetTexParameterfv" mode="get"/> 9315 <size name="GetTexParameteriv" mode="get"/> 9316 </enum> 9317 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 9318 <size name="TexParameterfv"/> 9319 <size name="TexParameteriv"/> 9320 <size name="GetTexParameterfv" mode="get"/> 9321 <size name="GetTexParameteriv" mode="get"/> 9322 </enum> 9323 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 9324 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 9325 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 9326 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 9327 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 9328 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 9329 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 9330</category> 9331 9332<category name="GL_SGIX_shadow" number="34"> 9333 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 9334 <size name="TexParameterfv"/> 9335 <size name="TexParameteriv"/> 9336 <size name="GetTexParameterfv" mode="get"/> 9337 <size name="GetTexParameteriv" mode="get"/> 9338 </enum> 9339 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 9340 <size name="TexParameterfv"/> 9341 <size name="TexParameteriv"/> 9342 <size name="GetTexParameterfv" mode="get"/> 9343 <size name="GetTexParameteriv" mode="get"/> 9344 </enum> 9345 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9346 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9347</category> 9348 9349<category name="GL_SGIS_texture_edge_clamp" number="35"> 9350 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9351</category> 9352 9353<category name="GL_SGIS_texture_border_clamp" number="36"> 9354 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9355</category> 9356 9357<category name="GL_EXT_blend_minmax" number="37"> 9358 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9359 <enum name="MIN_EXT" value="0x8007"/> 9360 <enum name="MAX_EXT" value="0x8008"/> 9361 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9362 <size name="Get" mode="get"/> 9363 </enum> 9364 9365 <function name="BlendEquationEXT" alias="BlendEquation"> 9366 <param name="mode" type="GLenum"/> 9367 </function> 9368</category> 9369 9370<category name="GL_EXT_blend_subtract" number="38"> 9371 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9372 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9373 9374 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9375 <param name="mode" type="GLenum"/> 9376 </function> --> 9377</category> 9378 9379<!-- Extension number 40 is a GLX extension. --> 9380<!-- Extension number 41 is a GLX extension. --> 9381<!-- Extension number 42 is a GLX extension. --> 9382<!-- Extension number 43 is a GLX extension. --> 9383<!-- Extension number 44 is a GLX extension. --> 9384<!-- Extension number 46 is not listed in the extension registry. --> 9385<!-- Extension number 47 is a GLX extension. --> 9386<!-- Extension number 48 is not listed in the extension registry. --> 9387<!-- Extension number 49 is a GLX extension. --> 9388<!-- Extension number 50 is a GLX extension. --> 9389 9390<category name="GL_SGIX_sprite" number="52"> 9391 <function name="SpriteParameterfSGIX" exec="skip"> 9392 <param name="pname" type="GLenum"/> 9393 <param name="param" type="GLfloat"/> 9394 <glx ignore="true"/> 9395 </function> 9396 9397 <function name="SpriteParameterfvSGIX" exec="skip"> 9398 <param name="pname" type="GLenum"/> 9399 <param name="params" type="const GLfloat *"/> 9400 <glx ignore="true"/> 9401 </function> 9402 9403 <function name="SpriteParameteriSGIX" exec="skip"> 9404 <param name="pname" type="GLenum"/> 9405 <param name="param" type="GLint"/> 9406 <glx ignore="true"/> 9407 </function> 9408 9409 <function name="SpriteParameterivSGIX" exec="skip"> 9410 <param name="pname" type="GLenum"/> 9411 <param name="params" type="const GLint *"/> 9412 <glx ignore="true"/> 9413 </function> 9414</category> 9415 9416<category name="GL_EXT_point_parameters" number="54"> 9417 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9418 <size name="PointParameterfv"/> 9419 </enum> 9420 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9421 <size name="PointParameterfv"/> 9422 </enum> 9423 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9424 <size name="PointParameterfv"/> 9425 </enum> 9426 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9427 <size name="PointParameterfv"/> 9428 </enum> 9429 9430 <function name="PointParameterfEXT" alias="PointParameterf"> 9431 <param name="pname" type="GLenum"/> 9432 <param name="param" type="GLfloat"/> 9433 </function> 9434 9435 <function name="PointParameterfvEXT" alias="PointParameterfv"> 9436 <param name="pname" type="GLenum"/> 9437 <param name="params" type="const GLfloat *"/> 9438 </function> 9439</category> 9440 9441<category name="GL_SGIX_instruments" number="55"> 9442 <function name="GetInstrumentsSGIX" exec="skip"> 9443 <return type="GLint"/> 9444 <glx ignore="true"/> 9445 </function> 9446 9447 <function name="InstrumentsBufferSGIX" exec="skip"> 9448 <param name="size" type="GLsizei"/> 9449 <param name="buffer" type="GLint *" output="true"/> 9450 <glx ignore="true"/> 9451 </function> 9452 9453 <function name="PollInstrumentsSGIX" exec="skip"> 9454 <param name="marker_p" type="GLint *" output="true"/> 9455 <return type="GLint"/> 9456 <glx ignore="true"/> 9457 </function> 9458 9459 <function name="ReadInstrumentsSGIX" exec="skip"> 9460 <param name="marker" type="GLint"/> 9461 <glx ignore="true"/> 9462 </function> 9463 9464 <function name="StartInstrumentsSGIX" exec="skip"> 9465 <glx ignore="true"/> 9466 </function> 9467 9468 <function name="StopInstrumentsSGIX" exec="skip"> 9469 <param name="marker" type="GLint"/> 9470 <glx ignore="true"/> 9471 </function> 9472</category> 9473 9474<category name="GL_SGIX_texture_scale_bias" number="56"> 9475 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9476 <size name="TexParameterfv"/> 9477 <size name="TexParameteriv"/> 9478 <size name="GetTexParameterfv" mode="get"/> 9479 <size name="GetTexParameteriv" mode="get"/> 9480 </enum> 9481 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9482 <size name="TexParameterfv"/> 9483 <size name="TexParameteriv"/> 9484 <size name="GetTexParameterfv" mode="get"/> 9485 <size name="GetTexParameteriv" mode="get"/> 9486 </enum> 9487 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9488 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9489</category> 9490 9491<category name="GL_SGIX_framezoom" number="57"> 9492 <function name="FrameZoomSGIX" exec="skip"> 9493 <param name="factor" type="GLint"/> 9494 <glx rop="2072" ignore="true"/> 9495 </function> 9496</category> 9497 9498<category name="GL_SGIX_tag_sample_buffer" number="58"> 9499 <function name="TagSampleBufferSGIX" exec="skip"> 9500 <glx rop="2050" ignore="true"/> 9501 </function> 9502</category> 9503 9504<!-- Extension number 59 is not listed in the extension registry. --> 9505 9506<category name="GL_SGIX_reference_plane" number="60"> 9507 <function name="ReferencePlaneSGIX" exec="skip"> 9508 <param name="equation" type="const GLdouble *" count="4"/> 9509 <glx rop="2071" ignore="true"/> 9510 </function> 9511</category> 9512 9513<category name="GL_SGIX_flush_raster" number="61"> 9514 <function name="FlushRasterSGIX" exec="skip"> 9515 <glx vendorpriv="4105" ignore="true"/> 9516 </function> 9517</category> 9518 9519<!-- Extension number 62 is a GLX extension. --> 9520 9521<category name="GL_SGIX_depth_texture" number="63"> 9522 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9523 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9524 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9525</category> 9526 9527<category name="GL_SGIS_fog_function" number="64"> 9528 <function name="FogFuncSGIS" exec="skip"> 9529 <param name="n" type="GLsizei" counter="true"/> 9530 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9531 <glx rop="2067" ignore="true"/> 9532 </function> 9533 9534 <function name="GetFogFuncSGIS" exec="skip"> 9535 <param name="points" type="GLfloat *" output="true"/> 9536 <!-- GLX protocol for this function is unknown. --> 9537 </function> 9538</category> 9539 9540<category name="GL_SGIX_fog_offset" number="65"> 9541 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9542 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9543 <size name="Fogfv"/> 9544 <size name="Fogiv"/> 9545 </enum> 9546</category> 9547 9548<category name="GL_HP_image_transform" number="66"> 9549 <function name="ImageTransformParameteriHP" exec="skip"> 9550 <param name="target" type="GLenum"/> 9551 <param name="pname" type="GLenum"/> 9552 <param name="param" type="GLint"/> 9553 </function> 9554 9555 <function name="ImageTransformParameterfHP" exec="skip"> 9556 <param name="target" type="GLenum"/> 9557 <param name="pname" type="GLenum"/> 9558 <param name="param" type="GLfloat"/> 9559 </function> 9560 9561 <function name="ImageTransformParameterivHP" exec="skip"> 9562 <param name="target" type="GLenum"/> 9563 <param name="pname" type="GLenum"/> 9564 <param name="params" type="const GLint *"/> 9565 </function> 9566 9567 <function name="ImageTransformParameterfvHP" exec="skip"> 9568 <param name="target" type="GLenum"/> 9569 <param name="pname" type="GLenum"/> 9570 <param name="params" type="const GLfloat *"/> 9571 </function> 9572 9573 <function name="GetImageTransformParameterivHP" exec="skip"> 9574 <param name="target" type="GLenum"/> 9575 <param name="pname" type="GLenum"/> 9576 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9577 </function> 9578 9579 <function name="GetImageTransformParameterfvHP" exec="skip"> 9580 <param name="target" type="GLenum"/> 9581 <param name="pname" type="GLenum"/> 9582 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9583 </function> 9584</category> 9585 9586<category name="GL_HP_convolution_border_modes" number="67"> 9587 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9588 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9589 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9590 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9591 <size name="ConvolutionParameterfv"/> 9592 <size name="ConvolutionParameteriv"/> 9593 <size name="GetConvolutionParameterfv" mode="get"/> 9594 <size name="GetConvolutionParameteriv" mode="get"/> 9595 </enum> 9596</category> 9597 9598<!-- Extension number 68 is not listed in the extension registry. --> 9599<!-- Extension number 70 is not listed in the extension registry. --> 9600<!-- Extension number 71 is not listed in the extension registry. --> 9601<!-- Extension number 72 is not listed in the extension registry. --> 9602<!-- Extension number 73 is not listed in the extension registry. --> 9603 9604<category name="GL_EXT_color_subtable" number="74"> 9605 <function name="ColorSubTableEXT" alias="ColorSubTable"> 9606 <param name="target" type="GLenum"/> 9607 <param name="start" type="GLsizei"/> 9608 <param name="count" type="GLsizei"/> 9609 <param name="format" type="GLenum"/> 9610 <param name="type" type="GLenum"/> 9611 <param name="data" type="const GLvoid *"/> 9612 </function> 9613 9614 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable"> 9615 <param name="target" type="GLenum"/> 9616 <param name="start" type="GLsizei"/> 9617 <param name="x" type="GLint"/> 9618 <param name="y" type="GLint"/> 9619 <param name="width" type="GLsizei"/> 9620 </function> 9621</category> 9622 9623<!-- Extension number 75 is a GLU extension. --> 9624 9625<category name="GL_PGI_misc_hints" number="77"> 9626 <function name="HintPGI" exec="skip"> 9627 <param name="target" type="GLenum"/> 9628 <param name="mode" type="GLint"/> 9629 <glx ignore="true"/> 9630 </function> 9631</category> 9632 9633<category name="GL_EXT_paletted_texture" number="78"> 9634 <enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8"> 9635 <size name="GetColorTableParameterfv" mode="get"/> 9636 <size name="GetColorTableParameteriv" mode="get"/> 9637 </enum> 9638 <enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9"> 9639 <size name="GetColorTableParameterfv" mode="get"/> 9640 <size name="GetColorTableParameteriv" mode="get"/> 9641 </enum> 9642 <enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA"> 9643 <size name="GetColorTableParameterfv" mode="get"/> 9644 <size name="GetColorTableParameteriv" mode="get"/> 9645 </enum> 9646 <enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB"> 9647 <size name="GetColorTableParameterfv" mode="get"/> 9648 <size name="GetColorTableParameteriv" mode="get"/> 9649 </enum> 9650 <enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC"> 9651 <size name="GetColorTableParameterfv" mode="get"/> 9652 <size name="GetColorTableParameteriv" mode="get"/> 9653 </enum> 9654 <enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD"> 9655 <size name="GetColorTableParameterfv" mode="get"/> 9656 <size name="GetColorTableParameteriv" mode="get"/> 9657 </enum> 9658 <enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE"> 9659 <size name="GetColorTableParameterfv" mode="get"/> 9660 <size name="GetColorTableParameteriv" mode="get"/> 9661 </enum> 9662 <enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF"> 9663 <size name="GetColorTableParameterfv" mode="get"/> 9664 <size name="GetColorTableParameteriv" mode="get"/> 9665 </enum> 9666 <enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED"> 9667 <size name="GetTexLevelParameterfv" mode="get"/> 9668 <size name="GetTexLevelParameteriv" mode="get"/> 9669 </enum> 9670 9671 <function name="ColorTableEXT" alias="ColorTable"> 9672 <param name="target" type="GLenum"/> 9673 <param name="internalformat" type="GLenum"/> 9674 <param name="width" type="GLsizei"/> 9675 <param name="format" type="GLenum"/> 9676 <param name="type" type="GLenum"/> 9677 <param name="table" type="const GLvoid *"/> 9678 </function> 9679 9680 <function name="GetColorTableEXT" alias="GetColorTable"> 9681 <param name="target" type="GLenum"/> 9682 <param name="format" type="GLenum"/> 9683 <param name="type" type="GLenum"/> 9684 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9685 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9686 </function> 9687 9688 <function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv"> 9689 <param name="target" type="GLenum"/> 9690 <param name="pname" type="GLenum"/> 9691 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9692 <glx vendorpriv="4100"/> 9693 </function> 9694 9695 <function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv"> 9696 <param name="target" type="GLenum"/> 9697 <param name="pname" type="GLenum"/> 9698 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9699 <glx vendorpriv="4099"/> 9700 </function> 9701</category> 9702 9703<category name="GL_EXT_clip_volume_hint" number="79"> 9704 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9705 <size name="Get" mode="get"/> 9706 </enum> 9707</category> 9708 9709<category name="GL_SGIX_list_priority" number="80"> 9710 <function name="GetListParameterfvSGIX" exec="skip"> 9711 <param name="list" type="GLuint"/> 9712 <param name="pname" type="GLenum"/> 9713 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9714 <glx ignore="true"/> 9715 </function> 9716 9717 <function name="GetListParameterivSGIX" exec="skip"> 9718 <param name="list" type="GLuint"/> 9719 <param name="pname" type="GLenum"/> 9720 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9721 <glx ignore="true"/> 9722 </function> 9723 9724 <function name="ListParameterfSGIX" exec="skip"> 9725 <param name="list" type="GLuint"/> 9726 <param name="pname" type="GLenum"/> 9727 <param name="param" type="GLfloat"/> 9728 <glx ignore="true"/> 9729 </function> 9730 9731 <function name="ListParameterfvSGIX" exec="skip"> 9732 <param name="list" type="GLuint"/> 9733 <param name="pname" type="GLenum"/> 9734 <param name="params" type="const GLfloat *"/> 9735 <glx ignore="true"/> 9736 </function> 9737 9738 <function name="ListParameteriSGIX" exec="skip"> 9739 <param name="list" type="GLuint"/> 9740 <param name="pname" type="GLenum"/> 9741 <param name="param" type="GLint"/> 9742 <glx ignore="true"/> 9743 </function> 9744 9745 <function name="ListParameterivSGIX" exec="skip"> 9746 <param name="list" type="GLuint"/> 9747 <param name="pname" type="GLenum"/> 9748 <param name="params" type="const GLint *"/> 9749 <glx ignore="true"/> 9750 </function> 9751</category> 9752 9753<!-- Extension number 82 is not listed in the extension registry. --> 9754<!-- Extension number 83 is a GLX extension. --> 9755 9756<category name="GL_SGIX_texture_lod_bias" number="84"> 9757 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9758 <size name="TexParameterfv"/> 9759 <size name="TexParameteriv"/> 9760 <size name="GetTexParameterfv" mode="get"/> 9761 <size name="GetTexParameteriv" mode="get"/> 9762 </enum> 9763 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 9764 <size name="TexParameterfv"/> 9765 <size name="TexParameteriv"/> 9766 <size name="GetTexParameterfv" mode="get"/> 9767 <size name="GetTexParameteriv" mode="get"/> 9768 </enum> 9769 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9770 <size name="TexParameterfv"/> 9771 <size name="TexParameteriv"/> 9772 <size name="GetTexParameterfv" mode="get"/> 9773 <size name="GetTexParameteriv" mode="get"/> 9774 </enum> 9775</category> 9776 9777<!-- Extension number 85 is a GLU extension. --> 9778<!-- Extension number 86 is a GLX extension. --> 9779<!-- Extension number 87 is not listed in the extension registry. --> 9780<!-- Extension number 88 is not listed in the extension registry. --> 9781<!-- Extension number 89 is not listed in the extension registry. --> 9782 9783 9784<category name="GL_SGIX_shadow_ambient" number="90"> 9785 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9786 <size name="TexParameterfv"/> 9787 <size name="TexParameteriv"/> 9788 <size name="GetTexParameterfv" mode="get"/> 9789 <size name="GetTexParameteriv" mode="get"/> 9790 </enum> 9791</category> 9792 9793<!-- Extension number 91 is a GLX extension. --> 9794<!-- Extension number 92 is a GLX extension. --> 9795 9796<category name="GL_EXT_index_material" number="94"> 9797 <function name="IndexMaterialEXT" exec="skip"> 9798 <param name="face" type="GLenum"/> 9799 <param name="mode" type="GLenum"/> 9800 <glx ignore="true"/> 9801 </function> 9802</category> 9803 9804<category name="GL_EXT_index_func" number="95"> 9805 <function name="IndexFuncEXT" exec="skip"> 9806 <param name="func" type="GLenum"/> 9807 <param name="ref" type="GLclampf"/> 9808 <glx ignore="true"/> 9809 </function> 9810</category> 9811 9812<category name="GL_EXT_compiled_vertex_array" number="97"> 9813 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9814 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9815 9816 <function name="LockArraysEXT" deprecated="3.1"> 9817 <param name="first" type="GLint"/> 9818 <param name="count" type="GLsizei"/> 9819 <glx handcode="true" ignore="true"/> 9820 </function> 9821 9822 <function name="UnlockArraysEXT" deprecated="3.1"> 9823 <glx handcode="true" ignore="true"/> 9824 </function> 9825</category> 9826 9827<category name="GL_EXT_cull_vertex" number="98"> 9828 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9829 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AB"> 9830 <size name="CullParameterfv"/> 9831 <size name="CullParameterdv"/> 9832 </enum> 9833 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AC"> 9834 <size name="CullParameterfv"/> 9835 <size name="CullParameterdv"/> 9836 </enum> 9837 9838 <function name="CullParameterdvEXT" exec="skip"> 9839 <param name="pname" type="GLenum"/> 9840 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9841 <glx ignore="true"/> 9842 </function> 9843 9844 <function name="CullParameterfvEXT" exec="skip"> 9845 <param name="pname" type="GLenum"/> 9846 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9847 <glx ignore="true"/> 9848 </function> 9849</category> 9850 9851<!-- Extension number 99 is not listed in the extension registry. --> 9852<xi:include href="ARB_viewport_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 9853 9854<!-- Shouldn't this be EXT_fragment_lighting? --> 9855<category name="GL_SGIX_fragment_lighting" number="102"> 9856 <function name="FragmentColorMaterialSGIX" exec="skip"> 9857 <param name="face" type="GLenum"/> 9858 <param name="mode" type="GLenum"/> 9859 <glx ignore="true"/> 9860 </function> 9861 9862 <function name="FragmentLightfSGIX" exec="skip"> 9863 <param name="light" type="GLenum"/> 9864 <param name="pname" type="GLenum"/> 9865 <param name="param" type="GLfloat"/> 9866 <glx ignore="true"/> 9867 </function> 9868 9869 <function name="FragmentLightfvSGIX" exec="skip"> 9870 <param name="light" type="GLenum"/> 9871 <param name="pname" type="GLenum"/> 9872 <param name="params" type="const GLfloat *"/> 9873 <glx ignore="true"/> 9874 </function> 9875 9876 <function name="FragmentLightiSGIX" exec="skip"> 9877 <param name="light" type="GLenum"/> 9878 <param name="pname" type="GLenum"/> 9879 <param name="param" type="GLint"/> 9880 <glx ignore="true"/> 9881 </function> 9882 9883 <function name="FragmentLightivSGIX" exec="skip"> 9884 <param name="light" type="GLenum"/> 9885 <param name="pname" type="GLenum"/> 9886 <param name="params" type="const GLint *"/> 9887 <glx ignore="true"/> 9888 </function> 9889 9890 <function name="FragmentLightModelfSGIX" exec="skip"> 9891 <param name="pname" type="GLenum"/> 9892 <param name="param" type="GLfloat"/> 9893 <glx ignore="true"/> 9894 </function> 9895 9896 <function name="FragmentLightModelfvSGIX" exec="skip"> 9897 <param name="pname" type="GLenum"/> 9898 <param name="params" type="const GLfloat *"/> 9899 <glx ignore="true"/> 9900 </function> 9901 9902 <function name="FragmentLightModeliSGIX" exec="skip"> 9903 <param name="pname" type="GLenum"/> 9904 <param name="param" type="GLint"/> 9905 <glx ignore="true"/> 9906 </function> 9907 9908 <function name="FragmentLightModelivSGIX" exec="skip"> 9909 <param name="pname" type="GLenum"/> 9910 <param name="params" type="const GLint *"/> 9911 <glx ignore="true"/> 9912 </function> 9913 9914 <function name="FragmentMaterialfSGIX" exec="skip"> 9915 <param name="face" type="GLenum"/> 9916 <param name="pname" type="GLenum"/> 9917 <param name="param" type="GLfloat"/> 9918 <glx ignore="true"/> 9919 </function> 9920 9921 <function name="FragmentMaterialfvSGIX" exec="skip"> 9922 <param name="face" type="GLenum"/> 9923 <param name="pname" type="GLenum"/> 9924 <param name="params" type="const GLfloat *"/> 9925 <glx ignore="true"/> 9926 </function> 9927 9928 <function name="FragmentMaterialiSGIX" exec="skip"> 9929 <param name="face" type="GLenum"/> 9930 <param name="pname" type="GLenum"/> 9931 <param name="param" type="GLint"/> 9932 <glx ignore="true"/> 9933 </function> 9934 9935 <function name="FragmentMaterialivSGIX" exec="skip"> 9936 <param name="face" type="GLenum"/> 9937 <param name="pname" type="GLenum"/> 9938 <param name="params" type="const GLint *"/> 9939 <glx ignore="true"/> 9940 </function> 9941 9942 <function name="GetFragmentLightfvSGIX" exec="skip"> 9943 <param name="light" type="GLenum"/> 9944 <param name="pname" type="GLenum"/> 9945 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9946 <glx ignore="true"/> 9947 </function> 9948 9949 <function name="GetFragmentLightivSGIX" exec="skip"> 9950 <param name="light" type="GLenum"/> 9951 <param name="pname" type="GLenum"/> 9952 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9953 <glx ignore="true"/> 9954 </function> 9955 9956 <function name="GetFragmentMaterialfvSGIX" exec="skip"> 9957 <param name="face" type="GLenum"/> 9958 <param name="pname" type="GLenum"/> 9959 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9960 <glx ignore="true"/> 9961 </function> 9962 9963 <function name="GetFragmentMaterialivSGIX" exec="skip"> 9964 <param name="face" type="GLenum"/> 9965 <param name="pname" type="GLenum"/> 9966 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9967 <glx ignore="true"/> 9968 </function> 9969 9970 <function name="LightEnviSGIX" exec="skip"> 9971 <param name="pname" type="GLenum"/> 9972 <param name="param" type="GLint"/> 9973 <glx ignore="true"/> 9974 </function> 9975</category> 9976 9977<!-- Extension number 103 is not listed in the extension registry. --> 9978<!-- Extension number 104 is not listed in the extension registry. --> 9979<!-- Extension number 105 is not listed in the extension registry. --> 9980<!-- Extension number 106 is not listed in the extension registry. --> 9981<!-- Extension number 107 is not listed in the extension registry. --> 9982<!-- Extension number 108 is not listed in the extension registry. --> 9983<!-- Extension number 109 is not listed in the extension registry. --> 9984 9985<category name="GL_IBM_rasterpos_clip" number="110"> 9986 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 9987 <size name="Get" mode="get"/> 9988 </enum> 9989</category> 9990 9991<category name="GL_EXT_draw_range_elements" number="112"> 9992 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 9993 <param name="mode" type="GLenum"/> 9994 <param name="start" type="GLuint"/> 9995 <param name="end" type="GLuint"/> 9996 <param name="count" type="GLsizei"/> 9997 <param name="type" type="GLenum"/> 9998 <param name="indices" type="const GLvoid *"/> 9999 <glx handcode="true"/> 10000 </function> 10001</category> 10002 10003<!-- Extension number 115 is a GLX extension. --> 10004<!-- Extension number 116 is not listed in the extension registry. --> 10005 10006<category name="GL_EXT_light_texture" number="117"> 10007 <function name="ApplyTextureEXT" exec="skip"> 10008 <param name="mode" type="GLenum"/> 10009 </function> 10010 10011 <function name="TextureLightEXT" exec="skip"> 10012 <param name="pname" type="GLenum"/> 10013 </function> 10014 10015 <function name="TextureMaterialEXT" exec="skip"> 10016 <param name="face" type="GLenum"/> 10017 <param name="mode" type="GLenum"/> 10018 </function> 10019</category> 10020 10021<!-- Extension number 118 is not listed in the extension registry. --> 10022<!-- Extension number 121 is not listed in the extension registry. --> 10023<!-- Extension number 122 is not listed in the extension registry. --> 10024<!-- Extension number 123 is not listed in the extension registry. --> 10025<!-- Extension number 124 is not listed in the extension registry. --> 10026<!-- Extension number 125 is not listed in the extension registry. --> 10027<!-- Extension number 126 is not listed in the extension registry. --> 10028<!-- Extension number 128 is not listed in the extension registry. --> 10029<!-- Extension number 130 is not listed in the extension registry. --> 10030<!-- Extension number 131 is not listed in the extension registry. --> 10031 10032<category name="GL_SGIX_async" number="132"> 10033 <function name="AsyncMarkerSGIX" exec="skip"> 10034 <param name="marker" type="GLuint"/> 10035 </function> 10036 10037 <function name="FinishAsyncSGIX" exec="skip"> 10038 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 10039 <return type="GLint"/> 10040 </function> 10041 10042 <function name="PollAsyncSGIX" exec="skip"> 10043 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 10044 <return type="GLint"/> 10045 </function> 10046 10047 <function name="GenAsyncMarkersSGIX" exec="skip"> 10048 <param name="range" type="GLsizei"/> 10049 <return type="GLuint"/> 10050 </function> 10051 10052 <function name="DeleteAsyncMarkersSGIX" exec="skip"> 10053 <param name="marker" type="GLuint"/> 10054 <param name="range" type="GLsizei"/> 10055 </function> 10056 10057 <function name="IsAsyncMarkerSGIX" exec="skip"> 10058 <param name="marker" type="GLuint"/> 10059 <return type="GLboolean"/> 10060 </function> 10061</category> 10062 10063<category name="GL_INTEL_parallel_arrays" number="136"> 10064 <function name="VertexPointervINTEL" exec="skip"> 10065 <param name="size" type="GLint"/> 10066 <param name="type" type="GLenum"/> 10067 <param name="pointer" type="const GLvoid **"/> 10068 </function> 10069 10070 <function name="NormalPointervINTEL" exec="skip"> 10071 <param name="type" type="GLenum"/> 10072 <param name="pointer" type="const GLvoid **"/> 10073 </function> 10074 10075 <function name="ColorPointervINTEL" exec="skip"> 10076 <param name="size" type="GLint"/> 10077 <param name="type" type="GLenum"/> 10078 <param name="pointer" type="const GLvoid **"/> 10079 </function> 10080 10081 <function name="TexCoordPointervINTEL" exec="skip"> 10082 <param name="size" type="GLint"/> 10083 <param name="type" type="GLenum"/> 10084 <param name="pointer" type="const GLvoid **"/> 10085 </function> 10086</category> 10087 10088<category name="GL_HP_occlusion_test" number="137"> 10089 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 10090 <size name="Get" mode="get"/> 10091 </enum> 10092 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 10093 <size name="Get" mode="get"/> 10094 </enum> 10095</category> 10096 10097<category name="GL_EXT_pixel_transform" number="138"> 10098 <function name="PixelTransformParameteriEXT" exec="skip"> 10099 <param name="target" type="GLenum"/> 10100 <param name="pname" type="GLenum"/> 10101 <param name="param" type="GLint"/> 10102 </function> 10103 10104 <function name="PixelTransformParameterfEXT" exec="skip"> 10105 <param name="target" type="GLenum"/> 10106 <param name="pname" type="GLenum"/> 10107 <param name="param" type="GLfloat"/> 10108 </function> 10109 10110 <function name="PixelTransformParameterivEXT" exec="skip"> 10111 <param name="target" type="GLenum"/> 10112 <param name="pname" type="GLenum"/> 10113 <param name="params" type="const GLint *"/> 10114 </function> 10115 10116 <function name="PixelTransformParameterfvEXT" exec="skip"> 10117 <param name="target" type="GLenum"/> 10118 <param name="pname" type="GLenum"/> 10119 <param name="params" type="const GLfloat *"/> 10120 </function> 10121</category> 10122 10123<!-- Extension number 140 is not listed in the extension registry. --> 10124 10125<category name="GL_EXT_shared_texture_palette" number="141"> 10126 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 10127</category> 10128 10129<!-- Extension number 142 is a GLX extension. --> 10130<!-- Extension number 143 is not listed in the extension registry. --> 10131 10132<category name="GL_EXT_separate_specular_color" number="144"> 10133 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 10134 <size name="LightModelfv"/> 10135 <size name="LightModeliv"/> 10136 </enum> 10137 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 10138 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 10139</category> 10140 10141<category name="GL_EXT_secondary_color" number="145"> 10142 <function name="SecondaryColor3bEXT" 10143 vectorequiv="SecondaryColor3bv" alias="SecondaryColor3b"> 10144 <param name="red" type="GLbyte"/> 10145 <param name="green" type="GLbyte"/> 10146 <param name="blue" type="GLbyte"/> 10147 </function> 10148 10149 <function name="SecondaryColor3bvEXT" alias="SecondaryColor3bv"> 10150 <param name="v" type="const GLbyte *"/> 10151 </function> 10152 10153 <function name="SecondaryColor3dEXT" 10154 vectorequiv="SecondaryColor3dv" alias="SecondaryColor3d"> 10155 <param name="red" type="GLdouble"/> 10156 <param name="green" type="GLdouble"/> 10157 <param name="blue" type="GLdouble"/> 10158 </function> 10159 10160 <function name="SecondaryColor3dvEXT" alias="SecondaryColor3dv"> 10161 <param name="v" type="const GLdouble *"/> 10162 </function> 10163 10164 <function name="SecondaryColor3fEXT" vectorequiv="SecondaryColor3fvEXT"> 10165 <param name="red" type="GLfloat"/> 10166 <param name="green" type="GLfloat"/> 10167 <param name="blue" type="GLfloat"/> 10168 </function> 10169 10170 <function name="SecondaryColor3fvEXT"> 10171 <param name="v" type="const GLfloat *" count="3"/> 10172 <glx rop="4129"/> 10173 </function> 10174 10175 <function name="SecondaryColor3iEXT" 10176 vectorequiv="SecondaryColor3iv" alias="SecondaryColor3i"> 10177 <param name="red" type="GLint"/> 10178 <param name="green" type="GLint"/> 10179 <param name="blue" type="GLint"/> 10180 </function> 10181 10182 <function name="SecondaryColor3ivEXT" alias="SecondaryColor3iv"> 10183 <param name="v" type="const GLint *"/> 10184 </function> 10185 10186 <function name="SecondaryColor3sEXT" 10187 vectorequiv="SecondaryColor3sv" alias="SecondaryColor3s"> 10188 <param name="red" type="GLshort"/> 10189 <param name="green" type="GLshort"/> 10190 <param name="blue" type="GLshort"/> 10191 </function> 10192 10193 <function name="SecondaryColor3svEXT" alias="SecondaryColor3sv"> 10194 <param name="v" type="const GLshort *"/> 10195 </function> 10196 10197 <function name="SecondaryColor3ubEXT" 10198 vectorequiv="SecondaryColor3ubv" alias="SecondaryColor3ub"> 10199 <param name="red" type="GLubyte"/> 10200 <param name="green" type="GLubyte"/> 10201 <param name="blue" type="GLubyte"/> 10202 </function> 10203 10204 <function name="SecondaryColor3ubvEXT" alias="SecondaryColor3ubv"> 10205 <param name="v" type="const GLubyte *"/> 10206 </function> 10207 10208 <function name="SecondaryColor3uiEXT" 10209 vectorequiv="SecondaryColor3uiv" alias="SecondaryColor3ui"> 10210 <param name="red" type="GLuint"/> 10211 <param name="green" type="GLuint"/> 10212 <param name="blue" type="GLuint"/> 10213 </function> 10214 10215 <function name="SecondaryColor3uivEXT" alias="SecondaryColor3uiv"> 10216 <param name="v" type="const GLuint *"/> 10217 </function> 10218 10219 <function name="SecondaryColor3usEXT" 10220 vectorequiv="SecondaryColor3usv" alias="SecondaryColor3us"> 10221 <param name="red" type="GLushort"/> 10222 <param name="green" type="GLushort"/> 10223 <param name="blue" type="GLushort"/> 10224 </function> 10225 10226 <function name="SecondaryColor3usvEXT" alias="SecondaryColor3usv"> 10227 <param name="v" type="const GLushort *"/> 10228 </function> 10229 10230 <function name="SecondaryColorPointerEXT" alias="SecondaryColorPointer"> 10231 <param name="size" type="GLint"/> 10232 <param name="type" type="GLenum"/> 10233 <param name="stride" type="GLsizei"/> 10234 <param name="pointer" type="const GLvoid *"/> 10235 </function> 10236</category> 10237 10238<category name="GL_EXT_texture_perturb_normal" number="147"> 10239 <function name="TextureNormalEXT" exec="skip"> 10240 <param name="mode" type="GLenum"/> 10241 </function> 10242</category> 10243 10244<category name="GL_EXT_multi_draw_arrays" number="148"> 10245 <function name="MultiDrawArraysEXT" es1="1.0" es2="2.0" exec="dynamic" alias="MultiDrawArrays"> 10246 <param name="mode" type="GLenum"/> 10247 <param name="first" type="const GLint *"/> 10248 <param name="count" type="const GLsizei *"/> 10249 <param name="primcount" type="GLsizei"/> 10250 </function> 10251 10252 <function name="MultiDrawElementsEXT" es1="1.0" es2="2.0" exec="dynamic" marshal="draw" 10253 marshal_fail="_mesa_glthread_is_non_vbo_draw_elements(ctx)"> 10254 <param name="mode" type="GLenum"/> 10255 <param name="count" type="const GLsizei *"/> 10256 <param name="type" type="GLenum"/> 10257 <param name="indices" type="const GLvoid * const *"/> 10258 <param name="primcount" type="GLsizei"/> 10259 <glx handcode="true"/> 10260 </function> 10261</category> 10262 10263<category name="GL_EXT_fog_coord" number="149"> 10264 <function name="FogCoordfEXT" vectorequiv="FogCoordfvEXT" exec="dynamic"> 10265 <param name="coord" type="GLfloat"/> 10266 </function> 10267 10268 <function name="FogCoordfvEXT" exec="dynamic"> 10269 <param name="coord" type="const GLfloat *" count="1"/> 10270 <glx rop="4124"/> 10271 </function> 10272 10273 <function name="FogCoorddEXT" vectorequiv="FogCoorddv" alias="FogCoordd"> 10274 <param name="coord" type="GLdouble"/> 10275 </function> 10276 10277 <function name="FogCoorddvEXT" alias="FogCoorddv"> 10278 <param name="coord" type="const GLdouble *"/> 10279 </function> 10280 10281 <function name="FogCoordPointerEXT" alias="FogCoordPointer"> 10282 <param name="type" type="GLenum"/> 10283 <param name="stride" type="GLsizei"/> 10284 <param name="pointer" type="const GLvoid *"/> 10285 </function> 10286</category> 10287 10288<!-- Extension number 150 is not listed in the extension registry. --> 10289<!-- Extension number 151 is not listed in the extension registry. --> 10290<!-- Extension number 152 is not listed in the extension registry. --> 10291<!-- Extension number 153 is not listed in the extension registry. --> 10292<!-- Extension number 154 is not listed in the extension registry. --> 10293 10294<category name="GL_EXT_coordinate_frame" number="156"> 10295 <function name="Tangent3bEXT" exec="skip"> 10296 <param name="tx" type="GLbyte"/> 10297 <param name="ty" type="GLbyte"/> 10298 <param name="tz" type="GLbyte"/> 10299 </function> 10300 10301 <function name="Tangent3bvEXT" exec="skip"> 10302 <param name="v" type="const GLbyte *"/> 10303 </function> 10304 10305 <function name="Tangent3dEXT" exec="skip"> 10306 <param name="tx" type="GLdouble"/> 10307 <param name="ty" type="GLdouble"/> 10308 <param name="tz" type="GLdouble"/> 10309 </function> 10310 10311 <function name="Tangent3dvEXT" exec="skip"> 10312 <param name="v" type="const GLdouble *"/> 10313 </function> 10314 10315 <function name="Tangent3fEXT" exec="skip"> 10316 <param name="tx" type="GLfloat"/> 10317 <param name="ty" type="GLfloat"/> 10318 <param name="tz" type="GLfloat"/> 10319 </function> 10320 10321 <function name="Tangent3fvEXT" exec="skip"> 10322 <param name="v" type="const GLfloat *"/> 10323 </function> 10324 10325 <function name="Tangent3iEXT" exec="skip"> 10326 <param name="tx" type="GLint"/> 10327 <param name="ty" type="GLint"/> 10328 <param name="tz" type="GLint"/> 10329 </function> 10330 10331 <function name="Tangent3ivEXT" exec="skip"> 10332 <param name="v" type="const GLint *"/> 10333 </function> 10334 10335 <function name="Tangent3sEXT" exec="skip"> 10336 <param name="tx" type="GLshort"/> 10337 <param name="ty" type="GLshort"/> 10338 <param name="tz" type="GLshort"/> 10339 </function> 10340 10341 <function name="Tangent3svEXT" exec="skip"> 10342 <param name="v" type="const GLshort *"/> 10343 </function> 10344 10345 <function name="Binormal3bEXT" exec="skip"> 10346 <param name="bx" type="GLbyte"/> 10347 <param name="by" type="GLbyte"/> 10348 <param name="bz" type="GLbyte"/> 10349 </function> 10350 10351 <function name="Binormal3bvEXT" exec="skip"> 10352 <param name="v" type="const GLbyte *"/> 10353 </function> 10354 10355 <function name="Binormal3dEXT" exec="skip"> 10356 <param name="bx" type="GLdouble"/> 10357 <param name="by" type="GLdouble"/> 10358 <param name="bz" type="GLdouble"/> 10359 </function> 10360 10361 <function name="Binormal3dvEXT" exec="skip"> 10362 <param name="v" type="const GLdouble *"/> 10363 </function> 10364 10365 <function name="Binormal3fEXT" exec="skip"> 10366 <param name="bx" type="GLfloat"/> 10367 <param name="by" type="GLfloat"/> 10368 <param name="bz" type="GLfloat"/> 10369 </function> 10370 10371 <function name="Binormal3fvEXT" exec="skip"> 10372 <param name="v" type="const GLfloat *"/> 10373 </function> 10374 10375 <function name="Binormal3iEXT" exec="skip"> 10376 <param name="bx" type="GLint"/> 10377 <param name="by" type="GLint"/> 10378 <param name="bz" type="GLint"/> 10379 </function> 10380 10381 <function name="Binormal3ivEXT" exec="skip"> 10382 <param name="v" type="const GLint *"/> 10383 </function> 10384 10385 <function name="Binormal3sEXT" exec="skip"> 10386 <param name="bx" type="GLshort"/> 10387 <param name="by" type="GLshort"/> 10388 <param name="bz" type="GLshort"/> 10389 </function> 10390 10391 <function name="Binormal3svEXT" exec="skip"> 10392 <param name="v" type="const GLshort *"/> 10393 </function> 10394 10395 <function name="TangentPointerEXT" exec="skip"> 10396 <param name="type" type="GLenum"/> 10397 <param name="stride" type="GLsizei"/> 10398 <param name="pointer" type="const GLvoid *"/> 10399 </function> 10400 10401 <function name="BinormalPointerEXT" exec="skip"> 10402 <param name="type" type="GLenum"/> 10403 <param name="stride" type="GLsizei"/> 10404 <param name="pointer" type="const GLvoid *"/> 10405 </function> 10406</category> 10407 10408<!-- Extension number 157 is not listed in the extension registry. --> 10409 10410<category name="GL_EXT_texture_env_combine" number="158"> 10411 <enum name="COMBINE_EXT" value="0x8570"/> 10412 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10413 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10414 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10415 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10416 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10417 <enum name="CONSTANT_EXT" value="0x8576"/> 10418 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10419 <enum name="PREVIOUS_EXT" value="0x8578"/> 10420 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10421 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10422 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10423 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10424 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10425 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10426 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10427 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10428 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10429 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10430 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10431 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10432</category> 10433 10434<category name="GL_SGIX_pixel_texture" number="160"> 10435 <function name="PixelTexGenSGIX" exec="skip"> 10436 <param name="mode" type="GLenum"/> 10437 <glx rop="2059" ignore="true"/> 10438 </function> 10439</category> 10440 10441<!-- Extension number 161 is not listed in the extension registry. --> 10442<!-- Extension number 162 is not listed in the extension registry. --> 10443 10444<category name="GL_SUNX_constant_data" number="163"> 10445 <function name="FinishTextureSUNX" exec="skip"> 10446 </function> 10447</category> 10448 10449<category name="GL_SUN_global_alpha" number="164"> 10450 <function name="GlobalAlphaFactorbSUN" exec="skip"> 10451 <param name="factor" type="GLbyte"/> 10452 </function> 10453 10454 <function name="GlobalAlphaFactorsSUN" exec="skip"> 10455 <param name="factor" type="GLshort"/> 10456 </function> 10457 10458 <function name="GlobalAlphaFactoriSUN" exec="skip"> 10459 <param name="factor" type="GLint"/> 10460 </function> 10461 10462 <function name="GlobalAlphaFactorfSUN" exec="skip"> 10463 <param name="factor" type="GLfloat"/> 10464 </function> 10465 10466 <function name="GlobalAlphaFactordSUN" exec="skip"> 10467 <param name="factor" type="GLdouble"/> 10468 </function> 10469 10470 <function name="GlobalAlphaFactorubSUN" exec="skip"> 10471 <param name="factor" type="GLubyte"/> 10472 </function> 10473 10474 <function name="GlobalAlphaFactorusSUN" exec="skip"> 10475 <param name="factor" type="GLushort"/> 10476 </function> 10477 10478 <function name="GlobalAlphaFactoruiSUN" exec="skip"> 10479 <param name="factor" type="GLuint"/> 10480 </function> 10481</category> 10482 10483<category name="GL_SUN_triangle_list" number="165"> 10484 <function name="ReplacementCodeuiSUN" exec="skip"> 10485 <param name="code" type="GLuint"/> 10486 </function> 10487 10488 <function name="ReplacementCodeusSUN" exec="skip"> 10489 <param name="code" type="GLushort"/> 10490 </function> 10491 10492 <function name="ReplacementCodeubSUN" exec="skip"> 10493 <param name="code" type="GLubyte"/> 10494 </function> 10495 10496 <function name="ReplacementCodeuivSUN" exec="skip"> 10497 <param name="code" type="const GLuint *"/> 10498 </function> 10499 10500 <function name="ReplacementCodeusvSUN" exec="skip"> 10501 <param name="code" type="const GLushort *"/> 10502 </function> 10503 10504 <function name="ReplacementCodeubvSUN" exec="skip"> 10505 <param name="code" type="const GLubyte *"/> 10506 </function> 10507 10508 <function name="ReplacementCodePointerSUN" exec="skip"> 10509 <param name="type" type="GLenum"/> 10510 <param name="stride" type="GLsizei"/> 10511 <param name="pointer" type="const GLvoid *"/> 10512 </function> 10513</category> 10514 10515<category name="GL_SUN_vertex" number="166"> 10516 <function name="Color4ubVertex2fSUN" exec="skip"> 10517 <param name="r" type="GLubyte"/> 10518 <param name="g" type="GLubyte"/> 10519 <param name="b" type="GLubyte"/> 10520 <param name="a" type="GLubyte"/> 10521 <param name="x" type="GLfloat"/> 10522 <param name="y" type="GLfloat"/> 10523 </function> 10524 10525 <function name="Color4ubVertex2fvSUN" exec="skip"> 10526 <param name="c" type="const GLubyte *"/> 10527 <param name="v" type="const GLfloat *"/> 10528 </function> 10529 10530 <function name="Color4ubVertex3fSUN" exec="skip"> 10531 <param name="r" type="GLubyte"/> 10532 <param name="g" type="GLubyte"/> 10533 <param name="b" type="GLubyte"/> 10534 <param name="a" type="GLubyte"/> 10535 <param name="x" type="GLfloat"/> 10536 <param name="y" type="GLfloat"/> 10537 <param name="z" type="GLfloat"/> 10538 </function> 10539 10540 <function name="Color4ubVertex3fvSUN" exec="skip"> 10541 <param name="c" type="const GLubyte *"/> 10542 <param name="v" type="const GLfloat *"/> 10543 </function> 10544 10545 <function name="Color3fVertex3fSUN" exec="skip"> 10546 <param name="r" type="GLfloat"/> 10547 <param name="g" type="GLfloat"/> 10548 <param name="b" type="GLfloat"/> 10549 <param name="x" type="GLfloat"/> 10550 <param name="y" type="GLfloat"/> 10551 <param name="z" type="GLfloat"/> 10552 </function> 10553 10554 <function name="Color3fVertex3fvSUN" exec="skip"> 10555 <param name="c" type="const GLfloat *"/> 10556 <param name="v" type="const GLfloat *"/> 10557 </function> 10558 10559 <function name="Normal3fVertex3fSUN" exec="skip"> 10560 <param name="nx" type="GLfloat"/> 10561 <param name="ny" type="GLfloat"/> 10562 <param name="nz" type="GLfloat"/> 10563 <param name="x" type="GLfloat"/> 10564 <param name="y" type="GLfloat"/> 10565 <param name="z" type="GLfloat"/> 10566 </function> 10567 10568 <function name="Normal3fVertex3fvSUN" exec="skip"> 10569 <param name="n" type="const GLfloat *"/> 10570 <param name="v" type="const GLfloat *"/> 10571 </function> 10572 10573 <function name="Color4fNormal3fVertex3fSUN" exec="skip"> 10574 <param name="r" type="GLfloat"/> 10575 <param name="g" type="GLfloat"/> 10576 <param name="b" type="GLfloat"/> 10577 <param name="a" type="GLfloat"/> 10578 <param name="nx" type="GLfloat"/> 10579 <param name="ny" type="GLfloat"/> 10580 <param name="nz" type="GLfloat"/> 10581 <param name="x" type="GLfloat"/> 10582 <param name="y" type="GLfloat"/> 10583 <param name="z" type="GLfloat"/> 10584 </function> 10585 10586 <function name="Color4fNormal3fVertex3fvSUN" exec="skip"> 10587 <param name="c" type="const GLfloat *"/> 10588 <param name="n" type="const GLfloat *"/> 10589 <param name="v" type="const GLfloat *"/> 10590 </function> 10591 10592 <function name="TexCoord2fVertex3fSUN" exec="skip"> 10593 <param name="s" type="GLfloat"/> 10594 <param name="t" type="GLfloat"/> 10595 <param name="x" type="GLfloat"/> 10596 <param name="y" type="GLfloat"/> 10597 <param name="z" type="GLfloat"/> 10598 </function> 10599 10600 <function name="TexCoord2fVertex3fvSUN" exec="skip"> 10601 <param name="tc" type="const GLfloat *"/> 10602 <param name="v" type="const GLfloat *"/> 10603 </function> 10604 10605 <function name="TexCoord4fVertex4fSUN" exec="skip"> 10606 <param name="s" type="GLfloat"/> 10607 <param name="t" type="GLfloat"/> 10608 <param name="p" type="GLfloat"/> 10609 <param name="q" type="GLfloat"/> 10610 <param name="x" type="GLfloat"/> 10611 <param name="y" type="GLfloat"/> 10612 <param name="z" type="GLfloat"/> 10613 <param name="w" type="GLfloat"/> 10614 </function> 10615 10616 <function name="TexCoord4fVertex4fvSUN" exec="skip"> 10617 <param name="tc" type="const GLfloat *"/> 10618 <param name="v" type="const GLfloat *"/> 10619 </function> 10620 10621 <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip"> 10622 <param name="s" type="GLfloat"/> 10623 <param name="t" type="GLfloat"/> 10624 <param name="r" type="GLubyte"/> 10625 <param name="g" type="GLubyte"/> 10626 <param name="b" type="GLubyte"/> 10627 <param name="a" type="GLubyte"/> 10628 <param name="x" type="GLfloat"/> 10629 <param name="y" type="GLfloat"/> 10630 <param name="z" type="GLfloat"/> 10631 </function> 10632 10633 <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip"> 10634 <param name="tc" type="const GLfloat *"/> 10635 <param name="c" type="const GLubyte *"/> 10636 <param name="v" type="const GLfloat *"/> 10637 </function> 10638 10639 <function name="TexCoord2fColor3fVertex3fSUN" exec="skip"> 10640 <param name="s" type="GLfloat"/> 10641 <param name="t" type="GLfloat"/> 10642 <param name="r" type="GLfloat"/> 10643 <param name="g" type="GLfloat"/> 10644 <param name="b" type="GLfloat"/> 10645 <param name="x" type="GLfloat"/> 10646 <param name="y" type="GLfloat"/> 10647 <param name="z" type="GLfloat"/> 10648 </function> 10649 10650 <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip"> 10651 <param name="tc" type="const GLfloat *"/> 10652 <param name="c" type="const GLfloat *"/> 10653 <param name="v" type="const GLfloat *"/> 10654 </function> 10655 10656 <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip"> 10657 <param name="s" type="GLfloat"/> 10658 <param name="t" type="GLfloat"/> 10659 <param name="nx" type="GLfloat"/> 10660 <param name="ny" type="GLfloat"/> 10661 <param name="nz" type="GLfloat"/> 10662 <param name="x" type="GLfloat"/> 10663 <param name="y" type="GLfloat"/> 10664 <param name="z" type="GLfloat"/> 10665 </function> 10666 10667 <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip"> 10668 <param name="tc" type="const GLfloat *"/> 10669 <param name="n" type="const GLfloat *"/> 10670 <param name="v" type="const GLfloat *"/> 10671 </function> 10672 10673 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip"> 10674 <param name="s" type="GLfloat"/> 10675 <param name="t" type="GLfloat"/> 10676 <param name="r" type="GLfloat"/> 10677 <param name="g" type="GLfloat"/> 10678 <param name="b" type="GLfloat"/> 10679 <param name="a" type="GLfloat"/> 10680 <param name="nx" type="GLfloat"/> 10681 <param name="ny" type="GLfloat"/> 10682 <param name="nz" type="GLfloat"/> 10683 <param name="x" type="GLfloat"/> 10684 <param name="y" type="GLfloat"/> 10685 <param name="z" type="GLfloat"/> 10686 </function> 10687 10688 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip"> 10689 <param name="tc" type="const GLfloat *"/> 10690 <param name="c" type="const GLfloat *"/> 10691 <param name="n" type="const GLfloat *"/> 10692 <param name="v" type="const GLfloat *"/> 10693 </function> 10694 10695 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip"> 10696 <param name="s" type="GLfloat"/> 10697 <param name="t" type="GLfloat"/> 10698 <param name="p" type="GLfloat"/> 10699 <param name="q" type="GLfloat"/> 10700 <param name="r" type="GLfloat"/> 10701 <param name="g" type="GLfloat"/> 10702 <param name="b" type="GLfloat"/> 10703 <param name="a" type="GLfloat"/> 10704 <param name="nx" type="GLfloat"/> 10705 <param name="ny" type="GLfloat"/> 10706 <param name="nz" type="GLfloat"/> 10707 <param name="x" type="GLfloat"/> 10708 <param name="y" type="GLfloat"/> 10709 <param name="z" type="GLfloat"/> 10710 <param name="w" type="GLfloat"/> 10711 </function> 10712 10713 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip"> 10714 <param name="tc" type="const GLfloat *"/> 10715 <param name="c" type="const GLfloat *"/> 10716 <param name="n" type="const GLfloat *"/> 10717 <param name="v" type="const GLfloat *"/> 10718 </function> 10719 10720 <function name="ReplacementCodeuiVertex3fSUN" exec="skip"> 10721 <param name="rc" type="GLuint"/> 10722 <param name="x" type="GLfloat"/> 10723 <param name="y" type="GLfloat"/> 10724 <param name="z" type="GLfloat"/> 10725 </function> 10726 10727 <function name="ReplacementCodeuiVertex3fvSUN" exec="skip"> 10728 <param name="rc" type="const GLuint *"/> 10729 <param name="v" type="const GLfloat *"/> 10730 </function> 10731 10732 <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip"> 10733 <param name="rc" type="GLuint"/> 10734 <param name="r" type="GLubyte"/> 10735 <param name="g" type="GLubyte"/> 10736 <param name="b" type="GLubyte"/> 10737 <param name="a" type="GLubyte"/> 10738 <param name="x" type="GLfloat"/> 10739 <param name="y" type="GLfloat"/> 10740 <param name="z" type="GLfloat"/> 10741 </function> 10742 10743 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip"> 10744 <param name="rc" type="const GLuint *"/> 10745 <param name="c" type="const GLubyte *"/> 10746 <param name="v" type="const GLfloat *"/> 10747 </function> 10748 10749 <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip"> 10750 <param name="rc" type="GLuint"/> 10751 <param name="r" type="GLfloat"/> 10752 <param name="g" type="GLfloat"/> 10753 <param name="b" type="GLfloat"/> 10754 <param name="x" type="GLfloat"/> 10755 <param name="y" type="GLfloat"/> 10756 <param name="z" type="GLfloat"/> 10757 </function> 10758 10759 <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip"> 10760 <param name="rc" type="const GLuint *"/> 10761 <param name="c" type="const GLfloat *"/> 10762 <param name="v" type="const GLfloat *"/> 10763 </function> 10764 10765 <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip"> 10766 <param name="rc" type="GLuint"/> 10767 <param name="nx" type="GLfloat"/> 10768 <param name="ny" type="GLfloat"/> 10769 <param name="nz" type="GLfloat"/> 10770 <param name="x" type="GLfloat"/> 10771 <param name="y" type="GLfloat"/> 10772 <param name="z" type="GLfloat"/> 10773 </function> 10774 10775 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip"> 10776 <param name="rc" type="const GLuint *"/> 10777 <param name="n" type="const GLfloat *"/> 10778 <param name="v" type="const GLfloat *"/> 10779 </function> 10780 10781 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" 10782 exec="skip"> 10783 <param name="rc" type="GLuint"/> 10784 <param name="r" type="GLfloat"/> 10785 <param name="g" type="GLfloat"/> 10786 <param name="b" type="GLfloat"/> 10787 <param name="a" type="GLfloat"/> 10788 <param name="nx" type="GLfloat"/> 10789 <param name="ny" type="GLfloat"/> 10790 <param name="nz" type="GLfloat"/> 10791 <param name="x" type="GLfloat"/> 10792 <param name="y" type="GLfloat"/> 10793 <param name="z" type="GLfloat"/> 10794 </function> 10795 10796 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" 10797 exec="skip"> 10798 <param name="rc" type="const GLuint *"/> 10799 <param name="c" type="const GLfloat *"/> 10800 <param name="n" type="const GLfloat *"/> 10801 <param name="v" type="const GLfloat *"/> 10802 </function> 10803 10804 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip"> 10805 <param name="rc" type="GLuint"/> 10806 <param name="s" type="GLfloat"/> 10807 <param name="t" type="GLfloat"/> 10808 <param name="x" type="GLfloat"/> 10809 <param name="y" type="GLfloat"/> 10810 <param name="z" type="GLfloat"/> 10811 </function> 10812 10813 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip"> 10814 <param name="rc" type="const GLuint *"/> 10815 <param name="tc" type="const GLfloat *"/> 10816 <param name="v" type="const GLfloat *"/> 10817 </function> 10818 10819 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" 10820 exec="skip"> 10821 <param name="rc" type="GLuint"/> 10822 <param name="s" type="GLfloat"/> 10823 <param name="t" type="GLfloat"/> 10824 <param name="nx" type="GLfloat"/> 10825 <param name="ny" type="GLfloat"/> 10826 <param name="nz" type="GLfloat"/> 10827 <param name="x" type="GLfloat"/> 10828 <param name="y" type="GLfloat"/> 10829 <param name="z" type="GLfloat"/> 10830 </function> 10831 10832 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" 10833 exec="skip"> 10834 <param name="rc" type="const GLuint *"/> 10835 <param name="tc" type="const GLfloat *"/> 10836 <param name="n" type="const GLfloat *"/> 10837 <param name="v" type="const GLfloat *"/> 10838 </function> 10839 10840 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" 10841 exec="skip"> 10842 <param name="rc" type="GLuint"/> 10843 <param name="s" type="GLfloat"/> 10844 <param name="t" type="GLfloat"/> 10845 <param name="r" type="GLfloat"/> 10846 <param name="g" type="GLfloat"/> 10847 <param name="b" type="GLfloat"/> 10848 <param name="a" type="GLfloat"/> 10849 <param name="nx" type="GLfloat"/> 10850 <param name="ny" type="GLfloat"/> 10851 <param name="nz" type="GLfloat"/> 10852 <param name="x" type="GLfloat"/> 10853 <param name="y" type="GLfloat"/> 10854 <param name="z" type="GLfloat"/> 10855 </function> 10856 10857 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" 10858 exec="skip"> 10859 <param name="rc" type="const GLuint *"/> 10860 <param name="tc" type="const GLfloat *"/> 10861 <param name="c" type="const GLfloat *"/> 10862 <param name="n" type="const GLfloat *"/> 10863 <param name="v" type="const GLfloat *"/> 10864 </function> 10865</category> 10866 10867<!-- Extension number 167 is a WGL extension. --> 10868<!-- Extension number 168 is a WGL extension. --> 10869<!-- Extension number 169 is a WGL extension. --> 10870<!-- Extension number 170 is a WGL extension. --> 10871<!-- Extension number 171 is a WGL extension. --> 10872<!-- Extension number 172 is a WGL extension. --> 10873 10874<category name="GL_EXT_blend_func_separate" number="173"> 10875 <function name="BlendFuncSeparateEXT" alias="BlendFuncSeparate"> 10876 <param name="sfactorRGB" type="GLenum"/> 10877 <param name="dfactorRGB" type="GLenum"/> 10878 <param name="sfactorAlpha" type="GLenum"/> 10879 <param name="dfactorAlpha" type="GLenum"/> 10880 </function> 10881</category> 10882 10883<category name="GL_EXT_stencil_wrap" number="176"> 10884 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10885 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10886</category> 10887 10888<!-- Extension number 177 is a WGL extension. --> 10889 10890<category name="GL_NV_texgen_reflection" number="179"> 10891 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10892 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10893</category> 10894 10895<!-- Extension number 180 is not listed in the extension registry. --> 10896 10897<category name="GL_ARB_sample_locations" number="181"> 10898 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" value="0x933D"> 10899 <size name="Get" mode="get"/> 10900 </enum> 10901 10902 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" value="0x933E"> 10903 <size name="Get" mode="get"/> 10904 </enum> 10905 10906 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" value="0x933F"> 10907 <size name="Get" mode="get"/> 10908 </enum> 10909 10910 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" value="0x9340"> 10911 <size name="Get" mode="get"/> 10912 </enum> 10913 10914 <enum name="SAMPLE_LOCATION_ARB" value="0x8E50"> 10915 <size name="GetMultisamplefv" mode="get"/> 10916 </enum> 10917 10918 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_ARB" value="0x9341"> 10919 <size name="GetMultisamplefv" mode="get"/> 10920 </enum> 10921 10922 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" value="0x9342"> 10923 <size name="FramebufferParameteri"/> 10924 <size name="GetFramebufferParameteri"/> 10925 </enum> 10926 10927 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" value="0x9343"> 10928 <size name="FramebufferParameteri"/> 10929 <size name="GetFramebufferParameteri"/> 10930 </enum> 10931 10932 <function name="FramebufferSampleLocationsfvARB" no_error="true"> 10933 <param name="target" type="GLenum"/> 10934 <param name="start" type="GLuint"/> 10935 <param name="count" type="GLsizei"/> 10936 <param name="v" type="const GLfloat *"/> 10937 </function> 10938 10939 <function name="NamedFramebufferSampleLocationsfvARB" no_error="true"> 10940 <param name="framebuffer" type="GLuint"/> 10941 <param name="start" type="GLuint"/> 10942 <param name="count" type="GLsizei"/> 10943 <param name="v" type="const GLfloat *"/> 10944 </function> 10945 10946 <function name="EvaluateDepthValuesARB"/> 10947</category> 10948 10949<category name="GL_NV_sample_locations" number="472"> 10950 <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_NV" value="0x933D" alias="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"> 10951 <size name="Get" mode="get"/> 10952 </enum> 10953 10954 <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" value="0x933E" alias="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"> 10955 <size name="Get" mode="get"/> 10956 </enum> 10957 10958 <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" value="0x933F" alias="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"> 10959 <size name="Get" mode="get"/> 10960 </enum> 10961 10962 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" value="0x9340" alias="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"> 10963 <size name="Get" mode="get"/> 10964 </enum> 10965 10966 <enum name="SAMPLE_LOCATION_NV" value="0x8E50" alias="SAMPLE_LOCATION_ARB"> 10967 <size name="GetMultisamplefv" mode="get"/> 10968 </enum> 10969 10970 <enum name="PROGRAMMABLE_SAMPLE_LOCATION_NV" value="0x9341" alias="PROGRAMMABLE_SAMPLE_LOCATION_ARB"> 10971 <size name="GetMultisamplefv" mode="get"/> 10972 </enum> 10973 10974 <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" value="0x9342" alias="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"> 10975 <size name="FramebufferParameteri"/> 10976 <size name="GetFramebufferParameteri"/> 10977 </enum> 10978 10979 <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" value="0x9343" alias="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"> 10980 <size name="FramebufferParameteri"/> 10981 <size name="GetFramebufferParameteri"/> 10982 </enum> 10983 10984 <function name="FramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="FramebufferSampleLocationsfvARB"> 10985 <param name="target" type="GLenum"/> 10986 <param name="start" type="GLuint"/> 10987 <param name="count" type="GLsizei"/> 10988 <param name="v" type="const GLfloat *"/> 10989 </function> 10990 10991 <function name="NamedFramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="NamedFramebufferSampleLocationsfvARB"> 10992 <param name="framebuffer" type="GLuint"/> 10993 <param name="start" type="GLuint"/> 10994 <param name="count" type="GLsizei"/> 10995 <param name="v" type="const GLfloat *"/> 10996 </function> 10997 10998 <function name="ResolveDepthValuesNV" es2="3.1" alias="EvaluateDepthValuesARB"/> 10999</category> 11000 11001<category name="GL_SUN_convolution_border_modes" number="182"> 11002 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 11003</category> 11004 11005<!-- Extension number 183 is a GLX extension. --> 11006<!-- Extension number 184 is not listed in the extension registry. --> 11007 11008<category name="GL_EXT_texture_env_add" number="185"> 11009 <!-- No new functions, types, enums. --> 11010</category> 11011 11012<category name="GL_EXT_texture_lod_bias" number="186"> 11013 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 11014 <size name="TexParameterfv"/> 11015 <size name="TexParameteriv"/> 11016 <size name="GetTexParameterfv" mode="get"/> 11017 <size name="GetTexParameteriv" mode="get"/> 11018 </enum> 11019</category> 11020 11021<category name="GL_EXT_texture_filter_anisotropic" number="187"> 11022 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 11023 <size name="TexParameterfv"/> 11024 <size name="TexParameteriv"/> 11025 <size name="GetTexParameterfv" mode="get"/> 11026 <size name="GetTexParameteriv" mode="get"/> 11027 </enum> 11028 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 11029 <size name="Get" mode="get"/> 11030 </enum> 11031</category> 11032 11033<category name="GL_EXT_vertex_weighting" number="188"> 11034 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT" 11035 exec="skip"> 11036 <param name="weight" type="GLfloat"/> 11037 <glx ignore="true"/> 11038 </function> 11039 11040 <function name="VertexWeightfvEXT" exec="skip"> 11041 <param name="weight" type="const GLfloat *" count="1"/> 11042 <glx rop="4135" ignore="true"/> 11043 </function> 11044 11045 <function name="VertexWeightPointerEXT" exec="skip"> 11046 <param name="size" type="GLsizei"/> 11047 <param name="type" type="GLenum"/> 11048 <param name="stride" type="GLsizei"/> 11049 <param name="pointer" type="const GLvoid *"/> 11050 <glx handcode="true" ignore="true"/> 11051 </function> 11052</category> 11053 11054<category name="GL_NV_light_max_exponent" number="189"> 11055 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 11056 <size name="Get" mode="get"/> 11057 </enum> 11058 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 11059 <size name="Get" mode="get"/> 11060 </enum> 11061</category> 11062 11063<category name="GL_NV_vertex_array_range" number="190"> 11064 <function name="FlushVertexArrayRangeNV" exec="skip"> 11065 <glx ignore="true"/> 11066 </function> 11067 11068 <function name="VertexArrayRangeNV" exec="skip"> 11069 <param name="length" type="GLsizei"/> 11070 <param name="pointer" type="const GLvoid *"/> 11071 <glx ignore="true"/> 11072 </function> 11073</category> 11074 11075<category name="GL_NV_register_combiners" number="191"> 11076 <function name="CombinerParameterfvNV" exec="skip"> 11077 <param name="pname" type="GLenum"/> 11078 <param name="params" type="const GLfloat *" variable_param="pname"/> 11079 <glx rop="4137" ignore="true"/> 11080 </function> 11081 11082 <function name="CombinerParameterfNV" exec="skip"> 11083 <param name="pname" type="GLenum"/> 11084 <param name="param" type="GLfloat"/> 11085 <glx rop="4136" ignore="true"/> 11086 </function> 11087 11088 <function name="CombinerParameterivNV" exec="skip"> 11089 <param name="pname" type="GLenum"/> 11090 <param name="params" type="const GLint *" variable_param="pname"/> 11091 <glx rop="4139" ignore="true"/> 11092 </function> 11093 11094 <function name="CombinerParameteriNV" exec="skip"> 11095 <param name="pname" type="GLenum"/> 11096 <param name="param" type="GLint"/> 11097 <glx rop="4138" ignore="true"/> 11098 </function> 11099 11100 <function name="CombinerInputNV" exec="skip"> 11101 <param name="stage" type="GLenum"/> 11102 <param name="portion" type="GLenum"/> 11103 <param name="variable" type="GLenum"/> 11104 <param name="input" type="GLenum"/> 11105 <param name="mapping" type="GLenum"/> 11106 <param name="componentUsage" type="GLenum"/> 11107 <glx rop="4140" ignore="true"/> 11108 </function> 11109 11110 <function name="CombinerOutputNV" exec="skip"> 11111 <param name="stage" type="GLenum"/> 11112 <param name="portion" type="GLenum"/> 11113 <param name="abOutput" type="GLenum"/> 11114 <param name="cdOutput" type="GLenum"/> 11115 <param name="sumOutput" type="GLenum"/> 11116 <param name="scale" type="GLenum"/> 11117 <param name="bias" type="GLenum"/> 11118 <param name="abDotProduct" type="GLboolean"/> 11119 <param name="cdDotProduct" type="GLboolean"/> 11120 <param name="muxSum" type="GLboolean"/> 11121 <glx rop="4141" ignore="true"/> 11122 </function> 11123 11124 <function name="FinalCombinerInputNV" exec="skip"> 11125 <param name="variable" type="GLenum"/> 11126 <param name="input" type="GLenum"/> 11127 <param name="mapping" type="GLenum"/> 11128 <param name="componentUsage" type="GLenum"/> 11129 <glx rop="4142" ignore="true"/> 11130 </function> 11131 11132 <function name="GetCombinerInputParameterfvNV" exec="skip"> 11133 <param name="stage" type="GLenum"/> 11134 <param name="portion" type="GLenum"/> 11135 <param name="variable" type="GLenum"/> 11136 <param name="pname" type="GLenum"/> 11137 <param name="params" type="GLfloat *" output="true"/> 11138 <glx vendorpriv="1270" ignore="true"/> 11139 </function> 11140 11141 <function name="GetCombinerInputParameterivNV" exec="skip"> 11142 <param name="stage" type="GLenum"/> 11143 <param name="portion" type="GLenum"/> 11144 <param name="variable" type="GLenum"/> 11145 <param name="pname" type="GLenum"/> 11146 <param name="params" type="GLint *" output="true"/> 11147 <glx vendorpriv="1271" ignore="true"/> 11148 </function> 11149 11150 <function name="GetCombinerOutputParameterfvNV" exec="skip"> 11151 <param name="stage" type="GLenum"/> 11152 <param name="portion" type="GLenum"/> 11153 <param name="pname" type="GLenum"/> 11154 <param name="params" type="GLfloat *" output="true"/> 11155 <glx vendorpriv="1272" ignore="true"/> 11156 </function> 11157 11158 <function name="GetCombinerOutputParameterivNV" exec="skip"> 11159 <param name="stage" type="GLenum"/> 11160 <param name="portion" type="GLenum"/> 11161 <param name="pname" type="GLenum"/> 11162 <param name="params" type="GLint *" output="true"/> 11163 <glx vendorpriv="1273" ignore="true"/> 11164 </function> 11165 11166 <function name="GetFinalCombinerInputParameterfvNV" exec="skip"> 11167 <param name="variable" type="GLenum"/> 11168 <param name="pname" type="GLenum"/> 11169 <param name="params" type="GLfloat *" output="true"/> 11170 <glx vendorpriv="1274" ignore="true"/> 11171 </function> 11172 11173 <function name="GetFinalCombinerInputParameterivNV" exec="skip"> 11174 <param name="variable" type="GLenum"/> 11175 <param name="pname" type="GLenum"/> 11176 <param name="params" type="GLint *" output="true"/> 11177 <glx vendorpriv="1275" ignore="true"/> 11178 </function> 11179</category> 11180 11181<category name="GL_NV_fog_distance" number="192"> 11182 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 11183 <size name="Fogfv"/> 11184 <size name="Fogiv"/> 11185 <size name="Get" mode="get"/> 11186 </enum> 11187 <enum name="EYE_RADIAL_NV" value="0x855B"/> 11188 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 11189</category> 11190 11191<category name="GL_NV_blend_square" number="194"> 11192 <!-- No new functions, types, enums. --> 11193</category> 11194 11195<category name="GL_NV_texture_env_combine4" number="195"> 11196 <enum name="COMBINE4_NV" value="0x8503"/> 11197 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 11198 <size name="TexEnvfv"/> 11199 <size name="TexEnviv"/> 11200 <size name="GetTexEnvfv" mode="get"/> 11201 <size name="GetTexEnviv" mode="get"/> 11202 </enum> 11203 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 11204 <size name="TexEnvfv"/> 11205 <size name="TexEnviv"/> 11206 <size name="GetTexEnvfv" mode="get"/> 11207 <size name="GetTexEnviv" mode="get"/> 11208 </enum> 11209 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 11210 <size name="TexEnvfv"/> 11211 <size name="TexEnviv"/> 11212 <size name="GetTexEnvfv" mode="get"/> 11213 <size name="GetTexEnviv" mode="get"/> 11214 </enum> 11215 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 11216 <size name="TexEnvfv"/> 11217 <size name="TexEnviv"/> 11218 <size name="GetTexEnvfv" mode="get"/> 11219 <size name="GetTexEnviv" mode="get"/> 11220 </enum> 11221</category> 11222 11223<category name="GL_MESA_resize_buffers" number="196"> 11224 <function name="ResizeBuffersMESA" exec="skip"> 11225 <glx ignore="true"/> 11226 </function> 11227</category> 11228 11229<category name="GL_MESA_window_pos" number="197"> 11230 <function name="WindowPos2dMESA" alias="WindowPos2d"> 11231 <param name="x" type="GLdouble"/> 11232 <param name="y" type="GLdouble"/> 11233 </function> 11234 11235 <function name="WindowPos2dvMESA" alias="WindowPos2dv"> 11236 <param name="v" type="const GLdouble *"/> 11237 </function> 11238 11239 <function name="WindowPos2fMESA" alias="WindowPos2f"> 11240 <param name="x" type="GLfloat"/> 11241 <param name="y" type="GLfloat"/> 11242 </function> 11243 11244 <function name="WindowPos2fvMESA" alias="WindowPos2fv"> 11245 <param name="v" type="const GLfloat *"/> 11246 </function> 11247 11248 <function name="WindowPos2iMESA" alias="WindowPos2i"> 11249 <param name="x" type="GLint"/> 11250 <param name="y" type="GLint"/> 11251 </function> 11252 11253 <function name="WindowPos2ivMESA" alias="WindowPos2iv"> 11254 <param name="v" type="const GLint *"/> 11255 </function> 11256 11257 <function name="WindowPos2sMESA" alias="WindowPos2s"> 11258 <param name="x" type="GLshort"/> 11259 <param name="y" type="GLshort"/> 11260 </function> 11261 11262 <function name="WindowPos2svMESA" alias="WindowPos2sv"> 11263 <param name="v" type="const GLshort *"/> 11264 </function> 11265 11266 <function name="WindowPos3dMESA" alias="WindowPos3d"> 11267 <param name="x" type="GLdouble"/> 11268 <param name="y" type="GLdouble"/> 11269 <param name="z" type="GLdouble"/> 11270 </function> 11271 11272 <function name="WindowPos3dvMESA" alias="WindowPos3dv"> 11273 <param name="v" type="const GLdouble *"/> 11274 </function> 11275 11276 <function name="WindowPos3fMESA" vectorequiv="WindowPos3fv" alias="WindowPos3f"> 11277 <param name="x" type="GLfloat"/> 11278 <param name="y" type="GLfloat"/> 11279 <param name="z" type="GLfloat"/> 11280 </function> 11281 11282 <function name="WindowPos3fvMESA" alias="WindowPos3fv"> 11283 <param name="v" type="const GLfloat *"/> 11284 </function> 11285 11286 <function name="WindowPos3iMESA" alias="WindowPos3i"> 11287 <param name="x" type="GLint"/> 11288 <param name="y" type="GLint"/> 11289 <param name="z" type="GLint"/> 11290 </function> 11291 11292 <function name="WindowPos3ivMESA" alias="WindowPos3iv"> 11293 <param name="v" type="const GLint *"/> 11294 </function> 11295 11296 <function name="WindowPos3sMESA" alias="WindowPos3s"> 11297 <param name="x" type="GLshort"/> 11298 <param name="y" type="GLshort"/> 11299 <param name="z" type="GLshort"/> 11300 </function> 11301 11302 <function name="WindowPos3svMESA" alias="WindowPos3sv"> 11303 <param name="v" type="const GLshort *"/> 11304 </function> 11305 11306 <function name="WindowPos4dMESA" deprecated="3.1"> 11307 <param name="x" type="GLdouble"/> 11308 <param name="y" type="GLdouble"/> 11309 <param name="z" type="GLdouble"/> 11310 <param name="w" type="GLdouble"/> 11311 <glx ignore="true"/> 11312 </function> 11313 11314 <function name="WindowPos4dvMESA" deprecated="3.1"> 11315 <param name="v" type="const GLdouble *"/> 11316 <glx ignore="true"/> 11317 </function> 11318 11319 <function name="WindowPos4fMESA" deprecated="3.1"> 11320 <param name="x" type="GLfloat"/> 11321 <param name="y" type="GLfloat"/> 11322 <param name="z" type="GLfloat"/> 11323 <param name="w" type="GLfloat"/> 11324 <glx ignore="true"/> 11325 </function> 11326 11327 <function name="WindowPos4fvMESA" deprecated="3.1"> 11328 <param name="v" type="const GLfloat *"/> 11329 <glx ignore="true"/> 11330 </function> 11331 11332 <function name="WindowPos4iMESA" deprecated="3.1"> 11333 <param name="x" type="GLint"/> 11334 <param name="y" type="GLint"/> 11335 <param name="z" type="GLint"/> 11336 <param name="w" type="GLint"/> 11337 <glx ignore="true"/> 11338 </function> 11339 11340 <function name="WindowPos4ivMESA" deprecated="3.1"> 11341 <param name="v" type="const GLint *"/> 11342 <glx ignore="true"/> 11343 </function> 11344 11345 <function name="WindowPos4sMESA" deprecated="3.1"> 11346 <param name="x" type="GLshort"/> 11347 <param name="y" type="GLshort"/> 11348 <param name="z" type="GLshort"/> 11349 <param name="w" type="GLshort"/> 11350 <glx ignore="true"/> 11351 </function> 11352 11353 <function name="WindowPos4svMESA" deprecated="3.1"> 11354 <param name="v" type="const GLshort *"/> 11355 <glx ignore="true"/> 11356 </function> 11357</category> 11358 11359<category name="GL_EXT_texture_compression_s3tc" number="198"> 11360 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11361 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11362 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11363 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11364</category> 11365 11366<category name="GL_IBM_multimode_draw_arrays" number="200"> 11367 <function name="MultiModeDrawArraysIBM" marshal="draw"> 11368 <param name="mode" type="const GLenum *"/> 11369 <param name="first" type="const GLint *"/> 11370 <param name="count" type="const GLsizei *"/> 11371 <param name="primcount" type="GLsizei"/> 11372 <param name="modestride" type="GLint"/> 11373 <glx handcode="true" ignore="true"/> 11374 </function> 11375 11376 <function name="MultiModeDrawElementsIBM" marshal="draw" 11377 marshal_fail="_mesa_glthread_is_non_vbo_draw_elements(ctx)"> 11378 <param name="mode" type="const GLenum *"/> 11379 <param name="count" type="const GLsizei *"/> 11380 <param name="type" type="GLenum"/> 11381 <param name="indices" type="const GLvoid * const *"/> 11382 <param name="primcount" type="GLsizei"/> 11383 <param name="modestride" type="GLint"/> 11384 <glx handcode="true" ignore="true"/> 11385 </function> 11386</category> 11387 11388<category name="GL_IBM_vertex_array_lists" number="201"> 11389 <function name="ColorPointerListIBM" exec="skip"> 11390 <param name="size" type="GLint"/> 11391 <param name="type" type="GLenum"/> 11392 <param name="stride" type="GLint"/> 11393 <param name="pointer" type="const GLvoid **"/> 11394 <param name="ptrstride" type="GLint"/> 11395 </function> 11396 11397 <function name="SecondaryColorPointerListIBM" exec="skip"> 11398 <param name="size" type="GLint"/> 11399 <param name="type" type="GLenum"/> 11400 <param name="stride" type="GLint"/> 11401 <param name="pointer" type="const GLvoid **"/> 11402 <param name="ptrstride" type="GLint"/> 11403 </function> 11404 11405 <function name="EdgeFlagPointerListIBM" exec="skip"> 11406 <param name="stride" type="GLint"/> 11407 <param name="pointer" type="const GLboolean **"/> 11408 <param name="ptrstride" type="GLint"/> 11409 </function> 11410 11411 <function name="FogCoordPointerListIBM" exec="skip"> 11412 <param name="type" type="GLenum"/> 11413 <param name="stride" type="GLint"/> 11414 <param name="pointer" type="const GLvoid **"/> 11415 <param name="ptrstride" type="GLint"/> 11416 </function> 11417 11418 <function name="IndexPointerListIBM" exec="skip"> 11419 <param name="type" type="GLenum"/> 11420 <param name="stride" type="GLint"/> 11421 <param name="pointer" type="const GLvoid **"/> 11422 <param name="ptrstride" type="GLint"/> 11423 </function> 11424 11425 <function name="NormalPointerListIBM" exec="skip"> 11426 <param name="type" type="GLenum"/> 11427 <param name="stride" type="GLint"/> 11428 <param name="pointer" type="const GLvoid **"/> 11429 <param name="ptrstride" type="GLint"/> 11430 </function> 11431 11432 <function name="TexCoordPointerListIBM" exec="skip"> 11433 <param name="size" type="GLint"/> 11434 <param name="type" type="GLenum"/> 11435 <param name="stride" type="GLint"/> 11436 <param name="pointer" type="const GLvoid **"/> 11437 <param name="ptrstride" type="GLint"/> 11438 </function> 11439 11440 <function name="VertexPointerListIBM" exec="skip"> 11441 <param name="size" type="GLint"/> 11442 <param name="type" type="GLenum"/> 11443 <param name="stride" type="GLint"/> 11444 <param name="pointer" type="const GLvoid **"/> 11445 <param name="ptrstride" type="GLint"/> 11446 </function> 11447</category> 11448 11449<!-- Extension number 202 is not listed in the extension registry. --> 11450<!-- Extension number 203 is not listed in the extension registry. --> 11451<!-- Extension number 204 is not listed in the extension registry. --> 11452<!-- Extension number 205 is not listed in the extension registry. --> 11453 11454<category name="GL_3DFX_texture_compression_FXT1" number="206"> 11455 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11456 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11457</category> 11458 11459<category name="GL_3DFX_multisample" number="207"> 11460 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11461 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11462 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11463 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11464</category> 11465 11466<category name="GL_3DFX_tbuffer" number="208"> 11467 <function name="TbufferMask3DFX" exec="skip"> 11468 <param name="mask" type="GLuint"/> 11469 <glx ignore="true"/> 11470 </function> 11471</category> 11472 11473<category name="GL_EXT_multisample" number="209"> 11474 <function name="SampleMaskEXT" alias="SampleMaskSGIS"> 11475 <param name="value" type="GLclampf"/> 11476 <param name="invert" type="GLboolean"/> 11477 </function> 11478 11479 <function name="SamplePatternEXT" alias="SamplePatternSGIS"> 11480 <param name="pattern" type="GLenum"/> 11481 </function> 11482</category> 11483 11484<!-- Extension number 211 is not listed in the extension registry. --> 11485<!-- Extension number 213 is not listed in the extension registry. --> 11486 11487<category name="GL_SGIS_texture_color_mask" number="214"> 11488 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11489 11490 <function name="TextureColorMaskSGIS" exec="skip"> 11491 <param name="red" type="GLboolean"/> 11492 <param name="green" type="GLboolean"/> 11493 <param name="blue" type="GLboolean"/> 11494 <param name="alpha" type="GLboolean"/> 11495 <glx rop="2082" ignore="true"/> 11496 </function> 11497</category> 11498 11499<!-- Extension number 215 is a GLX extension. --> 11500<!-- Extension number 216 is a GLX extension. --> 11501<!-- Extension number 217 is a GLX extension. --> 11502<!-- Extension number 218 is a GLX extension. --> 11503<!-- Extension number 219 is not listed in the extension registry. --> 11504 11505<category name="GL_EXT_texture_env_dot3" number="220"> 11506 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11507 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11508</category> 11509 11510<category name="GL_ATI_texture_mirror_once" number="221"> 11511 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11512 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11513</category> 11514 11515<category name="GL_NV_fence" number="222"> 11516 <function name="DeleteFencesNV" exec="skip"> 11517 <param name="n" type="GLsizei"/> 11518 <param name="fences" type="const GLuint *"/> 11519 <glx ignore="true"/> 11520 </function> 11521 11522 <function name="GenFencesNV" exec="skip"> 11523 <param name="n" type="GLsizei" counter="true"/> 11524 <param name="fences" type="GLuint *" output="true" count="n"/> 11525 <glx ignore="true"/> 11526 </function> 11527 11528 <function name="IsFenceNV" exec="skip"> 11529 <param name="fence" type="GLuint"/> 11530 <return type="GLboolean"/> 11531 <glx ignore="true"/> 11532 </function> 11533 11534 <function name="TestFenceNV" exec="skip"> 11535 <param name="fence" type="GLuint"/> 11536 <return type="GLboolean"/> 11537 <glx ignore="true"/> 11538 </function> 11539 11540 <function name="GetFenceivNV" exec="skip"> 11541 <param name="fence" type="GLuint"/> 11542 <param name="pname" type="GLenum"/> 11543 <param name="params" type="GLint *" output="true"/> 11544 <glx ignore="true"/> 11545 </function> 11546 11547 <function name="FinishFenceNV" exec="skip"> 11548 <param name="fence" type="GLuint"/> 11549 <glx ignore="true"/> 11550 </function> 11551 11552 <function name="SetFenceNV" exec="skip"> 11553 <param name="fence" type="GLuint"/> 11554 <param name="condition" type="GLenum"/> 11555 <glx ignore="true"/> 11556 </function> 11557</category> 11558 11559<category name="GL_IBM_texture_mirrored_repeat" number="224"> 11560 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11561</category> 11562 11563<category name="GL_NV_evaluators" number="225"> 11564 <function name="MapControlPointsNV" exec="skip"> 11565 <param name="target" type="GLenum"/> 11566 <param name="index" type="GLuint"/> 11567 <param name="type" type="GLenum"/> 11568 <param name="ustride" type="GLsizei"/> 11569 <param name="vstride" type="GLsizei"/> 11570 <param name="uorder" type="GLint"/> 11571 <param name="vorder" type="GLint"/> 11572 <param name="packed" type="GLboolean"/> 11573 <param name="points" type="const GLvoid *"/> 11574 </function> 11575 11576 <function name="MapParameterivNV" exec="skip"> 11577 <param name="target" type="GLenum"/> 11578 <param name="pname" type="GLenum"/> 11579 <param name="params" type="const GLint *"/> 11580 </function> 11581 11582 <function name="MapParameterfvNV" exec="skip"> 11583 <param name="target" type="GLenum"/> 11584 <param name="pname" type="GLenum"/> 11585 <param name="params" type="const GLfloat *"/> 11586 </function> 11587 11588 <function name="GetMapControlPointsNV" exec="skip"> 11589 <param name="target" type="GLenum"/> 11590 <param name="index" type="GLuint"/> 11591 <param name="type" type="GLenum"/> 11592 <param name="ustride" type="GLsizei"/> 11593 <param name="vstride" type="GLsizei"/> 11594 <param name="packed" type="GLboolean"/> 11595 <param name="points" type="GLvoid *" output="true"/> 11596 </function> 11597 11598 <function name="GetMapParameterivNV" exec="skip"> 11599 <param name="target" type="GLenum"/> 11600 <param name="pname" type="GLenum"/> 11601 <param name="params" type="GLint *" output="true"/> 11602 </function> 11603 11604 <function name="GetMapParameterfvNV" exec="skip"> 11605 <param name="target" type="GLenum"/> 11606 <param name="pname" type="GLenum"/> 11607 <param name="params" type="GLfloat *" output="true"/> 11608 </function> 11609 11610 <function name="GetMapAttribParameterivNV" exec="skip"> 11611 <param name="target" type="GLenum"/> 11612 <param name="index" type="GLuint"/> 11613 <param name="pname" type="GLenum"/> 11614 <param name="params" type="GLint *" output="true"/> 11615 </function> 11616 11617 <function name="GetMapAttribParameterfvNV" exec="skip"> 11618 <param name="target" type="GLenum"/> 11619 <param name="index" type="GLuint"/> 11620 <param name="pname" type="GLenum"/> 11621 <param name="params" type="GLfloat *" output="true"/> 11622 </function> 11623 11624 <function name="EvalMapsNV" exec="skip"> 11625 <param name="target" type="GLenum"/> 11626 <param name="mode" type="GLenum"/> 11627 </function> 11628</category> 11629 11630<category name="GL_NV_packed_depth_stencil" number="226"> 11631 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11632 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11633</category> 11634 11635<category name="GL_NV_register_combiners2" number="227"> 11636 <function name="CombinerStageParameterfvNV" exec="skip"> 11637 <param name="stage" type="GLenum"/> 11638 <param name="pname" type="GLenum"/> 11639 <param name="params" type="const GLfloat *"/> 11640 </function> 11641 11642 <function name="GetCombinerStageParameterfvNV" exec="skip"> 11643 <param name="stage" type="GLenum"/> 11644 <param name="pname" type="GLenum"/> 11645 <param name="params" type="GLfloat *" output="true"/> 11646 </function> 11647</category> 11648 11649<category name="GL_NV_texture_compression_vtc" number="228"> 11650 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11651 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11652 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11653 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11654</category> 11655 11656<category name="GL_NV_texture_rectangle" number="229"> 11657 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11658 <size name="Get" mode="get"/> 11659 </enum> 11660 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11661 <size name="Get" mode="get"/> 11662 </enum> 11663 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11664 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11665 <size name="Get" mode="get"/> 11666 </enum> 11667</category> 11668 11669<category name="GL_NV_vertex_program" number="233"> 11670 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11671 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11672 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11673 <size name="GetVertexAttribdvNV" mode="get"/> 11674 <size name="GetVertexAttribfvNV" mode="get"/> 11675 <size name="GetVertexAttribivNV" mode="get"/> 11676 </enum> 11677 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11678 <size name="GetVertexAttribdvNV" mode="get"/> 11679 <size name="GetVertexAttribfvNV" mode="get"/> 11680 <size name="GetVertexAttribivNV" mode="get"/> 11681 </enum> 11682 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11683 <size name="GetVertexAttribdvNV" mode="get"/> 11684 <size name="GetVertexAttribfvNV" mode="get"/> 11685 <size name="GetVertexAttribivNV" mode="get"/> 11686 </enum> 11687 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11688 <size name="GetVertexAttribdvNV" mode="get"/> 11689 <size name="GetVertexAttribfvNV" mode="get"/> 11690 <size name="GetVertexAttribivNV" mode="get"/> 11691 </enum> 11692 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11693 <size name="GetProgramivNV" mode="get"/> 11694 </enum> 11695 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11696 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11697 <enum name="IDENTITY_NV" value="0x862A"/> 11698 <enum name="INVERSE_NV" value="0x862B"/> 11699 <enum name="TRANSPOSE_NV" value="0x862C"/> 11700 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11701 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11702 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11703 <enum name="MATRIX0_NV" value="0x8630"/> 11704 <enum name="MATRIX1_NV" value="0x8631"/> 11705 <enum name="MATRIX2_NV" value="0x8632"/> 11706 <enum name="MATRIX3_NV" value="0x8633"/> 11707 <enum name="MATRIX4_NV" value="0x8634"/> 11708 <enum name="MATRIX5_NV" value="0x8635"/> 11709 <enum name="MATRIX6_NV" value="0x8636"/> 11710 <enum name="MATRIX7_NV" value="0x8637"/> 11711 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11712 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11713 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11714 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11715 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11716 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11717 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11718 <size name="GetProgramivNV" mode="get"/> 11719 </enum> 11720 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11721 <size name="GetProgramivNV" mode="get"/> 11722 </enum> 11723 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11724 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11725 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11726 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11727 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11728 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11729 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11730 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11731 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11732 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11733 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11734 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11735 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11736 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11737 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11738 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11739 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11740 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11741 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11742 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11743 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11744 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11745 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11746 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11747 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11748 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11749 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11750 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11751 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11752 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11753 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11754 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11755 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11756 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11757 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11758 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11759 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11760 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11761 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11762 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11763 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11764 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11765 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11766 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11767 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11768 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11769 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11770 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11771 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11772 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11773 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11774 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11775 11776 <function name="AreProgramsResidentNV" deprecated="3.1" exec="skip"> 11777 <param name="n" type="GLsizei" counter="true"/> 11778 <param name="ids" type="const GLuint *" count="n"/> 11779 <param name="residences" type="GLboolean *" output="true" count="n"/> 11780 <return type="GLboolean"/> 11781 <glx vendorpriv="1293"/> 11782 </function> 11783 11784 <function name="BindProgramNV" deprecated="3.1" alias="BindProgramARB"> 11785 <param name="target" type="GLenum"/> 11786 <param name="program" type="GLuint"/> 11787 </function> 11788 11789 <function name="DeleteProgramsNV" deprecated="3.1" alias="DeleteProgramsARB"> 11790 <param name="n" type="GLsizei"/> 11791 <param name="programs" type="const GLuint *"/> 11792 </function> 11793 11794 <function name="ExecuteProgramNV" deprecated="3.1" exec="skip"> 11795 <param name="target" type="GLenum"/> 11796 <param name="id" type="GLuint"/> 11797 <param name="params" type="const GLfloat *" count="4"/> 11798 <glx rop="4181"/> 11799 </function> 11800 11801 <function name="GenProgramsNV" deprecated="3.1" alias="GenProgramsARB"> 11802 <param name="n" type="GLsizei"/> 11803 <param name="programs" type="GLuint *"/> 11804 </function> 11805 11806 <!-- This isn't 100% correct. Currently, the only valid value of pname 11807 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11808 4. This is why the pname parameter was removed in the ARB version 11809 of these functions. 11810 --> 11811 11812 <function name="GetProgramParameterdvNV" deprecated="3.1" exec="skip"> 11813 <param name="target" type="GLenum"/> 11814 <param name="index" type="GLuint"/> 11815 <param name="pname" type="GLenum"/> 11816 <param name="params" type="GLdouble *" output="true" count="4"/> 11817 <glx vendorpriv="1297"/> 11818 </function> 11819 11820 <function name="GetProgramParameterfvNV" deprecated="3.1" exec="skip"> 11821 <param name="target" type="GLenum"/> 11822 <param name="index" type="GLuint"/> 11823 <param name="pname" type="GLenum"/> 11824 <param name="params" type="GLfloat *" output="true" count="4"/> 11825 <glx vendorpriv="1296"/> 11826 </function> 11827 11828 <function name="GetProgramivNV" deprecated="3.1" exec="skip"> 11829 <param name="id" type="GLuint"/> 11830 <param name="pname" type="GLenum"/> 11831 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11832 <glx vendorpriv="1298"/> 11833 </function> 11834 11835 <function name="GetProgramStringNV" deprecated="3.1" exec="skip"> 11836 <param name="id" type="GLuint"/> 11837 <param name="pname" type="GLenum"/> 11838 <param name="program" type="GLubyte *" output="true"/> 11839 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11840 </function> 11841 11842 <function name="GetTrackMatrixivNV" deprecated="3.1" exec="skip"> 11843 <param name="target" type="GLenum"/> 11844 <param name="address" type="GLuint"/> 11845 <param name="pname" type="GLenum"/> 11846 <param name="params" type="GLint *" output="true" count="1"/> 11847 <glx vendorpriv="1300"/> 11848 </function> 11849 11850 <function name="GetVertexAttribdvNV" deprecated="3.1" exec="skip"> 11851 <param name="index" type="GLuint"/> 11852 <param name="pname" type="GLenum"/> 11853 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11854 <glx vendorpriv="1301"/> 11855 </function> 11856 11857 <function name="GetVertexAttribfvNV" deprecated="3.1" exec="skip"> 11858 <param name="index" type="GLuint"/> 11859 <param name="pname" type="GLenum"/> 11860 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11861 <glx vendorpriv="1302"/> 11862 </function> 11863 11864 <function name="GetVertexAttribivNV" deprecated="3.1" exec="skip"> 11865 <param name="index" type="GLuint"/> 11866 <param name="pname" type="GLenum"/> 11867 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11868 <glx vendorpriv="1303"/> 11869 </function> 11870 11871 <function name="GetVertexAttribPointervNV" alias="GetVertexAttribPointerv"> 11872 <param name="index" type="GLuint"/> 11873 <param name="pname" type="GLenum"/> 11874 <param name="pointer" type="GLvoid **"/> 11875 </function> 11876 11877 <function name="IsProgramNV" deprecated="3.1" alias="IsProgramARB"> 11878 <param name="program" type="GLuint"/> 11879 <return type="GLboolean"/> 11880 </function> 11881 11882 <function name="LoadProgramNV" deprecated="3.1" exec="skip"> 11883 <param name="target" type="GLenum"/> 11884 <param name="id" type="GLuint"/> 11885 <param name="len" type="GLsizei" counter="true"/> 11886 <param name="program" type="const GLubyte *" count="len"/> 11887 <glx rop="4183"/> 11888 </function> 11889 11890 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11891 <param name="target" type="GLenum"/> 11892 <param name="index" type="GLuint"/> 11893 <param name="x" type="GLdouble"/> 11894 <param name="y" type="GLdouble"/> 11895 <param name="z" type="GLdouble"/> 11896 <param name="w" type="GLdouble"/> 11897 </function> 11898 11899 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11900 <param name="target" type="GLenum"/> 11901 <param name="index" type="GLuint"/> 11902 <param name="params" type="const GLdouble *"/> 11903 </function> 11904 11905 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11906 <param name="target" type="GLenum"/> 11907 <param name="index" type="GLuint"/> 11908 <param name="x" type="GLfloat"/> 11909 <param name="y" type="GLfloat"/> 11910 <param name="z" type="GLfloat"/> 11911 <param name="w" type="GLfloat"/> 11912 </function> 11913 11914 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11915 <param name="target" type="GLenum"/> 11916 <param name="index" type="GLuint"/> 11917 <param name="params" type="const GLfloat *"/> 11918 </function> 11919 11920 <function name="ProgramParameters4dvNV" deprecated="3.1" exec="skip"> 11921 <param name="target" type="GLenum"/> 11922 <param name="index" type="GLuint"/> 11923 <param name="num" type="GLsizei" counter="true"/> 11924 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11925 <glx rop="4187"/> 11926 </function> 11927 11928 <function name="ProgramParameters4fvNV" deprecated="3.1" exec="skip"> 11929 <param name="target" type="GLenum"/> 11930 <param name="index" type="GLuint"/> 11931 <param name="num" type="GLsizei" counter="true"/> 11932 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 11933 <glx rop="4186"/> 11934 </function> 11935 11936 <function name="RequestResidentProgramsNV" deprecated="3.1" exec="skip"> 11937 <param name="n" type="GLsizei" counter="true"/> 11938 <param name="ids" type="const GLuint *" count="n"/> 11939 <glx rop="4182"/> 11940 </function> 11941 11942 <function name="TrackMatrixNV" deprecated="3.1" exec="skip"> 11943 <param name="target" type="GLenum"/> 11944 <param name="address" type="GLuint"/> 11945 <param name="matrix" type="GLenum"/> 11946 <param name="transform" type="GLenum"/> 11947 <glx rop="4188"/> 11948 </function> 11949 11950 <function name="VertexAttribPointerNV" deprecated="3.1" exec="skip"> 11951 <param name="index" type="GLuint"/> 11952 <param name="size" type="GLint"/> 11953 <param name="type" type="GLenum"/> 11954 <param name="stride" type="GLsizei"/> 11955 <param name="pointer" type="const GLvoid *"/> 11956 <glx handcode="true"/> 11957 </function> 11958 11959 <function name="VertexAttrib1sNV" 11960 vectorequiv="VertexAttrib1svNV" deprecated="3.1"> 11961 <param name="index" type="GLuint"/> 11962 <param name="x" type="GLshort"/> 11963 </function> 11964 11965 <function name="VertexAttrib1svNV" deprecated="3.1"> 11966 <param name="index" type="GLuint"/> 11967 <param name="v" type="const GLshort *" count="1"/> 11968 <glx rop="4265"/> 11969 </function> 11970 11971 <function name="VertexAttrib2sNV" 11972 vectorequiv="VertexAttrib2svNV" deprecated="3.1"> 11973 <param name="index" type="GLuint"/> 11974 <param name="x" type="GLshort"/> 11975 <param name="y" type="GLshort"/> 11976 </function> 11977 11978 <function name="VertexAttrib2svNV" deprecated="3.1"> 11979 <param name="index" type="GLuint"/> 11980 <param name="v" type="const GLshort *" count="2"/> 11981 <glx rop="4266"/> 11982 </function> 11983 11984 <function name="VertexAttrib3sNV" 11985 vectorequiv="VertexAttrib3svNV" deprecated="3.1"> 11986 <param name="index" type="GLuint"/> 11987 <param name="x" type="GLshort"/> 11988 <param name="y" type="GLshort"/> 11989 <param name="z" type="GLshort"/> 11990 </function> 11991 11992 <function name="VertexAttrib3svNV" deprecated="3.1"> 11993 <param name="index" type="GLuint"/> 11994 <param name="v" type="const GLshort *" count="3"/> 11995 <glx rop="4267"/> 11996 </function> 11997 11998 <function name="VertexAttrib4sNV" 11999 vectorequiv="VertexAttrib4svNV" deprecated="3.1"> 12000 <param name="index" type="GLuint"/> 12001 <param name="x" type="GLshort"/> 12002 <param name="y" type="GLshort"/> 12003 <param name="z" type="GLshort"/> 12004 <param name="w" type="GLshort"/> 12005 </function> 12006 12007 <function name="VertexAttrib4svNV" deprecated="3.1"> 12008 <param name="index" type="GLuint"/> 12009 <param name="v" type="const GLshort *" count="4"/> 12010 <glx rop="4268"/> 12011 </function> 12012 12013 <function name="VertexAttrib1fNV" 12014 vectorequiv="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic"> 12015 <param name="index" type="GLuint"/> 12016 <param name="x" type="GLfloat"/> 12017 </function> 12018 12019 <function name="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic"> 12020 <param name="index" type="GLuint"/> 12021 <param name="v" type="const GLfloat *" count="1"/> 12022 <glx rop="4269"/> 12023 </function> 12024 12025 <function name="VertexAttrib2fNV" 12026 vectorequiv="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic"> 12027 <param name="index" type="GLuint"/> 12028 <param name="x" type="GLfloat"/> 12029 <param name="y" type="GLfloat"/> 12030 </function> 12031 12032 <function name="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic"> 12033 <param name="index" type="GLuint"/> 12034 <param name="v" type="const GLfloat *" count="2"/> 12035 <glx rop="4270"/> 12036 </function> 12037 12038 <function name="VertexAttrib3fNV" 12039 vectorequiv="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic"> 12040 <param name="index" type="GLuint"/> 12041 <param name="x" type="GLfloat"/> 12042 <param name="y" type="GLfloat"/> 12043 <param name="z" type="GLfloat"/> 12044 </function> 12045 12046 <function name="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic"> 12047 <param name="index" type="GLuint"/> 12048 <param name="v" type="const GLfloat *" count="3"/> 12049 <glx rop="4271"/> 12050 </function> 12051 12052 <function name="VertexAttrib4fNV" 12053 vectorequiv="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic"> 12054 <param name="index" type="GLuint"/> 12055 <param name="x" type="GLfloat"/> 12056 <param name="y" type="GLfloat"/> 12057 <param name="z" type="GLfloat"/> 12058 <param name="w" type="GLfloat"/> 12059 </function> 12060 12061 <function name="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic"> 12062 <param name="index" type="GLuint"/> 12063 <param name="v" type="const GLfloat *" count="4"/> 12064 <glx rop="4272"/> 12065 </function> 12066 12067 <function name="VertexAttrib1dNV" 12068 vectorequiv="VertexAttrib1dvNV" deprecated="3.1"> 12069 <param name="index" type="GLuint"/> 12070 <param name="x" type="GLdouble"/> 12071 </function> 12072 12073 <function name="VertexAttrib1dvNV" deprecated="3.1"> 12074 <param name="index" type="GLuint"/> 12075 <param name="v" type="const GLdouble *" count="1"/> 12076 <glx rop="4273" doubles_in_order="true"/> 12077 </function> 12078 12079 <function name="VertexAttrib2dNV" 12080 vectorequiv="VertexAttrib2dvNV" deprecated="3.1"> 12081 <param name="index" type="GLuint"/> 12082 <param name="x" type="GLdouble"/> 12083 <param name="y" type="GLdouble"/> 12084 </function> 12085 12086 <function name="VertexAttrib2dvNV" deprecated="3.1"> 12087 <param name="index" type="GLuint"/> 12088 <param name="v" type="const GLdouble *" count="2"/> 12089 <glx rop="4274" doubles_in_order="true"/> 12090 </function> 12091 12092 <function name="VertexAttrib3dNV" 12093 vectorequiv="VertexAttrib3dvNV" deprecated="3.1"> 12094 <param name="index" type="GLuint"/> 12095 <param name="x" type="GLdouble"/> 12096 <param name="y" type="GLdouble"/> 12097 <param name="z" type="GLdouble"/> 12098 </function> 12099 12100 <function name="VertexAttrib3dvNV" deprecated="3.1"> 12101 <param name="index" type="GLuint"/> 12102 <param name="v" type="const GLdouble *" count="3"/> 12103 <glx rop="4275" doubles_in_order="true"/> 12104 </function> 12105 12106 <function name="VertexAttrib4dNV" 12107 vectorequiv="VertexAttrib4dvNV" deprecated="3.1"> 12108 <param name="index" type="GLuint"/> 12109 <param name="x" type="GLdouble"/> 12110 <param name="y" type="GLdouble"/> 12111 <param name="z" type="GLdouble"/> 12112 <param name="w" type="GLdouble"/> 12113 </function> 12114 12115 <function name="VertexAttrib4dvNV" deprecated="3.1"> 12116 <param name="index" type="GLuint"/> 12117 <param name="v" type="const GLdouble *" count="4"/> 12118 <glx rop="4276" doubles_in_order="true"/> 12119 </function> 12120 12121 <function name="VertexAttrib4ubNV" 12122 vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"> 12123 <param name="index" type="GLuint"/> 12124 <param name="x" type="GLubyte"/> 12125 <param name="y" type="GLubyte"/> 12126 <param name="z" type="GLubyte"/> 12127 <param name="w" type="GLubyte"/> 12128 </function> 12129 12130 <function name="VertexAttrib4ubvNV" deprecated="3.1"> 12131 <param name="index" type="GLuint"/> 12132 <param name="v" type="const GLubyte *" count="4"/> 12133 <glx rop="4277"/> 12134 </function> 12135 12136 <function name="VertexAttribs1svNV" deprecated="3.1"> 12137 <param name="index" type="GLuint"/> 12138 <param name="n" type="GLsizei" counter="true"/> 12139 <param name="v" type="const GLshort *" count="n"/> 12140 <glx rop="4202"/> 12141 </function> 12142 12143 <function name="VertexAttribs2svNV" deprecated="3.1"> 12144 <param name="index" type="GLuint"/> 12145 <param name="n" type="GLsizei" counter="true"/> 12146 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 12147 <glx rop="4203"/> 12148 </function> 12149 12150 <function name="VertexAttribs3svNV" deprecated="3.1"> 12151 <param name="index" type="GLuint"/> 12152 <param name="n" type="GLsizei" counter="true"/> 12153 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 12154 <glx rop="4204"/> 12155 </function> 12156 12157 <function name="VertexAttribs4svNV" deprecated="3.1"> 12158 <param name="index" type="GLuint"/> 12159 <param name="n" type="GLsizei" counter="true"/> 12160 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 12161 <glx rop="4205"/> 12162 </function> 12163 12164 <function name="VertexAttribs1fvNV" deprecated="3.1"> 12165 <param name="index" type="GLuint"/> 12166 <param name="n" type="GLsizei" counter="true"/> 12167 <param name="v" type="const GLfloat *" count="n"/> 12168 <glx rop="4206"/> 12169 </function> 12170 12171 <function name="VertexAttribs2fvNV" deprecated="3.1"> 12172 <param name="index" type="GLuint"/> 12173 <param name="n" type="GLsizei" counter="true"/> 12174 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 12175 <glx rop="4207"/> 12176 </function> 12177 12178 <function name="VertexAttribs3fvNV" deprecated="3.1"> 12179 <param name="index" type="GLuint"/> 12180 <param name="n" type="GLsizei" counter="true"/> 12181 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 12182 <glx rop="4208"/> 12183 </function> 12184 12185 <function name="VertexAttribs4fvNV" deprecated="3.1"> 12186 <param name="index" type="GLuint"/> 12187 <param name="n" type="GLsizei" counter="true"/> 12188 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 12189 <glx rop="4209"/> 12190 </function> 12191 12192 <function name="VertexAttribs1dvNV" deprecated="3.1"> 12193 <param name="index" type="GLuint"/> 12194 <param name="n" type="GLsizei" counter="true"/> 12195 <param name="v" type="const GLdouble *" count="n"/> 12196 <glx rop="4210" doubles_in_order="true"/> 12197 </function> 12198 12199 <function name="VertexAttribs2dvNV" deprecated="3.1"> 12200 <param name="index" type="GLuint"/> 12201 <param name="n" type="GLsizei" counter="true"/> 12202 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 12203 <glx rop="4211" doubles_in_order="true"/> 12204 </function> 12205 12206 <function name="VertexAttribs3dvNV" deprecated="3.1"> 12207 <param name="index" type="GLuint"/> 12208 <param name="n" type="GLsizei" counter="true"/> 12209 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 12210 <glx rop="4212" doubles_in_order="true"/> 12211 </function> 12212 12213 <function name="VertexAttribs4dvNV" deprecated="3.1"> 12214 <param name="index" type="GLuint"/> 12215 <param name="n" type="GLsizei" counter="true"/> 12216 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 12217 <glx rop="4213" doubles_in_order="true"/> 12218 </function> 12219 12220 <function name="VertexAttribs4ubvNV" deprecated="3.1"> 12221 <param name="index" type="GLuint"/> 12222 <param name="n" type="GLsizei" counter="true"/> 12223 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 12224 <glx rop="4214"/> 12225 </function> 12226</category> 12227 12228<!-- Extension number 234 is a GLX extension. --> 12229 12230<category name="GL_SGIX_texture_coordinate_clamp" number="235"> 12231 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 12232 <size name="TexParameterfv"/> 12233 <size name="TexParameteriv"/> 12234 <size name="GetTexParameterfv" mode="get"/> 12235 <size name="GetTexParameteriv" mode="get"/> 12236 </enum> 12237 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 12238 <size name="TexParameterfv"/> 12239 <size name="TexParameteriv"/> 12240 <size name="GetTexParameterfv" mode="get"/> 12241 <size name="GetTexParameteriv" mode="get"/> 12242 </enum> 12243 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 12244 <size name="TexParameterfv"/> 12245 <size name="TexParameteriv"/> 12246 <size name="GetTexParameterfv" mode="get"/> 12247 <size name="GetTexParameteriv" mode="get"/> 12248 </enum> 12249</category> 12250 12251<!-- Extension number 236 is not listed in the extension registry. --> 12252<!-- Extension number 237 is a GLX extension. --> 12253<!-- Extension number 238 is a GLX extension. --> 12254<!-- Extension number 242 is a WGL extension. --> 12255 12256<category name="GL_NV_copy_depth_to_color" number="243"> 12257 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 12258 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 12259</category> 12260 12261<category name="GL_ATI_envmap_bumpmap" number="244"> 12262 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 12263 <size name="TexBumpParameterfv"/> 12264 <size name="TexBumpParameteriv"/> 12265 <size name="GetTexBumpParameterfv" mode="get"/> 12266 <size name="GetTexBumpParameteriv" mode="get"/> 12267 </enum> 12268 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 12269 <size name="GetTexBumpParameterfv" mode="get"/> 12270 <size name="GetTexBumpParameteriv" mode="get"/> 12271 </enum> 12272 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 12273 <size name="GetTexBumpParameterfv" mode="get"/> 12274 <size name="GetTexBumpParameteriv" mode="get"/> 12275 </enum> 12276 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 12277 <size name="GetTexBumpParameterfv" mode="get"/> 12278 <size name="GetTexBumpParameteriv" mode="get"/> 12279 </enum> 12280 <enum name="DUDV_ATI" value="0x8779"/> 12281 <enum name="DU8DV8_ATI" value="0x877A"/> 12282 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 12283 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 12284 <size name="TexEnviv"/> 12285 <size name="TexEnvfv"/> 12286 <size name="GetTexEnviv" mode="get"/> 12287 <size name="GetTexEnvfv" mode="get"/> 12288 </enum> 12289 <function name="TexBumpParameterfvATI" deprecated="3.1" exec="skip"> 12290 <param name="pname" type="GLenum"/> 12291 <param name="param" type="const GLfloat *" variable_param="pname"/> 12292 <glx ignore="true"/> 12293 </function> 12294 <function name="TexBumpParameterivATI" deprecated="3.1" exec="skip"> 12295 <param name="pname" type="GLenum"/> 12296 <param name="param" type="const GLint *" variable_param="pname"/> 12297 <glx ignore="true"/> 12298 </function> 12299 <function name="GetTexBumpParameterfvATI" deprecated="3.1" exec="skip"> 12300 <param name="pname" type="GLenum"/> 12301 <param name="param" type="GLfloat *" variable_param="pname"/> 12302 <glx ignore="true"/> 12303 </function> 12304 <function name="GetTexBumpParameterivATI" deprecated="3.1" exec="skip"> 12305 <param name="pname" type="GLenum"/> 12306 <param name="param" type="GLint *" variable_param="pname"/> 12307 <glx ignore="true"/> 12308 </function> 12309</category> 12310 12311<category name="GL_ATI_fragment_shader" number="245"> 12312 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 12313 <enum name="REG_0_ATI" value="0x8921"/> 12314 <enum name="REG_1_ATI" value="0x8922"/> 12315 <enum name="REG_2_ATI" value="0x8923"/> 12316 <enum name="REG_3_ATI" value="0x8924"/> 12317 <enum name="REG_4_ATI" value="0x8925"/> 12318 <enum name="REG_5_ATI" value="0x8926"/> 12319 12320 <!-- These values are not in the extension spec, but they are in glext.h --> 12321 <enum name="REG_6_ATI" value="0x8927"/> 12322 <enum name="REG_7_ATI" value="0x8928"/> 12323 <enum name="REG_8_ATI" value="0x8929"/> 12324 <enum name="REG_9_ATI" value="0x892A"/> 12325 <enum name="REG_10_ATI" value="0x892B"/> 12326 <enum name="REG_11_ATI" value="0x892C"/> 12327 <enum name="REG_12_ATI" value="0x892D"/> 12328 <enum name="REG_13_ATI" value="0x892E"/> 12329 <enum name="REG_14_ATI" value="0x892F"/> 12330 <enum name="REG_15_ATI" value="0x8930"/> 12331 <enum name="REG_16_ATI" value="0x8931"/> 12332 <enum name="REG_17_ATI" value="0x8932"/> 12333 <enum name="REG_18_ATI" value="0x8933"/> 12334 <enum name="REG_19_ATI" value="0x8934"/> 12335 <enum name="REG_20_ATI" value="0x8935"/> 12336 <enum name="REG_21_ATI" value="0x8936"/> 12337 <enum name="REG_22_ATI" value="0x8937"/> 12338 <enum name="REG_23_ATI" value="0x8938"/> 12339 <enum name="REG_24_ATI" value="0x8939"/> 12340 <enum name="REG_25_ATI" value="0x893A"/> 12341 <enum name="REG_26_ATI" value="0x893B"/> 12342 <enum name="REG_27_ATI" value="0x893C"/> 12343 <enum name="REG_28_ATI" value="0x893D"/> 12344 <enum name="REG_29_ATI" value="0x893E"/> 12345 <enum name="REG_30_ATI" value="0x893F"/> 12346 <enum name="REG_31_ATI" value="0x8940"/> 12347 12348 <enum name="CON_0_ATI" value="0x8941"/> 12349 <enum name="CON_1_ATI" value="0x8942"/> 12350 <enum name="CON_2_ATI" value="0x8943"/> 12351 <enum name="CON_3_ATI" value="0x8944"/> 12352 <enum name="CON_4_ATI" value="0x8945"/> 12353 <enum name="CON_5_ATI" value="0x8946"/> 12354 <enum name="CON_6_ATI" value="0x8947"/> 12355 <enum name="CON_7_ATI" value="0x8948"/> 12356 12357 <!-- These values are not in the extension spec, but they are in glext.h --> 12358 <enum name="CON_8_ATI" value="0x8949"/> 12359 <enum name="CON_9_ATI" value="0x894A"/> 12360 <enum name="CON_10_ATI" value="0x894B"/> 12361 <enum name="CON_11_ATI" value="0x894C"/> 12362 <enum name="CON_12_ATI" value="0x894D"/> 12363 <enum name="CON_13_ATI" value="0x894E"/> 12364 <enum name="CON_14_ATI" value="0x894F"/> 12365 <enum name="CON_15_ATI" value="0x8950"/> 12366 <enum name="CON_16_ATI" value="0x8951"/> 12367 <enum name="CON_17_ATI" value="0x8952"/> 12368 <enum name="CON_18_ATI" value="0x8953"/> 12369 <enum name="CON_19_ATI" value="0x8954"/> 12370 <enum name="CON_20_ATI" value="0x8955"/> 12371 <enum name="CON_21_ATI" value="0x8956"/> 12372 <enum name="CON_22_ATI" value="0x8957"/> 12373 <enum name="CON_23_ATI" value="0x8958"/> 12374 <enum name="CON_24_ATI" value="0x8959"/> 12375 <enum name="CON_25_ATI" value="0x895A"/> 12376 <enum name="CON_26_ATI" value="0x895B"/> 12377 <enum name="CON_27_ATI" value="0x895C"/> 12378 <enum name="CON_28_ATI" value="0x895D"/> 12379 <enum name="CON_29_ATI" value="0x895E"/> 12380 <enum name="CON_30_ATI" value="0x895F"/> 12381 <enum name="CON_31_ATI" value="0x8960"/> 12382 12383 <enum name="MOV_ATI" value="0x8961"/> 12384 <enum name="ADD_ATI" value="0x8963"/> 12385 <enum name="MUL_ATI" value="0x8964"/> 12386 <enum name="SUB_ATI" value="0x8965"/> 12387 <enum name="DOT3_ATI" value="0x8966"/> 12388 <enum name="DOT4_ATI" value="0x8967"/> 12389 <enum name="MAD_ATI" value="0x8968"/> 12390 <enum name="LERP_ATI" value="0x8969"/> 12391 <enum name="CND_ATI" value="0x896A"/> 12392 <enum name="CND0_ATI" value="0x896B"/> 12393 <enum name="DOT2_ADD_ATI" value="0x896C"/> 12394 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 12395 12396 <!-- 12397 These values are not in the extension spec, but they are in glext.h. 12398 However, the specification does say that they are deprecated. 12399 --> 12400 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 12401 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 12402 <enum name="NUM_PASSES_ATI" value="0x8970"/> 12403 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 12404 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 12405 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 12406 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 12407 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 12408 12409 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 12410 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 12411 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 12412 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 12413 12414 <!-- These values are not in the extension spec, but they are in glext.h --> 12415 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 12416 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 12417 12418 <!-- 12419 The _BIT enums are not added because they just clutter enums.c with 12420 redudndant garbage. There are a lot of enums with the value 0x00000001. 12421 --> 12422 12423 <function name="GenFragmentShadersATI" deprecated="3.1"> 12424 <return type="GLuint"/> 12425 <param name="range" type="GLuint"/> 12426 <glx ignore="true"/> 12427 </function> 12428 12429 <function name="BindFragmentShaderATI" deprecated="3.1"> 12430 <param name="id" type="GLuint"/> 12431 <glx ignore="true"/> 12432 </function> 12433 12434 <function name="DeleteFragmentShaderATI" deprecated="3.1"> 12435 <param name="id" type="GLuint"/> 12436 <glx ignore="true"/> 12437 </function> 12438 12439 <function name="BeginFragmentShaderATI" deprecated="3.1"> 12440 <glx ignore="true"/> 12441 </function> 12442 12443 <function name="EndFragmentShaderATI" deprecated="3.1"> 12444 <glx ignore="true"/> 12445 </function> 12446 12447 <function name="PassTexCoordATI" deprecated="3.1"> 12448 <param name="dst" type="GLuint"/> 12449 <param name="coord" type="GLuint"/> 12450 <param name="swizzle" type="GLenum"/> 12451 <glx ignore="true"/> 12452 </function> 12453 12454 <function name="SampleMapATI" deprecated="3.1"> 12455 <param name="dst" type="GLuint"/> 12456 <param name="interp" type="GLuint"/> 12457 <param name="swizzle" type="GLenum"/> 12458 <glx ignore="true"/> 12459 </function> 12460 12461 <function name="ColorFragmentOp1ATI" deprecated="3.1"> 12462 <param name="op" type="GLenum"/> 12463 <param name="dst" type="GLuint"/> 12464 <param name="dstMask" type="GLuint"/> 12465 <param name="dstMod" type="GLuint"/> 12466 <param name="arg1" type="GLuint"/> 12467 <param name="arg1Rep" type="GLuint"/> 12468 <param name="arg1Mod" type="GLuint"/> 12469 <glx ignore="true"/> 12470 </function> 12471 12472 <function name="ColorFragmentOp2ATI" deprecated="3.1"> 12473 <param name="op" type="GLenum"/> 12474 <param name="dst" type="GLuint"/> 12475 <param name="dstMask" type="GLuint"/> 12476 <param name="dstMod" type="GLuint"/> 12477 <param name="arg1" type="GLuint"/> 12478 <param name="arg1Rep" type="GLuint"/> 12479 <param name="arg1Mod" type="GLuint"/> 12480 <param name="arg2" type="GLuint"/> 12481 <param name="arg2Rep" type="GLuint"/> 12482 <param name="arg2Mod" type="GLuint"/> 12483 <glx ignore="true"/> 12484 </function> 12485 12486 <function name="ColorFragmentOp3ATI" deprecated="3.1"> 12487 <param name="op" type="GLenum"/> 12488 <param name="dst" type="GLuint"/> 12489 <param name="dstMask" type="GLuint"/> 12490 <param name="dstMod" type="GLuint"/> 12491 <param name="arg1" type="GLuint"/> 12492 <param name="arg1Rep" type="GLuint"/> 12493 <param name="arg1Mod" type="GLuint"/> 12494 <param name="arg2" type="GLuint"/> 12495 <param name="arg2Rep" type="GLuint"/> 12496 <param name="arg2Mod" type="GLuint"/> 12497 <param name="arg3" type="GLuint"/> 12498 <param name="arg3Rep" type="GLuint"/> 12499 <param name="arg3Mod" type="GLuint"/> 12500 <glx ignore="true"/> 12501 </function> 12502 12503 <function name="AlphaFragmentOp1ATI" deprecated="3.1"> 12504 <param name="op" type="GLenum"/> 12505 <param name="dst" type="GLuint"/> 12506 <param name="dstMod" type="GLuint"/> 12507 <param name="arg1" type="GLuint"/> 12508 <param name="arg1Rep" type="GLuint"/> 12509 <param name="arg1Mod" type="GLuint"/> 12510 <glx ignore="true"/> 12511 </function> 12512 12513 <function name="AlphaFragmentOp2ATI" deprecated="3.1"> 12514 <param name="op" type="GLenum"/> 12515 <param name="dst" type="GLuint"/> 12516 <param name="dstMod" type="GLuint"/> 12517 <param name="arg1" type="GLuint"/> 12518 <param name="arg1Rep" type="GLuint"/> 12519 <param name="arg1Mod" type="GLuint"/> 12520 <param name="arg2" type="GLuint"/> 12521 <param name="arg2Rep" type="GLuint"/> 12522 <param name="arg2Mod" type="GLuint"/> 12523 <glx ignore="true"/> 12524 </function> 12525 12526 <function name="AlphaFragmentOp3ATI" deprecated="3.1"> 12527 <param name="op" type="GLenum"/> 12528 <param name="dst" type="GLuint"/> 12529 <param name="dstMod" type="GLuint"/> 12530 <param name="arg1" type="GLuint"/> 12531 <param name="arg1Rep" type="GLuint"/> 12532 <param name="arg1Mod" type="GLuint"/> 12533 <param name="arg2" type="GLuint"/> 12534 <param name="arg2Rep" type="GLuint"/> 12535 <param name="arg2Mod" type="GLuint"/> 12536 <param name="arg3" type="GLuint"/> 12537 <param name="arg3Rep" type="GLuint"/> 12538 <param name="arg3Mod" type="GLuint"/> 12539 <glx ignore="true"/> 12540 </function> 12541 12542 <function name="SetFragmentShaderConstantATI" deprecated="3.1"> 12543 <param name="dst" type="GLuint"/> 12544 <param name="value" type="const GLfloat *"/> 12545 <glx ignore="true"/> 12546 </function> 12547</category> 12548 12549<!-- Extension number 250 is a WGL extension. --> 12550<!-- Extension number 251 is a WGL extension. --> 12551<!-- Extension number 252 is a WGL extension. --> 12552<!-- Extension number 253 is a WGL extension. --> 12553<!-- Extension number 254 is a WGL extension. --> 12554<!-- Extension number 255 is a WGL extension. --> 12555 12556<category name="GL_SUN_mesh_array" number="257"> 12557 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12558 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12559 12560 <function name="DrawMeshArraysSUN" exec="skip"> 12561 <param name="mode" type="GLenum"/> 12562 <param name="first" type="GLint"/> 12563 <param name="count" type="GLsizei"/> 12564 <param name="width" type="GLsizei"/> 12565 </function> 12566</category> 12567 12568<category name="GL_SUN_slice_accum" number="258"> 12569 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12570</category> 12571 12572<category name="GL_NV_multisample_filter_hint" number="259"> 12573 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12574 <size name="Get" mode="get"/> 12575 </enum> 12576</category> 12577 12578<category name="GL_NV_depth_clamp" number="260"> 12579 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12580 <size name="Get" mode="get"/> 12581 </enum> 12582</category> 12583 12584<category name="GL_NV_point_sprite" number="262"> 12585 <!-- These existing enums can be passed as a parameter to the function 12586 added for this extension. --> 12587 12588 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12589 <size name="PointParameteriv"/> 12590 </enum> 12591 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12592 <size name="PointParameteriv"/> 12593 </enum> 12594 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12595 <size name="PointParameteriv"/> 12596 </enum> 12597 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12598 <size name="PointParameteriv"/> 12599 </enum> 12600 12601 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12602 <size name="Get" mode="get"/> 12603 </enum> 12604 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12605 <size name="TexEnvfv"/> 12606 <size name="TexEnviv"/> 12607 <size name="GetTexEnvfv" mode="get"/> 12608 <size name="GetTexEnviv" mode="get"/> 12609 </enum> 12610 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12611 <size name="PointParameterfv"/> 12612 <size name="PointParameteriv"/> 12613 <size name="Get" mode="get"/> 12614 </enum> 12615 12616 <function name="PointParameteriNV" alias="PointParameteri"> 12617 <param name="pname" type="GLenum"/> 12618 <param name="param" type="GLint"/> 12619 </function> 12620 12621 <function name="PointParameterivNV" alias="PointParameteriv"> 12622 <param name="pname" type="GLenum"/> 12623 <param name="params" type="const GLint *"/> 12624 </function> 12625</category> 12626 12627<!-- Extension number 263 is a WGL extension. --> 12628<!-- Extension number 264 is a WGL extension. --> 12629 12630<category name="GL_EXT_shadow_funcs" number="267"> 12631 <!-- No new functions, types, enums. --> 12632</category> 12633 12634<category name="GL_EXT_stencil_two_side" number="268"> 12635 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12636 <size name="Get" mode="get"/> 12637 </enum> 12638 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12639 <size name="Get" mode="get"/> 12640 </enum> 12641 12642 <function name="ActiveStencilFaceEXT" deprecated="3.1"> 12643 <param name="face" type="GLenum"/> 12644 <glx rop="4220"/> 12645 </function> 12646</category> 12647 12648<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12649<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12650 12651<category name="GL_APPLE_ycbcr_422" number="275"> 12652 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12653 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12654 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12655</category> 12656 12657<category name="GL_S3_s3tc" number="276"> 12658 <enum name="RGB_S3TC" value="0x83A0"/> 12659 <enum name="RGB4_S3TC" value="0x83A1"/> 12660 <enum name="RGBA_S3TC" value="0x83A2"/> 12661 <enum name="RGBA4_S3TC" value="0x83A3"/> 12662 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12663 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12664</category> 12665 12666<!-- Extension number 278 is a WGL extension. --> 12667 12668<category name="GL_ATI_texture_env_combine3" number="279"> 12669 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12670 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12671 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12672</category> 12673 12674<category name="GL_NV_fragment_program" number="282"> 12675 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12676 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12677 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12678 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12679 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12680 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12681 12682 <function name="ProgramNamedParameter4fNV" 12683 vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1" 12684 exec="skip"> 12685 <param name="id" type="GLuint"/> 12686 <param name="len" type="GLsizei" counter="true"/> 12687 <param name="name" type="const GLubyte *" count="len"/> 12688 <param name="x" type="GLfloat"/> 12689 <param name="y" type="GLfloat"/> 12690 <param name="z" type="GLfloat"/> 12691 <param name="w" type="GLfloat"/> 12692 </function> 12693 12694 <function name="ProgramNamedParameter4dNV" 12695 vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1" 12696 exec="skip"> 12697 <param name="id" type="GLuint"/> 12698 <param name="len" type="GLsizei" counter="true"/> 12699 <param name="name" type="const GLubyte *" count="len"/> 12700 <param name="x" type="GLdouble"/> 12701 <param name="y" type="GLdouble"/> 12702 <param name="z" type="GLdouble"/> 12703 <param name="w" type="GLdouble"/> 12704 </function> 12705 12706 <function name="ProgramNamedParameter4fvNV" deprecated="3.1" exec="skip"> 12707 <param name="id" type="GLuint"/> 12708 <param name="len" type="GLsizei" counter="true"/> 12709 <param name="name" type="const GLubyte *" count="len"/> 12710 <param name="v" type="const GLfloat *" count="4"/> 12711 <glx rop="4218"/> 12712 </function> 12713 12714 <function name="ProgramNamedParameter4dvNV" deprecated="3.1" exec="skip"> 12715 <param name="id" type="GLuint"/> 12716 <param name="len" type="GLsizei" counter="true"/> 12717 <param name="name" type="const GLubyte *" count="len"/> 12718 <param name="v" type="const GLdouble *" count="4"/> 12719 <glx rop="4219"/> 12720 </function> 12721 12722 <function name="GetProgramNamedParameterfvNV" deprecated="3.1" exec="skip"> 12723 <param name="id" type="GLuint"/> 12724 <param name="len" type="GLsizei" counter="true"/> 12725 <param name="name" type="const GLubyte *" count="len"/> 12726 <param name="params" type="GLfloat *" output="true" count="4"/> 12727 <glx vendorpriv="1310" always_array="true"/> 12728 </function> 12729 12730 <function name="GetProgramNamedParameterdvNV" deprecated="3.1" exec="skip"> 12731 <param name="id" type="GLuint"/> 12732 <param name="len" type="GLsizei" counter="true"/> 12733 <param name="name" type="const GLubyte *" count="len"/> 12734 <param name="params" type="GLdouble *" output="true" count="4"/> 12735 <glx vendorpriv="1311" always_array="true"/> 12736 </function> 12737</category> 12738 12739<category name="GL_NV_texture_expand_normal" number="286"> 12740 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12741 <size name="TexParameterfv"/> 12742 <size name="TexParameteriv"/> 12743 <size name="GetTexParameterfv" mode="get"/> 12744 <size name="GetTexParameteriv" mode="get"/> 12745 </enum> 12746</category> 12747 12748<category name="GL_OES_compressed_paletted_texture" number="294"> 12749 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12750 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12751 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12752 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12753 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12754 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12755 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12756 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12757 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12758 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12759</category> 12760 12761<category name="GL_OES_read_format" number="295"> 12762 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12763 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12764</category> 12765 12766<category name="GL_EXT_depth_bounds_test" number="297"> 12767 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12768 <size name="Get" mode="get"/> 12769 </enum> 12770 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12771 <size name="Get" mode="get"/> 12772 </enum> 12773 12774 <function name="DepthBoundsEXT"> 12775 <param name="zmin" type="GLclampd"/> 12776 <param name="zmax" type="GLclampd"/> 12777 <glx rop="4229" ignore="true"/> 12778 </function> 12779</category> 12780 12781<category name="GL_EXT_texture_mirror_clamp" number="298"> 12782 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12783 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12784 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12785</category> 12786 12787<category name="GL_EXT_blend_equation_separate" number="299"> 12788 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12789 <size name="Get" mode="get"/> 12790 </enum> 12791 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12792 <size name="Get" mode="get"/> 12793 </enum> 12794 12795 <function name="BlendEquationSeparateEXT" alias="BlendEquationSeparate"> 12796 <param name="modeRGB" type="GLenum"/> 12797 <param name="modeA" type="GLenum"/> 12798 </function> 12799</category> 12800 12801<category name="GL_MESA_pack_invert" number="300"> 12802 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12803 <size name="Get" mode="get"/> 12804 </enum> 12805</category> 12806 12807<category name="GL_MESA_ycbcr_texture" number="301"> 12808 <enum name="YCBCR_MESA" value="0x8757"/> 12809 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12810 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12811</category> 12812 12813<category name="GL_EXT_pixel_buffer_object" number="302"> 12814 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12815 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12816 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12817 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12818</category> 12819 12820<category name="GL_NV_fragment_program_option" number="303"> 12821 <!-- No new functions, types, enums. --> 12822</category> 12823 12824<category name="GL_NV_fragment_program2" number="304"> 12825 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12826 <size name="GetProgramivARB" mode="get"/> 12827 </enum> 12828 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12829 <size name="GetProgramivARB" mode="get"/> 12830 </enum> 12831 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12832 <size name="GetProgramivARB" mode="get"/> 12833 </enum> 12834 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12835 <size name="GetProgramivARB" mode="get"/> 12836 </enum> 12837 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12838 <size name="GetProgramivARB" mode="get"/> 12839 </enum> 12840</category> 12841 12842<category name="GL_NV_vertex_program2_option" number="305"> 12843 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12844 <size name="GetProgramivARB" mode="get"/> 12845 </enum> 12846 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12847 <size name="GetProgramivARB" mode="get"/> 12848 </enum> 12849</category> 12850 12851<category name="GL_NV_vertex_program3" number="306"> 12852 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12853</category> 12854 12855<!-- Extension number 307 is a GLX extension. --> 12856<!-- Extension number 308 is a GLX extension. --> 12857 12858<category name="GL_EXT_texture_compression_dxt1" number="309"> 12859 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12860 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12861</category> 12862 12863<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12864 12865<xi:include href="GREMEDY_string_marker.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12866 12867<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12868 12869<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12870 12871<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12872 12873 12874<category name="GL_APPLE_flush_buffer_range" number="321"> 12875 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12876 <size name="GetBufferParameteriv" mode="get"/> 12877 </enum> 12878 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12879 <size name="GetBufferParameteriv" mode="get"/> 12880 </enum> 12881 <function name="BufferParameteriAPPLE" exec="skip"> 12882 <param name="target" type="GLenum"/> 12883 <param name="pname" type="GLenum"/> 12884 <param name="param" type="GLint"/> 12885 </function> 12886 <function name="FlushMappedBufferRangeAPPLE" exec="skip"> 12887 <param name="target" type="GLenum"/> 12888 <param name="offset" type="GLintptr"/> 12889 <param name="size" type="GLsizeiptr"/> 12890 </function> 12891</category> 12892 12893<category name="GL_EXT_packed_float" number="328"> 12894 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12895 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12896 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12897</category> 12898 12899<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12900 12901<category name="GL_EXT_framebuffer_sRGB" number="337"> 12902 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12903 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12904</category> 12905 12906<category name="GL_ATI_meminfo" number="359"> 12907 <enum name="VBO_FREE_MEMORY_ATI" value="0x87FB" /> 12908 <enum name="TEXTURE_FREE_MEMORY_ATI" value="0x87FC" /> 12909 <enum name="RENDERBUFFER_FREE_MEMORY_ATI" value="0x87FD" /> 12910</category> 12911 12912<xi:include href="AMD_performance_monitor.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12913 12914<category name="GL_APPLE_texture_range" number="367"> 12915 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12916 <size name="TexParameteriv"/> 12917 <size name="TexParameterfv"/> 12918 <size name="GetTexParameteriv" mode="get"/> 12919 <size name="GetTexParameterfv" mode="get"/> 12920 </enum> 12921 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12922 <size name="TexParameteriv"/> 12923 <size name="TexParameterfv"/> 12924 </enum> 12925 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12926 <size name="TexParameteriv"/> 12927 <size name="TexParameterfv"/> 12928 </enum> 12929 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 12930 <size name="TexParameteriv"/> 12931 <size name="TexParameterfv"/> 12932 </enum> 12933 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 12934 <size name="GetTexParameteriv" mode="get"/> 12935 <size name="GetTexParameterfv" mode="get"/> 12936 </enum> 12937 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 12938 <size name="GetTexParameterPointervAPPLE" mode="get"/> 12939 </enum> 12940 <function name="TextureRangeAPPLE" exec="skip"> 12941 <param name="target" type="GLenum"/> 12942 <param name="length" type="GLsizei"/> 12943 <param name="pointer" type="GLvoid *"/> 12944 </function> 12945 <function name="GetTexParameterPointervAPPLE" exec="skip"> 12946 <param name="target" type="GLenum"/> 12947 <param name="pname" type="GLenum"/> 12948 <param name="params" type="GLvoid **"/> 12949 </function> 12950</category> 12951 12952<xi:include href="EXT_separate_shader_objects.xml" 12953 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12954 12955<xi:include href="EXT_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12956 12957<xi:include href="AMD_depth_clamp_separate.xml" 12958 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12959 12960<category name="GL_EXT_texture_sRGB_decode" number="402"> 12961 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 12962 <enum name="DECODE_EXT" value="0x8A49"/> 12963 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 12964</category> 12965 12966<category name="GL_AMD_pinned_memory" number="411"> 12967 <enum name="EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD" value="0x9160"/> 12968</category> 12969 12970<category name="GL_NVX_gpu_memory_info" number="438"> 12971 <enum name="GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX" value="0x9047" /> 12972 <enum name="GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX" value="0x9048" /> 12973 <enum name="GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX" value="0x9049" /> 12974 <enum name="GPU_MEMORY_INFO_EVICTION_COUNT_NVX" value="0x904A" /> 12975 <enum name="GPU_MEMORY_INFO_EVICTED_MEMORY_NVX" value="0x904B" /> 12976</category> 12977 12978<xi:include href="AMD_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12979 12980<category name="GL_NV_fill_rectangle" number="466"> 12981 <enum name="FILL_RECTANGLE_NV" value="0x933C"/> 12982</category> 12983 12984<category name="GL_INTEL_conservative_rasterization" number="491"> 12985 <enum name="CONSERVATIVE_RASTERIZATION_INTEL" value="0x83FE"/> 12986</category> 12987 12988<category name="GL_NV_conservative_raster" number="465"> 12989 <enum name="CONSERVATIVE_RASTERIZATION_NV" value="0x9346"> 12990 <size name="Get" mode="get"/> 12991 </enum> 12992 <enum name="SUBPIXEL_PRECISION_BIAS_X_BITS_NV" value="0x9347"> 12993 <size name="Get" mode="get"/> 12994 </enum> 12995 <enum name="SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" value="0x9348"> 12996 <size name="Get" mode="get"/> 12997 </enum> 12998 <enum name="MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" value="0x9349"> 12999 <size name="Get" mode="get"/> 13000 </enum> 13001 <function name="SubpixelPrecisionBiasNV" es1="1.0" es2="2.0" no_error="true"> 13002 <param name="xbits" type="GLuint"/> 13003 <param name="ybits" type="GLuint"/> 13004 </function> 13005</category> 13006 13007<category name="GL_NV_conservative_raster_dilate" number="480"> 13008 <enum name="CONSERVATIVE_RASTER_DILATE_NV" value="0x9379"> 13009 <size name="Get" mode="get"/> 13010 </enum> 13011 <enum name="CONSERVATIVE_RASTER_DILATE_RANGE_NV" value="0x937A"> 13012 <size name="Get" mode="get"/> 13013 </enum> 13014 <enum name="CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV" value="0x937B"> 13015 <size name="Get" mode="get"/> 13016 </enum> 13017 <function name="ConservativeRasterParameterfNV" es1="1.0" es2="2.0" no_error="true"> 13018 <param name="pname" type="GLenum"/> 13019 <param name="param" type="GLfloat"/> 13020 </function> 13021</category> 13022 13023<category name="GL_NV_conservative_pre_snap_triangles" number="487"> 13024 <enum name="CONSERVATIVE_RASTER_MODE_NV" value="0x954D"> 13025 <size name="Get" mode="get"/> 13026 </enum> 13027 <enum name="CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" value="0x954E"/> 13028 <enum name="CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV" value="0x954F"/> 13029 <function name="ConservativeRasterParameteriNV" es1="1.0" es2="2.0" no_error="true"> 13030 <param name="pname" type="GLenum"/> 13031 <param name="param" type="GLint"/> 13032 </function> 13033</category> 13034 13035<xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13036 13037<category name="GL_EXT_polygon_offset_clamp" number="460"> 13038 <enum name="POLYGON_OFFSET_CLAMP_EXT" value="0x8E1B"> 13039 <size name="Get" mode="get"/> 13040 </enum> 13041 <function name="PolygonOffsetClampEXT" es1="1.0" es2="2.0"> 13042 <param name="factor" type="GLfloat"/> 13043 <param name="units" type="GLfloat"/> 13044 <param name="clamp" type="GLfloat"/> 13045 </function> 13046</category> 13047 13048<xi:include href="EXT_window_rectangles.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13049 13050<!-- 520. GL_EXT_shader_framebuffer_fetch --> 13051<category name="GL_EXT_shader_framebuffer_fetch" number="520"> 13052 <enum name="FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" value="0x8A52"/> 13053 <function name="FramebufferFetchBarrierEXT" es2="2.0"/> 13054</category> 13055 13056<!-- Unnumbered extensions sorted by name. --> 13057 13058<category name="GL_AMD_framebuffer_multisample_advanced"> 13059 <enum name="RENDERBUFFER_STORAGE_SAMPLES_AMD" value="0x91B2"/> 13060 <enum name="MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD" value="0x91B3"/> 13061 <enum name="MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD" value="0x91B4"/> 13062 <enum name="MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD" value="0x91B5"/> 13063 <enum name="NUM_SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B6"/> 13064 <enum name="SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B7"/> 13065 13066 <function name="RenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 13067 <param name="target" type="GLenum"/> 13068 <param name="samples" type="GLsizei"/> 13069 <param name="storageSamples" type="GLsizei"/> 13070 <param name="internalformat" type="GLenum"/> 13071 <param name="width" type="GLsizei"/> 13072 <param name="height" type="GLsizei"/> 13073 </function> 13074 13075 <function name="NamedRenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> 13076 <param name="renderbuffer" type="GLuint" /> 13077 <param name="samples" type="GLsizei" /> 13078 <param name="storageSamples" type="GLsizei"/> 13079 <param name="internalformat" type="GLenum" /> 13080 <param name="width" type="GLsizei" /> 13081 <param name="height" type="GLsizei" /> 13082 </function> 13083</category> 13084 13085<category name="GL_ATI_blend_equation_separate"> 13086 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparate"> 13087 <param name="modeRGB" type="GLenum"/> 13088 <param name="modeA" type="GLenum"/> 13089 </function> 13090</category> 13091 13092<category name="GL_ATI_separate_stencil"> 13093 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 13094 <size name="Get" mode="get"/> 13095 </enum> 13096 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 13097 <size name="Get" mode="get"/> 13098 </enum> 13099 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 13100 <size name="Get" mode="get"/> 13101 </enum> 13102 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 13103 <size name="Get" mode="get"/> 13104 </enum> 13105 13106 <function name="StencilOpSeparateATI" alias="StencilOpSeparate"> 13107 <param name="face" type="GLenum"/> 13108 <param name="sfail" type="GLenum"/> 13109 <param name="zfail" type="GLenum"/> 13110 <param name="zpass" type="GLenum"/> 13111 </function> 13112 <function name="StencilFuncSeparateATI" deprecated="3.1"> 13113 <param name="frontfunc" type="GLenum"/> 13114 <param name="backfunc" type="GLenum"/> 13115 <param name="ref" type="GLint"/> 13116 <param name="mask" type="GLuint"/> 13117 </function> 13118 13119</category> 13120 13121<category name="GL_EXT_gpu_program_parameters"> 13122 <function name="ProgramEnvParameters4fvEXT" deprecated="3.1"> 13123 <param name="target" type="GLenum"/> 13124 <param name="index" type="GLuint"/> 13125 <param name="count" type="GLsizei"/> 13126 <param name="params" type="const GLfloat *"/> 13127 </function> 13128 13129 <function name="ProgramLocalParameters4fvEXT" deprecated="3.1"> 13130 <param name="target" type="GLenum"/> 13131 <param name="index" type="GLuint"/> 13132 <param name="count" type="GLsizei"/> 13133 <param name="params" type="const GLfloat *"/> 13134 </function> 13135</category> 13136 13137<category name="GL_EXT_timer_query"> 13138 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 13139 <type name="int64EXT" size="8"/> 13140 <type name="uint64EXT" unsigned="true" size="8"/> 13141 <function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v" es2="2.0"> 13142 <param name="id" type="GLuint"/> 13143 <param name="pname" type="GLenum"/> 13144 <param name="params" type="GLint64EXT *"/> 13145 </function> 13146 <function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v" es2="2.0"> 13147 <param name="id" type="GLuint"/> 13148 <param name="pname" type="GLenum"/> 13149 <param name="params" type="GLuint64EXT *"/> 13150 </function> 13151</category> 13152 13153<category name="GL_INGR_blend_func_separate"> 13154 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparate"> 13155 <param name="sfactorRGB" type="GLenum"/> 13156 <param name="dfactorRGB" type="GLenum"/> 13157 <param name="sfactorAlpha" type="GLenum"/> 13158 <param name="dfactorAlpha" type="GLenum"/> 13159 </function> 13160</category> 13161 13162<category name="GL_MESA_texture_signed_rgba"> 13163 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 13164 <enum name="RGBA_SNORM" value="0x8F93"/> 13165 <enum name="RGBA8_SNORM" value="0x8F97"/> 13166</category> 13167 13168<category name="GL_SGIS_point_parameters"> 13169 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 13170 <size name="PointParameterfv"/> 13171 </enum> 13172 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 13173 <size name="PointParameterfv"/> 13174 </enum> 13175 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 13176 <size name="PointParameterfv"/> 13177 </enum> 13178 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 13179 <size name="PointParameterfv"/> 13180 </enum> 13181 13182 <function name="PointParameterfSGIS" alias="PointParameterf"> 13183 <param name="pname" type="GLenum"/> 13184 <param name="param" type="GLfloat"/> 13185 </function> 13186 13187 <function name="PointParameterfvSGIS" alias="PointParameterfv"> 13188 <param name="pname" type="GLenum"/> 13189 <param name="params" type="const GLfloat *"/> 13190 </function> 13191</category> 13192 13193<category name="GL_SGIX_igloo_interface"> 13194 <function name="IglooInterfaceSGIX" exec="skip"> 13195 <param name="pname" type="GLenum"/> 13196 <param name="params" type="const GLvoid *"/> 13197 </function> 13198</category> 13199 13200<category name="GL_SGIX_polynomial_ffd"> 13201 <function name="DeformationMap3dSGIX" exec="skip"> 13202 <param name="target" type="GLenum"/> 13203 <param name="u1" type="GLdouble"/> 13204 <param name="u2" type="GLdouble"/> 13205 <param name="ustride" type="GLint"/> 13206 <param name="uorder" type="GLint"/> 13207 <param name="v1" type="GLdouble"/> 13208 <param name="v2" type="GLdouble"/> 13209 <param name="vstride" type="GLint"/> 13210 <param name="vorder" type="GLint"/> 13211 <param name="w1" type="GLdouble"/> 13212 <param name="w2" type="GLdouble"/> 13213 <param name="wstride" type="GLint"/> 13214 <param name="worder" type="GLint"/> 13215 <param name="points" type="const GLdouble *"/> 13216 </function> 13217 13218 <function name="DeformationMap3fSGIX" exec="skip"> 13219 <param name="target" type="GLenum"/> 13220 <param name="u1" type="GLfloat"/> 13221 <param name="u2" type="GLfloat"/> 13222 <param name="ustride" type="GLint"/> 13223 <param name="uorder" type="GLint"/> 13224 <param name="v1" type="GLfloat"/> 13225 <param name="v2" type="GLfloat"/> 13226 <param name="vstride" type="GLint"/> 13227 <param name="vorder" type="GLint"/> 13228 <param name="w1" type="GLfloat"/> 13229 <param name="w2" type="GLfloat"/> 13230 <param name="wstride" type="GLint"/> 13231 <param name="worder" type="GLint"/> 13232 <param name="points" type="const GLfloat *"/> 13233 </function> 13234 13235 <function name="DeformSGIX" exec="skip"> 13236 <param name="mask" type="GLenum"/> 13237 </function> 13238 13239 <function name="LoadIdentityDeformationMapSGIX" exec="skip"> 13240 <param name="mask" type="GLenum"/> 13241 </function> 13242</category> 13243 13244<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13245 13246<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13247 13248<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13249<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13250 13251<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13252 13253<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13254 13255<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13256 13257<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13258 13259<xi:include href="NV_vdpau_interop.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13260 13261<xi:include href="EXT_external_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13262<xi:include href="EXT_external_objects_fd.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13263 13264<xi:include href="GL4x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13265 13266</OpenGLAPI> 13267