gl_API.xml revision 848b8605
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" offset="0" 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" offset="1" deprecated="3.1"> 1119 <glx sop="102"/> 1120 </function> 1121 1122 <function name="CallList" offset="2" deprecated="3.1"> 1123 <param name="list" type="GLuint"/> 1124 <glx rop="1"/> 1125 </function> 1126 1127 <function name="CallLists" offset="3" 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" offset="4" 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" offset="5" deprecated="3.1"> 1141 <param name="range" type="GLsizei"/> 1142 <return type="GLuint"/> 1143 <glx sop="104"/> 1144 </function> 1145 1146 <function name="ListBase" offset="6" deprecated="3.1"> 1147 <param name="base" type="GLuint"/> 1148 <glx rop="3"/> 1149 </function> 1150 1151 <function name="Begin" offset="7" deprecated="3.1" exec="dynamic"> 1152 <param name="mode" type="GLenum"/> 1153 <glx rop="4"/> 1154 </function> 1155 1156 <function name="Bitmap" offset="8" 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" offset="9" vectorequiv="Color3bv" 1168 deprecated="3.1"> 1169 <param name="red" type="GLbyte"/> 1170 <param name="green" type="GLbyte"/> 1171 <param name="blue" type="GLbyte"/> 1172 </function> 1173 1174 <function name="Color3bv" offset="10" deprecated="3.1"> 1175 <param name="v" type="const GLbyte *" count="3"/> 1176 <glx rop="6"/> 1177 </function> 1178 1179 <function name="Color3d" offset="11" vectorequiv="Color3dv" 1180 deprecated="3.1"> 1181 <param name="red" type="GLdouble"/> 1182 <param name="green" type="GLdouble"/> 1183 <param name="blue" type="GLdouble"/> 1184 </function> 1185 1186 <function name="Color3dv" offset="12" deprecated="3.1"> 1187 <param name="v" type="const GLdouble *" count="3"/> 1188 <glx rop="7"/> 1189 </function> 1190 1191 <function name="Color3f" offset="13" vectorequiv="Color3fv" 1192 deprecated="3.1" exec="dynamic"> 1193 <param name="red" type="GLfloat"/> 1194 <param name="green" type="GLfloat"/> 1195 <param name="blue" type="GLfloat"/> 1196 </function> 1197 1198 <function name="Color3fv" offset="14" deprecated="3.1" exec="dynamic"> 1199 <param name="v" type="const GLfloat *" count="3"/> 1200 <glx rop="8"/> 1201 </function> 1202 1203 <function name="Color3i" offset="15" vectorequiv="Color3iv" 1204 deprecated="3.1"> 1205 <param name="red" type="GLint"/> 1206 <param name="green" type="GLint"/> 1207 <param name="blue" type="GLint"/> 1208 </function> 1209 1210 <function name="Color3iv" offset="16" deprecated="3.1"> 1211 <param name="v" type="const GLint *" count="3"/> 1212 <glx rop="9"/> 1213 </function> 1214 1215 <function name="Color3s" offset="17" vectorequiv="Color3sv" 1216 deprecated="3.1"> 1217 <param name="red" type="GLshort"/> 1218 <param name="green" type="GLshort"/> 1219 <param name="blue" type="GLshort"/> 1220 </function> 1221 1222 <function name="Color3sv" offset="18" deprecated="3.1"> 1223 <param name="v" type="const GLshort *" count="3"/> 1224 <glx rop="10"/> 1225 </function> 1226 1227 <function name="Color3ub" offset="19" vectorequiv="Color3ubv" 1228 deprecated="3.1"> 1229 <param name="red" type="GLubyte"/> 1230 <param name="green" type="GLubyte"/> 1231 <param name="blue" type="GLubyte"/> 1232 </function> 1233 1234 <function name="Color3ubv" offset="20" deprecated="3.1"> 1235 <param name="v" type="const GLubyte *" count="3"/> 1236 <glx rop="11"/> 1237 </function> 1238 1239 <function name="Color3ui" offset="21" vectorequiv="Color3uiv" 1240 deprecated="3.1"> 1241 <param name="red" type="GLuint"/> 1242 <param name="green" type="GLuint"/> 1243 <param name="blue" type="GLuint"/> 1244 </function> 1245 1246 <function name="Color3uiv" offset="22" deprecated="3.1"> 1247 <param name="v" type="const GLuint *" count="3"/> 1248 <glx rop="12"/> 1249 </function> 1250 1251 <function name="Color3us" offset="23" vectorequiv="Color3usv" 1252 deprecated="3.1"> 1253 <param name="red" type="GLushort"/> 1254 <param name="green" type="GLushort"/> 1255 <param name="blue" type="GLushort"/> 1256 </function> 1257 1258 <function name="Color3usv" offset="24" deprecated="3.1"> 1259 <param name="v" type="const GLushort *" count="3"/> 1260 <glx rop="13"/> 1261 </function> 1262 1263 <function name="Color4b" offset="25" vectorequiv="Color4bv" 1264 deprecated="3.1"> 1265 <param name="red" type="GLbyte"/> 1266 <param name="green" type="GLbyte"/> 1267 <param name="blue" type="GLbyte"/> 1268 <param name="alpha" type="GLbyte"/> 1269 </function> 1270 1271 <function name="Color4bv" offset="26" deprecated="3.1"> 1272 <param name="v" type="const GLbyte *" count="4"/> 1273 <glx rop="14"/> 1274 </function> 1275 1276 <function name="Color4d" offset="27" vectorequiv="Color4dv" 1277 deprecated="3.1"> 1278 <param name="red" type="GLdouble"/> 1279 <param name="green" type="GLdouble"/> 1280 <param name="blue" type="GLdouble"/> 1281 <param name="alpha" type="GLdouble"/> 1282 </function> 1283 1284 <function name="Color4dv" offset="28" deprecated="3.1"> 1285 <param name="v" type="const GLdouble *" count="4"/> 1286 <glx rop="15"/> 1287 </function> 1288 1289 <function name="Color4f" offset="29" vectorequiv="Color4fv" es1="1.0" 1290 deprecated="3.1" exec="dynamic"> 1291 <param name="red" type="GLfloat"/> 1292 <param name="green" type="GLfloat"/> 1293 <param name="blue" type="GLfloat"/> 1294 <param name="alpha" type="GLfloat"/> 1295 </function> 1296 1297 <function name="Color4fv" offset="30" deprecated="3.1" exec="dynamic"> 1298 <param name="v" type="const GLfloat *" count="4"/> 1299 <glx rop="16"/> 1300 </function> 1301 1302 <function name="Color4i" offset="31" vectorequiv="Color4iv" 1303 deprecated="3.1"> 1304 <param name="red" type="GLint"/> 1305 <param name="green" type="GLint"/> 1306 <param name="blue" type="GLint"/> 1307 <param name="alpha" type="GLint"/> 1308 </function> 1309 1310 <function name="Color4iv" offset="32" deprecated="3.1"> 1311 <param name="v" type="const GLint *" count="4"/> 1312 <glx rop="17"/> 1313 </function> 1314 1315 <function name="Color4s" offset="33" vectorequiv="Color4sv" 1316 deprecated="3.1"> 1317 <param name="red" type="GLshort"/> 1318 <param name="green" type="GLshort"/> 1319 <param name="blue" type="GLshort"/> 1320 <param name="alpha" type="GLshort"/> 1321 </function> 1322 1323 <function name="Color4sv" offset="34" deprecated="3.1"> 1324 <param name="v" type="const GLshort *" count="4"/> 1325 <glx rop="18"/> 1326 </function> 1327 1328 <function name="Color4ub" offset="35" vectorequiv="Color4ubv" es1="1.1" 1329 deprecated="3.1"> 1330 <param name="red" type="GLubyte"/> 1331 <param name="green" type="GLubyte"/> 1332 <param name="blue" type="GLubyte"/> 1333 <param name="alpha" type="GLubyte"/> 1334 </function> 1335 1336 <function name="Color4ubv" offset="36" deprecated="3.1"> 1337 <param name="v" type="const GLubyte *" count="4"/> 1338 <glx rop="19"/> 1339 </function> 1340 1341 <function name="Color4ui" offset="37" vectorequiv="Color4uiv" 1342 deprecated="3.1"> 1343 <param name="red" type="GLuint"/> 1344 <param name="green" type="GLuint"/> 1345 <param name="blue" type="GLuint"/> 1346 <param name="alpha" type="GLuint"/> 1347 </function> 1348 1349 <function name="Color4uiv" offset="38" deprecated="3.1"> 1350 <param name="v" type="const GLuint *" count="4"/> 1351 <glx rop="20"/> 1352 </function> 1353 1354 <function name="Color4us" offset="39" vectorequiv="Color4usv" 1355 deprecated="3.1"> 1356 <param name="red" type="GLushort"/> 1357 <param name="green" type="GLushort"/> 1358 <param name="blue" type="GLushort"/> 1359 <param name="alpha" type="GLushort"/> 1360 </function> 1361 1362 <function name="Color4usv" offset="40" deprecated="3.1"> 1363 <param name="v" type="const GLushort *" count="4"/> 1364 <glx rop="21"/> 1365 </function> 1366 1367 <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv" 1368 deprecated="3.1" exec="dynamic"> 1369 <param name="flag" type="GLboolean"/> 1370 </function> 1371 1372 <function name="EdgeFlagv" offset="42" deprecated="3.1"> 1373 <param name="flag" type="const GLboolean *" count="1"/> 1374 <glx rop="22"/> 1375 </function> 1376 1377 <function name="End" offset="43" deprecated="3.1" exec="dynamic"> 1378 <glx rop="23"/> 1379 </function> 1380 1381 <function name="Indexd" offset="44" vectorequiv="Indexdv" deprecated="3.1"> 1382 <param name="c" type="GLdouble"/> 1383 </function> 1384 1385 <function name="Indexdv" offset="45" deprecated="3.1"> 1386 <param name="c" type="const GLdouble *" count="1"/> 1387 <glx rop="24"/> 1388 </function> 1389 1390 <function name="Indexf" offset="46" vectorequiv="Indexfv" deprecated="3.1" 1391 exec="dynamic"> 1392 <param name="c" type="GLfloat"/> 1393 </function> 1394 1395 <function name="Indexfv" offset="47" deprecated="3.1" exec="dynamic"> 1396 <param name="c" type="const GLfloat *" count="1"/> 1397 <glx rop="25"/> 1398 </function> 1399 1400 <function name="Indexi" offset="48" vectorequiv="Indexiv" deprecated="3.1"> 1401 <param name="c" type="GLint"/> 1402 </function> 1403 1404 <function name="Indexiv" offset="49" deprecated="3.1"> 1405 <param name="c" type="const GLint *" count="1"/> 1406 <glx rop="26"/> 1407 </function> 1408 1409 <function name="Indexs" offset="50" vectorequiv="Indexsv" deprecated="3.1"> 1410 <param name="c" type="GLshort"/> 1411 </function> 1412 1413 <function name="Indexsv" offset="51" deprecated="3.1"> 1414 <param name="c" type="const GLshort *" count="1"/> 1415 <glx rop="27"/> 1416 </function> 1417 1418 <function name="Normal3b" offset="52" vectorequiv="Normal3bv" 1419 deprecated="3.1"> 1420 <param name="nx" type="GLbyte"/> 1421 <param name="ny" type="GLbyte"/> 1422 <param name="nz" type="GLbyte"/> 1423 </function> 1424 1425 <function name="Normal3bv" offset="53" deprecated="3.1"> 1426 <param name="v" type="const GLbyte *" count="3"/> 1427 <glx rop="28"/> 1428 </function> 1429 1430 <function name="Normal3d" offset="54" vectorequiv="Normal3dv" 1431 deprecated="3.1"> 1432 <param name="nx" type="GLdouble"/> 1433 <param name="ny" type="GLdouble"/> 1434 <param name="nz" type="GLdouble"/> 1435 </function> 1436 1437 <function name="Normal3dv" offset="55" deprecated="3.1"> 1438 <param name="v" type="const GLdouble *" count="3"/> 1439 <glx rop="29"/> 1440 </function> 1441 1442 <function name="Normal3f" offset="56" vectorequiv="Normal3fv" es1="1.0" 1443 deprecated="3.1" exec="dynamic"> 1444 <param name="nx" type="GLfloat"/> 1445 <param name="ny" type="GLfloat"/> 1446 <param name="nz" type="GLfloat"/> 1447 </function> 1448 1449 <function name="Normal3fv" offset="57" deprecated="3.1" exec="dynamic"> 1450 <param name="v" type="const GLfloat *" count="3"/> 1451 <glx rop="30"/> 1452 </function> 1453 1454 <function name="Normal3i" offset="58" vectorequiv="Normal3iv" 1455 deprecated="3.1"> 1456 <param name="nx" type="GLint"/> 1457 <param name="ny" type="GLint"/> 1458 <param name="nz" type="GLint"/> 1459 </function> 1460 1461 <function name="Normal3iv" offset="59" deprecated="3.1"> 1462 <param name="v" type="const GLint *" count="3"/> 1463 <glx rop="31"/> 1464 </function> 1465 1466 <function name="Normal3s" offset="60" vectorequiv="Normal3sv" 1467 deprecated="3.1"> 1468 <param name="nx" type="GLshort"/> 1469 <param name="ny" type="GLshort"/> 1470 <param name="nz" type="GLshort"/> 1471 </function> 1472 1473 <function name="Normal3sv" offset="61" deprecated="3.1"> 1474 <param name="v" type="const GLshort *" count="3"/> 1475 <glx rop="32"/> 1476 </function> 1477 1478 <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv" 1479 deprecated="3.1"> 1480 <param name="x" type="GLdouble"/> 1481 <param name="y" type="GLdouble"/> 1482 </function> 1483 1484 <function name="RasterPos2dv" offset="63" deprecated="3.1"> 1485 <param name="v" type="const GLdouble *" count="2"/> 1486 <glx rop="33"/> 1487 </function> 1488 1489 <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv" 1490 deprecated="3.1"> 1491 <param name="x" type="GLfloat"/> 1492 <param name="y" type="GLfloat"/> 1493 </function> 1494 1495 <function name="RasterPos2fv" offset="65" deprecated="3.1"> 1496 <param name="v" type="const GLfloat *" count="2"/> 1497 <glx rop="34"/> 1498 </function> 1499 1500 <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv" 1501 deprecated="3.1"> 1502 <param name="x" type="GLint"/> 1503 <param name="y" type="GLint"/> 1504 </function> 1505 1506 <function name="RasterPos2iv" offset="67" deprecated="3.1"> 1507 <param name="v" type="const GLint *" count="2"/> 1508 <glx rop="35"/> 1509 </function> 1510 1511 <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv" 1512 deprecated="3.1"> 1513 <param name="x" type="GLshort"/> 1514 <param name="y" type="GLshort"/> 1515 </function> 1516 1517 <function name="RasterPos2sv" offset="69" deprecated="3.1"> 1518 <param name="v" type="const GLshort *" count="2"/> 1519 <glx rop="36"/> 1520 </function> 1521 1522 <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv" 1523 deprecated="3.1"> 1524 <param name="x" type="GLdouble"/> 1525 <param name="y" type="GLdouble"/> 1526 <param name="z" type="GLdouble"/> 1527 </function> 1528 1529 <function name="RasterPos3dv" offset="71" deprecated="3.1"> 1530 <param name="v" type="const GLdouble *" count="3"/> 1531 <glx rop="37"/> 1532 </function> 1533 1534 <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv" 1535 deprecated="3.1"> 1536 <param name="x" type="GLfloat"/> 1537 <param name="y" type="GLfloat"/> 1538 <param name="z" type="GLfloat"/> 1539 </function> 1540 1541 <function name="RasterPos3fv" offset="73" deprecated="3.1"> 1542 <param name="v" type="const GLfloat *" count="3"/> 1543 <glx rop="38"/> 1544 </function> 1545 1546 <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv" 1547 deprecated="3.1"> 1548 <param name="x" type="GLint"/> 1549 <param name="y" type="GLint"/> 1550 <param name="z" type="GLint"/> 1551 </function> 1552 1553 <function name="RasterPos3iv" offset="75" deprecated="3.1"> 1554 <param name="v" type="const GLint *" count="3"/> 1555 <glx rop="39"/> 1556 </function> 1557 1558 <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv" 1559 deprecated="3.1"> 1560 <param name="x" type="GLshort"/> 1561 <param name="y" type="GLshort"/> 1562 <param name="z" type="GLshort"/> 1563 </function> 1564 1565 <function name="RasterPos3sv" offset="77" deprecated="3.1"> 1566 <param name="v" type="const GLshort *" count="3"/> 1567 <glx rop="40"/> 1568 </function> 1569 1570 <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv" 1571 deprecated="3.1"> 1572 <param name="x" type="GLdouble"/> 1573 <param name="y" type="GLdouble"/> 1574 <param name="z" type="GLdouble"/> 1575 <param name="w" type="GLdouble"/> 1576 </function> 1577 1578 <function name="RasterPos4dv" offset="79" deprecated="3.1"> 1579 <param name="v" type="const GLdouble *" count="4"/> 1580 <glx rop="41"/> 1581 </function> 1582 1583 <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv" 1584 deprecated="3.1"> 1585 <param name="x" type="GLfloat"/> 1586 <param name="y" type="GLfloat"/> 1587 <param name="z" type="GLfloat"/> 1588 <param name="w" type="GLfloat"/> 1589 </function> 1590 1591 <function name="RasterPos4fv" offset="81" deprecated="3.1"> 1592 <param name="v" type="const GLfloat *" count="4"/> 1593 <glx rop="42"/> 1594 </function> 1595 1596 <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv" 1597 deprecated="3.1"> 1598 <param name="x" type="GLint"/> 1599 <param name="y" type="GLint"/> 1600 <param name="z" type="GLint"/> 1601 <param name="w" type="GLint"/> 1602 </function> 1603 1604 <function name="RasterPos4iv" offset="83" deprecated="3.1"> 1605 <param name="v" type="const GLint *" count="4"/> 1606 <glx rop="43"/> 1607 </function> 1608 1609 <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv" 1610 deprecated="3.1"> 1611 <param name="x" type="GLshort"/> 1612 <param name="y" type="GLshort"/> 1613 <param name="z" type="GLshort"/> 1614 <param name="w" type="GLshort"/> 1615 </function> 1616 1617 <function name="RasterPos4sv" offset="85" deprecated="3.1"> 1618 <param name="v" type="const GLshort *" count="4"/> 1619 <glx rop="44"/> 1620 </function> 1621 1622 <function name="Rectd" offset="86" vectorequiv="Rectdv" deprecated="3.1"> 1623 <param name="x1" type="GLdouble"/> 1624 <param name="y1" type="GLdouble"/> 1625 <param name="x2" type="GLdouble"/> 1626 <param name="y2" type="GLdouble"/> 1627 </function> 1628 1629 <function name="Rectdv" offset="87" deprecated="3.1"> 1630 <param name="v1" type="const GLdouble *" count="2"/> 1631 <param name="v2" type="const GLdouble *" count="2"/> 1632 <glx rop="45"/> 1633 </function> 1634 1635 <function name="Rectf" offset="88" vectorequiv="Rectfv" deprecated="3.1" 1636 exec="dynamic"> 1637 <param name="x1" type="GLfloat"/> 1638 <param name="y1" type="GLfloat"/> 1639 <param name="x2" type="GLfloat"/> 1640 <param name="y2" type="GLfloat"/> 1641 </function> 1642 1643 <function name="Rectfv" offset="89" deprecated="3.1"> 1644 <param name="v1" type="const GLfloat *" count="2"/> 1645 <param name="v2" type="const GLfloat *" count="2"/> 1646 <glx rop="46"/> 1647 </function> 1648 1649 <function name="Recti" offset="90" vectorequiv="Rectiv" deprecated="3.1"> 1650 <param name="x1" type="GLint"/> 1651 <param name="y1" type="GLint"/> 1652 <param name="x2" type="GLint"/> 1653 <param name="y2" type="GLint"/> 1654 </function> 1655 1656 <function name="Rectiv" offset="91" deprecated="3.1"> 1657 <param name="v1" type="const GLint *" count="2"/> 1658 <param name="v2" type="const GLint *" count="2"/> 1659 <glx rop="47"/> 1660 </function> 1661 1662 <function name="Rects" offset="92" vectorequiv="Rectsv" deprecated="3.1"> 1663 <param name="x1" type="GLshort"/> 1664 <param name="y1" type="GLshort"/> 1665 <param name="x2" type="GLshort"/> 1666 <param name="y2" type="GLshort"/> 1667 </function> 1668 1669 <function name="Rectsv" offset="93" deprecated="3.1"> 1670 <param name="v1" type="const GLshort *" count="2"/> 1671 <param name="v2" type="const GLshort *" count="2"/> 1672 <glx rop="48"/> 1673 </function> 1674 1675 <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv" 1676 deprecated="3.1"> 1677 <param name="s" type="GLdouble"/> 1678 </function> 1679 1680 <function name="TexCoord1dv" offset="95" deprecated="3.1"> 1681 <param name="v" type="const GLdouble *" count="1"/> 1682 <glx rop="49"/> 1683 </function> 1684 1685 <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv" 1686 deprecated="3.1" exec="dynamic"> 1687 <param name="s" type="GLfloat"/> 1688 </function> 1689 1690 <function name="TexCoord1fv" offset="97" deprecated="3.1" 1691 exec="dynamic"> 1692 <param name="v" type="const GLfloat *" count="1"/> 1693 <glx rop="50"/> 1694 </function> 1695 1696 <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv" 1697 deprecated="3.1"> 1698 <param name="s" type="GLint"/> 1699 </function> 1700 1701 <function name="TexCoord1iv" offset="99" deprecated="3.1"> 1702 <param name="v" type="const GLint *" count="1"/> 1703 <glx rop="51"/> 1704 </function> 1705 1706 <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv" 1707 deprecated="3.1"> 1708 <param name="s" type="GLshort"/> 1709 </function> 1710 1711 <function name="TexCoord1sv" offset="101" deprecated="3.1"> 1712 <param name="v" type="const GLshort *" count="1"/> 1713 <glx rop="52"/> 1714 </function> 1715 1716 <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv" 1717 deprecated="3.1"> 1718 <param name="s" type="GLdouble"/> 1719 <param name="t" type="GLdouble"/> 1720 </function> 1721 1722 <function name="TexCoord2dv" offset="103" deprecated="3.1"> 1723 <param name="v" type="const GLdouble *" count="2"/> 1724 <glx rop="53"/> 1725 </function> 1726 1727 <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv" 1728 deprecated="3.1" exec="dynamic"> 1729 <param name="s" type="GLfloat"/> 1730 <param name="t" type="GLfloat"/> 1731 </function> 1732 1733 <function name="TexCoord2fv" offset="105" deprecated="3.1" 1734 exec="dynamic"> 1735 <param name="v" type="const GLfloat *" count="2"/> 1736 <glx rop="54"/> 1737 </function> 1738 1739 <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv" 1740 deprecated="3.1"> 1741 <param name="s" type="GLint"/> 1742 <param name="t" type="GLint"/> 1743 </function> 1744 1745 <function name="TexCoord2iv" offset="107" deprecated="3.1"> 1746 <param name="v" type="const GLint *" count="2"/> 1747 <glx rop="55"/> 1748 </function> 1749 1750 <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv" 1751 deprecated="3.1"> 1752 <param name="s" type="GLshort"/> 1753 <param name="t" type="GLshort"/> 1754 </function> 1755 1756 <function name="TexCoord2sv" offset="109" deprecated="3.1"> 1757 <param name="v" type="const GLshort *" count="2"/> 1758 <glx rop="56"/> 1759 </function> 1760 1761 <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv" 1762 deprecated="3.1"> 1763 <param name="s" type="GLdouble"/> 1764 <param name="t" type="GLdouble"/> 1765 <param name="r" type="GLdouble"/> 1766 </function> 1767 1768 <function name="TexCoord3dv" offset="111" deprecated="3.1"> 1769 <param name="v" type="const GLdouble *" count="3"/> 1770 <glx rop="57"/> 1771 </function> 1772 1773 <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv" 1774 deprecated="3.1" exec="dynamic"> 1775 <param name="s" type="GLfloat"/> 1776 <param name="t" type="GLfloat"/> 1777 <param name="r" type="GLfloat"/> 1778 </function> 1779 1780 <function name="TexCoord3fv" offset="113" deprecated="3.1" 1781 exec="dynamic"> 1782 <param name="v" type="const GLfloat *" count="3"/> 1783 <glx rop="58"/> 1784 </function> 1785 1786 <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv" 1787 deprecated="3.1"> 1788 <param name="s" type="GLint"/> 1789 <param name="t" type="GLint"/> 1790 <param name="r" type="GLint"/> 1791 </function> 1792 1793 <function name="TexCoord3iv" offset="115" deprecated="3.1"> 1794 <param name="v" type="const GLint *" count="3"/> 1795 <glx rop="59"/> 1796 </function> 1797 1798 <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv" 1799 deprecated="3.1"> 1800 <param name="s" type="GLshort"/> 1801 <param name="t" type="GLshort"/> 1802 <param name="r" type="GLshort"/> 1803 </function> 1804 1805 <function name="TexCoord3sv" offset="117" deprecated="3.1"> 1806 <param name="v" type="const GLshort *" count="3"/> 1807 <glx rop="60"/> 1808 </function> 1809 1810 <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv" 1811 deprecated="3.1"> 1812 <param name="s" type="GLdouble"/> 1813 <param name="t" type="GLdouble"/> 1814 <param name="r" type="GLdouble"/> 1815 <param name="q" type="GLdouble"/> 1816 </function> 1817 1818 <function name="TexCoord4dv" offset="119" deprecated="3.1"> 1819 <param name="v" type="const GLdouble *" count="4"/> 1820 <glx rop="61"/> 1821 </function> 1822 1823 <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv" 1824 deprecated="3.1" exec="dynamic"> 1825 <param name="s" type="GLfloat"/> 1826 <param name="t" type="GLfloat"/> 1827 <param name="r" type="GLfloat"/> 1828 <param name="q" type="GLfloat"/> 1829 </function> 1830 1831 <function name="TexCoord4fv" offset="121" deprecated="3.1" 1832 exec="dynamic"> 1833 <param name="v" type="const GLfloat *" count="4"/> 1834 <glx rop="62"/> 1835 </function> 1836 1837 <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv" 1838 deprecated="3.1"> 1839 <param name="s" type="GLint"/> 1840 <param name="t" type="GLint"/> 1841 <param name="r" type="GLint"/> 1842 <param name="q" type="GLint"/> 1843 </function> 1844 1845 <function name="TexCoord4iv" offset="123" deprecated="3.1"> 1846 <param name="v" type="const GLint *" count="4"/> 1847 <glx rop="63"/> 1848 </function> 1849 1850 <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv" 1851 deprecated="3.1"> 1852 <param name="s" type="GLshort"/> 1853 <param name="t" type="GLshort"/> 1854 <param name="r" type="GLshort"/> 1855 <param name="q" type="GLshort"/> 1856 </function> 1857 1858 <function name="TexCoord4sv" offset="125" deprecated="3.1"> 1859 <param name="v" type="const GLshort *" count="4"/> 1860 <glx rop="64"/> 1861 </function> 1862 1863 <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv" 1864 deprecated="3.1"> 1865 <param name="x" type="GLdouble"/> 1866 <param name="y" type="GLdouble"/> 1867 </function> 1868 1869 <function name="Vertex2dv" offset="127" deprecated="3.1"> 1870 <param name="v" type="const GLdouble *" count="2"/> 1871 <glx rop="65"/> 1872 </function> 1873 1874 <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv" 1875 deprecated="3.1" exec="dynamic"> 1876 <param name="x" type="GLfloat"/> 1877 <param name="y" type="GLfloat"/> 1878 </function> 1879 1880 <function name="Vertex2fv" offset="129" deprecated="3.1" 1881 exec="dynamic"> 1882 <param name="v" type="const GLfloat *" count="2"/> 1883 <glx rop="66"/> 1884 </function> 1885 1886 <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv" 1887 deprecated="3.1"> 1888 <param name="x" type="GLint"/> 1889 <param name="y" type="GLint"/> 1890 </function> 1891 1892 <function name="Vertex2iv" offset="131" deprecated="3.1"> 1893 <param name="v" type="const GLint *" count="2"/> 1894 <glx rop="67"/> 1895 </function> 1896 1897 <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv" 1898 deprecated="3.1"> 1899 <param name="x" type="GLshort"/> 1900 <param name="y" type="GLshort"/> 1901 </function> 1902 1903 <function name="Vertex2sv" offset="133" deprecated="3.1"> 1904 <param name="v" type="const GLshort *" count="2"/> 1905 <glx rop="68"/> 1906 </function> 1907 1908 <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv" 1909 deprecated="3.1"> 1910 <param name="x" type="GLdouble"/> 1911 <param name="y" type="GLdouble"/> 1912 <param name="z" type="GLdouble"/> 1913 </function> 1914 1915 <function name="Vertex3dv" offset="135" deprecated="3.1"> 1916 <param name="v" type="const GLdouble *" count="3"/> 1917 <glx rop="69"/> 1918 </function> 1919 1920 <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv" 1921 deprecated="3.1" exec="dynamic"> 1922 <param name="x" type="GLfloat"/> 1923 <param name="y" type="GLfloat"/> 1924 <param name="z" type="GLfloat"/> 1925 </function> 1926 1927 <function name="Vertex3fv" offset="137" deprecated="3.1" 1928 exec="dynamic"> 1929 <param name="v" type="const GLfloat *" count="3"/> 1930 <glx rop="70"/> 1931 </function> 1932 1933 <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv" 1934 deprecated="3.1"> 1935 <param name="x" type="GLint"/> 1936 <param name="y" type="GLint"/> 1937 <param name="z" type="GLint"/> 1938 </function> 1939 1940 <function name="Vertex3iv" offset="139" deprecated="3.1"> 1941 <param name="v" type="const GLint *" count="3"/> 1942 <glx rop="71"/> 1943 </function> 1944 1945 <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv" 1946 deprecated="3.1"> 1947 <param name="x" type="GLshort"/> 1948 <param name="y" type="GLshort"/> 1949 <param name="z" type="GLshort"/> 1950 </function> 1951 1952 <function name="Vertex3sv" offset="141" deprecated="3.1"> 1953 <param name="v" type="const GLshort *" count="3"/> 1954 <glx rop="72"/> 1955 </function> 1956 1957 <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv" 1958 deprecated="3.1"> 1959 <param name="x" type="GLdouble"/> 1960 <param name="y" type="GLdouble"/> 1961 <param name="z" type="GLdouble"/> 1962 <param name="w" type="GLdouble"/> 1963 </function> 1964 1965 <function name="Vertex4dv" offset="143" deprecated="3.1"> 1966 <param name="v" type="const GLdouble *" count="4"/> 1967 <glx rop="73"/> 1968 </function> 1969 1970 <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv" 1971 deprecated="3.1" exec="dynamic"> 1972 <param name="x" type="GLfloat"/> 1973 <param name="y" type="GLfloat"/> 1974 <param name="z" type="GLfloat"/> 1975 <param name="w" type="GLfloat"/> 1976 </function> 1977 1978 <function name="Vertex4fv" offset="145" deprecated="3.1" 1979 exec="dynamic"> 1980 <param name="v" type="const GLfloat *" count="4"/> 1981 <glx rop="74"/> 1982 </function> 1983 1984 <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv" 1985 deprecated="3.1"> 1986 <param name="x" type="GLint"/> 1987 <param name="y" type="GLint"/> 1988 <param name="z" type="GLint"/> 1989 <param name="w" type="GLint"/> 1990 </function> 1991 1992 <function name="Vertex4iv" offset="147" deprecated="3.1"> 1993 <param name="v" type="const GLint *" count="4"/> 1994 <glx rop="75"/> 1995 </function> 1996 1997 <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv" 1998 deprecated="3.1"> 1999 <param name="x" type="GLshort"/> 2000 <param name="y" type="GLshort"/> 2001 <param name="z" type="GLshort"/> 2002 <param name="w" type="GLshort"/> 2003 </function> 2004 2005 <function name="Vertex4sv" offset="149" deprecated="3.1"> 2006 <param name="v" type="const GLshort *" count="4"/> 2007 <glx rop="76"/> 2008 </function> 2009 2010 <function name="ClipPlane" offset="150" deprecated="3.1"> 2011 <param name="plane" type="GLenum"/> 2012 <param name="equation" type="const GLdouble *" count="4"/> 2013 <glx rop="77"/> 2014 </function> 2015 2016 <function name="ColorMaterial" offset="151" deprecated="3.1"> 2017 <param name="face" type="GLenum"/> 2018 <param name="mode" type="GLenum"/> 2019 <glx rop="78"/> 2020 </function> 2021 2022 <function name="CullFace" offset="152" es1="1.0" es2="2.0"> 2023 <param name="mode" type="GLenum"/> 2024 <glx rop="79"/> 2025 </function> 2026 2027 <function name="Fogf" offset="153" es1="1.0" deprecated="3.1"> 2028 <param name="pname" type="GLenum"/> 2029 <param name="param" type="GLfloat"/> 2030 <glx rop="80"/> 2031 </function> 2032 2033 <function name="Fogfv" offset="154" es1="1.0" deprecated="3.1"> 2034 <param name="pname" type="GLenum"/> 2035 <param name="params" type="const GLfloat *" variable_param="pname"/> 2036 <glx rop="81"/> 2037 </function> 2038 2039 <function name="Fogi" offset="155" deprecated="3.1"> 2040 <param name="pname" type="GLenum"/> 2041 <param name="param" type="GLint"/> 2042 <glx rop="82"/> 2043 </function> 2044 2045 <function name="Fogiv" offset="156" deprecated="3.1"> 2046 <param name="pname" type="GLenum"/> 2047 <param name="params" type="const GLint *" variable_param="pname"/> 2048 <glx rop="83"/> 2049 </function> 2050 2051 <function name="FrontFace" offset="157" es1="1.0" es2="2.0"> 2052 <param name="mode" type="GLenum"/> 2053 <glx rop="84"/> 2054 </function> 2055 2056 <function name="Hint" offset="158" es1="1.0" es2="2.0"> 2057 <param name="target" type="GLenum"/> 2058 <param name="mode" type="GLenum"/> 2059 <glx rop="85"/> 2060 </function> 2061 2062 <function name="Lightf" offset="159" es1="1.0" deprecated="3.1"> 2063 <param name="light" type="GLenum"/> 2064 <param name="pname" type="GLenum"/> 2065 <param name="param" type="GLfloat"/> 2066 <glx rop="86"/> 2067 </function> 2068 2069 <function name="Lightfv" offset="160" es1="1.0" deprecated="3.1"> 2070 <param name="light" type="GLenum"/> 2071 <param name="pname" type="GLenum"/> 2072 <param name="params" type="const GLfloat *" variable_param="pname"/> 2073 <glx rop="87"/> 2074 </function> 2075 2076 <function name="Lighti" offset="161" deprecated="3.1"> 2077 <param name="light" type="GLenum"/> 2078 <param name="pname" type="GLenum"/> 2079 <param name="param" type="GLint"/> 2080 <glx rop="88"/> 2081 </function> 2082 2083 <function name="Lightiv" offset="162" deprecated="3.1"> 2084 <param name="light" type="GLenum"/> 2085 <param name="pname" type="GLenum"/> 2086 <param name="params" type="const GLint *" variable_param="pname"/> 2087 <glx rop="89"/> 2088 </function> 2089 2090 <function name="LightModelf" offset="163" es1="1.0" deprecated="3.1"> 2091 <param name="pname" type="GLenum"/> 2092 <param name="param" type="GLfloat"/> 2093 <glx rop="90"/> 2094 </function> 2095 2096 <function name="LightModelfv" offset="164" es1="1.0" deprecated="3.1"> 2097 <param name="pname" type="GLenum"/> 2098 <param name="params" type="const GLfloat *" variable_param="pname"/> 2099 <glx rop="91"/> 2100 </function> 2101 2102 <function name="LightModeli" offset="165" deprecated="3.1"> 2103 <param name="pname" type="GLenum"/> 2104 <param name="param" type="GLint"/> 2105 <glx rop="92"/> 2106 </function> 2107 2108 <function name="LightModeliv" offset="166" deprecated="3.1"> 2109 <param name="pname" type="GLenum"/> 2110 <param name="params" type="const GLint *" variable_param="pname"/> 2111 <glx rop="93"/> 2112 </function> 2113 2114 <function name="LineStipple" offset="167" deprecated="3.1"> 2115 <param name="factor" type="GLint"/> 2116 <param name="pattern" type="GLushort"/> 2117 <glx rop="94"/> 2118 </function> 2119 2120 <function name="LineWidth" offset="168" es1="1.0" es2="2.0"> 2121 <param name="width" type="GLfloat"/> 2122 <glx rop="95"/> 2123 </function> 2124 2125 <function name="Materialf" offset="169" es1="1.0" deprecated="3.1"> 2126 <param name="face" type="GLenum"/> 2127 <param name="pname" type="GLenum"/> 2128 <param name="param" type="GLfloat"/> 2129 <glx rop="96"/> 2130 </function> 2131 2132 <function name="Materialfv" offset="170" es1="1.0" deprecated="3.1" 2133 exec="dynamic"> 2134 <param name="face" type="GLenum"/> 2135 <param name="pname" type="GLenum"/> 2136 <param name="params" type="const GLfloat *" variable_param="pname"/> 2137 <glx rop="97"/> 2138 </function> 2139 2140 <function name="Materiali" offset="171" deprecated="3.1"> 2141 <param name="face" type="GLenum"/> 2142 <param name="pname" type="GLenum"/> 2143 <param name="param" type="GLint"/> 2144 <glx rop="98"/> 2145 </function> 2146 2147 <function name="Materialiv" offset="172" deprecated="3.1"> 2148 <param name="face" type="GLenum"/> 2149 <param name="pname" type="GLenum"/> 2150 <param name="params" type="const GLint *" variable_param="pname"/> 2151 <glx rop="99"/> 2152 </function> 2153 2154 <function name="PointSize" offset="173" es1="1.0"> 2155 <param name="size" type="GLfloat"/> 2156 <glx rop="100"/> 2157 </function> 2158 2159 <function name="PolygonMode" offset="174"> 2160 <param name="face" type="GLenum"/> 2161 <param name="mode" type="GLenum"/> 2162 <glx rop="101"/> 2163 </function> 2164 2165 <function name="PolygonStipple" offset="175" deprecated="3.1"> 2166 <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"/> 2167 <glx rop="102"/> 2168 </function> 2169 2170 <function name="Scissor" offset="176" es1="1.0" es2="2.0"> 2171 <param name="x" type="GLint"/> 2172 <param name="y" type="GLint"/> 2173 <param name="width" type="GLsizei"/> 2174 <param name="height" type="GLsizei"/> 2175 <glx rop="103"/> 2176 </function> 2177 2178 <function name="ShadeModel" offset="177" es1="1.0" deprecated="3.1"> 2179 <param name="mode" type="GLenum"/> 2180 <glx rop="104"/> 2181 </function> 2182 2183 <function name="TexParameterf" offset="178" es1="1.0" es2="2.0"> 2184 <param name="target" type="GLenum"/> 2185 <param name="pname" type="GLenum"/> 2186 <param name="param" type="GLfloat"/> 2187 <glx rop="105"/> 2188 </function> 2189 2190 <function name="TexParameterfv" offset="179" es1="1.1" es2="2.0"> 2191 <param name="target" type="GLenum"/> 2192 <param name="pname" type="GLenum"/> 2193 <param name="params" type="const GLfloat *" variable_param="pname"/> 2194 <glx rop="106"/> 2195 </function> 2196 2197 <function name="TexParameteri" offset="180" es1="1.1" es2="2.0"> 2198 <param name="target" type="GLenum"/> 2199 <param name="pname" type="GLenum"/> 2200 <param name="param" type="GLint"/> 2201 <glx rop="107"/> 2202 </function> 2203 2204 <function name="TexParameteriv" offset="181" es1="1.1" es2="2.0"> 2205 <param name="target" type="GLenum"/> 2206 <param name="pname" type="GLenum"/> 2207 <param name="params" type="const GLint *" variable_param="pname"/> 2208 <glx rop="108"/> 2209 </function> 2210 2211 <function name="TexImage1D" offset="182"> 2212 <param name="target" type="GLenum"/> 2213 <param name="level" type="GLint"/> 2214 <param name="internalformat" type="GLint"/> 2215 <param name="width" type="GLsizei"/> 2216 <param name="border" type="GLint"/> 2217 <param name="format" type="GLenum"/> 2218 <param name="type" type="GLenum"/> 2219 <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"/> 2220 <glx rop="109" large="true"/> 2221 </function> 2222 2223 <function name="TexImage2D" offset="183" es1="1.0" es2="2.0"> 2224 <param name="target" type="GLenum"/> 2225 <param name="level" type="GLint"/> 2226 <param name="internalformat" type="GLint"/> 2227 <param name="width" type="GLsizei"/> 2228 <param name="height" type="GLsizei"/> 2229 <param name="border" type="GLint"/> 2230 <param name="format" type="GLenum"/> 2231 <param name="type" type="GLenum"/> 2232 <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"/> 2233 <glx rop="110" large="true"/> 2234 </function> 2235 2236 <function name="TexEnvf" offset="184" es1="1.0" deprecated="3.1"> 2237 <param name="target" type="GLenum"/> 2238 <param name="pname" type="GLenum"/> 2239 <param name="param" type="GLfloat"/> 2240 <glx rop="111"/> 2241 </function> 2242 2243 <function name="TexEnvfv" offset="185" es1="1.0" deprecated="3.1"> 2244 <param name="target" type="GLenum"/> 2245 <param name="pname" type="GLenum"/> 2246 <param name="params" type="const GLfloat *" variable_param="pname"/> 2247 <glx rop="112"/> 2248 </function> 2249 2250 <function name="TexEnvi" offset="186" es1="1.1" deprecated="3.1"> 2251 <param name="target" type="GLenum"/> 2252 <param name="pname" type="GLenum"/> 2253 <param name="param" type="GLint"/> 2254 <glx rop="113"/> 2255 </function> 2256 2257 <function name="TexEnviv" offset="187" es1="1.1" deprecated="3.1"> 2258 <param name="target" type="GLenum"/> 2259 <param name="pname" type="GLenum"/> 2260 <param name="params" type="const GLint *" variable_param="pname"/> 2261 <glx rop="114"/> 2262 </function> 2263 2264 <function name="TexGend" offset="188" deprecated="3.1"> 2265 <param name="coord" type="GLenum"/> 2266 <param name="pname" type="GLenum"/> 2267 <param name="param" type="GLdouble"/> 2268 <glx rop="115"/> 2269 </function> 2270 2271 <function name="TexGendv" offset="189" deprecated="3.1"> 2272 <param name="coord" type="GLenum"/> 2273 <param name="pname" type="GLenum"/> 2274 <param name="params" type="const GLdouble *" variable_param="pname"/> 2275 <glx rop="116"/> 2276 </function> 2277 2278 <function name="TexGenf" offset="190" deprecated="3.1"> 2279 <param name="coord" type="GLenum"/> 2280 <param name="pname" type="GLenum"/> 2281 <param name="param" type="GLfloat"/> 2282 <glx rop="117"/> 2283 </function> 2284 2285 <function name="TexGenfv" offset="191" deprecated="3.1"> 2286 <param name="coord" type="GLenum"/> 2287 <param name="pname" type="GLenum"/> 2288 <param name="params" type="const GLfloat *" variable_param="pname"/> 2289 <glx rop="118"/> 2290 </function> 2291 2292 <function name="TexGeni" offset="192" deprecated="3.1"> 2293 <param name="coord" type="GLenum"/> 2294 <param name="pname" type="GLenum"/> 2295 <param name="param" type="GLint"/> 2296 <glx rop="119"/> 2297 </function> 2298 2299 <function name="TexGeniv" offset="193" deprecated="3.1"> 2300 <param name="coord" type="GLenum"/> 2301 <param name="pname" type="GLenum"/> 2302 <param name="params" type="const GLint *" variable_param="pname"/> 2303 <glx rop="120"/> 2304 </function> 2305 2306 <function name="FeedbackBuffer" offset="194" deprecated="3.1"> 2307 <param name="size" type="GLsizei"/> 2308 <param name="type" type="GLenum"/> 2309 <param name="buffer" type="GLfloat *" output="true"/> 2310 <glx sop="105" handcode="true"/> 2311 </function> 2312 2313 <function name="SelectBuffer" offset="195" deprecated="3.1"> 2314 <param name="size" type="GLsizei"/> 2315 <param name="buffer" type="GLuint *" output="true"/> 2316 <glx sop="106" handcode="true"/> 2317 </function> 2318 2319 <function name="RenderMode" offset="196" deprecated="3.1"> 2320 <param name="mode" type="GLenum"/> 2321 <return type="GLint"/> 2322 <glx sop="107" handcode="true"/> 2323 </function> 2324 2325 <function name="InitNames" offset="197" deprecated="3.1"> 2326 <glx rop="121"/> 2327 </function> 2328 2329 <function name="LoadName" offset="198" deprecated="3.1"> 2330 <param name="name" type="GLuint"/> 2331 <glx rop="122"/> 2332 </function> 2333 2334 <function name="PassThrough" offset="199" deprecated="3.1"> 2335 <param name="token" type="GLfloat"/> 2336 <glx rop="123"/> 2337 </function> 2338 2339 <function name="PopName" offset="200" deprecated="3.1"> 2340 <glx rop="124"/> 2341 </function> 2342 2343 <function name="PushName" offset="201" deprecated="3.1"> 2344 <param name="name" type="GLuint"/> 2345 <glx rop="125"/> 2346 </function> 2347 2348 <function name="DrawBuffer" offset="202"> 2349 <param name="mode" type="GLenum"/> 2350 <glx rop="126"/> 2351 </function> 2352 2353 <function name="Clear" offset="203" es1="1.0" es2="2.0"> 2354 <param name="mask" type="GLbitfield"/> 2355 <glx rop="127"/> 2356 </function> 2357 2358 <function name="ClearAccum" offset="204" deprecated="3.1"> 2359 <param name="red" type="GLfloat"/> 2360 <param name="green" type="GLfloat"/> 2361 <param name="blue" type="GLfloat"/> 2362 <param name="alpha" type="GLfloat"/> 2363 <glx rop="128"/> 2364 </function> 2365 2366 <function name="ClearIndex" offset="205" deprecated="3.1"> 2367 <param name="c" type="GLfloat"/> 2368 <glx rop="129"/> 2369 </function> 2370 2371 <function name="ClearColor" offset="206" es1="1.0" es2="2.0"> 2372 <param name="red" type="GLclampf"/> 2373 <param name="green" type="GLclampf"/> 2374 <param name="blue" type="GLclampf"/> 2375 <param name="alpha" type="GLclampf"/> 2376 <glx rop="130"/> 2377 </function> 2378 2379 <function name="ClearStencil" offset="207" es1="1.0" es2="2.0"> 2380 <param name="s" type="GLint"/> 2381 <glx rop="131"/> 2382 </function> 2383 2384 <function name="ClearDepth" offset="208"> 2385 <param name="depth" type="GLclampd"/> 2386 <glx rop="132"/> 2387 </function> 2388 2389 <function name="StencilMask" offset="209" es1="1.0" es2="2.0"> 2390 <param name="mask" type="GLuint"/> 2391 <glx rop="133"/> 2392 </function> 2393 2394 <function name="ColorMask" offset="210" es1="1.0" es2="2.0"> 2395 <param name="red" type="GLboolean"/> 2396 <param name="green" type="GLboolean"/> 2397 <param name="blue" type="GLboolean"/> 2398 <param name="alpha" type="GLboolean"/> 2399 <glx rop="134"/> 2400 </function> 2401 2402 <function name="DepthMask" offset="211" es1="1.0" es2="2.0"> 2403 <param name="flag" type="GLboolean"/> 2404 <glx rop="135"/> 2405 </function> 2406 2407 <function name="IndexMask" offset="212" deprecated="3.1"> 2408 <param name="mask" type="GLuint"/> 2409 <glx rop="136"/> 2410 </function> 2411 2412 <function name="Accum" offset="213" deprecated="3.1"> 2413 <param name="op" type="GLenum"/> 2414 <param name="value" type="GLfloat"/> 2415 <glx rop="137"/> 2416 </function> 2417 2418 <function name="Disable" offset="214" es1="1.0" es2="2.0"> 2419 <param name="cap" type="GLenum"/> 2420 <glx rop="138" handcode="client"/> 2421 </function> 2422 2423 <function name="Enable" offset="215" es1="1.0" es2="2.0"> 2424 <param name="cap" type="GLenum"/> 2425 <glx rop="139" handcode="client"/> 2426 </function> 2427 2428 <function name="Finish" offset="216" es1="1.0" es2="2.0"> 2429 <glx sop="108" handcode="true"/> 2430 </function> 2431 2432 <function name="Flush" offset="217" es1="1.0" es2="2.0"> 2433 <glx sop="142" handcode="true"/> 2434 </function> 2435 2436 <function name="PopAttrib" offset="218" deprecated="3.1"> 2437 <glx rop="141"/> 2438 </function> 2439 2440 <function name="PushAttrib" offset="219" deprecated="3.1"> 2441 <param name="mask" type="GLbitfield"/> 2442 <glx rop="142"/> 2443 </function> 2444 2445 <function name="Map1d" offset="220" deprecated="3.1"> 2446 <param name="target" type="GLenum"/> 2447 <param name="u1" type="GLdouble"/> 2448 <param name="u2" type="GLdouble"/> 2449 <param name="stride" type="GLint" client_only="true"/> 2450 <param name="order" type="GLint"/> 2451 <param name="points" type="const GLdouble *" variable_param="order"/> 2452 <glx rop="143" handcode="true"/> 2453 </function> 2454 2455 <function name="Map1f" offset="221" deprecated="3.1"> 2456 <param name="target" type="GLenum"/> 2457 <param name="u1" type="GLfloat"/> 2458 <param name="u2" type="GLfloat"/> 2459 <param name="stride" type="GLint" client_only="true"/> 2460 <param name="order" type="GLint"/> 2461 <param name="points" type="const GLfloat *" variable_param="order"/> 2462 <glx rop="144" handcode="true"/> 2463 </function> 2464 2465 <function name="Map2d" offset="222" deprecated="3.1"> 2466 <param name="target" type="GLenum"/> 2467 <param name="u1" type="GLdouble"/> 2468 <param name="u2" type="GLdouble"/> 2469 <param name="ustride" type="GLint" client_only="true"/> 2470 <param name="uorder" type="GLint"/> 2471 <param name="v1" type="GLdouble"/> 2472 <param name="v2" type="GLdouble"/> 2473 <param name="vstride" type="GLint" client_only="true"/> 2474 <param name="vorder" type="GLint"/> 2475 <param name="points" type="const GLdouble *" variable_param="uorder"/> 2476 <glx rop="145" handcode="true"/> 2477 </function> 2478 2479 <function name="Map2f" offset="223" deprecated="3.1"> 2480 <param name="target" type="GLenum"/> 2481 <param name="u1" type="GLfloat"/> 2482 <param name="u2" type="GLfloat"/> 2483 <param name="ustride" type="GLint" client_only="true"/> 2484 <param name="uorder" type="GLint"/> 2485 <param name="v1" type="GLfloat"/> 2486 <param name="v2" type="GLfloat"/> 2487 <param name="vstride" type="GLint" client_only="true"/> 2488 <param name="vorder" type="GLint"/> 2489 <param name="points" type="const GLfloat *" variable_param="uorder"/> 2490 <glx rop="146" handcode="true"/> 2491 </function> 2492 2493 <function name="MapGrid1d" offset="224" deprecated="3.1"> 2494 <param name="un" type="GLint"/> 2495 <param name="u1" type="GLdouble"/> 2496 <param name="u2" type="GLdouble"/> 2497 <glx rop="147"/> 2498 </function> 2499 2500 <function name="MapGrid1f" offset="225" deprecated="3.1"> 2501 <param name="un" type="GLint"/> 2502 <param name="u1" type="GLfloat"/> 2503 <param name="u2" type="GLfloat"/> 2504 <glx rop="148"/> 2505 </function> 2506 2507 <function name="MapGrid2d" offset="226" deprecated="3.1"> 2508 <param name="un" type="GLint"/> 2509 <param name="u1" type="GLdouble"/> 2510 <param name="u2" type="GLdouble"/> 2511 <param name="vn" type="GLint"/> 2512 <param name="v1" type="GLdouble"/> 2513 <param name="v2" type="GLdouble"/> 2514 <glx rop="149"/> 2515 </function> 2516 2517 <function name="MapGrid2f" offset="227" deprecated="3.1"> 2518 <param name="un" type="GLint"/> 2519 <param name="u1" type="GLfloat"/> 2520 <param name="u2" type="GLfloat"/> 2521 <param name="vn" type="GLint"/> 2522 <param name="v1" type="GLfloat"/> 2523 <param name="v2" type="GLfloat"/> 2524 <glx rop="150"/> 2525 </function> 2526 2527 <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv" 2528 deprecated="3.1"> 2529 <param name="u" type="GLdouble"/> 2530 </function> 2531 2532 <function name="EvalCoord1dv" offset="229" deprecated="3.1"> 2533 <param name="u" type="const GLdouble *" count="1"/> 2534 <glx rop="151"/> 2535 </function> 2536 2537 <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv" 2538 deprecated="3.1" exec="dynamic"> 2539 <param name="u" type="GLfloat"/> 2540 </function> 2541 2542 <function name="EvalCoord1fv" offset="231" deprecated="3.1"> 2543 <param name="u" type="const GLfloat *" count="1"/> 2544 <glx rop="152"/> 2545 </function> 2546 2547 <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv" 2548 deprecated="3.1"> 2549 <param name="u" type="GLdouble"/> 2550 <param name="v" type="GLdouble"/> 2551 </function> 2552 2553 <function name="EvalCoord2dv" offset="233" deprecated="3.1"> 2554 <param name="u" type="const GLdouble *" count="2"/> 2555 <glx rop="153"/> 2556 </function> 2557 2558 <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv" 2559 deprecated="3.1" exec="dynamic"> 2560 <param name="u" type="GLfloat"/> 2561 <param name="v" type="GLfloat"/> 2562 </function> 2563 2564 <function name="EvalCoord2fv" offset="235" deprecated="3.1"> 2565 <param name="u" type="const GLfloat *" count="2"/> 2566 <glx rop="154"/> 2567 </function> 2568 2569 <function name="EvalMesh1" offset="236" deprecated="3.1" 2570 exec="dynamic"> 2571 <param name="mode" type="GLenum"/> 2572 <param name="i1" type="GLint"/> 2573 <param name="i2" type="GLint"/> 2574 <glx rop="155"/> 2575 </function> 2576 2577 <function name="EvalPoint1" offset="237" deprecated="3.1" 2578 exec="dynamic"> 2579 <param name="i" type="GLint"/> 2580 <glx rop="156"/> 2581 </function> 2582 2583 <function name="EvalMesh2" offset="238" deprecated="3.1" 2584 exec="dynamic"> 2585 <param name="mode" type="GLenum"/> 2586 <param name="i1" type="GLint"/> 2587 <param name="i2" type="GLint"/> 2588 <param name="j1" type="GLint"/> 2589 <param name="j2" type="GLint"/> 2590 <glx rop="157"/> 2591 </function> 2592 2593 <function name="EvalPoint2" offset="239" deprecated="3.1" 2594 exec="dynamic"> 2595 <param name="i" type="GLint"/> 2596 <param name="j" type="GLint"/> 2597 <glx rop="158"/> 2598 </function> 2599 2600 <function name="AlphaFunc" offset="240" es1="1.0" deprecated="3.1"> 2601 <param name="func" type="GLenum"/> 2602 <param name="ref" type="GLclampf"/> 2603 <glx rop="159"/> 2604 </function> 2605 2606 <function name="BlendFunc" offset="241" es1="1.0" es2="2.0"> 2607 <param name="sfactor" type="GLenum"/> 2608 <param name="dfactor" type="GLenum"/> 2609 <glx rop="160"/> 2610 </function> 2611 2612 <function name="LogicOp" offset="242" es1="1.0"> 2613 <param name="opcode" type="GLenum"/> 2614 <glx rop="161"/> 2615 </function> 2616 2617 <function name="StencilFunc" offset="243" es1="1.0" es2="2.0"> 2618 <param name="func" type="GLenum"/> 2619 <param name="ref" type="GLint"/> 2620 <param name="mask" type="GLuint"/> 2621 <glx rop="162"/> 2622 </function> 2623 2624 <function name="StencilOp" offset="244" es1="1.0" es2="2.0"> 2625 <param name="fail" type="GLenum"/> 2626 <param name="zfail" type="GLenum"/> 2627 <param name="zpass" type="GLenum"/> 2628 <glx rop="163"/> 2629 </function> 2630 2631 <function name="DepthFunc" offset="245" es1="1.0" es2="2.0"> 2632 <param name="func" type="GLenum"/> 2633 <glx rop="164"/> 2634 </function> 2635 2636 <function name="PixelZoom" offset="246" deprecated="3.1"> 2637 <param name="xfactor" type="GLfloat"/> 2638 <param name="yfactor" type="GLfloat"/> 2639 <glx rop="165"/> 2640 </function> 2641 2642 <function name="PixelTransferf" offset="247" deprecated="3.1"> 2643 <param name="pname" type="GLenum"/> 2644 <param name="param" type="GLfloat"/> 2645 <glx rop="166"/> 2646 </function> 2647 2648 <function name="PixelTransferi" offset="248" deprecated="3.1"> 2649 <param name="pname" type="GLenum"/> 2650 <param name="param" type="GLint"/> 2651 <glx rop="167"/> 2652 </function> 2653 2654 <function name="PixelStoref" offset="249"> 2655 <param name="pname" type="GLenum"/> 2656 <param name="param" type="GLfloat"/> 2657 <glx sop="109" handcode="client"/> 2658 </function> 2659 2660 <function name="PixelStorei" offset="250" es1="1.0" es2="2.0"> 2661 <param name="pname" type="GLenum"/> 2662 <param name="param" type="GLint"/> 2663 <glx sop="110" handcode="client"/> 2664 </function> 2665 2666 <function name="PixelMapfv" offset="251" deprecated="3.1"> 2667 <param name="map" type="GLenum"/> 2668 <param name="mapsize" type="GLsizei" counter="true"/> 2669 <param name="values" type="const GLfloat *" count="mapsize"/> 2670 <glx rop="168" large="true"/> 2671 </function> 2672 2673 <function name="PixelMapuiv" offset="252" deprecated="3.1"> 2674 <param name="map" type="GLenum"/> 2675 <param name="mapsize" type="GLsizei" counter="true"/> 2676 <param name="values" type="const GLuint *" count="mapsize"/> 2677 <glx rop="169" large="true"/> 2678 </function> 2679 2680 <function name="PixelMapusv" offset="253" deprecated="3.1"> 2681 <param name="map" type="GLenum"/> 2682 <param name="mapsize" type="GLsizei" counter="true"/> 2683 <param name="values" type="const GLushort *" count="mapsize"/> 2684 <glx rop="170" large="true"/> 2685 </function> 2686 2687 <function name="ReadBuffer" offset="254" es2="3.0"> 2688 <param name="mode" type="GLenum"/> 2689 <glx rop="171"/> 2690 </function> 2691 2692 <function name="CopyPixels" offset="255" deprecated="3.1"> 2693 <param name="x" type="GLint"/> 2694 <param name="y" type="GLint"/> 2695 <param name="width" type="GLsizei"/> 2696 <param name="height" type="GLsizei"/> 2697 <param name="type" type="GLenum"/> 2698 <glx rop="172"/> 2699 </function> 2700 2701 <function name="ReadPixels" offset="256" es1="1.0" es2="2.0"> 2702 <param name="x" type="GLint"/> 2703 <param name="y" type="GLint"/> 2704 <param name="width" type="GLsizei"/> 2705 <param name="height" type="GLsizei"/> 2706 <param name="format" type="GLenum"/> 2707 <param name="type" type="GLenum"/> 2708 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/> 2709 <glx sop="111"/> 2710 </function> 2711 2712 <function name="DrawPixels" offset="257" deprecated="3.1"> 2713 <param name="width" type="GLsizei"/> 2714 <param name="height" type="GLsizei"/> 2715 <param name="format" type="GLenum"/> 2716 <param name="type" type="GLenum"/> 2717 <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"/> 2718 <glx rop="173" large="true"/> 2719 </function> 2720 2721 <function name="GetBooleanv" offset="258" es1="1.1" es2="2.0"> 2722 <param name="pname" type="GLenum"/> 2723 <param name="params" type="GLboolean *" output="true" variable_param="pname"/> 2724 <glx sop="112" handcode="client"/> 2725 </function> 2726 2727 <function name="GetClipPlane" offset="259" deprecated="3.1"> 2728 <param name="plane" type="GLenum"/> 2729 <param name="equation" type="GLdouble *" output="true" count="4"/> 2730 <glx sop="113" always_array="true"/> 2731 </function> 2732 2733 <function name="GetDoublev" offset="260"> 2734 <param name="pname" type="GLenum"/> 2735 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2736 <glx sop="114" handcode="client"/> 2737 </function> 2738 2739 <function name="GetError" offset="261" es1="1.0" es2="2.0"> 2740 <return type="GLenum"/> 2741 <glx sop="115" handcode="client"/> 2742 </function> 2743 2744 <function name="GetFloatv" offset="262" es1="1.1" es2="2.0"> 2745 <param name="pname" type="GLenum"/> 2746 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2747 <glx sop="116" handcode="client"/> 2748 </function> 2749 2750 <function name="GetIntegerv" offset="263" es1="1.0" es2="2.0"> 2751 <param name="pname" type="GLenum"/> 2752 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2753 <glx sop="117" handcode="client"/> 2754 </function> 2755 2756 <function name="GetLightfv" offset="264" es1="1.1" deprecated="3.1"> 2757 <param name="light" type="GLenum"/> 2758 <param name="pname" type="GLenum"/> 2759 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2760 <glx sop="118"/> 2761 </function> 2762 2763 <function name="GetLightiv" offset="265" deprecated="3.1"> 2764 <param name="light" type="GLenum"/> 2765 <param name="pname" type="GLenum"/> 2766 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2767 <glx sop="119"/> 2768 </function> 2769 2770 <function name="GetMapdv" offset="266" deprecated="3.1"> 2771 <param name="target" type="GLenum"/> 2772 <param name="query" type="GLenum"/> 2773 <param name="v" type="GLdouble *" output="true" variable_param="target query"/> 2774 <glx sop="120"/> 2775 </function> 2776 2777 <function name="GetMapfv" offset="267" deprecated="3.1"> 2778 <param name="target" type="GLenum"/> 2779 <param name="query" type="GLenum"/> 2780 <param name="v" type="GLfloat *" output="true" variable_param="target query"/> 2781 <glx sop="121"/> 2782 </function> 2783 2784 <function name="GetMapiv" offset="268" deprecated="3.1"> 2785 <param name="target" type="GLenum"/> 2786 <param name="query" type="GLenum"/> 2787 <param name="v" type="GLint *" output="true" variable_param="target query"/> 2788 <glx sop="122"/> 2789 </function> 2790 2791 <function name="GetMaterialfv" offset="269" es1="1.1" deprecated="3.1"> 2792 <param name="face" type="GLenum"/> 2793 <param name="pname" type="GLenum"/> 2794 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2795 <glx sop="123"/> 2796 </function> 2797 2798 <function name="GetMaterialiv" offset="270" deprecated="3.1"> 2799 <param name="face" type="GLenum"/> 2800 <param name="pname" type="GLenum"/> 2801 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2802 <glx sop="124"/> 2803 </function> 2804 2805 <function name="GetPixelMapfv" offset="271" deprecated="3.1"> 2806 <param name="map" type="GLenum"/> 2807 <param name="values" type="GLfloat *" output="true" variable_param="map"/> 2808 <glx sop="125"/> 2809 </function> 2810 2811 <function name="GetPixelMapuiv" offset="272" deprecated="3.1"> 2812 <param name="map" type="GLenum"/> 2813 <param name="values" type="GLuint *" output="true" variable_param="map"/> 2814 <glx sop="126"/> 2815 </function> 2816 2817 <function name="GetPixelMapusv" offset="273" deprecated="3.1"> 2818 <param name="map" type="GLenum"/> 2819 <param name="values" type="GLushort *" output="true" variable_param="map"/> 2820 <glx sop="127"/> 2821 </function> 2822 2823 <function name="GetPolygonStipple" offset="274" deprecated="3.1"> 2824 <param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/> 2825 <glx sop="128"/> 2826 </function> 2827 2828 <function name="GetString" offset="275" es1="1.0" es2="2.0"> 2829 <param name="name" type="GLenum"/> 2830 <return type="const GLubyte *"/> 2831 <glx sop="129" handcode="true"/> 2832 </function> 2833 2834 <function name="GetTexEnvfv" offset="276" es1="1.1" deprecated="3.1"> 2835 <param name="target" type="GLenum"/> 2836 <param name="pname" type="GLenum"/> 2837 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2838 <glx sop="130"/> 2839 </function> 2840 2841 <function name="GetTexEnviv" offset="277" es1="1.1" deprecated="3.1"> 2842 <param name="target" type="GLenum"/> 2843 <param name="pname" type="GLenum"/> 2844 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2845 <glx sop="131"/> 2846 </function> 2847 2848 <function name="GetTexGendv" offset="278" deprecated="3.1"> 2849 <param name="coord" type="GLenum"/> 2850 <param name="pname" type="GLenum"/> 2851 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2852 <glx sop="132"/> 2853 </function> 2854 2855 <function name="GetTexGenfv" offset="279" deprecated="3.1"> 2856 <param name="coord" type="GLenum"/> 2857 <param name="pname" type="GLenum"/> 2858 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2859 <glx sop="133"/> 2860 </function> 2861 2862 <function name="GetTexGeniv" offset="280" deprecated="3.1"> 2863 <param name="coord" type="GLenum"/> 2864 <param name="pname" type="GLenum"/> 2865 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2866 <glx sop="134"/> 2867 </function> 2868 2869 <function name="GetTexImage" offset="281"> 2870 <param name="target" type="GLenum"/> 2871 <param name="level" type="GLint"/> 2872 <param name="format" type="GLenum"/> 2873 <param name="type" type="GLenum"/> 2874 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/> 2875 <glx sop="135" dimensions_in_reply="true"/> 2876 </function> 2877 2878 <function name="GetTexParameterfv" offset="282" es1="1.1" es2="2.0"> 2879 <param name="target" type="GLenum"/> 2880 <param name="pname" type="GLenum"/> 2881 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2882 <glx sop="136"/> 2883 </function> 2884 2885 <function name="GetTexParameteriv" offset="283" es1="1.1" es2="2.0"> 2886 <param name="target" type="GLenum"/> 2887 <param name="pname" type="GLenum"/> 2888 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2889 <glx sop="137"/> 2890 </function> 2891 2892 <function name="GetTexLevelParameterfv" offset="284"> 2893 <param name="target" type="GLenum"/> 2894 <param name="level" type="GLint"/> 2895 <param name="pname" type="GLenum"/> 2896 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2897 <glx sop="138"/> 2898 </function> 2899 2900 <function name="GetTexLevelParameteriv" offset="285"> 2901 <param name="target" type="GLenum"/> 2902 <param name="level" type="GLint"/> 2903 <param name="pname" type="GLenum"/> 2904 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2905 <glx sop="139"/> 2906 </function> 2907 2908 <function name="IsEnabled" offset="286" es1="1.1" es2="2.0"> 2909 <param name="cap" type="GLenum"/> 2910 <return type="GLboolean"/> 2911 <glx sop="140" handcode="client"/> 2912 </function> 2913 2914 <function name="IsList" offset="287" deprecated="3.1"> 2915 <param name="list" type="GLuint"/> 2916 <return type="GLboolean"/> 2917 <glx sop="141"/> 2918 </function> 2919 2920 <function name="DepthRange" offset="288"> 2921 <param name="zNear" type="GLclampd"/> 2922 <param name="zFar" type="GLclampd"/> 2923 <glx rop="174"/> 2924 </function> 2925 2926 <function name="Frustum" offset="289" deprecated="3.1"> 2927 <param name="left" type="GLdouble"/> 2928 <param name="right" type="GLdouble"/> 2929 <param name="bottom" type="GLdouble"/> 2930 <param name="top" type="GLdouble"/> 2931 <param name="zNear" type="GLdouble"/> 2932 <param name="zFar" type="GLdouble"/> 2933 <glx rop="175"/> 2934 </function> 2935 2936 <function name="LoadIdentity" offset="290" es1="1.0" deprecated="3.1"> 2937 <glx rop="176"/> 2938 </function> 2939 2940 <function name="LoadMatrixf" offset="291" es1="1.0" deprecated="3.1"> 2941 <param name="m" type="const GLfloat *" count="16"/> 2942 <glx rop="177"/> 2943 </function> 2944 2945 <function name="LoadMatrixd" offset="292" deprecated="3.1"> 2946 <param name="m" type="const GLdouble *" count="16"/> 2947 <glx rop="178"/> 2948 </function> 2949 2950 <function name="MatrixMode" offset="293" es1="1.0" deprecated="3.1"> 2951 <param name="mode" type="GLenum"/> 2952 <glx rop="179"/> 2953 </function> 2954 2955 <function name="MultMatrixf" offset="294" es1="1.0" deprecated="3.1"> 2956 <param name="m" type="const GLfloat *" count="16"/> 2957 <glx rop="180"/> 2958 </function> 2959 2960 <function name="MultMatrixd" offset="295" deprecated="3.1"> 2961 <param name="m" type="const GLdouble *" count="16"/> 2962 <glx rop="181"/> 2963 </function> 2964 2965 <function name="Ortho" offset="296" deprecated="3.1"> 2966 <param name="left" type="GLdouble"/> 2967 <param name="right" type="GLdouble"/> 2968 <param name="bottom" type="GLdouble"/> 2969 <param name="top" type="GLdouble"/> 2970 <param name="zNear" type="GLdouble"/> 2971 <param name="zFar" type="GLdouble"/> 2972 <glx rop="182"/> 2973 </function> 2974 2975 <function name="PopMatrix" offset="297" es1="1.0" deprecated="3.1"> 2976 <glx rop="183"/> 2977 </function> 2978 2979 <function name="PushMatrix" offset="298" es1="1.0" deprecated="3.1"> 2980 <glx rop="184"/> 2981 </function> 2982 2983 <function name="Rotated" offset="299" deprecated="3.1"> 2984 <param name="angle" type="GLdouble"/> 2985 <param name="x" type="GLdouble"/> 2986 <param name="y" type="GLdouble"/> 2987 <param name="z" type="GLdouble"/> 2988 <glx rop="185"/> 2989 </function> 2990 2991 <function name="Rotatef" offset="300" es1="1.0" deprecated="3.1"> 2992 <param name="angle" type="GLfloat"/> 2993 <param name="x" type="GLfloat"/> 2994 <param name="y" type="GLfloat"/> 2995 <param name="z" type="GLfloat"/> 2996 <glx rop="186"/> 2997 </function> 2998 2999 <function name="Scaled" offset="301" deprecated="3.1"> 3000 <param name="x" type="GLdouble"/> 3001 <param name="y" type="GLdouble"/> 3002 <param name="z" type="GLdouble"/> 3003 <glx rop="187"/> 3004 </function> 3005 3006 <function name="Scalef" offset="302" es1="1.0" deprecated="3.1"> 3007 <param name="x" type="GLfloat"/> 3008 <param name="y" type="GLfloat"/> 3009 <param name="z" type="GLfloat"/> 3010 <glx rop="188"/> 3011 </function> 3012 3013 <function name="Translated" offset="303" deprecated="3.1"> 3014 <param name="x" type="GLdouble"/> 3015 <param name="y" type="GLdouble"/> 3016 <param name="z" type="GLdouble"/> 3017 <glx rop="189"/> 3018 </function> 3019 3020 <function name="Translatef" offset="304" es1="1.0" deprecated="3.1"> 3021 <param name="x" type="GLfloat"/> 3022 <param name="y" type="GLfloat"/> 3023 <param name="z" type="GLfloat"/> 3024 <glx rop="190"/> 3025 </function> 3026 3027 <function name="Viewport" offset="305" es1="1.0" es2="2.0"> 3028 <param name="x" type="GLint"/> 3029 <param name="y" type="GLint"/> 3030 <param name="width" type="GLsizei"/> 3031 <param name="height" type="GLsizei"/> 3032 <glx rop="191"/> 3033 </function> 3034</category> 3035 3036<category name="1.1"> 3037 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/> 3038 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/> 3039 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/> 3040 <enum name="DOUBLE" value="0x140A"/> 3041 <enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00"> 3042 <size name="Get" mode="get"/> 3043 </enum> 3044 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/> 3045 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/> 3046 <enum name="R3_G3_B2" value="0x2A10"/> 3047 <enum name="V2F" value="0x2A20"/> 3048 <enum name="V3F" value="0x2A21"/> 3049 <enum name="C4UB_V2F" value="0x2A22"/> 3050 <enum name="C4UB_V3F" value="0x2A23"/> 3051 <enum name="C3F_V3F" value="0x2A24"/> 3052 <enum name="N3F_V3F" value="0x2A25"/> 3053 <enum name="C4F_N3F_V3F" value="0x2A26"/> 3054 <enum name="T2F_V3F" value="0x2A27"/> 3055 <enum name="T4F_V4F" value="0x2A28"/> 3056 <enum name="T2F_C4UB_V3F" value="0x2A29"/> 3057 <enum name="T2F_C3F_V3F" value="0x2A2A"/> 3058 <enum name="T2F_N3F_V3F" value="0x2A2B"/> 3059 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/> 3060 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/> 3061 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/> 3062 <enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038"> 3063 <size name="Get" mode="get"/> 3064 </enum> 3065 <enum name="ALPHA4" value="0x803B"/> 3066 <enum name="ALPHA8" value="0x803C"/> 3067 <enum name="ALPHA12" value="0x803D"/> 3068 <enum name="ALPHA16" value="0x803E"/> 3069 <enum name="LUMINANCE4" value="0x803F"/> 3070 <enum name="LUMINANCE8" value="0x8040"/> 3071 <enum name="LUMINANCE12" value="0x8041"/> 3072 <enum name="LUMINANCE16" value="0x8042"/> 3073 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/> 3074 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/> 3075 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/> 3076 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/> 3077 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/> 3078 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/> 3079 <enum name="INTENSITY" value="0x8049"/> 3080 <enum name="INTENSITY4" value="0x804A"/> 3081 <enum name="INTENSITY8" value="0x804B"/> 3082 <enum name="INTENSITY12" value="0x804C"/> 3083 <enum name="INTENSITY16" value="0x804D"/> 3084 <enum name="RGB4" value="0x804F"/> 3085 <enum name="RGB5" value="0x8050"/> 3086 <enum name="RGB8" value="0x8051"/> 3087 <enum name="RGB10" value="0x8052"/> 3088 <enum name="RGB12" value="0x8053"/> 3089 <enum name="RGB16" value="0x8054"/> 3090 <enum name="RGBA2" value="0x8055"/> 3091 <enum name="RGBA4" value="0x8056"/> 3092 <enum name="RGB5_A1" value="0x8057"/> 3093 <enum name="RGBA8" value="0x8058"/> 3094 <enum name="RGB10_A2" value="0x8059"/> 3095 <enum name="RGBA12" value="0x805A"/> 3096 <enum name="RGBA16" value="0x805B"/> 3097 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C"> 3098 <size name="GetTexLevelParameterfv" mode="get"/> 3099 <size name="GetTexLevelParameteriv" mode="get"/> 3100 </enum> 3101 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D"> 3102 <size name="GetTexLevelParameterfv" mode="get"/> 3103 <size name="GetTexLevelParameteriv" mode="get"/> 3104 </enum> 3105 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E"> 3106 <size name="GetTexLevelParameterfv" mode="get"/> 3107 <size name="GetTexLevelParameteriv" mode="get"/> 3108 </enum> 3109 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F"> 3110 <size name="GetTexLevelParameterfv" mode="get"/> 3111 <size name="GetTexLevelParameteriv" mode="get"/> 3112 </enum> 3113 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060"> 3114 <size name="GetTexLevelParameterfv" mode="get"/> 3115 <size name="GetTexLevelParameteriv" mode="get"/> 3116 </enum> 3117 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061"> 3118 <size name="GetTexLevelParameterfv" mode="get"/> 3119 <size name="GetTexLevelParameteriv" mode="get"/> 3120 </enum> 3121 <enum name="PROXY_TEXTURE_1D" value="0x8063"/> 3122 <enum name="PROXY_TEXTURE_2D" value="0x8064"/> 3123 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066"> 3124 <size name="TexParameterfv"/> 3125 <size name="TexParameteriv"/> 3126 <size name="GetTexParameterfv" mode="get"/> 3127 <size name="GetTexParameteriv" mode="get"/> 3128 </enum> 3129 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067"> 3130 <size name="GetTexParameterfv" mode="get"/> 3131 <size name="GetTexParameteriv" mode="get"/> 3132 </enum> 3133 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068"> 3134 <size name="Get" mode="get"/> 3135 </enum> 3136 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> 3137 <size name="Get" mode="get"/> 3138 </enum> 3139 <enum name="VERTEX_ARRAY" count="1" value="0x8074"> 3140 <size name="Get" mode="get"/> 3141 </enum> 3142 <enum name="NORMAL_ARRAY" count="1" value="0x8075"> 3143 <size name="Get" mode="get"/> 3144 </enum> 3145 <enum name="COLOR_ARRAY" count="1" value="0x8076"> 3146 <size name="Get" mode="get"/> 3147 </enum> 3148 <enum name="INDEX_ARRAY" count="1" value="0x8077"> 3149 <size name="Get" mode="get"/> 3150 </enum> 3151 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078"> 3152 <size name="Get" mode="get"/> 3153 </enum> 3154 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079"> 3155 <size name="Get" mode="get"/> 3156 </enum> 3157 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A"> 3158 <size name="Get" mode="get"/> 3159 </enum> 3160 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B"> 3161 <size name="Get" mode="get"/> 3162 </enum> 3163 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C"> 3164 <size name="Get" mode="get"/> 3165 </enum> 3166 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E"> 3167 <size name="Get" mode="get"/> 3168 </enum> 3169 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F"> 3170 <size name="Get" mode="get"/> 3171 </enum> 3172 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081"> 3173 <size name="Get" mode="get"/> 3174 </enum> 3175 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082"> 3176 <size name="Get" mode="get"/> 3177 </enum> 3178 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083"> 3179 <size name="Get" mode="get"/> 3180 </enum> 3181 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085"> 3182 <size name="Get" mode="get"/> 3183 </enum> 3184 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086"> 3185 <size name="Get" mode="get"/> 3186 </enum> 3187 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088"> 3188 <size name="Get" mode="get"/> 3189 </enum> 3190 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089"> 3191 <size name="Get" mode="get"/> 3192 </enum> 3193 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A"> 3194 <size name="Get" mode="get"/> 3195 </enum> 3196 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C"> 3197 <size name="Get" mode="get"/> 3198 </enum> 3199 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/> 3200 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/> 3201 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/> 3202 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/> 3203 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/> 3204 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/> 3205 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/> 3206 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/> 3207 <enum name="ALL_CLIENT_ATTRIB_BITS" value="0xFFFFFFFF"/> 3208 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/> 3209 3210 <function name="ArrayElement" offset="306" deprecated="3.1" 3211 exec="dynamic"> 3212 <param name="i" type="GLint"/> 3213 <glx handcode="true"/> 3214 </function> 3215 3216 <function name="ColorPointer" offset="308" es1="1.0" deprecated="3.1"> 3217 <param name="size" type="GLint"/> 3218 <param name="type" type="GLenum"/> 3219 <param name="stride" type="GLsizei"/> 3220 <param name="pointer" type="const GLvoid *"/> 3221 <glx handcode="true"/> 3222 </function> 3223 3224 <function name="DisableClientState" offset="309" es1="1.0" 3225 deprecated="3.1"> 3226 <param name="array" type="GLenum"/> 3227 <glx handcode="true"/> 3228 </function> 3229 3230 <function name="DrawArrays" offset="310" es1="1.0" es2="2.0" 3231 exec="dynamic"> 3232 <param name="mode" type="GLenum"/> 3233 <param name="first" type="GLint"/> 3234 <param name="count" type="GLsizei"/> 3235 <glx rop="193" handcode="true"/> 3236 </function> 3237 3238 <function name="DrawElements" offset="311" es1="1.0" es2="2.0" 3239 exec="dynamic"> 3240 <param name="mode" type="GLenum"/> 3241 <param name="count" type="GLsizei"/> 3242 <param name="type" type="GLenum"/> 3243 <param name="indices" type="const GLvoid *"/> 3244 <glx handcode="true"/> 3245 </function> 3246 3247 <function name="EdgeFlagPointer" offset="312" deprecated="3.1"> 3248 <param name="stride" type="GLsizei"/> 3249 <param name="pointer" type="const GLvoid *"/> 3250 <glx handcode="true"/> 3251 </function> 3252 3253 <function name="EnableClientState" offset="313" es1="1.0" deprecated="3.1"> 3254 <param name="array" type="GLenum"/> 3255 <glx handcode="true"/> 3256 </function> 3257 3258 <function name="GetPointerv" offset="329" es1="1.1"> 3259 <param name="pname" type="GLenum"/> 3260 <param name="params" type="GLvoid **" output="true"/> 3261 <glx handcode="true"/> 3262 </function> 3263 3264 <function name="IndexPointer" offset="314" deprecated="3.1"> 3265 <param name="type" type="GLenum"/> 3266 <param name="stride" type="GLsizei"/> 3267 <param name="pointer" type="const GLvoid *"/> 3268 <glx handcode="true"/> 3269 </function> 3270 3271 <function name="InterleavedArrays" offset="317" deprecated="3.1"> 3272 <param name="format" type="GLenum"/> 3273 <param name="stride" type="GLsizei"/> 3274 <param name="pointer" type="const GLvoid *"/> 3275 <glx handcode="true"/> 3276 </function> 3277 3278 <function name="NormalPointer" offset="318" es1="1.0" deprecated="3.1"> 3279 <param name="type" type="GLenum"/> 3280 <param name="stride" type="GLsizei"/> 3281 <param name="pointer" type="const GLvoid *"/> 3282 <glx handcode="true"/> 3283 </function> 3284 3285 <function name="TexCoordPointer" offset="320" es1="1.0" deprecated="3.1"> 3286 <param name="size" type="GLint"/> 3287 <param name="type" type="GLenum"/> 3288 <param name="stride" type="GLsizei"/> 3289 <param name="pointer" type="const GLvoid *"/> 3290 <glx handcode="true"/> 3291 </function> 3292 3293 <function name="VertexPointer" offset="321" es1="1.0" deprecated="3.1"> 3294 <param name="size" type="GLint"/> 3295 <param name="type" type="GLenum"/> 3296 <param name="stride" type="GLsizei"/> 3297 <param name="pointer" type="const GLvoid *"/> 3298 <glx handcode="true"/> 3299 </function> 3300 3301 <function name="PolygonOffset" offset="319" es1="1.0" es2="2.0"> 3302 <param name="factor" type="GLfloat"/> 3303 <param name="units" type="GLfloat"/> 3304 <glx rop="192"/> 3305 </function> 3306 3307 <function name="CopyTexImage1D" offset="323"> 3308 <param name="target" type="GLenum"/> 3309 <param name="level" type="GLint"/> 3310 <param name="internalformat" type="GLenum"/> 3311 <param name="x" type="GLint"/> 3312 <param name="y" type="GLint"/> 3313 <param name="width" type="GLsizei"/> 3314 <param name="border" type="GLint"/> 3315 <glx rop="4119"/> 3316 </function> 3317 3318 <function name="CopyTexImage2D" offset="324" es1="1.0" es2="2.0"> 3319 <param name="target" type="GLenum"/> 3320 <param name="level" type="GLint"/> 3321 <param name="internalformat" type="GLenum"/> 3322 <param name="x" type="GLint"/> 3323 <param name="y" type="GLint"/> 3324 <param name="width" type="GLsizei"/> 3325 <param name="height" type="GLsizei"/> 3326 <param name="border" type="GLint"/> 3327 <glx rop="4120"/> 3328 </function> 3329 3330 <function name="CopyTexSubImage1D" offset="325"> 3331 <param name="target" type="GLenum"/> 3332 <param name="level" type="GLint"/> 3333 <param name="xoffset" type="GLint"/> 3334 <param name="x" type="GLint"/> 3335 <param name="y" type="GLint"/> 3336 <param name="width" type="GLsizei"/> 3337 <glx rop="4121"/> 3338 </function> 3339 3340 <function name="CopyTexSubImage2D" offset="326" es1="1.0" es2="2.0"> 3341 <param name="target" type="GLenum"/> 3342 <param name="level" type="GLint"/> 3343 <param name="xoffset" type="GLint"/> 3344 <param name="yoffset" type="GLint"/> 3345 <param name="x" type="GLint"/> 3346 <param name="y" type="GLint"/> 3347 <param name="width" type="GLsizei"/> 3348 <param name="height" type="GLsizei"/> 3349 <glx rop="4122"/> 3350 </function> 3351 3352 <function name="TexSubImage1D" offset="332"> 3353 <param name="target" type="GLenum"/> 3354 <param name="level" type="GLint"/> 3355 <param name="xoffset" type="GLint"/> 3356 <param name="width" type="GLsizei"/> 3357 <param name="format" type="GLenum"/> 3358 <param name="type" type="GLenum"/> 3359 <param name="UNUSED" type="GLuint" padding="true"/> 3360 <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"/> 3361 <glx rop="4099" large="true"/> 3362 </function> 3363 3364 <function name="TexSubImage2D" offset="333" es1="1.0" es2="2.0"> 3365 <param name="target" type="GLenum"/> 3366 <param name="level" type="GLint"/> 3367 <param name="xoffset" type="GLint"/> 3368 <param name="yoffset" type="GLint"/> 3369 <param name="width" type="GLsizei"/> 3370 <param name="height" type="GLsizei"/> 3371 <param name="format" type="GLenum"/> 3372 <param name="type" type="GLenum"/> 3373 <param name="UNUSED" type="GLuint" padding="true"/> 3374 <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"/> 3375 <glx rop="4100" large="true"/> 3376 </function> 3377 3378 <function name="AreTexturesResident" offset="322" deprecated="3.1"> 3379 <param name="n" type="GLsizei" counter="true"/> 3380 <param name="textures" type="const GLuint *" count="n"/> 3381 <param name="residences" type="GLboolean *" output="true" count="n"/> 3382 <return type="GLboolean"/> 3383 <glx sop="143" handcode="client" always_array="true"/> 3384 </function> 3385 3386 <function name="BindTexture" offset="307" es1="1.0" es2="2.0"> 3387 <param name="target" type="GLenum"/> 3388 <param name="texture" type="GLuint"/> 3389 <glx rop="4117"/> 3390 </function> 3391 3392 <function name="DeleteTextures" offset="327" es1="1.0" es2="2.0"> 3393 <param name="n" type="GLsizei" counter="true"/> 3394 <param name="textures" type="const GLuint *" count="n"/> 3395 <glx sop="144"/> 3396 </function> 3397 3398 <function name="GenTextures" offset="328" es1="1.0" es2="2.0"> 3399 <param name="n" type="GLsizei" counter="true"/> 3400 <param name="textures" type="GLuint *" output="true" count="n"/> 3401 <glx sop="145" always_array="true"/> 3402 </function> 3403 3404 <function name="IsTexture" offset="330" es1="1.1" es2="2.0"> 3405 <param name="texture" type="GLuint"/> 3406 <return type="GLboolean"/> 3407 <glx sop="146"/> 3408 </function> 3409 3410 <function name="PrioritizeTextures" offset="331" deprecated="3.1"> 3411 <param name="n" type="GLsizei" counter="true"/> 3412 <param name="textures" type="const GLuint *" count="n"/> 3413 <param name="priorities" type="const GLclampf *" count="n"/> 3414 <glx rop="4118"/> 3415 </function> 3416 3417 <function name="Indexub" offset="315" vectorequiv="Indexubv" 3418 deprecated="3.1"> 3419 <param name="c" type="GLubyte"/> 3420 </function> 3421 3422 <function name="Indexubv" offset="316" deprecated="3.1"> 3423 <param name="c" type="const GLubyte *" count="1"/> 3424 <glx rop="194"/> 3425 </function> 3426 3427 <function name="PopClientAttrib" offset="334" deprecated="3.1"> 3428 <glx handcode="true"/> 3429 </function> 3430 3431 <function name="PushClientAttrib" offset="335" deprecated="3.1"> 3432 <param name="mask" type="GLbitfield"/> 3433 <glx handcode="true"/> 3434 </function> 3435</category> 3436 3437<category name="1.2"> 3438 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/> 3439 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> 3440 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> 3441 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/> 3442 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/> 3443 <enum name="RESCALE_NORMAL" count="1" value="0x803A"> 3444 <size name="Get" mode="get"/> 3445 </enum> 3446 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A"> 3447 <size name="Get" mode="get"/> 3448 </enum> 3449 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B"> 3450 <size name="Get" mode="get"/> 3451 </enum> 3452 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C"> 3453 <size name="Get" mode="get"/> 3454 </enum> 3455 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D"> 3456 <size name="Get" mode="get"/> 3457 </enum> 3458 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E"> 3459 <size name="Get" mode="get"/> 3460 </enum> 3461 <enum name="TEXTURE_3D" count="1" value="0x806F"> 3462 <size name="Get" mode="get"/> 3463 </enum> 3464 <enum name="PROXY_TEXTURE_3D" value="0x8070"/> 3465 <enum name="TEXTURE_DEPTH" count="1" value="0x8071"> 3466 <size name="GetTexLevelParameterfv" mode="get"/> 3467 <size name="GetTexLevelParameteriv" mode="get"/> 3468 </enum> 3469 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072"> 3470 <size name="TexParameterfv"/> 3471 <size name="TexParameteriv"/> 3472 <size name="GetTexParameterfv" mode="get"/> 3473 <size name="GetTexParameteriv" mode="get"/> 3474 </enum> 3475 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073"> 3476 <size name="Get" mode="get"/> 3477 </enum> 3478 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/> 3479 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> 3480 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/> 3481 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/> 3482 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/> 3483 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/> 3484 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/> 3485 <enum name="BGR" value="0x80E0"/> 3486 <enum name="BGRA" value="0x80E1"/> 3487 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8"> 3488 <size name="Get" mode="get"/> 3489 </enum> 3490 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9"> 3491 <size name="Get" mode="get"/> 3492 </enum> 3493 <enum name="CLAMP_TO_EDGE" value="0x812F"/> 3494 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A"> 3495 <size name="TexParameterfv"/> 3496 <size name="TexParameteriv"/> 3497 <size name="GetTexParameterfv" mode="get"/> 3498 <size name="GetTexParameteriv" mode="get"/> 3499 </enum> 3500 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B"> 3501 <size name="TexParameterfv"/> 3502 <size name="TexParameteriv"/> 3503 <size name="GetTexParameterfv" mode="get"/> 3504 <size name="GetTexParameteriv" mode="get"/> 3505 </enum> 3506 <enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C"> 3507 <size name="TexParameterfv"/> 3508 <size name="TexParameteriv"/> 3509 <size name="GetTexParameterfv" mode="get"/> 3510 <size name="GetTexParameteriv" mode="get"/> 3511 </enum> 3512 <enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D"> 3513 <size name="TexParameterfv"/> 3514 <size name="TexParameteriv"/> 3515 <size name="GetTexParameterfv" mode="get"/> 3516 <size name="GetTexParameteriv" mode="get"/> 3517 </enum> 3518 <enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8"> 3519 <size name="LightModelfv"/> 3520 <size name="LightModeliv"/> 3521 <size name="Get" mode="get"/> 3522 </enum> 3523 <enum name="SINGLE_COLOR" value="0x81F9"/> 3524 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/> 3525 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12"> 3526 <size name="Get" mode="get"/> 3527 </enum> 3528 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 3529 <size name="Get" mode="get"/> 3530 </enum> 3531 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22"> 3532 <size name="Get" mode="get"/> 3533 </enum> 3534 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 3535 <size name="Get" mode="get"/> 3536 </enum> 3537 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D"> 3538 <size name="Get" mode="get"/> 3539 </enum> 3540 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E"> 3541 <size name="Get" mode="get"/> 3542 </enum> 3543 3544 <!-- These enums are actually part of the ARB_imaging subset. --> 3545 3546 <enum name="CONSTANT_COLOR" value="0x8001"/> 3547 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/> 3548 <enum name="CONSTANT_ALPHA" value="0x8003"/> 3549 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/> 3550 <enum name="BLEND_COLOR" count="4" value="0x8005"> 3551 <size name="Get" mode="get"/> 3552 </enum> 3553 <enum name="FUNC_ADD" value="0x8006"/> 3554 <enum name="MIN" value="0x8007"/> 3555 <enum name="MAX" value="0x8008"/> 3556 <enum name="BLEND_EQUATION" count="1" value="0x8009"> 3557 <size name="Get" mode="get"/> 3558 </enum> 3559 <enum name="FUNC_SUBTRACT" value="0x800A"/> 3560 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/> 3561 <enum name="CONVOLUTION_1D" count="1" value="0x8010"> 3562 <size name="Get" mode="get"/> 3563 </enum> 3564 <enum name="CONVOLUTION_2D" count="1" value="0x8011"> 3565 <size name="Get" mode="get"/> 3566 </enum> 3567 <enum name="SEPARABLE_2D" count="1" value="0x8012"> 3568 <size name="Get" mode="get"/> 3569 </enum> 3570 3571 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013"> 3572 <size name="ConvolutionParameterfv"/> 3573 <size name="ConvolutionParameteriv"/> 3574 <size name="GetConvolutionParameterfv" mode="get"/> 3575 <size name="GetConvolutionParameteriv" mode="get"/> 3576 </enum> 3577 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154"> 3578 <size name="ConvolutionParameterfv"/> 3579 <size name="ConvolutionParameteriv"/> 3580 <size name="GetConvolutionParameterfv" mode="get"/> 3581 <size name="GetConvolutionParameteriv" mode="get"/> 3582 </enum> 3583 <enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014"> 3584 <size name="ConvolutionParameterfv"/> 3585 <size name="ConvolutionParameteriv"/> 3586 <size name="GetConvolutionParameterfv" mode="get"/> 3587 <size name="GetConvolutionParameteriv" mode="get"/> 3588 </enum> 3589 <enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015"> 3590 <size name="ConvolutionParameterfv"/> 3591 <size name="ConvolutionParameteriv"/> 3592 <size name="GetConvolutionParameterfv" mode="get"/> 3593 <size name="GetConvolutionParameteriv" mode="get"/> 3594 </enum> 3595 <enum name="REDUCE" value="0x8016"/> 3596 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017"> 3597 <size name="GetConvolutionParameterfv" mode="get"/> 3598 <size name="GetConvolutionParameteriv" mode="get"/> 3599 </enum> 3600 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018"> 3601 <size name="GetConvolutionParameterfv" mode="get"/> 3602 <size name="GetConvolutionParameteriv" mode="get"/> 3603 </enum> 3604 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019"> 3605 <size name="GetConvolutionParameterfv" mode="get"/> 3606 <size name="GetConvolutionParameteriv" mode="get"/> 3607 </enum> 3608 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A"> 3609 <size name="GetConvolutionParameterfv" mode="get"/> 3610 <size name="GetConvolutionParameteriv" mode="get"/> 3611 <size name="Get" mode="get"/> 3612 </enum> 3613 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B"> 3614 <size name="GetConvolutionParameterfv" mode="get"/> 3615 <size name="GetConvolutionParameteriv" mode="get"/> 3616 <size name="Get" mode="get"/> 3617 </enum> 3618 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C"> 3619 <size name="Get" mode="get"/> 3620 </enum> 3621 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D"> 3622 <size name="Get" mode="get"/> 3623 </enum> 3624 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E"> 3625 <size name="Get" mode="get"/> 3626 </enum> 3627 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F"> 3628 <size name="Get" mode="get"/> 3629 </enum> 3630 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020"> 3631 <size name="Get" mode="get"/> 3632 </enum> 3633 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021"> 3634 <size name="Get" mode="get"/> 3635 </enum> 3636 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022"> 3637 <size name="Get" mode="get"/> 3638 </enum> 3639 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023"> 3640 <size name="Get" mode="get"/> 3641 </enum> 3642 3643 <enum name="HISTOGRAM" count="1" value="0x8024"> 3644 <size name="Get" mode="get"/> 3645 </enum> 3646 <enum name="PROXY_HISTOGRAM" value="0x8025"/> 3647 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026"> 3648 <size name="GetHistogramParameterfv" mode="get"/> 3649 <size name="GetHistogramParameteriv" mode="get"/> 3650 </enum> 3651 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027"> 3652 <size name="GetHistogramParameterfv" mode="get"/> 3653 <size name="GetHistogramParameteriv" mode="get"/> 3654 </enum> 3655 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028"> 3656 <size name="GetHistogramParameterfv" mode="get"/> 3657 <size name="GetHistogramParameteriv" mode="get"/> 3658 </enum> 3659 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029"> 3660 <size name="GetHistogramParameterfv" mode="get"/> 3661 <size name="GetHistogramParameteriv" mode="get"/> 3662 </enum> 3663 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A"> 3664 <size name="GetHistogramParameterfv" mode="get"/> 3665 <size name="GetHistogramParameteriv" mode="get"/> 3666 </enum> 3667 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B"> 3668 <size name="GetHistogramParameterfv" mode="get"/> 3669 <size name="GetHistogramParameteriv" mode="get"/> 3670 </enum> 3671 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C"> 3672 <size name="GetHistogramParameterfv" mode="get"/> 3673 <size name="GetHistogramParameteriv" mode="get"/> 3674 </enum> 3675 <enum name="HISTOGRAM_SINK" count="1" value="0x802D"> 3676 <size name="GetHistogramParameterfv" mode="get"/> 3677 <size name="GetHistogramParameteriv" mode="get"/> 3678 </enum> 3679 <enum name="MINMAX" count="1" value="0x802E"> 3680 <size name="Get" mode="get"/> 3681 </enum> 3682 <enum name="MINMAX_FORMAT" count="1" value="0x802F"> 3683 <size name="GetMinmaxParameterfv" mode="get"/> 3684 <size name="GetMinmaxParameteriv" mode="get"/> 3685 </enum> 3686 <enum name="MINMAX_SINK" count="1" value="0x8030"> 3687 <size name="GetMinmaxParameterfv" mode="get"/> 3688 <size name="GetMinmaxParameteriv" mode="get"/> 3689 </enum> 3690 3691 <enum name="COLOR_MATRIX" count="16" value="0x80B1"> 3692 <size name="Get" mode="get"/> 3693 </enum> 3694 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2"> 3695 <size name="Get" mode="get"/> 3696 </enum> 3697 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3"> 3698 <size name="Get" mode="get"/> 3699 </enum> 3700 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4"> 3701 <size name="Get" mode="get"/> 3702 </enum> 3703 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5"> 3704 <size name="Get" mode="get"/> 3705 </enum> 3706 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6"> 3707 <size name="Get" mode="get"/> 3708 </enum> 3709 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7"> 3710 <size name="Get" mode="get"/> 3711 </enum> 3712 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8"> 3713 <size name="Get" mode="get"/> 3714 </enum> 3715 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9"> 3716 <size name="Get" mode="get"/> 3717 </enum> 3718 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA"> 3719 <size name="Get" mode="get"/> 3720 </enum> 3721 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB"> 3722 <size name="Get" mode="get"/> 3723 </enum> 3724 3725 <enum name="COLOR_TABLE" count="1" value="0x80D0"> 3726 <size name="Get" mode="get"/> 3727 </enum> 3728 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1"> 3729 <size name="Get" mode="get"/> 3730 </enum> 3731 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2"> 3732 <size name="Get" mode="get"/> 3733 </enum> 3734 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/> 3735 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/> 3736 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/> 3737 3738 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6"> 3739 <size name="ColorTableParameterfv"/> 3740 <size name="ColorTableParameteriv"/> 3741 <size name="GetColorTableParameterfv" mode="get"/> 3742 <size name="GetColorTableParameteriv" mode="get"/> 3743 </enum> 3744 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7"> 3745 <size name="ColorTableParameterfv"/> 3746 <size name="ColorTableParameteriv"/> 3747 <size name="GetColorTableParameterfv" mode="get"/> 3748 <size name="GetColorTableParameteriv" mode="get"/> 3749 </enum> 3750 <enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8"> 3751 <size name="GetColorTableParameterfv" mode="get"/> 3752 <size name="GetColorTableParameteriv" mode="get"/> 3753 </enum> 3754 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9"> 3755 <size name="GetColorTableParameterfv" mode="get"/> 3756 <size name="GetColorTableParameteriv" mode="get"/> 3757 </enum> 3758 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA"> 3759 <size name="GetColorTableParameterfv" mode="get"/> 3760 <size name="GetColorTableParameteriv" mode="get"/> 3761 </enum> 3762 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB"> 3763 <size name="GetColorTableParameterfv" mode="get"/> 3764 <size name="GetColorTableParameteriv" mode="get"/> 3765 </enum> 3766 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC"> 3767 <size name="GetColorTableParameterfv" mode="get"/> 3768 <size name="GetColorTableParameteriv" mode="get"/> 3769 </enum> 3770 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD"> 3771 <size name="GetColorTableParameterfv" mode="get"/> 3772 <size name="GetColorTableParameteriv" mode="get"/> 3773 </enum> 3774 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE"> 3775 <size name="GetColorTableParameterfv" mode="get"/> 3776 <size name="GetColorTableParameteriv" mode="get"/> 3777 </enum> 3778 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF"> 3779 <size name="GetColorTableParameterfv" mode="get"/> 3780 <size name="GetColorTableParameteriv" mode="get"/> 3781 </enum> 3782 3783 3784 <function name="BlendColor" offset="336" es2="2.0"> 3785 <param name="red" type="GLclampf"/> 3786 <param name="green" type="GLclampf"/> 3787 <param name="blue" type="GLclampf"/> 3788 <param name="alpha" type="GLclampf"/> 3789 <glx rop="4096"/> 3790 </function> 3791 3792 <function name="BlendEquation" offset="337" es2="2.0"> 3793 <param name="mode" type="GLenum"/> 3794 <glx rop="4097"/> 3795 </function> 3796 3797 <function name="DrawRangeElements" offset="338" es2="3.0" 3798 exec="dynamic"> 3799 <param name="mode" type="GLenum"/> 3800 <param name="start" type="GLuint"/> 3801 <param name="end" type="GLuint"/> 3802 <param name="count" type="GLsizei"/> 3803 <param name="type" type="GLenum"/> 3804 <param name="indices" type="const GLvoid *"/> 3805 <glx handcode="true"/> 3806 </function> 3807 3808 <function name="ColorTable" offset="339" deprecated="3.1"> 3809 <param name="target" type="GLenum"/> 3810 <param name="internalformat" type="GLenum"/> 3811 <param name="width" type="GLsizei"/> 3812 <param name="format" type="GLenum"/> 3813 <param name="type" type="GLenum"/> 3814 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3815 <glx rop="2053" large="true"/> 3816 </function> 3817 3818 <function name="ColorTableParameterfv" offset="340" deprecated="3.1"> 3819 <param name="target" type="GLenum"/> 3820 <param name="pname" type="GLenum"/> 3821 <param name="params" type="const GLfloat *" variable_param="pname"/> 3822 <glx rop="2054"/> 3823 </function> 3824 3825 <function name="ColorTableParameteriv" offset="341" deprecated="3.1"> 3826 <param name="target" type="GLenum"/> 3827 <param name="pname" type="GLenum"/> 3828 <param name="params" type="const GLint *" variable_param="pname"/> 3829 <glx rop="2055"/> 3830 </function> 3831 3832 <function name="CopyColorTable" offset="342" deprecated="3.1"> 3833 <param name="target" type="GLenum"/> 3834 <param name="internalformat" type="GLenum"/> 3835 <param name="x" type="GLint"/> 3836 <param name="y" type="GLint"/> 3837 <param name="width" type="GLsizei"/> 3838 <glx rop="2056"/> 3839 </function> 3840 3841 <function name="GetColorTable" offset="343" deprecated="3.1"> 3842 <param name="target" type="GLenum"/> 3843 <param name="format" type="GLenum"/> 3844 <param name="type" type="GLenum"/> 3845 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3846 <glx sop="147" dimensions_in_reply="true"/> 3847 </function> 3848 3849 <function name="GetColorTableParameterfv" offset="344" deprecated="3.1"> 3850 <param name="target" type="GLenum"/> 3851 <param name="pname" type="GLenum"/> 3852 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3853 <glx sop="148"/> 3854 </function> 3855 3856 <function name="GetColorTableParameteriv" offset="345" deprecated="3.1"> 3857 <param name="target" type="GLenum"/> 3858 <param name="pname" type="GLenum"/> 3859 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3860 <glx sop="149"/> 3861 </function> 3862 3863 <function name="ColorSubTable" offset="346" deprecated="3.1"> 3864 <param name="target" type="GLenum"/> 3865 <param name="start" type="GLsizei"/> 3866 <param name="count" type="GLsizei"/> 3867 <param name="format" type="GLenum"/> 3868 <param name="type" type="GLenum"/> 3869 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3870 <glx rop="195" large="true"/> 3871 </function> 3872 3873 <function name="CopyColorSubTable" offset="347" deprecated="3.1"> 3874 <param name="target" type="GLenum"/> 3875 <param name="start" type="GLsizei"/> 3876 <param name="x" type="GLint"/> 3877 <param name="y" type="GLint"/> 3878 <param name="width" type="GLsizei"/> 3879 <glx rop="196"/> 3880 </function> 3881 3882 <function name="ConvolutionFilter1D" offset="348" deprecated="3.1"> 3883 <param name="target" type="GLenum"/> 3884 <param name="internalformat" type="GLenum"/> 3885 <param name="width" type="GLsizei"/> 3886 <param name="format" type="GLenum"/> 3887 <param name="type" type="GLenum"/> 3888 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3889 <glx rop="4101" large="true"/> 3890 </function> 3891 3892 <function name="ConvolutionFilter2D" offset="349" deprecated="3.1"> 3893 <param name="target" type="GLenum"/> 3894 <param name="internalformat" type="GLenum"/> 3895 <param name="width" type="GLsizei"/> 3896 <param name="height" type="GLsizei"/> 3897 <param name="format" type="GLenum"/> 3898 <param name="type" type="GLenum"/> 3899 <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"/> 3900 <glx rop="4102" large="true"/> 3901 </function> 3902 3903 <function name="ConvolutionParameterf" offset="350" deprecated="3.1"> 3904 <param name="target" type="GLenum"/> 3905 <param name="pname" type="GLenum"/> 3906 <param name="params" type="GLfloat"/> 3907 <glx rop="4103"/> 3908 </function> 3909 3910 <function name="ConvolutionParameterfv" offset="351" deprecated="3.1"> 3911 <param name="target" type="GLenum"/> 3912 <param name="pname" type="GLenum"/> 3913 <param name="params" type="const GLfloat *" variable_param="pname"/> 3914 <glx rop="4104"/> 3915 </function> 3916 3917 <function name="ConvolutionParameteri" offset="352" deprecated="3.1"> 3918 <param name="target" type="GLenum"/> 3919 <param name="pname" type="GLenum"/> 3920 <param name="params" type="GLint"/> 3921 <glx rop="4105"/> 3922 </function> 3923 3924 <function name="ConvolutionParameteriv" offset="353" deprecated="3.1"> 3925 <param name="target" type="GLenum"/> 3926 <param name="pname" type="GLenum"/> 3927 <param name="params" type="const GLint *" variable_param="pname"/> 3928 <glx rop="4106"/> 3929 </function> 3930 3931 <function name="CopyConvolutionFilter1D" offset="354" deprecated="3.1"> 3932 <param name="target" type="GLenum"/> 3933 <param name="internalformat" type="GLenum"/> 3934 <param name="x" type="GLint"/> 3935 <param name="y" type="GLint"/> 3936 <param name="width" type="GLsizei"/> 3937 <glx rop="4107"/> 3938 </function> 3939 3940 <function name="CopyConvolutionFilter2D" offset="355" deprecated="3.1"> 3941 <param name="target" type="GLenum"/> 3942 <param name="internalformat" type="GLenum"/> 3943 <param name="x" type="GLint"/> 3944 <param name="y" type="GLint"/> 3945 <param name="width" type="GLsizei"/> 3946 <param name="height" type="GLsizei"/> 3947 <glx rop="4108"/> 3948 </function> 3949 3950 <function name="GetConvolutionFilter" offset="356" deprecated="3.1"> 3951 <param name="target" type="GLenum"/> 3952 <param name="format" type="GLenum"/> 3953 <param name="type" type="GLenum"/> 3954 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 3955 <glx sop="150" dimensions_in_reply="true"/> 3956 </function> 3957 3958 <function name="GetConvolutionParameterfv" offset="357" deprecated="3.1"> 3959 <param name="target" type="GLenum"/> 3960 <param name="pname" type="GLenum"/> 3961 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3962 <glx sop="151"/> 3963 </function> 3964 3965 <function name="GetConvolutionParameteriv" offset="358" deprecated="3.1"> 3966 <param name="target" type="GLenum"/> 3967 <param name="pname" type="GLenum"/> 3968 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3969 <glx sop="152"/> 3970 </function> 3971 3972 <function name="GetSeparableFilter" offset="359" deprecated="3.1"> 3973 <param name="target" type="GLenum"/> 3974 <param name="format" type="GLenum"/> 3975 <param name="type" type="GLenum"/> 3976 <param name="row" type="GLvoid *" output="true"/> 3977 <param name="column" type="GLvoid *" output="true"/> 3978 <param name="span" type="GLvoid *" output="true"/> 3979 <glx sop="153" handcode="true"/> 3980 </function> 3981 3982 <function name="SeparableFilter2D" offset="360" deprecated="3.1"> 3983 <param name="target" type="GLenum"/> 3984 <param name="internalformat" type="GLenum"/> 3985 <param name="width" type="GLsizei"/> 3986 <param name="height" type="GLsizei"/> 3987 <param name="format" type="GLenum"/> 3988 <param name="type" type="GLenum"/> 3989 <param name="row" type="const GLvoid *"/> 3990 <param name="column" type="const GLvoid *"/> 3991 <glx rop="4109" handcode="true"/> 3992 </function> 3993 3994 <function name="GetHistogram" offset="361" deprecated="3.1"> 3995 <param name="target" type="GLenum"/> 3996 <param name="reset" type="GLboolean"/> 3997 <param name="format" type="GLenum"/> 3998 <param name="type" type="GLenum"/> 3999 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 4000 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/> 4001 </function> 4002 4003 <function name="GetHistogramParameterfv" offset="362" deprecated="3.1"> 4004 <param name="target" type="GLenum"/> 4005 <param name="pname" type="GLenum"/> 4006 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 4007 <glx sop="155"/> 4008 </function> 4009 4010 <function name="GetHistogramParameteriv" offset="363" deprecated="3.1"> 4011 <param name="target" type="GLenum"/> 4012 <param name="pname" type="GLenum"/> 4013 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4014 <glx sop="156"/> 4015 </function> 4016 4017 <function name="GetMinmax" offset="364" deprecated="3.1"> 4018 <param name="target" type="GLenum"/> 4019 <param name="reset" type="GLboolean"/> 4020 <param name="format" type="GLenum"/> 4021 <param name="type" type="GLenum"/> 4022 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 4023 <glx sop="157" img_reset="reset"/> 4024 </function> 4025 4026 <function name="GetMinmaxParameterfv" offset="365" deprecated="3.1"> 4027 <param name="target" type="GLenum"/> 4028 <param name="pname" type="GLenum"/> 4029 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 4030 <glx sop="158"/> 4031 </function> 4032 4033 <function name="GetMinmaxParameteriv" offset="366" deprecated="3.1"> 4034 <param name="target" type="GLenum"/> 4035 <param name="pname" type="GLenum"/> 4036 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4037 <glx sop="159"/> 4038 </function> 4039 4040 <function name="Histogram" offset="367" deprecated="3.1"> 4041 <param name="target" type="GLenum"/> 4042 <param name="width" type="GLsizei"/> 4043 <param name="internalformat" type="GLenum"/> 4044 <param name="sink" type="GLboolean"/> 4045 <glx rop="4110"/> 4046 </function> 4047 4048 <function name="Minmax" offset="368" deprecated="3.1"> 4049 <param name="target" type="GLenum"/> 4050 <param name="internalformat" type="GLenum"/> 4051 <param name="sink" type="GLboolean"/> 4052 <glx rop="4111"/> 4053 </function> 4054 4055 <function name="ResetHistogram" offset="369" deprecated="3.1"> 4056 <param name="target" type="GLenum"/> 4057 <glx rop="4112"/> 4058 </function> 4059 4060 <function name="ResetMinmax" offset="370" deprecated="3.1"> 4061 <param name="target" type="GLenum"/> 4062 <glx rop="4113"/> 4063 </function> 4064 4065 <function name="TexImage3D" offset="371" es2="3.0"> 4066 <param name="target" type="GLenum"/> 4067 <param name="level" type="GLint"/> 4068 <param name="internalformat" type="GLint"/> 4069 <param name="width" type="GLsizei"/> 4070 <param name="height" type="GLsizei"/> 4071 <param name="depth" type="GLsizei"/> 4072 <param name="border" type="GLint"/> 4073 <param name="format" type="GLenum"/> 4074 <param name="type" type="GLenum"/> 4075 <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"/> 4076 <glx rop="4114" large="true"/> 4077 </function> 4078 4079 <function name="TexSubImage3D" offset="372" es2="3.0"> 4080 <param name="target" type="GLenum"/> 4081 <param name="level" type="GLint"/> 4082 <param name="xoffset" type="GLint"/> 4083 <param name="yoffset" type="GLint"/> 4084 <param name="zoffset" type="GLint"/> 4085 <param name="width" type="GLsizei"/> 4086 <param name="height" type="GLsizei"/> 4087 <param name="depth" type="GLsizei"/> 4088 <param name="format" type="GLenum"/> 4089 <param name="type" type="GLenum"/> 4090 <param name="UNUSED" type="GLuint" padding="true"/> 4091 <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_xoff="xoffset" img_yoff="yoffset" img_zoff="zoffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 4092 <glx rop="4115" large="true"/> 4093 </function> 4094 4095 <function name="CopyTexSubImage3D" offset="373" es2="3.0"> 4096 <param name="target" type="GLenum"/> 4097 <param name="level" type="GLint"/> 4098 <param name="xoffset" type="GLint"/> 4099 <param name="yoffset" type="GLint"/> 4100 <param name="zoffset" type="GLint"/> 4101 <param name="x" type="GLint"/> 4102 <param name="y" type="GLint"/> 4103 <param name="width" type="GLsizei"/> 4104 <param name="height" type="GLsizei"/> 4105 <glx rop="4123"/> 4106 </function> 4107</category> 4108 4109<category name="1.3"> 4110 <enum name="TEXTURE0" value="0x84C0"/> 4111 <enum name="TEXTURE1" value="0x84C1"/> 4112 <enum name="TEXTURE2" value="0x84C2"/> 4113 <enum name="TEXTURE3" value="0x84C3"/> 4114 <enum name="TEXTURE4" value="0x84C4"/> 4115 <enum name="TEXTURE5" value="0x84C5"/> 4116 <enum name="TEXTURE6" value="0x84C6"/> 4117 <enum name="TEXTURE7" value="0x84C7"/> 4118 <enum name="TEXTURE8" value="0x84C8"/> 4119 <enum name="TEXTURE9" value="0x84C9"/> 4120 <enum name="TEXTURE10" value="0x84CA"/> 4121 <enum name="TEXTURE11" value="0x84CB"/> 4122 <enum name="TEXTURE12" value="0x84CC"/> 4123 <enum name="TEXTURE13" value="0x84CD"/> 4124 <enum name="TEXTURE14" value="0x84CE"/> 4125 <enum name="TEXTURE15" value="0x84CF"/> 4126 <enum name="TEXTURE16" value="0x84D0"/> 4127 <enum name="TEXTURE17" value="0x84D1"/> 4128 <enum name="TEXTURE18" value="0x84D2"/> 4129 <enum name="TEXTURE19" value="0x84D3"/> 4130 <enum name="TEXTURE20" value="0x84D4"/> 4131 <enum name="TEXTURE21" value="0x84D5"/> 4132 <enum name="TEXTURE22" value="0x84D6"/> 4133 <enum name="TEXTURE23" value="0x84D7"/> 4134 <enum name="TEXTURE24" value="0x84D8"/> 4135 <enum name="TEXTURE25" value="0x84D9"/> 4136 <enum name="TEXTURE26" value="0x84DA"/> 4137 <enum name="TEXTURE27" value="0x84DB"/> 4138 <enum name="TEXTURE28" value="0x84DC"/> 4139 <enum name="TEXTURE29" value="0x84DD"/> 4140 <enum name="TEXTURE30" value="0x84DE"/> 4141 <enum name="TEXTURE31" value="0x84DF"/> 4142 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0"> 4143 <size name="Get" mode="get"/> 4144 </enum> 4145 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1"> 4146 <size name="Get" mode="get"/> 4147 </enum> 4148 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2"> 4149 <size name="Get" mode="get"/> 4150 </enum> 4151 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/> 4152 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/> 4153 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/> 4154 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/> 4155 <enum name="MULTISAMPLE" count="1" value="0x809D"> 4156 <size name="Get" mode="get"/> 4157 </enum> 4158 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> 4159 <size name="Get" mode="get"/> 4160 </enum> 4161 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F"> 4162 <size name="Get" mode="get"/> 4163 </enum> 4164 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> 4165 <size name="Get" mode="get"/> 4166 </enum> 4167 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8"> 4168 <size name="Get" mode="get"/> 4169 </enum> 4170 <enum name="SAMPLES" count="1" value="0x80A9"> 4171 <size name="Get" mode="get"/> 4172 </enum> 4173 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA"> 4174 <size name="Get" mode="get"/> 4175 </enum> 4176 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB"> 4177 <size name="Get" mode="get"/> 4178 </enum> 4179 <enum name="MULTISAMPLE_BIT" value="0x20000000"/> 4180 <enum name="NORMAL_MAP" value="0x8511"/> 4181 <enum name="REFLECTION_MAP" value="0x8512"/> 4182 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513"> 4183 <size name="Get" mode="get"/> 4184 </enum> 4185 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514"> 4186 <size name="Get" mode="get"/> 4187 </enum> 4188 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/> 4189 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/> 4190 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/> 4191 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/> 4192 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/> 4193 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/> 4194 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/> 4195 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C"> 4196 <size name="Get" mode="get"/> 4197 </enum> 4198 <enum name="COMPRESSED_ALPHA" value="0x84E9"/> 4199 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/> 4200 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/> 4201 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/> 4202 <enum name="COMPRESSED_RGB" value="0x84ED"/> 4203 <enum name="COMPRESSED_RGBA" value="0x84EE"/> 4204 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF"> 4205 <size name="Get" mode="get"/> 4206 </enum> 4207 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0"> 4208 <size name="GetTexLevelParameterfv" mode="get"/> 4209 <size name="GetTexLevelParameteriv" mode="get"/> 4210 </enum> 4211 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1"> 4212 <size name="GetTexLevelParameterfv" mode="get"/> 4213 <size name="GetTexLevelParameteriv" mode="get"/> 4214 </enum> 4215 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2"> 4216 <size name="Get" mode="get"/> 4217 </enum> 4218 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3"> 4219 <size name="Get" mode="get"/> 4220 </enum> 4221 <enum name="CLAMP_TO_BORDER" value="0x812D"/> 4222 <enum name="COMBINE" value="0x8570"/> 4223 <enum name="COMBINE_RGB" count="1" value="0x8571"> 4224 <size name="TexEnvfv"/> 4225 <size name="TexEnviv"/> 4226 <size name="GetTexEnvfv" mode="get"/> 4227 <size name="GetTexEnviv" mode="get"/> 4228 </enum> 4229 <enum name="COMBINE_ALPHA" count="1" value="0x8572"> 4230 <size name="TexEnvfv"/> 4231 <size name="TexEnviv"/> 4232 <size name="GetTexEnvfv" mode="get"/> 4233 <size name="GetTexEnviv" mode="get"/> 4234 </enum> 4235 <enum name="SOURCE0_RGB" count="1" value="0x8580"> 4236 <size name="TexEnvfv"/> 4237 <size name="TexEnviv"/> 4238 <size name="GetTexEnvfv" mode="get"/> 4239 <size name="GetTexEnviv" mode="get"/> 4240 </enum> 4241 <enum name="SOURCE1_RGB" count="1" value="0x8581"> 4242 <size name="TexEnvfv"/> 4243 <size name="TexEnviv"/> 4244 <size name="GetTexEnvfv" mode="get"/> 4245 <size name="GetTexEnviv" mode="get"/> 4246 </enum> 4247 <enum name="SOURCE2_RGB" count="1" value="0x8582"> 4248 <size name="TexEnvfv"/> 4249 <size name="TexEnviv"/> 4250 <size name="GetTexEnvfv" mode="get"/> 4251 <size name="GetTexEnviv" mode="get"/> 4252 </enum> 4253 <enum name="SOURCE0_ALPHA" count="1" value="0x8588"> 4254 <size name="TexEnvfv"/> 4255 <size name="TexEnviv"/> 4256 <size name="GetTexEnvfv" mode="get"/> 4257 <size name="GetTexEnviv" mode="get"/> 4258 </enum> 4259 <enum name="SOURCE1_ALPHA" count="1" value="0x8589"> 4260 <size name="TexEnvfv"/> 4261 <size name="TexEnviv"/> 4262 <size name="GetTexEnvfv" mode="get"/> 4263 <size name="GetTexEnviv" mode="get"/> 4264 </enum> 4265 <enum name="SOURCE2_ALPHA" count="1" value="0x858A"> 4266 <size name="TexEnvfv"/> 4267 <size name="TexEnviv"/> 4268 <size name="GetTexEnvfv" mode="get"/> 4269 <size name="GetTexEnviv" mode="get"/> 4270 </enum> 4271 <enum name="OPERAND0_RGB" count="1" value="0x8590"> 4272 <size name="TexEnvfv"/> 4273 <size name="TexEnviv"/> 4274 <size name="GetTexEnvfv" mode="get"/> 4275 <size name="GetTexEnviv" mode="get"/> 4276 </enum> 4277 <enum name="OPERAND1_RGB" count="1" value="0x8591"> 4278 <size name="TexEnvfv"/> 4279 <size name="TexEnviv"/> 4280 <size name="GetTexEnvfv" mode="get"/> 4281 <size name="GetTexEnviv" mode="get"/> 4282 </enum> 4283 <enum name="OPERAND2_RGB" count="1" value="0x8592"> 4284 <size name="TexEnvfv"/> 4285 <size name="TexEnviv"/> 4286 <size name="GetTexEnvfv" mode="get"/> 4287 <size name="GetTexEnviv" mode="get"/> 4288 </enum> 4289 <enum name="OPERAND0_ALPHA" count="1" value="0x8598"> 4290 <size name="TexEnvfv"/> 4291 <size name="TexEnviv"/> 4292 <size name="GetTexEnvfv" mode="get"/> 4293 <size name="GetTexEnviv" mode="get"/> 4294 </enum> 4295 <enum name="OPERAND1_ALPHA" count="1" value="0x8599"> 4296 <size name="TexEnvfv"/> 4297 <size name="TexEnviv"/> 4298 <size name="GetTexEnvfv" mode="get"/> 4299 <size name="GetTexEnviv" mode="get"/> 4300 </enum> 4301 <enum name="OPERAND2_ALPHA" count="1" value="0x859A"> 4302 <size name="TexEnvfv"/> 4303 <size name="TexEnviv"/> 4304 <size name="GetTexEnvfv" mode="get"/> 4305 <size name="GetTexEnviv" mode="get"/> 4306 </enum> 4307 <enum name="RGB_SCALE" count="1" value="0x8573"> 4308 <size name="TexEnvfv"/> 4309 <size name="TexEnviv"/> 4310 <size name="GetTexEnvfv" mode="get"/> 4311 <size name="GetTexEnviv" mode="get"/> 4312 </enum> 4313 <enum name="ADD_SIGNED" value="0x8574"/> 4314 <enum name="INTERPOLATE" value="0x8575"/> 4315 <enum name="SUBTRACT" value="0x84E7"/> 4316 <enum name="CONSTANT" value="0x8576"/> 4317 <enum name="PRIMARY_COLOR" value="0x8577"/> 4318 <enum name="PREVIOUS" value="0x8578"/> 4319 <enum name="DOT3_RGB" value="0x86AE"/> 4320 <enum name="DOT3_RGBA" value="0x86AF"/> 4321 4322 <function name="ActiveTexture" es1="1.0" 4323 es2="2.0" offset="374"> 4324 <param name="texture" type="GLenum"/> 4325 <glx rop="197"/> 4326 </function> 4327 4328 <function name="ClientActiveTexture" 4329 es1="1.0" deprecated="3.1" offset="375"> 4330 <param name="texture" type="GLenum"/> 4331 <glx handcode="true"/> 4332 </function> 4333 4334 <function name="MultiTexCoord1d" 4335 deprecated="3.1" offset="376"> 4336 <param name="target" type="GLenum"/> 4337 <param name="s" type="GLdouble"/> 4338 </function> 4339 4340 <function name="MultiTexCoord1dv" 4341 deprecated="3.1" offset="377"> 4342 <param name="target" type="GLenum"/> 4343 <param name="v" type="const GLdouble *" count="1"/> 4344 <glx rop="198"/> 4345 </function> 4346 4347 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB" 4348 deprecated="3.1"> 4349 <param name="target" type="GLenum"/> 4350 <param name="s" type="GLfloat"/> 4351 </function> 4352 4353 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB" 4354 deprecated="3.1"> 4355 <param name="target" type="GLenum"/> 4356 <param name="v" type="const GLfloat *"/> 4357 </function> 4358 4359 <function name="MultiTexCoord1i" 4360 deprecated="3.1" offset="380"> 4361 <param name="target" type="GLenum"/> 4362 <param name="s" type="GLint"/> 4363 </function> 4364 4365 <function name="MultiTexCoord1iv" 4366 deprecated="3.1" offset="381"> 4367 <param name="target" type="GLenum"/> 4368 <param name="v" type="const GLint *" count="1"/> 4369 <glx rop="200"/> 4370 </function> 4371 4372 <function name="MultiTexCoord1s" 4373 deprecated="3.1" offset="382"> 4374 <param name="target" type="GLenum"/> 4375 <param name="s" type="GLshort"/> 4376 </function> 4377 4378 <function name="MultiTexCoord1sv" 4379 deprecated="3.1" offset="383"> 4380 <param name="target" type="GLenum"/> 4381 <param name="v" type="const GLshort *" count="1"/> 4382 <glx rop="201"/> 4383 </function> 4384 4385 <function name="MultiTexCoord2d" 4386 deprecated="3.1" offset="384"> 4387 <param name="target" type="GLenum"/> 4388 <param name="s" type="GLdouble"/> 4389 <param name="t" type="GLdouble"/> 4390 </function> 4391 4392 <function name="MultiTexCoord2dv" 4393 deprecated="3.1" offset="385"> 4394 <param name="target" type="GLenum"/> 4395 <param name="v" type="const GLdouble *" count="2"/> 4396 <glx rop="202"/> 4397 </function> 4398 4399 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB" 4400 deprecated="3.1"> 4401 <param name="target" type="GLenum"/> 4402 <param name="s" type="GLfloat"/> 4403 <param name="t" type="GLfloat"/> 4404 </function> 4405 4406 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB" 4407 deprecated="3.1"> 4408 <param name="target" type="GLenum"/> 4409 <param name="v" type="const GLfloat *"/> 4410 </function> 4411 4412 <function name="MultiTexCoord2i" 4413 deprecated="3.1" offset="388"> 4414 <param name="target" type="GLenum"/> 4415 <param name="s" type="GLint"/> 4416 <param name="t" type="GLint"/> 4417 </function> 4418 4419 <function name="MultiTexCoord2iv" 4420 deprecated="3.1" offset="389"> 4421 <param name="target" type="GLenum"/> 4422 <param name="v" type="const GLint *" count="2"/> 4423 <glx rop="204"/> 4424 </function> 4425 4426 <function name="MultiTexCoord2s" 4427 deprecated="3.1" offset="390"> 4428 <param name="target" type="GLenum"/> 4429 <param name="s" type="GLshort"/> 4430 <param name="t" type="GLshort"/> 4431 </function> 4432 4433 <function name="MultiTexCoord2sv" 4434 deprecated="3.1" offset="391"> 4435 <param name="target" type="GLenum"/> 4436 <param name="v" type="const GLshort *" count="2"/> 4437 <glx rop="205"/> 4438 </function> 4439 4440 <function name="MultiTexCoord3d" 4441 deprecated="3.1" offset="392"> 4442 <param name="target" type="GLenum"/> 4443 <param name="s" type="GLdouble"/> 4444 <param name="t" type="GLdouble"/> 4445 <param name="r" type="GLdouble"/> 4446 </function> 4447 4448 <function name="MultiTexCoord3dv" 4449 deprecated="3.1" offset="393"> 4450 <param name="target" type="GLenum"/> 4451 <param name="v" type="const GLdouble *" count="3"/> 4452 <glx rop="206"/> 4453 </function> 4454 4455 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB" 4456 deprecated="3.1"> 4457 <param name="target" type="GLenum"/> 4458 <param name="s" type="GLfloat"/> 4459 <param name="t" type="GLfloat"/> 4460 <param name="r" type="GLfloat"/> 4461 </function> 4462 4463 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB" 4464 deprecated="3.1"> 4465 <param name="target" type="GLenum"/> 4466 <param name="v" type="const GLfloat *"/> 4467 </function> 4468 4469 <function name="MultiTexCoord3i" 4470 deprecated="3.1" offset="396"> 4471 <param name="target" type="GLenum"/> 4472 <param name="s" type="GLint"/> 4473 <param name="t" type="GLint"/> 4474 <param name="r" type="GLint"/> 4475 </function> 4476 4477 <function name="MultiTexCoord3iv" 4478 deprecated="3.1" offset="397"> 4479 <param name="target" type="GLenum"/> 4480 <param name="v" type="const GLint *" count="3"/> 4481 <glx rop="208"/> 4482 </function> 4483 4484 <function name="MultiTexCoord3s" 4485 deprecated="3.1" offset="398"> 4486 <param name="target" type="GLenum"/> 4487 <param name="s" type="GLshort"/> 4488 <param name="t" type="GLshort"/> 4489 <param name="r" type="GLshort"/> 4490 </function> 4491 4492 <function name="MultiTexCoord3sv" 4493 deprecated="3.1" offset="399"> 4494 <param name="target" type="GLenum"/> 4495 <param name="v" type="const GLshort *" count="3"/> 4496 <glx rop="209"/> 4497 </function> 4498 4499 <function name="MultiTexCoord4d" 4500 deprecated="3.1" offset="400"> 4501 <param name="target" type="GLenum"/> 4502 <param name="s" type="GLdouble"/> 4503 <param name="t" type="GLdouble"/> 4504 <param name="r" type="GLdouble"/> 4505 <param name="q" type="GLdouble"/> 4506 </function> 4507 4508 <function name="MultiTexCoord4dv" 4509 deprecated="3.1" offset="401"> 4510 <param name="target" type="GLenum"/> 4511 <param name="v" type="const GLdouble *" count="4"/> 4512 <glx rop="210"/> 4513 </function> 4514 4515 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0" 4516 deprecated="3.1"> 4517 <param name="target" type="GLenum"/> 4518 <param name="s" type="GLfloat"/> 4519 <param name="t" type="GLfloat"/> 4520 <param name="r" type="GLfloat"/> 4521 <param name="q" type="GLfloat"/> 4522 </function> 4523 4524 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB" 4525 deprecated="3.1"> 4526 <param name="target" type="GLenum"/> 4527 <param name="v" type="const GLfloat *"/> 4528 </function> 4529 4530 <function name="MultiTexCoord4i" 4531 deprecated="3.1" offset="404"> 4532 <param name="target" type="GLenum"/> 4533 <param name="s" type="GLint"/> 4534 <param name="t" type="GLint"/> 4535 <param name="r" type="GLint"/> 4536 <param name="q" type="GLint"/> 4537 </function> 4538 4539 <function name="MultiTexCoord4iv" 4540 deprecated="3.1" offset="405"> 4541 <param name="target" type="GLenum"/> 4542 <param name="v" type="const GLint *" count="4"/> 4543 <glx rop="212"/> 4544 </function> 4545 4546 <function name="MultiTexCoord4s" 4547 deprecated="3.1" offset="406"> 4548 <param name="target" type="GLenum"/> 4549 <param name="s" type="GLshort"/> 4550 <param name="t" type="GLshort"/> 4551 <param name="r" type="GLshort"/> 4552 <param name="q" type="GLshort"/> 4553 </function> 4554 4555 <function name="MultiTexCoord4sv" 4556 deprecated="3.1" offset="407"> 4557 <param name="target" type="GLenum"/> 4558 <param name="v" type="const GLshort *" count="4"/> 4559 <glx rop="213"/> 4560 </function> 4561 4562 <function name="LoadTransposeMatrixf" 4563 deprecated="3.1" offset="assign"> 4564 <param name="m" type="const GLfloat *"/> 4565 <glx handcode="true"/> 4566 </function> 4567 4568 <function name="LoadTransposeMatrixd" 4569 deprecated="3.1" offset="assign"> 4570 <param name="m" type="const GLdouble *"/> 4571 <glx handcode="true"/> 4572 </function> 4573 4574 <function name="MultTransposeMatrixf" 4575 deprecated="3.1" offset="assign"> 4576 <param name="m" type="const GLfloat *"/> 4577 <glx handcode="true"/> 4578 </function> 4579 4580 <function name="MultTransposeMatrixd" 4581 deprecated="3.1" offset="assign"> 4582 <param name="m" type="const GLdouble *"/> 4583 <glx handcode="true"/> 4584 </function> 4585 4586 <function name="SampleCoverage" es1="1.0" 4587 es2="2.0" offset="assign"> 4588 <param name="value" type="GLclampf"/> 4589 <param name="invert" type="GLboolean"/> 4590 <glx rop="229"/> 4591 </function> 4592 4593 <function name="CompressedTexImage3D" es2="3.0" offset="assign"> 4594 <param name="target" type="GLenum"/> 4595 <param name="level" type="GLint"/> 4596 <param name="internalformat" type="GLenum"/> 4597 <param name="width" type="GLsizei"/> 4598 <param name="height" type="GLsizei"/> 4599 <param name="depth" type="GLsizei"/> 4600 <param name="border" type="GLint"/> 4601 <param name="imageSize" type="GLsizei" counter="true"/> 4602 <param name="data" type="const GLvoid *" count="imageSize"/> 4603 <glx rop="216" handcode="client"/> 4604 </function> 4605 4606 <function name="CompressedTexImage2D" 4607 es1="1.0" es2="2.0" offset="assign"> 4608 <param name="target" type="GLenum"/> 4609 <param name="level" type="GLint"/> 4610 <param name="internalformat" type="GLenum"/> 4611 <param name="width" type="GLsizei"/> 4612 <param name="height" type="GLsizei"/> 4613 <param name="border" type="GLint"/> 4614 <param name="imageSize" type="GLsizei" counter="true"/> 4615 <param name="data" type="const GLvoid *" count="imageSize"/> 4616 <glx rop="215" handcode="client"/> 4617 </function> 4618 4619 <function name="CompressedTexImage1D" offset="assign"> 4620 <param name="target" type="GLenum"/> 4621 <param name="level" type="GLint"/> 4622 <param name="internalformat" type="GLenum"/> 4623 <param name="width" type="GLsizei"/> 4624 <param name="border" type="GLint"/> 4625 <param name="imageSize" type="GLsizei" counter="true"/> 4626 <param name="data" type="const GLvoid *" count="imageSize"/> 4627 <glx rop="214" handcode="client"/> 4628 </function> 4629 4630 <function name="CompressedTexSubImage3D" es2="3.0" offset="assign"> 4631 <param name="target" type="GLenum"/> 4632 <param name="level" type="GLint"/> 4633 <param name="xoffset" type="GLint"/> 4634 <param name="yoffset" type="GLint"/> 4635 <param name="zoffset" type="GLint"/> 4636 <param name="width" type="GLsizei"/> 4637 <param name="height" type="GLsizei"/> 4638 <param name="depth" type="GLsizei"/> 4639 <param name="format" type="GLenum"/> 4640 <param name="imageSize" type="GLsizei" counter="true"/> 4641 <param name="data" type="const GLvoid *" count="imageSize"/> 4642 <glx rop="219" handcode="client"/> 4643 </function> 4644 4645 <function name="CompressedTexSubImage2D" 4646 es1="1.0" es2="2.0" offset="assign"> 4647 <param name="target" type="GLenum"/> 4648 <param name="level" type="GLint"/> 4649 <param name="xoffset" type="GLint"/> 4650 <param name="yoffset" type="GLint"/> 4651 <param name="width" type="GLsizei"/> 4652 <param name="height" type="GLsizei"/> 4653 <param name="format" type="GLenum"/> 4654 <param name="imageSize" type="GLsizei" counter="true"/> 4655 <param name="data" type="const GLvoid *" count="imageSize"/> 4656 <glx rop="218" handcode="client"/> 4657 </function> 4658 4659 <function name="CompressedTexSubImage1D" offset="assign"> 4660 <param name="target" type="GLenum"/> 4661 <param name="level" type="GLint"/> 4662 <param name="xoffset" type="GLint"/> 4663 <param name="width" type="GLsizei"/> 4664 <param name="format" type="GLenum"/> 4665 <param name="imageSize" type="GLsizei" counter="true"/> 4666 <param name="data" type="const GLvoid *" count="imageSize"/> 4667 <glx rop="217" handcode="client"/> 4668 </function> 4669 4670 <function name="GetCompressedTexImage" offset="assign"> 4671 <param name="target" type="GLenum"/> 4672 <param name="level" type="GLint"/> 4673 <param name="img" type="GLvoid *" output="true"/> 4674 <glx sop="160" handcode="true"/> 4675 </function> 4676</category> 4677 4678<category name="1.4"> 4679 <enum name="BLEND_DST_RGB" count="1" value="0x80C8"> 4680 <size name="Get" mode="get"/> 4681 </enum> 4682 <enum name="BLEND_SRC_RGB" count="1" value="0x80C9"> 4683 <size name="Get" mode="get"/> 4684 </enum> 4685 <enum name="BLEND_DST_ALPHA" count="1" value="0x80CA"> 4686 <size name="Get" mode="get"/> 4687 </enum> 4688 <enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB"> 4689 <size name="Get" mode="get"/> 4690 </enum> 4691 <enum name="POINT_SIZE_MIN" count="1" value="0x8126"> 4692 <size name="PointParameterfv"/> 4693 <size name="Get" mode="get"/> 4694 </enum> 4695 <enum name="POINT_SIZE_MAX" count="1" value="0x8127"> 4696 <size name="PointParameterfv"/> 4697 <size name="Get" mode="get"/> 4698 </enum> 4699 <enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128"> 4700 <size name="PointParameterfv"/> 4701 <size name="Get" mode="get"/> 4702 </enum> 4703 <enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129"> 4704 <size name="PointParameterfv"/> 4705 <size name="Get" mode="get"/> 4706 </enum> 4707 <enum name="GENERATE_MIPMAP" count="1" value="0x8191"> 4708 <size name="TexParameterfv"/> 4709 <size name="TexParameteriv"/> 4710 <size name="GetTexParameterfv" mode="get"/> 4711 <size name="GetTexParameteriv" mode="get"/> 4712 </enum> 4713 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/> 4714 <enum name="DEPTH_COMPONENT16" value="0x81A5"/> 4715 <enum name="DEPTH_COMPONENT24" value="0x81A6"/> 4716 <enum name="DEPTH_COMPONENT32" value="0x81A7"/> 4717 <enum name="MIRRORED_REPEAT" value="0x8370"/> 4718 <enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450"> 4719 <size name="Get" mode="get"/> 4720 </enum> 4721 <enum name="FOG_COORDINATE" value="0x8451"/> 4722 <enum name="FRAGMENT_DEPTH" value="0x8452"/> 4723 <enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453"> 4724 <size name="Get" mode="get"/> 4725 </enum> 4726 <enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454"> 4727 <size name="Get" mode="get"/> 4728 </enum> 4729 <enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455"> 4730 <size name="Get" mode="get"/> 4731 </enum> 4732 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/> 4733 <enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457"> 4734 <size name="Get" mode="get"/> 4735 </enum> 4736 <enum name="COLOR_SUM" value="0x8458"/> 4737 <enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459"> 4738 <size name="Get" mode="get"/> 4739 </enum> 4740 <enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A"> 4741 <size name="Get" mode="get"/> 4742 </enum> 4743 <enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B"> 4744 <size name="Get" mode="get"/> 4745 </enum> 4746 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C"> 4747 <size name="Get" mode="get"/> 4748 </enum> 4749 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/> 4750 <enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E"> 4751 <size name="Get" mode="get"/> 4752 </enum> 4753 <enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD"> 4754 <size name="Get" mode="get"/> 4755 </enum> 4756 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/> 4757 <enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501"> 4758 <size name="TexEnvfv"/> 4759 <size name="TexEnviv"/> 4760 <size name="TexParameterfv"/> 4761 <size name="TexParameteriv"/> 4762 <size name="GetTexEnvfv" mode="get"/> 4763 <size name="GetTexEnviv" mode="get"/> 4764 <size name="GetTexParameterfv" mode="get"/> 4765 <size name="GetTexParameteriv" mode="get"/> 4766 </enum> 4767 <enum name="INCR_WRAP" value="0x8507"/> 4768 <enum name="DECR_WRAP" value="0x8508"/> 4769 <enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A"> 4770 <size name="GetTexLevelParameterfv" mode="get"/> 4771 <size name="GetTexLevelParameteriv" mode="get"/> 4772 </enum> 4773 <enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B"> 4774 <size name="TexParameterfv"/> 4775 <size name="TexParameteriv"/> 4776 <size name="GetTexParameterfv" mode="get"/> 4777 <size name="GetTexParameteriv" mode="get"/> 4778 </enum> 4779 <enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C"> 4780 <size name="TexParameterfv"/> 4781 <size name="TexParameteriv"/> 4782 <size name="GetTexParameterfv" mode="get"/> 4783 <size name="GetTexParameteriv" mode="get"/> 4784 </enum> 4785 <enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D"> 4786 <size name="TexParameterfv"/> 4787 <size name="TexParameteriv"/> 4788 <size name="GetTexParameterfv" mode="get"/> 4789 <size name="GetTexParameteriv" mode="get"/> 4790 </enum> 4791 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/> 4792 4793 <function name="BlendFuncSeparate" es2="2.0" offset="assign"> 4794 <param name="sfactorRGB" type="GLenum"/> 4795 <param name="dfactorRGB" type="GLenum"/> 4796 <param name="sfactorAlpha" type="GLenum"/> 4797 <param name="dfactorAlpha" type="GLenum"/> 4798 <glx rop="4134"/> 4799 </function> 4800 4801 <function name="FogCoordf" alias="FogCoordfEXT" deprecated="3.1"> 4802 <param name="coord" type="GLfloat"/> 4803 </function> 4804 4805 <function name="FogCoordfv" alias="FogCoordfvEXT" deprecated="3.1"> 4806 <param name="coord" type="const GLfloat *"/> 4807 </function> 4808 4809 <function name="FogCoordd" deprecated="3.1" offset="assign"> 4810 <param name="coord" type="GLdouble"/> 4811 </function> 4812 4813 <function name="FogCoorddv" deprecated="3.1" offset="assign"> 4814 <param name="coord" type="const GLdouble *" count="1"/> 4815 <glx rop="4125"/> 4816 </function> 4817 4818 <function name="FogCoordPointer" 4819 deprecated="3.1" offset="assign"> 4820 <param name="type" type="GLenum"/> 4821 <param name="stride" type="GLsizei"/> 4822 <param name="pointer" type="const GLvoid *"/> 4823 <glx handcode="true"/> 4824 </function> 4825 4826 <function name="MultiDrawArrays" offset="assign"> 4827 <param name="mode" type="GLenum"/> 4828 <param name="first" type="const GLint *"/> 4829 <param name="count" type="const GLsizei *"/> 4830 <param name="primcount" type="GLsizei"/> 4831 <glx handcode="true"/> 4832 </function> 4833 4834 <function name="MultiDrawElements" alias="MultiDrawElementsEXT"> 4835 <param name="mode" type="GLenum"/> 4836 <param name="count" type="const GLsizei *"/> 4837 <param name="type" type="GLenum"/> 4838 <param name="indices" type="const GLvoid * const *"/> 4839 <param name="primcount" type="GLsizei"/> 4840 </function> 4841 4842 <function name="PointParameterf" es1="1.1" offset="assign"> 4843 <param name="pname" type="GLenum"/> 4844 <param name="param" type="GLfloat"/> 4845 <glx rop="2065"/> 4846 </function> 4847 4848 <function name="PointParameterfv" es1="1.1" offset="assign"> 4849 <param name="pname" type="GLenum"/> 4850 <param name="params" type="const GLfloat *" variable_param="pname"/> 4851 <glx rop="2066"/> 4852 </function> 4853 4854 <function name="PointParameteri" offset="assign"> 4855 <param name="pname" type="GLenum"/> 4856 <param name="param" type="GLint"/> 4857 <glx rop="4221"/> 4858 </function> 4859 4860 <function name="PointParameteriv" offset="assign"> 4861 <param name="pname" type="GLenum"/> 4862 <param name="params" type="const GLint *" variable_param="pname"/> 4863 <glx rop="4222"/> 4864 </function> 4865 4866 <function name="SecondaryColor3b" 4867 deprecated="3.1" offset="assign"> 4868 <param name="red" type="GLbyte"/> 4869 <param name="green" type="GLbyte"/> 4870 <param name="blue" type="GLbyte"/> 4871 </function> 4872 4873 <function name="SecondaryColor3bv" 4874 deprecated="3.1" offset="assign"> 4875 <param name="v" type="const GLbyte *" count="3"/> 4876 <glx rop="4126"/> 4877 </function> 4878 4879 <function name="SecondaryColor3d" 4880 deprecated="3.1" offset="assign"> 4881 <param name="red" type="GLdouble"/> 4882 <param name="green" type="GLdouble"/> 4883 <param name="blue" type="GLdouble"/> 4884 </function> 4885 4886 <function name="SecondaryColor3dv" 4887 deprecated="3.1" offset="assign"> 4888 <param name="v" type="const GLdouble *" count="3"/> 4889 <glx rop="4130"/> 4890 </function> 4891 4892 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT" 4893 deprecated="3.1" exec="dynamic"> 4894 <param name="red" type="GLfloat"/> 4895 <param name="green" type="GLfloat"/> 4896 <param name="blue" type="GLfloat"/> 4897 </function> 4898 4899 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT" 4900 deprecated="3.1" exec="dynamic"> 4901 <param name="v" type="const GLfloat *"/> 4902 </function> 4903 4904 <function name="SecondaryColor3i" 4905 deprecated="3.1" offset="assign"> 4906 <param name="red" type="GLint"/> 4907 <param name="green" type="GLint"/> 4908 <param name="blue" type="GLint"/> 4909 </function> 4910 4911 <function name="SecondaryColor3iv" 4912 deprecated="3.1" offset="assign"> 4913 <param name="v" type="const GLint *" count="3"/> 4914 <glx rop="4128"/> 4915 </function> 4916 4917 <function name="SecondaryColor3s" 4918 deprecated="3.1" offset="assign"> 4919 <param name="red" type="GLshort"/> 4920 <param name="green" type="GLshort"/> 4921 <param name="blue" type="GLshort"/> 4922 </function> 4923 4924 <function name="SecondaryColor3sv" 4925 deprecated="3.1" offset="assign"> 4926 <param name="v" type="const GLshort *" count="3"/> 4927 <glx rop="4127"/> 4928 </function> 4929 4930 <function name="SecondaryColor3ub" 4931 deprecated="3.1" offset="assign"> 4932 <param name="red" type="GLubyte"/> 4933 <param name="green" type="GLubyte"/> 4934 <param name="blue" type="GLubyte"/> 4935 </function> 4936 4937 <function name="SecondaryColor3ubv" 4938 deprecated="3.1" offset="assign"> 4939 <param name="v" type="const GLubyte *" count="3"/> 4940 <glx rop="4131"/> 4941 </function> 4942 4943 <function name="SecondaryColor3ui" 4944 deprecated="3.1" offset="assign"> 4945 <param name="red" type="GLuint"/> 4946 <param name="green" type="GLuint"/> 4947 <param name="blue" type="GLuint"/> 4948 </function> 4949 4950 <function name="SecondaryColor3uiv" 4951 deprecated="3.1" offset="assign"> 4952 <param name="v" type="const GLuint *" count="3"/> 4953 <glx rop="4133"/> 4954 </function> 4955 4956 <function name="SecondaryColor3us" 4957 deprecated="3.1" offset="assign"> 4958 <param name="red" type="GLushort"/> 4959 <param name="green" type="GLushort"/> 4960 <param name="blue" type="GLushort"/> 4961 </function> 4962 4963 <function name="SecondaryColor3usv" 4964 deprecated="3.1" offset="assign"> 4965 <param name="v" type="const GLushort *" count="3"/> 4966 <glx rop="4132"/> 4967 </function> 4968 4969 <function name="SecondaryColorPointer" 4970 deprecated="3.1" offset="assign"> 4971 <param name="size" type="GLint"/> 4972 <param name="type" type="GLenum"/> 4973 <param name="stride" type="GLsizei"/> 4974 <param name="pointer" type="const GLvoid *"/> 4975 <glx handcode="true"/> 4976 </function> 4977 4978 <function name="WindowPos2d" deprecated="3.1" offset="assign"> 4979 <param name="x" type="GLdouble"/> 4980 <param name="y" type="GLdouble"/> 4981 <glx handcode="true"/> 4982 </function> 4983 4984 <function name="WindowPos2dv" deprecated="3.1" offset="assign"> 4985 <param name="v" type="const GLdouble *"/> 4986 <glx handcode="true"/> 4987 </function> 4988 4989 <function name="WindowPos2f" deprecated="3.1" offset="assign"> 4990 <param name="x" type="GLfloat"/> 4991 <param name="y" type="GLfloat"/> 4992 <glx handcode="true"/> 4993 </function> 4994 4995 <function name="WindowPos2fv" deprecated="3.1" offset="assign"> 4996 <param name="v" type="const GLfloat *"/> 4997 <glx handcode="true"/> 4998 </function> 4999 5000 <function name="WindowPos2i" deprecated="3.1" offset="assign"> 5001 <param name="x" type="GLint"/> 5002 <param name="y" type="GLint"/> 5003 <glx handcode="true"/> 5004 </function> 5005 5006 <function name="WindowPos2iv" deprecated="3.1" offset="assign"> 5007 <param name="v" type="const GLint *"/> 5008 <glx handcode="true"/> 5009 </function> 5010 5011 <function name="WindowPos2s" deprecated="3.1" offset="assign"> 5012 <param name="x" type="GLshort"/> 5013 <param name="y" type="GLshort"/> 5014 <glx handcode="true"/> 5015 </function> 5016 5017 <function name="WindowPos2sv" deprecated="3.1" offset="assign"> 5018 <param name="v" type="const GLshort *"/> 5019 <glx handcode="true"/> 5020 </function> 5021 5022 <function name="WindowPos3d" deprecated="3.1" offset="assign"> 5023 <param name="x" type="GLdouble"/> 5024 <param name="y" type="GLdouble"/> 5025 <param name="z" type="GLdouble"/> 5026 <glx handcode="true"/> 5027 </function> 5028 5029 <function name="WindowPos3dv" deprecated="3.1" offset="assign"> 5030 <param name="v" type="const GLdouble *"/> 5031 <glx handcode="true"/> 5032 </function> 5033 5034 <function name="WindowPos3f" deprecated="3.1" offset="assign"> 5035 <param name="x" type="GLfloat"/> 5036 <param name="y" type="GLfloat"/> 5037 <param name="z" type="GLfloat"/> 5038 </function> 5039 5040 <function name="WindowPos3fv" deprecated="3.1" offset="assign"> 5041 <param name="v" type="const GLfloat *" count="3"/> 5042 <glx rop="230"/> 5043 </function> 5044 5045 <function name="WindowPos3i" deprecated="3.1" offset="assign"> 5046 <param name="x" type="GLint"/> 5047 <param name="y" type="GLint"/> 5048 <param name="z" type="GLint"/> 5049 <glx handcode="true"/> 5050 </function> 5051 5052 <function name="WindowPos3iv" deprecated="3.1" offset="assign"> 5053 <param name="v" type="const GLint *"/> 5054 <glx handcode="true"/> 5055 </function> 5056 5057 <function name="WindowPos3s" deprecated="3.1" offset="assign"> 5058 <param name="x" type="GLshort"/> 5059 <param name="y" type="GLshort"/> 5060 <param name="z" type="GLshort"/> 5061 <glx handcode="true"/> 5062 </function> 5063 5064 <function name="WindowPos3sv" deprecated="3.1" offset="assign"> 5065 <param name="v" type="const GLshort *"/> 5066 <glx handcode="true"/> 5067 </function> 5068</category> 5069 5070<category name="1.5"> 5071 <enum name="BUFFER_SIZE" value="0x8764"/> 5072 <enum name="BUFFER_USAGE" value="0x8765"/> 5073 <enum name="QUERY_COUNTER_BITS" value="0x8864"/> 5074 <enum name="CURRENT_QUERY" value="0x8865"/> 5075 <enum name="QUERY_RESULT" value="0x8866"/> 5076 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/> 5077 <enum name="ARRAY_BUFFER" value="0x8892"/> 5078 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/> 5079 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/> 5080 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/> 5081 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/> 5082 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/> 5083 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/> 5084 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/> 5085 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/> 5086 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/> 5087 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/> 5088 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/> 5089 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/> 5090 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/> 5091 <enum name="READ_ONLY" value="0x88B8"/> 5092 <enum name="WRITE_ONLY" value="0x88B9"/> 5093 <enum name="READ_WRITE" value="0x88BA"/> 5094 <enum name="BUFFER_ACCESS" value="0x88BB"/> 5095 <enum name="BUFFER_MAPPED" value="0x88BC"/> 5096 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/> 5097 <enum name="STREAM_DRAW" value="0x88E0"/> 5098 <enum name="STREAM_READ" value="0x88E1"/> 5099 <enum name="STREAM_COPY" value="0x88E2"/> 5100 <enum name="STATIC_DRAW" value="0x88E4"/> 5101 <enum name="STATIC_READ" value="0x88E5"/> 5102 <enum name="STATIC_COPY" value="0x88E6"/> 5103 <enum name="DYNAMIC_DRAW" value="0x88E8"/> 5104 <enum name="DYNAMIC_READ" value="0x88E9"/> 5105 <enum name="DYNAMIC_COPY" value="0x88EA"/> 5106 <enum name="SAMPLES_PASSED" count="1" value="0x8914"/> 5107 <enum name="FOG_COORD_SRC" value="0x8450"> 5108 <size name="Get" mode="get"/> 5109 </enum> 5110 <enum name="FOG_COORD" value="0x8451"/> 5111 <enum name="CURRENT_FOG_COORD" count="1" value="0x8453"> 5112 <size name="Get" mode="get"/> 5113 </enum> 5114 <enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454"> 5115 <size name="Get" mode="get"/> 5116 </enum> 5117 <enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455"> 5118 <size name="Get" mode="get"/> 5119 </enum> 5120 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/> 5121 <enum name="FOG_COORD_ARRAY" count="1" value="0x8457"> 5122 <size name="Get" mode="get"/> 5123 </enum> 5124 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/> 5125 <enum name="SRC0_RGB" value="0x8580"/> 5126 <enum name="SRC1_RGB" value="0x8581"/> 5127 <enum name="SRC2_RGB" value="0x8582"/> 5128 <enum name="SRC0_ALPHA" value="0x8588"/> 5129 <enum name="SRC1_ALPHA" value="0x8589"/> 5130 <enum name="SRC2_ALPHA" value="0x858A"/> 5131 5132 <type name="intptr" size="4" glx_name="CARD32"/> 5133 <type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/> 5134 5135 <function name="BindBuffer" es1="1.1" es2="2.0" offset="assign"> 5136 <param name="target" type="GLenum"/> 5137 <param name="buffer" type="GLuint"/> 5138 <glx ignore="true"/> 5139 </function> 5140 5141 <function name="BufferData" es1="1.1" es2="2.0" offset="assign"> 5142 <param name="target" type="GLenum"/> 5143 <param name="size" type="GLsizeiptr" counter="true"/> 5144 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/> 5145 <param name="usage" type="GLenum"/> 5146 <glx ignore="true"/> 5147 </function> 5148 5149 <function name="BufferSubData" es1="1.1" 5150 es2="2.0" offset="assign"> 5151 <param name="target" type="GLenum"/> 5152 <param name="offset" type="GLintptr"/> 5153 <param name="size" type="GLsizeiptr" counter="true"/> 5154 <param name="data" type="const GLvoid *" count="size"/> 5155 <glx ignore="true"/> 5156 </function> 5157 5158 <function name="DeleteBuffers" es1="1.1" 5159 es2="2.0" offset="assign"> 5160 <param name="n" type="GLsizei" counter="true"/> 5161 <param name="buffer" type="const GLuint *" count="n"/> 5162 <glx ignore="true"/> 5163 </function> 5164 5165 <function name="GenBuffers" es1="1.1" es2="2.0" offset="assign"> 5166 <param name="n" type="GLsizei" counter="true"/> 5167 <param name="buffer" type="GLuint *" output="true" count="n"/> 5168 <glx ignore="true"/> 5169 </function> 5170 5171 <function name="GetBufferParameteriv" 5172 es1="1.1" es2="2.0" offset="assign"> 5173 <param name="target" type="GLenum"/> 5174 <param name="pname" type="GLenum"/> 5175 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5176 <glx ignore="true"/> 5177 </function> 5178 5179 <function name="GetBufferPointerv" es2="3.0" offset="assign"> 5180 <param name="target" type="GLenum"/> 5181 <param name="pname" type="GLenum"/> 5182 <param name="params" type="GLvoid **" output="true"/> 5183 <glx ignore="true"/> 5184 </function> 5185 5186 <function name="GetBufferSubData" offset="assign"> 5187 <param name="target" type="GLenum"/> 5188 <param name="offset" type="GLintptr"/> 5189 <param name="size" type="GLsizeiptr" counter="true"/> 5190 <param name="data" type="GLvoid *" output="true" count="size"/> 5191 <glx ignore="true"/> 5192 </function> 5193 5194 <function name="IsBuffer" es1="1.1" es2="2.0" offset="assign"> 5195 <param name="buffer" type="GLuint"/> 5196 <return type="GLboolean"/> 5197 <glx ignore="true"/> 5198 </function> 5199 5200 <function name="MapBuffer" offset="assign"> 5201 <param name="target" type="GLenum"/> 5202 <param name="access" type="GLenum"/> 5203 <return type="GLvoid *"/> 5204 <glx ignore="true"/> 5205 </function> 5206 5207 <function name="UnmapBuffer" es2="3.0" offset="assign"> 5208 <param name="target" type="GLenum"/> 5209 <return type="GLboolean"/> 5210 <glx ignore="true"/> 5211 </function> 5212 5213 <function name="GenQueries" es2="3.0" offset="assign"> 5214 <param name="n" type="GLsizei" counter="true"/> 5215 <param name="ids" type="GLuint *" output="true" count="n"/> 5216 <glx sop="162" always_array="true"/> 5217 </function> 5218 5219 <function name="DeleteQueries" es2="3.0" offset="assign"> 5220 <param name="n" type="GLsizei" counter="true"/> 5221 <param name="ids" type="const GLuint *" count="n"/> 5222 <glx sop="161"/> 5223 </function> 5224 5225 <function name="IsQuery" es2="3.0" offset="assign"> 5226 <param name="id" type="GLuint"/> 5227 <return type="GLboolean"/> 5228 <glx sop="163"/> 5229 </function> 5230 5231 <function name="BeginQuery" es2="3.0" offset="assign"> 5232 <param name="target" type="GLenum"/> 5233 <param name="id" type="GLuint"/> 5234 <glx rop="231"/> 5235 </function> 5236 5237 <function name="EndQuery" es2="3.0" offset="assign"> 5238 <param name="target" type="GLenum"/> 5239 <glx rop="232"/> 5240 </function> 5241 5242 <function name="GetQueryiv" es2="3.0" offset="assign"> 5243 <param name="target" type="GLenum"/> 5244 <param name="pname" type="GLenum"/> 5245 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5246 <glx sop="164"/> 5247 </function> 5248 5249 <function name="GetQueryObjectiv" offset="assign"> 5250 <param name="id" type="GLuint"/> 5251 <param name="pname" type="GLenum"/> 5252 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5253 <glx sop="165"/> 5254 </function> 5255 5256 <function name="GetQueryObjectuiv" es2="3.0" offset="assign"> 5257 <param name="id" type="GLuint"/> 5258 <param name="pname" type="GLenum"/> 5259 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 5260 <glx sop="166"/> 5261 </function> 5262</category> 5263 5264 5265<category name="2.0"> 5266 <!-- XXX some of the enums and functions probably need additional --> 5267 <!-- flags/attributes. --> 5268 5269 <type name="char" size="1" glx_name="CARD8"/> 5270 5271 <enum name="BLEND_EQUATION_RGB" value="0x8009"/> 5272 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/> 5273 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/> 5274 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/> 5275 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/> 5276 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/> 5277 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/> 5278 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/> 5279 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/> 5280 <enum name="STENCIL_BACK_FUNC" value="0x8800"/> 5281 <enum name="STENCIL_BACK_FAIL" value="0x8801"/> 5282 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/> 5283 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/> 5284 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/> 5285 <enum name="DRAW_BUFFER0" value="0x8825"/> 5286 <enum name="DRAW_BUFFER1" value="0x8826"/> 5287 <enum name="DRAW_BUFFER2" value="0x8827"/> 5288 <enum name="DRAW_BUFFER3" value="0x8828"/> 5289 <enum name="DRAW_BUFFER4" value="0x8829"/> 5290 <enum name="DRAW_BUFFER5" value="0x882A"/> 5291 <enum name="DRAW_BUFFER6" value="0x882B"/> 5292 <enum name="DRAW_BUFFER7" value="0x882C"/> 5293 <enum name="DRAW_BUFFER8" value="0x882D"/> 5294 <enum name="DRAW_BUFFER9" value="0x882E"/> 5295 <enum name="DRAW_BUFFER10" value="0x882F"/> 5296 <enum name="DRAW_BUFFER11" value="0x8830"/> 5297 <enum name="DRAW_BUFFER12" value="0x8831"/> 5298 <enum name="DRAW_BUFFER13" value="0x8832"/> 5299 <enum name="DRAW_BUFFER14" value="0x8833"/> 5300 <enum name="DRAW_BUFFER15" value="0x8834"/> 5301 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/> 5302 <enum name="POINT_SPRITE" value="0x8861"/> 5303 <enum name="COORD_REPLACE" value="0x8862"/> 5304 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/> 5305 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/> 5306 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/> 5307 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/> 5308 <enum name="FRAGMENT_SHADER" value="0x8B30"/> 5309 <enum name="VERTEX_SHADER" value="0x8B31"/> 5310 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/> 5311 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/> 5312 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/> 5313 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/> 5314 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/> 5315 <enum name="SHADER_TYPE" value="0x8B4F"/> 5316 <enum name="FLOAT_VEC2" value="0x8B50"/> 5317 <enum name="FLOAT_VEC3" value="0x8B51"/> 5318 <enum name="FLOAT_VEC4" value="0x8B52"/> 5319 <enum name="INT_VEC2" value="0x8B53"/> 5320 <enum name="INT_VEC3" value="0x8B54"/> 5321 <enum name="INT_VEC4" value="0x8B55"/> 5322 <enum name="BOOL" value="0x8B56"/> 5323 <enum name="BOOL_VEC2" value="0x8B57"/> 5324 <enum name="BOOL_VEC3" value="0x8B58"/> 5325 <enum name="BOOL_VEC4" value="0x8B59"/> 5326 <enum name="FLOAT_MAT2" value="0x8B5A"/> 5327 <enum name="FLOAT_MAT3" value="0x8B5B"/> 5328 <enum name="FLOAT_MAT4" value="0x8B5C"/> 5329 <enum name="SAMPLER_1D" value="0x8B5D"/> 5330 <enum name="SAMPLER_2D" value="0x8B5E"/> 5331 <enum name="SAMPLER_3D" value="0x8B5F"/> 5332 <enum name="SAMPLER_CUBE" value="0x8B60"/> 5333 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/> 5334 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/> 5335 <enum name="DELETE_STATUS" value="0x8B80"/> 5336 <enum name="COMPILE_STATUS" value="0x8B81"/> 5337 <enum name="LINK_STATUS" value="0x8B82"/> 5338 <enum name="VALIDATE_STATUS" value="0x8B83"/> 5339 <enum name="INFO_LOG_LENGTH" value="0x8B84"/> 5340 <enum name="ATTACHED_SHADERS" value="0x8B85"/> 5341 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/> 5342 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/> 5343 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/> 5344 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/> 5345 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/> 5346 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/> 5347 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/> 5348 <enum name="CURRENT_PROGRAM" value="0x8B8D"/> 5349 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0"> 5350 <size name="PointParameterfv"/> 5351 <size name="PointParameteriv"/> 5352 </enum> 5353 <enum name="LOWER_LEFT" value="0x8CA1"/> 5354 <enum name="UPPER_LEFT" value="0x8CA2"/> 5355 <enum name="STENCIL_BACK_REF" value="0x8CA3"/> 5356 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/> 5357 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/> 5358 5359 <function name="BlendEquationSeparate" 5360 es2="2.0" offset="assign"> 5361 <param name="modeRGB" type="GLenum"/> 5362 <param name="modeA" type="GLenum"/> 5363 <glx rop="4228"/> 5364 </function> 5365 5366 <function name="DrawBuffers" es2="3.0" offset="assign"> 5367 <param name="n" type="GLsizei" counter="true"/> 5368 <param name="bufs" type="const GLenum *" count="n"/> 5369 <glx rop="233" large="true"/> 5370 </function> 5371 5372 <function name="StencilFuncSeparate" offset="assign" es2="2.0"> 5373 <param name="face" type="GLenum"/> 5374 <param name="func" type="GLenum"/> 5375 <param name="ref" type="GLint"/> 5376 <param name="mask" type="GLuint"/> 5377 <glx ignore="true"/> 5378 </function> 5379 5380 <function name="StencilOpSeparate" offset="assign" es2="2.0"> 5381 <param name="face" type="GLenum"/> 5382 <param name="sfail" type="GLenum"/> 5383 <param name="zfail" type="GLenum"/> 5384 <param name="zpass" type="GLenum"/> 5385 <glx ignore="true"/> 5386 </function> 5387 5388 <function name="StencilMaskSeparate" offset="assign" es2="2.0"> 5389 <param name="face" type="GLenum"/> 5390 <param name="mask" type="GLuint"/> 5391 <glx ignore="true"/> 5392 </function> 5393 5394 <function name="AttachShader" offset="assign" es2="2.0"> 5395 <param name="program" type="GLuint"/> 5396 <param name="shader" type="GLuint"/> 5397 <glx ignore="true"/> 5398 </function> 5399 5400 <function name="BindAttribLocation" 5401 es2="2.0" offset="assign"> 5402 <param name="program" type="GLuint"/> 5403 <param name="index" type="GLuint"/> 5404 <param name="name" type="const GLchar *"/> 5405 <glx ignore="true"/> 5406 </function> 5407 5408 <function name="CompileShader" es2="2.0" offset="assign"> 5409 <param name="shader" type="GLuint"/> 5410 <glx ignore="true"/> 5411 </function> 5412 5413 <function name="CreateProgram" offset="assign" es2="2.0"> 5414 <return type="GLuint"/> 5415 <glx ignore="true"/> 5416 </function> 5417 5418 <function name="CreateShader" offset="assign" es2="2.0"> 5419 <param name="type" type="GLenum"/> 5420 <return type="GLuint"/> 5421 <glx ignore="true"/> 5422 </function> 5423 5424 <function name="DeleteProgram" offset="assign" es2="2.0"> 5425 <param name="program" type="GLuint"/> 5426 <glx ignore="true"/> 5427 </function> 5428 5429 <function name="DeleteShader" offset="assign" es2="2.0"> 5430 <param name="program" type="GLuint"/> 5431 <glx ignore="true"/> 5432 </function> 5433 5434 <function name="DetachShader" offset="assign" es2="2.0"> 5435 <param name="program" type="GLuint"/> 5436 <param name="shader" type="GLuint"/> 5437 <glx ignore="true"/> 5438 </function> 5439 5440 <function name="DisableVertexAttribArray" es2="2.0" offset="assign"> 5441 <param name="index" type="GLuint"/> 5442 <glx ignore="true"/> 5443 <glx handcode="true"/> 5444 </function> 5445 5446 <function name="EnableVertexAttribArray" 5447 es2="2.0" offset="assign"> 5448 <param name="index" type="GLuint"/> 5449 <glx ignore="true"/> 5450 <glx handcode="true"/> 5451 </function> 5452 5453 <function name="GetActiveAttrib" es2="2.0" offset="assign"> 5454 <param name="program" type="GLuint"/> 5455 <param name="index" type="GLuint"/> 5456 <param name="bufSize" type="GLsizei "/> 5457 <param name="length" type="GLsizei *" output="true"/> 5458 <param name="size" type="GLint *" output="true"/> 5459 <param name="type" type="GLenum *" output="true"/> 5460 <param name="name" type="GLchar *" output="true"/> 5461 <glx ignore="true"/> 5462 </function> 5463 5464 <function name="GetActiveUniform" es2="2.0" offset="assign"> 5465 <param name="program" type="GLuint"/> 5466 <param name="index" type="GLuint"/> 5467 <param name="bufSize" type="GLsizei"/> 5468 <param name="length" type="GLsizei *" output="true"/> 5469 <param name="size" type="GLint *" output="true"/> 5470 <param name="type" type="GLenum *" output="true"/> 5471 <param name="name" type="GLchar *" output="true"/> 5472 <glx ignore="true"/> 5473 </function> 5474 5475 <function name="GetAttachedShaders" offset="assign" es2="2.0"> 5476 <param name="program" type="GLuint"/> 5477 <param name="maxCount" type="GLsizei"/> 5478 <param name="count" type="GLsizei *" output="true"/> 5479 <param name="obj" type="GLuint *" output="true"/> 5480 <glx ignore="true"/> 5481 </function> 5482 5483 <function name="GetAttribLocation" es2="2.0" offset="assign"> 5484 <param name="program" type="GLuint"/> 5485 <param name="name" type="const GLchar *"/> 5486 <return type="GLint"/> 5487 <glx ignore="true"/> 5488 </function> 5489 5490 <function name="GetProgramiv" offset="assign" es2="2.0"> 5491 <param name="program" type="GLuint"/> 5492 <param name="pname" type="GLenum"/> 5493 <param name="params" type="GLint *" output="true"/> 5494 <glx ignore="true"/> 5495 </function> 5496 5497 <function name="GetProgramInfoLog" offset="assign" es2="2.0"> 5498 <param name="program" type="GLuint"/> 5499 <param name="bufSize" type="GLsizei"/> 5500 <param name="length" type="GLsizei *"/> 5501 <param name="infoLog" type="GLchar *"/> 5502 <glx ignore="true"/> 5503 </function> 5504 5505 <function name="GetShaderiv" offset="assign" es2="2.0"> 5506 <param name="shader" type="GLuint"/> 5507 <param name="pname" type="GLenum"/> 5508 <param name="params" type="GLint *"/> 5509 <glx ignore="true"/> 5510 </function> 5511 5512 <function name="GetShaderInfoLog" offset="assign" es2="2.0"> 5513 <param name="shader" type="GLuint"/> 5514 <param name="bufSize" type="GLsizei"/> 5515 <param name="length" type="GLsizei *"/> 5516 <param name="infoLog" type="GLchar *"/> 5517 <glx ignore="true"/> 5518 </function> 5519 5520 <function name="GetShaderSource" es2="2.0" offset="assign"> 5521 <param name="shader" type="GLuint"/> 5522 <param name="bufSize" type="GLsizei"/> 5523 <param name="length" type="GLsizei *" output="true"/> 5524 <param name="source" type="GLchar *" output="true"/> 5525 <glx ignore="true"/> 5526 </function> 5527 5528 <function name="GetUniformLocation" 5529 es2="2.0" offset="assign"> 5530 <param name="program" type="GLuint"/> 5531 <param name="name" type="const GLchar *"/> 5532 <return type="GLint"/> 5533 <glx ignore="true"/> 5534 </function> 5535 5536 <function name="GetUniformfv" es2="2.0" offset="assign"> 5537 <param name="program" type="GLuint"/> 5538 <param name="location" type="GLint"/> 5539 <param name="params" type="GLfloat *" output="true"/> 5540 <glx ignore="true"/> 5541 </function> 5542 5543 <function name="GetUniformiv" es2="2.0" offset="assign"> 5544 <param name="program" type="GLuint"/> 5545 <param name="location" type="GLint"/> 5546 <param name="params" type="GLint *" output="true"/> 5547 <glx ignore="true"/> 5548 </function> 5549 5550 <function name="GetVertexAttribdv" offset="assign"> 5551 <param name="index" type="GLuint"/> 5552 <param name="pname" type="GLenum"/> 5553 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 5554 <glx ignore="true"/> 5555 <glx handcode="client" vendorpriv="1301"/> 5556 </function> 5557 5558 <function name="GetVertexAttribfv" es2="2.0" offset="assign"> 5559 <param name="index" type="GLuint"/> 5560 <param name="pname" type="GLenum"/> 5561 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 5562 <glx ignore="true"/> 5563 <glx handcode="client" vendorpriv="1302"/> 5564 </function> 5565 5566 <function name="GetVertexAttribiv" es2="2.0" offset="assign"> 5567 <param name="index" type="GLuint"/> 5568 <param name="pname" type="GLenum"/> 5569 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5570 <glx ignore="true"/> 5571 <glx handcode="client" vendorpriv="1303"/> 5572 </function> 5573 5574 <function name="GetVertexAttribPointerv" 5575 es2="2.0" offset="assign"> 5576 <param name="index" type="GLuint"/> 5577 <param name="pname" type="GLenum"/> 5578 <param name="pointer" type="GLvoid **" output="true"/> 5579 <glx ignore="true"/> 5580 <glx handcode="true"/> 5581 </function> 5582 5583 <function name="IsProgram" offset="assign" es2="2.0"> 5584 <param name="program" type="GLuint"/> 5585 <return type="GLboolean"/> 5586 <glx ignore="true"/> 5587 </function> 5588 5589 <function name="IsShader" offset="assign" es2="2.0"> 5590 <param name="shader" type="GLuint"/> 5591 <return type="GLboolean"/> 5592 <glx ignore="true"/> 5593 </function> 5594 5595 <function name="LinkProgram" es2="2.0" offset="assign"> 5596 <param name="program" type="GLuint"/> 5597 <glx ignore="true"/> 5598 </function> 5599 5600 <function name="ShaderSource" es2="2.0" offset="assign"> 5601 <param name="shader" type="GLuint"/> 5602 <param name="count" type="GLsizei"/> 5603 <param name="string" type="const GLchar * const *"/> 5604 <param name="length" type="const GLint *"/> 5605 <glx ignore="true"/> 5606 </function> 5607 5608 <function name="UseProgram" es2="2.0" offset="assign"> 5609 <param name="program" type="GLuint"/> 5610 <glx ignore="true"/> 5611 </function> 5612 5613 <function name="Uniform1f" es2="2.0" offset="assign"> 5614 <param name="location" type="GLint"/> 5615 <param name="v0" type="GLfloat"/> 5616 <glx ignore="true"/> 5617 </function> 5618 <function name="Uniform2f" es2="2.0" offset="assign"> 5619 <param name="location" type="GLint"/> 5620 <param name="v0" type="GLfloat"/> 5621 <param name="v1" type="GLfloat"/> 5622 <glx ignore="true"/> 5623 </function> 5624 <function name="Uniform3f" es2="2.0" offset="assign"> 5625 <param name="location" type="GLint"/> 5626 <param name="v0" type="GLfloat"/> 5627 <param name="v1" type="GLfloat"/> 5628 <param name="v2" type="GLfloat"/> 5629 <glx ignore="true"/> 5630 </function> 5631 <function name="Uniform4f" es2="2.0" offset="assign"> 5632 <param name="location" type="GLint"/> 5633 <param name="v0" type="GLfloat"/> 5634 <param name="v1" type="GLfloat"/> 5635 <param name="v2" type="GLfloat"/> 5636 <param name="v3" type="GLfloat"/> 5637 <glx ignore="true"/> 5638 </function> 5639 5640 <function name="Uniform1i" es2="2.0" offset="assign"> 5641 <param name="location" type="GLint"/> 5642 <param name="v0" type="GLint"/> 5643 <glx ignore="true"/> 5644 </function> 5645 <function name="Uniform2i" es2="2.0" offset="assign"> 5646 <param name="location" type="GLint"/> 5647 <param name="v0" type="GLint"/> 5648 <param name="v1" type="GLint"/> 5649 <glx ignore="true"/> 5650 </function> 5651 <function name="Uniform3i" es2="2.0" offset="assign"> 5652 <param name="location" type="GLint"/> 5653 <param name="v0" type="GLint"/> 5654 <param name="v1" type="GLint"/> 5655 <param name="v2" type="GLint"/> 5656 <glx ignore="true"/> 5657 </function> 5658 <function name="Uniform4i" es2="2.0" offset="assign"> 5659 <param name="location" type="GLint"/> 5660 <param name="v0" type="GLint"/> 5661 <param name="v1" type="GLint"/> 5662 <param name="v2" type="GLint"/> 5663 <param name="v3" type="GLint"/> 5664 <glx ignore="true"/> 5665 </function> 5666 5667 <function name="Uniform1fv" es2="2.0" offset="assign"> 5668 <param name="location" type="GLint"/> 5669 <param name="count" type="GLsizei" counter="true"/> 5670 <param name="value" type="const GLfloat *" count="count"/> 5671 <glx ignore="true"/> 5672 </function> 5673 <function name="Uniform2fv" es2="2.0" offset="assign"> 5674 <param name="location" type="GLint"/> 5675 <param name="count" type="GLsizei" counter="true"/> 5676 <param name="value" type="const GLfloat *" count="count" count_scale="2"/> 5677 <glx ignore="true"/> 5678 </function> 5679 <function name="Uniform3fv" es2="2.0" offset="assign"> 5680 <param name="location" type="GLint"/> 5681 <param name="count" type="GLsizei" counter="true"/> 5682 <param name="value" type="const GLfloat *" count="count" count_scale="3"/> 5683 <glx ignore="true"/> 5684 </function> 5685 <function name="Uniform4fv" es2="2.0" offset="assign"> 5686 <param name="location" type="GLint"/> 5687 <param name="count" type="GLsizei" counter="true"/> 5688 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5689 <glx ignore="true"/> 5690 </function> 5691 5692 <function name="Uniform1iv" es2="2.0" offset="assign"> 5693 <param name="location" type="GLint"/> 5694 <param name="count" type="GLsizei" counter="true"/> 5695 <param name="value" type="const GLint *" count="count"/> 5696 <glx ignore="true"/> 5697 </function> 5698 <function name="Uniform2iv" es2="2.0" offset="assign"> 5699 <param name="location" type="GLint"/> 5700 <param name="count" type="GLsizei" counter="true"/> 5701 <param name="value" type="const GLint *" count="count" count_scale="2"/> 5702 <glx ignore="true"/> 5703 </function> 5704 <function name="Uniform3iv" es2="2.0" offset="assign"> 5705 <param name="location" type="GLint"/> 5706 <param name="count" type="GLsizei" counter="true"/> 5707 <param name="value" type="const GLint *" count="count" count_scale="3"/> 5708 <glx ignore="true"/> 5709 </function> 5710 <function name="Uniform4iv" es2="2.0" offset="assign"> 5711 <param name="location" type="GLint"/> 5712 <param name="count" type="GLsizei" counter="true"/> 5713 <param name="value" type="const GLint *" count="count" count_scale="4"/> 5714 <glx ignore="true"/> 5715 </function> 5716 5717 <function name="UniformMatrix2fv" es2="2.0" offset="assign"> 5718 <param name="location" type="GLint"/> 5719 <param name="count" type="GLsizei" counter="true"/> 5720 <param name="transpose" type="GLboolean"/> 5721 <param name="value" type="const GLfloat *" count="count" count_scale="4"/> 5722 <glx ignore="true"/> 5723 </function> 5724 <function name="UniformMatrix3fv" es2="2.0" offset="assign"> 5725 <param name="location" type="GLint"/> 5726 <param name="count" type="GLsizei" counter="true"/> 5727 <param name="transpose" type="GLboolean"/> 5728 <param name="value" type="const GLfloat *" count="count" count_scale="9"/> 5729 <glx ignore="true"/> 5730 </function> 5731 <function name="UniformMatrix4fv" es2="2.0" offset="assign"> 5732 <param name="location" type="GLint"/> 5733 <param name="count" type="GLsizei" counter="true"/> 5734 <param name="transpose" type="GLboolean"/> 5735 <param name="value" type="const GLfloat *" count="count" count_scale="16"/> 5736 <glx ignore="true"/> 5737 </function> 5738 5739 <function name="ValidateProgram" es2="2.0" offset="assign"> 5740 <param name="program" type="GLuint"/> 5741 <glx ignore="true"/> 5742 </function> 5743 5744 <function name="VertexAttrib1d" offset="assign"> 5745 <param name="index" type="GLuint"/> 5746 <param name="x" type="GLdouble"/> 5747 </function> 5748 <function name="VertexAttrib1dv" offset="assign"> 5749 <param name="index" type="GLuint"/> 5750 <param name="v" type="const GLdouble *" count="1"/> 5751 <glx rop="4197" doubles_in_order="true"/> 5752 </function> 5753 <function name="VertexAttrib1f" alias="VertexAttrib1fARB" es2="2.0"> 5754 <param name="index" type="GLuint"/> 5755 <param name="x" type="GLfloat"/> 5756 </function> 5757 <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB" es2="2.0"> 5758 <param name="index" type="GLuint"/> 5759 <param name="v" type="const GLfloat *"/> 5760 </function> 5761 <function name="VertexAttrib1s" offset="assign"> 5762 <param name="index" type="GLuint"/> 5763 <param name="x" type="GLshort"/> 5764 </function> 5765 <function name="VertexAttrib1sv" offset="assign"> 5766 <param name="index" type="GLuint"/> 5767 <param name="v" type="const GLshort *" count="1"/> 5768 <glx rop="4189"/> 5769 </function> 5770 5771 <function name="VertexAttrib2d" offset="assign"> 5772 <param name="index" type="GLuint"/> 5773 <param name="x" type="GLdouble"/> 5774 <param name="y" type="GLdouble"/> 5775 </function> 5776 <function name="VertexAttrib2dv" offset="assign"> 5777 <param name="index" type="GLuint"/> 5778 <param name="v" type="const GLdouble *" count="2"/> 5779 <glx rop="4198" doubles_in_order="true"/> 5780 </function> 5781 <function name="VertexAttrib2f" alias="VertexAttrib2fARB" es2="2.0"> 5782 <param name="index" type="GLuint"/> 5783 <param name="x" type="GLfloat"/> 5784 <param name="y" type="GLfloat"/> 5785 </function> 5786 <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB" es2="2.0"> 5787 <param name="index" type="GLuint"/> 5788 <param name="v" type="const GLfloat *"/> 5789 </function> 5790 <function name="VertexAttrib2s" offset="assign"> 5791 <param name="index" type="GLuint"/> 5792 <param name="x" type="GLshort"/> 5793 <param name="y" type="GLshort"/> 5794 </function> 5795 <function name="VertexAttrib2sv" offset="assign"> 5796 <param name="index" type="GLuint"/> 5797 <param name="v" type="const GLshort *" count="2"/> 5798 <glx rop="4190"/> 5799 </function> 5800 5801 <function name="VertexAttrib3d" offset="assign"> 5802 <param name="index" type="GLuint"/> 5803 <param name="x" type="GLdouble"/> 5804 <param name="y" type="GLdouble"/> 5805 <param name="z" type="GLdouble"/> 5806 </function> 5807 <function name="VertexAttrib3dv" offset="assign"> 5808 <param name="index" type="GLuint"/> 5809 <param name="v" type="const GLdouble *" count="3"/> 5810 <glx rop="4199" doubles_in_order="true"/> 5811 </function> 5812 <function name="VertexAttrib3f" alias="VertexAttrib3fARB" es2="2.0"> 5813 <param name="index" type="GLuint"/> 5814 <param name="x" type="GLfloat"/> 5815 <param name="y" type="GLfloat"/> 5816 <param name="z" type="GLfloat"/> 5817 </function> 5818 <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB" es2="2.0"> 5819 <param name="index" type="GLuint"/> 5820 <param name="v" type="const GLfloat *"/> 5821 </function> 5822 <function name="VertexAttrib3s" offset="assign"> 5823 <param name="index" type="GLuint"/> 5824 <param name="x" type="GLshort"/> 5825 <param name="y" type="GLshort"/> 5826 <param name="z" type="GLshort"/> 5827 </function> 5828 <function name="VertexAttrib3sv" offset="assign"> 5829 <param name="index" type="GLuint"/> 5830 <param name="v" type="const GLshort *" count="3"/> 5831 <glx rop="4191"/> 5832 </function> 5833 5834 <function name="VertexAttrib4Nbv" offset="assign"> 5835 <param name="index" type="GLuint"/> 5836 <param name="v" type="const GLbyte *" count="4"/> 5837 <glx rop="4235"/> 5838 </function> 5839 <function name="VertexAttrib4Niv" offset="assign"> 5840 <param name="index" type="GLuint"/> 5841 <param name="v" type="const GLint *" count="4"/> 5842 <glx rop="4237"/> 5843 </function> 5844 <function name="VertexAttrib4Nsv" offset="assign"> 5845 <param name="index" type="GLuint"/> 5846 <param name="v" type="const GLshort *" count="4"/> 5847 <glx rop="4236"/> 5848 </function> 5849 <function name="VertexAttrib4Nub" offset="assign"> 5850 <param name="index" type="GLuint"/> 5851 <param name="x" type="GLubyte"/> 5852 <param name="y" type="GLubyte"/> 5853 <param name="z" type="GLubyte"/> 5854 <param name="w" type="GLubyte"/> 5855 </function> 5856 <function name="VertexAttrib4Nubv" offset="assign"> 5857 <param name="index" type="GLuint"/> 5858 <param name="v" type="const GLubyte *" count="4"/> 5859 <glx rop="4201"/> 5860 </function> 5861 <function name="VertexAttrib4Nuiv" offset="assign"> 5862 <param name="index" type="GLuint"/> 5863 <param name="v" type="const GLuint *" count="4"/> 5864 <glx rop="4239"/> 5865 </function> 5866 <function name="VertexAttrib4Nusv" offset="assign"> 5867 <param name="index" type="GLuint"/> 5868 <param name="v" type="const GLushort *" count="4"/> 5869 <glx rop="4238"/> 5870 </function> 5871 <function name="VertexAttrib4bv" offset="assign"> 5872 <param name="index" type="GLuint"/> 5873 <param name="v" type="const GLbyte *" count="4"/> 5874 <glx rop="4230"/> 5875 </function> 5876 <function name="VertexAttrib4d" offset="assign"> 5877 <param name="index" type="GLuint"/> 5878 <param name="x" type="GLdouble"/> 5879 <param name="y" type="GLdouble"/> 5880 <param name="z" type="GLdouble"/> 5881 <param name="w" type="GLdouble"/> 5882 </function> 5883 <function name="VertexAttrib4dv" offset="assign"> 5884 <param name="index" type="GLuint"/> 5885 <param name="v" type="const GLdouble *" count="4"/> 5886 <glx rop="4200" doubles_in_order="true"/> 5887 </function> 5888 <function name="VertexAttrib4f" alias="VertexAttrib4fARB" es2="2.0"> 5889 <param name="index" type="GLuint"/> 5890 <param name="x" type="GLfloat"/> 5891 <param name="y" type="GLfloat"/> 5892 <param name="z" type="GLfloat"/> 5893 <param name="w" type="GLfloat"/> 5894 </function> 5895 <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB" es2="2.0"> 5896 <param name="index" type="GLuint"/> 5897 <param name="v" type="const GLfloat *"/> 5898 </function> 5899 <function name="VertexAttrib4iv" offset="assign"> 5900 <param name="index" type="GLuint"/> 5901 <param name="v" type="const GLint *" count="4"/> 5902 <glx rop="4231"/> 5903 </function> 5904 <function name="VertexAttrib4s" offset="assign"> 5905 <param name="index" type="GLuint"/> 5906 <param name="x" type="GLshort"/> 5907 <param name="y" type="GLshort"/> 5908 <param name="z" type="GLshort"/> 5909 <param name="w" type="GLshort"/> 5910 </function> 5911 <function name="VertexAttrib4sv" offset="assign"> 5912 <param name="index" type="GLuint"/> 5913 <param name="v" type="const GLshort *" count="4"/> 5914 <glx rop="4192"/> 5915 </function> 5916 <function name="VertexAttrib4ubv" offset="assign"> 5917 <param name="index" type="GLuint"/> 5918 <param name="v" type="const GLubyte *" count="4"/> 5919 <glx rop="4232"/> 5920 </function> 5921 <function name="VertexAttrib4uiv" offset="assign"> 5922 <param name="index" type="GLuint"/> 5923 <param name="v" type="const GLuint *" count="4"/> 5924 <glx rop="4234"/> 5925 </function> 5926 <function name="VertexAttrib4usv" offset="assign"> 5927 <param name="index" type="GLuint"/> 5928 <param name="v" type="const GLushort *" count="4"/> 5929 <glx rop="4233"/> 5930 </function> 5931 5932 <function name="VertexAttribPointer" 5933 es2="2.0" offset="assign"> 5934 <param name="index" type="GLuint"/> 5935 <param name="size" type="GLint"/> 5936 <param name="type" type="GLenum"/> 5937 <param name="normalized" type="GLboolean"/> 5938 <param name="stride" type="GLsizei"/> 5939 <param name="pointer" type="const GLvoid *"/> 5940 <glx handcode="true"/> 5941 </function> 5942 5943</category> 5944 5945 5946<category name="2.1"> 5947 <!-- XXX some of the enums and functions probably need additional --> 5948 <!-- flags/attributes. --> 5949 5950 <enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/> 5951 <enum name="PIXEL_PACK_BUFFER" value="0x88EB"/> 5952 <enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/> 5953 <enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/> 5954 <enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/> 5955 <enum name="FLOAT_MAT2x3" value="0x8B65"/> 5956 <enum name="FLOAT_MAT2x4" value="0x8B66"/> 5957 <enum name="FLOAT_MAT3x2" value="0x8B67"/> 5958 <enum name="FLOAT_MAT3x4" value="0x8B68"/> 5959 <enum name="FLOAT_MAT4x2" value="0x8B69"/> 5960 <enum name="FLOAT_MAT4x3" value="0x8B6A"/> 5961 <enum name="SRGB" value="0x8C40"/> 5962 <enum name="SRGB8" value="0x8C41"/> 5963 <enum name="SRGB_ALPHA" value="0x8C42"/> 5964 <enum name="SRGB8_ALPHA8" value="0x8C43"/> 5965 <enum name="SLUMINANCE_ALPHA" value="0x8C44"/> 5966 <enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/> 5967 <enum name="SLUMINANCE" value="0x8C46"/> 5968 <enum name="SLUMINANCE8" value="0x8C47"/> 5969 <enum name="COMPRESSED_SRGB" value="0x8C48"/> 5970 <enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/> 5971 <enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/> 5972 <enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/> 5973 5974 <function name="UniformMatrix2x3fv" offset="assign" es2="3.0"> 5975 <param name="location" type="GLint"/> 5976 <param name="count" type="GLsizei" counter="true"/> 5977 <param name="transpose" type="GLboolean"/> 5978 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5979 <glx ignore="true"/> 5980 </function> 5981 <function name="UniformMatrix3x2fv" offset="assign" es2="3.0"> 5982 <param name="location" type="GLint"/> 5983 <param name="count" type="GLsizei" counter="true"/> 5984 <param name="transpose" type="GLboolean"/> 5985 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5986 <glx ignore="true"/> 5987 </function> 5988 <function name="UniformMatrix2x4fv" offset="assign" es2="3.0"> 5989 <param name="location" type="GLint"/> 5990 <param name="count" type="GLsizei" counter="true"/> 5991 <param name="transpose" type="GLboolean"/> 5992 <param name="value" type="const GLfloat *" count="count" count_scale="6"/> 5993 <glx ignore="true"/> 5994 </function> 5995 <function name="UniformMatrix4x2fv" offset="assign" es2="3.0"> 5996 <param name="location" type="GLint"/> 5997 <param name="count" type="GLsizei" counter="true"/> 5998 <param name="transpose" type="GLboolean"/> 5999 <param name="value" type="const GLfloat *" count="count" count_scale="8"/> 6000 <glx ignore="true"/> 6001 </function> 6002 <function name="UniformMatrix3x4fv" offset="assign" es2="3.0"> 6003 <param name="location" type="GLint"/> 6004 <param name="count" type="GLsizei" counter="true"/> 6005 <param name="transpose" type="GLboolean"/> 6006 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 6007 <glx ignore="true"/> 6008 </function> 6009 <function name="UniformMatrix4x3fv" offset="assign" es2="3.0"> 6010 <param name="location" type="GLint"/> 6011 <param name="count" type="GLsizei" counter="true"/> 6012 <param name="transpose" type="GLboolean"/> 6013 <param name="value" type="const GLfloat *" count="count" count_scale="12"/> 6014 <glx ignore="true"/> 6015 </function> 6016 6017</category> 6018 6019 6020<!-- ARB extensions sorted by extension number. --> 6021 6022<category name="GL_ARB_multitexture" number="1"> 6023 <enum name="TEXTURE0_ARB" value="0x84C0"/> 6024 <enum name="TEXTURE1_ARB" value="0x84C1"/> 6025 <enum name="TEXTURE2_ARB" value="0x84C2"/> 6026 <enum name="TEXTURE3_ARB" value="0x84C3"/> 6027 <enum name="TEXTURE4_ARB" value="0x84C4"/> 6028 <enum name="TEXTURE5_ARB" value="0x84C5"/> 6029 <enum name="TEXTURE6_ARB" value="0x84C6"/> 6030 <enum name="TEXTURE7_ARB" value="0x84C7"/> 6031 <enum name="TEXTURE8_ARB" value="0x84C8"/> 6032 <enum name="TEXTURE9_ARB" value="0x84C9"/> 6033 <enum name="TEXTURE10_ARB" value="0x84CA"/> 6034 <enum name="TEXTURE11_ARB" value="0x84CB"/> 6035 <enum name="TEXTURE12_ARB" value="0x84CC"/> 6036 <enum name="TEXTURE13_ARB" value="0x84CD"/> 6037 <enum name="TEXTURE14_ARB" value="0x84CE"/> 6038 <enum name="TEXTURE15_ARB" value="0x84CF"/> 6039 <enum name="TEXTURE16_ARB" value="0x84D0"/> 6040 <enum name="TEXTURE17_ARB" value="0x84D1"/> 6041 <enum name="TEXTURE18_ARB" value="0x84D2"/> 6042 <enum name="TEXTURE19_ARB" value="0x84D3"/> 6043 <enum name="TEXTURE20_ARB" value="0x84D4"/> 6044 <enum name="TEXTURE21_ARB" value="0x84D5"/> 6045 <enum name="TEXTURE22_ARB" value="0x84D6"/> 6046 <enum name="TEXTURE23_ARB" value="0x84D7"/> 6047 <enum name="TEXTURE24_ARB" value="0x84D8"/> 6048 <enum name="TEXTURE25_ARB" value="0x84D9"/> 6049 <enum name="TEXTURE26_ARB" value="0x84DA"/> 6050 <enum name="TEXTURE27_ARB" value="0x84DB"/> 6051 <enum name="TEXTURE28_ARB" value="0x84DC"/> 6052 <enum name="TEXTURE29_ARB" value="0x84DD"/> 6053 <enum name="TEXTURE30_ARB" value="0x84DE"/> 6054 <enum name="TEXTURE31_ARB" value="0x84DF"/> 6055 <enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0"> 6056 <size name="Get" mode="get"/> 6057 </enum> 6058 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1"> 6059 <size name="Get" mode="get"/> 6060 </enum> 6061 <enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2"> 6062 <size name="Get" mode="get"/> 6063 </enum> 6064 6065 <function name="ActiveTextureARB" alias="ActiveTexture"> 6066 <param name="texture" type="GLenum"/> 6067 </function> 6068 6069 <function name="ClientActiveTextureARB" alias="ClientActiveTexture"> 6070 <param name="texture" type="GLenum"/> 6071 </function> 6072 6073 <function name="MultiTexCoord1dARB" 6074 vectorequiv="MultiTexCoord1dv" alias="MultiTexCoord1d"> 6075 <param name="target" type="GLenum"/> 6076 <param name="s" type="GLdouble"/> 6077 </function> 6078 6079 <function name="MultiTexCoord1dvARB" alias="MultiTexCoord1dv"> 6080 <param name="target" type="GLenum"/> 6081 <param name="v" type="const GLdouble *"/> 6082 </function> 6083 6084 <function name="MultiTexCoord1fARB" offset="378" 6085 vectorequiv="MultiTexCoord1fvARB" exec="dynamic"> 6086 <param name="target" type="GLenum"/> 6087 <param name="s" type="GLfloat"/> 6088 </function> 6089 6090 <function name="MultiTexCoord1fvARB" offset="379" exec="dynamic"> 6091 <param name="target" type="GLenum"/> 6092 <param name="v" type="const GLfloat *" count="1"/> 6093 <glx rop="199"/> 6094 </function> 6095 6096 <function name="MultiTexCoord1iARB" 6097 vectorequiv="MultiTexCoord1iv" alias="MultiTexCoord1i"> 6098 <param name="target" type="GLenum"/> 6099 <param name="s" type="GLint"/> 6100 </function> 6101 6102 <function name="MultiTexCoord1ivARB" alias="MultiTexCoord1iv"> 6103 <param name="target" type="GLenum"/> 6104 <param name="v" type="const GLint *"/> 6105 </function> 6106 6107 <function name="MultiTexCoord1sARB" 6108 vectorequiv="MultiTexCoord1sv" alias="MultiTexCoord1s"> 6109 <param name="target" type="GLenum"/> 6110 <param name="s" type="GLshort"/> 6111 </function> 6112 6113 <function name="MultiTexCoord1svARB" alias="MultiTexCoord1sv"> 6114 <param name="target" type="GLenum"/> 6115 <param name="v" type="const GLshort *"/> 6116 </function> 6117 6118 <function name="MultiTexCoord2dARB" 6119 vectorequiv="MultiTexCoord2dv" alias="MultiTexCoord2d"> 6120 <param name="target" type="GLenum"/> 6121 <param name="s" type="GLdouble"/> 6122 <param name="t" type="GLdouble"/> 6123 </function> 6124 6125 <function name="MultiTexCoord2dvARB" alias="MultiTexCoord2dv"> 6126 <param name="target" type="GLenum"/> 6127 <param name="v" type="const GLdouble *"/> 6128 </function> 6129 6130 <function name="MultiTexCoord2fARB" offset="386" 6131 vectorequiv="MultiTexCoord2fvARB" exec="dynamic"> 6132 <param name="target" type="GLenum"/> 6133 <param name="s" type="GLfloat"/> 6134 <param name="t" type="GLfloat"/> 6135 </function> 6136 6137 <function name="MultiTexCoord2fvARB" offset="387" exec="dynamic"> 6138 <param name="target" type="GLenum"/> 6139 <param name="v" type="const GLfloat *" count="2"/> 6140 <glx rop="203"/> 6141 </function> 6142 6143 <function name="MultiTexCoord2iARB" 6144 vectorequiv="MultiTexCoord2iv" alias="MultiTexCoord2i"> 6145 <param name="target" type="GLenum"/> 6146 <param name="s" type="GLint"/> 6147 <param name="t" type="GLint"/> 6148 </function> 6149 6150 <function name="MultiTexCoord2ivARB" alias="MultiTexCoord2iv"> 6151 <param name="target" type="GLenum"/> 6152 <param name="v" type="const GLint *"/> 6153 </function> 6154 6155 <function name="MultiTexCoord2sARB" 6156 vectorequiv="MultiTexCoord2sv" alias="MultiTexCoord2s"> 6157 <param name="target" type="GLenum"/> 6158 <param name="s" type="GLshort"/> 6159 <param name="t" type="GLshort"/> 6160 </function> 6161 6162 <function name="MultiTexCoord2svARB" alias="MultiTexCoord2sv"> 6163 <param name="target" type="GLenum"/> 6164 <param name="v" type="const GLshort *"/> 6165 </function> 6166 6167 <function name="MultiTexCoord3dARB" 6168 vectorequiv="MultiTexCoord3dv" alias="MultiTexCoord3d"> 6169 <param name="target" type="GLenum"/> 6170 <param name="s" type="GLdouble"/> 6171 <param name="t" type="GLdouble"/> 6172 <param name="r" type="GLdouble"/> 6173 </function> 6174 6175 <function name="MultiTexCoord3dvARB" alias="MultiTexCoord3dv"> 6176 <param name="target" type="GLenum"/> 6177 <param name="v" type="const GLdouble *"/> 6178 </function> 6179 6180 <function name="MultiTexCoord3fARB" offset="394" 6181 vectorequiv="MultiTexCoord3fvARB" exec="dynamic"> 6182 <param name="target" type="GLenum"/> 6183 <param name="s" type="GLfloat"/> 6184 <param name="t" type="GLfloat"/> 6185 <param name="r" type="GLfloat"/> 6186 </function> 6187 6188 <function name="MultiTexCoord3fvARB" offset="395" exec="dynamic"> 6189 <param name="target" type="GLenum"/> 6190 <param name="v" type="const GLfloat *" count="3"/> 6191 <glx rop="207"/> 6192 </function> 6193 6194 <function name="MultiTexCoord3iARB" 6195 vectorequiv="MultiTexCoord3iv" alias="MultiTexCoord3i"> 6196 <param name="target" type="GLenum"/> 6197 <param name="s" type="GLint"/> 6198 <param name="t" type="GLint"/> 6199 <param name="r" type="GLint"/> 6200 </function> 6201 6202 <function name="MultiTexCoord3ivARB" alias="MultiTexCoord3iv"> 6203 <param name="target" type="GLenum"/> 6204 <param name="v" type="const GLint *"/> 6205 </function> 6206 6207 <function name="MultiTexCoord3sARB" 6208 vectorequiv="MultiTexCoord3sv" alias="MultiTexCoord3s"> 6209 <param name="target" type="GLenum"/> 6210 <param name="s" type="GLshort"/> 6211 <param name="t" type="GLshort"/> 6212 <param name="r" type="GLshort"/> 6213 </function> 6214 6215 <function name="MultiTexCoord3svARB" alias="MultiTexCoord3sv"> 6216 <param name="target" type="GLenum"/> 6217 <param name="v" type="const GLshort *"/> 6218 </function> 6219 6220 <function name="MultiTexCoord4dARB" 6221 vectorequiv="MultiTexCoord4dv" alias="MultiTexCoord4d"> 6222 <param name="target" type="GLenum"/> 6223 <param name="s" type="GLdouble"/> 6224 <param name="t" type="GLdouble"/> 6225 <param name="r" type="GLdouble"/> 6226 <param name="q" type="GLdouble"/> 6227 </function> 6228 6229 <function name="MultiTexCoord4dvARB" alias="MultiTexCoord4dv"> 6230 <param name="target" type="GLenum"/> 6231 <param name="v" type="const GLdouble *"/> 6232 </function> 6233 6234 <function name="MultiTexCoord4fARB" offset="402" 6235 vectorequiv="MultiTexCoord4fvARB" exec="dynamic"> 6236 <param name="target" type="GLenum"/> 6237 <param name="s" type="GLfloat"/> 6238 <param name="t" type="GLfloat"/> 6239 <param name="r" type="GLfloat"/> 6240 <param name="q" type="GLfloat"/> 6241 </function> 6242 6243 <function name="MultiTexCoord4fvARB" offset="403" exec="dynamic"> 6244 <param name="target" type="GLenum"/> 6245 <param name="v" type="const GLfloat *" count="4"/> 6246 <glx rop="211"/> 6247 </function> 6248 6249 <function name="MultiTexCoord4iARB" 6250 vectorequiv="MultiTexCoord4iv" alias="MultiTexCoord4i"> 6251 <param name="target" type="GLenum"/> 6252 <param name="s" type="GLint"/> 6253 <param name="t" type="GLint"/> 6254 <param name="r" type="GLint"/> 6255 <param name="q" type="GLint"/> 6256 </function> 6257 6258 <function name="MultiTexCoord4ivARB" alias="MultiTexCoord4iv"> 6259 <param name="target" type="GLenum"/> 6260 <param name="v" type="const GLint *"/> 6261 </function> 6262 6263 <function name="MultiTexCoord4sARB" 6264 vectorequiv="MultiTexCoord4sv" alias="MultiTexCoord4s"> 6265 <param name="target" type="GLenum"/> 6266 <param name="s" type="GLshort"/> 6267 <param name="t" type="GLshort"/> 6268 <param name="r" type="GLshort"/> 6269 <param name="q" type="GLshort"/> 6270 </function> 6271 6272 <function name="MultiTexCoord4svARB" alias="MultiTexCoord4sv"> 6273 <param name="target" type="GLenum"/> 6274 <param name="v" type="const GLshort *"/> 6275 </function> 6276</category> 6277 6278<!-- ARB extension number 2 is a GLX extension. --> 6279 6280<category name="GL_ARB_transpose_matrix" number="3"> 6281 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/> 6282 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/> 6283 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/> 6284 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/> 6285 6286 <function name="LoadTransposeMatrixfARB" alias="LoadTransposeMatrixf"> 6287 <param name="m" type="const GLfloat *"/> 6288 </function> 6289 6290 <function name="LoadTransposeMatrixdARB" alias="LoadTransposeMatrixd"> 6291 <param name="m" type="const GLdouble *"/> 6292 </function> 6293 6294 <function name="MultTransposeMatrixfARB" alias="MultTransposeMatrixf"> 6295 <param name="m" type="const GLfloat *"/> 6296 </function> 6297 6298 <function name="MultTransposeMatrixdARB" alias="MultTransposeMatrixd"> 6299 <param name="m" type="const GLdouble *"/> 6300 </function> 6301</category> 6302 6303<!-- ARB extension number 4 is a WGL extension. --> 6304 6305<category name="GL_ARB_multisample" number="5"> 6306 <enum name="MULTISAMPLE_ARB" count="1" value="0x809D"> 6307 <size name="Get" mode="get"/> 6308 </enum> 6309 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E"> 6310 <size name="Get" mode="get"/> 6311 </enum> 6312 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F"> 6313 <size name="Get" mode="get"/> 6314 </enum> 6315 <enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0"> 6316 <size name="Get" mode="get"/> 6317 </enum> 6318 <enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8"> 6319 <size name="Get" mode="get"/> 6320 </enum> 6321 <enum name="SAMPLES_ARB" count="1" value="0x80A9"> 6322 <size name="Get" mode="get"/> 6323 </enum> 6324 <enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA"> 6325 <size name="Get" mode="get"/> 6326 </enum> 6327 <enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB"> 6328 <size name="Get" mode="get"/> 6329 </enum> 6330 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/> 6331 6332 <function name="SampleCoverageARB" alias="SampleCoverage"> 6333 <param name="value" type="GLclampf"/> 6334 <param name="invert" type="GLboolean"/> 6335 </function> 6336</category> 6337 6338<category name="GL_ARB_texture_env_add" number="6"> 6339 <!-- No new functions, types, enums. --> 6340</category> 6341 6342<category name="GL_ARB_texture_cube_map" number="7"> 6343 <enum name="NORMAL_MAP_ARB" value="0x8511"/> 6344 <enum name="REFLECTION_MAP_ARB" value="0x8512"/> 6345 <enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513"> 6346 <size name="Get" mode="get"/> 6347 </enum> 6348 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514"> 6349 <size name="Get" mode="get"/> 6350 </enum> 6351 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/> 6352 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/> 6353 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/> 6354 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/> 6355 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/> 6356 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/> 6357 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/> 6358 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C"> 6359 <size name="Get" mode="get"/> 6360 </enum> 6361</category> 6362 6363<!-- ARB extension number 8 is a WGL extension. --> 6364<!-- ARB extension number 9 is a WGL extension. --> 6365<!-- ARB extension number 10 is a WGL extension. --> 6366<!-- ARB extension number 11 is a WGL extension. --> 6367 6368<category name="GL_ARB_texture_compression" number="12"> 6369 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/> 6370 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/> 6371 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/> 6372 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/> 6373 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/> 6374 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/> 6375 <enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF"> 6376 <size name="Get" mode="get"/> 6377 </enum> 6378 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0"> 6379 <size name="GetTexLevelParameterfv" mode="get"/> 6380 <size name="GetTexLevelParameteriv" mode="get"/> 6381 </enum> 6382 <enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1"> 6383 <size name="GetTexLevelParameterfv" mode="get"/> 6384 <size name="GetTexLevelParameteriv" mode="get"/> 6385 </enum> 6386 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2"> 6387 <size name="Get" mode="get"/> 6388 </enum> 6389 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/> 6390 6391 <function name="CompressedTexImage3DARB" alias="CompressedTexImage3D"> 6392 <param name="target" type="GLenum"/> 6393 <param name="level" type="GLint"/> 6394 <param name="internalformat" type="GLenum"/> 6395 <param name="width" type="GLsizei"/> 6396 <param name="height" type="GLsizei"/> 6397 <param name="depth" type="GLsizei"/> 6398 <param name="border" type="GLint"/> 6399 <param name="imageSize" type="GLsizei"/> 6400 <param name="data" type="const GLvoid *"/> 6401 </function> 6402 6403 <function name="CompressedTexImage2DARB" alias="CompressedTexImage2D"> 6404 <param name="target" type="GLenum"/> 6405 <param name="level" type="GLint"/> 6406 <param name="internalformat" type="GLenum"/> 6407 <param name="width" type="GLsizei"/> 6408 <param name="height" type="GLsizei"/> 6409 <param name="border" type="GLint"/> 6410 <param name="imageSize" type="GLsizei"/> 6411 <param name="data" type="const GLvoid *"/> 6412 </function> 6413 6414 <function name="CompressedTexImage1DARB" alias="CompressedTexImage1D"> 6415 <param name="target" type="GLenum"/> 6416 <param name="level" type="GLint"/> 6417 <param name="internalformat" type="GLenum"/> 6418 <param name="width" type="GLsizei"/> 6419 <param name="border" type="GLint"/> 6420 <param name="imageSize" type="GLsizei"/> 6421 <param name="data" type="const GLvoid *"/> 6422 </function> 6423 6424 <function name="CompressedTexSubImage3DARB" alias="CompressedTexSubImage3D"> 6425 <param name="target" type="GLenum"/> 6426 <param name="level" type="GLint"/> 6427 <param name="xoffset" type="GLint"/> 6428 <param name="yoffset" type="GLint"/> 6429 <param name="zoffset" type="GLint"/> 6430 <param name="width" type="GLsizei"/> 6431 <param name="height" type="GLsizei"/> 6432 <param name="depth" type="GLsizei"/> 6433 <param name="format" type="GLenum"/> 6434 <param name="imageSize" type="GLsizei"/> 6435 <param name="data" type="const GLvoid *"/> 6436 </function> 6437 6438 <function name="CompressedTexSubImage2DARB" alias="CompressedTexSubImage2D"> 6439 <param name="target" type="GLenum"/> 6440 <param name="level" type="GLint"/> 6441 <param name="xoffset" type="GLint"/> 6442 <param name="yoffset" type="GLint"/> 6443 <param name="width" type="GLsizei"/> 6444 <param name="height" type="GLsizei"/> 6445 <param name="format" type="GLenum"/> 6446 <param name="imageSize" type="GLsizei"/> 6447 <param name="data" type="const GLvoid *"/> 6448 </function> 6449 6450 <function name="CompressedTexSubImage1DARB" alias="CompressedTexSubImage1D"> 6451 <param name="target" type="GLenum"/> 6452 <param name="level" type="GLint"/> 6453 <param name="xoffset" type="GLint"/> 6454 <param name="width" type="GLsizei"/> 6455 <param name="format" type="GLenum"/> 6456 <param name="imageSize" type="GLsizei"/> 6457 <param name="data" type="const GLvoid *"/> 6458 </function> 6459 6460 <function name="GetCompressedTexImageARB" alias="GetCompressedTexImage"> 6461 <param name="target" type="GLenum"/> 6462 <param name="level" type="GLint"/> 6463 <param name="img" type="GLvoid *"/> 6464 6465 <!-- This has to be hand coded because the image size is in the 6466 "wrong" place. Technically, this should be a 6467 'always_array="true"' case. The size field in the reply would 6468 be at offset 12. However, the size is actually at offset 16. 6469 This is where the 'width' is in a GetTexImage reply. --> 6470 </function> 6471</category> 6472 6473<category name="GL_ARB_texture_border_clamp" number="13"> 6474 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/> 6475</category> 6476 6477<category name="GL_ARB_point_parameters" number="14"> 6478 <enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126"> 6479 <size name="PointParameterfv"/> 6480 </enum> 6481 <enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127"> 6482 <size name="PointParameterfv"/> 6483 </enum> 6484 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128"> 6485 <size name="PointParameterfv"/> 6486 </enum> 6487 <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129"> 6488 <size name="PointParameterfv"/> 6489 </enum> 6490 6491 <function name="PointParameterfARB" alias="PointParameterf"> 6492 <param name="pname" type="GLenum"/> 6493 <param name="param" type="GLfloat"/> 6494 <glx rop="2065"/> 6495 </function> 6496 6497 <function name="PointParameterfvARB" alias="PointParameterfv"> 6498 <param name="pname" type="GLenum"/> 6499 <param name="params" type="const GLfloat *" variable_param="pname"/> 6500 <glx rop="2066"/> 6501 </function> 6502</category> 6503 6504<category name="GL_ARB_vertex_blend" number="15"> 6505 <enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4"> 6506 <size name="Get" mode="get"/> 6507 </enum> 6508 <enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5"> 6509 <size name="Get" mode="get"/> 6510 </enum> 6511 <enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6"> 6512 <size name="Get" mode="get"/> 6513 </enum> 6514 <enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7"> 6515 <size name="Get" mode="get"/> 6516 </enum> 6517 <enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8"> 6518 <size name="Get" mode="get"/> 6519 </enum> 6520 <enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9"> 6521 <size name="Get" mode="get"/> 6522 </enum> 6523 <enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA"> 6524 <size name="Get" mode="get"/> 6525 </enum> 6526 <enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB"> 6527 <size name="Get" mode="get"/> 6528 </enum> 6529 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/> 6530 <enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD"> 6531 <size name="Get" mode="get"/> 6532 </enum> 6533 <enum name="MODELVIEW0_ARB" count="16" value="0x1700"> 6534 <size name="Get" mode="get"/> 6535 </enum> 6536 <enum name="MODELVIEW1_ARB" count="16" value="0x850A"> 6537 <size name="Get" mode="get"/> 6538 </enum> 6539 <enum name="MODELVIEW2_ARB" count="16" value="0x8722"> 6540 <size name="Get" mode="get"/> 6541 </enum> 6542 <enum name="MODELVIEW3_ARB" count="16" value="0x8723"> 6543 <size name="Get" mode="get"/> 6544 </enum> 6545 <enum name="MODELVIEW4_ARB" count="16" value="0x8724"> 6546 <size name="Get" mode="get"/> 6547 </enum> 6548 <enum name="MODELVIEW5_ARB" count="16" value="0x8725"> 6549 <size name="Get" mode="get"/> 6550 </enum> 6551 <enum name="MODELVIEW6_ARB" count="16" value="0x8726"> 6552 <size name="Get" mode="get"/> 6553 </enum> 6554 <enum name="MODELVIEW7_ARB" count="16" value="0x8727"> 6555 <size name="Get" mode="get"/> 6556 </enum> 6557 <enum name="MODELVIEW8_ARB" count="16" value="0x8728"> 6558 <size name="Get" mode="get"/> 6559 </enum> 6560 <enum name="MODELVIEW9_ARB" count="16" value="0x8729"> 6561 <size name="Get" mode="get"/> 6562 </enum> 6563 <enum name="MODELVIEW10_ARB" count="16" value="0x872A"> 6564 <size name="Get" mode="get"/> 6565 </enum> 6566 <enum name="MODELVIEW11_ARB" count="16" value="0x872B"> 6567 <size name="Get" mode="get"/> 6568 </enum> 6569 <enum name="MODELVIEW12_ARB" count="16" value="0x872C"> 6570 <size name="Get" mode="get"/> 6571 </enum> 6572 <enum name="MODELVIEW13_ARB" count="16" value="0x872D"> 6573 <size name="Get" mode="get"/> 6574 </enum> 6575 <enum name="MODELVIEW14_ARB" count="16" value="0x872E"> 6576 <size name="Get" mode="get"/> 6577 </enum> 6578 <enum name="MODELVIEW15_ARB" count="16" value="0x872F"> 6579 <size name="Get" mode="get"/> 6580 </enum> 6581 <enum name="MODELVIEW16_ARB" count="16" value="0x8730"> 6582 <size name="Get" mode="get"/> 6583 </enum> 6584 <enum name="MODELVIEW17_ARB" count="16" value="0x8731"> 6585 <size name="Get" mode="get"/> 6586 </enum> 6587 <enum name="MODELVIEW18_ARB" count="16" value="0x8732"> 6588 <size name="Get" mode="get"/> 6589 </enum> 6590 <enum name="MODELVIEW19_ARB" count="16" value="0x8733"> 6591 <size name="Get" mode="get"/> 6592 </enum> 6593 <enum name="MODELVIEW20_ARB" count="16" value="0x8734"> 6594 <size name="Get" mode="get"/> 6595 </enum> 6596 <enum name="MODELVIEW21_ARB" count="16" value="0x8735"> 6597 <size name="Get" mode="get"/> 6598 </enum> 6599 <enum name="MODELVIEW22_ARB" count="16" value="0x8736"> 6600 <size name="Get" mode="get"/> 6601 </enum> 6602 <enum name="MODELVIEW23_ARB" count="16" value="0x8737"> 6603 <size name="Get" mode="get"/> 6604 </enum> 6605 <enum name="MODELVIEW24_ARB" count="16" value="0x8738"> 6606 <size name="Get" mode="get"/> 6607 </enum> 6608 <enum name="MODELVIEW25_ARB" count="16" value="0x8739"> 6609 <size name="Get" mode="get"/> 6610 </enum> 6611 <enum name="MODELVIEW26_ARB" count="16" value="0x873A"> 6612 <size name="Get" mode="get"/> 6613 </enum> 6614 <enum name="MODELVIEW27_ARB" count="16" value="0x873B"> 6615 <size name="Get" mode="get"/> 6616 </enum> 6617 <enum name="MODELVIEW28_ARB" count="16" value="0x873C"> 6618 <size name="Get" mode="get"/> 6619 </enum> 6620 <enum name="MODELVIEW29_ARB" count="16" value="0x873D"> 6621 <size name="Get" mode="get"/> 6622 </enum> 6623 <enum name="MODELVIEW30_ARB" count="16" value="0x873E"> 6624 <size name="Get" mode="get"/> 6625 </enum> 6626 <enum name="MODELVIEW31_ARB" count="16" value="0x873F"> 6627 <size name="Get" mode="get"/> 6628 </enum> 6629 6630 <function name="WeightbvARB" exec="skip"> 6631 <param name="size" type="GLint"/> 6632 <param name="weights" type="const GLbyte *"/> 6633 </function> 6634 6635 <function name="WeightsvARB" exec="skip"> 6636 <param name="size" type="GLint"/> 6637 <param name="weights" type="const GLshort *"/> 6638 </function> 6639 6640 <function name="WeightivARB" exec="skip"> 6641 <param name="size" type="GLint"/> 6642 <param name="weights" type="const GLint *"/> 6643 </function> 6644 6645 <function name="WeightfvARB" exec="skip"> 6646 <param name="size" type="GLint"/> 6647 <param name="weights" type="const GLfloat *"/> 6648 </function> 6649 6650 <function name="WeightdvARB" exec="skip"> 6651 <param name="size" type="GLint"/> 6652 <param name="weights" type="const GLdouble *"/> 6653 </function> 6654 6655 <function name="WeightubvARB" exec="skip"> 6656 <param name="size" type="GLint"/> 6657 <param name="weights" type="const GLubyte *"/> 6658 </function> 6659 6660 <function name="WeightusvARB" exec="skip"> 6661 <param name="size" type="GLint"/> 6662 <param name="weights" type="const GLushort *"/> 6663 </function> 6664 6665 <function name="WeightuivARB" exec="skip"> 6666 <param name="size" type="GLint"/> 6667 <param name="weights" type="const GLuint *"/> 6668 </function> 6669 6670 <function name="WeightPointerARB" exec="skip"> 6671 <param name="size" type="GLint"/> 6672 <param name="type" type="GLenum"/> 6673 <param name="stride" type="GLsizei"/> 6674 <param name="pointer" type="const GLvoid *"/> 6675 <glx handcode="true"/> 6676 </function> 6677 6678 <function name="VertexBlendARB" exec="skip"> 6679 <param name="count" type="GLint"/> 6680 </function> 6681</category> 6682 6683<category name="GL_ARB_matrix_palette" number="16"> 6684 <enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840"> 6685 <size name="Get" mode="get"/> 6686 </enum> 6687 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841"> 6688 <size name="Get" mode="get"/> 6689 </enum> 6690 <enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842"> 6691 <size name="Get" mode="get"/> 6692 </enum> 6693 <enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843"> 6694 <size name="Get" mode="get"/> 6695 </enum> 6696 <enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844"> 6697 <size name="Get" mode="get"/> 6698 </enum> 6699 <enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845"> 6700 <size name="Get" mode="get"/> 6701 </enum> 6702 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846"> 6703 <size name="Get" mode="get"/> 6704 </enum> 6705 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847"> 6706 <size name="Get" mode="get"/> 6707 </enum> 6708 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848"> 6709 <size name="Get" mode="get"/> 6710 </enum> 6711 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/> 6712 6713 <function name="CurrentPaletteMatrixARB" exec="skip"> 6714 <param name="index" type="GLint"/> 6715 <glx ignore="true" rop="4329"/> 6716 </function> 6717 6718 <function name="MatrixIndexubvARB" exec="skip"> 6719 <param name="size" type="GLint" counter="true"/> 6720 <param name="indices" type="const GLubyte *" count="size"/> 6721 <glx ignore="true" rop="4326"/> 6722 </function> 6723 6724 <function name="MatrixIndexusvARB" exec="skip"> 6725 <param name="size" type="GLint" counter="true"/> 6726 <param name="indices" type="const GLushort *" count="size"/> 6727 <glx ignore="true" rop="4327"/> 6728 </function> 6729 6730 <function name="MatrixIndexuivARB" exec="skip"> 6731 <param name="size" type="GLint" counter="true"/> 6732 <param name="indices" type="const GLuint *" count="size"/> 6733 <glx ignore="true" rop="4328"/> 6734 </function> 6735 6736 <function name="MatrixIndexPointerARB" exec="skip"> 6737 <param name="size" type="GLint"/> 6738 <param name="type" type="GLenum"/> 6739 <param name="stride" type="GLsizei"/> 6740 <param name="pointer" type="const GLvoid *"/> 6741 <glx handcode="true"/> 6742 </function> 6743</category> 6744 6745<category name="GL_ARB_texture_env_combine" number="17"> 6746 <enum name="COMBINE_ARB" value="0x8570"/> 6747 <enum name="COMBINE_RGB_ARB" value="0x8571"/> 6748 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/> 6749 <enum name="SOURCE0_RGB_ARB" value="0x8580"/> 6750 <enum name="SOURCE1_RGB_ARB" value="0x8581"/> 6751 <enum name="SOURCE2_RGB_ARB" value="0x8582"/> 6752 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/> 6753 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/> 6754 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/> 6755 <enum name="OPERAND0_RGB_ARB" value="0x8590"/> 6756 <enum name="OPERAND1_RGB_ARB" value="0x8591"/> 6757 <enum name="OPERAND2_RGB_ARB" value="0x8592"/> 6758 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/> 6759 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/> 6760 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/> 6761 <enum name="RGB_SCALE_ARB" value="0x8573"/> 6762 <enum name="ADD_SIGNED_ARB" value="0x8574"/> 6763 <enum name="INTERPOLATE_ARB" value="0x8575"/> 6764 <enum name="SUBTRACT_ARB" value="0x84E7"/> 6765 <enum name="CONSTANT_ARB" value="0x8576"/> 6766 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/> 6767 <enum name="PREVIOUS_ARB" value="0x8578"/> 6768</category> 6769 6770<category name="GL_ARB_texture_env_crossbar" number="18"> 6771 <!-- No new functions, types, enums. --> 6772</category> 6773 6774<category name="GL_ARB_texture_env_dot3" number="19"> 6775 <enum name="DOT3_RGB_ARB" value="0x86AE"/> 6776 <enum name="DOT3_RGBA_ARB" value="0x86AF"/> 6777</category> 6778 6779<!-- ARB extension number 20 is a WGL extension. --> 6780 6781<category name="GL_ARB_texture_mirrored_repeat" number="21"> 6782 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/> 6783</category> 6784 6785<category name="GL_ARB_depth_texture" number="22"> 6786 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/> 6787 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/> 6788 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/> 6789 <enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A"> 6790 <size name="GetTexLevelParameterfv" mode="get"/> 6791 <size name="GetTexLevelParameteriv" mode="get"/> 6792 </enum> 6793 <enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B"> 6794 <size name="TexParameterfv"/> 6795 <size name="TexParameteriv"/> 6796 <size name="GetTexParameterfv" mode="get"/> 6797 <size name="GetTexParameteriv" mode="get"/> 6798 </enum> 6799</category> 6800 6801<category name="GL_ARB_shadow" number="23"> 6802 <enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C"> 6803 <size name="TexParameterfv"/> 6804 <size name="TexParameteriv"/> 6805 <size name="GetTexParameterfv" mode="get"/> 6806 <size name="GetTexParameteriv" mode="get"/> 6807 </enum> 6808 <enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D"> 6809 <size name="TexParameterfv"/> 6810 <size name="TexParameteriv"/> 6811 <size name="GetTexParameterfv" mode="get"/> 6812 <size name="GetTexParameteriv" mode="get"/> 6813 </enum> 6814 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/> 6815</category> 6816 6817<category name="GL_ARB_shadow_ambient" number="24"> 6818 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF"> 6819 <size name="TexParameterfv"/> 6820 <size name="TexParameteriv"/> 6821 <size name="GetTexParameterfv" mode="get"/> 6822 <size name="GetTexParameteriv" mode="get"/> 6823 </enum> 6824</category> 6825 6826<category name="GL_ARB_window_pos" number="25"> 6827 <function name="WindowPos2dARB" alias="WindowPos2d"> 6828 <param name="x" type="GLdouble"/> 6829 <param name="y" type="GLdouble"/> 6830 </function> 6831 6832 <function name="WindowPos2fARB" alias="WindowPos2f"> 6833 <param name="x" type="GLfloat"/> 6834 <param name="y" type="GLfloat"/> 6835 </function> 6836 6837 <function name="WindowPos2iARB" alias="WindowPos2i"> 6838 <param name="x" type="GLint"/> 6839 <param name="y" type="GLint"/> 6840 </function> 6841 6842 <function name="WindowPos2sARB" alias="WindowPos2s"> 6843 <param name="x" type="GLshort"/> 6844 <param name="y" type="GLshort"/> 6845 </function> 6846 6847 <function name="WindowPos2dvARB" alias="WindowPos2dv"> 6848 <param name="v" type="const GLdouble *"/> 6849 </function> 6850 6851 <function name="WindowPos2fvARB" alias="WindowPos2fv"> 6852 <param name="v" type="const GLfloat *"/> 6853 </function> 6854 6855 <function name="WindowPos2ivARB" alias="WindowPos2iv"> 6856 <param name="v" type="const GLint *"/> 6857 </function> 6858 6859 <function name="WindowPos2svARB" alias="WindowPos2sv"> 6860 <param name="v" type="const GLshort *"/> 6861 </function> 6862 6863 <function name="WindowPos3dARB" alias="WindowPos3d"> 6864 <param name="x" type="GLdouble"/> 6865 <param name="y" type="GLdouble"/> 6866 <param name="z" type="GLdouble"/> 6867 </function> 6868 6869 <function name="WindowPos3fARB" alias="WindowPos3f"> 6870 <param name="x" type="GLfloat"/> 6871 <param name="y" type="GLfloat"/> 6872 <param name="z" type="GLfloat"/> 6873 </function> 6874 6875 <function name="WindowPos3iARB" alias="WindowPos3i"> 6876 <param name="x" type="GLint"/> 6877 <param name="y" type="GLint"/> 6878 <param name="z" type="GLint"/> 6879 </function> 6880 6881 <function name="WindowPos3sARB" alias="WindowPos3s"> 6882 <param name="x" type="GLshort"/> 6883 <param name="y" type="GLshort"/> 6884 <param name="z" type="GLshort"/> 6885 </function> 6886 6887 <function name="WindowPos3dvARB" alias="WindowPos3dv"> 6888 <param name="v" type="const GLdouble *"/> 6889 </function> 6890 6891 <function name="WindowPos3fvARB" alias="WindowPos3fv"> 6892 <param name="v" type="const GLfloat *"/> 6893 </function> 6894 6895 <function name="WindowPos3ivARB" alias="WindowPos3iv"> 6896 <param name="v" type="const GLint *"/> 6897 </function> 6898 6899 <function name="WindowPos3svARB" alias="WindowPos3sv"> 6900 <param name="v" type="const GLshort *"/> 6901 </function> 6902</category> 6903 6904<category name="GL_ARB_vertex_program" number="26"> 6905 <enum name="COLOR_SUM_ARB" count="1" value="0x8458"> 6906 <size name="Get" mode="get"/> 6907 </enum> 6908 <enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620"> 6909 <size name="GetVertexAttribdv" mode="get"/> 6910 <size name="GetVertexAttribfv" mode="get"/> 6911 <size name="GetVertexAttribiv" mode="get"/> 6912 <size name="Get" mode="get"/> 6913 </enum> 6914 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622"> 6915 <size name="GetVertexAttribdv" mode="get"/> 6916 <size name="GetVertexAttribfv" mode="get"/> 6917 <size name="GetVertexAttribiv" mode="get"/> 6918 </enum> 6919 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623"> 6920 <size name="GetVertexAttribdv" mode="get"/> 6921 <size name="GetVertexAttribfv" mode="get"/> 6922 <size name="GetVertexAttribiv" mode="get"/> 6923 </enum> 6924 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624"> 6925 <size name="GetVertexAttribdv" mode="get"/> 6926 <size name="GetVertexAttribfv" mode="get"/> 6927 <size name="GetVertexAttribiv" mode="get"/> 6928 </enum> 6929 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625"> 6930 <size name="GetVertexAttribdv" mode="get"/> 6931 <size name="GetVertexAttribfv" mode="get"/> 6932 <size name="GetVertexAttribiv" mode="get"/> 6933 </enum> 6934 <enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626"> 6935 <size name="GetVertexAttribdv" mode="get"/> 6936 <size name="GetVertexAttribfv" mode="get"/> 6937 <size name="GetVertexAttribiv" mode="get"/> 6938 </enum> 6939 <enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627"> 6940 <size name="GetProgramivARB" mode="get"/> 6941 </enum> 6942 <enum name="PROGRAM_STRING_ARB" value="0x8628"/> 6943 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E"> 6944 <size name="Get" mode="get"/> 6945 </enum> 6946 <enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F"> 6947 <size name="Get" mode="get"/> 6948 </enum> 6949 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640"> 6950 <size name="Get" mode="get"/> 6951 </enum> 6952 <enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641"> 6953 <size name="Get" mode="get"/> 6954 </enum> 6955 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642"> 6956 <size name="Get" mode="get"/> 6957 </enum> 6958 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643"> 6959 <size name="Get" mode="get"/> 6960 </enum> 6961 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/> 6962 <enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B"> 6963 <size name="Get" mode="get"/> 6964 </enum> 6965 <enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677"> 6966 <size name="GetProgramivARB" mode="get"/> 6967 </enum> 6968 <enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869"> 6969 <size name="Get" mode="get"/> 6970 </enum> 6971 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/> 6972 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/> 6973 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/> 6974 <enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876"> 6975 <size name="GetProgramivARB" mode="get"/> 6976 </enum> 6977 <enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0"> 6978 <size name="GetProgramivARB" mode="get"/> 6979 </enum> 6980 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1"> 6981 <size name="GetProgramivARB" mode="get"/> 6982 </enum> 6983 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2"> 6984 <size name="GetProgramivARB" mode="get"/> 6985 </enum> 6986 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3"> 6987 <size name="GetProgramivARB" mode="get"/> 6988 </enum> 6989 <enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4"> 6990 <size name="GetProgramivARB" mode="get"/> 6991 </enum> 6992 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5"> 6993 <size name="GetProgramivARB" mode="get"/> 6994 </enum> 6995 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6"> 6996 <size name="GetProgramivARB" mode="get"/> 6997 </enum> 6998 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7"> 6999 <size name="GetProgramivARB" mode="get"/> 7000 </enum> 7001 <enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8"> 7002 <size name="GetProgramivARB" mode="get"/> 7003 </enum> 7004 <enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9"> 7005 <size name="GetProgramivARB" mode="get"/> 7006 </enum> 7007 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA"> 7008 <size name="GetProgramivARB" mode="get"/> 7009 </enum> 7010 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB"> 7011 <size name="GetProgramivARB" mode="get"/> 7012 </enum> 7013 <enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC"> 7014 <size name="GetProgramivARB" mode="get"/> 7015 </enum> 7016 <enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD"> 7017 <size name="GetProgramivARB" mode="get"/> 7018 </enum> 7019 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE"> 7020 <size name="GetProgramivARB" mode="get"/> 7021 </enum> 7022 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF"> 7023 <size name="GetProgramivARB" mode="get"/> 7024 </enum> 7025 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0"> 7026 <size name="GetProgramivARB" mode="get"/> 7027 </enum> 7028 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1"> 7029 <size name="GetProgramivARB" mode="get"/> 7030 </enum> 7031 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2"> 7032 <size name="GetProgramivARB" mode="get"/> 7033 </enum> 7034 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3"> 7035 <size name="GetProgramivARB" mode="get"/> 7036 </enum> 7037 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4"> 7038 <size name="GetProgramivARB" mode="get"/> 7039 </enum> 7040 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5"> 7041 <size name="GetProgramivARB" mode="get"/> 7042 </enum> 7043 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6"> 7044 <size name="GetProgramivARB" mode="get"/> 7045 </enum> 7046 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7"> 7047 <size name="Get" mode="get"/> 7048 </enum> 7049 <enum name="MATRIX0_ARB" value="0x88C0"/> 7050 <enum name="MATRIX1_ARB" value="0x88C1"/> 7051 <enum name="MATRIX2_ARB" value="0x88C2"/> 7052 <enum name="MATRIX3_ARB" value="0x88C3"/> 7053 <enum name="MATRIX4_ARB" value="0x88C4"/> 7054 <enum name="MATRIX5_ARB" value="0x88C5"/> 7055 <enum name="MATRIX6_ARB" value="0x88C6"/> 7056 <enum name="MATRIX7_ARB" value="0x88C7"/> 7057 <enum name="MATRIX8_ARB" value="0x88C8"/> 7058 <enum name="MATRIX9_ARB" value="0x88C9"/> 7059 <enum name="MATRIX10_ARB" value="0x88CA"/> 7060 <enum name="MATRIX11_ARB" value="0x88CB"/> 7061 <enum name="MATRIX12_ARB" value="0x88CC"/> 7062 <enum name="MATRIX13_ARB" value="0x88CD"/> 7063 <enum name="MATRIX14_ARB" value="0x88CE"/> 7064 <enum name="MATRIX15_ARB" value="0x88CF"/> 7065 <enum name="MATRIX16_ARB" value="0x88D0"/> 7066 <enum name="MATRIX17_ARB" value="0x88D1"/> 7067 <enum name="MATRIX18_ARB" value="0x88D2"/> 7068 <enum name="MATRIX19_ARB" value="0x88D3"/> 7069 <enum name="MATRIX20_ARB" value="0x88D4"/> 7070 <enum name="MATRIX21_ARB" value="0x88D5"/> 7071 <enum name="MATRIX22_ARB" value="0x88D6"/> 7072 <enum name="MATRIX23_ARB" value="0x88D7"/> 7073 <enum name="MATRIX24_ARB" value="0x88D8"/> 7074 <enum name="MATRIX25_ARB" value="0x88D9"/> 7075 <enum name="MATRIX26_ARB" value="0x88DA"/> 7076 <enum name="MATRIX27_ARB" value="0x88DB"/> 7077 <enum name="MATRIX28_ARB" value="0x88DC"/> 7078 <enum name="MATRIX29_ARB" value="0x88DD"/> 7079 <enum name="MATRIX30_ARB" value="0x88DE"/> 7080 <enum name="MATRIX31_ARB" value="0x88DF"/> 7081 7082 <function name="GetVertexAttribdvARB" alias="GetVertexAttribdv"> 7083 <param name="index" type="GLuint"/> 7084 <param name="pname" type="GLenum"/> 7085 <param name="params" type="GLdouble *"/> 7086 </function> 7087 7088 <function name="GetVertexAttribfvARB" alias="GetVertexAttribfv"> 7089 <param name="index" type="GLuint"/> 7090 <param name="pname" type="GLenum"/> 7091 <param name="params" type="GLfloat *"/> 7092 </function> 7093 7094 <function name="GetVertexAttribivARB" alias="GetVertexAttribiv"> 7095 <param name="index" type="GLuint"/> 7096 <param name="pname" type="GLenum"/> 7097 <param name="params" type="GLint *"/> 7098 </function> 7099 7100 <function name="VertexAttrib1dARB" 7101 vectorequiv="VertexAttrib1dv" alias="VertexAttrib1d"> 7102 <param name="index" type="GLuint"/> 7103 <param name="x" type="GLdouble"/> 7104 </function> 7105 7106 <function name="VertexAttrib1dvARB" alias="VertexAttrib1dv"> 7107 <param name="index" type="GLuint"/> 7108 <param name="v" type="const GLdouble *"/> 7109 </function> 7110 7111 <function name="VertexAttrib1fARB" offset="assign" 7112 vectorequiv="VertexAttrib1fvARB" exec="dynamic"> 7113 <param name="index" type="GLuint"/> 7114 <param name="x" type="GLfloat"/> 7115 </function> 7116 7117 <function name="VertexAttrib1fvARB" offset="assign" exec="dynamic"> 7118 <param name="index" type="GLuint"/> 7119 <param name="v" type="const GLfloat *" count="1"/> 7120 <glx rop="4193"/> 7121 </function> 7122 7123 <function name="VertexAttrib1sARB" 7124 vectorequiv="VertexAttrib1sv" alias="VertexAttrib1s"> 7125 <param name="index" type="GLuint"/> 7126 <param name="x" type="GLshort"/> 7127 </function> 7128 7129 <function name="VertexAttrib1svARB" alias="VertexAttrib1sv"> 7130 <param name="index" type="GLuint"/> 7131 <param name="v" type="const GLshort *"/> 7132 </function> 7133 7134 <function name="VertexAttrib2dARB" 7135 vectorequiv="VertexAttrib2dv" alias="VertexAttrib2d"> 7136 <param name="index" type="GLuint"/> 7137 <param name="x" type="GLdouble"/> 7138 <param name="y" type="GLdouble"/> 7139 </function> 7140 7141 <function name="VertexAttrib2dvARB" alias="VertexAttrib2dv"> 7142 <param name="index" type="GLuint"/> 7143 <param name="v" type="const GLdouble *"/> 7144 </function> 7145 7146 <function name="VertexAttrib2fARB" offset="assign" 7147 vectorequiv="VertexAttrib2fvARB" exec="dynamic"> 7148 <param name="index" type="GLuint"/> 7149 <param name="x" type="GLfloat"/> 7150 <param name="y" type="GLfloat"/> 7151 </function> 7152 7153 <function name="VertexAttrib2fvARB" offset="assign" exec="dynamic"> 7154 <param name="index" type="GLuint"/> 7155 <param name="v" type="const GLfloat *" count="2"/> 7156 <glx rop="4194"/> 7157 </function> 7158 7159 <function name="VertexAttrib2sARB" 7160 vectorequiv="VertexAttrib2sv" alias="VertexAttrib2s"> 7161 <param name="index" type="GLuint"/> 7162 <param name="x" type="GLshort"/> 7163 <param name="y" type="GLshort"/> 7164 </function> 7165 7166 <function name="VertexAttrib2svARB" alias="VertexAttrib2sv"> 7167 <param name="index" type="GLuint"/> 7168 <param name="v" type="const GLshort *"/> 7169 </function> 7170 7171 <function name="VertexAttrib3dARB" 7172 vectorequiv="VertexAttrib3dv" alias="VertexAttrib3d"> 7173 <param name="index" type="GLuint"/> 7174 <param name="x" type="GLdouble"/> 7175 <param name="y" type="GLdouble"/> 7176 <param name="z" type="GLdouble"/> 7177 </function> 7178 7179 <function name="VertexAttrib3dvARB" alias="VertexAttrib3dv"> 7180 <param name="index" type="GLuint"/> 7181 <param name="v" type="const GLdouble *"/> 7182 </function> 7183 7184 <function name="VertexAttrib3fARB" offset="assign" 7185 vectorequiv="VertexAttrib3fvARB" exec="dynamic"> 7186 <param name="index" type="GLuint"/> 7187 <param name="x" type="GLfloat"/> 7188 <param name="y" type="GLfloat"/> 7189 <param name="z" type="GLfloat"/> 7190 </function> 7191 7192 <function name="VertexAttrib3fvARB" offset="assign" exec="dynamic"> 7193 <param name="index" type="GLuint"/> 7194 <param name="v" type="const GLfloat *" count="3"/> 7195 <glx rop="4195"/> 7196 </function> 7197 7198 <function name="VertexAttrib3sARB" 7199 vectorequiv="VertexAttrib3sv" alias="VertexAttrib3s"> 7200 <param name="index" type="GLuint"/> 7201 <param name="x" type="GLshort"/> 7202 <param name="y" type="GLshort"/> 7203 <param name="z" type="GLshort"/> 7204 </function> 7205 7206 <function name="VertexAttrib3svARB" alias="VertexAttrib3sv"> 7207 <param name="index" type="GLuint"/> 7208 <param name="v" type="const GLshort *"/> 7209 </function> 7210 7211 <function name="VertexAttrib4dARB" 7212 vectorequiv="VertexAttrib4dv" alias="VertexAttrib4d"> 7213 <param name="index" type="GLuint"/> 7214 <param name="x" type="GLdouble"/> 7215 <param name="y" type="GLdouble"/> 7216 <param name="z" type="GLdouble"/> 7217 <param name="w" type="GLdouble"/> 7218 </function> 7219 7220 <function name="VertexAttrib4dvARB" alias="VertexAttrib4dv"> 7221 <param name="index" type="GLuint"/> 7222 <param name="v" type="const GLdouble *"/> 7223 </function> 7224 7225 <function name="VertexAttrib4fARB" offset="assign" 7226 vectorequiv="VertexAttrib4fvARB" exec="dynamic"> 7227 <param name="index" type="GLuint"/> 7228 <param name="x" type="GLfloat"/> 7229 <param name="y" type="GLfloat"/> 7230 <param name="z" type="GLfloat"/> 7231 <param name="w" type="GLfloat"/> 7232 </function> 7233 7234 <function name="VertexAttrib4fvARB" offset="assign" exec="dynamic"> 7235 <param name="index" type="GLuint"/> 7236 <param name="v" type="const GLfloat *" count="4"/> 7237 <glx rop="4196"/> 7238 </function> 7239 7240 <function name="VertexAttrib4sARB" 7241 vectorequiv="VertexAttrib4sv" alias="VertexAttrib4s"> 7242 <param name="index" type="GLuint"/> 7243 <param name="x" type="GLshort"/> 7244 <param name="y" type="GLshort"/> 7245 <param name="z" type="GLshort"/> 7246 <param name="w" type="GLshort"/> 7247 </function> 7248 7249 <function name="VertexAttrib4svARB" alias="VertexAttrib4sv"> 7250 <param name="index" type="GLuint"/> 7251 <param name="v" type="const GLshort *"/> 7252 </function> 7253 7254 <function name="VertexAttrib4NubARB" 7255 vectorequiv="VertexAttrib4Nubv" alias="VertexAttrib4Nub"> 7256 <param name="index" type="GLuint"/> 7257 <param name="x" type="GLubyte"/> 7258 <param name="y" type="GLubyte"/> 7259 <param name="z" type="GLubyte"/> 7260 <param name="w" type="GLubyte"/> 7261 </function> 7262 7263 <function name="VertexAttrib4NubvARB" alias="VertexAttrib4Nubv"> 7264 <param name="index" type="GLuint"/> 7265 <param name="v" type="const GLubyte *"/> 7266 </function> 7267 7268 <function name="VertexAttrib4bvARB" alias="VertexAttrib4bv"> 7269 <param name="index" type="GLuint"/> 7270 <param name="v" type="const GLbyte *"/> 7271 </function> 7272 7273 <function name="VertexAttrib4ivARB" alias="VertexAttrib4iv"> 7274 <param name="index" type="GLuint"/> 7275 <param name="v" type="const GLint *"/> 7276 </function> 7277 7278 <function name="VertexAttrib4ubvARB" alias="VertexAttrib4ubv"> 7279 <param name="index" type="GLuint"/> 7280 <param name="v" type="const GLubyte *"/> 7281 </function> 7282 7283 <function name="VertexAttrib4usvARB" alias="VertexAttrib4usv"> 7284 <param name="index" type="GLuint"/> 7285 <param name="v" type="const GLushort *"/> 7286 </function> 7287 7288 <function name="VertexAttrib4uivARB" alias="VertexAttrib4uiv"> 7289 <param name="index" type="GLuint"/> 7290 <param name="v" type="const GLuint *"/> 7291 </function> 7292 7293 <function name="VertexAttrib4NbvARB" alias="VertexAttrib4Nbv"> 7294 <param name="index" type="GLuint"/> 7295 <param name="v" type="const GLbyte *"/> 7296 </function> 7297 7298 <function name="VertexAttrib4NsvARB" alias="VertexAttrib4Nsv"> 7299 <param name="index" type="GLuint"/> 7300 <param name="v" type="const GLshort *"/> 7301 </function> 7302 7303 <function name="VertexAttrib4NivARB" alias="VertexAttrib4Niv"> 7304 <param name="index" type="GLuint"/> 7305 <param name="v" type="const GLint *"/> 7306 </function> 7307 7308 <function name="VertexAttrib4NusvARB" alias="VertexAttrib4Nusv"> 7309 <param name="index" type="GLuint"/> 7310 <param name="v" type="const GLushort *"/> 7311 </function> 7312 7313 <function name="VertexAttrib4NuivARB" alias="VertexAttrib4Nuiv"> 7314 <param name="index" type="GLuint"/> 7315 <param name="v" type="const GLuint *"/> 7316 </function> 7317 7318 <function name="VertexAttribPointerARB" alias="VertexAttribPointer"> 7319 <param name="index" type="GLuint"/> 7320 <param name="size" type="GLint"/> 7321 <param name="type" type="GLenum"/> 7322 <param name="normalized" type="GLboolean"/> 7323 <param name="stride" type="GLsizei"/> 7324 <param name="pointer" type="const GLvoid *"/> 7325 </function> 7326 7327 <function name="EnableVertexAttribArrayARB" alias="EnableVertexAttribArray"> 7328 <param name="index" type="GLuint"/> 7329 </function> 7330 7331 <function name="DisableVertexAttribArrayARB" alias="DisableVertexAttribArray"> 7332 <param name="index" type="GLuint"/> 7333 </function> 7334 7335 <function name="ProgramStringARB" offset="assign" deprecated="3.1"> 7336 <param name="target" type="GLenum"/> 7337 <param name="format" type="GLenum"/> 7338 <param name="len" type="GLsizei" counter="true"/> 7339 <param name="string" type="const GLvoid *" count="len"/> 7340 <glx rop="4217" large="true"/> 7341 </function> 7342 7343 <function name="BindProgramARB" offset="assign"> 7344 <param name="target" type="GLenum"/> 7345 <param name="program" type="GLuint"/> 7346 <glx rop="4180"/> 7347 </function> 7348 7349 <function name="DeleteProgramsARB" offset="assign"> 7350 <param name="n" type="GLsizei" counter="true"/> 7351 <param name="programs" type="const GLuint *" count="n"/> 7352 <glx vendorpriv="1294"/> 7353 </function> 7354 7355 <function name="GenProgramsARB" offset="assign"> 7356 <param name="n" type="GLsizei" counter="true"/> 7357 <param name="programs" type="GLuint *" output="true" count="n"/> 7358 <glx vendorpriv="1295" always_array="true"/> 7359 </function> 7360 7361 <function name="IsProgramARB" offset="assign"> 7362 <param name="program" type="GLuint"/> 7363 <return type="GLboolean"/> 7364 <glx vendorpriv="1304"/> 7365 </function> 7366 7367 <function name="ProgramEnvParameter4dARB" offset="assign" 7368 vectorequiv="ProgramEnvParameter4dvARB" deprecated="3.1"> 7369 <param name="target" type="GLenum"/> 7370 <param name="index" type="GLuint"/> 7371 <param name="x" type="GLdouble"/> 7372 <param name="y" type="GLdouble"/> 7373 <param name="z" type="GLdouble"/> 7374 <param name="w" type="GLdouble"/> 7375 </function> 7376 7377 <function name="ProgramEnvParameter4dvARB" offset="assign" 7378 deprecated="3.1"> 7379 <param name="target" type="GLenum"/> 7380 <param name="index" type="GLuint"/> 7381 <param name="params" type="const GLdouble *" count="4"/> 7382 <glx rop="4185" doubles_in_order="true"/> 7383 </function> 7384 7385 <function name="ProgramEnvParameter4fARB" offset="assign" 7386 vectorequiv="ProgramEnvParameter4fvARB" deprecated="3.1"> 7387 <param name="target" type="GLenum"/> 7388 <param name="index" type="GLuint"/> 7389 <param name="x" type="GLfloat"/> 7390 <param name="y" type="GLfloat"/> 7391 <param name="z" type="GLfloat"/> 7392 <param name="w" type="GLfloat"/> 7393 </function> 7394 7395 <function name="ProgramEnvParameter4fvARB" offset="assign" 7396 deprecated="3.1"> 7397 <param name="target" type="GLenum"/> 7398 <param name="index" type="GLuint"/> 7399 <param name="params" type="const GLfloat *" count="4"/> 7400 <glx rop="4184"/> 7401 </function> 7402 7403 <function name="ProgramLocalParameter4dARB" offset="assign" 7404 vectorequiv="ProgramLocalParameter4dvARB" deprecated="3.1"> 7405 <param name="target" type="GLenum"/> 7406 <param name="index" type="GLuint"/> 7407 <param name="x" type="GLdouble"/> 7408 <param name="y" type="GLdouble"/> 7409 <param name="z" type="GLdouble"/> 7410 <param name="w" type="GLdouble"/> 7411 </function> 7412 7413 <function name="ProgramLocalParameter4dvARB" offset="assign" 7414 deprecated="3.1"> 7415 <param name="target" type="GLenum"/> 7416 <param name="index" type="GLuint"/> 7417 <param name="params" type="const GLdouble *" count="4"/> 7418 <glx rop="4216" doubles_in_order="true"/> 7419 </function> 7420 7421 <function name="ProgramLocalParameter4fARB" offset="assign" 7422 vectorequiv="ProgramLocalParameter4fvARB" deprecated="3.1"> 7423 <param name="target" type="GLenum"/> 7424 <param name="index" type="GLuint"/> 7425 <param name="x" type="GLfloat"/> 7426 <param name="y" type="GLfloat"/> 7427 <param name="z" type="GLfloat"/> 7428 <param name="w" type="GLfloat"/> 7429 </function> 7430 7431 <function name="ProgramLocalParameter4fvARB" offset="assign" 7432 deprecated="3.1"> 7433 <param name="target" type="GLenum"/> 7434 <param name="index" type="GLuint"/> 7435 <param name="params" type="const GLfloat *" count="4"/> 7436 <glx rop="4215"/> 7437 </function> 7438 7439 <!-- The GetProgramEnvParameter[df]vARB are handcoded because there 7440 is an extra CARD32 of padding after the "index" field. Originally, 7441 GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV 7442 shared the same GLX protocol. The pad field was where the pname 7443 parameter was in the NV functions. When this error was discovered 7444 and fixed, there was already at least one implementation of 7445 GLX protocol for ARB_vertex_program, but there were no 7446 implementations of NV_vertex_program. The sollution was to renumber 7447 the opcodes for NV_vertex_program and convert the unused field in 7448 the ARB_vertex_program protocol to unused padding. 7449 --> 7450 7451 <function name="GetProgramEnvParameterdvARB" offset="assign" 7452 deprecated="3.1"> 7453 <param name="target" type="GLenum"/> 7454 <param name="index" type="GLuint"/> 7455 <param name="params" type="GLdouble *" output="true" count="4"/> 7456 <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/> 7457 </function> 7458 7459 <function name="GetProgramEnvParameterfvARB" offset="assign" 7460 deprecated="3.1"> 7461 <param name="target" type="GLenum"/> 7462 <param name="index" type="GLuint"/> 7463 <param name="params" type="GLfloat *" output="true" count="4"/> 7464 <glx vendorpriv="1296" handcode="client"/> 7465 </function> 7466 7467 <function name="GetProgramLocalParameterdvARB" offset="assign" 7468 deprecated="3.1"> 7469 <param name="target" type="GLenum"/> 7470 <param name="index" type="GLuint"/> 7471 <param name="params" type="GLdouble *" output="true" count="4"/> 7472 <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/> 7473 </function> 7474 7475 <function name="GetProgramLocalParameterfvARB" offset="assign" 7476 deprecated="3.1"> 7477 <param name="target" type="GLenum"/> 7478 <param name="index" type="GLuint"/> 7479 <param name="params" type="GLfloat *" output="true" count="4"/> 7480 <glx vendorpriv="1305" handcode="client"/> 7481 </function> 7482 7483 7484 <function name="GetProgramivARB" offset="assign" deprecated="3.1"> 7485 <param name="target" type="GLenum"/> 7486 <param name="pname" type="GLenum"/> 7487 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7488 <glx vendorpriv="1307"/> 7489 </function> 7490 7491 <function name="GetProgramStringARB" offset="assign" deprecated="3.1"> 7492 <param name="target" type="GLenum"/> 7493 <param name="pname" type="GLenum"/> 7494 <param name="string" type="GLvoid *" output="true"/> 7495 <glx vendorpriv="1308" handcode="server" always_array="true"/> 7496 </function> 7497 7498 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointerv"> 7499 <param name="index" type="GLuint"/> 7500 <param name="pname" type="GLenum"/> 7501 <param name="pointer" type="GLvoid **" output="true"/> 7502 </function> 7503</category> 7504 7505<category name="GL_ARB_fragment_program" number="27"> 7506 <enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804"> 7507 <size name="Get" mode="get"/> 7508 </enum> 7509 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805"> 7510 <size name="GetProgramivARB" mode="get"/> 7511 </enum> 7512 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806"> 7513 <size name="GetProgramivARB" mode="get"/> 7514 </enum> 7515 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807"> 7516 <size name="GetProgramivARB" mode="get"/> 7517 </enum> 7518 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808"> 7519 <size name="GetProgramivARB" mode="get"/> 7520 </enum> 7521 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809"> 7522 <size name="GetProgramivARB" mode="get"/> 7523 </enum> 7524 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A"> 7525 <size name="GetProgramivARB" mode="get"/> 7526 </enum> 7527 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B"> 7528 <size name="GetProgramivARB" mode="get"/> 7529 </enum> 7530 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C"> 7531 <size name="GetProgramivARB" mode="get"/> 7532 </enum> 7533 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D"> 7534 <size name="GetProgramivARB" mode="get"/> 7535 </enum> 7536 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E"> 7537 <size name="GetProgramivARB" mode="get"/> 7538 </enum> 7539 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F"> 7540 <size name="GetProgramivARB" mode="get"/> 7541 </enum> 7542 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810"> 7543 <size name="GetProgramivARB" mode="get"/> 7544 </enum> 7545 <enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871"> 7546 <size name="Get" mode="get"/> 7547 </enum> 7548 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872"> 7549 <size name="Get" mode="get"/> 7550 </enum> 7551</category> 7552 7553<category name="GL_ARB_vertex_buffer_object" number="28"> 7554 <enum name="BUFFER_SIZE_ARB" count="1" value="0x8764"> 7555 <size name="GetBufferParameteriv" mode="get"/> 7556 </enum> 7557 <enum name="BUFFER_USAGE_ARB" count="1" value="0x8765"> 7558 <size name="GetBufferParameteriv" mode="get"/> 7559 </enum> 7560 <enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894"> 7561 <size name="Get" mode="get"/> 7562 </enum> 7563 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895"> 7564 <size name="Get" mode="get"/> 7565 </enum> 7566 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896"> 7567 <size name="Get" mode="get"/> 7568 </enum> 7569 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897"> 7570 <size name="Get" mode="get"/> 7571 </enum> 7572 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898"> 7573 <size name="Get" mode="get"/> 7574 </enum> 7575 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899"> 7576 <size name="Get" mode="get"/> 7577 </enum> 7578 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A"> 7579 <size name="Get" mode="get"/> 7580 </enum> 7581 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B"> 7582 <size name="Get" mode="get"/> 7583 </enum> 7584 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C"> 7585 <size name="Get" mode="get"/> 7586 </enum> 7587 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D"> 7588 <size name="Get" mode="get"/> 7589 </enum> 7590 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E"> 7591 <size name="Get" mode="get"/> 7592 </enum> 7593 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F"> 7594 <size name="GetVertexAttribdv" mode="get"/> 7595 <size name="GetVertexAttribfv" mode="get"/> 7596 <size name="GetVertexAttribiv" mode="get"/> 7597 </enum> 7598 <enum name="READ_ONLY_ARB" value="0x88B8"/> 7599 <enum name="WRITE_ONLY_ARB" value="0x88B9"/> 7600 <enum name="READ_WRITE_ARB" value="0x88BA"/> 7601 <enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB"> 7602 <size name="GetBufferParameteriv" mode="get"/> 7603 </enum> 7604 <enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC"> 7605 <size name="GetBufferParameteriv" mode="get"/> 7606 </enum> 7607 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/> 7608 <enum name="STREAM_DRAW_ARB" value="0x88E0"/> 7609 <enum name="STREAM_READ_ARB" value="0x88E1"/> 7610 <enum name="STREAM_COPY_ARB" value="0x88E2"/> 7611 <enum name="STATIC_DRAW_ARB" value="0x88E4"/> 7612 <enum name="STATIC_READ_ARB" value="0x88E5"/> 7613 <enum name="STATIC_COPY_ARB" value="0x88E6"/> 7614 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/> 7615 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/> 7616 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/> 7617 7618 <type name="intptrARB" size="4" glx_name="CARD32"/> 7619 <type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/> 7620 7621 <function name="BindBufferARB" alias="BindBuffer"> 7622 <param name="target" type="GLenum"/> 7623 <param name="buffer" type="GLuint"/> 7624 </function> 7625 7626 <function name="BufferDataARB" alias="BufferData"> 7627 <param name="target" type="GLenum"/> 7628 <param name="size" type="GLsizeiptrARB" counter="true"/> 7629 <param name="data" type="const GLvoid *" count="size"/> 7630 <param name="usage" type="GLenum"/> 7631 </function> 7632 7633 <function name="BufferSubDataARB" alias="BufferSubData"> 7634 <param name="target" type="GLenum"/> 7635 <param name="offset" type="GLintptrARB"/> 7636 <param name="size" type="GLsizeiptrARB"/> 7637 <param name="data" type="const GLvoid *"/> 7638 </function> 7639 7640 <function name="DeleteBuffersARB" alias="DeleteBuffers"> 7641 <param name="n" type="GLsizei"/> 7642 <param name="buffer" type="const GLuint *"/> 7643 </function> 7644 7645 <function name="GenBuffersARB" alias="GenBuffers"> 7646 <param name="n" type="GLsizei"/> 7647 <param name="buffer" type="GLuint *"/> 7648 </function> 7649 7650 <function name="GetBufferParameterivARB" alias="GetBufferParameteriv"> 7651 <param name="target" type="GLenum"/> 7652 <param name="pname" type="GLenum"/> 7653 <param name="params" type="GLint *"/> 7654 </function> 7655 7656 <function name="GetBufferPointervARB" alias="GetBufferPointerv"> 7657 <param name="target" type="GLenum"/> 7658 <param name="pname" type="GLenum"/> 7659 <param name="params" type="GLvoid **"/> 7660 </function> 7661 7662 <function name="GetBufferSubDataARB" alias="GetBufferSubData"> 7663 <param name="target" type="GLenum"/> 7664 <param name="offset" type="GLintptrARB"/> 7665 <param name="size" type="GLsizeiptrARB"/> 7666 <param name="data" type="GLvoid *"/> 7667 </function> 7668 7669 <function name="IsBufferARB" alias="IsBuffer"> 7670 <param name="buffer" type="GLuint"/> 7671 <return type="GLboolean"/> 7672 </function> 7673 7674 <function name="MapBufferARB" alias="MapBuffer"> 7675 <param name="target" type="GLenum"/> 7676 <param name="access" type="GLenum"/> 7677 <return type="GLvoid *"/> 7678 </function> 7679 7680 <function name="UnmapBufferARB" alias="UnmapBuffer"> 7681 <param name="target" type="GLenum"/> 7682 <return type="GLboolean"/> 7683 </function> 7684</category> 7685 7686<category name="GL_ARB_occlusion_query" number="29"> 7687 <enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864"> 7688 <size name="GetQueryiv" mode="get"/> 7689 </enum> 7690 <enum name="CURRENT_QUERY_ARB" count="1" value="0x8865"> 7691 <size name="GetQueryiv" mode="get"/> 7692 </enum> 7693 <enum name="QUERY_RESULT_ARB" count="1" value="0x8866"> 7694 <size name="GetQueryObjectiv" mode="get"/> 7695 <size name="GetQueryObjectuiv" mode="get"/> 7696 </enum> 7697 <enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867"> 7698 <size name="GetQueryObjectiv" mode="get"/> 7699 <size name="GetQueryObjectuiv" mode="get"/> 7700 </enum> 7701 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/> 7702 7703 <function name="GenQueriesARB" alias="GenQueries"> 7704 <param name="n" type="GLsizei"/> 7705 <param name="ids" type="GLuint *"/> 7706 </function> 7707 7708 <function name="DeleteQueriesARB" alias="DeleteQueries"> 7709 <param name="n" type="GLsizei"/> 7710 <param name="ids" type="const GLuint *"/> 7711 </function> 7712 7713 <function name="IsQueryARB" alias="IsQuery"> 7714 <param name="id" type="GLuint"/> 7715 <return type="GLboolean"/> 7716 </function> 7717 7718 <function name="BeginQueryARB" alias="BeginQuery"> 7719 <param name="target" type="GLenum"/> 7720 <param name="id" type="GLuint"/> 7721 </function> 7722 7723 <function name="EndQueryARB" alias="EndQuery"> 7724 <param name="target" type="GLenum"/> 7725 </function> 7726 7727 <function name="GetQueryivARB" alias="GetQueryiv"> 7728 <param name="target" type="GLenum"/> 7729 <param name="pname" type="GLenum"/> 7730 <param name="params" type="GLint *"/> 7731 </function> 7732 7733 <function name="GetQueryObjectivARB" alias="GetQueryObjectiv"> 7734 <param name="id" type="GLuint"/> 7735 <param name="pname" type="GLenum"/> 7736 <param name="params" type="GLint *"/> 7737 </function> 7738 7739 <function name="GetQueryObjectuivARB" alias="GetQueryObjectuiv"> 7740 <param name="id" type="GLuint"/> 7741 <param name="pname" type="GLenum"/> 7742 <param name="params" type="GLuint *"/> 7743 </function> 7744</category> 7745 7746<category name="GL_ARB_shader_objects" number="30"> 7747 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/> 7748 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/> 7749 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/> 7750 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/> 7751 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/> 7752 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/> 7753 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/> 7754 <enum name="INT_VEC2_ARB" value="0x8B53"/> 7755 <enum name="INT_VEC3_ARB" value="0x8B54"/> 7756 <enum name="INT_VEC4_ARB" value="0x8B55"/> 7757 <enum name="BOOL_ARB" value="0x8B56"/> 7758 <enum name="BOOL_VEC2_ARB" value="0x8B57"/> 7759 <enum name="BOOL_VEC3_ARB" value="0x8B58"/> 7760 <enum name="BOOL_VEC4_ARB" value="0x8B59"/> 7761 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/> 7762 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/> 7763 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/> 7764 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/> 7765 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/> 7766 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/> 7767 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/> 7768 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/> 7769 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/> 7770 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/> 7771 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/> 7772 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/> 7773 7774 <type name="charARB" size="1" glx_name="CARD8"/> 7775 <type name="handleARB" size="4" glx_name="CARD32"/> 7776 7777 <function name="DeleteObjectARB" offset="assign"> 7778 <param name="obj" type="GLhandleARB"/> 7779 <glx ignore="true"/> 7780 </function> 7781 7782 <function name="GetHandleARB" offset="assign"> 7783 <param name="pname" type="GLenum"/> 7784 <return type="GLhandleARB"/> 7785 <glx ignore="true"/> 7786 </function> 7787 7788 <function name="DetachObjectARB" offset="assign"> 7789 <param name="containerObj" type="GLhandleARB"/> 7790 <param name="attachedObj" type="GLhandleARB"/> 7791 <glx ignore="true"/> 7792 </function> 7793 7794 <function name="CreateShaderObjectARB" offset="assign"> 7795 <param name="shaderType" type="GLenum"/> 7796 <return type="GLhandleARB"/> 7797 <glx ignore="true"/> 7798 </function> 7799 7800 <function name="ShaderSourceARB" alias="ShaderSource"> 7801 <param name="shader" type="GLhandleARB"/> 7802 <param name="count" type="GLsizei"/> 7803 <param name="string" type="const GLcharARB **"/> 7804 <param name="length" type="const GLint *"/> 7805 </function> 7806 7807 <function name="CompileShaderARB" alias="CompileShader"> 7808 <param name="shader" type="GLhandleARB"/> 7809 </function> 7810 7811 <function name="CreateProgramObjectARB" offset="assign"> 7812 <return type="GLhandleARB"/> 7813 <glx ignore="true"/> 7814 </function> 7815 7816 <function name="AttachObjectARB" offset="assign"> 7817 <param name="containerObj" type="GLhandleARB"/> 7818 <param name="obj" type="GLhandleARB"/> 7819 <glx ignore="true"/> 7820 </function> 7821 7822 <function name="LinkProgramARB" alias="LinkProgram"> 7823 <param name="program" type="GLhandleARB"/> 7824 </function> 7825 7826 <function name="UseProgramObjectARB" alias="UseProgram"> 7827 <param name="program" type="GLhandleARB"/> 7828 </function> 7829 7830 <function name="ValidateProgramARB" alias="ValidateProgram"> 7831 <param name="program" type="GLhandleARB"/> 7832 </function> 7833 7834 <function name="Uniform1fARB" alias="Uniform1f"> 7835 <param name="location" type="GLint"/> 7836 <param name="v0" type="GLfloat"/> 7837 </function> 7838 7839 <function name="Uniform2fARB" alias="Uniform2f"> 7840 <param name="location" type="GLint"/> 7841 <param name="v0" type="GLfloat"/> 7842 <param name="v1" type="GLfloat"/> 7843 </function> 7844 7845 <function name="Uniform3fARB" alias="Uniform3f"> 7846 <param name="location" type="GLint"/> 7847 <param name="v0" type="GLfloat"/> 7848 <param name="v1" type="GLfloat"/> 7849 <param name="v2" type="GLfloat"/> 7850 </function> 7851 7852 <function name="Uniform4fARB" alias="Uniform4f"> 7853 <param name="location" type="GLint"/> 7854 <param name="v0" type="GLfloat"/> 7855 <param name="v1" type="GLfloat"/> 7856 <param name="v2" type="GLfloat"/> 7857 <param name="v3" type="GLfloat"/> 7858 </function> 7859 7860 <function name="Uniform1iARB" alias="Uniform1i"> 7861 <param name="location" type="GLint"/> 7862 <param name="v0" type="GLint"/> 7863 </function> 7864 7865 <function name="Uniform2iARB" alias="Uniform2i"> 7866 <param name="location" type="GLint"/> 7867 <param name="v0" type="GLint"/> 7868 <param name="v1" type="GLint"/> 7869 </function> 7870 7871 <function name="Uniform3iARB" alias="Uniform3i"> 7872 <param name="location" type="GLint"/> 7873 <param name="v0" type="GLint"/> 7874 <param name="v1" type="GLint"/> 7875 <param name="v2" type="GLint"/> 7876 </function> 7877 7878 <function name="Uniform4iARB" alias="Uniform4i"> 7879 <param name="location" type="GLint"/> 7880 <param name="v0" type="GLint"/> 7881 <param name="v1" type="GLint"/> 7882 <param name="v2" type="GLint"/> 7883 <param name="v3" type="GLint"/> 7884 </function> 7885 7886 <function name="Uniform1fvARB" alias="Uniform1fv"> 7887 <param name="location" type="GLint"/> 7888 <param name="count" type="GLsizei"/> 7889 <param name="value" type="const GLfloat *"/> 7890 </function> 7891 7892 <function name="Uniform2fvARB" alias="Uniform2fv"> 7893 <param name="location" type="GLint"/> 7894 <param name="count" type="GLsizei"/> 7895 <param name="value" type="const GLfloat *"/> 7896 </function> 7897 7898 <function name="Uniform3fvARB" alias="Uniform3fv"> 7899 <param name="location" type="GLint"/> 7900 <param name="count" type="GLsizei"/> 7901 <param name="value" type="const GLfloat *"/> 7902 </function> 7903 7904 <function name="Uniform4fvARB" alias="Uniform4fv"> 7905 <param name="location" type="GLint"/> 7906 <param name="count" type="GLsizei"/> 7907 <param name="value" type="const GLfloat *"/> 7908 </function> 7909 7910 <function name="Uniform1ivARB" alias="Uniform1iv"> 7911 <param name="location" type="GLint"/> 7912 <param name="count" type="GLsizei"/> 7913 <param name="value" type="const GLint *"/> 7914 </function> 7915 7916 <function name="Uniform2ivARB" alias="Uniform2iv"> 7917 <param name="location" type="GLint"/> 7918 <param name="count" type="GLsizei"/> 7919 <param name="value" type="const GLint *"/> 7920 </function> 7921 7922 <function name="Uniform3ivARB" alias="Uniform3iv"> 7923 <param name="location" type="GLint"/> 7924 <param name="count" type="GLsizei"/> 7925 <param name="value" type="const GLint *"/> 7926 </function> 7927 7928 <function name="Uniform4ivARB" alias="Uniform4iv"> 7929 <param name="location" type="GLint"/> 7930 <param name="count" type="GLsizei"/> 7931 <param name="value" type="const GLint *"/> 7932 </function> 7933 7934 <function name="UniformMatrix2fvARB" alias="UniformMatrix2fv"> 7935 <param name="location" type="GLint"/> 7936 <param name="count" type="GLsizei"/> 7937 <param name="transpose" type="GLboolean"/> 7938 <param name="value" type="const GLfloat *"/> 7939 </function> 7940 7941 <function name="UniformMatrix3fvARB" alias="UniformMatrix3fv"> 7942 <param name="location" type="GLint"/> 7943 <param name="count" type="GLsizei"/> 7944 <param name="transpose" type="GLboolean"/> 7945 <param name="value" type="const GLfloat *"/> 7946 </function> 7947 7948 <function name="UniformMatrix4fvARB" alias="UniformMatrix4fv"> 7949 <param name="location" type="GLint"/> 7950 <param name="count" type="GLsizei"/> 7951 <param name="transpose" type="GLboolean"/> 7952 <param name="value" type="const GLfloat *"/> 7953 </function> 7954 7955 <function name="GetObjectParameterfvARB" offset="assign"> 7956 <param name="obj" type="GLhandleARB"/> 7957 <param name="pname" type="GLenum"/> 7958 <param name="params" type="GLfloat *" output="true"/> 7959 <glx ignore="true"/> 7960 </function> 7961 7962 <function name="GetObjectParameterivARB" offset="assign"> 7963 <param name="obj" type="GLhandleARB"/> 7964 <param name="pname" type="GLenum"/> 7965 <param name="params" type="GLint *" output="true"/> 7966 <glx ignore="true"/> 7967 </function> 7968 7969 <function name="GetInfoLogARB" offset="assign"> 7970 <param name="obj" type="GLhandleARB"/> 7971 <param name="maxLength" type="GLsizei"/> 7972 <param name="length" type="GLsizei *" output="true"/> 7973 <param name="infoLog" type="GLcharARB *" output="true"/> 7974 <glx ignore="true"/> 7975 </function> 7976 7977 <function name="GetAttachedObjectsARB" offset="assign"> 7978 <param name="containerObj" type="GLhandleARB"/> 7979 <param name="maxLength" type="GLsizei"/> 7980 <param name="length" type="GLsizei *" output="true"/> 7981 <param name="infoLog" type="GLhandleARB *" output="true"/> 7982 <glx ignore="true"/> 7983 </function> 7984 7985 <function name="GetUniformLocationARB" alias="GetUniformLocation"> 7986 <param name="program" type="GLhandleARB"/> 7987 <param name="name" type="const GLcharARB *"/> 7988 <return type="GLint"/> 7989 </function> 7990 7991 <function name="GetActiveUniformARB" alias="GetActiveUniform"> 7992 <param name="program" type="GLhandleARB"/> 7993 <param name="index" type="GLuint"/> 7994 <param name="bufSize" type="GLsizei"/> 7995 <param name="length" type="GLsizei *"/> 7996 <param name="size" type="GLint *"/> 7997 <param name="type" type="GLenum *"/> 7998 <param name="name" type="GLcharARB *"/> 7999 </function> 8000 8001 <function name="GetUniformfvARB" alias="GetUniformfv"> 8002 <param name="program" type="GLhandleARB"/> 8003 <param name="location" type="GLint"/> 8004 <param name="params" type="GLfloat *"/> 8005 </function> 8006 8007 <function name="GetUniformivARB" alias="GetUniformiv"> 8008 <param name="program" type="GLhandleARB"/> 8009 <param name="location" type="GLint"/> 8010 <param name="params" type="GLint *"/> 8011 </function> 8012 8013 <function name="GetShaderSourceARB" alias="GetShaderSource"> 8014 <param name="shader" type="GLhandleARB"/> 8015 <param name="bufSize" type="GLsizei"/> 8016 <param name="length" type="GLsizei *"/> 8017 <param name="source" type="GLcharARB *"/> 8018 </function> 8019</category> 8020 8021<category name="GL_ARB_vertex_shader" number="31"> 8022 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/> 8023 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/> 8024 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/> 8025 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/> 8026 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/> 8027 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/> 8028 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/> 8029 8030 <function name="BindAttribLocationARB" alias="BindAttribLocation"> 8031 <param name="program" type="GLhandleARB"/> 8032 <param name="index" type="GLuint"/> 8033 <param name="name" type="const GLcharARB *"/> 8034 </function> 8035 8036 <function name="GetActiveAttribARB" alias="GetActiveAttrib"> 8037 <param name="program" type="GLhandleARB"/> 8038 <param name="index" type="GLuint"/> 8039 <param name="bufSize" type="GLsizei"/> 8040 <param name="length" type="GLsizei *"/> 8041 <param name="size" type="GLint *"/> 8042 <param name="type" type="GLenum *"/> 8043 <param name="name" type="GLcharARB *"/> 8044 </function> 8045 8046 <function name="GetAttribLocationARB" alias="GetAttribLocation"> 8047 <param name="program" type="GLhandleARB"/> 8048 <param name="name" type="const GLcharARB *"/> 8049 <return type="GLint"/> 8050 </function> 8051</category> 8052 8053<category name="GL_ARB_fragment_shader" number="32"> 8054 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/> 8055 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/> 8056</category> 8057 8058<category name="GL_ARB_shading_language_100" number="33"> 8059 <!-- No new functions, types, enums. --> 8060</category> 8061 8062<category name="GL_ARB_texture_non_power_of_two" number="34"> 8063 <!-- No new functions, types, enums. --> 8064</category> 8065 8066<category name="GL_ARB_point_sprite" number="35"> 8067 <enum name="POINT_SPRITE_ARB" count="1" value="0x8861"> 8068 <size name="Get" mode="get"/> 8069 </enum> 8070 <enum name="COORD_REPLACE_ARB" count="1" value="0x8862"> 8071 <size name="TexEnvfv"/> 8072 <size name="TexEnviv"/> 8073 <size name="GetTexEnvfv" mode="get"/> 8074 <size name="GetTexEnviv" mode="get"/> 8075 </enum> 8076</category> 8077 8078<category name="GL_ARB_fragment_program_shadow" number="36"> 8079 <!-- No new functions, types, enums. --> 8080</category> 8081 8082<xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8083 8084<category name="GL_ARB_texture_rectangle" number="38"> 8085 <enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5"> 8086 <size name="Get" mode="get"/> 8087 </enum> 8088 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6"> 8089 <size name="Get" mode="get"/> 8090 </enum> 8091 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/> 8092 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8"> 8093 <size name="Get" mode="get"/> 8094 </enum> 8095</category> 8096 8097<xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8098 8099<!-- 40. GL_ARB_half_float_pixel --> 8100 8101<xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8102 8103<!-- 42. GL_ARB_pixel_buffer_object --> 8104 8105<xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8106 8107<xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8108 8109<xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8110 8111<!-- 46. GL_ARB_framebuffer_sRGB --> 8112 8113<xi:include href="ARB_geometry_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8114 8115<!-- 48. GL_ARB_half_float_vertex --> 8116 8117<xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8118 8119<xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8120 8121<xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8122 8123<xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8124 8125<xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8126 8127<xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8128 8129<!-- ARB extension number 55 is a GLX extension. --> 8130<!-- ARB extension number 56 is a WGL extension. --> 8131 8132<xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8133 8134<!-- 58. GL_ARB_compatibility --> 8135 8136<xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8137 8138<!-- 60. GL_ARB_shader_texture_lod --> 8139 8140<xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8141 8142<xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8143 8144<!-- 63. GL_ARB_fragment_coord_conventions --> 8145<!-- 64. GL_ARB_provoking_vertex --> 8146 8147<xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8148 8149<xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8150 8151<xi:include href="ARB_texture_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8152 8153<!-- 68. GL_ARB_vertex_array_bgra --> 8154 8155<xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8156<xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8157 8158<xi:include href="ARB_sample_shading.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8159<xi:include href="ARB_texture_cube_map_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8160<xi:include href="ARB_texture_gather.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8161<!-- 73. GL_ARB_texture_query_lod --> 8162 8163<!-- ARB extension number 74 is a WGL extension. --> 8164<!-- ARB extension number 75 is a GLX extension. --> 8165 8166<!-- 76. GL_ARB_shading_language_include --> 8167<!-- 77. GL_ARB_texture_compression_bptc --> 8168 8169<xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8170 8171<!-- 79. GL_ARB_explicit_attrib_location --> 8172 8173<category name="GL_ARB_occlusion_query2" number="80"> 8174 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F"> 8175 <size name="GetQueryiv" mode="get"/> 8176 </enum> 8177</category> 8178 8179<xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8180 8181<!-- 82. GL_ARB_shader_bit_encoding --> 8182 8183<xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8184 8185<!-- 84. GL_ARB_texture_swizzle --> 8186 8187<category name="GL_ARB_timer_query" number="85"> 8188 <enum name="TIME_ELAPSED" value="0x88BF"/> 8189 <enum name="TIMESTAMP" value="0x8E28"/> 8190 <type name="int64" size="8"/> 8191 <type name="uint64" unsigned="true" size="8"/> 8192 <function name="GetQueryObjecti64v" static_dispatch="false" offset="assign"> 8193 <param name="id" type="GLuint"/> 8194 <param name="pname" type="GLenum"/> 8195 <param name="params" type="GLint64 *"/> 8196 </function> 8197 <function name="GetQueryObjectui64v" static_dispatch="false" offset="assign"> 8198 <param name="id" type="GLuint"/> 8199 <param name="pname" type="GLenum"/> 8200 <param name="params" type="GLuint64 *"/> 8201 </function> 8202 <function name="QueryCounter" offset="assign" static_dispatch="false"> 8203 <param name="id" type="GLuint"/> 8204 <param name="target" type="GLenum"/> 8205 </function> 8206</category> 8207 8208<xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8209 8210<!-- ARB extensions #86...#93 --> 8211 8212<xi:include href="ARB_draw_indirect.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8213 8214<xi:include href="ARB_gpu_shader5.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8215 8216<category name="GL_ARB_transform_feedback3" number="94"> 8217 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/> 8218 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/> 8219 8220 <function name="DrawTransformFeedbackStream" offset="assign" 8221 exec="dynamic"> 8222 <param name="mode" type="GLenum"/> 8223 <param name="id" type="GLuint"/> 8224 <param name="stream" type="GLuint"/> 8225 </function> 8226 8227 <function name="BeginQueryIndexed" offset="assign"> 8228 <param name="target" type="GLenum"/> 8229 <param name="index" type="GLuint"/> 8230 <param name="id" type="GLuint"/> 8231 </function> 8232 8233 <function name="EndQueryIndexed" offset="assign"> 8234 <param name="target" type="GLenum"/> 8235 <param name="index" type="GLuint"/> 8236 </function> 8237 8238 <function name="GetQueryIndexediv" offset="assign"> 8239 <param name="target" type="GLenum"/> 8240 <param name="index" type="GLuint"/> 8241 <param name="pname" type="GLenum"/> 8242 <param name="params" type="GLint *"/> 8243 </function> 8244</category> 8245 8246<!-- ARB extensions #95...#96 --> 8247 8248<xi:include href="ARB_separate_shader_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8249 8250<!-- ARB extensions #98...#108 --> 8251 8252<xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8253 8254<xi:include href="ARB_get_program_binary.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8255 8256<xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8257 8258<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8259 8260<xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8261 8262<category name="GL_ARB_transform_feedback_instanced" number="109"> 8263 <function name="DrawTransformFeedbackInstanced" offset="assign" 8264 exec="dynamic"> 8265 <param name="mode" type="GLenum"/> 8266 <param name="id" type="GLuint"/> 8267 <param name="primcount" type="GLsizei"/> 8268 </function> 8269 8270 <function name="DrawTransformFeedbackStreamInstanced" offset="assign" 8271 exec="dynamic"> 8272 <param name="mode" type="GLenum"/> 8273 <param name="id" type="GLuint"/> 8274 <param name="stream" type="GLuint"/> 8275 <param name="primcount" type="GLsizei"/> 8276 </function> 8277</category> 8278 8279<xi:include href="ARB_compressed_texture_pixel_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8280 8281<!-- ARB extensions #111...#116 --> 8282 8283<xi:include href="ARB_internalformat_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8284 8285<category name="GL_ARB_map_buffer_alignment" number="113"> 8286 <enum name="MIN_MAP_BUFFER_ALIGNMENT" value="0x90BC" /> 8287</category> 8288 8289<xi:include href="ARB_shader_atomic_counters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8290 8291<xi:include href="ARB_shader_image_load_store.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8292 8293<xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8294 8295<!-- ARB extension #118 --> 8296 8297<xi:include href="KHR_debug.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8298 8299<!-- ARB extension #120 --> 8300 8301<xi:include href="ARB_clear_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8302 8303<xi:include href="ARB_compute_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8304 8305<xi:include href="ARB_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8306 8307<xi:include href="ARB_texture_view.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8308 8309<xi:include href="ARB_vertex_attrib_binding.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8310 8311<!-- ARB extension #126 --> 8312 8313<xi:include href="ARB_ES3_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8314 8315<!-- ARB extension #128 --> 8316 8317<category name="GL_ARB_fragment_layer_viewport" number="129"> 8318 <!-- No new functions, types, enums. --> 8319</category> 8320 8321<!-- ARB extensions #130..#131 --> 8322 8323<category name="GL_ARB_explicit_uniform_location" number="128"> 8324 <enum name="MAX_UNIFORM_LOCATIONS" count="1" value="0x826E" > 8325 <size name="Get" mode="get"/> 8326 </enum> 8327</category> 8328 8329<xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8330 8331<!-- ARB extension #133 is ARB_multi_draw_indirect, defined in the same 8332 file as ARB_draw_indirect --> 8333 8334<!-- ARB extensions #134...#138 --> 8335 8336<xi:include href="ARB_texture_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8337 8338<!-- 140. GL_ARB_texture_query_levels --> 8339 8340<xi:include href="ARB_texture_storage_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8341 8342<!-- ARB extension 142 - 143. --> 8343 8344<category name="GL_ARB_buffer_storage" number="144"> 8345 <enum name="MAP_PERSISTENT_BIT" value="0x40" /> 8346 <enum name="MAP_COHERENT_BIT" value="0x80" /> 8347 <enum name="DYNAMIC_STORAGE_BIT" value="0x100" /> 8348 <enum name="CLIENT_STORAGE_BIT" value="0x200" /> 8349 <enum name="BUFFER_IMMUTABLE_STORAGE" value="0x821F" /> 8350 <enum name="BUFFER_STORAGE_FLAGS" value="0x8220" /> 8351 <enum name="CLIENT_MAPPED_BUFFER_BARRIER_BIT" value="0x4000" /> 8352 8353 <function name="BufferStorage" offset="assign"> 8354 <param name="target" type="GLenum"/> 8355 <param name="size" type="GLsizeiptr"/> 8356 <param name="data" type="const GLvoid *"/> 8357 <param name="flags" type="GLbitfield"/> 8358 </function> 8359</category> 8360 8361<xi:include href="ARB_clear_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8362 8363<!-- ARB extension #146 --> 8364 8365<xi:include href="ARB_multi_bind.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8366 8367<!-- ARB extensions 148 - 160 --> 8368 8369<category name="GL_ARB_conditional_render_inverted" number="161"> 8370 <enum name="QUERY_WAIT_INVERTED" value="0x8E17"/> 8371 <enum name="QUERY_NO_WAIT_INVERTED" value="0x8E18"/> 8372 <enum name="QUERY_BY_REGION_WAIT_INVERTED" value="0x8E19"/> 8373 <enum name="QUERY_BY_REGION_NO_WAIT_INVERTED" value="0x8E1A"/> 8374</category> 8375 8376<!-- ARB extensions 162 - 166 --> 8377 8378<xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8379 8380<!-- Non-ARB extensions sorted by extension number. --> 8381 8382<category name="GL_EXT_blend_color" number="2"> 8383 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8384 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8385 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8386 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8387 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8388 <size name="Get" mode="get"/> 8389 </enum> 8390 8391 <function name="BlendColorEXT" alias="BlendColor"> 8392 <param name="red" type="GLclampf"/> 8393 <param name="green" type="GLclampf"/> 8394 <param name="blue" type="GLclampf"/> 8395 <param name="alpha" type="GLclampf"/> 8396 </function> 8397</category> 8398 8399<category name="GL_EXT_polygon_offset" number="3"> 8400 <enum name="POLYGON_OFFSET_BIAS_EXT" value="0x8039"/> 8401 8402 <function name="PolygonOffsetEXT" offset="assign" deprecated="3.1"> 8403 <param name="factor" type="GLfloat"/> 8404 <param name="bias" type="GLfloat"/> 8405 <glx rop="4098" ignore="true"/> 8406 </function> 8407</category> 8408 8409<category name="GL_EXT_texture" number="4"> 8410 <enum name="ALPHA4_EXT" value="0x803B"/> 8411 <enum name="ALPHA8_EXT" value="0x803C"/> 8412 <enum name="ALPHA12_EXT" value="0x803D"/> 8413 <enum name="ALPHA16_EXT" value="0x803E"/> 8414 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8415 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8416 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8417 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8418 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8419 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8420 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8421 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8422 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8423 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8424 <enum name="INTENSITY_EXT" value="0x8049"/> 8425 <enum name="INTENSITY4_EXT" value="0x804A"/> 8426 <enum name="INTENSITY8_EXT" value="0x804B"/> 8427 <enum name="INTENSITY12_EXT" value="0x804C"/> 8428 <enum name="INTENSITY16_EXT" value="0x804D"/> 8429 <enum name="RGB2_EXT" value="0x804E"/> 8430 <enum name="RGB4_EXT" value="0x804F"/> 8431 <enum name="RGB5_EXT" value="0x8050"/> 8432 <enum name="RGB8_EXT" value="0x8051"/> 8433 <enum name="RGB10_EXT" value="0x8052"/> 8434 <enum name="RGB12_EXT" value="0x8053"/> 8435 <enum name="RGB16_EXT" value="0x8054"/> 8436 <enum name="RGBA2_EXT" value="0x8055"/> 8437 <enum name="RGBA4_EXT" value="0x8056"/> 8438 <enum name="RGB5_A1_EXT" value="0x8057"/> 8439 <enum name="RGBA8_EXT" value="0x8058"/> 8440 <enum name="RGB10_A2_EXT" value="0x8059"/> 8441 <enum name="RGBA12_EXT" value="0x805A"/> 8442 <enum name="RGBA16_EXT" value="0x805B"/> 8443 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8444 <size name="GetTexLevelParameterfv" mode="get"/> 8445 <size name="GetTexLevelParameteriv" mode="get"/> 8446 </enum> 8447 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8448 <size name="GetTexLevelParameterfv" mode="get"/> 8449 <size name="GetTexLevelParameteriv" mode="get"/> 8450 </enum> 8451 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8452 <size name="GetTexLevelParameterfv" mode="get"/> 8453 <size name="GetTexLevelParameteriv" mode="get"/> 8454 </enum> 8455 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8456 <size name="GetTexLevelParameterfv" mode="get"/> 8457 <size name="GetTexLevelParameteriv" mode="get"/> 8458 </enum> 8459 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8460 <size name="GetTexLevelParameterfv" mode="get"/> 8461 <size name="GetTexLevelParameteriv" mode="get"/> 8462 </enum> 8463 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8464 <size name="GetTexLevelParameterfv" mode="get"/> 8465 <size name="GetTexLevelParameteriv" mode="get"/> 8466 </enum> 8467 <enum name="REPLACE_EXT" value="0x8062"/> 8468 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8469 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8470 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8471</category> 8472 8473<!-- Extension number 5 is not listed in the extension registry. --> 8474 8475<category name="GL_EXT_texture3D" number="6"> 8476 <function name="TexImage3DEXT" alias="TexImage3D"> 8477 <param name="target" type="GLenum"/> 8478 <param name="level" type="GLint"/> 8479 <param name="internalformat" type="GLenum"/> 8480 <param name="width" type="GLsizei"/> 8481 <param name="height" type="GLsizei"/> 8482 <param name="depth" type="GLsizei"/> 8483 <param name="border" type="GLint"/> 8484 <param name="format" type="GLenum"/> 8485 <param name="type" type="GLenum"/> 8486 <param name="pixels" type="const GLvoid *"/> 8487 </function> 8488 8489 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8490 <param name="target" type="GLenum"/> 8491 <param name="level" type="GLint"/> 8492 <param name="xoffset" type="GLint"/> 8493 <param name="yoffset" type="GLint"/> 8494 <param name="zoffset" type="GLint"/> 8495 <param name="width" type="GLsizei"/> 8496 <param name="height" type="GLsizei"/> 8497 <param name="depth" type="GLsizei"/> 8498 <param name="format" type="GLenum"/> 8499 <param name="type" type="GLenum"/> 8500 <param name="UNUSED" type="GLuint" padding="true"/> 8501 <param name="pixels" type="const GLvoid *"/> 8502 </function> 8503</category> 8504 8505<category name="GL_SGIS_texture_filter4" number="7"> 8506 <function name="GetTexFilterFuncSGIS" exec="skip"> 8507 <param name="target" type="GLenum"/> 8508 <param name="filter" type="GLenum"/> 8509 <param name="weights" type="GLfloat *" output="true"/> 8510 <glx vendorpriv="4101" ignore="true"/> 8511 </function> 8512 8513 <function name="TexFilterFuncSGIS" exec="skip"> 8514 <param name="target" type="GLenum"/> 8515 <param name="filter" type="GLenum"/> 8516 <param name="n" type="GLsizei" counter="true"/> 8517 <param name="weights" type="const GLfloat *" count="n"/> 8518 <glx rop="2064" ignore="true"/> 8519 </function> 8520</category> 8521 8522<!-- Extension number 8 is not listed in the extension registry. --> 8523 8524<category name="GL_EXT_subtexture" number="9"> 8525 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8526 <param name="target" type="GLenum"/> 8527 <param name="level" type="GLint"/> 8528 <param name="xoffset" type="GLint"/> 8529 <param name="width" type="GLsizei"/> 8530 <param name="format" type="GLenum"/> 8531 <param name="type" type="GLenum"/> 8532 <param name="UNUSED" type="GLuint" padding="true"/> 8533 <param name="pixels" type="const GLvoid *"/> 8534 </function> 8535 8536 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8537 <param name="target" type="GLenum"/> 8538 <param name="level" type="GLint"/> 8539 <param name="xoffset" type="GLint"/> 8540 <param name="yoffset" type="GLint"/> 8541 <param name="width" type="GLsizei"/> 8542 <param name="height" type="GLsizei"/> 8543 <param name="format" type="GLenum"/> 8544 <param name="type" type="GLenum"/> 8545 <param name="UNUSED" type="GLuint" padding="true"/> 8546 <param name="pixels" type="const GLvoid *"/> 8547 </function> 8548</category> 8549 8550<category name="GL_EXT_copy_texture" number="10"> 8551 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8552 <param name="target" type="GLenum"/> 8553 <param name="level" type="GLint"/> 8554 <param name="internalformat" type="GLenum"/> 8555 <param name="x" type="GLint"/> 8556 <param name="y" type="GLint"/> 8557 <param name="width" type="GLsizei"/> 8558 <param name="border" type="GLint"/> 8559 </function> 8560 8561 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8562 <param name="target" type="GLenum"/> 8563 <param name="level" type="GLint"/> 8564 <param name="internalformat" type="GLenum"/> 8565 <param name="x" type="GLint"/> 8566 <param name="y" type="GLint"/> 8567 <param name="width" type="GLsizei"/> 8568 <param name="height" type="GLsizei"/> 8569 <param name="border" type="GLint"/> 8570 </function> 8571 8572 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8573 <param name="target" type="GLenum"/> 8574 <param name="level" type="GLint"/> 8575 <param name="xoffset" type="GLint"/> 8576 <param name="x" type="GLint"/> 8577 <param name="y" type="GLint"/> 8578 <param name="width" type="GLsizei"/> 8579 </function> 8580 8581 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8582 <param name="target" type="GLenum"/> 8583 <param name="level" type="GLint"/> 8584 <param name="xoffset" type="GLint"/> 8585 <param name="yoffset" type="GLint"/> 8586 <param name="x" type="GLint"/> 8587 <param name="y" type="GLint"/> 8588 <param name="width" type="GLsizei"/> 8589 <param name="height" type="GLsizei"/> 8590 </function> 8591 8592 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8593 <param name="target" type="GLenum"/> 8594 <param name="level" type="GLint"/> 8595 <param name="xoffset" type="GLint"/> 8596 <param name="yoffset" type="GLint"/> 8597 <param name="zoffset" type="GLint"/> 8598 <param name="x" type="GLint"/> 8599 <param name="y" type="GLint"/> 8600 <param name="width" type="GLsizei"/> 8601 <param name="height" type="GLsizei"/> 8602 </function> 8603</category> 8604 8605<category name="GL_EXT_histogram" number="11"> 8606 <enum name="HISTOGRAM_EXT" value="0x8024"/> 8607 <enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/> 8608 <enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026"> 8609 <size name="GetHistogramParameterfvEXT" mode="get"/> 8610 <size name="GetHistogramParameterivEXT" mode="get"/> 8611 </enum> 8612 <enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027"> 8613 <size name="GetHistogramParameterfvEXT" mode="get"/> 8614 <size name="GetHistogramParameterivEXT" mode="get"/> 8615 </enum> 8616 <enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028"> 8617 <size name="GetHistogramParameterfvEXT" mode="get"/> 8618 <size name="GetHistogramParameterivEXT" mode="get"/> 8619 </enum> 8620 <enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029"> 8621 <size name="GetHistogramParameterfvEXT" mode="get"/> 8622 <size name="GetHistogramParameterivEXT" mode="get"/> 8623 </enum> 8624 <enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A"> 8625 <size name="GetHistogramParameterfvEXT" mode="get"/> 8626 <size name="GetHistogramParameterivEXT" mode="get"/> 8627 </enum> 8628 <enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B"> 8629 <size name="GetHistogramParameterfvEXT" mode="get"/> 8630 <size name="GetHistogramParameterivEXT" mode="get"/> 8631 </enum> 8632 <enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C"> 8633 <size name="GetHistogramParameterfvEXT" mode="get"/> 8634 <size name="GetHistogramParameterivEXT" mode="get"/> 8635 </enum> 8636 <enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D"> 8637 <size name="GetHistogramParameterfvEXT" mode="get"/> 8638 <size name="GetHistogramParameterivEXT" mode="get"/> 8639 </enum> 8640 <enum name="MINMAX_EXT" value="0x802E"/> 8641 <enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F"> 8642 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8643 <size name="GetMinmaxParameterivEXT" mode="get"/> 8644 </enum> 8645 <enum name="MINMAX_SINK_EXT" count="1" value="0x8030"> 8646 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8647 <size name="GetMinmaxParameterivEXT" mode="get"/> 8648 </enum> 8649 <enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/> 8650 8651 <function name="GetHistogramEXT" alias="GetHistogram" static_dispatch="false"> 8652 <param name="target" type="GLenum"/> 8653 <param name="reset" type="GLboolean"/> 8654 <param name="format" type="GLenum"/> 8655 <param name="type" type="GLenum"/> 8656 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8657 <glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/> 8658 </function> 8659 8660 <function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv" static_dispatch="false"> 8661 <param name="target" type="GLenum"/> 8662 <param name="pname" type="GLenum"/> 8663 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8664 <glx vendorpriv="6"/> 8665 </function> 8666 8667 <function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv" static_dispatch="false"> 8668 <param name="target" type="GLenum"/> 8669 <param name="pname" type="GLenum"/> 8670 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8671 <glx vendorpriv="7"/> 8672 </function> 8673 8674 <function name="GetMinmaxEXT" alias="GetMinmax" static_dispatch="false"> 8675 <param name="target" type="GLenum"/> 8676 <param name="reset" type="GLboolean"/> 8677 <param name="format" type="GLenum"/> 8678 <param name="type" type="GLenum"/> 8679 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 8680 <glx vendorpriv="8" img_reset="reset"/> 8681 </function> 8682 8683 <function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv" static_dispatch="false"> 8684 <param name="target" type="GLenum"/> 8685 <param name="pname" type="GLenum"/> 8686 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8687 <glx vendorpriv="9"/> 8688 </function> 8689 8690 <function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv" static_dispatch="false"> 8691 <param name="target" type="GLenum"/> 8692 <param name="pname" type="GLenum"/> 8693 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8694 <glx vendorpriv="10"/> 8695 </function> 8696 8697 <function name="HistogramEXT" alias="Histogram" static_dispatch="false"> 8698 <param name="target" type="GLenum"/> 8699 <param name="width" type="GLsizei"/> 8700 <param name="internalformat" type="GLenum"/> 8701 <param name="sink" type="GLboolean"/> 8702 </function> 8703 8704 <function name="MinmaxEXT" alias="Minmax" static_dispatch="false"> 8705 <param name="target" type="GLenum"/> 8706 <param name="internalformat" type="GLenum"/> 8707 <param name="sink" type="GLboolean"/> 8708 </function> 8709 8710 <function name="ResetHistogramEXT" alias="ResetHistogram" static_dispatch="false"> 8711 <param name="target" type="GLenum"/> 8712 </function> 8713 8714 <function name="ResetMinmaxEXT" alias="ResetMinmax" static_dispatch="false"> 8715 <param name="target" type="GLenum"/> 8716 </function> 8717</category> 8718 8719<category name="GL_EXT_convolution" number="12"> 8720 <enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013"> 8721 <size name="ConvolutionParameterfv"/> 8722 <size name="ConvolutionParameteriv"/> 8723 <size name="GetConvolutionParameterfv" mode="get"/> 8724 <size name="GetConvolutionParameteriv" mode="get"/> 8725 </enum> 8726 <enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014"> 8727 <size name="ConvolutionParameterfv"/> 8728 <size name="ConvolutionParameteriv"/> 8729 <size name="GetConvolutionParameterfv" mode="get"/> 8730 <size name="GetConvolutionParameteriv" mode="get"/> 8731 </enum> 8732 <enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015"> 8733 <size name="ConvolutionParameterfv"/> 8734 <size name="ConvolutionParameteriv"/> 8735 <size name="GetConvolutionParameterfv" mode="get"/> 8736 <size name="GetConvolutionParameteriv" mode="get"/> 8737 </enum> 8738 <enum name="REDUCE_EXT" value="0x8016"/> 8739 <enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017"> 8740 <size name="GetConvolutionParameterfv" mode="get"/> 8741 <size name="GetConvolutionParameteriv" mode="get"/> 8742 </enum> 8743 <enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018"> 8744 <size name="GetConvolutionParameterfv" mode="get"/> 8745 <size name="GetConvolutionParameteriv" mode="get"/> 8746 </enum> 8747 <enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019"> 8748 <size name="GetConvolutionParameterfv" mode="get"/> 8749 <size name="GetConvolutionParameteriv" mode="get"/> 8750 </enum> 8751 <enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A"> 8752 <size name="GetConvolutionParameterfv" mode="get"/> 8753 <size name="GetConvolutionParameteriv" mode="get"/> 8754 <size name="Get" mode="get"/> 8755 </enum> 8756 <enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B"> 8757 <size name="GetConvolutionParameterfv" mode="get"/> 8758 <size name="GetConvolutionParameteriv" mode="get"/> 8759 <size name="Get" mode="get"/> 8760 </enum> 8761 <enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C"> 8762 <size name="Get" mode="get"/> 8763 </enum> 8764 <enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D"> 8765 <size name="Get" mode="get"/> 8766 </enum> 8767 <enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E"> 8768 <size name="Get" mode="get"/> 8769 </enum> 8770 <enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F"> 8771 <size name="Get" mode="get"/> 8772 </enum> 8773 <enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020"> 8774 <size name="Get" mode="get"/> 8775 </enum> 8776 <enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021"> 8777 <size name="Get" mode="get"/> 8778 </enum> 8779 <enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022"> 8780 <size name="Get" mode="get"/> 8781 </enum> 8782 <enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023"> 8783 <size name="Get" mode="get"/> 8784 </enum> 8785 8786 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D" static_dispatch="false"> 8787 <param name="target" type="GLenum"/> 8788 <param name="internalformat" type="GLenum"/> 8789 <param name="width" type="GLsizei"/> 8790 <param name="format" type="GLenum"/> 8791 <param name="type" type="GLenum"/> 8792 <param name="image" type="const GLvoid *"/> 8793 </function> 8794 8795 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D" static_dispatch="false"> 8796 <param name="target" type="GLenum"/> 8797 <param name="internalformat" type="GLenum"/> 8798 <param name="width" type="GLsizei"/> 8799 <param name="height" type="GLsizei"/> 8800 <param name="format" type="GLenum"/> 8801 <param name="type" type="GLenum"/> 8802 <param name="image" type="const GLvoid *"/> 8803 </function> 8804 8805 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf" static_dispatch="false"> 8806 <param name="target" type="GLenum"/> 8807 <param name="pname" type="GLenum"/> 8808 <param name="params" type="GLfloat"/> 8809 </function> 8810 8811 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv" static_dispatch="false"> 8812 <param name="target" type="GLenum"/> 8813 <param name="pname" type="GLenum"/> 8814 <param name="params" type="const GLfloat *"/> 8815 </function> 8816 8817 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri" static_dispatch="false"> 8818 <param name="target" type="GLenum"/> 8819 <param name="pname" type="GLenum"/> 8820 <param name="params" type="GLint"/> 8821 </function> 8822 8823 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv" static_dispatch="false"> 8824 <param name="target" type="GLenum"/> 8825 <param name="pname" type="GLenum"/> 8826 <param name="params" type="const GLint *"/> 8827 </function> 8828 8829 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D" static_dispatch="false"> 8830 <param name="target" type="GLenum"/> 8831 <param name="internalformat" type="GLenum"/> 8832 <param name="x" type="GLint"/> 8833 <param name="y" type="GLint"/> 8834 <param name="width" type="GLsizei"/> 8835 </function> 8836 8837 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D" static_dispatch="false"> 8838 <param name="target" type="GLenum"/> 8839 <param name="internalformat" type="GLenum"/> 8840 <param name="x" type="GLint"/> 8841 <param name="y" type="GLint"/> 8842 <param name="width" type="GLsizei"/> 8843 <param name="height" type="GLsizei"/> 8844 </function> 8845 8846 <function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter" static_dispatch="false"> 8847 <param name="target" type="GLenum"/> 8848 <param name="format" type="GLenum"/> 8849 <param name="type" type="GLenum"/> 8850 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 8851 <glx vendorpriv="1" dimensions_in_reply="true"/> 8852 </function> 8853 8854 <function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv" static_dispatch="false"> 8855 <param name="target" type="GLenum"/> 8856 <param name="pname" type="GLenum"/> 8857 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8858 <glx vendorpriv="2"/> 8859 </function> 8860 8861 <function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv" static_dispatch="false"> 8862 <param name="target" type="GLenum"/> 8863 <param name="pname" type="GLenum"/> 8864 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8865 <glx vendorpriv="3"/> 8866 </function> 8867 8868 <function name="GetSeparableFilterEXT" alias="GetSeparableFilter" static_dispatch="false"> 8869 <param name="target" type="GLenum"/> 8870 <param name="format" type="GLenum"/> 8871 <param name="type" type="GLenum"/> 8872 <param name="row" type="GLvoid *" output="true"/> 8873 <param name="column" type="GLvoid *" output="true"/> 8874 <param name="span" type="GLvoid *" output="true"/> 8875 <glx vendorpriv="4" handcode="true"/> 8876 </function> 8877 8878 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D" static_dispatch="false"> 8879 <param name="target" type="GLenum"/> 8880 <param name="internalformat" type="GLenum"/> 8881 <param name="width" type="GLsizei"/> 8882 <param name="height" type="GLsizei"/> 8883 <param name="format" type="GLenum"/> 8884 <param name="type" type="GLenum"/> 8885 <param name="row" type="const GLvoid *"/> 8886 <param name="column" type="const GLvoid *"/> 8887 </function> 8888</category> 8889 8890<category name="GL_SGI_color_matrix" number="13"> 8891 <enum name="COLOR_MATRIX_SGI" value="0x80B1"/> 8892 <enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/> 8893 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/> 8894 <enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/> 8895 <enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/> 8896 <enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/> 8897 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/> 8898 <enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/> 8899 <enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/> 8900 <enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/> 8901 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/> 8902</category> 8903 8904<category name="GL_SGI_color_table" number="14"> 8905 <enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6"> 8906 <size name="ColorTableParameterfvSGI"/> 8907 <size name="ColorTableParameterivSGI"/> 8908 <size name="GetColorTableParameterfvSGI" mode="get"/> 8909 <size name="GetColorTableParameterivSGI" mode="get"/> 8910 </enum> 8911 <enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7"> 8912 <size name="ColorTableParameterfvSGI"/> 8913 <size name="ColorTableParameterivSGI"/> 8914 <size name="GetColorTableParameterfvSGI" mode="get"/> 8915 <size name="GetColorTableParameterivSGI" mode="get"/> 8916 </enum> 8917 <enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8"> 8918 <size name="GetColorTableParameterfvSGI" mode="get"/> 8919 <size name="GetColorTableParameterivSGI" mode="get"/> 8920 </enum> 8921 <enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9"> 8922 <size name="GetColorTableParameterfvSGI" mode="get"/> 8923 <size name="GetColorTableParameterivSGI" mode="get"/> 8924 </enum> 8925 <enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA"> 8926 <size name="GetColorTableParameterfvSGI" mode="get"/> 8927 <size name="GetColorTableParameterivSGI" mode="get"/> 8928 </enum> 8929 <enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB"> 8930 <size name="GetColorTableParameterfvSGI" mode="get"/> 8931 <size name="GetColorTableParameterivSGI" mode="get"/> 8932 </enum> 8933 <enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC"> 8934 <size name="GetColorTableParameterfvSGI" mode="get"/> 8935 <size name="GetColorTableParameterivSGI" mode="get"/> 8936 </enum> 8937 <enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD"> 8938 <size name="GetColorTableParameterfvSGI" mode="get"/> 8939 <size name="GetColorTableParameterivSGI" mode="get"/> 8940 </enum> 8941 <enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE"> 8942 <size name="GetColorTableParameterfvSGI" mode="get"/> 8943 <size name="GetColorTableParameterivSGI" mode="get"/> 8944 </enum> 8945 <enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF"> 8946 <size name="GetColorTableParameterfvSGI" mode="get"/> 8947 <size name="GetColorTableParameterivSGI" mode="get"/> 8948 </enum> 8949 8950 <function name="ColorTableSGI" alias="ColorTable" static_dispatch="false"> 8951 <param name="target" type="GLenum"/> 8952 <param name="internalformat" type="GLenum"/> 8953 <param name="width" type="GLsizei"/> 8954 <param name="format" type="GLenum"/> 8955 <param name="type" type="GLenum"/> 8956 <param name="table" type="const GLvoid *"/> 8957 </function> 8958 8959 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv" static_dispatch="false"> 8960 <param name="target" type="GLenum"/> 8961 <param name="pname" type="GLenum"/> 8962 <param name="params" type="const GLfloat *"/> 8963 </function> 8964 8965 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv" static_dispatch="false"> 8966 <param name="target" type="GLenum"/> 8967 <param name="pname" type="GLenum"/> 8968 <param name="params" type="const GLint *"/> 8969 </function> 8970 8971 <function name="CopyColorTableSGI" alias="CopyColorTable" static_dispatch="false"> 8972 <param name="target" type="GLenum"/> 8973 <param name="internalformat" type="GLenum"/> 8974 <param name="x" type="GLint"/> 8975 <param name="y" type="GLint"/> 8976 <param name="width" type="GLsizei"/> 8977 </function> 8978 8979 <function name="GetColorTableSGI" alias="GetColorTable" static_dispatch="false"> 8980 <param name="target" type="GLenum"/> 8981 <param name="format" type="GLenum"/> 8982 <param name="type" type="GLenum"/> 8983 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8984 <glx vendorpriv="4098" dimensions_in_reply="true"/> 8985 </function> 8986 8987 <function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv" static_dispatch="false"> 8988 <param name="target" type="GLenum"/> 8989 <param name="pname" type="GLenum"/> 8990 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8991 <glx vendorpriv="4099"/> 8992 </function> 8993 8994 <function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv" static_dispatch="false"> 8995 <param name="target" type="GLenum"/> 8996 <param name="pname" type="GLenum"/> 8997 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8998 <glx vendorpriv="4100"/> 8999 </function> 9000</category> 9001 9002<category name="GL_SGIS_pixel_texture" number="15"> 9003 <function name="PixelTexGenParameteriSGIS" exec="skip"> 9004 <param name="pname" type="GLenum"/> 9005 <param name="param" type="GLint"/> 9006 <glx ignore="true"/> 9007 </function> 9008 9009 <function name="PixelTexGenParameterivSGIS" exec="skip"> 9010 <param name="pname" type="GLenum"/> 9011 <param name="params" type="const GLint *"/> 9012 <glx ignore="true"/> 9013 </function> 9014 9015 <function name="PixelTexGenParameterfSGIS" exec="skip"> 9016 <param name="pname" type="GLenum"/> 9017 <param name="param" type="GLfloat"/> 9018 <glx ignore="true"/> 9019 </function> 9020 9021 <function name="PixelTexGenParameterfvSGIS" exec="skip"> 9022 <param name="pname" type="GLenum"/> 9023 <param name="params" type="const GLfloat *"/> 9024 <glx ignore="true"/> 9025 </function> 9026 9027 <function name="GetPixelTexGenParameterivSGIS" exec="skip"> 9028 <param name="pname" type="GLenum"/> 9029 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9030 <glx ignore="true"/> 9031 </function> 9032 9033 <function name="GetPixelTexGenParameterfvSGIS" exec="skip"> 9034 <param name="pname" type="GLenum"/> 9035 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9036 <glx ignore="true"/> 9037 </function> 9038</category> 9039 9040<category name="GL_SGIS_texture4D" number="16"> 9041 <function name="TexImage4DSGIS" exec="skip"> 9042 <param name="target" type="GLenum"/> 9043 <param name="level" type="GLint"/> 9044 <param name="internalformat" type="GLenum"/> 9045 <param name="width" type="GLsizei"/> 9046 <param name="height" type="GLsizei"/> 9047 <param name="depth" type="GLsizei"/> 9048 <param name="size4d" type="GLsizei"/> 9049 <param name="border" type="GLint"/> 9050 <param name="format" type="GLenum"/> 9051 <param name="type" type="GLenum"/> 9052 <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"/> 9053 <glx rop="2057" ignore="true"/> 9054 </function> 9055 9056 <function name="TexSubImage4DSGIS" exec="skip"> 9057 <param name="target" type="GLenum"/> 9058 <param name="level" type="GLint"/> 9059 <param name="xoffset" type="GLint"/> 9060 <param name="yoffset" type="GLint"/> 9061 <param name="zoffset" type="GLint"/> 9062 <param name="woffset" type="GLint"/> 9063 <param name="width" type="GLsizei"/> 9064 <param name="height" type="GLsizei"/> 9065 <param name="depth" type="GLsizei"/> 9066 <param name="size4d" type="GLsizei"/> 9067 <param name="format" type="GLenum"/> 9068 <param name="type" type="GLenum"/> 9069 <param name="UNUSED" type="GLuint" padding="true"/> 9070 <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"/> 9071 <glx rop="2058" ignore="true"/> 9072 </function> 9073</category> 9074 9075<category name="GL_SGI_texture_color_table" number="17"> 9076 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 9077 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 9078</category> 9079 9080<!-- Extension number 19 is not listed in the extension registry. --> 9081 9082<category name="GL_EXT_texture_object" number="20"> 9083 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 9084 <param name="n" type="GLsizei" counter="true"/> 9085 <param name="textures" type="const GLuint *" count="n"/> 9086 <param name="residences" type="GLboolean *" output="true" count="n"/> 9087 <return type="GLboolean"/> 9088 <glx vendorpriv="11" handcode="client" always_array="true"/> 9089 </function> 9090 9091 <function name="BindTextureEXT" alias="BindTexture"> 9092 <param name="target" type="GLenum"/> 9093 <param name="texture" type="GLuint"/> 9094 </function> 9095 9096 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 9097 <param name="n" type="GLsizei" counter="true"/> 9098 <param name="textures" type="const GLuint *" count="n"/> 9099 <glx vendorpriv="12"/> 9100 </function> 9101 9102 <function name="GenTexturesEXT" alias="GenTextures"> 9103 <param name="n" type="GLsizei" counter="true"/> 9104 <param name="textures" type="GLuint *" output="true" count="n"/> 9105 <glx vendorpriv="13" always_array="true"/> 9106 </function> 9107 9108 <function name="IsTextureEXT" alias="IsTexture"> 9109 <param name="texture" type="GLuint"/> 9110 <return type="GLboolean"/> 9111 <glx vendorpriv="14"/> 9112 </function> 9113 9114 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 9115 <param name="n" type="GLsizei"/> 9116 <param name="textures" type="const GLuint *"/> 9117 <param name="priorities" type="const GLclampf *"/> 9118 </function> 9119</category> 9120 9121<category name="GL_SGIS_detail_texture" number="21"> 9122 <function name="DetailTexFuncSGIS" exec="skip"> 9123 <param name="target" type="GLenum"/> 9124 <param name="n" type="GLsizei" counter="true"/> 9125 <param name="points" type="const GLfloat *" count="n"/> 9126 <glx rop="2051" ignore="true"/> 9127 </function> 9128 9129 <function name="GetDetailTexFuncSGIS" exec="skip"> 9130 <param name="target" type="GLenum"/> 9131 <param name="points" type="GLfloat *" output="true"/> 9132 <glx vendorpriv="4096" ignore="true"/> 9133 </function> 9134</category> 9135 9136<category name="GL_SGIS_sharpen_texture" number="22"> 9137 <function name="SharpenTexFuncSGIS" exec="skip"> 9138 <param name="target" type="GLenum"/> 9139 <param name="n" type="GLsizei" counter="true"/> 9140 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9141 <glx rop="2052" ignore="true"/> 9142 </function> 9143 9144 <function name="GetSharpenTexFuncSGIS" exec="skip"> 9145 <param name="target" type="GLenum"/> 9146 <param name="points" type="GLfloat *" output="true"/> 9147 <glx vendorpriv="4097" ignore="true"/> 9148 </function> 9149</category> 9150 9151<category name="GL_SGIS_multisample" number="25"> 9152 <function name="SampleMaskSGIS" offset="assign" static_dispatch="false" 9153 exec="skip"> 9154 <param name="value" type="GLclampf"/> 9155 <param name="invert" type="GLboolean"/> 9156 <glx rop="2048"/> 9157 </function> 9158 9159 <function name="SamplePatternSGIS" offset="assign" static_dispatch="false" 9160 exec="skip"> 9161 <param name="pattern" type="GLenum"/> 9162 <glx rop="2049"/> 9163 </function> 9164</category> 9165 9166<!-- Extension number 26 is not listed in the extension registry. --> 9167 9168<category name="GL_EXT_rescale_normal" number="27"> 9169 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 9170 <size name="Get" mode="get"/> 9171 </enum> 9172</category> 9173 9174<!-- Extension number 28 is a GLX extension. --> 9175<!-- Extension number 29 is not listed in the extension registry. --> 9176 9177<category name="GL_EXT_vertex_array" number="30"> 9178 <!-- These enums are part of the extension only. --> 9179 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 9180 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 9181 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 9182 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 9183 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 9184 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 9185 9186 9187 <function name="ArrayElementEXT" alias="ArrayElement"> 9188 <param name="i" type="GLint"/> 9189 </function> 9190 9191 <function name="ColorPointerEXT" offset="assign" deprecated="3.1"> 9192 <param name="size" type="GLint"/> 9193 <param name="type" type="GLenum"/> 9194 <param name="stride" type="GLsizei"/> 9195 <param name="count" type="GLsizei"/> 9196 <param name="pointer" type="const GLvoid *"/> 9197 <glx handcode="true"/> 9198 </function> 9199 9200 <function name="DrawArraysEXT" alias="DrawArrays"> 9201 <param name="mode" type="GLenum"/> 9202 <param name="first" type="GLint"/> 9203 <param name="count" type="GLsizei"/> 9204 </function> 9205 9206 <function name="EdgeFlagPointerEXT" offset="assign" deprecated="3.1"> 9207 <param name="stride" type="GLsizei"/> 9208 <param name="count" type="GLsizei"/> 9209 <param name="pointer" type="const GLboolean *"/> 9210 <glx handcode="true"/> 9211 </function> 9212 9213 <function name="GetPointervEXT" alias="GetPointerv"> 9214 <param name="pname" type="GLenum"/> 9215 <param name="params" type="GLvoid **" output="true"/> 9216 </function> 9217 9218 <function name="IndexPointerEXT" offset="assign" deprecated="3.1"> 9219 <param name="type" type="GLenum"/> 9220 <param name="stride" type="GLsizei"/> 9221 <param name="count" type="GLsizei"/> 9222 <param name="pointer" type="const GLvoid *"/> 9223 <glx handcode="true"/> 9224 </function> 9225 9226 <function name="NormalPointerEXT" offset="assign" deprecated="3.1"> 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 9234 <function name="TexCoordPointerEXT" offset="assign" deprecated="3.1"> 9235 <param name="size" type="GLint"/> 9236 <param name="type" type="GLenum"/> 9237 <param name="stride" type="GLsizei"/> 9238 <param name="count" type="GLsizei"/> 9239 <param name="pointer" type="const GLvoid *"/> 9240 <glx handcode="true"/> 9241 </function> 9242 9243 <function name="VertexPointerEXT" offset="assign" deprecated="3.1"> 9244 <param name="size" type="GLint"/> 9245 <param name="type" type="GLenum"/> 9246 <param name="stride" type="GLsizei"/> 9247 <param name="count" type="GLsizei"/> 9248 <param name="pointer" type="const GLvoid *"/> 9249 <glx handcode="true"/> 9250 </function> 9251</category> 9252 9253<category name="GL_SGIS_generate_mipmap" number="32"> 9254 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 9255 <size name="TexParameterfv"/> 9256 <size name="TexParameteriv"/> 9257 <size name="GetTexParameterfv" mode="get"/> 9258 <size name="GetTexParameteriv" mode="get"/> 9259 </enum> 9260 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 9261</category> 9262 9263<category name="GL_SGIX_clipmap" number="33"> 9264 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 9265 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 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_FRAME_SGIX" count="1" value="0x8172"> 9272 <size name="TexParameterfv"/> 9273 <size name="TexParameteriv"/> 9274 <size name="GetTexParameterfv" mode="get"/> 9275 <size name="GetTexParameteriv" mode="get"/> 9276 </enum> 9277 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 9278 <size name="TexParameterfv"/> 9279 <size name="TexParameteriv"/> 9280 <size name="GetTexParameterfv" mode="get"/> 9281 <size name="GetTexParameteriv" mode="get"/> 9282 </enum> 9283 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 9284 <size name="TexParameterfv"/> 9285 <size name="TexParameteriv"/> 9286 <size name="GetTexParameterfv" mode="get"/> 9287 <size name="GetTexParameteriv" mode="get"/> 9288 </enum> 9289 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 9290 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 9291 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 9292 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 9293 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 9294 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 9295 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 9296</category> 9297 9298<category name="GL_SGIX_shadow" number="34"> 9299 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 9300 <size name="TexParameterfv"/> 9301 <size name="TexParameteriv"/> 9302 <size name="GetTexParameterfv" mode="get"/> 9303 <size name="GetTexParameteriv" mode="get"/> 9304 </enum> 9305 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 9306 <size name="TexParameterfv"/> 9307 <size name="TexParameteriv"/> 9308 <size name="GetTexParameterfv" mode="get"/> 9309 <size name="GetTexParameteriv" mode="get"/> 9310 </enum> 9311 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9312 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9313</category> 9314 9315<category name="GL_SGIS_texture_edge_clamp" number="35"> 9316 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9317</category> 9318 9319<category name="GL_SGIS_texture_border_clamp" number="36"> 9320 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9321</category> 9322 9323<category name="GL_EXT_blend_minmax" number="37"> 9324 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9325 <enum name="MIN_EXT" value="0x8007"/> 9326 <enum name="MAX_EXT" value="0x8008"/> 9327 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9328 <size name="Get" mode="get"/> 9329 </enum> 9330 9331 <function name="BlendEquationEXT" alias="BlendEquation"> 9332 <param name="mode" type="GLenum"/> 9333 </function> 9334</category> 9335 9336<category name="GL_EXT_blend_subtract" number="38"> 9337 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9338 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9339 9340 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9341 <param name="mode" type="GLenum"/> 9342 </function> --> 9343</category> 9344 9345<!-- Extension number 40 is a GLX extension. --> 9346<!-- Extension number 41 is a GLX extension. --> 9347<!-- Extension number 42 is a GLX extension. --> 9348<!-- Extension number 43 is a GLX extension. --> 9349<!-- Extension number 44 is a GLX extension. --> 9350<!-- Extension number 46 is not listed in the extension registry. --> 9351<!-- Extension number 47 is a GLX extension. --> 9352<!-- Extension number 48 is not listed in the extension registry. --> 9353<!-- Extension number 49 is a GLX extension. --> 9354<!-- Extension number 50 is a GLX extension. --> 9355 9356<category name="GL_SGIX_sprite" number="52"> 9357 <function name="SpriteParameterfSGIX" exec="skip"> 9358 <param name="pname" type="GLenum"/> 9359 <param name="param" type="GLfloat"/> 9360 <glx ignore="true"/> 9361 </function> 9362 9363 <function name="SpriteParameterfvSGIX" exec="skip"> 9364 <param name="pname" type="GLenum"/> 9365 <param name="params" type="const GLfloat *"/> 9366 <glx ignore="true"/> 9367 </function> 9368 9369 <function name="SpriteParameteriSGIX" exec="skip"> 9370 <param name="pname" type="GLenum"/> 9371 <param name="param" type="GLint"/> 9372 <glx ignore="true"/> 9373 </function> 9374 9375 <function name="SpriteParameterivSGIX" exec="skip"> 9376 <param name="pname" type="GLenum"/> 9377 <param name="params" type="const GLint *"/> 9378 <glx ignore="true"/> 9379 </function> 9380</category> 9381 9382<category name="GL_EXT_point_parameters" number="54"> 9383 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9384 <size name="PointParameterfv"/> 9385 </enum> 9386 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9387 <size name="PointParameterfv"/> 9388 </enum> 9389 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9390 <size name="PointParameterfv"/> 9391 </enum> 9392 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9393 <size name="PointParameterfv"/> 9394 </enum> 9395 9396 <function name="PointParameterfEXT" alias="PointParameterf"> 9397 <param name="pname" type="GLenum"/> 9398 <param name="param" type="GLfloat"/> 9399 </function> 9400 9401 <function name="PointParameterfvEXT" alias="PointParameterfv"> 9402 <param name="pname" type="GLenum"/> 9403 <param name="params" type="const GLfloat *"/> 9404 </function> 9405</category> 9406 9407<category name="GL_SGIX_instruments" number="55"> 9408 <function name="GetInstrumentsSGIX" exec="skip"> 9409 <return type="GLint"/> 9410 <glx ignore="true"/> 9411 </function> 9412 9413 <function name="InstrumentsBufferSGIX" exec="skip"> 9414 <param name="size" type="GLsizei"/> 9415 <param name="buffer" type="GLint *" output="true"/> 9416 <glx ignore="true"/> 9417 </function> 9418 9419 <function name="PollInstrumentsSGIX" exec="skip"> 9420 <param name="marker_p" type="GLint *" output="true"/> 9421 <return type="GLint"/> 9422 <glx ignore="true"/> 9423 </function> 9424 9425 <function name="ReadInstrumentsSGIX" exec="skip"> 9426 <param name="marker" type="GLint"/> 9427 <glx ignore="true"/> 9428 </function> 9429 9430 <function name="StartInstrumentsSGIX" exec="skip"> 9431 <glx ignore="true"/> 9432 </function> 9433 9434 <function name="StopInstrumentsSGIX" exec="skip"> 9435 <param name="marker" type="GLint"/> 9436 <glx ignore="true"/> 9437 </function> 9438</category> 9439 9440<category name="GL_SGIX_texture_scale_bias" number="56"> 9441 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9442 <size name="TexParameterfv"/> 9443 <size name="TexParameteriv"/> 9444 <size name="GetTexParameterfv" mode="get"/> 9445 <size name="GetTexParameteriv" mode="get"/> 9446 </enum> 9447 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9448 <size name="TexParameterfv"/> 9449 <size name="TexParameteriv"/> 9450 <size name="GetTexParameterfv" mode="get"/> 9451 <size name="GetTexParameteriv" mode="get"/> 9452 </enum> 9453 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9454 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9455</category> 9456 9457<category name="GL_SGIX_framezoom" number="57"> 9458 <function name="FrameZoomSGIX" exec="skip"> 9459 <param name="factor" type="GLint"/> 9460 <glx rop="2072" ignore="true"/> 9461 </function> 9462</category> 9463 9464<category name="GL_SGIX_tag_sample_buffer" number="58"> 9465 <function name="TagSampleBufferSGIX" exec="skip"> 9466 <glx rop="2050" ignore="true"/> 9467 </function> 9468</category> 9469 9470<!-- Extension number 59 is not listed in the extension registry. --> 9471 9472<category name="GL_SGIX_reference_plane" number="60"> 9473 <function name="ReferencePlaneSGIX" exec="skip"> 9474 <param name="equation" type="const GLdouble *" count="4"/> 9475 <glx rop="2071" ignore="true"/> 9476 </function> 9477</category> 9478 9479<category name="GL_SGIX_flush_raster" number="61"> 9480 <function name="FlushRasterSGIX" exec="skip"> 9481 <glx vendorpriv="4105" ignore="true"/> 9482 </function> 9483</category> 9484 9485<!-- Extension number 62 is a GLX extension. --> 9486 9487<category name="GL_SGIX_depth_texture" number="63"> 9488 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9489 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9490 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9491</category> 9492 9493<category name="GL_SGIS_fog_function" number="64"> 9494 <function name="FogFuncSGIS" exec="skip"> 9495 <param name="n" type="GLsizei" counter="true"/> 9496 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9497 <glx rop="2067" ignore="true"/> 9498 </function> 9499 9500 <function name="GetFogFuncSGIS" exec="skip"> 9501 <param name="points" type="GLfloat *" output="true"/> 9502 <!-- GLX protocol for this function is unknown. --> 9503 </function> 9504</category> 9505 9506<category name="GL_SGIX_fog_offset" number="65"> 9507 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9508 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9509 <size name="Fogfv"/> 9510 <size name="Fogiv"/> 9511 </enum> 9512</category> 9513 9514<category name="GL_HP_image_transform" number="66"> 9515 <function name="ImageTransformParameteriHP" exec="skip"> 9516 <param name="target" type="GLenum"/> 9517 <param name="pname" type="GLenum"/> 9518 <param name="param" type="GLint"/> 9519 </function> 9520 9521 <function name="ImageTransformParameterfHP" exec="skip"> 9522 <param name="target" type="GLenum"/> 9523 <param name="pname" type="GLenum"/> 9524 <param name="param" type="GLfloat"/> 9525 </function> 9526 9527 <function name="ImageTransformParameterivHP" exec="skip"> 9528 <param name="target" type="GLenum"/> 9529 <param name="pname" type="GLenum"/> 9530 <param name="params" type="const GLint *"/> 9531 </function> 9532 9533 <function name="ImageTransformParameterfvHP" exec="skip"> 9534 <param name="target" type="GLenum"/> 9535 <param name="pname" type="GLenum"/> 9536 <param name="params" type="const GLfloat *"/> 9537 </function> 9538 9539 <function name="GetImageTransformParameterivHP" exec="skip"> 9540 <param name="target" type="GLenum"/> 9541 <param name="pname" type="GLenum"/> 9542 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9543 </function> 9544 9545 <function name="GetImageTransformParameterfvHP" exec="skip"> 9546 <param name="target" type="GLenum"/> 9547 <param name="pname" type="GLenum"/> 9548 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9549 </function> 9550</category> 9551 9552<category name="GL_HP_convolution_border_modes" number="67"> 9553 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9554 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9555 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9556 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9557 <size name="ConvolutionParameterfv"/> 9558 <size name="ConvolutionParameteriv"/> 9559 <size name="GetConvolutionParameterfv" mode="get"/> 9560 <size name="GetConvolutionParameteriv" mode="get"/> 9561 </enum> 9562</category> 9563 9564<!-- Extension number 68 is not listed in the extension registry. --> 9565<!-- Extension number 70 is not listed in the extension registry. --> 9566<!-- Extension number 71 is not listed in the extension registry. --> 9567<!-- Extension number 72 is not listed in the extension registry. --> 9568<!-- Extension number 73 is not listed in the extension registry. --> 9569 9570<category name="GL_EXT_color_subtable" number="74"> 9571 <function name="ColorSubTableEXT" alias="ColorSubTable" static_dispatch="false"> 9572 <param name="target" type="GLenum"/> 9573 <param name="start" type="GLsizei"/> 9574 <param name="count" type="GLsizei"/> 9575 <param name="format" type="GLenum"/> 9576 <param name="type" type="GLenum"/> 9577 <param name="data" type="const GLvoid *"/> 9578 </function> 9579 9580 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable" static_dispatch="false"> 9581 <param name="target" type="GLenum"/> 9582 <param name="start" type="GLsizei"/> 9583 <param name="x" type="GLint"/> 9584 <param name="y" type="GLint"/> 9585 <param name="width" type="GLsizei"/> 9586 </function> 9587</category> 9588 9589<!-- Extension number 75 is a GLU extension. --> 9590 9591<category name="GL_PGI_misc_hints" number="77"> 9592 <function name="HintPGI" exec="skip"> 9593 <param name="target" type="GLenum"/> 9594 <param name="mode" type="GLint"/> 9595 <glx ignore="true"/> 9596 </function> 9597</category> 9598 9599<category name="GL_EXT_paletted_texture" number="78"> 9600 <enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8"> 9601 <size name="GetColorTableParameterfv" mode="get"/> 9602 <size name="GetColorTableParameteriv" mode="get"/> 9603 </enum> 9604 <enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9"> 9605 <size name="GetColorTableParameterfv" mode="get"/> 9606 <size name="GetColorTableParameteriv" mode="get"/> 9607 </enum> 9608 <enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA"> 9609 <size name="GetColorTableParameterfv" mode="get"/> 9610 <size name="GetColorTableParameteriv" mode="get"/> 9611 </enum> 9612 <enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB"> 9613 <size name="GetColorTableParameterfv" mode="get"/> 9614 <size name="GetColorTableParameteriv" mode="get"/> 9615 </enum> 9616 <enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC"> 9617 <size name="GetColorTableParameterfv" mode="get"/> 9618 <size name="GetColorTableParameteriv" mode="get"/> 9619 </enum> 9620 <enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD"> 9621 <size name="GetColorTableParameterfv" mode="get"/> 9622 <size name="GetColorTableParameteriv" mode="get"/> 9623 </enum> 9624 <enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE"> 9625 <size name="GetColorTableParameterfv" mode="get"/> 9626 <size name="GetColorTableParameteriv" mode="get"/> 9627 </enum> 9628 <enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF"> 9629 <size name="GetColorTableParameterfv" mode="get"/> 9630 <size name="GetColorTableParameteriv" mode="get"/> 9631 </enum> 9632 <enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED"> 9633 <size name="GetTexLevelParameterfv" mode="get"/> 9634 <size name="GetTexLevelParameteriv" mode="get"/> 9635 </enum> 9636 9637 <function name="ColorTableEXT" alias="ColorTable"> 9638 <param name="target" type="GLenum"/> 9639 <param name="internalformat" type="GLenum"/> 9640 <param name="width" type="GLsizei"/> 9641 <param name="format" type="GLenum"/> 9642 <param name="type" type="GLenum"/> 9643 <param name="table" type="const GLvoid *"/> 9644 </function> 9645 9646 <function name="GetColorTableEXT" alias="GetColorTable"> 9647 <param name="target" type="GLenum"/> 9648 <param name="format" type="GLenum"/> 9649 <param name="type" type="GLenum"/> 9650 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9651 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9652 </function> 9653 9654 <function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv"> 9655 <param name="target" type="GLenum"/> 9656 <param name="pname" type="GLenum"/> 9657 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9658 <glx vendorpriv="4100"/> 9659 </function> 9660 9661 <function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv"> 9662 <param name="target" type="GLenum"/> 9663 <param name="pname" type="GLenum"/> 9664 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9665 <glx vendorpriv="4099"/> 9666 </function> 9667</category> 9668 9669<category name="GL_EXT_clip_volume_hint" number="79"> 9670 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9671 <size name="Get" mode="get"/> 9672 </enum> 9673</category> 9674 9675<category name="GL_SGIX_list_priority" number="80"> 9676 <function name="GetListParameterfvSGIX" exec="skip"> 9677 <param name="list" type="GLuint"/> 9678 <param name="pname" type="GLenum"/> 9679 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9680 <glx ignore="true"/> 9681 </function> 9682 9683 <function name="GetListParameterivSGIX" exec="skip"> 9684 <param name="list" type="GLuint"/> 9685 <param name="pname" type="GLenum"/> 9686 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9687 <glx ignore="true"/> 9688 </function> 9689 9690 <function name="ListParameterfSGIX" exec="skip"> 9691 <param name="list" type="GLuint"/> 9692 <param name="pname" type="GLenum"/> 9693 <param name="param" type="GLfloat"/> 9694 <glx ignore="true"/> 9695 </function> 9696 9697 <function name="ListParameterfvSGIX" exec="skip"> 9698 <param name="list" type="GLuint"/> 9699 <param name="pname" type="GLenum"/> 9700 <param name="params" type="const GLfloat *"/> 9701 <glx ignore="true"/> 9702 </function> 9703 9704 <function name="ListParameteriSGIX" exec="skip"> 9705 <param name="list" type="GLuint"/> 9706 <param name="pname" type="GLenum"/> 9707 <param name="param" type="GLint"/> 9708 <glx ignore="true"/> 9709 </function> 9710 9711 <function name="ListParameterivSGIX" exec="skip"> 9712 <param name="list" type="GLuint"/> 9713 <param name="pname" type="GLenum"/> 9714 <param name="params" type="const GLint *"/> 9715 <glx ignore="true"/> 9716 </function> 9717</category> 9718 9719<!-- Extension number 82 is not listed in the extension registry. --> 9720<!-- Extension number 83 is a GLX extension. --> 9721 9722<category name="GL_SGIX_texture_lod_bias" number="84"> 9723 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9724 <size name="TexParameterfv"/> 9725 <size name="TexParameteriv"/> 9726 <size name="GetTexParameterfv" mode="get"/> 9727 <size name="GetTexParameteriv" mode="get"/> 9728 </enum> 9729 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 9730 <size name="TexParameterfv"/> 9731 <size name="TexParameteriv"/> 9732 <size name="GetTexParameterfv" mode="get"/> 9733 <size name="GetTexParameteriv" mode="get"/> 9734 </enum> 9735 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9736 <size name="TexParameterfv"/> 9737 <size name="TexParameteriv"/> 9738 <size name="GetTexParameterfv" mode="get"/> 9739 <size name="GetTexParameteriv" mode="get"/> 9740 </enum> 9741</category> 9742 9743<!-- Extension number 85 is a GLU extension. --> 9744<!-- Extension number 86 is a GLX extension. --> 9745<!-- Extension number 87 is not listed in the extension registry. --> 9746<!-- Extension number 88 is not listed in the extension registry. --> 9747<!-- Extension number 89 is not listed in the extension registry. --> 9748 9749 9750<category name="GL_SGIX_shadow_ambient" number="90"> 9751 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9752 <size name="TexParameterfv"/> 9753 <size name="TexParameteriv"/> 9754 <size name="GetTexParameterfv" mode="get"/> 9755 <size name="GetTexParameteriv" mode="get"/> 9756 </enum> 9757</category> 9758 9759<!-- Extension number 91 is a GLX extension. --> 9760<!-- Extension number 92 is a GLX extension. --> 9761 9762<category name="GL_EXT_index_material" number="94"> 9763 <function name="IndexMaterialEXT" exec="skip"> 9764 <param name="face" type="GLenum"/> 9765 <param name="mode" type="GLenum"/> 9766 <glx ignore="true"/> 9767 </function> 9768</category> 9769 9770<category name="GL_EXT_index_func" number="95"> 9771 <function name="IndexFuncEXT" exec="skip"> 9772 <param name="func" type="GLenum"/> 9773 <param name="ref" type="GLclampf"/> 9774 <glx ignore="true"/> 9775 </function> 9776</category> 9777 9778<category name="GL_EXT_compiled_vertex_array" number="97"> 9779 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9780 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9781 9782 <function name="LockArraysEXT" offset="assign" deprecated="3.1"> 9783 <param name="first" type="GLint"/> 9784 <param name="count" type="GLsizei"/> 9785 <glx handcode="true" ignore="true"/> 9786 </function> 9787 9788 <function name="UnlockArraysEXT" offset="assign" deprecated="3.1"> 9789 <glx handcode="true" ignore="true"/> 9790 </function> 9791</category> 9792 9793<category name="GL_EXT_cull_vertex" number="98"> 9794 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9795 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AB"> 9796 <size name="CullParameterfv"/> 9797 <size name="CullParameterdv"/> 9798 </enum> 9799 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AC"> 9800 <size name="CullParameterfv"/> 9801 <size name="CullParameterdv"/> 9802 </enum> 9803 9804 <function name="CullParameterdvEXT" exec="skip"> 9805 <param name="pname" type="GLenum"/> 9806 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9807 <glx ignore="true"/> 9808 </function> 9809 9810 <function name="CullParameterfvEXT" exec="skip"> 9811 <param name="pname" type="GLenum"/> 9812 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9813 <glx ignore="true"/> 9814 </function> 9815</category> 9816 9817<!-- Extension number 99 is not listed in the extension registry. --> 9818<xi:include href="ARB_viewport_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 9819 9820<!-- Shouldn't this be EXT_fragment_lighting? --> 9821<category name="GL_SGIX_fragment_lighting" number="102"> 9822 <function name="FragmentColorMaterialSGIX" exec="skip"> 9823 <param name="face" type="GLenum"/> 9824 <param name="mode" type="GLenum"/> 9825 <glx ignore="true"/> 9826 </function> 9827 9828 <function name="FragmentLightfSGIX" exec="skip"> 9829 <param name="light" type="GLenum"/> 9830 <param name="pname" type="GLenum"/> 9831 <param name="param" type="GLfloat"/> 9832 <glx ignore="true"/> 9833 </function> 9834 9835 <function name="FragmentLightfvSGIX" exec="skip"> 9836 <param name="light" type="GLenum"/> 9837 <param name="pname" type="GLenum"/> 9838 <param name="params" type="const GLfloat *"/> 9839 <glx ignore="true"/> 9840 </function> 9841 9842 <function name="FragmentLightiSGIX" exec="skip"> 9843 <param name="light" type="GLenum"/> 9844 <param name="pname" type="GLenum"/> 9845 <param name="param" type="GLint"/> 9846 <glx ignore="true"/> 9847 </function> 9848 9849 <function name="FragmentLightivSGIX" exec="skip"> 9850 <param name="light" type="GLenum"/> 9851 <param name="pname" type="GLenum"/> 9852 <param name="params" type="const GLint *"/> 9853 <glx ignore="true"/> 9854 </function> 9855 9856 <function name="FragmentLightModelfSGIX" exec="skip"> 9857 <param name="pname" type="GLenum"/> 9858 <param name="param" type="GLfloat"/> 9859 <glx ignore="true"/> 9860 </function> 9861 9862 <function name="FragmentLightModelfvSGIX" exec="skip"> 9863 <param name="pname" type="GLenum"/> 9864 <param name="params" type="const GLfloat *"/> 9865 <glx ignore="true"/> 9866 </function> 9867 9868 <function name="FragmentLightModeliSGIX" exec="skip"> 9869 <param name="pname" type="GLenum"/> 9870 <param name="param" type="GLint"/> 9871 <glx ignore="true"/> 9872 </function> 9873 9874 <function name="FragmentLightModelivSGIX" exec="skip"> 9875 <param name="pname" type="GLenum"/> 9876 <param name="params" type="const GLint *"/> 9877 <glx ignore="true"/> 9878 </function> 9879 9880 <function name="FragmentMaterialfSGIX" exec="skip"> 9881 <param name="face" type="GLenum"/> 9882 <param name="pname" type="GLenum"/> 9883 <param name="param" type="GLfloat"/> 9884 <glx ignore="true"/> 9885 </function> 9886 9887 <function name="FragmentMaterialfvSGIX" exec="skip"> 9888 <param name="face" type="GLenum"/> 9889 <param name="pname" type="GLenum"/> 9890 <param name="params" type="const GLfloat *"/> 9891 <glx ignore="true"/> 9892 </function> 9893 9894 <function name="FragmentMaterialiSGIX" exec="skip"> 9895 <param name="face" type="GLenum"/> 9896 <param name="pname" type="GLenum"/> 9897 <param name="param" type="GLint"/> 9898 <glx ignore="true"/> 9899 </function> 9900 9901 <function name="FragmentMaterialivSGIX" exec="skip"> 9902 <param name="face" type="GLenum"/> 9903 <param name="pname" type="GLenum"/> 9904 <param name="params" type="const GLint *"/> 9905 <glx ignore="true"/> 9906 </function> 9907 9908 <function name="GetFragmentLightfvSGIX" exec="skip"> 9909 <param name="light" type="GLenum"/> 9910 <param name="pname" type="GLenum"/> 9911 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9912 <glx ignore="true"/> 9913 </function> 9914 9915 <function name="GetFragmentLightivSGIX" exec="skip"> 9916 <param name="light" type="GLenum"/> 9917 <param name="pname" type="GLenum"/> 9918 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9919 <glx ignore="true"/> 9920 </function> 9921 9922 <function name="GetFragmentMaterialfvSGIX" exec="skip"> 9923 <param name="face" type="GLenum"/> 9924 <param name="pname" type="GLenum"/> 9925 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9926 <glx ignore="true"/> 9927 </function> 9928 9929 <function name="GetFragmentMaterialivSGIX" exec="skip"> 9930 <param name="face" type="GLenum"/> 9931 <param name="pname" type="GLenum"/> 9932 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9933 <glx ignore="true"/> 9934 </function> 9935 9936 <function name="LightEnviSGIX" exec="skip"> 9937 <param name="pname" type="GLenum"/> 9938 <param name="param" type="GLint"/> 9939 <glx ignore="true"/> 9940 </function> 9941</category> 9942 9943<!-- Extension number 103 is not listed in the extension registry. --> 9944<!-- Extension number 104 is not listed in the extension registry. --> 9945<!-- Extension number 105 is not listed in the extension registry. --> 9946<!-- Extension number 106 is not listed in the extension registry. --> 9947<!-- Extension number 107 is not listed in the extension registry. --> 9948<!-- Extension number 108 is not listed in the extension registry. --> 9949<!-- Extension number 109 is not listed in the extension registry. --> 9950 9951<category name="GL_IBM_rasterpos_clip" number="110"> 9952 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 9953 <size name="Get" mode="get"/> 9954 </enum> 9955</category> 9956 9957<category name="GL_EXT_draw_range_elements" number="112"> 9958 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 9959 <param name="mode" type="GLenum"/> 9960 <param name="start" type="GLuint"/> 9961 <param name="end" type="GLuint"/> 9962 <param name="count" type="GLsizei"/> 9963 <param name="type" type="GLenum"/> 9964 <param name="indices" type="const GLvoid *"/> 9965 <glx handcode="true"/> 9966 </function> 9967</category> 9968 9969<!-- Extension number 115 is a GLX extension. --> 9970<!-- Extension number 116 is not listed in the extension registry. --> 9971 9972<category name="GL_EXT_light_texture" number="117"> 9973 <function name="ApplyTextureEXT" exec="skip"> 9974 <param name="mode" type="GLenum"/> 9975 </function> 9976 9977 <function name="TextureLightEXT" exec="skip"> 9978 <param name="pname" type="GLenum"/> 9979 </function> 9980 9981 <function name="TextureMaterialEXT" exec="skip"> 9982 <param name="face" type="GLenum"/> 9983 <param name="mode" type="GLenum"/> 9984 </function> 9985</category> 9986 9987<!-- Extension number 118 is not listed in the extension registry. --> 9988<!-- Extension number 121 is not listed in the extension registry. --> 9989<!-- Extension number 122 is not listed in the extension registry. --> 9990<!-- Extension number 123 is not listed in the extension registry. --> 9991<!-- Extension number 124 is not listed in the extension registry. --> 9992<!-- Extension number 125 is not listed in the extension registry. --> 9993<!-- Extension number 126 is not listed in the extension registry. --> 9994<!-- Extension number 128 is not listed in the extension registry. --> 9995<!-- Extension number 130 is not listed in the extension registry. --> 9996<!-- Extension number 131 is not listed in the extension registry. --> 9997 9998<category name="GL_SGIX_async" number="132"> 9999 <function name="AsyncMarkerSGIX" exec="skip"> 10000 <param name="marker" type="GLuint"/> 10001 </function> 10002 10003 <function name="FinishAsyncSGIX" exec="skip"> 10004 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 10005 <return type="GLint"/> 10006 </function> 10007 10008 <function name="PollAsyncSGIX" exec="skip"> 10009 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 10010 <return type="GLint"/> 10011 </function> 10012 10013 <function name="GenAsyncMarkersSGIX" exec="skip"> 10014 <param name="range" type="GLsizei"/> 10015 <return type="GLuint"/> 10016 </function> 10017 10018 <function name="DeleteAsyncMarkersSGIX" exec="skip"> 10019 <param name="marker" type="GLuint"/> 10020 <param name="range" type="GLsizei"/> 10021 </function> 10022 10023 <function name="IsAsyncMarkerSGIX" exec="skip"> 10024 <param name="marker" type="GLuint"/> 10025 <return type="GLboolean"/> 10026 </function> 10027</category> 10028 10029<category name="GL_INTEL_parallel_arrays" number="136"> 10030 <function name="VertexPointervINTEL" exec="skip"> 10031 <param name="size" type="GLint"/> 10032 <param name="type" type="GLenum"/> 10033 <param name="pointer" type="const GLvoid **"/> 10034 </function> 10035 10036 <function name="NormalPointervINTEL" exec="skip"> 10037 <param name="type" type="GLenum"/> 10038 <param name="pointer" type="const GLvoid **"/> 10039 </function> 10040 10041 <function name="ColorPointervINTEL" exec="skip"> 10042 <param name="size" type="GLint"/> 10043 <param name="type" type="GLenum"/> 10044 <param name="pointer" type="const GLvoid **"/> 10045 </function> 10046 10047 <function name="TexCoordPointervINTEL" exec="skip"> 10048 <param name="size" type="GLint"/> 10049 <param name="type" type="GLenum"/> 10050 <param name="pointer" type="const GLvoid **"/> 10051 </function> 10052</category> 10053 10054<category name="GL_HP_occlusion_test" number="137"> 10055 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 10056 <size name="Get" mode="get"/> 10057 </enum> 10058 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 10059 <size name="Get" mode="get"/> 10060 </enum> 10061</category> 10062 10063<category name="GL_EXT_pixel_transform" number="138"> 10064 <function name="PixelTransformParameteriEXT" exec="skip"> 10065 <param name="target" type="GLenum"/> 10066 <param name="pname" type="GLenum"/> 10067 <param name="param" type="GLint"/> 10068 </function> 10069 10070 <function name="PixelTransformParameterfEXT" exec="skip"> 10071 <param name="target" type="GLenum"/> 10072 <param name="pname" type="GLenum"/> 10073 <param name="param" type="GLfloat"/> 10074 </function> 10075 10076 <function name="PixelTransformParameterivEXT" exec="skip"> 10077 <param name="target" type="GLenum"/> 10078 <param name="pname" type="GLenum"/> 10079 <param name="params" type="const GLint *"/> 10080 </function> 10081 10082 <function name="PixelTransformParameterfvEXT" exec="skip"> 10083 <param name="target" type="GLenum"/> 10084 <param name="pname" type="GLenum"/> 10085 <param name="params" type="const GLfloat *"/> 10086 </function> 10087</category> 10088 10089<!-- Extension number 140 is not listed in the extension registry. --> 10090 10091<category name="GL_EXT_shared_texture_palette" number="141"> 10092 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 10093</category> 10094 10095<!-- Extension number 142 is a GLX extension. --> 10096<!-- Extension number 143 is not listed in the extension registry. --> 10097 10098<category name="GL_EXT_separate_specular_color" number="144"> 10099 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 10100 <size name="LightModelfv"/> 10101 <size name="LightModeliv"/> 10102 </enum> 10103 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 10104 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 10105</category> 10106 10107<category name="GL_EXT_secondary_color" number="145"> 10108 <function name="SecondaryColor3bEXT" 10109 vectorequiv="SecondaryColor3bv" alias="SecondaryColor3b"> 10110 <param name="red" type="GLbyte"/> 10111 <param name="green" type="GLbyte"/> 10112 <param name="blue" type="GLbyte"/> 10113 </function> 10114 10115 <function name="SecondaryColor3bvEXT" alias="SecondaryColor3bv"> 10116 <param name="v" type="const GLbyte *"/> 10117 </function> 10118 10119 <function name="SecondaryColor3dEXT" 10120 vectorequiv="SecondaryColor3dv" alias="SecondaryColor3d"> 10121 <param name="red" type="GLdouble"/> 10122 <param name="green" type="GLdouble"/> 10123 <param name="blue" type="GLdouble"/> 10124 </function> 10125 10126 <function name="SecondaryColor3dvEXT" alias="SecondaryColor3dv"> 10127 <param name="v" type="const GLdouble *"/> 10128 </function> 10129 10130 <function name="SecondaryColor3fEXT" offset="assign" vectorequiv="SecondaryColor3fvEXT"> 10131 <param name="red" type="GLfloat"/> 10132 <param name="green" type="GLfloat"/> 10133 <param name="blue" type="GLfloat"/> 10134 </function> 10135 10136 <function name="SecondaryColor3fvEXT" offset="assign"> 10137 <param name="v" type="const GLfloat *" count="3"/> 10138 <glx rop="4129"/> 10139 </function> 10140 10141 <function name="SecondaryColor3iEXT" 10142 vectorequiv="SecondaryColor3iv" alias="SecondaryColor3i"> 10143 <param name="red" type="GLint"/> 10144 <param name="green" type="GLint"/> 10145 <param name="blue" type="GLint"/> 10146 </function> 10147 10148 <function name="SecondaryColor3ivEXT" alias="SecondaryColor3iv"> 10149 <param name="v" type="const GLint *"/> 10150 </function> 10151 10152 <function name="SecondaryColor3sEXT" 10153 vectorequiv="SecondaryColor3sv" alias="SecondaryColor3s"> 10154 <param name="red" type="GLshort"/> 10155 <param name="green" type="GLshort"/> 10156 <param name="blue" type="GLshort"/> 10157 </function> 10158 10159 <function name="SecondaryColor3svEXT" alias="SecondaryColor3sv"> 10160 <param name="v" type="const GLshort *"/> 10161 </function> 10162 10163 <function name="SecondaryColor3ubEXT" 10164 vectorequiv="SecondaryColor3ubv" alias="SecondaryColor3ub"> 10165 <param name="red" type="GLubyte"/> 10166 <param name="green" type="GLubyte"/> 10167 <param name="blue" type="GLubyte"/> 10168 </function> 10169 10170 <function name="SecondaryColor3ubvEXT" alias="SecondaryColor3ubv"> 10171 <param name="v" type="const GLubyte *"/> 10172 </function> 10173 10174 <function name="SecondaryColor3uiEXT" 10175 vectorequiv="SecondaryColor3uiv" alias="SecondaryColor3ui"> 10176 <param name="red" type="GLuint"/> 10177 <param name="green" type="GLuint"/> 10178 <param name="blue" type="GLuint"/> 10179 </function> 10180 10181 <function name="SecondaryColor3uivEXT" alias="SecondaryColor3uiv"> 10182 <param name="v" type="const GLuint *"/> 10183 </function> 10184 10185 <function name="SecondaryColor3usEXT" 10186 vectorequiv="SecondaryColor3usv" alias="SecondaryColor3us"> 10187 <param name="red" type="GLushort"/> 10188 <param name="green" type="GLushort"/> 10189 <param name="blue" type="GLushort"/> 10190 </function> 10191 10192 <function name="SecondaryColor3usvEXT" alias="SecondaryColor3usv"> 10193 <param name="v" type="const GLushort *"/> 10194 </function> 10195 10196 <function name="SecondaryColorPointerEXT" alias="SecondaryColorPointer"> 10197 <param name="size" type="GLint"/> 10198 <param name="type" type="GLenum"/> 10199 <param name="stride" type="GLsizei"/> 10200 <param name="pointer" type="const GLvoid *"/> 10201 </function> 10202</category> 10203 10204<category name="GL_EXT_texture_perturb_normal" number="147"> 10205 <function name="TextureNormalEXT" exec="skip"> 10206 <param name="mode" type="GLenum"/> 10207 </function> 10208</category> 10209 10210<category name="GL_EXT_multi_draw_arrays" number="148"> 10211 <function name="MultiDrawArraysEXT" es1="1.0" es2="2.0" alias="MultiDrawArrays"> 10212 <param name="mode" type="GLenum"/> 10213 <param name="first" type="const GLint *"/> 10214 <param name="count" type="const GLsizei *"/> 10215 <param name="primcount" type="GLsizei"/> 10216 </function> 10217 10218 <function name="MultiDrawElementsEXT" offset="assign" es1="1.0" es2="2.0" 10219 exec="dynamic"> 10220 <param name="mode" type="GLenum"/> 10221 <param name="count" type="const GLsizei *"/> 10222 <param name="type" type="GLenum"/> 10223 <param name="indices" type="const GLvoid * const *"/> 10224 <param name="primcount" type="GLsizei"/> 10225 <glx handcode="true"/> 10226 </function> 10227</category> 10228 10229<category name="GL_EXT_fog_coord" number="149"> 10230 <function name="FogCoordfEXT" offset="assign" vectorequiv="FogCoordfvEXT" 10231 exec="dynamic"> 10232 <param name="coord" type="GLfloat"/> 10233 </function> 10234 10235 <function name="FogCoordfvEXT" offset="assign" exec="dynamic"> 10236 <param name="coord" type="const GLfloat *" count="1"/> 10237 <glx rop="4124"/> 10238 </function> 10239 10240 <function name="FogCoorddEXT" vectorequiv="FogCoorddv" alias="FogCoordd"> 10241 <param name="coord" type="GLdouble"/> 10242 </function> 10243 10244 <function name="FogCoorddvEXT" alias="FogCoorddv"> 10245 <param name="coord" type="const GLdouble *"/> 10246 </function> 10247 10248 <function name="FogCoordPointerEXT" alias="FogCoordPointer"> 10249 <param name="type" type="GLenum"/> 10250 <param name="stride" type="GLsizei"/> 10251 <param name="pointer" type="const GLvoid *"/> 10252 </function> 10253</category> 10254 10255<!-- Extension number 150 is not listed in the extension registry. --> 10256<!-- Extension number 151 is not listed in the extension registry. --> 10257<!-- Extension number 152 is not listed in the extension registry. --> 10258<!-- Extension number 153 is not listed in the extension registry. --> 10259<!-- Extension number 154 is not listed in the extension registry. --> 10260 10261<category name="GL_EXT_coordinate_frame" number="156"> 10262 <function name="Tangent3bEXT" exec="skip"> 10263 <param name="tx" type="GLbyte"/> 10264 <param name="ty" type="GLbyte"/> 10265 <param name="tz" type="GLbyte"/> 10266 </function> 10267 10268 <function name="Tangent3bvEXT" exec="skip"> 10269 <param name="v" type="const GLbyte *"/> 10270 </function> 10271 10272 <function name="Tangent3dEXT" exec="skip"> 10273 <param name="tx" type="GLdouble"/> 10274 <param name="ty" type="GLdouble"/> 10275 <param name="tz" type="GLdouble"/> 10276 </function> 10277 10278 <function name="Tangent3dvEXT" exec="skip"> 10279 <param name="v" type="const GLdouble *"/> 10280 </function> 10281 10282 <function name="Tangent3fEXT" exec="skip"> 10283 <param name="tx" type="GLfloat"/> 10284 <param name="ty" type="GLfloat"/> 10285 <param name="tz" type="GLfloat"/> 10286 </function> 10287 10288 <function name="Tangent3fvEXT" exec="skip"> 10289 <param name="v" type="const GLfloat *"/> 10290 </function> 10291 10292 <function name="Tangent3iEXT" exec="skip"> 10293 <param name="tx" type="GLint"/> 10294 <param name="ty" type="GLint"/> 10295 <param name="tz" type="GLint"/> 10296 </function> 10297 10298 <function name="Tangent3ivEXT" exec="skip"> 10299 <param name="v" type="const GLint *"/> 10300 </function> 10301 10302 <function name="Tangent3sEXT" exec="skip"> 10303 <param name="tx" type="GLshort"/> 10304 <param name="ty" type="GLshort"/> 10305 <param name="tz" type="GLshort"/> 10306 </function> 10307 10308 <function name="Tangent3svEXT" exec="skip"> 10309 <param name="v" type="const GLshort *"/> 10310 </function> 10311 10312 <function name="Binormal3bEXT" exec="skip"> 10313 <param name="bx" type="GLbyte"/> 10314 <param name="by" type="GLbyte"/> 10315 <param name="bz" type="GLbyte"/> 10316 </function> 10317 10318 <function name="Binormal3bvEXT" exec="skip"> 10319 <param name="v" type="const GLbyte *"/> 10320 </function> 10321 10322 <function name="Binormal3dEXT" exec="skip"> 10323 <param name="bx" type="GLdouble"/> 10324 <param name="by" type="GLdouble"/> 10325 <param name="bz" type="GLdouble"/> 10326 </function> 10327 10328 <function name="Binormal3dvEXT" exec="skip"> 10329 <param name="v" type="const GLdouble *"/> 10330 </function> 10331 10332 <function name="Binormal3fEXT" exec="skip"> 10333 <param name="bx" type="GLfloat"/> 10334 <param name="by" type="GLfloat"/> 10335 <param name="bz" type="GLfloat"/> 10336 </function> 10337 10338 <function name="Binormal3fvEXT" exec="skip"> 10339 <param name="v" type="const GLfloat *"/> 10340 </function> 10341 10342 <function name="Binormal3iEXT" exec="skip"> 10343 <param name="bx" type="GLint"/> 10344 <param name="by" type="GLint"/> 10345 <param name="bz" type="GLint"/> 10346 </function> 10347 10348 <function name="Binormal3ivEXT" exec="skip"> 10349 <param name="v" type="const GLint *"/> 10350 </function> 10351 10352 <function name="Binormal3sEXT" exec="skip"> 10353 <param name="bx" type="GLshort"/> 10354 <param name="by" type="GLshort"/> 10355 <param name="bz" type="GLshort"/> 10356 </function> 10357 10358 <function name="Binormal3svEXT" exec="skip"> 10359 <param name="v" type="const GLshort *"/> 10360 </function> 10361 10362 <function name="TangentPointerEXT" exec="skip"> 10363 <param name="type" type="GLenum"/> 10364 <param name="stride" type="GLsizei"/> 10365 <param name="pointer" type="const GLvoid *"/> 10366 </function> 10367 10368 <function name="BinormalPointerEXT" exec="skip"> 10369 <param name="type" type="GLenum"/> 10370 <param name="stride" type="GLsizei"/> 10371 <param name="pointer" type="const GLvoid *"/> 10372 </function> 10373</category> 10374 10375<!-- Extension number 157 is not listed in the extension registry. --> 10376 10377<category name="GL_EXT_texture_env_combine" number="158"> 10378 <enum name="COMBINE_EXT" value="0x8570"/> 10379 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10380 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10381 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10382 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10383 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10384 <enum name="CONSTANT_EXT" value="0x8576"/> 10385 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10386 <enum name="PREVIOUS_EXT" value="0x8578"/> 10387 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10388 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10389 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10390 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10391 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10392 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10393 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10394 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10395 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10396 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10397 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10398 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10399</category> 10400 10401<category name="GL_SGIX_pixel_texture" number="160"> 10402 <function name="PixelTexGenSGIX" exec="skip"> 10403 <param name="mode" type="GLenum"/> 10404 <glx rop="2059" ignore="true"/> 10405 </function> 10406</category> 10407 10408<!-- Extension number 161 is not listed in the extension registry. --> 10409<!-- Extension number 162 is not listed in the extension registry. --> 10410 10411<category name="GL_SUNX_constant_data" number="163"> 10412 <function name="FinishTextureSUNX" exec="skip"> 10413 </function> 10414</category> 10415 10416<category name="GL_SUN_global_alpha" number="164"> 10417 <function name="GlobalAlphaFactorbSUN" exec="skip"> 10418 <param name="factor" type="GLbyte"/> 10419 </function> 10420 10421 <function name="GlobalAlphaFactorsSUN" exec="skip"> 10422 <param name="factor" type="GLshort"/> 10423 </function> 10424 10425 <function name="GlobalAlphaFactoriSUN" exec="skip"> 10426 <param name="factor" type="GLint"/> 10427 </function> 10428 10429 <function name="GlobalAlphaFactorfSUN" exec="skip"> 10430 <param name="factor" type="GLfloat"/> 10431 </function> 10432 10433 <function name="GlobalAlphaFactordSUN" exec="skip"> 10434 <param name="factor" type="GLdouble"/> 10435 </function> 10436 10437 <function name="GlobalAlphaFactorubSUN" exec="skip"> 10438 <param name="factor" type="GLubyte"/> 10439 </function> 10440 10441 <function name="GlobalAlphaFactorusSUN" exec="skip"> 10442 <param name="factor" type="GLushort"/> 10443 </function> 10444 10445 <function name="GlobalAlphaFactoruiSUN" exec="skip"> 10446 <param name="factor" type="GLuint"/> 10447 </function> 10448</category> 10449 10450<category name="GL_SUN_triangle_list" number="165"> 10451 <function name="ReplacementCodeuiSUN" exec="skip"> 10452 <param name="code" type="GLuint"/> 10453 </function> 10454 10455 <function name="ReplacementCodeusSUN" exec="skip"> 10456 <param name="code" type="GLushort"/> 10457 </function> 10458 10459 <function name="ReplacementCodeubSUN" exec="skip"> 10460 <param name="code" type="GLubyte"/> 10461 </function> 10462 10463 <function name="ReplacementCodeuivSUN" exec="skip"> 10464 <param name="code" type="const GLuint *"/> 10465 </function> 10466 10467 <function name="ReplacementCodeusvSUN" exec="skip"> 10468 <param name="code" type="const GLushort *"/> 10469 </function> 10470 10471 <function name="ReplacementCodeubvSUN" exec="skip"> 10472 <param name="code" type="const GLubyte *"/> 10473 </function> 10474 10475 <function name="ReplacementCodePointerSUN" exec="skip"> 10476 <param name="type" type="GLenum"/> 10477 <param name="stride" type="GLsizei"/> 10478 <param name="pointer" type="const GLvoid *"/> 10479 </function> 10480</category> 10481 10482<category name="GL_SUN_vertex" number="166"> 10483 <function name="Color4ubVertex2fSUN" exec="skip"> 10484 <param name="r" type="GLubyte"/> 10485 <param name="g" type="GLubyte"/> 10486 <param name="b" type="GLubyte"/> 10487 <param name="a" type="GLubyte"/> 10488 <param name="x" type="GLfloat"/> 10489 <param name="y" type="GLfloat"/> 10490 </function> 10491 10492 <function name="Color4ubVertex2fvSUN" exec="skip"> 10493 <param name="c" type="const GLubyte *"/> 10494 <param name="v" type="const GLfloat *"/> 10495 </function> 10496 10497 <function name="Color4ubVertex3fSUN" exec="skip"> 10498 <param name="r" type="GLubyte"/> 10499 <param name="g" type="GLubyte"/> 10500 <param name="b" type="GLubyte"/> 10501 <param name="a" type="GLubyte"/> 10502 <param name="x" type="GLfloat"/> 10503 <param name="y" type="GLfloat"/> 10504 <param name="z" type="GLfloat"/> 10505 </function> 10506 10507 <function name="Color4ubVertex3fvSUN" exec="skip"> 10508 <param name="c" type="const GLubyte *"/> 10509 <param name="v" type="const GLfloat *"/> 10510 </function> 10511 10512 <function name="Color3fVertex3fSUN" exec="skip"> 10513 <param name="r" type="GLfloat"/> 10514 <param name="g" type="GLfloat"/> 10515 <param name="b" type="GLfloat"/> 10516 <param name="x" type="GLfloat"/> 10517 <param name="y" type="GLfloat"/> 10518 <param name="z" type="GLfloat"/> 10519 </function> 10520 10521 <function name="Color3fVertex3fvSUN" exec="skip"> 10522 <param name="c" type="const GLfloat *"/> 10523 <param name="v" type="const GLfloat *"/> 10524 </function> 10525 10526 <function name="Normal3fVertex3fSUN" exec="skip"> 10527 <param name="nx" type="GLfloat"/> 10528 <param name="ny" type="GLfloat"/> 10529 <param name="nz" type="GLfloat"/> 10530 <param name="x" type="GLfloat"/> 10531 <param name="y" type="GLfloat"/> 10532 <param name="z" type="GLfloat"/> 10533 </function> 10534 10535 <function name="Normal3fVertex3fvSUN" exec="skip"> 10536 <param name="n" type="const GLfloat *"/> 10537 <param name="v" type="const GLfloat *"/> 10538 </function> 10539 10540 <function name="Color4fNormal3fVertex3fSUN" exec="skip"> 10541 <param name="r" type="GLfloat"/> 10542 <param name="g" type="GLfloat"/> 10543 <param name="b" type="GLfloat"/> 10544 <param name="a" type="GLfloat"/> 10545 <param name="nx" type="GLfloat"/> 10546 <param name="ny" type="GLfloat"/> 10547 <param name="nz" type="GLfloat"/> 10548 <param name="x" type="GLfloat"/> 10549 <param name="y" type="GLfloat"/> 10550 <param name="z" type="GLfloat"/> 10551 </function> 10552 10553 <function name="Color4fNormal3fVertex3fvSUN" exec="skip"> 10554 <param name="c" type="const GLfloat *"/> 10555 <param name="n" type="const GLfloat *"/> 10556 <param name="v" type="const GLfloat *"/> 10557 </function> 10558 10559 <function name="TexCoord2fVertex3fSUN" exec="skip"> 10560 <param name="s" type="GLfloat"/> 10561 <param name="t" type="GLfloat"/> 10562 <param name="x" type="GLfloat"/> 10563 <param name="y" type="GLfloat"/> 10564 <param name="z" type="GLfloat"/> 10565 </function> 10566 10567 <function name="TexCoord2fVertex3fvSUN" exec="skip"> 10568 <param name="tc" type="const GLfloat *"/> 10569 <param name="v" type="const GLfloat *"/> 10570 </function> 10571 10572 <function name="TexCoord4fVertex4fSUN" exec="skip"> 10573 <param name="s" type="GLfloat"/> 10574 <param name="t" type="GLfloat"/> 10575 <param name="p" type="GLfloat"/> 10576 <param name="q" type="GLfloat"/> 10577 <param name="x" type="GLfloat"/> 10578 <param name="y" type="GLfloat"/> 10579 <param name="z" type="GLfloat"/> 10580 <param name="w" type="GLfloat"/> 10581 </function> 10582 10583 <function name="TexCoord4fVertex4fvSUN" exec="skip"> 10584 <param name="tc" type="const GLfloat *"/> 10585 <param name="v" type="const GLfloat *"/> 10586 </function> 10587 10588 <function name="TexCoord2fColor4ubVertex3fSUN" exec="skip"> 10589 <param name="s" type="GLfloat"/> 10590 <param name="t" type="GLfloat"/> 10591 <param name="r" type="GLubyte"/> 10592 <param name="g" type="GLubyte"/> 10593 <param name="b" type="GLubyte"/> 10594 <param name="a" type="GLubyte"/> 10595 <param name="x" type="GLfloat"/> 10596 <param name="y" type="GLfloat"/> 10597 <param name="z" type="GLfloat"/> 10598 </function> 10599 10600 <function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip"> 10601 <param name="tc" type="const GLfloat *"/> 10602 <param name="c" type="const GLubyte *"/> 10603 <param name="v" type="const GLfloat *"/> 10604 </function> 10605 10606 <function name="TexCoord2fColor3fVertex3fSUN" exec="skip"> 10607 <param name="s" type="GLfloat"/> 10608 <param name="t" type="GLfloat"/> 10609 <param name="r" type="GLfloat"/> 10610 <param name="g" type="GLfloat"/> 10611 <param name="b" type="GLfloat"/> 10612 <param name="x" type="GLfloat"/> 10613 <param name="y" type="GLfloat"/> 10614 <param name="z" type="GLfloat"/> 10615 </function> 10616 10617 <function name="TexCoord2fColor3fVertex3fvSUN" exec="skip"> 10618 <param name="tc" type="const GLfloat *"/> 10619 <param name="c" type="const GLfloat *"/> 10620 <param name="v" type="const GLfloat *"/> 10621 </function> 10622 10623 <function name="TexCoord2fNormal3fVertex3fSUN" exec="skip"> 10624 <param name="s" type="GLfloat"/> 10625 <param name="t" type="GLfloat"/> 10626 <param name="nx" type="GLfloat"/> 10627 <param name="ny" type="GLfloat"/> 10628 <param name="nz" type="GLfloat"/> 10629 <param name="x" type="GLfloat"/> 10630 <param name="y" type="GLfloat"/> 10631 <param name="z" type="GLfloat"/> 10632 </function> 10633 10634 <function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip"> 10635 <param name="tc" type="const GLfloat *"/> 10636 <param name="n" type="const GLfloat *"/> 10637 <param name="v" type="const GLfloat *"/> 10638 </function> 10639 10640 <function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip"> 10641 <param name="s" type="GLfloat"/> 10642 <param name="t" type="GLfloat"/> 10643 <param name="r" type="GLfloat"/> 10644 <param name="g" type="GLfloat"/> 10645 <param name="b" type="GLfloat"/> 10646 <param name="a" type="GLfloat"/> 10647 <param name="nx" type="GLfloat"/> 10648 <param name="ny" type="GLfloat"/> 10649 <param name="nz" type="GLfloat"/> 10650 <param name="x" type="GLfloat"/> 10651 <param name="y" type="GLfloat"/> 10652 <param name="z" type="GLfloat"/> 10653 </function> 10654 10655 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip"> 10656 <param name="tc" type="const GLfloat *"/> 10657 <param name="c" type="const GLfloat *"/> 10658 <param name="n" type="const GLfloat *"/> 10659 <param name="v" type="const GLfloat *"/> 10660 </function> 10661 10662 <function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip"> 10663 <param name="s" type="GLfloat"/> 10664 <param name="t" type="GLfloat"/> 10665 <param name="p" type="GLfloat"/> 10666 <param name="q" type="GLfloat"/> 10667 <param name="r" type="GLfloat"/> 10668 <param name="g" type="GLfloat"/> 10669 <param name="b" type="GLfloat"/> 10670 <param name="a" type="GLfloat"/> 10671 <param name="nx" type="GLfloat"/> 10672 <param name="ny" type="GLfloat"/> 10673 <param name="nz" type="GLfloat"/> 10674 <param name="x" type="GLfloat"/> 10675 <param name="y" type="GLfloat"/> 10676 <param name="z" type="GLfloat"/> 10677 <param name="w" type="GLfloat"/> 10678 </function> 10679 10680 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip"> 10681 <param name="tc" type="const GLfloat *"/> 10682 <param name="c" type="const GLfloat *"/> 10683 <param name="n" type="const GLfloat *"/> 10684 <param name="v" type="const GLfloat *"/> 10685 </function> 10686 10687 <function name="ReplacementCodeuiVertex3fSUN" exec="skip"> 10688 <param name="rc" type="GLuint"/> 10689 <param name="x" type="GLfloat"/> 10690 <param name="y" type="GLfloat"/> 10691 <param name="z" type="GLfloat"/> 10692 </function> 10693 10694 <function name="ReplacementCodeuiVertex3fvSUN" exec="skip"> 10695 <param name="rc" type="const GLuint *"/> 10696 <param name="v" type="const GLfloat *"/> 10697 </function> 10698 10699 <function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip"> 10700 <param name="rc" type="GLuint"/> 10701 <param name="r" type="GLubyte"/> 10702 <param name="g" type="GLubyte"/> 10703 <param name="b" type="GLubyte"/> 10704 <param name="a" type="GLubyte"/> 10705 <param name="x" type="GLfloat"/> 10706 <param name="y" type="GLfloat"/> 10707 <param name="z" type="GLfloat"/> 10708 </function> 10709 10710 <function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip"> 10711 <param name="rc" type="const GLuint *"/> 10712 <param name="c" type="const GLubyte *"/> 10713 <param name="v" type="const GLfloat *"/> 10714 </function> 10715 10716 <function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip"> 10717 <param name="rc" type="GLuint"/> 10718 <param name="r" type="GLfloat"/> 10719 <param name="g" type="GLfloat"/> 10720 <param name="b" type="GLfloat"/> 10721 <param name="x" type="GLfloat"/> 10722 <param name="y" type="GLfloat"/> 10723 <param name="z" type="GLfloat"/> 10724 </function> 10725 10726 <function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip"> 10727 <param name="rc" type="const GLuint *"/> 10728 <param name="c" type="const GLfloat *"/> 10729 <param name="v" type="const GLfloat *"/> 10730 </function> 10731 10732 <function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip"> 10733 <param name="rc" type="GLuint"/> 10734 <param name="nx" type="GLfloat"/> 10735 <param name="ny" type="GLfloat"/> 10736 <param name="nz" type="GLfloat"/> 10737 <param name="x" type="GLfloat"/> 10738 <param name="y" type="GLfloat"/> 10739 <param name="z" type="GLfloat"/> 10740 </function> 10741 10742 <function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip"> 10743 <param name="rc" type="const GLuint *"/> 10744 <param name="n" type="const GLfloat *"/> 10745 <param name="v" type="const GLfloat *"/> 10746 </function> 10747 10748 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN" 10749 exec="skip"> 10750 <param name="rc" type="GLuint"/> 10751 <param name="r" type="GLfloat"/> 10752 <param name="g" type="GLfloat"/> 10753 <param name="b" type="GLfloat"/> 10754 <param name="a" type="GLfloat"/> 10755 <param name="nx" type="GLfloat"/> 10756 <param name="ny" type="GLfloat"/> 10757 <param name="nz" type="GLfloat"/> 10758 <param name="x" type="GLfloat"/> 10759 <param name="y" type="GLfloat"/> 10760 <param name="z" type="GLfloat"/> 10761 </function> 10762 10763 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN" 10764 exec="skip"> 10765 <param name="rc" type="const GLuint *"/> 10766 <param name="c" type="const GLfloat *"/> 10767 <param name="n" type="const GLfloat *"/> 10768 <param name="v" type="const GLfloat *"/> 10769 </function> 10770 10771 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip"> 10772 <param name="rc" type="GLuint"/> 10773 <param name="s" type="GLfloat"/> 10774 <param name="t" type="GLfloat"/> 10775 <param name="x" type="GLfloat"/> 10776 <param name="y" type="GLfloat"/> 10777 <param name="z" type="GLfloat"/> 10778 </function> 10779 10780 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip"> 10781 <param name="rc" type="const GLuint *"/> 10782 <param name="tc" type="const GLfloat *"/> 10783 <param name="v" type="const GLfloat *"/> 10784 </function> 10785 10786 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN" 10787 exec="skip"> 10788 <param name="rc" type="GLuint"/> 10789 <param name="s" type="GLfloat"/> 10790 <param name="t" type="GLfloat"/> 10791 <param name="nx" type="GLfloat"/> 10792 <param name="ny" type="GLfloat"/> 10793 <param name="nz" type="GLfloat"/> 10794 <param name="x" type="GLfloat"/> 10795 <param name="y" type="GLfloat"/> 10796 <param name="z" type="GLfloat"/> 10797 </function> 10798 10799 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN" 10800 exec="skip"> 10801 <param name="rc" type="const GLuint *"/> 10802 <param name="tc" type="const GLfloat *"/> 10803 <param name="n" type="const GLfloat *"/> 10804 <param name="v" type="const GLfloat *"/> 10805 </function> 10806 10807 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN" 10808 exec="skip"> 10809 <param name="rc" type="GLuint"/> 10810 <param name="s" type="GLfloat"/> 10811 <param name="t" type="GLfloat"/> 10812 <param name="r" type="GLfloat"/> 10813 <param name="g" type="GLfloat"/> 10814 <param name="b" type="GLfloat"/> 10815 <param name="a" type="GLfloat"/> 10816 <param name="nx" type="GLfloat"/> 10817 <param name="ny" type="GLfloat"/> 10818 <param name="nz" type="GLfloat"/> 10819 <param name="x" type="GLfloat"/> 10820 <param name="y" type="GLfloat"/> 10821 <param name="z" type="GLfloat"/> 10822 </function> 10823 10824 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN" 10825 exec="skip"> 10826 <param name="rc" type="const GLuint *"/> 10827 <param name="tc" type="const GLfloat *"/> 10828 <param name="c" type="const GLfloat *"/> 10829 <param name="n" type="const GLfloat *"/> 10830 <param name="v" type="const GLfloat *"/> 10831 </function> 10832</category> 10833 10834<!-- Extension number 167 is a WGL extension. --> 10835<!-- Extension number 168 is a WGL extension. --> 10836<!-- Extension number 169 is a WGL extension. --> 10837<!-- Extension number 170 is a WGL extension. --> 10838<!-- Extension number 171 is a WGL extension. --> 10839<!-- Extension number 172 is a WGL extension. --> 10840 10841<category name="GL_EXT_blend_func_separate" number="173"> 10842 <function name="BlendFuncSeparateEXT" alias="BlendFuncSeparate"> 10843 <param name="sfactorRGB" type="GLenum"/> 10844 <param name="dfactorRGB" type="GLenum"/> 10845 <param name="sfactorAlpha" type="GLenum"/> 10846 <param name="dfactorAlpha" type="GLenum"/> 10847 </function> 10848</category> 10849 10850<category name="GL_EXT_stencil_wrap" number="176"> 10851 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10852 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10853</category> 10854 10855<!-- Extension number 177 is a WGL extension. --> 10856 10857<category name="GL_NV_texgen_reflection" number="179"> 10858 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10859 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10860</category> 10861 10862<!-- Extension number 180 is not listed in the extension registry. --> 10863 10864<category name="GL_SUN_convolution_border_modes" number="182"> 10865 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 10866</category> 10867 10868<!-- Extension number 183 is a GLX extension. --> 10869<!-- Extension number 184 is not listed in the extension registry. --> 10870 10871<category name="GL_EXT_texture_env_add" number="185"> 10872 <!-- No new functions, types, enums. --> 10873</category> 10874 10875<category name="GL_EXT_texture_lod_bias" number="186"> 10876 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 10877 <size name="TexParameterfv"/> 10878 <size name="TexParameteriv"/> 10879 <size name="GetTexParameterfv" mode="get"/> 10880 <size name="GetTexParameteriv" mode="get"/> 10881 </enum> 10882</category> 10883 10884<category name="GL_EXT_texture_filter_anisotropic" number="187"> 10885 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 10886 <size name="TexParameterfv"/> 10887 <size name="TexParameteriv"/> 10888 <size name="GetTexParameterfv" mode="get"/> 10889 <size name="GetTexParameteriv" mode="get"/> 10890 </enum> 10891 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 10892 <size name="Get" mode="get"/> 10893 </enum> 10894</category> 10895 10896<category name="GL_EXT_vertex_weighting" number="188"> 10897 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT" 10898 exec="skip"> 10899 <param name="weight" type="GLfloat"/> 10900 <glx ignore="true"/> 10901 </function> 10902 10903 <function name="VertexWeightfvEXT" exec="skip"> 10904 <param name="weight" type="const GLfloat *" count="1"/> 10905 <glx rop="4135" ignore="true"/> 10906 </function> 10907 10908 <function name="VertexWeightPointerEXT" exec="skip"> 10909 <param name="size" type="GLsizei"/> 10910 <param name="type" type="GLenum"/> 10911 <param name="stride" type="GLsizei"/> 10912 <param name="pointer" type="const GLvoid *"/> 10913 <glx handcode="true" ignore="true"/> 10914 </function> 10915</category> 10916 10917<category name="GL_NV_light_max_exponent" number="189"> 10918 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 10919 <size name="Get" mode="get"/> 10920 </enum> 10921 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 10922 <size name="Get" mode="get"/> 10923 </enum> 10924</category> 10925 10926<category name="GL_NV_vertex_array_range" number="190"> 10927 <function name="FlushVertexArrayRangeNV" exec="skip"> 10928 <glx ignore="true"/> 10929 </function> 10930 10931 <function name="VertexArrayRangeNV" exec="skip"> 10932 <param name="length" type="GLsizei"/> 10933 <param name="pointer" type="const GLvoid *"/> 10934 <glx ignore="true"/> 10935 </function> 10936</category> 10937 10938<category name="GL_NV_register_combiners" number="191"> 10939 <function name="CombinerParameterfvNV" exec="skip"> 10940 <param name="pname" type="GLenum"/> 10941 <param name="params" type="const GLfloat *" variable_param="pname"/> 10942 <glx rop="4137" ignore="true"/> 10943 </function> 10944 10945 <function name="CombinerParameterfNV" exec="skip"> 10946 <param name="pname" type="GLenum"/> 10947 <param name="param" type="GLfloat"/> 10948 <glx rop="4136" ignore="true"/> 10949 </function> 10950 10951 <function name="CombinerParameterivNV" exec="skip"> 10952 <param name="pname" type="GLenum"/> 10953 <param name="params" type="const GLint *" variable_param="pname"/> 10954 <glx rop="4139" ignore="true"/> 10955 </function> 10956 10957 <function name="CombinerParameteriNV" exec="skip"> 10958 <param name="pname" type="GLenum"/> 10959 <param name="param" type="GLint"/> 10960 <glx rop="4138" ignore="true"/> 10961 </function> 10962 10963 <function name="CombinerInputNV" exec="skip"> 10964 <param name="stage" type="GLenum"/> 10965 <param name="portion" type="GLenum"/> 10966 <param name="variable" type="GLenum"/> 10967 <param name="input" type="GLenum"/> 10968 <param name="mapping" type="GLenum"/> 10969 <param name="componentUsage" type="GLenum"/> 10970 <glx rop="4140" ignore="true"/> 10971 </function> 10972 10973 <function name="CombinerOutputNV" exec="skip"> 10974 <param name="stage" type="GLenum"/> 10975 <param name="portion" type="GLenum"/> 10976 <param name="abOutput" type="GLenum"/> 10977 <param name="cdOutput" type="GLenum"/> 10978 <param name="sumOutput" type="GLenum"/> 10979 <param name="scale" type="GLenum"/> 10980 <param name="bias" type="GLenum"/> 10981 <param name="abDotProduct" type="GLboolean"/> 10982 <param name="cdDotProduct" type="GLboolean"/> 10983 <param name="muxSum" type="GLboolean"/> 10984 <glx rop="4141" ignore="true"/> 10985 </function> 10986 10987 <function name="FinalCombinerInputNV" exec="skip"> 10988 <param name="variable" type="GLenum"/> 10989 <param name="input" type="GLenum"/> 10990 <param name="mapping" type="GLenum"/> 10991 <param name="componentUsage" type="GLenum"/> 10992 <glx rop="4142" ignore="true"/> 10993 </function> 10994 10995 <function name="GetCombinerInputParameterfvNV" exec="skip"> 10996 <param name="stage" type="GLenum"/> 10997 <param name="portion" type="GLenum"/> 10998 <param name="variable" type="GLenum"/> 10999 <param name="pname" type="GLenum"/> 11000 <param name="params" type="GLfloat *" output="true"/> 11001 <glx vendorpriv="1270" ignore="true"/> 11002 </function> 11003 11004 <function name="GetCombinerInputParameterivNV" exec="skip"> 11005 <param name="stage" type="GLenum"/> 11006 <param name="portion" type="GLenum"/> 11007 <param name="variable" type="GLenum"/> 11008 <param name="pname" type="GLenum"/> 11009 <param name="params" type="GLint *" output="true"/> 11010 <glx vendorpriv="1271" ignore="true"/> 11011 </function> 11012 11013 <function name="GetCombinerOutputParameterfvNV" exec="skip"> 11014 <param name="stage" type="GLenum"/> 11015 <param name="portion" type="GLenum"/> 11016 <param name="pname" type="GLenum"/> 11017 <param name="params" type="GLfloat *" output="true"/> 11018 <glx vendorpriv="1272" ignore="true"/> 11019 </function> 11020 11021 <function name="GetCombinerOutputParameterivNV" exec="skip"> 11022 <param name="stage" type="GLenum"/> 11023 <param name="portion" type="GLenum"/> 11024 <param name="pname" type="GLenum"/> 11025 <param name="params" type="GLint *" output="true"/> 11026 <glx vendorpriv="1273" ignore="true"/> 11027 </function> 11028 11029 <function name="GetFinalCombinerInputParameterfvNV" exec="skip"> 11030 <param name="variable" type="GLenum"/> 11031 <param name="pname" type="GLenum"/> 11032 <param name="params" type="GLfloat *" output="true"/> 11033 <glx vendorpriv="1274" ignore="true"/> 11034 </function> 11035 11036 <function name="GetFinalCombinerInputParameterivNV" exec="skip"> 11037 <param name="variable" type="GLenum"/> 11038 <param name="pname" type="GLenum"/> 11039 <param name="params" type="GLint *" output="true"/> 11040 <glx vendorpriv="1275" ignore="true"/> 11041 </function> 11042</category> 11043 11044<category name="GL_NV_fog_distance" number="192"> 11045 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 11046 <size name="Fogfv"/> 11047 <size name="Fogiv"/> 11048 <size name="Get" mode="get"/> 11049 </enum> 11050 <enum name="EYE_RADIAL_NV" value="0x855B"/> 11051 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 11052</category> 11053 11054<category name="GL_NV_blend_square" number="194"> 11055 <!-- No new functions, types, enums. --> 11056</category> 11057 11058<category name="GL_NV_texture_env_combine4" number="195"> 11059 <enum name="COMBINE4_NV" value="0x8503"/> 11060 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 11061 <size name="TexEnvfv"/> 11062 <size name="TexEnviv"/> 11063 <size name="GetTexEnvfv" mode="get"/> 11064 <size name="GetTexEnviv" mode="get"/> 11065 </enum> 11066 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 11067 <size name="TexEnvfv"/> 11068 <size name="TexEnviv"/> 11069 <size name="GetTexEnvfv" mode="get"/> 11070 <size name="GetTexEnviv" mode="get"/> 11071 </enum> 11072 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 11073 <size name="TexEnvfv"/> 11074 <size name="TexEnviv"/> 11075 <size name="GetTexEnvfv" mode="get"/> 11076 <size name="GetTexEnviv" mode="get"/> 11077 </enum> 11078 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 11079 <size name="TexEnvfv"/> 11080 <size name="TexEnviv"/> 11081 <size name="GetTexEnvfv" mode="get"/> 11082 <size name="GetTexEnviv" mode="get"/> 11083 </enum> 11084</category> 11085 11086<category name="GL_MESA_resize_buffers" number="196"> 11087 <function name="ResizeBuffersMESA" offset="assign" exec="skip"> 11088 <glx ignore="true"/> 11089 </function> 11090</category> 11091 11092<category name="GL_MESA_window_pos" number="197"> 11093 <function name="WindowPos2dMESA" alias="WindowPos2d"> 11094 <param name="x" type="GLdouble"/> 11095 <param name="y" type="GLdouble"/> 11096 </function> 11097 11098 <function name="WindowPos2dvMESA" alias="WindowPos2dv"> 11099 <param name="v" type="const GLdouble *"/> 11100 </function> 11101 11102 <function name="WindowPos2fMESA" alias="WindowPos2f"> 11103 <param name="x" type="GLfloat"/> 11104 <param name="y" type="GLfloat"/> 11105 </function> 11106 11107 <function name="WindowPos2fvMESA" alias="WindowPos2fv"> 11108 <param name="v" type="const GLfloat *"/> 11109 </function> 11110 11111 <function name="WindowPos2iMESA" alias="WindowPos2i"> 11112 <param name="x" type="GLint"/> 11113 <param name="y" type="GLint"/> 11114 </function> 11115 11116 <function name="WindowPos2ivMESA" alias="WindowPos2iv"> 11117 <param name="v" type="const GLint *"/> 11118 </function> 11119 11120 <function name="WindowPos2sMESA" alias="WindowPos2s"> 11121 <param name="x" type="GLshort"/> 11122 <param name="y" type="GLshort"/> 11123 </function> 11124 11125 <function name="WindowPos2svMESA" alias="WindowPos2sv"> 11126 <param name="v" type="const GLshort *"/> 11127 </function> 11128 11129 <function name="WindowPos3dMESA" alias="WindowPos3d"> 11130 <param name="x" type="GLdouble"/> 11131 <param name="y" type="GLdouble"/> 11132 <param name="z" type="GLdouble"/> 11133 </function> 11134 11135 <function name="WindowPos3dvMESA" alias="WindowPos3dv"> 11136 <param name="v" type="const GLdouble *"/> 11137 </function> 11138 11139 <function name="WindowPos3fMESA" vectorequiv="WindowPos3fv" alias="WindowPos3f"> 11140 <param name="x" type="GLfloat"/> 11141 <param name="y" type="GLfloat"/> 11142 <param name="z" type="GLfloat"/> 11143 </function> 11144 11145 <function name="WindowPos3fvMESA" alias="WindowPos3fv"> 11146 <param name="v" type="const GLfloat *"/> 11147 </function> 11148 11149 <function name="WindowPos3iMESA" alias="WindowPos3i"> 11150 <param name="x" type="GLint"/> 11151 <param name="y" type="GLint"/> 11152 <param name="z" type="GLint"/> 11153 </function> 11154 11155 <function name="WindowPos3ivMESA" alias="WindowPos3iv"> 11156 <param name="v" type="const GLint *"/> 11157 </function> 11158 11159 <function name="WindowPos3sMESA" alias="WindowPos3s"> 11160 <param name="x" type="GLshort"/> 11161 <param name="y" type="GLshort"/> 11162 <param name="z" type="GLshort"/> 11163 </function> 11164 11165 <function name="WindowPos3svMESA" alias="WindowPos3sv"> 11166 <param name="v" type="const GLshort *"/> 11167 </function> 11168 11169 <function name="WindowPos4dMESA" offset="assign" deprecated="3.1"> 11170 <param name="x" type="GLdouble"/> 11171 <param name="y" type="GLdouble"/> 11172 <param name="z" type="GLdouble"/> 11173 <param name="w" type="GLdouble"/> 11174 <glx ignore="true"/> 11175 </function> 11176 11177 <function name="WindowPos4dvMESA" offset="assign" deprecated="3.1"> 11178 <param name="v" type="const GLdouble *"/> 11179 <glx ignore="true"/> 11180 </function> 11181 11182 <function name="WindowPos4fMESA" offset="assign" deprecated="3.1"> 11183 <param name="x" type="GLfloat"/> 11184 <param name="y" type="GLfloat"/> 11185 <param name="z" type="GLfloat"/> 11186 <param name="w" type="GLfloat"/> 11187 <glx ignore="true"/> 11188 </function> 11189 11190 <function name="WindowPos4fvMESA" offset="assign" deprecated="3.1"> 11191 <param name="v" type="const GLfloat *"/> 11192 <glx ignore="true"/> 11193 </function> 11194 11195 <function name="WindowPos4iMESA" offset="assign" deprecated="3.1"> 11196 <param name="x" type="GLint"/> 11197 <param name="y" type="GLint"/> 11198 <param name="z" type="GLint"/> 11199 <param name="w" type="GLint"/> 11200 <glx ignore="true"/> 11201 </function> 11202 11203 <function name="WindowPos4ivMESA" offset="assign" deprecated="3.1"> 11204 <param name="v" type="const GLint *"/> 11205 <glx ignore="true"/> 11206 </function> 11207 11208 <function name="WindowPos4sMESA" offset="assign" deprecated="3.1"> 11209 <param name="x" type="GLshort"/> 11210 <param name="y" type="GLshort"/> 11211 <param name="z" type="GLshort"/> 11212 <param name="w" type="GLshort"/> 11213 <glx ignore="true"/> 11214 </function> 11215 11216 <function name="WindowPos4svMESA" offset="assign" deprecated="3.1"> 11217 <param name="v" type="const GLshort *"/> 11218 <glx ignore="true"/> 11219 </function> 11220</category> 11221 11222<category name="GL_EXT_texture_compression_s3tc" number="198"> 11223 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11224 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11225 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11226 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11227</category> 11228 11229<category name="GL_IBM_multimode_draw_arrays" number="200"> 11230 <function name="MultiModeDrawArraysIBM" offset="assign" static_dispatch="false"> 11231 <param name="mode" type="const GLenum *"/> 11232 <param name="first" type="const GLint *"/> 11233 <param name="count" type="const GLsizei *"/> 11234 <param name="primcount" type="GLsizei"/> 11235 <param name="modestride" type="GLint"/> 11236 <glx handcode="true" ignore="true"/> 11237 </function> 11238 11239 <function name="MultiModeDrawElementsIBM" offset="assign" static_dispatch="false"> 11240 <param name="mode" type="const GLenum *"/> 11241 <param name="count" type="const GLsizei *"/> 11242 <param name="type" type="GLenum"/> 11243 <param name="indices" type="const GLvoid * const *"/> 11244 <param name="primcount" type="GLsizei"/> 11245 <param name="modestride" type="GLint"/> 11246 <glx handcode="true" ignore="true"/> 11247 </function> 11248</category> 11249 11250<category name="GL_IBM_vertex_array_lists" number="201"> 11251 <function name="ColorPointerListIBM" exec="skip"> 11252 <param name="size" type="GLint"/> 11253 <param name="type" type="GLenum"/> 11254 <param name="stride" type="GLint"/> 11255 <param name="pointer" type="const GLvoid **"/> 11256 <param name="ptrstride" type="GLint"/> 11257 </function> 11258 11259 <function name="SecondaryColorPointerListIBM" exec="skip"> 11260 <param name="size" type="GLint"/> 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="EdgeFlagPointerListIBM" exec="skip"> 11268 <param name="stride" type="GLint"/> 11269 <param name="pointer" type="const GLboolean **"/> 11270 <param name="ptrstride" type="GLint"/> 11271 </function> 11272 11273 <function name="FogCoordPointerListIBM" exec="skip"> 11274 <param name="type" type="GLenum"/> 11275 <param name="stride" type="GLint"/> 11276 <param name="pointer" type="const GLvoid **"/> 11277 <param name="ptrstride" type="GLint"/> 11278 </function> 11279 11280 <function name="IndexPointerListIBM" exec="skip"> 11281 <param name="type" type="GLenum"/> 11282 <param name="stride" type="GLint"/> 11283 <param name="pointer" type="const GLvoid **"/> 11284 <param name="ptrstride" type="GLint"/> 11285 </function> 11286 11287 <function name="NormalPointerListIBM" exec="skip"> 11288 <param name="type" type="GLenum"/> 11289 <param name="stride" type="GLint"/> 11290 <param name="pointer" type="const GLvoid **"/> 11291 <param name="ptrstride" type="GLint"/> 11292 </function> 11293 11294 <function name="TexCoordPointerListIBM" exec="skip"> 11295 <param name="size" type="GLint"/> 11296 <param name="type" type="GLenum"/> 11297 <param name="stride" type="GLint"/> 11298 <param name="pointer" type="const GLvoid **"/> 11299 <param name="ptrstride" type="GLint"/> 11300 </function> 11301 11302 <function name="VertexPointerListIBM" exec="skip"> 11303 <param name="size" type="GLint"/> 11304 <param name="type" type="GLenum"/> 11305 <param name="stride" type="GLint"/> 11306 <param name="pointer" type="const GLvoid **"/> 11307 <param name="ptrstride" type="GLint"/> 11308 </function> 11309</category> 11310 11311<!-- Extension number 202 is not listed in the extension registry. --> 11312<!-- Extension number 203 is not listed in the extension registry. --> 11313<!-- Extension number 204 is not listed in the extension registry. --> 11314<!-- Extension number 205 is not listed in the extension registry. --> 11315 11316<category name="GL_3DFX_texture_compression_FXT1" number="206"> 11317 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11318 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11319</category> 11320 11321<category name="GL_3DFX_multisample" number="207"> 11322 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11323 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11324 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11325 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11326</category> 11327 11328<category name="GL_3DFX_tbuffer" number="208"> 11329 <function name="TbufferMask3DFX" exec="skip"> 11330 <param name="mask" type="GLuint"/> 11331 <glx ignore="true"/> 11332 </function> 11333</category> 11334 11335<category name="GL_EXT_multisample" number="209"> 11336 <function name="SampleMaskEXT" alias="SampleMaskSGIS" static_dispatch="false"> 11337 <param name="value" type="GLclampf"/> 11338 <param name="invert" type="GLboolean"/> 11339 </function> 11340 11341 <function name="SamplePatternEXT" alias="SamplePatternSGIS" static_dispatch="false"> 11342 <param name="pattern" type="GLenum"/> 11343 </function> 11344</category> 11345 11346<!-- Extension number 211 is not listed in the extension registry. --> 11347<!-- Extension number 213 is not listed in the extension registry. --> 11348 11349<category name="GL_SGIS_texture_color_mask" number="214"> 11350 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11351 11352 <function name="TextureColorMaskSGIS" exec="skip"> 11353 <param name="red" type="GLboolean"/> 11354 <param name="green" type="GLboolean"/> 11355 <param name="blue" type="GLboolean"/> 11356 <param name="alpha" type="GLboolean"/> 11357 <glx rop="2082" ignore="true"/> 11358 </function> 11359</category> 11360 11361<!-- Extension number 215 is a GLX extension. --> 11362<!-- Extension number 216 is a GLX extension. --> 11363<!-- Extension number 217 is a GLX extension. --> 11364<!-- Extension number 218 is a GLX extension. --> 11365<!-- Extension number 219 is not listed in the extension registry. --> 11366 11367<category name="GL_EXT_texture_env_dot3" number="220"> 11368 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11369 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11370</category> 11371 11372<category name="GL_ATI_texture_mirror_once" number="221"> 11373 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11374 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11375</category> 11376 11377<category name="GL_NV_fence" number="222"> 11378 <function name="DeleteFencesNV" exec="skip"> 11379 <param name="n" type="GLsizei"/> 11380 <param name="fences" type="const GLuint *"/> 11381 <glx ignore="true"/> 11382 </function> 11383 11384 <function name="GenFencesNV" exec="skip"> 11385 <param name="n" type="GLsizei" counter="true"/> 11386 <param name="fences" type="GLuint *" output="true" count="n"/> 11387 <glx ignore="true"/> 11388 </function> 11389 11390 <function name="IsFenceNV" exec="skip"> 11391 <param name="fence" type="GLuint"/> 11392 <return type="GLboolean"/> 11393 <glx ignore="true"/> 11394 </function> 11395 11396 <function name="TestFenceNV" exec="skip"> 11397 <param name="fence" type="GLuint"/> 11398 <return type="GLboolean"/> 11399 <glx ignore="true"/> 11400 </function> 11401 11402 <function name="GetFenceivNV" exec="skip"> 11403 <param name="fence" type="GLuint"/> 11404 <param name="pname" type="GLenum"/> 11405 <param name="params" type="GLint *" output="true"/> 11406 <glx ignore="true"/> 11407 </function> 11408 11409 <function name="FinishFenceNV" exec="skip"> 11410 <param name="fence" type="GLuint"/> 11411 <glx ignore="true"/> 11412 </function> 11413 11414 <function name="SetFenceNV" exec="skip"> 11415 <param name="fence" type="GLuint"/> 11416 <param name="condition" type="GLenum"/> 11417 <glx ignore="true"/> 11418 </function> 11419</category> 11420 11421<category name="GL_IBM_texture_mirrored_repeat" number="224"> 11422 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11423</category> 11424 11425<category name="GL_NV_evaluators" number="225"> 11426 <function name="MapControlPointsNV" exec="skip"> 11427 <param name="target" type="GLenum"/> 11428 <param name="index" type="GLuint"/> 11429 <param name="type" type="GLenum"/> 11430 <param name="ustride" type="GLsizei"/> 11431 <param name="vstride" type="GLsizei"/> 11432 <param name="uorder" type="GLint"/> 11433 <param name="vorder" type="GLint"/> 11434 <param name="packed" type="GLboolean"/> 11435 <param name="points" type="const GLvoid *"/> 11436 </function> 11437 11438 <function name="MapParameterivNV" exec="skip"> 11439 <param name="target" type="GLenum"/> 11440 <param name="pname" type="GLenum"/> 11441 <param name="params" type="const GLint *"/> 11442 </function> 11443 11444 <function name="MapParameterfvNV" exec="skip"> 11445 <param name="target" type="GLenum"/> 11446 <param name="pname" type="GLenum"/> 11447 <param name="params" type="const GLfloat *"/> 11448 </function> 11449 11450 <function name="GetMapControlPointsNV" exec="skip"> 11451 <param name="target" type="GLenum"/> 11452 <param name="index" type="GLuint"/> 11453 <param name="type" type="GLenum"/> 11454 <param name="ustride" type="GLsizei"/> 11455 <param name="vstride" type="GLsizei"/> 11456 <param name="packed" type="GLboolean"/> 11457 <param name="points" type="GLvoid *" output="true"/> 11458 </function> 11459 11460 <function name="GetMapParameterivNV" exec="skip"> 11461 <param name="target" type="GLenum"/> 11462 <param name="pname" type="GLenum"/> 11463 <param name="params" type="GLint *" output="true"/> 11464 </function> 11465 11466 <function name="GetMapParameterfvNV" exec="skip"> 11467 <param name="target" type="GLenum"/> 11468 <param name="pname" type="GLenum"/> 11469 <param name="params" type="GLfloat *" output="true"/> 11470 </function> 11471 11472 <function name="GetMapAttribParameterivNV" exec="skip"> 11473 <param name="target" type="GLenum"/> 11474 <param name="index" type="GLuint"/> 11475 <param name="pname" type="GLenum"/> 11476 <param name="params" type="GLint *" output="true"/> 11477 </function> 11478 11479 <function name="GetMapAttribParameterfvNV" exec="skip"> 11480 <param name="target" type="GLenum"/> 11481 <param name="index" type="GLuint"/> 11482 <param name="pname" type="GLenum"/> 11483 <param name="params" type="GLfloat *" output="true"/> 11484 </function> 11485 11486 <function name="EvalMapsNV" exec="skip"> 11487 <param name="target" type="GLenum"/> 11488 <param name="mode" type="GLenum"/> 11489 </function> 11490</category> 11491 11492<category name="GL_NV_packed_depth_stencil" number="226"> 11493 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11494 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11495</category> 11496 11497<category name="GL_NV_register_combiners2" number="227"> 11498 <function name="CombinerStageParameterfvNV" exec="skip"> 11499 <param name="stage" type="GLenum"/> 11500 <param name="pname" type="GLenum"/> 11501 <param name="params" type="const GLfloat *"/> 11502 </function> 11503 11504 <function name="GetCombinerStageParameterfvNV" exec="skip"> 11505 <param name="stage" type="GLenum"/> 11506 <param name="pname" type="GLenum"/> 11507 <param name="params" type="GLfloat *" output="true"/> 11508 </function> 11509</category> 11510 11511<category name="GL_NV_texture_compression_vtc" number="228"> 11512 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11513 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11514 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11515 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11516</category> 11517 11518<category name="GL_NV_texture_rectangle" number="229"> 11519 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11520 <size name="Get" mode="get"/> 11521 </enum> 11522 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11523 <size name="Get" mode="get"/> 11524 </enum> 11525 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11526 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11527 <size name="Get" mode="get"/> 11528 </enum> 11529</category> 11530 11531<category name="GL_NV_vertex_program" number="233"> 11532 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11533 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11534 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11535 <size name="GetVertexAttribdvNV" mode="get"/> 11536 <size name="GetVertexAttribfvNV" mode="get"/> 11537 <size name="GetVertexAttribivNV" mode="get"/> 11538 </enum> 11539 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11540 <size name="GetVertexAttribdvNV" mode="get"/> 11541 <size name="GetVertexAttribfvNV" mode="get"/> 11542 <size name="GetVertexAttribivNV" mode="get"/> 11543 </enum> 11544 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11545 <size name="GetVertexAttribdvNV" mode="get"/> 11546 <size name="GetVertexAttribfvNV" mode="get"/> 11547 <size name="GetVertexAttribivNV" mode="get"/> 11548 </enum> 11549 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11550 <size name="GetVertexAttribdvNV" mode="get"/> 11551 <size name="GetVertexAttribfvNV" mode="get"/> 11552 <size name="GetVertexAttribivNV" mode="get"/> 11553 </enum> 11554 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11555 <size name="GetProgramivNV" mode="get"/> 11556 </enum> 11557 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11558 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11559 <enum name="IDENTITY_NV" value="0x862A"/> 11560 <enum name="INVERSE_NV" value="0x862B"/> 11561 <enum name="TRANSPOSE_NV" value="0x862C"/> 11562 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11563 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11564 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11565 <enum name="MATRIX0_NV" value="0x8630"/> 11566 <enum name="MATRIX1_NV" value="0x8631"/> 11567 <enum name="MATRIX2_NV" value="0x8632"/> 11568 <enum name="MATRIX3_NV" value="0x8633"/> 11569 <enum name="MATRIX4_NV" value="0x8634"/> 11570 <enum name="MATRIX5_NV" value="0x8635"/> 11571 <enum name="MATRIX6_NV" value="0x8636"/> 11572 <enum name="MATRIX7_NV" value="0x8637"/> 11573 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11574 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11575 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11576 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11577 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11578 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11579 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11580 <size name="GetProgramivNV" mode="get"/> 11581 </enum> 11582 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11583 <size name="GetProgramivNV" mode="get"/> 11584 </enum> 11585 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11586 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11587 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11588 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11589 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11590 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11591 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11592 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11593 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11594 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11595 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11596 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11597 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11598 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11599 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11600 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11601 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11602 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11603 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11604 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11605 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11606 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11607 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11608 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11609 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11610 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11611 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11612 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11613 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11614 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11615 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11616 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11617 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11618 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11619 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11620 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11621 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11622 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11623 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11624 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11625 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11626 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11627 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11628 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11629 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11630 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11631 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11632 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11633 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11634 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11635 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11636 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11637 11638 <function name="AreProgramsResidentNV" offset="assign" deprecated="3.1" 11639 exec="skip"> 11640 <param name="n" type="GLsizei" counter="true"/> 11641 <param name="ids" type="const GLuint *" count="n"/> 11642 <param name="residences" type="GLboolean *" output="true" count="n"/> 11643 <return type="GLboolean"/> 11644 <glx vendorpriv="1293"/> 11645 </function> 11646 11647 <function name="BindProgramNV" deprecated="3.1" alias="BindProgramARB"> 11648 <param name="target" type="GLenum"/> 11649 <param name="program" type="GLuint"/> 11650 </function> 11651 11652 <function name="DeleteProgramsNV" deprecated="3.1" alias="DeleteProgramsARB"> 11653 <param name="n" type="GLsizei"/> 11654 <param name="programs" type="const GLuint *"/> 11655 </function> 11656 11657 <function name="ExecuteProgramNV" offset="assign" deprecated="3.1" 11658 exec="skip"> 11659 <param name="target" type="GLenum"/> 11660 <param name="id" type="GLuint"/> 11661 <param name="params" type="const GLfloat *" count="4"/> 11662 <glx rop="4181"/> 11663 </function> 11664 11665 <function name="GenProgramsNV" deprecated="3.1" alias="GenProgramsARB"> 11666 <param name="n" type="GLsizei"/> 11667 <param name="programs" type="GLuint *"/> 11668 </function> 11669 11670 <!-- This isn't 100% correct. Currently, the only valid value of pname 11671 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11672 4. This is why the pname parameter was removed in the ARB version 11673 of these functions. 11674 --> 11675 11676 <function name="GetProgramParameterdvNV" offset="assign" deprecated="3.1" 11677 exec="skip"> 11678 <param name="target" type="GLenum"/> 11679 <param name="index" type="GLuint"/> 11680 <param name="pname" type="GLenum"/> 11681 <param name="params" type="GLdouble *" output="true" count="4"/> 11682 <glx vendorpriv="1297"/> 11683 </function> 11684 11685 <function name="GetProgramParameterfvNV" offset="assign" deprecated="3.1" 11686 exec="skip"> 11687 <param name="target" type="GLenum"/> 11688 <param name="index" type="GLuint"/> 11689 <param name="pname" type="GLenum"/> 11690 <param name="params" type="GLfloat *" output="true" count="4"/> 11691 <glx vendorpriv="1296"/> 11692 </function> 11693 11694 <function name="GetProgramivNV" offset="assign" deprecated="3.1" 11695 exec="skip"> 11696 <param name="id" type="GLuint"/> 11697 <param name="pname" type="GLenum"/> 11698 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11699 <glx vendorpriv="1298"/> 11700 </function> 11701 11702 <function name="GetProgramStringNV" offset="assign" deprecated="3.1" 11703 exec="skip"> 11704 <param name="id" type="GLuint"/> 11705 <param name="pname" type="GLenum"/> 11706 <param name="program" type="GLubyte *" output="true"/> 11707 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11708 </function> 11709 11710 <function name="GetTrackMatrixivNV" offset="assign" deprecated="3.1" 11711 exec="skip"> 11712 <param name="target" type="GLenum"/> 11713 <param name="address" type="GLuint"/> 11714 <param name="pname" type="GLenum"/> 11715 <param name="params" type="GLint *" output="true" count="1"/> 11716 <glx vendorpriv="1300"/> 11717 </function> 11718 11719 <function name="GetVertexAttribdvNV" offset="assign" deprecated="3.1" 11720 exec="skip"> 11721 <param name="index" type="GLuint"/> 11722 <param name="pname" type="GLenum"/> 11723 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11724 <glx vendorpriv="1301"/> 11725 </function> 11726 11727 <function name="GetVertexAttribfvNV" offset="assign" deprecated="3.1" 11728 exec="skip"> 11729 <param name="index" type="GLuint"/> 11730 <param name="pname" type="GLenum"/> 11731 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11732 <glx vendorpriv="1302"/> 11733 </function> 11734 11735 <function name="GetVertexAttribivNV" offset="assign" deprecated="3.1" 11736 exec="skip"> 11737 <param name="index" type="GLuint"/> 11738 <param name="pname" type="GLenum"/> 11739 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11740 <glx vendorpriv="1303"/> 11741 </function> 11742 11743 <function name="GetVertexAttribPointervNV" alias="GetVertexAttribPointerv"> 11744 <param name="index" type="GLuint"/> 11745 <param name="pname" type="GLenum"/> 11746 <param name="pointer" type="GLvoid **"/> 11747 </function> 11748 11749 <function name="IsProgramNV" deprecated="3.1" alias="IsProgramARB"> 11750 <param name="program" type="GLuint"/> 11751 <return type="GLboolean"/> 11752 </function> 11753 11754 <function name="LoadProgramNV" offset="assign" deprecated="3.1" 11755 exec="skip"> 11756 <param name="target" type="GLenum"/> 11757 <param name="id" type="GLuint"/> 11758 <param name="len" type="GLsizei" counter="true"/> 11759 <param name="program" type="const GLubyte *" count="len"/> 11760 <glx rop="4183"/> 11761 </function> 11762 11763 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11764 <param name="target" type="GLenum"/> 11765 <param name="index" type="GLuint"/> 11766 <param name="x" type="GLdouble"/> 11767 <param name="y" type="GLdouble"/> 11768 <param name="z" type="GLdouble"/> 11769 <param name="w" type="GLdouble"/> 11770 </function> 11771 11772 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11773 <param name="target" type="GLenum"/> 11774 <param name="index" type="GLuint"/> 11775 <param name="params" type="const GLdouble *"/> 11776 </function> 11777 11778 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11779 <param name="target" type="GLenum"/> 11780 <param name="index" type="GLuint"/> 11781 <param name="x" type="GLfloat"/> 11782 <param name="y" type="GLfloat"/> 11783 <param name="z" type="GLfloat"/> 11784 <param name="w" type="GLfloat"/> 11785 </function> 11786 11787 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11788 <param name="target" type="GLenum"/> 11789 <param name="index" type="GLuint"/> 11790 <param name="params" type="const GLfloat *"/> 11791 </function> 11792 11793 <function name="ProgramParameters4dvNV" offset="assign" deprecated="3.1" 11794 exec="skip"> 11795 <param name="target" type="GLenum"/> 11796 <param name="index" type="GLuint"/> 11797 <param name="num" type="GLsizei" counter="true"/> 11798 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11799 <glx rop="4187"/> 11800 </function> 11801 11802 <function name="ProgramParameters4fvNV" offset="assign" deprecated="3.1" 11803 exec="skip"> 11804 <param name="target" type="GLenum"/> 11805 <param name="index" type="GLuint"/> 11806 <param name="num" type="GLsizei" counter="true"/> 11807 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 11808 <glx rop="4186"/> 11809 </function> 11810 11811 <function name="RequestResidentProgramsNV" offset="assign" 11812 deprecated="3.1" exec="skip"> 11813 <param name="n" type="GLsizei" counter="true"/> 11814 <param name="ids" type="const GLuint *" count="n"/> 11815 <glx rop="4182"/> 11816 </function> 11817 11818 <function name="TrackMatrixNV" offset="assign" deprecated="3.1" 11819 exec="skip"> 11820 <param name="target" type="GLenum"/> 11821 <param name="address" type="GLuint"/> 11822 <param name="matrix" type="GLenum"/> 11823 <param name="transform" type="GLenum"/> 11824 <glx rop="4188"/> 11825 </function> 11826 11827 <function name="VertexAttribPointerNV" offset="assign" deprecated="3.1" 11828 exec="skip"> 11829 <param name="index" type="GLuint"/> 11830 <param name="size" type="GLint"/> 11831 <param name="type" type="GLenum"/> 11832 <param name="stride" type="GLsizei"/> 11833 <param name="pointer" type="const GLvoid *"/> 11834 <glx handcode="true"/> 11835 </function> 11836 11837 <function name="VertexAttrib1sNV" offset="assign" 11838 vectorequiv="VertexAttrib1svNV" deprecated="3.1"> 11839 <param name="index" type="GLuint"/> 11840 <param name="x" type="GLshort"/> 11841 </function> 11842 11843 <function name="VertexAttrib1svNV" offset="assign" deprecated="3.1"> 11844 <param name="index" type="GLuint"/> 11845 <param name="v" type="const GLshort *" count="1"/> 11846 <glx rop="4265"/> 11847 </function> 11848 11849 <function name="VertexAttrib2sNV" offset="assign" 11850 vectorequiv="VertexAttrib2svNV" deprecated="3.1"> 11851 <param name="index" type="GLuint"/> 11852 <param name="x" type="GLshort"/> 11853 <param name="y" type="GLshort"/> 11854 </function> 11855 11856 <function name="VertexAttrib2svNV" offset="assign" deprecated="3.1"> 11857 <param name="index" type="GLuint"/> 11858 <param name="v" type="const GLshort *" count="2"/> 11859 <glx rop="4266"/> 11860 </function> 11861 11862 <function name="VertexAttrib3sNV" offset="assign" 11863 vectorequiv="VertexAttrib3svNV" deprecated="3.1"> 11864 <param name="index" type="GLuint"/> 11865 <param name="x" type="GLshort"/> 11866 <param name="y" type="GLshort"/> 11867 <param name="z" type="GLshort"/> 11868 </function> 11869 11870 <function name="VertexAttrib3svNV" offset="assign" deprecated="3.1"> 11871 <param name="index" type="GLuint"/> 11872 <param name="v" type="const GLshort *" count="3"/> 11873 <glx rop="4267"/> 11874 </function> 11875 11876 <function name="VertexAttrib4sNV" offset="assign" 11877 vectorequiv="VertexAttrib4svNV" deprecated="3.1"> 11878 <param name="index" type="GLuint"/> 11879 <param name="x" type="GLshort"/> 11880 <param name="y" type="GLshort"/> 11881 <param name="z" type="GLshort"/> 11882 <param name="w" type="GLshort"/> 11883 </function> 11884 11885 <function name="VertexAttrib4svNV" offset="assign" deprecated="3.1"> 11886 <param name="index" type="GLuint"/> 11887 <param name="v" type="const GLshort *" count="4"/> 11888 <glx rop="4268"/> 11889 </function> 11890 11891 <function name="VertexAttrib1fNV" offset="assign" 11892 vectorequiv="VertexAttrib1fvNV" deprecated="3.1" 11893 exec="dynamic"> 11894 <param name="index" type="GLuint"/> 11895 <param name="x" type="GLfloat"/> 11896 </function> 11897 11898 <function name="VertexAttrib1fvNV" offset="assign" deprecated="3.1" 11899 exec="dynamic"> 11900 <param name="index" type="GLuint"/> 11901 <param name="v" type="const GLfloat *" count="1"/> 11902 <glx rop="4269"/> 11903 </function> 11904 11905 <function name="VertexAttrib2fNV" offset="assign" 11906 vectorequiv="VertexAttrib2fvNV" deprecated="3.1" 11907 exec="dynamic"> 11908 <param name="index" type="GLuint"/> 11909 <param name="x" type="GLfloat"/> 11910 <param name="y" type="GLfloat"/> 11911 </function> 11912 11913 <function name="VertexAttrib2fvNV" offset="assign" deprecated="3.1" 11914 exec="dynamic"> 11915 <param name="index" type="GLuint"/> 11916 <param name="v" type="const GLfloat *" count="2"/> 11917 <glx rop="4270"/> 11918 </function> 11919 11920 <function name="VertexAttrib3fNV" offset="assign" 11921 vectorequiv="VertexAttrib3fvNV" deprecated="3.1" 11922 exec="dynamic"> 11923 <param name="index" type="GLuint"/> 11924 <param name="x" type="GLfloat"/> 11925 <param name="y" type="GLfloat"/> 11926 <param name="z" type="GLfloat"/> 11927 </function> 11928 11929 <function name="VertexAttrib3fvNV" offset="assign" deprecated="3.1" 11930 exec="dynamic"> 11931 <param name="index" type="GLuint"/> 11932 <param name="v" type="const GLfloat *" count="3"/> 11933 <glx rop="4271"/> 11934 </function> 11935 11936 <function name="VertexAttrib4fNV" offset="assign" 11937 vectorequiv="VertexAttrib4fvNV" deprecated="3.1" 11938 exec="dynamic"> 11939 <param name="index" type="GLuint"/> 11940 <param name="x" type="GLfloat"/> 11941 <param name="y" type="GLfloat"/> 11942 <param name="z" type="GLfloat"/> 11943 <param name="w" type="GLfloat"/> 11944 </function> 11945 11946 <function name="VertexAttrib4fvNV" offset="assign" deprecated="3.1" 11947 exec="dynamic"> 11948 <param name="index" type="GLuint"/> 11949 <param name="v" type="const GLfloat *" count="4"/> 11950 <glx rop="4272"/> 11951 </function> 11952 11953 <function name="VertexAttrib1dNV" offset="assign" 11954 vectorequiv="VertexAttrib1dvNV" deprecated="3.1"> 11955 <param name="index" type="GLuint"/> 11956 <param name="x" type="GLdouble"/> 11957 </function> 11958 11959 <function name="VertexAttrib1dvNV" offset="assign" deprecated="3.1"> 11960 <param name="index" type="GLuint"/> 11961 <param name="v" type="const GLdouble *" count="1"/> 11962 <glx rop="4273" doubles_in_order="true"/> 11963 </function> 11964 11965 <function name="VertexAttrib2dNV" offset="assign" 11966 vectorequiv="VertexAttrib2dvNV" deprecated="3.1"> 11967 <param name="index" type="GLuint"/> 11968 <param name="x" type="GLdouble"/> 11969 <param name="y" type="GLdouble"/> 11970 </function> 11971 11972 <function name="VertexAttrib2dvNV" offset="assign" deprecated="3.1"> 11973 <param name="index" type="GLuint"/> 11974 <param name="v" type="const GLdouble *" count="2"/> 11975 <glx rop="4274" doubles_in_order="true"/> 11976 </function> 11977 11978 <function name="VertexAttrib3dNV" offset="assign" 11979 vectorequiv="VertexAttrib3dvNV" deprecated="3.1"> 11980 <param name="index" type="GLuint"/> 11981 <param name="x" type="GLdouble"/> 11982 <param name="y" type="GLdouble"/> 11983 <param name="z" type="GLdouble"/> 11984 </function> 11985 11986 <function name="VertexAttrib3dvNV" offset="assign" deprecated="3.1"> 11987 <param name="index" type="GLuint"/> 11988 <param name="v" type="const GLdouble *" count="3"/> 11989 <glx rop="4275" doubles_in_order="true"/> 11990 </function> 11991 11992 <function name="VertexAttrib4dNV" offset="assign" 11993 vectorequiv="VertexAttrib4dvNV" deprecated="3.1"> 11994 <param name="index" type="GLuint"/> 11995 <param name="x" type="GLdouble"/> 11996 <param name="y" type="GLdouble"/> 11997 <param name="z" type="GLdouble"/> 11998 <param name="w" type="GLdouble"/> 11999 </function> 12000 12001 <function name="VertexAttrib4dvNV" offset="assign" deprecated="3.1"> 12002 <param name="index" type="GLuint"/> 12003 <param name="v" type="const GLdouble *" count="4"/> 12004 <glx rop="4276" doubles_in_order="true"/> 12005 </function> 12006 12007 <function name="VertexAttrib4ubNV" offset="assign" 12008 vectorequiv="VertexAttrib4ubvNV" deprecated="3.1"> 12009 <param name="index" type="GLuint"/> 12010 <param name="x" type="GLubyte"/> 12011 <param name="y" type="GLubyte"/> 12012 <param name="z" type="GLubyte"/> 12013 <param name="w" type="GLubyte"/> 12014 </function> 12015 12016 <function name="VertexAttrib4ubvNV" offset="assign" deprecated="3.1"> 12017 <param name="index" type="GLuint"/> 12018 <param name="v" type="const GLubyte *" count="4"/> 12019 <glx rop="4277"/> 12020 </function> 12021 12022 <function name="VertexAttribs1svNV" offset="assign" deprecated="3.1"> 12023 <param name="index" type="GLuint"/> 12024 <param name="n" type="GLsizei" counter="true"/> 12025 <param name="v" type="const GLshort *" count="n"/> 12026 <glx rop="4202"/> 12027 </function> 12028 12029 <function name="VertexAttribs2svNV" offset="assign" deprecated="3.1"> 12030 <param name="index" type="GLuint"/> 12031 <param name="n" type="GLsizei" counter="true"/> 12032 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 12033 <glx rop="4203"/> 12034 </function> 12035 12036 <function name="VertexAttribs3svNV" offset="assign" deprecated="3.1"> 12037 <param name="index" type="GLuint"/> 12038 <param name="n" type="GLsizei" counter="true"/> 12039 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 12040 <glx rop="4204"/> 12041 </function> 12042 12043 <function name="VertexAttribs4svNV" offset="assign" deprecated="3.1"> 12044 <param name="index" type="GLuint"/> 12045 <param name="n" type="GLsizei" counter="true"/> 12046 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 12047 <glx rop="4205"/> 12048 </function> 12049 12050 <function name="VertexAttribs1fvNV" offset="assign" deprecated="3.1"> 12051 <param name="index" type="GLuint"/> 12052 <param name="n" type="GLsizei" counter="true"/> 12053 <param name="v" type="const GLfloat *" count="n"/> 12054 <glx rop="4206"/> 12055 </function> 12056 12057 <function name="VertexAttribs2fvNV" offset="assign" deprecated="3.1"> 12058 <param name="index" type="GLuint"/> 12059 <param name="n" type="GLsizei" counter="true"/> 12060 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 12061 <glx rop="4207"/> 12062 </function> 12063 12064 <function name="VertexAttribs3fvNV" offset="assign" deprecated="3.1"> 12065 <param name="index" type="GLuint"/> 12066 <param name="n" type="GLsizei" counter="true"/> 12067 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 12068 <glx rop="4208"/> 12069 </function> 12070 12071 <function name="VertexAttribs4fvNV" offset="assign" deprecated="3.1"> 12072 <param name="index" type="GLuint"/> 12073 <param name="n" type="GLsizei" counter="true"/> 12074 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 12075 <glx rop="4209"/> 12076 </function> 12077 12078 <function name="VertexAttribs1dvNV" offset="assign" deprecated="3.1"> 12079 <param name="index" type="GLuint"/> 12080 <param name="n" type="GLsizei" counter="true"/> 12081 <param name="v" type="const GLdouble *" count="n"/> 12082 <glx rop="4210" doubles_in_order="true"/> 12083 </function> 12084 12085 <function name="VertexAttribs2dvNV" offset="assign" deprecated="3.1"> 12086 <param name="index" type="GLuint"/> 12087 <param name="n" type="GLsizei" counter="true"/> 12088 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 12089 <glx rop="4211" doubles_in_order="true"/> 12090 </function> 12091 12092 <function name="VertexAttribs3dvNV" offset="assign" deprecated="3.1"> 12093 <param name="index" type="GLuint"/> 12094 <param name="n" type="GLsizei" counter="true"/> 12095 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 12096 <glx rop="4212" doubles_in_order="true"/> 12097 </function> 12098 12099 <function name="VertexAttribs4dvNV" offset="assign" deprecated="3.1"> 12100 <param name="index" type="GLuint"/> 12101 <param name="n" type="GLsizei" counter="true"/> 12102 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 12103 <glx rop="4213" doubles_in_order="true"/> 12104 </function> 12105 12106 <function name="VertexAttribs4ubvNV" offset="assign" deprecated="3.1"> 12107 <param name="index" type="GLuint"/> 12108 <param name="n" type="GLsizei" counter="true"/> 12109 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 12110 <glx rop="4214"/> 12111 </function> 12112</category> 12113 12114<!-- Extension number 234 is a GLX extension. --> 12115 12116<category name="GL_SGIX_texture_coordinate_clamp" number="235"> 12117 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 12118 <size name="TexParameterfv"/> 12119 <size name="TexParameteriv"/> 12120 <size name="GetTexParameterfv" mode="get"/> 12121 <size name="GetTexParameteriv" mode="get"/> 12122 </enum> 12123 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 12124 <size name="TexParameterfv"/> 12125 <size name="TexParameteriv"/> 12126 <size name="GetTexParameterfv" mode="get"/> 12127 <size name="GetTexParameteriv" mode="get"/> 12128 </enum> 12129 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 12130 <size name="TexParameterfv"/> 12131 <size name="TexParameteriv"/> 12132 <size name="GetTexParameterfv" mode="get"/> 12133 <size name="GetTexParameteriv" mode="get"/> 12134 </enum> 12135</category> 12136 12137<!-- Extension number 236 is not listed in the extension registry. --> 12138<!-- Extension number 237 is a GLX extension. --> 12139<!-- Extension number 238 is a GLX extension. --> 12140<!-- Extension number 242 is a WGL extension. --> 12141 12142<category name="GL_NV_copy_depth_to_color" number="243"> 12143 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 12144 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 12145</category> 12146 12147<category name="GL_ATI_envmap_bumpmap" number="244"> 12148 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 12149 <size name="TexBumpParameterfv"/> 12150 <size name="TexBumpParameteriv"/> 12151 <size name="GetTexBumpParameterfv" mode="get"/> 12152 <size name="GetTexBumpParameteriv" mode="get"/> 12153 </enum> 12154 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 12155 <size name="GetTexBumpParameterfv" mode="get"/> 12156 <size name="GetTexBumpParameteriv" mode="get"/> 12157 </enum> 12158 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 12159 <size name="GetTexBumpParameterfv" mode="get"/> 12160 <size name="GetTexBumpParameteriv" mode="get"/> 12161 </enum> 12162 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 12163 <size name="GetTexBumpParameterfv" mode="get"/> 12164 <size name="GetTexBumpParameteriv" mode="get"/> 12165 </enum> 12166 <enum name="DUDV_ATI" value="0x8779"/> 12167 <enum name="DU8DV8_ATI" value="0x877A"/> 12168 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 12169 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 12170 <size name="TexEnviv"/> 12171 <size name="TexEnvfv"/> 12172 <size name="GetTexEnviv" mode="get"/> 12173 <size name="GetTexEnvfv" mode="get"/> 12174 </enum> 12175 <function name="TexBumpParameterfvATI" offset="assign" deprecated="3.1" exec="skip"> 12176 <param name="pname" type="GLenum"/> 12177 <param name="param" type="const GLfloat *" variable_param="pname"/> 12178 <glx ignore="true"/> 12179 </function> 12180 <function name="TexBumpParameterivATI" offset="assign" deprecated="3.1" exec="skip"> 12181 <param name="pname" type="GLenum"/> 12182 <param name="param" type="const GLint *" variable_param="pname"/> 12183 <glx ignore="true"/> 12184 </function> 12185 <function name="GetTexBumpParameterfvATI" offset="assign" deprecated="3.1" exec="skip"> 12186 <param name="pname" type="GLenum"/> 12187 <param name="param" type="GLfloat *" variable_param="pname"/> 12188 <glx ignore="true"/> 12189 </function> 12190 <function name="GetTexBumpParameterivATI" offset="assign" deprecated="3.1" exec="skip"> 12191 <param name="pname" type="GLenum"/> 12192 <param name="param" type="GLint *" variable_param="pname"/> 12193 <glx ignore="true"/> 12194 </function> 12195</category> 12196 12197<category name="GL_ATI_fragment_shader" number="245"> 12198 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 12199 <enum name="REG_0_ATI" value="0x8921"/> 12200 <enum name="REG_1_ATI" value="0x8922"/> 12201 <enum name="REG_2_ATI" value="0x8923"/> 12202 <enum name="REG_3_ATI" value="0x8924"/> 12203 <enum name="REG_4_ATI" value="0x8925"/> 12204 <enum name="REG_5_ATI" value="0x8926"/> 12205 12206 <!-- These values are not in the extension spec, but they are in glext.h --> 12207 <enum name="REG_6_ATI" value="0x8927"/> 12208 <enum name="REG_7_ATI" value="0x8928"/> 12209 <enum name="REG_8_ATI" value="0x8929"/> 12210 <enum name="REG_9_ATI" value="0x892A"/> 12211 <enum name="REG_10_ATI" value="0x892B"/> 12212 <enum name="REG_11_ATI" value="0x892C"/> 12213 <enum name="REG_12_ATI" value="0x892D"/> 12214 <enum name="REG_13_ATI" value="0x892E"/> 12215 <enum name="REG_14_ATI" value="0x892F"/> 12216 <enum name="REG_15_ATI" value="0x8930"/> 12217 <enum name="REG_16_ATI" value="0x8931"/> 12218 <enum name="REG_17_ATI" value="0x8932"/> 12219 <enum name="REG_18_ATI" value="0x8933"/> 12220 <enum name="REG_19_ATI" value="0x8934"/> 12221 <enum name="REG_20_ATI" value="0x8935"/> 12222 <enum name="REG_21_ATI" value="0x8936"/> 12223 <enum name="REG_22_ATI" value="0x8937"/> 12224 <enum name="REG_23_ATI" value="0x8938"/> 12225 <enum name="REG_24_ATI" value="0x8939"/> 12226 <enum name="REG_25_ATI" value="0x893A"/> 12227 <enum name="REG_26_ATI" value="0x893B"/> 12228 <enum name="REG_27_ATI" value="0x893C"/> 12229 <enum name="REG_28_ATI" value="0x893D"/> 12230 <enum name="REG_29_ATI" value="0x893E"/> 12231 <enum name="REG_30_ATI" value="0x893F"/> 12232 <enum name="REG_31_ATI" value="0x8940"/> 12233 12234 <enum name="CON_0_ATI" value="0x8941"/> 12235 <enum name="CON_1_ATI" value="0x8942"/> 12236 <enum name="CON_2_ATI" value="0x8943"/> 12237 <enum name="CON_3_ATI" value="0x8944"/> 12238 <enum name="CON_4_ATI" value="0x8945"/> 12239 <enum name="CON_5_ATI" value="0x8946"/> 12240 <enum name="CON_6_ATI" value="0x8947"/> 12241 <enum name="CON_7_ATI" value="0x8948"/> 12242 12243 <!-- These values are not in the extension spec, but they are in glext.h --> 12244 <enum name="CON_8_ATI" value="0x8949"/> 12245 <enum name="CON_9_ATI" value="0x894A"/> 12246 <enum name="CON_10_ATI" value="0x894B"/> 12247 <enum name="CON_11_ATI" value="0x894C"/> 12248 <enum name="CON_12_ATI" value="0x894D"/> 12249 <enum name="CON_13_ATI" value="0x894E"/> 12250 <enum name="CON_14_ATI" value="0x894F"/> 12251 <enum name="CON_15_ATI" value="0x8950"/> 12252 <enum name="CON_16_ATI" value="0x8951"/> 12253 <enum name="CON_17_ATI" value="0x8952"/> 12254 <enum name="CON_18_ATI" value="0x8953"/> 12255 <enum name="CON_19_ATI" value="0x8954"/> 12256 <enum name="CON_20_ATI" value="0x8955"/> 12257 <enum name="CON_21_ATI" value="0x8956"/> 12258 <enum name="CON_22_ATI" value="0x8957"/> 12259 <enum name="CON_23_ATI" value="0x8958"/> 12260 <enum name="CON_24_ATI" value="0x8959"/> 12261 <enum name="CON_25_ATI" value="0x895A"/> 12262 <enum name="CON_26_ATI" value="0x895B"/> 12263 <enum name="CON_27_ATI" value="0x895C"/> 12264 <enum name="CON_28_ATI" value="0x895D"/> 12265 <enum name="CON_29_ATI" value="0x895E"/> 12266 <enum name="CON_30_ATI" value="0x895F"/> 12267 <enum name="CON_31_ATI" value="0x8960"/> 12268 12269 <enum name="MOV_ATI" value="0x8961"/> 12270 <enum name="ADD_ATI" value="0x8963"/> 12271 <enum name="MUL_ATI" value="0x8964"/> 12272 <enum name="SUB_ATI" value="0x8965"/> 12273 <enum name="DOT3_ATI" value="0x8966"/> 12274 <enum name="DOT4_ATI" value="0x8967"/> 12275 <enum name="MAD_ATI" value="0x8968"/> 12276 <enum name="LERP_ATI" value="0x8969"/> 12277 <enum name="CND_ATI" value="0x896A"/> 12278 <enum name="CND0_ATI" value="0x896B"/> 12279 <enum name="DOT2_ADD_ATI" value="0x896C"/> 12280 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 12281 12282 <!-- 12283 These values are not in the extension spec, but they are in glext.h. 12284 However, the specification does say that they are deprecated. 12285 --> 12286 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 12287 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 12288 <enum name="NUM_PASSES_ATI" value="0x8970"/> 12289 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 12290 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 12291 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 12292 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 12293 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 12294 12295 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 12296 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 12297 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 12298 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 12299 12300 <!-- These values are not in the extension spec, but they are in glext.h --> 12301 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 12302 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 12303 12304 <!-- 12305 The _BIT enums are not added because they just clutter enums.c with 12306 redudndant garbage. There are a lot of enums with the value 0x00000001. 12307 --> 12308 12309 <function name="GenFragmentShadersATI" offset="assign" deprecated="3.1"> 12310 <return type="GLuint"/> 12311 <param name="range" type="GLuint"/> 12312 <glx ignore="true"/> 12313 </function> 12314 12315 <function name="BindFragmentShaderATI" offset="assign" deprecated="3.1"> 12316 <param name="id" type="GLuint"/> 12317 <glx ignore="true"/> 12318 </function> 12319 12320 <function name="DeleteFragmentShaderATI" offset="assign" deprecated="3.1"> 12321 <param name="id" type="GLuint"/> 12322 <glx ignore="true"/> 12323 </function> 12324 12325 <function name="BeginFragmentShaderATI" offset="assign" deprecated="3.1"> 12326 <glx ignore="true"/> 12327 </function> 12328 12329 <function name="EndFragmentShaderATI" offset="assign" deprecated="3.1"> 12330 <glx ignore="true"/> 12331 </function> 12332 12333 <function name="PassTexCoordATI" offset="assign" deprecated="3.1"> 12334 <param name="dst" type="GLuint"/> 12335 <param name="coord" type="GLuint"/> 12336 <param name="swizzle" type="GLenum"/> 12337 <glx ignore="true"/> 12338 </function> 12339 12340 <function name="SampleMapATI" offset="assign" deprecated="3.1"> 12341 <param name="dst" type="GLuint"/> 12342 <param name="interp" type="GLuint"/> 12343 <param name="swizzle" type="GLenum"/> 12344 <glx ignore="true"/> 12345 </function> 12346 12347 <function name="ColorFragmentOp1ATI" offset="assign" deprecated="3.1"> 12348 <param name="op" type="GLenum"/> 12349 <param name="dst" type="GLuint"/> 12350 <param name="dstMask" type="GLuint"/> 12351 <param name="dstMod" type="GLuint"/> 12352 <param name="arg1" type="GLuint"/> 12353 <param name="arg1Rep" type="GLuint"/> 12354 <param name="arg1Mod" type="GLuint"/> 12355 <glx ignore="true"/> 12356 </function> 12357 12358 <function name="ColorFragmentOp2ATI" offset="assign" deprecated="3.1"> 12359 <param name="op" type="GLenum"/> 12360 <param name="dst" type="GLuint"/> 12361 <param name="dstMask" type="GLuint"/> 12362 <param name="dstMod" type="GLuint"/> 12363 <param name="arg1" type="GLuint"/> 12364 <param name="arg1Rep" type="GLuint"/> 12365 <param name="arg1Mod" type="GLuint"/> 12366 <param name="arg2" type="GLuint"/> 12367 <param name="arg2Rep" type="GLuint"/> 12368 <param name="arg2Mod" type="GLuint"/> 12369 <glx ignore="true"/> 12370 </function> 12371 12372 <function name="ColorFragmentOp3ATI" offset="assign" deprecated="3.1"> 12373 <param name="op" type="GLenum"/> 12374 <param name="dst" type="GLuint"/> 12375 <param name="dstMask" type="GLuint"/> 12376 <param name="dstMod" type="GLuint"/> 12377 <param name="arg1" type="GLuint"/> 12378 <param name="arg1Rep" type="GLuint"/> 12379 <param name="arg1Mod" type="GLuint"/> 12380 <param name="arg2" type="GLuint"/> 12381 <param name="arg2Rep" type="GLuint"/> 12382 <param name="arg2Mod" type="GLuint"/> 12383 <param name="arg3" type="GLuint"/> 12384 <param name="arg3Rep" type="GLuint"/> 12385 <param name="arg3Mod" type="GLuint"/> 12386 <glx ignore="true"/> 12387 </function> 12388 12389 <function name="AlphaFragmentOp1ATI" offset="assign" deprecated="3.1"> 12390 <param name="op" type="GLenum"/> 12391 <param name="dst" type="GLuint"/> 12392 <param name="dstMod" type="GLuint"/> 12393 <param name="arg1" type="GLuint"/> 12394 <param name="arg1Rep" type="GLuint"/> 12395 <param name="arg1Mod" type="GLuint"/> 12396 <glx ignore="true"/> 12397 </function> 12398 12399 <function name="AlphaFragmentOp2ATI" offset="assign" deprecated="3.1"> 12400 <param name="op" type="GLenum"/> 12401 <param name="dst" type="GLuint"/> 12402 <param name="dstMod" type="GLuint"/> 12403 <param name="arg1" type="GLuint"/> 12404 <param name="arg1Rep" type="GLuint"/> 12405 <param name="arg1Mod" type="GLuint"/> 12406 <param name="arg2" type="GLuint"/> 12407 <param name="arg2Rep" type="GLuint"/> 12408 <param name="arg2Mod" type="GLuint"/> 12409 <glx ignore="true"/> 12410 </function> 12411 12412 <function name="AlphaFragmentOp3ATI" offset="assign" deprecated="3.1"> 12413 <param name="op" type="GLenum"/> 12414 <param name="dst" type="GLuint"/> 12415 <param name="dstMod" type="GLuint"/> 12416 <param name="arg1" type="GLuint"/> 12417 <param name="arg1Rep" type="GLuint"/> 12418 <param name="arg1Mod" type="GLuint"/> 12419 <param name="arg2" type="GLuint"/> 12420 <param name="arg2Rep" type="GLuint"/> 12421 <param name="arg2Mod" type="GLuint"/> 12422 <param name="arg3" type="GLuint"/> 12423 <param name="arg3Rep" type="GLuint"/> 12424 <param name="arg3Mod" type="GLuint"/> 12425 <glx ignore="true"/> 12426 </function> 12427 12428 <function name="SetFragmentShaderConstantATI" offset="assign" 12429 deprecated="3.1"> 12430 <param name="dst" type="GLuint"/> 12431 <param name="value" type="const GLfloat *"/> 12432 <glx ignore="true"/> 12433 </function> 12434</category> 12435 12436<!-- Extension number 250 is a WGL extension. --> 12437<!-- Extension number 251 is a WGL extension. --> 12438<!-- Extension number 252 is a WGL extension. --> 12439<!-- Extension number 253 is a WGL extension. --> 12440<!-- Extension number 254 is a WGL extension. --> 12441<!-- Extension number 255 is a WGL extension. --> 12442 12443<category name="GL_SUN_mesh_array" number="257"> 12444 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12445 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12446 12447 <function name="DrawMeshArraysSUN" exec="skip"> 12448 <param name="mode" type="GLenum"/> 12449 <param name="first" type="GLint"/> 12450 <param name="count" type="GLsizei"/> 12451 <param name="width" type="GLsizei"/> 12452 </function> 12453</category> 12454 12455<category name="GL_SUN_slice_accum" number="258"> 12456 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12457</category> 12458 12459<category name="GL_NV_multisample_filter_hint" number="259"> 12460 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12461 <size name="Get" mode="get"/> 12462 </enum> 12463</category> 12464 12465<category name="GL_NV_depth_clamp" number="260"> 12466 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12467 <size name="Get" mode="get"/> 12468 </enum> 12469</category> 12470 12471<category name="GL_NV_point_sprite" number="262"> 12472 <!-- These existing enums can be passed as a parameter to the function 12473 added for this extension. --> 12474 12475 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12476 <size name="PointParameteriv"/> 12477 </enum> 12478 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12479 <size name="PointParameteriv"/> 12480 </enum> 12481 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12482 <size name="PointParameteriv"/> 12483 </enum> 12484 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12485 <size name="PointParameteriv"/> 12486 </enum> 12487 12488 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12489 <size name="Get" mode="get"/> 12490 </enum> 12491 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12492 <size name="TexEnvfv"/> 12493 <size name="TexEnviv"/> 12494 <size name="GetTexEnvfv" mode="get"/> 12495 <size name="GetTexEnviv" mode="get"/> 12496 </enum> 12497 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12498 <size name="PointParameterfv"/> 12499 <size name="PointParameteriv"/> 12500 <size name="Get" mode="get"/> 12501 </enum> 12502 12503 <function name="PointParameteriNV" alias="PointParameteri"> 12504 <param name="pname" type="GLenum"/> 12505 <param name="param" type="GLint"/> 12506 </function> 12507 12508 <function name="PointParameterivNV" alias="PointParameteriv"> 12509 <param name="pname" type="GLenum"/> 12510 <param name="params" type="const GLint *"/> 12511 </function> 12512</category> 12513 12514<!-- Extension number 263 is a WGL extension. --> 12515<!-- Extension number 264 is a WGL extension. --> 12516 12517<category name="GL_EXT_shadow_funcs" number="267"> 12518 <!-- No new functions, types, enums. --> 12519</category> 12520 12521<category name="GL_EXT_stencil_two_side" number="268"> 12522 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12523 <size name="Get" mode="get"/> 12524 </enum> 12525 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12526 <size name="Get" mode="get"/> 12527 </enum> 12528 12529 <function name="ActiveStencilFaceEXT" offset="assign" 12530 static_dispatch="false" deprecated="3.1"> 12531 <param name="face" type="GLenum"/> 12532 <glx rop="4220"/> 12533 </function> 12534</category> 12535 12536<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12537<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12538 12539<category name="GL_APPLE_ycbcr_422" number="275"> 12540 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12541 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12542 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12543</category> 12544 12545<category name="GL_S3_s3tc" number="276"> 12546 <enum name="RGB_S3TC" value="0x83A0"/> 12547 <enum name="RGB4_S3TC" value="0x83A1"/> 12548 <enum name="RGBA_S3TC" value="0x83A2"/> 12549 <enum name="RGBA4_S3TC" value="0x83A3"/> 12550 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12551 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12552</category> 12553 12554<!-- Extension number 278 is a WGL extension. --> 12555 12556<category name="GL_ATI_texture_env_combine3" number="279"> 12557 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12558 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12559 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12560</category> 12561 12562<category name="GL_NV_fragment_program" number="282"> 12563 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12564 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12565 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12566 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12567 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12568 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12569 12570 <function name="ProgramNamedParameter4fNV" offset="assign" 12571 vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1" 12572 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="x" type="GLfloat"/> 12577 <param name="y" type="GLfloat"/> 12578 <param name="z" type="GLfloat"/> 12579 <param name="w" type="GLfloat"/> 12580 </function> 12581 12582 <function name="ProgramNamedParameter4dNV" offset="assign" 12583 vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1" 12584 exec="skip"> 12585 <param name="id" type="GLuint"/> 12586 <param name="len" type="GLsizei" counter="true"/> 12587 <param name="name" type="const GLubyte *" count="len"/> 12588 <param name="x" type="GLdouble"/> 12589 <param name="y" type="GLdouble"/> 12590 <param name="z" type="GLdouble"/> 12591 <param name="w" type="GLdouble"/> 12592 </function> 12593 12594 <function name="ProgramNamedParameter4fvNV" offset="assign" 12595 deprecated="3.1" exec="skip"> 12596 <param name="id" type="GLuint"/> 12597 <param name="len" type="GLsizei" counter="true"/> 12598 <param name="name" type="const GLubyte *" count="len"/> 12599 <param name="v" type="const GLfloat *" count="4"/> 12600 <glx rop="4218"/> 12601 </function> 12602 12603 <function name="ProgramNamedParameter4dvNV" offset="assign" 12604 deprecated="3.1" exec="skip"> 12605 <param name="id" type="GLuint"/> 12606 <param name="len" type="GLsizei" counter="true"/> 12607 <param name="name" type="const GLubyte *" count="len"/> 12608 <param name="v" type="const GLdouble *" count="4"/> 12609 <glx rop="4219"/> 12610 </function> 12611 12612 <function name="GetProgramNamedParameterfvNV" offset="assign" 12613 deprecated="3.1" exec="skip"> 12614 <param name="id" type="GLuint"/> 12615 <param name="len" type="GLsizei" counter="true"/> 12616 <param name="name" type="const GLubyte *" count="len"/> 12617 <param name="params" type="GLfloat *" output="true" count="4"/> 12618 <glx vendorpriv="1310" always_array="true"/> 12619 </function> 12620 12621 <function name="GetProgramNamedParameterdvNV" offset="assign" 12622 deprecated="3.1" exec="skip"> 12623 <param name="id" type="GLuint"/> 12624 <param name="len" type="GLsizei" counter="true"/> 12625 <param name="name" type="const GLubyte *" count="len"/> 12626 <param name="params" type="GLdouble *" output="true" count="4"/> 12627 <glx vendorpriv="1311" always_array="true"/> 12628 </function> 12629</category> 12630 12631<category name="GL_NV_texture_expand_normal" number="286"> 12632 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12633 <size name="TexParameterfv"/> 12634 <size name="TexParameteriv"/> 12635 <size name="GetTexParameterfv" mode="get"/> 12636 <size name="GetTexParameteriv" mode="get"/> 12637 </enum> 12638</category> 12639 12640<category name="GL_OES_compressed_paletted_texture" number="294"> 12641 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12642 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12643 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12644 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12645 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12646 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12647 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12648 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12649 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12650 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12651</category> 12652 12653<category name="GL_OES_read_format" number="295"> 12654 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12655 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12656</category> 12657 12658<category name="GL_EXT_depth_bounds_test" number="297"> 12659 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12660 <size name="Get" mode="get"/> 12661 </enum> 12662 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12663 <size name="Get" mode="get"/> 12664 </enum> 12665 12666 <function name="DepthBoundsEXT" offset="assign" static_dispatch="false"> 12667 <param name="zmin" type="GLclampd"/> 12668 <param name="zmax" type="GLclampd"/> 12669 <glx rop="4229" ignore="true"/> 12670 </function> 12671</category> 12672 12673<category name="GL_EXT_texture_mirror_clamp" number="298"> 12674 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12675 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12676 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12677</category> 12678 12679<category name="GL_EXT_blend_equation_separate" number="299"> 12680 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12681 <size name="Get" mode="get"/> 12682 </enum> 12683 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12684 <size name="Get" mode="get"/> 12685 </enum> 12686 12687 <function name="BlendEquationSeparateEXT" static_dispatch="false" alias="BlendEquationSeparate"> 12688 <param name="modeRGB" type="GLenum"/> 12689 <param name="modeA" type="GLenum"/> 12690 </function> 12691</category> 12692 12693<category name="GL_MESA_pack_invert" number="300"> 12694 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12695 <size name="Get" mode="get"/> 12696 </enum> 12697</category> 12698 12699<category name="GL_MESA_ycbcr_texture" number="301"> 12700 <enum name="YCBCR_MESA" value="0x8757"/> 12701 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12702 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12703</category> 12704 12705<category name="GL_EXT_pixel_buffer_object" number="302"> 12706 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12707 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12708 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12709 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12710</category> 12711 12712<category name="GL_NV_fragment_program_option" number="303"> 12713 <!-- No new functions, types, enums. --> 12714</category> 12715 12716<category name="GL_NV_fragment_program2" number="304"> 12717 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12718 <size name="GetProgramivARB" mode="get"/> 12719 </enum> 12720 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12721 <size name="GetProgramivARB" mode="get"/> 12722 </enum> 12723 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12724 <size name="GetProgramivARB" mode="get"/> 12725 </enum> 12726 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12727 <size name="GetProgramivARB" mode="get"/> 12728 </enum> 12729 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12730 <size name="GetProgramivARB" mode="get"/> 12731 </enum> 12732</category> 12733 12734<category name="GL_NV_vertex_program2_option" number="305"> 12735 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12736 <size name="GetProgramivARB" mode="get"/> 12737 </enum> 12738 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12739 <size name="GetProgramivARB" mode="get"/> 12740 </enum> 12741</category> 12742 12743<category name="GL_NV_vertex_program3" number="306"> 12744 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12745</category> 12746 12747<!-- Extension number 307 is a GLX extension. --> 12748<!-- Extension number 308 is a GLX extension. --> 12749 12750<category name="GL_EXT_texture_compression_dxt1" number="309"> 12751 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12752 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12753</category> 12754 12755<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12756 12757<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12758 12759<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12760 12761<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12762 12763 12764<category name="GL_APPLE_flush_buffer_range" number="321"> 12765 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12766 <size name="GetBufferParameteriv" mode="get"/> 12767 </enum> 12768 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12769 <size name="GetBufferParameteriv" mode="get"/> 12770 </enum> 12771 <function name="BufferParameteriAPPLE" offset="assign" 12772 static_dispatch="false" exec="skip"> 12773 <param name="target" type="GLenum"/> 12774 <param name="pname" type="GLenum"/> 12775 <param name="param" type="GLint"/> 12776 </function> 12777 <function name="FlushMappedBufferRangeAPPLE" offset="assign" 12778 static_dispatch="false" exec="skip"> 12779 <param name="target" type="GLenum"/> 12780 <param name="offset" type="GLintptr"/> 12781 <param name="size" type="GLsizeiptr"/> 12782 </function> 12783</category> 12784 12785<category name="GL_EXT_packed_float" number="328"> 12786 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12787 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12788 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12789</category> 12790 12791<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12792 12793<category name="GL_EXT_framebuffer_sRGB" number="337"> 12794 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12795 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12796</category> 12797 12798<xi:include href="AMD_performance_monitor.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12799 12800<category name="GL_APPLE_texture_range" number="367"> 12801 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12802 <size name="TexParameteriv"/> 12803 <size name="TexParameterfv"/> 12804 <size name="GetTexParameteriv" mode="get"/> 12805 <size name="GetTexParameterfv" mode="get"/> 12806 </enum> 12807 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12808 <size name="TexParameteriv"/> 12809 <size name="TexParameterfv"/> 12810 </enum> 12811 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12812 <size name="TexParameteriv"/> 12813 <size name="TexParameterfv"/> 12814 </enum> 12815 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 12816 <size name="TexParameteriv"/> 12817 <size name="TexParameterfv"/> 12818 </enum> 12819 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 12820 <size name="GetTexParameteriv" mode="get"/> 12821 <size name="GetTexParameterfv" mode="get"/> 12822 </enum> 12823 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 12824 <size name="GetTexParameterPointervAPPLE" mode="get"/> 12825 </enum> 12826 <function name="TextureRangeAPPLE" exec="skip"> 12827 <param name="target" type="GLenum"/> 12828 <param name="length" type="GLsizei"/> 12829 <param name="pointer" type="GLvoid *"/> 12830 </function> 12831 <function name="GetTexParameterPointervAPPLE" exec="skip"> 12832 <param name="target" type="GLenum"/> 12833 <param name="pname" type="GLenum"/> 12834 <param name="params" type="GLvoid **"/> 12835 </function> 12836</category> 12837 12838<xi:include href="EXT_separate_shader_objects.xml" 12839 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12840 12841<category name="GL_EXT_texture_sRGB_decode" number="402"> 12842 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 12843 <enum name="DECODE_EXT" value="0x8A49"/> 12844 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 12845</category> 12846 12847<xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12848 12849<!-- Unnumbered extensions sorted by name. --> 12850 12851<category name="GL_ATI_blend_equation_separate"> 12852 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparate" static_dispatch="false"> 12853 <param name="modeRGB" type="GLenum"/> 12854 <param name="modeA" type="GLenum"/> 12855 </function> 12856</category> 12857 12858<category name="GL_ATI_separate_stencil"> 12859 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 12860 <size name="Get" mode="get"/> 12861 </enum> 12862 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 12863 <size name="Get" mode="get"/> 12864 </enum> 12865 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 12866 <size name="Get" mode="get"/> 12867 </enum> 12868 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 12869 <size name="Get" mode="get"/> 12870 </enum> 12871 12872 <function name="StencilOpSeparateATI" alias="StencilOpSeparate" static_dispatch="false"> 12873 <param name="face" type="GLenum"/> 12874 <param name="sfail" type="GLenum"/> 12875 <param name="zfail" type="GLenum"/> 12876 <param name="zpass" type="GLenum"/> 12877 </function> 12878 <function name="StencilFuncSeparateATI" offset="assign" 12879 static_dispatch="false" deprecated="3.1"> 12880 <param name="frontfunc" type="GLenum"/> 12881 <param name="backfunc" type="GLenum"/> 12882 <param name="ref" type="GLint"/> 12883 <param name="mask" type="GLuint"/> 12884 </function> 12885 12886</category> 12887 12888<category name="GL_EXT_gpu_program_parameters"> 12889 <function name="ProgramEnvParameters4fvEXT" offset="assign" 12890 static_dispatch="false" deprecated="3.1"> 12891 <param name="target" type="GLenum"/> 12892 <param name="index" type="GLuint"/> 12893 <param name="count" type="GLsizei"/> 12894 <param name="params" type="const GLfloat *"/> 12895 </function> 12896 12897 <function name="ProgramLocalParameters4fvEXT" offset="assign" 12898 static_dispatch="false" deprecated="3.1"> 12899 <param name="target" type="GLenum"/> 12900 <param name="index" type="GLuint"/> 12901 <param name="count" type="GLsizei"/> 12902 <param name="params" type="const GLfloat *"/> 12903 </function> 12904</category> 12905 12906<category name="GL_EXT_timer_query"> 12907 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 12908 <type name="int64EXT" size="8"/> 12909 <type name="uint64EXT" unsigned="true" size="8"/> 12910 <function name="GetQueryObjecti64vEXT" static_dispatch="false" alias="GetQueryObjecti64v"> 12911 <param name="id" type="GLuint"/> 12912 <param name="pname" type="GLenum"/> 12913 <param name="params" type="GLint64EXT *"/> 12914 </function> 12915 <function name="GetQueryObjectui64vEXT" static_dispatch="false" alias="GetQueryObjectui64v"> 12916 <param name="id" type="GLuint"/> 12917 <param name="pname" type="GLenum"/> 12918 <param name="params" type="GLuint64EXT *"/> 12919 </function> 12920</category> 12921 12922<category name="GL_INGR_blend_func_separate"> 12923 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparate" static_dispatch="false"> 12924 <param name="sfactorRGB" type="GLenum"/> 12925 <param name="dfactorRGB" type="GLenum"/> 12926 <param name="sfactorAlpha" type="GLenum"/> 12927 <param name="dfactorAlpha" type="GLenum"/> 12928 </function> 12929</category> 12930 12931<category name="GL_MESA_texture_signed_rgba"> 12932 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 12933 <enum name="RGBA_SNORM" value="0x8F93"/> 12934 <enum name="RGBA8_SNORM" value="0x8F97"/> 12935</category> 12936 12937<category name="GL_SGIS_point_parameters"> 12938 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 12939 <size name="PointParameterfv"/> 12940 </enum> 12941 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 12942 <size name="PointParameterfv"/> 12943 </enum> 12944 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 12945 <size name="PointParameterfv"/> 12946 </enum> 12947 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 12948 <size name="PointParameterfv"/> 12949 </enum> 12950 12951 <function name="PointParameterfSGIS" alias="PointParameterf" static_dispatch="false"> 12952 <param name="pname" type="GLenum"/> 12953 <param name="param" type="GLfloat"/> 12954 </function> 12955 12956 <function name="PointParameterfvSGIS" alias="PointParameterfv" static_dispatch="false"> 12957 <param name="pname" type="GLenum"/> 12958 <param name="params" type="const GLfloat *"/> 12959 </function> 12960</category> 12961 12962<category name="GL_SGIX_igloo_interface"> 12963 <function name="IglooInterfaceSGIX" exec="skip"> 12964 <param name="pname" type="GLenum"/> 12965 <param name="params" type="const GLvoid *"/> 12966 </function> 12967</category> 12968 12969<category name="GL_SGIX_polynomial_ffd"> 12970 <function name="DeformationMap3dSGIX" exec="skip"> 12971 <param name="target" type="GLenum"/> 12972 <param name="u1" type="GLdouble"/> 12973 <param name="u2" type="GLdouble"/> 12974 <param name="ustride" type="GLint"/> 12975 <param name="uorder" type="GLint"/> 12976 <param name="v1" type="GLdouble"/> 12977 <param name="v2" type="GLdouble"/> 12978 <param name="vstride" type="GLint"/> 12979 <param name="vorder" type="GLint"/> 12980 <param name="w1" type="GLdouble"/> 12981 <param name="w2" type="GLdouble"/> 12982 <param name="wstride" type="GLint"/> 12983 <param name="worder" type="GLint"/> 12984 <param name="points" type="const GLdouble *"/> 12985 </function> 12986 12987 <function name="DeformationMap3fSGIX" exec="skip"> 12988 <param name="target" type="GLenum"/> 12989 <param name="u1" type="GLfloat"/> 12990 <param name="u2" type="GLfloat"/> 12991 <param name="ustride" type="GLint"/> 12992 <param name="uorder" type="GLint"/> 12993 <param name="v1" type="GLfloat"/> 12994 <param name="v2" type="GLfloat"/> 12995 <param name="vstride" type="GLint"/> 12996 <param name="vorder" type="GLint"/> 12997 <param name="w1" type="GLfloat"/> 12998 <param name="w2" type="GLfloat"/> 12999 <param name="wstride" type="GLint"/> 13000 <param name="worder" type="GLint"/> 13001 <param name="points" type="const GLfloat *"/> 13002 </function> 13003 13004 <function name="DeformSGIX" exec="skip"> 13005 <param name="mask" type="GLenum"/> 13006 </function> 13007 13008 <function name="LoadIdentityDeformationMapSGIX" exec="skip"> 13009 <param name="mask" type="GLenum"/> 13010 </function> 13011</category> 13012 13013<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13014 13015<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13016 13017<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13018<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13019 13020<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13021 13022<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13023 13024<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13025 13026<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13027 13028<xi:include href="NV_vdpau_interop.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13029 13030<xi:include href="GL4x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 13031 13032</OpenGLAPI> 13033