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"> 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"> 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"> 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"> 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"> 2096 <param name="size" type="GLfloat"/> 2097 <glx rop="100"/> 2098 </function> 2099 2100 <function name="PolygonMode"> 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"> 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"> 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"> 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"> 2290 <param name="mode" type="GLenum"/> 2291 <glx rop="126"/> 2292 </function> 2293 2294 <function name="Clear" es1="1.0" es2="2.0"> 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"> 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"> 2370 <glx sop="108" handcode="true"/> 2371 </function> 2372 2373 <function name="Flush" es1="1.0" es2="2.0"> 2374 <glx sop="142" handcode="true"/> 2375 </function> 2376 2377 <function name="PopAttrib" deprecated="3.1"> 2378 <glx rop="141"/> 2379 </function> 2380 2381 <function name="PushAttrib" deprecated="3.1"> 2382 <param name="mask" type="GLbitfield"/> 2383 <glx rop="142"/> 2384 </function> 2385 2386 <function name="Map1d" deprecated="3.1"> 2387 <param name="target" type="GLenum"/> 2388 <param name="u1" type="GLdouble"/> 2389 <param name="u2" type="GLdouble"/> 2390 <param name="stride" type="GLint" client_only="true"/> 2391 <param name="order" type="GLint"/> 2392 <param name="points" type="const GLdouble *" variable_param="order"/> 2393 <glx rop="143" handcode="true"/> 2394 </function> 2395 2396 <function name="Map1f" deprecated="3.1"> 2397 <param name="target" type="GLenum"/> 2398 <param name="u1" type="GLfloat"/> 2399 <param name="u2" type="GLfloat"/> 2400 <param name="stride" type="GLint" client_only="true"/> 2401 <param name="order" type="GLint"/> 2402 <param name="points" type="const GLfloat *" variable_param="order"/> 2403 <glx rop="144" handcode="true"/> 2404 </function> 2405 2406 <function name="Map2d" deprecated="3.1"> 2407 <param name="target" type="GLenum"/> 2408 <param name="u1" type="GLdouble"/> 2409 <param name="u2" type="GLdouble"/> 2410 <param name="ustride" type="GLint" client_only="true"/> 2411 <param name="uorder" type="GLint"/> 2412 <param name="v1" type="GLdouble"/> 2413 <param name="v2" type="GLdouble"/> 2414 <param name="vstride" type="GLint" client_only="true"/> 2415 <param name="vorder" type="GLint"/> 2416 <param name="points" type="const GLdouble *" variable_param="uorder"/> 2417 <glx rop="145" handcode="true"/> 2418 </function> 2419 2420 <function name="Map2f" deprecated="3.1"> 2421 <param name="target" type="GLenum"/> 2422 <param name="u1" type="GLfloat"/> 2423 <param name="u2" type="GLfloat"/> 2424 <param name="ustride" type="GLint" client_only="true"/> 2425 <param name="uorder" type="GLint"/> 2426 <param name="v1" type="GLfloat"/> 2427 <param name="v2" type="GLfloat"/> 2428 <param name="vstride" type="GLint" client_only="true"/> 2429 <param name="vorder" type="GLint"/> 2430 <param name="points" type="const GLfloat *" variable_param="uorder"/> 2431 <glx rop="146" handcode="true"/> 2432 </function> 2433 2434 <function name="MapGrid1d" deprecated="3.1"> 2435 <param name="un" type="GLint"/> 2436 <param name="u1" type="GLdouble"/> 2437 <param name="u2" type="GLdouble"/> 2438 <glx rop="147"/> 2439 </function> 2440 2441 <function name="MapGrid1f" deprecated="3.1"> 2442 <param name="un" type="GLint"/> 2443 <param name="u1" type="GLfloat"/> 2444 <param name="u2" type="GLfloat"/> 2445 <glx rop="148"/> 2446 </function> 2447 2448 <function name="MapGrid2d" deprecated="3.1"> 2449 <param name="un" type="GLint"/> 2450 <param name="u1" type="GLdouble"/> 2451 <param name="u2" type="GLdouble"/> 2452 <param name="vn" type="GLint"/> 2453 <param name="v1" type="GLdouble"/> 2454 <param name="v2" type="GLdouble"/> 2455 <glx rop="149"/> 2456 </function> 2457 2458 <function name="MapGrid2f" deprecated="3.1"> 2459 <param name="un" type="GLint"/> 2460 <param name="u1" type="GLfloat"/> 2461 <param name="u2" type="GLfloat"/> 2462 <param name="vn" type="GLint"/> 2463 <param name="v1" type="GLfloat"/> 2464 <param name="v2" type="GLfloat"/> 2465 <glx rop="150"/> 2466 </function> 2467 2468 <function name="EvalCoord1d" vectorequiv="EvalCoord1dv" deprecated="3.1"> 2469 <param name="u" type="GLdouble"/> 2470 </function> 2471 2472 <function name="EvalCoord1dv" deprecated="3.1"> 2473 <param name="u" type="const GLdouble *" count="1"/> 2474 <glx rop="151"/> 2475 </function> 2476 2477 <function name="EvalCoord1f" vectorequiv="EvalCoord1fv" 2478 deprecated="3.1" exec="dynamic"> 2479 <param name="u" type="GLfloat"/> 2480 </function> 2481 2482 <function name="EvalCoord1fv" deprecated="3.1"> 2483 <param name="u" type="const GLfloat *" count="1"/> 2484 <glx rop="152"/> 2485 </function> 2486 2487 <function name="EvalCoord2d" vectorequiv="EvalCoord2dv" deprecated="3.1"> 2488 <param name="u" type="GLdouble"/> 2489 <param name="v" type="GLdouble"/> 2490 </function> 2491 2492 <function name="EvalCoord2dv" deprecated="3.1"> 2493 <param name="u" type="const GLdouble *" count="2"/> 2494 <glx rop="153"/> 2495 </function> 2496 2497 <function name="EvalCoord2f" vectorequiv="EvalCoord2fv" 2498 deprecated="3.1" exec="dynamic"> 2499 <param name="u" type="GLfloat"/> 2500 <param name="v" type="GLfloat"/> 2501 </function> 2502 2503 <function name="EvalCoord2fv" deprecated="3.1"> 2504 <param name="u" type="const GLfloat *" count="2"/> 2505 <glx rop="154"/> 2506 </function> 2507 2508 <function name="EvalMesh1" deprecated="3.1" exec="dynamic"> 2509 <param name="mode" type="GLenum"/> 2510 <param name="i1" type="GLint"/> 2511 <param name="i2" type="GLint"/> 2512 <glx rop="155"/> 2513 </function> 2514 2515 <function name="EvalPoint1" deprecated="3.1" exec="dynamic"> 2516 <param name="i" type="GLint"/> 2517 <glx rop="156"/> 2518 </function> 2519 2520 <function name="EvalMesh2" deprecated="3.1" exec="dynamic"> 2521 <param name="mode" type="GLenum"/> 2522 <param name="i1" type="GLint"/> 2523 <param name="i2" type="GLint"/> 2524 <param name="j1" type="GLint"/> 2525 <param name="j2" type="GLint"/> 2526 <glx rop="157"/> 2527 </function> 2528 2529 <function name="EvalPoint2" deprecated="3.1" exec="dynamic"> 2530 <param name="i" type="GLint"/> 2531 <param name="j" type="GLint"/> 2532 <glx rop="158"/> 2533 </function> 2534 2535 <function name="AlphaFunc" es1="1.0" deprecated="3.1"> 2536 <param name="func" type="GLenum"/> 2537 <param name="ref" type="GLclampf"/> 2538 <glx rop="159"/> 2539 </function> 2540 2541 <function name="BlendFunc" es1="1.0" es2="2.0"> 2542 <param name="sfactor" type="GLenum"/> 2543 <param name="dfactor" type="GLenum"/> 2544 <glx rop="160"/> 2545 </function> 2546 2547 <function name="LogicOp" es1="1.0"> 2548 <param name="opcode" type="GLenum"/> 2549 <glx rop="161"/> 2550 </function> 2551 2552 <function name="StencilFunc" es1="1.0" es2="2.0"> 2553 <param name="func" type="GLenum"/> 2554 <param name="ref" type="GLint"/> 2555 <param name="mask" type="GLuint"/> 2556 <glx rop="162"/> 2557 </function> 2558 2559 <function name="StencilOp" es1="1.0" es2="2.0"> 2560 <param name="fail" type="GLenum"/> 2561 <param name="zfail" type="GLenum"/> 2562 <param name="zpass" type="GLenum"/> 2563 <glx rop="163"/> 2564 </function> 2565 2566 <function name="DepthFunc" es1="1.0" es2="2.0"> 2567 <param name="func" type="GLenum"/> 2568 <glx rop="164"/> 2569 </function> 2570 2571 <function name="PixelZoom" deprecated="3.1"> 2572 <param name="xfactor" type="GLfloat"/> 2573 <param name="yfactor" type="GLfloat"/> 2574 <glx rop="165"/> 2575 </function> 2576 2577 <function name="PixelTransferf" deprecated="3.1"> 2578 <param name="pname" type="GLenum"/> 2579 <param name="param" type="GLfloat"/> 2580 <glx rop="166"/> 2581 </function> 2582 2583 <function name="PixelTransferi" deprecated="3.1"> 2584 <param name="pname" type="GLenum"/> 2585 <param name="param" type="GLint"/> 2586 <glx rop="167"/> 2587 </function> 2588 2589 <function name="PixelStoref"> 2590 <param name="pname" type="GLenum"/> 2591 <param name="param" type="GLfloat"/> 2592 <glx sop="109" handcode="client"/> 2593 </function> 2594 2595 <function name="PixelStorei" es1="1.0" es2="2.0"> 2596 <param name="pname" type="GLenum"/> 2597 <param name="param" type="GLint"/> 2598 <glx sop="110" handcode="client"/> 2599 </function> 2600 2601 <function name="PixelMapfv" deprecated="3.1"> 2602 <param name="map" type="GLenum"/> 2603 <param name="mapsize" type="GLsizei" counter="true"/> 2604 <param name="values" type="const GLfloat *" count="mapsize"/> 2605 <glx rop="168" large="true"/> 2606 </function> 2607 2608 <function name="PixelMapuiv" deprecated="3.1"> 2609 <param name="map" type="GLenum"/> 2610 <param name="mapsize" type="GLsizei" counter="true"/> 2611 <param name="values" type="const GLuint *" count="mapsize"/> 2612 <glx rop="169" large="true"/> 2613 </function> 2614 2615 <function name="PixelMapusv" deprecated="3.1"> 2616 <param name="map" type="GLenum"/> 2617 <param name="mapsize" type="GLsizei" counter="true"/> 2618 <param name="values" type="const GLushort *" count="mapsize"/> 2619 <glx rop="170" large="true"/> 2620 </function> 2621 2622 <function name="ReadBuffer" es2="3.0"> 2623 <param name="mode" type="GLenum"/> 2624 <glx rop="171"/> 2625 </function> 2626 2627 <function name="CopyPixels" deprecated="3.1"> 2628 <param name="x" type="GLint"/> 2629 <param name="y" type="GLint"/> 2630 <param name="width" type="GLsizei"/> 2631 <param name="height" type="GLsizei"/> 2632 <param name="type" type="GLenum"/> 2633 <glx rop="172"/> 2634 </function> 2635 2636 <function name="ReadPixels" es1="1.0" es2="2.0"> 2637 <param name="x" type="GLint"/> 2638 <param name="y" type="GLint"/> 2639 <param name="width" type="GLsizei"/> 2640 <param name="height" type="GLsizei"/> 2641 <param name="format" type="GLenum"/> 2642 <param name="type" type="GLenum"/> 2643 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/> 2644 <glx sop="111"/> 2645 </function> 2646 2647 <function name="DrawPixels" deprecated="3.1"> 2648 <param name="width" type="GLsizei"/> 2649 <param name="height" type="GLsizei"/> 2650 <param name="format" type="GLenum"/> 2651 <param name="type" type="GLenum"/> 2652 <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"/> 2653 <glx rop="173" large="true"/> 2654 </function> 2655 2656 <function name="GetBooleanv" es1="1.1" es2="2.0"> 2657 <param name="pname" type="GLenum"/> 2658 <param name="params" type="GLboolean *" output="true" variable_param="pname"/> 2659 <glx sop="112" handcode="client"/> 2660 </function> 2661 2662 <function name="GetClipPlane" deprecated="3.1"> 2663 <param name="plane" type="GLenum"/> 2664 <param name="equation" type="GLdouble *" output="true" count="4"/> 2665 <glx sop="113" always_array="true"/> 2666 </function> 2667 2668 <function name="GetDoublev"> 2669 <param name="pname" type="GLenum"/> 2670 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2671 <glx sop="114" handcode="client"/> 2672 </function> 2673 2674 <function name="GetError" es1="1.0" es2="2.0"> 2675 <return type="GLenum"/> 2676 <glx sop="115" handcode="client"/> 2677 </function> 2678 2679 <function name="GetFloatv" es1="1.1" es2="2.0"> 2680 <param name="pname" type="GLenum"/> 2681 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2682 <glx sop="116" handcode="client"/> 2683 </function> 2684 2685 <function name="GetIntegerv" es1="1.0" es2="2.0"> 2686 <param name="pname" type="GLenum"/> 2687 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2688 <glx sop="117" handcode="client"/> 2689 </function> 2690 2691 <function name="GetLightfv" es1="1.1" deprecated="3.1"> 2692 <param name="light" type="GLenum"/> 2693 <param name="pname" type="GLenum"/> 2694 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2695 <glx sop="118"/> 2696 </function> 2697 2698 <function name="GetLightiv" deprecated="3.1"> 2699 <param name="light" type="GLenum"/> 2700 <param name="pname" type="GLenum"/> 2701 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2702 <glx sop="119"/> 2703 </function> 2704 2705 <function name="GetMapdv" deprecated="3.1"> 2706 <param name="target" type="GLenum"/> 2707 <param name="query" type="GLenum"/> 2708 <param name="v" type="GLdouble *" output="true" variable_param="target query"/> 2709 <glx sop="120"/> 2710 </function> 2711 2712 <function name="GetMapfv" deprecated="3.1"> 2713 <param name="target" type="GLenum"/> 2714 <param name="query" type="GLenum"/> 2715 <param name="v" type="GLfloat *" output="true" variable_param="target query"/> 2716 <glx sop="121"/> 2717 </function> 2718 2719 <function name="GetMapiv" deprecated="3.1"> 2720 <param name="target" type="GLenum"/> 2721 <param name="query" type="GLenum"/> 2722 <param name="v" type="GLint *" output="true" variable_param="target query"/> 2723 <glx sop="122"/> 2724 </function> 2725 2726 <function name="GetMaterialfv" es1="1.1" deprecated="3.1"> 2727 <param name="face" type="GLenum"/> 2728 <param name="pname" type="GLenum"/> 2729 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2730 <glx sop="123"/> 2731 </function> 2732 2733 <function name="GetMaterialiv" deprecated="3.1"> 2734 <param name="face" type="GLenum"/> 2735 <param name="pname" type="GLenum"/> 2736 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2737 <glx sop="124"/> 2738 </function> 2739 2740 <function name="GetPixelMapfv" deprecated="3.1"> 2741 <param name="map" type="GLenum"/> 2742 <param name="values" type="GLfloat *" output="true" variable_param="map"/> 2743 <glx sop="125"/> 2744 </function> 2745 2746 <function name="GetPixelMapuiv" deprecated="3.1"> 2747 <param name="map" type="GLenum"/> 2748 <param name="values" type="GLuint *" output="true" variable_param="map"/> 2749 <glx sop="126"/> 2750 </function> 2751 2752 <function name="GetPixelMapusv" deprecated="3.1"> 2753 <param name="map" type="GLenum"/> 2754 <param name="values" type="GLushort *" output="true" variable_param="map"/> 2755 <glx sop="127"/> 2756 </function> 2757 2758 <function name="GetPolygonStipple" deprecated="3.1"> 2759 <param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/> 2760 <glx sop="128"/> 2761 </function> 2762 2763 <function name="GetString" es1="1.0" es2="2.0"> 2764 <param name="name" type="GLenum"/> 2765 <return type="const GLubyte *"/> 2766 <glx sop="129" handcode="true"/> 2767 </function> 2768 2769 <function name="GetTexEnvfv" es1="1.1" deprecated="3.1"> 2770 <param name="target" type="GLenum"/> 2771 <param name="pname" type="GLenum"/> 2772 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2773 <glx sop="130"/> 2774 </function> 2775 2776 <function name="GetTexEnviv" es1="1.1" deprecated="3.1"> 2777 <param name="target" type="GLenum"/> 2778 <param name="pname" type="GLenum"/> 2779 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2780 <glx sop="131"/> 2781 </function> 2782 2783 <function name="GetTexGendv" deprecated="3.1"> 2784 <param name="coord" type="GLenum"/> 2785 <param name="pname" type="GLenum"/> 2786 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2787 <glx sop="132"/> 2788 </function> 2789 2790 <function name="GetTexGenfv" deprecated="3.1"> 2791 <param name="coord" type="GLenum"/> 2792 <param name="pname" type="GLenum"/> 2793 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2794 <glx sop="133"/> 2795 </function> 2796 2797 <function name="GetTexGeniv" deprecated="3.1"> 2798 <param name="coord" type="GLenum"/> 2799 <param name="pname" type="GLenum"/> 2800 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2801 <glx sop="134"/> 2802 </function> 2803 2804 <function name="GetTexImage"> 2805 <param name="target" type="GLenum"/> 2806 <param name="level" type="GLint"/> 2807 <param name="format" type="GLenum"/> 2808 <param name="type" type="GLenum"/> 2809 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/> 2810 <glx sop="135" dimensions_in_reply="true"/> 2811 </function> 2812 2813 <function name="GetTexParameterfv" es1="1.1" es2="2.0"> 2814 <param name="target" type="GLenum"/> 2815 <param name="pname" type="GLenum"/> 2816 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2817 <glx sop="136"/> 2818 </function> 2819 2820 <function name="GetTexParameteriv" es1="1.1" es2="2.0"> 2821 <param name="target" type="GLenum"/> 2822 <param name="pname" type="GLenum"/> 2823 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2824 <glx sop="137"/> 2825 </function> 2826 2827 <function name="GetTexLevelParameterfv" es2="3.1"> 2828 <param name="target" type="GLenum"/> 2829 <param name="level" type="GLint"/> 2830 <param name="pname" type="GLenum"/> 2831 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2832 <glx sop="138"/> 2833 </function> 2834 2835 <function name="GetTexLevelParameteriv" es2="3.1"> 2836 <param name="target" type="GLenum"/> 2837 <param name="level" type="GLint"/> 2838 <param name="pname" type="GLenum"/> 2839 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2840 <glx sop="139"/> 2841 </function> 2842 2843 <function name="IsEnabled" es1="1.1" es2="2.0"> 2844 <param name="cap" type="GLenum"/> 2845 <return type="GLboolean"/> 2846 <glx sop="140" handcode="client"/> 2847 </function> 2848 2849 <function name="IsList" deprecated="3.1"> 2850 <param name="list" type="GLuint"/> 2851 <return type="GLboolean"/> 2852 <glx sop="141"/> 2853 </function> 2854 2855 <function name="DepthRange"> 2856 <param name="zNear" type="GLclampd"/> 2857 <param name="zFar" type="GLclampd"/> 2858 <glx rop="174"/> 2859 </function> 2860 2861 <function name="Frustum" deprecated="3.1"> 2862 <param name="left" type="GLdouble"/> 2863 <param name="right" type="GLdouble"/> 2864 <param name="bottom" type="GLdouble"/> 2865 <param name="top" type="GLdouble"/> 2866 <param name="zNear" type="GLdouble"/> 2867 <param name="zFar" type="GLdouble"/> 2868 <glx rop="175"/> 2869 </function> 2870 2871 <function name="LoadIdentity" es1="1.0" deprecated="3.1"> 2872 <glx rop="176"/> 2873 </function> 2874 2875 <function name="LoadMatrixf" es1="1.0" deprecated="3.1"> 2876 <param name="m" type="const GLfloat *" count="16"/> 2877 <glx rop="177"/> 2878 </function> 2879 2880 <function name="LoadMatrixd" deprecated="3.1"> 2881 <param name="m" type="const GLdouble *" count="16"/> 2882 <glx rop="178"/> 2883 </function> 2884 2885 <function name="MatrixMode" es1="1.0" deprecated="3.1"> 2886 <param name="mode" type="GLenum"/> 2887 <glx rop="179"/> 2888 </function> 2889 2890 <function name="MultMatrixf" es1="1.0" deprecated="3.1"> 2891 <param name="m" type="const GLfloat *" count="16"/> 2892 <glx rop="180"/> 2893 </function> 2894 2895 <function name="MultMatrixd" deprecated="3.1"> 2896 <param name="m" type="const GLdouble *" count="16"/> 2897 <glx rop="181"/> 2898 </function> 2899 2900 <function name="Ortho" deprecated="3.1"> 2901 <param name="left" type="GLdouble"/> 2902 <param name="right" type="GLdouble"/> 2903 <param name="bottom" type="GLdouble"/> 2904 <param name="top" type="GLdouble"/> 2905 <param name="zNear" type="GLdouble"/> 2906 <param name="zFar" type="GLdouble"/> 2907 <glx rop="182"/> 2908 </function> 2909 2910 <function name="PopMatrix" es1="1.0" deprecated="3.1"> 2911 <glx rop="183"/> 2912 </function> 2913 2914 <function name="PushMatrix" es1="1.0" deprecated="3.1"> 2915 <glx rop="184"/> 2916 </function> 2917 2918 <function name="Rotated" deprecated="3.1"> 2919 <param name="angle" type="GLdouble"/> 2920 <param name="x" type="GLdouble"/> 2921 <param name="y" type="GLdouble"/> 2922 <param name="z" type="GLdouble"/> 2923 <glx rop="185"/> 2924 </function> 2925 2926 <function name="Rotatef" es1="1.0" deprecated="3.1"> 2927 <param name="angle" type="GLfloat"/> 2928 <param name="x" type="GLfloat"/> 2929 <param name="y" type="GLfloat"/> 2930 <param name="z" type="GLfloat"/> 2931 <glx rop="186"/> 2932 </function> 2933 2934 <function name="Scaled" deprecated="3.1"> 2935 <param name="x" type="GLdouble"/> 2936 <param name="y" type="GLdouble"/> 2937 <param name="z" type="GLdouble"/> 2938 <glx rop="187"/> 2939 </function> 2940 2941 <function name="Scalef" es1="1.0" deprecated="3.1"> 2942 <param name="x" type="GLfloat"/> 2943 <param name="y" type="GLfloat"/> 2944 <param name="z" type="GLfloat"/> 2945 <glx rop="188"/> 2946 </function> 2947 2948 <function name="Translated" deprecated="3.1"> 2949 <param name="x" type="GLdouble"/> 2950 <param name="y" type="GLdouble"/> 2951 <param name="z" type="GLdouble"/> 2952 <glx rop="189"/> 2953 </function> 2954 2955 <function name="Translatef" es1="1.0" deprecated="3.1"> 2956 <param name="x" type="GLfloat"/> 2957 <param name="y" type="GLfloat"/> 2958 <param name="z" type="GLfloat"/> 2959 <glx rop="190"/> 2960 </function> 2961 2962 <function name="Viewport" es1="1.0" es2="2.0"> 2963 <param name="x" type="GLint"/> 2964 <param name="y" type="GLint"/> 2965 <param name="width" type="GLsizei"/> 2966 <param name="height" type="GLsizei"/> 2967 <glx rop="191"/> 2968 </function> 2969 </category> 2970 2971 <category name="1.1"> 2972 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/> 2973 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/> 2974 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/> 2975 <enum name="DOUBLE" value="0x140A"/> 2976 <enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00"> 2977 <size name="Get" mode="get"/> 2978 </enum> 2979 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/> 2980 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/> 2981 <enum name="R3_G3_B2" value="0x2A10"/> 2982 <enum name="V2F" value="0x2A20"/> 2983 <enum name="V3F" value="0x2A21"/> 2984 <enum name="C4UB_V2F" value="0x2A22"/> 2985 <enum name="C4UB_V3F" value="0x2A23"/> 2986 <enum name="C3F_V3F" value="0x2A24"/> 2987 <enum name="N3F_V3F" value="0x2A25"/> 2988 <enum name="C4F_N3F_V3F" value="0x2A26"/> 2989 <enum name="T2F_V3F" value="0x2A27"/> 2990 <enum name="T4F_V4F" value="0x2A28"/> 2991 <enum name="T2F_C4UB_V3F" value="0x2A29"/> 2992 <enum name="T2F_C3F_V3F" value="0x2A2A"/> 2993 <enum name="T2F_N3F_V3F" value="0x2A2B"/> 2994 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/> 2995 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/> 2996 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/> 2997 <enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038"> 2998 <size name="Get" mode="get"/> 2999 </enum> 3000 <enum name="ALPHA4" value="0x803B"/> 3001 <enum name="ALPHA8" value="0x803C"/> 3002 <enum name="ALPHA12" value="0x803D"/> 3003 <enum name="ALPHA16" value="0x803E"/> 3004 <enum name="LUMINANCE4" value="0x803F"/> 3005 <enum name="LUMINANCE8" value="0x8040"/> 3006 <enum name="LUMINANCE12" value="0x8041"/> 3007 <enum name="LUMINANCE16" value="0x8042"/> 3008 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/> 3009 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/> 3010 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/> 3011 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/> 3012 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/> 3013 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/> 3014 <enum name="INTENSITY" value="0x8049"/> 3015 <enum name="INTENSITY4" value="0x804A"/> 3016 <enum name="INTENSITY8" value="0x804B"/> 3017 <enum name="INTENSITY12" value="0x804C"/> 3018 <enum name="INTENSITY16" value="0x804D"/> 3019 <enum name="RGB4" value="0x804F"/> 3020 <enum name="RGB5" value="0x8050"/> 3021 <enum name="RGB8" value="0x8051"/> 3022 <enum name="RGB10" value="0x8052"/> 3023 <enum name="RGB12" value="0x8053"/> 3024 <enum name="RGB16" value="0x8054"/> 3025 <enum name="RGBA2" value="0x8055"/> 3026 <enum name="RGBA4" value="0x8056"/> 3027 <enum name="RGB5_A1" value="0x8057"/> 3028 <enum name="RGBA8" value="0x8058"/> 3029 <enum name="RGB10_A2" value="0x8059"/> 3030 <enum name="RGBA12" value="0x805A"/> 3031 <enum name="RGBA16" value="0x805B"/> 3032 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C"> 3033 <size name="GetTexLevelParameterfv" mode="get"/> 3034 <size name="GetTexLevelParameteriv" mode="get"/> 3035 </enum> 3036 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D"> 3037 <size name="GetTexLevelParameterfv" mode="get"/> 3038 <size name="GetTexLevelParameteriv" mode="get"/> 3039 </enum> 3040 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E"> 3041 <size name="GetTexLevelParameterfv" mode="get"/> 3042 <size name="GetTexLevelParameteriv" mode="get"/> 3043 </enum> 3044 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F"> 3045 <size name="GetTexLevelParameterfv" mode="get"/> 3046 <size name="GetTexLevelParameteriv" mode="get"/> 3047 </enum> 3048 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060"> 3049 <size name="GetTexLevelParameterfv" mode="get"/> 3050 <size name="GetTexLevelParameteriv" mode="get"/> 3051 </enum> 3052 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061"> 3053 <size name="GetTexLevelParameterfv" mode="get"/> 3054 <size name="GetTexLevelParameteriv" mode="get"/> 3055 </enum> 3056 <enum name="PROXY_TEXTURE_1D" value="0x8063"/> 3057 <enum name="PROXY_TEXTURE_2D" value="0x8064"/> 3058 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066"> 3059 <size name="TexParameterfv"/> 3060 <size name="TexParameteriv"/> 3061 <size name="GetTexParameterfv" mode="get"/> 3062 <size name="GetTexParameteriv" mode="get"/> 3063 </enum> 3064 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067"> 3065 <size name="GetTexParameterfv" mode="get"/> 3066 <size name="GetTexParameteriv" mode="get"/> 3067 </enum> 3068 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068"> 3069 <size name="Get" mode="get"/> 3070 </enum> 3071 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> 3072 <size name="Get" mode="get"/> 3073 </enum> 3074 <enum name="VERTEX_ARRAY" count="1" value="0x8074"> 3075 <size name="Get" mode="get"/> 3076 </enum> 3077 <enum name="NORMAL_ARRAY" count="1" value="0x8075"> 3078 <size name="Get" mode="get"/> 3079 </enum> 3080 <enum name="COLOR_ARRAY" count="1" value="0x8076"> 3081 <size name="Get" mode="get"/> 3082 </enum> 3083 <enum name="INDEX_ARRAY" count="1" value="0x8077"> 3084 <size name="Get" mode="get"/> 3085 </enum> 3086 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078"> 3087 <size name="Get" mode="get"/> 3088 </enum> 3089 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079"> 3090 <size name="Get" mode="get"/> 3091 </enum> 3092 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A"> 3093 <size name="Get" mode="get"/> 3094 </enum> 3095 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B"> 3096 <size name="Get" mode="get"/> 3097 </enum> 3098 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C"> 3099 <size name="Get" mode="get"/> 3100 </enum> 3101 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E"> 3102 <size name="Get" mode="get"/> 3103 </enum> 3104 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F"> 3105 <size name="Get" mode="get"/> 3106 </enum> 3107 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081"> 3108 <size name="Get" mode="get"/> 3109 </enum> 3110 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082"> 3111 <size name="Get" mode="get"/> 3112 </enum> 3113 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083"> 3114 <size name="Get" mode="get"/> 3115 </enum> 3116 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085"> 3117 <size name="Get" mode="get"/> 3118 </enum> 3119 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086"> 3120 <size name="Get" mode="get"/> 3121 </enum> 3122 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088"> 3123 <size name="Get" mode="get"/> 3124 </enum> 3125 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089"> 3126 <size name="Get" mode="get"/> 3127 </enum> 3128 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A"> 3129 <size name="Get" mode="get"/> 3130 </enum> 3131 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C"> 3132 <size name="Get" mode="get"/> 3133 </enum> 3134 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/> 3135 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/> 3136 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/> 3137 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/> 3138 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/> 3139 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/> 3140 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/> 3141 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/> 3142 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/> 3143 3144 <function name="ArrayElement" deprecated="3.1" exec="dynamic"> 3145 <param name="i" type="GLint"/> 3146 <glx handcode="true"/> 3147 </function> 3148 3149 <function name="ColorPointer" es1="1.0" deprecated="3.1"> 3150 <param name="size" type="GLint"/> 3151 <param name="type" type="GLenum"/> 3152 <param name="stride" type="GLsizei"/> 3153 <param name="pointer" type="const GLvoid *"/> 3154 <glx handcode="true"/> 3155 </function> 3156 3157 <function name="DisableClientState" es1="1.0" deprecated="3.1"> 3158 <param name="array" type="GLenum"/> 3159 <glx handcode="true"/> 3160 </function> 3161 3162 <function name="DrawArrays" es1="1.0" es2="2.0" exec="dynamic"> 3163 <param name="mode" type="GLenum"/> 3164 <param name="first" type="GLint"/> 3165 <param name="count" type="GLsizei"/> 3166 <glx rop="193" handcode="true"/> 3167 </function> 3168 3169 <function name="DrawElements" es1="1.0" es2="2.0" exec="dynamic"> 3170 <param name="mode" type="GLenum"/> 3171 <param name="count" type="GLsizei"/> 3172 <param name="type" type="GLenum"/> 3173 <param name="indices" type="const GLvoid *"/> 3174 <glx handcode="true"/> 3175 </function> 3176 3177 <function name="EdgeFlagPointer" deprecated="3.1"> 3178 <param name="stride" type="GLsizei"/> 3179 <param name="pointer" type="const GLvoid *"/> 3180 <glx handcode="true"/> 3181 </function> 3182 3183 <function name="EnableClientState" es1="1.0" deprecated="3.1"> 3184 <param name="array" type="GLenum"/> 3185 <glx handcode="true"/> 3186 </function> 3187 3188 <function name="GetPointerv" es1="1.1" es2="3.2"> 3189 <param name="pname" type="GLenum"/> 3190 <param name="params" type="GLvoid **" output="true"/> 3191 <glx handcode="true"/> 3192 </function> 3193 3194 <function name="IndexPointer" deprecated="3.1"> 3195 <param name="type" type="GLenum"/> 3196 <param name="stride" type="GLsizei"/> 3197 <param name="pointer" type="const GLvoid *"/> 3198 <glx handcode="true"/> 3199 </function> 3200 3201 <function name="InterleavedArrays" deprecated="3.1"> 3202 <param name="format" type="GLenum"/> 3203 <param name="stride" type="GLsizei"/> 3204 <param name="pointer" type="const GLvoid *"/> 3205 <glx handcode="true"/> 3206 </function> 3207 3208 <function name="NormalPointer" es1="1.0" deprecated="3.1"> 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="TexCoordPointer" es1="1.0" deprecated="3.1"> 3216 <param name="size" type="GLint"/> 3217 <param name="type" type="GLenum"/> 3218 <param name="stride" type="GLsizei"/> 3219 <param name="pointer" type="const GLvoid *"/> 3220 <glx handcode="true"/> 3221 </function> 3222 3223 <function name="VertexPointer" es1="1.0" deprecated="3.1"> 3224 <param name="size" type="GLint"/> 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="PolygonOffset" es1="1.0" es2="2.0"> 3232 <param name="factor" type="GLfloat"/> 3233 <param name="units" type="GLfloat"/> 3234 <glx rop="192"/> 3235 </function> 3236 3237 <function name="CopyTexImage1D"> 3238 <param name="target" type="GLenum"/> 3239 <param name="level" type="GLint"/> 3240 <param name="internalformat" type="GLenum"/> 3241 <param name="x" type="GLint"/> 3242 <param name="y" type="GLint"/> 3243 <param name="width" type="GLsizei"/> 3244 <param name="border" type="GLint"/> 3245 <glx rop="4119"/> 3246 </function> 3247 3248 <function name="CopyTexImage2D" es1="1.0" es2="2.0"> 3249 <param name="target" type="GLenum"/> 3250 <param name="level" type="GLint"/> 3251 <param name="internalformat" type="GLenum"/> 3252 <param name="x" type="GLint"/> 3253 <param name="y" type="GLint"/> 3254 <param name="width" type="GLsizei"/> 3255 <param name="height" type="GLsizei"/> 3256 <param name="border" type="GLint"/> 3257 <glx rop="4120"/> 3258 </function> 3259 3260 <function name="CopyTexSubImage1D"> 3261 <param name="target" type="GLenum"/> 3262 <param name="level" type="GLint"/> 3263 <param name="xoffset" type="GLint"/> 3264 <param name="x" type="GLint"/> 3265 <param name="y" type="GLint"/> 3266 <param name="width" type="GLsizei"/> 3267 <glx rop="4121"/> 3268 </function> 3269 3270 <function name="CopyTexSubImage2D" es1="1.0" es2="2.0"> 3271 <param name="target" type="GLenum"/> 3272 <param name="level" type="GLint"/> 3273 <param name="xoffset" type="GLint"/> 3274 <param name="yoffset" type="GLint"/> 3275 <param name="x" type="GLint"/> 3276 <param name="y" type="GLint"/> 3277 <param name="width" type="GLsizei"/> 3278 <param name="height" type="GLsizei"/> 3279 <glx rop="4122"/> 3280 </function> 3281 3282 <function name="TexSubImage1D"> 3283 <param name="target" type="GLenum"/> 3284 <param name="level" type="GLint"/> 3285 <param name="xoffset" type="GLint"/> 3286 <param name="width" type="GLsizei"/> 3287 <param name="format" type="GLenum"/> 3288 <param name="type" type="GLenum"/> 3289 <param name="UNUSED" type="GLuint" padding="true"/> 3290 <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"/> 3291 <glx rop="4099" large="true"/> 3292 </function> 3293 3294 <function name="TexSubImage2D" es1="1.0" es2="2.0"> 3295 <param name="target" type="GLenum"/> 3296 <param name="level" type="GLint"/> 3297 <param name="xoffset" type="GLint"/> 3298 <param name="yoffset" type="GLint"/> 3299 <param name="width" type="GLsizei"/> 3300 <param name="height" type="GLsizei"/> 3301 <param name="format" type="GLenum"/> 3302 <param name="type" type="GLenum"/> 3303 <param name="UNUSED" type="GLuint" padding="true"/> 3304 <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"/> 3305 <glx rop="4100" large="true"/> 3306 </function> 3307 3308 <function name="AreTexturesResident" deprecated="3.1"> 3309 <param name="n" type="GLsizei" counter="true"/> 3310 <param name="textures" type="const GLuint *" count="n"/> 3311 <param name="residences" type="GLboolean *" output="true" count="n"/> 3312 <return type="GLboolean"/> 3313 <glx sop="143" handcode="client" always_array="true"/> 3314 </function> 3315 3316 <function name="BindTexture" es1="1.0" es2="2.0"> 3317 <param name="target" type="GLenum"/> 3318 <param name="texture" type="GLuint"/> 3319 <glx rop="4117"/> 3320 </function> 3321 3322 <function name="DeleteTextures" es1="1.0" es2="2.0"> 3323 <param name="n" type="GLsizei" counter="true"/> 3324 <param name="textures" type="const GLuint *" count="n"/> 3325 <glx sop="144"/> 3326 </function> 3327 3328 <function name="GenTextures" es1="1.0" es2="2.0"> 3329 <param name="n" type="GLsizei" counter="true"/> 3330 <param name="textures" type="GLuint *" output="true" count="n"/> 3331 <glx sop="145" always_array="true"/> 3332 </function> 3333 3334 <function name="IsTexture" es1="1.1" es2="2.0"> 3335 <param name="texture" type="GLuint"/> 3336 <return type="GLboolean"/> 3337 <glx sop="146"/> 3338 </function> 3339 3340 <function name="PrioritizeTextures" deprecated="3.1"> 3341 <param name="n" type="GLsizei" counter="true"/> 3342 <param name="textures" type="const GLuint *" count="n"/> 3343 <param name="priorities" type="const GLclampf *" count="n"/> 3344 <glx rop="4118"/> 3345 </function> 3346 3347 <function name="Indexub" vectorequiv="Indexubv" deprecated="3.1"> 3348 <param name="c" type="GLubyte"/> 3349 </function> 3350 3351 <function name="Indexubv" deprecated="3.1"> 3352 <param name="c" type="const GLubyte *" count="1"/> 3353 <glx rop="194"/> 3354 </function> 3355 3356 <function name="PopClientAttrib" deprecated="3.1"> 3357 <glx handcode="true"/> 3358 </function> 3359 3360 <function name="PushClientAttrib" deprecated="3.1"> 3361 <param name="mask" type="GLbitfield"/> 3362 <glx handcode="true"/> 3363 </function> 3364 </category> 3365 3366 <category name="1.2"> 3367 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/> 3368 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> 3369 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> 3370 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/> 3371 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/> 3372 <enum name="RESCALE_NORMAL" count="1" value="0x803A"> 3373 <size name="Get" mode="get"/> 3374 </enum> 3375 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A"> 3376 <size name="Get" mode="get"/> 3377 </enum> 3378 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B"> 3379 <size name="Get" mode="get"/> 3380 </enum> 3381 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C"> 3382 <size name="Get" mode="get"/> 3383 </enum> 3384 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D"> 3385 <size name="Get" mode="get"/> 3386 </enum> 3387 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E"> 3388 <size name="Get" mode="get"/> 3389 </enum> 3390 <enum name="TEXTURE_3D" count="1" value="0x806F"> 3391 <size name="Get" mode="get"/> 3392 </enum> 3393 <enum name="PROXY_TEXTURE_3D" value="0x8070"/> 3394 <enum name="TEXTURE_DEPTH" count="1" value="0x8071"> 3395 <size name="GetTexLevelParameterfv" mode="get"/> 3396 <size name="GetTexLevelParameteriv" mode="get"/> 3397 </enum> 3398 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072"> 3399 <size name="TexParameterfv"/> 3400 <size name="TexParameteriv"/> 3401 <size name="GetTexParameterfv" mode="get"/> 3402 <size name="GetTexParameteriv" mode="get"/> 3403 </enum> 3404 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073"> 3405 <size name="Get" mode="get"/> 3406 </enum> 3407 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/> 3408 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> 3409 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/> 3410 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/> 3411 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/> 3412 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/> 3413 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/> 3414 <enum name="BGR" value="0x80E0"/> 3415 <enum name="BGRA" value="0x80E1"/> 3416 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8"> 3417 <size name="Get" mode="get"/> 3418 </enum> 3419 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9"> 3420 <size name="Get" mode="get"/> 3421 </enum> 3422 <enum name="CLAMP_TO_EDGE" value="0x812F"/> 3423 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A"> 3424 <size name="TexParameterfv"/> 3425 <size name="TexParameteriv"/> 3426 <size name="GetTexParameterfv" mode="get"/> 3427 <size name="GetTexParameteriv" mode="get"/> 3428 </enum> 3429 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B"> 3430 <size name="TexParameterfv"/> 3431 <size name="TexParameteriv"/> 3432 <size name="GetTexParameterfv" mode="get"/> 3433 <size name="GetTexParameteriv" mode="get"/> 3434 </enum> 3435 <enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C"> 3436 <size name="TexParameterfv"/> 3437 <size name="TexParameteriv"/> 3438 <size name="GetTexParameterfv" mode="get"/> 3439 <size name="GetTexParameteriv" mode="get"/> 3440 </enum> 3441 <enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D"> 3442 <size name="TexParameterfv"/> 3443 <size name="TexParameteriv"/> 3444 <size name="GetTexParameterfv" mode="get"/> 3445 <size name="GetTexParameteriv" mode="get"/> 3446 </enum> 3447 <enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8"> 3448 <size name="LightModelfv"/> 3449 <size name="LightModeliv"/> 3450 <size name="Get" mode="get"/> 3451 </enum> 3452 <enum name="SINGLE_COLOR" value="0x81F9"/> 3453 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/> 3454 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12"> 3455 <size name="Get" mode="get"/> 3456 </enum> 3457 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 3458 <size name="Get" mode="get"/> 3459 </enum> 3460 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22"> 3461 <size name="Get" mode="get"/> 3462 </enum> 3463 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 3464 <size name="Get" mode="get"/> 3465 </enum> 3466 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D"> 3467 <size name="Get" mode="get"/> 3468 </enum> 3469 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E"> 3470 <size name="Get" mode="get"/> 3471 </enum> 3472 3473 <!-- These enums are actually part of the ARB_imaging subset. --> 3474 3475 <enum name="CONSTANT_COLOR" value="0x8001"/> 3476 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/> 3477 <enum name="CONSTANT_ALPHA" value="0x8003"/> 3478 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/> 3479 <enum name="BLEND_COLOR" count="4" value="0x8005"> 3480 <size name="Get" mode="get"/> 3481 </enum> 3482 <enum name="FUNC_ADD" value="0x8006"/> 3483 <enum name="MIN" value="0x8007"/> 3484 <enum name="MAX" value="0x8008"/> 3485 <enum name="BLEND_EQUATION" count="1" value="0x8009"> 3486 <size name="Get" mode="get"/> 3487 </enum> 3488 <enum name="FUNC_SUBTRACT" value="0x800A"/> 3489 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/> 3490 <enum name="CONVOLUTION_1D" count="1" value="0x8010"> 3491 <size name="Get" mode="get"/> 3492 </enum> 3493 <enum name="CONVOLUTION_2D" count="1" value="0x8011"> 3494 <size name="Get" mode="get"/> 3495 </enum> 3496 <enum name="SEPARABLE_2D" count="1" value="0x8012"> 3497 <size name="Get" mode="get"/> 3498 </enum> 3499 3500 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013"> 3501 <size name="ConvolutionParameterfv"/> 3502 <size name="ConvolutionParameteriv"/> 3503 <size name="GetConvolutionParameterfv" mode="get"/> 3504 <size name="GetConvolutionParameteriv" mode="get"/> 3505 </enum> 3506 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154"> 3507 <size name="ConvolutionParameterfv"/> 3508 <size name="ConvolutionParameteriv"/> 3509 <size name="GetConvolutionParameterfv" mode="get"/> 3510 <size name="GetConvolutionParameteriv" mode="get"/> 3511 </enum> 3512 <enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014"> 3513 <size name="ConvolutionParameterfv"/> 3514 <size name="ConvolutionParameteriv"/> 3515 <size name="GetConvolutionParameterfv" mode="get"/> 3516 <size name="GetConvolutionParameteriv" mode="get"/> 3517 </enum> 3518 <enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015"> 3519 <size name="ConvolutionParameterfv"/> 3520 <size name="ConvolutionParameteriv"/> 3521 <size name="GetConvolutionParameterfv" mode="get"/> 3522 <size name="GetConvolutionParameteriv" mode="get"/> 3523 </enum> 3524 <enum name="REDUCE" value="0x8016"/> 3525 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017"> 3526 <size name="GetConvolutionParameterfv" mode="get"/> 3527 <size name="GetConvolutionParameteriv" mode="get"/> 3528 </enum> 3529 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018"> 3530 <size name="GetConvolutionParameterfv" mode="get"/> 3531 <size name="GetConvolutionParameteriv" mode="get"/> 3532 </enum> 3533 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019"> 3534 <size name="GetConvolutionParameterfv" mode="get"/> 3535 <size name="GetConvolutionParameteriv" mode="get"/> 3536 </enum> 3537 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A"> 3538 <size name="GetConvolutionParameterfv" mode="get"/> 3539 <size name="GetConvolutionParameteriv" mode="get"/> 3540 <size name="Get" mode="get"/> 3541 </enum> 3542 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B"> 3543 <size name="GetConvolutionParameterfv" mode="get"/> 3544 <size name="GetConvolutionParameteriv" mode="get"/> 3545 <size name="Get" mode="get"/> 3546 </enum> 3547 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C"> 3548 <size name="Get" mode="get"/> 3549 </enum> 3550 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D"> 3551 <size name="Get" mode="get"/> 3552 </enum> 3553 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E"> 3554 <size name="Get" mode="get"/> 3555 </enum> 3556 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F"> 3557 <size name="Get" mode="get"/> 3558 </enum> 3559 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020"> 3560 <size name="Get" mode="get"/> 3561 </enum> 3562 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021"> 3563 <size name="Get" mode="get"/> 3564 </enum> 3565 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022"> 3566 <size name="Get" mode="get"/> 3567 </enum> 3568 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023"> 3569 <size name="Get" mode="get"/> 3570 </enum> 3571 3572 <enum name="HISTOGRAM" count="1" value="0x8024"> 3573 <size name="Get" mode="get"/> 3574 </enum> 3575 <enum name="PROXY_HISTOGRAM" value="0x8025"/> 3576 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026"> 3577 <size name="GetHistogramParameterfv" mode="get"/> 3578 <size name="GetHistogramParameteriv" mode="get"/> 3579 </enum> 3580 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027"> 3581 <size name="GetHistogramParameterfv" mode="get"/> 3582 <size name="GetHistogramParameteriv" mode="get"/> 3583 </enum> 3584 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028"> 3585 <size name="GetHistogramParameterfv" mode="get"/> 3586 <size name="GetHistogramParameteriv" mode="get"/> 3587 </enum> 3588 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029"> 3589 <size name="GetHistogramParameterfv" mode="get"/> 3590 <size name="GetHistogramParameteriv" mode="get"/> 3591 </enum> 3592 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A"> 3593 <size name="GetHistogramParameterfv" mode="get"/> 3594 <size name="GetHistogramParameteriv" mode="get"/> 3595 </enum> 3596 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B"> 3597 <size name="GetHistogramParameterfv" mode="get"/> 3598 <size name="GetHistogramParameteriv" mode="get"/> 3599 </enum> 3600 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C"> 3601 <size name="GetHistogramParameterfv" mode="get"/> 3602 <size name="GetHistogramParameteriv" mode="get"/> 3603 </enum> 3604 <enum name="HISTOGRAM_SINK" count="1" value="0x802D"> 3605 <size name="GetHistogramParameterfv" mode="get"/> 3606 <size name="GetHistogramParameteriv" mode="get"/> 3607 </enum> 3608 <enum name="MINMAX" count="1" value="0x802E"> 3609 <size name="Get" mode="get"/> 3610 </enum> 3611 <enum name="MINMAX_FORMAT" count="1" value="0x802F"> 3612 <size name="GetMinmaxParameterfv" mode="get"/> 3613 <size name="GetMinmaxParameteriv" mode="get"/> 3614 </enum> 3615 <enum name="MINMAX_SINK" count="1" value="0x8030"> 3616 <size name="GetMinmaxParameterfv" mode="get"/> 3617 <size name="GetMinmaxParameteriv" mode="get"/> 3618 </enum> 3619 3620 <enum name="COLOR_MATRIX" count="16" value="0x80B1"> 3621 <size name="Get" mode="get"/> 3622 </enum> 3623 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2"> 3624 <size name="Get" mode="get"/> 3625 </enum> 3626 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3"> 3627 <size name="Get" mode="get"/> 3628 </enum> 3629 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4"> 3630 <size name="Get" mode="get"/> 3631 </enum> 3632 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5"> 3633 <size name="Get" mode="get"/> 3634 </enum> 3635 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6"> 3636 <size name="Get" mode="get"/> 3637 </enum> 3638 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7"> 3639 <size name="Get" mode="get"/> 3640 </enum> 3641 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8"> 3642 <size name="Get" mode="get"/> 3643 </enum> 3644 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9"> 3645 <size name="Get" mode="get"/> 3646 </enum> 3647 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA"> 3648 <size name="Get" mode="get"/> 3649 </enum> 3650 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB"> 3651 <size name="Get" mode="get"/> 3652 </enum> 3653 3654 <enum name="COLOR_TABLE" count="1" value="0x80D0"> 3655 <size name="Get" mode="get"/> 3656 </enum> 3657 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1"> 3658 <size name="Get" mode="get"/> 3659 </enum> 3660 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2"> 3661 <size name="Get" mode="get"/> 3662 </enum> 3663 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/> 3664 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/> 3665 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/> 3666 3667 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6"> 3668 <size name="ColorTableParameterfv"/> 3669 <size name="ColorTableParameteriv"/> 3670 <size name="GetColorTableParameterfv" mode="get"/> 3671 <size name="GetColorTableParameteriv" mode="get"/> 3672 </enum> 3673 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7"> 3674 <size name="ColorTableParameterfv"/> 3675 <size name="ColorTableParameteriv"/> 3676 <size name="GetColorTableParameterfv" mode="get"/> 3677 <size name="GetColorTableParameteriv" mode="get"/> 3678 </enum> 3679 <enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8"> 3680 <size name="GetColorTableParameterfv" mode="get"/> 3681 <size name="GetColorTableParameteriv" mode="get"/> 3682 </enum> 3683 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9"> 3684 <size name="GetColorTableParameterfv" mode="get"/> 3685 <size name="GetColorTableParameteriv" mode="get"/> 3686 </enum> 3687 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA"> 3688 <size name="GetColorTableParameterfv" mode="get"/> 3689 <size name="GetColorTableParameteriv" mode="get"/> 3690 </enum> 3691 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB"> 3692 <size name="GetColorTableParameterfv" mode="get"/> 3693 <size name="GetColorTableParameteriv" mode="get"/> 3694 </enum> 3695 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC"> 3696 <size name="GetColorTableParameterfv" mode="get"/> 3697 <size name="GetColorTableParameteriv" mode="get"/> 3698 </enum> 3699 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD"> 3700 <size name="GetColorTableParameterfv" mode="get"/> 3701 <size name="GetColorTableParameteriv" mode="get"/> 3702 </enum> 3703 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE"> 3704 <size name="GetColorTableParameterfv" mode="get"/> 3705 <size name="GetColorTableParameteriv" mode="get"/> 3706 </enum> 3707 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF"> 3708 <size name="GetColorTableParameterfv" mode="get"/> 3709 <size name="GetColorTableParameteriv" mode="get"/> 3710 </enum> 3711 3712 3713 <function name="BlendColor" es2="2.0"> 3714 <param name="red" type="GLclampf"/> 3715 <param name="green" type="GLclampf"/> 3716 <param name="blue" type="GLclampf"/> 3717 <param name="alpha" type="GLclampf"/> 3718 <glx rop="4096"/> 3719 </function> 3720 3721 <function name="BlendEquation" es2="2.0"> 3722 <param name="mode" type="GLenum"/> 3723 <glx rop="4097"/> 3724 </function> 3725 3726 <function name="DrawRangeElements" es2="3.0" exec="dynamic"> 3727 <param name="mode" type="GLenum"/> 3728 <param name="start" type="GLuint"/> 3729 <param name="end" type="GLuint"/> 3730 <param name="count" type="GLsizei"/> 3731 <param name="type" type="GLenum"/> 3732 <param name="indices" type="const GLvoid *"/> 3733 <glx handcode="true"/> 3734 </function> 3735 3736 <function name="ColorTable" deprecated="3.1"> 3737 <param name="target" type="GLenum"/> 3738 <param name="internalformat" type="GLenum"/> 3739 <param name="width" type="GLsizei"/> 3740 <param name="format" type="GLenum"/> 3741 <param name="type" type="GLenum"/> 3742 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3743 <glx rop="2053" large="true"/> 3744 </function> 3745 3746 <function name="ColorTableParameterfv" deprecated="3.1"> 3747 <param name="target" type="GLenum"/> 3748 <param name="pname" type="GLenum"/> 3749 <param name="params" type="const GLfloat *" variable_param="pname"/> 3750 <glx rop="2054"/> 3751 </function> 3752 3753 <function name="ColorTableParameteriv" deprecated="3.1"> 3754 <param name="target" type="GLenum"/> 3755 <param name="pname" type="GLenum"/> 3756 <param name="params" type="const GLint *" variable_param="pname"/> 3757 <glx rop="2055"/> 3758 </function> 3759 3760 <function name="CopyColorTable" deprecated="3.1"> 3761 <param name="target" type="GLenum"/> 3762 <param name="internalformat" type="GLenum"/> 3763 <param name="x" type="GLint"/> 3764 <param name="y" type="GLint"/> 3765 <param name="width" type="GLsizei"/> 3766 <glx rop="2056"/> 3767 </function> 3768 3769 <function name="GetColorTable" deprecated="3.1"> 3770 <param name="target" type="GLenum"/> 3771 <param name="format" type="GLenum"/> 3772 <param name="type" type="GLenum"/> 3773 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3774 <glx sop="147" dimensions_in_reply="true"/> 3775 </function> 3776 3777 <function name="GetColorTableParameterfv" deprecated="3.1"> 3778 <param name="target" type="GLenum"/> 3779 <param name="pname" type="GLenum"/> 3780 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3781 <glx sop="148"/> 3782 </function> 3783 3784 <function name="GetColorTableParameteriv" deprecated="3.1"> 3785 <param name="target" type="GLenum"/> 3786 <param name="pname" type="GLenum"/> 3787 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3788 <glx sop="149"/> 3789 </function> 3790 3791 <function name="ColorSubTable" deprecated="3.1"> 3792 <param name="target" type="GLenum"/> 3793 <param name="start" type="GLsizei"/> 3794 <param name="count" type="GLsizei"/> 3795 <param name="format" type="GLenum"/> 3796 <param name="type" type="GLenum"/> 3797 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3798 <glx rop="195" large="true"/> 3799 </function> 3800 3801 <function name="CopyColorSubTable" deprecated="3.1"> 3802 <param name="target" type="GLenum"/> 3803 <param name="start" type="GLsizei"/> 3804 <param name="x" type="GLint"/> 3805 <param name="y" type="GLint"/> 3806 <param name="width" type="GLsizei"/> 3807 <glx rop="196"/> 3808 </function> 3809 3810 <function name="ConvolutionFilter1D" deprecated="3.1"> 3811 <param name="target" type="GLenum"/> 3812 <param name="internalformat" type="GLenum"/> 3813 <param name="width" type="GLsizei"/> 3814 <param name="format" type="GLenum"/> 3815 <param name="type" type="GLenum"/> 3816 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3817 <glx rop="4101" large="true"/> 3818 </function> 3819 3820 <function name="ConvolutionFilter2D" deprecated="3.1"> 3821 <param name="target" type="GLenum"/> 3822 <param name="internalformat" type="GLenum"/> 3823 <param name="width" type="GLsizei"/> 3824 <param name="height" type="GLsizei"/> 3825 <param name="format" type="GLenum"/> 3826 <param name="type" type="GLenum"/> 3827 <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"/> 3828 <glx rop="4102" large="true"/> 3829 </function> 3830 3831 <function name="ConvolutionParameterf" deprecated="3.1"> 3832 <param name="target" type="GLenum"/> 3833 <param name="pname" type="GLenum"/> 3834 <param name="params" type="GLfloat"/> 3835 <glx rop="4103"/> 3836 </function> 3837 3838 <function name="ConvolutionParameterfv" deprecated="3.1"> 3839 <param name="target" type="GLenum"/> 3840 <param name="pname" type="GLenum"/> 3841 <param name="params" type="const GLfloat *" variable_param="pname"/> 3842 <glx rop="4104"/> 3843 </function> 3844 3845 <function name="ConvolutionParameteri" deprecated="3.1"> 3846 <param name="target" type="GLenum"/> 3847 <param name="pname" type="GLenum"/> 3848 <param name="params" type="GLint"/> 3849 <glx rop="4105"/> 3850 </function> 3851 3852 <function name="ConvolutionParameteriv" deprecated="3.1"> 3853 <param name="target" type="GLenum"/> 3854 <param name="pname" type="GLenum"/> 3855 <param name="params" type="const GLint *" variable_param="pname"/> 3856 <glx rop="4106"/> 3857 </function> 3858 3859 <function name="CopyConvolutionFilter1D" deprecated="3.1"> 3860 <param name="target" type="GLenum"/> 3861 <param name="internalformat" type="GLenum"/> 3862 <param name="x" type="GLint"/> 3863 <param name="y" type="GLint"/> 3864 <param name="width" type="GLsizei"/> 3865 <glx rop="4107"/> 3866 </function> 3867 3868 <function name="CopyConvolutionFilter2D" deprecated="3.1"> 3869 <param name="target" type="GLenum"/> 3870 <param name="internalformat" type="GLenum"/> 3871 <param name="x" type="GLint"/> 3872 <param name="y" type="GLint"/> 3873 <param name="width" type="GLsizei"/> 3874 <param name="height" type="GLsizei"/> 3875 <glx rop="4108"/> 3876 </function> 3877 3878 <function name="GetConvolutionFilter" deprecated="3.1"> 3879 <param name="target" type="GLenum"/> 3880 <param name="format" type="GLenum"/> 3881 <param name="type" type="GLenum"/> 3882 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 3883 <glx sop="150" dimensions_in_reply="true"/> 3884 </function> 3885 3886 <function name="GetConvolutionParameterfv" deprecated="3.1"> 3887 <param name="target" type="GLenum"/> 3888 <param name="pname" type="GLenum"/> 3889 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3890 <glx sop="151"/> 3891 </function> 3892 3893 <function name="GetConvolutionParameteriv" deprecated="3.1"> 3894 <param name="target" type="GLenum"/> 3895 <param name="pname" type="GLenum"/> 3896 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3897 <glx sop="152"/> 3898 </function> 3899 3900 <function name="GetSeparableFilter" deprecated="3.1"> 3901 <param name="target" type="GLenum"/> 3902 <param name="format" type="GLenum"/> 3903 <param name="type" type="GLenum"/> 3904 <param name="row" type="GLvoid *" output="true"/> 3905 <param name="column" type="GLvoid *" output="true"/> 3906 <param name="span" type="GLvoid *" output="true"/> 3907 <glx sop="153" handcode="true"/> 3908 </function> 3909 3910 <function name="SeparableFilter2D" deprecated="3.1"> 3911 <param name="target" type="GLenum"/> 3912 <param name="internalformat" type="GLenum"/> 3913 <param name="width" type="GLsizei"/> 3914 <param name="height" type="GLsizei"/> 3915 <param name="format" type="GLenum"/> 3916 <param name="type" type="GLenum"/> 3917 <param name="row" type="const GLvoid *"/> 3918 <param name="column" type="const GLvoid *"/> 3919 <glx rop="4109" handcode="true"/> 3920 </function> 3921 3922 <function name="GetHistogram" deprecated="3.1"> 3923 <param name="target" type="GLenum"/> 3924 <param name="reset" type="GLboolean"/> 3925 <param name="format" type="GLenum"/> 3926 <param name="type" type="GLenum"/> 3927 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3928 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/> 3929 </function> 3930 3931 <function name="GetHistogramParameterfv" deprecated="3.1"> 3932 <param name="target" type="GLenum"/> 3933 <param name="pname" type="GLenum"/> 3934 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3935 <glx sop="155"/> 3936 </function> 3937 3938 <function name="GetHistogramParameteriv" deprecated="3.1"> 3939 <param name="target" type="GLenum"/> 3940 <param name="pname" type="GLenum"/> 3941 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3942 <glx sop="156"/> 3943 </function> 3944 3945 <function name="GetMinmax" deprecated="3.1"> 3946 <param name="target" type="GLenum"/> 3947 <param name="reset" type="GLboolean"/> 3948 <param name="format" type="GLenum"/> 3949 <param name="type" type="GLenum"/> 3950 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 3951 <glx sop="157" img_reset="reset"/> 3952 </function> 3953 3954 <function name="GetMinmaxParameterfv" deprecated="3.1"> 3955 <param name="target" type="GLenum"/> 3956 <param name="pname" type="GLenum"/> 3957 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3958 <glx sop="158"/> 3959 </function> 3960 3961 <function name="GetMinmaxParameteriv" deprecated="3.1"> 3962 <param name="target" type="GLenum"/> 3963 <param name="pname" type="GLenum"/> 3964 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3965 <glx sop="159"/> 3966 </function> 3967 3968 <function name="Histogram" deprecated="3.1"> 3969 <param name="target" type="GLenum"/> 3970 <param name="width" type="GLsizei"/> 3971 <param name="internalformat" type="GLenum"/> 3972 <param name="sink" type="GLboolean"/> 3973 <glx rop="4110"/> 3974 </function> 3975 3976 <function name="Minmax" deprecated="3.1"> 3977 <param name="target" type="GLenum"/> 3978 <param name="internalformat" type="GLenum"/> 3979 <param name="sink" type="GLboolean"/> 3980 <glx rop="4111"/> 3981 </function> 3982 3983 <function name="ResetHistogram" deprecated="3.1"> 3984 <param name="target" type="GLenum"/> 3985 <glx rop="4112"/> 3986 </function> 3987 3988 <function name="ResetMinmax" deprecated="3.1"> 3989 <param name="target" type="GLenum"/> 3990 <glx rop="4113"/> 3991 </function> 3992 3993 <function name="TexImage3D" es2="3.0"> 3994 <param name="target" type="GLenum"/> 3995 <param name="level" type="GLint"/> 3996 <param name="internalformat" type="GLint"/> 3997 <param name="width" type="GLsizei"/> 3998 <param name="height" type="GLsizei"/> 3999 <param name="depth" type="GLsizei"/> 4000 <param name="border" type="GLint"/> 4001 <param name="format" type="GLenum"/> 4002 <param name="type" type="GLenum"/> 4003 <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"/> 4004 <glx rop="4114" large="true"/> 4005 </function> 4006 4007 <function name="TexSubImage3D" es2="3.0"> 4008 <param name="target" type="GLenum"/> 4009 <param name="level" type="GLint"/> 4010 <param name="xoffset" type="GLint"/> 4011 <param name="yoffset" type="GLint"/> 4012 <param name="zoffset" type="GLint"/> 4013 <param name="width" type="GLsizei"/> 4014 <param name="height" type="GLsizei"/> 4015 <param name="depth" type="GLsizei"/> 4016 <param name="format" type="GLenum"/> 4017 <param name="type" type="GLenum"/> 4018 <param name="UNUSED" type="GLuint" padding="true"/> 4019 <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"/> 4020 <glx rop="4115" large="true"/> 4021 </function> 4022 4023 <function name="CopyTexSubImage3D" es2="3.0"> 4024 <param name="target" type="GLenum"/> 4025 <param name="level" type="GLint"/> 4026 <param name="xoffset" type="GLint"/> 4027 <param name="yoffset" type="GLint"/> 4028 <param name="zoffset" type="GLint"/> 4029 <param name="x" type="GLint"/> 4030 <param name="y" type="GLint"/> 4031 <param name="width" type="GLsizei"/> 4032 <param name="height" type="GLsizei"/> 4033 <glx rop="4123"/> 4034 </function> 4035 </category> 4036 4037 <category name="1.3"> 4038 <enum name="TEXTURE0" value="0x84C0"/> 4039 <enum name="TEXTURE1" value="0x84C1"/> 4040 <enum name="TEXTURE2" value="0x84C2"/> 4041 <enum name="TEXTURE3" value="0x84C3"/> 4042 <enum name="TEXTURE4" value="0x84C4"/> 4043 <enum name="TEXTURE5" value="0x84C5"/> 4044 <enum name="TEXTURE6" value="0x84C6"/> 4045 <enum name="TEXTURE7" value="0x84C7"/> 4046 <enum name="TEXTURE8" value="0x84C8"/> 4047 <enum name="TEXTURE9" value="0x84C9"/> 4048 <enum name="TEXTURE10" value="0x84CA"/> 4049 <enum name="TEXTURE11" value="0x84CB"/> 4050 <enum name="TEXTURE12" value="0x84CC"/> 4051 <enum name="TEXTURE13" value="0x84CD"/> 4052 <enum name="TEXTURE14" value="0x84CE"/> 4053 <enum name="TEXTURE15" value="0x84CF"/> 4054 <enum name="TEXTURE16" value="0x84D0"/> 4055 <enum name="TEXTURE17" value="0x84D1"/> 4056 <enum name="TEXTURE18" value="0x84D2"/> 4057 <enum name="TEXTURE19" value="0x84D3"/> 4058 <enum name="TEXTURE20" value="0x84D4"/> 4059 <enum name="TEXTURE21" value="0x84D5"/> 4060 <enum name="TEXTURE22" value="0x84D6"/> 4061 <enum name="TEXTURE23" value="0x84D7"/> 4062 <enum name="TEXTURE24" value="0x84D8"/> 4063 <enum name="TEXTURE25" value="0x84D9"/> 4064 <enum name="TEXTURE26" value="0x84DA"/> 4065 <enum name="TEXTURE27" value="0x84DB"/> 4066 <enum name="TEXTURE28" value="0x84DC"/> 4067 <enum name="TEXTURE29" value="0x84DD"/> 4068 <enum name="TEXTURE30" value="0x84DE"/> 4069 <enum name="TEXTURE31" value="0x84DF"/> 4070 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0"> 4071 <size name="Get" mode="get"/> 4072 </enum> 4073 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1"> 4074 <size name="Get" mode="get"/> 4075 </enum> 4076 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2"> 4077 <size name="Get" mode="get"/> 4078 </enum> 4079 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/> 4080 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/> 4081 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/> 4082 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/> 4083 <enum name="MULTISAMPLE" count="1" value="0x809D"> 4084 <size name="Get" mode="get"/> 4085 </enum> 4086 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> 4087 <size name="Get" mode="get"/> 4088 </enum> 4089 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F"> 4090 <size name="Get" mode="get"/> 4091 </enum> 4092 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> 4093 <size name="Get" mode="get"/> 4094 </enum> 4095 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8"> 4096 <size name="Get" mode="get"/> 4097 </enum> 4098 <enum name="SAMPLES" count="1" value="0x80A9"> 4099 <size name="Get" mode="get"/> 4100 </enum> 4101 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA"> 4102 <size name="Get" mode="get"/> 4103 </enum> 4104 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB"> 4105 <size name="Get" mode="get"/> 4106 </enum> 4107 <enum name="MULTISAMPLE_BIT" value="0x20000000"/> 4108 <enum name="NORMAL_MAP" value="0x8511"/> 4109 <enum name="REFLECTION_MAP" value="0x8512"/> 4110 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513"> 4111 <size name="Get" mode="get"/> 4112 </enum> 4113 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514"> 4114 <size name="Get" mode="get"/> 4115 </enum> 4116 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/> 4117 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/> 4118 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/> 4119 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/> 4120 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/> 4121 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/> 4122 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/> 4123 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C"> 4124 <size name="Get" mode="get"/> 4125 </enum> 4126 <enum name="COMPRESSED_ALPHA" value="0x84E9"/> 4127 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/> 4128 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/> 4129 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/> 4130 <enum name="COMPRESSED_RGB" value="0x84ED"/> 4131 <enum name="COMPRESSED_RGBA" value="0x84EE"/> 4132 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF"> 4133 <size name="Get" mode="get"/> 4134 </enum> 4135 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0"> 4136 <size name="GetTexLevelParameterfv" mode="get"/> 4137 <size name="GetTexLevelParameteriv" mode="get"/> 4138 </enum> 4139 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1"> 4140 <size name="GetTexLevelParameterfv" mode="get"/> 4141 <size name="GetTexLevelParameteriv" mode="get"/> 4142 </enum> 4143 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2"> 4144 <size name="Get" mode="get"/> 4145 </enum> 4146 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3"> 4147 <size name="Get" mode="get"/> 4148 </enum> 4149 <enum name="CLAMP_TO_BORDER" value="0x812D"/> 4150 <enum name="COMBINE" value="0x8570"/> 4151 <enum name="COMBINE_RGB" count="1" value="0x8571"> 4152 <size name="TexEnvfv"/> 4153 <size name="TexEnviv"/> 4154 <size name="GetTexEnvfv" mode="get"/> 4155 <size name="GetTexEnviv" mode="get"/> 4156 </enum> 4157 <enum name="COMBINE_ALPHA" count="1" value="0x8572"> 4158 <size name="TexEnvfv"/> 4159 <size name="TexEnviv"/> 4160 <size name="GetTexEnvfv" mode="get"/> 4161 <size name="GetTexEnviv" mode="get"/> 4162 </enum> 4163 <enum name="SOURCE0_RGB" count="1" value="0x8580"> 4164 <size name="TexEnvfv"/> 4165 <size name="TexEnviv"/> 4166 <size name="GetTexEnvfv" mode="get"/> 4167 <size name="GetTexEnviv" mode="get"/> 4168 </enum> 4169 <enum name="SOURCE1_RGB" count="1" value="0x8581"> 4170 <size name="TexEnvfv"/> 4171 <size name="TexEnviv"/> 4172 <size name="GetTexEnvfv" mode="get"/> 4173 <size name="GetTexEnviv" mode="get"/> 4174 </enum> 4175 <enum name="SOURCE2_RGB" count="1" value="0x8582"> 4176 <size name="TexEnvfv"/> 4177 <size name="TexEnviv"/> 4178 <size name="GetTexEnvfv" mode="get"/> 4179 <size name="GetTexEnviv" mode="get"/> 4180 </enum> 4181 <enum name="SOURCE0_ALPHA" count="1" value="0x8588"> 4182 <size name="TexEnvfv"/> 4183 <size name="TexEnviv"/> 4184 <size name="GetTexEnvfv" mode="get"/> 4185 <size name="GetTexEnviv" mode="get"/> 4186 </enum> 4187 <enum name="SOURCE1_ALPHA" count="1" value="0x8589"> 4188 <size name="TexEnvfv"/> 4189 <size name="TexEnviv"/> 4190 <size name="GetTexEnvfv" mode="get"/> 4191 <size name="GetTexEnviv" mode="get"/> 4192 </enum> 4193 <enum name="SOURCE2_ALPHA" count="1" value="0x858A"> 4194 <size name="TexEnvfv"/> 4195 <size name="TexEnviv"/> 4196 <size name="GetTexEnvfv" mode="get"/> 4197 <size name="GetTexEnviv" mode="get"/> 4198 </enum> 4199 <enum name="OPERAND0_RGB" count="1" value="0x8590"> 4200 <size name="TexEnvfv"/> 4201 <size name="TexEnviv"/> 4202 <size name="GetTexEnvfv" mode="get"/> 4203 <size name="GetTexEnviv" mode="get"/> 4204 </enum> 4205 <enum name="OPERAND1_RGB" count="1" value="0x8591"> 4206 <size name="TexEnvfv"/> 4207 <size name="TexEnviv"/> 4208 <size name="GetTexEnvfv" mode="get"/> 4209 <size name="GetTexEnviv" mode="get"/> 4210 </enum> 4211 <enum name="OPERAND2_RGB" count="1" value="0x8592"> 4212 <size name="TexEnvfv"/> 4213 <size name="TexEnviv"/> 4214 <size name="GetTexEnvfv" mode="get"/> 4215 <size name="GetTexEnviv" mode="get"/> 4216 </enum> 4217 <enum name="OPERAND0_ALPHA" count="1" value="0x8598"> 4218 <size name="TexEnvfv"/> 4219 <size name="TexEnviv"/> 4220 <size name="GetTexEnvfv" mode="get"/> 4221 <size name="GetTexEnviv" mode="get"/> 4222 </enum> 4223 <enum name="OPERAND1_ALPHA" count="1" value="0x8599"> 4224 <size name="TexEnvfv"/> 4225 <size name="TexEnviv"/> 4226 <size name="GetTexEnvfv" mode="get"/> 4227 <size name="GetTexEnviv" mode="get"/> 4228 </enum> 4229 <enum name="OPERAND2_ALPHA" count="1" value="0x859A"> 4230 <size name="TexEnvfv"/> 4231 <size name="TexEnviv"/> 4232 <size name="GetTexEnvfv" mode="get"/> 4233 <size name="GetTexEnviv" mode="get"/> 4234 </enum> 4235 <enum name="RGB_SCALE" count="1" value="0x8573"> 4236 <size name="TexEnvfv"/> 4237 <size name="TexEnviv"/> 4238 <size name="GetTexEnvfv" mode="get"/> 4239 <size name="GetTexEnviv" mode="get"/> 4240 </enum> 4241 <enum name="ADD_SIGNED" value="0x8574"/> 4242 <enum name="INTERPOLATE" value="0x8575"/> 4243 <enum name="SUBTRACT" value="0x84E7"/> 4244 <enum name="CONSTANT" value="0x8576"/> 4245 <enum name="PRIMARY_COLOR" value="0x8577"/> 4246 <enum name="PREVIOUS" value="0x8578"/> 4247 <enum name="DOT3_RGB" value="0x86AE"/> 4248 <enum name="DOT3_RGBA" value="0x86AF"/> 4249 4250 <function name="ActiveTexture" es1="1.0" es2="2.0"> 4251 <param name="texture" type="GLenum"/> 4252 <glx rop="197"/> 4253 </function> 4254 4255 <function name="ClientActiveTexture" es1="1.0" deprecated="3.1"> 4256 <param name="texture" type="GLenum"/> 4257 <glx handcode="true"/> 4258 </function> 4259 4260 <function name="MultiTexCoord1d" deprecated="3.1"> 4261 <param name="target" type="GLenum"/> 4262 <param name="s" type="GLdouble"/> 4263 </function> 4264 4265 <function name="MultiTexCoord1dv" deprecated="3.1"> 4266 <param name="target" type="GLenum"/> 4267 <param name="v" type="const GLdouble *" count="1"/> 4268 <glx rop="198"/> 4269 </function> 4270 4271 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB" deprecated="3.1"> 4272 <param name="target" type="GLenum"/> 4273 <param name="s" type="GLfloat"/> 4274 </function> 4275 4276 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB" 4277 deprecated="3.1"> 4278 <param name="target" type="GLenum"/> 4279 <param name="v" type="const GLfloat *"/> 4280 </function> 4281 4282 <function name="MultiTexCoord1i" deprecated="3.1"> 4283 <param name="target" type="GLenum"/> 4284 <param name="s" type="GLint"/> 4285 </function> 4286 4287 <function name="MultiTexCoord1iv" deprecated="3.1"> 4288 <param name="target" type="GLenum"/> 4289 <param name="v" type="const GLint *" count="1"/> 4290 <glx rop="200"/> 4291 </function> 4292 4293 <function name="MultiTexCoord1s" deprecated="3.1"> 4294 <param name="target" type="GLenum"/> 4295 <param name="s" type="GLshort"/> 4296 </function> 4297 4298 <function name="MultiTexCoord1sv" deprecated="3.1"> 4299 <param name="target" type="GLenum"/> 4300 <param name="v" type="const GLshort *" count="1"/> 4301 <glx rop="201"/> 4302 </function> 4303 4304 <function name="MultiTexCoord2d" deprecated="3.1"> 4305 <param name="target" type="GLenum"/> 4306 <param name="s" type="GLdouble"/> 4307 <param name="t" type="GLdouble"/> 4308 </function> 4309 4310 <function name="MultiTexCoord2dv" deprecated="3.1"> 4311 <param name="target" type="GLenum"/> 4312 <param name="v" type="const GLdouble *" count="2"/> 4313 <glx rop="202"/> 4314 </function> 4315 4316 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB" 4317 deprecated="3.1"> 4318 <param name="target" type="GLenum"/> 4319 <param name="s" type="GLfloat"/> 4320 <param name="t" type="GLfloat"/> 4321 </function> 4322 4323 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB" 4324 deprecated="3.1"> 4325 <param name="target" type="GLenum"/> 4326 <param name="v" type="const GLfloat *"/> 4327 </function> 4328 4329 <function name="MultiTexCoord2i" deprecated="3.1"> 4330 <param name="target" type="GLenum"/> 4331 <param name="s" type="GLint"/> 4332 <param name="t" type="GLint"/> 4333 </function> 4334 4335 <function name="MultiTexCoord2iv" deprecated="3.1"> 4336 <param name="target" type="GLenum"/> 4337 <param name="v" type="const GLint *" count="2"/> 4338 <glx rop="204"/> 4339 </function> 4340 4341 <function name="MultiTexCoord2s" deprecated="3.1"> 4342 <param name="target" type="GLenum"/> 4343 <param name="s" type="GLshort"/> 4344 <param name="t" type="GLshort"/> 4345 </function> 4346 4347 <function name="MultiTexCoord2sv" deprecated="3.1"> 4348 <param name="target" type="GLenum"/> 4349 <param name="v" type="const GLshort *" count="2"/> 4350 <glx rop="205"/> 4351 </function> 4352 4353 <function name="MultiTexCoord3d" deprecated="3.1"> 4354 <param name="target" type="GLenum"/> 4355 <param name="s" type="GLdouble"/> 4356 <param name="t" type="GLdouble"/> 4357 <param name="r" type="GLdouble"/> 4358 </function> 4359 4360 <function name="MultiTexCoord3dv" deprecated="3.1"> 4361 <param name="target" type="GLenum"/> 4362 <param name="v" type="const GLdouble *" count="3"/> 4363 <glx rop="206"/> 4364 </function> 4365 4366 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB" 4367 deprecated="3.1"> 4368 <param name="target" type="GLenum"/> 4369 <param name="s" type="GLfloat"/> 4370 <param name="t" type="GLfloat"/> 4371 <param name="r" type="GLfloat"/> 4372 </function> 4373 4374 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB" 4375 deprecated="3.1"> 4376 <param name="target" type="GLenum"/> 4377 <param name="v" type="const GLfloat *"/> 4378 </function> 4379 4380 <function name="MultiTexCoord3i" deprecated="3.1"> 4381 <param name="target" type="GLenum"/> 4382 <param name="s" type="GLint"/> 4383 <param name="t" type="GLint"/> 4384 <param name="r" type="GLint"/> 4385 </function> 4386 4387 <function name="MultiTexCoord3iv" deprecated="3.1"> 4388 <param name="target" type="GLenum"/> 4389 <param name="v" type="const GLint *" count="3"/> 4390 <glx rop="208"/> 4391 </function> 4392 4393 <function name="MultiTexCoord3s" deprecated="3.1"> 4394 <param name="target" type="GLenum"/> 4395 <param name="s" type="GLshort"/> 4396 <param name="t" type="GLshort"/> 4397 <param name="r" type="GLshort"/> 4398 </function> 4399 4400 <function name="MultiTexCoord3sv" deprecated="3.1"> 4401 <param name="target" type="GLenum"/> 4402 <param name="v" type="const GLshort *" count="3"/> 4403 <glx rop="209"/> 4404 </function> 4405 4406 <function name="MultiTexCoord4d" deprecated="3.1"> 4407 <param name="target" type="GLenum"/> 4408 <param name="s" type="GLdouble"/> 4409 <param name="t" type="GLdouble"/> 4410 <param name="r" type="GLdouble"/> 4411 <param name="q" type="GLdouble"/> 4412 </function> 4413 4414 <function name="MultiTexCoord4dv" deprecated="3.1"> 4415 <param name="target" type="GLenum"/> 4416 <param name="v" type="const GLdouble *" count="4"/> 4417 <glx rop="210"/> 4418 </function> 4419 4420 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0" 4421 deprecated="3.1"> 4422 <param name="target" type="GLenum"/> 4423 <param name="s" type="GLfloat"/> 4424 <param name="t" type="GLfloat"/> 4425 <param name="r" type="GLfloat"/> 4426 <param name="q" type="GLfloat"/> 4427 </function> 4428 4429 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB" 4430 deprecated="3.1"> 4431 <param name="target" type="GLenum"/> 4432 <param name="v" type="const GLfloat *"/> 4433 </function> 4434 4435 <function name="MultiTexCoord4i" deprecated="3.1"> 4436 <param name="target" type="GLenum"/> 4437 <param name="s" type="GLint"/> 4438 <param name="t" type="GLint"/> 4439 <param name="r" type="GLint"/> 4440 <param name="q" type="GLint"/> 4441 </function> 4442 4443 <function name="MultiTexCoord4iv" deprecated="3.1"> 4444 <param name="target" type="GLenum"/> 4445 <param name="v" type="const GLint *" count="4"/> 4446 <glx rop="212"/> 4447 </function> 4448 4449 <function name="MultiTexCoord4s" deprecated="3.1"> 4450 <param name="target" type="GLenum"/> 4451 <param name="s" type="GLshort"/> 4452 <param name="t" type="GLshort"/> 4453 <param name="r" type="GLshort"/> 4454 <param name="q" type="GLshort"/> 4455 </function> 4456 4457 <function name="MultiTexCoord4sv" deprecated="3.1"> 4458 <param name="target" type="GLenum"/> 4459 <param name="v" type="const GLshort *" count="4"/> 4460 <glx rop="213"/> 4461 </function> 4462 4463 <function name="LoadTransposeMatrixf" deprecated="3.1"> 4464 <param name="m" type="const GLfloat *"/> 4465 <glx handcode="true"/> 4466 </function> 4467 4468 <function name="LoadTransposeMatrixd" deprecated="3.1"> 4469 <param name="m" type="const GLdouble *"/> 4470 <glx handcode="true"/> 4471 </function> 4472 4473 <function name="MultTransposeMatrixf" deprecated="3.1"> 4474 <param name="m" type="const GLfloat *"/> 4475 <glx handcode="true"/> 4476 </function> 4477 4478 <function name="MultTransposeMatrixd" deprecated="3.1"> 4479 <param name="m" type="const GLdouble *"/> 4480 <glx handcode="true"/> 4481 </function> 4482 4483 <function name="SampleCoverage" es1="1.0" es2="2.0"> 4484 <param name="value" type="GLclampf"/> 4485 <param name="invert" type="GLboolean"/> 4486 <glx rop="229"/> 4487 </function> 4488 4489 <function name="CompressedTexImage3D" es2="3.0"> 4490 <param name="target" type="GLenum"/> 4491 <param name="level" type="GLint"/> 4492 <param name="internalformat" type="GLenum"/> 4493 <param name="width" type="GLsizei"/> 4494 <param name="height" type="GLsizei"/> 4495 <param name="depth" type="GLsizei"/> 4496 <param name="border" type="GLint"/> 4497 <param name="imageSize" type="GLsizei" counter="true"/> 4498 <param name="data" type="const GLvoid *" count="imageSize"/> 4499 <glx rop="216" handcode="client"/> 4500 </function> 4501 4502 <function name="CompressedTexImage2D" es1="1.0" es2="2.0"> 4503 <param name="target" type="GLenum"/> 4504 <param name="level" type="GLint"/> 4505 <param name="internalformat" type="GLenum"/> 4506 <param name="width" type="GLsizei"/> 4507 <param name="height" type="GLsizei"/> 4508 <param name="border" type="GLint"/> 4509 <param name="imageSize" type="GLsizei" counter="true"/> 4510 <param name="data" type="const GLvoid *" count="imageSize"/> 4511 <glx rop="215" handcode="client"/> 4512 </function> 4513 4514 <function name="CompressedTexImage1D"> 4515 <param name="target" type="GLenum"/> 4516 <param name="level" type="GLint"/> 4517 <param name="internalformat" type="GLenum"/> 4518 <param name="width" type="GLsizei"/> 4519 <param name="border" type="GLint"/> 4520 <param name="imageSize" type="GLsizei" counter="true"/> 4521 <param name="data" type="const GLvoid *" count="imageSize"/> 4522 <glx rop="214" handcode="client"/> 4523 </function> 4524 4525 <function name="CompressedTexSubImage3D" es2="3.0"> 4526 <param name="target" type="GLenum"/> 4527 <param name="level" type="GLint"/> 4528 <param name="xoffset" type="GLint"/> 4529 <param name="yoffset" type="GLint"/> 4530 <param name="zoffset" type="GLint"/> 4531 <param name="width" type="GLsizei"/> 4532 <param name="height" type="GLsizei"/> 4533 <param name="depth" type="GLsizei"/> 4534 <param name="format" type="GLenum"/> 4535 <param name="imageSize" type="GLsizei" counter="true"/> 4536 <param name="data" type="const GLvoid *" count="imageSize"/> 4537 <glx rop="219" handcode="client"/> 4538 </function> 4539 4540 <function name="CompressedTexSubImage2D" es1="1.0" es2="2.0"> 4541 <param name="target" type="GLenum"/> 4542 <param name="level" type="GLint"/> 4543 <param name="xoffset" type="GLint"/> 4544 <param name="yoffset" type="GLint"/> 4545 <param name="width" type="GLsizei"/> 4546 <param name="height" type="GLsizei"/> 4547 <param name="format" type="GLenum"/> 4548 <param name="imageSize" type="GLsizei" counter="true"/> 4549 <param name="data" type="const GLvoid *" count="imageSize"/> 4550 <glx rop="218" handcode="client"/> 4551 </function> 4552 4553 <function name="CompressedTexSubImage1D"> 4554 <param name="target" type="GLenum"/> 4555 <param name="level" type="GLint"/> 4556 <param name="xoffset" type="GLint"/> 4557 <param name="width" 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="217" handcode="client"/> 4562 </function> 4563 4564 <function name="GetCompressedTexImage"> 4565 <param name="target" type="GLenum"/> 4566 <param name="level" type="GLint"/> 4567 <param name="img" type="GLvoid *" output="true"/> 4568 <glx sop="160" handcode="true"/> 4569 </function> 4570 </category> 4571 4572 <category name="1.4"> 4573 <enum name="BLEND_DST_RGB" count="1" value="0x80C8"> 4574 <size name="Get" mode="get"/> 4575 </enum> 4576 <enum name="BLEND_SRC_RGB" count="1" value="0x80C9"> 4577 <size name="Get" mode="get"/> 4578 </enum> 4579 <enum name="BLEND_DST_ALPHA" count="1" value="0x80CA"> 4580 <size name="Get" mode="get"/> 4581 </enum> 4582 <enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB"> 4583 <size name="Get" mode="get"/> 4584 </enum> 4585 <enum name="POINT_SIZE_MIN" count="1" value="0x8126"> 4586 <size name="PointParameterfv"/> 4587 <size name="Get" mode="get"/> 4588 </enum> 4589 <enum name="POINT_SIZE_MAX" count="1" value="0x8127"> 4590 <size name="PointParameterfv"/> 4591 <size name="Get" mode="get"/> 4592 </enum> 4593 <enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128"> 4594 <size name="PointParameterfv"/> 4595 <size name="Get" mode="get"/> 4596 </enum> 4597 <enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129"> 4598 <size name="PointParameterfv"/> 4599 <size name="Get" mode="get"/> 4600 </enum> 4601 <enum name="GENERATE_MIPMAP" count="1" value="0x8191"> 4602 <size name="TexParameterfv"/> 4603 <size name="TexParameteriv"/> 4604 <size name="GetTexParameterfv" mode="get"/> 4605 <size name="GetTexParameteriv" mode="get"/> 4606 </enum> 4607 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/> 4608 <enum name="DEPTH_COMPONENT16" value="0x81A5"/> 4609 <enum name="DEPTH_COMPONENT24" value="0x81A6"/> 4610 <enum name="DEPTH_COMPONENT32" value="0x81A7"/> 4611 <enum name="MIRRORED_REPEAT" value="0x8370"/> 4612 <enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450"> 4613 <size name="Get" mode="get"/> 4614 </enum> 4615 <enum name="FOG_COORDINATE" value="0x8451"/> 4616 <enum name="FRAGMENT_DEPTH" value="0x8452"/> 4617 <enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453"> 4618 <size name="Get" mode="get"/> 4619 </enum> 4620 <enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454"> 4621 <size name="Get" mode="get"/> 4622 </enum> 4623 <enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455"> 4624 <size name="Get" mode="get"/> 4625 </enum> 4626 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/> 4627 <enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457"> 4628 <size name="Get" mode="get"/> 4629 </enum> 4630 <enum name="COLOR_SUM" value="0x8458"/> 4631 <enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459"> 4632 <size name="Get" mode="get"/> 4633 </enum> 4634 <enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A"> 4635 <size name="Get" mode="get"/> 4636 </enum> 4637 <enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B"> 4638 <size name="Get" mode="get"/> 4639 </enum> 4640 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C"> 4641 <size name="Get" mode="get"/> 4642 </enum> 4643 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/> 4644 <enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E"> 4645 <size name="Get" mode="get"/> 4646 </enum> 4647 <enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD"> 4648 <size name="Get" mode="get"/> 4649 </enum> 4650 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/> 4651 <enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501"> 4652 <size name="TexEnvfv"/> 4653 <size name="TexEnviv"/> 4654 <size name="TexParameterfv"/> 4655 <size name="TexParameteriv"/> 4656 <size name="GetTexEnvfv" mode="get"/> 4657 <size name="GetTexEnviv" mode="get"/> 4658 <size name="GetTexParameterfv" mode="get"/> 4659 <size name="GetTexParameteriv" mode="get"/> 4660 </enum> 4661 <enum name="INCR_WRAP" value="0x8507"/> 4662 <enum name="DECR_WRAP" value="0x8508"/> 4663 <enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A"> 4664 <size name="GetTexLevelParameterfv" mode="get"/> 4665 <size name="GetTexLevelParameteriv" mode="get"/> 4666 </enum> 4667 <enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B"> 4668 <size name="TexParameterfv"/> 4669 <size name="TexParameteriv"/> 4670 <size name="GetTexParameterfv" mode="get"/> 4671 <size name="GetTexParameteriv" mode="get"/> 4672 </enum> 4673 <enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C"> 4674 <size name="TexParameterfv"/> 4675 <size name="TexParameteriv"/> 4676 <size name="GetTexParameterfv" mode="get"/> 4677 <size name="GetTexParameteriv" mode="get"/> 4678 </enum> 4679 <enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D"> 4680 <size name="TexParameterfv"/> 4681 <size name="TexParameteriv"/> 4682 <size name="GetTexParameterfv" mode="get"/> 4683 <size name="GetTexParameteriv" mode="get"/> 4684 </enum> 4685 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/> 4686 4687 <function name="BlendFuncSeparate" es2="2.0"> 4688 <param name="sfactorRGB" type="GLenum"/> 4689 <param name="dfactorRGB" type="GLenum"/> 4690 <param name="sfactorAlpha" type="GLenum"/> 4691 <param name="dfactorAlpha" type="GLenum"/> 4692 <glx rop="4134"/> 4693 </function> 4694 4695 <function name="FogCoordf" alias="FogCoordfEXT" deprecated="3.1"> 4696 <param name="coord" type="GLfloat"/> 4697 </function> 4698 4699 <function name="FogCoordfv" alias="FogCoordfvEXT" deprecated="3.1"> 4700 <param name="coord" type="const GLfloat *"/> 4701 </function> 4702 4703 <function name="FogCoordd" deprecated="3.1"> 4704 <param name="coord" type="GLdouble"/> 4705 </function> 4706 4707 <function name="FogCoorddv" deprecated="3.1"> 4708 <param name="coord" type="const GLdouble *" count="1"/> 4709 <glx rop="4125"/> 4710 </function> 4711 4712 <function name="FogCoordPointer" deprecated="3.1"> 4713 <param name="type" type="GLenum"/> 4714 <param name="stride" type="GLsizei"/> 4715 <param name="pointer" type="const GLvoid *"/> 4716 <glx handcode="true"/> 4717 </function> 4718 4719 <function name="MultiDrawArrays"> 4720 <param name="mode" type="GLenum"/> 4721 <param name="first" type="const GLint *"/> 4722 <param name="count" type="const GLsizei *"/> 4723 <param name="primcount" type="GLsizei"/> 4724 <glx handcode="true"/> 4725 </function> 4726 4727 <function name="MultiDrawElements" alias="MultiDrawElementsEXT"> 4728 <param name="mode" type="GLenum"/> 4729 <param name="count" type="const GLsizei *"/> 4730 <param name="type" type="GLenum"/> 4731 <param name="indices" type="const GLvoid * const *"/> 4732 <param name="primcount" type="GLsizei"/> 4733 </function> 4734 4735 <function name="PointParameterf" es1="1.1"> 4736 <param name="pname" type="GLenum"/> 4737 <param name="param" type="GLfloat"/> 4738 <glx rop="2065"/> 4739 </function> 4740 4741 <function name="PointParameterfv" es1="1.1"> 4742 <param name="pname" type="GLenum"/> 4743 <param name="params" type="const GLfloat *" variable_param="pname"/> 4744 <glx rop="2066"/> 4745 </function> 4746 4747 <function name="PointParameteri"> 4748 <param name="pname" type="GLenum"/> 4749 <param name="param" type="GLint"/> 4750 <glx rop="4221"/> 4751 </function> 4752 4753 <function name="PointParameteriv"> 4754 <param name="pname" type="GLenum"/> 4755 <param name="params" type="const GLint *" variable_param="pname"/> 4756 <glx rop="4222"/> 4757 </function> 4758 4759 <function name="SecondaryColor3b" deprecated="3.1"> 4760 <param name="red" type="GLbyte"/> 4761 <param name="green" type="GLbyte"/> 4762 <param name="blue" type="GLbyte"/> 4763 </function> 4764 4765 <function name="SecondaryColor3bv" deprecated="3.1"> 4766 <param name="v" type="const GLbyte *" count="3"/> 4767 <glx rop="4126"/> 4768 </function> 4769 4770 <function name="SecondaryColor3d" deprecated="3.1"> 4771 <param name="red" type="GLdouble"/> 4772 <param name="green" type="GLdouble"/> 4773 <param name="blue" type="GLdouble"/> 4774 </function> 4775 4776 <function name="SecondaryColor3dv" deprecated="3.1"> 4777 <param name="v" type="const GLdouble *" count="3"/> 4778 <glx rop="4130"/> 4779 </function> 4780 4781 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT" 4782 deprecated="3.1" exec="dynamic"> 4783 <param name="red" type="GLfloat"/> 4784 <param name="green" type="GLfloat"/> 4785 <param name="blue" type="GLfloat"/> 4786 </function> 4787 4788 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT" 4789 deprecated="3.1" exec="dynamic"> 4790 <param name="v" type="const GLfloat *"/> 4791 </function> 4792 4793 <function name="SecondaryColor3i" deprecated="3.1"> 4794 <param name="red" type="GLint"/> 4795 <param name="green" type="GLint"/> 4796 <param name="blue" type="GLint"/> 4797 </function> 4798 4799 <function name="SecondaryColor3iv" deprecated="3.1"> 4800 <param name="v" type="const GLint *" count="3"/> 4801 <glx rop="4128"/> 4802 </function> 4803 4804 <function name="SecondaryColor3s" deprecated="3.1"> 4805 <param name="red" type="GLshort"/> 4806 <param name="green" type="GLshort"/> 4807 <param name="blue" type="GLshort"/> 4808 </function> 4809 4810 <function name="SecondaryColor3sv" deprecated="3.1"> 4811 <param name="v" type="const GLshort *" count="3"/> 4812 <glx rop="4127"/> 4813 </function> 4814 4815 <function name="SecondaryColor3ub" deprecated="3.1"> 4816 <param name="red" type="GLubyte"/> 4817 <param name="green" type="GLubyte"/> 4818 <param name="blue" type="GLubyte"/> 4819 </function> 4820 4821 <function name="SecondaryColor3ubv" deprecated="3.1"> 4822 <param name="v" type="const GLubyte *" count="3"/> 4823 <glx rop="4131"/> 4824 </function> 4825 4826 <function name="SecondaryColor3ui" deprecated="3.1"> 4827 <param name="red" type="GLuint"/> 4828 <param name="green" type="GLuint"/> 4829 <param name="blue" type="GLuint"/> 4830 </function> 4831 4832 <function name="SecondaryColor3uiv" deprecated="3.1"> 4833 <param name="v" type="const GLuint *" count="3"/> 4834 <glx rop="4133"/> 4835 </function> 4836 4837 <function name="SecondaryColor3us" deprecated="3.1"> 4838 <param name="red" type="GLushort"/> 4839 <param name="green" type="GLushort"/> 4840 <param name="blue" type="GLushort"/> 4841 </function> 4842 4843 <function name="SecondaryColor3usv" deprecated="3.1"> 4844 <param name="v" type="const GLushort *" count="3"/> 4845 <glx rop="4132"/> 4846 </function> 4847 4848 <function name="SecondaryColorPointer" deprecated="3.1"> 4849 <param name="size" type="GLint"/> 4850 <param name="type" type="GLenum"/> 4851 <param name="stride" type="GLsizei"/> 4852 <param name="pointer" type="const GLvoid *"/> 4853 <glx handcode="true"/> 4854 </function> 4855 4856 <function name="WindowPos2d" deprecated="3.1"> 4857 <param name="x" type="GLdouble"/> 4858 <param name="y" type="GLdouble"/> 4859 <glx handcode="true"/> 4860 </function> 4861 4862 <function name="WindowPos2dv" deprecated="3.1"> 4863 <param name="v" type="const GLdouble *"/> 4864 <glx handcode="true"/> 4865 </function> 4866 4867 <function name="WindowPos2f" deprecated="3.1"> 4868 <param name="x" type="GLfloat"/> 4869 <param name="y" type="GLfloat"/> 4870 <glx handcode="true"/> 4871 </function> 4872 4873 <function name="WindowPos2fv" deprecated="3.1"> 4874 <param name="v" type="const GLfloat *"/> 4875 <glx handcode="true"/> 4876 </function> 4877 4878 <function name="WindowPos2i" deprecated="3.1"> 4879 <param name="x" type="GLint"/> 4880 <param name="y" type="GLint"/> 4881 <glx handcode="true"/> 4882 </function> 4883 4884 <function name="WindowPos2iv" deprecated="3.1"> 4885 <param name="v" type="const GLint *"/> 4886 <glx handcode="true"/> 4887 </function> 4888 4889 <function name="WindowPos2s" deprecated="3.1"> 4890 <param name="x" type="GLshort"/> 4891 <param name="y" type="GLshort"/> 4892 <glx handcode="true"/> 4893 </function> 4894 4895 <function name="WindowPos2sv" deprecated="3.1"> 4896 <param name="v" type="const GLshort *"/> 4897 <glx handcode="true"/> 4898 </function> 4899 4900 <function name="WindowPos3d" deprecated="3.1"> 4901 <param name="x" type="GLdouble"/> 4902 <param name="y" type="GLdouble"/> 4903 <param name="z" type="GLdouble"/> 4904 <glx handcode="true"/> 4905 </function> 4906 4907 <function name="WindowPos3dv" deprecated="3.1"> 4908 <param name="v" type="const GLdouble *"/> 4909 <glx handcode="true"/> 4910 </function> 4911 4912 <function name="WindowPos3f" deprecated="3.1"> 4913 <param name="x" type="GLfloat"/> 4914 <param name="y" type="GLfloat"/> 4915 <param name="z" type="GLfloat"/> 4916 </function> 4917 4918 <function name="WindowPos3fv" deprecated="3.1"> 4919 <param name="v" type="const GLfloat *" count="3"/> 4920 <glx rop="230"/> 4921 </function> 4922 4923 <function name="WindowPos3i" deprecated="3.1"> 4924 <param name="x" type="GLint"/> 4925 <param name="y" type="GLint"/> 4926 <param name="z" type="GLint"/> 4927 <glx handcode="true"/> 4928 </function> 4929 4930 <function name="WindowPos3iv" deprecated="3.1"> 4931 <param name="v" type="const GLint *"/> 4932 <glx handcode="true"/> 4933 </function> 4934 4935 <function name="WindowPos3s" deprecated="3.1"> 4936 <param name="x" type="GLshort"/> 4937 <param name="y" type="GLshort"/> 4938 <param name="z" type="GLshort"/> 4939 <glx handcode="true"/> 4940 </function> 4941 4942 <function name="WindowPos3sv" deprecated="3.1"> 4943 <param name="v" type="const GLshort *"/> 4944 <glx handcode="true"/> 4945 </function> 4946 </category> 4947 4948 <category name="1.5"> 4949 <enum name="BUFFER_SIZE" value="0x8764"/> 4950 <enum name="BUFFER_USAGE" value="0x8765"/> 4951 <enum name="QUERY_COUNTER_BITS" value="0x8864"/> 4952 <enum name="CURRENT_QUERY" value="0x8865"/> 4953 <enum name="QUERY_RESULT" value="0x8866"/> 4954 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/> 4955 <enum name="ARRAY_BUFFER" value="0x8892"/> 4956 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/> 4957 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/> 4958 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/> 4959 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/> 4960 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/> 4961 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/> 4962 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/> 4963 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/> 4964 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/> 4965 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/> 4966 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/> 4967 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/> 4968 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/> 4969 <enum name="READ_ONLY" value="0x88B8"/> 4970 <enum name="WRITE_ONLY" value="0x88B9"/> 4971 <enum name="READ_WRITE" value="0x88BA"/> 4972 <enum name="BUFFER_ACCESS" value="0x88BB"/> 4973 <enum name="BUFFER_MAPPED" value="0x88BC"/> 4974 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/> 4975 <enum name="STREAM_DRAW" value="0x88E0"/> 4976 <enum name="STREAM_READ" value="0x88E1"/> 4977 <enum name="STREAM_COPY" value="0x88E2"/> 4978 <enum name="STATIC_DRAW" value="0x88E4"/> 4979 <enum name="STATIC_READ" value="0x88E5"/> 4980 <enum name="STATIC_COPY" value="0x88E6"/> 4981 <enum name="DYNAMIC_DRAW" value="0x88E8"/> 4982 <enum name="DYNAMIC_READ" value="0x88E9"/> 4983 <enum name="DYNAMIC_COPY" value="0x88EA"/> 4984 <enum name="SAMPLES_PASSED" count="1" value="0x8914"/> 4985 <enum name="FOG_COORD_SRC" value="0x8450"> 4986 <size name="Get" mode="get"/> 4987 </enum> 4988 <enum name="FOG_COORD" value="0x8451"/> 4989 <enum name="CURRENT_FOG_COORD" count="1" value="0x8453"> 4990 <size name="Get" mode="get"/> 4991 </enum> 4992 <enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454"> 4993 <size name="Get" mode="get"/> 4994 </enum> 4995 <enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455"> 4996 <size name="Get" mode="get"/> 4997 </enum> 4998 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/> 4999 <enum name="FOG_COORD_ARRAY" count="1" value="0x8457"> 5000 <size name="Get" mode="get"/> 5001 </enum> 5002 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/> 5003 <enum name="SRC0_RGB" value="0x8580"/> 5004 <enum name="SRC1_RGB" value="0x8581"/> 5005 <enum name="SRC2_RGB" value="0x8582"/> 5006 <enum name="SRC0_ALPHA" value="0x8588"/> 5007 <enum name="SRC1_ALPHA" value="0x8589"/> 5008 <enum name="SRC2_ALPHA" value="0x858A"/> 5009 5010 <type name="intptr" size="4" glx_name="CARD32"/> 5011 <type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/> 5012 5013 <function name="BindBuffer" es1="1.1" es2="2.0"> 5014 <param name="target" type="GLenum"/> 5015 <param name="buffer" type="GLuint"/> 5016 <glx ignore="true"/> 5017 </function> 5018 5019 <function name="BufferData" es1="1.1" es2="2.0"> 5020 <param name="target" type="GLenum"/> 5021 <param name="size" type="GLsizeiptr" counter="true"/> 5022 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/> 5023 <param name="usage" type="GLenum"/> 5024 <glx ignore="true"/> 5025 </function> 5026 5027 <function name="BufferSubData" es1="1.1" es2="2.0"> 5028 <param name="target" type="GLenum"/> 5029 <param name="offset" type="GLintptr"/> 5030 <param name="size" type="GLsizeiptr" counter="true"/> 5031 <param name="data" type="const GLvoid *" count="size"/> 5032 <glx ignore="true"/> 5033 </function> 5034 5035 <function name="DeleteBuffers" es1="1.1" es2="2.0"> 5036 <param name="n" type="GLsizei" counter="true"/> 5037 <param name="buffer" type="const GLuint *" count="n"/> 5038 <glx ignore="true"/> 5039 </function> 5040 5041 <function name="GenBuffers" es1="1.1" es2="2.0"> 5042 <param name="n" type="GLsizei" counter="true"/> 5043 <param name="buffer" type="GLuint *" output="true" count="n"/> 5044 <glx ignore="true"/> 5045 </function> 5046 5047 <function name="GetBufferParameteriv" es1="1.1" es2="2.0"> 5048 <param name="target" type="GLenum"/> 5049 <param name="pname" type="GLenum"/> 5050 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5051 <glx ignore="true"/> 5052 </function> 5053 5054 <function name="GetBufferPointerv" es2="3.0"> 5055 <param name="target" type="GLenum"/> 5056 <param name="pname" type="GLenum"/> 5057 <param name="params" type="GLvoid **" output="true"/> 5058 <glx ignore="true"/> 5059 </function> 5060 5061 <function name="GetBufferSubData"> 5062 <param name="target" type="GLenum"/> 5063 <param name="offset" type="GLintptr"/> 5064 <param name="size" type="GLsizeiptr" counter="true"/> 5065 <param name="data" type="GLvoid *" output="true" count="size"/> 5066 <glx ignore="true"/> 5067 </function> 5068 5069 <function name="IsBuffer" es1="1.1" es2="2.0"> 5070 <param name="buffer" type="GLuint"/> 5071 <return type="GLboolean"/> 5072 <glx ignore="true"/> 5073 </function> 5074 5075 <function name="MapBuffer"> 5076 <param name="target" type="GLenum"/> 5077 <param name="access" type="GLenum"/> 5078 <return type="GLvoid *"/> 5079 <glx ignore="true"/> 5080 </function> 5081 5082 <function name="UnmapBuffer" es2="3.0"> 5083 <param name="target" type="GLenum"/> 5084 <return type="GLboolean"/> 5085 <glx ignore="true"/> 5086 </function> 5087 5088 <function name="GenQueries" es2="3.0"> 5089 <param name="n" type="GLsizei" counter="true"/> 5090 <param name="ids" type="GLuint *" output="true" count="n"/> 5091 <glx sop="162" always_array="true"/> 5092 </function> 5093 5094 <function name="DeleteQueries" es2="3.0"> 5095 <param name="n" type="GLsizei" counter="true"/> 5096 <param name="ids" type="const GLuint *" count="n"/> 5097 <glx sop="161"/> 5098 </function> 5099 5100 <function name="IsQuery" es2="3.0"> 5101 <param name="id" type="GLuint"/> 5102 <return type="GLboolean"/> 5103 <glx sop="163"/> 5104 </function> 5105 5106 <function name="BeginQuery" es2="3.0"> 5107 <param name="target" type="GLenum"/> 5108 <param name="id" type="GLuint"/> 5109 <glx rop="231"/> 5110 </function> 5111 5112 <function name="EndQuery" es2="3.0"> 5113 <param name="target" type="GLenum"/> 5114 <glx rop="232"/> 5115 </function> 5116 5117 <function name="GetQueryiv" es2="3.0"> 5118 <param name="target" type="GLenum"/> 5119 <param name="pname" type="GLenum"/> 5120 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5121 <glx sop="164"/> 5122 </function> 5123 5124 <function name="GetQueryObjectiv"> 5125 <param name="id" type="GLuint"/> 5126 <param name="pname" type="GLenum"/> 5127 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5128 <glx sop="165"/> 5129 </function> 5130 5131 <function name="GetQueryObjectuiv" es2="3.0"> 5132 <param name="id" type="GLuint"/> 5133 <param name="pname" type="GLenum"/> 5134 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 5135 <glx sop="166"/> 5136 </function> 5137 </category> 5138 5139 5140 <category name="2.0"> 5141 <!-- XXX some of the enums and functions probably need additional --> 5142 <!-- flags/attributes. --> 5143 5144 <type name="char" size="1" glx_name="CARD8"/> 5145 5146 <enum name="BLEND_EQUATION_RGB" value="0x8009"/> 5147 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/> 5148 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/> 5149 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/> 5150 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/> 5151 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/> 5152 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/> 5153 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/> 5154 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/> 5155 <enum name="STENCIL_BACK_FUNC" value="0x8800"/> 5156 <enum name="STENCIL_BACK_FAIL" value="0x8801"/> 5157 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/> 5158 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/> 5159 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/> 5160 <enum name="DRAW_BUFFER0" value="0x8825"/> 5161 <enum name="DRAW_BUFFER1" value="0x8826"/> 5162 <enum name="DRAW_BUFFER2" value="0x8827"/> 5163 <enum name="DRAW_BUFFER3" value="0x8828"/> 5164 <enum name="DRAW_BUFFER4" value="0x8829"/> 5165 <enum name="DRAW_BUFFER5" value="0x882A"/> 5166 <enum name="DRAW_BUFFER6" value="0x882B"/> 5167 <enum name="DRAW_BUFFER7" value="0x882C"/> 5168 <enum name="DRAW_BUFFER8" value="0x882D"/> 5169 <enum name="DRAW_BUFFER9" value="0x882E"/> 5170 <enum name="DRAW_BUFFER10" value="0x882F"/> 5171 <enum name="DRAW_BUFFER11" value="0x8830"/> 5172 <enum name="DRAW_BUFFER12" value="0x8831"/> 5173 <enum name="DRAW_BUFFER13" value="0x8832"/> 5174 <enum name="DRAW_BUFFER14" value="0x8833"/> 5175 <enum name="DRAW_BUFFER15" value="0x8834"/> 5176 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/> 5177 <enum name="POINT_SPRITE" value="0x8861"/> 5178 <enum name="COORD_REPLACE" value="0x8862"/> 5179 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/> 5180 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/> 5181 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/> 5182 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/> 5183 <enum name="FRAGMENT_SHADER" value="0x8B30"/> 5184 <enum name="VERTEX_SHADER" value="0x8B31"/> 5185 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/> 5186 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/> 5187 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/> 5188 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/> 5189 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/> 5190 <enum name="SHADER_TYPE" value="0x8B4F"/> 5191 <enum name="FLOAT_VEC2" value="0x8B50"/> 5192 <enum name="FLOAT_VEC3" value="0x8B51"/> 5193 <enum name="FLOAT_VEC4" value="0x8B52"/> 5194 <enum name="INT_VEC2" value="0x8B53"/> 5195 <enum name="INT_VEC3" value="0x8B54"/> 5196 <enum name="INT_VEC4" value="0x8B55"/> 5197 <enum name="BOOL" value="0x8B56"/> 5198 <enum name="BOOL_VEC2" value="0x8B57"/> 5199 <enum name="BOOL_VEC3" value="0x8B58"/> 5200 <enum name="BOOL_VEC4" value="0x8B59"/> 5201 <enum name="FLOAT_MAT2" value="0x8B5A"/> 5202 <enum name="FLOAT_MAT3" value="0x8B5B"/> 5203 <enum name="FLOAT_MAT4" value="0x8B5C"/> 5204 <enum name="SAMPLER_1D" value="0x8B5D"/> 5205 <enum name="SAMPLER_2D" value="0x8B5E"/> 5206 <enum name="SAMPLER_3D" value="0x8B5F"/> 5207 <enum name="SAMPLER_CUBE" value="0x8B60"/> 5208 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/> 5209 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/> 5210 <enum name="DELETE_STATUS" value="0x8B80"/> 5211 <enum name="COMPILE_STATUS" value="0x8B81"/> 5212 <enum name="LINK_STATUS" value="0x8B82"/> 5213 <enum name="VALIDATE_STATUS" value="0x8B83"/> 5214 <enum name="INFO_LOG_LENGTH" value="0x8B84"/> 5215 <enum name="ATTACHED_SHADERS" value="0x8B85"/> 5216 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/> 5217 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/> 5218 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/> 5219 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/> 5220 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/> 5221 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/> 5222 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/> 5223 <enum name="CURRENT_PROGRAM" value="0x8B8D"/> 5224 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0"> 5225 <size name="PointParameterfv"/> 5226 <size name="PointParameteriv"/> 5227 </enum> 5228 <enum name="LOWER_LEFT" value="0x8CA1"/> 5229 <enum name="UPPER_LEFT" value="0x8CA2"/> 5230 <enum name="STENCIL_BACK_REF" value="0x8CA3"/> 5231 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/> 5232 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/> 5233 5234 <function name="BlendEquationSeparate" es2="2.0"> 5235 <param name="modeRGB" type="GLenum"/> 5236 <param name="modeA" type="GLenum"/> 5237 <glx rop="4228"/> 5238 </function> 5239 5240 <function name="DrawBuffers" es2="3.0"> 5241 <param name="n" type="GLsizei" counter="true"/> 5242 <param name="bufs" type="const GLenum *" count="n"/> 5243 <glx rop="233" large="true"/> 5244 </function> 5245 5246 <function name="StencilFuncSeparate" es2="2.0"> 5247 <param name="face" type="GLenum"/> 5248 <param name="func" type="GLenum"/> 5249 <param name="ref" type="GLint"/> 5250 <param name="mask" type="GLuint"/> 5251 <glx ignore="true"/> 5252 </function> 5253 5254 <function name="StencilOpSeparate" es2="2.0"> 5255 <param name="face" type="GLenum"/> 5256 <param name="sfail" type="GLenum"/> 5257 <param name="zfail" type="GLenum"/> 5258 <param name="zpass" type="GLenum"/> 5259 <glx ignore="true"/> 5260 </function> 5261 5262 <function name="StencilMaskSeparate" es2="2.0"> 5263 <param name="face" type="GLenum"/> 5264 <param name="mask" type="GLuint"/> 5265 <glx ignore="true"/> 5266 </function> 5267 5268 <function name="AttachShader" es2="2.0"> 5269 <param name="program" type="GLuint"/> 5270 <param name="shader" type="GLuint"/> 5271 <glx ignore="true"/> 5272 </function> 5273 5274 <function name="BindAttribLocation" es2="2.0"> 5275 <param name="program" type="GLuint"/> 5276 <param name="index" type="GLuint"/> 5277 <param name="name" type="const GLchar *"/> 5278 <glx ignore="true"/> 5279 </function> 5280 5281 <function name="CompileShader" es2="2.0"> 5282 <param name="shader" type="GLuint"/> 5283 <glx ignore="true"/> 5284 </function> 5285 5286 <function name="CreateProgram" es2="2.0"> 5287 <return type="GLuint"/> 5288 <glx ignore="true"/> 5289 </function> 5290 5291 <function name="CreateShader" es2="2.0"> 5292 <param name="type" type="GLenum"/> 5293 <return type="GLuint"/> 5294 <glx ignore="true"/> 5295 </function> 5296 5297 <function name="DeleteProgram" es2="2.0"> 5298 <param name="program" type="GLuint"/> 5299 <glx ignore="true"/> 5300 </function> 5301 5302 <function name="DeleteShader" es2="2.0"> 5303 <param name="program" type="GLuint"/> 5304 <glx ignore="true"/> 5305 </function> 5306 5307 <function name="DetachShader" es2="2.0"> 5308 <param name="program" type="GLuint"/> 5309 <param name="shader" type="GLuint"/> 5310 <glx ignore="true"/> 5311 </function> 5312 5313 <function name="DisableVertexAttribArray" es2="2.0"> 5314 <param name="index" type="GLuint"/> 5315 <glx ignore="true"/> 5316 <glx handcode="true"/> 5317 </function> 5318 5319 <function name="EnableVertexAttribArray" es2="2.0"> 5320 <param name="index" type="GLuint"/> 5321 <glx ignore="true"/> 5322 <glx handcode="true"/> 5323 </function> 5324 5325 <function name="GetActiveAttrib" es2="2.0"> 5326 <param name="program" type="GLuint"/> 5327 <param name="index" type="GLuint"/> 5328 <param name="bufSize" type="GLsizei "/> 5329 <param name="length" type="GLsizei *" output="true"/> 5330 <param name="size" type="GLint *" output="true"/> 5331 <param name="type" type="GLenum *" output="true"/> 5332 <param name="name" type="GLchar *" output="true"/> 5333 <glx ignore="true"/> 5334 </function> 5335 5336 <function name="GetActiveUniform" es2="2.0"> 5337 <param name="program" type="GLuint"/> 5338 <param name="index" type="GLuint"/> 5339 <param name="bufSize" type="GLsizei"/> 5340 <param name="length" type="GLsizei *" output="true"/> 5341 <param name="size" type="GLint *" output="true"/> 5342 <param name="type" type="GLenum *" output="true"/> 5343 <param name="name" type="GLchar *" output="true"/> 5344 <glx ignore="true"/> 5345 </function> 5346 5347 <function name="GetAttachedShaders" es2="2.0"> 5348 <param name="program" type="GLuint"/> 5349 <param name="maxCount" type="GLsizei"/> 5350 <param name="count" type="GLsizei *" output="true"/> 5351 <param name="obj" type="GLuint *" output="true"/> 5352 <glx ignore="true"/> 5353 </function> 5354 5355 <function name="GetAttribLocation" es2="2.0"> 5356 <param name="program" type="GLuint"/> 5357 <param name="name" type="const GLchar *"/> 5358 <return type="GLint"/> 5359 <glx ignore="true"/> 5360 </function> 5361 5362 <function name="GetProgramiv" es2="2.0"> 5363 <param name="program" type="GLuint"/> 5364 <param name="pname" type="GLenum"/> 5365 <param name="params" type="GLint *" output="true"/> 5366 <glx ignore="true"/> 5367 </function> 5368 5369 <function name="GetProgramInfoLog" es2="2.0"> 5370 <param name="program" type="GLuint"/> 5371 <param name="bufSize" type="GLsizei"/> 5372 <param name="length" type="GLsizei *"/> 5373 <param name="infoLog" type="GLchar *"/> 5374 <glx ignore="true"/> 5375 </function> 5376 5377 <function name="GetShaderiv" es2="2.0"> 5378 <param name="shader" type="GLuint"/> 5379 <param name="pname" type="GLenum"/> 5380 <param name="params" type="GLint *"/> 5381 <glx ignore="true"/> 5382 </function> 5383 5384 <function name="GetShaderInfoLog" es2="2.0"> 5385 <param name="shader" type="GLuint"/> 5386 <param name="bufSize" type="GLsizei"/> 5387 <param name="length" type="GLsizei *"/> 5388 <param name="infoLog" type="GLchar *"/> 5389 <glx ignore="true"/> 5390 </function> 5391 5392 <function name="GetShaderSource" es2="2.0"> 5393 <param name="shader" type="GLuint"/> 5394 <param name="bufSize" type="GLsizei"/> 5395 <param name="length" type="GLsizei *" output="true"/> 5396 <param name="source" type="GLchar *" output="true"/> 5397 <glx ignore="true"/> 5398 </function> 5399 5400 <function name="GetUniformLocation" es2="2.0"> 5401 <param name="program" type="GLuint"/> 5402 <param name="name" type="const GLchar *"/> 5403 <return type="GLint"/> 5404 <glx ignore="true"/> 5405 </function> 5406 5407 <function name="GetUniformfv" es2="2.0"> 5408 <param name="program" type="GLuint"/> 5409 <param name="location" type="GLint"/> 5410 <param name="params" type="GLfloat *" output="true"/> 5411 <glx ignore="true"/> 5412 </function> 5413 5414 <function name="GetUniformiv" es2="2.0"> 5415 <param name="program" type="GLuint"/> 5416 <param name="location" type="GLint"/> 5417 <param name="params" type="GLint *" output="true"/> 5418 <glx ignore="true"/> 5419 </function> 5420 5421 <function name="GetVertexAttribdv"> 5422 <param name="index" type="GLuint"/> 5423 <param name="pname" type="GLenum"/> 5424 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 5425 <glx ignore="true"/> 5426 <glx handcode="client" vendorpriv="1301"/> 5427 </function> 5428 5429 <function name="GetVertexAttribfv" es2="2.0"> 5430 <param name="index" type="GLuint"/> 5431 <param name="pname" type="GLenum"/> 5432 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 5433 <glx ignore="true"/> 5434 <glx handcode="client" vendorpriv="1302"/> 5435 </function> 5436 5437 <function name="GetVertexAttribiv" es2="2.0"> 5438 <param name="index" type="GLuint"/> 5439 <param name="pname" type="GLenum"/> 5440 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5441 <glx ignore="true"/> 5442 <glx handcode="client" vendorpriv="1303"/> 5443 </function> 5444 5445 <function name="GetVertexAttribPointerv" es2="2.0"> 5446 <param name="index" type="GLuint"/> 5447 <param name="pname" type="GLenum"/> 5448 <param name="pointer" type="GLvoid **" output="true"/> 5449 <glx ignore="true"/> 5450 <glx handcode="true"/> 5451 </function> 5452 5453 <function name="IsProgram" es2="2.0"> 5454 <param name="program" type="GLuint"/> 5455 <return type="GLboolean"/> 5456 <glx ignore="true"/> 5457 </function> 5458 5459 <function name="IsShader" es2="2.0"> 5460 <param name="shader" type="GLuint"/> 5461 <return type="GLboolean"/> 5462 <glx ignore="true"/> 5463 </function> 5464 5465 <function name="LinkProgram" es2="2.0"> 5466 <param name="program" type="GLuint"/> 5467 <glx ignore="true"/> 5468 </function> 5469 5470 <function name="ShaderSource" es2="2.0"> 5471 <param name="shader" type="GLuint"/> 5472 <param name="count" type="GLsizei"/> 5473 <param name="string" type="const GLchar * const *"/> 5474 <param name="length" type="const GLint *"/> 5475 <glx ignore="true"/> 5476 </function> 5477 5478 <function name="UseProgram" es2="2.0"> 5479 <param name="program" type="GLuint"/> 5480 <glx ignore="true"/> 5481 </function> 5482 5483 <function name="Uniform1f" es2="2.0"> 5484 <param name="location" type="GLint"/> 5485 <param name="v0" type="GLfloat"/> 5486 <glx ignore="true"/> 5487 </function> 5488 <function name="Uniform2f" es2="2.0"> 5489 <param name="location" type="GLint"/> 5490 <param name="v0" type="GLfloat"/> 5491 <param name="v1" type="GLfloat"/> 5492 <glx ignore="true"/> 5493 </function> 5494 <function name="Uniform3f" es2="2.0"> 5495 <param name="location" type="GLint"/> 5496 <param name="v0" type="GLfloat"/> 5497 <param name="v1" type="GLfloat"/> 5498 <param name="v2" type="GLfloat"/> 5499 <glx ignore="true"/> 5500 </function> 5501 <function name="Uniform4f" es2="2.0"> 5502 <param name="location" type="GLint"/> 5503 <param name="v0" type="GLfloat"/> 5504 <param name="v1" type="GLfloat"/> 5505 <param name="v2" type="GLfloat"/> 5506 <param name="v3" type="GLfloat"/> 5507 <glx ignore="true"/> 5508 </function> 5509 5510 <function name="Uniform1i" es2="2.0"> 5511 <param name="location" type="GLint"/> 5512 <param name="v0" type="GLint"/> 5513 <glx ignore="true"/> 5514 </function> 5515 <function name="Uniform2i" es2="2.0"> 5516 <param name="location" type="GLint"/> 5517 <param name="v0" type="GLint"/> 5518 <param name="v1" type="GLint"/> 5519 <glx ignore="true"/> 5520 </function> 5521 <function name="Uniform3i" es2="2.0"> 5522 <param name="location" type="GLint"/> 5523 <param name="v0" type="GLint"/> 5524 <param name="v1" type="GLint"/> 5525 <param name="v2" type="GLint"/> 5526 <glx ignore="true"/> 5527 </function> 5528 <function name="Uniform4i" es2="2.0"> 5529 <param name="location" type="GLint"/> 5530 <param name="v0" type="GLint"/> 5531 <param name="v1" type="GLint"/> 5532 <param name="v2" type="GLint"/> 5533 <param name="v3" type="GLint"/> 5534 <glx ignore="true"/> 5535 </function> 5536 5537 <function name="Uniform1fv" es2="2.0"> 5538 <param name="location" type="GLint"/> 5539 <param name="count" type="GLsizei" counter="true"/> 5540 <param name="value" type="const GLfloat *" count="count"/> 5541 <glx ignore="true"/> 5542 </function> 5543 <function name="Uniform2fv" es2="2.0"> 5544 <param name="location" type="GLint"/> 5545 <param name="count" type="GLsizei" counter="true"/> 5546 <param name="value" type="const GLfloat *" count="count" count_scale="2"/> 5547 <glx ignore="true"/> 5548 </function> 5549 <function name="Uniform3fv" es2="2.0"> 5550 <param name="location" type="GLint"/> 5551 <param name="count" type="GLsizei" counter="true"/> 5552 <param name="value" type="const GLfloat *" count="count" count_scale="3"/> 5553 <glx ignore="true"/> 5554 </function> 5555 <function name="Uniform4fv" es2="2.0"> 5556 <param name="location" type="GLint"/> 5557 <param name="count" type="GLsizei" counter="true"/> 5558 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5559 <glx ignore="true"/> 5560 </function> 5561 5562 <function name="Uniform1iv" es2="2.0"> 5563 <param name="location" type="GLint"/> 5564 <param name="count" type="GLsizei" counter="true"/> 5565 <param name="value" type="const GLint *" count="count"/> 5566 <glx ignore="true"/> 5567 </function> 5568 <function name="Uniform2iv" es2="2.0"> 5569 <param name="location" type="GLint"/> 5570 <param name="count" type="GLsizei" counter="true"/> 5571 <param name="value" type="const GLint *" count="count" count_scale="2"/> 5572 <glx ignore="true"/> 5573 </function> 5574 <function name="Uniform3iv" es2="2.0"> 5575 <param name="location" type="GLint"/> 5576 <param name="count" type="GLsizei" counter="true"/> 5577 <param name="value" type="const GLint *" count="count" count_scale="3"/> 5578 <glx ignore="true"/> 5579 </function> 5580 <function name="Uniform4iv" es2="2.0"> 5581 <param name="location" type="GLint"/> 5582 <param name="count" type="GLsizei" counter="true"/> 5583 <param name="value" type="const GLint *" count="count" count_scale="4"/> 5584 <glx ignore="true"/> 5585 </function> 5586 5587 <function name="UniformMatrix2fv" es2="2.0"> 5588 <param name="location" type="GLint"/> 5589 <param name="count" type="GLsizei" counter="true"/> 5590 <param name="transpose" type="GLboolean"/> 5591 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5592 <glx ignore="true"/> 5593 </function> 5594 <function name="UniformMatrix3fv" es2="2.0"> 5595 <param name="location" type="GLint"/> 5596 <param name="count" type="GLsizei" counter="true"/> 5597 <param name="transpose" type="GLboolean"/> 5598 <param name="value" type="const GLfloat *" count="count" count_scale="9"/> 5599 <glx ignore="true"/> 5600 </function> 5601 <function name="UniformMatrix4fv" es2="2.0"> 5602 <param name="location" type="GLint"/> 5603 <param name="count" type="GLsizei" counter="true"/> 5604 <param name="transpose" type="GLboolean"/> 5605 <param name="value" type="const GLfloat *" count="count" count_scale="16"/> 5606 <glx ignore="true"/> 5607 </function> 5608 5609 <function name="ValidateProgram" es2="2.0"> 5610 <param name="program" type="GLuint"/> 5611 <glx ignore="true"/> 5612 </function> 5613 5614 <function name="VertexAttrib1d"> 5615 <param name="index" type="GLuint"/> 5616 <param name="x" type="GLdouble"/> 5617 </function> 5618 <function name="VertexAttrib1dv"> 5619 <param name="index" type="GLuint"/> 5620 <param name="v" type="const GLdouble *" count="1"/> 5621 <glx rop="4197" doubles_in_order="true"/> 5622 </function> 5623 <function name="VertexAttrib1f" alias="VertexAttrib1fARB" es2="2.0"> 5624 <param name="index" type="GLuint"/> 5625 <param name="x" type="GLfloat"/> 5626 </function> 5627 <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB" es2="2.0"> 5628 <param name="index" type="GLuint"/> 5629 <param name="v" type="const GLfloat *"/> 5630 </function> 5631 <function name="VertexAttrib1s"> 5632 <param name="index" type="GLuint"/> 5633 <param name="x" type="GLshort"/> 5634 </function> 5635 <function name="VertexAttrib1sv"> 5636 <param name="index" type="GLuint"/> 5637 <param name="v" type="const GLshort *" count="1"/> 5638 <glx rop="4189"/> 5639 </function> 5640 5641 <function name="VertexAttrib2d"> 5642 <param name="index" type="GLuint"/> 5643 <param name="x" type="GLdouble"/> 5644 <param name="y" type="GLdouble"/> 5645 </function> 5646 <function name="VertexAttrib2dv"> 5647 <param name="index" type="GLuint"/> 5648 <param name="v" type="const GLdouble *" count="2"/> 5649 <glx rop="4198" doubles_in_order="true"/> 5650 </function> 5651 <function name="VertexAttrib2f" alias="VertexAttrib2fARB" es2="2.0"> 5652 <param name="index" type="GLuint"/> 5653 <param name="x" type="GLfloat"/> 5654 <param name="y" type="GLfloat"/> 5655 </function> 5656 <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB" es2="2.0"> 5657 <param name="index" type="GLuint"/> 5658 <param name="v" type="const GLfloat *"/> 5659 </function> 5660 <function name="VertexAttrib2s"> 5661 <param name="index" type="GLuint"/> 5662 <param name="x" type="GLshort"/> 5663 <param name="y" type="GLshort"/> 5664 </function> 5665 <function name="VertexAttrib2sv"> 5666 <param name="index" type="GLuint"/> 5667 <param name="v" type="const GLshort *" count="2"/> 5668 <glx rop="4190"/> 5669 </function> 5670 5671 <function name="VertexAttrib3d"> 5672 <param name="index" type="GLuint"/> 5673 <param name="x" type="GLdouble"/> 5674 <param name="y" type="GLdouble"/> 5675 <param name="z" type="GLdouble"/> 5676 </function> 5677 <function name="VertexAttrib3dv"> 5678 <param name="index" type="GLuint"/> 5679 <param name="v" type="const GLdouble *" count="3"/> 5680 <glx rop="4199" doubles_in_order="true"/> 5681 </function> 5682 <function name="VertexAttrib3f" alias="VertexAttrib3fARB" es2="2.0"> 5683 <param name="index" type="GLuint"/> 5684 <param name="x" type="GLfloat"/> 5685 <param name="y" type="GLfloat"/> 5686 <param name="z" type="GLfloat"/> 5687 </function> 5688 <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB" es2="2.0"> 5689 <param name="index" type="GLuint"/> 5690 <param name="v" type="const GLfloat *"/> 5691 </function> 5692 <function name="VertexAttrib3s"> 5693 <param name="index" type="GLuint"/> 5694 <param name="x" type="GLshort"/> 5695 <param name="y" type="GLshort"/> 5696 <param name="z" type="GLshort"/> 5697 </function> 5698 <function name="VertexAttrib3sv"> 5699 <param name="index" type="GLuint"/> 5700 <param name="v" type="const GLshort *" count="3"/> 5701 <glx rop="4191"/> 5702 </function> 5703 5704 <function name="VertexAttrib4Nbv"> 5705 <param name="index" type="GLuint"/> 5706 <param name="v" type="const GLbyte *" count="4"/> 5707 <glx rop="4235"/> 5708 </function> 5709 <function name="VertexAttrib4Niv"> 5710 <param name="index" type="GLuint"/> 5711 <param name="v" type="const GLint *" count="4"/> 5712 <glx rop="4237"/> 5713 </function> 5714 <function name="VertexAttrib4Nsv"> 5715 <param name="index" type="GLuint"/> 5716 <param name="v" type="const GLshort *" count="4"/> 5717 <glx rop="4236"/> 5718 </function> 5719 <function name="VertexAttrib4Nub"> 5720 <param name="index" type="GLuint"/> 5721 <param name="x" type="GLubyte"/> 5722 <param name="y" type="GLubyte"/> 5723 <param name="z" type="GLubyte"/> 5724 <param name="w" type="GLubyte"/> 5725 </function> 5726 <function name="VertexAttrib4Nubv"> 5727 <param name="index" type="GLuint"/> 5728 <param name="v" type="const GLubyte *" count="4"/> 5729 <glx rop="4201"/> 5730 </function> 5731 <function name="VertexAttrib4Nuiv"> 5732 <param name="index" type="GLuint"/> 5733 <param name="v" type="const GLuint *" count="4"/> 5734 <glx rop="4239"/> 5735 </function> 5736 <function name="VertexAttrib4Nusv"> 5737 <param name="index" type="GLuint"/> 5738 <param name="v" type="const GLushort *" count="4"/> 5739 <glx rop="4238"/> 5740 </function> 5741 <function name="VertexAttrib4bv"> 5742 <param name="index" type="GLuint"/> 5743 <param name="v" type="const GLbyte *" count="4"/> 5744 <glx rop="4230"/> 5745 </function> 5746 <function name="VertexAttrib4d"> 5747 <param name="index" type="GLuint"/> 5748 <param name="x" type="GLdouble"/> 5749 <param name="y" type="GLdouble"/> 5750 <param name="z" type="GLdouble"/> 5751 <param name="w" type="GLdouble"/> 5752 </function> 5753 <function name="VertexAttrib4dv"> 5754 <param name="index" type="GLuint"/> 5755 <param name="v" type="const GLdouble *" count="4"/> 5756 <glx rop="4200" doubles_in_order="true"/> 5757 </function> 5758 <function name="VertexAttrib4f" alias="VertexAttrib4fARB" es2="2.0"> 5759 <param name="index" type="GLuint"/> 5760 <param name="x" type="GLfloat"/> 5761 <param name="y" type="GLfloat"/> 5762 <param name="z" type="GLfloat"/> 5763 <param name="w" type="GLfloat"/> 5764 </function> 5765 <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB" es2="2.0"> 5766 <param name="index" type="GLuint"/> 5767 <param name="v" type="const GLfloat *"/> 5768 </function> 5769 <function name="VertexAttrib4iv"> 5770 <param name="index" type="GLuint"/> 5771 <param name="v" type="const GLint *" count="4"/> 5772 <glx rop="4231"/> 5773 </function> 5774 <function name="VertexAttrib4s"> 5775 <param name="index" type="GLuint"/> 5776 <param name="x" type="GLshort"/> 5777 <param name="y" type="GLshort"/> 5778 <param name="z" type="GLshort"/> 5779 <param name="w" type="GLshort"/> 5780 </function> 5781 <function name="VertexAttrib4sv"> 5782 <param name="index" type="GLuint"/> 5783 <param name="v" type="const GLshort *" count="4"/> 5784 <glx rop="4192"/> 5785 </function> 5786 <function name="VertexAttrib4ubv"> 5787 <param name="index" type="GLuint"/> 5788 <param name="v" type="const GLubyte *" count="4"/> 5789 <glx rop="4232"/> 5790 </function> 5791 <function name="VertexAttrib4uiv"> 5792 <param name="index" type="GLuint"/> 5793 <param name="v" type="const GLuint *" count="4"/> 5794 <glx rop="4234"/> 5795 </function> 5796 <function name="VertexAttrib4usv"> 5797 <param name="index" type="GLuint"/> 5798 <param name="v" type="const GLushort *" count="4"/> 5799 <glx rop="4233"/> 5800 </function> 5801 5802 <function name="VertexAttribPointer" es2="2.0"> 5803 <param name="index" type="GLuint"/> 5804 <param name="size" type="GLint"/> 5805 <param name="type" type="GLenum"/> 5806 <param name="normalized" type="GLboolean"/> 5807 <param name="stride" type="GLsizei"/> 5808 <param name="pointer" type="const GLvoid *"/> 5809 <glx handcode="true"/> 5810 </function> 5811 5812 </category> 5813 5814 5815 <category name="2.1"> 5816 <!-- XXX some of the enums and functions probably need additional --> 5817 <!-- flags/attributes. --> 5818 5819 <enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/> 5820 <enum name="PIXEL_PACK_BUFFER" value="0x88EB"/> 5821 <enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/> 5822 <enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/> 5823 <enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/> 5824 <enum name="FLOAT_MAT2x3" value="0x8B65"/> 5825 <enum name="FLOAT_MAT2x4" value="0x8B66"/> 5826 <enum name="FLOAT_MAT3x2" value="0x8B67"/> 5827 <enum name="FLOAT_MAT3x4" value="0x8B68"/> 5828 <enum name="FLOAT_MAT4x2" value="0x8B69"/> 5829 <enum name="FLOAT_MAT4x3" value="0x8B6A"/> 5830 <enum name="SRGB" value="0x8C40"/> 5831 <enum name="SRGB8" value="0x8C41"/> 5832 <enum name="SRGB_ALPHA" value="0x8C42"/> 5833 <enum name="SRGB8_ALPHA8" value="0x8C43"/> 5834 <enum name="SLUMINANCE_ALPHA" value="0x8C44"/> 5835 <enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/> 5836 <enum name="SLUMINANCE" value="0x8C46"/> 5837 <enum name="SLUMINANCE8" value="0x8C47"/> 5838 <enum name="COMPRESSED_SRGB" value="0x8C48"/> 5839 <enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/> 5840 <enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/> 5841 <enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/> 5842 5843 <function name="UniformMatrix2x3fv" es2="3.0"> 5844 <param name="location" type="GLint"/> 5845 <param name="count" type="GLsizei" counter="true"/> 5846 <param name="transpose" type="GLboolean"/> 5847 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5848 <glx ignore="true"/> 5849 </function> 5850 <function name="UniformMatrix3x2fv" es2="3.0"> 5851 <param name="location" type="GLint"/> 5852 <param name="count" type="GLsizei" counter="true"/> 5853 <param name="transpose" type="GLboolean"/> 5854 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5855 <glx ignore="true"/> 5856 </function> 5857 <function name="UniformMatrix2x4fv" es2="3.0"> 5858 <param name="location" type="GLint"/> 5859 <param name="count" type="GLsizei" counter="true"/> 5860 <param name="transpose" type="GLboolean"/> 5861 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5862 <glx ignore="true"/> 5863 </function> 5864 <function name="UniformMatrix4x2fv" es2="3.0"> 5865 <param name="location" type="GLint"/> 5866 <param name="count" type="GLsizei" counter="true"/> 5867 <param name="transpose" type="GLboolean"/> 5868 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 5869 <glx ignore="true"/> 5870 </function> 5871 <function name="UniformMatrix3x4fv" es2="3.0"> 5872 <param name="location" type="GLint"/> 5873 <param name="count" type="GLsizei" counter="true"/> 5874 <param name="transpose" type="GLboolean"/> 5875 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5876 <glx ignore="true"/> 5877 </function> 5878 <function name="UniformMatrix4x3fv" es2="3.0"> 5879 <param name="location" type="GLint"/> 5880 <param name="count" type="GLsizei" counter="true"/> 5881 <param name="transpose" type="GLboolean"/> 5882 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 5883 <glx ignore="true"/> 5884 </function> 5885 5886 </category> 5887 5888 5889 <!-- ARB extensions sorted by extension number. --> 5890 5891 <category name="GL_ARB_multitexture" number="1"> 5892 <enum name="TEXTURE0_ARB" value="0x84C0"/> 5893 <enum name="TEXTURE1_ARB" value="0x84C1"/> 5894 <enum name="TEXTURE2_ARB" value="0x84C2"/> 5895 <enum name="TEXTURE3_ARB" value="0x84C3"/> 5896 <enum name="TEXTURE4_ARB" value="0x84C4"/> 5897 <enum name="TEXTURE5_ARB" value="0x84C5"/> 5898 <enum name="TEXTURE6_ARB" value="0x84C6"/> 5899 <enum name="TEXTURE7_ARB" value="0x84C7"/> 5900 <enum name="TEXTURE8_ARB" value="0x84C8"/> 5901 <enum name="TEXTURE9_ARB" value="0x84C9"/> 5902 <enum name="TEXTURE10_ARB" value="0x84CA"/> 5903 <enum name="TEXTURE11_ARB" value="0x84CB"/> 5904 <enum name="TEXTURE12_ARB" value="0x84CC"/> 5905 <enum name="TEXTURE13_ARB" value="0x84CD"/> 5906 <enum name="TEXTURE14_ARB" value="0x84CE"/> 5907 <enum name="TEXTURE15_ARB" value="0x84CF"/> 5908 <enum name="TEXTURE16_ARB" value="0x84D0"/> 5909 <enum name="TEXTURE17_ARB" value="0x84D1"/> 5910 <enum name="TEXTURE18_ARB" value="0x84D2"/> 5911 <enum name="TEXTURE19_ARB" value="0x84D3"/> 5912 <enum name="TEXTURE20_ARB" value="0x84D4"/> 5913 <enum name="TEXTURE21_ARB" value="0x84D5"/> 5914 <enum name="TEXTURE22_ARB" value="0x84D6"/> 5915 <enum name="TEXTURE23_ARB" value="0x84D7"/> 5916 <enum name="TEXTURE24_ARB" value="0x84D8"/> 5917 <enum name="TEXTURE25_ARB" value="0x84D9"/> 5918 <enum name="TEXTURE26_ARB" value="0x84DA"/> 5919 <enum name="TEXTURE27_ARB" value="0x84DB"/> 5920 <enum name="TEXTURE28_ARB" value="0x84DC"/> 5921 <enum name="TEXTURE29_ARB" value="0x84DD"/> 5922 <enum name="TEXTURE30_ARB" value="0x84DE"/> 5923 <enum name="TEXTURE31_ARB" value="0x84DF"/> 5924 <enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0"> 5925 <size name="Get" mode="get"/> 5926 </enum> 5927 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1"> 5928 <size name="Get" mode="get"/> 5929 </enum> 5930 <enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2"> 5931 <size name="Get" mode="get"/> 5932 </enum> 5933 5934 <function name="ActiveTextureARB" alias="ActiveTexture"> 5935 <param name="texture" type="GLenum"/> 5936 </function> 5937 5938 <function name="ClientActiveTextureARB" alias="ClientActiveTexture"> 5939 <param name="texture" type="GLenum"/> 5940 </function> 5941 5942 <function name="MultiTexCoord1dARB" 5943 vectorequiv="MultiTexCoord1dv" alias="MultiTexCoord1d"> 5944 <param name="target" type="GLenum"/> 5945 <param name="s" type="GLdouble"/> 5946 </function> 5947 5948 <function name="MultiTexCoord1dvARB" alias="MultiTexCoord1dv"> 5949 <param name="target" type="GLenum"/> 5950 <param name="v" type="const GLdouble *"/> 5951 </function> 5952 5953 <function name="MultiTexCoord1fARB" 5954 vectorequiv="MultiTexCoord1fvARB" exec="dynamic"> 5955 <param name="target" type="GLenum"/> 5956 <param name="s" type="GLfloat"/> 5957 </function> 5958 5959 <function name="MultiTexCoord1fvARB" exec="dynamic"> 5960 <param name="target" type="GLenum"/> 5961 <param name="v" type="const GLfloat *" count="1"/> 5962 <glx rop="199"/> 5963 </function> 5964 5965 <function name="MultiTexCoord1iARB" 5966 vectorequiv="MultiTexCoord1iv" alias="MultiTexCoord1i"> 5967 <param name="target" type="GLenum"/> 5968 <param name="s" type="GLint"/> 5969 </function> 5970 5971 <function name="MultiTexCoord1ivARB" alias="MultiTexCoord1iv"> 5972 <param name="target" type="GLenum"/> 5973 <param name="v" type="const GLint *"/> 5974 </function> 5975 5976 <function name="MultiTexCoord1sARB" 5977 vectorequiv="MultiTexCoord1sv" alias="MultiTexCoord1s"> 5978 <param name="target" type="GLenum"/> 5979 <param name="s" type="GLshort"/> 5980 </function> 5981 5982 <function name="MultiTexCoord1svARB" alias="MultiTexCoord1sv"> 5983 <param name="target" type="GLenum"/> 5984 <param name="v" type="const GLshort *"/> 5985 </function> 5986 5987 <function name="MultiTexCoord2dARB" 5988 vectorequiv="MultiTexCoord2dv" alias="MultiTexCoord2d"> 5989 <param name="target" type="GLenum"/> 5990 <param name="s" type="GLdouble"/> 5991 <param name="t" type="GLdouble"/> 5992 </function> 5993 5994 <function name="MultiTexCoord2dvARB" alias="MultiTexCoord2dv"> 5995 <param name="target" type="GLenum"/> 5996 <param name="v" type="const GLdouble *"/> 5997 </function> 5998 5999 <function name="MultiTexCoord2fARB" 6000 vectorequiv="MultiTexCoord2fvARB" exec="dynamic"> 6001 <param name="target" type="GLenum"/> 6002 <param name="s" type="GLfloat"/> 6003 <param name="t" type="GLfloat"/> 6004 </function> 6005 6006 <function name="MultiTexCoord2fvARB" exec="dynamic"> 6007 <param name="target" type="GLenum"/> 6008 <param name="v" type="const GLfloat *" count="2"/> 6009 <glx rop="203"/> 6010 </function> 6011 6012 <function name="MultiTexCoord2iARB" 6013 vectorequiv="MultiTexCoord2iv" alias="MultiTexCoord2i"> 6014 <param name="target" type="GLenum"/> 6015 <param name="s" type="GLint"/> 6016 <param name="t" type="GLint"/> 6017 </function> 6018 6019 <function name="MultiTexCoord2ivARB" alias="MultiTexCoord2iv"> 6020 <param name="target" type="GLenum"/> 6021 <param name="v" type="const GLint *"/> 6022 </function> 6023 6024 <function name="MultiTexCoord2sARB" 6025 vectorequiv="MultiTexCoord2sv" alias="MultiTexCoord2s"> 6026 <param name="target" type="GLenum"/> 6027 <param name="s" type="GLshort"/> 6028 <param name="t" type="GLshort"/> 6029 </function> 6030 6031 <function name="MultiTexCoord2svARB" alias="MultiTexCoord2sv"> 6032 <param name="target" type="GLenum"/> 6033 <param name="v" type="const GLshort *"/> 6034 </function> 6035 6036 <function name="MultiTexCoord3dARB" 6037 vectorequiv="MultiTexCoord3dv" alias="MultiTexCoord3d"> 6038 <param name="target" type="GLenum"/> 6039 <param name="s" type="GLdouble"/> 6040 <param name="t" type="GLdouble"/> 6041 <param name="r" type="GLdouble"/> 6042 </function> 6043 6044 <function name="MultiTexCoord3dvARB" alias="MultiTexCoord3dv"> 6045 <param name="target" type="GLenum"/> 6046 <param name="v" type="const GLdouble *"/> 6047 </function> 6048 6049 <function name="MultiTexCoord3fARB" 6050 vectorequiv="MultiTexCoord3fvARB" exec="dynamic"> 6051 <param name="target" type="GLenum"/> 6052 <param name="s" type="GLfloat"/> 6053 <param name="t" type="GLfloat"/> 6054 <param name="r" type="GLfloat"/> 6055 </function> 6056 6057 <function name="MultiTexCoord3fvARB" exec="dynamic"> 6058 <param name="target" type="GLenum"/> 6059 <param name="v" type="const GLfloat *" count="3"/> 6060 <glx rop="207"/> 6061 </function> 6062 6063 <function name="MultiTexCoord3iARB" 6064 vectorequiv="MultiTexCoord3iv" alias="MultiTexCoord3i"> 6065 <param name="target" type="GLenum"/> 6066 <param name="s" type="GLint"/> 6067 <param name="t" type="GLint"/> 6068 <param name="r" type="GLint"/> 6069 </function> 6070 6071 <function name="MultiTexCoord3ivARB" alias="MultiTexCoord3iv"> 6072 <param name="target" type="GLenum"/> 6073 <param name="v" type="const GLint *"/> 6074 </function> 6075 6076 <function name="MultiTexCoord3sARB" 6077 vectorequiv="MultiTexCoord3sv" alias="MultiTexCoord3s"> 6078 <param name="target" type="GLenum"/> 6079 <param name="s" type="GLshort"/> 6080 <param name="t" type="GLshort"/> 6081 <param name="r" type="GLshort"/> 6082 </function> 6083 6084 <function name="MultiTexCoord3svARB" alias="MultiTexCoord3sv"> 6085 <param name="target" type="GLenum"/> 6086 <param name="v" type="const GLshort *"/> 6087 </function> 6088 6089 <function name="MultiTexCoord4dARB" 6090 vectorequiv="MultiTexCoord4dv" alias="MultiTexCoord4d"> 6091 <param name="target" type="GLenum"/> 6092 <param name="s" type="GLdouble"/> 6093 <param name="t" type="GLdouble"/> 6094 <param name="r" type="GLdouble"/> 6095 <param name="q" type="GLdouble"/> 6096 </function> 6097 6098 <function name="MultiTexCoord4dvARB" alias="MultiTexCoord4dv"> 6099 <param name="target" type="GLenum"/> 6100 <param name="v" type="const GLdouble *"/> 6101 </function> 6102 6103 <function name="MultiTexCoord4fARB" 6104 vectorequiv="MultiTexCoord4fvARB" exec="dynamic"> 6105 <param name="target" type="GLenum"/> 6106 <param name="s" type="GLfloat"/> 6107 <param name="t" type="GLfloat"/> 6108 <param name="r" type="GLfloat"/> 6109 <param name="q" type="GLfloat"/> 6110 </function> 6111 6112 <function name="MultiTexCoord4fvARB" exec="dynamic"> 6113 <param name="target" type="GLenum"/> 6114 <param name="v" type="const GLfloat *" count="4"/> 6115 <glx rop="211"/> 6116 </function> 6117 6118 <function name="MultiTexCoord4iARB" 6119 vectorequiv="MultiTexCoord4iv" alias="MultiTexCoord4i"> 6120 <param name="target" type="GLenum"/> 6121 <param name="s" type="GLint"/> 6122 <param name="t" type="GLint"/> 6123 <param name="r" type="GLint"/> 6124 <param name="q" type="GLint"/> 6125 </function> 6126 6127 <function name="MultiTexCoord4ivARB" alias="MultiTexCoord4iv"> 6128 <param name="target" type="GLenum"/> 6129 <param name="v" type="const GLint *"/> 6130 </function> 6131 6132 <function name="MultiTexCoord4sARB" 6133 vectorequiv="MultiTexCoord4sv" alias="MultiTexCoord4s"> 6134 <param name="target" type="GLenum"/> 6135 <param name="s" type="GLshort"/> 6136 <param name="t" type="GLshort"/> 6137 <param name="r" type="GLshort"/> 6138 <param name="q" type="GLshort"/> 6139 </function> 6140 6141 <function name="MultiTexCoord4svARB" alias="MultiTexCoord4sv"> 6142 <param name="target" type="GLenum"/> 6143 <param name="v" type="const GLshort *"/> 6144 </function> 6145 </category> 6146 6147 <!-- ARB extension number 2 is a GLX extension. --> 6148 6149 <category name="GL_ARB_transpose_matrix" number="3"> 6150 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/> 6151 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/> 6152 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/> 6153 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/> 6154 6155 <function name="LoadTransposeMatrixfARB" alias="LoadTransposeMatrixf"> 6156 <param name="m" type="const GLfloat *"/> 6157 </function> 6158 6159 <function name="LoadTransposeMatrixdARB" alias="LoadTransposeMatrixd"> 6160 <param name="m" type="const GLdouble *"/> 6161 </function> 6162 6163 <function name="MultTransposeMatrixfARB" alias="MultTransposeMatrixf"> 6164 <param name="m" type="const GLfloat *"/> 6165 </function> 6166 6167 <function name="MultTransposeMatrixdARB" alias="MultTransposeMatrixd"> 6168 <param name="m" type="const GLdouble *"/> 6169 </function> 6170 </category> 6171 6172 <!-- ARB extension number 4 is a WGL extension. --> 6173 6174 <category name="GL_ARB_multisample" number="5"> 6175 <enum name="MULTISAMPLE_ARB" count="1" value="0x809D"> 6176 <size name="Get" mode="get"/> 6177 </enum> 6178 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E"> 6179 <size name="Get" mode="get"/> 6180 </enum> 6181 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F"> 6182 <size name="Get" mode="get"/> 6183 </enum> 6184 <enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0"> 6185 <size name="Get" mode="get"/> 6186 </enum> 6187 <enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8"> 6188 <size name="Get" mode="get"/> 6189 </enum> 6190 <enum name="SAMPLES_ARB" count="1" value="0x80A9"> 6191 <size name="Get" mode="get"/> 6192 </enum> 6193 <enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA"> 6194 <size name="Get" mode="get"/> 6195 </enum> 6196 <enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB"> 6197 <size name="Get" mode="get"/> 6198 </enum> 6199 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/> 6200 6201 <function name="SampleCoverageARB" alias="SampleCoverage"> 6202 <param name="value" type="GLclampf"/> 6203 <param name="invert" type="GLboolean"/> 6204 </function> 6205 </category> 6206 6207 <category name="GL_ARB_texture_env_add" number="6"> 6208 <!-- No new functions, types, enums. --> 6209 </category> 6210 6211 <category name="GL_ARB_texture_cube_map" number="7"> 6212 <enum name="NORMAL_MAP_ARB" value="0x8511"/> 6213 <enum name="REFLECTION_MAP_ARB" value="0x8512"/> 6214 <enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513"> 6215 <size name="Get" mode="get"/> 6216 </enum> 6217 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514"> 6218 <size name="Get" mode="get"/> 6219 </enum> 6220 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/> 6221 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/> 6222 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/> 6223 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/> 6224 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/> 6225 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/> 6226 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/> 6227 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C"> 6228 <size name="Get" mode="get"/> 6229 </enum> 6230 </category> 6231 6232 <!-- ARB extension number 8 is a WGL extension. --> 6233 <!-- ARB extension number 9 is a WGL extension. --> 6234 <!-- ARB extension number 10 is a WGL extension. --> 6235 <!-- ARB extension number 11 is a WGL extension. --> 6236 6237 <category name="GL_ARB_texture_compression" number="12"> 6238 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/> 6239 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/> 6240 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/> 6241 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/> 6242 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/> 6243 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/> 6244 <enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF"> 6245 <size name="Get" mode="get"/> 6246 </enum> 6247 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0"> 6248 <size name="GetTexLevelParameterfv" mode="get"/> 6249 <size name="GetTexLevelParameteriv" mode="get"/> 6250 </enum> 6251 <enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1"> 6252 <size name="GetTexLevelParameterfv" mode="get"/> 6253 <size name="GetTexLevelParameteriv" mode="get"/> 6254 </enum> 6255 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2"> 6256 <size name="Get" mode="get"/> 6257 </enum> 6258 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/> 6259 6260 <function name="CompressedTexImage3DARB" alias="CompressedTexImage3D"> 6261 <param name="target" type="GLenum"/> 6262 <param name="level" type="GLint"/> 6263 <param name="internalformat" type="GLenum"/> 6264 <param name="width" type="GLsizei"/> 6265 <param name="height" type="GLsizei"/> 6266 <param name="depth" type="GLsizei"/> 6267 <param name="border" type="GLint"/> 6268 <param name="imageSize" type="GLsizei"/> 6269 <param name="data" type="const GLvoid *"/> 6270 </function> 6271 6272 <function name="CompressedTexImage2DARB" alias="CompressedTexImage2D"> 6273 <param name="target" type="GLenum"/> 6274 <param name="level" type="GLint"/> 6275 <param name="internalformat" type="GLenum"/> 6276 <param name="width" type="GLsizei"/> 6277 <param name="height" type="GLsizei"/> 6278 <param name="border" type="GLint"/> 6279 <param name="imageSize" type="GLsizei"/> 6280 <param name="data" type="const GLvoid *"/> 6281 </function> 6282 6283 <function name="CompressedTexImage1DARB" alias="CompressedTexImage1D"> 6284 <param name="target" type="GLenum"/> 6285 <param name="level" type="GLint"/> 6286 <param name="internalformat" type="GLenum"/> 6287 <param name="width" type="GLsizei"/> 6288 <param name="border" type="GLint"/> 6289 <param name="imageSize" type="GLsizei"/> 6290 <param name="data" type="const GLvoid *"/> 6291 </function> 6292 6293 <function name="CompressedTexSubImage3DARB" alias="CompressedTexSubImage3D"> 6294 <param name="target" type="GLenum"/> 6295 <param name="level" type="GLint"/> 6296 <param name="xoffset" type="GLint"/> 6297 <param name="yoffset" type="GLint"/> 6298 <param name="zoffset" type="GLint"/> 6299 <param name="width" type="GLsizei"/> 6300 <param name="height" type="GLsizei"/> 6301 <param name="depth" type="GLsizei"/> 6302 <param name="format" type="GLenum"/> 6303 <param name="imageSize" type="GLsizei"/> 6304 <param name="data" type="const GLvoid *"/> 6305 </function> 6306 6307 <function name="CompressedTexSubImage2DARB" alias="CompressedTexSubImage2D"> 6308 <param name="target" type="GLenum"/> 6309 <param name="level" type="GLint"/> 6310 <param name="xoffset" type="GLint"/> 6311 <param name="yoffset" type="GLint"/> 6312 <param name="width" type="GLsizei"/> 6313 <param name="height" type="GLsizei"/> 6314 <param name="format" type="GLenum"/> 6315 <param name="imageSize" type="GLsizei"/> 6316 <param name="data" type="const GLvoid *"/> 6317 </function> 6318 6319 <function name="CompressedTexSubImage1DARB" alias="CompressedTexSubImage1D"> 6320 <param name="target" type="GLenum"/> 6321 <param name="level" type="GLint"/> 6322 <param name="xoffset" type="GLint"/> 6323 <param name="width" type="GLsizei"/> 6324 <param name="format" type="GLenum"/> 6325 <param name="imageSize" type="GLsizei"/> 6326 <param name="data" type="const GLvoid *"/> 6327 </function> 6328 6329 <function name="GetCompressedTexImageARB" alias="GetCompressedTexImage"> 6330 <param name="target" type="GLenum"/> 6331 <param name="level" type="GLint"/> 6332 <param name="img" type="GLvoid *"/> 6333 6334 <!-- This has to be hand coded because the image size is in the 6335 "wrong" place. Technically, this should be a 6336 'always_array="true"' case. The size field in the reply would 6337 be at offset 12. However, the size is actually at offset 16. 6338 This is where the 'width' is in a GetTexImage reply. --> 6339 </function> 6340 </category> 6341 6342 <category name="GL_ARB_texture_border_clamp" number="13"> 6343 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/> 6344 </category> 6345 6346 <category name="GL_ARB_point_parameters" number="14"> 6347 <enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126"> 6348 <size name="PointParameterfv"/> 6349 </enum> 6350 <enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127"> 6351 <size name="PointParameterfv"/> 6352 </enum> 6353 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128"> 6354 <size name="PointParameterfv"/> 6355 </enum> 6356 <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129"> 6357 <size name="PointParameterfv"/> 6358 </enum> 6359 6360 <function name="PointParameterfARB" alias="PointParameterf"> 6361 <param name="pname" type="GLenum"/> 6362 <param name="param" type="GLfloat"/> 6363 <glx rop="2065"/> 6364 </function> 6365 6366 <function name="PointParameterfvARB" alias="PointParameterfv"> 6367 <param name="pname" type="GLenum"/> 6368 <param name="params" type="const GLfloat *" variable_param="pname"/> 6369 <glx rop="2066"/> 6370 </function> 6371 </category> 6372 6373 <category name="GL_ARB_vertex_blend" number="15"> 6374 <enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4"> 6375 <size name="Get" mode="get"/> 6376 </enum> 6377 <enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5"> 6378 <size name="Get" mode="get"/> 6379 </enum> 6380 <enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6"> 6381 <size name="Get" mode="get"/> 6382 </enum> 6383 <enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7"> 6384 <size name="Get" mode="get"/> 6385 </enum> 6386 <enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8"> 6387 <size name="Get" mode="get"/> 6388 </enum> 6389 <enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9"> 6390 <size name="Get" mode="get"/> 6391 </enum> 6392 <enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA"> 6393 <size name="Get" mode="get"/> 6394 </enum> 6395 <enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB"> 6396 <size name="Get" mode="get"/> 6397 </enum> 6398 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/> 6399 <enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD"> 6400 <size name="Get" mode="get"/> 6401 </enum> 6402 <enum name="MODELVIEW0_ARB" count="16" value="0x1700"> 6403 <size name="Get" mode="get"/> 6404 </enum> 6405 <enum name="MODELVIEW1_ARB" count="16" value="0x850A"> 6406 <size name="Get" mode="get"/> 6407 </enum> 6408 <enum name="MODELVIEW2_ARB" count="16" value="0x8722"> 6409 <size name="Get" mode="get"/> 6410 </enum> 6411 <enum name="MODELVIEW3_ARB" count="16" value="0x8723"> 6412 <size name="Get" mode="get"/> 6413 </enum> 6414 <enum name="MODELVIEW4_ARB" count="16" value="0x8724"> 6415 <size name="Get" mode="get"/> 6416 </enum> 6417 <enum name="MODELVIEW5_ARB" count="16" value="0x8725"> 6418 <size name="Get" mode="get"/> 6419 </enum> 6420 <enum name="MODELVIEW6_ARB" count="16" value="0x8726"> 6421 <size name="Get" mode="get"/> 6422 </enum> 6423 <enum name="MODELVIEW7_ARB" count="16" value="0x8727"> 6424 <size name="Get" mode="get"/> 6425 </enum> 6426 <enum name="MODELVIEW8_ARB" count="16" value="0x8728"> 6427 <size name="Get" mode="get"/> 6428 </enum> 6429 <enum name="MODELVIEW9_ARB" count="16" value="0x8729"> 6430 <size name="Get" mode="get"/> 6431 </enum> 6432 <enum name="MODELVIEW10_ARB" count="16" value="0x872A"> 6433 <size name="Get" mode="get"/> 6434 </enum> 6435 <enum name="MODELVIEW11_ARB" count="16" value="0x872B"> 6436 <size name="Get" mode="get"/> 6437 </enum> 6438 <enum name="MODELVIEW12_ARB" count="16" value="0x872C"> 6439 <size name="Get" mode="get"/> 6440 </enum> 6441 <enum name="MODELVIEW13_ARB" count="16" value="0x872D"> 6442 <size name="Get" mode="get"/> 6443 </enum> 6444 <enum name="MODELVIEW14_ARB" count="16" value="0x872E"> 6445 <size name="Get" mode="get"/> 6446 </enum> 6447 <enum name="MODELVIEW15_ARB" count="16" value="0x872F"> 6448 <size name="Get" mode="get"/> 6449 </enum> 6450 <enum name="MODELVIEW16_ARB" count="16" value="0x8730"> 6451 <size name="Get" mode="get"/> 6452 </enum> 6453 <enum name="MODELVIEW17_ARB" count="16" value="0x8731"> 6454 <size name="Get" mode="get"/> 6455 </enum> 6456 <enum name="MODELVIEW18_ARB" count="16" value="0x8732"> 6457 <size name="Get" mode="get"/> 6458 </enum> 6459 <enum name="MODELVIEW19_ARB" count="16" value="0x8733"> 6460 <size name="Get" mode="get"/> 6461 </enum> 6462 <enum name="MODELVIEW20_ARB" count="16" value="0x8734"> 6463 <size name="Get" mode="get"/> 6464 </enum> 6465 <enum name="MODELVIEW21_ARB" count="16" value="0x8735"> 6466 <size name="Get" mode="get"/> 6467 </enum> 6468 <enum name="MODELVIEW22_ARB" count="16" value="0x8736"> 6469 <size name="Get" mode="get"/> 6470 </enum> 6471 <enum name="MODELVIEW23_ARB" count="16" value="0x8737"> 6472 <size name="Get" mode="get"/> 6473 </enum> 6474 <enum name="MODELVIEW24_ARB" count="16" value="0x8738"> 6475 <size name="Get" mode="get"/> 6476 </enum> 6477 <enum name="MODELVIEW25_ARB" count="16" value="0x8739"> 6478 <size name="Get" mode="get"/> 6479 </enum> 6480 <enum name="MODELVIEW26_ARB" count="16" value="0x873A"> 6481 <size name="Get" mode="get"/> 6482 </enum> 6483 <enum name="MODELVIEW27_ARB" count="16" value="0x873B"> 6484 <size name="Get" mode="get"/> 6485 </enum> 6486 <enum name="MODELVIEW28_ARB" count="16" value="0x873C"> 6487 <size name="Get" mode="get"/> 6488 </enum> 6489 <enum name="MODELVIEW29_ARB" count="16" value="0x873D"> 6490 <size name="Get" mode="get"/> 6491 </enum> 6492 <enum name="MODELVIEW30_ARB" count="16" value="0x873E"> 6493 <size name="Get" mode="get"/> 6494 </enum> 6495 <enum name="MODELVIEW31_ARB" count="16" value="0x873F"> 6496 <size name="Get" mode="get"/> 6497 </enum> 6498 6499 <function name="WeightbvARB" exec="skip"> 6500 <param name="size" type="GLint"/> 6501 <param name="weights" type="const GLbyte *"/> 6502 </function> 6503 6504 <function name="WeightsvARB" exec="skip"> 6505 <param name="size" type="GLint"/> 6506 <param name="weights" type="const GLshort *"/> 6507 </function> 6508 6509 <function name="WeightivARB" exec="skip"> 6510 <param name="size" type="GLint"/> 6511 <param name="weights" type="const GLint *"/> 6512 </function> 6513 6514 <function name="WeightfvARB" exec="skip"> 6515 <param name="size" type="GLint"/> 6516 <param name="weights" type="const GLfloat *"/> 6517 </function> 6518 6519 <function name="WeightdvARB" exec="skip"> 6520 <param name="size" type="GLint"/> 6521 <param name="weights" type="const GLdouble *"/> 6522 </function> 6523 6524 <function name="WeightubvARB" exec="skip"> 6525 <param name="size" type="GLint"/> 6526 <param name="weights" type="const GLubyte *"/> 6527 </function> 6528 6529 <function name="WeightusvARB" exec="skip"> 6530 <param name="size" type="GLint"/> 6531 <param name="weights" type="const GLushort *"/> 6532 </function> 6533 6534 <function name="WeightuivARB" exec="skip"> 6535 <param name="size" type="GLint"/> 6536 <param name="weights" type="const GLuint *"/> 6537 </function> 6538 6539 <function name="WeightPointerARB" exec="skip"> 6540 <param name="size" type="GLint"/> 6541 <param name="type" type="GLenum"/> 6542 <param name="stride" type="GLsizei"/> 6543 <param name="pointer" type="const GLvoid *"/> 6544 <glx ignore="true" handcode="true"/> 6545 </function> 6546 6547 <function name="VertexBlendARB" exec="skip"> 6548 <param name="count" type="GLint"/> 6549 </function> 6550 </category> 6551 6552 <category name="GL_ARB_matrix_palette" number="16"> 6553 <enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840"> 6554 <size name="Get" mode="get"/> 6555 </enum> 6556 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841"> 6557 <size name="Get" mode="get"/> 6558 </enum> 6559 <enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842"> 6560 <size name="Get" mode="get"/> 6561 </enum> 6562 <enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843"> 6563 <size name="Get" mode="get"/> 6564 </enum> 6565 <enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844"> 6566 <size name="Get" mode="get"/> 6567 </enum> 6568 <enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845"> 6569 <size name="Get" mode="get"/> 6570 </enum> 6571 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846"> 6572 <size name="Get" mode="get"/> 6573 </enum> 6574 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847"> 6575 <size name="Get" mode="get"/> 6576 </enum> 6577 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848"> 6578 <size name="Get" mode="get"/> 6579 </enum> 6580 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/> 6581 6582 <function name="CurrentPaletteMatrixARB" exec="skip"> 6583 <param name="index" type="GLint"/> 6584 <glx ignore="true" rop="4329"/> 6585 </function> 6586 6587 <function name="MatrixIndexubvARB" exec="skip"> 6588 <param name="size" type="GLint" counter="true"/> 6589 <param name="indices" type="const GLubyte *" count="size"/> 6590 <glx ignore="true" rop="4326"/> 6591 </function> 6592 6593 <function name="MatrixIndexusvARB" exec="skip"> 6594 <param name="size" type="GLint" counter="true"/> 6595 <param name="indices" type="const GLushort *" count="size"/> 6596 <glx ignore="true" rop="4327"/> 6597 </function> 6598 6599 <function name="MatrixIndexuivARB" exec="skip"> 6600 <param name="size" type="GLint" counter="true"/> 6601 <param name="indices" type="const GLuint *" count="size"/> 6602 <glx ignore="true" rop="4328"/> 6603 </function> 6604 6605 <function name="MatrixIndexPointerARB" exec="skip"> 6606 <param name="size" type="GLint"/> 6607 <param name="type" type="GLenum"/> 6608 <param name="stride" type="GLsizei"/> 6609 <param name="pointer" type="const GLvoid *"/> 6610 <glx ignore="true" handcode="true"/> 6611 </function> 6612 </category> 6613 6614 <category name="GL_ARB_texture_env_combine" number="17"> 6615 <enum name="COMBINE_ARB" value="0x8570"/> 6616 <enum name="COMBINE_RGB_ARB" value="0x8571"/> 6617 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/> 6618 <enum name="SOURCE0_RGB_ARB" value="0x8580"/> 6619 <enum name="SOURCE1_RGB_ARB" value="0x8581"/> 6620 <enum name="SOURCE2_RGB_ARB" value="0x8582"/> 6621 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/> 6622 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/> 6623 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/> 6624 <enum name="OPERAND0_RGB_ARB" value="0x8590"/> 6625 <enum name="OPERAND1_RGB_ARB" value="0x8591"/> 6626 <enum name="OPERAND2_RGB_ARB" value="0x8592"/> 6627 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/> 6628 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/> 6629 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/> 6630 <enum name="RGB_SCALE_ARB" value="0x8573"/> 6631 <enum name="ADD_SIGNED_ARB" value="0x8574"/> 6632 <enum name="INTERPOLATE_ARB" value="0x8575"/> 6633 <enum name="SUBTRACT_ARB" value="0x84E7"/> 6634 <enum name="CONSTANT_ARB" value="0x8576"/> 6635 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/> 6636 <enum name="PREVIOUS_ARB" value="0x8578"/> 6637 </category> 6638 6639 <category name="GL_ARB_texture_env_crossbar" number="18"> 6640 <!-- No new functions, types, enums. --> 6641 </category> 6642 6643 <category name="GL_ARB_texture_env_dot3" number="19"> 6644 <enum name="DOT3_RGB_ARB" value="0x86AE"/> 6645 <enum name="DOT3_RGBA_ARB" value="0x86AF"/> 6646 </category> 6647 6648 <!-- ARB extension number 20 is a WGL extension. --> 6649 6650 <category name="GL_ARB_texture_mirrored_repeat" number="21"> 6651 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/> 6652 </category> 6653 6654 <category name="GL_ARB_depth_texture" number="22"> 6655 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/> 6656 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/> 6657 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/> 6658 <enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A"> 6659 <size name="GetTexLevelParameterfv" mode="get"/> 6660 <size name="GetTexLevelParameteriv" mode="get"/> 6661 </enum> 6662 <enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B"> 6663 <size name="TexParameterfv"/> 6664 <size name="TexParameteriv"/> 6665 <size name="GetTexParameterfv" mode="get"/> 6666 <size name="GetTexParameteriv" mode="get"/> 6667 </enum> 6668 </category> 6669 6670 <category name="GL_ARB_shadow" number="23"> 6671 <enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C"> 6672 <size name="TexParameterfv"/> 6673 <size name="TexParameteriv"/> 6674 <size name="GetTexParameterfv" mode="get"/> 6675 <size name="GetTexParameteriv" mode="get"/> 6676 </enum> 6677 <enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D"> 6678 <size name="TexParameterfv"/> 6679 <size name="TexParameteriv"/> 6680 <size name="GetTexParameterfv" mode="get"/> 6681 <size name="GetTexParameteriv" mode="get"/> 6682 </enum> 6683 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/> 6684 </category> 6685 6686 <category name="GL_ARB_shadow_ambient" number="24"> 6687 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF"> 6688 <size name="TexParameterfv"/> 6689 <size name="TexParameteriv"/> 6690 <size name="GetTexParameterfv" mode="get"/> 6691 <size name="GetTexParameteriv" mode="get"/> 6692 </enum> 6693 </category> 6694 6695 <category name="GL_ARB_window_pos" number="25"> 6696 <function name="WindowPos2dARB" alias="WindowPos2d"> 6697 <param name="x" type="GLdouble"/> 6698 <param name="y" type="GLdouble"/> 6699 </function> 6700 6701 <function name="WindowPos2fARB" alias="WindowPos2f"> 6702 <param name="x" type="GLfloat"/> 6703 <param name="y" type="GLfloat"/> 6704 </function> 6705 6706 <function name="WindowPos2iARB" alias="WindowPos2i"> 6707 <param name="x" type="GLint"/> 6708 <param name="y" type="GLint"/> 6709 </function> 6710 6711 <function name="WindowPos2sARB" alias="WindowPos2s"> 6712 <param name="x" type="GLshort"/> 6713 <param name="y" type="GLshort"/> 6714 </function> 6715 6716 <function name="WindowPos2dvARB" alias="WindowPos2dv"> 6717 <param name="v" type="const GLdouble *"/> 6718 </function> 6719 6720 <function name="WindowPos2fvARB" alias="WindowPos2fv"> 6721 <param name="v" type="const GLfloat *"/> 6722 </function> 6723 6724 <function name="WindowPos2ivARB" alias="WindowPos2iv"> 6725 <param name="v" type="const GLint *"/> 6726 </function> 6727 6728 <function name="WindowPos2svARB" alias="WindowPos2sv"> 6729 <param name="v" type="const GLshort *"/> 6730 </function> 6731 6732 <function name="WindowPos3dARB" alias="WindowPos3d"> 6733 <param name="x" type="GLdouble"/> 6734 <param name="y" type="GLdouble"/> 6735 <param name="z" type="GLdouble"/> 6736 </function> 6737 6738 <function name="WindowPos3fARB" alias="WindowPos3f"> 6739 <param name="x" type="GLfloat"/> 6740 <param name="y" type="GLfloat"/> 6741 <param name="z" type="GLfloat"/> 6742 </function> 6743 6744 <function name="WindowPos3iARB" alias="WindowPos3i"> 6745 <param name="x" type="GLint"/> 6746 <param name="y" type="GLint"/> 6747 <param name="z" type="GLint"/> 6748 </function> 6749 6750 <function name="WindowPos3sARB" alias="WindowPos3s"> 6751 <param name="x" type="GLshort"/> 6752 <param name="y" type="GLshort"/> 6753 <param name="z" type="GLshort"/> 6754 </function> 6755 6756 <function name="WindowPos3dvARB" alias="WindowPos3dv"> 6757 <param name="v" type="const GLdouble *"/> 6758 </function> 6759 6760 <function name="WindowPos3fvARB" alias="WindowPos3fv"> 6761 <param name="v" type="const GLfloat *"/> 6762 </function> 6763 6764 <function name="WindowPos3ivARB" alias="WindowPos3iv"> 6765 <param name="v" type="const GLint *"/> 6766 </function> 6767 6768 <function name="WindowPos3svARB" alias="WindowPos3sv"> 6769 <param name="v" type="const GLshort *"/> 6770 </function> 6771 </category> 6772 6773 <category name="GL_ARB_vertex_program" number="26"> 6774 <enum name="COLOR_SUM_ARB" count="1" value="0x8458"> 6775 <size name="Get" mode="get"/> 6776 </enum> 6777 <enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620"> 6778 <size name="GetVertexAttribdv" mode="get"/> 6779 <size name="GetVertexAttribfv" mode="get"/> 6780 <size name="GetVertexAttribiv" mode="get"/> 6781 <size name="Get" mode="get"/> 6782 </enum> 6783 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622"> 6784 <size name="GetVertexAttribdv" mode="get"/> 6785 <size name="GetVertexAttribfv" mode="get"/> 6786 <size name="GetVertexAttribiv" mode="get"/> 6787 </enum> 6788 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623"> 6789 <size name="GetVertexAttribdv" mode="get"/> 6790 <size name="GetVertexAttribfv" mode="get"/> 6791 <size name="GetVertexAttribiv" mode="get"/> 6792 </enum> 6793 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624"> 6794 <size name="GetVertexAttribdv" mode="get"/> 6795 <size name="GetVertexAttribfv" mode="get"/> 6796 <size name="GetVertexAttribiv" mode="get"/> 6797 </enum> 6798 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625"> 6799 <size name="GetVertexAttribdv" mode="get"/> 6800 <size name="GetVertexAttribfv" mode="get"/> 6801 <size name="GetVertexAttribiv" mode="get"/> 6802 </enum> 6803 <enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626"> 6804 <size name="GetVertexAttribdv" mode="get"/> 6805 <size name="GetVertexAttribfv" mode="get"/> 6806 <size name="GetVertexAttribiv" mode="get"/> 6807 </enum> 6808 <enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627"> 6809 <size name="GetProgramivARB" mode="get"/> 6810 </enum> 6811 <enum name="PROGRAM_STRING_ARB" value="0x8628"/> 6812 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E"> 6813 <size name="Get" mode="get"/> 6814 </enum> 6815 <enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F"> 6816 <size name="Get" mode="get"/> 6817 </enum> 6818 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640"> 6819 <size name="Get" mode="get"/> 6820 </enum> 6821 <enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641"> 6822 <size name="Get" mode="get"/> 6823 </enum> 6824 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642"> 6825 <size name="Get" mode="get"/> 6826 </enum> 6827 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643"> 6828 <size name="Get" mode="get"/> 6829 </enum> 6830 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/> 6831 <enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B"> 6832 <size name="Get" mode="get"/> 6833 </enum> 6834 <enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677"> 6835 <size name="GetProgramivARB" mode="get"/> 6836 </enum> 6837 <enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869"> 6838 <size name="Get" mode="get"/> 6839 </enum> 6840 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/> 6841 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/> 6842 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/> 6843 <enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876"> 6844 <size name="GetProgramivARB" mode="get"/> 6845 </enum> 6846 <enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0"> 6847 <size name="GetProgramivARB" mode="get"/> 6848 </enum> 6849 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1"> 6850 <size name="GetProgramivARB" mode="get"/> 6851 </enum> 6852 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2"> 6853 <size name="GetProgramivARB" mode="get"/> 6854 </enum> 6855 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3"> 6856 <size name="GetProgramivARB" mode="get"/> 6857 </enum> 6858 <enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4"> 6859 <size name="GetProgramivARB" mode="get"/> 6860 </enum> 6861 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5"> 6862 <size name="GetProgramivARB" mode="get"/> 6863 </enum> 6864 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6"> 6865 <size name="GetProgramivARB" mode="get"/> 6866 </enum> 6867 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7"> 6868 <size name="GetProgramivARB" mode="get"/> 6869 </enum> 6870 <enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8"> 6871 <size name="GetProgramivARB" mode="get"/> 6872 </enum> 6873 <enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9"> 6874 <size name="GetProgramivARB" mode="get"/> 6875 </enum> 6876 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA"> 6877 <size name="GetProgramivARB" mode="get"/> 6878 </enum> 6879 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB"> 6880 <size name="GetProgramivARB" mode="get"/> 6881 </enum> 6882 <enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC"> 6883 <size name="GetProgramivARB" mode="get"/> 6884 </enum> 6885 <enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD"> 6886 <size name="GetProgramivARB" mode="get"/> 6887 </enum> 6888 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE"> 6889 <size name="GetProgramivARB" mode="get"/> 6890 </enum> 6891 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF"> 6892 <size name="GetProgramivARB" mode="get"/> 6893 </enum> 6894 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0"> 6895 <size name="GetProgramivARB" mode="get"/> 6896 </enum> 6897 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1"> 6898 <size name="GetProgramivARB" mode="get"/> 6899 </enum> 6900 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2"> 6901 <size name="GetProgramivARB" mode="get"/> 6902 </enum> 6903 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3"> 6904 <size name="GetProgramivARB" mode="get"/> 6905 </enum> 6906 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4"> 6907 <size name="GetProgramivARB" mode="get"/> 6908 </enum> 6909 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5"> 6910 <size name="GetProgramivARB" mode="get"/> 6911 </enum> 6912 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6"> 6913 <size name="GetProgramivARB" mode="get"/> 6914 </enum> 6915 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7"> 6916 <size name="Get" mode="get"/> 6917 </enum> 6918 <enum name="MATRIX0_ARB" value="0x88C0"/> 6919 <enum name="MATRIX1_ARB" value="0x88C1"/> 6920 <enum name="MATRIX2_ARB" value="0x88C2"/> 6921 <enum name="MATRIX3_ARB" value="0x88C3"/> 6922 <enum name="MATRIX4_ARB" value="0x88C4"/> 6923 <enum name="MATRIX5_ARB" value="0x88C5"/> 6924 <enum name="MATRIX6_ARB" value="0x88C6"/> 6925 <enum name="MATRIX7_ARB" value="0x88C7"/> 6926 <enum name="MATRIX8_ARB" value="0x88C8"/> 6927 <enum name="MATRIX9_ARB" value="0x88C9"/> 6928 <enum name="MATRIX10_ARB" value="0x88CA"/> 6929 <enum name="MATRIX11_ARB" value="0x88CB"/> 6930 <enum name="MATRIX12_ARB" value="0x88CC"/> 6931 <enum name="MATRIX13_ARB" value="0x88CD"/> 6932 <enum name="MATRIX14_ARB" value="0x88CE"/> 6933 <enum name="MATRIX15_ARB" value="0x88CF"/> 6934 <enum name="MATRIX16_ARB" value="0x88D0"/> 6935 <enum name="MATRIX17_ARB" value="0x88D1"/> 6936 <enum name="MATRIX18_ARB" value="0x88D2"/> 6937 <enum name="MATRIX19_ARB" value="0x88D3"/> 6938 <enum name="MATRIX20_ARB" value="0x88D4"/> 6939 <enum name="MATRIX21_ARB" value="0x88D5"/> 6940 <enum name="MATRIX22_ARB" value="0x88D6"/> 6941 <enum name="MATRIX23_ARB" value="0x88D7"/> 6942 <enum name="MATRIX24_ARB" value="0x88D8"/> 6943 <enum name="MATRIX25_ARB" value="0x88D9"/> 6944 <enum name="MATRIX26_ARB" value="0x88DA"/> 6945 <enum name="MATRIX27_ARB" value="0x88DB"/> 6946 <enum name="MATRIX28_ARB" value="0x88DC"/> 6947 <enum name="MATRIX29_ARB" value="0x88DD"/> 6948 <enum name="MATRIX30_ARB" value="0x88DE"/> 6949 <enum name="MATRIX31_ARB" value="0x88DF"/> 6950 6951 <function name="GetVertexAttribdvARB" alias="GetVertexAttribdv"> 6952 <param name="index" type="GLuint"/> 6953 <param name="pname" type="GLenum"/> 6954 <param name="params" type="GLdouble *"/> 6955 </function> 6956 6957 <function name="GetVertexAttribfvARB" alias="GetVertexAttribfv"> 6958 <param name="index" type="GLuint"/> 6959 <param name="pname" type="GLenum"/> 6960 <param name="params" type="GLfloat *"/> 6961 </function> 6962 6963 <function name="GetVertexAttribivARB" alias="GetVertexAttribiv"> 6964 <param name="index" type="GLuint"/> 6965 <param name="pname" type="GLenum"/> 6966 <param name="params" type="GLint *"/> 6967 </function> 6968 6969 <function name="VertexAttrib1dARB" 6970 vectorequiv="VertexAttrib1dv" alias="VertexAttrib1d"> 6971 <param name="index" type="GLuint"/> 6972 <param name="x" type="GLdouble"/> 6973 </function> 6974 6975 <function name="VertexAttrib1dvARB" alias="VertexAttrib1dv"> 6976 <param name="index" type="GLuint"/> 6977 <param name="v" type="const GLdouble *"/> 6978 </function> 6979 6980 <function name="VertexAttrib1fARB" 6981 vectorequiv="VertexAttrib1fvARB" exec="dynamic"> 6982 <param name="index" type="GLuint"/> 6983 <param name="x" type="GLfloat"/> 6984 </function> 6985 6986 <function name="VertexAttrib1fvARB" exec="dynamic"> 6987 <param name="index" type="GLuint"/> 6988 <param name="v" type="const GLfloat *" count="1"/> 6989 <glx rop="4193"/> 6990 </function> 6991 6992 <function name="VertexAttrib1sARB" 6993 vectorequiv="VertexAttrib1sv" alias="VertexAttrib1s"> 6994 <param name="index" type="GLuint"/> 6995 <param name="x" type="GLshort"/> 6996 </function> 6997 6998 <function name="VertexAttrib1svARB" alias="VertexAttrib1sv"> 6999 <param name="index" type="GLuint"/> 7000 <param name="v" type="const GLshort *"/> 7001 </function> 7002 7003 <function name="VertexAttrib2dARB" 7004 vectorequiv="VertexAttrib2dv" alias="VertexAttrib2d"> 7005 <param name="index" type="GLuint"/> 7006 <param name="x" type="GLdouble"/> 7007 <param name="y" type="GLdouble"/> 7008 </function> 7009 7010 <function name="VertexAttrib2dvARB" alias="VertexAttrib2dv"> 7011 <param name="index" type="GLuint"/> 7012 <param name="v" type="const GLdouble *"/> 7013 </function> 7014 7015 <function name="VertexAttrib2fARB" 7016 vectorequiv="VertexAttrib2fvARB" exec="dynamic"> 7017 <param name="index" type="GLuint"/> 7018 <param name="x" type="GLfloat"/> 7019 <param name="y" type="GLfloat"/> 7020 </function> 7021 7022 <function name="VertexAttrib2fvARB" exec="dynamic"> 7023 <param name="index" type="GLuint"/> 7024 <param name="v" type="const GLfloat *" count="2"/> 7025 <glx rop="4194"/> 7026 </function> 7027 7028 <function name="VertexAttrib2sARB" 7029 vectorequiv="VertexAttrib2sv" alias="VertexAttrib2s"> 7030 <param name="index" type="GLuint"/> 7031 <param name="x" type="GLshort"/> 7032 <param name="y" type="GLshort"/> 7033 </function> 7034 7035 <function name="VertexAttrib2svARB" alias="VertexAttrib2sv"> 7036 <param name="index" type="GLuint"/> 7037 <param name="v" type="const GLshort *"/> 7038 </function> 7039 7040 <function name="VertexAttrib3dARB" 7041 vectorequiv="VertexAttrib3dv" alias="VertexAttrib3d"> 7042 <param name="index" type="GLuint"/> 7043 <param name="x" type="GLdouble"/> 7044 <param name="y" type="GLdouble"/> 7045 <param name="z" type="GLdouble"/> 7046 </function> 7047 7048 <function name="VertexAttrib3dvARB" alias="VertexAttrib3dv"> 7049 <param name="index" type="GLuint"/> 7050 <param name="v" type="const GLdouble *"/> 7051 </function> 7052 7053 <function name="VertexAttrib3fARB" 7054 vectorequiv="VertexAttrib3fvARB" exec="dynamic"> 7055 <param name="index" type="GLuint"/> 7056 <param name="x" type="GLfloat"/> 7057 <param name="y" type="GLfloat"/> 7058 <param name="z" type="GLfloat"/> 7059 </function> 7060 7061 <function name="VertexAttrib3fvARB" exec="dynamic"> 7062 <param name="index" type="GLuint"/> 7063 <param name="v" type="const GLfloat *" count="3"/> 7064 <glx rop="4195"/> 7065 </function> 7066 7067 <function name="VertexAttrib3sARB" 7068 vectorequiv="VertexAttrib3sv" alias="VertexAttrib3s"> 7069 <param name="index" type="GLuint"/> 7070 <param name="x" type="GLshort"/> 7071 <param name="y" type="GLshort"/> 7072 <param name="z" type="GLshort"/> 7073 </function> 7074 7075 <function name="VertexAttrib3svARB" alias="VertexAttrib3sv"> 7076 <param name="index" type="GLuint"/> 7077 <param name="v" type="const GLshort *"/> 7078 </function> 7079 7080 <function name="VertexAttrib4dARB" 7081 vectorequiv="VertexAttrib4dv" alias="VertexAttrib4d"> 7082 <param name="index" type="GLuint"/> 7083 <param name="x" type="GLdouble"/> 7084 <param name="y" type="GLdouble"/> 7085 <param name="z" type="GLdouble"/> 7086 <param name="w" type="GLdouble"/> 7087 </function> 7088 7089 <function name="VertexAttrib4dvARB" alias="VertexAttrib4dv"> 7090 <param name="index" type="GLuint"/> 7091 <param name="v" type="const GLdouble *"/> 7092 </function> 7093 7094 <function name="VertexAttrib4fARB" 7095 vectorequiv="VertexAttrib4fvARB" exec="dynamic"> 7096 <param name="index" type="GLuint"/> 7097 <param name="x" type="GLfloat"/> 7098 <param name="y" type="GLfloat"/> 7099 <param name="z" type="GLfloat"/> 7100 <param name="w" type="GLfloat"/> 7101 </function> 7102 7103 <function name="VertexAttrib4fvARB" exec="dynamic"> 7104 <param name="index" type="GLuint"/> 7105 <param name="v" type="const GLfloat *" count="4"/> 7106 <glx rop="4196"/> 7107 </function> 7108 7109 <function name="VertexAttrib4sARB" 7110 vectorequiv="VertexAttrib4sv" alias="VertexAttrib4s"> 7111 <param name="index" type="GLuint"/> 7112 <param name="x" type="GLshort"/> 7113 <param name="y" type="GLshort"/> 7114 <param name="z" type="GLshort"/> 7115 <param name="w" type="GLshort"/> 7116 </function> 7117 7118 <function name="VertexAttrib4svARB" alias="VertexAttrib4sv"> 7119 <param name="index" type="GLuint"/> 7120 <param name="v" type="const GLshort *"/> 7121 </function> 7122 7123 <function name="VertexAttrib4NubARB" 7124 vectorequiv="VertexAttrib4Nubv" alias="VertexAttrib4Nub"> 7125 <param name="index" type="GLuint"/> 7126 <param name="x" type="GLubyte"/> 7127 <param name="y" type="GLubyte"/> 7128 <param name="z" type="GLubyte"/> 7129 <param name="w" type="GLubyte"/> 7130 </function> 7131 7132 <function name="VertexAttrib4NubvARB" alias="VertexAttrib4Nubv"> 7133 <param name="index" type="GLuint"/> 7134 <param name="v" type="const GLubyte *"/> 7135 </function> 7136 7137 <function name="VertexAttrib4bvARB" alias="VertexAttrib4bv"> 7138 <param name="index" type="GLuint"/> 7139 <param name="v" type="const GLbyte *"/> 7140 </function> 7141 7142 <function name="VertexAttrib4ivARB" alias="VertexAttrib4iv"> 7143 <param name="index" type="GLuint"/> 7144 <param name="v" type="const GLint *"/> 7145 </function> 7146 7147 <function name="VertexAttrib4ubvARB" alias="VertexAttrib4ubv"> 7148 <param name="index" type="GLuint"/> 7149 <param name="v" type="const GLubyte *"/> 7150 </function> 7151 7152 <function name="VertexAttrib4usvARB" alias="VertexAttrib4usv"> 7153 <param name="index" type="GLuint"/> 7154 <param name="v" type="const GLushort *"/> 7155 </function> 7156 7157 <function name="VertexAttrib4uivARB" alias="VertexAttrib4uiv"> 7158 <param name="index" type="GLuint"/> 7159 <param name="v" type="const GLuint *"/> 7160 </function> 7161 7162 <function name="VertexAttrib4NbvARB" alias="VertexAttrib4Nbv"> 7163 <param name="index" type="GLuint"/> 7164 <param name="v" type="const GLbyte *"/> 7165 </function> 7166 7167 <function name="VertexAttrib4NsvARB" alias="VertexAttrib4Nsv"> 7168 <param name="index" type="GLuint"/> 7169 <param name="v" type="const GLshort *"/> 7170 </function> 7171 7172 <function name="VertexAttrib4NivARB" alias="VertexAttrib4Niv"> 7173 <param name="index" type="GLuint"/> 7174 <param name="v" type="const GLint *"/> 7175 </function> 7176 7177 <function name="VertexAttrib4NusvARB" alias="VertexAttrib4Nusv"> 7178 <param name="index" type="GLuint"/> 7179 <param name="v" type="const GLushort *"/> 7180 </function> 7181 7182 <function name="VertexAttrib4NuivARB" alias="VertexAttrib4Nuiv"> 7183 <param name="index" type="GLuint"/> 7184 <param name="v" type="const GLuint *"/> 7185 </function> 7186 7187 <function name="VertexAttribPointerARB" alias="VertexAttribPointer"> 7188 <param name="index" type="GLuint"/> 7189 <param name="size" type="GLint"/> 7190 <param name="type" type="GLenum"/> 7191 <param name="normalized" type="GLboolean"/> 7192 <param name="stride" type="GLsizei"/> 7193 <param name="pointer" type="const GLvoid *"/> 7194 </function> 7195 7196 <function name="EnableVertexAttribArrayARB" alias="EnableVertexAttribArray"> 7197 <param name="index" type="GLuint"/> 7198 </function> 7199 7200 <function name="DisableVertexAttribArrayARB" alias="DisableVertexAttribArray"> 7201 <param name="index" type="GLuint"/> 7202 </function> 7203 7204 <function name="ProgramStringARB" deprecated="3.1"> 7205 <param name="target" type="GLenum"/> 7206 <param name="format" type="GLenum"/> 7207 <param name="len" type="GLsizei" counter="true"/> 7208 <param name="string" type="const GLvoid *" count="len"/> 7209 <glx rop="4217" large="true"/> 7210 </function> 7211 7212 <function name="BindProgramARB"> 7213 <param name="target" type="GLenum"/> 7214 <param name="program" type="GLuint"/> 7215 <glx rop="4180"/> 7216 </function> 7217 7218 <function name="DeleteProgramsARB"> 7219 <param name="n" type="GLsizei" counter="true"/> 7220 <param name="programs" type="const GLuint *" count="n"/> 7221 <glx vendorpriv="1294"/> 7222 </function> 7223 7224 <function name="GenProgramsARB"> 7225 <param name="n" type="GLsizei" counter="true"/> 7226 <param name="programs" type="GLuint *" output="true" count="n"/> 7227 <glx vendorpriv="1295" always_array="true"/> 7228 </function> 7229 7230 <function name="IsProgramARB"> 7231 <param name="program" type="GLuint"/> 7232 <return type="GLboolean"/> 7233 <glx vendorpriv="1304"/> 7234 </function> 7235 7236 <function name="ProgramEnvParameter4dARB" 7237 vectorequiv="ProgramEnvParameter4dvARB" deprecated="3.1"> 7238 <param name="target" type="GLenum"/> 7239 <param name="index" type="GLuint"/> 7240 <param name="x" type="GLdouble"/> 7241 <param name="y" type="GLdouble"/> 7242 <param name="z" type="GLdouble"/> 7243 <param name="w" type="GLdouble"/> 7244 </function> 7245 7246 <function name="ProgramEnvParameter4dvARB" 7247 deprecated="3.1"> 7248 <param name="target" type="GLenum"/> 7249 <param name="index" type="GLuint"/> 7250 <param name="params" type="const GLdouble *" count="4"/> 7251 <glx rop="4185" doubles_in_order="true"/> 7252 </function> 7253 7254 <function name="ProgramEnvParameter4fARB" 7255 vectorequiv="ProgramEnvParameter4fvARB" deprecated="3.1"> 7256 <param name="target" type="GLenum"/> 7257 <param name="index" type="GLuint"/> 7258 <param name="x" type="GLfloat"/> 7259 <param name="y" type="GLfloat"/> 7260 <param name="z" type="GLfloat"/> 7261 <param name="w" type="GLfloat"/> 7262 </function> 7263 7264 <function name="ProgramEnvParameter4fvARB" 7265 deprecated="3.1"> 7266 <param name="target" type="GLenum"/> 7267 <param name="index" type="GLuint"/> 7268 <param name="params" type="const GLfloat *" count="4"/> 7269 <glx rop="4184"/> 7270 </function> 7271 7272 <function name="ProgramLocalParameter4dARB" 7273 vectorequiv="ProgramLocalParameter4dvARB" deprecated="3.1"> 7274 <param name="target" type="GLenum"/> 7275 <param name="index" type="GLuint"/> 7276 <param name="x" type="GLdouble"/> 7277 <param name="y" type="GLdouble"/> 7278 <param name="z" type="GLdouble"/> 7279 <param name="w" type="GLdouble"/> 7280 </function> 7281 7282 <function name="ProgramLocalParameter4dvARB" 7283 deprecated="3.1"> 7284 <param name="target" type="GLenum"/> 7285 <param name="index" type="GLuint"/> 7286 <param name="params" type="const GLdouble *" count="4"/> 7287 <glx rop="4216" doubles_in_order="true"/> 7288 </function> 7289 7290 <function name="ProgramLocalParameter4fARB" 7291 vectorequiv="ProgramLocalParameter4fvARB" deprecated="3.1"> 7292 <param name="target" type="GLenum"/> 7293 <param name="index" type="GLuint"/> 7294 <param name="x" type="GLfloat"/> 7295 <param name="y" type="GLfloat"/> 7296 <param name="z" type="GLfloat"/> 7297 <param name="w" type="GLfloat"/> 7298 </function> 7299 7300 <function name="ProgramLocalParameter4fvARB" deprecated="3.1"> 7301 <param name="target" type="GLenum"/> 7302 <param name="index" type="GLuint"/> 7303 <param name="params" type="const GLfloat *" count="4"/> 7304 <glx rop="4215"/> 7305 </function> 7306 7307 <!-- The GetProgramEnvParameter[df]vARB are handcoded because there 7308 is an extra CARD32 of padding after the "index" field. Originally, 7309 GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV 7310 shared the same GLX protocol. The pad field was where the pname 7311 parameter was in the NV functions. When this error was discovered 7312 and fixed, there was already at least one implementation of 7313 GLX protocol for ARB_vertex_program, but there were no 7314 implementations of NV_vertex_program. The sollution was to renumber 7315 the opcodes for NV_vertex_program and convert the unused field in 7316 the ARB_vertex_program protocol to unused padding. 7317 --> 7318 7319 <function name="GetProgramEnvParameterdvARB" deprecated="3.1"> 7320 <param name="target" type="GLenum"/> 7321 <param name="index" type="GLuint"/> 7322 <param name="params" type="GLdouble *" output="true" count="4"/> 7323 <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/> 7324 </function> 7325 7326 <function name="GetProgramEnvParameterfvARB" deprecated="3.1"> 7327 <param name="target" type="GLenum"/> 7328 <param name="index" type="GLuint"/> 7329 <param name="params" type="GLfloat *" output="true" count="4"/> 7330 <glx vendorpriv="1296" handcode="client"/> 7331 </function> 7332 7333 <function name="GetProgramLocalParameterdvARB" deprecated="3.1"> 7334 <param name="target" type="GLenum"/> 7335 <param name="index" type="GLuint"/> 7336 <param name="params" type="GLdouble *" output="true" count="4"/> 7337 <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/> 7338 </function> 7339 7340 <function name="GetProgramLocalParameterfvARB" deprecated="3.1"> 7341 <param name="target" type="GLenum"/> 7342 <param name="index" type="GLuint"/> 7343 <param name="params" type="GLfloat *" output="true" count="4"/> 7344 <glx vendorpriv="1305" handcode="client"/> 7345 </function> 7346 7347 7348 <function name="GetProgramivARB" deprecated="3.1"> 7349 <param name="target" type="GLenum"/> 7350 <param name="pname" type="GLenum"/> 7351 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7352 <glx vendorpriv="1307"/> 7353 </function> 7354 7355 <function name="GetProgramStringARB" deprecated="3.1"> 7356 <param name="target" type="GLenum"/> 7357 <param name="pname" type="GLenum"/> 7358 <param name="string" type="GLvoid *" output="true"/> 7359 <glx vendorpriv="1308" handcode="server" always_array="true"/> 7360 </function> 7361 7362 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointerv"> 7363 <param name="index" type="GLuint"/> 7364 <param name="pname" type="GLenum"/> 7365 <param name="pointer" type="GLvoid **" output="true"/> 7366 </function> 7367 </category> 7368 7369 <category name="GL_ARB_fragment_program" number="27"> 7370 <enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804"> 7371 <size name="Get" mode="get"/> 7372 </enum> 7373 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805"> 7374 <size name="GetProgramivARB" mode="get"/> 7375 </enum> 7376 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806"> 7377 <size name="GetProgramivARB" mode="get"/> 7378 </enum> 7379 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807"> 7380 <size name="GetProgramivARB" mode="get"/> 7381 </enum> 7382 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808"> 7383 <size name="GetProgramivARB" mode="get"/> 7384 </enum> 7385 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809"> 7386 <size name="GetProgramivARB" mode="get"/> 7387 </enum> 7388 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A"> 7389 <size name="GetProgramivARB" mode="get"/> 7390 </enum> 7391 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B"> 7392 <size name="GetProgramivARB" mode="get"/> 7393 </enum> 7394 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C"> 7395 <size name="GetProgramivARB" mode="get"/> 7396 </enum> 7397 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D"> 7398 <size name="GetProgramivARB" mode="get"/> 7399 </enum> 7400 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E"> 7401 <size name="GetProgramivARB" mode="get"/> 7402 </enum> 7403 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F"> 7404 <size name="GetProgramivARB" mode="get"/> 7405 </enum> 7406 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810"> 7407 <size name="GetProgramivARB" mode="get"/> 7408 </enum> 7409 <enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871"> 7410 <size name="Get" mode="get"/> 7411 </enum> 7412 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872"> 7413 <size name="Get" mode="get"/> 7414 </enum> 7415 </category> 7416 7417 <category name="GL_ARB_vertex_buffer_object" number="28"> 7418 <enum name="BUFFER_SIZE_ARB" count="1" value="0x8764"> 7419 <size name="GetBufferParameteriv" mode="get"/> 7420 </enum> 7421 <enum name="BUFFER_USAGE_ARB" count="1" value="0x8765"> 7422 <size name="GetBufferParameteriv" mode="get"/> 7423 </enum> 7424 <enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894"> 7425 <size name="Get" mode="get"/> 7426 </enum> 7427 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895"> 7428 <size name="Get" mode="get"/> 7429 </enum> 7430 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896"> 7431 <size name="Get" mode="get"/> 7432 </enum> 7433 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897"> 7434 <size name="Get" mode="get"/> 7435 </enum> 7436 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898"> 7437 <size name="Get" mode="get"/> 7438 </enum> 7439 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899"> 7440 <size name="Get" mode="get"/> 7441 </enum> 7442 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A"> 7443 <size name="Get" mode="get"/> 7444 </enum> 7445 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B"> 7446 <size name="Get" mode="get"/> 7447 </enum> 7448 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C"> 7449 <size name="Get" mode="get"/> 7450 </enum> 7451 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D"> 7452 <size name="Get" mode="get"/> 7453 </enum> 7454 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E"> 7455 <size name="Get" mode="get"/> 7456 </enum> 7457 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F"> 7458 <size name="GetVertexAttribdv" mode="get"/> 7459 <size name="GetVertexAttribfv" mode="get"/> 7460 <size name="GetVertexAttribiv" mode="get"/> 7461 </enum> 7462 <enum name="READ_ONLY_ARB" value="0x88B8"/> 7463 <enum name="WRITE_ONLY_ARB" value="0x88B9"/> 7464 <enum name="READ_WRITE_ARB" value="0x88BA"/> 7465 <enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB"> 7466 <size name="GetBufferParameteriv" mode="get"/> 7467 </enum> 7468 <enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC"> 7469 <size name="GetBufferParameteriv" mode="get"/> 7470 </enum> 7471 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/> 7472 <enum name="STREAM_DRAW_ARB" value="0x88E0"/> 7473 <enum name="STREAM_READ_ARB" value="0x88E1"/> 7474 <enum name="STREAM_COPY_ARB" value="0x88E2"/> 7475 <enum name="STATIC_DRAW_ARB" value="0x88E4"/> 7476 <enum name="STATIC_READ_ARB" value="0x88E5"/> 7477 <enum name="STATIC_COPY_ARB" value="0x88E6"/> 7478 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/> 7479 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/> 7480 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/> 7481 7482 <type name="intptrARB" size="4" glx_name="CARD32"/> 7483 <type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/> 7484 7485 <function name="BindBufferARB" alias="BindBuffer"> 7486 <param name="target" type="GLenum"/> 7487 <param name="buffer" type="GLuint"/> 7488 </function> 7489 7490 <function name="BufferDataARB" alias="BufferData"> 7491 <param name="target" type="GLenum"/> 7492 <param name="size" type="GLsizeiptrARB" counter="true"/> 7493 <param name="data" type="const GLvoid *" count="size"/> 7494 <param name="usage" type="GLenum"/> 7495 </function> 7496 7497 <function name="BufferSubDataARB" alias="BufferSubData"> 7498 <param name="target" type="GLenum"/> 7499 <param name="offset" type="GLintptrARB"/> 7500 <param name="size" type="GLsizeiptrARB"/> 7501 <param name="data" type="const GLvoid *"/> 7502 </function> 7503 7504 <function name="DeleteBuffersARB" alias="DeleteBuffers"> 7505 <param name="n" type="GLsizei"/> 7506 <param name="buffer" type="const GLuint *"/> 7507 </function> 7508 7509 <function name="GenBuffersARB" alias="GenBuffers"> 7510 <param name="n" type="GLsizei"/> 7511 <param name="buffer" type="GLuint *"/> 7512 </function> 7513 7514 <function name="GetBufferParameterivARB" alias="GetBufferParameteriv"> 7515 <param name="target" type="GLenum"/> 7516 <param name="pname" type="GLenum"/> 7517 <param name="params" type="GLint *"/> 7518 </function> 7519 7520 <function name="GetBufferPointervARB" alias="GetBufferPointerv"> 7521 <param name="target" type="GLenum"/> 7522 <param name="pname" type="GLenum"/> 7523 <param name="params" type="GLvoid **"/> 7524 </function> 7525 7526 <function name="GetBufferSubDataARB" alias="GetBufferSubData"> 7527 <param name="target" type="GLenum"/> 7528 <param name="offset" type="GLintptrARB"/> 7529 <param name="size" type="GLsizeiptrARB"/> 7530 <param name="data" type="GLvoid *"/> 7531 </function> 7532 7533 <function name="IsBufferARB" alias="IsBuffer"> 7534 <param name="buffer" type="GLuint"/> 7535 <return type="GLboolean"/> 7536 </function> 7537 7538 <function name="MapBufferARB" alias="MapBuffer"> 7539 <param name="target" type="GLenum"/> 7540 <param name="access" type="GLenum"/> 7541 <return type="GLvoid *"/> 7542 </function> 7543 7544 <function name="UnmapBufferARB" alias="UnmapBuffer"> 7545 <param name="target" type="GLenum"/> 7546 <return type="GLboolean"/> 7547 </function> 7548 </category> 7549 7550 <category name="GL_ARB_occlusion_query" number="29"> 7551 <enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864"> 7552 <size name="GetQueryiv" mode="get"/> 7553 </enum> 7554 <enum name="CURRENT_QUERY_ARB" count="1" value="0x8865"> 7555 <size name="GetQueryiv" mode="get"/> 7556 </enum> 7557 <enum name="QUERY_RESULT_ARB" count="1" value="0x8866"> 7558 <size name="GetQueryObjectiv" mode="get"/> 7559 <size name="GetQueryObjectuiv" mode="get"/> 7560 </enum> 7561 <enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867"> 7562 <size name="GetQueryObjectiv" mode="get"/> 7563 <size name="GetQueryObjectuiv" mode="get"/> 7564 </enum> 7565 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/> 7566 7567 <function name="GenQueriesARB" alias="GenQueries"> 7568 <param name="n" type="GLsizei"/> 7569 <param name="ids" type="GLuint *"/> 7570 </function> 7571 7572 <function name="DeleteQueriesARB" alias="DeleteQueries"> 7573 <param name="n" type="GLsizei"/> 7574 <param name="ids" type="const GLuint *"/> 7575 </function> 7576 7577 <function name="IsQueryARB" alias="IsQuery"> 7578 <param name="id" type="GLuint"/> 7579 <return type="GLboolean"/> 7580 </function> 7581 7582 <function name="BeginQueryARB" alias="BeginQuery"> 7583 <param name="target" type="GLenum"/> 7584 <param name="id" type="GLuint"/> 7585 </function> 7586 7587 <function name="EndQueryARB" alias="EndQuery"> 7588 <param name="target" type="GLenum"/> 7589 </function> 7590 7591 <function name="GetQueryivARB" alias="GetQueryiv"> 7592 <param name="target" type="GLenum"/> 7593 <param name="pname" type="GLenum"/> 7594 <param name="params" type="GLint *"/> 7595 </function> 7596 7597 <function name="GetQueryObjectivARB" alias="GetQueryObjectiv"> 7598 <param name="id" type="GLuint"/> 7599 <param name="pname" type="GLenum"/> 7600 <param name="params" type="GLint *"/> 7601 </function> 7602 7603 <function name="GetQueryObjectuivARB" alias="GetQueryObjectuiv"> 7604 <param name="id" type="GLuint"/> 7605 <param name="pname" type="GLenum"/> 7606 <param name="params" type="GLuint *"/> 7607 </function> 7608 </category> 7609 7610 <category name="GL_ARB_shader_objects" number="30"> 7611 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/> 7612 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/> 7613 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/> 7614 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/> 7615 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/> 7616 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/> 7617 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/> 7618 <enum name="INT_VEC2_ARB" value="0x8B53"/> 7619 <enum name="INT_VEC3_ARB" value="0x8B54"/> 7620 <enum name="INT_VEC4_ARB" value="0x8B55"/> 7621 <enum name="BOOL_ARB" value="0x8B56"/> 7622 <enum name="BOOL_VEC2_ARB" value="0x8B57"/> 7623 <enum name="BOOL_VEC3_ARB" value="0x8B58"/> 7624 <enum name="BOOL_VEC4_ARB" value="0x8B59"/> 7625 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/> 7626 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/> 7627 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/> 7628 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/> 7629 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/> 7630 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/> 7631 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/> 7632 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/> 7633 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/> 7634 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/> 7635 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/> 7636 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/> 7637 7638 <type name="charARB" size="1" glx_name="CARD8"/> 7639 <type name="handleARB" size="4" glx_name="CARD32"/> 7640 7641 <function name="DeleteObjectARB"> 7642 <param name="obj" type="GLhandleARB"/> 7643 <glx ignore="true"/> 7644 </function> 7645 7646 <function name="GetHandleARB"> 7647 <param name="pname" type="GLenum"/> 7648 <return type="GLhandleARB"/> 7649 <glx ignore="true"/> 7650 </function> 7651 7652 <function name="DetachObjectARB"> 7653 <param name="containerObj" type="GLhandleARB"/> 7654 <param name="attachedObj" type="GLhandleARB"/> 7655 <glx ignore="true"/> 7656 </function> 7657 7658 <function name="CreateShaderObjectARB"> 7659 <param name="shaderType" type="GLenum"/> 7660 <return type="GLhandleARB"/> 7661 <glx ignore="true"/> 7662 </function> 7663 7664 <function name="ShaderSourceARB" alias="ShaderSource"> 7665 <param name="shader" type="GLhandleARB"/> 7666 <param name="count" type="GLsizei"/> 7667 <param name="string" type="const GLcharARB **"/> 7668 <param name="length" type="const GLint *"/> 7669 </function> 7670 7671 <function name="CompileShaderARB" alias="CompileShader"> 7672 <param name="shader" type="GLhandleARB"/> 7673 </function> 7674 7675 <function name="CreateProgramObjectARB"> 7676 <return type="GLhandleARB"/> 7677 <glx ignore="true"/> 7678 </function> 7679 7680 <function name="AttachObjectARB"> 7681 <param name="containerObj" type="GLhandleARB"/> 7682 <param name="obj" type="GLhandleARB"/> 7683 <glx ignore="true"/> 7684 </function> 7685 7686 <function name="LinkProgramARB" alias="LinkProgram"> 7687 <param name="program" type="GLhandleARB"/> 7688 </function> 7689 7690 <function name="UseProgramObjectARB" alias="UseProgram"> 7691 <param name="program" type="GLhandleARB"/> 7692 </function> 7693 7694 <function name="ValidateProgramARB" alias="ValidateProgram"> 7695 <param name="program" type="GLhandleARB"/> 7696 </function> 7697 7698 <function name="Uniform1fARB" alias="Uniform1f"> 7699 <param name="location" type="GLint"/> 7700 <param name="v0" type="GLfloat"/> 7701 </function> 7702 7703 <function name="Uniform2fARB" alias="Uniform2f"> 7704 <param name="location" type="GLint"/> 7705 <param name="v0" type="GLfloat"/> 7706 <param name="v1" type="GLfloat"/> 7707 </function> 7708 7709 <function name="Uniform3fARB" alias="Uniform3f"> 7710 <param name="location" type="GLint"/> 7711 <param name="v0" type="GLfloat"/> 7712 <param name="v1" type="GLfloat"/> 7713 <param name="v2" type="GLfloat"/> 7714 </function> 7715 7716 <function name="Uniform4fARB" alias="Uniform4f"> 7717 <param name="location" type="GLint"/> 7718 <param name="v0" type="GLfloat"/> 7719 <param name="v1" type="GLfloat"/> 7720 <param name="v2" type="GLfloat"/> 7721 <param name="v3" type="GLfloat"/> 7722 </function> 7723 7724 <function name="Uniform1iARB" alias="Uniform1i"> 7725 <param name="location" type="GLint"/> 7726 <param name="v0" type="GLint"/> 7727 </function> 7728 7729 <function name="Uniform2iARB" alias="Uniform2i"> 7730 <param name="location" type="GLint"/> 7731 <param name="v0" type="GLint"/> 7732 <param name="v1" type="GLint"/> 7733 </function> 7734 7735 <function name="Uniform3iARB" alias="Uniform3i"> 7736 <param name="location" type="GLint"/> 7737 <param name="v0" type="GLint"/> 7738 <param name="v1" type="GLint"/> 7739 <param name="v2" type="GLint"/> 7740 </function> 7741 7742 <function name="Uniform4iARB" alias="Uniform4i"> 7743 <param name="location" type="GLint"/> 7744 <param name="v0" type="GLint"/> 7745 <param name="v1" type="GLint"/> 7746 <param name="v2" type="GLint"/> 7747 <param name="v3" type="GLint"/> 7748 </function> 7749 7750 <function name="Uniform1fvARB" alias="Uniform1fv"> 7751 <param name="location" type="GLint"/> 7752 <param name="count" type="GLsizei"/> 7753 <param name="value" type="const GLfloat *"/> 7754 </function> 7755 7756 <function name="Uniform2fvARB" alias="Uniform2fv"> 7757 <param name="location" type="GLint"/> 7758 <param name="count" type="GLsizei"/> 7759 <param name="value" type="const GLfloat *"/> 7760 </function> 7761 7762 <function name="Uniform3fvARB" alias="Uniform3fv"> 7763 <param name="location" type="GLint"/> 7764 <param name="count" type="GLsizei"/> 7765 <param name="value" type="const GLfloat *"/> 7766 </function> 7767 7768 <function name="Uniform4fvARB" alias="Uniform4fv"> 7769 <param name="location" type="GLint"/> 7770 <param name="count" type="GLsizei"/> 7771 <param name="value" type="const GLfloat *"/> 7772 </function> 7773 7774 <function name="Uniform1ivARB" alias="Uniform1iv"> 7775 <param name="location" type="GLint"/> 7776 <param name="count" type="GLsizei"/> 7777 <param name="value" type="const GLint *"/> 7778 </function> 7779 7780 <function name="Uniform2ivARB" alias="Uniform2iv"> 7781 <param name="location" type="GLint"/> 7782 <param name="count" type="GLsizei"/> 7783 <param name="value" type="const GLint *"/> 7784 </function> 7785 7786 <function name="Uniform3ivARB" alias="Uniform3iv"> 7787 <param name="location" type="GLint"/> 7788 <param name="count" type="GLsizei"/> 7789 <param name="value" type="const GLint *"/> 7790 </function> 7791 7792 <function name="Uniform4ivARB" alias="Uniform4iv"> 7793 <param name="location" type="GLint"/> 7794 <param name="count" type="GLsizei"/> 7795 <param name="value" type="const GLint *"/> 7796 </function> 7797 7798 <function name="UniformMatrix2fvARB" alias="UniformMatrix2fv"> 7799 <param name="location" type="GLint"/> 7800 <param name="count" type="GLsizei"/> 7801 <param name="transpose" type="GLboolean"/> 7802 <param name="value" type="const GLfloat *"/> 7803 </function> 7804 7805 <function name="UniformMatrix3fvARB" alias="UniformMatrix3fv"> 7806 <param name="location" type="GLint"/> 7807 <param name="count" type="GLsizei"/> 7808 <param name="transpose" type="GLboolean"/> 7809 <param name="value" type="const GLfloat *"/> 7810 </function> 7811 7812 <function name="UniformMatrix4fvARB" alias="UniformMatrix4fv"> 7813 <param name="location" type="GLint"/> 7814 <param name="count" type="GLsizei"/> 7815 <param name="transpose" type="GLboolean"/> 7816 <param name="value" type="const GLfloat *"/> 7817 </function> 7818 7819 <function name="GetObjectParameterfvARB"> 7820 <param name="obj" type="GLhandleARB"/> 7821 <param name="pname" type="GLenum"/> 7822 <param name="params" type="GLfloat *" output="true"/> 7823 <glx ignore="true"/> 7824 </function> 7825 7826 <function name="GetObjectParameterivARB"> 7827 <param name="obj" type="GLhandleARB"/> 7828 <param name="pname" type="GLenum"/> 7829 <param name="params" type="GLint *" output="true"/> 7830 <glx ignore="true"/> 7831 </function> 7832 7833 <function name="GetInfoLogARB"> 7834 <param name="obj" type="GLhandleARB"/> 7835 <param name="maxLength" type="GLsizei"/> 7836 <param name="length" type="GLsizei *" output="true"/> 7837 <param name="infoLog" type="GLcharARB *" output="true"/> 7838 <glx ignore="true"/> 7839 </function> 7840 7841 <function name="GetAttachedObjectsARB"> 7842 <param name="containerObj" type="GLhandleARB"/> 7843 <param name="maxLength" type="GLsizei"/> 7844 <param name="length" type="GLsizei *" output="true"/> 7845 <param name="infoLog" type="GLhandleARB *" output="true"/> 7846 <glx ignore="true"/> 7847 </function> 7848 7849 <function name="GetUniformLocationARB" alias="GetUniformLocation"> 7850 <param name="program" type="GLhandleARB"/> 7851 <param name="name" type="const GLcharARB *"/> 7852 <return type="GLint"/> 7853 </function> 7854 7855 <function name="GetActiveUniformARB" alias="GetActiveUniform"> 7856 <param name="program" type="GLhandleARB"/> 7857 <param name="index" type="GLuint"/> 7858 <param name="bufSize" type="GLsizei"/> 7859 <param name="length" type="GLsizei *"/> 7860 <param name="size" type="GLint *"/> 7861 <param name="type" type="GLenum *"/> 7862 <param name="name" type="GLcharARB *"/> 7863 </function> 7864 7865 <function name="GetUniformfvARB" alias="GetUniformfv"> 7866 <param name="program" type="GLhandleARB"/> 7867 <param name="location" type="GLint"/> 7868 <param name="params" type="GLfloat *"/> 7869 </function> 7870 7871 <function name="GetUniformivARB" alias="GetUniformiv"> 7872 <param name="program" type="GLhandleARB"/> 7873 <param name="location" type="GLint"/> 7874 <param name="params" type="GLint *"/> 7875 </function> 7876 7877 <function name="GetShaderSourceARB" alias="GetShaderSource"> 7878 <param name="shader" type="GLhandleARB"/> 7879 <param name="bufSize" type="GLsizei"/> 7880 <param name="length" type="GLsizei *"/> 7881 <param name="source" type="GLcharARB *"/> 7882 </function> 7883 </category> 7884 7885 <category name="GL_ARB_vertex_shader" number="31"> 7886 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/> 7887 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/> 7888 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/> 7889 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/> 7890 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/> 7891 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/> 7892 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/> 7893 7894 <function name="BindAttribLocationARB" alias="BindAttribLocation"> 7895 <param name="program" type="GLhandleARB"/> 7896 <param name="index" type="GLuint"/> 7897 <param name="name" type="const GLcharARB *"/> 7898 </function> 7899 7900 <function name="GetActiveAttribARB" alias="GetActiveAttrib"> 7901 <param name="program" type="GLhandleARB"/> 7902 <param name="index" type="GLuint"/> 7903 <param name="bufSize" type="GLsizei"/> 7904 <param name="length" type="GLsizei *"/> 7905 <param name="size" type="GLint *"/> 7906 <param name="type" type="GLenum *"/> 7907 <param name="name" type="GLcharARB *"/> 7908 </function> 7909 7910 <function name="GetAttribLocationARB" alias="GetAttribLocation"> 7911 <param name="program" type="GLhandleARB"/> 7912 <param name="name" type="const GLcharARB *"/> 7913 <return type="GLint"/> 7914 </function> 7915 </category> 7916 7917 <category name="GL_ARB_fragment_shader" number="32"> 7918 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/> 7919 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/> 7920 </category> 7921 7922 <category name="GL_ARB_shading_language_100" number="33"> 7923 <!-- No new functions, types, enums. --> 7924 </category> 7925 7926 <category name="GL_ARB_texture_non_power_of_two" number="34"> 7927 <!-- No new functions, types, enums. --> 7928 </category> 7929 7930 <category name="GL_ARB_point_sprite" number="35"> 7931 <enum name="POINT_SPRITE_ARB" count="1" value="0x8861"> 7932 <size name="Get" mode="get"/> 7933 </enum> 7934 <enum name="COORD_REPLACE_ARB" count="1" value="0x8862"> 7935 <size name="TexEnvfv"/> 7936 <size name="TexEnviv"/> 7937 <size name="GetTexEnvfv" mode="get"/> 7938 <size name="GetTexEnviv" mode="get"/> 7939 </enum> 7940 </category> 7941 7942 <category name="GL_ARB_fragment_program_shadow" number="36"> 7943 <!-- No new functions, types, enums. --> 7944 </category> 7945 7946 <xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7947 7948 <category name="GL_ARB_texture_rectangle" number="38"> 7949 <enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5"> 7950 <size name="Get" mode="get"/> 7951 </enum> 7952 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6"> 7953 <size name="Get" mode="get"/> 7954 </enum> 7955 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/> 7956 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8"> 7957 <size name="Get" mode="get"/> 7958 </enum> 7959 </category> 7960 7961 <xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7962 7963 <!-- 40. GL_ARB_half_float_pixel --> 7964 7965 <xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7966 7967 <!-- 42. GL_ARB_pixel_buffer_object --> 7968 7969 <xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7970 7971 <xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7972 7973 <xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7974 7975 <!-- 46. GL_ARB_framebuffer_sRGB --> 7976 7977 <!-- 47. GL_ARB_geometry_shader4. There are no intentions to implement this extension --> 7978 7979 <!-- 48. GL_ARB_half_float_vertex --> 7980 7981 <xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7982 7983 <xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7984 7985 <xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7986 7987 <xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7988 7989 <xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7990 7991 <xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7992 7993 <!-- ARB extension number 55 is a GLX extension. --> 7994 <!-- ARB extension number 56 is a WGL extension. --> 7995 7996 <xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7997 7998 <!-- 58. GL_ARB_compatibility --> 7999 8000 <xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8001 8002 <!-- 60. GL_ARB_shader_texture_lod --> 8003 8004 <xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8005 8006 <xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8007 8008 <!-- 63. GL_ARB_fragment_coord_conventions --> 8009 <!-- 64. GL_ARB_provoking_vertex --> 8010 8011 <xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8012 8013 <xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8014 8015 <xi:include href="ARB_texture_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8016 8017 <!-- 68. GL_ARB_vertex_array_bgra --> 8018 8019 <xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8020 <xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8021 8022 <xi:include href="ARB_sample_shading.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8023 <xi:include href="ARB_texture_cube_map_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8024 <xi:include href="ARB_texture_gather.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8025 <!-- 73. GL_ARB_texture_query_lod --> 8026 8027 <!-- ARB extension number 74 is a WGL extension. --> 8028 <!-- ARB extension number 75 is a GLX extension. --> 8029 8030 <!-- 76. GL_ARB_shading_language_include --> 8031 <!-- 77. GL_ARB_texture_compression_bptc --> 8032 8033 <xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8034 8035 <!-- 79. GL_ARB_explicit_attrib_location --> 8036 8037 <category name="GL_ARB_occlusion_query2" number="80"> 8038 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F"> 8039 <size name="GetQueryiv" mode="get"/> 8040 </enum> 8041 </category> 8042 8043 <xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8044 8045 <!-- 82. GL_ARB_shader_bit_encoding --> 8046 8047 <xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8048 8049 <!-- 84. GL_ARB_texture_swizzle --> 8050 8051 <category name="GL_ARB_timer_query" number="85"> 8052 <enum name="TIME_ELAPSED" value="0x88BF"/> 8053 <enum name="TIMESTAMP" value="0x8E28"/> 8054 <type name="int64" size="8"/> 8055 <type name="uint64" unsigned="true" size="8"/> 8056 <function name="GetQueryObjecti64v"> 8057 <param name="id" type="GLuint"/> 8058 <param name="pname" type="GLenum"/> 8059 <param name="params" type="GLint64 *"/> 8060 </function> 8061 <function name="GetQueryObjectui64v"> 8062 <param name="id" type="GLuint"/> 8063 <param name="pname" type="GLenum"/> 8064 <param name="params" type="GLuint64 *"/> 8065 </function> 8066 <function name="QueryCounter"> 8067 <param name="id" type="GLuint"/> 8068 <param name="target" type="GLenum"/> 8069 </function> 8070 </category> 8071 8072 <xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8073 8074 <!-- ARB extensions #86...#89 --> 8075 8076 <xi:include href="ARB_shader_subroutine.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8077 8078 <xi:include href="ARB_tessellation_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8079 8080 <!-- ARB extensions #92...#93 --> 8081 8082 <xi:include href="ARB_draw_indirect.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8083 8084 <xi:include href="ARB_gpu_shader5.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8085 8086 <xi:include href="ARB_gpu_shader_fp64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8087 8088 <category name="GL_ARB_transform_feedback3" number="94"> 8089 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/> 8090 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/> 8091 8092 <function name="DrawTransformFeedbackStream" exec="dynamic"> 8093 <param name="mode" type="GLenum"/> 8094 <param name="id" type="GLuint"/> 8095 <param name="stream" type="GLuint"/> 8096 </function> 8097 8098 <function name="BeginQueryIndexed"> 8099 <param name="target" type="GLenum"/> 8100 <param name="index" type="GLuint"/> 8101 <param name="id" type="GLuint"/> 8102 </function> 8103 8104 <function name="EndQueryIndexed"> 8105 <param name="target" type="GLenum"/> 8106 <param name="index" type="GLuint"/> 8107 </function> 8108 8109 <function name="GetQueryIndexediv"> 8110 <param name="target" type="GLenum"/> 8111 <param name="index" type="GLuint"/> 8112 <param name="pname" type="GLenum"/> 8113 <param name="params" type="GLint *"/> 8114 </function> 8115 </category> 8116 8117 <!-- ARB extensions #95...#96 --> 8118 8119 <xi:include href="ARB_separate_shader_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8120 8121 <category name="GL_ARB_shader_precision" number="98"> 8122 <!-- No new functions, types, enums. --> 8123 </category> 8124 8125 <xi:include href="ARB_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8126 8127 <!-- ARB extensions #100...#108 --> 8128 8129 <xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8130 8131 <xi:include href="ARB_get_program_binary.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8132 8133 <xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8134 8135 <xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8136 8137 <xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8138 8139 <category name="GL_ARB_transform_feedback_instanced" number="109"> 8140 <function name="DrawTransformFeedbackInstanced" exec="dynamic"> 8141 <param name="mode" type="GLenum"/> 8142 <param name="id" type="GLuint"/> 8143 <param name="primcount" type="GLsizei"/> 8144 </function> 8145 8146 <function name="DrawTransformFeedbackStreamInstanced" exec="dynamic"> 8147 <param name="mode" type="GLenum"/> 8148 <param name="id" type="GLuint"/> 8149 <param name="stream" type="GLuint"/> 8150 <param name="primcount" type="GLsizei"/> 8151 </function> 8152 </category> 8153 8154 <xi:include href="ARB_compressed_texture_pixel_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8155 8156 <!-- ARB extensions #111...#116 --> 8157 8158 <xi:include href="ARB_internalformat_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8159 8160 <category name="GL_ARB_map_buffer_alignment" number="113"> 8161 <enum name="MIN_MAP_BUFFER_ALIGNMENT" value="0x90BC" /> 8162 </category> 8163 8164 <xi:include href="ARB_shader_atomic_counters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8165 8166 <xi:include href="ARB_shader_image_load_store.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8167 8168 <xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8169 8170 <xi:include href="KHR_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8171 8172 <xi:include href="KHR_debug.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8173 8174 <!-- ARB extension #120 --> 8175 8176 <xi:include href="ARB_clear_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8177 8178 <xi:include href="ARB_compute_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8179 8180 <xi:include href="ARB_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8181 8182 <xi:include href="ARB_texture_view.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8183 8184 <xi:include href="ARB_vertex_attrib_binding.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8185 8186 <!-- ARB extension #126 --> 8187 8188 <xi:include href="ARB_ES3_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8189 8190 <!-- ARB extension #128 --> 8191 8192 <category name="GL_ARB_fragment_layer_viewport" number="129"> 8193 <!-- No new functions, types, enums. --> 8194 </category> 8195 8196 <xi:include href="ARB_framebuffer_no_attachments.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8197 8198 <xi:include href="ARB_internalformat_query2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8199 8200 <category name="GL_ARB_explicit_uniform_location" number="128"> 8201 <enum name="MAX_UNIFORM_LOCATIONS" count="1" value="0x826E" > 8202 <size name="Get" mode="get"/> 8203 </enum> 8204 </category> 8205 8206 <xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8207 8208 <!-- ARB extension #133 is ARB_multi_draw_indirect, defined in the same 8209 file as ARB_draw_indirect --> 8210 8211 <xi:include href="ARB_program_interface_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8212 8213 <!-- ARB extensions #135...#136 --> 8214 8215 <xi:include href="ARB_shader_storage_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8216 8217 <!-- ARB extensions #138 --> 8218 8219 <xi:include href="ARB_texture_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8220 8221 <!-- 140. GL_ARB_texture_query_levels --> 8222 8223 <xi:include href="ARB_texture_storage_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8224 8225 <!-- ARB extension 142 - 143. --> 8226 8227 <category name="GL_ARB_buffer_storage" number="144"> 8228 <enum name="MAP_PERSISTENT_BIT" value="0x40" /> 8229 <enum name="MAP_COHERENT_BIT" value="0x80" /> 8230 <enum name="DYNAMIC_STORAGE_BIT" value="0x100" /> 8231 <enum name="CLIENT_STORAGE_BIT" value="0x200" /> 8232 <enum name="BUFFER_IMMUTABLE_STORAGE" value="0x821F" /> 8233 <enum name="BUFFER_STORAGE_FLAGS" value="0x8220" /> 8234 <enum name="CLIENT_MAPPED_BUFFER_BARRIER_BIT" value="0x4000" /> 8235 8236 <function name="BufferStorage"> 8237 <param name="target" type="GLenum"/> 8238 <param name="size" type="GLsizeiptr"/> 8239 <param name="data" type="const GLvoid *"/> 8240 <param name="flags" type="GLbitfield"/> 8241 </function> 8242 </category> 8243 8244 <xi:include href="ARB_clear_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8245 8246 <!-- ARB extension #146 --> 8247 8248 <xi:include href="ARB_multi_bind.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8249 8250 <category name="GL_ARB_query_buffer_object" number="148"> 8251 <enum name="QUERY_RESULT_NO_WAIT" value="0x9194"/> 8252 <enum name="QUERY_BUFFER" value="0x9192"/> 8253 <enum name="QUERY_BUFFER_BINDING" value="0x9193"/> 8254 <enum name="QUERY_BUFFER_BARRIER_BIT" value="0x00008000"/> 8255 </category> 8256 8257 <!-- ARB extensions 149 - 152 --> 8258 8259 <xi:include href="ARB_compute_variable_group_size.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8260 8261 <xi:include href="ARB_indirect_parameters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8262 8263 <!-- ARB extensions 155 - 159 --> 8264 8265 <xi:include href="ARB_clip_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8266 8267 <category name="GL_ARB_conditional_render_inverted" number="161"> 8268 <enum name="QUERY_WAIT_INVERTED" value="0x8E17"/> 8269 <enum name="QUERY_NO_WAIT_INVERTED" value="0x8E18"/> 8270 <enum name="QUERY_BY_REGION_WAIT_INVERTED" value="0x8E19"/> 8271 <enum name="QUERY_BY_REGION_NO_WAIT_INVERTED" value="0x8E1A"/> 8272 </category> 8273 8274 <category name="ARB_cull_distance" number="162"> 8275 <enum name="MAX_CULL_DISTANCES" value="0x82F9"/> 8276 <enum name="MAX_COMBINED_CLIP_AND_CULL_DISTANCES" value="0x82FA"/> 8277 </category> 8278 8279 <!-- ARB extensions 163 --> 8280 8281 <xi:include href="OES_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8282 8283 <xi:include href="ARB_direct_state_access.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8284 8285 <xi:include href="ARB_get_texture_sub_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8286 8287 <!-- ARB extension 166 --> 8288 8289 <xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8290 8291 <xi:include href="KHR_context_flush_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8292 8293 <!-- ARB extension 170 --> 8294 <xi:include href="KHR_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8295 8296 <!-- ARB extension 171 --> 8297 <xi:include href="ARB_pipeline_statistics_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8298 8299 <category name="es3.2"> 8300 <!-- This should be in es_EXT, but this file is included first and 8301 the alias doesn't work otherwise. --> 8302 <function name="PrimitiveBoundingBox" es2="3.2" desktop="false"> 8303 <param name="minX" type="GLfloat"/> 8304 <param name="minY" type="GLfloat"/> 8305 <param name="minZ" type="GLfloat"/> 8306 <param name="minW" type="GLfloat"/> 8307 <param name="maxX" type="GLfloat"/> 8308 <param name="maxY" type="GLfloat"/> 8309 <param name="maxZ" type="GLfloat"/> 8310 <param name="maxW" type="GLfloat"/> 8311 </function> 8312 8313 <function name="BlendBarrier" es2="3.2"/> 8314 </category> 8315 8316 <category name="KHR_blend_equation_advanced" number="174"> 8317 <enum name="BLEND_ADVANCED_COHERENT_KHR" value="0x9285"/> 8318 8319 <enum name="MULTIPLY_KHR" value="0x9294"/> 8320 <enum name="SCREEN_KHR" value="0x9295"/> 8321 <enum name="OVERLAY_KHR" value="0x9296"/> 8322 <enum name="DARKEN_KHR" value="0x9297"/> 8323 <enum name="LIGHTEN_KHR" value="0x9298"/> 8324 <enum name="COLORDODGE_KHR" value="0x9299"/> 8325 <enum name="COLORBURN_KHR" value="0x929A"/> 8326 <enum name="HARDLIGHT_KHR" value="0x929B"/> 8327 <enum name="SOFTLIGHT_KHR" value="0x929C"/> 8328 <enum name="DIFFERENCE_KHR" value="0x929E"/> 8329 <enum name="EXCLUSION_KHR" value="0x92A0"/> 8330 8331 <enum name="HSL_HUE_KHR" value="0x92AD"/> 8332 <enum name="HSL_SATURATION_KHR" value="0x92AE"/> 8333 <enum name="HSL_COLOR_KHR" value="0x92AF"/> 8334 <enum name="HSL_LUMINOSITY_KHR" value="0x92B0"/> 8335 8336 <function name="BlendBarrierKHR" alias="BlendBarrier" es2="2.0"/> 8337 </category> 8338 8339 <category name="ARB_ES3_2_compatibility" number="177"> 8340 8341 <enum name="PRIMITIVE_BOUNDING_BOX_ARB" count="8" value="0x92BE"> 8342 <size name="Get" mode="get"/> 8343 </enum> 8344 <enum name="MULTISAMPLE_LINE_WIDTH_RANGE_ARB" count="2" value="0x9381"> 8345 <size name="Get" mode="get"/> 8346 </enum> 8347 <enum name="MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB" value="0x9382"> 8348 <size name="Get" mode="get"/> 8349 </enum> 8350 8351 <function name="PrimitiveBoundingBoxARB" alias="PrimitiveBoundingBox"> 8352 <param name="minX" type="GLfloat"/> 8353 <param name="minY" type="GLfloat"/> 8354 <param name="minZ" type="GLfloat"/> 8355 <param name="minW" type="GLfloat"/> 8356 <param name="maxX" type="GLfloat"/> 8357 <param name="maxY" type="GLfloat"/> 8358 <param name="maxZ" type="GLfloat"/> 8359 <param name="maxW" type="GLfloat"/> 8360 </function> 8361 8362 </category> 8363 8364 <!-- Non-ARB extensions sorted by extension number. --> 8365 8366 <category name="GL_EXT_blend_color" number="2"> 8367 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8368 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8369 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8370 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8371 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8372 <size name="Get" mode="get"/> 8373 </enum> 8374 8375 <function name="BlendColorEXT" alias="BlendColor"> 8376 <param name="red" type="GLclampf"/> 8377 <param name="green" type="GLclampf"/> 8378 <param name="blue" type="GLclampf"/> 8379 <param name="alpha" type="GLclampf"/> 8380 </function> 8381 </category> 8382 8383 <category name="GL_EXT_polygon_offset" number="3"> 8384 <enum name="POLYGON_OFFSET_BIAS_EXT" value="0x8039"/> 8385 8386 <function name="PolygonOffsetEXT" deprecated="3.1"> 8387 <param name="factor" type="GLfloat"/> 8388 <param name="bias" type="GLfloat"/> 8389 <glx rop="4098" ignore="true"/> 8390 </function> 8391 </category> 8392 8393 <category name="GL_EXT_texture" number="4"> 8394 <enum name="ALPHA4_EXT" value="0x803B"/> 8395 <enum name="ALPHA8_EXT" value="0x803C"/> 8396 <enum name="ALPHA12_EXT" value="0x803D"/> 8397 <enum name="ALPHA16_EXT" value="0x803E"/> 8398 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8399 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8400 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8401 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8402 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8403 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8404 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8405 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8406 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8407 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8408 <enum name="INTENSITY_EXT" value="0x8049"/> 8409 <enum name="INTENSITY4_EXT" value="0x804A"/> 8410 <enum name="INTENSITY8_EXT" value="0x804B"/> 8411 <enum name="INTENSITY12_EXT" value="0x804C"/> 8412 <enum name="INTENSITY16_EXT" value="0x804D"/> 8413 <enum name="RGB2_EXT" value="0x804E"/> 8414 <enum name="RGB4_EXT" value="0x804F"/> 8415 <enum name="RGB5_EXT" value="0x8050"/> 8416 <enum name="RGB8_EXT" value="0x8051"/> 8417 <enum name="RGB10_EXT" value="0x8052"/> 8418 <enum name="RGB12_EXT" value="0x8053"/> 8419 <enum name="RGB16_EXT" value="0x8054"/> 8420 <enum name="RGBA2_EXT" value="0x8055"/> 8421 <enum name="RGBA4_EXT" value="0x8056"/> 8422 <enum name="RGB5_A1_EXT" value="0x8057"/> 8423 <enum name="RGBA8_EXT" value="0x8058"/> 8424 <enum name="RGB10_A2_EXT" value="0x8059"/> 8425 <enum name="RGBA12_EXT" value="0x805A"/> 8426 <enum name="RGBA16_EXT" value="0x805B"/> 8427 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8428 <size name="GetTexLevelParameterfv" mode="get"/> 8429 <size name="GetTexLevelParameteriv" mode="get"/> 8430 </enum> 8431 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8432 <size name="GetTexLevelParameterfv" mode="get"/> 8433 <size name="GetTexLevelParameteriv" mode="get"/> 8434 </enum> 8435 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8436 <size name="GetTexLevelParameterfv" mode="get"/> 8437 <size name="GetTexLevelParameteriv" mode="get"/> 8438 </enum> 8439 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8440 <size name="GetTexLevelParameterfv" mode="get"/> 8441 <size name="GetTexLevelParameteriv" mode="get"/> 8442 </enum> 8443 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8444 <size name="GetTexLevelParameterfv" mode="get"/> 8445 <size name="GetTexLevelParameteriv" mode="get"/> 8446 </enum> 8447 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8448 <size name="GetTexLevelParameterfv" mode="get"/> 8449 <size name="GetTexLevelParameteriv" mode="get"/> 8450 </enum> 8451 <enum name="REPLACE_EXT" value="0x8062"/> 8452 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8453 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8454 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8455 </category> 8456 8457 <!-- Extension number 5 is not listed in the extension registry. --> 8458 8459 <category name="GL_EXT_texture3D" number="6"> 8460 <function name="TexImage3DEXT" alias="TexImage3D"> 8461 <param name="target" type="GLenum"/> 8462 <param name="level" type="GLint"/> 8463 <param name="internalformat" type="GLenum"/> 8464 <param name="width" type="GLsizei"/> 8465 <param name="height" type="GLsizei"/> 8466 <param name="depth" type="GLsizei"/> 8467 <param name="border" type="GLint"/> 8468 <param name="format" type="GLenum"/> 8469 <param name="type" type="GLenum"/> 8470 <param name="pixels" type="const GLvoid *"/> 8471 </function> 8472 8473 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8474 <param name="target" type="GLenum"/> 8475 <param name="level" type="GLint"/> 8476 <param name="xoffset" type="GLint"/> 8477 <param name="yoffset" type="GLint"/> 8478 <param name="zoffset" type="GLint"/> 8479 <param name="width" type="GLsizei"/> 8480 <param name="height" type="GLsizei"/> 8481 <param name="depth" type="GLsizei"/> 8482 <param name="format" type="GLenum"/> 8483 <param name="type" type="GLenum"/> 8484 <param name="UNUSED" type="GLuint" padding="true"/> 8485 <param name="pixels" type="const GLvoid *"/> 8486 </function> 8487 </category> 8488 8489 <category name="GL_SGIS_texture_filter4" number="7"> 8490 <function name="GetTexFilterFuncSGIS" exec="skip"> 8491 <param name="target" type="GLenum"/> 8492 <param name="filter" type="GLenum"/> 8493 <param name="weights" type="GLfloat *" output="true"/> 8494 <glx vendorpriv="4101" ignore="true"/> 8495 </function> 8496 8497 <function name="TexFilterFuncSGIS" exec="skip"> 8498 <param name="target" type="GLenum"/> 8499 <param name="filter" type="GLenum"/> 8500 <param name="n" type="GLsizei" counter="true"/> 8501 <param name="weights" type="const GLfloat *" count="n"/> 8502 <glx rop="2064" ignore="true"/> 8503 </function> 8504 </category> 8505 8506 <!-- Extension number 8 is not listed in the extension registry. --> 8507 8508 <category name="GL_EXT_subtexture" number="9"> 8509 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8510 <param name="target" type="GLenum"/> 8511 <param name="level" type="GLint"/> 8512 <param name="xoffset" type="GLint"/> 8513 <param name="width" type="GLsizei"/> 8514 <param name="format" type="GLenum"/> 8515 <param name="type" type="GLenum"/> 8516 <param name="UNUSED" type="GLuint" padding="true"/> 8517 <param name="pixels" type="const GLvoid *"/> 8518 </function> 8519 8520 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8521 <param name="target" type="GLenum"/> 8522 <param name="level" type="GLint"/> 8523 <param name="xoffset" type="GLint"/> 8524 <param name="yoffset" type="GLint"/> 8525 <param name="width" type="GLsizei"/> 8526 <param name="height" type="GLsizei"/> 8527 <param name="format" type="GLenum"/> 8528 <param name="type" type="GLenum"/> 8529 <param name="UNUSED" type="GLuint" padding="true"/> 8530 <param name="pixels" type="const GLvoid *"/> 8531 </function> 8532 </category> 8533 8534 <category name="GL_EXT_copy_texture" number="10"> 8535 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8536 <param name="target" type="GLenum"/> 8537 <param name="level" type="GLint"/> 8538 <param name="internalformat" type="GLenum"/> 8539 <param name="x" type="GLint"/> 8540 <param name="y" type="GLint"/> 8541 <param name="width" type="GLsizei"/> 8542 <param name="border" type="GLint"/> 8543 </function> 8544 8545 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8546 <param name="target" type="GLenum"/> 8547 <param name="level" type="GLint"/> 8548 <param name="internalformat" type="GLenum"/> 8549 <param name="x" type="GLint"/> 8550 <param name="y" type="GLint"/> 8551 <param name="width" type="GLsizei"/> 8552 <param name="height" type="GLsizei"/> 8553 <param name="border" type="GLint"/> 8554 </function> 8555 8556 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8557 <param name="target" type="GLenum"/> 8558 <param name="level" type="GLint"/> 8559 <param name="xoffset" type="GLint"/> 8560 <param name="x" type="GLint"/> 8561 <param name="y" type="GLint"/> 8562 <param name="width" type="GLsizei"/> 8563 </function> 8564 8565 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8566 <param name="target" type="GLenum"/> 8567 <param name="level" type="GLint"/> 8568 <param name="xoffset" type="GLint"/> 8569 <param name="yoffset" type="GLint"/> 8570 <param name="x" type="GLint"/> 8571 <param name="y" type="GLint"/> 8572 <param name="width" type="GLsizei"/> 8573 <param name="height" type="GLsizei"/> 8574 </function> 8575 8576 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8577 <param name="target" type="GLenum"/> 8578 <param name="level" type="GLint"/> 8579 <param name="xoffset" type="GLint"/> 8580 <param name="yoffset" type="GLint"/> 8581 <param name="zoffset" type="GLint"/> 8582 <param name="x" type="GLint"/> 8583 <param name="y" type="GLint"/> 8584 <param name="width" type="GLsizei"/> 8585 <param name="height" type="GLsizei"/> 8586 </function> 8587 </category> 8588 8589 <category name="GL_EXT_histogram" number="11"> 8590 <enum name="HISTOGRAM_EXT" value="0x8024"/> 8591 <enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/> 8592 <enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026"> 8593 <size name="GetHistogramParameterfvEXT" mode="get"/> 8594 <size name="GetHistogramParameterivEXT" mode="get"/> 8595 </enum> 8596 <enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027"> 8597 <size name="GetHistogramParameterfvEXT" mode="get"/> 8598 <size name="GetHistogramParameterivEXT" mode="get"/> 8599 </enum> 8600 <enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028"> 8601 <size name="GetHistogramParameterfvEXT" mode="get"/> 8602 <size name="GetHistogramParameterivEXT" mode="get"/> 8603 </enum> 8604 <enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029"> 8605 <size name="GetHistogramParameterfvEXT" mode="get"/> 8606 <size name="GetHistogramParameterivEXT" mode="get"/> 8607 </enum> 8608 <enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A"> 8609 <size name="GetHistogramParameterfvEXT" mode="get"/> 8610 <size name="GetHistogramParameterivEXT" mode="get"/> 8611 </enum> 8612 <enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B"> 8613 <size name="GetHistogramParameterfvEXT" mode="get"/> 8614 <size name="GetHistogramParameterivEXT" mode="get"/> 8615 </enum> 8616 <enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C"> 8617 <size name="GetHistogramParameterfvEXT" mode="get"/> 8618 <size name="GetHistogramParameterivEXT" mode="get"/> 8619 </enum> 8620 <enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D"> 8621 <size name="GetHistogramParameterfvEXT" mode="get"/> 8622 <size name="GetHistogramParameterivEXT" mode="get"/> 8623 </enum> 8624 <enum name="MINMAX_EXT" value="0x802E"/> 8625 <enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F"> 8626 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8627 <size name="GetMinmaxParameterivEXT" mode="get"/> 8628 </enum> 8629 <enum name="MINMAX_SINK_EXT" count="1" value="0x8030"> 8630 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8631 <size name="GetMinmaxParameterivEXT" mode="get"/> 8632 </enum> 8633 <enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/> 8634 8635 <function name="GetHistogramEXT" alias="GetHistogram"> 8636 <param name="target" type="GLenum"/> 8637 <param name="reset" type="GLboolean"/> 8638 <param name="format" type="GLenum"/> 8639 <param name="type" type="GLenum"/> 8640 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8641 <glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/> 8642 </function> 8643 8644 <function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv"> 8645 <param name="target" type="GLenum"/> 8646 <param name="pname" type="GLenum"/> 8647 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8648 <glx vendorpriv="6"/> 8649 </function> 8650 8651 <function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv"> 8652 <param name="target" type="GLenum"/> 8653 <param name="pname" type="GLenum"/> 8654 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8655 <glx vendorpriv="7"/> 8656 </function> 8657 8658 <function name="GetMinmaxEXT" alias="GetMinmax"> 8659 <param name="target" type="GLenum"/> 8660 <param name="reset" type="GLboolean"/> 8661 <param name="format" type="GLenum"/> 8662 <param name="type" type="GLenum"/> 8663 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 8664 <glx vendorpriv="8" img_reset="reset"/> 8665 </function> 8666 8667 <function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv"> 8668 <param name="target" type="GLenum"/> 8669 <param name="pname" type="GLenum"/> 8670 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8671 <glx vendorpriv="9"/> 8672 </function> 8673 8674 <function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv"> 8675 <param name="target" type="GLenum"/> 8676 <param name="pname" type="GLenum"/> 8677 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8678 <glx vendorpriv="10"/> 8679 </function> 8680 8681 <function name="HistogramEXT" alias="Histogram"> 8682 <param name="target" type="GLenum"/> 8683 <param name="width" type="GLsizei"/> 8684 <param name="internalformat" type="GLenum"/> 8685 <param name="sink" type="GLboolean"/> 8686 </function> 8687 8688 <function name="MinmaxEXT" alias="Minmax"> 8689 <param name="target" type="GLenum"/> 8690 <param name="internalformat" type="GLenum"/> 8691 <param name="sink" type="GLboolean"/> 8692 </function> 8693 8694 <function name="ResetHistogramEXT" alias="ResetHistogram"> 8695 <param name="target" type="GLenum"/> 8696 </function> 8697 8698 <function name="ResetMinmaxEXT" alias="ResetMinmax"> 8699 <param name="target" type="GLenum"/> 8700 </function> 8701 </category> 8702 8703 <category name="GL_EXT_convolution" number="12"> 8704 <enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013"> 8705 <size name="ConvolutionParameterfv"/> 8706 <size name="ConvolutionParameteriv"/> 8707 <size name="GetConvolutionParameterfv" mode="get"/> 8708 <size name="GetConvolutionParameteriv" mode="get"/> 8709 </enum> 8710 <enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014"> 8711 <size name="ConvolutionParameterfv"/> 8712 <size name="ConvolutionParameteriv"/> 8713 <size name="GetConvolutionParameterfv" mode="get"/> 8714 <size name="GetConvolutionParameteriv" mode="get"/> 8715 </enum> 8716 <enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015"> 8717 <size name="ConvolutionParameterfv"/> 8718 <size name="ConvolutionParameteriv"/> 8719 <size name="GetConvolutionParameterfv" mode="get"/> 8720 <size name="GetConvolutionParameteriv" mode="get"/> 8721 </enum> 8722 <enum name="REDUCE_EXT" value="0x8016"/> 8723 <enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017"> 8724 <size name="GetConvolutionParameterfv" mode="get"/> 8725 <size name="GetConvolutionParameteriv" mode="get"/> 8726 </enum> 8727 <enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018"> 8728 <size name="GetConvolutionParameterfv" mode="get"/> 8729 <size name="GetConvolutionParameteriv" mode="get"/> 8730 </enum> 8731 <enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019"> 8732 <size name="GetConvolutionParameterfv" mode="get"/> 8733 <size name="GetConvolutionParameteriv" mode="get"/> 8734 </enum> 8735 <enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A"> 8736 <size name="GetConvolutionParameterfv" mode="get"/> 8737 <size name="GetConvolutionParameteriv" mode="get"/> 8738 <size name="Get" mode="get"/> 8739 </enum> 8740 <enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B"> 8741 <size name="GetConvolutionParameterfv" mode="get"/> 8742 <size name="GetConvolutionParameteriv" mode="get"/> 8743 <size name="Get" mode="get"/> 8744 </enum> 8745 <enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C"> 8746 <size name="Get" mode="get"/> 8747 </enum> 8748 <enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D"> 8749 <size name="Get" mode="get"/> 8750 </enum> 8751 <enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E"> 8752 <size name="Get" mode="get"/> 8753 </enum> 8754 <enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F"> 8755 <size name="Get" mode="get"/> 8756 </enum> 8757 <enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020"> 8758 <size name="Get" mode="get"/> 8759 </enum> 8760 <enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021"> 8761 <size name="Get" mode="get"/> 8762 </enum> 8763 <enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022"> 8764 <size name="Get" mode="get"/> 8765 </enum> 8766 <enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023"> 8767 <size name="Get" mode="get"/> 8768 </enum> 8769 8770 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D"> 8771 <param name="target" type="GLenum"/> 8772 <param name="internalformat" type="GLenum"/> 8773 <param name="width" type="GLsizei"/> 8774 <param name="format" type="GLenum"/> 8775 <param name="type" type="GLenum"/> 8776 <param name="image" type="const GLvoid *"/> 8777 </function> 8778 8779 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D"> 8780 <param name="target" type="GLenum"/> 8781 <param name="internalformat" type="GLenum"/> 8782 <param name="width" type="GLsizei"/> 8783 <param name="height" type="GLsizei"/> 8784 <param name="format" type="GLenum"/> 8785 <param name="type" type="GLenum"/> 8786 <param name="image" type="const GLvoid *"/> 8787 </function> 8788 8789 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf"> 8790 <param name="target" type="GLenum"/> 8791 <param name="pname" type="GLenum"/> 8792 <param name="params" type="GLfloat"/> 8793 </function> 8794 8795 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv"> 8796 <param name="target" type="GLenum"/> 8797 <param name="pname" type="GLenum"/> 8798 <param name="params" type="const GLfloat *"/> 8799 </function> 8800 8801 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri"> 8802 <param name="target" type="GLenum"/> 8803 <param name="pname" type="GLenum"/> 8804 <param name="params" type="GLint"/> 8805 </function> 8806 8807 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv"> 8808 <param name="target" type="GLenum"/> 8809 <param name="pname" type="GLenum"/> 8810 <param name="params" type="const GLint *"/> 8811 </function> 8812 8813 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D"> 8814 <param name="target" type="GLenum"/> 8815 <param name="internalformat" type="GLenum"/> 8816 <param name="x" type="GLint"/> 8817 <param name="y" type="GLint"/> 8818 <param name="width" type="GLsizei"/> 8819 </function> 8820 8821 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D"> 8822 <param name="target" type="GLenum"/> 8823 <param name="internalformat" type="GLenum"/> 8824 <param name="x" type="GLint"/> 8825 <param name="y" type="GLint"/> 8826 <param name="width" type="GLsizei"/> 8827 <param name="height" type="GLsizei"/> 8828 </function> 8829 8830 <function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter"> 8831 <param name="target" type="GLenum"/> 8832 <param name="format" type="GLenum"/> 8833 <param name="type" type="GLenum"/> 8834 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 8835 <glx vendorpriv="1" dimensions_in_reply="true"/> 8836 </function> 8837 8838 <function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv"> 8839 <param name="target" type="GLenum"/> 8840 <param name="pname" type="GLenum"/> 8841 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8842 <glx vendorpriv="2"/> 8843 </function> 8844 8845 <function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv"> 8846 <param name="target" type="GLenum"/> 8847 <param name="pname" type="GLenum"/> 8848 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8849 <glx vendorpriv="3"/> 8850 </function> 8851 8852 <function name="GetSeparableFilterEXT" alias="GetSeparableFilter"> 8853 <param name="target" type="GLenum"/> 8854 <param name="format" type="GLenum"/> 8855 <param name="type" type="GLenum"/> 8856 <param name="row" type="GLvoid *" output="true"/> 8857 <param name="column" type="GLvoid *" output="true"/> 8858 <param name="span" type="GLvoid *" output="true"/> 8859 <glx vendorpriv="4" handcode="true"/> 8860 </function> 8861 8862 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D"> 8863 <param name="target" type="GLenum"/> 8864 <param name="internalformat" type="GLenum"/> 8865 <param name="width" type="GLsizei"/> 8866 <param name="height" type="GLsizei"/> 8867 <param name="format" type="GLenum"/> 8868 <param name="type" type="GLenum"/> 8869 <param name="row" type="const GLvoid *"/> 8870 <param name="column" type="const GLvoid *"/> 8871 </function> 8872 </category> 8873 8874 <category name="GL_SGI_color_matrix" number="13"> 8875 <enum name="COLOR_MATRIX_SGI" value="0x80B1"/> 8876 <enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/> 8877 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/> 8878 <enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/> 8879 <enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/> 8880 <enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/> 8881 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/> 8882 <enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/> 8883 <enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/> 8884 <enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/> 8885 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/> 8886 </category> 8887 8888 <category name="GL_SGI_color_table" number="14"> 8889 <enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6"> 8890 <size name="ColorTableParameterfvSGI"/> 8891 <size name="ColorTableParameterivSGI"/> 8892 <size name="GetColorTableParameterfvSGI" mode="get"/> 8893 <size name="GetColorTableParameterivSGI" mode="get"/> 8894 </enum> 8895 <enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7"> 8896 <size name="ColorTableParameterfvSGI"/> 8897 <size name="ColorTableParameterivSGI"/> 8898 <size name="GetColorTableParameterfvSGI" mode="get"/> 8899 <size name="GetColorTableParameterivSGI" mode="get"/> 8900 </enum> 8901 <enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8"> 8902 <size name="GetColorTableParameterfvSGI" mode="get"/> 8903 <size name="GetColorTableParameterivSGI" mode="get"/> 8904 </enum> 8905 <enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9"> 8906 <size name="GetColorTableParameterfvSGI" mode="get"/> 8907 <size name="GetColorTableParameterivSGI" mode="get"/> 8908 </enum> 8909 <enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA"> 8910 <size name="GetColorTableParameterfvSGI" mode="get"/> 8911 <size name="GetColorTableParameterivSGI" mode="get"/> 8912 </enum> 8913 <enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB"> 8914 <size name="GetColorTableParameterfvSGI" mode="get"/> 8915 <size name="GetColorTableParameterivSGI" mode="get"/> 8916 </enum> 8917 <enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC"> 8918 <size name="GetColorTableParameterfvSGI" mode="get"/> 8919 <size name="GetColorTableParameterivSGI" mode="get"/> 8920 </enum> 8921 <enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD"> 8922 <size name="GetColorTableParameterfvSGI" mode="get"/> 8923 <size name="GetColorTableParameterivSGI" mode="get"/> 8924 </enum> 8925 <enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE"> 8926 <size name="GetColorTableParameterfvSGI" mode="get"/> 8927 <size name="GetColorTableParameterivSGI" mode="get"/> 8928 </enum> 8929 <enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF"> 8930 <size name="GetColorTableParameterfvSGI" mode="get"/> 8931 <size name="GetColorTableParameterivSGI" mode="get"/> 8932 </enum> 8933 8934 <function name="ColorTableSGI" alias="ColorTable"> 8935 <param name="target" type="GLenum"/> 8936 <param name="internalformat" type="GLenum"/> 8937 <param name="width" type="GLsizei"/> 8938 <param name="format" type="GLenum"/> 8939 <param name="type" type="GLenum"/> 8940 <param name="table" type="const GLvoid *"/> 8941 </function> 8942 8943 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv"> 8944 <param name="target" type="GLenum"/> 8945 <param name="pname" type="GLenum"/> 8946 <param name="params" type="const GLfloat *"/> 8947 </function> 8948 8949 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv"> 8950 <param name="target" type="GLenum"/> 8951 <param name="pname" type="GLenum"/> 8952 <param name="params" type="const GLint *"/> 8953 </function> 8954 8955 <function name="CopyColorTableSGI" alias="CopyColorTable"> 8956 <param name="target" type="GLenum"/> 8957 <param name="internalformat" type="GLenum"/> 8958 <param name="x" type="GLint"/> 8959 <param name="y" type="GLint"/> 8960 <param name="width" type="GLsizei"/> 8961 </function> 8962 8963 <function name="GetColorTableSGI" alias="GetColorTable"> 8964 <param name="target" type="GLenum"/> 8965 <param name="format" type="GLenum"/> 8966 <param name="type" type="GLenum"/> 8967 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8968 <glx vendorpriv="4098" dimensions_in_reply="true"/> 8969 </function> 8970 8971 <function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv"> 8972 <param name="target" type="GLenum"/> 8973 <param name="pname" type="GLenum"/> 8974 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8975 <glx vendorpriv="4099"/> 8976 </function> 8977 8978 <function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv"> 8979 <param name="target" type="GLenum"/> 8980 <param name="pname" type="GLenum"/> 8981 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8982 <glx vendorpriv="4100"/> 8983 </function> 8984 </category> 8985 8986 <category name="GL_SGIS_pixel_texture" number="15"> 8987 <function name="PixelTexGenParameteriSGIS" exec="skip"> 8988 <param name="pname" type="GLenum"/> 8989 <param name="param" type="GLint"/> 8990 <glx ignore="true"/> 8991 </function> 8992 8993 <function name="PixelTexGenParameterivSGIS" exec="skip"> 8994 <param name="pname" type="GLenum"/> 8995 <param name="params" type="const GLint *"/> 8996 <glx ignore="true"/> 8997 </function> 8998 8999 <function name="PixelTexGenParameterfSGIS" exec="skip"> 9000 <param name="pname" type="GLenum"/> 9001 <param name="param" type="GLfloat"/> 9002 <glx ignore="true"/> 9003 </function> 9004 9005 <function name="PixelTexGenParameterfvSGIS" exec="skip"> 9006 <param name="pname" type="GLenum"/> 9007 <param name="params" type="const GLfloat *"/> 9008 <glx ignore="true"/> 9009 </function> 9010 9011 <function name="GetPixelTexGenParameterivSGIS" exec="skip"> 9012 <param name="pname" type="GLenum"/> 9013 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9014 <glx ignore="true"/> 9015 </function> 9016 9017 <function name="GetPixelTexGenParameterfvSGIS" exec="skip"> 9018 <param name="pname" type="GLenum"/> 9019 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9020 <glx ignore="true"/> 9021 </function> 9022 </category> 9023 9024 <category name="GL_SGIS_texture4D" number="16"> 9025 <function name="TexImage4DSGIS" exec="skip"> 9026 <param name="target" type="GLenum"/> 9027 <param name="level" type="GLint"/> 9028 <param name="internalformat" type="GLenum"/> 9029 <param name="width" type="GLsizei"/> 9030 <param name="height" type="GLsizei"/> 9031 <param name="depth" type="GLsizei"/> 9032 <param name="size4d" type="GLsizei"/> 9033 <param name="border" type="GLint"/> 9034 <param name="format" type="GLenum"/> 9035 <param name="type" type="GLenum"/> 9036 <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"/> 9037 <glx rop="2057" ignore="true"/> 9038 </function> 9039 9040 <function name="TexSubImage4DSGIS" exec="skip"> 9041 <param name="target" type="GLenum"/> 9042 <param name="level" type="GLint"/> 9043 <param name="xoffset" type="GLint"/> 9044 <param name="yoffset" type="GLint"/> 9045 <param name="zoffset" type="GLint"/> 9046 <param name="woffset" type="GLint"/> 9047 <param name="width" type="GLsizei"/> 9048 <param name="height" type="GLsizei"/> 9049 <param name="depth" type="GLsizei"/> 9050 <param name="size4d" type="GLsizei"/> 9051 <param name="format" type="GLenum"/> 9052 <param name="type" type="GLenum"/> 9053 <param name="UNUSED" type="GLuint" padding="true"/> 9054 <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"/> 9055 <glx rop="2058" ignore="true"/> 9056 </function> 9057 </category> 9058 9059 <category name="GL_SGI_texture_color_table" number="17"> 9060 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 9061 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 9062 </category> 9063 9064 <!-- Extension number 19 is not listed in the extension registry. --> 9065 9066 <category name="GL_EXT_texture_object" number="20"> 9067 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 9068 <param name="n" type="GLsizei" counter="true"/> 9069 <param name="textures" type="const GLuint *" count="n"/> 9070 <param name="residences" type="GLboolean *" output="true" count="n"/> 9071 <return type="GLboolean"/> 9072 <glx vendorpriv="11" handcode="client" always_array="true"/> 9073 </function> 9074 9075 <function name="BindTextureEXT" alias="BindTexture"> 9076 <param name="target" type="GLenum"/> 9077 <param name="texture" type="GLuint"/> 9078 </function> 9079 9080 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 9081 <param name="n" type="GLsizei" counter="true"/> 9082 <param name="textures" type="const GLuint *" count="n"/> 9083 <glx vendorpriv="12"/> 9084 </function> 9085 9086 <function name="GenTexturesEXT" alias="GenTextures"> 9087 <param name="n" type="GLsizei" counter="true"/> 9088 <param name="textures" type="GLuint *" output="true" count="n"/> 9089 <glx vendorpriv="13" always_array="true"/> 9090 </function> 9091 9092 <function name="IsTextureEXT" alias="IsTexture"> 9093 <param name="texture" type="GLuint"/> 9094 <return type="GLboolean"/> 9095 <glx vendorpriv="14"/> 9096 </function> 9097 9098 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 9099 <param name="n" type="GLsizei"/> 9100 <param name="textures" type="const GLuint *"/> 9101 <param name="priorities" type="const GLclampf *"/> 9102 </function> 9103 </category> 9104 9105 <category name="GL_SGIS_detail_texture" number="21"> 9106 <function name="DetailTexFuncSGIS" exec="skip"> 9107 <param name="target" type="GLenum"/> 9108 <param name="n" type="GLsizei" counter="true"/> 9109 <param name="points" type="const GLfloat *" count="n"/> 9110 <glx rop="2051" ignore="true"/> 9111 </function> 9112 9113 <function name="GetDetailTexFuncSGIS" exec="skip"> 9114 <param name="target" type="GLenum"/> 9115 <param name="points" type="GLfloat *" output="true"/> 9116 <glx vendorpriv="4096" ignore="true"/> 9117 </function> 9118 </category> 9119 9120 <category name="GL_SGIS_sharpen_texture" number="22"> 9121 <function name="SharpenTexFuncSGIS" exec="skip"> 9122 <param name="target" type="GLenum"/> 9123 <param name="n" type="GLsizei" counter="true"/> 9124 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9125 <glx rop="2052" ignore="true"/> 9126 </function> 9127 9128 <function name="GetSharpenTexFuncSGIS" exec="skip"> 9129 <param name="target" type="GLenum"/> 9130 <param name="points" type="GLfloat *" output="true"/> 9131 <glx vendorpriv="4097" ignore="true"/> 9132 </function> 9133 </category> 9134 9135 <category name="GL_SGIS_multisample" number="25"> 9136 <function name="SampleMaskSGIS" exec="skip"> 9137 <param name="value" type="GLclampf"/> 9138 <param name="invert" type="GLboolean"/> 9139 <glx rop="2048"/> 9140 </function> 9141 9142 <function name="SamplePatternSGIS" exec="skip"> 9143 <param name="pattern" type="GLenum"/> 9144 <glx rop="2049"/> 9145 </function> 9146 </category> 9147 9148 <!-- Extension number 26 is not listed in the extension registry. --> 9149 9150 <category name="GL_EXT_rescale_normal" number="27"> 9151 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 9152 <size name="Get" mode="get"/> 9153 </enum> 9154 </category> 9155 9156 <!-- Extension number 28 is a GLX extension. --> 9157 <!-- Extension number 29 is not listed in the extension registry. --> 9158 9159 <category name="GL_EXT_vertex_array" number="30"> 9160 <!-- These enums are part of the extension only. --> 9161 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 9162 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 9163 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 9164 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 9165 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 9166 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 9167 9168 9169 <function name="ArrayElementEXT" alias="ArrayElement"> 9170 <param name="i" type="GLint"/> 9171 </function> 9172 9173 <function name="ColorPointerEXT" deprecated="3.1"> 9174 <param name="size" type="GLint"/> 9175 <param name="type" type="GLenum"/> 9176 <param name="stride" type="GLsizei"/> 9177 <param name="count" type="GLsizei"/> 9178 <param name="pointer" type="const GLvoid *"/> 9179 <glx handcode="true"/> 9180 </function> 9181 9182 <function name="DrawArraysEXT" alias="DrawArrays"> 9183 <param name="mode" type="GLenum"/> 9184 <param name="first" type="GLint"/> 9185 <param name="count" type="GLsizei"/> 9186 </function> 9187 9188 <function name="EdgeFlagPointerEXT" deprecated="3.1"> 9189 <param name="stride" type="GLsizei"/> 9190 <param name="count" type="GLsizei"/> 9191 <param name="pointer" type="const GLboolean *"/> 9192 <glx handcode="true"/> 9193 </function> 9194 9195 <function name="GetPointervEXT" alias="GetPointerv"> 9196 <param name="pname" type="GLenum"/> 9197 <param name="params" type="GLvoid **" output="true"/> 9198 </function> 9199 9200 <function name="IndexPointerEXT" deprecated="3.1"> 9201 <param name="type" type="GLenum"/> 9202 <param name="stride" type="GLsizei"/> 9203 <param name="count" type="GLsizei"/> 9204 <param name="pointer" type="const GLvoid *"/> 9205 <glx handcode="true"/> 9206 </function> 9207 9208 <function name="NormalPointerEXT" deprecated="3.1"> 9209 <param name="type" type="GLenum"/> 9210 <param name="stride" type="GLsizei"/> 9211 <param name="count" type="GLsizei"/> 9212 <param name="pointer" type="const GLvoid *"/> 9213 <glx handcode="true"/> 9214 </function> 9215 9216 <function name="TexCoordPointerEXT" deprecated="3.1"> 9217 <param name="size" type="GLint"/> 9218 <param name="type" type="GLenum"/> 9219 <param name="stride" type="GLsizei"/> 9220 <param name="count" type="GLsizei"/> 9221 <param name="pointer" type="const GLvoid *"/> 9222 <glx handcode="true"/> 9223 </function> 9224 9225 <function name="VertexPointerEXT" deprecated="3.1"> 9226 <param name="size" type="GLint"/> 9227 <param name="type" type="GLenum"/> 9228 <param name="stride" type="GLsizei"/> 9229 <param name="count" type="GLsizei"/> 9230 <param name="pointer" type="const GLvoid *"/> 9231 <glx handcode="true"/> 9232 </function> 9233 </category> 9234 9235 <category name="GL_SGIS_generate_mipmap" number="32"> 9236 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 9237 <size name="TexParameterfv"/> 9238 <size name="TexParameteriv"/> 9239 <size name="GetTexParameterfv" mode="get"/> 9240 <size name="GetTexParameteriv" mode="get"/> 9241 </enum> 9242 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 9243 </category> 9244 9245 <category name="GL_SGIX_clipmap" number="33"> 9246 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 9247 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 9248 <size name="TexParameterfv"/> 9249 <size name="TexParameteriv"/> 9250 <size name="GetTexParameterfv" mode="get"/> 9251 <size name="GetTexParameteriv" mode="get"/> 9252 </enum> 9253 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172"> 9254 <size name="TexParameterfv"/> 9255 <size name="TexParameteriv"/> 9256 <size name="GetTexParameterfv" mode="get"/> 9257 <size name="GetTexParameteriv" mode="get"/> 9258 </enum> 9259 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 9260 <size name="TexParameterfv"/> 9261 <size name="TexParameteriv"/> 9262 <size name="GetTexParameterfv" mode="get"/> 9263 <size name="GetTexParameteriv" mode="get"/> 9264 </enum> 9265 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 9266 <size name="TexParameterfv"/> 9267 <size name="TexParameteriv"/> 9268 <size name="GetTexParameterfv" mode="get"/> 9269 <size name="GetTexParameteriv" mode="get"/> 9270 </enum> 9271 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 9272 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 9273 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 9274 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 9275 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 9276 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 9277 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 9278 </category> 9279 9280 <category name="GL_SGIX_shadow" number="34"> 9281 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 9282 <size name="TexParameterfv"/> 9283 <size name="TexParameteriv"/> 9284 <size name="GetTexParameterfv" mode="get"/> 9285 <size name="GetTexParameteriv" mode="get"/> 9286 </enum> 9287 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 9288 <size name="TexParameterfv"/> 9289 <size name="TexParameteriv"/> 9290 <size name="GetTexParameterfv" mode="get"/> 9291 <size name="GetTexParameteriv" mode="get"/> 9292 </enum> 9293 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9294 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9295 </category> 9296 9297 <category name="GL_SGIS_texture_edge_clamp" number="35"> 9298 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9299 </category> 9300 9301 <category name="GL_SGIS_texture_border_clamp" number="36"> 9302 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9303 </category> 9304 9305 <category name="GL_EXT_blend_minmax" number="37"> 9306 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9307 <enum name="MIN_EXT" value="0x8007"/> 9308 <enum name="MAX_EXT" value="0x8008"/> 9309 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9310 <size name="Get" mode="get"/> 9311 </enum> 9312 9313 <function name="BlendEquationEXT" alias="BlendEquation"> 9314 <param name="mode" type="GLenum"/> 9315 </function> 9316 </category> 9317 9318 <category name="GL_EXT_blend_subtract" number="38"> 9319 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9320 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9321 9322 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9323 <param name="mode" type="GLenum"/> 9324 </function> --> 9325 </category> 9326 9327 <!-- Extension number 40 is a GLX extension. --> 9328 <!-- Extension number 41 is a GLX extension. --> 9329 <!-- Extension number 42 is a GLX extension. --> 9330 <!-- Extension number 43 is a GLX extension. --> 9331 <!-- Extension number 44 is a GLX extension. --> 9332 <!-- Extension number 46 is not listed in the extension registry. --> 9333 <!-- Extension number 47 is a GLX extension. --> 9334 <!-- Extension number 48 is not listed in the extension registry. --> 9335 <!-- Extension number 49 is a GLX extension. --> 9336 <!-- Extension number 50 is a GLX extension. --> 9337 9338 <category name="GL_SGIX_sprite" number="52"> 9339 <function name="SpriteParameterfSGIX" exec="skip"> 9340 <param name="pname" type="GLenum"/> 9341 <param name="param" type="GLfloat"/> 9342 <glx ignore="true"/> 9343 </function> 9344 9345 <function name="SpriteParameterfvSGIX" exec="skip"> 9346 <param name="pname" type="GLenum"/> 9347 <param name="params" type="const GLfloat *"/> 9348 <glx ignore="true"/> 9349 </function> 9350 9351 <function name="SpriteParameteriSGIX" exec="skip"> 9352 <param name="pname" type="GLenum"/> 9353 <param name="param" type="GLint"/> 9354 <glx ignore="true"/> 9355 </function> 9356 9357 <function name="SpriteParameterivSGIX" exec="skip"> 9358 <param name="pname" type="GLenum"/> 9359 <param name="params" type="const GLint *"/> 9360 <glx ignore="true"/> 9361 </function> 9362 </category> 9363 9364 <category name="GL_EXT_point_parameters" number="54"> 9365 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9366 <size name="PointParameterfv"/> 9367 </enum> 9368 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9369 <size name="PointParameterfv"/> 9370 </enum> 9371 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9372 <size name="PointParameterfv"/> 9373 </enum> 9374 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9375 <size name="PointParameterfv"/> 9376 </enum> 9377 9378 <function name="PointParameterfEXT" alias="PointParameterf"> 9379 <param name="pname" type="GLenum"/> 9380 <param name="param" type="GLfloat"/> 9381 </function> 9382 9383 <function name="PointParameterfvEXT" alias="PointParameterfv"> 9384 <param name="pname" type="GLenum"/> 9385 <param name="params" type="const GLfloat *"/> 9386 </function> 9387 </category> 9388 9389 <category name="GL_SGIX_instruments" number="55"> 9390 <function name="GetInstrumentsSGIX" exec="skip"> 9391 <return type="GLint"/> 9392 <glx ignore="true"/> 9393 </function> 9394 9395 <function name="InstrumentsBufferSGIX" exec="skip"> 9396 <param name="size" type="GLsizei"/> 9397 <param name="buffer" type="GLint *" output="true"/> 9398 <glx ignore="true"/> 9399 </function> 9400 9401 <function name="PollInstrumentsSGIX" exec="skip"> 9402 <param name="marker_p" type="GLint *" output="true"/> 9403 <return type="GLint"/> 9404 <glx ignore="true"/> 9405 </function> 9406 9407 <function name="ReadInstrumentsSGIX" exec="skip"> 9408 <param name="marker" type="GLint"/> 9409 <glx ignore="true"/> 9410 </function> 9411 9412 <function name="StartInstrumentsSGIX" exec="skip"> 9413 <glx ignore="true"/> 9414 </function> 9415 9416 <function name="StopInstrumentsSGIX" exec="skip"> 9417 <param name="marker" type="GLint"/> 9418 <glx ignore="true"/> 9419 </function> 9420 </category> 9421 9422 <category name="GL_SGIX_texture_scale_bias" number="56"> 9423 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9424 <size name="TexParameterfv"/> 9425 <size name="TexParameteriv"/> 9426 <size name="GetTexParameterfv" mode="get"/> 9427 <size name="GetTexParameteriv" mode="get"/> 9428 </enum> 9429 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9430 <size name="TexParameterfv"/> 9431 <size name="TexParameteriv"/> 9432 <size name="GetTexParameterfv" mode="get"/> 9433 <size name="GetTexParameteriv" mode="get"/> 9434 </enum> 9435 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9436 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9437 </category> 9438 9439 <category name="GL_SGIX_framezoom" number="57"> 9440 <function name="FrameZoomSGIX" exec="skip"> 9441 <param name="factor" type="GLint"/> 9442 <glx rop="2072" ignore="true"/> 9443 </function> 9444 </category> 9445 9446 <category name="GL_SGIX_tag_sample_buffer" number="58"> 9447 <function name="TagSampleBufferSGIX" exec="skip"> 9448 <glx rop="2050" ignore="true"/> 9449 </function> 9450 </category> 9451 9452 <!-- Extension number 59 is not listed in the extension registry. --> 9453 9454 <category name="GL_SGIX_reference_plane" number="60"> 9455 <function name="ReferencePlaneSGIX" exec="skip"> 9456 <param name="equation" type="const GLdouble *" count="4"/> 9457 <glx rop="2071" ignore="true"/> 9458 </function> 9459 </category> 9460 9461 <category name="GL_SGIX_flush_raster" number="61"> 9462 <function name="FlushRasterSGIX" exec="skip"> 9463 <glx vendorpriv="4105" ignore="true"/> 9464 </function> 9465 </category> 9466 9467 <!-- Extension number 62 is a GLX extension. --> 9468 9469 <category name="GL_SGIX_depth_texture" number="63"> 9470 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9471 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9472 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9473 </category> 9474 9475 <category name="GL_SGIS_fog_function" number="64"> 9476 <function name="FogFuncSGIS" exec="skip"> 9477 <param name="n" type="GLsizei" counter="true"/> 9478 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9479 <glx rop="2067" ignore="true"/> 9480 </function> 9481 9482 <function name="GetFogFuncSGIS" exec="skip"> 9483 <param name="points" type="GLfloat *" output="true"/> 9484 <!-- GLX protocol for this function is unknown. --> 9485 </function> 9486 </category> 9487 9488 <category name="GL_SGIX_fog_offset" number="65"> 9489 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9490 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9491 <size name="Fogfv"/> 9492 <size name="Fogiv"/> 9493 </enum> 9494 </category> 9495 9496 <category name="GL_HP_image_transform" number="66"> 9497 <function name="ImageTransformParameteriHP" exec="skip"> 9498 <param name="target" type="GLenum"/> 9499 <param name="pname" type="GLenum"/> 9500 <param name="param" type="GLint"/> 9501 </function> 9502 9503 <function name="ImageTransformParameterfHP" exec="skip"> 9504 <param name="target" type="GLenum"/> 9505 <param name="pname" type="GLenum"/> 9506 <param name="param" type="GLfloat"/> 9507 </function> 9508 9509 <function name="ImageTransformParameterivHP" exec="skip"> 9510 <param name="target" type="GLenum"/> 9511 <param name="pname" type="GLenum"/> 9512 <param name="params" type="const GLint *"/> 9513 </function> 9514 9515 <function name="ImageTransformParameterfvHP" exec="skip"> 9516 <param name="target" type="GLenum"/> 9517 <param name="pname" type="GLenum"/> 9518 <param name="params" type="const GLfloat *"/> 9519 </function> 9520 9521 <function name="GetImageTransformParameterivHP" exec="skip"> 9522 <param name="target" type="GLenum"/> 9523 <param name="pname" type="GLenum"/> 9524 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9525 </function> 9526 9527 <function name="GetImageTransformParameterfvHP" exec="skip"> 9528 <param name="target" type="GLenum"/> 9529 <param name="pname" type="GLenum"/> 9530 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9531 </function> 9532 </category> 9533 9534 <category name="GL_HP_convolution_border_modes" number="67"> 9535 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9536 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9537 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9538 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9539 <size name="ConvolutionParameterfv"/> 9540 <size name="ConvolutionParameteriv"/> 9541 <size name="GetConvolutionParameterfv" mode="get"/> 9542 <size name="GetConvolutionParameteriv" mode="get"/> 9543 </enum> 9544 </category> 9545 9546 <!-- Extension number 68 is not listed in the extension registry. --> 9547 <!-- Extension number 70 is not listed in the extension registry. --> 9548 <!-- Extension number 71 is not listed in the extension registry. --> 9549 <!-- Extension number 72 is not listed in the extension registry. --> 9550 <!-- Extension number 73 is not listed in the extension registry. --> 9551 9552 <category name="GL_EXT_color_subtable" number="74"> 9553 <function name="ColorSubTableEXT" alias="ColorSubTable"> 9554 <param name="target" type="GLenum"/> 9555 <param name="start" type="GLsizei"/> 9556 <param name="count" type="GLsizei"/> 9557 <param name="format" type="GLenum"/> 9558 <param name="type" type="GLenum"/> 9559 <param name="data" type="const GLvoid *"/> 9560 </function> 9561 9562 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable"> 9563 <param name="target" type="GLenum"/> 9564 <param name="start" type="GLsizei"/> 9565 <param name="x" type="GLint"/> 9566 <param name="y" type="GLint"/> 9567 <param name="width" type="GLsizei"/> 9568 </function> 9569 </category> 9570 9571 <!-- Extension number 75 is a GLU extension. --> 9572 9573 <category name="GL_PGI_misc_hints" number="77"> 9574 <function name="HintPGI" exec="skip"> 9575 <param name="target" type="GLenum"/> 9576 <param name="mode" type="GLint"/> 9577 <glx ignore="true"/> 9578 </function> 9579 </category> 9580 9581 <category name="GL_EXT_paletted_texture" number="78"> 9582 <enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8"> 9583 <size name="GetColorTableParameterfv" mode="get"/> 9584 <size name="GetColorTableParameteriv" mode="get"/> 9585 </enum> 9586 <enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9"> 9587 <size name="GetColorTableParameterfv" mode="get"/> 9588 <size name="GetColorTableParameteriv" mode="get"/> 9589 </enum> 9590 <enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA"> 9591 <size name="GetColorTableParameterfv" mode="get"/> 9592 <size name="GetColorTableParameteriv" mode="get"/> 9593 </enum> 9594 <enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB"> 9595 <size name="GetColorTableParameterfv" mode="get"/> 9596 <size name="GetColorTableParameteriv" mode="get"/> 9597 </enum> 9598 <enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC"> 9599 <size name="GetColorTableParameterfv" mode="get"/> 9600 <size name="GetColorTableParameteriv" mode="get"/> 9601 </enum> 9602 <enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD"> 9603 <size name="GetColorTableParameterfv" mode="get"/> 9604 <size name="GetColorTableParameteriv" mode="get"/> 9605 </enum> 9606 <enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE"> 9607 <size name="GetColorTableParameterfv" mode="get"/> 9608 <size name="GetColorTableParameteriv" mode="get"/> 9609 </enum> 9610 <enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF"> 9611 <size name="GetColorTableParameterfv" mode="get"/> 9612 <size name="GetColorTableParameteriv" mode="get"/> 9613 </enum> 9614 <enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED"> 9615 <size name="GetTexLevelParameterfv" mode="get"/> 9616 <size name="GetTexLevelParameteriv" mode="get"/> 9617 </enum> 9618 9619 <function name="ColorTableEXT" alias="ColorTable"> 9620 <param name="target" type="GLenum"/> 9621 <param name="internalformat" type="GLenum"/> 9622 <param name="width" type="GLsizei"/> 9623 <param name="format" type="GLenum"/> 9624 <param name="type" type="GLenum"/> 9625 <param name="table" type="const GLvoid *"/> 9626 </function> 9627 9628 <function name="GetColorTableEXT" alias="GetColorTable"> 9629 <param name="target" type="GLenum"/> 9630 <param name="format" type="GLenum"/> 9631 <param name="type" type="GLenum"/> 9632 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9633 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9634 </function> 9635 9636 <function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv"> 9637 <param name="target" type="GLenum"/> 9638 <param name="pname" type="GLenum"/> 9639 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9640 <glx vendorpriv="4100"/> 9641 </function> 9642 9643 <function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv"> 9644 <param name="target" type="GLenum"/> 9645 <param name="pname" type="GLenum"/> 9646 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9647 <glx vendorpriv="4099"/> 9648 </function> 9649 </category> 9650 9651 <category name="GL_EXT_clip_volume_hint" number="79"> 9652 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9653 <size name="Get" mode="get"/> 9654 </enum> 9655 </category> 9656 9657 <category name="GL_SGIX_list_priority" number="80"> 9658 <function name="GetListParameterfvSGIX" exec="skip"> 9659 <param name="list" type="GLuint"/> 9660 <param name="pname" type="GLenum"/> 9661 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9662 <glx ignore="true"/> 9663 </function> 9664 9665 <function name="GetListParameterivSGIX" exec="skip"> 9666 <param name="list" type="GLuint"/> 9667 <param name="pname" type="GLenum"/> 9668 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9669 <glx ignore="true"/> 9670 </function> 9671 9672 <function name="ListParameterfSGIX" exec="skip"> 9673 <param name="list" type="GLuint"/> 9674 <param name="pname" type="GLenum"/> 9675 <param name="param" type="GLfloat"/> 9676 <glx ignore="true"/> 9677 </function> 9678 9679 <function name="ListParameterfvSGIX" exec="skip"> 9680 <param name="list" type="GLuint"/> 9681 <param name="pname" type="GLenum"/> 9682 <param name="params" type="const GLfloat *"/> 9683 <glx ignore="true"/> 9684 </function> 9685 9686 <function name="ListParameteriSGIX" exec="skip"> 9687 <param name="list" type="GLuint"/> 9688 <param name="pname" type="GLenum"/> 9689 <param name="param" type="GLint"/> 9690 <glx ignore="true"/> 9691 </function> 9692 9693 <function name="ListParameterivSGIX" exec="skip"> 9694 <param name="list" type="GLuint"/> 9695 <param name="pname" type="GLenum"/> 9696 <param name="params" type="const GLint *"/> 9697 <glx ignore="true"/> 9698 </function> 9699 </category> 9700 9701 <!-- Extension number 82 is not listed in the extension registry. --> 9702 <!-- Extension number 83 is a GLX extension. --> 9703 9704 <category name="GL_SGIX_texture_lod_bias" number="84"> 9705 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9706 <size name="TexParameterfv"/> 9707 <size name="TexParameteriv"/> 9708 <size name="GetTexParameterfv" mode="get"/> 9709 <size name="GetTexParameteriv" mode="get"/> 9710 </enum> 9711 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 9712 <size name="TexParameterfv"/> 9713 <size name="TexParameteriv"/> 9714 <size name="GetTexParameterfv" mode="get"/> 9715 <size name="GetTexParameteriv" mode="get"/> 9716 </enum> 9717 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9718 <size name="TexParameterfv"/> 9719 <size name="TexParameteriv"/> 9720 <size name="GetTexParameterfv" mode="get"/> 9721 <size name="GetTexParameteriv" mode="get"/> 9722 </enum> 9723 </category> 9724 9725 <!-- Extension number 85 is a GLU extension. --> 9726 <!-- Extension number 86 is a GLX extension. --> 9727 <!-- Extension number 87 is not listed in the extension registry. --> 9728 <!-- Extension number 88 is not listed in the extension registry. --> 9729 <!-- Extension number 89 is not listed in the extension registry. --> 9730 9731 9732 <category name="GL_SGIX_shadow_ambient" number="90"> 9733 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9734 <size name="TexParameterfv"/> 9735 <size name="TexParameteriv"/> 9736 <size name="GetTexParameterfv" mode="get"/> 9737 <size name="GetTexParameteriv" mode="get"/> 9738 </enum> 9739 </category> 9740 9741 <!-- Extension number 91 is a GLX extension. --> 9742 <!-- Extension number 92 is a GLX extension. --> 9743 9744 <category name="GL_EXT_index_material" number="94"> 9745 <function name="IndexMaterialEXT" exec="skip"> 9746 <param name="face" type="GLenum"/> 9747 <param name="mode" type="GLenum"/> 9748 <glx ignore="true"/> 9749 </function> 9750 </category> 9751 9752 <category name="GL_EXT_index_func" number="95"> 9753 <function name="IndexFuncEXT" exec="skip"> 9754 <param name="func" type="GLenum"/> 9755 <param name="ref" type="GLclampf"/> 9756 <glx ignore="true"/> 9757 </function> 9758 </category> 9759 9760 <category name="GL_EXT_compiled_vertex_array" number="97"> 9761 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9762 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9763 9764 <function name="LockArraysEXT" deprecated="3.1"> 9765 <param name="first" type="GLint"/> 9766 <param name="count" type="GLsizei"/> 9767 <glx handcode="true" ignore="true"/> 9768 </function> 9769 9770 <function name="UnlockArraysEXT" deprecated="3.1"> 9771 <glx handcode="true" ignore="true"/> 9772 </function> 9773 </category> 9774 9775 <category name="GL_EXT_cull_vertex" number="98"> 9776 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9777 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AB"> 9778 <size name="CullParameterfv"/> 9779 <size name="CullParameterdv"/> 9780 </enum> 9781 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AC"> 9782 <size name="CullParameterfv"/> 9783 <size name="CullParameterdv"/> 9784 </enum> 9785 9786 <function name="CullParameterdvEXT" exec="skip"> 9787 <param name="pname" type="GLenum"/> 9788 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9789 <glx ignore="true"/> 9790 </function> 9791 9792 <function name="CullParameterfvEXT" exec="skip"> 9793 <param name="pname" type="GLenum"/> 9794 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9795 <glx ignore="true"/> 9796 </function> 9797 </category> 9798 9799 <!-- Extension number 99 is not listed in the extension registry. --> 9800 <xi:include href="ARB_viewport_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 9801 9802 <!-- Shouldn't this be EXT_fragment_lighting? --> 9803 <category name="GL_SGIX_fragment_lighting" number="102"> 9804 <function name="FragmentColorMaterialSGIX" exec="skip"> 9805 <param name="face" type="GLenum"/> 9806 <param name="mode" type="GLenum"/> 9807 <glx ignore="true"/> 9808 </function> 9809 9810 <function name="FragmentLightfSGIX" exec="skip"> 9811 <param name="light" type="GLenum"/> 9812 <param name="pname" type="GLenum"/> 9813 <param name="param" type="GLfloat"/> 9814 <glx ignore="true"/> 9815 </function> 9816 9817 <function name="FragmentLightfvSGIX" exec="skip"> 9818 <param name="light" type="GLenum"/> 9819 <param name="pname" type="GLenum"/> 9820 <param name="params" type="const GLfloat *"/> 9821 <glx ignore="true"/> 9822 </function> 9823 9824 <function name="FragmentLightiSGIX" exec="skip"> 9825 <param name="light" type="GLenum"/> 9826 <param name="pname" type="GLenum"/> 9827 <param name="param" type="GLint"/> 9828 <glx ignore="true"/> 9829 </function> 9830 9831 <function name="FragmentLightivSGIX" exec="skip"> 9832 <param name="light" type="GLenum"/> 9833 <param name="pname" type="GLenum"/> 9834 <param name="params" type="const GLint *"/> 9835 <glx ignore="true"/> 9836 </function> 9837 9838 <function name="FragmentLightModelfSGIX" exec="skip"> 9839 <param name="pname" type="GLenum"/> 9840 <param name="param" type="GLfloat"/> 9841 <glx ignore="true"/> 9842 </function> 9843 9844 <function name="FragmentLightModelfvSGIX" exec="skip"> 9845 <param name="pname" type="GLenum"/> 9846 <param name="params" type="const GLfloat *"/> 9847 <glx ignore="true"/> 9848 </function> 9849 9850 <function name="FragmentLightModeliSGIX" exec="skip"> 9851 <param name="pname" type="GLenum"/> 9852 <param name="param" type="GLint"/> 9853 <glx ignore="true"/> 9854 </function> 9855 9856 <function name="FragmentLightModelivSGIX" exec="skip"> 9857 <param name="pname" type="GLenum"/> 9858 <param name="params" type="const GLint *"/> 9859 <glx ignore="true"/> 9860 </function> 9861 9862 <function name="FragmentMaterialfSGIX" exec="skip"> 9863 <param name="face" type="GLenum"/> 9864 <param name="pname" type="GLenum"/> 9865 <param name="param" type="GLfloat"/> 9866 <glx ignore="true"/> 9867 </function> 9868 9869 <function name="FragmentMaterialfvSGIX" exec="skip"> 9870 <param name="face" 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="FragmentMaterialiSGIX" exec="skip"> 9877 <param name="face" type="GLenum"/> 9878 <param name="pname" type="GLenum"/> 9879 <param name="param" type="GLint"/> 9880 <glx ignore="true"/> 9881 </function> 9882 9883 <function name="FragmentMaterialivSGIX" exec="skip"> 9884 <param name="face" 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="GetFragmentLightfvSGIX" exec="skip"> 9891 <param name="light" type="GLenum"/> 9892 <param name="pname" type="GLenum"/> 9893 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9894 <glx ignore="true"/> 9895 </function> 9896 9897 <function name="GetFragmentLightivSGIX" exec="skip"> 9898 <param name="light" type="GLenum"/> 9899 <param name="pname" type="GLenum"/> 9900 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9901 <glx ignore="true"/> 9902 </function> 9903 9904 <function name="GetFragmentMaterialfvSGIX" exec="skip"> 9905 <param name="face" type="GLenum"/> 9906 <param name="pname" type="GLenum"/> 9907 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9908 <glx ignore="true"/> 9909 </function> 9910 9911 <function name="GetFragmentMaterialivSGIX" exec="skip"> 9912 <param name="face" type="GLenum"/> 9913 <param name="pname" type="GLenum"/> 9914 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9915 <glx ignore="true"/> 9916 </function> 9917 9918 <function name="LightEnviSGIX" exec="skip"> 9919 <param name="pname" type="GLenum"/> 9920 <param name="param" type="GLint"/> 9921 <glx ignore="true"/> 9922 </function> 9923 </category> 9924 9925 <!-- Extension number 103 is not listed in the extension registry. --> 9926 <!-- Extension number 104 is not listed in the extension registry. --> 9927 <!-- Extension number 105 is not listed in the extension registry. --> 9928 <!-- Extension number 106 is not listed in the extension registry. --> 9929 <!-- Extension number 107 is not listed in the extension registry. --> 9930 <!-- Extension number 108 is not listed in the extension registry. --> 9931 <!-- Extension number 109 is not listed in the extension registry. --> 9932 9933 <category name="GL_IBM_rasterpos_clip" number="110"> 9934 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 9935 <size name="Get" mode="get"/> 9936 </enum> 9937 </category> 9938 9939 <category name="GL_EXT_draw_range_elements" number="112"> 9940 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 9941 <param name="mode" type="GLenum"/> 9942 <param name="start" type="GLuint"/> 9943 <param name="end" type="GLuint"/> 9944 <param name="count" type="GLsizei"/> 9945 <param name="type" type="GLenum"/> 9946 <param name="indices" type="const GLvoid *"/> 9947 <glx handcode="true"/> 9948 </function> 9949 </category> 9950 9951 <!-- Extension number 115 is a GLX extension. --> 9952 <!-- Extension number 116 is not listed in the extension registry. --> 9953 9954 <category name="GL_EXT_light_texture" number="117"> 9955 <function name="ApplyTextureEXT" exec="skip"> 9956 <param name="mode" type="GLenum"/> 9957 </function> 9958 9959 <function name="TextureLightEXT" exec="skip"> 9960 <param name="pname" type="GLenum"/> 9961 </function> 9962 9963 <function name="TextureMaterialEXT" exec="skip"> 9964 <param name="face" type="GLenum"/> 9965 <param name="mode" type="GLenum"/> 9966 </function> 9967 </category> 9968 9969 <!-- Extension number 118 is not listed in the extension registry. --> 9970 <!-- Extension number 121 is not listed in the extension registry. --> 9971 <!-- Extension number 122 is not listed in the extension registry. --> 9972 <!-- Extension number 123 is not listed in the extension registry. --> 9973 <!-- Extension number 124 is not listed in the extension registry. --> 9974 <!-- Extension number 125 is not listed in the extension registry. --> 9975 <!-- Extension number 126 is not listed in the extension registry. --> 9976 <!-- Extension number 128 is not listed in the extension registry. --> 9977 <!-- Extension number 130 is not listed in the extension registry. --> 9978 <!-- Extension number 131 is not listed in the extension registry. --> 9979 9980 <category name="GL_SGIX_async" number="132"> 9981 <function name="AsyncMarkerSGIX" exec="skip"> 9982 <param name="marker" type="GLuint"/> 9983 </function> 9984 9985 <function name="FinishAsyncSGIX" exec="skip"> 9986 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9987 <return type="GLint"/> 9988 </function> 9989 9990 <function name="PollAsyncSGIX" exec="skip"> 9991 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9992 <return type="GLint"/> 9993 </function> 9994 9995 <function name="GenAsyncMarkersSGIX" exec="skip"> 9996 <param name="range" type="GLsizei"/> 9997 <return type="GLuint"/> 9998 </function> 9999 10000 <function name="DeleteAsyncMarkersSGIX" exec="skip"> 10001 <param name="marker" type="GLuint"/> 10002 <param name="range" type="GLsizei"/> 10003 </function> 10004 10005 <function name="IsAsyncMarkerSGIX" exec="skip"> 10006 <param name="marker" type="GLuint"/> 10007 <return type="GLboolean"/> 10008 </function> 10009 </category> 10010 10011 <category name="GL_INTEL_parallel_arrays" number="136"> 10012 <function name="VertexPointervINTEL" exec="skip"> 10013 <param name="size" type="GLint"/> 10014 <param name="type" type="GLenum"/> 10015 <param name="pointer" type="const GLvoid **"/> 10016 </function> 10017 10018 <function name="NormalPointervINTEL" exec="skip"> 10019 <param name="type" type="GLenum"/> 10020 <param name="pointer" type="const GLvoid **"/> 10021 </function> 10022 10023 <function name="ColorPointervINTEL" exec="skip"> 10024 <param name="size" type="GLint"/> 10025 <param name="type" type="GLenum"/> 10026 <param name="pointer" type="const GLvoid **"/> 10027 </function> 10028 10029 <function name="TexCoordPointervINTEL" exec="skip"> 10030 <param name="size" type="GLint"/> 10031 <param name="type" type="GLenum"/> 10032 <param name="pointer" type="const GLvoid **"/> 10033 </function> 10034 </category> 10035 10036 <category name="GL_HP_occlusion_test" number="137"> 10037 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 10038 <size name="Get" mode="get"/> 10039 </enum> 10040 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 10041 <size name="Get" mode="get"/> 10042 </enum> 10043 </category> 10044 10045 <category name="GL_EXT_pixel_transform" number="138"> 10046 <function name="PixelTransformParameteriEXT" exec="skip"> 10047 <param name="target" type="GLenum"/> 10048 <param name="pname" type="GLenum"/> 10049 <param name="param" type="GLint"/> 10050 </function> 10051 10052 <function name="PixelTransformParameterfEXT" exec="skip"> 10053 <param name="target" type="GLenum"/> 10054 <param name="pname" type="GLenum"/> 10055 <param name="param" type="GLfloat"/> 10056 </function> 10057 10058 <function name="PixelTransformParameterivEXT" exec="skip"> 10059 <param name="target" type="GLenum"/> 10060 <param name="pname" type="GLenum"/> 10061 <param name="params" type="const GLint *"/> 10062 </function> 10063 10064 <function name="PixelTransformParameterfvEXT" exec="skip"> 10065 <param name="target" type="GLenum"/> 10066 <param name="pname" type="GLenum"/> 10067 <param name="params" type="const GLfloat *"/> 10068 </function> 10069 </category> 10070 10071 <!-- Extension number 140 is not listed in the extension registry. --> 10072 10073 <category name="GL_EXT_shared_texture_palette" number="141"> 10074 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 10075 </category> 10076 10077 <!-- Extension number 142 is a GLX extension. --> 10078 <!-- Extension number 143 is not listed in the extension registry. --> 10079 10080 <category name="GL_EXT_separate_specular_color" number="144"> 10081 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 10082 <size name="LightModelfv"/> 10083 <size name="LightModeliv"/> 10084 </enum> 10085 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 10086 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 10087 </category> 10088 10089 <category name="GL_EXT_secondary_color" number="145"> 10090 <function name="SecondaryColor3bEXT" 10091 vectorequiv="SecondaryColor3bv" alias="SecondaryColor3b"> 10092 <param name="red" type="GLbyte"/> 10093 <param name="green" type="GLbyte"/> 10094 <param name="blue" type="GLbyte"/> 10095 </function> 10096 10097 <function name="SecondaryColor3bvEXT" alias="SecondaryColor3bv"> 10098 <param name="v" type="const GLbyte *"/> 10099 </function> 10100 10101 <function name="SecondaryColor3dEXT" 10102 vectorequiv="SecondaryColor3dv" alias="SecondaryColor3d"> 10103 <param name="red" type="GLdouble"/> 10104 <param name="green" type="GLdouble"/> 10105 <param name="blue" type="GLdouble"/> 10106 </function> 10107 10108 <function name="SecondaryColor3dvEXT" alias="SecondaryColor3dv"> 10109 <param name="v" type="const GLdouble *"/> 10110 </function> 10111 10112 <function name="SecondaryColor3fEXT" vectorequiv="SecondaryColor3fvEXT"> 10113 <param name="red" type="GLfloat"/> 10114 <param name="green" type="GLfloat"/> 10115 <param name="blue" type="GLfloat"/> 10116 </function> 10117 10118 <function name="SecondaryColor3fvEXT"> 10119 <param name="v" type="const GLfloat *" count="3"/> 10120 <glx rop="4129"/> 10121 </function> 10122 10123 <function name="SecondaryColor3iEXT" 10124 vectorequiv="SecondaryColor3iv" alias="SecondaryColor3i"> 10125 <param name="red" type="GLint"/> 10126 <param name="green" type="GLint"/> 10127 <param name="blue" type="GLint"/> 10128 </function> 10129 10130 <function name="SecondaryColor3ivEXT" alias="SecondaryColor3iv"> 10131 <param name="v" type="const GLint *"/> 10132 </function> 10133 10134 <function name="SecondaryColor3sEXT" 10135 vectorequiv="SecondaryColor3sv" alias="SecondaryColor3s"> 10136 <param name="red" type="GLshort"/> 10137 <param name="green" type="GLshort"/> 10138 <param name="blue" type="GLshort"/> 10139 </function> 10140 10141 <function name="SecondaryColor3svEXT" alias="SecondaryColor3sv"> 10142 <param name="v" type="const GLshort *"/> 10143 </function> 10144 10145 <function name="SecondaryColor3ubEXT" 10146 vectorequiv="SecondaryColor3ubv" alias="SecondaryColor3ub"> 10147 <param name="red" type="GLubyte"/> 10148 <param name="green" type="GLubyte"/> 10149 <param name="blue" type="GLubyte"/> 10150 </function> 10151 10152 <function name="SecondaryColor3ubvEXT" alias="SecondaryColor3ubv"> 10153 <param name="v" type="const GLubyte *"/> 10154 </function> 10155 10156 <function name="SecondaryColor3uiEXT" 10157 vectorequiv="SecondaryColor3uiv" alias="SecondaryColor3ui"> 10158 <param name="red" type="GLuint"/> 10159 <param name="green" type="GLuint"/> 10160 <param name="blue" type="GLuint"/> 10161 </function> 10162 10163 <function name="SecondaryColor3uivEXT" alias="SecondaryColor3uiv"> 10164 <param name="v" type="const GLuint *"/> 10165 </function> 10166 10167 <function name="SecondaryColor3usEXT" 10168 vectorequiv="SecondaryColor3usv" alias="SecondaryColor3us"> 10169 <param name="red" type="GLushort"/> 10170 <param name="green" type="GLushort"/> 10171 <param name="blue" type="GLushort"/> 10172 </function> 10173 10174 <function name="SecondaryColor3usvEXT" alias="SecondaryColor3usv"> 10175 <param name="v" type="const GLushort *"/> 10176 </function> 10177 10178 <function name="SecondaryColorPointerEXT" alias="SecondaryColorPointer"> 10179 <param name="size" type="GLint"/> 10180 <param name="type" type="GLenum"/> 10181 <param name="stride" type="GLsizei"/> 10182 <param name="pointer" type="const GLvoid *"/> 10183 </function> 10184 </category> 10185 10186 <category name="GL_EXT_texture_perturb_normal" number="147"> 10187 <function name="TextureNormalEXT" exec="skip"> 10188 <param name="mode" type="GLenum"/> 10189 </function> 10190 </category> 10191 10192 <category name="GL_EXT_multi_draw_arrays" number="148"> 10193 <function name="MultiDrawArraysEXT" es1="1.0" es2="2.0" alias="MultiDrawArrays"> 10194 <param name="mode" type="GLenum"/> 10195 <param name="first" type="const GLint *"/> 10196 <param name="count" type="const GLsizei *"/> 10197 <param name="primcount" type="GLsizei"/> 10198 </function> 10199 10200 <function name="MultiDrawElementsEXT" es1="1.0" es2="2.0" exec="dynamic"> 10201 <param name="mode" type="GLenum"/> 10202 <param name="count" type="const GLsizei *"/> 10203 <param name="type" type="GLenum"/> 10204 <param name="indices" type="const GLvoid * const *"/> 10205 <param name="primcount" type="GLsizei"/> 10206 <glx handcode="true"/> 10207 </function> 10208 </category> 10209 10210 <category name="GL_EXT_fog_coord" number="149"> 10211 <function name="FogCoordfEXT" vectorequiv="FogCoordfvEXT" exec="dynamic"> 10212 <param name="coord" type="GLfloat"/> 10213 </function> 10214 10215 <function name="FogCoordfvEXT" exec="dynamic"> 10216 <param name="coord" type="const GLfloat *" count="1"/> 10217 <glx rop="4124"/> 10218 </function> 10219 10220 <function name="FogCoorddEXT" vectorequiv="FogCoorddv" alias="FogCoordd"> 10221 <param name="coord" type="GLdouble"/> 10222 </function> 10223 10224 <function name="FogCoorddvEXT" alias="FogCoorddv"> 10225 <param name="coord" type="const GLdouble *"/> 10226 </function> 10227 10228 <function name="FogCoordPointerEXT" alias="FogCoordPointer"> 10229 <param name="type" type="GLenum"/> 10230 <param name="stride" type="GLsizei"/> 10231 <param name="pointer" type="const GLvoid *"/> 10232 </function> 10233 </category> 10234 10235 <!-- Extension number 150 is not listed in the extension registry. --> 10236 <!-- Extension number 151 is not listed in the extension registry. --> 10237 <!-- Extension number 152 is not listed in the extension registry. --> 10238 <!-- Extension number 153 is not listed in the extension registry. --> 10239 <!-- Extension number 154 is not listed in the extension registry. --> 10240 10241 <category name="GL_EXT_coordinate_frame" number="156"> 10242 <function name="Tangent3bEXT" exec="skip"> 10243 <param name="tx" type="GLbyte"/> 10244 <param name="ty" type="GLbyte"/> 10245 <param name="tz" type="GLbyte"/> 10246 </function> 10247 10248 <function name="Tangent3bvEXT" exec="skip"> 10249 <param name="v" type="const GLbyte *"/> 10250 </function> 10251 10252 <function name="Tangent3dEXT" exec="skip"> 10253 <param name="tx" type="GLdouble"/> 10254 <param name="ty" type="GLdouble"/> 10255 <param name="tz" type="GLdouble"/> 10256 </function> 10257 10258 <function name="Tangent3dvEXT" exec="skip"> 10259 <param name="v" type="const GLdouble *"/> 10260 </function> 10261 10262 <function name="Tangent3fEXT" exec="skip"> 10263 <param name="tx" type="GLfloat"/> 10264 <param name="ty" type="GLfloat"/> 10265 <param name="tz" type="GLfloat"/> 10266 </function> 10267 10268 <function name="Tangent3fvEXT" exec="skip"> 10269 <param name="v" type="const GLfloat *"/> 10270 </function> 10271 10272 <function name="Tangent3iEXT" exec="skip"> 10273 <param name="tx" type="GLint"/> 10274 <param name="ty" type="GLint"/> 10275 <param name="tz" type="GLint"/> 10276 </function> 10277 10278 <function name="Tangent3ivEXT" exec="skip"> 10279 <param name="v" type="const GLint *"/> 10280 </function> 10281 10282 <function name="Tangent3sEXT" exec="skip"> 10283 <param name="tx" type="GLshort"/> 10284 <param name="ty" type="GLshort"/> 10285 <param name="tz" type="GLshort"/> 10286 </function> 10287 10288 <function name="Tangent3svEXT" exec="skip"> 10289 <param name="v" type="const GLshort *"/> 10290 </function> 10291 10292 <function name="Binormal3bEXT" exec="skip"> 10293 <param name="bx" type="GLbyte"/> 10294 <param name="by" type="GLbyte"/> 10295 <param name="bz" type="GLbyte"/> 10296 </function> 10297 10298 <function name="Binormal3bvEXT" exec="skip"> 10299 <param name="v" type="const GLbyte *"/> 10300 </function> 10301 10302 <function name="Binormal3dEXT" exec="skip"> 10303 <param name="bx" type="GLdouble"/> 10304 <param name="by" type="GLdouble"/> 10305 <param name="bz" type="GLdouble"/> 10306 </function> 10307 10308 <function name="Binormal3dvEXT" exec="skip"> 10309 <param name="v" type="const GLdouble *"/> 10310 </function> 10311 10312 <function name="Binormal3fEXT" exec="skip"> 10313 <param name="bx" type="GLfloat"/> 10314 <param name="by" type="GLfloat"/> 10315 <param name="bz" type="GLfloat"/> 10316 </function> 10317 10318 <function name="Binormal3fvEXT" exec="skip"> 10319 <param name="v" type="const GLfloat *"/> 10320 </function> 10321 10322 <function name="Binormal3iEXT" exec="skip"> 10323 <param name="bx" type="GLint"/> 10324 <param name="by" type="GLint"/> 10325 <param name="bz" type="GLint"/> 10326 </function> 10327 10328 <function name="Binormal3ivEXT" exec="skip"> 10329 <param name="v" type="const GLint *"/> 10330 </function> 10331 10332 <function name="Binormal3sEXT" exec="skip"> 10333 <param name="bx" type="GLshort"/> 10334 <param name="by" type="GLshort"/> 10335 <param name="bz" type="GLshort"/> 10336 </function> 10337 10338 <function name="Binormal3svEXT" exec="skip"> 10339 <param name="v" type="const GLshort *"/> 10340 </function> 10341 10342 <function name="TangentPointerEXT" exec="skip"> 10343 <param name="type" type="GLenum"/> 10344 <param name="stride" type="GLsizei"/> 10345 <param name="pointer" type="const GLvoid *"/> 10346 </function> 10347 10348 <function name="BinormalPointerEXT" exec="skip"> 10349 <param name="type" type="GLenum"/> 10350 <param name="stride" type="GLsizei"/> 10351 <param name="pointer" type="const GLvoid *"/> 10352 </function> 10353 </category> 10354 10355 <!-- Extension number 157 is not listed in the extension registry. --> 10356 10357 <category name="GL_EXT_texture_env_combine" number="158"> 10358 <enum name="COMBINE_EXT" value="0x8570"/> 10359 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10360 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10361 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10362 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10363 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10364 <enum name="CONSTANT_EXT" value="0x8576"/> 10365 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10366 <enum name="PREVIOUS_EXT" value="0x8578"/> 10367 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10368 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10369 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10370 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10371 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10372 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10373 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10374 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10375 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10376 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10377 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10378 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10379 </category> 10380 10381 <category name="GL_SGIX_pixel_texture" number="160"> 10382 <function name="PixelTexGenSGIX" exec="skip"> 10383 <param name="mode" type="GLenum"/> 10384 <glx rop="2059" ignore="true"/> 10385 </function> 10386 </category> 10387 10388 <!-- Extension number 161 is not listed in the extension registry. --> 10389 <!-- Extension number 162 is not listed in the extension registry. --> 10390 10391 <category name="GL_SUNX_constant_data" number="163"> 10392 <function name="FinishTextureSUNX" exec="skip"> 10393 </function> 10394 </category> 10395 10396 <category name="GL_SUN_global_alpha" number="164"> 10397 <function name="GlobalAlphaFactorbSUN" exec="skip"> 10398 <param name="factor" type="GLbyte"/> 10399 </function> 10400 10401 <function name="GlobalAlphaFactorsSUN" exec="skip"> 10402 <param name="factor" type="GLshort"/> 10403 </function> 10404 10405 <function name="GlobalAlphaFactoriSUN" exec="skip"> 10406 <param name="factor" type="GLint"/> 10407 </function> 10408 10409 <function name="GlobalAlphaFactorfSUN" exec="skip"> 10410 <param name="factor" type="GLfloat"/> 10411 </function> 10412 10413 <function name="GlobalAlphaFactordSUN" exec="skip"> 10414 <param name="factor" type="GLdouble"/> 10415 </function> 10416 10417 <function name="GlobalAlphaFactorubSUN" exec="skip"> 10418 <param name="factor" type="GLubyte"/> 10419 </function> 10420 10421 <function name="GlobalAlphaFactorusSUN" exec="skip"> 10422 <param name="factor" type="GLushort"/> 10423 </function> 10424 10425 <function name="GlobalAlphaFactoruiSUN" exec="skip"> 10426 <param name="factor" type="GLuint"/> 10427 </function> 10428 </category> 10429 10430 <category name="GL_SUN_triangle_list" number="165"> 10431 <function name="ReplacementCodeuiSUN" exec="skip"> 10432 <param name="code" type="GLuint"/> 10433 </function> 10434 10435 <function name="ReplacementCodeusSUN" exec="skip"> 10436 <param name="code" type="GLushort"/> 10437 </function> 10438 10439 <function name="ReplacementCodeubSUN" exec="skip"> 10440 <param name="code" type="GLubyte"/> 10441 </function> 10442 10443 <function name="ReplacementCodeuivSUN" exec="skip"> 10444 <param name="code" type="const GLuint *"/> 10445 </function> 10446 10447 <function name="ReplacementCodeusvSUN" exec="skip"> 10448 <param name="code" type="const GLushort *"/> 10449 </function> 10450 10451 <function name="ReplacementCodeubvSUN" exec="skip"> 10452 <param name="code" type="const GLubyte *"/> 10453 </function> 10454 10455 <function name="ReplacementCodePointerSUN" exec="skip"> 10456 <param name="type" type="GLenum"/> 10457 <param name="stride" type="GLsizei"/> 10458 <param name="pointer" type="const GLvoid *"/> 10459 </function> 10460 </category> 10461 10462 <category name="GL_SUN_vertex" number="166"> 10463 <function name="Color4ubVertex2fSUN" exec="skip"> 10464 <param name="r" type="GLubyte"/> 10465 <param name="g" type="GLubyte"/> 10466 <param name="b" type="GLubyte"/> 10467 <param name="a" type="GLubyte"/> 10468 <param name="x" type="GLfloat"/> 10469 <param name="y" type="GLfloat"/> 10470 </function> 10471 10472 <function name="Color4ubVertex2fvSUN" exec="skip"> 10473 <param name="c" type="const GLubyte *"/> 10474 <param name="v" type="const GLfloat *"/> 10475 </function> 10476 10477 <function name="Color4ubVertex3fSUN" exec="skip"> 10478 <param name="r" type="GLubyte"/> 10479 <param name="g" type="GLubyte"/> 10480 <param name="b" type="GLubyte"/> 10481 <param name="a" type="GLubyte"/> 10482 <param name="x" type="GLfloat"/> 10483 <param name="y" type="GLfloat"/> 10484 <param name="z" type="GLfloat"/> 10485 </function> 10486 10487 <function name="Color4ubVertex3fvSUN" exec="skip"> 10488 <param name="c" type="const GLubyte *"/> 10489 <param name="v" type="const GLfloat *"/> 10490 </function> 10491 10492 <function name="Color3fVertex3fSUN" exec="skip"> 10493 <param name="r" type="GLfloat"/> 10494 <param name="g" type="GLfloat"/> 10495 <param name="b" type="GLfloat"/> 10496 <param name="x" type="GLfloat"/> 10497 <param name="y" type="GLfloat"/> 10498 <param name="z" type="GLfloat"/> 10499 </function> 10500 10501 <function name="Color3fVertex3fvSUN" exec="skip"> 10502 <param name="c" type="const GLfloat *"/> 10503 <param name="v" type="const GLfloat *"/> 10504 </function> 10505 10506 <function name="Normal3fVertex3fSUN" exec="skip"> 10507 <param name="nx" type="GLfloat"/> 10508 <param name="ny" type="GLfloat"/> 10509 <param name="nz" type="GLfloat"/> 10510 <param name="x" type="GLfloat"/> 10511 <param name="y" type="GLfloat"/> 10512 <param name="z" type="GLfloat"/> 10513 </function> 10514 10515 <function name="Normal3fVertex3fvSUN" exec="skip"> 10516 <param name="n" type="const GLfloat *"/> 10517 <param name="v" type="const GLfloat *"/> 10518 </function> 10519 10520 <function name="Color4fNormal3fVertex3fSUN" exec="skip"> 10521 <param name="r" type="GLfloat"/> 10522 <param name="g" type="GLfloat"/> 10523 <param name="b" type="GLfloat"/> 10524 <param name="a" type="GLfloat"/> 10525 <param name="nx" type="GLfloat"/> 10526 <param name="ny" type="GLfloat"/> 10527 <param name="nz" type="GLfloat"/> 10528 <param name="x" type="GLfloat"/> 10529 <param name="y" type="GLfloat"/> 10530 <param name="z" type="GLfloat"/> 10531 </function> 10532 10533 <function name="Color4fNormal3fVertex3fvSUN" exec="skip"> 10534 <param name="c" type="const GLfloat *"/> 10535 <param name="n" type="const GLfloat *"/> 10536 <param name="v" type="const GLfloat *"/> 10537 </function> 10538 10539 <function name="TexCoord2fVertex3fSUN" exec="skip"> 10540 <param name="s" type="GLfloat"/> 10541 <param name="t" type="GLfloat"/> 10542 <param name="x" type="GLfloat"/> 10543 <param name="y" type="GLfloat"/> 10544 <param name="z" type="GLfloat"/> 10545 </function> 10546 10547 <function name="TexCoord2fVertex3fvSUN" exec="skip"> 10548 <param name="tc" type="const GLfloat *"/> 10549 <param name="v" type="const GLfloat *"/> 10550 </function> 10551 10552 <function name="TexCoord4fVertex4fSUN" exec="skip"> 10553 <param name="s" type="GLfloat"/> 10554 <param name="t" type="GLfloat"/> 10555 <param name="p" type="GLfloat"/> 10556 <param name="q" type="GLfloat"/> 10557 <param name="x" type="GLfloat"/> 10558 <param name="y" type="GLfloat"/> 10559 <param name="z" type="GLfloat"/> 10560 <param name="w" type="GLfloat"/> 10561 </function> 10562 10563 <function name="TexCoord4fVertex4fvSUN" exec="skip"> 10564 <param name="tc" type="const GLfloat *"/> 10565 <param name="v" type="const GLfloat *"/> 10566 </function> 10567 10568 <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip"> 10569 <param name="s" type="GLfloat"/> 10570 <param name="t" type="GLfloat"/> 10571 <param name="r" type="GLubyte"/> 10572 <param name="g" type="GLubyte"/> 10573 <param name="b" type="GLubyte"/> 10574 <param name="a" type="GLubyte"/> 10575 <param name="x" type="GLfloat"/> 10576 <param name="y" type="GLfloat"/> 10577 <param name="z" type="GLfloat"/> 10578 </function> 10579 10580 <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip"> 10581 <param name="tc" type="const GLfloat *"/> 10582 <param name="c" type="const GLubyte *"/> 10583 <param name="v" type="const GLfloat *"/> 10584 </function> 10585 10586 <function name="TexCoord2fColor3fVertex3fSUN" exec="skip"> 10587 <param name="s" type="GLfloat"/> 10588 <param name="t" type="GLfloat"/> 10589 <param name="r" type="GLfloat"/> 10590 <param name="g" type="GLfloat"/> 10591 <param name="b" type="GLfloat"/> 10592 <param name="x" type="GLfloat"/> 10593 <param name="y" type="GLfloat"/> 10594 <param name="z" type="GLfloat"/> 10595 </function> 10596 10597 <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip"> 10598 <param name="tc" type="const GLfloat *"/> 10599 <param name="c" type="const GLfloat *"/> 10600 <param name="v" type="const GLfloat *"/> 10601 </function> 10602 10603 <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip"> 10604 <param name="s" type="GLfloat"/> 10605 <param name="t" type="GLfloat"/> 10606 <param name="nx" type="GLfloat"/> 10607 <param name="ny" type="GLfloat"/> 10608 <param name="nz" type="GLfloat"/> 10609 <param name="x" type="GLfloat"/> 10610 <param name="y" type="GLfloat"/> 10611 <param name="z" type="GLfloat"/> 10612 </function> 10613 10614 <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip"> 10615 <param name="tc" type="const GLfloat *"/> 10616 <param name="n" type="const GLfloat *"/> 10617 <param name="v" type="const GLfloat *"/> 10618 </function> 10619 10620 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip"> 10621 <param name="s" type="GLfloat"/> 10622 <param name="t" type="GLfloat"/> 10623 <param name="r" type="GLfloat"/> 10624 <param name="g" type="GLfloat"/> 10625 <param name="b" type="GLfloat"/> 10626 <param name="a" type="GLfloat"/> 10627 <param name="nx" type="GLfloat"/> 10628 <param name="ny" type="GLfloat"/> 10629 <param name="nz" type="GLfloat"/> 10630 <param name="x" type="GLfloat"/> 10631 <param name="y" type="GLfloat"/> 10632 <param name="z" type="GLfloat"/> 10633 </function> 10634 10635 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip"> 10636 <param name="tc" type="const GLfloat *"/> 10637 <param name="c" type="const GLfloat *"/> 10638 <param name="n" type="const GLfloat *"/> 10639 <param name="v" type="const GLfloat *"/> 10640 </function> 10641 10642 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip"> 10643 <param name="s" type="GLfloat"/> 10644 <param name="t" type="GLfloat"/> 10645 <param name="p" type="GLfloat"/> 10646 <param name="q" type="GLfloat"/> 10647 <param name="r" type="GLfloat"/> 10648 <param name="g" type="GLfloat"/> 10649 <param name="b" type="GLfloat"/> 10650 <param name="a" type="GLfloat"/> 10651 <param name="nx" type="GLfloat"/> 10652 <param name="ny" type="GLfloat"/> 10653 <param name="nz" type="GLfloat"/> 10654 <param name="x" type="GLfloat"/> 10655 <param name="y" type="GLfloat"/> 10656 <param name="z" type="GLfloat"/> 10657 <param name="w" type="GLfloat"/> 10658 </function> 10659 10660 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip"> 10661 <param name="tc" type="const GLfloat *"/> 10662 <param name="c" type="const GLfloat *"/> 10663 <param name="n" type="const GLfloat *"/> 10664 <param name="v" type="const GLfloat *"/> 10665 </function> 10666 10667 <function name="ReplacementCodeuiVertex3fSUN" exec="skip"> 10668 <param name="rc" type="GLuint"/> 10669 <param name="x" type="GLfloat"/> 10670 <param name="y" type="GLfloat"/> 10671 <param name="z" type="GLfloat"/> 10672 </function> 10673 10674 <function name="ReplacementCodeuiVertex3fvSUN" exec="skip"> 10675 <param name="rc" type="const GLuint *"/> 10676 <param name="v" type="const GLfloat *"/> 10677 </function> 10678 10679 <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip"> 10680 <param name="rc" type="GLuint"/> 10681 <param name="r" type="GLubyte"/> 10682 <param name="g" type="GLubyte"/> 10683 <param name="b" type="GLubyte"/> 10684 <param name="a" type="GLubyte"/> 10685 <param name="x" type="GLfloat"/> 10686 <param name="y" type="GLfloat"/> 10687 <param name="z" type="GLfloat"/> 10688 </function> 10689 10690 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip"> 10691 <param name="rc" type="const GLuint *"/> 10692 <param name="c" type="const GLubyte *"/> 10693 <param name="v" type="const GLfloat *"/> 10694 </function> 10695 10696 <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip"> 10697 <param name="rc" type="GLuint"/> 10698 <param name="r" type="GLfloat"/> 10699 <param name="g" type="GLfloat"/> 10700 <param name="b" type="GLfloat"/> 10701 <param name="x" type="GLfloat"/> 10702 <param name="y" type="GLfloat"/> 10703 <param name="z" type="GLfloat"/> 10704 </function> 10705 10706 <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip"> 10707 <param name="rc" type="const GLuint *"/> 10708 <param name="c" type="const GLfloat *"/> 10709 <param name="v" type="const GLfloat *"/> 10710 </function> 10711 10712 <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip"> 10713 <param name="rc" type="GLuint"/> 10714 <param name="nx" type="GLfloat"/> 10715 <param name="ny" type="GLfloat"/> 10716 <param name="nz" type="GLfloat"/> 10717 <param name="x" type="GLfloat"/> 10718 <param name="y" type="GLfloat"/> 10719 <param name="z" type="GLfloat"/> 10720 </function> 10721 10722 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip"> 10723 <param name="rc" type="const GLuint *"/> 10724 <param name="n" type="const GLfloat *"/> 10725 <param name="v" type="const GLfloat *"/> 10726 </function> 10727 10728 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" 10729 exec="skip"> 10730 <param name="rc" type="GLuint"/> 10731 <param name="r" type="GLfloat"/> 10732 <param name="g" type="GLfloat"/> 10733 <param name="b" type="GLfloat"/> 10734 <param name="a" type="GLfloat"/> 10735 <param name="nx" type="GLfloat"/> 10736 <param name="ny" type="GLfloat"/> 10737 <param name="nz" type="GLfloat"/> 10738 <param name="x" type="GLfloat"/> 10739 <param name="y" type="GLfloat"/> 10740 <param name="z" type="GLfloat"/> 10741 </function> 10742 10743 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" 10744 exec="skip"> 10745 <param name="rc" type="const GLuint *"/> 10746 <param name="c" type="const GLfloat *"/> 10747 <param name="n" type="const GLfloat *"/> 10748 <param name="v" type="const GLfloat *"/> 10749 </function> 10750 10751 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip"> 10752 <param name="rc" type="GLuint"/> 10753 <param name="s" type="GLfloat"/> 10754 <param name="t" type="GLfloat"/> 10755 <param name="x" type="GLfloat"/> 10756 <param name="y" type="GLfloat"/> 10757 <param name="z" type="GLfloat"/> 10758 </function> 10759 10760 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip"> 10761 <param name="rc" type="const GLuint *"/> 10762 <param name="tc" type="const GLfloat *"/> 10763 <param name="v" type="const GLfloat *"/> 10764 </function> 10765 10766 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" 10767 exec="skip"> 10768 <param name="rc" type="GLuint"/> 10769 <param name="s" type="GLfloat"/> 10770 <param name="t" type="GLfloat"/> 10771 <param name="nx" type="GLfloat"/> 10772 <param name="ny" type="GLfloat"/> 10773 <param name="nz" type="GLfloat"/> 10774 <param name="x" type="GLfloat"/> 10775 <param name="y" type="GLfloat"/> 10776 <param name="z" type="GLfloat"/> 10777 </function> 10778 10779 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" 10780 exec="skip"> 10781 <param name="rc" type="const GLuint *"/> 10782 <param name="tc" type="const GLfloat *"/> 10783 <param name="n" type="const GLfloat *"/> 10784 <param name="v" type="const GLfloat *"/> 10785 </function> 10786 10787 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" 10788 exec="skip"> 10789 <param name="rc" type="GLuint"/> 10790 <param name="s" type="GLfloat"/> 10791 <param name="t" type="GLfloat"/> 10792 <param name="r" type="GLfloat"/> 10793 <param name="g" type="GLfloat"/> 10794 <param name="b" type="GLfloat"/> 10795 <param name="a" type="GLfloat"/> 10796 <param name="nx" type="GLfloat"/> 10797 <param name="ny" type="GLfloat"/> 10798 <param name="nz" type="GLfloat"/> 10799 <param name="x" type="GLfloat"/> 10800 <param name="y" type="GLfloat"/> 10801 <param name="z" type="GLfloat"/> 10802 </function> 10803 10804 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" 10805 exec="skip"> 10806 <param name="rc" type="const GLuint *"/> 10807 <param name="tc" type="const GLfloat *"/> 10808 <param name="c" type="const GLfloat *"/> 10809 <param name="n" type="const GLfloat *"/> 10810 <param name="v" type="const GLfloat *"/> 10811 </function> 10812 </category> 10813 10814 <!-- Extension number 167 is a WGL extension. --> 10815 <!-- Extension number 168 is a WGL extension. --> 10816 <!-- Extension number 169 is a WGL extension. --> 10817 <!-- Extension number 170 is a WGL extension. --> 10818 <!-- Extension number 171 is a WGL extension. --> 10819 <!-- Extension number 172 is a WGL extension. --> 10820 10821 <category name="GL_EXT_blend_func_separate" number="173"> 10822 <function name="BlendFuncSeparateEXT" alias="BlendFuncSeparate"> 10823 <param name="sfactorRGB" type="GLenum"/> 10824 <param name="dfactorRGB" type="GLenum"/> 10825 <param name="sfactorAlpha" type="GLenum"/> 10826 <param name="dfactorAlpha" type="GLenum"/> 10827 </function> 10828 </category> 10829 10830 <category name="GL_EXT_stencil_wrap" number="176"> 10831 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10832 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10833 </category> 10834 10835 <!-- Extension number 177 is a WGL extension. --> 10836 10837 <category name="GL_NV_texgen_reflection" number="179"> 10838 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10839 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10840 </category> 10841 10842 <!-- Extension number 180 is not listed in the extension registry. --> 10843 10844 <category name="GL_SUN_convolution_border_modes" number="182"> 10845 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 10846 </category> 10847 10848 <!-- Extension number 183 is a GLX extension. --> 10849 <!-- Extension number 184 is not listed in the extension registry. --> 10850 10851 <category name="GL_EXT_texture_env_add" number="185"> 10852 <!-- No new functions, types, enums. --> 10853 </category> 10854 10855 <category name="GL_EXT_texture_lod_bias" number="186"> 10856 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 10857 <size name="TexParameterfv"/> 10858 <size name="TexParameteriv"/> 10859 <size name="GetTexParameterfv" mode="get"/> 10860 <size name="GetTexParameteriv" mode="get"/> 10861 </enum> 10862 </category> 10863 10864 <category name="GL_EXT_texture_filter_anisotropic" number="187"> 10865 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 10866 <size name="TexParameterfv"/> 10867 <size name="TexParameteriv"/> 10868 <size name="GetTexParameterfv" mode="get"/> 10869 <size name="GetTexParameteriv" mode="get"/> 10870 </enum> 10871 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 10872 <size name="Get" mode="get"/> 10873 </enum> 10874 </category> 10875 10876 <category name="GL_EXT_vertex_weighting" number="188"> 10877 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT" 10878 exec="skip"> 10879 <param name="weight" type="GLfloat"/> 10880 <glx ignore="true"/> 10881 </function> 10882 10883 <function name="VertexWeightfvEXT" exec="skip"> 10884 <param name="weight" type="const GLfloat *" count="1"/> 10885 <glx rop="4135" ignore="true"/> 10886 </function> 10887 10888 <function name="VertexWeightPointerEXT" exec="skip"> 10889 <param name="size" type="GLsizei"/> 10890 <param name="type" type="GLenum"/> 10891 <param name="stride" type="GLsizei"/> 10892 <param name="pointer" type="const GLvoid *"/> 10893 <glx handcode="true" ignore="true"/> 10894 </function> 10895 </category> 10896 10897 <category name="GL_NV_light_max_exponent" number="189"> 10898 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 10899 <size name="Get" mode="get"/> 10900 </enum> 10901 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 10902 <size name="Get" mode="get"/> 10903 </enum> 10904 </category> 10905 10906 <category name="GL_NV_vertex_array_range" number="190"> 10907 <function name="FlushVertexArrayRangeNV" exec="skip"> 10908 <glx ignore="true"/> 10909 </function> 10910 10911 <function name="VertexArrayRangeNV" exec="skip"> 10912 <param name="length" type="GLsizei"/> 10913 <param name="pointer" type="const GLvoid *"/> 10914 <glx ignore="true"/> 10915 </function> 10916 </category> 10917 10918 <category name="GL_NV_register_combiners" number="191"> 10919 <function name="CombinerParameterfvNV" exec="skip"> 10920 <param name="pname" type="GLenum"/> 10921 <param name="params" type="const GLfloat *" variable_param="pname"/> 10922 <glx rop="4137" ignore="true"/> 10923 </function> 10924 10925 <function name="CombinerParameterfNV" exec="skip"> 10926 <param name="pname" type="GLenum"/> 10927 <param name="param" type="GLfloat"/> 10928 <glx rop="4136" ignore="true"/> 10929 </function> 10930 10931 <function name="CombinerParameterivNV" exec="skip"> 10932 <param name="pname" type="GLenum"/> 10933 <param name="params" type="const GLint *" variable_param="pname"/> 10934 <glx rop="4139" ignore="true"/> 10935 </function> 10936 10937 <function name="CombinerParameteriNV" exec="skip"> 10938 <param name="pname" type="GLenum"/> 10939 <param name="param" type="GLint"/> 10940 <glx rop="4138" ignore="true"/> 10941 </function> 10942 10943 <function name="CombinerInputNV" exec="skip"> 10944 <param name="stage" type="GLenum"/> 10945 <param name="portion" type="GLenum"/> 10946 <param name="variable" type="GLenum"/> 10947 <param name="input" type="GLenum"/> 10948 <param name="mapping" type="GLenum"/> 10949 <param name="componentUsage" type="GLenum"/> 10950 <glx rop="4140" ignore="true"/> 10951 </function> 10952 10953 <function name="CombinerOutputNV" exec="skip"> 10954 <param name="stage" type="GLenum"/> 10955 <param name="portion" type="GLenum"/> 10956 <param name="abOutput" type="GLenum"/> 10957 <param name="cdOutput" type="GLenum"/> 10958 <param name="sumOutput" type="GLenum"/> 10959 <param name="scale" type="GLenum"/> 10960 <param name="bias" type="GLenum"/> 10961 <param name="abDotProduct" type="GLboolean"/> 10962 <param name="cdDotProduct" type="GLboolean"/> 10963 <param name="muxSum" type="GLboolean"/> 10964 <glx rop="4141" ignore="true"/> 10965 </function> 10966 10967 <function name="FinalCombinerInputNV" exec="skip"> 10968 <param name="variable" type="GLenum"/> 10969 <param name="input" type="GLenum"/> 10970 <param name="mapping" type="GLenum"/> 10971 <param name="componentUsage" type="GLenum"/> 10972 <glx rop="4142" ignore="true"/> 10973 </function> 10974 10975 <function name="GetCombinerInputParameterfvNV" exec="skip"> 10976 <param name="stage" type="GLenum"/> 10977 <param name="portion" type="GLenum"/> 10978 <param name="variable" type="GLenum"/> 10979 <param name="pname" type="GLenum"/> 10980 <param name="params" type="GLfloat *" output="true"/> 10981 <glx vendorpriv="1270" ignore="true"/> 10982 </function> 10983 10984 <function name="GetCombinerInputParameterivNV" exec="skip"> 10985 <param name="stage" type="GLenum"/> 10986 <param name="portion" type="GLenum"/> 10987 <param name="variable" type="GLenum"/> 10988 <param name="pname" type="GLenum"/> 10989 <param name="params" type="GLint *" output="true"/> 10990 <glx vendorpriv="1271" ignore="true"/> 10991 </function> 10992 10993 <function name="GetCombinerOutputParameterfvNV" exec="skip"> 10994 <param name="stage" type="GLenum"/> 10995 <param name="portion" type="GLenum"/> 10996 <param name="pname" type="GLenum"/> 10997 <param name="params" type="GLfloat *" output="true"/> 10998 <glx vendorpriv="1272" ignore="true"/> 10999 </function> 11000 11001 <function name="GetCombinerOutputParameterivNV" exec="skip"> 11002 <param name="stage" type="GLenum"/> 11003 <param name="portion" type="GLenum"/> 11004 <param name="pname" type="GLenum"/> 11005 <param name="params" type="GLint *" output="true"/> 11006 <glx vendorpriv="1273" ignore="true"/> 11007 </function> 11008 11009 <function name="GetFinalCombinerInputParameterfvNV" exec="skip"> 11010 <param name="variable" type="GLenum"/> 11011 <param name="pname" type="GLenum"/> 11012 <param name="params" type="GLfloat *" output="true"/> 11013 <glx vendorpriv="1274" ignore="true"/> 11014 </function> 11015 11016 <function name="GetFinalCombinerInputParameterivNV" exec="skip"> 11017 <param name="variable" type="GLenum"/> 11018 <param name="pname" type="GLenum"/> 11019 <param name="params" type="GLint *" output="true"/> 11020 <glx vendorpriv="1275" ignore="true"/> 11021 </function> 11022 </category> 11023 11024 <category name="GL_NV_fog_distance" number="192"> 11025 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 11026 <size name="Fogfv"/> 11027 <size name="Fogiv"/> 11028 <size name="Get" mode="get"/> 11029 </enum> 11030 <enum name="EYE_RADIAL_NV" value="0x855B"/> 11031 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 11032 </category> 11033 11034 <category name="GL_NV_blend_square" number="194"> 11035 <!-- No new functions, types, enums. --> 11036 </category> 11037 11038 <category name="GL_NV_texture_env_combine4" number="195"> 11039 <enum name="COMBINE4_NV" value="0x8503"/> 11040 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 11041 <size name="TexEnvfv"/> 11042 <size name="TexEnviv"/> 11043 <size name="GetTexEnvfv" mode="get"/> 11044 <size name="GetTexEnviv" mode="get"/> 11045 </enum> 11046 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 11047 <size name="TexEnvfv"/> 11048 <size name="TexEnviv"/> 11049 <size name="GetTexEnvfv" mode="get"/> 11050 <size name="GetTexEnviv" mode="get"/> 11051 </enum> 11052 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 11053 <size name="TexEnvfv"/> 11054 <size name="TexEnviv"/> 11055 <size name="GetTexEnvfv" mode="get"/> 11056 <size name="GetTexEnviv" mode="get"/> 11057 </enum> 11058 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 11059 <size name="TexEnvfv"/> 11060 <size name="TexEnviv"/> 11061 <size name="GetTexEnvfv" mode="get"/> 11062 <size name="GetTexEnviv" mode="get"/> 11063 </enum> 11064 </category> 11065 11066 <category name="GL_MESA_resize_buffers" number="196"> 11067 <function name="ResizeBuffersMESA" exec="skip"> 11068 <glx ignore="true"/> 11069 </function> 11070 </category> 11071 11072 <category name="GL_MESA_window_pos" number="197"> 11073 <function name="WindowPos2dMESA" alias="WindowPos2d"> 11074 <param name="x" type="GLdouble"/> 11075 <param name="y" type="GLdouble"/> 11076 </function> 11077 11078 <function name="WindowPos2dvMESA" alias="WindowPos2dv"> 11079 <param name="v" type="const GLdouble *"/> 11080 </function> 11081 11082 <function name="WindowPos2fMESA" alias="WindowPos2f"> 11083 <param name="x" type="GLfloat"/> 11084 <param name="y" type="GLfloat"/> 11085 </function> 11086 11087 <function name="WindowPos2fvMESA" alias="WindowPos2fv"> 11088 <param name="v" type="const GLfloat *"/> 11089 </function> 11090 11091 <function name="WindowPos2iMESA" alias="WindowPos2i"> 11092 <param name="x" type="GLint"/> 11093 <param name="y" type="GLint"/> 11094 </function> 11095 11096 <function name="WindowPos2ivMESA" alias="WindowPos2iv"> 11097 <param name="v" type="const GLint *"/> 11098 </function> 11099 11100 <function name="WindowPos2sMESA" alias="WindowPos2s"> 11101 <param name="x" type="GLshort"/> 11102 <param name="y" type="GLshort"/> 11103 </function> 11104 11105 <function name="WindowPos2svMESA" alias="WindowPos2sv"> 11106 <param name="v" type="const GLshort *"/> 11107 </function> 11108 11109 <function name="WindowPos3dMESA" alias="WindowPos3d"> 11110 <param name="x" type="GLdouble"/> 11111 <param name="y" type="GLdouble"/> 11112 <param name="z" type="GLdouble"/> 11113 </function> 11114 11115 <function name="WindowPos3dvMESA" alias="WindowPos3dv"> 11116 <param name="v" type="const GLdouble *"/> 11117 </function> 11118 11119 <function name="WindowPos3fMESA" vectorequiv="WindowPos3fv" alias="WindowPos3f"> 11120 <param name="x" type="GLfloat"/> 11121 <param name="y" type="GLfloat"/> 11122 <param name="z" type="GLfloat"/> 11123 </function> 11124 11125 <function name="WindowPos3fvMESA" alias="WindowPos3fv"> 11126 <param name="v" type="const GLfloat *"/> 11127 </function> 11128 11129 <function name="WindowPos3iMESA" alias="WindowPos3i"> 11130 <param name="x" type="GLint"/> 11131 <param name="y" type="GLint"/> 11132 <param name="z" type="GLint"/> 11133 </function> 11134 11135 <function name="WindowPos3ivMESA" alias="WindowPos3iv"> 11136 <param name="v" type="const GLint *"/> 11137 </function> 11138 11139 <function name="WindowPos3sMESA" alias="WindowPos3s"> 11140 <param name="x" type="GLshort"/> 11141 <param name="y" type="GLshort"/> 11142 <param name="z" type="GLshort"/> 11143 </function> 11144 11145 <function name="WindowPos3svMESA" alias="WindowPos3sv"> 11146 <param name="v" type="const GLshort *"/> 11147 </function> 11148 11149 <function name="WindowPos4dMESA" deprecated="3.1"> 11150 <param name="x" type="GLdouble"/> 11151 <param name="y" type="GLdouble"/> 11152 <param name="z" type="GLdouble"/> 11153 <param name="w" type="GLdouble"/> 11154 <glx ignore="true"/> 11155 </function> 11156 11157 <function name="WindowPos4dvMESA" deprecated="3.1"> 11158 <param name="v" type="const GLdouble *"/> 11159 <glx ignore="true"/> 11160 </function> 11161 11162 <function name="WindowPos4fMESA" deprecated="3.1"> 11163 <param name="x" type="GLfloat"/> 11164 <param name="y" type="GLfloat"/> 11165 <param name="z" type="GLfloat"/> 11166 <param name="w" type="GLfloat"/> 11167 <glx ignore="true"/> 11168 </function> 11169 11170 <function name="WindowPos4fvMESA" deprecated="3.1"> 11171 <param name="v" type="const GLfloat *"/> 11172 <glx ignore="true"/> 11173 </function> 11174 11175 <function name="WindowPos4iMESA" deprecated="3.1"> 11176 <param name="x" type="GLint"/> 11177 <param name="y" type="GLint"/> 11178 <param name="z" type="GLint"/> 11179 <param name="w" type="GLint"/> 11180 <glx ignore="true"/> 11181 </function> 11182 11183 <function name="WindowPos4ivMESA" deprecated="3.1"> 11184 <param name="v" type="const GLint *"/> 11185 <glx ignore="true"/> 11186 </function> 11187 11188 <function name="WindowPos4sMESA" deprecated="3.1"> 11189 <param name="x" type="GLshort"/> 11190 <param name="y" type="GLshort"/> 11191 <param name="z" type="GLshort"/> 11192 <param name="w" type="GLshort"/> 11193 <glx ignore="true"/> 11194 </function> 11195 11196 <function name="WindowPos4svMESA" deprecated="3.1"> 11197 <param name="v" type="const GLshort *"/> 11198 <glx ignore="true"/> 11199 </function> 11200 </category> 11201 11202 <category name="GL_EXT_texture_compression_s3tc" number="198"> 11203 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11204 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11205 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11206 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11207 </category> 11208 11209 <category name="GL_IBM_multimode_draw_arrays" number="200"> 11210 <function name="MultiModeDrawArraysIBM"> 11211 <param name="mode" type="const GLenum *"/> 11212 <param name="first" type="const GLint *"/> 11213 <param name="count" type="const GLsizei *"/> 11214 <param name="primcount" type="GLsizei"/> 11215 <param name="modestride" type="GLint"/> 11216 <glx handcode="true" ignore="true"/> 11217 </function> 11218 11219 <function name="MultiModeDrawElementsIBM"> 11220 <param name="mode" type="const GLenum *"/> 11221 <param name="count" type="const GLsizei *"/> 11222 <param name="type" type="GLenum"/> 11223 <param name="indices" type="const GLvoid * const *"/> 11224 <param name="primcount" type="GLsizei"/> 11225 <param name="modestride" type="GLint"/> 11226 <glx handcode="true" ignore="true"/> 11227 </function> 11228 </category> 11229 11230 <category name="GL_IBM_vertex_array_lists" number="201"> 11231 <function name="ColorPointerListIBM" exec="skip"> 11232 <param name="size" type="GLint"/> 11233 <param name="type" type="GLenum"/> 11234 <param name="stride" type="GLint"/> 11235 <param name="pointer" type="const GLvoid **"/> 11236 <param name="ptrstride" type="GLint"/> 11237 </function> 11238 11239 <function name="SecondaryColorPointerListIBM" exec="skip"> 11240 <param name="size" type="GLint"/> 11241 <param name="type" type="GLenum"/> 11242 <param name="stride" type="GLint"/> 11243 <param name="pointer" type="const GLvoid **"/> 11244 <param name="ptrstride" type="GLint"/> 11245 </function> 11246 11247 <function name="EdgeFlagPointerListIBM" exec="skip"> 11248 <param name="stride" type="GLint"/> 11249 <param name="pointer" type="const GLboolean **"/> 11250 <param name="ptrstride" type="GLint"/> 11251 </function> 11252 11253 <function name="FogCoordPointerListIBM" exec="skip"> 11254 <param name="type" type="GLenum"/> 11255 <param name="stride" type="GLint"/> 11256 <param name="pointer" type="const GLvoid **"/> 11257 <param name="ptrstride" type="GLint"/> 11258 </function> 11259 11260 <function name="IndexPointerListIBM" exec="skip"> 11261 <param name="type" type="GLenum"/> 11262 <param name="stride" type="GLint"/> 11263 <param name="pointer" type="const GLvoid **"/> 11264 <param name="ptrstride" type="GLint"/> 11265 </function> 11266 11267 <function name="NormalPointerListIBM" exec="skip"> 11268 <param name="type" type="GLenum"/> 11269 <param name="stride" type="GLint"/> 11270 <param name="pointer" type="const GLvoid **"/> 11271 <param name="ptrstride" type="GLint"/> 11272 </function> 11273 11274 <function name="TexCoordPointerListIBM" exec="skip"> 11275 <param name="size" type="GLint"/> 11276 <param name="type" type="GLenum"/> 11277 <param name="stride" type="GLint"/> 11278 <param name="pointer" type="const GLvoid **"/> 11279 <param name="ptrstride" type="GLint"/> 11280 </function> 11281 11282 <function name="VertexPointerListIBM" exec="skip"> 11283 <param name="size" type="GLint"/> 11284 <param name="type" type="GLenum"/> 11285 <param name="stride" type="GLint"/> 11286 <param name="pointer" type="const GLvoid **"/> 11287 <param name="ptrstride" type="GLint"/> 11288 </function> 11289 </category> 11290 11291 <!-- Extension number 202 is not listed in the extension registry. --> 11292 <!-- Extension number 203 is not listed in the extension registry. --> 11293 <!-- Extension number 204 is not listed in the extension registry. --> 11294 <!-- Extension number 205 is not listed in the extension registry. --> 11295 11296 <category name="GL_3DFX_texture_compression_FXT1" number="206"> 11297 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11298 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11299 </category> 11300 11301 <category name="GL_3DFX_multisample" number="207"> 11302 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11303 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11304 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11305 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11306 </category> 11307 11308 <category name="GL_3DFX_tbuffer" number="208"> 11309 <function name="TbufferMask3DFX" exec="skip"> 11310 <param name="mask" type="GLuint"/> 11311 <glx ignore="true"/> 11312 </function> 11313 </category> 11314 11315 <category name="GL_EXT_multisample" number="209"> 11316 <function name="SampleMaskEXT" alias="SampleMaskSGIS"> 11317 <param name="value" type="GLclampf"/> 11318 <param name="invert" type="GLboolean"/> 11319 </function> 11320 11321 <function name="SamplePatternEXT" alias="SamplePatternSGIS"> 11322 <param name="pattern" type="GLenum"/> 11323 </function> 11324 </category> 11325 11326 <!-- Extension number 211 is not listed in the extension registry. --> 11327 <!-- Extension number 213 is not listed in the extension registry. --> 11328 11329 <category name="GL_SGIS_texture_color_mask" number="214"> 11330 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11331 11332 <function name="TextureColorMaskSGIS" exec="skip"> 11333 <param name="red" type="GLboolean"/> 11334 <param name="green" type="GLboolean"/> 11335 <param name="blue" type="GLboolean"/> 11336 <param name="alpha" type="GLboolean"/> 11337 <glx rop="2082" ignore="true"/> 11338 </function> 11339 </category> 11340 11341 <!-- Extension number 215 is a GLX extension. --> 11342 <!-- Extension number 216 is a GLX extension. --> 11343 <!-- Extension number 217 is a GLX extension. --> 11344 <!-- Extension number 218 is a GLX extension. --> 11345 <!-- Extension number 219 is not listed in the extension registry. --> 11346 11347 <category name="GL_EXT_texture_env_dot3" number="220"> 11348 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11349 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11350 </category> 11351 11352 <category name="GL_ATI_texture_mirror_once" number="221"> 11353 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11354 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11355 </category> 11356 11357 <category name="GL_NV_fence" number="222"> 11358 <function name="DeleteFencesNV" exec="skip"> 11359 <param name="n" type="GLsizei"/> 11360 <param name="fences" type="const GLuint *"/> 11361 <glx ignore="true"/> 11362 </function> 11363 11364 <function name="GenFencesNV" exec="skip"> 11365 <param name="n" type="GLsizei" counter="true"/> 11366 <param name="fences" type="GLuint *" output="true" count="n"/> 11367 <glx ignore="true"/> 11368 </function> 11369 11370 <function name="IsFenceNV" exec="skip"> 11371 <param name="fence" type="GLuint"/> 11372 <return type="GLboolean"/> 11373 <glx ignore="true"/> 11374 </function> 11375 11376 <function name="TestFenceNV" exec="skip"> 11377 <param name="fence" type="GLuint"/> 11378 <return type="GLboolean"/> 11379 <glx ignore="true"/> 11380 </function> 11381 11382 <function name="GetFenceivNV" exec="skip"> 11383 <param name="fence" type="GLuint"/> 11384 <param name="pname" type="GLenum"/> 11385 <param name="params" type="GLint *" output="true"/> 11386 <glx ignore="true"/> 11387 </function> 11388 11389 <function name="FinishFenceNV" exec="skip"> 11390 <param name="fence" type="GLuint"/> 11391 <glx ignore="true"/> 11392 </function> 11393 11394 <function name="SetFenceNV" exec="skip"> 11395 <param name="fence" type="GLuint"/> 11396 <param name="condition" type="GLenum"/> 11397 <glx ignore="true"/> 11398 </function> 11399 </category> 11400 11401 <category name="GL_IBM_texture_mirrored_repeat" number="224"> 11402 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11403 </category> 11404 11405 <category name="GL_NV_evaluators" number="225"> 11406 <function name="MapControlPointsNV" exec="skip"> 11407 <param name="target" type="GLenum"/> 11408 <param name="index" type="GLuint"/> 11409 <param name="type" type="GLenum"/> 11410 <param name="ustride" type="GLsizei"/> 11411 <param name="vstride" type="GLsizei"/> 11412 <param name="uorder" type="GLint"/> 11413 <param name="vorder" type="GLint"/> 11414 <param name="packed" type="GLboolean"/> 11415 <param name="points" type="const GLvoid *"/> 11416 </function> 11417 11418 <function name="MapParameterivNV" exec="skip"> 11419 <param name="target" type="GLenum"/> 11420 <param name="pname" type="GLenum"/> 11421 <param name="params" type="const GLint *"/> 11422 </function> 11423 11424 <function name="MapParameterfvNV" exec="skip"> 11425 <param name="target" type="GLenum"/> 11426 <param name="pname" type="GLenum"/> 11427 <param name="params" type="const GLfloat *"/> 11428 </function> 11429 11430 <function name="GetMapControlPointsNV" exec="skip"> 11431 <param name="target" type="GLenum"/> 11432 <param name="index" type="GLuint"/> 11433 <param name="type" type="GLenum"/> 11434 <param name="ustride" type="GLsizei"/> 11435 <param name="vstride" type="GLsizei"/> 11436 <param name="packed" type="GLboolean"/> 11437 <param name="points" type="GLvoid *" output="true"/> 11438 </function> 11439 11440 <function name="GetMapParameterivNV" exec="skip"> 11441 <param name="target" type="GLenum"/> 11442 <param name="pname" type="GLenum"/> 11443 <param name="params" type="GLint *" output="true"/> 11444 </function> 11445 11446 <function name="GetMapParameterfvNV" exec="skip"> 11447 <param name="target" type="GLenum"/> 11448 <param name="pname" type="GLenum"/> 11449 <param name="params" type="GLfloat *" output="true"/> 11450 </function> 11451 11452 <function name="GetMapAttribParameterivNV" exec="skip"> 11453 <param name="target" type="GLenum"/> 11454 <param name="index" type="GLuint"/> 11455 <param name="pname" type="GLenum"/> 11456 <param name="params" type="GLint *" output="true"/> 11457 </function> 11458 11459 <function name="GetMapAttribParameterfvNV" exec="skip"> 11460 <param name="target" type="GLenum"/> 11461 <param name="index" type="GLuint"/> 11462 <param name="pname" type="GLenum"/> 11463 <param name="params" type="GLfloat *" output="true"/> 11464 </function> 11465 11466 <function name="EvalMapsNV" exec="skip"> 11467 <param name="target" type="GLenum"/> 11468 <param name="mode" type="GLenum"/> 11469 </function> 11470 </category> 11471 11472 <category name="GL_NV_packed_depth_stencil" number="226"> 11473 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11474 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11475 </category> 11476 11477 <category name="GL_NV_register_combiners2" number="227"> 11478 <function name="CombinerStageParameterfvNV" exec="skip"> 11479 <param name="stage" type="GLenum"/> 11480 <param name="pname" type="GLenum"/> 11481 <param name="params" type="const GLfloat *"/> 11482 </function> 11483 11484 <function name="GetCombinerStageParameterfvNV" exec="skip"> 11485 <param name="stage" type="GLenum"/> 11486 <param name="pname" type="GLenum"/> 11487 <param name="params" type="GLfloat *" output="true"/> 11488 </function> 11489 </category> 11490 11491 <category name="GL_NV_texture_compression_vtc" number="228"> 11492 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11493 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11494 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11495 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11496 </category> 11497 11498 <category name="GL_NV_texture_rectangle" number="229"> 11499 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11500 <size name="Get" mode="get"/> 11501 </enum> 11502 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11503 <size name="Get" mode="get"/> 11504 </enum> 11505 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11506 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11507 <size name="Get" mode="get"/> 11508 </enum> 11509 </category> 11510 11511 <category name="GL_NV_vertex_program" number="233"> 11512 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11513 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11514 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11515 <size name="GetVertexAttribdvNV" mode="get"/> 11516 <size name="GetVertexAttribfvNV" mode="get"/> 11517 <size name="GetVertexAttribivNV" mode="get"/> 11518 </enum> 11519 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11520 <size name="GetVertexAttribdvNV" mode="get"/> 11521 <size name="GetVertexAttribfvNV" mode="get"/> 11522 <size name="GetVertexAttribivNV" mode="get"/> 11523 </enum> 11524 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11525 <size name="GetVertexAttribdvNV" mode="get"/> 11526 <size name="GetVertexAttribfvNV" mode="get"/> 11527 <size name="GetVertexAttribivNV" mode="get"/> 11528 </enum> 11529 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11530 <size name="GetVertexAttribdvNV" mode="get"/> 11531 <size name="GetVertexAttribfvNV" mode="get"/> 11532 <size name="GetVertexAttribivNV" mode="get"/> 11533 </enum> 11534 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11535 <size name="GetProgramivNV" mode="get"/> 11536 </enum> 11537 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11538 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11539 <enum name="IDENTITY_NV" value="0x862A"/> 11540 <enum name="INVERSE_NV" value="0x862B"/> 11541 <enum name="TRANSPOSE_NV" value="0x862C"/> 11542 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11543 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11544 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11545 <enum name="MATRIX0_NV" value="0x8630"/> 11546 <enum name="MATRIX1_NV" value="0x8631"/> 11547 <enum name="MATRIX2_NV" value="0x8632"/> 11548 <enum name="MATRIX3_NV" value="0x8633"/> 11549 <enum name="MATRIX4_NV" value="0x8634"/> 11550 <enum name="MATRIX5_NV" value="0x8635"/> 11551 <enum name="MATRIX6_NV" value="0x8636"/> 11552 <enum name="MATRIX7_NV" value="0x8637"/> 11553 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11554 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11555 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11556 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11557 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11558 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11559 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11560 <size name="GetProgramivNV" mode="get"/> 11561 </enum> 11562 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11563 <size name="GetProgramivNV" mode="get"/> 11564 </enum> 11565 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11566 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11567 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11568 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11569 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11570 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11571 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11572 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11573 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11574 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11575 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11576 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11577 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11578 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11579 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11580 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11581 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11582 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11583 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11584 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11585 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11586 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11587 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11588 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11589 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11590 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11591 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11592 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11593 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11594 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11595 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11596 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11597 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11598 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11599 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11600 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11601 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11602 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11603 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11604 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11605 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11606 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11607 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11608 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11609 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11610 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11611 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11612 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11613 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11614 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11615 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11616 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11617 11618 <function name="AreProgramsResidentNV" deprecated="3.1" exec="skip"> 11619 <param name="n" type="GLsizei" counter="true"/> 11620 <param name="ids" type="const GLuint *" count="n"/> 11621 <param name="residences" type="GLboolean *" output="true" count="n"/> 11622 <return type="GLboolean"/> 11623 <glx vendorpriv="1293"/> 11624 </function> 11625 11626 <function name="BindProgramNV" deprecated="3.1" alias="BindProgramARB"> 11627 <param name="target" type="GLenum"/> 11628 <param name="program" type="GLuint"/> 11629 </function> 11630 11631 <function name="DeleteProgramsNV" deprecated="3.1" alias="DeleteProgramsARB"> 11632 <param name="n" type="GLsizei"/> 11633 <param name="programs" type="const GLuint *"/> 11634 </function> 11635 11636 <function name="ExecuteProgramNV" deprecated="3.1" exec="skip"> 11637 <param name="target" type="GLenum"/> 11638 <param name="id" type="GLuint"/> 11639 <param name="params" type="const GLfloat *" count="4"/> 11640 <glx rop="4181"/> 11641 </function> 11642 11643 <function name="GenProgramsNV" deprecated="3.1" alias="GenProgramsARB"> 11644 <param name="n" type="GLsizei"/> 11645 <param name="programs" type="GLuint *"/> 11646 </function> 11647 11648 <!-- This isn't 100% correct. Currently, the only valid value of pname 11649 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11650 4. This is why the pname parameter was removed in the ARB version 11651 of these functions. 11652 --> 11653 11654 <function name="GetProgramParameterdvNV" deprecated="3.1" exec="skip"> 11655 <param name="target" type="GLenum"/> 11656 <param name="index" type="GLuint"/> 11657 <param name="pname" type="GLenum"/> 11658 <param name="params" type="GLdouble *" output="true" count="4"/> 11659 <glx vendorpriv="1297"/> 11660 </function> 11661 11662 <function name="GetProgramParameterfvNV" deprecated="3.1" exec="skip"> 11663 <param name="target" type="GLenum"/> 11664 <param name="index" type="GLuint"/> 11665 <param name="pname" type="GLenum"/> 11666 <param name="params" type="GLfloat *" output="true" count="4"/> 11667 <glx vendorpriv="1296"/> 11668 </function> 11669 11670 <function name="GetProgramivNV" deprecated="3.1" exec="skip"> 11671 <param name="id" type="GLuint"/> 11672 <param name="pname" type="GLenum"/> 11673 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11674 <glx vendorpriv="1298"/> 11675 </function> 11676 11677 <function name="GetProgramStringNV" deprecated="3.1" exec="skip"> 11678 <param name="id" type="GLuint"/> 11679 <param name="pname" type="GLenum"/> 11680 <param name="program" type="GLubyte *" output="true"/> 11681 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11682 </function> 11683 11684 <function name="GetTrackMatrixivNV" deprecated="3.1" exec="skip"> 11685 <param name="target" type="GLenum"/> 11686 <param name="address" type="GLuint"/> 11687 <param name="pname" type="GLenum"/> 11688 <param name="params" type="GLint *" output="true" count="1"/> 11689 <glx vendorpriv="1300"/> 11690 </function> 11691 11692 <function name="GetVertexAttribdvNV" deprecated="3.1" exec="skip"> 11693 <param name="index" type="GLuint"/> 11694 <param name="pname" type="GLenum"/> 11695 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11696 <glx vendorpriv="1301"/> 11697 </function> 11698 11699 <function name="GetVertexAttribfvNV" deprecated="3.1" exec="skip"> 11700 <param name="index" type="GLuint"/> 11701 <param name="pname" type="GLenum"/> 11702 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11703 <glx vendorpriv="1302"/> 11704 </function> 11705 11706 <function name="GetVertexAttribivNV" deprecated="3.1" exec="skip"> 11707 <param name="index" type="GLuint"/> 11708 <param name="pname" type="GLenum"/> 11709 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11710 <glx vendorpriv="1303"/> 11711 </function> 11712 11713 <function name="GetVertexAttribPointervNV" alias="GetVertexAttribPointerv"> 11714 <param name="index" type="GLuint"/> 11715 <param name="pname" type="GLenum"/> 11716 <param name="pointer" type="GLvoid **"/> 11717 </function> 11718 11719 <function name="IsProgramNV" deprecated="3.1" alias="IsProgramARB"> 11720 <param name="program" type="GLuint"/> 11721 <return type="GLboolean"/> 11722 </function> 11723 11724 <function name="LoadProgramNV" deprecated="3.1" exec="skip"> 11725 <param name="target" type="GLenum"/> 11726 <param name="id" type="GLuint"/> 11727 <param name="len" type="GLsizei" counter="true"/> 11728 <param name="program" type="const GLubyte *" count="len"/> 11729 <glx rop="4183"/> 11730 </function> 11731 11732 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11733 <param name="target" type="GLenum"/> 11734 <param name="index" type="GLuint"/> 11735 <param name="x" type="GLdouble"/> 11736 <param name="y" type="GLdouble"/> 11737 <param name="z" type="GLdouble"/> 11738 <param name="w" type="GLdouble"/> 11739 </function> 11740 11741 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11742 <param name="target" type="GLenum"/> 11743 <param name="index" type="GLuint"/> 11744 <param name="params" type="const GLdouble *"/> 11745 </function> 11746 11747 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11748 <param name="target" type="GLenum"/> 11749 <param name="index" type="GLuint"/> 11750 <param name="x" type="GLfloat"/> 11751 <param name="y" type="GLfloat"/> 11752 <param name="z" type="GLfloat"/> 11753 <param name="w" type="GLfloat"/> 11754 </function> 11755 11756 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11757 <param name="target" type="GLenum"/> 11758 <param name="index" type="GLuint"/> 11759 <param name="params" type="const GLfloat *"/> 11760 </function> 11761 11762 <function name="ProgramParameters4dvNV" deprecated="3.1" exec="skip"> 11763 <param name="target" type="GLenum"/> 11764 <param name="index" type="GLuint"/> 11765 <param name="num" type="GLsizei" counter="true"/> 11766 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11767 <glx rop="4187"/> 11768 </function> 11769 11770 <function name="ProgramParameters4fvNV" deprecated="3.1" exec="skip"> 11771 <param name="target" type="GLenum"/> 11772 <param name="index" type="GLuint"/> 11773 <param name="num" type="GLsizei" counter="true"/> 11774 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 11775 <glx rop="4186"/> 11776 </function> 11777 11778 <function name="RequestResidentProgramsNV" deprecated="3.1" exec="skip"> 11779 <param name="n" type="GLsizei" counter="true"/> 11780 <param name="ids" type="const GLuint *" count="n"/> 11781 <glx rop="4182"/> 11782 </function> 11783 11784 <function name="TrackMatrixNV" deprecated="3.1" exec="skip"> 11785 <param name="target" type="GLenum"/> 11786 <param name="address" type="GLuint"/> 11787 <param name="matrix" type="GLenum"/> 11788 <param name="transform" type="GLenum"/> 11789 <glx rop="4188"/> 11790 </function> 11791 11792 <function name="VertexAttribPointerNV" deprecated="3.1" exec="skip"> 11793 <param name="index" type="GLuint"/> 11794 <param name="size" type="GLint"/> 11795 <param name="type" type="GLenum"/> 11796 <param name="stride" type="GLsizei"/> 11797 <param name="pointer" type="const GLvoid *"/> 11798 <glx handcode="true"/> 11799 </function> 11800 11801 <function name="VertexAttrib1sNV" 11802 vectorequiv="VertexAttrib1svNV" deprecated="3.1"> 11803 <param name="index" type="GLuint"/> 11804 <param name="x" type="GLshort"/> 11805 </function> 11806 11807 <function name="VertexAttrib1svNV" deprecated="3.1"> 11808 <param name="index" type="GLuint"/> 11809 <param name="v" type="const GLshort *" count="1"/> 11810 <glx rop="4265"/> 11811 </function> 11812 11813 <function name="VertexAttrib2sNV" 11814 vectorequiv="VertexAttrib2svNV" deprecated="3.1"> 11815 <param name="index" type="GLuint"/> 11816 <param name="x" type="GLshort"/> 11817 <param name="y" type="GLshort"/> 11818 </function> 11819 11820 <function name="VertexAttrib2svNV" deprecated="3.1"> 11821 <param name="index" type="GLuint"/> 11822 <param name="v" type="const GLshort *" count="2"/> 11823 <glx rop="4266"/> 11824 </function> 11825 11826 <function name="VertexAttrib3sNV" 11827 vectorequiv="VertexAttrib3svNV" deprecated="3.1"> 11828 <param name="index" type="GLuint"/> 11829 <param name="x" type="GLshort"/> 11830 <param name="y" type="GLshort"/> 11831 <param name="z" type="GLshort"/> 11832 </function> 11833 11834 <function name="VertexAttrib3svNV" deprecated="3.1"> 11835 <param name="index" type="GLuint"/> 11836 <param name="v" type="const GLshort *" count="3"/> 11837 <glx rop="4267"/> 11838 </function> 11839 11840 <function name="VertexAttrib4sNV" 11841 vectorequiv="VertexAttrib4svNV" deprecated="3.1"> 11842 <param name="index" type="GLuint"/> 11843 <param name="x" type="GLshort"/> 11844 <param name="y" type="GLshort"/> 11845 <param name="z" type="GLshort"/> 11846 <param name="w" type="GLshort"/> 11847 </function> 11848 11849 <function name="VertexAttrib4svNV" deprecated="3.1"> 11850 <param name="index" type="GLuint"/> 11851 <param name="v" type="const GLshort *" count="4"/> 11852 <glx rop="4268"/> 11853 </function> 11854 11855 <function name="VertexAttrib1fNV" 11856 vectorequiv="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic"> 11857 <param name="index" type="GLuint"/> 11858 <param name="x" type="GLfloat"/> 11859 </function> 11860 11861 <function name="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic"> 11862 <param name="index" type="GLuint"/> 11863 <param name="v" type="const GLfloat *" count="1"/> 11864 <glx rop="4269"/> 11865 </function> 11866 11867 <function name="VertexAttrib2fNV" 11868 vectorequiv="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic"> 11869 <param name="index" type="GLuint"/> 11870 <param name="x" type="GLfloat"/> 11871 <param name="y" type="GLfloat"/> 11872 </function> 11873 11874 <function name="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic"> 11875 <param name="index" type="GLuint"/> 11876 <param name="v" type="const GLfloat *" count="2"/> 11877 <glx rop="4270"/> 11878 </function> 11879 11880 <function name="VertexAttrib3fNV" 11881 vectorequiv="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic"> 11882 <param name="index" type="GLuint"/> 11883 <param name="x" type="GLfloat"/> 11884 <param name="y" type="GLfloat"/> 11885 <param name="z" type="GLfloat"/> 11886 </function> 11887 11888 <function name="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic"> 11889 <param name="index" type="GLuint"/> 11890 <param name="v" type="const GLfloat *" count="3"/> 11891 <glx rop="4271"/> 11892 </function> 11893 11894 <function name="VertexAttrib4fNV" 11895 vectorequiv="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic"> 11896 <param name="index" type="GLuint"/> 11897 <param name="x" type="GLfloat"/> 11898 <param name="y" type="GLfloat"/> 11899 <param name="z" type="GLfloat"/> 11900 <param name="w" type="GLfloat"/> 11901 </function> 11902 11903 <function name="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic"> 11904 <param name="index" type="GLuint"/> 11905 <param name="v" type="const GLfloat *" count="4"/> 11906 <glx rop="4272"/> 11907 </function> 11908 11909 <function name="VertexAttrib1dNV" 11910 vectorequiv="VertexAttrib1dvNV" deprecated="3.1"> 11911 <param name="index" type="GLuint"/> 11912 <param name="x" type="GLdouble"/> 11913 </function> 11914 11915 <function name="VertexAttrib1dvNV" deprecated="3.1"> 11916 <param name="index" type="GLuint"/> 11917 <param name="v" type="const GLdouble *" count="1"/> 11918 <glx rop="4273" doubles_in_order="true"/> 11919 </function> 11920 11921 <function name="VertexAttrib2dNV" 11922 vectorequiv="VertexAttrib2dvNV" deprecated="3.1"> 11923 <param name="index" type="GLuint"/> 11924 <param name="x" type="GLdouble"/> 11925 <param name="y" type="GLdouble"/> 11926 </function> 11927 11928 <function name="VertexAttrib2dvNV" deprecated="3.1"> 11929 <param name="index" type="GLuint"/> 11930 <param name="v" type="const GLdouble *" count="2"/> 11931 <glx rop="4274" doubles_in_order="true"/> 11932 </function> 11933 11934 <function name="VertexAttrib3dNV" 11935 vectorequiv="VertexAttrib3dvNV" deprecated="3.1"> 11936 <param name="index" type="GLuint"/> 11937 <param name="x" type="GLdouble"/> 11938 <param name="y" type="GLdouble"/> 11939 <param name="z" type="GLdouble"/> 11940 </function> 11941 11942 <function name="VertexAttrib3dvNV" deprecated="3.1"> 11943 <param name="index" type="GLuint"/> 11944 <param name="v" type="const GLdouble *" count="3"/> 11945 <glx rop="4275" doubles_in_order="true"/> 11946 </function> 11947 11948 <function name="VertexAttrib4dNV" 11949 vectorequiv="VertexAttrib4dvNV" deprecated="3.1"> 11950 <param name="index" type="GLuint"/> 11951 <param name="x" type="GLdouble"/> 11952 <param name="y" type="GLdouble"/> 11953 <param name="z" type="GLdouble"/> 11954 <param name="w" type="GLdouble"/> 11955 </function> 11956 11957 <function name="VertexAttrib4dvNV" deprecated="3.1"> 11958 <param name="index" type="GLuint"/> 11959 <param name="v" type="const GLdouble *" count="4"/> 11960 <glx rop="4276" doubles_in_order="true"/> 11961 </function> 11962 11963 <function name="VertexAttrib4ubNV" 11964 vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"> 11965 <param name="index" type="GLuint"/> 11966 <param name="x" type="GLubyte"/> 11967 <param name="y" type="GLubyte"/> 11968 <param name="z" type="GLubyte"/> 11969 <param name="w" type="GLubyte"/> 11970 </function> 11971 11972 <function name="VertexAttrib4ubvNV" deprecated="3.1"> 11973 <param name="index" type="GLuint"/> 11974 <param name="v" type="const GLubyte *" count="4"/> 11975 <glx rop="4277"/> 11976 </function> 11977 11978 <function name="VertexAttribs1svNV" deprecated="3.1"> 11979 <param name="index" type="GLuint"/> 11980 <param name="n" type="GLsizei" counter="true"/> 11981 <param name="v" type="const GLshort *" count="n"/> 11982 <glx rop="4202"/> 11983 </function> 11984 11985 <function name="VertexAttribs2svNV" deprecated="3.1"> 11986 <param name="index" type="GLuint"/> 11987 <param name="n" type="GLsizei" counter="true"/> 11988 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 11989 <glx rop="4203"/> 11990 </function> 11991 11992 <function name="VertexAttribs3svNV" deprecated="3.1"> 11993 <param name="index" type="GLuint"/> 11994 <param name="n" type="GLsizei" counter="true"/> 11995 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 11996 <glx rop="4204"/> 11997 </function> 11998 11999 <function name="VertexAttribs4svNV" deprecated="3.1"> 12000 <param name="index" type="GLuint"/> 12001 <param name="n" type="GLsizei" counter="true"/> 12002 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 12003 <glx rop="4205"/> 12004 </function> 12005 12006 <function name="VertexAttribs1fvNV" deprecated="3.1"> 12007 <param name="index" type="GLuint"/> 12008 <param name="n" type="GLsizei" counter="true"/> 12009 <param name="v" type="const GLfloat *" count="n"/> 12010 <glx rop="4206"/> 12011 </function> 12012 12013 <function name="VertexAttribs2fvNV" deprecated="3.1"> 12014 <param name="index" type="GLuint"/> 12015 <param name="n" type="GLsizei" counter="true"/> 12016 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 12017 <glx rop="4207"/> 12018 </function> 12019 12020 <function name="VertexAttribs3fvNV" deprecated="3.1"> 12021 <param name="index" type="GLuint"/> 12022 <param name="n" type="GLsizei" counter="true"/> 12023 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 12024 <glx rop="4208"/> 12025 </function> 12026 12027 <function name="VertexAttribs4fvNV" deprecated="3.1"> 12028 <param name="index" type="GLuint"/> 12029 <param name="n" type="GLsizei" counter="true"/> 12030 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 12031 <glx rop="4209"/> 12032 </function> 12033 12034 <function name="VertexAttribs1dvNV" deprecated="3.1"> 12035 <param name="index" type="GLuint"/> 12036 <param name="n" type="GLsizei" counter="true"/> 12037 <param name="v" type="const GLdouble *" count="n"/> 12038 <glx rop="4210" doubles_in_order="true"/> 12039 </function> 12040 12041 <function name="VertexAttribs2dvNV" deprecated="3.1"> 12042 <param name="index" type="GLuint"/> 12043 <param name="n" type="GLsizei" counter="true"/> 12044 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 12045 <glx rop="4211" doubles_in_order="true"/> 12046 </function> 12047 12048 <function name="VertexAttribs3dvNV" deprecated="3.1"> 12049 <param name="index" type="GLuint"/> 12050 <param name="n" type="GLsizei" counter="true"/> 12051 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 12052 <glx rop="4212" doubles_in_order="true"/> 12053 </function> 12054 12055 <function name="VertexAttribs4dvNV" deprecated="3.1"> 12056 <param name="index" type="GLuint"/> 12057 <param name="n" type="GLsizei" counter="true"/> 12058 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 12059 <glx rop="4213" doubles_in_order="true"/> 12060 </function> 12061 12062 <function name="VertexAttribs4ubvNV" deprecated="3.1"> 12063 <param name="index" type="GLuint"/> 12064 <param name="n" type="GLsizei" counter="true"/> 12065 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 12066 <glx rop="4214"/> 12067 </function> 12068 </category> 12069 12070 <!-- Extension number 234 is a GLX extension. --> 12071 12072 <category name="GL_SGIX_texture_coordinate_clamp" number="235"> 12073 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 12074 <size name="TexParameterfv"/> 12075 <size name="TexParameteriv"/> 12076 <size name="GetTexParameterfv" mode="get"/> 12077 <size name="GetTexParameteriv" mode="get"/> 12078 </enum> 12079 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 12080 <size name="TexParameterfv"/> 12081 <size name="TexParameteriv"/> 12082 <size name="GetTexParameterfv" mode="get"/> 12083 <size name="GetTexParameteriv" mode="get"/> 12084 </enum> 12085 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 12086 <size name="TexParameterfv"/> 12087 <size name="TexParameteriv"/> 12088 <size name="GetTexParameterfv" mode="get"/> 12089 <size name="GetTexParameteriv" mode="get"/> 12090 </enum> 12091 </category> 12092 12093 <!-- Extension number 236 is not listed in the extension registry. --> 12094 <!-- Extension number 237 is a GLX extension. --> 12095 <!-- Extension number 238 is a GLX extension. --> 12096 <!-- Extension number 242 is a WGL extension. --> 12097 12098 <category name="GL_NV_copy_depth_to_color" number="243"> 12099 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 12100 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 12101 </category> 12102 12103 <category name="GL_ATI_envmap_bumpmap" number="244"> 12104 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 12105 <size name="TexBumpParameterfv"/> 12106 <size name="TexBumpParameteriv"/> 12107 <size name="GetTexBumpParameterfv" mode="get"/> 12108 <size name="GetTexBumpParameteriv" mode="get"/> 12109 </enum> 12110 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 12111 <size name="GetTexBumpParameterfv" mode="get"/> 12112 <size name="GetTexBumpParameteriv" mode="get"/> 12113 </enum> 12114 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 12115 <size name="GetTexBumpParameterfv" mode="get"/> 12116 <size name="GetTexBumpParameteriv" mode="get"/> 12117 </enum> 12118 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 12119 <size name="GetTexBumpParameterfv" mode="get"/> 12120 <size name="GetTexBumpParameteriv" mode="get"/> 12121 </enum> 12122 <enum name="DUDV_ATI" value="0x8779"/> 12123 <enum name="DU8DV8_ATI" value="0x877A"/> 12124 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 12125 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 12126 <size name="TexEnviv"/> 12127 <size name="TexEnvfv"/> 12128 <size name="GetTexEnviv" mode="get"/> 12129 <size name="GetTexEnvfv" mode="get"/> 12130 </enum> 12131 <function name="TexBumpParameterfvATI" deprecated="3.1" exec="skip"> 12132 <param name="pname" type="GLenum"/> 12133 <param name="param" type="const GLfloat *" variable_param="pname"/> 12134 <glx ignore="true"/> 12135 </function> 12136 <function name="TexBumpParameterivATI" deprecated="3.1" exec="skip"> 12137 <param name="pname" type="GLenum"/> 12138 <param name="param" type="const GLint *" variable_param="pname"/> 12139 <glx ignore="true"/> 12140 </function> 12141 <function name="GetTexBumpParameterfvATI" deprecated="3.1" exec="skip"> 12142 <param name="pname" type="GLenum"/> 12143 <param name="param" type="GLfloat *" variable_param="pname"/> 12144 <glx ignore="true"/> 12145 </function> 12146 <function name="GetTexBumpParameterivATI" deprecated="3.1" exec="skip"> 12147 <param name="pname" type="GLenum"/> 12148 <param name="param" type="GLint *" variable_param="pname"/> 12149 <glx ignore="true"/> 12150 </function> 12151 </category> 12152 12153 <category name="GL_ATI_fragment_shader" number="245"> 12154 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 12155 <enum name="REG_0_ATI" value="0x8921"/> 12156 <enum name="REG_1_ATI" value="0x8922"/> 12157 <enum name="REG_2_ATI" value="0x8923"/> 12158 <enum name="REG_3_ATI" value="0x8924"/> 12159 <enum name="REG_4_ATI" value="0x8925"/> 12160 <enum name="REG_5_ATI" value="0x8926"/> 12161 12162 <!-- These values are not in the extension spec, but they are in glext.h --> 12163 <enum name="REG_6_ATI" value="0x8927"/> 12164 <enum name="REG_7_ATI" value="0x8928"/> 12165 <enum name="REG_8_ATI" value="0x8929"/> 12166 <enum name="REG_9_ATI" value="0x892A"/> 12167 <enum name="REG_10_ATI" value="0x892B"/> 12168 <enum name="REG_11_ATI" value="0x892C"/> 12169 <enum name="REG_12_ATI" value="0x892D"/> 12170 <enum name="REG_13_ATI" value="0x892E"/> 12171 <enum name="REG_14_ATI" value="0x892F"/> 12172 <enum name="REG_15_ATI" value="0x8930"/> 12173 <enum name="REG_16_ATI" value="0x8931"/> 12174 <enum name="REG_17_ATI" value="0x8932"/> 12175 <enum name="REG_18_ATI" value="0x8933"/> 12176 <enum name="REG_19_ATI" value="0x8934"/> 12177 <enum name="REG_20_ATI" value="0x8935"/> 12178 <enum name="REG_21_ATI" value="0x8936"/> 12179 <enum name="REG_22_ATI" value="0x8937"/> 12180 <enum name="REG_23_ATI" value="0x8938"/> 12181 <enum name="REG_24_ATI" value="0x8939"/> 12182 <enum name="REG_25_ATI" value="0x893A"/> 12183 <enum name="REG_26_ATI" value="0x893B"/> 12184 <enum name="REG_27_ATI" value="0x893C"/> 12185 <enum name="REG_28_ATI" value="0x893D"/> 12186 <enum name="REG_29_ATI" value="0x893E"/> 12187 <enum name="REG_30_ATI" value="0x893F"/> 12188 <enum name="REG_31_ATI" value="0x8940"/> 12189 12190 <enum name="CON_0_ATI" value="0x8941"/> 12191 <enum name="CON_1_ATI" value="0x8942"/> 12192 <enum name="CON_2_ATI" value="0x8943"/> 12193 <enum name="CON_3_ATI" value="0x8944"/> 12194 <enum name="CON_4_ATI" value="0x8945"/> 12195 <enum name="CON_5_ATI" value="0x8946"/> 12196 <enum name="CON_6_ATI" value="0x8947"/> 12197 <enum name="CON_7_ATI" value="0x8948"/> 12198 12199 <!-- These values are not in the extension spec, but they are in glext.h --> 12200 <enum name="CON_8_ATI" value="0x8949"/> 12201 <enum name="CON_9_ATI" value="0x894A"/> 12202 <enum name="CON_10_ATI" value="0x894B"/> 12203 <enum name="CON_11_ATI" value="0x894C"/> 12204 <enum name="CON_12_ATI" value="0x894D"/> 12205 <enum name="CON_13_ATI" value="0x894E"/> 12206 <enum name="CON_14_ATI" value="0x894F"/> 12207 <enum name="CON_15_ATI" value="0x8950"/> 12208 <enum name="CON_16_ATI" value="0x8951"/> 12209 <enum name="CON_17_ATI" value="0x8952"/> 12210 <enum name="CON_18_ATI" value="0x8953"/> 12211 <enum name="CON_19_ATI" value="0x8954"/> 12212 <enum name="CON_20_ATI" value="0x8955"/> 12213 <enum name="CON_21_ATI" value="0x8956"/> 12214 <enum name="CON_22_ATI" value="0x8957"/> 12215 <enum name="CON_23_ATI" value="0x8958"/> 12216 <enum name="CON_24_ATI" value="0x8959"/> 12217 <enum name="CON_25_ATI" value="0x895A"/> 12218 <enum name="CON_26_ATI" value="0x895B"/> 12219 <enum name="CON_27_ATI" value="0x895C"/> 12220 <enum name="CON_28_ATI" value="0x895D"/> 12221 <enum name="CON_29_ATI" value="0x895E"/> 12222 <enum name="CON_30_ATI" value="0x895F"/> 12223 <enum name="CON_31_ATI" value="0x8960"/> 12224 12225 <enum name="MOV_ATI" value="0x8961"/> 12226 <enum name="ADD_ATI" value="0x8963"/> 12227 <enum name="MUL_ATI" value="0x8964"/> 12228 <enum name="SUB_ATI" value="0x8965"/> 12229 <enum name="DOT3_ATI" value="0x8966"/> 12230 <enum name="DOT4_ATI" value="0x8967"/> 12231 <enum name="MAD_ATI" value="0x8968"/> 12232 <enum name="LERP_ATI" value="0x8969"/> 12233 <enum name="CND_ATI" value="0x896A"/> 12234 <enum name="CND0_ATI" value="0x896B"/> 12235 <enum name="DOT2_ADD_ATI" value="0x896C"/> 12236 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 12237 12238 <!-- 12239 These values are not in the extension spec, but they are in glext.h. 12240 However, the specification does say that they are deprecated. 12241 --> 12242 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 12243 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 12244 <enum name="NUM_PASSES_ATI" value="0x8970"/> 12245 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 12246 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 12247 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 12248 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 12249 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 12250 12251 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 12252 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 12253 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 12254 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 12255 12256 <!-- These values are not in the extension spec, but they are in glext.h --> 12257 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 12258 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 12259 12260 <!-- 12261 The _BIT enums are not added because they just clutter enums.c with 12262 redudndant garbage. There are a lot of enums with the value 0x00000001. 12263 --> 12264 12265 <function name="GenFragmentShadersATI" deprecated="3.1"> 12266 <return type="GLuint"/> 12267 <param name="range" type="GLuint"/> 12268 <glx ignore="true"/> 12269 </function> 12270 12271 <function name="BindFragmentShaderATI" deprecated="3.1"> 12272 <param name="id" type="GLuint"/> 12273 <glx ignore="true"/> 12274 </function> 12275 12276 <function name="DeleteFragmentShaderATI" deprecated="3.1"> 12277 <param name="id" type="GLuint"/> 12278 <glx ignore="true"/> 12279 </function> 12280 12281 <function name="BeginFragmentShaderATI" deprecated="3.1"> 12282 <glx ignore="true"/> 12283 </function> 12284 12285 <function name="EndFragmentShaderATI" deprecated="3.1"> 12286 <glx ignore="true"/> 12287 </function> 12288 12289 <function name="PassTexCoordATI" deprecated="3.1"> 12290 <param name="dst" type="GLuint"/> 12291 <param name="coord" type="GLuint"/> 12292 <param name="swizzle" type="GLenum"/> 12293 <glx ignore="true"/> 12294 </function> 12295 12296 <function name="SampleMapATI" deprecated="3.1"> 12297 <param name="dst" type="GLuint"/> 12298 <param name="interp" type="GLuint"/> 12299 <param name="swizzle" type="GLenum"/> 12300 <glx ignore="true"/> 12301 </function> 12302 12303 <function name="ColorFragmentOp1ATI" deprecated="3.1"> 12304 <param name="op" type="GLenum"/> 12305 <param name="dst" type="GLuint"/> 12306 <param name="dstMask" type="GLuint"/> 12307 <param name="dstMod" type="GLuint"/> 12308 <param name="arg1" type="GLuint"/> 12309 <param name="arg1Rep" type="GLuint"/> 12310 <param name="arg1Mod" type="GLuint"/> 12311 <glx ignore="true"/> 12312 </function> 12313 12314 <function name="ColorFragmentOp2ATI" deprecated="3.1"> 12315 <param name="op" type="GLenum"/> 12316 <param name="dst" type="GLuint"/> 12317 <param name="dstMask" type="GLuint"/> 12318 <param name="dstMod" type="GLuint"/> 12319 <param name="arg1" type="GLuint"/> 12320 <param name="arg1Rep" type="GLuint"/> 12321 <param name="arg1Mod" type="GLuint"/> 12322 <param name="arg2" type="GLuint"/> 12323 <param name="arg2Rep" type="GLuint"/> 12324 <param name="arg2Mod" type="GLuint"/> 12325 <glx ignore="true"/> 12326 </function> 12327 12328 <function name="ColorFragmentOp3ATI" deprecated="3.1"> 12329 <param name="op" type="GLenum"/> 12330 <param name="dst" type="GLuint"/> 12331 <param name="dstMask" type="GLuint"/> 12332 <param name="dstMod" type="GLuint"/> 12333 <param name="arg1" type="GLuint"/> 12334 <param name="arg1Rep" type="GLuint"/> 12335 <param name="arg1Mod" type="GLuint"/> 12336 <param name="arg2" type="GLuint"/> 12337 <param name="arg2Rep" type="GLuint"/> 12338 <param name="arg2Mod" type="GLuint"/> 12339 <param name="arg3" type="GLuint"/> 12340 <param name="arg3Rep" type="GLuint"/> 12341 <param name="arg3Mod" type="GLuint"/> 12342 <glx ignore="true"/> 12343 </function> 12344 12345 <function name="AlphaFragmentOp1ATI" deprecated="3.1"> 12346 <param name="op" type="GLenum"/> 12347 <param name="dst" type="GLuint"/> 12348 <param name="dstMod" type="GLuint"/> 12349 <param name="arg1" type="GLuint"/> 12350 <param name="arg1Rep" type="GLuint"/> 12351 <param name="arg1Mod" type="GLuint"/> 12352 <glx ignore="true"/> 12353 </function> 12354 12355 <function name="AlphaFragmentOp2ATI" deprecated="3.1"> 12356 <param name="op" type="GLenum"/> 12357 <param name="dst" type="GLuint"/> 12358 <param name="dstMod" type="GLuint"/> 12359 <param name="arg1" type="GLuint"/> 12360 <param name="arg1Rep" type="GLuint"/> 12361 <param name="arg1Mod" type="GLuint"/> 12362 <param name="arg2" type="GLuint"/> 12363 <param name="arg2Rep" type="GLuint"/> 12364 <param name="arg2Mod" type="GLuint"/> 12365 <glx ignore="true"/> 12366 </function> 12367 12368 <function name="AlphaFragmentOp3ATI" deprecated="3.1"> 12369 <param name="op" type="GLenum"/> 12370 <param name="dst" type="GLuint"/> 12371 <param name="dstMod" type="GLuint"/> 12372 <param name="arg1" type="GLuint"/> 12373 <param name="arg1Rep" type="GLuint"/> 12374 <param name="arg1Mod" type="GLuint"/> 12375 <param name="arg2" type="GLuint"/> 12376 <param name="arg2Rep" type="GLuint"/> 12377 <param name="arg2Mod" type="GLuint"/> 12378 <param name="arg3" type="GLuint"/> 12379 <param name="arg3Rep" type="GLuint"/> 12380 <param name="arg3Mod" type="GLuint"/> 12381 <glx ignore="true"/> 12382 </function> 12383 12384 <function name="SetFragmentShaderConstantATI" deprecated="3.1"> 12385 <param name="dst" type="GLuint"/> 12386 <param name="value" type="const GLfloat *"/> 12387 <glx ignore="true"/> 12388 </function> 12389 </category> 12390 12391 <!-- Extension number 250 is a WGL extension. --> 12392 <!-- Extension number 251 is a WGL extension. --> 12393 <!-- Extension number 252 is a WGL extension. --> 12394 <!-- Extension number 253 is a WGL extension. --> 12395 <!-- Extension number 254 is a WGL extension. --> 12396 <!-- Extension number 255 is a WGL extension. --> 12397 12398 <category name="GL_SUN_mesh_array" number="257"> 12399 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12400 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12401 12402 <function name="DrawMeshArraysSUN" exec="skip"> 12403 <param name="mode" type="GLenum"/> 12404 <param name="first" type="GLint"/> 12405 <param name="count" type="GLsizei"/> 12406 <param name="width" type="GLsizei"/> 12407 </function> 12408 </category> 12409 12410 <category name="GL_SUN_slice_accum" number="258"> 12411 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12412 </category> 12413 12414 <category name="GL_NV_multisample_filter_hint" number="259"> 12415 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12416 <size name="Get" mode="get"/> 12417 </enum> 12418 </category> 12419 12420 <category name="GL_NV_depth_clamp" number="260"> 12421 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12422 <size name="Get" mode="get"/> 12423 </enum> 12424 </category> 12425 12426 <category name="GL_NV_point_sprite" number="262"> 12427 <!-- These existing enums can be passed as a parameter to the function 12428 added for this extension. --> 12429 12430 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12431 <size name="PointParameteriv"/> 12432 </enum> 12433 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12434 <size name="PointParameteriv"/> 12435 </enum> 12436 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12437 <size name="PointParameteriv"/> 12438 </enum> 12439 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12440 <size name="PointParameteriv"/> 12441 </enum> 12442 12443 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12444 <size name="Get" mode="get"/> 12445 </enum> 12446 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12447 <size name="TexEnvfv"/> 12448 <size name="TexEnviv"/> 12449 <size name="GetTexEnvfv" mode="get"/> 12450 <size name="GetTexEnviv" mode="get"/> 12451 </enum> 12452 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12453 <size name="PointParameterfv"/> 12454 <size name="PointParameteriv"/> 12455 <size name="Get" mode="get"/> 12456 </enum> 12457 12458 <function name="PointParameteriNV" alias="PointParameteri"> 12459 <param name="pname" type="GLenum"/> 12460 <param name="param" type="GLint"/> 12461 </function> 12462 12463 <function name="PointParameterivNV" alias="PointParameteriv"> 12464 <param name="pname" type="GLenum"/> 12465 <param name="params" type="const GLint *"/> 12466 </function> 12467 </category> 12468 12469 <!-- Extension number 263 is a WGL extension. --> 12470 <!-- Extension number 264 is a WGL extension. --> 12471 12472 <category name="GL_EXT_shadow_funcs" number="267"> 12473 <!-- No new functions, types, enums. --> 12474 </category> 12475 12476 <category name="GL_EXT_stencil_two_side" number="268"> 12477 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12478 <size name="Get" mode="get"/> 12479 </enum> 12480 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12481 <size name="Get" mode="get"/> 12482 </enum> 12483 12484 <function name="ActiveStencilFaceEXT" deprecated="3.1"> 12485 <param name="face" type="GLenum"/> 12486 <glx rop="4220"/> 12487 </function> 12488 </category> 12489 12490 <xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12491 <xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12492 12493 <category name="GL_APPLE_ycbcr_422" number="275"> 12494 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12495 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12496 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12497 </category> 12498 12499 <category name="GL_S3_s3tc" number="276"> 12500 <enum name="RGB_S3TC" value="0x83A0"/> 12501 <enum name="RGB4_S3TC" value="0x83A1"/> 12502 <enum name="RGBA_S3TC" value="0x83A2"/> 12503 <enum name="RGBA4_S3TC" value="0x83A3"/> 12504 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12505 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12506 </category> 12507 12508 <!-- Extension number 278 is a WGL extension. --> 12509 12510 <category name="GL_ATI_texture_env_combine3" number="279"> 12511 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12512 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12513 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12514 </category> 12515 12516 <category name="GL_NV_fragment_program" number="282"> 12517 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12518 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12519 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12520 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12521 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12522 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12523 12524 <function name="ProgramNamedParameter4fNV" 12525 vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1" 12526 exec="skip"> 12527 <param name="id" type="GLuint"/> 12528 <param name="len" type="GLsizei" counter="true"/> 12529 <param name="name" type="const GLubyte *" count="len"/> 12530 <param name="x" type="GLfloat"/> 12531 <param name="y" type="GLfloat"/> 12532 <param name="z" type="GLfloat"/> 12533 <param name="w" type="GLfloat"/> 12534 </function> 12535 12536 <function name="ProgramNamedParameter4dNV" 12537 vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1" 12538 exec="skip"> 12539 <param name="id" type="GLuint"/> 12540 <param name="len" type="GLsizei" counter="true"/> 12541 <param name="name" type="const GLubyte *" count="len"/> 12542 <param name="x" type="GLdouble"/> 12543 <param name="y" type="GLdouble"/> 12544 <param name="z" type="GLdouble"/> 12545 <param name="w" type="GLdouble"/> 12546 </function> 12547 12548 <function name="ProgramNamedParameter4fvNV" deprecated="3.1" exec="skip"> 12549 <param name="id" type="GLuint"/> 12550 <param name="len" type="GLsizei" counter="true"/> 12551 <param name="name" type="const GLubyte *" count="len"/> 12552 <param name="v" type="const GLfloat *" count="4"/> 12553 <glx rop="4218"/> 12554 </function> 12555 12556 <function name="ProgramNamedParameter4dvNV" deprecated="3.1" exec="skip"> 12557 <param name="id" type="GLuint"/> 12558 <param name="len" type="GLsizei" counter="true"/> 12559 <param name="name" type="const GLubyte *" count="len"/> 12560 <param name="v" type="const GLdouble *" count="4"/> 12561 <glx rop="4219"/> 12562 </function> 12563 12564 <function name="GetProgramNamedParameterfvNV" deprecated="3.1" exec="skip"> 12565 <param name="id" type="GLuint"/> 12566 <param name="len" type="GLsizei" counter="true"/> 12567 <param name="name" type="const GLubyte *" count="len"/> 12568 <param name="params" type="GLfloat *" output="true" count="4"/> 12569 <glx vendorpriv="1310" always_array="true"/> 12570 </function> 12571 12572 <function name="GetProgramNamedParameterdvNV" deprecated="3.1" exec="skip"> 12573 <param name="id" type="GLuint"/> 12574 <param name="len" type="GLsizei" counter="true"/> 12575 <param name="name" type="const GLubyte *" count="len"/> 12576 <param name="params" type="GLdouble *" output="true" count="4"/> 12577 <glx vendorpriv="1311" always_array="true"/> 12578 </function> 12579 </category> 12580 12581 <category name="GL_NV_texture_expand_normal" number="286"> 12582 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12583 <size name="TexParameterfv"/> 12584 <size name="TexParameteriv"/> 12585 <size name="GetTexParameterfv" mode="get"/> 12586 <size name="GetTexParameteriv" mode="get"/> 12587 </enum> 12588 </category> 12589 12590 <category name="GL_OES_compressed_paletted_texture" number="294"> 12591 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12592 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12593 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12594 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12595 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12596 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12597 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12598 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12599 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12600 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12601 </category> 12602 12603 <category name="GL_OES_read_format" number="295"> 12604 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12605 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12606 </category> 12607 12608 <category name="GL_EXT_depth_bounds_test" number="297"> 12609 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12610 <size name="Get" mode="get"/> 12611 </enum> 12612 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12613 <size name="Get" mode="get"/> 12614 </enum> 12615 12616 <function name="DepthBoundsEXT"> 12617 <param name="zmin" type="GLclampd"/> 12618 <param name="zmax" type="GLclampd"/> 12619 <glx rop="4229" ignore="true"/> 12620 </function> 12621 </category> 12622 12623 <category name="GL_EXT_texture_mirror_clamp" number="298"> 12624 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12625 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12626 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12627 </category> 12628 12629 <category name="GL_EXT_blend_equation_separate" number="299"> 12630 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12631 <size name="Get" mode="get"/> 12632 </enum> 12633 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12634 <size name="Get" mode="get"/> 12635 </enum> 12636 12637 <function name="BlendEquationSeparateEXT" alias="BlendEquationSeparate"> 12638 <param name="modeRGB" type="GLenum"/> 12639 <param name="modeA" type="GLenum"/> 12640 </function> 12641 </category> 12642 12643 <category name="GL_MESA_pack_invert" number="300"> 12644 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12645 <size name="Get" mode="get"/> 12646 </enum> 12647 </category> 12648 12649 <category name="GL_MESA_ycbcr_texture" number="301"> 12650 <enum name="YCBCR_MESA" value="0x8757"/> 12651 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12652 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12653 </category> 12654 12655 <category name="GL_EXT_pixel_buffer_object" number="302"> 12656 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12657 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12658 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12659 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12660 </category> 12661 12662 <category name="GL_NV_fragment_program_option" number="303"> 12663 <!-- No new functions, types, enums. --> 12664 </category> 12665 12666 <category name="GL_NV_fragment_program2" number="304"> 12667 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12668 <size name="GetProgramivARB" mode="get"/> 12669 </enum> 12670 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12671 <size name="GetProgramivARB" mode="get"/> 12672 </enum> 12673 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12674 <size name="GetProgramivARB" mode="get"/> 12675 </enum> 12676 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12677 <size name="GetProgramivARB" mode="get"/> 12678 </enum> 12679 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12680 <size name="GetProgramivARB" mode="get"/> 12681 </enum> 12682 </category> 12683 12684 <category name="GL_NV_vertex_program2_option" number="305"> 12685 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12686 <size name="GetProgramivARB" mode="get"/> 12687 </enum> 12688 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12689 <size name="GetProgramivARB" mode="get"/> 12690 </enum> 12691 </category> 12692 12693 <category name="GL_NV_vertex_program3" number="306"> 12694 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12695 </category> 12696 12697 <!-- Extension number 307 is a GLX extension. --> 12698 <!-- Extension number 308 is a GLX extension. --> 12699 12700 <category name="GL_EXT_texture_compression_dxt1" number="309"> 12701 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12702 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12703 </category> 12704 12705 <xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12706 12707 <xi:include href="GREMEDY_string_marker.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12708 12709 <xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12710 12711 <xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12712 12713 <xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12714 12715 12716 <category name="GL_APPLE_flush_buffer_range" number="321"> 12717 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12718 <size name="GetBufferParameteriv" mode="get"/> 12719 </enum> 12720 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12721 <size name="GetBufferParameteriv" mode="get"/> 12722 </enum> 12723 <function name="BufferParameteriAPPLE" exec="skip"> 12724 <param name="target" type="GLenum"/> 12725 <param name="pname" type="GLenum"/> 12726 <param name="param" type="GLint"/> 12727 </function> 12728 <function name="FlushMappedBufferRangeAPPLE" exec="skip"> 12729 <param name="target" type="GLenum"/> 12730 <param name="offset" type="GLintptr"/> 12731 <param name="size" type="GLsizeiptr"/> 12732 </function> 12733 </category> 12734 12735 <category name="GL_EXT_packed_float" number="328"> 12736 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12737 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12738 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12739 </category> 12740 12741 <xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12742 12743 <category name="GL_EXT_framebuffer_sRGB" number="337"> 12744 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12745 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12746 </category> 12747 12748 <category name="GL_ATI_meminfo" number="359"> 12749 <enum name="VBO_FREE_MEMORY_ATI" value="0x87FB" /> 12750 <enum name="TEXTURE_FREE_MEMORY_ATI" value="0x87FC" /> 12751 <enum name="RENDERBUFFER_FREE_MEMORY_ATI" value="0x87FD" /> 12752 </category> 12753 12754 <xi:include href="AMD_performance_monitor.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12755 12756 <category name="GL_APPLE_texture_range" number="367"> 12757 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12758 <size name="TexParameteriv"/> 12759 <size name="TexParameterfv"/> 12760 <size name="GetTexParameteriv" mode="get"/> 12761 <size name="GetTexParameterfv" mode="get"/> 12762 </enum> 12763 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12764 <size name="TexParameteriv"/> 12765 <size name="TexParameterfv"/> 12766 </enum> 12767 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12768 <size name="TexParameteriv"/> 12769 <size name="TexParameterfv"/> 12770 </enum> 12771 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 12772 <size name="TexParameteriv"/> 12773 <size name="TexParameterfv"/> 12774 </enum> 12775 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 12776 <size name="GetTexParameteriv" mode="get"/> 12777 <size name="GetTexParameterfv" mode="get"/> 12778 </enum> 12779 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 12780 <size name="GetTexParameterPointervAPPLE" mode="get"/> 12781 </enum> 12782 <function name="TextureRangeAPPLE" exec="skip"> 12783 <param name="target" type="GLenum"/> 12784 <param name="length" type="GLsizei"/> 12785 <param name="pointer" type="GLvoid *"/> 12786 </function> 12787 <function name="GetTexParameterPointervAPPLE" exec="skip"> 12788 <param name="target" type="GLenum"/> 12789 <param name="pname" type="GLenum"/> 12790 <param name="params" type="GLvoid **"/> 12791 </function> 12792 </category> 12793 12794 <xi:include href="EXT_separate_shader_objects.xml" 12795 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12796 12797 <category name="GL_EXT_texture_sRGB_decode" number="402"> 12798 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 12799 <enum name="DECODE_EXT" value="0x8A49"/> 12800 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 12801 </category> 12802 12803 <category name="GL_AMD_pinned_memory" number="411"> 12804 <enum name="EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD" value="0x9160"/> 12805 </category> 12806 12807 <category name="GL_NVX_gpu_memory_info" number="438"> 12808 <enum name="GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX" value="0x9047" /> 12809 <enum name="GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX" value="0x9048" /> 12810 <enum name="GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX" value="0x9049" /> 12811 <enum name="GPU_MEMORY_INFO_EVICTION_COUNT_NVX" value="0x904A" /> 12812 <enum name="GPU_MEMORY_INFO_EVICTED_MEMORY_NVX" value="0x904B" /> 12813 </category> 12814 12815 <category name="GL_INTEL_conservative_rasterization" number="491"> 12816 <enum name="CONSERVATIVE_RASTERIZATION_INTEL" value="0x83FE"/> 12817 </category> 12818 12819 <xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12820 12821 <category name="GL_EXT_polygon_offset_clamp" number="460"> 12822 <enum name="POLYGON_OFFSET_CLAMP_EXT" value="0x8E1B"> 12823 <size name="Get" mode="get"/> 12824 </enum> 12825 <function name="PolygonOffsetClampEXT" es1="1.0" es2="2.0"> 12826 <param name="factor" type="GLfloat"/> 12827 <param name="units" type="GLfloat"/> 12828 <param name="clamp" type="GLfloat"/> 12829 </function> 12830 </category> 12831 12832 <xi:include href="EXT_window_rectangles.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12833 12834 <!-- Unnumbered extensions sorted by name. --> 12835 12836 <category name="GL_ATI_blend_equation_separate"> 12837 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparate"> 12838 <param name="modeRGB" type="GLenum"/> 12839 <param name="modeA" type="GLenum"/> 12840 </function> 12841 </category> 12842 12843 <category name="GL_ATI_separate_stencil"> 12844 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 12845 <size name="Get" mode="get"/> 12846 </enum> 12847 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 12848 <size name="Get" mode="get"/> 12849 </enum> 12850 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 12851 <size name="Get" mode="get"/> 12852 </enum> 12853 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 12854 <size name="Get" mode="get"/> 12855 </enum> 12856 12857 <function name="StencilOpSeparateATI" alias="StencilOpSeparate"> 12858 <param name="face" type="GLenum"/> 12859 <param name="sfail" type="GLenum"/> 12860 <param name="zfail" type="GLenum"/> 12861 <param name="zpass" type="GLenum"/> 12862 </function> 12863 <function name="StencilFuncSeparateATI" deprecated="3.1"> 12864 <param name="frontfunc" type="GLenum"/> 12865 <param name="backfunc" type="GLenum"/> 12866 <param name="ref" type="GLint"/> 12867 <param name="mask" type="GLuint"/> 12868 </function> 12869 12870 </category> 12871 12872 <category name="GL_EXT_gpu_program_parameters"> 12873 <function name="ProgramEnvParameters4fvEXT" deprecated="3.1"> 12874 <param name="target" type="GLenum"/> 12875 <param name="index" type="GLuint"/> 12876 <param name="count" type="GLsizei"/> 12877 <param name="params" type="const GLfloat *"/> 12878 </function> 12879 12880 <function name="ProgramLocalParameters4fvEXT" deprecated="3.1"> 12881 <param name="target" type="GLenum"/> 12882 <param name="index" type="GLuint"/> 12883 <param name="count" type="GLsizei"/> 12884 <param name="params" type="const GLfloat *"/> 12885 </function> 12886 </category> 12887 12888 <category name="GL_EXT_timer_query"> 12889 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 12890 <type name="int64EXT" size="8"/> 12891 <type name="uint64EXT" unsigned="true" size="8"/> 12892 <function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v"> 12893 <param name="id" type="GLuint"/> 12894 <param name="pname" type="GLenum"/> 12895 <param name="params" type="GLint64EXT *"/> 12896 </function> 12897 <function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v"> 12898 <param name="id" type="GLuint"/> 12899 <param name="pname" type="GLenum"/> 12900 <param name="params" type="GLuint64EXT *"/> 12901 </function> 12902 </category> 12903 12904 <category name="GL_INGR_blend_func_separate"> 12905 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparate"> 12906 <param name="sfactorRGB" type="GLenum"/> 12907 <param name="dfactorRGB" type="GLenum"/> 12908 <param name="sfactorAlpha" type="GLenum"/> 12909 <param name="dfactorAlpha" type="GLenum"/> 12910 </function> 12911 </category> 12912 12913 <category name="GL_MESA_texture_signed_rgba"> 12914 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 12915 <enum name="RGBA_SNORM" value="0x8F93"/> 12916 <enum name="RGBA8_SNORM" value="0x8F97"/> 12917 </category> 12918 12919 <category name="GL_SGIS_point_parameters"> 12920 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 12921 <size name="PointParameterfv"/> 12922 </enum> 12923 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 12924 <size name="PointParameterfv"/> 12925 </enum> 12926 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 12927 <size name="PointParameterfv"/> 12928 </enum> 12929 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 12930 <size name="PointParameterfv"/> 12931 </enum> 12932 12933 <function name="PointParameterfSGIS" alias="PointParameterf"> 12934 <param name="pname" type="GLenum"/> 12935 <param name="param" type="GLfloat"/> 12936 </function> 12937 12938 <function name="PointParameterfvSGIS" alias="PointParameterfv"> 12939 <param name="pname" type="GLenum"/> 12940 <param name="params" type="const GLfloat *"/> 12941 </function> 12942 </category> 12943 12944 <category name="GL_SGIX_igloo_interface"> 12945 <function name="IglooInterfaceSGIX" exec="skip"> 12946 <param name="pname" type="GLenum"/> 12947 <param name="params" type="const GLvoid *"/> 12948 </function> 12949 </category> 12950 12951 <category name="GL_SGIX_polynomial_ffd"> 12952 <function name="DeformationMap3dSGIX" exec="skip"> 12953 <param name="target" type="GLenum"/> 12954 <param name="u1" type="GLdouble"/> 12955 <param name="u2" type="GLdouble"/> 12956 <param name="ustride" type="GLint"/> 12957 <param name="uorder" type="GLint"/> 12958 <param name="v1" type="GLdouble"/> 12959 <param name="v2" type="GLdouble"/> 12960 <param name="vstride" type="GLint"/> 12961 <param name="vorder" type="GLint"/> 12962 <param name="w1" type="GLdouble"/> 12963 <param name="w2" type="GLdouble"/> 12964 <param name="wstride" type="GLint"/> 12965 <param name="worder" type="GLint"/> 12966 <param name="points" type="const GLdouble *"/> 12967 </function> 12968 12969 <function name="DeformationMap3fSGIX" exec="skip"> 12970 <param name="target" type="GLenum"/> 12971 <param name="u1" type="GLfloat"/> 12972 <param name="u2" type="GLfloat"/> 12973 <param name="ustride" type="GLint"/> 12974 <param name="uorder" type="GLint"/> 12975 <param name="v1" type="GLfloat"/> 12976 <param name="v2" type="GLfloat"/> 12977 <param name="vstride" type="GLint"/> 12978 <param name="vorder" type="GLint"/> 12979 <param name="w1" type="GLfloat"/> 12980 <param name="w2" type="GLfloat"/> 12981 <param name="wstride" type="GLint"/> 12982 <param name="worder" type="GLint"/> 12983 <param name="points" type="const GLfloat *"/> 12984 </function> 12985 12986 <function name="DeformSGIX" exec="skip"> 12987 <param name="mask" type="GLenum"/> 12988 </function> 12989 12990 <function name="LoadIdentityDeformationMapSGIX" exec="skip"> 12991 <param name="mask" type="GLenum"/> 12992 </function> 12993 </category> 12994 12995 <xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12996 12997 <xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12998 12999 <xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13000 <xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13001 13002 <xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13003 13004 <xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13005 13006 <xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13007 13008 <xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13009 13010 <xi:include href="NV_vdpau_interop.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13011 13012 <xi:include href="GL4x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13013 13014 </OpenGLAPI> 13015