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 1111 <function name="NewList" offset="0"> 1112 <param name="list" type="GLuint"/> 1113 <param name="mode" type="GLenum"/> 1114 <glx sop="101"/> 1115 </function> 1116 1117 <function name="EndList" offset="1"> 1118 <glx sop="102"/> 1119 </function> 1120 1121 <function name="CallList" offset="2"> 1122 <param name="list" type="GLuint"/> 1123 <glx rop="1"/> 1124 </function> 1125 1126 <function name="CallLists" offset="3"> 1127 <param name="n" type="GLsizei" counter="true"/> 1128 <param name="type" type="GLenum"/> 1129 <param name="lists" type="const GLvoid *" variable_param="type" count="n"/> 1130 <glx rop="2" large="true"/> 1131 </function> 1132 1133 <function name="DeleteLists" offset="4"> 1134 <param name="list" type="GLuint"/> 1135 <param name="range" type="GLsizei"/> 1136 <glx sop="103"/> 1137 </function> 1138 1139 <function name="GenLists" offset="5"> 1140 <param name="range" type="GLsizei"/> 1141 <return type="GLuint"/> 1142 <glx sop="104"/> 1143 </function> 1144 1145 <function name="ListBase" offset="6"> 1146 <param name="base" type="GLuint"/> 1147 <glx rop="3"/> 1148 </function> 1149 1150 <function name="Begin" offset="7"> 1151 <param name="mode" type="GLenum"/> 1152 <glx rop="4"/> 1153 </function> 1154 1155 <function name="Bitmap" offset="8"> 1156 <param name="width" type="GLsizei"/> 1157 <param name="height" type="GLsizei"/> 1158 <param name="xorig" type="GLfloat"/> 1159 <param name="yorig" type="GLfloat"/> 1160 <param name="xmove" type="GLfloat"/> 1161 <param name="ymove" type="GLfloat"/> 1162 <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"/> 1163 <glx rop="5" large="true"/> 1164 </function> 1165 1166 <function name="Color3b" offset="9" vectorequiv="Color3bv"> 1167 <param name="red" type="GLbyte"/> 1168 <param name="green" type="GLbyte"/> 1169 <param name="blue" type="GLbyte"/> 1170 </function> 1171 1172 <function name="Color3bv" offset="10"> 1173 <param name="v" type="const GLbyte *" count="3"/> 1174 <glx rop="6"/> 1175 </function> 1176 1177 <function name="Color3d" offset="11" vectorequiv="Color3dv"> 1178 <param name="red" type="GLdouble"/> 1179 <param name="green" type="GLdouble"/> 1180 <param name="blue" type="GLdouble"/> 1181 </function> 1182 1183 <function name="Color3dv" offset="12"> 1184 <param name="v" type="const GLdouble *" count="3"/> 1185 <glx rop="7"/> 1186 </function> 1187 1188 <function name="Color3f" offset="13" vectorequiv="Color3fv"> 1189 <param name="red" type="GLfloat"/> 1190 <param name="green" type="GLfloat"/> 1191 <param name="blue" type="GLfloat"/> 1192 </function> 1193 1194 <function name="Color3fv" offset="14"> 1195 <param name="v" type="const GLfloat *" count="3"/> 1196 <glx rop="8"/> 1197 </function> 1198 1199 <function name="Color3i" offset="15" vectorequiv="Color3iv"> 1200 <param name="red" type="GLint"/> 1201 <param name="green" type="GLint"/> 1202 <param name="blue" type="GLint"/> 1203 </function> 1204 1205 <function name="Color3iv" offset="16"> 1206 <param name="v" type="const GLint *" count="3"/> 1207 <glx rop="9"/> 1208 </function> 1209 1210 <function name="Color3s" offset="17" vectorequiv="Color3sv"> 1211 <param name="red" type="GLshort"/> 1212 <param name="green" type="GLshort"/> 1213 <param name="blue" type="GLshort"/> 1214 </function> 1215 1216 <function name="Color3sv" offset="18"> 1217 <param name="v" type="const GLshort *" count="3"/> 1218 <glx rop="10"/> 1219 </function> 1220 1221 <function name="Color3ub" offset="19" vectorequiv="Color3ubv"> 1222 <param name="red" type="GLubyte"/> 1223 <param name="green" type="GLubyte"/> 1224 <param name="blue" type="GLubyte"/> 1225 </function> 1226 1227 <function name="Color3ubv" offset="20"> 1228 <param name="v" type="const GLubyte *" count="3"/> 1229 <glx rop="11"/> 1230 </function> 1231 1232 <function name="Color3ui" offset="21" vectorequiv="Color3uiv"> 1233 <param name="red" type="GLuint"/> 1234 <param name="green" type="GLuint"/> 1235 <param name="blue" type="GLuint"/> 1236 </function> 1237 1238 <function name="Color3uiv" offset="22"> 1239 <param name="v" type="const GLuint *" count="3"/> 1240 <glx rop="12"/> 1241 </function> 1242 1243 <function name="Color3us" offset="23" vectorequiv="Color3usv"> 1244 <param name="red" type="GLushort"/> 1245 <param name="green" type="GLushort"/> 1246 <param name="blue" type="GLushort"/> 1247 </function> 1248 1249 <function name="Color3usv" offset="24"> 1250 <param name="v" type="const GLushort *" count="3"/> 1251 <glx rop="13"/> 1252 </function> 1253 1254 <function name="Color4b" offset="25" vectorequiv="Color4bv"> 1255 <param name="red" type="GLbyte"/> 1256 <param name="green" type="GLbyte"/> 1257 <param name="blue" type="GLbyte"/> 1258 <param name="alpha" type="GLbyte"/> 1259 </function> 1260 1261 <function name="Color4bv" offset="26"> 1262 <param name="v" type="const GLbyte *" count="4"/> 1263 <glx rop="14"/> 1264 </function> 1265 1266 <function name="Color4d" offset="27" vectorequiv="Color4dv"> 1267 <param name="red" type="GLdouble"/> 1268 <param name="green" type="GLdouble"/> 1269 <param name="blue" type="GLdouble"/> 1270 <param name="alpha" type="GLdouble"/> 1271 </function> 1272 1273 <function name="Color4dv" offset="28"> 1274 <param name="v" type="const GLdouble *" count="4"/> 1275 <glx rop="15"/> 1276 </function> 1277 1278 <function name="Color4f" offset="29" vectorequiv="Color4fv"> 1279 <param name="red" type="GLfloat"/> 1280 <param name="green" type="GLfloat"/> 1281 <param name="blue" type="GLfloat"/> 1282 <param name="alpha" type="GLfloat"/> 1283 </function> 1284 1285 <function name="Color4fv" offset="30"> 1286 <param name="v" type="const GLfloat *" count="4"/> 1287 <glx rop="16"/> 1288 </function> 1289 1290 <function name="Color4i" offset="31" vectorequiv="Color4iv"> 1291 <param name="red" type="GLint"/> 1292 <param name="green" type="GLint"/> 1293 <param name="blue" type="GLint"/> 1294 <param name="alpha" type="GLint"/> 1295 </function> 1296 1297 <function name="Color4iv" offset="32"> 1298 <param name="v" type="const GLint *" count="4"/> 1299 <glx rop="17"/> 1300 </function> 1301 1302 <function name="Color4s" offset="33" vectorequiv="Color4sv"> 1303 <param name="red" type="GLshort"/> 1304 <param name="green" type="GLshort"/> 1305 <param name="blue" type="GLshort"/> 1306 <param name="alpha" type="GLshort"/> 1307 </function> 1308 1309 <function name="Color4sv" offset="34"> 1310 <param name="v" type="const GLshort *" count="4"/> 1311 <glx rop="18"/> 1312 </function> 1313 1314 <function name="Color4ub" offset="35" vectorequiv="Color4ubv"> 1315 <param name="red" type="GLubyte"/> 1316 <param name="green" type="GLubyte"/> 1317 <param name="blue" type="GLubyte"/> 1318 <param name="alpha" type="GLubyte"/> 1319 </function> 1320 1321 <function name="Color4ubv" offset="36"> 1322 <param name="v" type="const GLubyte *" count="4"/> 1323 <glx rop="19"/> 1324 </function> 1325 1326 <function name="Color4ui" offset="37" vectorequiv="Color4uiv"> 1327 <param name="red" type="GLuint"/> 1328 <param name="green" type="GLuint"/> 1329 <param name="blue" type="GLuint"/> 1330 <param name="alpha" type="GLuint"/> 1331 </function> 1332 1333 <function name="Color4uiv" offset="38"> 1334 <param name="v" type="const GLuint *" count="4"/> 1335 <glx rop="20"/> 1336 </function> 1337 1338 <function name="Color4us" offset="39" vectorequiv="Color4usv"> 1339 <param name="red" type="GLushort"/> 1340 <param name="green" type="GLushort"/> 1341 <param name="blue" type="GLushort"/> 1342 <param name="alpha" type="GLushort"/> 1343 </function> 1344 1345 <function name="Color4usv" offset="40"> 1346 <param name="v" type="const GLushort *" count="4"/> 1347 <glx rop="21"/> 1348 </function> 1349 1350 <function name="EdgeFlag" offset="41" vectorequiv="EdgeFlagv"> 1351 <param name="flag" type="GLboolean"/> 1352 </function> 1353 1354 <function name="EdgeFlagv" offset="42"> 1355 <param name="flag" type="const GLboolean *" count="1"/> 1356 <glx rop="22"/> 1357 </function> 1358 1359 <function name="End" offset="43"> 1360 <glx rop="23"/> 1361 </function> 1362 1363 <function name="Indexd" offset="44" vectorequiv="Indexdv"> 1364 <param name="c" type="GLdouble"/> 1365 </function> 1366 1367 <function name="Indexdv" offset="45"> 1368 <param name="c" type="const GLdouble *" count="1"/> 1369 <glx rop="24"/> 1370 </function> 1371 1372 <function name="Indexf" offset="46" vectorequiv="Indexfv"> 1373 <param name="c" type="GLfloat"/> 1374 </function> 1375 1376 <function name="Indexfv" offset="47"> 1377 <param name="c" type="const GLfloat *" count="1"/> 1378 <glx rop="25"/> 1379 </function> 1380 1381 <function name="Indexi" offset="48" vectorequiv="Indexiv"> 1382 <param name="c" type="GLint"/> 1383 </function> 1384 1385 <function name="Indexiv" offset="49"> 1386 <param name="c" type="const GLint *" count="1"/> 1387 <glx rop="26"/> 1388 </function> 1389 1390 <function name="Indexs" offset="50" vectorequiv="Indexsv"> 1391 <param name="c" type="GLshort"/> 1392 </function> 1393 1394 <function name="Indexsv" offset="51"> 1395 <param name="c" type="const GLshort *" count="1"/> 1396 <glx rop="27"/> 1397 </function> 1398 1399 <function name="Normal3b" offset="52" vectorequiv="Normal3bv"> 1400 <param name="nx" type="GLbyte"/> 1401 <param name="ny" type="GLbyte"/> 1402 <param name="nz" type="GLbyte"/> 1403 </function> 1404 1405 <function name="Normal3bv" offset="53"> 1406 <param name="v" type="const GLbyte *" count="3"/> 1407 <glx rop="28"/> 1408 </function> 1409 1410 <function name="Normal3d" offset="54" vectorequiv="Normal3dv"> 1411 <param name="nx" type="GLdouble"/> 1412 <param name="ny" type="GLdouble"/> 1413 <param name="nz" type="GLdouble"/> 1414 </function> 1415 1416 <function name="Normal3dv" offset="55"> 1417 <param name="v" type="const GLdouble *" count="3"/> 1418 <glx rop="29"/> 1419 </function> 1420 1421 <function name="Normal3f" offset="56" vectorequiv="Normal3fv"> 1422 <param name="nx" type="GLfloat"/> 1423 <param name="ny" type="GLfloat"/> 1424 <param name="nz" type="GLfloat"/> 1425 </function> 1426 1427 <function name="Normal3fv" offset="57"> 1428 <param name="v" type="const GLfloat *" count="3"/> 1429 <glx rop="30"/> 1430 </function> 1431 1432 <function name="Normal3i" offset="58" vectorequiv="Normal3iv"> 1433 <param name="nx" type="GLint"/> 1434 <param name="ny" type="GLint"/> 1435 <param name="nz" type="GLint"/> 1436 </function> 1437 1438 <function name="Normal3iv" offset="59"> 1439 <param name="v" type="const GLint *" count="3"/> 1440 <glx rop="31"/> 1441 </function> 1442 1443 <function name="Normal3s" offset="60" vectorequiv="Normal3sv"> 1444 <param name="nx" type="GLshort"/> 1445 <param name="ny" type="GLshort"/> 1446 <param name="nz" type="GLshort"/> 1447 </function> 1448 1449 <function name="Normal3sv" offset="61"> 1450 <param name="v" type="const GLshort *" count="3"/> 1451 <glx rop="32"/> 1452 </function> 1453 1454 <function name="RasterPos2d" offset="62" vectorequiv="RasterPos2dv"> 1455 <param name="x" type="GLdouble"/> 1456 <param name="y" type="GLdouble"/> 1457 </function> 1458 1459 <function name="RasterPos2dv" offset="63"> 1460 <param name="v" type="const GLdouble *" count="2"/> 1461 <glx rop="33"/> 1462 </function> 1463 1464 <function name="RasterPos2f" offset="64" vectorequiv="RasterPos2fv"> 1465 <param name="x" type="GLfloat"/> 1466 <param name="y" type="GLfloat"/> 1467 </function> 1468 1469 <function name="RasterPos2fv" offset="65"> 1470 <param name="v" type="const GLfloat *" count="2"/> 1471 <glx rop="34"/> 1472 </function> 1473 1474 <function name="RasterPos2i" offset="66" vectorequiv="RasterPos2iv"> 1475 <param name="x" type="GLint"/> 1476 <param name="y" type="GLint"/> 1477 </function> 1478 1479 <function name="RasterPos2iv" offset="67"> 1480 <param name="v" type="const GLint *" count="2"/> 1481 <glx rop="35"/> 1482 </function> 1483 1484 <function name="RasterPos2s" offset="68" vectorequiv="RasterPos2sv"> 1485 <param name="x" type="GLshort"/> 1486 <param name="y" type="GLshort"/> 1487 </function> 1488 1489 <function name="RasterPos2sv" offset="69"> 1490 <param name="v" type="const GLshort *" count="2"/> 1491 <glx rop="36"/> 1492 </function> 1493 1494 <function name="RasterPos3d" offset="70" vectorequiv="RasterPos3dv"> 1495 <param name="x" type="GLdouble"/> 1496 <param name="y" type="GLdouble"/> 1497 <param name="z" type="GLdouble"/> 1498 </function> 1499 1500 <function name="RasterPos3dv" offset="71"> 1501 <param name="v" type="const GLdouble *" count="3"/> 1502 <glx rop="37"/> 1503 </function> 1504 1505 <function name="RasterPos3f" offset="72" vectorequiv="RasterPos3fv"> 1506 <param name="x" type="GLfloat"/> 1507 <param name="y" type="GLfloat"/> 1508 <param name="z" type="GLfloat"/> 1509 </function> 1510 1511 <function name="RasterPos3fv" offset="73"> 1512 <param name="v" type="const GLfloat *" count="3"/> 1513 <glx rop="38"/> 1514 </function> 1515 1516 <function name="RasterPos3i" offset="74" vectorequiv="RasterPos3iv"> 1517 <param name="x" type="GLint"/> 1518 <param name="y" type="GLint"/> 1519 <param name="z" type="GLint"/> 1520 </function> 1521 1522 <function name="RasterPos3iv" offset="75"> 1523 <param name="v" type="const GLint *" count="3"/> 1524 <glx rop="39"/> 1525 </function> 1526 1527 <function name="RasterPos3s" offset="76" vectorequiv="RasterPos3sv"> 1528 <param name="x" type="GLshort"/> 1529 <param name="y" type="GLshort"/> 1530 <param name="z" type="GLshort"/> 1531 </function> 1532 1533 <function name="RasterPos3sv" offset="77"> 1534 <param name="v" type="const GLshort *" count="3"/> 1535 <glx rop="40"/> 1536 </function> 1537 1538 <function name="RasterPos4d" offset="78" vectorequiv="RasterPos4dv"> 1539 <param name="x" type="GLdouble"/> 1540 <param name="y" type="GLdouble"/> 1541 <param name="z" type="GLdouble"/> 1542 <param name="w" type="GLdouble"/> 1543 </function> 1544 1545 <function name="RasterPos4dv" offset="79"> 1546 <param name="v" type="const GLdouble *" count="4"/> 1547 <glx rop="41"/> 1548 </function> 1549 1550 <function name="RasterPos4f" offset="80" vectorequiv="RasterPos4fv"> 1551 <param name="x" type="GLfloat"/> 1552 <param name="y" type="GLfloat"/> 1553 <param name="z" type="GLfloat"/> 1554 <param name="w" type="GLfloat"/> 1555 </function> 1556 1557 <function name="RasterPos4fv" offset="81"> 1558 <param name="v" type="const GLfloat *" count="4"/> 1559 <glx rop="42"/> 1560 </function> 1561 1562 <function name="RasterPos4i" offset="82" vectorequiv="RasterPos4iv"> 1563 <param name="x" type="GLint"/> 1564 <param name="y" type="GLint"/> 1565 <param name="z" type="GLint"/> 1566 <param name="w" type="GLint"/> 1567 </function> 1568 1569 <function name="RasterPos4iv" offset="83"> 1570 <param name="v" type="const GLint *" count="4"/> 1571 <glx rop="43"/> 1572 </function> 1573 1574 <function name="RasterPos4s" offset="84" vectorequiv="RasterPos4sv"> 1575 <param name="x" type="GLshort"/> 1576 <param name="y" type="GLshort"/> 1577 <param name="z" type="GLshort"/> 1578 <param name="w" type="GLshort"/> 1579 </function> 1580 1581 <function name="RasterPos4sv" offset="85"> 1582 <param name="v" type="const GLshort *" count="4"/> 1583 <glx rop="44"/> 1584 </function> 1585 1586 <function name="Rectd" offset="86" vectorequiv="Rectdv"> 1587 <param name="x1" type="GLdouble"/> 1588 <param name="y1" type="GLdouble"/> 1589 <param name="x2" type="GLdouble"/> 1590 <param name="y2" type="GLdouble"/> 1591 </function> 1592 1593 <function name="Rectdv" offset="87"> 1594 <param name="v1" type="const GLdouble *" count="2"/> 1595 <param name="v2" type="const GLdouble *" count="2"/> 1596 <glx rop="45"/> 1597 </function> 1598 1599 <function name="Rectf" offset="88" vectorequiv="Rectfv"> 1600 <param name="x1" type="GLfloat"/> 1601 <param name="y1" type="GLfloat"/> 1602 <param name="x2" type="GLfloat"/> 1603 <param name="y2" type="GLfloat"/> 1604 </function> 1605 1606 <function name="Rectfv" offset="89"> 1607 <param name="v1" type="const GLfloat *" count="2"/> 1608 <param name="v2" type="const GLfloat *" count="2"/> 1609 <glx rop="46"/> 1610 </function> 1611 1612 <function name="Recti" offset="90" vectorequiv="Rectiv"> 1613 <param name="x1" type="GLint"/> 1614 <param name="y1" type="GLint"/> 1615 <param name="x2" type="GLint"/> 1616 <param name="y2" type="GLint"/> 1617 </function> 1618 1619 <function name="Rectiv" offset="91"> 1620 <param name="v1" type="const GLint *" count="2"/> 1621 <param name="v2" type="const GLint *" count="2"/> 1622 <glx rop="47"/> 1623 </function> 1624 1625 <function name="Rects" offset="92" vectorequiv="Rectsv"> 1626 <param name="x1" type="GLshort"/> 1627 <param name="y1" type="GLshort"/> 1628 <param name="x2" type="GLshort"/> 1629 <param name="y2" type="GLshort"/> 1630 </function> 1631 1632 <function name="Rectsv" offset="93"> 1633 <param name="v1" type="const GLshort *" count="2"/> 1634 <param name="v2" type="const GLshort *" count="2"/> 1635 <glx rop="48"/> 1636 </function> 1637 1638 <function name="TexCoord1d" offset="94" vectorequiv="TexCoord1dv"> 1639 <param name="s" type="GLdouble"/> 1640 </function> 1641 1642 <function name="TexCoord1dv" offset="95"> 1643 <param name="v" type="const GLdouble *" count="1"/> 1644 <glx rop="49"/> 1645 </function> 1646 1647 <function name="TexCoord1f" offset="96" vectorequiv="TexCoord1fv"> 1648 <param name="s" type="GLfloat"/> 1649 </function> 1650 1651 <function name="TexCoord1fv" offset="97"> 1652 <param name="v" type="const GLfloat *" count="1"/> 1653 <glx rop="50"/> 1654 </function> 1655 1656 <function name="TexCoord1i" offset="98" vectorequiv="TexCoord1iv"> 1657 <param name="s" type="GLint"/> 1658 </function> 1659 1660 <function name="TexCoord1iv" offset="99"> 1661 <param name="v" type="const GLint *" count="1"/> 1662 <glx rop="51"/> 1663 </function> 1664 1665 <function name="TexCoord1s" offset="100" vectorequiv="TexCoord1sv"> 1666 <param name="s" type="GLshort"/> 1667 </function> 1668 1669 <function name="TexCoord1sv" offset="101"> 1670 <param name="v" type="const GLshort *" count="1"/> 1671 <glx rop="52"/> 1672 </function> 1673 1674 <function name="TexCoord2d" offset="102" vectorequiv="TexCoord2dv"> 1675 <param name="s" type="GLdouble"/> 1676 <param name="t" type="GLdouble"/> 1677 </function> 1678 1679 <function name="TexCoord2dv" offset="103"> 1680 <param name="v" type="const GLdouble *" count="2"/> 1681 <glx rop="53"/> 1682 </function> 1683 1684 <function name="TexCoord2f" offset="104" vectorequiv="TexCoord2fv"> 1685 <param name="s" type="GLfloat"/> 1686 <param name="t" type="GLfloat"/> 1687 </function> 1688 1689 <function name="TexCoord2fv" offset="105"> 1690 <param name="v" type="const GLfloat *" count="2"/> 1691 <glx rop="54"/> 1692 </function> 1693 1694 <function name="TexCoord2i" offset="106" vectorequiv="TexCoord2iv"> 1695 <param name="s" type="GLint"/> 1696 <param name="t" type="GLint"/> 1697 </function> 1698 1699 <function name="TexCoord2iv" offset="107"> 1700 <param name="v" type="const GLint *" count="2"/> 1701 <glx rop="55"/> 1702 </function> 1703 1704 <function name="TexCoord2s" offset="108" vectorequiv="TexCoord2sv"> 1705 <param name="s" type="GLshort"/> 1706 <param name="t" type="GLshort"/> 1707 </function> 1708 1709 <function name="TexCoord2sv" offset="109"> 1710 <param name="v" type="const GLshort *" count="2"/> 1711 <glx rop="56"/> 1712 </function> 1713 1714 <function name="TexCoord3d" offset="110" vectorequiv="TexCoord3dv"> 1715 <param name="s" type="GLdouble"/> 1716 <param name="t" type="GLdouble"/> 1717 <param name="r" type="GLdouble"/> 1718 </function> 1719 1720 <function name="TexCoord3dv" offset="111"> 1721 <param name="v" type="const GLdouble *" count="3"/> 1722 <glx rop="57"/> 1723 </function> 1724 1725 <function name="TexCoord3f" offset="112" vectorequiv="TexCoord3fv"> 1726 <param name="s" type="GLfloat"/> 1727 <param name="t" type="GLfloat"/> 1728 <param name="r" type="GLfloat"/> 1729 </function> 1730 1731 <function name="TexCoord3fv" offset="113"> 1732 <param name="v" type="const GLfloat *" count="3"/> 1733 <glx rop="58"/> 1734 </function> 1735 1736 <function name="TexCoord3i" offset="114" vectorequiv="TexCoord3iv"> 1737 <param name="s" type="GLint"/> 1738 <param name="t" type="GLint"/> 1739 <param name="r" type="GLint"/> 1740 </function> 1741 1742 <function name="TexCoord3iv" offset="115"> 1743 <param name="v" type="const GLint *" count="3"/> 1744 <glx rop="59"/> 1745 </function> 1746 1747 <function name="TexCoord3s" offset="116" vectorequiv="TexCoord3sv"> 1748 <param name="s" type="GLshort"/> 1749 <param name="t" type="GLshort"/> 1750 <param name="r" type="GLshort"/> 1751 </function> 1752 1753 <function name="TexCoord3sv" offset="117"> 1754 <param name="v" type="const GLshort *" count="3"/> 1755 <glx rop="60"/> 1756 </function> 1757 1758 <function name="TexCoord4d" offset="118" vectorequiv="TexCoord4dv"> 1759 <param name="s" type="GLdouble"/> 1760 <param name="t" type="GLdouble"/> 1761 <param name="r" type="GLdouble"/> 1762 <param name="q" type="GLdouble"/> 1763 </function> 1764 1765 <function name="TexCoord4dv" offset="119"> 1766 <param name="v" type="const GLdouble *" count="4"/> 1767 <glx rop="61"/> 1768 </function> 1769 1770 <function name="TexCoord4f" offset="120" vectorequiv="TexCoord4fv"> 1771 <param name="s" type="GLfloat"/> 1772 <param name="t" type="GLfloat"/> 1773 <param name="r" type="GLfloat"/> 1774 <param name="q" type="GLfloat"/> 1775 </function> 1776 1777 <function name="TexCoord4fv" offset="121"> 1778 <param name="v" type="const GLfloat *" count="4"/> 1779 <glx rop="62"/> 1780 </function> 1781 1782 <function name="TexCoord4i" offset="122" vectorequiv="TexCoord4iv"> 1783 <param name="s" type="GLint"/> 1784 <param name="t" type="GLint"/> 1785 <param name="r" type="GLint"/> 1786 <param name="q" type="GLint"/> 1787 </function> 1788 1789 <function name="TexCoord4iv" offset="123"> 1790 <param name="v" type="const GLint *" count="4"/> 1791 <glx rop="63"/> 1792 </function> 1793 1794 <function name="TexCoord4s" offset="124" vectorequiv="TexCoord4sv"> 1795 <param name="s" type="GLshort"/> 1796 <param name="t" type="GLshort"/> 1797 <param name="r" type="GLshort"/> 1798 <param name="q" type="GLshort"/> 1799 </function> 1800 1801 <function name="TexCoord4sv" offset="125"> 1802 <param name="v" type="const GLshort *" count="4"/> 1803 <glx rop="64"/> 1804 </function> 1805 1806 <function name="Vertex2d" offset="126" vectorequiv="Vertex2dv"> 1807 <param name="x" type="GLdouble"/> 1808 <param name="y" type="GLdouble"/> 1809 </function> 1810 1811 <function name="Vertex2dv" offset="127"> 1812 <param name="v" type="const GLdouble *" count="2"/> 1813 <glx rop="65"/> 1814 </function> 1815 1816 <function name="Vertex2f" offset="128" vectorequiv="Vertex2fv"> 1817 <param name="x" type="GLfloat"/> 1818 <param name="y" type="GLfloat"/> 1819 </function> 1820 1821 <function name="Vertex2fv" offset="129"> 1822 <param name="v" type="const GLfloat *" count="2"/> 1823 <glx rop="66"/> 1824 </function> 1825 1826 <function name="Vertex2i" offset="130" vectorequiv="Vertex2iv"> 1827 <param name="x" type="GLint"/> 1828 <param name="y" type="GLint"/> 1829 </function> 1830 1831 <function name="Vertex2iv" offset="131"> 1832 <param name="v" type="const GLint *" count="2"/> 1833 <glx rop="67"/> 1834 </function> 1835 1836 <function name="Vertex2s" offset="132" vectorequiv="Vertex2sv"> 1837 <param name="x" type="GLshort"/> 1838 <param name="y" type="GLshort"/> 1839 </function> 1840 1841 <function name="Vertex2sv" offset="133"> 1842 <param name="v" type="const GLshort *" count="2"/> 1843 <glx rop="68"/> 1844 </function> 1845 1846 <function name="Vertex3d" offset="134" vectorequiv="Vertex3dv"> 1847 <param name="x" type="GLdouble"/> 1848 <param name="y" type="GLdouble"/> 1849 <param name="z" type="GLdouble"/> 1850 </function> 1851 1852 <function name="Vertex3dv" offset="135"> 1853 <param name="v" type="const GLdouble *" count="3"/> 1854 <glx rop="69"/> 1855 </function> 1856 1857 <function name="Vertex3f" offset="136" vectorequiv="Vertex3fv"> 1858 <param name="x" type="GLfloat"/> 1859 <param name="y" type="GLfloat"/> 1860 <param name="z" type="GLfloat"/> 1861 </function> 1862 1863 <function name="Vertex3fv" offset="137"> 1864 <param name="v" type="const GLfloat *" count="3"/> 1865 <glx rop="70"/> 1866 </function> 1867 1868 <function name="Vertex3i" offset="138" vectorequiv="Vertex3iv"> 1869 <param name="x" type="GLint"/> 1870 <param name="y" type="GLint"/> 1871 <param name="z" type="GLint"/> 1872 </function> 1873 1874 <function name="Vertex3iv" offset="139"> 1875 <param name="v" type="const GLint *" count="3"/> 1876 <glx rop="71"/> 1877 </function> 1878 1879 <function name="Vertex3s" offset="140" vectorequiv="Vertex3sv"> 1880 <param name="x" type="GLshort"/> 1881 <param name="y" type="GLshort"/> 1882 <param name="z" type="GLshort"/> 1883 </function> 1884 1885 <function name="Vertex3sv" offset="141"> 1886 <param name="v" type="const GLshort *" count="3"/> 1887 <glx rop="72"/> 1888 </function> 1889 1890 <function name="Vertex4d" offset="142" vectorequiv="Vertex4dv"> 1891 <param name="x" type="GLdouble"/> 1892 <param name="y" type="GLdouble"/> 1893 <param name="z" type="GLdouble"/> 1894 <param name="w" type="GLdouble"/> 1895 </function> 1896 1897 <function name="Vertex4dv" offset="143"> 1898 <param name="v" type="const GLdouble *" count="4"/> 1899 <glx rop="73"/> 1900 </function> 1901 1902 <function name="Vertex4f" offset="144" vectorequiv="Vertex4fv"> 1903 <param name="x" type="GLfloat"/> 1904 <param name="y" type="GLfloat"/> 1905 <param name="z" type="GLfloat"/> 1906 <param name="w" type="GLfloat"/> 1907 </function> 1908 1909 <function name="Vertex4fv" offset="145"> 1910 <param name="v" type="const GLfloat *" count="4"/> 1911 <glx rop="74"/> 1912 </function> 1913 1914 <function name="Vertex4i" offset="146" vectorequiv="Vertex4iv"> 1915 <param name="x" type="GLint"/> 1916 <param name="y" type="GLint"/> 1917 <param name="z" type="GLint"/> 1918 <param name="w" type="GLint"/> 1919 </function> 1920 1921 <function name="Vertex4iv" offset="147"> 1922 <param name="v" type="const GLint *" count="4"/> 1923 <glx rop="75"/> 1924 </function> 1925 1926 <function name="Vertex4s" offset="148" vectorequiv="Vertex4sv"> 1927 <param name="x" type="GLshort"/> 1928 <param name="y" type="GLshort"/> 1929 <param name="z" type="GLshort"/> 1930 <param name="w" type="GLshort"/> 1931 </function> 1932 1933 <function name="Vertex4sv" offset="149"> 1934 <param name="v" type="const GLshort *" count="4"/> 1935 <glx rop="76"/> 1936 </function> 1937 1938 <function name="ClipPlane" offset="150"> 1939 <param name="plane" type="GLenum"/> 1940 <param name="equation" type="const GLdouble *" count="4"/> 1941 <glx rop="77"/> 1942 </function> 1943 1944 <function name="ColorMaterial" offset="151"> 1945 <param name="face" type="GLenum"/> 1946 <param name="mode" type="GLenum"/> 1947 <glx rop="78"/> 1948 </function> 1949 1950 <function name="CullFace" offset="152"> 1951 <param name="mode" type="GLenum"/> 1952 <glx rop="79"/> 1953 </function> 1954 1955 <function name="Fogf" offset="153"> 1956 <param name="pname" type="GLenum"/> 1957 <param name="param" type="GLfloat"/> 1958 <glx rop="80"/> 1959 </function> 1960 1961 <function name="Fogfv" offset="154"> 1962 <param name="pname" type="GLenum"/> 1963 <param name="params" type="const GLfloat *" variable_param="pname"/> 1964 <glx rop="81"/> 1965 </function> 1966 1967 <function name="Fogi" offset="155"> 1968 <param name="pname" type="GLenum"/> 1969 <param name="param" type="GLint"/> 1970 <glx rop="82"/> 1971 </function> 1972 1973 <function name="Fogiv" offset="156"> 1974 <param name="pname" type="GLenum"/> 1975 <param name="params" type="const GLint *" variable_param="pname"/> 1976 <glx rop="83"/> 1977 </function> 1978 1979 <function name="FrontFace" offset="157"> 1980 <param name="mode" type="GLenum"/> 1981 <glx rop="84"/> 1982 </function> 1983 1984 <function name="Hint" offset="158"> 1985 <param name="target" type="GLenum"/> 1986 <param name="mode" type="GLenum"/> 1987 <glx rop="85"/> 1988 </function> 1989 1990 <function name="Lightf" offset="159"> 1991 <param name="light" type="GLenum"/> 1992 <param name="pname" type="GLenum"/> 1993 <param name="param" type="GLfloat"/> 1994 <glx rop="86"/> 1995 </function> 1996 1997 <function name="Lightfv" offset="160"> 1998 <param name="light" type="GLenum"/> 1999 <param name="pname" type="GLenum"/> 2000 <param name="params" type="const GLfloat *" variable_param="pname"/> 2001 <glx rop="87"/> 2002 </function> 2003 2004 <function name="Lighti" offset="161"> 2005 <param name="light" type="GLenum"/> 2006 <param name="pname" type="GLenum"/> 2007 <param name="param" type="GLint"/> 2008 <glx rop="88"/> 2009 </function> 2010 2011 <function name="Lightiv" offset="162"> 2012 <param name="light" type="GLenum"/> 2013 <param name="pname" type="GLenum"/> 2014 <param name="params" type="const GLint *" variable_param="pname"/> 2015 <glx rop="89"/> 2016 </function> 2017 2018 <function name="LightModelf" offset="163"> 2019 <param name="pname" type="GLenum"/> 2020 <param name="param" type="GLfloat"/> 2021 <glx rop="90"/> 2022 </function> 2023 2024 <function name="LightModelfv" offset="164"> 2025 <param name="pname" type="GLenum"/> 2026 <param name="params" type="const GLfloat *" variable_param="pname"/> 2027 <glx rop="91"/> 2028 </function> 2029 2030 <function name="LightModeli" offset="165"> 2031 <param name="pname" type="GLenum"/> 2032 <param name="param" type="GLint"/> 2033 <glx rop="92"/> 2034 </function> 2035 2036 <function name="LightModeliv" offset="166"> 2037 <param name="pname" type="GLenum"/> 2038 <param name="params" type="const GLint *" variable_param="pname"/> 2039 <glx rop="93"/> 2040 </function> 2041 2042 <function name="LineStipple" offset="167"> 2043 <param name="factor" type="GLint"/> 2044 <param name="pattern" type="GLushort"/> 2045 <glx rop="94"/> 2046 </function> 2047 2048 <function name="LineWidth" offset="168"> 2049 <param name="width" type="GLfloat"/> 2050 <glx rop="95"/> 2051 </function> 2052 2053 <function name="Materialf" offset="169"> 2054 <param name="face" type="GLenum"/> 2055 <param name="pname" type="GLenum"/> 2056 <param name="param" type="GLfloat"/> 2057 <glx rop="96"/> 2058 </function> 2059 2060 <function name="Materialfv" offset="170"> 2061 <param name="face" type="GLenum"/> 2062 <param name="pname" type="GLenum"/> 2063 <param name="params" type="const GLfloat *" variable_param="pname"/> 2064 <glx rop="97"/> 2065 </function> 2066 2067 <function name="Materiali" offset="171"> 2068 <param name="face" type="GLenum"/> 2069 <param name="pname" type="GLenum"/> 2070 <param name="param" type="GLint"/> 2071 <glx rop="98"/> 2072 </function> 2073 2074 <function name="Materialiv" offset="172"> 2075 <param name="face" type="GLenum"/> 2076 <param name="pname" type="GLenum"/> 2077 <param name="params" type="const GLint *" variable_param="pname"/> 2078 <glx rop="99"/> 2079 </function> 2080 2081 <function name="PointSize" offset="173"> 2082 <param name="size" type="GLfloat"/> 2083 <glx rop="100"/> 2084 </function> 2085 2086 <function name="PolygonMode" offset="174"> 2087 <param name="face" type="GLenum"/> 2088 <param name="mode" type="GLenum"/> 2089 <glx rop="101"/> 2090 </function> 2091 2092 <function name="PolygonStipple" offset="175"> 2093 <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"/> 2094 <glx rop="102"/> 2095 </function> 2096 2097 <function name="Scissor" offset="176"> 2098 <param name="x" type="GLint"/> 2099 <param name="y" type="GLint"/> 2100 <param name="width" type="GLsizei"/> 2101 <param name="height" type="GLsizei"/> 2102 <glx rop="103"/> 2103 </function> 2104 2105 <function name="ShadeModel" offset="177"> 2106 <param name="mode" type="GLenum"/> 2107 <glx rop="104"/> 2108 </function> 2109 2110 <function name="TexParameterf" offset="178"> 2111 <param name="target" type="GLenum"/> 2112 <param name="pname" type="GLenum"/> 2113 <param name="param" type="GLfloat"/> 2114 <glx rop="105"/> 2115 </function> 2116 2117 <function name="TexParameterfv" offset="179"> 2118 <param name="target" type="GLenum"/> 2119 <param name="pname" type="GLenum"/> 2120 <param name="params" type="const GLfloat *" variable_param="pname"/> 2121 <glx rop="106"/> 2122 </function> 2123 2124 <function name="TexParameteri" offset="180"> 2125 <param name="target" type="GLenum"/> 2126 <param name="pname" type="GLenum"/> 2127 <param name="param" type="GLint"/> 2128 <glx rop="107"/> 2129 </function> 2130 2131 <function name="TexParameteriv" offset="181"> 2132 <param name="target" type="GLenum"/> 2133 <param name="pname" type="GLenum"/> 2134 <param name="params" type="const GLint *" variable_param="pname"/> 2135 <glx rop="108"/> 2136 </function> 2137 2138 <function name="TexImage1D" offset="182"> 2139 <param name="target" type="GLenum"/> 2140 <param name="level" type="GLint"/> 2141 <param name="internalformat" type="GLint"/> 2142 <param name="width" type="GLsizei"/> 2143 <param name="border" type="GLint"/> 2144 <param name="format" type="GLenum"/> 2145 <param name="type" type="GLenum"/> 2146 <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"/> 2147 <glx rop="109" large="true"/> 2148 </function> 2149 2150 <function name="TexImage2D" offset="183"> 2151 <param name="target" type="GLenum"/> 2152 <param name="level" type="GLint"/> 2153 <param name="internalformat" type="GLint"/> 2154 <param name="width" type="GLsizei"/> 2155 <param name="height" type="GLsizei"/> 2156 <param name="border" type="GLint"/> 2157 <param name="format" type="GLenum"/> 2158 <param name="type" type="GLenum"/> 2159 <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"/> 2160 <glx rop="110" large="true"/> 2161 </function> 2162 2163 <function name="TexEnvf" offset="184"> 2164 <param name="target" type="GLenum"/> 2165 <param name="pname" type="GLenum"/> 2166 <param name="param" type="GLfloat"/> 2167 <glx rop="111"/> 2168 </function> 2169 2170 <function name="TexEnvfv" offset="185"> 2171 <param name="target" type="GLenum"/> 2172 <param name="pname" type="GLenum"/> 2173 <param name="params" type="const GLfloat *" variable_param="pname"/> 2174 <glx rop="112"/> 2175 </function> 2176 2177 <function name="TexEnvi" offset="186"> 2178 <param name="target" type="GLenum"/> 2179 <param name="pname" type="GLenum"/> 2180 <param name="param" type="GLint"/> 2181 <glx rop="113"/> 2182 </function> 2183 2184 <function name="TexEnviv" offset="187"> 2185 <param name="target" type="GLenum"/> 2186 <param name="pname" type="GLenum"/> 2187 <param name="params" type="const GLint *" variable_param="pname"/> 2188 <glx rop="114"/> 2189 </function> 2190 2191 <function name="TexGend" offset="188"> 2192 <param name="coord" type="GLenum"/> 2193 <param name="pname" type="GLenum"/> 2194 <param name="param" type="GLdouble"/> 2195 <glx rop="115"/> 2196 </function> 2197 2198 <function name="TexGendv" offset="189"> 2199 <param name="coord" type="GLenum"/> 2200 <param name="pname" type="GLenum"/> 2201 <param name="params" type="const GLdouble *" variable_param="pname"/> 2202 <glx rop="116"/> 2203 </function> 2204 2205 <function name="TexGenf" offset="190"> 2206 <param name="coord" type="GLenum"/> 2207 <param name="pname" type="GLenum"/> 2208 <param name="param" type="GLfloat"/> 2209 <glx rop="117"/> 2210 </function> 2211 2212 <function name="TexGenfv" offset="191"> 2213 <param name="coord" type="GLenum"/> 2214 <param name="pname" type="GLenum"/> 2215 <param name="params" type="const GLfloat *" variable_param="pname"/> 2216 <glx rop="118"/> 2217 </function> 2218 2219 <function name="TexGeni" offset="192"> 2220 <param name="coord" type="GLenum"/> 2221 <param name="pname" type="GLenum"/> 2222 <param name="param" type="GLint"/> 2223 <glx rop="119"/> 2224 </function> 2225 2226 <function name="TexGeniv" offset="193"> 2227 <param name="coord" type="GLenum"/> 2228 <param name="pname" type="GLenum"/> 2229 <param name="params" type="const GLint *" variable_param="pname"/> 2230 <glx rop="120"/> 2231 </function> 2232 2233 <function name="FeedbackBuffer" offset="194"> 2234 <param name="size" type="GLsizei"/> 2235 <param name="type" type="GLenum"/> 2236 <param name="buffer" type="GLfloat *" output="true"/> 2237 <glx sop="105" handcode="true"/> 2238 </function> 2239 2240 <function name="SelectBuffer" offset="195"> 2241 <param name="size" type="GLsizei"/> 2242 <param name="buffer" type="GLuint *" output="true"/> 2243 <glx sop="106" handcode="true"/> 2244 </function> 2245 2246 <function name="RenderMode" offset="196"> 2247 <param name="mode" type="GLenum"/> 2248 <return type="GLint"/> 2249 <glx sop="107" handcode="true"/> 2250 </function> 2251 2252 <function name="InitNames" offset="197"> 2253 <glx rop="121"/> 2254 </function> 2255 2256 <function name="LoadName" offset="198"> 2257 <param name="name" type="GLuint"/> 2258 <glx rop="122"/> 2259 </function> 2260 2261 <function name="PassThrough" offset="199"> 2262 <param name="token" type="GLfloat"/> 2263 <glx rop="123"/> 2264 </function> 2265 2266 <function name="PopName" offset="200"> 2267 <glx rop="124"/> 2268 </function> 2269 2270 <function name="PushName" offset="201"> 2271 <param name="name" type="GLuint"/> 2272 <glx rop="125"/> 2273 </function> 2274 2275 <function name="DrawBuffer" offset="202"> 2276 <param name="mode" type="GLenum"/> 2277 <glx rop="126"/> 2278 </function> 2279 2280 <function name="Clear" offset="203"> 2281 <param name="mask" type="GLbitfield"/> 2282 <glx rop="127"/> 2283 </function> 2284 2285 <function name="ClearAccum" offset="204"> 2286 <param name="red" type="GLfloat"/> 2287 <param name="green" type="GLfloat"/> 2288 <param name="blue" type="GLfloat"/> 2289 <param name="alpha" type="GLfloat"/> 2290 <glx rop="128"/> 2291 </function> 2292 2293 <function name="ClearIndex" offset="205"> 2294 <param name="c" type="GLfloat"/> 2295 <glx rop="129"/> 2296 </function> 2297 2298 <function name="ClearColor" offset="206"> 2299 <param name="red" type="GLclampf"/> 2300 <param name="green" type="GLclampf"/> 2301 <param name="blue" type="GLclampf"/> 2302 <param name="alpha" type="GLclampf"/> 2303 <glx rop="130"/> 2304 </function> 2305 2306 <function name="ClearStencil" offset="207"> 2307 <param name="s" type="GLint"/> 2308 <glx rop="131"/> 2309 </function> 2310 2311 <function name="ClearDepth" offset="208"> 2312 <param name="depth" type="GLclampd"/> 2313 <glx rop="132"/> 2314 </function> 2315 2316 <function name="StencilMask" offset="209"> 2317 <param name="mask" type="GLuint"/> 2318 <glx rop="133"/> 2319 </function> 2320 2321 <function name="ColorMask" offset="210"> 2322 <param name="red" type="GLboolean"/> 2323 <param name="green" type="GLboolean"/> 2324 <param name="blue" type="GLboolean"/> 2325 <param name="alpha" type="GLboolean"/> 2326 <glx rop="134"/> 2327 </function> 2328 2329 <function name="DepthMask" offset="211"> 2330 <param name="flag" type="GLboolean"/> 2331 <glx rop="135"/> 2332 </function> 2333 2334 <function name="IndexMask" offset="212"> 2335 <param name="mask" type="GLuint"/> 2336 <glx rop="136"/> 2337 </function> 2338 2339 <function name="Accum" offset="213"> 2340 <param name="op" type="GLenum"/> 2341 <param name="value" type="GLfloat"/> 2342 <glx rop="137"/> 2343 </function> 2344 2345 <function name="Disable" offset="214"> 2346 <param name="cap" type="GLenum"/> 2347 <glx rop="138" handcode="client"/> 2348 </function> 2349 2350 <function name="Enable" offset="215"> 2351 <param name="cap" type="GLenum"/> 2352 <glx rop="139" handcode="client"/> 2353 </function> 2354 2355 <function name="Finish" offset="216"> 2356 <glx sop="108" handcode="true"/> 2357 </function> 2358 2359 <function name="Flush" offset="217"> 2360 <glx sop="142" handcode="true"/> 2361 </function> 2362 2363 <function name="PopAttrib" offset="218"> 2364 <glx rop="141"/> 2365 </function> 2366 2367 <function name="PushAttrib" offset="219"> 2368 <param name="mask" type="GLbitfield"/> 2369 <glx rop="142"/> 2370 </function> 2371 2372 <function name="Map1d" offset="220"> 2373 <param name="target" type="GLenum"/> 2374 <param name="u1" type="GLdouble"/> 2375 <param name="u2" type="GLdouble"/> 2376 <param name="stride" type="GLint" client_only="true"/> 2377 <param name="order" type="GLint"/> 2378 <param name="points" type="const GLdouble *" variable_param="order"/> 2379 <glx rop="143" handcode="true"/> 2380 </function> 2381 2382 <function name="Map1f" offset="221"> 2383 <param name="target" type="GLenum"/> 2384 <param name="u1" type="GLfloat"/> 2385 <param name="u2" type="GLfloat"/> 2386 <param name="stride" type="GLint" client_only="true"/> 2387 <param name="order" type="GLint"/> 2388 <param name="points" type="const GLfloat *" variable_param="order"/> 2389 <glx rop="144" handcode="true"/> 2390 </function> 2391 2392 <function name="Map2d" offset="222"> 2393 <param name="target" type="GLenum"/> 2394 <param name="u1" type="GLdouble"/> 2395 <param name="u2" type="GLdouble"/> 2396 <param name="ustride" type="GLint" client_only="true"/> 2397 <param name="uorder" type="GLint"/> 2398 <param name="v1" type="GLdouble"/> 2399 <param name="v2" type="GLdouble"/> 2400 <param name="vstride" type="GLint" client_only="true"/> 2401 <param name="vorder" type="GLint"/> 2402 <param name="points" type="const GLdouble *" variable_param="uorder"/> 2403 <glx rop="145" handcode="true"/> 2404 </function> 2405 2406 <function name="Map2f" offset="223"> 2407 <param name="target" type="GLenum"/> 2408 <param name="u1" type="GLfloat"/> 2409 <param name="u2" type="GLfloat"/> 2410 <param name="ustride" type="GLint" client_only="true"/> 2411 <param name="uorder" type="GLint"/> 2412 <param name="v1" type="GLfloat"/> 2413 <param name="v2" type="GLfloat"/> 2414 <param name="vstride" type="GLint" client_only="true"/> 2415 <param name="vorder" type="GLint"/> 2416 <param name="points" type="const GLfloat *" variable_param="uorder"/> 2417 <glx rop="146" handcode="true"/> 2418 </function> 2419 2420 <function name="MapGrid1d" offset="224"> 2421 <param name="un" type="GLint"/> 2422 <param name="u1" type="GLdouble"/> 2423 <param name="u2" type="GLdouble"/> 2424 <glx rop="147"/> 2425 </function> 2426 2427 <function name="MapGrid1f" offset="225"> 2428 <param name="un" type="GLint"/> 2429 <param name="u1" type="GLfloat"/> 2430 <param name="u2" type="GLfloat"/> 2431 <glx rop="148"/> 2432 </function> 2433 2434 <function name="MapGrid2d" offset="226"> 2435 <param name="un" type="GLint"/> 2436 <param name="u1" type="GLdouble"/> 2437 <param name="u2" type="GLdouble"/> 2438 <param name="vn" type="GLint"/> 2439 <param name="v1" type="GLdouble"/> 2440 <param name="v2" type="GLdouble"/> 2441 <glx rop="149"/> 2442 </function> 2443 2444 <function name="MapGrid2f" offset="227"> 2445 <param name="un" type="GLint"/> 2446 <param name="u1" type="GLfloat"/> 2447 <param name="u2" type="GLfloat"/> 2448 <param name="vn" type="GLint"/> 2449 <param name="v1" type="GLfloat"/> 2450 <param name="v2" type="GLfloat"/> 2451 <glx rop="150"/> 2452 </function> 2453 2454 <function name="EvalCoord1d" offset="228" vectorequiv="EvalCoord1dv"> 2455 <param name="u" type="GLdouble"/> 2456 </function> 2457 2458 <function name="EvalCoord1dv" offset="229"> 2459 <param name="u" type="const GLdouble *" count="1"/> 2460 <glx rop="151"/> 2461 </function> 2462 2463 <function name="EvalCoord1f" offset="230" vectorequiv="EvalCoord1fv"> 2464 <param name="u" type="GLfloat"/> 2465 </function> 2466 2467 <function name="EvalCoord1fv" offset="231"> 2468 <param name="u" type="const GLfloat *" count="1"/> 2469 <glx rop="152"/> 2470 </function> 2471 2472 <function name="EvalCoord2d" offset="232" vectorequiv="EvalCoord2dv"> 2473 <param name="u" type="GLdouble"/> 2474 <param name="v" type="GLdouble"/> 2475 </function> 2476 2477 <function name="EvalCoord2dv" offset="233"> 2478 <param name="u" type="const GLdouble *" count="2"/> 2479 <glx rop="153"/> 2480 </function> 2481 2482 <function name="EvalCoord2f" offset="234" vectorequiv="EvalCoord2fv"> 2483 <param name="u" type="GLfloat"/> 2484 <param name="v" type="GLfloat"/> 2485 </function> 2486 2487 <function name="EvalCoord2fv" offset="235"> 2488 <param name="u" type="const GLfloat *" count="2"/> 2489 <glx rop="154"/> 2490 </function> 2491 2492 <function name="EvalMesh1" offset="236"> 2493 <param name="mode" type="GLenum"/> 2494 <param name="i1" type="GLint"/> 2495 <param name="i2" type="GLint"/> 2496 <glx rop="155"/> 2497 </function> 2498 2499 <function name="EvalPoint1" offset="237"> 2500 <param name="i" type="GLint"/> 2501 <glx rop="156"/> 2502 </function> 2503 2504 <function name="EvalMesh2" offset="238"> 2505 <param name="mode" type="GLenum"/> 2506 <param name="i1" type="GLint"/> 2507 <param name="i2" type="GLint"/> 2508 <param name="j1" type="GLint"/> 2509 <param name="j2" type="GLint"/> 2510 <glx rop="157"/> 2511 </function> 2512 2513 <function name="EvalPoint2" offset="239"> 2514 <param name="i" type="GLint"/> 2515 <param name="j" type="GLint"/> 2516 <glx rop="158"/> 2517 </function> 2518 2519 <function name="AlphaFunc" offset="240"> 2520 <param name="func" type="GLenum"/> 2521 <param name="ref" type="GLclampf"/> 2522 <glx rop="159"/> 2523 </function> 2524 2525 <function name="BlendFunc" offset="241"> 2526 <param name="sfactor" type="GLenum"/> 2527 <param name="dfactor" type="GLenum"/> 2528 <glx rop="160"/> 2529 </function> 2530 2531 <function name="LogicOp" offset="242"> 2532 <param name="opcode" type="GLenum"/> 2533 <glx rop="161"/> 2534 </function> 2535 2536 <function name="StencilFunc" offset="243"> 2537 <param name="func" type="GLenum"/> 2538 <param name="ref" type="GLint"/> 2539 <param name="mask" type="GLuint"/> 2540 <glx rop="162"/> 2541 </function> 2542 2543 <function name="StencilOp" offset="244"> 2544 <param name="fail" type="GLenum"/> 2545 <param name="zfail" type="GLenum"/> 2546 <param name="zpass" type="GLenum"/> 2547 <glx rop="163"/> 2548 </function> 2549 2550 <function name="DepthFunc" offset="245"> 2551 <param name="func" type="GLenum"/> 2552 <glx rop="164"/> 2553 </function> 2554 2555 <function name="PixelZoom" offset="246"> 2556 <param name="xfactor" type="GLfloat"/> 2557 <param name="yfactor" type="GLfloat"/> 2558 <glx rop="165"/> 2559 </function> 2560 2561 <function name="PixelTransferf" offset="247"> 2562 <param name="pname" type="GLenum"/> 2563 <param name="param" type="GLfloat"/> 2564 <glx rop="166"/> 2565 </function> 2566 2567 <function name="PixelTransferi" offset="248"> 2568 <param name="pname" type="GLenum"/> 2569 <param name="param" type="GLint"/> 2570 <glx rop="167"/> 2571 </function> 2572 2573 <function name="PixelStoref" offset="249"> 2574 <param name="pname" type="GLenum"/> 2575 <param name="param" type="GLfloat"/> 2576 <glx sop="109" handcode="client"/> 2577 </function> 2578 2579 <function name="PixelStorei" offset="250"> 2580 <param name="pname" type="GLenum"/> 2581 <param name="param" type="GLint"/> 2582 <glx sop="110" handcode="client"/> 2583 </function> 2584 2585 <function name="PixelMapfv" offset="251"> 2586 <param name="map" type="GLenum"/> 2587 <param name="mapsize" type="GLsizei" counter="true"/> 2588 <param name="values" type="const GLfloat *" count="mapsize"/> 2589 <glx rop="168" large="true"/> 2590 </function> 2591 2592 <function name="PixelMapuiv" offset="252"> 2593 <param name="map" type="GLenum"/> 2594 <param name="mapsize" type="GLsizei" counter="true"/> 2595 <param name="values" type="const GLuint *" count="mapsize"/> 2596 <glx rop="169" large="true"/> 2597 </function> 2598 2599 <function name="PixelMapusv" offset="253"> 2600 <param name="map" type="GLenum"/> 2601 <param name="mapsize" type="GLsizei" counter="true"/> 2602 <param name="values" type="const GLushort *" count="mapsize"/> 2603 <glx rop="170" large="true"/> 2604 </function> 2605 2606 <function name="ReadBuffer" offset="254"> 2607 <param name="mode" type="GLenum"/> 2608 <glx rop="171"/> 2609 </function> 2610 2611 <function name="CopyPixels" offset="255"> 2612 <param name="x" type="GLint"/> 2613 <param name="y" type="GLint"/> 2614 <param name="width" type="GLsizei"/> 2615 <param name="height" type="GLsizei"/> 2616 <param name="type" type="GLenum"/> 2617 <glx rop="172"/> 2618 </function> 2619 2620 <function name="ReadPixels" offset="256"> 2621 <param name="x" type="GLint"/> 2622 <param name="y" type="GLint"/> 2623 <param name="width" type="GLsizei"/> 2624 <param name="height" type="GLsizei"/> 2625 <param name="format" type="GLenum"/> 2626 <param name="type" type="GLenum"/> 2627 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/> 2628 <glx sop="111"/> 2629 </function> 2630 2631 <function name="DrawPixels" offset="257"> 2632 <param name="width" type="GLsizei"/> 2633 <param name="height" type="GLsizei"/> 2634 <param name="format" type="GLenum"/> 2635 <param name="type" type="GLenum"/> 2636 <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"/> 2637 <glx rop="173" large="true"/> 2638 </function> 2639 2640 <function name="GetBooleanv" offset="258"> 2641 <param name="pname" type="GLenum"/> 2642 <param name="params" type="GLboolean *" output="true" variable_param="pname"/> 2643 <glx sop="112" handcode="client"/> 2644 </function> 2645 2646 <function name="GetClipPlane" offset="259"> 2647 <param name="plane" type="GLenum"/> 2648 <param name="equation" type="GLdouble *" output="true" count="4"/> 2649 <glx sop="113" always_array="true"/> 2650 </function> 2651 2652 <function name="GetDoublev" offset="260"> 2653 <param name="pname" type="GLenum"/> 2654 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2655 <glx sop="114" handcode="client"/> 2656 </function> 2657 2658 <function name="GetError" offset="261"> 2659 <return type="GLenum"/> 2660 <glx sop="115" handcode="client"/> 2661 </function> 2662 2663 <function name="GetFloatv" offset="262"> 2664 <param name="pname" type="GLenum"/> 2665 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2666 <glx sop="116" handcode="client"/> 2667 </function> 2668 2669 <function name="GetIntegerv" offset="263"> 2670 <param name="pname" type="GLenum"/> 2671 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2672 <glx sop="117" handcode="client"/> 2673 </function> 2674 2675 <function name="GetLightfv" offset="264"> 2676 <param name="light" type="GLenum"/> 2677 <param name="pname" type="GLenum"/> 2678 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2679 <glx sop="118"/> 2680 </function> 2681 2682 <function name="GetLightiv" offset="265"> 2683 <param name="light" type="GLenum"/> 2684 <param name="pname" type="GLenum"/> 2685 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2686 <glx sop="119"/> 2687 </function> 2688 2689 <function name="GetMapdv" offset="266"> 2690 <param name="target" type="GLenum"/> 2691 <param name="query" type="GLenum"/> 2692 <param name="v" type="GLdouble *" output="true" variable_param="target query"/> 2693 <glx sop="120"/> 2694 </function> 2695 2696 <function name="GetMapfv" offset="267"> 2697 <param name="target" type="GLenum"/> 2698 <param name="query" type="GLenum"/> 2699 <param name="v" type="GLfloat *" output="true" variable_param="target query"/> 2700 <glx sop="121"/> 2701 </function> 2702 2703 <function name="GetMapiv" offset="268"> 2704 <param name="target" type="GLenum"/> 2705 <param name="query" type="GLenum"/> 2706 <param name="v" type="GLint *" output="true" variable_param="target query"/> 2707 <glx sop="122"/> 2708 </function> 2709 2710 <function name="GetMaterialfv" offset="269"> 2711 <param name="face" type="GLenum"/> 2712 <param name="pname" type="GLenum"/> 2713 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2714 <glx sop="123"/> 2715 </function> 2716 2717 <function name="GetMaterialiv" offset="270"> 2718 <param name="face" type="GLenum"/> 2719 <param name="pname" type="GLenum"/> 2720 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2721 <glx sop="124"/> 2722 </function> 2723 2724 <function name="GetPixelMapfv" offset="271"> 2725 <param name="map" type="GLenum"/> 2726 <param name="values" type="GLfloat *" output="true" variable_param="map"/> 2727 <glx sop="125"/> 2728 </function> 2729 2730 <function name="GetPixelMapuiv" offset="272"> 2731 <param name="map" type="GLenum"/> 2732 <param name="values" type="GLuint *" output="true" variable_param="map"/> 2733 <glx sop="126"/> 2734 </function> 2735 2736 <function name="GetPixelMapusv" offset="273"> 2737 <param name="map" type="GLenum"/> 2738 <param name="values" type="GLushort *" output="true" variable_param="map"/> 2739 <glx sop="127"/> 2740 </function> 2741 2742 <function name="GetPolygonStipple" offset="274"> 2743 <param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/> 2744 <glx sop="128"/> 2745 </function> 2746 2747 <function name="GetString" offset="275"> 2748 <param name="name" type="GLenum"/> 2749 <return type="const GLubyte *"/> 2750 <glx sop="129" handcode="true"/> 2751 </function> 2752 2753 <function name="GetTexEnvfv" offset="276"> 2754 <param name="target" type="GLenum"/> 2755 <param name="pname" type="GLenum"/> 2756 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2757 <glx sop="130"/> 2758 </function> 2759 2760 <function name="GetTexEnviv" offset="277"> 2761 <param name="target" type="GLenum"/> 2762 <param name="pname" type="GLenum"/> 2763 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2764 <glx sop="131"/> 2765 </function> 2766 2767 <function name="GetTexGendv" offset="278"> 2768 <param name="coord" type="GLenum"/> 2769 <param name="pname" type="GLenum"/> 2770 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 2771 <glx sop="132"/> 2772 </function> 2773 2774 <function name="GetTexGenfv" offset="279"> 2775 <param name="coord" type="GLenum"/> 2776 <param name="pname" type="GLenum"/> 2777 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2778 <glx sop="133"/> 2779 </function> 2780 2781 <function name="GetTexGeniv" offset="280"> 2782 <param name="coord" type="GLenum"/> 2783 <param name="pname" type="GLenum"/> 2784 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2785 <glx sop="134"/> 2786 </function> 2787 2788 <function name="GetTexImage" offset="281"> 2789 <param name="target" type="GLenum"/> 2790 <param name="level" type="GLint"/> 2791 <param name="format" type="GLenum"/> 2792 <param name="type" type="GLenum"/> 2793 <param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/> 2794 <glx sop="135" dimensions_in_reply="true"/> 2795 </function> 2796 2797 <function name="GetTexParameterfv" offset="282"> 2798 <param name="target" type="GLenum"/> 2799 <param name="pname" type="GLenum"/> 2800 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2801 <glx sop="136"/> 2802 </function> 2803 2804 <function name="GetTexParameteriv" offset="283"> 2805 <param name="target" type="GLenum"/> 2806 <param name="pname" type="GLenum"/> 2807 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2808 <glx sop="137"/> 2809 </function> 2810 2811 <function name="GetTexLevelParameterfv" offset="284"> 2812 <param name="target" type="GLenum"/> 2813 <param name="level" type="GLint"/> 2814 <param name="pname" type="GLenum"/> 2815 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 2816 <glx sop="138"/> 2817 </function> 2818 2819 <function name="GetTexLevelParameteriv" offset="285"> 2820 <param name="target" type="GLenum"/> 2821 <param name="level" type="GLint"/> 2822 <param name="pname" type="GLenum"/> 2823 <param name="params" type="GLint *" output="true" variable_param="pname"/> 2824 <glx sop="139"/> 2825 </function> 2826 2827 <function name="IsEnabled" offset="286"> 2828 <param name="cap" type="GLenum"/> 2829 <return type="GLboolean"/> 2830 <glx sop="140" handcode="client"/> 2831 </function> 2832 2833 <function name="IsList" offset="287"> 2834 <param name="list" type="GLuint"/> 2835 <return type="GLboolean"/> 2836 <glx sop="141"/> 2837 </function> 2838 2839 <function name="DepthRange" offset="288"> 2840 <param name="zNear" type="GLclampd"/> 2841 <param name="zFar" type="GLclampd"/> 2842 <glx rop="174"/> 2843 </function> 2844 2845 <function name="Frustum" offset="289"> 2846 <param name="left" type="GLdouble"/> 2847 <param name="right" type="GLdouble"/> 2848 <param name="bottom" type="GLdouble"/> 2849 <param name="top" type="GLdouble"/> 2850 <param name="zNear" type="GLdouble"/> 2851 <param name="zFar" type="GLdouble"/> 2852 <glx rop="175"/> 2853 </function> 2854 2855 <function name="LoadIdentity" offset="290"> 2856 <glx rop="176"/> 2857 </function> 2858 2859 <function name="LoadMatrixf" offset="291"> 2860 <param name="m" type="const GLfloat *" count="16"/> 2861 <glx rop="177"/> 2862 </function> 2863 2864 <function name="LoadMatrixd" offset="292"> 2865 <param name="m" type="const GLdouble *" count="16"/> 2866 <glx rop="178"/> 2867 </function> 2868 2869 <function name="MatrixMode" offset="293"> 2870 <param name="mode" type="GLenum"/> 2871 <glx rop="179"/> 2872 </function> 2873 2874 <function name="MultMatrixf" offset="294"> 2875 <param name="m" type="const GLfloat *" count="16"/> 2876 <glx rop="180"/> 2877 </function> 2878 2879 <function name="MultMatrixd" offset="295"> 2880 <param name="m" type="const GLdouble *" count="16"/> 2881 <glx rop="181"/> 2882 </function> 2883 2884 <function name="Ortho" offset="296"> 2885 <param name="left" type="GLdouble"/> 2886 <param name="right" type="GLdouble"/> 2887 <param name="bottom" type="GLdouble"/> 2888 <param name="top" type="GLdouble"/> 2889 <param name="zNear" type="GLdouble"/> 2890 <param name="zFar" type="GLdouble"/> 2891 <glx rop="182"/> 2892 </function> 2893 2894 <function name="PopMatrix" offset="297"> 2895 <glx rop="183"/> 2896 </function> 2897 2898 <function name="PushMatrix" offset="298"> 2899 <glx rop="184"/> 2900 </function> 2901 2902 <function name="Rotated" offset="299"> 2903 <param name="angle" type="GLdouble"/> 2904 <param name="x" type="GLdouble"/> 2905 <param name="y" type="GLdouble"/> 2906 <param name="z" type="GLdouble"/> 2907 <glx rop="185"/> 2908 </function> 2909 2910 <function name="Rotatef" offset="300"> 2911 <param name="angle" type="GLfloat"/> 2912 <param name="x" type="GLfloat"/> 2913 <param name="y" type="GLfloat"/> 2914 <param name="z" type="GLfloat"/> 2915 <glx rop="186"/> 2916 </function> 2917 2918 <function name="Scaled" offset="301"> 2919 <param name="x" type="GLdouble"/> 2920 <param name="y" type="GLdouble"/> 2921 <param name="z" type="GLdouble"/> 2922 <glx rop="187"/> 2923 </function> 2924 2925 <function name="Scalef" offset="302"> 2926 <param name="x" type="GLfloat"/> 2927 <param name="y" type="GLfloat"/> 2928 <param name="z" type="GLfloat"/> 2929 <glx rop="188"/> 2930 </function> 2931 2932 <function name="Translated" offset="303"> 2933 <param name="x" type="GLdouble"/> 2934 <param name="y" type="GLdouble"/> 2935 <param name="z" type="GLdouble"/> 2936 <glx rop="189"/> 2937 </function> 2938 2939 <function name="Translatef" offset="304"> 2940 <param name="x" type="GLfloat"/> 2941 <param name="y" type="GLfloat"/> 2942 <param name="z" type="GLfloat"/> 2943 <glx rop="190"/> 2944 </function> 2945 2946 <function name="Viewport" offset="305"> 2947 <param name="x" type="GLint"/> 2948 <param name="y" type="GLint"/> 2949 <param name="width" type="GLsizei"/> 2950 <param name="height" type="GLsizei"/> 2951 <glx rop="191"/> 2952 </function> 2953</category> 2954 2955<category name="1.1"> 2956 <enum name="INDEX_LOGIC_OP" value="0x0BF1"/> 2957 <enum name="COLOR_LOGIC_OP" value="0x0BF2"/> 2958 <enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/> 2959 <enum name="DOUBLE" value="0x140A"/> 2960 <enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00"> 2961 <size name="Get" mode="get"/> 2962 </enum> 2963 <enum name="POLYGON_OFFSET_POINT" value="0x2A01"/> 2964 <enum name="POLYGON_OFFSET_LINE" value="0x2A02"/> 2965 <enum name="R3_G3_B2" value="0x2A10"/> 2966 <enum name="V2F" value="0x2A20"/> 2967 <enum name="V3F" value="0x2A21"/> 2968 <enum name="C4UB_V2F" value="0x2A22"/> 2969 <enum name="C4UB_V3F" value="0x2A23"/> 2970 <enum name="C3F_V3F" value="0x2A24"/> 2971 <enum name="N3F_V3F" value="0x2A25"/> 2972 <enum name="C4F_N3F_V3F" value="0x2A26"/> 2973 <enum name="T2F_V3F" value="0x2A27"/> 2974 <enum name="T4F_V4F" value="0x2A28"/> 2975 <enum name="T2F_C4UB_V3F" value="0x2A29"/> 2976 <enum name="T2F_C3F_V3F" value="0x2A2A"/> 2977 <enum name="T2F_N3F_V3F" value="0x2A2B"/> 2978 <enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/> 2979 <enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/> 2980 <enum name="POLYGON_OFFSET_FILL" value="0x8037"/> 2981 <enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038"> 2982 <size name="Get" mode="get"/> 2983 </enum> 2984 <enum name="ALPHA4" value="0x803B"/> 2985 <enum name="ALPHA8" value="0x803C"/> 2986 <enum name="ALPHA12" value="0x803D"/> 2987 <enum name="ALPHA16" value="0x803E"/> 2988 <enum name="LUMINANCE4" value="0x803F"/> 2989 <enum name="LUMINANCE8" value="0x8040"/> 2990 <enum name="LUMINANCE12" value="0x8041"/> 2991 <enum name="LUMINANCE16" value="0x8042"/> 2992 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/> 2993 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/> 2994 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/> 2995 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/> 2996 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/> 2997 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/> 2998 <enum name="INTENSITY" value="0x8049"/> 2999 <enum name="INTENSITY4" value="0x804A"/> 3000 <enum name="INTENSITY8" value="0x804B"/> 3001 <enum name="INTENSITY12" value="0x804C"/> 3002 <enum name="INTENSITY16" value="0x804D"/> 3003 <enum name="RGB4" value="0x804F"/> 3004 <enum name="RGB5" value="0x8050"/> 3005 <enum name="RGB8" value="0x8051"/> 3006 <enum name="RGB10" value="0x8052"/> 3007 <enum name="RGB12" value="0x8053"/> 3008 <enum name="RGB16" value="0x8054"/> 3009 <enum name="RGBA2" value="0x8055"/> 3010 <enum name="RGBA4" value="0x8056"/> 3011 <enum name="RGB5_A1" value="0x8057"/> 3012 <enum name="RGBA8" value="0x8058"/> 3013 <enum name="RGB10_A2" value="0x8059"/> 3014 <enum name="RGBA12" value="0x805A"/> 3015 <enum name="RGBA16" value="0x805B"/> 3016 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C"> 3017 <size name="GetTexLevelParameterfv" mode="get"/> 3018 <size name="GetTexLevelParameteriv" mode="get"/> 3019 </enum> 3020 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D"> 3021 <size name="GetTexLevelParameterfv" mode="get"/> 3022 <size name="GetTexLevelParameteriv" mode="get"/> 3023 </enum> 3024 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E"> 3025 <size name="GetTexLevelParameterfv" mode="get"/> 3026 <size name="GetTexLevelParameteriv" mode="get"/> 3027 </enum> 3028 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F"> 3029 <size name="GetTexLevelParameterfv" mode="get"/> 3030 <size name="GetTexLevelParameteriv" mode="get"/> 3031 </enum> 3032 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060"> 3033 <size name="GetTexLevelParameterfv" mode="get"/> 3034 <size name="GetTexLevelParameteriv" mode="get"/> 3035 </enum> 3036 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061"> 3037 <size name="GetTexLevelParameterfv" mode="get"/> 3038 <size name="GetTexLevelParameteriv" mode="get"/> 3039 </enum> 3040 <enum name="PROXY_TEXTURE_1D" value="0x8063"/> 3041 <enum name="PROXY_TEXTURE_2D" value="0x8064"/> 3042 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066"> 3043 <size name="TexParameterfv"/> 3044 <size name="TexParameteriv"/> 3045 <size name="GetTexParameterfv" mode="get"/> 3046 <size name="GetTexParameteriv" mode="get"/> 3047 </enum> 3048 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067"> 3049 <size name="GetTexParameterfv" mode="get"/> 3050 <size name="GetTexParameteriv" mode="get"/> 3051 </enum> 3052 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068"> 3053 <size name="Get" mode="get"/> 3054 </enum> 3055 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> 3056 <size name="Get" mode="get"/> 3057 </enum> 3058 <enum name="VERTEX_ARRAY" count="1" value="0x8074"> 3059 <size name="Get" mode="get"/> 3060 </enum> 3061 <enum name="NORMAL_ARRAY" count="1" value="0x8075"> 3062 <size name="Get" mode="get"/> 3063 </enum> 3064 <enum name="COLOR_ARRAY" count="1" value="0x8076"> 3065 <size name="Get" mode="get"/> 3066 </enum> 3067 <enum name="INDEX_ARRAY" count="1" value="0x8077"> 3068 <size name="Get" mode="get"/> 3069 </enum> 3070 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078"> 3071 <size name="Get" mode="get"/> 3072 </enum> 3073 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079"> 3074 <size name="Get" mode="get"/> 3075 </enum> 3076 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A"> 3077 <size name="Get" mode="get"/> 3078 </enum> 3079 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B"> 3080 <size name="Get" mode="get"/> 3081 </enum> 3082 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C"> 3083 <size name="Get" mode="get"/> 3084 </enum> 3085 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E"> 3086 <size name="Get" mode="get"/> 3087 </enum> 3088 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F"> 3089 <size name="Get" mode="get"/> 3090 </enum> 3091 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081"> 3092 <size name="Get" mode="get"/> 3093 </enum> 3094 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082"> 3095 <size name="Get" mode="get"/> 3096 </enum> 3097 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083"> 3098 <size name="Get" mode="get"/> 3099 </enum> 3100 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085"> 3101 <size name="Get" mode="get"/> 3102 </enum> 3103 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086"> 3104 <size name="Get" mode="get"/> 3105 </enum> 3106 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088"> 3107 <size name="Get" mode="get"/> 3108 </enum> 3109 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089"> 3110 <size name="Get" mode="get"/> 3111 </enum> 3112 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A"> 3113 <size name="Get" mode="get"/> 3114 </enum> 3115 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C"> 3116 <size name="Get" mode="get"/> 3117 </enum> 3118 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/> 3119 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/> 3120 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/> 3121 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/> 3122 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/> 3123 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/> 3124 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/> 3125 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/> 3126 <enum name="ALL_CLIENT_ATTRIB_BITS" value="0xFFFFFFFF"/> 3127 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/> 3128 3129 <function name="ArrayElement" offset="306"> 3130 <param name="i" type="GLint"/> 3131 <glx handcode="true"/> 3132 </function> 3133 3134 <function name="ColorPointer" offset="308"> 3135 <param name="size" type="GLint"/> 3136 <param name="type" type="GLenum"/> 3137 <param name="stride" type="GLsizei"/> 3138 <param name="pointer" type="const GLvoid *"/> 3139 <glx handcode="true"/> 3140 </function> 3141 3142 <function name="DisableClientState" offset="309"> 3143 <param name="array" type="GLenum"/> 3144 <glx handcode="true"/> 3145 </function> 3146 3147 <function name="DrawArrays" offset="310"> 3148 <param name="mode" type="GLenum"/> 3149 <param name="first" type="GLint"/> 3150 <param name="count" type="GLsizei"/> 3151 <glx rop="193" handcode="true"/> 3152 </function> 3153 3154 <function name="DrawElements" offset="311"> 3155 <param name="mode" type="GLenum"/> 3156 <param name="count" type="GLsizei"/> 3157 <param name="type" type="GLenum"/> 3158 <param name="indices" type="const GLvoid *"/> 3159 <glx handcode="true"/> 3160 </function> 3161 3162 <function name="EdgeFlagPointer" offset="312"> 3163 <param name="stride" type="GLsizei"/> 3164 <param name="pointer" type="const GLvoid *"/> 3165 <glx handcode="true"/> 3166 </function> 3167 3168 <function name="EnableClientState" offset="313"> 3169 <param name="array" type="GLenum"/> 3170 <glx handcode="true"/> 3171 </function> 3172 3173 <function name="GetPointerv" offset="329"> 3174 <param name="pname" type="GLenum"/> 3175 <param name="params" type="GLvoid **" output="true"/> 3176 <glx handcode="true"/> 3177 </function> 3178 3179 <function name="IndexPointer" offset="314"> 3180 <param name="type" type="GLenum"/> 3181 <param name="stride" type="GLsizei"/> 3182 <param name="pointer" type="const GLvoid *"/> 3183 <glx handcode="true"/> 3184 </function> 3185 3186 <function name="InterleavedArrays" offset="317"> 3187 <param name="format" type="GLenum"/> 3188 <param name="stride" type="GLsizei"/> 3189 <param name="pointer" type="const GLvoid *"/> 3190 <glx handcode="true"/> 3191 </function> 3192 3193 <function name="NormalPointer" offset="318"> 3194 <param name="type" type="GLenum"/> 3195 <param name="stride" type="GLsizei"/> 3196 <param name="pointer" type="const GLvoid *"/> 3197 <glx handcode="true"/> 3198 </function> 3199 3200 <function name="TexCoordPointer" offset="320"> 3201 <param name="size" type="GLint"/> 3202 <param name="type" type="GLenum"/> 3203 <param name="stride" type="GLsizei"/> 3204 <param name="pointer" type="const GLvoid *"/> 3205 <glx handcode="true"/> 3206 </function> 3207 3208 <function name="VertexPointer" offset="321"> 3209 <param name="size" type="GLint"/> 3210 <param name="type" type="GLenum"/> 3211 <param name="stride" type="GLsizei"/> 3212 <param name="pointer" type="const GLvoid *"/> 3213 <glx handcode="true"/> 3214 </function> 3215 3216 <function name="PolygonOffset" offset="319"> 3217 <param name="factor" type="GLfloat"/> 3218 <param name="units" type="GLfloat"/> 3219 <glx rop="192"/> 3220 </function> 3221 3222 <function name="CopyTexImage1D" offset="323"> 3223 <param name="target" type="GLenum"/> 3224 <param name="level" type="GLint"/> 3225 <param name="internalformat" type="GLenum"/> 3226 <param name="x" type="GLint"/> 3227 <param name="y" type="GLint"/> 3228 <param name="width" type="GLsizei"/> 3229 <param name="border" type="GLint"/> 3230 <glx rop="4119"/> 3231 </function> 3232 3233 <function name="CopyTexImage2D" offset="324"> 3234 <param name="target" type="GLenum"/> 3235 <param name="level" type="GLint"/> 3236 <param name="internalformat" type="GLenum"/> 3237 <param name="x" type="GLint"/> 3238 <param name="y" type="GLint"/> 3239 <param name="width" type="GLsizei"/> 3240 <param name="height" type="GLsizei"/> 3241 <param name="border" type="GLint"/> 3242 <glx rop="4120"/> 3243 </function> 3244 3245 <function name="CopyTexSubImage1D" offset="325"> 3246 <param name="target" type="GLenum"/> 3247 <param name="level" type="GLint"/> 3248 <param name="xoffset" type="GLint"/> 3249 <param name="x" type="GLint"/> 3250 <param name="y" type="GLint"/> 3251 <param name="width" type="GLsizei"/> 3252 <glx rop="4121"/> 3253 </function> 3254 3255 <function name="CopyTexSubImage2D" offset="326"> 3256 <param name="target" type="GLenum"/> 3257 <param name="level" type="GLint"/> 3258 <param name="xoffset" type="GLint"/> 3259 <param name="yoffset" type="GLint"/> 3260 <param name="x" type="GLint"/> 3261 <param name="y" type="GLint"/> 3262 <param name="width" type="GLsizei"/> 3263 <param name="height" type="GLsizei"/> 3264 <glx rop="4122"/> 3265 </function> 3266 3267 <function name="TexSubImage1D" offset="332"> 3268 <param name="target" type="GLenum"/> 3269 <param name="level" type="GLint"/> 3270 <param name="xoffset" type="GLint"/> 3271 <param name="width" type="GLsizei"/> 3272 <param name="format" type="GLenum"/> 3273 <param name="type" type="GLenum"/> 3274 <param name="UNUSED" type="GLuint" padding="true"/> 3275 <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"/> 3276 <glx rop="4099" large="true"/> 3277 </function> 3278 3279 <function name="TexSubImage2D" offset="333"> 3280 <param name="target" type="GLenum"/> 3281 <param name="level" type="GLint"/> 3282 <param name="xoffset" type="GLint"/> 3283 <param name="yoffset" type="GLint"/> 3284 <param name="width" type="GLsizei"/> 3285 <param name="height" type="GLsizei"/> 3286 <param name="format" type="GLenum"/> 3287 <param name="type" type="GLenum"/> 3288 <param name="UNUSED" type="GLuint" padding="true"/> 3289 <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"/> 3290 <glx rop="4100" large="true"/> 3291 </function> 3292 3293 <function name="AreTexturesResident" offset="322"> 3294 <param name="n" type="GLsizei" counter="true"/> 3295 <param name="textures" type="const GLuint *" count="n"/> 3296 <param name="residences" type="GLboolean *" output="true" count="n"/> 3297 <return type="GLboolean"/> 3298 <glx sop="143" handcode="client" always_array="true"/> 3299 </function> 3300 3301 <function name="BindTexture" offset="307"> 3302 <param name="target" type="GLenum"/> 3303 <param name="texture" type="GLuint"/> 3304 <glx rop="4117"/> 3305 </function> 3306 3307 <function name="DeleteTextures" offset="327"> 3308 <param name="n" type="GLsizei" counter="true"/> 3309 <param name="textures" type="const GLuint *" count="n"/> 3310 <glx sop="144"/> 3311 </function> 3312 3313 <function name="GenTextures" offset="328"> 3314 <param name="n" type="GLsizei" counter="true"/> 3315 <param name="textures" type="GLuint *" output="true" count="n"/> 3316 <glx sop="145" always_array="true"/> 3317 </function> 3318 3319 <function name="IsTexture" offset="330"> 3320 <param name="texture" type="GLuint"/> 3321 <return type="GLboolean"/> 3322 <glx sop="146"/> 3323 </function> 3324 3325 <function name="PrioritizeTextures" offset="331"> 3326 <param name="n" type="GLsizei" counter="true"/> 3327 <param name="textures" type="const GLuint *" count="n"/> 3328 <param name="priorities" type="const GLclampf *" count="n"/> 3329 <glx rop="4118"/> 3330 </function> 3331 3332 <function name="Indexub" offset="315" vectorequiv="Indexubv"> 3333 <param name="c" type="GLubyte"/> 3334 </function> 3335 3336 <function name="Indexubv" offset="316"> 3337 <param name="c" type="const GLubyte *" count="1"/> 3338 <glx rop="194"/> 3339 </function> 3340 3341 <function name="PopClientAttrib" offset="334"> 3342 <glx handcode="true"/> 3343 </function> 3344 3345 <function name="PushClientAttrib" offset="335"> 3346 <param name="mask" type="GLbitfield"/> 3347 <glx handcode="true"/> 3348 </function> 3349</category> 3350 3351<category name="1.2"> 3352 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/> 3353 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> 3354 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> 3355 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/> 3356 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/> 3357 <enum name="RESCALE_NORMAL" count="1" value="0x803A"> 3358 <size name="Get" mode="get"/> 3359 </enum> 3360 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A"> 3361 <size name="Get" mode="get"/> 3362 </enum> 3363 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B"> 3364 <size name="Get" mode="get"/> 3365 </enum> 3366 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C"> 3367 <size name="Get" mode="get"/> 3368 </enum> 3369 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D"> 3370 <size name="Get" mode="get"/> 3371 </enum> 3372 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E"> 3373 <size name="Get" mode="get"/> 3374 </enum> 3375 <enum name="TEXTURE_3D" count="1" value="0x806F"> 3376 <size name="Get" mode="get"/> 3377 </enum> 3378 <enum name="PROXY_TEXTURE_3D" value="0x8070"/> 3379 <enum name="TEXTURE_DEPTH" count="1" value="0x8071"> 3380 <size name="GetTexLevelParameterfv" mode="get"/> 3381 <size name="GetTexLevelParameteriv" mode="get"/> 3382 </enum> 3383 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072"> 3384 <size name="TexParameterfv"/> 3385 <size name="TexParameteriv"/> 3386 <size name="GetTexParameterfv" mode="get"/> 3387 <size name="GetTexParameteriv" mode="get"/> 3388 </enum> 3389 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073"> 3390 <size name="Get" mode="get"/> 3391 </enum> 3392 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/> 3393 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> 3394 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/> 3395 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/> 3396 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/> 3397 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/> 3398 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/> 3399 <enum name="BGR" value="0x80E0"/> 3400 <enum name="BGRA" value="0x80E1"/> 3401 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8"> 3402 <size name="Get" mode="get"/> 3403 </enum> 3404 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9"> 3405 <size name="Get" mode="get"/> 3406 </enum> 3407 <enum name="CLAMP_TO_EDGE" value="0x812F"/> 3408 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A"> 3409 <size name="TexParameterfv"/> 3410 <size name="TexParameteriv"/> 3411 <size name="GetTexParameterfv" mode="get"/> 3412 <size name="GetTexParameteriv" mode="get"/> 3413 </enum> 3414 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B"> 3415 <size name="TexParameterfv"/> 3416 <size name="TexParameteriv"/> 3417 <size name="GetTexParameterfv" mode="get"/> 3418 <size name="GetTexParameteriv" mode="get"/> 3419 </enum> 3420 <enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C"> 3421 <size name="TexParameterfv"/> 3422 <size name="TexParameteriv"/> 3423 <size name="GetTexParameterfv" mode="get"/> 3424 <size name="GetTexParameteriv" mode="get"/> 3425 </enum> 3426 <enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D"> 3427 <size name="TexParameterfv"/> 3428 <size name="TexParameteriv"/> 3429 <size name="GetTexParameterfv" mode="get"/> 3430 <size name="GetTexParameteriv" mode="get"/> 3431 </enum> 3432 <enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8"> 3433 <size name="LightModelfv"/> 3434 <size name="LightModeliv"/> 3435 <size name="Get" mode="get"/> 3436 </enum> 3437 <enum name="SINGLE_COLOR" value="0x81F9"/> 3438 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/> 3439 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12"> 3440 <size name="Get" mode="get"/> 3441 </enum> 3442 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 3443 <size name="Get" mode="get"/> 3444 </enum> 3445 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22"> 3446 <size name="Get" mode="get"/> 3447 </enum> 3448 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 3449 <size name="Get" mode="get"/> 3450 </enum> 3451 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D"> 3452 <size name="Get" mode="get"/> 3453 </enum> 3454 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E"> 3455 <size name="Get" mode="get"/> 3456 </enum> 3457 3458 <!-- These enums are actually part of the ARB_imaging subset. --> 3459 3460 <enum name="CONSTANT_COLOR" value="0x8001"/> 3461 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/> 3462 <enum name="CONSTANT_ALPHA" value="0x8003"/> 3463 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/> 3464 <enum name="BLEND_COLOR" count="4" value="0x8005"> 3465 <size name="Get" mode="get"/> 3466 </enum> 3467 <enum name="FUNC_ADD" value="0x8006"/> 3468 <enum name="MIN" value="0x8007"/> 3469 <enum name="MAX" value="0x8008"/> 3470 <enum name="BLEND_EQUATION" count="1" value="0x8009"> 3471 <size name="Get" mode="get"/> 3472 </enum> 3473 <enum name="FUNC_SUBTRACT" value="0x800A"/> 3474 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/> 3475 <enum name="CONVOLUTION_1D" count="1" value="0x8010"> 3476 <size name="Get" mode="get"/> 3477 </enum> 3478 <enum name="CONVOLUTION_2D" count="1" value="0x8011"> 3479 <size name="Get" mode="get"/> 3480 </enum> 3481 <enum name="SEPARABLE_2D" count="1" value="0x8012"> 3482 <size name="Get" mode="get"/> 3483 </enum> 3484 3485 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013"> 3486 <size name="ConvolutionParameterfv"/> 3487 <size name="ConvolutionParameteriv"/> 3488 <size name="GetConvolutionParameterfv" mode="get"/> 3489 <size name="GetConvolutionParameteriv" mode="get"/> 3490 </enum> 3491 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154"> 3492 <size name="ConvolutionParameterfv"/> 3493 <size name="ConvolutionParameteriv"/> 3494 <size name="GetConvolutionParameterfv" mode="get"/> 3495 <size name="GetConvolutionParameteriv" mode="get"/> 3496 </enum> 3497 <enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014"> 3498 <size name="ConvolutionParameterfv"/> 3499 <size name="ConvolutionParameteriv"/> 3500 <size name="GetConvolutionParameterfv" mode="get"/> 3501 <size name="GetConvolutionParameteriv" mode="get"/> 3502 </enum> 3503 <enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015"> 3504 <size name="ConvolutionParameterfv"/> 3505 <size name="ConvolutionParameteriv"/> 3506 <size name="GetConvolutionParameterfv" mode="get"/> 3507 <size name="GetConvolutionParameteriv" mode="get"/> 3508 </enum> 3509 <enum name="REDUCE" value="0x8016"/> 3510 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017"> 3511 <size name="GetConvolutionParameterfv" mode="get"/> 3512 <size name="GetConvolutionParameteriv" mode="get"/> 3513 </enum> 3514 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018"> 3515 <size name="GetConvolutionParameterfv" mode="get"/> 3516 <size name="GetConvolutionParameteriv" mode="get"/> 3517 </enum> 3518 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019"> 3519 <size name="GetConvolutionParameterfv" mode="get"/> 3520 <size name="GetConvolutionParameteriv" mode="get"/> 3521 </enum> 3522 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A"> 3523 <size name="GetConvolutionParameterfv" mode="get"/> 3524 <size name="GetConvolutionParameteriv" mode="get"/> 3525 <size name="Get" mode="get"/> 3526 </enum> 3527 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B"> 3528 <size name="GetConvolutionParameterfv" mode="get"/> 3529 <size name="GetConvolutionParameteriv" mode="get"/> 3530 <size name="Get" mode="get"/> 3531 </enum> 3532 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C"> 3533 <size name="Get" mode="get"/> 3534 </enum> 3535 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D"> 3536 <size name="Get" mode="get"/> 3537 </enum> 3538 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E"> 3539 <size name="Get" mode="get"/> 3540 </enum> 3541 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F"> 3542 <size name="Get" mode="get"/> 3543 </enum> 3544 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020"> 3545 <size name="Get" mode="get"/> 3546 </enum> 3547 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021"> 3548 <size name="Get" mode="get"/> 3549 </enum> 3550 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022"> 3551 <size name="Get" mode="get"/> 3552 </enum> 3553 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023"> 3554 <size name="Get" mode="get"/> 3555 </enum> 3556 3557 <enum name="HISTOGRAM" count="1" value="0x8024"> 3558 <size name="Get" mode="get"/> 3559 </enum> 3560 <enum name="PROXY_HISTOGRAM" value="0x8025"/> 3561 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026"> 3562 <size name="GetHistogramParameterfv" mode="get"/> 3563 <size name="GetHistogramParameteriv" mode="get"/> 3564 </enum> 3565 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027"> 3566 <size name="GetHistogramParameterfv" mode="get"/> 3567 <size name="GetHistogramParameteriv" mode="get"/> 3568 </enum> 3569 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028"> 3570 <size name="GetHistogramParameterfv" mode="get"/> 3571 <size name="GetHistogramParameteriv" mode="get"/> 3572 </enum> 3573 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029"> 3574 <size name="GetHistogramParameterfv" mode="get"/> 3575 <size name="GetHistogramParameteriv" mode="get"/> 3576 </enum> 3577 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A"> 3578 <size name="GetHistogramParameterfv" mode="get"/> 3579 <size name="GetHistogramParameteriv" mode="get"/> 3580 </enum> 3581 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B"> 3582 <size name="GetHistogramParameterfv" mode="get"/> 3583 <size name="GetHistogramParameteriv" mode="get"/> 3584 </enum> 3585 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C"> 3586 <size name="GetHistogramParameterfv" mode="get"/> 3587 <size name="GetHistogramParameteriv" mode="get"/> 3588 </enum> 3589 <enum name="HISTOGRAM_SINK" count="1" value="0x802D"> 3590 <size name="GetHistogramParameterfv" mode="get"/> 3591 <size name="GetHistogramParameteriv" mode="get"/> 3592 </enum> 3593 <enum name="MINMAX" count="1" value="0x802E"> 3594 <size name="Get" mode="get"/> 3595 </enum> 3596 <enum name="MINMAX_FORMAT" count="1" value="0x802F"> 3597 <size name="GetMinmaxParameterfv" mode="get"/> 3598 <size name="GetMinmaxParameteriv" mode="get"/> 3599 </enum> 3600 <enum name="MINMAX_SINK" count="1" value="0x8030"> 3601 <size name="GetMinmaxParameterfv" mode="get"/> 3602 <size name="GetMinmaxParameteriv" mode="get"/> 3603 </enum> 3604 3605 <enum name="COLOR_MATRIX" count="16" value="0x80B1"> 3606 <size name="Get" mode="get"/> 3607 </enum> 3608 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2"> 3609 <size name="Get" mode="get"/> 3610 </enum> 3611 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3"> 3612 <size name="Get" mode="get"/> 3613 </enum> 3614 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4"> 3615 <size name="Get" mode="get"/> 3616 </enum> 3617 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5"> 3618 <size name="Get" mode="get"/> 3619 </enum> 3620 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6"> 3621 <size name="Get" mode="get"/> 3622 </enum> 3623 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7"> 3624 <size name="Get" mode="get"/> 3625 </enum> 3626 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8"> 3627 <size name="Get" mode="get"/> 3628 </enum> 3629 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9"> 3630 <size name="Get" mode="get"/> 3631 </enum> 3632 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA"> 3633 <size name="Get" mode="get"/> 3634 </enum> 3635 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB"> 3636 <size name="Get" mode="get"/> 3637 </enum> 3638 3639 <enum name="COLOR_TABLE" count="1" value="0x80D0"> 3640 <size name="Get" mode="get"/> 3641 </enum> 3642 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1"> 3643 <size name="Get" mode="get"/> 3644 </enum> 3645 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2"> 3646 <size name="Get" mode="get"/> 3647 </enum> 3648 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/> 3649 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/> 3650 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/> 3651 3652 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6"> 3653 <size name="ColorTableParameterfv"/> 3654 <size name="ColorTableParameteriv"/> 3655 <size name="GetColorTableParameterfv" mode="get"/> 3656 <size name="GetColorTableParameteriv" mode="get"/> 3657 </enum> 3658 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7"> 3659 <size name="ColorTableParameterfv"/> 3660 <size name="ColorTableParameteriv"/> 3661 <size name="GetColorTableParameterfv" mode="get"/> 3662 <size name="GetColorTableParameteriv" mode="get"/> 3663 </enum> 3664 <enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8"> 3665 <size name="GetColorTableParameterfv" mode="get"/> 3666 <size name="GetColorTableParameteriv" mode="get"/> 3667 </enum> 3668 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9"> 3669 <size name="GetColorTableParameterfv" mode="get"/> 3670 <size name="GetColorTableParameteriv" mode="get"/> 3671 </enum> 3672 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA"> 3673 <size name="GetColorTableParameterfv" mode="get"/> 3674 <size name="GetColorTableParameteriv" mode="get"/> 3675 </enum> 3676 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB"> 3677 <size name="GetColorTableParameterfv" mode="get"/> 3678 <size name="GetColorTableParameteriv" mode="get"/> 3679 </enum> 3680 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC"> 3681 <size name="GetColorTableParameterfv" mode="get"/> 3682 <size name="GetColorTableParameteriv" mode="get"/> 3683 </enum> 3684 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD"> 3685 <size name="GetColorTableParameterfv" mode="get"/> 3686 <size name="GetColorTableParameteriv" mode="get"/> 3687 </enum> 3688 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE"> 3689 <size name="GetColorTableParameterfv" mode="get"/> 3690 <size name="GetColorTableParameteriv" mode="get"/> 3691 </enum> 3692 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF"> 3693 <size name="GetColorTableParameterfv" mode="get"/> 3694 <size name="GetColorTableParameteriv" mode="get"/> 3695 </enum> 3696 3697 3698 <function name="BlendColor" offset="336"> 3699 <param name="red" type="GLclampf"/> 3700 <param name="green" type="GLclampf"/> 3701 <param name="blue" type="GLclampf"/> 3702 <param name="alpha" type="GLclampf"/> 3703 <glx rop="4096"/> 3704 </function> 3705 3706 <function name="BlendEquation" offset="337"> 3707 <param name="mode" type="GLenum"/> 3708 <glx rop="4097"/> 3709 </function> 3710 3711 <function name="DrawRangeElements" offset="338"> 3712 <param name="mode" type="GLenum"/> 3713 <param name="start" type="GLuint"/> 3714 <param name="end" type="GLuint"/> 3715 <param name="count" type="GLsizei"/> 3716 <param name="type" type="GLenum"/> 3717 <param name="indices" type="const GLvoid *"/> 3718 <glx handcode="true"/> 3719 </function> 3720 3721 <function name="ColorTable" offset="339"> 3722 <param name="target" type="GLenum"/> 3723 <param name="internalformat" type="GLenum"/> 3724 <param name="width" type="GLsizei"/> 3725 <param name="format" type="GLenum"/> 3726 <param name="type" type="GLenum"/> 3727 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3728 <glx rop="2053" large="true"/> 3729 </function> 3730 3731 <function name="ColorTableParameterfv" offset="340"> 3732 <param name="target" type="GLenum"/> 3733 <param name="pname" type="GLenum"/> 3734 <param name="params" type="const GLfloat *" variable_param="pname"/> 3735 <glx rop="2054"/> 3736 </function> 3737 3738 <function name="ColorTableParameteriv" offset="341"> 3739 <param name="target" type="GLenum"/> 3740 <param name="pname" type="GLenum"/> 3741 <param name="params" type="const GLint *" variable_param="pname"/> 3742 <glx rop="2055"/> 3743 </function> 3744 3745 <function name="CopyColorTable" offset="342"> 3746 <param name="target" type="GLenum"/> 3747 <param name="internalformat" type="GLenum"/> 3748 <param name="x" type="GLint"/> 3749 <param name="y" type="GLint"/> 3750 <param name="width" type="GLsizei"/> 3751 <glx rop="2056"/> 3752 </function> 3753 3754 <function name="GetColorTable" offset="343"> 3755 <param name="target" type="GLenum"/> 3756 <param name="format" type="GLenum"/> 3757 <param name="type" type="GLenum"/> 3758 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3759 <glx sop="147" dimensions_in_reply="true"/> 3760 </function> 3761 3762 <function name="GetColorTableParameterfv" offset="344"> 3763 <param name="target" type="GLenum"/> 3764 <param name="pname" type="GLenum"/> 3765 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3766 <glx sop="148"/> 3767 </function> 3768 3769 <function name="GetColorTableParameteriv" offset="345"> 3770 <param name="target" type="GLenum"/> 3771 <param name="pname" type="GLenum"/> 3772 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3773 <glx sop="149"/> 3774 </function> 3775 3776 <function name="ColorSubTable" offset="346"> 3777 <param name="target" type="GLenum"/> 3778 <param name="start" type="GLsizei"/> 3779 <param name="count" type="GLsizei"/> 3780 <param name="format" type="GLenum"/> 3781 <param name="type" type="GLenum"/> 3782 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3783 <glx rop="195" large="true"/> 3784 </function> 3785 3786 <function name="CopyColorSubTable" offset="347"> 3787 <param name="target" type="GLenum"/> 3788 <param name="start" type="GLsizei"/> 3789 <param name="x" type="GLint"/> 3790 <param name="y" type="GLint"/> 3791 <param name="width" type="GLsizei"/> 3792 <glx rop="196"/> 3793 </function> 3794 3795 <function name="ConvolutionFilter1D" offset="348"> 3796 <param name="target" type="GLenum"/> 3797 <param name="internalformat" type="GLenum"/> 3798 <param name="width" type="GLsizei"/> 3799 <param name="format" type="GLenum"/> 3800 <param name="type" type="GLenum"/> 3801 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3802 <glx rop="4101" large="true"/> 3803 </function> 3804 3805 <function name="ConvolutionFilter2D" offset="349"> 3806 <param name="target" type="GLenum"/> 3807 <param name="internalformat" type="GLenum"/> 3808 <param name="width" type="GLsizei"/> 3809 <param name="height" type="GLsizei"/> 3810 <param name="format" type="GLenum"/> 3811 <param name="type" type="GLenum"/> 3812 <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"/> 3813 <glx rop="4102" large="true"/> 3814 </function> 3815 3816 <function name="ConvolutionParameterf" offset="350"> 3817 <param name="target" type="GLenum"/> 3818 <param name="pname" type="GLenum"/> 3819 <param name="params" type="GLfloat"/> 3820 <glx rop="4103"/> 3821 </function> 3822 3823 <function name="ConvolutionParameterfv" offset="351"> 3824 <param name="target" type="GLenum"/> 3825 <param name="pname" type="GLenum"/> 3826 <param name="params" type="const GLfloat *" variable_param="pname"/> 3827 <glx rop="4104"/> 3828 </function> 3829 3830 <function name="ConvolutionParameteri" offset="352"> 3831 <param name="target" type="GLenum"/> 3832 <param name="pname" type="GLenum"/> 3833 <param name="params" type="GLint"/> 3834 <glx rop="4105"/> 3835 </function> 3836 3837 <function name="ConvolutionParameteriv" offset="353"> 3838 <param name="target" type="GLenum"/> 3839 <param name="pname" type="GLenum"/> 3840 <param name="params" type="const GLint *" variable_param="pname"/> 3841 <glx rop="4106"/> 3842 </function> 3843 3844 <function name="CopyConvolutionFilter1D" offset="354"> 3845 <param name="target" type="GLenum"/> 3846 <param name="internalformat" type="GLenum"/> 3847 <param name="x" type="GLint"/> 3848 <param name="y" type="GLint"/> 3849 <param name="width" type="GLsizei"/> 3850 <glx rop="4107"/> 3851 </function> 3852 3853 <function name="CopyConvolutionFilter2D" offset="355"> 3854 <param name="target" type="GLenum"/> 3855 <param name="internalformat" type="GLenum"/> 3856 <param name="x" type="GLint"/> 3857 <param name="y" type="GLint"/> 3858 <param name="width" type="GLsizei"/> 3859 <param name="height" type="GLsizei"/> 3860 <glx rop="4108"/> 3861 </function> 3862 3863 <function name="GetConvolutionFilter" offset="356"> 3864 <param name="target" type="GLenum"/> 3865 <param name="format" type="GLenum"/> 3866 <param name="type" type="GLenum"/> 3867 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 3868 <glx sop="150" dimensions_in_reply="true"/> 3869 </function> 3870 3871 <function name="GetConvolutionParameterfv" offset="357"> 3872 <param name="target" type="GLenum"/> 3873 <param name="pname" type="GLenum"/> 3874 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3875 <glx sop="151"/> 3876 </function> 3877 3878 <function name="GetConvolutionParameteriv" offset="358"> 3879 <param name="target" type="GLenum"/> 3880 <param name="pname" type="GLenum"/> 3881 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3882 <glx sop="152"/> 3883 </function> 3884 3885 <function name="GetSeparableFilter" offset="359"> 3886 <param name="target" type="GLenum"/> 3887 <param name="format" type="GLenum"/> 3888 <param name="type" type="GLenum"/> 3889 <param name="row" type="GLvoid *" output="true"/> 3890 <param name="column" type="GLvoid *" output="true"/> 3891 <param name="span" type="GLvoid *" output="true"/> 3892 <glx sop="153" handcode="true"/> 3893 </function> 3894 3895 <function name="SeparableFilter2D" offset="360"> 3896 <param name="target" type="GLenum"/> 3897 <param name="internalformat" type="GLenum"/> 3898 <param name="width" type="GLsizei"/> 3899 <param name="height" type="GLsizei"/> 3900 <param name="format" type="GLenum"/> 3901 <param name="type" type="GLenum"/> 3902 <param name="row" type="const GLvoid *"/> 3903 <param name="column" type="const GLvoid *"/> 3904 <glx rop="4109" handcode="true"/> 3905 </function> 3906 3907 <function name="GetHistogram" offset="361"> 3908 <param name="target" type="GLenum"/> 3909 <param name="reset" type="GLboolean"/> 3910 <param name="format" type="GLenum"/> 3911 <param name="type" type="GLenum"/> 3912 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3913 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/> 3914 </function> 3915 3916 <function name="GetHistogramParameterfv" offset="362"> 3917 <param name="target" type="GLenum"/> 3918 <param name="pname" type="GLenum"/> 3919 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3920 <glx sop="155"/> 3921 </function> 3922 3923 <function name="GetHistogramParameteriv" offset="363"> 3924 <param name="target" type="GLenum"/> 3925 <param name="pname" type="GLenum"/> 3926 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3927 <glx sop="156"/> 3928 </function> 3929 3930 <function name="GetMinmax" offset="364"> 3931 <param name="target" type="GLenum"/> 3932 <param name="reset" type="GLboolean"/> 3933 <param name="format" type="GLenum"/> 3934 <param name="type" type="GLenum"/> 3935 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 3936 <glx sop="157" img_reset="reset"/> 3937 </function> 3938 3939 <function name="GetMinmaxParameterfv" offset="365"> 3940 <param name="target" type="GLenum"/> 3941 <param name="pname" type="GLenum"/> 3942 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3943 <glx sop="158"/> 3944 </function> 3945 3946 <function name="GetMinmaxParameteriv" offset="366"> 3947 <param name="target" type="GLenum"/> 3948 <param name="pname" type="GLenum"/> 3949 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3950 <glx sop="159"/> 3951 </function> 3952 3953 <function name="Histogram" offset="367"> 3954 <param name="target" type="GLenum"/> 3955 <param name="width" type="GLsizei"/> 3956 <param name="internalformat" type="GLenum"/> 3957 <param name="sink" type="GLboolean"/> 3958 <glx rop="4110"/> 3959 </function> 3960 3961 <function name="Minmax" offset="368"> 3962 <param name="target" type="GLenum"/> 3963 <param name="internalformat" type="GLenum"/> 3964 <param name="sink" type="GLboolean"/> 3965 <glx rop="4111"/> 3966 </function> 3967 3968 <function name="ResetHistogram" offset="369"> 3969 <param name="target" type="GLenum"/> 3970 <glx rop="4112"/> 3971 </function> 3972 3973 <function name="ResetMinmax" offset="370"> 3974 <param name="target" type="GLenum"/> 3975 <glx rop="4113"/> 3976 </function> 3977 3978 <function name="TexImage3D" offset="371"> 3979 <param name="target" type="GLenum"/> 3980 <param name="level" type="GLint"/> 3981 <param name="internalformat" type="GLint"/> 3982 <param name="width" type="GLsizei"/> 3983 <param name="height" type="GLsizei"/> 3984 <param name="depth" type="GLsizei"/> 3985 <param name="border" type="GLint"/> 3986 <param name="format" type="GLenum"/> 3987 <param name="type" type="GLenum"/> 3988 <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"/> 3989 <glx rop="4114" large="true"/> 3990 </function> 3991 3992 <function name="TexSubImage3D" offset="372"> 3993 <param name="target" type="GLenum"/> 3994 <param name="level" type="GLint"/> 3995 <param name="xoffset" type="GLint"/> 3996 <param name="yoffset" type="GLint"/> 3997 <param name="zoffset" type="GLint"/> 3998 <param name="width" type="GLsizei"/> 3999 <param name="height" type="GLsizei"/> 4000 <param name="depth" type="GLsizei"/> 4001 <param name="format" type="GLenum"/> 4002 <param name="type" type="GLenum"/> 4003 <param name="UNUSED" type="GLuint" padding="true"/> 4004 <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"/> 4005 <glx rop="4115" large="true"/> 4006 </function> 4007 4008 <function name="CopyTexSubImage3D" offset="373"> 4009 <param name="target" type="GLenum"/> 4010 <param name="level" type="GLint"/> 4011 <param name="xoffset" type="GLint"/> 4012 <param name="yoffset" type="GLint"/> 4013 <param name="zoffset" type="GLint"/> 4014 <param name="x" type="GLint"/> 4015 <param name="y" type="GLint"/> 4016 <param name="width" type="GLsizei"/> 4017 <param name="height" type="GLsizei"/> 4018 <glx rop="4123"/> 4019 </function> 4020</category> 4021 4022<category name="1.3"> 4023 <enum name="TEXTURE0" value="0x84C0"/> 4024 <enum name="TEXTURE1" value="0x84C1"/> 4025 <enum name="TEXTURE2" value="0x84C2"/> 4026 <enum name="TEXTURE3" value="0x84C3"/> 4027 <enum name="TEXTURE4" value="0x84C4"/> 4028 <enum name="TEXTURE5" value="0x84C5"/> 4029 <enum name="TEXTURE6" value="0x84C6"/> 4030 <enum name="TEXTURE7" value="0x84C7"/> 4031 <enum name="TEXTURE8" value="0x84C8"/> 4032 <enum name="TEXTURE9" value="0x84C9"/> 4033 <enum name="TEXTURE10" value="0x84CA"/> 4034 <enum name="TEXTURE11" value="0x84CB"/> 4035 <enum name="TEXTURE12" value="0x84CC"/> 4036 <enum name="TEXTURE13" value="0x84CD"/> 4037 <enum name="TEXTURE14" value="0x84CE"/> 4038 <enum name="TEXTURE15" value="0x84CF"/> 4039 <enum name="TEXTURE16" value="0x84D0"/> 4040 <enum name="TEXTURE17" value="0x84D1"/> 4041 <enum name="TEXTURE18" value="0x84D2"/> 4042 <enum name="TEXTURE19" value="0x84D3"/> 4043 <enum name="TEXTURE20" value="0x84D4"/> 4044 <enum name="TEXTURE21" value="0x84D5"/> 4045 <enum name="TEXTURE22" value="0x84D6"/> 4046 <enum name="TEXTURE23" value="0x84D7"/> 4047 <enum name="TEXTURE24" value="0x84D8"/> 4048 <enum name="TEXTURE25" value="0x84D9"/> 4049 <enum name="TEXTURE26" value="0x84DA"/> 4050 <enum name="TEXTURE27" value="0x84DB"/> 4051 <enum name="TEXTURE28" value="0x84DC"/> 4052 <enum name="TEXTURE29" value="0x84DD"/> 4053 <enum name="TEXTURE30" value="0x84DE"/> 4054 <enum name="TEXTURE31" value="0x84DF"/> 4055 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0"> 4056 <size name="Get" mode="get"/> 4057 </enum> 4058 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1"> 4059 <size name="Get" mode="get"/> 4060 </enum> 4061 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2"> 4062 <size name="Get" mode="get"/> 4063 </enum> 4064 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/> 4065 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/> 4066 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/> 4067 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/> 4068 <enum name="MULTISAMPLE" count="1" value="0x809D"> 4069 <size name="Get" mode="get"/> 4070 </enum> 4071 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> 4072 <size name="Get" mode="get"/> 4073 </enum> 4074 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F"> 4075 <size name="Get" mode="get"/> 4076 </enum> 4077 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> 4078 <size name="Get" mode="get"/> 4079 </enum> 4080 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8"> 4081 <size name="Get" mode="get"/> 4082 </enum> 4083 <enum name="SAMPLES" count="1" value="0x80A9"> 4084 <size name="Get" mode="get"/> 4085 </enum> 4086 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA"> 4087 <size name="Get" mode="get"/> 4088 </enum> 4089 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB"> 4090 <size name="Get" mode="get"/> 4091 </enum> 4092 <enum name="MULTISAMPLE_BIT" value="0x20000000"/> 4093 <enum name="NORMAL_MAP" value="0x8511"/> 4094 <enum name="REFLECTION_MAP" value="0x8512"/> 4095 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513"> 4096 <size name="Get" mode="get"/> 4097 </enum> 4098 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514"> 4099 <size name="Get" mode="get"/> 4100 </enum> 4101 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/> 4102 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/> 4103 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/> 4104 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/> 4105 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/> 4106 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/> 4107 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/> 4108 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C"> 4109 <size name="Get" mode="get"/> 4110 </enum> 4111 <enum name="COMPRESSED_ALPHA" value="0x84E9"/> 4112 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/> 4113 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/> 4114 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/> 4115 <enum name="COMPRESSED_RGB" value="0x84ED"/> 4116 <enum name="COMPRESSED_RGBA" value="0x84EE"/> 4117 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF"> 4118 <size name="Get" mode="get"/> 4119 </enum> 4120 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0"> 4121 <size name="GetTexLevelParameterfv" mode="get"/> 4122 <size name="GetTexLevelParameteriv" mode="get"/> 4123 </enum> 4124 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1"> 4125 <size name="GetTexLevelParameterfv" mode="get"/> 4126 <size name="GetTexLevelParameteriv" mode="get"/> 4127 </enum> 4128 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2"> 4129 <size name="Get" mode="get"/> 4130 </enum> 4131 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3"> 4132 <size name="Get" mode="get"/> 4133 </enum> 4134 <enum name="CLAMP_TO_BORDER" value="0x812D"/> 4135 <enum name="COMBINE" value="0x8570"/> 4136 <enum name="COMBINE_RGB" count="1" value="0x8571"> 4137 <size name="TexEnvfv"/> 4138 <size name="TexEnviv"/> 4139 <size name="GetTexEnvfv" mode="get"/> 4140 <size name="GetTexEnviv" mode="get"/> 4141 </enum> 4142 <enum name="COMBINE_ALPHA" count="1" value="0x8572"> 4143 <size name="TexEnvfv"/> 4144 <size name="TexEnviv"/> 4145 <size name="GetTexEnvfv" mode="get"/> 4146 <size name="GetTexEnviv" mode="get"/> 4147 </enum> 4148 <enum name="SOURCE0_RGB" count="1" value="0x8580"> 4149 <size name="TexEnvfv"/> 4150 <size name="TexEnviv"/> 4151 <size name="GetTexEnvfv" mode="get"/> 4152 <size name="GetTexEnviv" mode="get"/> 4153 </enum> 4154 <enum name="SOURCE1_RGB" count="1" value="0x8581"> 4155 <size name="TexEnvfv"/> 4156 <size name="TexEnviv"/> 4157 <size name="GetTexEnvfv" mode="get"/> 4158 <size name="GetTexEnviv" mode="get"/> 4159 </enum> 4160 <enum name="SOURCE2_RGB" count="1" value="0x8582"> 4161 <size name="TexEnvfv"/> 4162 <size name="TexEnviv"/> 4163 <size name="GetTexEnvfv" mode="get"/> 4164 <size name="GetTexEnviv" mode="get"/> 4165 </enum> 4166 <enum name="SOURCE0_ALPHA" count="1" value="0x8588"> 4167 <size name="TexEnvfv"/> 4168 <size name="TexEnviv"/> 4169 <size name="GetTexEnvfv" mode="get"/> 4170 <size name="GetTexEnviv" mode="get"/> 4171 </enum> 4172 <enum name="SOURCE1_ALPHA" count="1" value="0x8589"> 4173 <size name="TexEnvfv"/> 4174 <size name="TexEnviv"/> 4175 <size name="GetTexEnvfv" mode="get"/> 4176 <size name="GetTexEnviv" mode="get"/> 4177 </enum> 4178 <enum name="SOURCE2_ALPHA" count="1" value="0x858A"> 4179 <size name="TexEnvfv"/> 4180 <size name="TexEnviv"/> 4181 <size name="GetTexEnvfv" mode="get"/> 4182 <size name="GetTexEnviv" mode="get"/> 4183 </enum> 4184 <enum name="OPERAND0_RGB" count="1" value="0x8590"> 4185 <size name="TexEnvfv"/> 4186 <size name="TexEnviv"/> 4187 <size name="GetTexEnvfv" mode="get"/> 4188 <size name="GetTexEnviv" mode="get"/> 4189 </enum> 4190 <enum name="OPERAND1_RGB" count="1" value="0x8591"> 4191 <size name="TexEnvfv"/> 4192 <size name="TexEnviv"/> 4193 <size name="GetTexEnvfv" mode="get"/> 4194 <size name="GetTexEnviv" mode="get"/> 4195 </enum> 4196 <enum name="OPERAND2_RGB" count="1" value="0x8592"> 4197 <size name="TexEnvfv"/> 4198 <size name="TexEnviv"/> 4199 <size name="GetTexEnvfv" mode="get"/> 4200 <size name="GetTexEnviv" mode="get"/> 4201 </enum> 4202 <enum name="OPERAND0_ALPHA" count="1" value="0x8598"> 4203 <size name="TexEnvfv"/> 4204 <size name="TexEnviv"/> 4205 <size name="GetTexEnvfv" mode="get"/> 4206 <size name="GetTexEnviv" mode="get"/> 4207 </enum> 4208 <enum name="OPERAND1_ALPHA" count="1" value="0x8599"> 4209 <size name="TexEnvfv"/> 4210 <size name="TexEnviv"/> 4211 <size name="GetTexEnvfv" mode="get"/> 4212 <size name="GetTexEnviv" mode="get"/> 4213 </enum> 4214 <enum name="OPERAND2_ALPHA" count="1" value="0x859A"> 4215 <size name="TexEnvfv"/> 4216 <size name="TexEnviv"/> 4217 <size name="GetTexEnvfv" mode="get"/> 4218 <size name="GetTexEnviv" mode="get"/> 4219 </enum> 4220 <enum name="RGB_SCALE" count="1" value="0x8573"> 4221 <size name="TexEnvfv"/> 4222 <size name="TexEnviv"/> 4223 <size name="GetTexEnvfv" mode="get"/> 4224 <size name="GetTexEnviv" mode="get"/> 4225 </enum> 4226 <enum name="ADD_SIGNED" value="0x8574"/> 4227 <enum name="INTERPOLATE" value="0x8575"/> 4228 <enum name="SUBTRACT" value="0x84E7"/> 4229 <enum name="CONSTANT" value="0x8576"/> 4230 <enum name="PRIMARY_COLOR" value="0x8577"/> 4231 <enum name="PREVIOUS" value="0x8578"/> 4232 <enum name="DOT3_RGB" value="0x86AE"/> 4233 <enum name="DOT3_RGBA" value="0x86AF"/> 4234 4235 <function name="ActiveTexture" alias="ActiveTextureARB"> 4236 <param name="texture" type="GLenum"/> 4237 </function> 4238 4239 <function name="ClientActiveTexture" alias="ClientActiveTextureARB"> 4240 <param name="texture" type="GLenum"/> 4241 </function> 4242 4243 <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB"> 4244 <param name="target" type="GLenum"/> 4245 <param name="s" type="GLdouble"/> 4246 </function> 4247 4248 <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB"> 4249 <param name="target" type="GLenum"/> 4250 <param name="v" type="const GLdouble *"/> 4251 </function> 4252 4253 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB"> 4254 <param name="target" type="GLenum"/> 4255 <param name="s" type="GLfloat"/> 4256 </function> 4257 4258 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB"> 4259 <param name="target" type="GLenum"/> 4260 <param name="v" type="const GLfloat *"/> 4261 </function> 4262 4263 <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB"> 4264 <param name="target" type="GLenum"/> 4265 <param name="s" type="GLint"/> 4266 </function> 4267 4268 <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB"> 4269 <param name="target" type="GLenum"/> 4270 <param name="v" type="const GLint *"/> 4271 </function> 4272 4273 <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB"> 4274 <param name="target" type="GLenum"/> 4275 <param name="s" type="GLshort"/> 4276 </function> 4277 4278 <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB"> 4279 <param name="target" type="GLenum"/> 4280 <param name="v" type="const GLshort *"/> 4281 </function> 4282 4283 <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB"> 4284 <param name="target" type="GLenum"/> 4285 <param name="s" type="GLdouble"/> 4286 <param name="t" type="GLdouble"/> 4287 </function> 4288 4289 <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB"> 4290 <param name="target" type="GLenum"/> 4291 <param name="v" type="const GLdouble *"/> 4292 </function> 4293 4294 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB"> 4295 <param name="target" type="GLenum"/> 4296 <param name="s" type="GLfloat"/> 4297 <param name="t" type="GLfloat"/> 4298 </function> 4299 4300 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB"> 4301 <param name="target" type="GLenum"/> 4302 <param name="v" type="const GLfloat *"/> 4303 </function> 4304 4305 <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB"> 4306 <param name="target" type="GLenum"/> 4307 <param name="s" type="GLint"/> 4308 <param name="t" type="GLint"/> 4309 </function> 4310 4311 <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB"> 4312 <param name="target" type="GLenum"/> 4313 <param name="v" type="const GLint *"/> 4314 </function> 4315 4316 <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB"> 4317 <param name="target" type="GLenum"/> 4318 <param name="s" type="GLshort"/> 4319 <param name="t" type="GLshort"/> 4320 </function> 4321 4322 <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB"> 4323 <param name="target" type="GLenum"/> 4324 <param name="v" type="const GLshort *"/> 4325 </function> 4326 4327 <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB"> 4328 <param name="target" type="GLenum"/> 4329 <param name="s" type="GLdouble"/> 4330 <param name="t" type="GLdouble"/> 4331 <param name="r" type="GLdouble"/> 4332 </function> 4333 4334 <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB"> 4335 <param name="target" type="GLenum"/> 4336 <param name="v" type="const GLdouble *"/> 4337 </function> 4338 4339 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB"> 4340 <param name="target" type="GLenum"/> 4341 <param name="s" type="GLfloat"/> 4342 <param name="t" type="GLfloat"/> 4343 <param name="r" type="GLfloat"/> 4344 </function> 4345 4346 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB"> 4347 <param name="target" type="GLenum"/> 4348 <param name="v" type="const GLfloat *"/> 4349 </function> 4350 4351 <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB"> 4352 <param name="target" type="GLenum"/> 4353 <param name="s" type="GLint"/> 4354 <param name="t" type="GLint"/> 4355 <param name="r" type="GLint"/> 4356 </function> 4357 4358 <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB"> 4359 <param name="target" type="GLenum"/> 4360 <param name="v" type="const GLint *"/> 4361 </function> 4362 4363 <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB"> 4364 <param name="target" type="GLenum"/> 4365 <param name="s" type="GLshort"/> 4366 <param name="t" type="GLshort"/> 4367 <param name="r" type="GLshort"/> 4368 </function> 4369 4370 <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB"> 4371 <param name="target" type="GLenum"/> 4372 <param name="v" type="const GLshort *"/> 4373 </function> 4374 4375 <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB"> 4376 <param name="target" type="GLenum"/> 4377 <param name="s" type="GLdouble"/> 4378 <param name="t" type="GLdouble"/> 4379 <param name="r" type="GLdouble"/> 4380 <param name="q" type="GLdouble"/> 4381 </function> 4382 4383 <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB"> 4384 <param name="target" type="GLenum"/> 4385 <param name="v" type="const GLdouble *"/> 4386 </function> 4387 4388 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB"> 4389 <param name="target" type="GLenum"/> 4390 <param name="s" type="GLfloat"/> 4391 <param name="t" type="GLfloat"/> 4392 <param name="r" type="GLfloat"/> 4393 <param name="q" type="GLfloat"/> 4394 </function> 4395 4396 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB"> 4397 <param name="target" type="GLenum"/> 4398 <param name="v" type="const GLfloat *"/> 4399 </function> 4400 4401 <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB"> 4402 <param name="target" type="GLenum"/> 4403 <param name="s" type="GLint"/> 4404 <param name="t" type="GLint"/> 4405 <param name="r" type="GLint"/> 4406 <param name="q" type="GLint"/> 4407 </function> 4408 4409 <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB"> 4410 <param name="target" type="GLenum"/> 4411 <param name="v" type="const GLint *"/> 4412 </function> 4413 4414 <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB"> 4415 <param name="target" type="GLenum"/> 4416 <param name="s" type="GLshort"/> 4417 <param name="t" type="GLshort"/> 4418 <param name="r" type="GLshort"/> 4419 <param name="q" type="GLshort"/> 4420 </function> 4421 4422 <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB"> 4423 <param name="target" type="GLenum"/> 4424 <param name="v" type="const GLshort *"/> 4425 </function> 4426 4427 <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB"> 4428 <param name="m" type="const GLfloat *"/> 4429 </function> 4430 4431 <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB"> 4432 <param name="m" type="const GLdouble *"/> 4433 </function> 4434 4435 <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB"> 4436 <param name="m" type="const GLfloat *"/> 4437 </function> 4438 4439 <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB"> 4440 <param name="m" type="const GLdouble *"/> 4441 </function> 4442 4443 <function name="SampleCoverage" alias="SampleCoverageARB"> 4444 <param name="value" type="GLclampf"/> 4445 <param name="invert" type="GLboolean"/> 4446 </function> 4447 4448 <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB"> 4449 <param name="target" type="GLenum"/> 4450 <param name="level" type="GLint"/> 4451 <param name="internalformat" type="GLenum"/> 4452 <param name="width" type="GLsizei"/> 4453 <param name="height" type="GLsizei"/> 4454 <param name="depth" type="GLsizei"/> 4455 <param name="border" type="GLint"/> 4456 <param name="imageSize" type="GLsizei"/> 4457 <param name="data" type="const GLvoid *"/> 4458 </function> 4459 4460 <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB"> 4461 <param name="target" type="GLenum"/> 4462 <param name="level" type="GLint"/> 4463 <param name="internalformat" type="GLenum"/> 4464 <param name="width" type="GLsizei"/> 4465 <param name="height" type="GLsizei"/> 4466 <param name="border" type="GLint"/> 4467 <param name="imageSize" type="GLsizei"/> 4468 <param name="data" type="const GLvoid *"/> 4469 </function> 4470 4471 <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB"> 4472 <param name="target" type="GLenum"/> 4473 <param name="level" type="GLint"/> 4474 <param name="internalformat" type="GLenum"/> 4475 <param name="width" type="GLsizei"/> 4476 <param name="border" type="GLint"/> 4477 <param name="imageSize" type="GLsizei"/> 4478 <param name="data" type="const GLvoid *"/> 4479 </function> 4480 4481 <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB"> 4482 <param name="target" type="GLenum"/> 4483 <param name="level" type="GLint"/> 4484 <param name="xoffset" type="GLint"/> 4485 <param name="yoffset" type="GLint"/> 4486 <param name="zoffset" type="GLint"/> 4487 <param name="width" type="GLsizei"/> 4488 <param name="height" type="GLsizei"/> 4489 <param name="depth" type="GLsizei"/> 4490 <param name="format" type="GLenum"/> 4491 <param name="imageSize" type="GLsizei"/> 4492 <param name="data" type="const GLvoid *"/> 4493 </function> 4494 4495 <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB"> 4496 <param name="target" type="GLenum"/> 4497 <param name="level" type="GLint"/> 4498 <param name="xoffset" type="GLint"/> 4499 <param name="yoffset" type="GLint"/> 4500 <param name="width" type="GLsizei"/> 4501 <param name="height" type="GLsizei"/> 4502 <param name="format" type="GLenum"/> 4503 <param name="imageSize" type="GLsizei"/> 4504 <param name="data" type="const GLvoid *"/> 4505 </function> 4506 4507 <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB"> 4508 <param name="target" type="GLenum"/> 4509 <param name="level" type="GLint"/> 4510 <param name="xoffset" type="GLint"/> 4511 <param name="width" type="GLsizei"/> 4512 <param name="format" type="GLenum"/> 4513 <param name="imageSize" type="GLsizei"/> 4514 <param name="data" type="const GLvoid *"/> 4515 </function> 4516 4517 <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB"> 4518 <param name="target" type="GLenum"/> 4519 <param name="level" type="GLint"/> 4520 <param name="img" type="GLvoid *" output="true"/> 4521 </function> 4522</category> 4523 4524<category name="1.4"> 4525 <enum name="BLEND_DST_RGB" count="1" value="0x80C8"> 4526 <size name="Get" mode="get"/> 4527 </enum> 4528 <enum name="BLEND_SRC_RGB" count="1" value="0x80C9"> 4529 <size name="Get" mode="get"/> 4530 </enum> 4531 <enum name="BLEND_DST_ALPHA" count="1" value="0x80CA"> 4532 <size name="Get" mode="get"/> 4533 </enum> 4534 <enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB"> 4535 <size name="Get" mode="get"/> 4536 </enum> 4537 <enum name="POINT_SIZE_MIN" count="1" value="0x8126"> 4538 <size name="PointParameterfvEXT"/> 4539 <size name="Get" mode="get"/> 4540 </enum> 4541 <enum name="POINT_SIZE_MAX" count="1" value="0x8127"> 4542 <size name="PointParameterfvEXT"/> 4543 <size name="Get" mode="get"/> 4544 </enum> 4545 <enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128"> 4546 <size name="PointParameterfvEXT"/> 4547 <size name="Get" mode="get"/> 4548 </enum> 4549 <enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129"> 4550 <size name="PointParameterfvEXT"/> 4551 <size name="Get" mode="get"/> 4552 </enum> 4553 <enum name="GENERATE_MIPMAP" count="1" value="0x8191"> 4554 <size name="TexParameterfv"/> 4555 <size name="TexParameteriv"/> 4556 <size name="GetTexParameterfv" mode="get"/> 4557 <size name="GetTexParameteriv" mode="get"/> 4558 </enum> 4559 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/> 4560 <enum name="DEPTH_COMPONENT16" value="0x81A5"/> 4561 <enum name="DEPTH_COMPONENT24" value="0x81A6"/> 4562 <enum name="DEPTH_COMPONENT32" value="0x81A7"/> 4563 <enum name="MIRRORED_REPEAT" value="0x8370"/> 4564 <enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450"> 4565 <size name="Get" mode="get"/> 4566 </enum> 4567 <enum name="FOG_COORDINATE" value="0x8451"/> 4568 <enum name="FRAGMENT_DEPTH" value="0x8452"/> 4569 <enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453"> 4570 <size name="Get" mode="get"/> 4571 </enum> 4572 <enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454"> 4573 <size name="Get" mode="get"/> 4574 </enum> 4575 <enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455"> 4576 <size name="Get" mode="get"/> 4577 </enum> 4578 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/> 4579 <enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457"> 4580 <size name="Get" mode="get"/> 4581 </enum> 4582 <enum name="COLOR_SUM" value="0x8458"/> 4583 <enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459"> 4584 <size name="Get" mode="get"/> 4585 </enum> 4586 <enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A"> 4587 <size name="Get" mode="get"/> 4588 </enum> 4589 <enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B"> 4590 <size name="Get" mode="get"/> 4591 </enum> 4592 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C"> 4593 <size name="Get" mode="get"/> 4594 </enum> 4595 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/> 4596 <enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E"> 4597 <size name="Get" mode="get"/> 4598 </enum> 4599 <enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD"> 4600 <size name="Get" mode="get"/> 4601 </enum> 4602 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/> 4603 <enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501"> 4604 <size name="TexEnvfv"/> 4605 <size name="TexEnviv"/> 4606 <size name="TexParameterfv"/> 4607 <size name="TexParameteriv"/> 4608 <size name="GetTexEnvfv" mode="get"/> 4609 <size name="GetTexEnviv" mode="get"/> 4610 <size name="GetTexParameterfv" mode="get"/> 4611 <size name="GetTexParameteriv" mode="get"/> 4612 </enum> 4613 <enum name="INCR_WRAP" value="0x8507"/> 4614 <enum name="DECR_WRAP" value="0x8508"/> 4615 <enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A"> 4616 <size name="GetTexLevelParameterfv" mode="get"/> 4617 <size name="GetTexLevelParameteriv" mode="get"/> 4618 </enum> 4619 <enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B"> 4620 <size name="TexParameterfv"/> 4621 <size name="TexParameteriv"/> 4622 <size name="GetTexParameterfv" mode="get"/> 4623 <size name="GetTexParameteriv" mode="get"/> 4624 </enum> 4625 <enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C"> 4626 <size name="TexParameterfv"/> 4627 <size name="TexParameteriv"/> 4628 <size name="GetTexParameterfv" mode="get"/> 4629 <size name="GetTexParameteriv" mode="get"/> 4630 </enum> 4631 <enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D"> 4632 <size name="TexParameterfv"/> 4633 <size name="TexParameteriv"/> 4634 <size name="GetTexParameterfv" mode="get"/> 4635 <size name="GetTexParameteriv" mode="get"/> 4636 </enum> 4637 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/> 4638 4639 <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT"> 4640 <param name="sfactorRGB" type="GLenum"/> 4641 <param name="dfactorRGB" type="GLenum"/> 4642 <param name="sfactorAlpha" type="GLenum"/> 4643 <param name="dfactorAlpha" type="GLenum"/> 4644 </function> 4645 4646 <function name="FogCoordf" alias="FogCoordfEXT"> 4647 <param name="coord" type="GLfloat"/> 4648 </function> 4649 4650 <function name="FogCoordfv" alias="FogCoordfvEXT"> 4651 <param name="coord" type="const GLfloat *"/> 4652 </function> 4653 4654 <function name="FogCoordd" alias="FogCoorddEXT"> 4655 <param name="coord" type="GLdouble"/> 4656 </function> 4657 4658 <function name="FogCoorddv" alias="FogCoorddvEXT"> 4659 <param name="coord" type="const GLdouble *"/> 4660 </function> 4661 4662 <function name="FogCoordPointer" alias="FogCoordPointerEXT"> 4663 <param name="type" type="GLenum"/> 4664 <param name="stride" type="GLsizei"/> 4665 <param name="pointer" type="const GLvoid *"/> 4666 </function> 4667 4668 <function name="MultiDrawArrays" alias="MultiDrawArraysEXT"> 4669 <param name="mode" type="GLenum"/> 4670 <param name="first" type="const GLint *"/> 4671 <param name="count" type="const GLsizei *"/> 4672 <param name="primcount" type="GLsizei"/> 4673 </function> 4674 4675 <function name="MultiDrawElements" alias="MultiDrawElementsEXT"> 4676 <param name="mode" type="GLenum"/> 4677 <param name="count" type="const GLsizei *"/> 4678 <param name="type" type="GLenum"/> 4679 <param name="indices" type="const GLvoid * const *"/> 4680 <param name="primcount" type="GLsizei"/> 4681 </function> 4682 4683 <function name="PointParameterf" alias="PointParameterfEXT"> 4684 <param name="pname" type="GLenum"/> 4685 <param name="param" type="GLfloat"/> 4686 </function> 4687 4688 <function name="PointParameterfv" alias="PointParameterfvEXT"> 4689 <param name="pname" type="GLenum"/> 4690 <param name="params" type="const GLfloat *"/> 4691 </function> 4692 4693 <function name="PointParameteri" alias="PointParameteriNV"> 4694 <param name="pname" type="GLenum"/> 4695 <param name="param" type="GLint"/> 4696 </function> 4697 4698 <function name="PointParameteriv" alias="PointParameterivNV"> 4699 <param name="pname" type="GLenum"/> 4700 <param name="params" type="const GLint *"/> 4701 </function> 4702 4703 <function name="SecondaryColor3b" alias="SecondaryColor3bEXT"> 4704 <param name="red" type="GLbyte"/> 4705 <param name="green" type="GLbyte"/> 4706 <param name="blue" type="GLbyte"/> 4707 </function> 4708 4709 <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT"> 4710 <param name="v" type="const GLbyte *"/> 4711 </function> 4712 4713 <function name="SecondaryColor3d" alias="SecondaryColor3dEXT"> 4714 <param name="red" type="GLdouble"/> 4715 <param name="green" type="GLdouble"/> 4716 <param name="blue" type="GLdouble"/> 4717 </function> 4718 4719 <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT"> 4720 <param name="v" type="const GLdouble *"/> 4721 </function> 4722 4723 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT"> 4724 <param name="red" type="GLfloat"/> 4725 <param name="green" type="GLfloat"/> 4726 <param name="blue" type="GLfloat"/> 4727 </function> 4728 4729 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT"> 4730 <param name="v" type="const GLfloat *"/> 4731 </function> 4732 4733 <function name="SecondaryColor3i" alias="SecondaryColor3iEXT"> 4734 <param name="red" type="GLint"/> 4735 <param name="green" type="GLint"/> 4736 <param name="blue" type="GLint"/> 4737 </function> 4738 4739 <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT"> 4740 <param name="v" type="const GLint *"/> 4741 </function> 4742 4743 <function name="SecondaryColor3s" alias="SecondaryColor3sEXT"> 4744 <param name="red" type="GLshort"/> 4745 <param name="green" type="GLshort"/> 4746 <param name="blue" type="GLshort"/> 4747 </function> 4748 4749 <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT"> 4750 <param name="v" type="const GLshort *"/> 4751 </function> 4752 4753 <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT"> 4754 <param name="red" type="GLubyte"/> 4755 <param name="green" type="GLubyte"/> 4756 <param name="blue" type="GLubyte"/> 4757 </function> 4758 4759 <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT"> 4760 <param name="v" type="const GLubyte *"/> 4761 </function> 4762 4763 <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT"> 4764 <param name="red" type="GLuint"/> 4765 <param name="green" type="GLuint"/> 4766 <param name="blue" type="GLuint"/> 4767 </function> 4768 4769 <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT"> 4770 <param name="v" type="const GLuint *"/> 4771 </function> 4772 4773 <function name="SecondaryColor3us" alias="SecondaryColor3usEXT"> 4774 <param name="red" type="GLushort"/> 4775 <param name="green" type="GLushort"/> 4776 <param name="blue" type="GLushort"/> 4777 </function> 4778 4779 <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT"> 4780 <param name="v" type="const GLushort *"/> 4781 </function> 4782 4783 <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT"> 4784 <param name="size" type="GLint"/> 4785 <param name="type" type="GLenum"/> 4786 <param name="stride" type="GLsizei"/> 4787 <param name="pointer" type="const GLvoid *"/> 4788 </function> 4789 4790 <function name="WindowPos2d" alias="WindowPos2dMESA"> 4791 <param name="x" type="GLdouble"/> 4792 <param name="y" type="GLdouble"/> 4793 </function> 4794 4795 <function name="WindowPos2dv" alias="WindowPos2dvMESA"> 4796 <param name="v" type="const GLdouble *"/> 4797 </function> 4798 4799 <function name="WindowPos2f" alias="WindowPos2fMESA"> 4800 <param name="x" type="GLfloat"/> 4801 <param name="y" type="GLfloat"/> 4802 </function> 4803 4804 <function name="WindowPos2fv" alias="WindowPos2fvMESA"> 4805 <param name="v" type="const GLfloat *"/> 4806 </function> 4807 4808 <function name="WindowPos2i" alias="WindowPos2iMESA"> 4809 <param name="x" type="GLint"/> 4810 <param name="y" type="GLint"/> 4811 </function> 4812 4813 <function name="WindowPos2iv" alias="WindowPos2ivMESA"> 4814 <param name="v" type="const GLint *"/> 4815 </function> 4816 4817 <function name="WindowPos2s" alias="WindowPos2sMESA"> 4818 <param name="x" type="GLshort"/> 4819 <param name="y" type="GLshort"/> 4820 </function> 4821 4822 <function name="WindowPos2sv" alias="WindowPos2svMESA"> 4823 <param name="v" type="const GLshort *"/> 4824 </function> 4825 4826 <function name="WindowPos3d" alias="WindowPos3dMESA"> 4827 <param name="x" type="GLdouble"/> 4828 <param name="y" type="GLdouble"/> 4829 <param name="z" type="GLdouble"/> 4830 </function> 4831 4832 <function name="WindowPos3dv" alias="WindowPos3dvMESA"> 4833 <param name="v" type="const GLdouble *"/> 4834 </function> 4835 4836 <function name="WindowPos3f" alias="WindowPos3fMESA"> 4837 <param name="x" type="GLfloat"/> 4838 <param name="y" type="GLfloat"/> 4839 <param name="z" type="GLfloat"/> 4840 </function> 4841 4842 <function name="WindowPos3fv" alias="WindowPos3fvMESA"> 4843 <param name="v" type="const GLfloat *"/> 4844 </function> 4845 4846 <function name="WindowPos3i" alias="WindowPos3iMESA"> 4847 <param name="x" type="GLint"/> 4848 <param name="y" type="GLint"/> 4849 <param name="z" type="GLint"/> 4850 </function> 4851 4852 <function name="WindowPos3iv" alias="WindowPos3ivMESA"> 4853 <param name="v" type="const GLint *"/> 4854 </function> 4855 4856 <function name="WindowPos3s" alias="WindowPos3sMESA"> 4857 <param name="x" type="GLshort"/> 4858 <param name="y" type="GLshort"/> 4859 <param name="z" type="GLshort"/> 4860 </function> 4861 4862 <function name="WindowPos3sv" alias="WindowPos3svMESA"> 4863 <param name="v" type="const GLshort *"/> 4864 </function> 4865</category> 4866 4867<category name="1.5"> 4868 <enum name="BUFFER_SIZE" value="0x8764"/> 4869 <enum name="BUFFER_USAGE" value="0x8765"/> 4870 <enum name="QUERY_COUNTER_BITS" value="0x8864"/> 4871 <enum name="CURRENT_QUERY" value="0x8865"/> 4872 <enum name="QUERY_RESULT" value="0x8866"/> 4873 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/> 4874 <enum name="ARRAY_BUFFER" value="0x8892"/> 4875 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/> 4876 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/> 4877 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/> 4878 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/> 4879 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/> 4880 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/> 4881 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/> 4882 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/> 4883 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/> 4884 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/> 4885 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/> 4886 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/> 4887 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/> 4888 <enum name="READ_ONLY" value="0x88B8"/> 4889 <enum name="WRITE_ONLY" value="0x88B9"/> 4890 <enum name="READ_WRITE" value="0x88BA"/> 4891 <enum name="BUFFER_ACCESS" value="0x88BB"/> 4892 <enum name="BUFFER_MAPPED" value="0x88BC"/> 4893 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/> 4894 <enum name="STREAM_DRAW" value="0x88E0"/> 4895 <enum name="STREAM_READ" value="0x88E1"/> 4896 <enum name="STREAM_COPY" value="0x88E2"/> 4897 <enum name="STATIC_DRAW" value="0x88E4"/> 4898 <enum name="STATIC_READ" value="0x88E5"/> 4899 <enum name="STATIC_COPY" value="0x88E6"/> 4900 <enum name="DYNAMIC_DRAW" value="0x88E8"/> 4901 <enum name="DYNAMIC_READ" value="0x88E9"/> 4902 <enum name="DYNAMIC_COPY" value="0x88EA"/> 4903 <enum name="SAMPLES_PASSED" count="1" value="0x8914"/> 4904 <enum name="FOG_COORD_SRC" value="0x8450"> 4905 <size name="Get" mode="get"/> 4906 </enum> 4907 <enum name="FOG_COORD" value="0x8451"/> 4908 <enum name="CURRENT_FOG_COORD" count="1" value="0x8453"> 4909 <size name="Get" mode="get"/> 4910 </enum> 4911 <enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454"> 4912 <size name="Get" mode="get"/> 4913 </enum> 4914 <enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455"> 4915 <size name="Get" mode="get"/> 4916 </enum> 4917 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/> 4918 <enum name="FOG_COORD_ARRAY" count="1" value="0x8457"> 4919 <size name="Get" mode="get"/> 4920 </enum> 4921 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/> 4922 <enum name="SRC0_RGB" value="0x8580"/> 4923 <enum name="SRC1_RGB" value="0x8581"/> 4924 <enum name="SRC2_RGB" value="0x8582"/> 4925 <enum name="SRC0_ALPHA" value="0x8588"/> 4926 <enum name="SRC1_ALPHA" value="0x8589"/> 4927 <enum name="SRC2_ALPHA" value="0x858A"/> 4928 4929 <type name="intptr" size="4" glx_name="CARD32"/> 4930 <type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/> 4931 4932 <function name="BindBuffer" alias="BindBufferARB"> 4933 <param name="target" type="GLenum"/> 4934 <param name="buffer" type="GLuint"/> 4935 </function> 4936 4937 <function name="BufferData" alias="BufferDataARB"> 4938 <param name="target" type="GLenum"/> 4939 <param name="size" type="GLsizeiptr"/> 4940 <param name="data" type="const GLvoid *"/> 4941 <param name="usage" type="GLenum"/> 4942 </function> 4943 4944 <function name="BufferSubData" alias="BufferSubDataARB"> 4945 <param name="target" type="GLenum"/> 4946 <param name="offset" type="GLintptr"/> 4947 <param name="size" type="GLsizeiptr"/> 4948 <param name="data" type="const GLvoid *"/> 4949 </function> 4950 4951 <function name="DeleteBuffers" alias="DeleteBuffersARB"> 4952 <param name="n" type="GLsizei"/> 4953 <param name="buffer" type="const GLuint *"/> 4954 </function> 4955 4956 <function name="GenBuffers" alias="GenBuffersARB"> 4957 <param name="n" type="GLsizei" counter="true"/> 4958 <param name="buffer" type="GLuint *" output="true" count="n"/> 4959 </function> 4960 4961 <function name="GetBufferParameteriv" alias="GetBufferParameterivARB"> 4962 <param name="target" type="GLenum"/> 4963 <param name="pname" type="GLenum"/> 4964 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4965 </function> 4966 4967 <function name="GetBufferPointerv" alias="GetBufferPointervARB"> 4968 <param name="target" type="GLenum"/> 4969 <param name="pname" type="GLenum"/> 4970 <param name="params" type="GLvoid **" output="true"/> 4971 </function> 4972 4973 <function name="GetBufferSubData" alias="GetBufferSubDataARB"> 4974 <param name="target" type="GLenum"/> 4975 <param name="offset" type="GLintptr"/> 4976 <param name="size" type="GLsizeiptr"/> 4977 <param name="data" type="GLvoid *" output="true"/> 4978 </function> 4979 4980 <function name="IsBuffer" alias="IsBufferARB"> 4981 <param name="buffer" type="GLuint"/> 4982 <return type="GLboolean"/> 4983 </function> 4984 4985 <function name="MapBuffer" alias="MapBufferARB"> 4986 <param name="target" type="GLenum"/> 4987 <param name="access" type="GLenum"/> 4988 <return type="GLvoid *"/> 4989 </function> 4990 4991 <function name="UnmapBuffer" alias="UnmapBufferARB"> 4992 <param name="target" type="GLenum"/> 4993 <return type="GLboolean"/> 4994 </function> 4995 4996 <function name="GenQueries" alias="GenQueriesARB"> 4997 <param name="n" type="GLsizei" counter="true"/> 4998 <param name="ids" type="GLuint *" output="true" count="n"/> 4999 </function> 5000 5001 <function name="DeleteQueries" alias="DeleteQueriesARB"> 5002 <param name="n" type="GLsizei"/> 5003 <param name="ids" type="const GLuint *"/> 5004 </function> 5005 5006 <function name="IsQuery" alias="IsQueryARB"> 5007 <param name="id" type="GLuint"/> 5008 <return type="GLboolean"/> 5009 </function> 5010 5011 <function name="BeginQuery" alias="BeginQueryARB"> 5012 <param name="target" type="GLenum"/> 5013 <param name="id" type="GLuint"/> 5014 </function> 5015 5016 <function name="EndQuery" alias="EndQueryARB"> 5017 <param name="target" type="GLenum"/> 5018 </function> 5019 5020 <function name="GetQueryiv" alias="GetQueryivARB"> 5021 <param name="target" type="GLenum"/> 5022 <param name="pname" type="GLenum"/> 5023 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5024 </function> 5025 5026 <function name="GetQueryObjectiv" alias="GetQueryObjectivARB"> 5027 <param name="id" type="GLuint"/> 5028 <param name="pname" type="GLenum"/> 5029 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5030 </function> 5031 5032 <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB"> 5033 <param name="id" type="GLuint"/> 5034 <param name="pname" type="GLenum"/> 5035 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 5036 </function> 5037</category> 5038 5039 5040<category name="2.0"> 5041 <!-- XXX some of the enums and functions probably need additional --> 5042 <!-- flags/attributes. --> 5043 5044 <type name="char" size="1" glx_name="CARD8"/> 5045 5046 <enum name="BLEND_EQUATION_RGB" value="0x8009"/> 5047 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/> 5048 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/> 5049 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/> 5050 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/> 5051 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/> 5052 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/> 5053 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/> 5054 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/> 5055 <enum name="STENCIL_BACK_FUNC" value="0x8800"/> 5056 <enum name="STENCIL_BACK_FAIL" value="0x8801"/> 5057 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/> 5058 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/> 5059 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/> 5060 <enum name="DRAW_BUFFER0" value="0x8825"/> 5061 <enum name="DRAW_BUFFER1" value="0x8826"/> 5062 <enum name="DRAW_BUFFER2" value="0x8827"/> 5063 <enum name="DRAW_BUFFER3" value="0x8828"/> 5064 <enum name="DRAW_BUFFER4" value="0x8829"/> 5065 <enum name="DRAW_BUFFER5" value="0x882A"/> 5066 <enum name="DRAW_BUFFER6" value="0x882B"/> 5067 <enum name="DRAW_BUFFER7" value="0x882C"/> 5068 <enum name="DRAW_BUFFER8" value="0x882D"/> 5069 <enum name="DRAW_BUFFER9" value="0x882E"/> 5070 <enum name="DRAW_BUFFER10" value="0x882F"/> 5071 <enum name="DRAW_BUFFER11" value="0x8830"/> 5072 <enum name="DRAW_BUFFER12" value="0x8831"/> 5073 <enum name="DRAW_BUFFER13" value="0x8832"/> 5074 <enum name="DRAW_BUFFER14" value="0x8833"/> 5075 <enum name="DRAW_BUFFER15" value="0x8834"/> 5076 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/> 5077 <enum name="POINT_SPRITE" value="0x8861"/> 5078 <enum name="COORD_REPLACE" value="0x8862"/> 5079 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/> 5080 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/> 5081 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/> 5082 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/> 5083 <enum name="FRAGMENT_SHADER" value="0x8B30"/> 5084 <enum name="VERTEX_SHADER" value="0x8B31"/> 5085 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/> 5086 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/> 5087 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/> 5088 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/> 5089 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/> 5090 <enum name="SHADER_TYPE" value="0x8B4F"/> 5091 <enum name="FLOAT_VEC2" value="0x8B50"/> 5092 <enum name="FLOAT_VEC3" value="0x8B51"/> 5093 <enum name="FLOAT_VEC4" value="0x8B52"/> 5094 <enum name="INT_VEC2" value="0x8B53"/> 5095 <enum name="INT_VEC3" value="0x8B54"/> 5096 <enum name="INT_VEC4" value="0x8B55"/> 5097 <enum name="BOOL" value="0x8B56"/> 5098 <enum name="BOOL_VEC2" value="0x8B57"/> 5099 <enum name="BOOL_VEC3" value="0x8B58"/> 5100 <enum name="BOOL_VEC4" value="0x8B59"/> 5101 <enum name="FLOAT_MAT2" value="0x8B5A"/> 5102 <enum name="FLOAT_MAT3" value="0x8B5B"/> 5103 <enum name="FLOAT_MAT4" value="0x8B5C"/> 5104 <enum name="SAMPLER_1D" value="0x8B5D"/> 5105 <enum name="SAMPLER_2D" value="0x8B5E"/> 5106 <enum name="SAMPLER_3D" value="0x8B5F"/> 5107 <enum name="SAMPLER_CUBE" value="0x8B60"/> 5108 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/> 5109 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/> 5110 <enum name="DELETE_STATUS" value="0x8B80"/> 5111 <enum name="COMPILE_STATUS" value="0x8B81"/> 5112 <enum name="LINK_STATUS" value="0x8B82"/> 5113 <enum name="VALIDATE_STATUS" value="0x8B83"/> 5114 <enum name="INFO_LOG_LENGTH" value="0x8B84"/> 5115 <enum name="ATTACHED_SHADERS" value="0x8B85"/> 5116 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/> 5117 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/> 5118 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/> 5119 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/> 5120 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/> 5121 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/> 5122 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/> 5123 <enum name="CURRENT_PROGRAM" value="0x8B8D"/> 5124 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0"> 5125 <size name="PointParameterfvEXT"/> 5126 <size name="PointParameterivNV"/> 5127 </enum> 5128 <enum name="LOWER_LEFT" value="0x8CA1"/> 5129 <enum name="UPPER_LEFT" value="0x8CA2"/> 5130 <enum name="STENCIL_BACK_REF" value="0x8CA3"/> 5131 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/> 5132 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/> 5133 5134 <function name="BlendEquationSeparate" alias="BlendEquationSeparateEXT"> 5135 <param name="modeRGB" type="GLenum"/> 5136 <param name="modeA" type="GLenum"/> 5137 </function> 5138 5139 <function name="DrawBuffers" alias="DrawBuffersARB"> 5140 <param name="n" type="GLsizei" counter="true"/> 5141 <param name="bufs" type="const GLenum *" count="n"/> 5142 </function> 5143 5144 <function name="StencilFuncSeparate" offset="assign"> 5145 <param name="face" type="GLenum"/> 5146 <param name="func" type="GLenum"/> 5147 <param name="ref" type="GLint"/> 5148 <param name="mask" type="GLuint"/> 5149 <glx ignore="true"/> 5150 </function> 5151 5152 <function name="StencilOpSeparate" offset="assign"> 5153 <param name="face" type="GLenum"/> 5154 <param name="sfail" type="GLenum"/> 5155 <param name="zfail" type="GLenum"/> 5156 <param name="zpass" type="GLenum"/> 5157 <glx ignore="true"/> 5158 </function> 5159 5160 <function name="StencilMaskSeparate" offset="assign"> 5161 <param name="face" type="GLenum"/> 5162 <param name="mask" type="GLuint"/> 5163 <glx ignore="true"/> 5164 </function> 5165 5166 <function name="AttachShader" offset="assign"> 5167 <param name="program" type="GLuint"/> 5168 <param name="shader" type="GLuint"/> 5169 <glx ignore="true"/> 5170 </function> 5171 5172 <function name="BindAttribLocation" alias="BindAttribLocationARB"> 5173 <param name="program" type="GLuint"/> 5174 <param name="index" type="GLuint"/> 5175 <param name="name" type="const GLchar *"/> 5176 <glx ignore="true"/> 5177 </function> 5178 5179 <function name="CompileShader" alias="CompileShaderARB"> 5180 <param name="shader" type="GLuint"/> 5181 <glx ignore="true"/> 5182 </function> 5183 5184 <function name="CreateProgram" offset="assign"> 5185 <return type="GLuint"/> 5186 <glx ignore="true"/> 5187 </function> 5188 5189 <function name="CreateShader" offset="assign"> 5190 <param name="type" type="GLenum"/> 5191 <return type="GLuint"/> 5192 <glx ignore="true"/> 5193 </function> 5194 5195 <function name="DeleteProgram" offset="assign"> 5196 <param name="program" type="GLuint"/> 5197 <glx ignore="true"/> 5198 </function> 5199 5200 <function name="DeleteShader" offset="assign"> 5201 <param name="program" type="GLuint"/> 5202 <glx ignore="true"/> 5203 </function> 5204 5205 <function name="DetachShader" offset="assign"> 5206 <param name="program" type="GLuint"/> 5207 <param name="shader" type="GLuint"/> 5208 <glx ignore="true"/> 5209 </function> 5210 5211 <function name="DisableVertexAttribArray" alias="DisableVertexAttribArrayARB"> 5212 <param name="index" type="GLuint"/> 5213 <glx ignore="true"/> 5214 </function> 5215 5216 <function name="EnableVertexAttribArray" alias="EnableVertexAttribArrayARB"> 5217 <param name="index" type="GLuint"/> 5218 <glx ignore="true"/> 5219 </function> 5220 5221 <function name="GetActiveAttrib" alias="GetActiveAttribARB"> 5222 <param name="program" type="GLuint"/> 5223 <param name="index" type="GLuint"/> 5224 <param name="bufSize" type="GLsizei "/> 5225 <param name="length" type="GLsizei *" output="true"/> 5226 <param name="size" type="GLint *" output="true"/> 5227 <param name="type" type="GLenum *" output="true"/> 5228 <param name="name" type="GLchar *" output="true"/> 5229 <glx ignore="true"/> 5230 </function> 5231 5232 <function name="GetActiveUniform" alias="GetActiveUniformARB"> 5233 <param name="program" type="GLuint"/> 5234 <param name="index" type="GLuint"/> 5235 <param name="bufSize" type="GLsizei"/> 5236 <param name="length" type="GLsizei *" output="true"/> 5237 <param name="size" type="GLint *" output="true"/> 5238 <param name="type" type="GLenum *" output="true"/> 5239 <param name="name" type="GLchar *" output="true"/> 5240 <glx ignore="true"/> 5241 </function> 5242 5243 <function name="GetAttachedShaders" offset="assign"> 5244 <param name="program" type="GLuint"/> 5245 <param name="maxCount" type="GLsizei"/> 5246 <param name="count" type="GLsizei *" output="true"/> 5247 <param name="obj" type="GLuint *" output="true"/> 5248 <glx ignore="true"/> 5249 </function> 5250 5251 <function name="GetAttribLocation" alias="GetAttribLocationARB"> 5252 <param name="program" type="GLuint"/> 5253 <param name="name" type="const GLchar *"/> 5254 <return type="GLint"/> 5255 <glx ignore="true"/> 5256 </function> 5257 5258 <function name="GetProgramiv" offset="assign"> 5259 <param name="program" type="GLuint"/> 5260 <param name="pname" type="GLenum"/> 5261 <param name="params" type="GLint *"/> 5262 <glx ignore="true"/> 5263 </function> 5264 5265 <function name="GetProgramInfoLog" offset="assign"> 5266 <param name="program" type="GLuint"/> 5267 <param name="bufSize" type="GLsizei"/> 5268 <param name="length" type="GLsizei *"/> 5269 <param name="infoLog" type="GLchar *"/> 5270 <glx ignore="true"/> 5271 </function> 5272 5273 <function name="GetShaderiv" offset="assign"> 5274 <param name="shader" type="GLuint"/> 5275 <param name="pname" type="GLenum"/> 5276 <param name="params" type="GLint *"/> 5277 <glx ignore="true"/> 5278 </function> 5279 5280 <function name="GetShaderInfoLog" offset="assign"> 5281 <param name="shader" type="GLuint"/> 5282 <param name="bufSize" type="GLsizei"/> 5283 <param name="length" type="GLsizei *"/> 5284 <param name="infoLog" type="GLchar *"/> 5285 <glx ignore="true"/> 5286 </function> 5287 5288 <function name="GetShaderSource" alias="GetShaderSourceARB"> 5289 <param name="shader" type="GLuint"/> 5290 <param name="bufSize" type="GLsizei"/> 5291 <param name="length" type="GLsizei *" output="true"/> 5292 <param name="source" type="GLchar *" output="true"/> 5293 <glx ignore="true"/> 5294 </function> 5295 5296 <function name="GetUniformLocation" alias="GetUniformLocationARB"> 5297 <param name="program" type="GLuint"/> 5298 <param name="name" type="const GLchar *"/> 5299 <return type="GLint"/> 5300 <glx ignore="true"/> 5301 </function> 5302 5303 <function name="GetUniformfv" alias="GetUniformfvARB"> 5304 <param name="program" type="GLuint"/> 5305 <param name="location" type="GLint"/> 5306 <param name="params" type="GLfloat *" output="true"/> 5307 <glx ignore="true"/> 5308 </function> 5309 5310 <function name="GetUniformiv" alias="GetUniformivARB"> 5311 <param name="program" type="GLuint"/> 5312 <param name="location" type="GLint"/> 5313 <param name="params" type="GLint *"/> 5314 <glx ignore="true"/> 5315 </function> 5316 5317 <function name="GetVertexAttribdv" alias="GetVertexAttribdvARB"> 5318 <param name="index" type="GLuint"/> 5319 <param name="pname" type="GLenum"/> 5320 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 5321 <glx ignore="true"/> 5322 </function> 5323 5324 <function name="GetVertexAttribfv" alias="GetVertexAttribfvARB"> 5325 <param name="index" type="GLuint"/> 5326 <param name="pname" type="GLenum"/> 5327 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 5328 <glx ignore="true"/> 5329 </function> 5330 5331 <function name="GetVertexAttribiv" alias="GetVertexAttribivARB"> 5332 <param name="index" type="GLuint"/> 5333 <param name="pname" type="GLenum"/> 5334 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5335 <glx ignore="true"/> 5336 </function> 5337 5338 <function name="GetVertexAttribPointerv" alias="GetVertexAttribPointervNV"> 5339 <param name="index" type="GLuint"/> 5340 <param name="pname" type="GLenum"/> 5341 <param name="pointer" type="GLvoid **" output="true"/> 5342 <glx ignore="true"/> 5343 </function> 5344 5345 <function name="IsProgram" offset="assign"> 5346 <param name="program" type="GLuint"/> 5347 <return type="GLboolean"/> 5348 <glx ignore="true"/> 5349 </function> 5350 5351 <function name="IsShader" offset="assign"> 5352 <param name="shader" type="GLuint"/> 5353 <return type="GLboolean"/> 5354 <glx ignore="true"/> 5355 </function> 5356 5357 <function name="LinkProgram" alias="LinkProgramARB"> 5358 <param name="program" type="GLuint"/> 5359 <glx ignore="true"/> 5360 </function> 5361 5362 <function name="ShaderSource" alias="ShaderSourceARB"> 5363 <param name="shader" type="GLuint"/> 5364 <param name="count" type="GLsizei"/> 5365 <param name="string" type="const GLchar * const *"/> 5366 <param name="length" type="const GLint *"/> 5367 <glx ignore="true"/> 5368 </function> 5369 5370 <function name="UseProgram" alias="UseProgramObjectARB"> 5371 <param name="program" type="GLuint"/> 5372 <glx ignore="true"/> 5373 </function> 5374 5375 <function name="Uniform1f" alias="Uniform1fARB"> 5376 <param name="location" type="GLint"/> 5377 <param name="v0" type="GLfloat"/> 5378 <glx ignore="true"/> 5379 </function> 5380 <function name="Uniform2f" alias="Uniform2fARB"> 5381 <param name="location" type="GLint"/> 5382 <param name="v0" type="GLfloat"/> 5383 <param name="v1" type="GLfloat"/> 5384 <glx ignore="true"/> 5385 </function> 5386 <function name="Uniform3f" alias="Uniform3fARB"> 5387 <param name="location" type="GLint"/> 5388 <param name="v0" type="GLfloat"/> 5389 <param name="v1" type="GLfloat"/> 5390 <param name="v2" type="GLfloat"/> 5391 <glx ignore="true"/> 5392 </function> 5393 <function name="Uniform4f" alias="Uniform4fARB"> 5394 <param name="location" type="GLint"/> 5395 <param name="v0" type="GLfloat"/> 5396 <param name="v1" type="GLfloat"/> 5397 <param name="v2" type="GLfloat"/> 5398 <param name="v3" type="GLfloat"/> 5399 <glx ignore="true"/> 5400 </function> 5401 5402 <function name="Uniform1i" alias="Uniform1iARB"> 5403 <param name="location" type="GLint"/> 5404 <param name="v0" type="GLint"/> 5405 <glx ignore="true"/> 5406 </function> 5407 <function name="Uniform2i" alias="Uniform2iARB"> 5408 <param name="location" type="GLint"/> 5409 <param name="v0" type="GLint"/> 5410 <param name="v1" type="GLint"/> 5411 <glx ignore="true"/> 5412 </function> 5413 <function name="Uniform3i" alias="Uniform3iARB"> 5414 <param name="location" type="GLint"/> 5415 <param name="v0" type="GLint"/> 5416 <param name="v1" type="GLint"/> 5417 <param name="v2" type="GLint"/> 5418 <glx ignore="true"/> 5419 </function> 5420 <function name="Uniform4i" alias="Uniform4iARB"> 5421 <param name="location" type="GLint"/> 5422 <param name="v0" type="GLint"/> 5423 <param name="v1" type="GLint"/> 5424 <param name="v2" type="GLint"/> 5425 <param name="v3" type="GLint"/> 5426 <glx ignore="true"/> 5427 </function> 5428 5429 <function name="Uniform1fv" alias="Uniform1fvARB"> 5430 <param name="location" type="GLint"/> 5431 <param name="count" type="GLsizei"/> 5432 <param name="value" type="const GLfloat *"/> 5433 <glx ignore="true"/> 5434 </function> 5435 <function name="Uniform2fv" alias="Uniform2fvARB"> 5436 <param name="location" type="GLint"/> 5437 <param name="count" type="GLsizei"/> 5438 <param name="value" type="const GLfloat *"/> 5439 <glx ignore="true"/> 5440 </function> 5441 <function name="Uniform3fv" alias="Uniform3fvARB"> 5442 <param name="location" type="GLint"/> 5443 <param name="count" type="GLsizei"/> 5444 <param name="value" type="const GLfloat *"/> 5445 <glx ignore="true"/> 5446 </function> 5447 <function name="Uniform4fv" alias="Uniform4fvARB"> 5448 <param name="location" type="GLint"/> 5449 <param name="count" type="GLsizei"/> 5450 <param name="value" type="const GLfloat *"/> 5451 <glx ignore="true"/> 5452 </function> 5453 5454 <function name="Uniform1iv" alias="Uniform1ivARB"> 5455 <param name="location" type="GLint"/> 5456 <param name="count" type="GLsizei"/> 5457 <param name="value" type="const GLint *"/> 5458 <glx ignore="true"/> 5459 </function> 5460 <function name="Uniform2iv" alias="Uniform2ivARB"> 5461 <param name="location" type="GLint"/> 5462 <param name="count" type="GLsizei"/> 5463 <param name="value" type="const GLint *"/> 5464 <glx ignore="true"/> 5465 </function> 5466 <function name="Uniform3iv" alias="Uniform3ivARB"> 5467 <param name="location" type="GLint"/> 5468 <param name="count" type="GLsizei"/> 5469 <param name="value" type="const GLint *"/> 5470 <glx ignore="true"/> 5471 </function> 5472 <function name="Uniform4iv" alias="Uniform4ivARB"> 5473 <param name="location" type="GLint"/> 5474 <param name="count" type="GLsizei"/> 5475 <param name="value" type="const GLint *"/> 5476 <glx ignore="true"/> 5477 </function> 5478 5479 <function name="UniformMatrix2fv" alias="UniformMatrix2fvARB"> 5480 <param name="location" type="GLint"/> 5481 <param name="count" type="GLsizei"/> 5482 <param name="transpose" type="GLboolean"/> 5483 <param name="value" type="const GLfloat *"/> 5484 <glx ignore="true"/> 5485 </function> 5486 <function name="UniformMatrix3fv" alias="UniformMatrix3fvARB"> 5487 <param name="location" type="GLint"/> 5488 <param name="count" type="GLsizei"/> 5489 <param name="transpose" type="GLboolean"/> 5490 <param name="value" type="const GLfloat *"/> 5491 <glx ignore="true"/> 5492 </function> 5493 <function name="UniformMatrix4fv" alias="UniformMatrix4fvARB"> 5494 <param name="location" type="GLint"/> 5495 <param name="count" type="GLsizei"/> 5496 <param name="transpose" type="GLboolean"/> 5497 <param name="value" type="const GLfloat *"/> 5498 <glx ignore="true"/> 5499 </function> 5500 5501 <function name="ValidateProgram" alias="ValidateProgramARB"> 5502 <param name="program" type="GLuint"/> 5503 <glx ignore="true"/> 5504 </function> 5505 5506 <function name="VertexAttrib1d" alias="VertexAttrib1dARB"> 5507 <param name="index" type="GLuint"/> 5508 <param name="x" type="GLdouble"/> 5509 </function> 5510 <function name="VertexAttrib1dv" alias="VertexAttrib1dvARB"> 5511 <param name="index" type="GLuint"/> 5512 <param name="v" type="const GLdouble *"/> 5513 </function> 5514 <function name="VertexAttrib1f" alias="VertexAttrib1fARB"> 5515 <param name="index" type="GLuint"/> 5516 <param name="x" type="GLfloat"/> 5517 </function> 5518 <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB"> 5519 <param name="index" type="GLuint"/> 5520 <param name="v" type="const GLfloat *"/> 5521 </function> 5522 <function name="VertexAttrib1s" alias="VertexAttrib1sARB"> 5523 <param name="index" type="GLuint"/> 5524 <param name="x" type="GLshort"/> 5525 </function> 5526 <function name="VertexAttrib1sv" alias="VertexAttrib1svARB"> 5527 <param name="index" type="GLuint"/> 5528 <param name="v" type="const GLshort *"/> 5529 </function> 5530 5531 <function name="VertexAttrib2d" alias="VertexAttrib2dARB"> 5532 <param name="index" type="GLuint"/> 5533 <param name="x" type="GLdouble"/> 5534 <param name="y" type="GLdouble"/> 5535 </function> 5536 <function name="VertexAttrib2dv" alias="VertexAttrib2dvARB"> 5537 <param name="index" type="GLuint"/> 5538 <param name="v" type="const GLdouble *"/> 5539 </function> 5540 <function name="VertexAttrib2f" alias="VertexAttrib2fARB"> 5541 <param name="index" type="GLuint"/> 5542 <param name="x" type="GLfloat"/> 5543 <param name="y" type="GLfloat"/> 5544 </function> 5545 <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB"> 5546 <param name="index" type="GLuint"/> 5547 <param name="v" type="const GLfloat *"/> 5548 </function> 5549 <function name="VertexAttrib2s" alias="VertexAttrib2sARB"> 5550 <param name="index" type="GLuint"/> 5551 <param name="x" type="GLshort"/> 5552 <param name="y" type="GLshort"/> 5553 </function> 5554 <function name="VertexAttrib2sv" alias="VertexAttrib2svARB"> 5555 <param name="index" type="GLuint"/> 5556 <param name="v" type="const GLshort *"/> 5557 </function> 5558 5559 <function name="VertexAttrib3d" alias="VertexAttrib3dARB"> 5560 <param name="index" type="GLuint"/> 5561 <param name="x" type="GLdouble"/> 5562 <param name="y" type="GLdouble"/> 5563 <param name="z" type="GLdouble"/> 5564 </function> 5565 <function name="VertexAttrib3dv" alias="VertexAttrib3dvARB"> 5566 <param name="index" type="GLuint"/> 5567 <param name="v" type="const GLdouble *"/> 5568 </function> 5569 <function name="VertexAttrib3f" alias="VertexAttrib3fARB"> 5570 <param name="index" type="GLuint"/> 5571 <param name="x" type="GLfloat"/> 5572 <param name="y" type="GLfloat"/> 5573 <param name="z" type="GLfloat"/> 5574 </function> 5575 <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB"> 5576 <param name="index" type="GLuint"/> 5577 <param name="v" type="const GLfloat *"/> 5578 </function> 5579 <function name="VertexAttrib3s" alias="VertexAttrib3sARB"> 5580 <param name="index" type="GLuint"/> 5581 <param name="x" type="GLshort"/> 5582 <param name="y" type="GLshort"/> 5583 <param name="z" type="GLshort"/> 5584 </function> 5585 <function name="VertexAttrib3sv" alias="VertexAttrib3svARB"> 5586 <param name="index" type="GLuint"/> 5587 <param name="v" type="const GLshort *"/> 5588 </function> 5589 5590 <function name="VertexAttrib4Nbv" alias="VertexAttrib4NbvARB"> 5591 <param name="index" type="GLuint"/> 5592 <param name="v" type="const GLbyte *"/> 5593 </function> 5594 <function name="VertexAttrib4Niv" alias="VertexAttrib4NivARB"> 5595 <param name="index" type="GLuint"/> 5596 <param name="v" type="const GLint *"/> 5597 </function> 5598 <function name="VertexAttrib4Nsv" alias="VertexAttrib4NsvARB"> 5599 <param name="index" type="GLuint"/> 5600 <param name="v" type="const GLshort *"/> 5601 </function> 5602 <function name="VertexAttrib4Nub" alias="VertexAttrib4NubARB"> 5603 <param name="index" type="GLuint"/> 5604 <param name="x" type="GLubyte"/> 5605 <param name="y" type="GLubyte"/> 5606 <param name="z" type="GLubyte"/> 5607 <param name="w" type="GLubyte"/> 5608 </function> 5609 <function name="VertexAttrib4Nubv" alias="VertexAttrib4NubvARB"> 5610 <param name="index" type="GLuint"/> 5611 <param name="v" type="const GLubyte *"/> 5612 </function> 5613 <function name="VertexAttrib4Nuiv" alias="VertexAttrib4NuivARB"> 5614 <param name="index" type="GLuint"/> 5615 <param name="v" type="const GLuint *"/> 5616 </function> 5617 <function name="VertexAttrib4Nusv" alias="VertexAttrib4NusvARB"> 5618 <param name="index" type="GLuint"/> 5619 <param name="v" type="const GLushort *"/> 5620 </function> 5621 <function name="VertexAttrib4bv" alias="VertexAttrib4bvARB"> 5622 <param name="index" type="GLuint"/> 5623 <param name="v" type="const GLbyte *" count="4"/> 5624 </function> 5625 <function name="VertexAttrib4d" alias="VertexAttrib4dARB"> 5626 <param name="index" type="GLuint"/> 5627 <param name="x" type="GLdouble"/> 5628 <param name="y" type="GLdouble"/> 5629 <param name="z" type="GLdouble"/> 5630 <param name="w" type="GLdouble"/> 5631 </function> 5632 <function name="VertexAttrib4dv" alias="VertexAttrib4dvARB"> 5633 <param name="index" type="GLuint"/> 5634 <param name="v" type="const GLdouble *"/> 5635 </function> 5636 <function name="VertexAttrib4f" alias="VertexAttrib4fARB"> 5637 <param name="index" type="GLuint"/> 5638 <param name="x" type="GLfloat"/> 5639 <param name="y" type="GLfloat"/> 5640 <param name="z" type="GLfloat"/> 5641 <param name="w" type="GLfloat"/> 5642 </function> 5643 <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB"> 5644 <param name="index" type="GLuint"/> 5645 <param name="v" type="const GLfloat *"/> 5646 </function> 5647 <function name="VertexAttrib4iv" alias="VertexAttrib4ivARB"> 5648 <param name="index" type="GLuint"/> 5649 <param name="v" type="const GLint *" count="4"/> 5650 </function> 5651 <function name="VertexAttrib4s" alias="VertexAttrib4sARB"> 5652 <param name="index" type="GLuint"/> 5653 <param name="x" type="GLshort"/> 5654 <param name="y" type="GLshort"/> 5655 <param name="z" type="GLshort"/> 5656 <param name="w" type="GLshort"/> 5657 </function> 5658 <function name="VertexAttrib4sv" alias="VertexAttrib4svARB"> 5659 <param name="index" type="GLuint"/> 5660 <param name="v" type="const GLshort *"/> 5661 </function> 5662 <function name="VertexAttrib4ubv" alias="VertexAttrib4ubvARB"> 5663 <param name="index" type="GLuint"/> 5664 <param name="v" type="const GLubyte *" count="4"/> 5665 </function> 5666 <function name="VertexAttrib4uiv" alias="VertexAttrib4uivARB"> 5667 <param name="index" type="GLuint"/> 5668 <param name="v" type="const GLuint *" count="4"/> 5669 </function> 5670 <function name="VertexAttrib4usv" alias="VertexAttrib4usvARB"> 5671 <param name="index" type="GLuint"/> 5672 <param name="v" type="const GLushort *" count="4"/> 5673 </function> 5674 5675 <function name="VertexAttribPointer" alias="VertexAttribPointerARB"> 5676 <param name="index" type="GLuint"/> 5677 <param name="size" type="GLint"/> 5678 <param name="type" type="GLenum"/> 5679 <param name="normalized" type="GLboolean"/> 5680 <param name="stride" type="GLsizei"/> 5681 <param name="pointer" type="const GLvoid *"/> 5682 </function> 5683 5684</category> 5685 5686 5687<category name="2.1"> 5688 <!-- XXX some of the enums and functions probably need additional --> 5689 <!-- flags/attributes. --> 5690 5691 <enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/> 5692 <enum name="PIXEL_PACK_BUFFER" value="0x88EB"/> 5693 <enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/> 5694 <enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/> 5695 <enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/> 5696 <enum name="FLOAT_MAT2x3" value="0x8B65"/> 5697 <enum name="FLOAT_MAT2x4" value="0x8B66"/> 5698 <enum name="FLOAT_MAT3x2" value="0x8B67"/> 5699 <enum name="FLOAT_MAT3x4" value="0x8B68"/> 5700 <enum name="FLOAT_MAT4x2" value="0x8B69"/> 5701 <enum name="FLOAT_MAT4x3" value="0x8B6A"/> 5702 <enum name="SRGB" value="0x8C40"/> 5703 <enum name="SRGB8" value="0x8C41"/> 5704 <enum name="SRGB_ALPHA" value="0x8C42"/> 5705 <enum name="SRGB8_ALPHA8" value="0x8C43"/> 5706 <enum name="SLUMINANCE_ALPHA" value="0x8C44"/> 5707 <enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/> 5708 <enum name="SLUMINANCE" value="0x8C46"/> 5709 <enum name="SLUMINANCE8" value="0x8C47"/> 5710 <enum name="COMPRESSED_SRGB" value="0x8C48"/> 5711 <enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/> 5712 <enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/> 5713 <enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/> 5714 5715 <function name="UniformMatrix2x3fv" offset="assign"> 5716 <param name="location" type="GLint"/> 5717 <param name="count" type="GLsizei"/> 5718 <param name="transpose" type="GLboolean"/> 5719 <param name="value" type="const GLfloat *"/> 5720 <glx ignore="true"/> 5721 </function> 5722 <function name="UniformMatrix3x2fv" offset="assign"> 5723 <param name="location" type="GLint"/> 5724 <param name="count" type="GLsizei"/> 5725 <param name="transpose" type="GLboolean"/> 5726 <param name="value" type="const GLfloat *"/> 5727 <glx ignore="true"/> 5728 </function> 5729 <function name="UniformMatrix2x4fv" offset="assign"> 5730 <param name="location" type="GLint"/> 5731 <param name="count" type="GLsizei"/> 5732 <param name="transpose" type="GLboolean"/> 5733 <param name="value" type="const GLfloat *"/> 5734 <glx ignore="true"/> 5735 </function> 5736 <function name="UniformMatrix4x2fv" offset="assign"> 5737 <param name="location" type="GLint"/> 5738 <param name="count" type="GLsizei"/> 5739 <param name="transpose" type="GLboolean"/> 5740 <param name="value" type="const GLfloat *"/> 5741 <glx ignore="true"/> 5742 </function> 5743 <function name="UniformMatrix3x4fv" offset="assign"> 5744 <param name="location" type="GLint"/> 5745 <param name="count" type="GLsizei"/> 5746 <param name="transpose" type="GLboolean"/> 5747 <param name="value" type="const GLfloat *"/> 5748 <glx ignore="true"/> 5749 </function> 5750 <function name="UniformMatrix4x3fv" offset="assign"> 5751 <param name="location" type="GLint"/> 5752 <param name="count" type="GLsizei"/> 5753 <param name="transpose" type="GLboolean"/> 5754 <param name="value" type="const GLfloat *"/> 5755 <glx ignore="true"/> 5756 </function> 5757 5758</category> 5759 5760 5761<!-- ARB extensions sorted by extension number. --> 5762 5763<category name="GL_ARB_multitexture" number="1"> 5764 <enum name="TEXTURE0_ARB" value="0x84C0"/> 5765 <enum name="TEXTURE1_ARB" value="0x84C1"/> 5766 <enum name="TEXTURE2_ARB" value="0x84C2"/> 5767 <enum name="TEXTURE3_ARB" value="0x84C3"/> 5768 <enum name="TEXTURE4_ARB" value="0x84C4"/> 5769 <enum name="TEXTURE5_ARB" value="0x84C5"/> 5770 <enum name="TEXTURE6_ARB" value="0x84C6"/> 5771 <enum name="TEXTURE7_ARB" value="0x84C7"/> 5772 <enum name="TEXTURE8_ARB" value="0x84C8"/> 5773 <enum name="TEXTURE9_ARB" value="0x84C9"/> 5774 <enum name="TEXTURE10_ARB" value="0x84CA"/> 5775 <enum name="TEXTURE11_ARB" value="0x84CB"/> 5776 <enum name="TEXTURE12_ARB" value="0x84CC"/> 5777 <enum name="TEXTURE13_ARB" value="0x84CD"/> 5778 <enum name="TEXTURE14_ARB" value="0x84CE"/> 5779 <enum name="TEXTURE15_ARB" value="0x84CF"/> 5780 <enum name="TEXTURE16_ARB" value="0x84D0"/> 5781 <enum name="TEXTURE17_ARB" value="0x84D1"/> 5782 <enum name="TEXTURE18_ARB" value="0x84D2"/> 5783 <enum name="TEXTURE19_ARB" value="0x84D3"/> 5784 <enum name="TEXTURE20_ARB" value="0x84D4"/> 5785 <enum name="TEXTURE21_ARB" value="0x84D5"/> 5786 <enum name="TEXTURE22_ARB" value="0x84D6"/> 5787 <enum name="TEXTURE23_ARB" value="0x84D7"/> 5788 <enum name="TEXTURE24_ARB" value="0x84D8"/> 5789 <enum name="TEXTURE25_ARB" value="0x84D9"/> 5790 <enum name="TEXTURE26_ARB" value="0x84DA"/> 5791 <enum name="TEXTURE27_ARB" value="0x84DB"/> 5792 <enum name="TEXTURE28_ARB" value="0x84DC"/> 5793 <enum name="TEXTURE29_ARB" value="0x84DD"/> 5794 <enum name="TEXTURE30_ARB" value="0x84DE"/> 5795 <enum name="TEXTURE31_ARB" value="0x84DF"/> 5796 <enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0"> 5797 <size name="Get" mode="get"/> 5798 </enum> 5799 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1"> 5800 <size name="Get" mode="get"/> 5801 </enum> 5802 <enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2"> 5803 <size name="Get" mode="get"/> 5804 </enum> 5805 5806 <function name="ActiveTextureARB" offset="374"> 5807 <param name="texture" type="GLenum"/> 5808 <glx rop="197"/> 5809 </function> 5810 5811 <function name="ClientActiveTextureARB" offset="375"> 5812 <param name="texture" type="GLenum"/> 5813 <glx handcode="true"/> 5814 </function> 5815 5816 <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB"> 5817 <param name="target" type="GLenum"/> 5818 <param name="s" type="GLdouble"/> 5819 </function> 5820 5821 <function name="MultiTexCoord1dvARB" offset="377"> 5822 <param name="target" type="GLenum"/> 5823 <param name="v" type="const GLdouble *" count="1"/> 5824 <glx rop="198"/> 5825 </function> 5826 5827 <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB"> 5828 <param name="target" type="GLenum"/> 5829 <param name="s" type="GLfloat"/> 5830 </function> 5831 5832 <function name="MultiTexCoord1fvARB" offset="379"> 5833 <param name="target" type="GLenum"/> 5834 <param name="v" type="const GLfloat *" count="1"/> 5835 <glx rop="199"/> 5836 </function> 5837 5838 <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB"> 5839 <param name="target" type="GLenum"/> 5840 <param name="s" type="GLint"/> 5841 </function> 5842 5843 <function name="MultiTexCoord1ivARB" offset="381"> 5844 <param name="target" type="GLenum"/> 5845 <param name="v" type="const GLint *" count="1"/> 5846 <glx rop="200"/> 5847 </function> 5848 5849 <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB"> 5850 <param name="target" type="GLenum"/> 5851 <param name="s" type="GLshort"/> 5852 </function> 5853 5854 <function name="MultiTexCoord1svARB" offset="383"> 5855 <param name="target" type="GLenum"/> 5856 <param name="v" type="const GLshort *" count="1"/> 5857 <glx rop="201"/> 5858 </function> 5859 5860 <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB"> 5861 <param name="target" type="GLenum"/> 5862 <param name="s" type="GLdouble"/> 5863 <param name="t" type="GLdouble"/> 5864 </function> 5865 5866 <function name="MultiTexCoord2dvARB" offset="385"> 5867 <param name="target" type="GLenum"/> 5868 <param name="v" type="const GLdouble *" count="2"/> 5869 <glx rop="202"/> 5870 </function> 5871 5872 <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB"> 5873 <param name="target" type="GLenum"/> 5874 <param name="s" type="GLfloat"/> 5875 <param name="t" type="GLfloat"/> 5876 </function> 5877 5878 <function name="MultiTexCoord2fvARB" offset="387"> 5879 <param name="target" type="GLenum"/> 5880 <param name="v" type="const GLfloat *" count="2"/> 5881 <glx rop="203"/> 5882 </function> 5883 5884 <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB"> 5885 <param name="target" type="GLenum"/> 5886 <param name="s" type="GLint"/> 5887 <param name="t" type="GLint"/> 5888 </function> 5889 5890 <function name="MultiTexCoord2ivARB" offset="389"> 5891 <param name="target" type="GLenum"/> 5892 <param name="v" type="const GLint *" count="2"/> 5893 <glx rop="204"/> 5894 </function> 5895 5896 <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB"> 5897 <param name="target" type="GLenum"/> 5898 <param name="s" type="GLshort"/> 5899 <param name="t" type="GLshort"/> 5900 </function> 5901 5902 <function name="MultiTexCoord2svARB" offset="391"> 5903 <param name="target" type="GLenum"/> 5904 <param name="v" type="const GLshort *" count="2"/> 5905 <glx rop="205"/> 5906 </function> 5907 5908 <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB"> 5909 <param name="target" type="GLenum"/> 5910 <param name="s" type="GLdouble"/> 5911 <param name="t" type="GLdouble"/> 5912 <param name="r" type="GLdouble"/> 5913 </function> 5914 5915 <function name="MultiTexCoord3dvARB" offset="393"> 5916 <param name="target" type="GLenum"/> 5917 <param name="v" type="const GLdouble *" count="3"/> 5918 <glx rop="206"/> 5919 </function> 5920 5921 <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB"> 5922 <param name="target" type="GLenum"/> 5923 <param name="s" type="GLfloat"/> 5924 <param name="t" type="GLfloat"/> 5925 <param name="r" type="GLfloat"/> 5926 </function> 5927 5928 <function name="MultiTexCoord3fvARB" offset="395"> 5929 <param name="target" type="GLenum"/> 5930 <param name="v" type="const GLfloat *" count="3"/> 5931 <glx rop="207"/> 5932 </function> 5933 5934 <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB"> 5935 <param name="target" type="GLenum"/> 5936 <param name="s" type="GLint"/> 5937 <param name="t" type="GLint"/> 5938 <param name="r" type="GLint"/> 5939 </function> 5940 5941 <function name="MultiTexCoord3ivARB" offset="397"> 5942 <param name="target" type="GLenum"/> 5943 <param name="v" type="const GLint *" count="3"/> 5944 <glx rop="208"/> 5945 </function> 5946 5947 <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB"> 5948 <param name="target" type="GLenum"/> 5949 <param name="s" type="GLshort"/> 5950 <param name="t" type="GLshort"/> 5951 <param name="r" type="GLshort"/> 5952 </function> 5953 5954 <function name="MultiTexCoord3svARB" offset="399"> 5955 <param name="target" type="GLenum"/> 5956 <param name="v" type="const GLshort *" count="3"/> 5957 <glx rop="209"/> 5958 </function> 5959 5960 <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB"> 5961 <param name="target" type="GLenum"/> 5962 <param name="s" type="GLdouble"/> 5963 <param name="t" type="GLdouble"/> 5964 <param name="r" type="GLdouble"/> 5965 <param name="q" type="GLdouble"/> 5966 </function> 5967 5968 <function name="MultiTexCoord4dvARB" offset="401"> 5969 <param name="target" type="GLenum"/> 5970 <param name="v" type="const GLdouble *" count="4"/> 5971 <glx rop="210"/> 5972 </function> 5973 5974 <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB"> 5975 <param name="target" type="GLenum"/> 5976 <param name="s" type="GLfloat"/> 5977 <param name="t" type="GLfloat"/> 5978 <param name="r" type="GLfloat"/> 5979 <param name="q" type="GLfloat"/> 5980 </function> 5981 5982 <function name="MultiTexCoord4fvARB" offset="403"> 5983 <param name="target" type="GLenum"/> 5984 <param name="v" type="const GLfloat *" count="4"/> 5985 <glx rop="211"/> 5986 </function> 5987 5988 <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB"> 5989 <param name="target" type="GLenum"/> 5990 <param name="s" type="GLint"/> 5991 <param name="t" type="GLint"/> 5992 <param name="r" type="GLint"/> 5993 <param name="q" type="GLint"/> 5994 </function> 5995 5996 <function name="MultiTexCoord4ivARB" offset="405"> 5997 <param name="target" type="GLenum"/> 5998 <param name="v" type="const GLint *" count="4"/> 5999 <glx rop="212"/> 6000 </function> 6001 6002 <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB"> 6003 <param name="target" type="GLenum"/> 6004 <param name="s" type="GLshort"/> 6005 <param name="t" type="GLshort"/> 6006 <param name="r" type="GLshort"/> 6007 <param name="q" type="GLshort"/> 6008 </function> 6009 6010 <function name="MultiTexCoord4svARB" offset="407"> 6011 <param name="target" type="GLenum"/> 6012 <param name="v" type="const GLshort *" count="4"/> 6013 <glx rop="213"/> 6014 </function> 6015</category> 6016 6017<!-- ARB extension number 2 is a GLX extension. --> 6018 6019<category name="GL_ARB_transpose_matrix" number="3"> 6020 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/> 6021 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/> 6022 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/> 6023 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/> 6024 6025 <function name="LoadTransposeMatrixfARB" offset="assign"> 6026 <param name="m" type="const GLfloat *"/> 6027 <glx handcode="true"/> 6028 </function> 6029 6030 <function name="LoadTransposeMatrixdARB" offset="assign"> 6031 <param name="m" type="const GLdouble *"/> 6032 <glx handcode="true"/> 6033 </function> 6034 6035 <function name="MultTransposeMatrixfARB" offset="assign"> 6036 <param name="m" type="const GLfloat *"/> 6037 <glx handcode="true"/> 6038 </function> 6039 6040 <function name="MultTransposeMatrixdARB" offset="assign"> 6041 <param name="m" type="const GLdouble *"/> 6042 <glx handcode="true"/> 6043 </function> 6044</category> 6045 6046<!-- ARB extension number 4 is a WGL extension. --> 6047 6048<category name="GL_ARB_multisample" number="5"> 6049 <enum name="MULTISAMPLE_ARB" count="1" value="0x809D"> 6050 <size name="Get" mode="get"/> 6051 </enum> 6052 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E"> 6053 <size name="Get" mode="get"/> 6054 </enum> 6055 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F"> 6056 <size name="Get" mode="get"/> 6057 </enum> 6058 <enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0"> 6059 <size name="Get" mode="get"/> 6060 </enum> 6061 <enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8"> 6062 <size name="Get" mode="get"/> 6063 </enum> 6064 <enum name="SAMPLES_ARB" count="1" value="0x80A9"> 6065 <size name="Get" mode="get"/> 6066 </enum> 6067 <enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA"> 6068 <size name="Get" mode="get"/> 6069 </enum> 6070 <enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB"> 6071 <size name="Get" mode="get"/> 6072 </enum> 6073 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/> 6074 6075 <function name="SampleCoverageARB" offset="assign"> 6076 <param name="value" type="GLclampf"/> 6077 <param name="invert" type="GLboolean"/> 6078 <glx rop="229"/> 6079 </function> 6080</category> 6081 6082<category name="GL_ARB_texture_env_add" number="6"> 6083 <!-- No new functions, types, enums. --> 6084</category> 6085 6086<category name="GL_ARB_texture_cube_map" number="7"> 6087 <enum name="NORMAL_MAP_ARB" value="0x8511"/> 6088 <enum name="REFLECTION_MAP_ARB" value="0x8512"/> 6089 <enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513"> 6090 <size name="Get" mode="get"/> 6091 </enum> 6092 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514"> 6093 <size name="Get" mode="get"/> 6094 </enum> 6095 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/> 6096 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/> 6097 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/> 6098 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/> 6099 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/> 6100 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/> 6101 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/> 6102 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C"> 6103 <size name="Get" mode="get"/> 6104 </enum> 6105</category> 6106 6107<!-- ARB extension number 8 is a WGL extension. --> 6108<!-- ARB extension number 9 is a WGL extension. --> 6109<!-- ARB extension number 10 is a WGL extension. --> 6110<!-- ARB extension number 11 is a WGL extension. --> 6111 6112<category name="GL_ARB_texture_compression" number="12"> 6113 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/> 6114 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/> 6115 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/> 6116 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/> 6117 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/> 6118 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/> 6119 <enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF"> 6120 <size name="Get" mode="get"/> 6121 </enum> 6122 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0"> 6123 <size name="GetTexLevelParameterfv" mode="get"/> 6124 <size name="GetTexLevelParameteriv" mode="get"/> 6125 </enum> 6126 <enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1"> 6127 <size name="GetTexLevelParameterfv" mode="get"/> 6128 <size name="GetTexLevelParameteriv" mode="get"/> 6129 </enum> 6130 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2"> 6131 <size name="Get" mode="get"/> 6132 </enum> 6133 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/> 6134 6135 <function name="CompressedTexImage3DARB" offset="assign"> 6136 <param name="target" type="GLenum"/> 6137 <param name="level" type="GLint"/> 6138 <param name="internalformat" type="GLenum"/> 6139 <param name="width" type="GLsizei"/> 6140 <param name="height" type="GLsizei"/> 6141 <param name="depth" type="GLsizei"/> 6142 <param name="border" type="GLint"/> 6143 <param name="imageSize" type="GLsizei" counter="true"/> 6144 <param name="data" type="const GLvoid *" count="imageSize"/> 6145 <glx rop="216" handcode="client"/> 6146 </function> 6147 6148 <function name="CompressedTexImage2DARB" offset="assign"> 6149 <param name="target" type="GLenum"/> 6150 <param name="level" type="GLint"/> 6151 <param name="internalformat" type="GLenum"/> 6152 <param name="width" type="GLsizei"/> 6153 <param name="height" type="GLsizei"/> 6154 <param name="border" type="GLint"/> 6155 <param name="imageSize" type="GLsizei" counter="true"/> 6156 <param name="data" type="const GLvoid *" count="imageSize"/> 6157 <glx rop="215" handcode="client"/> 6158 </function> 6159 6160 <function name="CompressedTexImage1DARB" offset="assign"> 6161 <param name="target" type="GLenum"/> 6162 <param name="level" type="GLint"/> 6163 <param name="internalformat" type="GLenum"/> 6164 <param name="width" type="GLsizei"/> 6165 <param name="border" type="GLint"/> 6166 <param name="imageSize" type="GLsizei" counter="true"/> 6167 <param name="data" type="const GLvoid *" count="imageSize"/> 6168 <glx rop="214" handcode="client"/> 6169 </function> 6170 6171 <function name="CompressedTexSubImage3DARB" offset="assign"> 6172 <param name="target" type="GLenum"/> 6173 <param name="level" type="GLint"/> 6174 <param name="xoffset" type="GLint"/> 6175 <param name="yoffset" type="GLint"/> 6176 <param name="zoffset" type="GLint"/> 6177 <param name="width" type="GLsizei"/> 6178 <param name="height" type="GLsizei"/> 6179 <param name="depth" type="GLsizei"/> 6180 <param name="format" type="GLenum"/> 6181 <param name="imageSize" type="GLsizei" counter="true"/> 6182 <param name="data" type="const GLvoid *" count="imageSize"/> 6183 <glx rop="219" handcode="client"/> 6184 </function> 6185 6186 <function name="CompressedTexSubImage2DARB" offset="assign"> 6187 <param name="target" type="GLenum"/> 6188 <param name="level" type="GLint"/> 6189 <param name="xoffset" type="GLint"/> 6190 <param name="yoffset" type="GLint"/> 6191 <param name="width" type="GLsizei"/> 6192 <param name="height" type="GLsizei"/> 6193 <param name="format" type="GLenum"/> 6194 <param name="imageSize" type="GLsizei" counter="true"/> 6195 <param name="data" type="const GLvoid *" count="imageSize"/> 6196 <glx rop="218" handcode="client"/> 6197 </function> 6198 6199 <function name="CompressedTexSubImage1DARB" offset="assign"> 6200 <param name="target" type="GLenum"/> 6201 <param name="level" type="GLint"/> 6202 <param name="xoffset" type="GLint"/> 6203 <param name="width" type="GLsizei"/> 6204 <param name="format" type="GLenum"/> 6205 <param name="imageSize" type="GLsizei" counter="true"/> 6206 <param name="data" type="const GLvoid *" count="imageSize"/> 6207 <glx rop="217" handcode="client"/> 6208 </function> 6209 6210 <function name="GetCompressedTexImageARB" offset="assign"> 6211 <param name="target" type="GLenum"/> 6212 <param name="level" type="GLint"/> 6213 <param name="img" type="GLvoid *" output="true"/> 6214 6215 <!-- This has to be hand coded because the image size is in the 6216 "wrong" place. Technically, this should be a 6217 'always_array="true"' case. The size field in the reply would 6218 be at offset 12. However, the size is actually at offset 16. 6219 This is where the 'width' is in a GetTexImage reply. --> 6220 <glx sop="160" handcode="true"/> 6221 </function> 6222</category> 6223 6224<category name="GL_ARB_texture_border_clamp" number="13"> 6225 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/> 6226</category> 6227 6228<category name="GL_ARB_point_parameters" number="14"> 6229 <enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126"> 6230 <size name="PointParameterfvEXT"/> 6231 </enum> 6232 <enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127"> 6233 <size name="PointParameterfvEXT"/> 6234 </enum> 6235 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128"> 6236 <size name="PointParameterfvEXT"/> 6237 </enum> 6238 <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129"> 6239 <size name="PointParameterfvEXT"/> 6240 </enum> 6241 6242 <function name="PointParameterfARB" alias="PointParameterfEXT"> 6243 <param name="pname" type="GLenum"/> 6244 <param name="param" type="GLfloat"/> 6245 <glx rop="2065"/> 6246 </function> 6247 6248 <function name="PointParameterfvARB" alias="PointParameterfvEXT"> 6249 <param name="pname" type="GLenum"/> 6250 <param name="params" type="const GLfloat *" variable_param="pname"/> 6251 <glx rop="2066"/> 6252 </function> 6253</category> 6254 6255<category name="GL_ARB_vertex_blend" number="15"> 6256 <enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4"> 6257 <size name="Get" mode="get"/> 6258 </enum> 6259 <enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5"> 6260 <size name="Get" mode="get"/> 6261 </enum> 6262 <enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6"> 6263 <size name="Get" mode="get"/> 6264 </enum> 6265 <enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7"> 6266 <size name="Get" mode="get"/> 6267 </enum> 6268 <enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8"> 6269 <size name="Get" mode="get"/> 6270 </enum> 6271 <enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9"> 6272 <size name="Get" mode="get"/> 6273 </enum> 6274 <enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA"> 6275 <size name="Get" mode="get"/> 6276 </enum> 6277 <enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB"> 6278 <size name="Get" mode="get"/> 6279 </enum> 6280 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/> 6281 <enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD"> 6282 <size name="Get" mode="get"/> 6283 </enum> 6284 <enum name="MODELVIEW0_ARB" count="16" value="0x1700"> 6285 <size name="Get" mode="get"/> 6286 </enum> 6287 <enum name="MODELVIEW1_ARB" count="16" value="0x850A"> 6288 <size name="Get" mode="get"/> 6289 </enum> 6290 <enum name="MODELVIEW2_ARB" count="16" value="0x8722"> 6291 <size name="Get" mode="get"/> 6292 </enum> 6293 <enum name="MODELVIEW3_ARB" count="16" value="0x8723"> 6294 <size name="Get" mode="get"/> 6295 </enum> 6296 <enum name="MODELVIEW4_ARB" count="16" value="0x8724"> 6297 <size name="Get" mode="get"/> 6298 </enum> 6299 <enum name="MODELVIEW5_ARB" count="16" value="0x8725"> 6300 <size name="Get" mode="get"/> 6301 </enum> 6302 <enum name="MODELVIEW6_ARB" count="16" value="0x8726"> 6303 <size name="Get" mode="get"/> 6304 </enum> 6305 <enum name="MODELVIEW7_ARB" count="16" value="0x8727"> 6306 <size name="Get" mode="get"/> 6307 </enum> 6308 <enum name="MODELVIEW8_ARB" count="16" value="0x8728"> 6309 <size name="Get" mode="get"/> 6310 </enum> 6311 <enum name="MODELVIEW9_ARB" count="16" value="0x8729"> 6312 <size name="Get" mode="get"/> 6313 </enum> 6314 <enum name="MODELVIEW10_ARB" count="16" value="0x872A"> 6315 <size name="Get" mode="get"/> 6316 </enum> 6317 <enum name="MODELVIEW11_ARB" count="16" value="0x872B"> 6318 <size name="Get" mode="get"/> 6319 </enum> 6320 <enum name="MODELVIEW12_ARB" count="16" value="0x872C"> 6321 <size name="Get" mode="get"/> 6322 </enum> 6323 <enum name="MODELVIEW13_ARB" count="16" value="0x872D"> 6324 <size name="Get" mode="get"/> 6325 </enum> 6326 <enum name="MODELVIEW14_ARB" count="16" value="0x872E"> 6327 <size name="Get" mode="get"/> 6328 </enum> 6329 <enum name="MODELVIEW15_ARB" count="16" value="0x872F"> 6330 <size name="Get" mode="get"/> 6331 </enum> 6332 <enum name="MODELVIEW16_ARB" count="16" value="0x8730"> 6333 <size name="Get" mode="get"/> 6334 </enum> 6335 <enum name="MODELVIEW17_ARB" count="16" value="0x8731"> 6336 <size name="Get" mode="get"/> 6337 </enum> 6338 <enum name="MODELVIEW18_ARB" count="16" value="0x8732"> 6339 <size name="Get" mode="get"/> 6340 </enum> 6341 <enum name="MODELVIEW19_ARB" count="16" value="0x8733"> 6342 <size name="Get" mode="get"/> 6343 </enum> 6344 <enum name="MODELVIEW20_ARB" count="16" value="0x8734"> 6345 <size name="Get" mode="get"/> 6346 </enum> 6347 <enum name="MODELVIEW21_ARB" count="16" value="0x8735"> 6348 <size name="Get" mode="get"/> 6349 </enum> 6350 <enum name="MODELVIEW22_ARB" count="16" value="0x8736"> 6351 <size name="Get" mode="get"/> 6352 </enum> 6353 <enum name="MODELVIEW23_ARB" count="16" value="0x8737"> 6354 <size name="Get" mode="get"/> 6355 </enum> 6356 <enum name="MODELVIEW24_ARB" count="16" value="0x8738"> 6357 <size name="Get" mode="get"/> 6358 </enum> 6359 <enum name="MODELVIEW25_ARB" count="16" value="0x8739"> 6360 <size name="Get" mode="get"/> 6361 </enum> 6362 <enum name="MODELVIEW26_ARB" count="16" value="0x873A"> 6363 <size name="Get" mode="get"/> 6364 </enum> 6365 <enum name="MODELVIEW27_ARB" count="16" value="0x873B"> 6366 <size name="Get" mode="get"/> 6367 </enum> 6368 <enum name="MODELVIEW28_ARB" count="16" value="0x873C"> 6369 <size name="Get" mode="get"/> 6370 </enum> 6371 <enum name="MODELVIEW29_ARB" count="16" value="0x873D"> 6372 <size name="Get" mode="get"/> 6373 </enum> 6374 <enum name="MODELVIEW30_ARB" count="16" value="0x873E"> 6375 <size name="Get" mode="get"/> 6376 </enum> 6377 <enum name="MODELVIEW31_ARB" count="16" value="0x873F"> 6378 <size name="Get" mode="get"/> 6379 </enum> 6380 6381 <function name="WeightbvARB"> 6382 <param name="size" type="GLint"/> 6383 <param name="weights" type="const GLbyte *"/> 6384 </function> 6385 6386 <function name="WeightsvARB"> 6387 <param name="size" type="GLint"/> 6388 <param name="weights" type="const GLshort *"/> 6389 </function> 6390 6391 <function name="WeightivARB"> 6392 <param name="size" type="GLint"/> 6393 <param name="weights" type="const GLint *"/> 6394 </function> 6395 6396 <function name="WeightfvARB"> 6397 <param name="size" type="GLint"/> 6398 <param name="weights" type="const GLfloat *"/> 6399 </function> 6400 6401 <function name="WeightdvARB"> 6402 <param name="size" type="GLint"/> 6403 <param name="weights" type="const GLdouble *"/> 6404 </function> 6405 6406 <function name="WeightubvARB"> 6407 <param name="size" type="GLint"/> 6408 <param name="weights" type="const GLubyte *"/> 6409 </function> 6410 6411 <function name="WeightusvARB"> 6412 <param name="size" type="GLint"/> 6413 <param name="weights" type="const GLushort *"/> 6414 </function> 6415 6416 <function name="WeightuivARB"> 6417 <param name="size" type="GLint"/> 6418 <param name="weights" type="const GLuint *"/> 6419 </function> 6420 6421 <function name="WeightPointerARB"> 6422 <param name="size" type="GLint"/> 6423 <param name="type" type="GLenum"/> 6424 <param name="stride" type="GLsizei"/> 6425 <param name="pointer" type="const GLvoid *"/> 6426 <glx handcode="true"/> 6427 </function> 6428 6429 <function name="VertexBlendARB"> 6430 <param name="count" type="GLint"/> 6431 </function> 6432</category> 6433 6434<category name="GL_ARB_matrix_palette" number="16"> 6435 <enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840"> 6436 <size name="Get" mode="get"/> 6437 </enum> 6438 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841"> 6439 <size name="Get" mode="get"/> 6440 </enum> 6441 <enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842"> 6442 <size name="Get" mode="get"/> 6443 </enum> 6444 <enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843"> 6445 <size name="Get" mode="get"/> 6446 </enum> 6447 <enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844"> 6448 <size name="Get" mode="get"/> 6449 </enum> 6450 <enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845"> 6451 <size name="Get" mode="get"/> 6452 </enum> 6453 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846"> 6454 <size name="Get" mode="get"/> 6455 </enum> 6456 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847"> 6457 <size name="Get" mode="get"/> 6458 </enum> 6459 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848"> 6460 <size name="Get" mode="get"/> 6461 </enum> 6462 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/> 6463 6464 <function name="CurrentPaletteMatrixARB"> 6465 <param name="index" type="GLint"/> 6466 <glx ignore="true" rop="4329"/> 6467 </function> 6468 6469 <function name="MatrixIndexubvARB"> 6470 <param name="size" type="GLint" counter="true"/> 6471 <param name="indices" type="const GLubyte *" count="size"/> 6472 <glx ignore="true" rop="4326"/> 6473 </function> 6474 6475 <function name="MatrixIndexusvARB"> 6476 <param name="size" type="GLint" counter="true"/> 6477 <param name="indices" type="const GLushort *" count="size"/> 6478 <glx ignore="true" rop="4327"/> 6479 </function> 6480 6481 <function name="MatrixIndexuivARB"> 6482 <param name="size" type="GLint" counter="true"/> 6483 <param name="indices" type="const GLuint *" count="size"/> 6484 <glx ignore="true" rop="4328"/> 6485 </function> 6486 6487 <function name="MatrixIndexPointerARB"> 6488 <param name="size" type="GLint"/> 6489 <param name="type" type="GLenum"/> 6490 <param name="stride" type="GLsizei"/> 6491 <param name="pointer" type="const GLvoid *"/> 6492 <glx handcode="true"/> 6493 </function> 6494</category> 6495 6496<category name="GL_ARB_texture_env_combine" number="17"> 6497 <enum name="COMBINE_ARB" value="0x8570"/> 6498 <enum name="COMBINE_RGB_ARB" value="0x8571"/> 6499 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/> 6500 <enum name="SOURCE0_RGB_ARB" value="0x8580"/> 6501 <enum name="SOURCE1_RGB_ARB" value="0x8581"/> 6502 <enum name="SOURCE2_RGB_ARB" value="0x8582"/> 6503 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/> 6504 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/> 6505 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/> 6506 <enum name="OPERAND0_RGB_ARB" value="0x8590"/> 6507 <enum name="OPERAND1_RGB_ARB" value="0x8591"/> 6508 <enum name="OPERAND2_RGB_ARB" value="0x8592"/> 6509 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/> 6510 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/> 6511 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/> 6512 <enum name="RGB_SCALE_ARB" value="0x8573"/> 6513 <enum name="ADD_SIGNED_ARB" value="0x8574"/> 6514 <enum name="INTERPOLATE_ARB" value="0x8575"/> 6515 <enum name="SUBTRACT_ARB" value="0x84E7"/> 6516 <enum name="CONSTANT_ARB" value="0x8576"/> 6517 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/> 6518 <enum name="PREVIOUS_ARB" value="0x8578"/> 6519</category> 6520 6521<category name="GL_ARB_texture_env_crossbar" number="18"> 6522 <!-- No new functions, types, enums. --> 6523</category> 6524 6525<category name="GL_ARB_texture_env_dot3" number="19"> 6526 <enum name="DOT3_RGB_ARB" value="0x86AE"/> 6527 <enum name="DOT3_RGBA_ARB" value="0x86AF"/> 6528</category> 6529 6530<!-- ARB extension number 20 is a WGL extension. --> 6531 6532<category name="GL_ARB_texture_mirrored_repeat" number="21"> 6533 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/> 6534</category> 6535 6536<category name="GL_ARB_depth_texture" number="22"> 6537 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/> 6538 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/> 6539 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/> 6540 <enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A"> 6541 <size name="GetTexLevelParameterfv" mode="get"/> 6542 <size name="GetTexLevelParameteriv" mode="get"/> 6543 </enum> 6544 <enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B"> 6545 <size name="TexParameterfv"/> 6546 <size name="TexParameteriv"/> 6547 <size name="GetTexParameterfv" mode="get"/> 6548 <size name="GetTexParameteriv" mode="get"/> 6549 </enum> 6550</category> 6551 6552<category name="GL_ARB_shadow" number="23"> 6553 <enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C"> 6554 <size name="TexParameterfv"/> 6555 <size name="TexParameteriv"/> 6556 <size name="GetTexParameterfv" mode="get"/> 6557 <size name="GetTexParameteriv" mode="get"/> 6558 </enum> 6559 <enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D"> 6560 <size name="TexParameterfv"/> 6561 <size name="TexParameteriv"/> 6562 <size name="GetTexParameterfv" mode="get"/> 6563 <size name="GetTexParameteriv" mode="get"/> 6564 </enum> 6565 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/> 6566</category> 6567 6568<category name="GL_ARB_shadow_ambient" number="24"> 6569 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF"> 6570 <size name="TexParameterfv"/> 6571 <size name="TexParameteriv"/> 6572 <size name="GetTexParameterfv" mode="get"/> 6573 <size name="GetTexParameteriv" mode="get"/> 6574 </enum> 6575</category> 6576 6577<category name="GL_ARB_window_pos" number="25"> 6578 <function name="WindowPos2dARB" alias="WindowPos2dMESA"> 6579 <param name="x" type="GLdouble"/> 6580 <param name="y" type="GLdouble"/> 6581 </function> 6582 6583 <function name="WindowPos2fARB" alias="WindowPos2fMESA"> 6584 <param name="x" type="GLfloat"/> 6585 <param name="y" type="GLfloat"/> 6586 </function> 6587 6588 <function name="WindowPos2iARB" alias="WindowPos2iMESA"> 6589 <param name="x" type="GLint"/> 6590 <param name="y" type="GLint"/> 6591 </function> 6592 6593 <function name="WindowPos2sARB" alias="WindowPos2sMESA"> 6594 <param name="x" type="GLshort"/> 6595 <param name="y" type="GLshort"/> 6596 </function> 6597 6598 <function name="WindowPos2dvARB" alias="WindowPos2dvMESA"> 6599 <param name="v" type="const GLdouble *"/> 6600 </function> 6601 6602 <function name="WindowPos2fvARB" alias="WindowPos2fvMESA"> 6603 <param name="v" type="const GLfloat *"/> 6604 </function> 6605 6606 <function name="WindowPos2ivARB" alias="WindowPos2ivMESA"> 6607 <param name="v" type="const GLint *"/> 6608 </function> 6609 6610 <function name="WindowPos2svARB" alias="WindowPos2svMESA"> 6611 <param name="v" type="const GLshort *"/> 6612 </function> 6613 6614 <function name="WindowPos3dARB" alias="WindowPos3dMESA"> 6615 <param name="x" type="GLdouble"/> 6616 <param name="y" type="GLdouble"/> 6617 <param name="z" type="GLdouble"/> 6618 </function> 6619 6620 <function name="WindowPos3fARB" alias="WindowPos3fMESA"> 6621 <param name="x" type="GLfloat"/> 6622 <param name="y" type="GLfloat"/> 6623 <param name="z" type="GLfloat"/> 6624 </function> 6625 6626 <function name="WindowPos3iARB" alias="WindowPos3iMESA"> 6627 <param name="x" type="GLint"/> 6628 <param name="y" type="GLint"/> 6629 <param name="z" type="GLint"/> 6630 </function> 6631 6632 <function name="WindowPos3sARB" alias="WindowPos3sMESA"> 6633 <param name="x" type="GLshort"/> 6634 <param name="y" type="GLshort"/> 6635 <param name="z" type="GLshort"/> 6636 </function> 6637 6638 <function name="WindowPos3dvARB" alias="WindowPos3dvMESA"> 6639 <param name="v" type="const GLdouble *"/> 6640 </function> 6641 6642 <function name="WindowPos3fvARB" alias="WindowPos3fvMESA"> 6643 <param name="v" type="const GLfloat *"/> 6644 </function> 6645 6646 <function name="WindowPos3ivARB" alias="WindowPos3ivMESA"> 6647 <param name="v" type="const GLint *"/> 6648 </function> 6649 6650 <function name="WindowPos3svARB" alias="WindowPos3svMESA"> 6651 <param name="v" type="const GLshort *"/> 6652 </function> 6653</category> 6654 6655<category name="GL_ARB_vertex_program" number="26"> 6656 <enum name="COLOR_SUM_ARB" count="1" value="0x8458"> 6657 <size name="Get" mode="get"/> 6658 </enum> 6659 <enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620"> 6660 <size name="GetVertexAttribdvARB" mode="get"/> 6661 <size name="GetVertexAttribfvARB" mode="get"/> 6662 <size name="GetVertexAttribivARB" mode="get"/> 6663 <size name="Get" mode="get"/> 6664 </enum> 6665 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622"> 6666 <size name="GetVertexAttribdvARB" mode="get"/> 6667 <size name="GetVertexAttribfvARB" mode="get"/> 6668 <size name="GetVertexAttribivARB" mode="get"/> 6669 </enum> 6670 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623"> 6671 <size name="GetVertexAttribdvARB" mode="get"/> 6672 <size name="GetVertexAttribfvARB" mode="get"/> 6673 <size name="GetVertexAttribivARB" mode="get"/> 6674 </enum> 6675 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624"> 6676 <size name="GetVertexAttribdvARB" mode="get"/> 6677 <size name="GetVertexAttribfvARB" mode="get"/> 6678 <size name="GetVertexAttribivARB" mode="get"/> 6679 </enum> 6680 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625"> 6681 <size name="GetVertexAttribdvARB" mode="get"/> 6682 <size name="GetVertexAttribfvARB" mode="get"/> 6683 <size name="GetVertexAttribivARB" mode="get"/> 6684 </enum> 6685 <enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626"> 6686 <size name="GetVertexAttribdvARB" mode="get"/> 6687 <size name="GetVertexAttribfvARB" mode="get"/> 6688 <size name="GetVertexAttribivARB" mode="get"/> 6689 </enum> 6690 <enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627"> 6691 <size name="GetProgramivARB" mode="get"/> 6692 </enum> 6693 <enum name="PROGRAM_STRING_ARB" value="0x8628"/> 6694 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E"> 6695 <size name="Get" mode="get"/> 6696 </enum> 6697 <enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F"> 6698 <size name="Get" mode="get"/> 6699 </enum> 6700 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640"> 6701 <size name="Get" mode="get"/> 6702 </enum> 6703 <enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641"> 6704 <size name="Get" mode="get"/> 6705 </enum> 6706 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642"> 6707 <size name="Get" mode="get"/> 6708 </enum> 6709 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643"> 6710 <size name="Get" mode="get"/> 6711 </enum> 6712 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/> 6713 <enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B"> 6714 <size name="Get" mode="get"/> 6715 </enum> 6716 <enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677"> 6717 <size name="GetProgramivARB" mode="get"/> 6718 </enum> 6719 <enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869"> 6720 <size name="Get" mode="get"/> 6721 </enum> 6722 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/> 6723 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/> 6724 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/> 6725 <enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876"> 6726 <size name="GetProgramivARB" mode="get"/> 6727 </enum> 6728 <enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0"> 6729 <size name="GetProgramivARB" mode="get"/> 6730 </enum> 6731 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1"> 6732 <size name="GetProgramivARB" mode="get"/> 6733 </enum> 6734 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2"> 6735 <size name="GetProgramivARB" mode="get"/> 6736 </enum> 6737 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3"> 6738 <size name="GetProgramivARB" mode="get"/> 6739 </enum> 6740 <enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4"> 6741 <size name="GetProgramivARB" mode="get"/> 6742 </enum> 6743 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5"> 6744 <size name="GetProgramivARB" mode="get"/> 6745 </enum> 6746 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6"> 6747 <size name="GetProgramivARB" mode="get"/> 6748 </enum> 6749 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7"> 6750 <size name="GetProgramivARB" mode="get"/> 6751 </enum> 6752 <enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8"> 6753 <size name="GetProgramivARB" mode="get"/> 6754 </enum> 6755 <enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9"> 6756 <size name="GetProgramivARB" mode="get"/> 6757 </enum> 6758 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA"> 6759 <size name="GetProgramivARB" mode="get"/> 6760 </enum> 6761 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB"> 6762 <size name="GetProgramivARB" mode="get"/> 6763 </enum> 6764 <enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC"> 6765 <size name="GetProgramivARB" mode="get"/> 6766 </enum> 6767 <enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD"> 6768 <size name="GetProgramivARB" mode="get"/> 6769 </enum> 6770 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE"> 6771 <size name="GetProgramivARB" mode="get"/> 6772 </enum> 6773 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF"> 6774 <size name="GetProgramivARB" mode="get"/> 6775 </enum> 6776 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0"> 6777 <size name="GetProgramivARB" mode="get"/> 6778 </enum> 6779 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1"> 6780 <size name="GetProgramivARB" mode="get"/> 6781 </enum> 6782 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2"> 6783 <size name="GetProgramivARB" mode="get"/> 6784 </enum> 6785 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3"> 6786 <size name="GetProgramivARB" mode="get"/> 6787 </enum> 6788 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4"> 6789 <size name="GetProgramivARB" mode="get"/> 6790 </enum> 6791 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5"> 6792 <size name="GetProgramivARB" mode="get"/> 6793 </enum> 6794 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6"> 6795 <size name="GetProgramivARB" mode="get"/> 6796 </enum> 6797 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7"> 6798 <size name="Get" mode="get"/> 6799 </enum> 6800 <enum name="MATRIX0_ARB" value="0x88C0"/> 6801 <enum name="MATRIX1_ARB" value="0x88C1"/> 6802 <enum name="MATRIX2_ARB" value="0x88C2"/> 6803 <enum name="MATRIX3_ARB" value="0x88C3"/> 6804 <enum name="MATRIX4_ARB" value="0x88C4"/> 6805 <enum name="MATRIX5_ARB" value="0x88C5"/> 6806 <enum name="MATRIX6_ARB" value="0x88C6"/> 6807 <enum name="MATRIX7_ARB" value="0x88C7"/> 6808 <enum name="MATRIX8_ARB" value="0x88C8"/> 6809 <enum name="MATRIX9_ARB" value="0x88C9"/> 6810 <enum name="MATRIX10_ARB" value="0x88CA"/> 6811 <enum name="MATRIX11_ARB" value="0x88CB"/> 6812 <enum name="MATRIX12_ARB" value="0x88CC"/> 6813 <enum name="MATRIX13_ARB" value="0x88CD"/> 6814 <enum name="MATRIX14_ARB" value="0x88CE"/> 6815 <enum name="MATRIX15_ARB" value="0x88CF"/> 6816 <enum name="MATRIX16_ARB" value="0x88D0"/> 6817 <enum name="MATRIX17_ARB" value="0x88D1"/> 6818 <enum name="MATRIX18_ARB" value="0x88D2"/> 6819 <enum name="MATRIX19_ARB" value="0x88D3"/> 6820 <enum name="MATRIX20_ARB" value="0x88D4"/> 6821 <enum name="MATRIX21_ARB" value="0x88D5"/> 6822 <enum name="MATRIX22_ARB" value="0x88D6"/> 6823 <enum name="MATRIX23_ARB" value="0x88D7"/> 6824 <enum name="MATRIX24_ARB" value="0x88D8"/> 6825 <enum name="MATRIX25_ARB" value="0x88D9"/> 6826 <enum name="MATRIX26_ARB" value="0x88DA"/> 6827 <enum name="MATRIX27_ARB" value="0x88DB"/> 6828 <enum name="MATRIX28_ARB" value="0x88DC"/> 6829 <enum name="MATRIX29_ARB" value="0x88DD"/> 6830 <enum name="MATRIX30_ARB" value="0x88DE"/> 6831 <enum name="MATRIX31_ARB" value="0x88DF"/> 6832 6833 <function name="GetVertexAttribdvARB" offset="assign"> 6834 <param name="index" type="GLuint"/> 6835 <param name="pname" type="GLenum"/> 6836 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 6837 <glx handcode="client" vendorpriv="1301"/> 6838 </function> 6839 6840 <function name="GetVertexAttribfvARB" offset="assign"> 6841 <param name="index" type="GLuint"/> 6842 <param name="pname" type="GLenum"/> 6843 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 6844 <glx handcode="client" vendorpriv="1302"/> 6845 </function> 6846 6847 <function name="GetVertexAttribivARB" offset="assign"> 6848 <param name="index" type="GLuint"/> 6849 <param name="pname" type="GLenum"/> 6850 <param name="params" type="GLint *" output="true" variable_param="pname"/> 6851 <glx handcode="client" vendorpriv="1303"/> 6852 </function> 6853 6854 <function name="VertexAttrib1dARB" offset="assign" vectorequiv="VertexAttrib1dvARB"> 6855 <param name="index" type="GLuint"/> 6856 <param name="x" type="GLdouble"/> 6857 </function> 6858 6859 <function name="VertexAttrib1dvARB" offset="assign"> 6860 <param name="index" type="GLuint"/> 6861 <param name="v" type="const GLdouble *" count="1"/> 6862 <glx rop="4197" doubles_in_order="true"/> 6863 </function> 6864 6865 <function name="VertexAttrib1fARB" offset="assign" vectorequiv="VertexAttrib1fvARB"> 6866 <param name="index" type="GLuint"/> 6867 <param name="x" type="GLfloat"/> 6868 </function> 6869 6870 <function name="VertexAttrib1fvARB" offset="assign"> 6871 <param name="index" type="GLuint"/> 6872 <param name="v" type="const GLfloat *" count="1"/> 6873 <glx rop="4193"/> 6874 </function> 6875 6876 <function name="VertexAttrib1sARB" offset="assign" vectorequiv="VertexAttrib1svARB"> 6877 <param name="index" type="GLuint"/> 6878 <param name="x" type="GLshort"/> 6879 </function> 6880 6881 <function name="VertexAttrib1svARB" offset="assign"> 6882 <param name="index" type="GLuint"/> 6883 <param name="v" type="const GLshort *" count="1"/> 6884 <glx rop="4189"/> 6885 </function> 6886 6887 <function name="VertexAttrib2dARB" offset="assign" vectorequiv="VertexAttrib2dvARB"> 6888 <param name="index" type="GLuint"/> 6889 <param name="x" type="GLdouble"/> 6890 <param name="y" type="GLdouble"/> 6891 </function> 6892 6893 <function name="VertexAttrib2dvARB" offset="assign"> 6894 <param name="index" type="GLuint"/> 6895 <param name="v" type="const GLdouble *" count="2"/> 6896 <glx rop="4198" doubles_in_order="true"/> 6897 </function> 6898 6899 <function name="VertexAttrib2fARB" offset="assign" vectorequiv="VertexAttrib2fvARB"> 6900 <param name="index" type="GLuint"/> 6901 <param name="x" type="GLfloat"/> 6902 <param name="y" type="GLfloat"/> 6903 </function> 6904 6905 <function name="VertexAttrib2fvARB" offset="assign"> 6906 <param name="index" type="GLuint"/> 6907 <param name="v" type="const GLfloat *" count="2"/> 6908 <glx rop="4194"/> 6909 </function> 6910 6911 <function name="VertexAttrib2sARB" offset="assign" vectorequiv="VertexAttrib2svARB"> 6912 <param name="index" type="GLuint"/> 6913 <param name="x" type="GLshort"/> 6914 <param name="y" type="GLshort"/> 6915 </function> 6916 6917 <function name="VertexAttrib2svARB" offset="assign"> 6918 <param name="index" type="GLuint"/> 6919 <param name="v" type="const GLshort *" count="2"/> 6920 <glx rop="4190"/> 6921 </function> 6922 6923 <function name="VertexAttrib3dARB" offset="assign" vectorequiv="VertexAttrib3dvARB"> 6924 <param name="index" type="GLuint"/> 6925 <param name="x" type="GLdouble"/> 6926 <param name="y" type="GLdouble"/> 6927 <param name="z" type="GLdouble"/> 6928 </function> 6929 6930 <function name="VertexAttrib3dvARB" offset="assign"> 6931 <param name="index" type="GLuint"/> 6932 <param name="v" type="const GLdouble *" count="3"/> 6933 <glx rop="4199" doubles_in_order="true"/> 6934 </function> 6935 6936 <function name="VertexAttrib3fARB" offset="assign" vectorequiv="VertexAttrib3fvARB"> 6937 <param name="index" type="GLuint"/> 6938 <param name="x" type="GLfloat"/> 6939 <param name="y" type="GLfloat"/> 6940 <param name="z" type="GLfloat"/> 6941 </function> 6942 6943 <function name="VertexAttrib3fvARB" offset="assign"> 6944 <param name="index" type="GLuint"/> 6945 <param name="v" type="const GLfloat *" count="3"/> 6946 <glx rop="4195"/> 6947 </function> 6948 6949 <function name="VertexAttrib3sARB" offset="assign" vectorequiv="VertexAttrib3svARB"> 6950 <param name="index" type="GLuint"/> 6951 <param name="x" type="GLshort"/> 6952 <param name="y" type="GLshort"/> 6953 <param name="z" type="GLshort"/> 6954 </function> 6955 6956 <function name="VertexAttrib3svARB" offset="assign"> 6957 <param name="index" type="GLuint"/> 6958 <param name="v" type="const GLshort *" count="3"/> 6959 <glx rop="4191"/> 6960 </function> 6961 6962 <function name="VertexAttrib4dARB" offset="assign" vectorequiv="VertexAttrib4dvARB"> 6963 <param name="index" type="GLuint"/> 6964 <param name="x" type="GLdouble"/> 6965 <param name="y" type="GLdouble"/> 6966 <param name="z" type="GLdouble"/> 6967 <param name="w" type="GLdouble"/> 6968 </function> 6969 6970 <function name="VertexAttrib4dvARB" offset="assign"> 6971 <param name="index" type="GLuint"/> 6972 <param name="v" type="const GLdouble *" count="4"/> 6973 <glx rop="4200" doubles_in_order="true"/> 6974 </function> 6975 6976 <function name="VertexAttrib4fARB" offset="assign" vectorequiv="VertexAttrib4fvARB"> 6977 <param name="index" type="GLuint"/> 6978 <param name="x" type="GLfloat"/> 6979 <param name="y" type="GLfloat"/> 6980 <param name="z" type="GLfloat"/> 6981 <param name="w" type="GLfloat"/> 6982 </function> 6983 6984 <function name="VertexAttrib4fvARB" offset="assign"> 6985 <param name="index" type="GLuint"/> 6986 <param name="v" type="const GLfloat *" count="4"/> 6987 <glx rop="4196"/> 6988 </function> 6989 6990 <function name="VertexAttrib4sARB" offset="assign" vectorequiv="VertexAttrib4svARB"> 6991 <param name="index" type="GLuint"/> 6992 <param name="x" type="GLshort"/> 6993 <param name="y" type="GLshort"/> 6994 <param name="z" type="GLshort"/> 6995 <param name="w" type="GLshort"/> 6996 </function> 6997 6998 <function name="VertexAttrib4svARB" offset="assign"> 6999 <param name="index" type="GLuint"/> 7000 <param name="v" type="const GLshort *" count="4"/> 7001 <glx rop="4192"/> 7002 </function> 7003 7004 <function name="VertexAttrib4NubARB" offset="assign" vectorequiv="VertexAttrib4NubvARB"> 7005 <param name="index" type="GLuint"/> 7006 <param name="x" type="GLubyte"/> 7007 <param name="y" type="GLubyte"/> 7008 <param name="z" type="GLubyte"/> 7009 <param name="w" type="GLubyte"/> 7010 </function> 7011 7012 <function name="VertexAttrib4NubvARB" offset="assign"> 7013 <param name="index" type="GLuint"/> 7014 <param name="v" type="const GLubyte *" count="4"/> 7015 <glx rop="4201"/> 7016 </function> 7017 7018 <function name="VertexAttrib4bvARB" offset="assign"> 7019 <param name="index" type="GLuint"/> 7020 <param name="v" type="const GLbyte *" count="4"/> 7021 <glx rop="4230"/> 7022 </function> 7023 7024 <function name="VertexAttrib4ivARB" offset="assign"> 7025 <param name="index" type="GLuint"/> 7026 <param name="v" type="const GLint *" count="4"/> 7027 <glx rop="4231"/> 7028 </function> 7029 7030 <function name="VertexAttrib4ubvARB" offset="assign"> 7031 <param name="index" type="GLuint"/> 7032 <param name="v" type="const GLubyte *" count="4"/> 7033 <glx rop="4232"/> 7034 </function> 7035 7036 <function name="VertexAttrib4usvARB" offset="assign"> 7037 <param name="index" type="GLuint"/> 7038 <param name="v" type="const GLushort *" count="4"/> 7039 <glx rop="4233"/> 7040 </function> 7041 7042 <function name="VertexAttrib4uivARB" offset="assign"> 7043 <param name="index" type="GLuint"/> 7044 <param name="v" type="const GLuint *" count="4"/> 7045 <glx rop="4234"/> 7046 </function> 7047 7048 <function name="VertexAttrib4NbvARB" offset="assign"> 7049 <param name="index" type="GLuint"/> 7050 <param name="v" type="const GLbyte *" count="4"/> 7051 <glx rop="4235"/> 7052 </function> 7053 7054 <function name="VertexAttrib4NsvARB" offset="assign"> 7055 <param name="index" type="GLuint"/> 7056 <param name="v" type="const GLshort *" count="4"/> 7057 <glx rop="4236"/> 7058 </function> 7059 7060 <function name="VertexAttrib4NivARB" offset="assign"> 7061 <param name="index" type="GLuint"/> 7062 <param name="v" type="const GLint *" count="4"/> 7063 <glx rop="4237"/> 7064 </function> 7065 7066 <function name="VertexAttrib4NusvARB" offset="assign"> 7067 <param name="index" type="GLuint"/> 7068 <param name="v" type="const GLushort *" count="4"/> 7069 <glx rop="4238"/> 7070 </function> 7071 7072 <function name="VertexAttrib4NuivARB" offset="assign"> 7073 <param name="index" type="GLuint"/> 7074 <param name="v" type="const GLuint *" count="4"/> 7075 <glx rop="4239"/> 7076 </function> 7077 7078 <function name="VertexAttribPointerARB" offset="assign"> 7079 <param name="index" type="GLuint"/> 7080 <param name="size" type="GLint"/> 7081 <param name="type" type="GLenum"/> 7082 <param name="normalized" type="GLboolean"/> 7083 <param name="stride" type="GLsizei"/> 7084 <param name="pointer" type="const GLvoid *"/> 7085 <glx handcode="true"/> 7086 </function> 7087 7088 <function name="EnableVertexAttribArrayARB" offset="assign"> 7089 <param name="index" type="GLuint"/> 7090 <glx handcode="true"/> 7091 </function> 7092 7093 <function name="DisableVertexAttribArrayARB" offset="assign"> 7094 <param name="index" type="GLuint"/> 7095 <glx handcode="true"/> 7096 </function> 7097 7098 <function name="ProgramStringARB" offset="assign"> 7099 <param name="target" type="GLenum"/> 7100 <param name="format" type="GLenum"/> 7101 <param name="len" type="GLsizei" counter="true"/> 7102 <param name="string" type="const GLvoid *" count="len"/> 7103 <glx rop="4217" large="true"/> 7104 </function> 7105 7106 <function name="BindProgramARB" alias="BindProgramNV"> 7107 <param name="target" type="GLenum"/> 7108 <param name="program" type="GLuint"/> 7109 </function> 7110 7111 <function name="DeleteProgramsARB" alias="DeleteProgramsNV"> 7112 <param name="n" type="GLsizei"/> 7113 <param name="programs" type="const GLuint *"/> 7114 </function> 7115 7116 <function name="GenProgramsARB" alias="GenProgramsNV"> 7117 <param name="n" type="GLsizei" counter="true"/> 7118 <param name="programs" type="GLuint *" output="true" count="n"/> 7119 </function> 7120 7121 <function name="IsProgramARB" alias="IsProgramNV"> 7122 <param name="program" type="GLuint"/> 7123 <return type="GLboolean"/> 7124 </function> 7125 7126 <function name="ProgramEnvParameter4dARB" offset="assign" vectorequiv="ProgramEnvParameter4dvARB"> 7127 <param name="target" type="GLenum"/> 7128 <param name="index" type="GLuint"/> 7129 <param name="x" type="GLdouble"/> 7130 <param name="y" type="GLdouble"/> 7131 <param name="z" type="GLdouble"/> 7132 <param name="w" type="GLdouble"/> 7133 </function> 7134 7135 <function name="ProgramEnvParameter4dvARB" offset="assign"> 7136 <param name="target" type="GLenum"/> 7137 <param name="index" type="GLuint"/> 7138 <param name="params" type="const GLdouble *" count="4"/> 7139 <glx rop="4185" doubles_in_order="true"/> 7140 </function> 7141 7142 <function name="ProgramEnvParameter4fARB" offset="assign" vectorequiv="ProgramEnvParameter4fvARB"> 7143 <param name="target" type="GLenum"/> 7144 <param name="index" type="GLuint"/> 7145 <param name="x" type="GLfloat"/> 7146 <param name="y" type="GLfloat"/> 7147 <param name="z" type="GLfloat"/> 7148 <param name="w" type="GLfloat"/> 7149 </function> 7150 7151 <function name="ProgramEnvParameter4fvARB" offset="assign"> 7152 <param name="target" type="GLenum"/> 7153 <param name="index" type="GLuint"/> 7154 <param name="params" type="const GLfloat *" count="4"/> 7155 <glx rop="4184"/> 7156 </function> 7157 7158 <function name="ProgramLocalParameter4dARB" offset="assign" vectorequiv="ProgramLocalParameter4dvARB"> 7159 <param name="target" type="GLenum"/> 7160 <param name="index" type="GLuint"/> 7161 <param name="x" type="GLdouble"/> 7162 <param name="y" type="GLdouble"/> 7163 <param name="z" type="GLdouble"/> 7164 <param name="w" type="GLdouble"/> 7165 </function> 7166 7167 <function name="ProgramLocalParameter4dvARB" offset="assign"> 7168 <param name="target" type="GLenum"/> 7169 <param name="index" type="GLuint"/> 7170 <param name="params" type="const GLdouble *" count="4"/> 7171 <glx rop="4216" doubles_in_order="true"/> 7172 </function> 7173 7174 <function name="ProgramLocalParameter4fARB" offset="assign" vectorequiv="ProgramLocalParameter4fvARB"> 7175 <param name="target" type="GLenum"/> 7176 <param name="index" type="GLuint"/> 7177 <param name="x" type="GLfloat"/> 7178 <param name="y" type="GLfloat"/> 7179 <param name="z" type="GLfloat"/> 7180 <param name="w" type="GLfloat"/> 7181 </function> 7182 7183 <function name="ProgramLocalParameter4fvARB" offset="assign"> 7184 <param name="target" type="GLenum"/> 7185 <param name="index" type="GLuint"/> 7186 <param name="params" type="const GLfloat *" count="4"/> 7187 <glx rop="4215"/> 7188 </function> 7189 7190 <!-- The GetProgramEnvParameter[df]vARB are handcoded because there 7191 is an extra CARD32 of padding after the "index" field. Originally, 7192 GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV 7193 shared the same GLX protocol. The pad field was where the pname 7194 parameter was in the NV functions. When this error was discovered 7195 and fixed, there was already at least one implementation of 7196 GLX protocol for ARB_vertex_program, but there were no 7197 implementations of NV_vertex_program. The sollution was to renumber 7198 the opcodes for NV_vertex_program and convert the unused field in 7199 the ARB_vertex_program protocol to unused padding. 7200 --> 7201 7202 <function name="GetProgramEnvParameterdvARB" offset="assign"> 7203 <param name="target" type="GLenum"/> 7204 <param name="index" type="GLuint"/> 7205 <param name="params" type="GLdouble *" output="true" count="4"/> 7206 <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/> 7207 </function> 7208 7209 <function name="GetProgramEnvParameterfvARB" offset="assign"> 7210 <param name="target" type="GLenum"/> 7211 <param name="index" type="GLuint"/> 7212 <param name="params" type="GLfloat *" output="true" count="4"/> 7213 <glx vendorpriv="1296" handcode="client"/> 7214 </function> 7215 7216 <function name="GetProgramLocalParameterdvARB" offset="assign"> 7217 <param name="target" type="GLenum"/> 7218 <param name="index" type="GLuint"/> 7219 <param name="params" type="GLdouble *" output="true" count="4"/> 7220 <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/> 7221 </function> 7222 7223 <function name="GetProgramLocalParameterfvARB" offset="assign"> 7224 <param name="target" type="GLenum"/> 7225 <param name="index" type="GLuint"/> 7226 <param name="params" type="GLfloat *" output="true" count="4"/> 7227 <glx vendorpriv="1305" handcode="client"/> 7228 </function> 7229 7230 7231 <function name="GetProgramivARB" offset="assign"> 7232 <param name="target" type="GLenum"/> 7233 <param name="pname" type="GLenum"/> 7234 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7235 <glx vendorpriv="1307"/> 7236 </function> 7237 7238 <function name="GetProgramStringARB" offset="assign"> 7239 <param name="target" type="GLenum"/> 7240 <param name="pname" type="GLenum"/> 7241 <param name="string" type="GLvoid *" output="true"/> 7242 <glx vendorpriv="1308" handcode="server" always_array="true"/> 7243 </function> 7244 7245 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV"> 7246 <param name="index" type="GLuint"/> 7247 <param name="pname" type="GLenum"/> 7248 <param name="pointer" type="GLvoid **" output="true"/> 7249 </function> 7250</category> 7251 7252<category name="GL_ARB_fragment_program" number="27"> 7253 <enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804"> 7254 <size name="Get" mode="get"/> 7255 </enum> 7256 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805"> 7257 <size name="GetProgramivARB" mode="get"/> 7258 </enum> 7259 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806"> 7260 <size name="GetProgramivARB" mode="get"/> 7261 </enum> 7262 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807"> 7263 <size name="GetProgramivARB" mode="get"/> 7264 </enum> 7265 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808"> 7266 <size name="GetProgramivARB" mode="get"/> 7267 </enum> 7268 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809"> 7269 <size name="GetProgramivARB" mode="get"/> 7270 </enum> 7271 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A"> 7272 <size name="GetProgramivARB" mode="get"/> 7273 </enum> 7274 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B"> 7275 <size name="GetProgramivARB" mode="get"/> 7276 </enum> 7277 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C"> 7278 <size name="GetProgramivARB" mode="get"/> 7279 </enum> 7280 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D"> 7281 <size name="GetProgramivARB" mode="get"/> 7282 </enum> 7283 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E"> 7284 <size name="GetProgramivARB" mode="get"/> 7285 </enum> 7286 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F"> 7287 <size name="GetProgramivARB" mode="get"/> 7288 </enum> 7289 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810"> 7290 <size name="GetProgramivARB" mode="get"/> 7291 </enum> 7292 <enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871"> 7293 <size name="Get" mode="get"/> 7294 </enum> 7295 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872"> 7296 <size name="Get" mode="get"/> 7297 </enum> 7298</category> 7299 7300<category name="GL_ARB_vertex_buffer_object" number="28"> 7301 <enum name="BUFFER_SIZE_ARB" count="1" value="0x8764"> 7302 <size name="GetBufferParameterivARB" mode="get"/> 7303 </enum> 7304 <enum name="BUFFER_USAGE_ARB" count="1" value="0x8765"> 7305 <size name="GetBufferParameterivARB" mode="get"/> 7306 </enum> 7307 <enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894"> 7308 <size name="Get" mode="get"/> 7309 </enum> 7310 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895"> 7311 <size name="Get" mode="get"/> 7312 </enum> 7313 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896"> 7314 <size name="Get" mode="get"/> 7315 </enum> 7316 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897"> 7317 <size name="Get" mode="get"/> 7318 </enum> 7319 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898"> 7320 <size name="Get" mode="get"/> 7321 </enum> 7322 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899"> 7323 <size name="Get" mode="get"/> 7324 </enum> 7325 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A"> 7326 <size name="Get" mode="get"/> 7327 </enum> 7328 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B"> 7329 <size name="Get" mode="get"/> 7330 </enum> 7331 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C"> 7332 <size name="Get" mode="get"/> 7333 </enum> 7334 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D"> 7335 <size name="Get" mode="get"/> 7336 </enum> 7337 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E"> 7338 <size name="Get" mode="get"/> 7339 </enum> 7340 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F"> 7341 <size name="GetVertexAttribdvARB" mode="get"/> 7342 <size name="GetVertexAttribfvARB" mode="get"/> 7343 <size name="GetVertexAttribivARB" mode="get"/> 7344 </enum> 7345 <enum name="READ_ONLY_ARB" value="0x88B8"/> 7346 <enum name="WRITE_ONLY_ARB" value="0x88B9"/> 7347 <enum name="READ_WRITE_ARB" value="0x88BA"/> 7348 <enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB"> 7349 <size name="GetBufferParameterivARB" mode="get"/> 7350 </enum> 7351 <enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC"> 7352 <size name="GetBufferParameterivARB" mode="get"/> 7353 </enum> 7354 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/> 7355 <enum name="STREAM_DRAW_ARB" value="0x88E0"/> 7356 <enum name="STREAM_READ_ARB" value="0x88E1"/> 7357 <enum name="STREAM_COPY_ARB" value="0x88E2"/> 7358 <enum name="STATIC_DRAW_ARB" value="0x88E4"/> 7359 <enum name="STATIC_READ_ARB" value="0x88E5"/> 7360 <enum name="STATIC_COPY_ARB" value="0x88E6"/> 7361 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/> 7362 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/> 7363 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/> 7364 7365 <type name="intptrARB" size="4" glx_name="CARD32"/> 7366 <type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/> 7367 7368 <function name="BindBufferARB" offset="assign"> 7369 <param name="target" type="GLenum"/> 7370 <param name="buffer" type="GLuint"/> 7371 <glx ignore="true"/> 7372 </function> 7373 7374 <function name="BufferDataARB" offset="assign"> 7375 <param name="target" type="GLenum"/> 7376 <param name="size" type="GLsizeiptrARB" counter="true"/> 7377 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/> 7378 <param name="usage" type="GLenum"/> 7379 <glx ignore="true"/> 7380 </function> 7381 7382 <function name="BufferSubDataARB" offset="assign"> 7383 <param name="target" type="GLenum"/> 7384 <param name="offset" type="GLintptrARB"/> 7385 <param name="size" type="GLsizeiptrARB" counter="true"/> 7386 <param name="data" type="const GLvoid *" count="size"/> 7387 <glx ignore="true"/> 7388 </function> 7389 7390 <function name="DeleteBuffersARB" offset="assign"> 7391 <param name="n" type="GLsizei" counter="true"/> 7392 <param name="buffer" type="const GLuint *" count="n"/> 7393 <glx ignore="true"/> 7394 </function> 7395 7396 <function name="GenBuffersARB" offset="assign"> 7397 <param name="n" type="GLsizei" counter="true"/> 7398 <param name="buffer" type="GLuint *" output="true" count="n"/> 7399 <glx ignore="true"/> 7400 </function> 7401 7402 <function name="GetBufferParameterivARB" offset="assign"> 7403 <param name="target" type="GLenum"/> 7404 <param name="pname" type="GLenum"/> 7405 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7406 <glx ignore="true"/> 7407 </function> 7408 7409 <function name="GetBufferPointervARB" offset="assign"> 7410 <param name="target" type="GLenum"/> 7411 <param name="pname" type="GLenum"/> 7412 <param name="params" type="GLvoid **" output="true"/> 7413 <glx ignore="true"/> 7414 </function> 7415 7416 <function name="GetBufferSubDataARB" offset="assign"> 7417 <param name="target" type="GLenum"/> 7418 <param name="offset" type="GLintptrARB"/> 7419 <param name="size" type="GLsizeiptrARB" counter="true"/> 7420 <param name="data" type="GLvoid *" output="true" count="size"/> 7421 <glx ignore="true"/> 7422 </function> 7423 7424 <function name="IsBufferARB" offset="assign"> 7425 <param name="buffer" type="GLuint"/> 7426 <return type="GLboolean"/> 7427 <glx ignore="true"/> 7428 </function> 7429 7430 <function name="MapBufferARB" offset="assign"> 7431 <param name="target" type="GLenum"/> 7432 <param name="access" type="GLenum"/> 7433 <return type="GLvoid *"/> 7434 <glx ignore="true"/> 7435 </function> 7436 7437 <function name="UnmapBufferARB" offset="assign"> 7438 <param name="target" type="GLenum"/> 7439 <return type="GLboolean"/> 7440 <glx ignore="true"/> 7441 </function> 7442</category> 7443 7444<category name="GL_ARB_occlusion_query" number="29"> 7445 <enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864"> 7446 <size name="GetQueryivARB" mode="get"/> 7447 </enum> 7448 <enum name="CURRENT_QUERY_ARB" count="1" value="0x8865"> 7449 <size name="GetQueryivARB" mode="get"/> 7450 </enum> 7451 <enum name="QUERY_RESULT_ARB" count="1" value="0x8866"> 7452 <size name="GetQueryObjectivARB" mode="get"/> 7453 <size name="GetQueryObjectuivARB" mode="get"/> 7454 </enum> 7455 <enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867"> 7456 <size name="GetQueryObjectivARB" mode="get"/> 7457 <size name="GetQueryObjectuivARB" mode="get"/> 7458 </enum> 7459 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/> 7460 7461 <function name="GenQueriesARB" offset="assign"> 7462 <param name="n" type="GLsizei" counter="true"/> 7463 <param name="ids" type="GLuint *" output="true" count="n"/> 7464 <glx sop="162" always_array="true"/> 7465 </function> 7466 7467 <function name="DeleteQueriesARB" offset="assign"> 7468 <param name="n" type="GLsizei" counter="true"/> 7469 <param name="ids" type="const GLuint *" count="n"/> 7470 <glx sop="161"/> 7471 </function> 7472 7473 <function name="IsQueryARB" offset="assign"> 7474 <param name="id" type="GLuint"/> 7475 <return type="GLboolean"/> 7476 <glx sop="163"/> 7477 </function> 7478 7479 <function name="BeginQueryARB" offset="assign"> 7480 <param name="target" type="GLenum"/> 7481 <param name="id" type="GLuint"/> 7482 <glx rop="231"/> 7483 </function> 7484 7485 <function name="EndQueryARB" offset="assign"> 7486 <param name="target" type="GLenum"/> 7487 <glx rop="232"/> 7488 </function> 7489 7490 <function name="GetQueryivARB" offset="assign"> 7491 <param name="target" type="GLenum"/> 7492 <param name="pname" type="GLenum"/> 7493 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7494 <glx sop="164"/> 7495 </function> 7496 7497 <function name="GetQueryObjectivARB" offset="assign"> 7498 <param name="id" type="GLuint"/> 7499 <param name="pname" type="GLenum"/> 7500 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7501 <glx sop="165"/> 7502 </function> 7503 7504 <function name="GetQueryObjectuivARB" offset="assign"> 7505 <param name="id" type="GLuint"/> 7506 <param name="pname" type="GLenum"/> 7507 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 7508 <glx sop="166"/> 7509 </function> 7510</category> 7511 7512<category name="GL_ARB_shader_objects" number="30"> 7513 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/> 7514 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/> 7515 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/> 7516 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/> 7517 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/> 7518 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/> 7519 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/> 7520 <enum name="INT_VEC2_ARB" value="0x8B53"/> 7521 <enum name="INT_VEC3_ARB" value="0x8B54"/> 7522 <enum name="INT_VEC4_ARB" value="0x8B55"/> 7523 <enum name="BOOL_ARB" value="0x8B56"/> 7524 <enum name="BOOL_VEC2_ARB" value="0x8B57"/> 7525 <enum name="BOOL_VEC3_ARB" value="0x8B58"/> 7526 <enum name="BOOL_VEC4_ARB" value="0x8B59"/> 7527 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/> 7528 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/> 7529 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/> 7530 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/> 7531 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/> 7532 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/> 7533 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/> 7534 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/> 7535 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/> 7536 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/> 7537 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/> 7538 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/> 7539 7540 <type name="charARB" size="1" glx_name="CARD8"/> 7541 <type name="handleARB" size="4" glx_name="CARD32"/> 7542 7543 <function name="DeleteObjectARB" offset="assign"> 7544 <param name="obj" type="GLhandleARB"/> 7545 <glx ignore="true"/> 7546 </function> 7547 7548 <function name="GetHandleARB" offset="assign"> 7549 <param name="pname" type="GLenum"/> 7550 <return type="GLhandleARB"/> 7551 <glx ignore="true"/> 7552 </function> 7553 7554 <function name="DetachObjectARB" offset="assign"> 7555 <param name="containerObj" type="GLhandleARB"/> 7556 <param name="attachedObj" type="GLhandleARB"/> 7557 <glx ignore="true"/> 7558 </function> 7559 7560 <function name="CreateShaderObjectARB" offset="assign"> 7561 <param name="shaderType" type="GLenum"/> 7562 <return type="GLhandleARB"/> 7563 <glx ignore="true"/> 7564 </function> 7565 7566 <function name="ShaderSourceARB" offset="assign"> 7567 <param name="shader" type="GLhandleARB"/> 7568 <param name="count" type="GLsizei"/> 7569 <param name="string" type="const GLcharARB **"/> 7570 <param name="length" type="const GLint *"/> 7571 <glx ignore="true"/> 7572 </function> 7573 7574 <function name="CompileShaderARB" offset="assign"> 7575 <param name="shader" type="GLhandleARB"/> 7576 <glx ignore="true"/> 7577 </function> 7578 7579 <function name="CreateProgramObjectARB" offset="assign"> 7580 <return type="GLhandleARB"/> 7581 <glx ignore="true"/> 7582 </function> 7583 7584 <function name="AttachObjectARB" offset="assign"> 7585 <param name="containerObj" type="GLhandleARB"/> 7586 <param name="obj" type="GLhandleARB"/> 7587 <glx ignore="true"/> 7588 </function> 7589 7590 <function name="LinkProgramARB" offset="assign"> 7591 <param name="program" type="GLhandleARB"/> 7592 <glx ignore="true"/> 7593 </function> 7594 7595 <function name="UseProgramObjectARB" offset="assign"> 7596 <param name="program" type="GLhandleARB"/> 7597 <glx ignore="true"/> 7598 </function> 7599 7600 <function name="ValidateProgramARB" offset="assign"> 7601 <param name="program" type="GLhandleARB"/> 7602 <glx ignore="true"/> 7603 </function> 7604 7605 <function name="Uniform1fARB" offset="assign"> 7606 <param name="location" type="GLint"/> 7607 <param name="v0" type="GLfloat"/> 7608 <glx ignore="true"/> 7609 </function> 7610 7611 <function name="Uniform2fARB" offset="assign"> 7612 <param name="location" type="GLint"/> 7613 <param name="v0" type="GLfloat"/> 7614 <param name="v1" type="GLfloat"/> 7615 <glx ignore="true"/> 7616 </function> 7617 7618 <function name="Uniform3fARB" offset="assign"> 7619 <param name="location" type="GLint"/> 7620 <param name="v0" type="GLfloat"/> 7621 <param name="v1" type="GLfloat"/> 7622 <param name="v2" type="GLfloat"/> 7623 <glx ignore="true"/> 7624 </function> 7625 7626 <function name="Uniform4fARB" offset="assign"> 7627 <param name="location" type="GLint"/> 7628 <param name="v0" type="GLfloat"/> 7629 <param name="v1" type="GLfloat"/> 7630 <param name="v2" type="GLfloat"/> 7631 <param name="v3" type="GLfloat"/> 7632 <glx ignore="true"/> 7633 </function> 7634 7635 <function name="Uniform1iARB" offset="assign"> 7636 <param name="location" type="GLint"/> 7637 <param name="v0" type="GLint"/> 7638 <glx ignore="true"/> 7639 </function> 7640 7641 <function name="Uniform2iARB" offset="assign"> 7642 <param name="location" type="GLint"/> 7643 <param name="v0" type="GLint"/> 7644 <param name="v1" type="GLint"/> 7645 <glx ignore="true"/> 7646 </function> 7647 7648 <function name="Uniform3iARB" offset="assign"> 7649 <param name="location" type="GLint"/> 7650 <param name="v0" type="GLint"/> 7651 <param name="v1" type="GLint"/> 7652 <param name="v2" type="GLint"/> 7653 <glx ignore="true"/> 7654 </function> 7655 7656 <function name="Uniform4iARB" offset="assign"> 7657 <param name="location" type="GLint"/> 7658 <param name="v0" type="GLint"/> 7659 <param name="v1" type="GLint"/> 7660 <param name="v2" type="GLint"/> 7661 <param name="v3" type="GLint"/> 7662 <glx ignore="true"/> 7663 </function> 7664 7665 <function name="Uniform1fvARB" offset="assign"> 7666 <param name="location" type="GLint"/> 7667 <param name="count" type="GLsizei"/> 7668 <param name="value" type="const GLfloat *"/> 7669 <glx ignore="true"/> 7670 </function> 7671 7672 <function name="Uniform2fvARB" offset="assign"> 7673 <param name="location" type="GLint"/> 7674 <param name="count" type="GLsizei"/> 7675 <param name="value" type="const GLfloat *"/> 7676 <glx ignore="true"/> 7677 </function> 7678 7679 <function name="Uniform3fvARB" offset="assign"> 7680 <param name="location" type="GLint"/> 7681 <param name="count" type="GLsizei"/> 7682 <param name="value" type="const GLfloat *"/> 7683 <glx ignore="true"/> 7684 </function> 7685 7686 <function name="Uniform4fvARB" offset="assign"> 7687 <param name="location" type="GLint"/> 7688 <param name="count" type="GLsizei"/> 7689 <param name="value" type="const GLfloat *"/> 7690 <glx ignore="true"/> 7691 </function> 7692 7693 <function name="Uniform1ivARB" offset="assign"> 7694 <param name="location" type="GLint"/> 7695 <param name="count" type="GLsizei"/> 7696 <param name="value" type="const GLint *"/> 7697 <glx ignore="true"/> 7698 </function> 7699 7700 <function name="Uniform2ivARB" offset="assign"> 7701 <param name="location" type="GLint"/> 7702 <param name="count" type="GLsizei"/> 7703 <param name="value" type="const GLint *"/> 7704 <glx ignore="true"/> 7705 </function> 7706 7707 <function name="Uniform3ivARB" offset="assign"> 7708 <param name="location" type="GLint"/> 7709 <param name="count" type="GLsizei"/> 7710 <param name="value" type="const GLint *"/> 7711 <glx ignore="true"/> 7712 </function> 7713 7714 <function name="Uniform4ivARB" offset="assign"> 7715 <param name="location" type="GLint"/> 7716 <param name="count" type="GLsizei"/> 7717 <param name="value" type="const GLint *"/> 7718 <glx ignore="true"/> 7719 </function> 7720 7721 <function name="UniformMatrix2fvARB" offset="assign"> 7722 <param name="location" type="GLint"/> 7723 <param name="count" type="GLsizei"/> 7724 <param name="transpose" type="GLboolean"/> 7725 <param name="value" type="const GLfloat *"/> 7726 <glx ignore="true"/> 7727 </function> 7728 7729 <function name="UniformMatrix3fvARB" offset="assign"> 7730 <param name="location" type="GLint"/> 7731 <param name="count" type="GLsizei"/> 7732 <param name="transpose" type="GLboolean"/> 7733 <param name="value" type="const GLfloat *"/> 7734 <glx ignore="true"/> 7735 </function> 7736 7737 <function name="UniformMatrix4fvARB" offset="assign"> 7738 <param name="location" type="GLint"/> 7739 <param name="count" type="GLsizei"/> 7740 <param name="transpose" type="GLboolean"/> 7741 <param name="value" type="const GLfloat *"/> 7742 <glx ignore="true"/> 7743 </function> 7744 7745 <function name="GetObjectParameterfvARB" offset="assign"> 7746 <param name="obj" type="GLhandleARB"/> 7747 <param name="pname" type="GLenum"/> 7748 <param name="params" type="GLfloat *" output="true"/> 7749 <glx ignore="true"/> 7750 </function> 7751 7752 <function name="GetObjectParameterivARB" offset="assign"> 7753 <param name="obj" type="GLhandleARB"/> 7754 <param name="pname" type="GLenum"/> 7755 <param name="params" type="GLint *" output="true"/> 7756 <glx ignore="true"/> 7757 </function> 7758 7759 <function name="GetInfoLogARB" offset="assign"> 7760 <param name="obj" type="GLhandleARB"/> 7761 <param name="maxLength" type="GLsizei"/> 7762 <param name="length" type="GLsizei *" output="true"/> 7763 <param name="infoLog" type="GLcharARB *" output="true"/> 7764 <glx ignore="true"/> 7765 </function> 7766 7767 <function name="GetAttachedObjectsARB" offset="assign"> 7768 <param name="containerObj" type="GLhandleARB"/> 7769 <param name="maxLength" type="GLsizei"/> 7770 <param name="length" type="GLsizei *" output="true"/> 7771 <param name="infoLog" type="GLhandleARB *" output="true"/> 7772 <glx ignore="true"/> 7773 </function> 7774 7775 <function name="GetUniformLocationARB" offset="assign"> 7776 <param name="program" type="GLhandleARB"/> 7777 <param name="name" type="const GLcharARB *"/> 7778 <return type="GLint"/> 7779 <glx ignore="true"/> 7780 </function> 7781 7782 <function name="GetActiveUniformARB" offset="assign"> 7783 <param name="program" type="GLhandleARB"/> 7784 <param name="index" type="GLuint"/> 7785 <param name="bufSize" type="GLsizei"/> 7786 <param name="length" type="GLsizei *" output="true"/> 7787 <param name="size" type="GLint *" output="true"/> 7788 <param name="type" type="GLenum *" output="true"/> 7789 <param name="name" type="GLcharARB *" output="true"/> 7790 <glx ignore="true"/> 7791 </function> 7792 7793 <function name="GetUniformfvARB" offset="assign"> 7794 <param name="program" type="GLhandleARB"/> 7795 <param name="location" type="GLint"/> 7796 <param name="params" type="GLfloat *" output="true"/> 7797 <glx ignore="true"/> 7798 </function> 7799 7800 <function name="GetUniformivARB" offset="assign"> 7801 <param name="program" type="GLhandleARB"/> 7802 <param name="location" type="GLint"/> 7803 <param name="params" type="GLint *" output="true"/> 7804 <glx ignore="true"/> 7805 </function> 7806 7807 <function name="GetShaderSourceARB" offset="assign"> 7808 <param name="shader" type="GLhandleARB"/> 7809 <param name="bufSize" type="GLsizei"/> 7810 <param name="length" type="GLsizei *" output="true"/> 7811 <param name="source" type="GLcharARB *" output="true"/> 7812 <glx ignore="true"/> 7813 </function> 7814</category> 7815 7816<category name="GL_ARB_vertex_shader" number="31"> 7817 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/> 7818 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/> 7819 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/> 7820 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/> 7821 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/> 7822 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/> 7823 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/> 7824 7825 <function name="BindAttribLocationARB" offset="assign"> 7826 <param name="program" type="GLhandleARB"/> 7827 <param name="index" type="GLuint"/> 7828 <param name="name" type="const GLcharARB *"/> 7829 <glx ignore="true"/> 7830 </function> 7831 7832 <function name="GetActiveAttribARB" offset="assign"> 7833 <param name="program" type="GLhandleARB"/> 7834 <param name="index" type="GLuint"/> 7835 <param name="bufSize" type="GLsizei"/> 7836 <param name="length" type="GLsizei *" output="true"/> 7837 <param name="size" type="GLint *" output="true"/> 7838 <param name="type" type="GLenum *" output="true"/> 7839 <param name="name" type="GLcharARB *" output="true"/> 7840 <glx ignore="true"/> 7841 </function> 7842 7843 <function name="GetAttribLocationARB" offset="assign"> 7844 <param name="program" type="GLhandleARB"/> 7845 <param name="name" type="const GLcharARB *"/> 7846 <return type="GLint"/> 7847 <glx ignore="true"/> 7848 </function> 7849</category> 7850 7851<category name="GL_ARB_fragment_shader" number="32"> 7852 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/> 7853 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/> 7854</category> 7855 7856<category name="GL_ARB_shading_language_100" number="33"> 7857 <!-- No new functions, types, enums. --> 7858</category> 7859 7860<category name="GL_ARB_texture_non_power_of_two" number="34"> 7861 <!-- No new functions, types, enums. --> 7862</category> 7863 7864<category name="GL_ARB_point_sprite" number="35"> 7865 <enum name="POINT_SPRITE_ARB" count="1" value="0x8861"> 7866 <size name="Get" mode="get"/> 7867 </enum> 7868 <enum name="COORD_REPLACE_ARB" count="1" value="0x8862"> 7869 <size name="TexEnvfv"/> 7870 <size name="TexEnviv"/> 7871 <size name="GetTexEnvfv" mode="get"/> 7872 <size name="GetTexEnviv" mode="get"/> 7873 </enum> 7874</category> 7875 7876<category name="GL_ARB_fragment_program_shadow" number="36"> 7877 <!-- No new functions, types, enums. --> 7878</category> 7879 7880<xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7881 7882<category name="GL_ARB_texture_rectangle" number="38"> 7883 <enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5"> 7884 <size name="Get" mode="get"/> 7885 </enum> 7886 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6"> 7887 <size name="Get" mode="get"/> 7888 </enum> 7889 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/> 7890 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8"> 7891 <size name="Get" mode="get"/> 7892 </enum> 7893</category> 7894 7895<xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7896 7897<!-- 40. GL_ARB_half_float_pixel --> 7898 7899<xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7900 7901<!-- 42. GL_ARB_pixel_buffer_object --> 7902 7903<xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7904 7905<xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7906 7907<xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7908 7909<!-- 46. GL_ARB_framebuffer_sRGB --> 7910 7911<xi:include href="ARB_geometry_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7912 7913<!-- 48. GL_ARB_half_float_vertex --> 7914 7915<xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7916 7917<xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7918 7919<xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7920 7921<xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7922 7923<xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7924 7925<xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7926 7927<!-- ARB extension number 55 is a GLX extension. --> 7928<!-- ARB extension number 56 is a WGL extension. --> 7929 7930<xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7931 7932<!-- 58. GL_ARB_compatibility --> 7933 7934<xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7935 7936<!-- 60. GL_ARB_shader_texture_lod --> 7937 7938<xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7939 7940<xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7941 7942<!-- 63. GL_ARB_fragment_coord_conventions --> 7943<!-- 64. GL_ARB_provoking_vertex --> 7944 7945<xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7946 7947<xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7948 7949<!-- 67. GL_ARB_texture_multisample --> 7950<!-- 68. GL_ARB_vertex_array_bgra --> 7951 7952<xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7953<xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7954 7955<!-- 70. GL_ARB_sample_shading --> 7956<!-- 71. GL_ARB_texture_cube_map_array --> 7957<!-- 72. GL_ARB_texture_gather --> 7958<!-- 73. GL_ARB_texture_query_lod --> 7959 7960<!-- ARB extension number 74 is a WGL extension. --> 7961<!-- ARB extension number 75 is a GLX extension. --> 7962 7963<!-- 76. GL_ARB_shading_language_include --> 7964<!-- 77. GL_ARB_texture_compression_bptc --> 7965 7966<xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7967 7968<!-- 79. GL_ARB_explicit_attrib_location --> 7969 7970<category name="GL_ARB_occlusion_query2" number="80"> 7971 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F"> 7972 <size name="GetQueryiv" mode="get"/> 7973 </enum> 7974</category> 7975 7976<xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7977 7978<!-- 82. GL_ARB_shader_bit_encoding --> 7979 7980<xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7981 7982<!-- 84. GL_ARB_texture_swizzle --> 7983 7984<category name="GL_ARB_timer_query" number="85"> 7985 <enum name="TIME_ELAPSED" value="0x88BF"/> 7986 <enum name="TIMESTAMP" value="0x8E28"/> 7987 <type name="int64" size="8"/> 7988 <type name="uint64" unsigned="true" size="8"/> 7989 <function name="GetQueryObjecti64v" alias="GetQueryObjecti64vEXT" static_dispatch="false"> 7990 <param name="id" type="GLuint"/> 7991 <param name="pname" type="GLenum"/> 7992 <param name="params" type="GLint64 *"/> 7993 </function> 7994 <function name="GetQueryObjectui64v" alias="GetQueryObjectui64vEXT" static_dispatch="false"> 7995 <param name="id" type="GLuint"/> 7996 <param name="pname" type="GLenum"/> 7997 <param name="params" type="GLuint64 *"/> 7998 </function> 7999 <function name="QueryCounter" offset="assign" static_dispatch="false"> 8000 <param name="id" type="GLuint"/> 8001 <param name="target" type="GLenum"/> 8002 </function> 8003</category> 8004 8005<xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8006 8007<!-- ARB extensions #86...#93 --> 8008 8009<category name="GL_ARB_transform_feedback3" number="94"> 8010 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/> 8011 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/> 8012 8013 <function name="DrawTransformFeedbackStream" offset="assign"> 8014 <param name="mode" type="GLenum"/> 8015 <param name="id" type="GLuint"/> 8016 <param name="stream" type="GLuint"/> 8017 </function> 8018 8019 <function name="BeginQueryIndexed" offset="assign"> 8020 <param name="target" type="GLenum"/> 8021 <param name="index" type="GLuint"/> 8022 <param name="id" type="GLuint"/> 8023 </function> 8024 8025 <function name="EndQueryIndexed" offset="assign"> 8026 <param name="target" type="GLenum"/> 8027 <param name="index" type="GLuint"/> 8028 </function> 8029 8030 <function name="GetQueryIndexediv" offset="assign"> 8031 <param name="target" type="GLenum"/> 8032 <param name="index" type="GLuint"/> 8033 <param name="pname" type="GLenum"/> 8034 <param name="params" type="GLint *"/> 8035 </function> 8036</category> 8037 8038<xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8039 8040<!-- ARB extensions #96...#103 --> 8041 8042<xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8043 8044<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8045 8046<!-- ARB extensions #106...#108 --> 8047 8048<category name="GL_ARB_transform_feedback_instanced" number="109"> 8049 <function name="DrawTransformFeedbackInstanced" offset="assign"> 8050 <param name="mode" type="GLenum"/> 8051 <param name="id" type="GLuint"/> 8052 <param name="primcount" type="GLsizei"/> 8053 </function> 8054 8055 <function name="DrawTransformFeedbackStreamInstanced" offset="assign"> 8056 <param name="mode" type="GLenum"/> 8057 <param name="id" type="GLuint"/> 8058 <param name="stream" type="GLuint"/> 8059 <param name="primcount" type="GLsizei"/> 8060 </function> 8061</category> 8062 8063<!-- ARB extensions #110...#116 --> 8064 8065<xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8066 8067<xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8068 8069<xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8070 8071<!-- Non-ARB extensions sorted by extension number. --> 8072 8073<category name="GL_EXT_blend_color" number="2"> 8074 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8075 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8076 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8077 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8078 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8079 <size name="Get" mode="get"/> 8080 </enum> 8081 8082 <function name="BlendColorEXT" alias="BlendColor"> 8083 <param name="red" type="GLclampf"/> 8084 <param name="green" type="GLclampf"/> 8085 <param name="blue" type="GLclampf"/> 8086 <param name="alpha" type="GLclampf"/> 8087 </function> 8088</category> 8089 8090<category name="GL_EXT_polygon_offset" number="3"> 8091 <enum name="POLYGON_OFFSET_BIAS_EXT" value="0x8039"/> 8092 8093 <function name="PolygonOffsetEXT" offset="assign"> 8094 <param name="factor" type="GLfloat"/> 8095 <param name="bias" type="GLfloat"/> 8096 <glx rop="4098" ignore="true"/> 8097 </function> 8098</category> 8099 8100<category name="GL_EXT_texture" number="4"> 8101 <enum name="ALPHA4_EXT" value="0x803B"/> 8102 <enum name="ALPHA8_EXT" value="0x803C"/> 8103 <enum name="ALPHA12_EXT" value="0x803D"/> 8104 <enum name="ALPHA16_EXT" value="0x803E"/> 8105 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8106 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8107 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8108 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8109 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8110 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8111 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8112 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8113 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8114 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8115 <enum name="INTENSITY_EXT" value="0x8049"/> 8116 <enum name="INTENSITY4_EXT" value="0x804A"/> 8117 <enum name="INTENSITY8_EXT" value="0x804B"/> 8118 <enum name="INTENSITY12_EXT" value="0x804C"/> 8119 <enum name="INTENSITY16_EXT" value="0x804D"/> 8120 <enum name="RGB2_EXT" value="0x804E"/> 8121 <enum name="RGB4_EXT" value="0x804F"/> 8122 <enum name="RGB5_EXT" value="0x8050"/> 8123 <enum name="RGB8_EXT" value="0x8051"/> 8124 <enum name="RGB10_EXT" value="0x8052"/> 8125 <enum name="RGB12_EXT" value="0x8053"/> 8126 <enum name="RGB16_EXT" value="0x8054"/> 8127 <enum name="RGBA2_EXT" value="0x8055"/> 8128 <enum name="RGBA4_EXT" value="0x8056"/> 8129 <enum name="RGB5_A1_EXT" value="0x8057"/> 8130 <enum name="RGBA8_EXT" value="0x8058"/> 8131 <enum name="RGB10_A2_EXT" value="0x8059"/> 8132 <enum name="RGBA12_EXT" value="0x805A"/> 8133 <enum name="RGBA16_EXT" value="0x805B"/> 8134 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8135 <size name="GetTexLevelParameterfv" mode="get"/> 8136 <size name="GetTexLevelParameteriv" mode="get"/> 8137 </enum> 8138 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8139 <size name="GetTexLevelParameterfv" mode="get"/> 8140 <size name="GetTexLevelParameteriv" mode="get"/> 8141 </enum> 8142 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8143 <size name="GetTexLevelParameterfv" mode="get"/> 8144 <size name="GetTexLevelParameteriv" mode="get"/> 8145 </enum> 8146 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8147 <size name="GetTexLevelParameterfv" mode="get"/> 8148 <size name="GetTexLevelParameteriv" mode="get"/> 8149 </enum> 8150 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8151 <size name="GetTexLevelParameterfv" mode="get"/> 8152 <size name="GetTexLevelParameteriv" mode="get"/> 8153 </enum> 8154 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8155 <size name="GetTexLevelParameterfv" mode="get"/> 8156 <size name="GetTexLevelParameteriv" mode="get"/> 8157 </enum> 8158 <enum name="REPLACE_EXT" value="0x8062"/> 8159 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8160 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8161 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8162</category> 8163 8164<!-- Extension number 5 is not listed in the extension registry. --> 8165 8166<category name="GL_EXT_texture3D" number="6"> 8167 <function name="TexImage3DEXT" alias="TexImage3D"> 8168 <param name="target" type="GLenum"/> 8169 <param name="level" type="GLint"/> 8170 <param name="internalformat" type="GLenum"/> 8171 <param name="width" type="GLsizei"/> 8172 <param name="height" type="GLsizei"/> 8173 <param name="depth" type="GLsizei"/> 8174 <param name="border" type="GLint"/> 8175 <param name="format" type="GLenum"/> 8176 <param name="type" type="GLenum"/> 8177 <param name="pixels" type="const GLvoid *"/> 8178 </function> 8179 8180 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8181 <param name="target" type="GLenum"/> 8182 <param name="level" type="GLint"/> 8183 <param name="xoffset" type="GLint"/> 8184 <param name="yoffset" type="GLint"/> 8185 <param name="zoffset" type="GLint"/> 8186 <param name="width" type="GLsizei"/> 8187 <param name="height" type="GLsizei"/> 8188 <param name="depth" type="GLsizei"/> 8189 <param name="format" type="GLenum"/> 8190 <param name="type" type="GLenum"/> 8191 <param name="UNUSED" type="GLuint" padding="true"/> 8192 <param name="pixels" type="const GLvoid *"/> 8193 </function> 8194</category> 8195 8196<category name="GL_SGIS_texture_filter4" number="7"> 8197 <function name="GetTexFilterFuncSGIS"> 8198 <param name="target" type="GLenum"/> 8199 <param name="filter" type="GLenum"/> 8200 <param name="weights" type="GLfloat *" output="true"/> 8201 <glx vendorpriv="4101" ignore="true"/> 8202 </function> 8203 8204 <function name="TexFilterFuncSGIS"> 8205 <param name="target" type="GLenum"/> 8206 <param name="filter" type="GLenum"/> 8207 <param name="n" type="GLsizei" counter="true"/> 8208 <param name="weights" type="const GLfloat *" count="n"/> 8209 <glx rop="2064" ignore="true"/> 8210 </function> 8211</category> 8212 8213<!-- Extension number 8 is not listed in the extension registry. --> 8214 8215<category name="GL_EXT_subtexture" number="9"> 8216 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8217 <param name="target" type="GLenum"/> 8218 <param name="level" type="GLint"/> 8219 <param name="xoffset" type="GLint"/> 8220 <param name="width" type="GLsizei"/> 8221 <param name="format" type="GLenum"/> 8222 <param name="type" type="GLenum"/> 8223 <param name="UNUSED" type="GLuint" padding="true"/> 8224 <param name="pixels" type="const GLvoid *"/> 8225 </function> 8226 8227 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8228 <param name="target" type="GLenum"/> 8229 <param name="level" type="GLint"/> 8230 <param name="xoffset" type="GLint"/> 8231 <param name="yoffset" type="GLint"/> 8232 <param name="width" type="GLsizei"/> 8233 <param name="height" type="GLsizei"/> 8234 <param name="format" type="GLenum"/> 8235 <param name="type" type="GLenum"/> 8236 <param name="UNUSED" type="GLuint" padding="true"/> 8237 <param name="pixels" type="const GLvoid *"/> 8238 </function> 8239</category> 8240 8241<category name="GL_EXT_copy_texture" number="10"> 8242 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8243 <param name="target" type="GLenum"/> 8244 <param name="level" type="GLint"/> 8245 <param name="internalformat" type="GLenum"/> 8246 <param name="x" type="GLint"/> 8247 <param name="y" type="GLint"/> 8248 <param name="width" type="GLsizei"/> 8249 <param name="border" type="GLint"/> 8250 </function> 8251 8252 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8253 <param name="target" type="GLenum"/> 8254 <param name="level" type="GLint"/> 8255 <param name="internalformat" type="GLenum"/> 8256 <param name="x" type="GLint"/> 8257 <param name="y" type="GLint"/> 8258 <param name="width" type="GLsizei"/> 8259 <param name="height" type="GLsizei"/> 8260 <param name="border" type="GLint"/> 8261 </function> 8262 8263 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8264 <param name="target" type="GLenum"/> 8265 <param name="level" type="GLint"/> 8266 <param name="xoffset" type="GLint"/> 8267 <param name="x" type="GLint"/> 8268 <param name="y" type="GLint"/> 8269 <param name="width" type="GLsizei"/> 8270 </function> 8271 8272 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8273 <param name="target" type="GLenum"/> 8274 <param name="level" type="GLint"/> 8275 <param name="xoffset" type="GLint"/> 8276 <param name="yoffset" type="GLint"/> 8277 <param name="x" type="GLint"/> 8278 <param name="y" type="GLint"/> 8279 <param name="width" type="GLsizei"/> 8280 <param name="height" type="GLsizei"/> 8281 </function> 8282 8283 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8284 <param name="target" type="GLenum"/> 8285 <param name="level" type="GLint"/> 8286 <param name="xoffset" type="GLint"/> 8287 <param name="yoffset" type="GLint"/> 8288 <param name="zoffset" type="GLint"/> 8289 <param name="x" type="GLint"/> 8290 <param name="y" type="GLint"/> 8291 <param name="width" type="GLsizei"/> 8292 <param name="height" type="GLsizei"/> 8293 </function> 8294</category> 8295 8296<category name="GL_EXT_histogram" number="11"> 8297 <enum name="HISTOGRAM_EXT" value="0x8024"/> 8298 <enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/> 8299 <enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026"> 8300 <size name="GetHistogramParameterfvEXT" mode="get"/> 8301 <size name="GetHistogramParameterivEXT" mode="get"/> 8302 </enum> 8303 <enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027"> 8304 <size name="GetHistogramParameterfvEXT" mode="get"/> 8305 <size name="GetHistogramParameterivEXT" mode="get"/> 8306 </enum> 8307 <enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028"> 8308 <size name="GetHistogramParameterfvEXT" mode="get"/> 8309 <size name="GetHistogramParameterivEXT" mode="get"/> 8310 </enum> 8311 <enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029"> 8312 <size name="GetHistogramParameterfvEXT" mode="get"/> 8313 <size name="GetHistogramParameterivEXT" mode="get"/> 8314 </enum> 8315 <enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A"> 8316 <size name="GetHistogramParameterfvEXT" mode="get"/> 8317 <size name="GetHistogramParameterivEXT" mode="get"/> 8318 </enum> 8319 <enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B"> 8320 <size name="GetHistogramParameterfvEXT" mode="get"/> 8321 <size name="GetHistogramParameterivEXT" mode="get"/> 8322 </enum> 8323 <enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C"> 8324 <size name="GetHistogramParameterfvEXT" mode="get"/> 8325 <size name="GetHistogramParameterivEXT" mode="get"/> 8326 </enum> 8327 <enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D"> 8328 <size name="GetHistogramParameterfvEXT" mode="get"/> 8329 <size name="GetHistogramParameterivEXT" mode="get"/> 8330 </enum> 8331 <enum name="MINMAX_EXT" value="0x802E"/> 8332 <enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F"> 8333 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8334 <size name="GetMinmaxParameterivEXT" mode="get"/> 8335 </enum> 8336 <enum name="MINMAX_SINK_EXT" count="1" value="0x8030"> 8337 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8338 <size name="GetMinmaxParameterivEXT" mode="get"/> 8339 </enum> 8340 <enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/> 8341 8342 <function name="GetHistogramEXT" alias="GetHistogram" static_dispatch="false"> 8343 <param name="target" type="GLenum"/> 8344 <param name="reset" type="GLboolean"/> 8345 <param name="format" type="GLenum"/> 8346 <param name="type" type="GLenum"/> 8347 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8348 <glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/> 8349 </function> 8350 8351 <function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv" static_dispatch="false"> 8352 <param name="target" type="GLenum"/> 8353 <param name="pname" type="GLenum"/> 8354 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8355 <glx vendorpriv="6"/> 8356 </function> 8357 8358 <function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv" static_dispatch="false"> 8359 <param name="target" type="GLenum"/> 8360 <param name="pname" type="GLenum"/> 8361 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8362 <glx vendorpriv="7"/> 8363 </function> 8364 8365 <function name="GetMinmaxEXT" alias="GetMinmax" static_dispatch="false"> 8366 <param name="target" type="GLenum"/> 8367 <param name="reset" type="GLboolean"/> 8368 <param name="format" type="GLenum"/> 8369 <param name="type" type="GLenum"/> 8370 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 8371 <glx vendorpriv="8" img_reset="reset"/> 8372 </function> 8373 8374 <function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv" static_dispatch="false"> 8375 <param name="target" type="GLenum"/> 8376 <param name="pname" type="GLenum"/> 8377 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8378 <glx vendorpriv="9"/> 8379 </function> 8380 8381 <function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv" static_dispatch="false"> 8382 <param name="target" type="GLenum"/> 8383 <param name="pname" type="GLenum"/> 8384 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8385 <glx vendorpriv="10"/> 8386 </function> 8387 8388 <function name="HistogramEXT" alias="Histogram" static_dispatch="false"> 8389 <param name="target" type="GLenum"/> 8390 <param name="width" type="GLsizei"/> 8391 <param name="internalformat" type="GLenum"/> 8392 <param name="sink" type="GLboolean"/> 8393 </function> 8394 8395 <function name="MinmaxEXT" alias="Minmax" static_dispatch="false"> 8396 <param name="target" type="GLenum"/> 8397 <param name="internalformat" type="GLenum"/> 8398 <param name="sink" type="GLboolean"/> 8399 </function> 8400 8401 <function name="ResetHistogramEXT" alias="ResetHistogram" static_dispatch="false"> 8402 <param name="target" type="GLenum"/> 8403 </function> 8404 8405 <function name="ResetMinmaxEXT" alias="ResetMinmax" static_dispatch="false"> 8406 <param name="target" type="GLenum"/> 8407 </function> 8408</category> 8409 8410<category name="GL_EXT_convolution" number="12"> 8411 <enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013"> 8412 <size name="ConvolutionParameterfv"/> 8413 <size name="ConvolutionParameteriv"/> 8414 <size name="GetConvolutionParameterfv" mode="get"/> 8415 <size name="GetConvolutionParameteriv" mode="get"/> 8416 </enum> 8417 <enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014"> 8418 <size name="ConvolutionParameterfv"/> 8419 <size name="ConvolutionParameteriv"/> 8420 <size name="GetConvolutionParameterfv" mode="get"/> 8421 <size name="GetConvolutionParameteriv" mode="get"/> 8422 </enum> 8423 <enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015"> 8424 <size name="ConvolutionParameterfv"/> 8425 <size name="ConvolutionParameteriv"/> 8426 <size name="GetConvolutionParameterfv" mode="get"/> 8427 <size name="GetConvolutionParameteriv" mode="get"/> 8428 </enum> 8429 <enum name="REDUCE_EXT" value="0x8016"/> 8430 <enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017"> 8431 <size name="GetConvolutionParameterfv" mode="get"/> 8432 <size name="GetConvolutionParameteriv" mode="get"/> 8433 </enum> 8434 <enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018"> 8435 <size name="GetConvolutionParameterfv" mode="get"/> 8436 <size name="GetConvolutionParameteriv" mode="get"/> 8437 </enum> 8438 <enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019"> 8439 <size name="GetConvolutionParameterfv" mode="get"/> 8440 <size name="GetConvolutionParameteriv" mode="get"/> 8441 </enum> 8442 <enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A"> 8443 <size name="GetConvolutionParameterfv" mode="get"/> 8444 <size name="GetConvolutionParameteriv" mode="get"/> 8445 <size name="Get" mode="get"/> 8446 </enum> 8447 <enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B"> 8448 <size name="GetConvolutionParameterfv" mode="get"/> 8449 <size name="GetConvolutionParameteriv" mode="get"/> 8450 <size name="Get" mode="get"/> 8451 </enum> 8452 <enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C"> 8453 <size name="Get" mode="get"/> 8454 </enum> 8455 <enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D"> 8456 <size name="Get" mode="get"/> 8457 </enum> 8458 <enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E"> 8459 <size name="Get" mode="get"/> 8460 </enum> 8461 <enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F"> 8462 <size name="Get" mode="get"/> 8463 </enum> 8464 <enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020"> 8465 <size name="Get" mode="get"/> 8466 </enum> 8467 <enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021"> 8468 <size name="Get" mode="get"/> 8469 </enum> 8470 <enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022"> 8471 <size name="Get" mode="get"/> 8472 </enum> 8473 <enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023"> 8474 <size name="Get" mode="get"/> 8475 </enum> 8476 8477 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D" static_dispatch="false"> 8478 <param name="target" type="GLenum"/> 8479 <param name="internalformat" type="GLenum"/> 8480 <param name="width" type="GLsizei"/> 8481 <param name="format" type="GLenum"/> 8482 <param name="type" type="GLenum"/> 8483 <param name="image" type="const GLvoid *"/> 8484 </function> 8485 8486 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D" static_dispatch="false"> 8487 <param name="target" type="GLenum"/> 8488 <param name="internalformat" type="GLenum"/> 8489 <param name="width" type="GLsizei"/> 8490 <param name="height" type="GLsizei"/> 8491 <param name="format" type="GLenum"/> 8492 <param name="type" type="GLenum"/> 8493 <param name="image" type="const GLvoid *"/> 8494 </function> 8495 8496 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf" static_dispatch="false"> 8497 <param name="target" type="GLenum"/> 8498 <param name="pname" type="GLenum"/> 8499 <param name="params" type="GLfloat"/> 8500 </function> 8501 8502 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv" static_dispatch="false"> 8503 <param name="target" type="GLenum"/> 8504 <param name="pname" type="GLenum"/> 8505 <param name="params" type="const GLfloat *"/> 8506 </function> 8507 8508 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri" static_dispatch="false"> 8509 <param name="target" type="GLenum"/> 8510 <param name="pname" type="GLenum"/> 8511 <param name="params" type="GLint"/> 8512 </function> 8513 8514 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv" static_dispatch="false"> 8515 <param name="target" type="GLenum"/> 8516 <param name="pname" type="GLenum"/> 8517 <param name="params" type="const GLint *"/> 8518 </function> 8519 8520 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D" static_dispatch="false"> 8521 <param name="target" type="GLenum"/> 8522 <param name="internalformat" type="GLenum"/> 8523 <param name="x" type="GLint"/> 8524 <param name="y" type="GLint"/> 8525 <param name="width" type="GLsizei"/> 8526 </function> 8527 8528 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D" static_dispatch="false"> 8529 <param name="target" type="GLenum"/> 8530 <param name="internalformat" type="GLenum"/> 8531 <param name="x" type="GLint"/> 8532 <param name="y" type="GLint"/> 8533 <param name="width" type="GLsizei"/> 8534 <param name="height" type="GLsizei"/> 8535 </function> 8536 8537 <function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter" static_dispatch="false"> 8538 <param name="target" type="GLenum"/> 8539 <param name="format" type="GLenum"/> 8540 <param name="type" type="GLenum"/> 8541 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 8542 <glx vendorpriv="1" dimensions_in_reply="true"/> 8543 </function> 8544 8545 <function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv" static_dispatch="false"> 8546 <param name="target" type="GLenum"/> 8547 <param name="pname" type="GLenum"/> 8548 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8549 <glx vendorpriv="2"/> 8550 </function> 8551 8552 <function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv" static_dispatch="false"> 8553 <param name="target" type="GLenum"/> 8554 <param name="pname" type="GLenum"/> 8555 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8556 <glx vendorpriv="3"/> 8557 </function> 8558 8559 <function name="GetSeparableFilterEXT" alias="GetSeparableFilter" static_dispatch="false"> 8560 <param name="target" type="GLenum"/> 8561 <param name="format" type="GLenum"/> 8562 <param name="type" type="GLenum"/> 8563 <param name="row" type="GLvoid *" output="true"/> 8564 <param name="column" type="GLvoid *" output="true"/> 8565 <param name="span" type="GLvoid *" output="true"/> 8566 <glx vendorpriv="4" handcode="true"/> 8567 </function> 8568 8569 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D" static_dispatch="false"> 8570 <param name="target" type="GLenum"/> 8571 <param name="internalformat" type="GLenum"/> 8572 <param name="width" type="GLsizei"/> 8573 <param name="height" type="GLsizei"/> 8574 <param name="format" type="GLenum"/> 8575 <param name="type" type="GLenum"/> 8576 <param name="row" type="const GLvoid *"/> 8577 <param name="column" type="const GLvoid *"/> 8578 </function> 8579</category> 8580 8581<category name="GL_SGI_color_matrix" number="13"> 8582 <enum name="COLOR_MATRIX_SGI" value="0x80B1"/> 8583 <enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/> 8584 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/> 8585 <enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/> 8586 <enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/> 8587 <enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/> 8588 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/> 8589 <enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/> 8590 <enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/> 8591 <enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/> 8592 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/> 8593</category> 8594 8595<category name="GL_SGI_color_table" number="14"> 8596 <enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6"> 8597 <size name="ColorTableParameterfvSGI"/> 8598 <size name="ColorTableParameterivSGI"/> 8599 <size name="GetColorTableParameterfvSGI" mode="get"/> 8600 <size name="GetColorTableParameterivSGI" mode="get"/> 8601 </enum> 8602 <enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7"> 8603 <size name="ColorTableParameterfvSGI"/> 8604 <size name="ColorTableParameterivSGI"/> 8605 <size name="GetColorTableParameterfvSGI" mode="get"/> 8606 <size name="GetColorTableParameterivSGI" mode="get"/> 8607 </enum> 8608 <enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8"> 8609 <size name="GetColorTableParameterfvSGI" mode="get"/> 8610 <size name="GetColorTableParameterivSGI" mode="get"/> 8611 </enum> 8612 <enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9"> 8613 <size name="GetColorTableParameterfvSGI" mode="get"/> 8614 <size name="GetColorTableParameterivSGI" mode="get"/> 8615 </enum> 8616 <enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA"> 8617 <size name="GetColorTableParameterfvSGI" mode="get"/> 8618 <size name="GetColorTableParameterivSGI" mode="get"/> 8619 </enum> 8620 <enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB"> 8621 <size name="GetColorTableParameterfvSGI" mode="get"/> 8622 <size name="GetColorTableParameterivSGI" mode="get"/> 8623 </enum> 8624 <enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC"> 8625 <size name="GetColorTableParameterfvSGI" mode="get"/> 8626 <size name="GetColorTableParameterivSGI" mode="get"/> 8627 </enum> 8628 <enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD"> 8629 <size name="GetColorTableParameterfvSGI" mode="get"/> 8630 <size name="GetColorTableParameterivSGI" mode="get"/> 8631 </enum> 8632 <enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE"> 8633 <size name="GetColorTableParameterfvSGI" mode="get"/> 8634 <size name="GetColorTableParameterivSGI" mode="get"/> 8635 </enum> 8636 <enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF"> 8637 <size name="GetColorTableParameterfvSGI" mode="get"/> 8638 <size name="GetColorTableParameterivSGI" mode="get"/> 8639 </enum> 8640 8641 <function name="ColorTableSGI" alias="ColorTable" static_dispatch="false"> 8642 <param name="target" type="GLenum"/> 8643 <param name="internalformat" type="GLenum"/> 8644 <param name="width" type="GLsizei"/> 8645 <param name="format" type="GLenum"/> 8646 <param name="type" type="GLenum"/> 8647 <param name="table" type="const GLvoid *"/> 8648 </function> 8649 8650 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv" static_dispatch="false"> 8651 <param name="target" type="GLenum"/> 8652 <param name="pname" type="GLenum"/> 8653 <param name="params" type="const GLfloat *"/> 8654 </function> 8655 8656 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv" static_dispatch="false"> 8657 <param name="target" type="GLenum"/> 8658 <param name="pname" type="GLenum"/> 8659 <param name="params" type="const GLint *"/> 8660 </function> 8661 8662 <function name="CopyColorTableSGI" alias="CopyColorTable" static_dispatch="false"> 8663 <param name="target" type="GLenum"/> 8664 <param name="internalformat" type="GLenum"/> 8665 <param name="x" type="GLint"/> 8666 <param name="y" type="GLint"/> 8667 <param name="width" type="GLsizei"/> 8668 </function> 8669 8670 <function name="GetColorTableSGI" alias="GetColorTable" static_dispatch="false"> 8671 <param name="target" type="GLenum"/> 8672 <param name="format" type="GLenum"/> 8673 <param name="type" type="GLenum"/> 8674 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8675 <glx vendorpriv="4098" dimensions_in_reply="true"/> 8676 </function> 8677 8678 <function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv" static_dispatch="false"> 8679 <param name="target" type="GLenum"/> 8680 <param name="pname" type="GLenum"/> 8681 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8682 <glx vendorpriv="4099"/> 8683 </function> 8684 8685 <function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv" static_dispatch="false"> 8686 <param name="target" type="GLenum"/> 8687 <param name="pname" type="GLenum"/> 8688 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8689 <glx vendorpriv="4100"/> 8690 </function> 8691</category> 8692 8693<category name="GL_SGIS_pixel_texture" number="15"> 8694 <function name="PixelTexGenParameteriSGIS"> 8695 <param name="pname" type="GLenum"/> 8696 <param name="param" type="GLint"/> 8697 <glx ignore="true"/> 8698 </function> 8699 8700 <function name="PixelTexGenParameterivSGIS"> 8701 <param name="pname" type="GLenum"/> 8702 <param name="params" type="const GLint *"/> 8703 <glx ignore="true"/> 8704 </function> 8705 8706 <function name="PixelTexGenParameterfSGIS"> 8707 <param name="pname" type="GLenum"/> 8708 <param name="param" type="GLfloat"/> 8709 <glx ignore="true"/> 8710 </function> 8711 8712 <function name="PixelTexGenParameterfvSGIS"> 8713 <param name="pname" type="GLenum"/> 8714 <param name="params" type="const GLfloat *"/> 8715 <glx ignore="true"/> 8716 </function> 8717 8718 <function name="GetPixelTexGenParameterivSGIS"> 8719 <param name="pname" type="GLenum"/> 8720 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8721 <glx ignore="true"/> 8722 </function> 8723 8724 <function name="GetPixelTexGenParameterfvSGIS"> 8725 <param name="pname" type="GLenum"/> 8726 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8727 <glx ignore="true"/> 8728 </function> 8729</category> 8730 8731<category name="GL_SGIS_texture4D" number="16"> 8732 <function name="TexImage4DSGIS"> 8733 <param name="target" type="GLenum"/> 8734 <param name="level" type="GLint"/> 8735 <param name="internalformat" type="GLenum"/> 8736 <param name="width" type="GLsizei"/> 8737 <param name="height" type="GLsizei"/> 8738 <param name="depth" type="GLsizei"/> 8739 <param name="size4d" type="GLsizei"/> 8740 <param name="border" type="GLint"/> 8741 <param name="format" type="GLenum"/> 8742 <param name="type" type="GLenum"/> 8743 <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"/> 8744 <glx rop="2057" ignore="true"/> 8745 </function> 8746 8747 <function name="TexSubImage4DSGIS"> 8748 <param name="target" type="GLenum"/> 8749 <param name="level" type="GLint"/> 8750 <param name="xoffset" type="GLint"/> 8751 <param name="yoffset" type="GLint"/> 8752 <param name="zoffset" type="GLint"/> 8753 <param name="woffset" type="GLint"/> 8754 <param name="width" type="GLsizei"/> 8755 <param name="height" type="GLsizei"/> 8756 <param name="depth" type="GLsizei"/> 8757 <param name="size4d" type="GLsizei"/> 8758 <param name="format" type="GLenum"/> 8759 <param name="type" type="GLenum"/> 8760 <param name="UNUSED" type="GLuint" padding="true"/> 8761 <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"/> 8762 <glx rop="2058" ignore="true"/> 8763 </function> 8764</category> 8765 8766<category name="GL_SGI_texture_color_table" number="17"> 8767 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 8768 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 8769</category> 8770 8771<!-- Extension number 19 is not listed in the extension registry. --> 8772 8773<category name="GL_EXT_texture_object" number="20"> 8774 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 8775 <param name="n" type="GLsizei" counter="true"/> 8776 <param name="textures" type="const GLuint *" count="n"/> 8777 <param name="residences" type="GLboolean *" output="true" count="n"/> 8778 <return type="GLboolean"/> 8779 <glx vendorpriv="11" handcode="client" always_array="true"/> 8780 </function> 8781 8782 <function name="BindTextureEXT" alias="BindTexture"> 8783 <param name="target" type="GLenum"/> 8784 <param name="texture" type="GLuint"/> 8785 </function> 8786 8787 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 8788 <param name="n" type="GLsizei" counter="true"/> 8789 <param name="textures" type="const GLuint *" count="n"/> 8790 <glx vendorpriv="12"/> 8791 </function> 8792 8793 <function name="GenTexturesEXT" alias="GenTextures"> 8794 <param name="n" type="GLsizei" counter="true"/> 8795 <param name="textures" type="GLuint *" output="true" count="n"/> 8796 <glx vendorpriv="13" always_array="true"/> 8797 </function> 8798 8799 <function name="IsTextureEXT" alias="IsTexture"> 8800 <param name="texture" type="GLuint"/> 8801 <return type="GLboolean"/> 8802 <glx vendorpriv="14"/> 8803 </function> 8804 8805 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 8806 <param name="n" type="GLsizei"/> 8807 <param name="textures" type="const GLuint *"/> 8808 <param name="priorities" type="const GLclampf *"/> 8809 </function> 8810</category> 8811 8812<category name="GL_SGIS_detail_texture" number="21"> 8813 <function name="DetailTexFuncSGIS"> 8814 <param name="target" type="GLenum"/> 8815 <param name="n" type="GLsizei" counter="true"/> 8816 <param name="points" type="const GLfloat *" count="n"/> 8817 <glx rop="2051" ignore="true"/> 8818 </function> 8819 8820 <function name="GetDetailTexFuncSGIS"> 8821 <param name="target" type="GLenum"/> 8822 <param name="points" type="GLfloat *" output="true"/> 8823 <glx vendorpriv="4096" ignore="true"/> 8824 </function> 8825</category> 8826 8827<category name="GL_SGIS_sharpen_texture" number="22"> 8828 <function name="SharpenTexFuncSGIS"> 8829 <param name="target" type="GLenum"/> 8830 <param name="n" type="GLsizei" counter="true"/> 8831 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 8832 <glx rop="2052" ignore="true"/> 8833 </function> 8834 8835 <function name="GetSharpenTexFuncSGIS"> 8836 <param name="target" type="GLenum"/> 8837 <param name="points" type="GLfloat *" output="true"/> 8838 <glx vendorpriv="4097" ignore="true"/> 8839 </function> 8840</category> 8841 8842<category name="GL_SGIS_multisample" number="25"> 8843 <function name="SampleMaskSGIS" offset="assign" static_dispatch="false"> 8844 <param name="value" type="GLclampf"/> 8845 <param name="invert" type="GLboolean"/> 8846 <glx rop="2048"/> 8847 </function> 8848 8849 <function name="SamplePatternSGIS" offset="assign" static_dispatch="false"> 8850 <param name="pattern" type="GLenum"/> 8851 <glx rop="2049"/> 8852 </function> 8853</category> 8854 8855<!-- Extension number 26 is not listed in the extension registry. --> 8856 8857<category name="GL_EXT_rescale_normal" number="27"> 8858 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 8859 <size name="Get" mode="get"/> 8860 </enum> 8861</category> 8862 8863<!-- Extension number 28 is a GLX extension. --> 8864<!-- Extension number 29 is not listed in the extension registry. --> 8865 8866<category name="GL_EXT_vertex_array" number="30"> 8867 <!-- These enums are part of the extension only. --> 8868 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 8869 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 8870 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 8871 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 8872 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 8873 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 8874 8875 8876 <function name="ArrayElementEXT" alias="ArrayElement"> 8877 <param name="i" type="GLint"/> 8878 </function> 8879 8880 <function name="ColorPointerEXT" offset="assign"> 8881 <param name="size" type="GLint"/> 8882 <param name="type" type="GLenum"/> 8883 <param name="stride" type="GLsizei"/> 8884 <param name="count" type="GLsizei"/> 8885 <param name="pointer" type="const GLvoid *"/> 8886 <glx handcode="true"/> 8887 </function> 8888 8889 <function name="DrawArraysEXT" alias="DrawArrays"> 8890 <param name="mode" type="GLenum"/> 8891 <param name="first" type="GLint"/> 8892 <param name="count" type="GLsizei"/> 8893 </function> 8894 8895 <function name="EdgeFlagPointerEXT" offset="assign"> 8896 <param name="stride" type="GLsizei"/> 8897 <param name="count" type="GLsizei"/> 8898 <param name="pointer" type="const GLboolean *"/> 8899 <glx handcode="true"/> 8900 </function> 8901 8902 <function name="GetPointervEXT" alias="GetPointerv"> 8903 <param name="pname" type="GLenum"/> 8904 <param name="params" type="GLvoid **" output="true"/> 8905 </function> 8906 8907 <function name="IndexPointerEXT" offset="assign"> 8908 <param name="type" type="GLenum"/> 8909 <param name="stride" type="GLsizei"/> 8910 <param name="count" type="GLsizei"/> 8911 <param name="pointer" type="const GLvoid *"/> 8912 <glx handcode="true"/> 8913 </function> 8914 8915 <function name="NormalPointerEXT" offset="assign"> 8916 <param name="type" type="GLenum"/> 8917 <param name="stride" type="GLsizei"/> 8918 <param name="count" type="GLsizei"/> 8919 <param name="pointer" type="const GLvoid *"/> 8920 <glx handcode="true"/> 8921 </function> 8922 8923 <function name="TexCoordPointerEXT" offset="assign"> 8924 <param name="size" type="GLint"/> 8925 <param name="type" type="GLenum"/> 8926 <param name="stride" type="GLsizei"/> 8927 <param name="count" type="GLsizei"/> 8928 <param name="pointer" type="const GLvoid *"/> 8929 <glx handcode="true"/> 8930 </function> 8931 8932 <function name="VertexPointerEXT" offset="assign"> 8933 <param name="size" type="GLint"/> 8934 <param name="type" type="GLenum"/> 8935 <param name="stride" type="GLsizei"/> 8936 <param name="count" type="GLsizei"/> 8937 <param name="pointer" type="const GLvoid *"/> 8938 <glx handcode="true"/> 8939 </function> 8940</category> 8941 8942<category name="GL_SGIS_generate_mipmap" number="32"> 8943 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 8944 <size name="TexParameterfv"/> 8945 <size name="TexParameteriv"/> 8946 <size name="GetTexParameterfv" mode="get"/> 8947 <size name="GetTexParameteriv" mode="get"/> 8948 </enum> 8949 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 8950</category> 8951 8952<category name="GL_SGIX_clipmap" number="33"> 8953 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 8954 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 8955 <size name="TexParameterfv"/> 8956 <size name="TexParameteriv"/> 8957 <size name="GetTexParameterfv" mode="get"/> 8958 <size name="GetTexParameteriv" mode="get"/> 8959 </enum> 8960 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172"> 8961 <size name="TexParameterfv"/> 8962 <size name="TexParameteriv"/> 8963 <size name="GetTexParameterfv" mode="get"/> 8964 <size name="GetTexParameteriv" mode="get"/> 8965 </enum> 8966 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 8967 <size name="TexParameterfv"/> 8968 <size name="TexParameteriv"/> 8969 <size name="GetTexParameterfv" mode="get"/> 8970 <size name="GetTexParameteriv" mode="get"/> 8971 </enum> 8972 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 8973 <size name="TexParameterfv"/> 8974 <size name="TexParameteriv"/> 8975 <size name="GetTexParameterfv" mode="get"/> 8976 <size name="GetTexParameteriv" mode="get"/> 8977 </enum> 8978 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 8979 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 8980 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 8981 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 8982 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 8983 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 8984 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 8985</category> 8986 8987<category name="GL_SGIX_shadow" number="34"> 8988 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 8989 <size name="TexParameterfv"/> 8990 <size name="TexParameteriv"/> 8991 <size name="GetTexParameterfv" mode="get"/> 8992 <size name="GetTexParameteriv" mode="get"/> 8993 </enum> 8994 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 8995 <size name="TexParameterfv"/> 8996 <size name="TexParameteriv"/> 8997 <size name="GetTexParameterfv" mode="get"/> 8998 <size name="GetTexParameteriv" mode="get"/> 8999 </enum> 9000 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9001 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9002</category> 9003 9004<category name="GL_SGIS_texture_edge_clamp" number="35"> 9005 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9006</category> 9007 9008<category name="GL_SGIS_texture_border_clamp" number="36"> 9009 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9010</category> 9011 9012<category name="GL_EXT_blend_minmax" number="37"> 9013 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9014 <enum name="MIN_EXT" value="0x8007"/> 9015 <enum name="MAX_EXT" value="0x8008"/> 9016 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9017 <size name="Get" mode="get"/> 9018 </enum> 9019 9020 <function name="BlendEquationEXT" alias="BlendEquation"> 9021 <param name="mode" type="GLenum"/> 9022 </function> 9023</category> 9024 9025<category name="GL_EXT_blend_subtract" number="38"> 9026 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9027 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9028 9029 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9030 <param name="mode" type="GLenum"/> 9031 </function> --> 9032</category> 9033 9034<!-- Extension number 40 is a GLX extension. --> 9035<!-- Extension number 41 is a GLX extension. --> 9036<!-- Extension number 42 is a GLX extension. --> 9037<!-- Extension number 43 is a GLX extension. --> 9038<!-- Extension number 44 is a GLX extension. --> 9039<!-- Extension number 46 is not listed in the extension registry. --> 9040<!-- Extension number 47 is a GLX extension. --> 9041<!-- Extension number 48 is not listed in the extension registry. --> 9042<!-- Extension number 49 is a GLX extension. --> 9043<!-- Extension number 50 is a GLX extension. --> 9044 9045<category name="GL_SGIX_sprite" number="52"> 9046 <function name="SpriteParameterfSGIX"> 9047 <param name="pname" type="GLenum"/> 9048 <param name="param" type="GLfloat"/> 9049 <glx ignore="true"/> 9050 </function> 9051 9052 <function name="SpriteParameterfvSGIX"> 9053 <param name="pname" type="GLenum"/> 9054 <param name="params" type="const GLfloat *"/> 9055 <glx ignore="true"/> 9056 </function> 9057 9058 <function name="SpriteParameteriSGIX"> 9059 <param name="pname" type="GLenum"/> 9060 <param name="param" type="GLint"/> 9061 <glx ignore="true"/> 9062 </function> 9063 9064 <function name="SpriteParameterivSGIX"> 9065 <param name="pname" type="GLenum"/> 9066 <param name="params" type="const GLint *"/> 9067 <glx ignore="true"/> 9068 </function> 9069</category> 9070 9071<category name="GL_EXT_point_parameters" number="54"> 9072 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9073 <size name="PointParameterfvEXT"/> 9074 </enum> 9075 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9076 <size name="PointParameterfvEXT"/> 9077 </enum> 9078 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9079 <size name="PointParameterfvEXT"/> 9080 </enum> 9081 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9082 <size name="PointParameterfvEXT"/> 9083 </enum> 9084 9085 <function name="PointParameterfEXT" offset="assign"> 9086 <param name="pname" type="GLenum"/> 9087 <param name="param" type="GLfloat"/> 9088 <glx rop="2065"/> 9089 </function> 9090 9091 <function name="PointParameterfvEXT" offset="assign"> 9092 <param name="pname" type="GLenum"/> 9093 <param name="params" type="const GLfloat *" variable_param="pname"/> 9094 <glx rop="2066"/> 9095 </function> 9096</category> 9097 9098<category name="GL_SGIX_instruments" number="55"> 9099 <function name="GetInstrumentsSGIX"> 9100 <return type="GLint"/> 9101 <glx ignore="true"/> 9102 </function> 9103 9104 <function name="InstrumentsBufferSGIX"> 9105 <param name="size" type="GLsizei"/> 9106 <param name="buffer" type="GLint *" output="true"/> 9107 <glx ignore="true"/> 9108 </function> 9109 9110 <function name="PollInstrumentsSGIX"> 9111 <param name="marker_p" type="GLint *" output="true"/> 9112 <return type="GLint"/> 9113 <glx ignore="true"/> 9114 </function> 9115 9116 <function name="ReadInstrumentsSGIX"> 9117 <param name="marker" type="GLint"/> 9118 <glx ignore="true"/> 9119 </function> 9120 9121 <function name="StartInstrumentsSGIX"> 9122 <glx ignore="true"/> 9123 </function> 9124 9125 <function name="StopInstrumentsSGIX"> 9126 <param name="marker" type="GLint"/> 9127 <glx ignore="true"/> 9128 </function> 9129</category> 9130 9131<category name="GL_SGIX_texture_scale_bias" number="56"> 9132 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9133 <size name="TexParameterfv"/> 9134 <size name="TexParameteriv"/> 9135 <size name="GetTexParameterfv" mode="get"/> 9136 <size name="GetTexParameteriv" mode="get"/> 9137 </enum> 9138 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9139 <size name="TexParameterfv"/> 9140 <size name="TexParameteriv"/> 9141 <size name="GetTexParameterfv" mode="get"/> 9142 <size name="GetTexParameteriv" mode="get"/> 9143 </enum> 9144 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9145 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9146</category> 9147 9148<category name="GL_SGIX_framezoom" number="57"> 9149 <function name="FrameZoomSGIX"> 9150 <param name="factor" type="GLint"/> 9151 <glx rop="2072" ignore="true"/> 9152 </function> 9153</category> 9154 9155<category name="GL_SGIX_tag_sample_buffer" number="58"> 9156 <function name="TagSampleBufferSGIX"> 9157 <glx rop="2050" ignore="true"/> 9158 </function> 9159</category> 9160 9161<!-- Extension number 59 is not listed in the extension registry. --> 9162 9163<category name="GL_SGIX_reference_plane" number="60"> 9164 <function name="ReferencePlaneSGIX"> 9165 <param name="equation" type="const GLdouble *" count="4"/> 9166 <glx rop="2071" ignore="true"/> 9167 </function> 9168</category> 9169 9170<category name="GL_SGIX_flush_raster" number="61"> 9171 <function name="FlushRasterSGIX"> 9172 <glx vendorpriv="4105" ignore="true"/> 9173 </function> 9174</category> 9175 9176<!-- Extension number 62 is a GLX extension. --> 9177 9178<category name="GL_SGIX_depth_texture" number="63"> 9179 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9180 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9181 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9182</category> 9183 9184<category name="GL_SGIS_fog_function" number="64"> 9185 <function name="FogFuncSGIS"> 9186 <param name="n" type="GLsizei" counter="true"/> 9187 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9188 <glx rop="2067" ignore="true"/> 9189 </function> 9190 9191 <function name="GetFogFuncSGIS"> 9192 <param name="points" type="GLfloat *" output="true"/> 9193 <!-- GLX protocol for this function is unknown. --> 9194 </function> 9195</category> 9196 9197<category name="GL_SGIX_fog_offset" number="65"> 9198 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9199 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9200 <size name="Fogfv"/> 9201 <size name="Fogiv"/> 9202 </enum> 9203</category> 9204 9205<category name="GL_HP_image_transform" number="66"> 9206 <function name="ImageTransformParameteriHP"> 9207 <param name="target" type="GLenum"/> 9208 <param name="pname" type="GLenum"/> 9209 <param name="param" type="GLint"/> 9210 </function> 9211 9212 <function name="ImageTransformParameterfHP"> 9213 <param name="target" type="GLenum"/> 9214 <param name="pname" type="GLenum"/> 9215 <param name="param" type="GLfloat"/> 9216 </function> 9217 9218 <function name="ImageTransformParameterivHP"> 9219 <param name="target" type="GLenum"/> 9220 <param name="pname" type="GLenum"/> 9221 <param name="params" type="const GLint *"/> 9222 </function> 9223 9224 <function name="ImageTransformParameterfvHP"> 9225 <param name="target" type="GLenum"/> 9226 <param name="pname" type="GLenum"/> 9227 <param name="params" type="const GLfloat *"/> 9228 </function> 9229 9230 <function name="GetImageTransformParameterivHP"> 9231 <param name="target" type="GLenum"/> 9232 <param name="pname" type="GLenum"/> 9233 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9234 </function> 9235 9236 <function name="GetImageTransformParameterfvHP"> 9237 <param name="target" type="GLenum"/> 9238 <param name="pname" type="GLenum"/> 9239 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9240 </function> 9241</category> 9242 9243<category name="GL_HP_convolution_border_modes" number="67"> 9244 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9245 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9246 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9247 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9248 <size name="ConvolutionParameterfv"/> 9249 <size name="ConvolutionParameteriv"/> 9250 <size name="GetConvolutionParameterfv" mode="get"/> 9251 <size name="GetConvolutionParameteriv" mode="get"/> 9252 </enum> 9253</category> 9254 9255<!-- Extension number 68 is not listed in the extension registry. --> 9256<!-- Extension number 70 is not listed in the extension registry. --> 9257<!-- Extension number 71 is not listed in the extension registry. --> 9258<!-- Extension number 72 is not listed in the extension registry. --> 9259<!-- Extension number 73 is not listed in the extension registry. --> 9260 9261<category name="GL_EXT_color_subtable" number="74"> 9262 <function name="ColorSubTableEXT" alias="ColorSubTable" static_dispatch="false"> 9263 <param name="target" type="GLenum"/> 9264 <param name="start" type="GLsizei"/> 9265 <param name="count" type="GLsizei"/> 9266 <param name="format" type="GLenum"/> 9267 <param name="type" type="GLenum"/> 9268 <param name="data" type="const GLvoid *"/> 9269 </function> 9270 9271 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable" static_dispatch="false"> 9272 <param name="target" type="GLenum"/> 9273 <param name="start" type="GLsizei"/> 9274 <param name="x" type="GLint"/> 9275 <param name="y" type="GLint"/> 9276 <param name="width" type="GLsizei"/> 9277 </function> 9278</category> 9279 9280<!-- Extension number 75 is a GLU extension. --> 9281 9282<category name="GL_PGI_misc_hints" number="77"> 9283 <function name="HintPGI"> 9284 <param name="target" type="GLenum"/> 9285 <param name="mode" type="GLint"/> 9286 <glx ignore="true"/> 9287 </function> 9288</category> 9289 9290<category name="GL_EXT_paletted_texture" number="78"> 9291 <enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8"> 9292 <size name="GetColorTableParameterfv" mode="get"/> 9293 <size name="GetColorTableParameteriv" mode="get"/> 9294 </enum> 9295 <enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9"> 9296 <size name="GetColorTableParameterfv" mode="get"/> 9297 <size name="GetColorTableParameteriv" mode="get"/> 9298 </enum> 9299 <enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA"> 9300 <size name="GetColorTableParameterfv" mode="get"/> 9301 <size name="GetColorTableParameteriv" mode="get"/> 9302 </enum> 9303 <enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB"> 9304 <size name="GetColorTableParameterfv" mode="get"/> 9305 <size name="GetColorTableParameteriv" mode="get"/> 9306 </enum> 9307 <enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC"> 9308 <size name="GetColorTableParameterfv" mode="get"/> 9309 <size name="GetColorTableParameteriv" mode="get"/> 9310 </enum> 9311 <enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD"> 9312 <size name="GetColorTableParameterfv" mode="get"/> 9313 <size name="GetColorTableParameteriv" mode="get"/> 9314 </enum> 9315 <enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE"> 9316 <size name="GetColorTableParameterfv" mode="get"/> 9317 <size name="GetColorTableParameteriv" mode="get"/> 9318 </enum> 9319 <enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF"> 9320 <size name="GetColorTableParameterfv" mode="get"/> 9321 <size name="GetColorTableParameteriv" mode="get"/> 9322 </enum> 9323 <enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED"> 9324 <size name="GetTexLevelParameterfv" mode="get"/> 9325 <size name="GetTexLevelParameteriv" mode="get"/> 9326 </enum> 9327 9328 <function name="ColorTableEXT" alias="ColorTable"> 9329 <param name="target" type="GLenum"/> 9330 <param name="internalformat" type="GLenum"/> 9331 <param name="width" type="GLsizei"/> 9332 <param name="format" type="GLenum"/> 9333 <param name="type" type="GLenum"/> 9334 <param name="table" type="const GLvoid *"/> 9335 </function> 9336 9337 <function name="GetColorTableEXT" alias="GetColorTable"> 9338 <param name="target" type="GLenum"/> 9339 <param name="format" type="GLenum"/> 9340 <param name="type" type="GLenum"/> 9341 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9342 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9343 </function> 9344 9345 <function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv"> 9346 <param name="target" type="GLenum"/> 9347 <param name="pname" type="GLenum"/> 9348 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9349 <glx vendorpriv="4100"/> 9350 </function> 9351 9352 <function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv"> 9353 <param name="target" type="GLenum"/> 9354 <param name="pname" type="GLenum"/> 9355 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9356 <glx vendorpriv="4099"/> 9357 </function> 9358</category> 9359 9360<category name="GL_EXT_clip_volume_hint" number="79"> 9361 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9362 <size name="Get" mode="get"/> 9363 </enum> 9364</category> 9365 9366<category name="GL_SGIX_list_priority" number="80"> 9367 <function name="GetListParameterfvSGIX"> 9368 <param name="list" type="GLuint"/> 9369 <param name="pname" type="GLenum"/> 9370 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9371 <glx ignore="true"/> 9372 </function> 9373 9374 <function name="GetListParameterivSGIX"> 9375 <param name="list" type="GLuint"/> 9376 <param name="pname" type="GLenum"/> 9377 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9378 <glx ignore="true"/> 9379 </function> 9380 9381 <function name="ListParameterfSGIX"> 9382 <param name="list" type="GLuint"/> 9383 <param name="pname" type="GLenum"/> 9384 <param name="param" type="GLfloat"/> 9385 <glx ignore="true"/> 9386 </function> 9387 9388 <function name="ListParameterfvSGIX"> 9389 <param name="list" type="GLuint"/> 9390 <param name="pname" type="GLenum"/> 9391 <param name="params" type="const GLfloat *"/> 9392 <glx ignore="true"/> 9393 </function> 9394 9395 <function name="ListParameteriSGIX"> 9396 <param name="list" type="GLuint"/> 9397 <param name="pname" type="GLenum"/> 9398 <param name="param" type="GLint"/> 9399 <glx ignore="true"/> 9400 </function> 9401 9402 <function name="ListParameterivSGIX"> 9403 <param name="list" type="GLuint"/> 9404 <param name="pname" type="GLenum"/> 9405 <param name="params" type="const GLint *"/> 9406 <glx ignore="true"/> 9407 </function> 9408</category> 9409 9410<!-- Extension number 82 is not listed in the extension registry. --> 9411<!-- Extension number 83 is a GLX extension. --> 9412 9413<category name="GL_SGIX_texture_lod_bias" number="84"> 9414 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9415 <size name="TexParameterfv"/> 9416 <size name="TexParameteriv"/> 9417 <size name="GetTexParameterfv" mode="get"/> 9418 <size name="GetTexParameteriv" mode="get"/> 9419 </enum> 9420 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 9421 <size name="TexParameterfv"/> 9422 <size name="TexParameteriv"/> 9423 <size name="GetTexParameterfv" mode="get"/> 9424 <size name="GetTexParameteriv" mode="get"/> 9425 </enum> 9426 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9427 <size name="TexParameterfv"/> 9428 <size name="TexParameteriv"/> 9429 <size name="GetTexParameterfv" mode="get"/> 9430 <size name="GetTexParameteriv" mode="get"/> 9431 </enum> 9432</category> 9433 9434<!-- Extension number 85 is a GLU extension. --> 9435<!-- Extension number 86 is a GLX extension. --> 9436<!-- Extension number 87 is not listed in the extension registry. --> 9437<!-- Extension number 88 is not listed in the extension registry. --> 9438<!-- Extension number 89 is not listed in the extension registry. --> 9439 9440 9441<category name="GL_SGIX_shadow_ambient" number="90"> 9442 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9443 <size name="TexParameterfv"/> 9444 <size name="TexParameteriv"/> 9445 <size name="GetTexParameterfv" mode="get"/> 9446 <size name="GetTexParameteriv" mode="get"/> 9447 </enum> 9448</category> 9449 9450<!-- Extension number 91 is a GLX extension. --> 9451<!-- Extension number 92 is a GLX extension. --> 9452 9453<category name="GL_EXT_index_material" number="94"> 9454 <function name="IndexMaterialEXT"> 9455 <param name="face" type="GLenum"/> 9456 <param name="mode" type="GLenum"/> 9457 <glx ignore="true"/> 9458 </function> 9459</category> 9460 9461<category name="GL_EXT_index_func" number="95"> 9462 <function name="IndexFuncEXT"> 9463 <param name="func" type="GLenum"/> 9464 <param name="ref" type="GLclampf"/> 9465 <glx ignore="true"/> 9466 </function> 9467</category> 9468 9469<category name="GL_EXT_compiled_vertex_array" number="97"> 9470 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9471 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9472 9473 <function name="LockArraysEXT" offset="assign"> 9474 <param name="first" type="GLint"/> 9475 <param name="count" type="GLsizei"/> 9476 <glx handcode="true" ignore="true"/> 9477 </function> 9478 9479 <function name="UnlockArraysEXT" offset="assign"> 9480 <glx handcode="true" ignore="true"/> 9481 </function> 9482</category> 9483 9484<category name="GL_EXT_cull_vertex" number="98"> 9485 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9486 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AB"> 9487 <size name="CullParameterfv"/> 9488 <size name="CullParameterdv"/> 9489 </enum> 9490 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AC"> 9491 <size name="CullParameterfv"/> 9492 <size name="CullParameterdv"/> 9493 </enum> 9494 9495 <function name="CullParameterdvEXT"> 9496 <param name="pname" type="GLenum"/> 9497 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9498 <glx ignore="true"/> 9499 </function> 9500 9501 <function name="CullParameterfvEXT"> 9502 <param name="pname" type="GLenum"/> 9503 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9504 <glx ignore="true"/> 9505 </function> 9506</category> 9507 9508<!-- Extension number 99 is not listed in the extension registry. --> 9509<!-- Extension number 100 is a GLU extension. --> 9510 9511<!-- Shouldn't this be EXT_fragment_lighting? --> 9512<category name="GL_SGIX_fragment_lighting" number="102"> 9513 <function name="FragmentColorMaterialSGIX"> 9514 <param name="face" type="GLenum"/> 9515 <param name="mode" type="GLenum"/> 9516 <glx ignore="true"/> 9517 </function> 9518 9519 <function name="FragmentLightfSGIX"> 9520 <param name="light" type="GLenum"/> 9521 <param name="pname" type="GLenum"/> 9522 <param name="param" type="GLfloat"/> 9523 <glx ignore="true"/> 9524 </function> 9525 9526 <function name="FragmentLightfvSGIX"> 9527 <param name="light" type="GLenum"/> 9528 <param name="pname" type="GLenum"/> 9529 <param name="params" type="const GLfloat *"/> 9530 <glx ignore="true"/> 9531 </function> 9532 9533 <function name="FragmentLightiSGIX"> 9534 <param name="light" type="GLenum"/> 9535 <param name="pname" type="GLenum"/> 9536 <param name="param" type="GLint"/> 9537 <glx ignore="true"/> 9538 </function> 9539 9540 <function name="FragmentLightivSGIX"> 9541 <param name="light" type="GLenum"/> 9542 <param name="pname" type="GLenum"/> 9543 <param name="params" type="const GLint *"/> 9544 <glx ignore="true"/> 9545 </function> 9546 9547 <function name="FragmentLightModelfSGIX"> 9548 <param name="pname" type="GLenum"/> 9549 <param name="param" type="GLfloat"/> 9550 <glx ignore="true"/> 9551 </function> 9552 9553 <function name="FragmentLightModelfvSGIX"> 9554 <param name="pname" type="GLenum"/> 9555 <param name="params" type="const GLfloat *"/> 9556 <glx ignore="true"/> 9557 </function> 9558 9559 <function name="FragmentLightModeliSGIX"> 9560 <param name="pname" type="GLenum"/> 9561 <param name="param" type="GLint"/> 9562 <glx ignore="true"/> 9563 </function> 9564 9565 <function name="FragmentLightModelivSGIX"> 9566 <param name="pname" type="GLenum"/> 9567 <param name="params" type="const GLint *"/> 9568 <glx ignore="true"/> 9569 </function> 9570 9571 <function name="FragmentMaterialfSGIX"> 9572 <param name="face" type="GLenum"/> 9573 <param name="pname" type="GLenum"/> 9574 <param name="param" type="GLfloat"/> 9575 <glx ignore="true"/> 9576 </function> 9577 9578 <function name="FragmentMaterialfvSGIX"> 9579 <param name="face" type="GLenum"/> 9580 <param name="pname" type="GLenum"/> 9581 <param name="params" type="const GLfloat *"/> 9582 <glx ignore="true"/> 9583 </function> 9584 9585 <function name="FragmentMaterialiSGIX"> 9586 <param name="face" type="GLenum"/> 9587 <param name="pname" type="GLenum"/> 9588 <param name="param" type="GLint"/> 9589 <glx ignore="true"/> 9590 </function> 9591 9592 <function name="FragmentMaterialivSGIX"> 9593 <param name="face" type="GLenum"/> 9594 <param name="pname" type="GLenum"/> 9595 <param name="params" type="const GLint *"/> 9596 <glx ignore="true"/> 9597 </function> 9598 9599 <function name="GetFragmentLightfvSGIX"> 9600 <param name="light" type="GLenum"/> 9601 <param name="pname" type="GLenum"/> 9602 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9603 <glx ignore="true"/> 9604 </function> 9605 9606 <function name="GetFragmentLightivSGIX"> 9607 <param name="light" type="GLenum"/> 9608 <param name="pname" type="GLenum"/> 9609 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9610 <glx ignore="true"/> 9611 </function> 9612 9613 <function name="GetFragmentMaterialfvSGIX"> 9614 <param name="face" type="GLenum"/> 9615 <param name="pname" type="GLenum"/> 9616 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9617 <glx ignore="true"/> 9618 </function> 9619 9620 <function name="GetFragmentMaterialivSGIX"> 9621 <param name="face" type="GLenum"/> 9622 <param name="pname" type="GLenum"/> 9623 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9624 <glx ignore="true"/> 9625 </function> 9626 9627 <function name="LightEnviSGIX"> 9628 <param name="pname" type="GLenum"/> 9629 <param name="param" type="GLint"/> 9630 <glx ignore="true"/> 9631 </function> 9632</category> 9633 9634<!-- Extension number 103 is not listed in the extension registry. --> 9635<!-- Extension number 104 is not listed in the extension registry. --> 9636<!-- Extension number 105 is not listed in the extension registry. --> 9637<!-- Extension number 106 is not listed in the extension registry. --> 9638<!-- Extension number 107 is not listed in the extension registry. --> 9639<!-- Extension number 108 is not listed in the extension registry. --> 9640<!-- Extension number 109 is not listed in the extension registry. --> 9641 9642<category name="GL_IBM_rasterpos_clip" number="110"> 9643 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 9644 <size name="Get" mode="get"/> 9645 </enum> 9646</category> 9647 9648<category name="GL_EXT_draw_range_elements" number="112"> 9649 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 9650 <param name="mode" type="GLenum"/> 9651 <param name="start" type="GLuint"/> 9652 <param name="end" type="GLuint"/> 9653 <param name="count" type="GLsizei"/> 9654 <param name="type" type="GLenum"/> 9655 <param name="indices" type="const GLvoid *"/> 9656 <glx handcode="true"/> 9657 </function> 9658</category> 9659 9660<!-- Extension number 115 is a GLX extension. --> 9661<!-- Extension number 116 is not listed in the extension registry. --> 9662 9663<category name="GL_EXT_light_texture" number="117"> 9664 <function name="ApplyTextureEXT"> 9665 <param name="mode" type="GLenum"/> 9666 </function> 9667 9668 <function name="TextureLightEXT"> 9669 <param name="pname" type="GLenum"/> 9670 </function> 9671 9672 <function name="TextureMaterialEXT"> 9673 <param name="face" type="GLenum"/> 9674 <param name="mode" type="GLenum"/> 9675 </function> 9676</category> 9677 9678<!-- Extension number 118 is not listed in the extension registry. --> 9679<!-- Extension number 121 is not listed in the extension registry. --> 9680<!-- Extension number 122 is not listed in the extension registry. --> 9681<!-- Extension number 123 is not listed in the extension registry. --> 9682<!-- Extension number 124 is not listed in the extension registry. --> 9683<!-- Extension number 125 is not listed in the extension registry. --> 9684<!-- Extension number 126 is not listed in the extension registry. --> 9685<!-- Extension number 128 is not listed in the extension registry. --> 9686<!-- Extension number 130 is not listed in the extension registry. --> 9687<!-- Extension number 131 is not listed in the extension registry. --> 9688 9689<category name="GL_SGIX_async" number="132"> 9690 <function name="AsyncMarkerSGIX"> 9691 <param name="marker" type="GLuint"/> 9692 </function> 9693 9694 <function name="FinishAsyncSGIX"> 9695 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9696 <return type="GLint"/> 9697 </function> 9698 9699 <function name="PollAsyncSGIX"> 9700 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9701 <return type="GLint"/> 9702 </function> 9703 9704 <function name="GenAsyncMarkersSGIX"> 9705 <param name="range" type="GLsizei"/> 9706 <return type="GLuint"/> 9707 </function> 9708 9709 <function name="DeleteAsyncMarkersSGIX"> 9710 <param name="marker" type="GLuint"/> 9711 <param name="range" type="GLsizei"/> 9712 </function> 9713 9714 <function name="IsAsyncMarkerSGIX"> 9715 <param name="marker" type="GLuint"/> 9716 <return type="GLboolean"/> 9717 </function> 9718</category> 9719 9720<category name="GL_INTEL_parallel_arrays" number="136"> 9721 <function name="VertexPointervINTEL"> 9722 <param name="size" type="GLint"/> 9723 <param name="type" type="GLenum"/> 9724 <param name="pointer" type="const GLvoid **"/> 9725 </function> 9726 9727 <function name="NormalPointervINTEL"> 9728 <param name="type" type="GLenum"/> 9729 <param name="pointer" type="const GLvoid **"/> 9730 </function> 9731 9732 <function name="ColorPointervINTEL"> 9733 <param name="size" type="GLint"/> 9734 <param name="type" type="GLenum"/> 9735 <param name="pointer" type="const GLvoid **"/> 9736 </function> 9737 9738 <function name="TexCoordPointervINTEL"> 9739 <param name="size" type="GLint"/> 9740 <param name="type" type="GLenum"/> 9741 <param name="pointer" type="const GLvoid **"/> 9742 </function> 9743</category> 9744 9745<category name="GL_HP_occlusion_test" number="137"> 9746 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 9747 <size name="Get" mode="get"/> 9748 </enum> 9749 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 9750 <size name="Get" mode="get"/> 9751 </enum> 9752</category> 9753 9754<category name="GL_EXT_pixel_transform" number="138"> 9755 <function name="PixelTransformParameteriEXT"> 9756 <param name="target" type="GLenum"/> 9757 <param name="pname" type="GLenum"/> 9758 <param name="param" type="GLint"/> 9759 </function> 9760 9761 <function name="PixelTransformParameterfEXT"> 9762 <param name="target" type="GLenum"/> 9763 <param name="pname" type="GLenum"/> 9764 <param name="param" type="GLfloat"/> 9765 </function> 9766 9767 <function name="PixelTransformParameterivEXT"> 9768 <param name="target" type="GLenum"/> 9769 <param name="pname" type="GLenum"/> 9770 <param name="params" type="const GLint *"/> 9771 </function> 9772 9773 <function name="PixelTransformParameterfvEXT"> 9774 <param name="target" type="GLenum"/> 9775 <param name="pname" type="GLenum"/> 9776 <param name="params" type="const GLfloat *"/> 9777 </function> 9778</category> 9779 9780<!-- Extension number 140 is not listed in the extension registry. --> 9781 9782<category name="GL_EXT_shared_texture_palette" number="141"> 9783 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 9784</category> 9785 9786<!-- Extension number 142 is a GLX extension. --> 9787<!-- Extension number 143 is not listed in the extension registry. --> 9788 9789<category name="GL_EXT_separate_specular_color" number="144"> 9790 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 9791 <size name="LightModelfv"/> 9792 <size name="LightModeliv"/> 9793 </enum> 9794 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 9795 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 9796</category> 9797 9798<category name="GL_EXT_secondary_color" number="145"> 9799 <function name="SecondaryColor3bEXT" offset="assign" vectorequiv="SecondaryColor3bvEXT"> 9800 <param name="red" type="GLbyte"/> 9801 <param name="green" type="GLbyte"/> 9802 <param name="blue" type="GLbyte"/> 9803 </function> 9804 9805 <function name="SecondaryColor3bvEXT" offset="assign"> 9806 <param name="v" type="const GLbyte *" count="3"/> 9807 <glx rop="4126"/> 9808 </function> 9809 9810 <function name="SecondaryColor3dEXT" offset="assign" vectorequiv="SecondaryColor3dvEXT"> 9811 <param name="red" type="GLdouble"/> 9812 <param name="green" type="GLdouble"/> 9813 <param name="blue" type="GLdouble"/> 9814 </function> 9815 9816 <function name="SecondaryColor3dvEXT" offset="assign"> 9817 <param name="v" type="const GLdouble *" count="3"/> 9818 <glx rop="4130"/> 9819 </function> 9820 9821 <function name="SecondaryColor3fEXT" offset="assign" vectorequiv="SecondaryColor3fvEXT"> 9822 <param name="red" type="GLfloat"/> 9823 <param name="green" type="GLfloat"/> 9824 <param name="blue" type="GLfloat"/> 9825 </function> 9826 9827 <function name="SecondaryColor3fvEXT" offset="assign"> 9828 <param name="v" type="const GLfloat *" count="3"/> 9829 <glx rop="4129"/> 9830 </function> 9831 9832 <function name="SecondaryColor3iEXT" offset="assign" vectorequiv="SecondaryColor3ivEXT"> 9833 <param name="red" type="GLint"/> 9834 <param name="green" type="GLint"/> 9835 <param name="blue" type="GLint"/> 9836 </function> 9837 9838 <function name="SecondaryColor3ivEXT" offset="assign"> 9839 <param name="v" type="const GLint *" count="3"/> 9840 <glx rop="4128"/> 9841 </function> 9842 9843 <function name="SecondaryColor3sEXT" offset="assign" vectorequiv="SecondaryColor3svEXT"> 9844 <param name="red" type="GLshort"/> 9845 <param name="green" type="GLshort"/> 9846 <param name="blue" type="GLshort"/> 9847 </function> 9848 9849 <function name="SecondaryColor3svEXT" offset="assign"> 9850 <param name="v" type="const GLshort *" count="3"/> 9851 <glx rop="4127"/> 9852 </function> 9853 9854 <function name="SecondaryColor3ubEXT" offset="assign" vectorequiv="SecondaryColor3ubvEXT"> 9855 <param name="red" type="GLubyte"/> 9856 <param name="green" type="GLubyte"/> 9857 <param name="blue" type="GLubyte"/> 9858 </function> 9859 9860 <function name="SecondaryColor3ubvEXT" offset="assign"> 9861 <param name="v" type="const GLubyte *" count="3"/> 9862 <glx rop="4131"/> 9863 </function> 9864 9865 <function name="SecondaryColor3uiEXT" offset="assign" vectorequiv="SecondaryColor3uivEXT"> 9866 <param name="red" type="GLuint"/> 9867 <param name="green" type="GLuint"/> 9868 <param name="blue" type="GLuint"/> 9869 </function> 9870 9871 <function name="SecondaryColor3uivEXT" offset="assign"> 9872 <param name="v" type="const GLuint *" count="3"/> 9873 <glx rop="4133"/> 9874 </function> 9875 9876 <function name="SecondaryColor3usEXT" offset="assign" vectorequiv="SecondaryColor3usvEXT"> 9877 <param name="red" type="GLushort"/> 9878 <param name="green" type="GLushort"/> 9879 <param name="blue" type="GLushort"/> 9880 </function> 9881 9882 <function name="SecondaryColor3usvEXT" offset="assign"> 9883 <param name="v" type="const GLushort *" count="3"/> 9884 <glx rop="4132"/> 9885 </function> 9886 9887 <function name="SecondaryColorPointerEXT" offset="assign"> 9888 <param name="size" type="GLint"/> 9889 <param name="type" type="GLenum"/> 9890 <param name="stride" type="GLsizei"/> 9891 <param name="pointer" type="const GLvoid *"/> 9892 <glx handcode="true"/> 9893 </function> 9894</category> 9895 9896<category name="GL_EXT_texture_perturb_normal" number="147"> 9897 <function name="TextureNormalEXT"> 9898 <param name="mode" type="GLenum"/> 9899 </function> 9900</category> 9901 9902<category name="GL_EXT_multi_draw_arrays" number="148"> 9903 <function name="MultiDrawArraysEXT" offset="assign"> 9904 <param name="mode" type="GLenum"/> 9905 <param name="first" type="const GLint *"/> 9906 <param name="count" type="const GLsizei *"/> 9907 <param name="primcount" type="GLsizei"/> 9908 <glx handcode="true"/> 9909 </function> 9910 9911 <function name="MultiDrawElementsEXT" offset="assign"> 9912 <param name="mode" type="GLenum"/> 9913 <param name="count" type="const GLsizei *"/> 9914 <param name="type" type="GLenum"/> 9915 <param name="indices" type="const GLvoid **"/> 9916 <param name="primcount" type="GLsizei"/> 9917 <glx handcode="true"/> 9918 </function> 9919</category> 9920 9921<category name="GL_EXT_fog_coord" number="149"> 9922 <function name="FogCoordfEXT" offset="assign" vectorequiv="FogCoordfvEXT"> 9923 <param name="coord" type="GLfloat"/> 9924 </function> 9925 9926 <function name="FogCoordfvEXT" offset="assign"> 9927 <param name="coord" type="const GLfloat *" count="1"/> 9928 <glx rop="4124"/> 9929 </function> 9930 9931 <function name="FogCoorddEXT" offset="assign" vectorequiv="FogCoorddvEXT"> 9932 <param name="coord" type="GLdouble"/> 9933 </function> 9934 9935 <function name="FogCoorddvEXT" offset="assign"> 9936 <param name="coord" type="const GLdouble *" count="1"/> 9937 <glx rop="4125"/> 9938 </function> 9939 9940 <function name="FogCoordPointerEXT" offset="assign"> 9941 <param name="type" type="GLenum"/> 9942 <param name="stride" type="GLsizei"/> 9943 <param name="pointer" type="const GLvoid *"/> 9944 <glx handcode="true"/> 9945 </function> 9946</category> 9947 9948<!-- Extension number 150 is not listed in the extension registry. --> 9949<!-- Extension number 151 is not listed in the extension registry. --> 9950<!-- Extension number 152 is not listed in the extension registry. --> 9951<!-- Extension number 153 is not listed in the extension registry. --> 9952<!-- Extension number 154 is not listed in the extension registry. --> 9953 9954<category name="GL_EXT_coordinate_frame" number="156"> 9955 <function name="Tangent3bEXT"> 9956 <param name="tx" type="GLbyte"/> 9957 <param name="ty" type="GLbyte"/> 9958 <param name="tz" type="GLbyte"/> 9959 </function> 9960 9961 <function name="Tangent3bvEXT"> 9962 <param name="v" type="const GLbyte *"/> 9963 </function> 9964 9965 <function name="Tangent3dEXT"> 9966 <param name="tx" type="GLdouble"/> 9967 <param name="ty" type="GLdouble"/> 9968 <param name="tz" type="GLdouble"/> 9969 </function> 9970 9971 <function name="Tangent3dvEXT"> 9972 <param name="v" type="const GLdouble *"/> 9973 </function> 9974 9975 <function name="Tangent3fEXT"> 9976 <param name="tx" type="GLfloat"/> 9977 <param name="ty" type="GLfloat"/> 9978 <param name="tz" type="GLfloat"/> 9979 </function> 9980 9981 <function name="Tangent3fvEXT"> 9982 <param name="v" type="const GLfloat *"/> 9983 </function> 9984 9985 <function name="Tangent3iEXT"> 9986 <param name="tx" type="GLint"/> 9987 <param name="ty" type="GLint"/> 9988 <param name="tz" type="GLint"/> 9989 </function> 9990 9991 <function name="Tangent3ivEXT"> 9992 <param name="v" type="const GLint *"/> 9993 </function> 9994 9995 <function name="Tangent3sEXT"> 9996 <param name="tx" type="GLshort"/> 9997 <param name="ty" type="GLshort"/> 9998 <param name="tz" type="GLshort"/> 9999 </function> 10000 10001 <function name="Tangent3svEXT"> 10002 <param name="v" type="const GLshort *"/> 10003 </function> 10004 10005 <function name="Binormal3bEXT"> 10006 <param name="bx" type="GLbyte"/> 10007 <param name="by" type="GLbyte"/> 10008 <param name="bz" type="GLbyte"/> 10009 </function> 10010 10011 <function name="Binormal3bvEXT"> 10012 <param name="v" type="const GLbyte *"/> 10013 </function> 10014 10015 <function name="Binormal3dEXT"> 10016 <param name="bx" type="GLdouble"/> 10017 <param name="by" type="GLdouble"/> 10018 <param name="bz" type="GLdouble"/> 10019 </function> 10020 10021 <function name="Binormal3dvEXT"> 10022 <param name="v" type="const GLdouble *"/> 10023 </function> 10024 10025 <function name="Binormal3fEXT"> 10026 <param name="bx" type="GLfloat"/> 10027 <param name="by" type="GLfloat"/> 10028 <param name="bz" type="GLfloat"/> 10029 </function> 10030 10031 <function name="Binormal3fvEXT"> 10032 <param name="v" type="const GLfloat *"/> 10033 </function> 10034 10035 <function name="Binormal3iEXT"> 10036 <param name="bx" type="GLint"/> 10037 <param name="by" type="GLint"/> 10038 <param name="bz" type="GLint"/> 10039 </function> 10040 10041 <function name="Binormal3ivEXT"> 10042 <param name="v" type="const GLint *"/> 10043 </function> 10044 10045 <function name="Binormal3sEXT"> 10046 <param name="bx" type="GLshort"/> 10047 <param name="by" type="GLshort"/> 10048 <param name="bz" type="GLshort"/> 10049 </function> 10050 10051 <function name="Binormal3svEXT"> 10052 <param name="v" type="const GLshort *"/> 10053 </function> 10054 10055 <function name="TangentPointerEXT"> 10056 <param name="type" type="GLenum"/> 10057 <param name="stride" type="GLsizei"/> 10058 <param name="pointer" type="const GLvoid *"/> 10059 </function> 10060 10061 <function name="BinormalPointerEXT"> 10062 <param name="type" type="GLenum"/> 10063 <param name="stride" type="GLsizei"/> 10064 <param name="pointer" type="const GLvoid *"/> 10065 </function> 10066</category> 10067 10068<!-- Extension number 157 is not listed in the extension registry. --> 10069 10070<category name="GL_EXT_texture_env_combine" number="158"> 10071 <enum name="COMBINE_EXT" value="0x8570"/> 10072 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10073 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10074 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10075 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10076 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10077 <enum name="CONSTANT_EXT" value="0x8576"/> 10078 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10079 <enum name="PREVIOUS_EXT" value="0x8578"/> 10080 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10081 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10082 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10083 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10084 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10085 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10086 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10087 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10088 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10089 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10090 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10091 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10092</category> 10093 10094<category name="GL_SGIX_pixel_texture" number="160"> 10095 <function name="PixelTexGenSGIX"> 10096 <param name="mode" type="GLenum"/> 10097 <glx rop="2059" ignore="true"/> 10098 </function> 10099</category> 10100 10101<!-- Extension number 161 is not listed in the extension registry. --> 10102<!-- Extension number 162 is not listed in the extension registry. --> 10103 10104<category name="GL_SUNX_constant_data" number="163"> 10105 <function name="FinishTextureSUNX"> 10106 </function> 10107</category> 10108 10109<category name="GL_SUN_global_alpha" number="164"> 10110 <function name="GlobalAlphaFactorbSUN"> 10111 <param name="factor" type="GLbyte"/> 10112 </function> 10113 10114 <function name="GlobalAlphaFactorsSUN"> 10115 <param name="factor" type="GLshort"/> 10116 </function> 10117 10118 <function name="GlobalAlphaFactoriSUN"> 10119 <param name="factor" type="GLint"/> 10120 </function> 10121 10122 <function name="GlobalAlphaFactorfSUN"> 10123 <param name="factor" type="GLfloat"/> 10124 </function> 10125 10126 <function name="GlobalAlphaFactordSUN"> 10127 <param name="factor" type="GLdouble"/> 10128 </function> 10129 10130 <function name="GlobalAlphaFactorubSUN"> 10131 <param name="factor" type="GLubyte"/> 10132 </function> 10133 10134 <function name="GlobalAlphaFactorusSUN"> 10135 <param name="factor" type="GLushort"/> 10136 </function> 10137 10138 <function name="GlobalAlphaFactoruiSUN"> 10139 <param name="factor" type="GLuint"/> 10140 </function> 10141</category> 10142 10143<category name="GL_SUN_triangle_list" number="165"> 10144 <function name="ReplacementCodeuiSUN"> 10145 <param name="code" type="GLuint"/> 10146 </function> 10147 10148 <function name="ReplacementCodeusSUN"> 10149 <param name="code" type="GLushort"/> 10150 </function> 10151 10152 <function name="ReplacementCodeubSUN"> 10153 <param name="code" type="GLubyte"/> 10154 </function> 10155 10156 <function name="ReplacementCodeuivSUN"> 10157 <param name="code" type="const GLuint *"/> 10158 </function> 10159 10160 <function name="ReplacementCodeusvSUN"> 10161 <param name="code" type="const GLushort *"/> 10162 </function> 10163 10164 <function name="ReplacementCodeubvSUN"> 10165 <param name="code" type="const GLubyte *"/> 10166 </function> 10167 10168 <function name="ReplacementCodePointerSUN"> 10169 <param name="type" type="GLenum"/> 10170 <param name="stride" type="GLsizei"/> 10171 <param name="pointer" type="const GLvoid *"/> 10172 </function> 10173</category> 10174 10175<category name="GL_SUN_vertex" number="166"> 10176 <function name="Color4ubVertex2fSUN"> 10177 <param name="r" type="GLubyte"/> 10178 <param name="g" type="GLubyte"/> 10179 <param name="b" type="GLubyte"/> 10180 <param name="a" type="GLubyte"/> 10181 <param name="x" type="GLfloat"/> 10182 <param name="y" type="GLfloat"/> 10183 </function> 10184 10185 <function name="Color4ubVertex2fvSUN"> 10186 <param name="c" type="const GLubyte *"/> 10187 <param name="v" type="const GLfloat *"/> 10188 </function> 10189 10190 <function name="Color4ubVertex3fSUN"> 10191 <param name="r" type="GLubyte"/> 10192 <param name="g" type="GLubyte"/> 10193 <param name="b" type="GLubyte"/> 10194 <param name="a" type="GLubyte"/> 10195 <param name="x" type="GLfloat"/> 10196 <param name="y" type="GLfloat"/> 10197 <param name="z" type="GLfloat"/> 10198 </function> 10199 10200 <function name="Color4ubVertex3fvSUN"> 10201 <param name="c" type="const GLubyte *"/> 10202 <param name="v" type="const GLfloat *"/> 10203 </function> 10204 10205 <function name="Color3fVertex3fSUN"> 10206 <param name="r" type="GLfloat"/> 10207 <param name="g" type="GLfloat"/> 10208 <param name="b" type="GLfloat"/> 10209 <param name="x" type="GLfloat"/> 10210 <param name="y" type="GLfloat"/> 10211 <param name="z" type="GLfloat"/> 10212 </function> 10213 10214 <function name="Color3fVertex3fvSUN"> 10215 <param name="c" type="const GLfloat *"/> 10216 <param name="v" type="const GLfloat *"/> 10217 </function> 10218 10219 <function name="Normal3fVertex3fSUN"> 10220 <param name="nx" type="GLfloat"/> 10221 <param name="ny" type="GLfloat"/> 10222 <param name="nz" type="GLfloat"/> 10223 <param name="x" type="GLfloat"/> 10224 <param name="y" type="GLfloat"/> 10225 <param name="z" type="GLfloat"/> 10226 </function> 10227 10228 <function name="Normal3fVertex3fvSUN"> 10229 <param name="n" type="const GLfloat *"/> 10230 <param name="v" type="const GLfloat *"/> 10231 </function> 10232 10233 <function name="Color4fNormal3fVertex3fSUN"> 10234 <param name="r" type="GLfloat"/> 10235 <param name="g" type="GLfloat"/> 10236 <param name="b" type="GLfloat"/> 10237 <param name="a" type="GLfloat"/> 10238 <param name="nx" type="GLfloat"/> 10239 <param name="ny" type="GLfloat"/> 10240 <param name="nz" type="GLfloat"/> 10241 <param name="x" type="GLfloat"/> 10242 <param name="y" type="GLfloat"/> 10243 <param name="z" type="GLfloat"/> 10244 </function> 10245 10246 <function name="Color4fNormal3fVertex3fvSUN"> 10247 <param name="c" type="const GLfloat *"/> 10248 <param name="n" type="const GLfloat *"/> 10249 <param name="v" type="const GLfloat *"/> 10250 </function> 10251 10252 <function name="TexCoord2fVertex3fSUN"> 10253 <param name="s" type="GLfloat"/> 10254 <param name="t" type="GLfloat"/> 10255 <param name="x" type="GLfloat"/> 10256 <param name="y" type="GLfloat"/> 10257 <param name="z" type="GLfloat"/> 10258 </function> 10259 10260 <function name="TexCoord2fVertex3fvSUN"> 10261 <param name="tc" type="const GLfloat *"/> 10262 <param name="v" type="const GLfloat *"/> 10263 </function> 10264 10265 <function name="TexCoord4fVertex4fSUN"> 10266 <param name="s" type="GLfloat"/> 10267 <param name="t" type="GLfloat"/> 10268 <param name="p" type="GLfloat"/> 10269 <param name="q" type="GLfloat"/> 10270 <param name="x" type="GLfloat"/> 10271 <param name="y" type="GLfloat"/> 10272 <param name="z" type="GLfloat"/> 10273 <param name="w" type="GLfloat"/> 10274 </function> 10275 10276 <function name="TexCoord4fVertex4fvSUN"> 10277 <param name="tc" type="const GLfloat *"/> 10278 <param name="v" type="const GLfloat *"/> 10279 </function> 10280 10281 <function name="TexCoord2fColor4ubVertex3fSUN"> 10282 <param name="s" type="GLfloat"/> 10283 <param name="t" type="GLfloat"/> 10284 <param name="r" type="GLubyte"/> 10285 <param name="g" type="GLubyte"/> 10286 <param name="b" type="GLubyte"/> 10287 <param name="a" type="GLubyte"/> 10288 <param name="x" type="GLfloat"/> 10289 <param name="y" type="GLfloat"/> 10290 <param name="z" type="GLfloat"/> 10291 </function> 10292 10293 <function name="TexCoord2fColor4ubVertex3fvSUN"> 10294 <param name="tc" type="const GLfloat *"/> 10295 <param name="c" type="const GLubyte *"/> 10296 <param name="v" type="const GLfloat *"/> 10297 </function> 10298 10299 <function name="TexCoord2fColor3fVertex3fSUN"> 10300 <param name="s" type="GLfloat"/> 10301 <param name="t" type="GLfloat"/> 10302 <param name="r" type="GLfloat"/> 10303 <param name="g" type="GLfloat"/> 10304 <param name="b" type="GLfloat"/> 10305 <param name="x" type="GLfloat"/> 10306 <param name="y" type="GLfloat"/> 10307 <param name="z" type="GLfloat"/> 10308 </function> 10309 10310 <function name="TexCoord2fColor3fVertex3fvSUN"> 10311 <param name="tc" type="const GLfloat *"/> 10312 <param name="c" type="const GLfloat *"/> 10313 <param name="v" type="const GLfloat *"/> 10314 </function> 10315 10316 <function name="TexCoord2fNormal3fVertex3fSUN"> 10317 <param name="s" type="GLfloat"/> 10318 <param name="t" type="GLfloat"/> 10319 <param name="nx" type="GLfloat"/> 10320 <param name="ny" type="GLfloat"/> 10321 <param name="nz" type="GLfloat"/> 10322 <param name="x" type="GLfloat"/> 10323 <param name="y" type="GLfloat"/> 10324 <param name="z" type="GLfloat"/> 10325 </function> 10326 10327 <function name="TexCoord2fNormal3fVertex3fvSUN"> 10328 <param name="tc" type="const GLfloat *"/> 10329 <param name="n" type="const GLfloat *"/> 10330 <param name="v" type="const GLfloat *"/> 10331 </function> 10332 10333 <function name="TexCoord2fColor4fNormal3fVertex3fSUN"> 10334 <param name="s" type="GLfloat"/> 10335 <param name="t" type="GLfloat"/> 10336 <param name="r" type="GLfloat"/> 10337 <param name="g" type="GLfloat"/> 10338 <param name="b" type="GLfloat"/> 10339 <param name="a" type="GLfloat"/> 10340 <param name="nx" type="GLfloat"/> 10341 <param name="ny" type="GLfloat"/> 10342 <param name="nz" type="GLfloat"/> 10343 <param name="x" type="GLfloat"/> 10344 <param name="y" type="GLfloat"/> 10345 <param name="z" type="GLfloat"/> 10346 </function> 10347 10348 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN"> 10349 <param name="tc" type="const GLfloat *"/> 10350 <param name="c" type="const GLfloat *"/> 10351 <param name="n" type="const GLfloat *"/> 10352 <param name="v" type="const GLfloat *"/> 10353 </function> 10354 10355 <function name="TexCoord4fColor4fNormal3fVertex4fSUN"> 10356 <param name="s" type="GLfloat"/> 10357 <param name="t" type="GLfloat"/> 10358 <param name="p" type="GLfloat"/> 10359 <param name="q" type="GLfloat"/> 10360 <param name="r" type="GLfloat"/> 10361 <param name="g" type="GLfloat"/> 10362 <param name="b" type="GLfloat"/> 10363 <param name="a" type="GLfloat"/> 10364 <param name="nx" type="GLfloat"/> 10365 <param name="ny" type="GLfloat"/> 10366 <param name="nz" type="GLfloat"/> 10367 <param name="x" type="GLfloat"/> 10368 <param name="y" type="GLfloat"/> 10369 <param name="z" type="GLfloat"/> 10370 <param name="w" type="GLfloat"/> 10371 </function> 10372 10373 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN"> 10374 <param name="tc" type="const GLfloat *"/> 10375 <param name="c" type="const GLfloat *"/> 10376 <param name="n" type="const GLfloat *"/> 10377 <param name="v" type="const GLfloat *"/> 10378 </function> 10379 10380 <function name="ReplacementCodeuiVertex3fSUN"> 10381 <param name="rc" type="GLuint"/> 10382 <param name="x" type="GLfloat"/> 10383 <param name="y" type="GLfloat"/> 10384 <param name="z" type="GLfloat"/> 10385 </function> 10386 10387 <function name="ReplacementCodeuiVertex3fvSUN"> 10388 <param name="rc" type="const GLuint *"/> 10389 <param name="v" type="const GLfloat *"/> 10390 </function> 10391 10392 <function name="ReplacementCodeuiColor4ubVertex3fSUN"> 10393 <param name="rc" type="GLuint"/> 10394 <param name="r" type="GLubyte"/> 10395 <param name="g" type="GLubyte"/> 10396 <param name="b" type="GLubyte"/> 10397 <param name="a" type="GLubyte"/> 10398 <param name="x" type="GLfloat"/> 10399 <param name="y" type="GLfloat"/> 10400 <param name="z" type="GLfloat"/> 10401 </function> 10402 10403 <function name="ReplacementCodeuiColor4ubVertex3fvSUN"> 10404 <param name="rc" type="const GLuint *"/> 10405 <param name="c" type="const GLubyte *"/> 10406 <param name="v" type="const GLfloat *"/> 10407 </function> 10408 10409 <function name="ReplacementCodeuiColor3fVertex3fSUN"> 10410 <param name="rc" type="GLuint"/> 10411 <param name="r" type="GLfloat"/> 10412 <param name="g" type="GLfloat"/> 10413 <param name="b" type="GLfloat"/> 10414 <param name="x" type="GLfloat"/> 10415 <param name="y" type="GLfloat"/> 10416 <param name="z" type="GLfloat"/> 10417 </function> 10418 10419 <function name="ReplacementCodeuiColor3fVertex3fvSUN"> 10420 <param name="rc" type="const GLuint *"/> 10421 <param name="c" type="const GLfloat *"/> 10422 <param name="v" type="const GLfloat *"/> 10423 </function> 10424 10425 <function name="ReplacementCodeuiNormal3fVertex3fSUN"> 10426 <param name="rc" type="GLuint"/> 10427 <param name="nx" type="GLfloat"/> 10428 <param name="ny" type="GLfloat"/> 10429 <param name="nz" type="GLfloat"/> 10430 <param name="x" type="GLfloat"/> 10431 <param name="y" type="GLfloat"/> 10432 <param name="z" type="GLfloat"/> 10433 </function> 10434 10435 <function name="ReplacementCodeuiNormal3fVertex3fvSUN"> 10436 <param name="rc" type="const GLuint *"/> 10437 <param name="n" type="const GLfloat *"/> 10438 <param name="v" type="const GLfloat *"/> 10439 </function> 10440 10441 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN"> 10442 <param name="rc" type="GLuint"/> 10443 <param name="r" type="GLfloat"/> 10444 <param name="g" type="GLfloat"/> 10445 <param name="b" type="GLfloat"/> 10446 <param name="a" type="GLfloat"/> 10447 <param name="nx" type="GLfloat"/> 10448 <param name="ny" type="GLfloat"/> 10449 <param name="nz" type="GLfloat"/> 10450 <param name="x" type="GLfloat"/> 10451 <param name="y" type="GLfloat"/> 10452 <param name="z" type="GLfloat"/> 10453 </function> 10454 10455 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN"> 10456 <param name="rc" type="const GLuint *"/> 10457 <param name="c" type="const GLfloat *"/> 10458 <param name="n" type="const GLfloat *"/> 10459 <param name="v" type="const GLfloat *"/> 10460 </function> 10461 10462 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN"> 10463 <param name="rc" type="GLuint"/> 10464 <param name="s" type="GLfloat"/> 10465 <param name="t" type="GLfloat"/> 10466 <param name="x" type="GLfloat"/> 10467 <param name="y" type="GLfloat"/> 10468 <param name="z" type="GLfloat"/> 10469 </function> 10470 10471 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN"> 10472 <param name="rc" type="const GLuint *"/> 10473 <param name="tc" type="const GLfloat *"/> 10474 <param name="v" type="const GLfloat *"/> 10475 </function> 10476 10477 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"> 10478 <param name="rc" type="GLuint"/> 10479 <param name="s" type="GLfloat"/> 10480 <param name="t" type="GLfloat"/> 10481 <param name="nx" type="GLfloat"/> 10482 <param name="ny" type="GLfloat"/> 10483 <param name="nz" type="GLfloat"/> 10484 <param name="x" type="GLfloat"/> 10485 <param name="y" type="GLfloat"/> 10486 <param name="z" type="GLfloat"/> 10487 </function> 10488 10489 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"> 10490 <param name="rc" type="const GLuint *"/> 10491 <param name="tc" type="const GLfloat *"/> 10492 <param name="n" type="const GLfloat *"/> 10493 <param name="v" type="const GLfloat *"/> 10494 </function> 10495 10496 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"> 10497 <param name="rc" type="GLuint"/> 10498 <param name="s" type="GLfloat"/> 10499 <param name="t" type="GLfloat"/> 10500 <param name="r" type="GLfloat"/> 10501 <param name="g" type="GLfloat"/> 10502 <param name="b" type="GLfloat"/> 10503 <param name="a" type="GLfloat"/> 10504 <param name="nx" type="GLfloat"/> 10505 <param name="ny" type="GLfloat"/> 10506 <param name="nz" type="GLfloat"/> 10507 <param name="x" type="GLfloat"/> 10508 <param name="y" type="GLfloat"/> 10509 <param name="z" type="GLfloat"/> 10510 </function> 10511 10512 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"> 10513 <param name="rc" type="const GLuint *"/> 10514 <param name="tc" type="const GLfloat *"/> 10515 <param name="c" type="const GLfloat *"/> 10516 <param name="n" type="const GLfloat *"/> 10517 <param name="v" type="const GLfloat *"/> 10518 </function> 10519</category> 10520 10521<!-- Extension number 167 is a WGL extension. --> 10522<!-- Extension number 168 is a WGL extension. --> 10523<!-- Extension number 169 is a WGL extension. --> 10524<!-- Extension number 170 is a WGL extension. --> 10525<!-- Extension number 171 is a WGL extension. --> 10526<!-- Extension number 172 is a WGL extension. --> 10527 10528<category name="GL_EXT_blend_func_separate" number="173"> 10529 <function name="BlendFuncSeparateEXT" offset="assign"> 10530 <param name="sfactorRGB" type="GLenum"/> 10531 <param name="dfactorRGB" type="GLenum"/> 10532 <param name="sfactorAlpha" type="GLenum"/> 10533 <param name="dfactorAlpha" type="GLenum"/> 10534 <glx rop="4134"/> 10535 </function> 10536</category> 10537 10538<category name="GL_EXT_stencil_wrap" number="176"> 10539 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10540 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10541</category> 10542 10543<!-- Extension number 177 is a WGL extension. --> 10544 10545<category name="GL_NV_texgen_reflection" number="179"> 10546 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10547 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10548</category> 10549 10550<!-- Extension number 180 is not listed in the extension registry. --> 10551 10552<category name="GL_SUN_convolution_border_modes" number="182"> 10553 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 10554</category> 10555 10556<!-- Extension number 183 is a GLX extension. --> 10557<!-- Extension number 184 is not listed in the extension registry. --> 10558 10559<category name="GL_EXT_texture_env_add" number="185"> 10560 <!-- No new functions, types, enums. --> 10561</category> 10562 10563<category name="GL_EXT_texture_lod_bias" number="186"> 10564 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 10565 <size name="TexParameterfv"/> 10566 <size name="TexParameteriv"/> 10567 <size name="GetTexParameterfv" mode="get"/> 10568 <size name="GetTexParameteriv" mode="get"/> 10569 </enum> 10570</category> 10571 10572<category name="GL_EXT_texture_filter_anisotropic" number="187"> 10573 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 10574 <size name="TexParameterfv"/> 10575 <size name="TexParameteriv"/> 10576 <size name="GetTexParameterfv" mode="get"/> 10577 <size name="GetTexParameteriv" mode="get"/> 10578 </enum> 10579 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 10580 <size name="Get" mode="get"/> 10581 </enum> 10582</category> 10583 10584<category name="GL_EXT_vertex_weighting" number="188"> 10585 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT"> 10586 <param name="weight" type="GLfloat"/> 10587 <glx ignore="true"/> 10588 </function> 10589 10590 <function name="VertexWeightfvEXT"> 10591 <param name="weight" type="const GLfloat *" count="1"/> 10592 <glx rop="4135" ignore="true"/> 10593 </function> 10594 10595 <function name="VertexWeightPointerEXT"> 10596 <param name="size" type="GLsizei"/> 10597 <param name="type" type="GLenum"/> 10598 <param name="stride" type="GLsizei"/> 10599 <param name="pointer" type="const GLvoid *"/> 10600 <glx handcode="true" ignore="true"/> 10601 </function> 10602</category> 10603 10604<category name="GL_NV_light_max_exponent" number="189"> 10605 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 10606 <size name="Get" mode="get"/> 10607 </enum> 10608 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 10609 <size name="Get" mode="get"/> 10610 </enum> 10611</category> 10612 10613<category name="GL_NV_vertex_array_range" number="190"> 10614 <function name="FlushVertexArrayRangeNV"> 10615 <glx ignore="true"/> 10616 </function> 10617 10618 <function name="VertexArrayRangeNV"> 10619 <param name="length" type="GLsizei"/> 10620 <param name="pointer" type="const GLvoid *"/> 10621 <glx ignore="true"/> 10622 </function> 10623</category> 10624 10625<category name="GL_NV_register_combiners" number="191"> 10626 <function name="CombinerParameterfvNV"> 10627 <param name="pname" type="GLenum"/> 10628 <param name="params" type="const GLfloat *" variable_param="pname"/> 10629 <glx rop="4137" ignore="true"/> 10630 </function> 10631 10632 <function name="CombinerParameterfNV"> 10633 <param name="pname" type="GLenum"/> 10634 <param name="param" type="GLfloat"/> 10635 <glx rop="4136" ignore="true"/> 10636 </function> 10637 10638 <function name="CombinerParameterivNV"> 10639 <param name="pname" type="GLenum"/> 10640 <param name="params" type="const GLint *" variable_param="pname"/> 10641 <glx rop="4139" ignore="true"/> 10642 </function> 10643 10644 <function name="CombinerParameteriNV"> 10645 <param name="pname" type="GLenum"/> 10646 <param name="param" type="GLint"/> 10647 <glx rop="4138" ignore="true"/> 10648 </function> 10649 10650 <function name="CombinerInputNV"> 10651 <param name="stage" type="GLenum"/> 10652 <param name="portion" type="GLenum"/> 10653 <param name="variable" type="GLenum"/> 10654 <param name="input" type="GLenum"/> 10655 <param name="mapping" type="GLenum"/> 10656 <param name="componentUsage" type="GLenum"/> 10657 <glx rop="4140" ignore="true"/> 10658 </function> 10659 10660 <function name="CombinerOutputNV"> 10661 <param name="stage" type="GLenum"/> 10662 <param name="portion" type="GLenum"/> 10663 <param name="abOutput" type="GLenum"/> 10664 <param name="cdOutput" type="GLenum"/> 10665 <param name="sumOutput" type="GLenum"/> 10666 <param name="scale" type="GLenum"/> 10667 <param name="bias" type="GLenum"/> 10668 <param name="abDotProduct" type="GLboolean"/> 10669 <param name="cdDotProduct" type="GLboolean"/> 10670 <param name="muxSum" type="GLboolean"/> 10671 <glx rop="4141" ignore="true"/> 10672 </function> 10673 10674 <function name="FinalCombinerInputNV"> 10675 <param name="variable" type="GLenum"/> 10676 <param name="input" type="GLenum"/> 10677 <param name="mapping" type="GLenum"/> 10678 <param name="componentUsage" type="GLenum"/> 10679 <glx rop="4142" ignore="true"/> 10680 </function> 10681 10682 <function name="GetCombinerInputParameterfvNV"> 10683 <param name="stage" type="GLenum"/> 10684 <param name="portion" type="GLenum"/> 10685 <param name="variable" type="GLenum"/> 10686 <param name="pname" type="GLenum"/> 10687 <param name="params" type="GLfloat *" output="true"/> 10688 <glx vendorpriv="1270" ignore="true"/> 10689 </function> 10690 10691 <function name="GetCombinerInputParameterivNV"> 10692 <param name="stage" type="GLenum"/> 10693 <param name="portion" type="GLenum"/> 10694 <param name="variable" type="GLenum"/> 10695 <param name="pname" type="GLenum"/> 10696 <param name="params" type="GLint *" output="true"/> 10697 <glx vendorpriv="1271" ignore="true"/> 10698 </function> 10699 10700 <function name="GetCombinerOutputParameterfvNV"> 10701 <param name="stage" type="GLenum"/> 10702 <param name="portion" type="GLenum"/> 10703 <param name="pname" type="GLenum"/> 10704 <param name="params" type="GLfloat *" output="true"/> 10705 <glx vendorpriv="1272" ignore="true"/> 10706 </function> 10707 10708 <function name="GetCombinerOutputParameterivNV"> 10709 <param name="stage" type="GLenum"/> 10710 <param name="portion" type="GLenum"/> 10711 <param name="pname" type="GLenum"/> 10712 <param name="params" type="GLint *" output="true"/> 10713 <glx vendorpriv="1273" ignore="true"/> 10714 </function> 10715 10716 <function name="GetFinalCombinerInputParameterfvNV"> 10717 <param name="variable" type="GLenum"/> 10718 <param name="pname" type="GLenum"/> 10719 <param name="params" type="GLfloat *" output="true"/> 10720 <glx vendorpriv="1274" ignore="true"/> 10721 </function> 10722 10723 <function name="GetFinalCombinerInputParameterivNV"> 10724 <param name="variable" type="GLenum"/> 10725 <param name="pname" type="GLenum"/> 10726 <param name="params" type="GLint *" output="true"/> 10727 <glx vendorpriv="1275" ignore="true"/> 10728 </function> 10729</category> 10730 10731<category name="GL_NV_fog_distance" number="192"> 10732 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 10733 <size name="Fogfv"/> 10734 <size name="Fogiv"/> 10735 <size name="Get" mode="get"/> 10736 </enum> 10737 <enum name="EYE_RADIAL_NV" value="0x855B"/> 10738 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 10739</category> 10740 10741<category name="GL_NV_blend_square" number="194"> 10742 <!-- No new functions, types, enums. --> 10743</category> 10744 10745<category name="GL_NV_texture_env_combine4" number="195"> 10746 <enum name="COMBINE4_NV" value="0x8503"/> 10747 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 10748 <size name="TexEnvfv"/> 10749 <size name="TexEnviv"/> 10750 <size name="GetTexEnvfv" mode="get"/> 10751 <size name="GetTexEnviv" mode="get"/> 10752 </enum> 10753 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 10754 <size name="TexEnvfv"/> 10755 <size name="TexEnviv"/> 10756 <size name="GetTexEnvfv" mode="get"/> 10757 <size name="GetTexEnviv" mode="get"/> 10758 </enum> 10759 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 10760 <size name="TexEnvfv"/> 10761 <size name="TexEnviv"/> 10762 <size name="GetTexEnvfv" mode="get"/> 10763 <size name="GetTexEnviv" mode="get"/> 10764 </enum> 10765 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 10766 <size name="TexEnvfv"/> 10767 <size name="TexEnviv"/> 10768 <size name="GetTexEnvfv" mode="get"/> 10769 <size name="GetTexEnviv" mode="get"/> 10770 </enum> 10771</category> 10772 10773<category name="GL_MESA_resize_buffers" number="196"> 10774 <function name="ResizeBuffersMESA" offset="assign"> 10775 <glx ignore="true"/> 10776 </function> 10777</category> 10778 10779<category name="GL_MESA_window_pos" number="197"> 10780 <function name="WindowPos2dMESA" offset="assign"> 10781 <param name="x" type="GLdouble"/> 10782 <param name="y" type="GLdouble"/> 10783 <glx handcode="true"/> 10784 </function> 10785 10786 <function name="WindowPos2dvMESA" offset="assign"> 10787 <param name="v" type="const GLdouble *"/> 10788 <glx handcode="true"/> 10789 </function> 10790 10791 <function name="WindowPos2fMESA" offset="assign"> 10792 <param name="x" type="GLfloat"/> 10793 <param name="y" type="GLfloat"/> 10794 <glx handcode="true"/> 10795 </function> 10796 10797 <function name="WindowPos2fvMESA" offset="assign"> 10798 <param name="v" type="const GLfloat *"/> 10799 <glx handcode="true"/> 10800 </function> 10801 10802 <function name="WindowPos2iMESA" offset="assign"> 10803 <param name="x" type="GLint"/> 10804 <param name="y" type="GLint"/> 10805 <glx handcode="true"/> 10806 </function> 10807 10808 <function name="WindowPos2ivMESA" offset="assign"> 10809 <param name="v" type="const GLint *"/> 10810 <glx handcode="true"/> 10811 </function> 10812 10813 <function name="WindowPos2sMESA" offset="assign"> 10814 <param name="x" type="GLshort"/> 10815 <param name="y" type="GLshort"/> 10816 <glx handcode="true"/> 10817 </function> 10818 10819 <function name="WindowPos2svMESA" offset="assign"> 10820 <param name="v" type="const GLshort *"/> 10821 <glx handcode="true"/> 10822 </function> 10823 10824 <function name="WindowPos3dMESA" offset="assign"> 10825 <param name="x" type="GLdouble"/> 10826 <param name="y" type="GLdouble"/> 10827 <param name="z" type="GLdouble"/> 10828 <glx handcode="true"/> 10829 </function> 10830 10831 <function name="WindowPos3dvMESA" offset="assign"> 10832 <param name="v" type="const GLdouble *"/> 10833 <glx handcode="true"/> 10834 </function> 10835 10836 <function name="WindowPos3fMESA" offset="assign" vectorequiv="WindowPos3fvMESA"> 10837 <param name="x" type="GLfloat"/> 10838 <param name="y" type="GLfloat"/> 10839 <param name="z" type="GLfloat"/> 10840 </function> 10841 10842 <function name="WindowPos3fvMESA" offset="assign"> 10843 <param name="v" type="const GLfloat *" count="3"/> 10844 <glx rop="230"/> 10845 </function> 10846 10847 <function name="WindowPos3iMESA" offset="assign"> 10848 <param name="x" type="GLint"/> 10849 <param name="y" type="GLint"/> 10850 <param name="z" type="GLint"/> 10851 <glx handcode="true"/> 10852 </function> 10853 10854 <function name="WindowPos3ivMESA" offset="assign"> 10855 <param name="v" type="const GLint *"/> 10856 <glx handcode="true"/> 10857 </function> 10858 10859 <function name="WindowPos3sMESA" offset="assign"> 10860 <param name="x" type="GLshort"/> 10861 <param name="y" type="GLshort"/> 10862 <param name="z" type="GLshort"/> 10863 <glx handcode="true"/> 10864 </function> 10865 10866 <function name="WindowPos3svMESA" offset="assign"> 10867 <param name="v" type="const GLshort *"/> 10868 <glx handcode="true"/> 10869 </function> 10870 10871 <function name="WindowPos4dMESA" offset="assign"> 10872 <param name="x" type="GLdouble"/> 10873 <param name="y" type="GLdouble"/> 10874 <param name="z" type="GLdouble"/> 10875 <param name="w" type="GLdouble"/> 10876 <glx ignore="true"/> 10877 </function> 10878 10879 <function name="WindowPos4dvMESA" offset="assign"> 10880 <param name="v" type="const GLdouble *"/> 10881 <glx ignore="true"/> 10882 </function> 10883 10884 <function name="WindowPos4fMESA" offset="assign"> 10885 <param name="x" type="GLfloat"/> 10886 <param name="y" type="GLfloat"/> 10887 <param name="z" type="GLfloat"/> 10888 <param name="w" type="GLfloat"/> 10889 <glx ignore="true"/> 10890 </function> 10891 10892 <function name="WindowPos4fvMESA" offset="assign"> 10893 <param name="v" type="const GLfloat *"/> 10894 <glx ignore="true"/> 10895 </function> 10896 10897 <function name="WindowPos4iMESA" offset="assign"> 10898 <param name="x" type="GLint"/> 10899 <param name="y" type="GLint"/> 10900 <param name="z" type="GLint"/> 10901 <param name="w" type="GLint"/> 10902 <glx ignore="true"/> 10903 </function> 10904 10905 <function name="WindowPos4ivMESA" offset="assign"> 10906 <param name="v" type="const GLint *"/> 10907 <glx ignore="true"/> 10908 </function> 10909 10910 <function name="WindowPos4sMESA" offset="assign"> 10911 <param name="x" type="GLshort"/> 10912 <param name="y" type="GLshort"/> 10913 <param name="z" type="GLshort"/> 10914 <param name="w" type="GLshort"/> 10915 <glx ignore="true"/> 10916 </function> 10917 10918 <function name="WindowPos4svMESA" offset="assign"> 10919 <param name="v" type="const GLshort *"/> 10920 <glx ignore="true"/> 10921 </function> 10922</category> 10923 10924<category name="GL_EXT_texture_compression_s3tc" number="198"> 10925 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 10926 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 10927 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 10928 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 10929</category> 10930 10931<category name="GL_IBM_multimode_draw_arrays" number="200"> 10932 <function name="MultiModeDrawArraysIBM" offset="assign" static_dispatch="false"> 10933 <param name="mode" type="const GLenum *"/> 10934 <param name="first" type="const GLint *"/> 10935 <param name="count" type="const GLsizei *"/> 10936 <param name="primcount" type="GLsizei"/> 10937 <param name="modestride" type="GLint"/> 10938 <glx handcode="true" ignore="true"/> 10939 </function> 10940 10941 <function name="MultiModeDrawElementsIBM" offset="assign" static_dispatch="false"> 10942 <param name="mode" type="const GLenum *"/> 10943 <param name="count" type="const GLsizei *"/> 10944 <param name="type" type="GLenum"/> 10945 <param name="indices" type="const GLvoid * const *"/> 10946 <param name="primcount" type="GLsizei"/> 10947 <param name="modestride" type="GLint"/> 10948 <glx handcode="true" ignore="true"/> 10949 </function> 10950</category> 10951 10952<category name="GL_IBM_vertex_array_lists" number="201"> 10953 <function name="ColorPointerListIBM"> 10954 <param name="size" type="GLint"/> 10955 <param name="type" type="GLenum"/> 10956 <param name="stride" type="GLint"/> 10957 <param name="pointer" type="const GLvoid **"/> 10958 <param name="ptrstride" type="GLint"/> 10959 </function> 10960 10961 <function name="SecondaryColorPointerListIBM"> 10962 <param name="size" type="GLint"/> 10963 <param name="type" type="GLenum"/> 10964 <param name="stride" type="GLint"/> 10965 <param name="pointer" type="const GLvoid **"/> 10966 <param name="ptrstride" type="GLint"/> 10967 </function> 10968 10969 <function name="EdgeFlagPointerListIBM"> 10970 <param name="stride" type="GLint"/> 10971 <param name="pointer" type="const GLboolean **"/> 10972 <param name="ptrstride" type="GLint"/> 10973 </function> 10974 10975 <function name="FogCoordPointerListIBM"> 10976 <param name="type" type="GLenum"/> 10977 <param name="stride" type="GLint"/> 10978 <param name="pointer" type="const GLvoid **"/> 10979 <param name="ptrstride" type="GLint"/> 10980 </function> 10981 10982 <function name="IndexPointerListIBM"> 10983 <param name="type" type="GLenum"/> 10984 <param name="stride" type="GLint"/> 10985 <param name="pointer" type="const GLvoid **"/> 10986 <param name="ptrstride" type="GLint"/> 10987 </function> 10988 10989 <function name="NormalPointerListIBM"> 10990 <param name="type" type="GLenum"/> 10991 <param name="stride" type="GLint"/> 10992 <param name="pointer" type="const GLvoid **"/> 10993 <param name="ptrstride" type="GLint"/> 10994 </function> 10995 10996 <function name="TexCoordPointerListIBM"> 10997 <param name="size" type="GLint"/> 10998 <param name="type" type="GLenum"/> 10999 <param name="stride" type="GLint"/> 11000 <param name="pointer" type="const GLvoid **"/> 11001 <param name="ptrstride" type="GLint"/> 11002 </function> 11003 11004 <function name="VertexPointerListIBM"> 11005 <param name="size" type="GLint"/> 11006 <param name="type" type="GLenum"/> 11007 <param name="stride" type="GLint"/> 11008 <param name="pointer" type="const GLvoid **"/> 11009 <param name="ptrstride" type="GLint"/> 11010 </function> 11011</category> 11012 11013<!-- Extension number 202 is not listed in the extension registry. --> 11014<!-- Extension number 203 is not listed in the extension registry. --> 11015<!-- Extension number 204 is not listed in the extension registry. --> 11016<!-- Extension number 205 is not listed in the extension registry. --> 11017 11018<category name="GL_3DFX_texture_compression_FXT1" number="206"> 11019 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11020 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11021</category> 11022 11023<category name="GL_3DFX_multisample" number="207"> 11024 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11025 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11026 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11027 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11028</category> 11029 11030<category name="GL_3DFX_tbuffer" number="208"> 11031 <function name="TbufferMask3DFX"> 11032 <param name="mask" type="GLuint"/> 11033 <glx ignore="true"/> 11034 </function> 11035</category> 11036 11037<category name="GL_EXT_multisample" number="209"> 11038 <function name="SampleMaskEXT" alias="SampleMaskSGIS" static_dispatch="false"> 11039 <param name="value" type="GLclampf"/> 11040 <param name="invert" type="GLboolean"/> 11041 </function> 11042 11043 <function name="SamplePatternEXT" alias="SamplePatternSGIS" static_dispatch="false"> 11044 <param name="pattern" type="GLenum"/> 11045 </function> 11046</category> 11047 11048<!-- Extension number 211 is not listed in the extension registry. --> 11049<!-- Extension number 213 is not listed in the extension registry. --> 11050 11051<category name="GL_SGIS_texture_color_mask" number="214"> 11052 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11053 11054 <function name="TextureColorMaskSGIS"> 11055 <param name="red" type="GLboolean"/> 11056 <param name="green" type="GLboolean"/> 11057 <param name="blue" type="GLboolean"/> 11058 <param name="alpha" type="GLboolean"/> 11059 <glx rop="2082" ignore="true"/> 11060 </function> 11061</category> 11062 11063<!-- Extension number 215 is a GLX extension. --> 11064<!-- Extension number 216 is a GLX extension. --> 11065<!-- Extension number 217 is a GLX extension. --> 11066<!-- Extension number 218 is a GLX extension. --> 11067<!-- Extension number 219 is not listed in the extension registry. --> 11068 11069<category name="GL_EXT_texture_env_dot3" number="220"> 11070 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11071 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11072</category> 11073 11074<category name="GL_ATI_texture_mirror_once" number="221"> 11075 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11076 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11077</category> 11078 11079<category name="GL_NV_fence" number="222"> 11080 <function name="DeleteFencesNV"> 11081 <param name="n" type="GLsizei"/> 11082 <param name="fences" type="const GLuint *"/> 11083 <glx ignore="true"/> 11084 </function> 11085 11086 <function name="GenFencesNV"> 11087 <param name="n" type="GLsizei" counter="true"/> 11088 <param name="fences" type="GLuint *" output="true" count="n"/> 11089 <glx ignore="true"/> 11090 </function> 11091 11092 <function name="IsFenceNV"> 11093 <param name="fence" type="GLuint"/> 11094 <return type="GLboolean"/> 11095 <glx ignore="true"/> 11096 </function> 11097 11098 <function name="TestFenceNV"> 11099 <param name="fence" type="GLuint"/> 11100 <return type="GLboolean"/> 11101 <glx ignore="true"/> 11102 </function> 11103 11104 <function name="GetFenceivNV"> 11105 <param name="fence" type="GLuint"/> 11106 <param name="pname" type="GLenum"/> 11107 <param name="params" type="GLint *" output="true"/> 11108 <glx ignore="true"/> 11109 </function> 11110 11111 <function name="FinishFenceNV"> 11112 <param name="fence" type="GLuint"/> 11113 <glx ignore="true"/> 11114 </function> 11115 11116 <function name="SetFenceNV"> 11117 <param name="fence" type="GLuint"/> 11118 <param name="condition" type="GLenum"/> 11119 <glx ignore="true"/> 11120 </function> 11121</category> 11122 11123<category name="GL_IBM_texture_mirrored_repeat" number="224"> 11124 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11125</category> 11126 11127<category name="GL_NV_evaluators" number="225"> 11128 <function name="MapControlPointsNV"> 11129 <param name="target" type="GLenum"/> 11130 <param name="index" type="GLuint"/> 11131 <param name="type" type="GLenum"/> 11132 <param name="ustride" type="GLsizei"/> 11133 <param name="vstride" type="GLsizei"/> 11134 <param name="uorder" type="GLint"/> 11135 <param name="vorder" type="GLint"/> 11136 <param name="packed" type="GLboolean"/> 11137 <param name="points" type="const GLvoid *"/> 11138 </function> 11139 11140 <function name="MapParameterivNV"> 11141 <param name="target" type="GLenum"/> 11142 <param name="pname" type="GLenum"/> 11143 <param name="params" type="const GLint *"/> 11144 </function> 11145 11146 <function name="MapParameterfvNV"> 11147 <param name="target" type="GLenum"/> 11148 <param name="pname" type="GLenum"/> 11149 <param name="params" type="const GLfloat *"/> 11150 </function> 11151 11152 <function name="GetMapControlPointsNV"> 11153 <param name="target" type="GLenum"/> 11154 <param name="index" type="GLuint"/> 11155 <param name="type" type="GLenum"/> 11156 <param name="ustride" type="GLsizei"/> 11157 <param name="vstride" type="GLsizei"/> 11158 <param name="packed" type="GLboolean"/> 11159 <param name="points" type="GLvoid *" output="true"/> 11160 </function> 11161 11162 <function name="GetMapParameterivNV"> 11163 <param name="target" type="GLenum"/> 11164 <param name="pname" type="GLenum"/> 11165 <param name="params" type="GLint *" output="true"/> 11166 </function> 11167 11168 <function name="GetMapParameterfvNV"> 11169 <param name="target" type="GLenum"/> 11170 <param name="pname" type="GLenum"/> 11171 <param name="params" type="GLfloat *" output="true"/> 11172 </function> 11173 11174 <function name="GetMapAttribParameterivNV"> 11175 <param name="target" type="GLenum"/> 11176 <param name="index" type="GLuint"/> 11177 <param name="pname" type="GLenum"/> 11178 <param name="params" type="GLint *" output="true"/> 11179 </function> 11180 11181 <function name="GetMapAttribParameterfvNV"> 11182 <param name="target" type="GLenum"/> 11183 <param name="index" type="GLuint"/> 11184 <param name="pname" type="GLenum"/> 11185 <param name="params" type="GLfloat *" output="true"/> 11186 </function> 11187 11188 <function name="EvalMapsNV"> 11189 <param name="target" type="GLenum"/> 11190 <param name="mode" type="GLenum"/> 11191 </function> 11192</category> 11193 11194<category name="GL_NV_packed_depth_stencil" number="226"> 11195 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11196 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11197</category> 11198 11199<category name="GL_NV_register_combiners2" number="227"> 11200 <function name="CombinerStageParameterfvNV"> 11201 <param name="stage" type="GLenum"/> 11202 <param name="pname" type="GLenum"/> 11203 <param name="params" type="const GLfloat *"/> 11204 </function> 11205 11206 <function name="GetCombinerStageParameterfvNV"> 11207 <param name="stage" type="GLenum"/> 11208 <param name="pname" type="GLenum"/> 11209 <param name="params" type="GLfloat *" output="true"/> 11210 </function> 11211</category> 11212 11213<category name="GL_NV_texture_compression_vtc" number="228"> 11214 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11215 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11216 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11217 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11218</category> 11219 11220<category name="GL_NV_texture_rectangle" number="229"> 11221 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11222 <size name="Get" mode="get"/> 11223 </enum> 11224 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11225 <size name="Get" mode="get"/> 11226 </enum> 11227 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11228 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11229 <size name="Get" mode="get"/> 11230 </enum> 11231</category> 11232 11233<category name="GL_NV_vertex_program" number="233"> 11234 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11235 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11236 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11237 <size name="GetVertexAttribdvNV" mode="get"/> 11238 <size name="GetVertexAttribfvNV" mode="get"/> 11239 <size name="GetVertexAttribivNV" mode="get"/> 11240 </enum> 11241 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11242 <size name="GetVertexAttribdvNV" mode="get"/> 11243 <size name="GetVertexAttribfvNV" mode="get"/> 11244 <size name="GetVertexAttribivNV" mode="get"/> 11245 </enum> 11246 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11247 <size name="GetVertexAttribdvNV" mode="get"/> 11248 <size name="GetVertexAttribfvNV" mode="get"/> 11249 <size name="GetVertexAttribivNV" mode="get"/> 11250 </enum> 11251 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11252 <size name="GetVertexAttribdvNV" mode="get"/> 11253 <size name="GetVertexAttribfvNV" mode="get"/> 11254 <size name="GetVertexAttribivNV" mode="get"/> 11255 </enum> 11256 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11257 <size name="GetProgramivNV" mode="get"/> 11258 </enum> 11259 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11260 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11261 <enum name="IDENTITY_NV" value="0x862A"/> 11262 <enum name="INVERSE_NV" value="0x862B"/> 11263 <enum name="TRANSPOSE_NV" value="0x862C"/> 11264 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11265 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11266 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11267 <enum name="MATRIX0_NV" value="0x8630"/> 11268 <enum name="MATRIX1_NV" value="0x8631"/> 11269 <enum name="MATRIX2_NV" value="0x8632"/> 11270 <enum name="MATRIX3_NV" value="0x8633"/> 11271 <enum name="MATRIX4_NV" value="0x8634"/> 11272 <enum name="MATRIX5_NV" value="0x8635"/> 11273 <enum name="MATRIX6_NV" value="0x8636"/> 11274 <enum name="MATRIX7_NV" value="0x8637"/> 11275 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11276 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11277 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11278 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11279 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11280 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11281 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11282 <size name="GetProgramivNV" mode="get"/> 11283 </enum> 11284 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11285 <size name="GetProgramivNV" mode="get"/> 11286 </enum> 11287 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11288 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11289 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11290 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11291 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11292 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11293 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11294 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11295 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11296 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11297 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11298 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11299 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11300 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11301 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11302 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11303 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11304 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11305 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11306 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11307 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11308 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11309 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11310 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11311 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11312 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11313 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11314 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11315 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11316 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11317 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11318 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11319 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11320 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11321 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11322 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11323 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11324 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11325 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11326 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11327 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11328 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11329 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11330 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11331 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11332 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11333 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11334 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11335 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11336 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11337 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11338 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11339 11340 <function name="AreProgramsResidentNV" offset="assign"> 11341 <param name="n" type="GLsizei" counter="true"/> 11342 <param name="ids" type="const GLuint *" count="n"/> 11343 <param name="residences" type="GLboolean *" output="true" count="n"/> 11344 <return type="GLboolean"/> 11345 <glx vendorpriv="1293"/> 11346 </function> 11347 11348 <function name="BindProgramNV" offset="assign"> 11349 <param name="target" type="GLenum"/> 11350 <param name="program" type="GLuint"/> 11351 <glx rop="4180"/> 11352 </function> 11353 11354 <function name="DeleteProgramsNV" offset="assign"> 11355 <param name="n" type="GLsizei" counter="true"/> 11356 <param name="programs" type="const GLuint *" count="n"/> 11357 <glx vendorpriv="1294"/> 11358 </function> 11359 11360 <function name="ExecuteProgramNV" offset="assign"> 11361 <param name="target" type="GLenum"/> 11362 <param name="id" type="GLuint"/> 11363 <param name="params" type="const GLfloat *" count="4"/> 11364 <glx rop="4181"/> 11365 </function> 11366 11367 <function name="GenProgramsNV" offset="assign"> 11368 <param name="n" type="GLsizei" counter="true"/> 11369 <param name="programs" type="GLuint *" output="true" count="n"/> 11370 <glx vendorpriv="1295" always_array="true"/> 11371 </function> 11372 11373 <!-- This isn't 100% correct. Currently, the only valid value of pname 11374 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11375 4. This is why the pname parameter was removed in the ARB version 11376 of these functions. 11377 --> 11378 11379 <function name="GetProgramParameterdvNV" offset="assign"> 11380 <param name="target" type="GLenum"/> 11381 <param name="index" type="GLuint"/> 11382 <param name="pname" type="GLenum"/> 11383 <param name="params" type="GLdouble *" output="true" count="4"/> 11384 <glx vendorpriv="1297"/> 11385 </function> 11386 11387 <function name="GetProgramParameterfvNV" offset="assign"> 11388 <param name="target" type="GLenum"/> 11389 <param name="index" type="GLuint"/> 11390 <param name="pname" type="GLenum"/> 11391 <param name="params" type="GLfloat *" output="true" count="4"/> 11392 <glx vendorpriv="1296"/> 11393 </function> 11394 11395 <function name="GetProgramivNV" offset="assign"> 11396 <param name="id" type="GLuint"/> 11397 <param name="pname" type="GLenum"/> 11398 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11399 <glx vendorpriv="1298"/> 11400 </function> 11401 11402 <function name="GetProgramStringNV" offset="assign"> 11403 <param name="id" type="GLuint"/> 11404 <param name="pname" type="GLenum"/> 11405 <param name="program" type="GLubyte *" output="true"/> 11406 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11407 </function> 11408 11409 <function name="GetTrackMatrixivNV" offset="assign"> 11410 <param name="target" type="GLenum"/> 11411 <param name="address" type="GLuint"/> 11412 <param name="pname" type="GLenum"/> 11413 <param name="params" type="GLint *" output="true" count="1"/> 11414 <glx vendorpriv="1300"/> 11415 </function> 11416 11417 <function name="GetVertexAttribdvNV" offset="assign"> 11418 <param name="index" type="GLuint"/> 11419 <param name="pname" type="GLenum"/> 11420 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11421 <glx vendorpriv="1301"/> 11422 </function> 11423 11424 <function name="GetVertexAttribfvNV" offset="assign"> 11425 <param name="index" type="GLuint"/> 11426 <param name="pname" type="GLenum"/> 11427 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11428 <glx vendorpriv="1302"/> 11429 </function> 11430 11431 <function name="GetVertexAttribivNV" offset="assign"> 11432 <param name="index" type="GLuint"/> 11433 <param name="pname" type="GLenum"/> 11434 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11435 <glx vendorpriv="1303"/> 11436 </function> 11437 11438 <function name="GetVertexAttribPointervNV" offset="assign"> 11439 <param name="index" type="GLuint"/> 11440 <param name="pname" type="GLenum"/> 11441 <param name="pointer" type="GLvoid **" output="true"/> 11442 <glx handcode="true"/> 11443 </function> 11444 11445 <function name="IsProgramNV" offset="assign"> 11446 <param name="program" type="GLuint"/> 11447 <return type="GLboolean"/> 11448 <glx vendorpriv="1304"/> 11449 </function> 11450 11451 <function name="LoadProgramNV" offset="assign"> 11452 <param name="target" type="GLenum"/> 11453 <param name="id" type="GLuint"/> 11454 <param name="len" type="GLsizei" counter="true"/> 11455 <param name="program" type="const GLubyte *" count="len"/> 11456 <glx rop="4183"/> 11457 </function> 11458 11459 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11460 <param name="target" type="GLenum"/> 11461 <param name="index" type="GLuint"/> 11462 <param name="x" type="GLdouble"/> 11463 <param name="y" type="GLdouble"/> 11464 <param name="z" type="GLdouble"/> 11465 <param name="w" type="GLdouble"/> 11466 </function> 11467 11468 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11469 <param name="target" type="GLenum"/> 11470 <param name="index" type="GLuint"/> 11471 <param name="params" type="const GLdouble *"/> 11472 </function> 11473 11474 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11475 <param name="target" type="GLenum"/> 11476 <param name="index" type="GLuint"/> 11477 <param name="x" type="GLfloat"/> 11478 <param name="y" type="GLfloat"/> 11479 <param name="z" type="GLfloat"/> 11480 <param name="w" type="GLfloat"/> 11481 </function> 11482 11483 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11484 <param name="target" type="GLenum"/> 11485 <param name="index" type="GLuint"/> 11486 <param name="params" type="const GLfloat *"/> 11487 </function> 11488 11489 <function name="ProgramParameters4dvNV" offset="assign"> 11490 <param name="target" type="GLenum"/> 11491 <param name="index" type="GLuint"/> 11492 <param name="num" type="GLsizei" counter="true"/> 11493 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11494 <glx rop="4187"/> 11495 </function> 11496 11497 <function name="ProgramParameters4fvNV" offset="assign"> 11498 <param name="target" type="GLenum"/> 11499 <param name="index" type="GLuint"/> 11500 <param name="num" type="GLsizei" counter="true"/> 11501 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 11502 <glx rop="4186"/> 11503 </function> 11504 11505 <function name="RequestResidentProgramsNV" offset="assign"> 11506 <param name="n" type="GLsizei" counter="true"/> 11507 <param name="ids" type="const GLuint *" count="n"/> 11508 <glx rop="4182"/> 11509 </function> 11510 11511 <function name="TrackMatrixNV" offset="assign"> 11512 <param name="target" type="GLenum"/> 11513 <param name="address" type="GLuint"/> 11514 <param name="matrix" type="GLenum"/> 11515 <param name="transform" type="GLenum"/> 11516 <glx rop="4188"/> 11517 </function> 11518 11519 <function name="VertexAttribPointerNV" offset="assign"> 11520 <param name="index" type="GLuint"/> 11521 <param name="size" type="GLint"/> 11522 <param name="type" type="GLenum"/> 11523 <param name="stride" type="GLsizei"/> 11524 <param name="pointer" type="const GLvoid *"/> 11525 <glx handcode="true"/> 11526 </function> 11527 11528 <function name="VertexAttrib1sNV" offset="assign" vectorequiv="VertexAttrib1svNV"> 11529 <param name="index" type="GLuint"/> 11530 <param name="x" type="GLshort"/> 11531 </function> 11532 11533 <function name="VertexAttrib1svNV" offset="assign"> 11534 <param name="index" type="GLuint"/> 11535 <param name="v" type="const GLshort *" count="1"/> 11536 <glx rop="4265"/> 11537 </function> 11538 11539 <function name="VertexAttrib2sNV" offset="assign" vectorequiv="VertexAttrib2svNV"> 11540 <param name="index" type="GLuint"/> 11541 <param name="x" type="GLshort"/> 11542 <param name="y" type="GLshort"/> 11543 </function> 11544 11545 <function name="VertexAttrib2svNV" offset="assign"> 11546 <param name="index" type="GLuint"/> 11547 <param name="v" type="const GLshort *" count="2"/> 11548 <glx rop="4266"/> 11549 </function> 11550 11551 <function name="VertexAttrib3sNV" offset="assign" vectorequiv="VertexAttrib3svNV"> 11552 <param name="index" type="GLuint"/> 11553 <param name="x" type="GLshort"/> 11554 <param name="y" type="GLshort"/> 11555 <param name="z" type="GLshort"/> 11556 </function> 11557 11558 <function name="VertexAttrib3svNV" offset="assign"> 11559 <param name="index" type="GLuint"/> 11560 <param name="v" type="const GLshort *" count="3"/> 11561 <glx rop="4267"/> 11562 </function> 11563 11564 <function name="VertexAttrib4sNV" offset="assign" vectorequiv="VertexAttrib4svNV"> 11565 <param name="index" type="GLuint"/> 11566 <param name="x" type="GLshort"/> 11567 <param name="y" type="GLshort"/> 11568 <param name="z" type="GLshort"/> 11569 <param name="w" type="GLshort"/> 11570 </function> 11571 11572 <function name="VertexAttrib4svNV" offset="assign"> 11573 <param name="index" type="GLuint"/> 11574 <param name="v" type="const GLshort *" count="4"/> 11575 <glx rop="4268"/> 11576 </function> 11577 11578 <function name="VertexAttrib1fNV" offset="assign" vectorequiv="VertexAttrib1fvNV"> 11579 <param name="index" type="GLuint"/> 11580 <param name="x" type="GLfloat"/> 11581 </function> 11582 11583 <function name="VertexAttrib1fvNV" offset="assign"> 11584 <param name="index" type="GLuint"/> 11585 <param name="v" type="const GLfloat *" count="1"/> 11586 <glx rop="4269"/> 11587 </function> 11588 11589 <function name="VertexAttrib2fNV" offset="assign" vectorequiv="VertexAttrib2fvNV"> 11590 <param name="index" type="GLuint"/> 11591 <param name="x" type="GLfloat"/> 11592 <param name="y" type="GLfloat"/> 11593 </function> 11594 11595 <function name="VertexAttrib2fvNV" offset="assign"> 11596 <param name="index" type="GLuint"/> 11597 <param name="v" type="const GLfloat *" count="2"/> 11598 <glx rop="4270"/> 11599 </function> 11600 11601 <function name="VertexAttrib3fNV" offset="assign" vectorequiv="VertexAttrib3fvNV"> 11602 <param name="index" type="GLuint"/> 11603 <param name="x" type="GLfloat"/> 11604 <param name="y" type="GLfloat"/> 11605 <param name="z" type="GLfloat"/> 11606 </function> 11607 11608 <function name="VertexAttrib3fvNV" offset="assign"> 11609 <param name="index" type="GLuint"/> 11610 <param name="v" type="const GLfloat *" count="3"/> 11611 <glx rop="4271"/> 11612 </function> 11613 11614 <function name="VertexAttrib4fNV" offset="assign" vectorequiv="VertexAttrib4fvNV"> 11615 <param name="index" type="GLuint"/> 11616 <param name="x" type="GLfloat"/> 11617 <param name="y" type="GLfloat"/> 11618 <param name="z" type="GLfloat"/> 11619 <param name="w" type="GLfloat"/> 11620 </function> 11621 11622 <function name="VertexAttrib4fvNV" offset="assign"> 11623 <param name="index" type="GLuint"/> 11624 <param name="v" type="const GLfloat *" count="4"/> 11625 <glx rop="4272"/> 11626 </function> 11627 11628 <function name="VertexAttrib1dNV" offset="assign" vectorequiv="VertexAttrib1dvNV"> 11629 <param name="index" type="GLuint"/> 11630 <param name="x" type="GLdouble"/> 11631 </function> 11632 11633 <function name="VertexAttrib1dvNV" offset="assign"> 11634 <param name="index" type="GLuint"/> 11635 <param name="v" type="const GLdouble *" count="1"/> 11636 <glx rop="4273" doubles_in_order="true"/> 11637 </function> 11638 11639 <function name="VertexAttrib2dNV" offset="assign" vectorequiv="VertexAttrib2dvNV"> 11640 <param name="index" type="GLuint"/> 11641 <param name="x" type="GLdouble"/> 11642 <param name="y" type="GLdouble"/> 11643 </function> 11644 11645 <function name="VertexAttrib2dvNV" offset="assign"> 11646 <param name="index" type="GLuint"/> 11647 <param name="v" type="const GLdouble *" count="2"/> 11648 <glx rop="4274" doubles_in_order="true"/> 11649 </function> 11650 11651 <function name="VertexAttrib3dNV" offset="assign" vectorequiv="VertexAttrib3dvNV"> 11652 <param name="index" type="GLuint"/> 11653 <param name="x" type="GLdouble"/> 11654 <param name="y" type="GLdouble"/> 11655 <param name="z" type="GLdouble"/> 11656 </function> 11657 11658 <function name="VertexAttrib3dvNV" offset="assign"> 11659 <param name="index" type="GLuint"/> 11660 <param name="v" type="const GLdouble *" count="3"/> 11661 <glx rop="4275" doubles_in_order="true"/> 11662 </function> 11663 11664 <function name="VertexAttrib4dNV" offset="assign" vectorequiv="VertexAttrib4dvNV"> 11665 <param name="index" type="GLuint"/> 11666 <param name="x" type="GLdouble"/> 11667 <param name="y" type="GLdouble"/> 11668 <param name="z" type="GLdouble"/> 11669 <param name="w" type="GLdouble"/> 11670 </function> 11671 11672 <function name="VertexAttrib4dvNV" offset="assign"> 11673 <param name="index" type="GLuint"/> 11674 <param name="v" type="const GLdouble *" count="4"/> 11675 <glx rop="4276" doubles_in_order="true"/> 11676 </function> 11677 11678 <function name="VertexAttrib4ubNV" offset="assign" vectorequiv="VertexAttrib4ubvNV"> 11679 <param name="index" type="GLuint"/> 11680 <param name="x" type="GLubyte"/> 11681 <param name="y" type="GLubyte"/> 11682 <param name="z" type="GLubyte"/> 11683 <param name="w" type="GLubyte"/> 11684 </function> 11685 11686 <function name="VertexAttrib4ubvNV" offset="assign"> 11687 <param name="index" type="GLuint"/> 11688 <param name="v" type="const GLubyte *" count="4"/> 11689 <glx rop="4277"/> 11690 </function> 11691 11692 <function name="VertexAttribs1svNV" offset="assign"> 11693 <param name="index" type="GLuint"/> 11694 <param name="n" type="GLsizei" counter="true"/> 11695 <param name="v" type="const GLshort *" count="n"/> 11696 <glx rop="4202"/> 11697 </function> 11698 11699 <function name="VertexAttribs2svNV" offset="assign"> 11700 <param name="index" type="GLuint"/> 11701 <param name="n" type="GLsizei" counter="true"/> 11702 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 11703 <glx rop="4203"/> 11704 </function> 11705 11706 <function name="VertexAttribs3svNV" offset="assign"> 11707 <param name="index" type="GLuint"/> 11708 <param name="n" type="GLsizei" counter="true"/> 11709 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 11710 <glx rop="4204"/> 11711 </function> 11712 11713 <function name="VertexAttribs4svNV" offset="assign"> 11714 <param name="index" type="GLuint"/> 11715 <param name="n" type="GLsizei" counter="true"/> 11716 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 11717 <glx rop="4205"/> 11718 </function> 11719 11720 <function name="VertexAttribs1fvNV" offset="assign"> 11721 <param name="index" type="GLuint"/> 11722 <param name="n" type="GLsizei" counter="true"/> 11723 <param name="v" type="const GLfloat *" count="n"/> 11724 <glx rop="4206"/> 11725 </function> 11726 11727 <function name="VertexAttribs2fvNV" offset="assign"> 11728 <param name="index" type="GLuint"/> 11729 <param name="n" type="GLsizei" counter="true"/> 11730 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 11731 <glx rop="4207"/> 11732 </function> 11733 11734 <function name="VertexAttribs3fvNV" offset="assign"> 11735 <param name="index" type="GLuint"/> 11736 <param name="n" type="GLsizei" counter="true"/> 11737 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 11738 <glx rop="4208"/> 11739 </function> 11740 11741 <function name="VertexAttribs4fvNV" offset="assign"> 11742 <param name="index" type="GLuint"/> 11743 <param name="n" type="GLsizei" counter="true"/> 11744 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 11745 <glx rop="4209"/> 11746 </function> 11747 11748 <function name="VertexAttribs1dvNV" offset="assign"> 11749 <param name="index" type="GLuint"/> 11750 <param name="n" type="GLsizei" counter="true"/> 11751 <param name="v" type="const GLdouble *" count="n"/> 11752 <glx rop="4210" doubles_in_order="true"/> 11753 </function> 11754 11755 <function name="VertexAttribs2dvNV" offset="assign"> 11756 <param name="index" type="GLuint"/> 11757 <param name="n" type="GLsizei" counter="true"/> 11758 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 11759 <glx rop="4211" doubles_in_order="true"/> 11760 </function> 11761 11762 <function name="VertexAttribs3dvNV" offset="assign"> 11763 <param name="index" type="GLuint"/> 11764 <param name="n" type="GLsizei" counter="true"/> 11765 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 11766 <glx rop="4212" doubles_in_order="true"/> 11767 </function> 11768 11769 <function name="VertexAttribs4dvNV" offset="assign"> 11770 <param name="index" type="GLuint"/> 11771 <param name="n" type="GLsizei" counter="true"/> 11772 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 11773 <glx rop="4213" doubles_in_order="true"/> 11774 </function> 11775 11776 <function name="VertexAttribs4ubvNV" offset="assign"> 11777 <param name="index" type="GLuint"/> 11778 <param name="n" type="GLsizei" counter="true"/> 11779 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 11780 <glx rop="4214"/> 11781 </function> 11782</category> 11783 11784<!-- Extension number 234 is a GLX extension. --> 11785 11786<category name="GL_SGIX_texture_coordinate_clamp" number="235"> 11787 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 11788 <size name="TexParameterfv"/> 11789 <size name="TexParameteriv"/> 11790 <size name="GetTexParameterfv" mode="get"/> 11791 <size name="GetTexParameteriv" mode="get"/> 11792 </enum> 11793 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 11794 <size name="TexParameterfv"/> 11795 <size name="TexParameteriv"/> 11796 <size name="GetTexParameterfv" mode="get"/> 11797 <size name="GetTexParameteriv" mode="get"/> 11798 </enum> 11799 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 11800 <size name="TexParameterfv"/> 11801 <size name="TexParameteriv"/> 11802 <size name="GetTexParameterfv" mode="get"/> 11803 <size name="GetTexParameteriv" mode="get"/> 11804 </enum> 11805</category> 11806 11807<!-- Extension number 236 is not listed in the extension registry. --> 11808<!-- Extension number 237 is a GLX extension. --> 11809<!-- Extension number 238 is a GLX extension. --> 11810<!-- Extension number 242 is a WGL extension. --> 11811 11812<category name="GL_NV_copy_depth_to_color" number="243"> 11813 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 11814 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 11815</category> 11816 11817<category name="GL_ATI_envmap_bumpmap" number="244"> 11818 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 11819 <size name="TexBumpParameterfv"/> 11820 <size name="TexBumpParameteriv"/> 11821 <size name="GetTexBumpParameterfv" mode="get"/> 11822 <size name="GetTexBumpParameteriv" mode="get"/> 11823 </enum> 11824 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 11825 <size name="GetTexBumpParameterfv" mode="get"/> 11826 <size name="GetTexBumpParameteriv" mode="get"/> 11827 </enum> 11828 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 11829 <size name="GetTexBumpParameterfv" mode="get"/> 11830 <size name="GetTexBumpParameteriv" mode="get"/> 11831 </enum> 11832 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 11833 <size name="GetTexBumpParameterfv" mode="get"/> 11834 <size name="GetTexBumpParameteriv" mode="get"/> 11835 </enum> 11836 <enum name="DUDV_ATI" value="0x8779"/> 11837 <enum name="DU8DV8_ATI" value="0x877A"/> 11838 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 11839 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 11840 <size name="TexEnviv"/> 11841 <size name="TexEnvfv"/> 11842 <size name="GetTexEnviv" mode="get"/> 11843 <size name="GetTexEnvfv" mode="get"/> 11844 </enum> 11845 <function name="TexBumpParameterfvATI" offset="assign"> 11846 <param name="pname" type="GLenum"/> 11847 <param name="param" type="const GLfloat *" variable_param="pname"/> 11848 <glx ignore="true"/> 11849 </function> 11850 <function name="TexBumpParameterivATI" offset="assign"> 11851 <param name="pname" type="GLenum"/> 11852 <param name="param" type="const GLint *" variable_param="pname"/> 11853 <glx ignore="true"/> 11854 </function> 11855 <function name="GetTexBumpParameterfvATI" offset="assign"> 11856 <param name="pname" type="GLenum"/> 11857 <param name="param" type="GLfloat *" variable_param="pname"/> 11858 <glx ignore="true"/> 11859 </function> 11860 <function name="GetTexBumpParameterivATI" offset="assign"> 11861 <param name="pname" type="GLenum"/> 11862 <param name="param" type="GLint *" variable_param="pname"/> 11863 <glx ignore="true"/> 11864 </function> 11865</category> 11866 11867<category name="GL_ATI_fragment_shader" number="245"> 11868 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 11869 <enum name="REG_0_ATI" value="0x8921"/> 11870 <enum name="REG_1_ATI" value="0x8922"/> 11871 <enum name="REG_2_ATI" value="0x8923"/> 11872 <enum name="REG_3_ATI" value="0x8924"/> 11873 <enum name="REG_4_ATI" value="0x8925"/> 11874 <enum name="REG_5_ATI" value="0x8926"/> 11875 11876 <!-- These values are not in the extension spec, but they are in glext.h --> 11877 <enum name="REG_6_ATI" value="0x8927"/> 11878 <enum name="REG_7_ATI" value="0x8928"/> 11879 <enum name="REG_8_ATI" value="0x8929"/> 11880 <enum name="REG_9_ATI" value="0x892A"/> 11881 <enum name="REG_10_ATI" value="0x892B"/> 11882 <enum name="REG_11_ATI" value="0x892C"/> 11883 <enum name="REG_12_ATI" value="0x892D"/> 11884 <enum name="REG_13_ATI" value="0x892E"/> 11885 <enum name="REG_14_ATI" value="0x892F"/> 11886 <enum name="REG_15_ATI" value="0x8930"/> 11887 <enum name="REG_16_ATI" value="0x8931"/> 11888 <enum name="REG_17_ATI" value="0x8932"/> 11889 <enum name="REG_18_ATI" value="0x8933"/> 11890 <enum name="REG_19_ATI" value="0x8934"/> 11891 <enum name="REG_20_ATI" value="0x8935"/> 11892 <enum name="REG_21_ATI" value="0x8936"/> 11893 <enum name="REG_22_ATI" value="0x8937"/> 11894 <enum name="REG_23_ATI" value="0x8938"/> 11895 <enum name="REG_24_ATI" value="0x8939"/> 11896 <enum name="REG_25_ATI" value="0x893A"/> 11897 <enum name="REG_26_ATI" value="0x893B"/> 11898 <enum name="REG_27_ATI" value="0x893C"/> 11899 <enum name="REG_28_ATI" value="0x893D"/> 11900 <enum name="REG_29_ATI" value="0x893E"/> 11901 <enum name="REG_30_ATI" value="0x893F"/> 11902 <enum name="REG_31_ATI" value="0x8940"/> 11903 11904 <enum name="CON_0_ATI" value="0x8941"/> 11905 <enum name="CON_1_ATI" value="0x8942"/> 11906 <enum name="CON_2_ATI" value="0x8943"/> 11907 <enum name="CON_3_ATI" value="0x8944"/> 11908 <enum name="CON_4_ATI" value="0x8945"/> 11909 <enum name="CON_5_ATI" value="0x8946"/> 11910 <enum name="CON_6_ATI" value="0x8947"/> 11911 <enum name="CON_7_ATI" value="0x8948"/> 11912 11913 <!-- These values are not in the extension spec, but they are in glext.h --> 11914 <enum name="CON_8_ATI" value="0x8949"/> 11915 <enum name="CON_9_ATI" value="0x894A"/> 11916 <enum name="CON_10_ATI" value="0x894B"/> 11917 <enum name="CON_11_ATI" value="0x894C"/> 11918 <enum name="CON_12_ATI" value="0x894D"/> 11919 <enum name="CON_13_ATI" value="0x894E"/> 11920 <enum name="CON_14_ATI" value="0x894F"/> 11921 <enum name="CON_15_ATI" value="0x8950"/> 11922 <enum name="CON_16_ATI" value="0x8951"/> 11923 <enum name="CON_17_ATI" value="0x8952"/> 11924 <enum name="CON_18_ATI" value="0x8953"/> 11925 <enum name="CON_19_ATI" value="0x8954"/> 11926 <enum name="CON_20_ATI" value="0x8955"/> 11927 <enum name="CON_21_ATI" value="0x8956"/> 11928 <enum name="CON_22_ATI" value="0x8957"/> 11929 <enum name="CON_23_ATI" value="0x8958"/> 11930 <enum name="CON_24_ATI" value="0x8959"/> 11931 <enum name="CON_25_ATI" value="0x895A"/> 11932 <enum name="CON_26_ATI" value="0x895B"/> 11933 <enum name="CON_27_ATI" value="0x895C"/> 11934 <enum name="CON_28_ATI" value="0x895D"/> 11935 <enum name="CON_29_ATI" value="0x895E"/> 11936 <enum name="CON_30_ATI" value="0x895F"/> 11937 <enum name="CON_31_ATI" value="0x8960"/> 11938 11939 <enum name="MOV_ATI" value="0x8961"/> 11940 <enum name="ADD_ATI" value="0x8963"/> 11941 <enum name="MUL_ATI" value="0x8964"/> 11942 <enum name="SUB_ATI" value="0x8965"/> 11943 <enum name="DOT3_ATI" value="0x8966"/> 11944 <enum name="DOT4_ATI" value="0x8967"/> 11945 <enum name="MAD_ATI" value="0x8968"/> 11946 <enum name="LERP_ATI" value="0x8969"/> 11947 <enum name="CND_ATI" value="0x896A"/> 11948 <enum name="CND0_ATI" value="0x896B"/> 11949 <enum name="DOT2_ADD_ATI" value="0x896C"/> 11950 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 11951 11952 <!-- 11953 These values are not in the extension spec, but they are in glext.h. 11954 However, the specification does say that they are deprecated. 11955 --> 11956 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 11957 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 11958 <enum name="NUM_PASSES_ATI" value="0x8970"/> 11959 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 11960 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 11961 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 11962 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 11963 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 11964 11965 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 11966 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 11967 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 11968 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 11969 11970 <!-- These values are not in the extension spec, but they are in glext.h --> 11971 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 11972 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 11973 11974 <!-- 11975 The _BIT enums are not added because they just clutter enums.c with 11976 redudndant garbage. There are a lot of enums with the value 0x00000001. 11977 --> 11978 11979 <function name="GenFragmentShadersATI" offset="assign"> 11980 <return type="GLuint"/> 11981 <param name="range" type="GLuint"/> 11982 <glx ignore="true"/> 11983 </function> 11984 11985 <function name="BindFragmentShaderATI" offset="assign"> 11986 <param name="id" type="GLuint"/> 11987 <glx ignore="true"/> 11988 </function> 11989 11990 <function name="DeleteFragmentShaderATI" offset="assign"> 11991 <param name="id" type="GLuint"/> 11992 <glx ignore="true"/> 11993 </function> 11994 11995 <function name="BeginFragmentShaderATI" offset="assign"> 11996 <glx ignore="true"/> 11997 </function> 11998 11999 <function name="EndFragmentShaderATI" offset="assign"> 12000 <glx ignore="true"/> 12001 </function> 12002 12003 <function name="PassTexCoordATI" offset="assign"> 12004 <param name="dst" type="GLuint"/> 12005 <param name="coord" type="GLuint"/> 12006 <param name="swizzle" type="GLenum"/> 12007 <glx ignore="true"/> 12008 </function> 12009 12010 <function name="SampleMapATI" offset="assign"> 12011 <param name="dst" type="GLuint"/> 12012 <param name="interp" type="GLuint"/> 12013 <param name="swizzle" type="GLenum"/> 12014 <glx ignore="true"/> 12015 </function> 12016 12017 <function name="ColorFragmentOp1ATI" offset="assign"> 12018 <param name="op" type="GLenum"/> 12019 <param name="dst" type="GLuint"/> 12020 <param name="dstMask" type="GLuint"/> 12021 <param name="dstMod" type="GLuint"/> 12022 <param name="arg1" type="GLuint"/> 12023 <param name="arg1Rep" type="GLuint"/> 12024 <param name="arg1Mod" type="GLuint"/> 12025 <glx ignore="true"/> 12026 </function> 12027 12028 <function name="ColorFragmentOp2ATI" offset="assign"> 12029 <param name="op" type="GLenum"/> 12030 <param name="dst" type="GLuint"/> 12031 <param name="dstMask" type="GLuint"/> 12032 <param name="dstMod" type="GLuint"/> 12033 <param name="arg1" type="GLuint"/> 12034 <param name="arg1Rep" type="GLuint"/> 12035 <param name="arg1Mod" type="GLuint"/> 12036 <param name="arg2" type="GLuint"/> 12037 <param name="arg2Rep" type="GLuint"/> 12038 <param name="arg2Mod" type="GLuint"/> 12039 <glx ignore="true"/> 12040 </function> 12041 12042 <function name="ColorFragmentOp3ATI" offset="assign"> 12043 <param name="op" type="GLenum"/> 12044 <param name="dst" type="GLuint"/> 12045 <param name="dstMask" type="GLuint"/> 12046 <param name="dstMod" type="GLuint"/> 12047 <param name="arg1" type="GLuint"/> 12048 <param name="arg1Rep" type="GLuint"/> 12049 <param name="arg1Mod" type="GLuint"/> 12050 <param name="arg2" type="GLuint"/> 12051 <param name="arg2Rep" type="GLuint"/> 12052 <param name="arg2Mod" type="GLuint"/> 12053 <param name="arg3" type="GLuint"/> 12054 <param name="arg3Rep" type="GLuint"/> 12055 <param name="arg3Mod" type="GLuint"/> 12056 <glx ignore="true"/> 12057 </function> 12058 12059 <function name="AlphaFragmentOp1ATI" offset="assign"> 12060 <param name="op" type="GLenum"/> 12061 <param name="dst" type="GLuint"/> 12062 <param name="dstMod" type="GLuint"/> 12063 <param name="arg1" type="GLuint"/> 12064 <param name="arg1Rep" type="GLuint"/> 12065 <param name="arg1Mod" type="GLuint"/> 12066 <glx ignore="true"/> 12067 </function> 12068 12069 <function name="AlphaFragmentOp2ATI" offset="assign"> 12070 <param name="op" type="GLenum"/> 12071 <param name="dst" type="GLuint"/> 12072 <param name="dstMod" type="GLuint"/> 12073 <param name="arg1" type="GLuint"/> 12074 <param name="arg1Rep" type="GLuint"/> 12075 <param name="arg1Mod" type="GLuint"/> 12076 <param name="arg2" type="GLuint"/> 12077 <param name="arg2Rep" type="GLuint"/> 12078 <param name="arg2Mod" type="GLuint"/> 12079 <glx ignore="true"/> 12080 </function> 12081 12082 <function name="AlphaFragmentOp3ATI" offset="assign"> 12083 <param name="op" type="GLenum"/> 12084 <param name="dst" type="GLuint"/> 12085 <param name="dstMod" type="GLuint"/> 12086 <param name="arg1" type="GLuint"/> 12087 <param name="arg1Rep" type="GLuint"/> 12088 <param name="arg1Mod" type="GLuint"/> 12089 <param name="arg2" type="GLuint"/> 12090 <param name="arg2Rep" type="GLuint"/> 12091 <param name="arg2Mod" type="GLuint"/> 12092 <param name="arg3" type="GLuint"/> 12093 <param name="arg3Rep" type="GLuint"/> 12094 <param name="arg3Mod" type="GLuint"/> 12095 <glx ignore="true"/> 12096 </function> 12097 12098 <function name="SetFragmentShaderConstantATI" offset="assign"> 12099 <param name="dst" type="GLuint"/> 12100 <param name="value" type="const GLfloat *"/> 12101 <glx ignore="true"/> 12102 </function> 12103</category> 12104 12105<!-- Extension number 250 is a WGL extension. --> 12106<!-- Extension number 251 is a WGL extension. --> 12107<!-- Extension number 252 is a WGL extension. --> 12108<!-- Extension number 253 is a WGL extension. --> 12109<!-- Extension number 254 is a WGL extension. --> 12110<!-- Extension number 255 is a WGL extension. --> 12111 12112<category name="GL_SUN_mesh_array" number="257"> 12113 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12114 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12115 12116 <function name="DrawMeshArraysSUN"> 12117 <param name="mode" type="GLenum"/> 12118 <param name="first" type="GLint"/> 12119 <param name="count" type="GLsizei"/> 12120 <param name="width" type="GLsizei"/> 12121 </function> 12122</category> 12123 12124<category name="GL_SUN_slice_accum" number="258"> 12125 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12126</category> 12127 12128<category name="GL_NV_multisample_filter_hint" number="259"> 12129 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12130 <size name="Get" mode="get"/> 12131 </enum> 12132</category> 12133 12134<category name="GL_NV_depth_clamp" number="260"> 12135 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12136 <size name="Get" mode="get"/> 12137 </enum> 12138</category> 12139 12140<category name="GL_NV_point_sprite" number="262"> 12141 <!-- These existing enums can be passed as a parameter to the function 12142 added for this extension. --> 12143 12144 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12145 <size name="PointParameterivNV"/> 12146 </enum> 12147 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12148 <size name="PointParameterivNV"/> 12149 </enum> 12150 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12151 <size name="PointParameterivNV"/> 12152 </enum> 12153 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12154 <size name="PointParameterivNV"/> 12155 </enum> 12156 12157 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12158 <size name="Get" mode="get"/> 12159 </enum> 12160 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12161 <size name="TexEnvfv"/> 12162 <size name="TexEnviv"/> 12163 <size name="GetTexEnvfv" mode="get"/> 12164 <size name="GetTexEnviv" mode="get"/> 12165 </enum> 12166 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12167 <size name="PointParameterfvEXT"/> 12168 <size name="PointParameterivNV"/> 12169 <size name="Get" mode="get"/> 12170 </enum> 12171 12172 <function name="PointParameteriNV" offset="assign"> 12173 <param name="pname" type="GLenum"/> 12174 <param name="param" type="GLint"/> 12175 <glx rop="4221"/> 12176 </function> 12177 12178 <function name="PointParameterivNV" offset="assign"> 12179 <param name="pname" type="GLenum"/> 12180 <param name="params" type="const GLint *" variable_param="pname"/> 12181 <glx rop="4222"/> 12182 </function> 12183</category> 12184 12185<!-- Extension number 263 is a WGL extension. --> 12186<!-- Extension number 264 is a WGL extension. --> 12187 12188<category name="GL_EXT_shadow_funcs" number="267"> 12189 <!-- No new functions, types, enums. --> 12190</category> 12191 12192<category name="GL_EXT_stencil_two_side" number="268"> 12193 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12194 <size name="Get" mode="get"/> 12195 </enum> 12196 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12197 <size name="Get" mode="get"/> 12198 </enum> 12199 12200 <function name="ActiveStencilFaceEXT" offset="assign" static_dispatch="false"> 12201 <param name="face" type="GLenum"/> 12202 <glx rop="4220"/> 12203 </function> 12204</category> 12205 12206<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12207<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12208 12209<category name="GL_APPLE_ycbcr_422" number="275"> 12210 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12211 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12212 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12213</category> 12214 12215<category name="GL_S3_s3tc" number="276"> 12216 <enum name="RGB_S3TC" value="0x83A0"/> 12217 <enum name="RGB4_S3TC" value="0x83A1"/> 12218 <enum name="RGBA_S3TC" value="0x83A2"/> 12219 <enum name="RGBA4_S3TC" value="0x83A3"/> 12220 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12221 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12222</category> 12223 12224<!-- Extension number 278 is a WGL extension. --> 12225 12226<category name="GL_ATI_texture_env_combine3" number="279"> 12227 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12228 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12229 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12230</category> 12231 12232<category name="GL_NV_fragment_program" number="282"> 12233 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12234 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12235 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12236 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12237 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12238 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12239 12240 <function name="ProgramNamedParameter4fNV" offset="assign" vectorequiv="ProgramNamedParameter4fvNV"> 12241 <param name="id" type="GLuint"/> 12242 <param name="len" type="GLsizei" counter="true"/> 12243 <param name="name" type="const GLubyte *" count="len"/> 12244 <param name="x" type="GLfloat"/> 12245 <param name="y" type="GLfloat"/> 12246 <param name="z" type="GLfloat"/> 12247 <param name="w" type="GLfloat"/> 12248 </function> 12249 12250 <function name="ProgramNamedParameter4dNV" offset="assign" vectorequiv="ProgramNamedParameter4dvNV"> 12251 <param name="id" type="GLuint"/> 12252 <param name="len" type="GLsizei" counter="true"/> 12253 <param name="name" type="const GLubyte *" count="len"/> 12254 <param name="x" type="GLdouble"/> 12255 <param name="y" type="GLdouble"/> 12256 <param name="z" type="GLdouble"/> 12257 <param name="w" type="GLdouble"/> 12258 </function> 12259 12260 <function name="ProgramNamedParameter4fvNV" offset="assign"> 12261 <param name="id" type="GLuint"/> 12262 <param name="len" type="GLsizei" counter="true"/> 12263 <param name="name" type="const GLubyte *" count="len"/> 12264 <param name="v" type="const GLfloat *" count="4"/> 12265 <glx rop="4218"/> 12266 </function> 12267 12268 <function name="ProgramNamedParameter4dvNV" offset="assign"> 12269 <param name="id" type="GLuint"/> 12270 <param name="len" type="GLsizei" counter="true"/> 12271 <param name="name" type="const GLubyte *" count="len"/> 12272 <param name="v" type="const GLdouble *" count="4"/> 12273 <glx rop="4219"/> 12274 </function> 12275 12276 <function name="GetProgramNamedParameterfvNV" offset="assign"> 12277 <param name="id" type="GLuint"/> 12278 <param name="len" type="GLsizei" counter="true"/> 12279 <param name="name" type="const GLubyte *" count="len"/> 12280 <param name="params" type="GLfloat *" output="true" count="4"/> 12281 <glx vendorpriv="1310" always_array="true"/> 12282 </function> 12283 12284 <function name="GetProgramNamedParameterdvNV" offset="assign"> 12285 <param name="id" type="GLuint"/> 12286 <param name="len" type="GLsizei" counter="true"/> 12287 <param name="name" type="const GLubyte *" count="len"/> 12288 <param name="params" type="GLdouble *" output="true" count="4"/> 12289 <glx vendorpriv="1311" always_array="true"/> 12290 </function> 12291</category> 12292 12293<category name="GL_NV_texture_expand_normal" number="286"> 12294 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12295 <size name="TexParameterfv"/> 12296 <size name="TexParameteriv"/> 12297 <size name="GetTexParameterfv" mode="get"/> 12298 <size name="GetTexParameteriv" mode="get"/> 12299 </enum> 12300</category> 12301 12302<category name="GL_OES_compressed_paletted_texture" number="294"> 12303 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12304 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12305 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12306 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12307 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12308 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12309 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12310 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12311 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12312 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12313</category> 12314 12315<category name="GL_OES_read_format" number="295"> 12316 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12317 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12318</category> 12319 12320<category name="GL_EXT_depth_bounds_test" number="297"> 12321 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12322 <size name="Get" mode="get"/> 12323 </enum> 12324 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12325 <size name="Get" mode="get"/> 12326 </enum> 12327 12328 <function name="DepthBoundsEXT" offset="assign" static_dispatch="false"> 12329 <param name="zmin" type="GLclampd"/> 12330 <param name="zmax" type="GLclampd"/> 12331 <glx rop="4229" ignore="true"/> 12332 </function> 12333</category> 12334 12335<category name="GL_EXT_texture_mirror_clamp" number="298"> 12336 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12337 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12338 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12339</category> 12340 12341<category name="GL_EXT_blend_equation_separate" number="299"> 12342 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12343 <size name="Get" mode="get"/> 12344 </enum> 12345 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12346 <size name="Get" mode="get"/> 12347 </enum> 12348 12349 <function name="BlendEquationSeparateEXT" offset="assign" static_dispatch="false"> 12350 <param name="modeRGB" type="GLenum"/> 12351 <param name="modeA" type="GLenum"/> 12352 <glx rop="4228"/> 12353 </function> 12354</category> 12355 12356<category name="GL_MESA_pack_invert" number="300"> 12357 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12358 <size name="Get" mode="get"/> 12359 </enum> 12360</category> 12361 12362<category name="GL_MESA_ycbcr_texture" number="301"> 12363 <enum name="YCBCR_MESA" value="0x8757"/> 12364 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12365 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12366</category> 12367 12368<category name="GL_EXT_pixel_buffer_object" number="302"> 12369 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12370 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12371 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12372 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12373</category> 12374 12375<category name="GL_NV_fragment_program_option" number="303"> 12376 <!-- No new functions, types, enums. --> 12377</category> 12378 12379<category name="GL_NV_fragment_program2" number="304"> 12380 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12381 <size name="GetProgramivARB" mode="get"/> 12382 </enum> 12383 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12384 <size name="GetProgramivARB" mode="get"/> 12385 </enum> 12386 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12387 <size name="GetProgramivARB" mode="get"/> 12388 </enum> 12389 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12390 <size name="GetProgramivARB" mode="get"/> 12391 </enum> 12392 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12393 <size name="GetProgramivARB" mode="get"/> 12394 </enum> 12395</category> 12396 12397<category name="GL_NV_vertex_program2_option" number="305"> 12398 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12399 <size name="GetProgramivARB" mode="get"/> 12400 </enum> 12401 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12402 <size name="GetProgramivARB" mode="get"/> 12403 </enum> 12404</category> 12405 12406<category name="GL_NV_vertex_program3" number="306"> 12407 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12408</category> 12409 12410<!-- Extension number 307 is a GLX extension. --> 12411<!-- Extension number 308 is a GLX extension. --> 12412 12413<category name="GL_EXT_texture_compression_dxt1" number="309"> 12414 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12415 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12416</category> 12417 12418<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12419 12420<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12421 12422<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12423 12424<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12425 12426 12427<category name="GL_APPLE_flush_buffer_range" number="321"> 12428 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12429 <size name="GetBufferParameteriv" mode="get"/> 12430 </enum> 12431 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12432 <size name="GetBufferParameteriv" mode="get"/> 12433 </enum> 12434 <function name="BufferParameteriAPPLE" offset="assign" static_dispatch="false"> 12435 <param name="target" type="GLenum"/> 12436 <param name="pname" type="GLenum"/> 12437 <param name="param" type="GLint"/> 12438 </function> 12439 <function name="FlushMappedBufferRangeAPPLE" offset="assign" static_dispatch="false"> 12440 <param name="target" type="GLenum"/> 12441 <param name="offset" type="GLintptr"/> 12442 <param name="size" type="GLsizeiptr"/> 12443 </function> 12444</category> 12445 12446<category name="GL_EXT_packed_float" number="328"> 12447 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12448 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12449 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12450</category> 12451 12452<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12453 12454<category name="GL_EXT_framebuffer_sRGB" number="337"> 12455 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12456 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12457</category> 12458 12459<category name="GL_APPLE_texture_range" number="367"> 12460 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12461 <size name="TexParameteriv"/> 12462 <size name="TexParameterfv"/> 12463 <size name="GetTexParameteriv" mode="get"/> 12464 <size name="GetTexParameterfv" mode="get"/> 12465 </enum> 12466 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12467 <size name="TexParameteriv"/> 12468 <size name="TexParameterfv"/> 12469 </enum> 12470 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12471 <size name="TexParameteriv"/> 12472 <size name="TexParameterfv"/> 12473 </enum> 12474 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 12475 <size name="TexParameteriv"/> 12476 <size name="TexParameterfv"/> 12477 </enum> 12478 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 12479 <size name="GetTexParameteriv" mode="get"/> 12480 <size name="GetTexParameterfv" mode="get"/> 12481 </enum> 12482 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 12483 <size name="GetTexParameterPointervAPPLE" mode="get"/> 12484 </enum> 12485 <function name="TextureRangeAPPLE"> 12486 <param name="target" type="GLenum"/> 12487 <param name="length" type="GLsizei"/> 12488 <param name="pointer" type="GLvoid *"/> 12489 </function> 12490 <function name="GetTexParameterPointervAPPLE"> 12491 <param name="target" type="GLenum"/> 12492 <param name="pname" type="GLenum"/> 12493 <param name="params" type="GLvoid **"/> 12494 </function> 12495</category> 12496 12497<xi:include href="EXT_separate_shader_objects.xml" 12498 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12499 12500<category name="GL_EXT_texture_sRGB_decode" number="402"> 12501 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 12502 <enum name="DECODE_EXT" value="0x8A49"/> 12503 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 12504</category> 12505 12506<!-- Unnumbered extensions sorted by name. --> 12507 12508<category name="GL_ATI_blend_equation_separate"> 12509 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparateEXT" static_dispatch="false"> 12510 <param name="modeRGB" type="GLenum"/> 12511 <param name="modeA" type="GLenum"/> 12512 </function> 12513</category> 12514 12515<category name="GL_ATI_separate_stencil"> 12516 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 12517 <size name="Get" mode="get"/> 12518 </enum> 12519 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 12520 <size name="Get" mode="get"/> 12521 </enum> 12522 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 12523 <size name="Get" mode="get"/> 12524 </enum> 12525 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 12526 <size name="Get" mode="get"/> 12527 </enum> 12528 12529 <function name="StencilOpSeparateATI" alias="StencilOpSeparate" static_dispatch="false"> 12530 <param name="face" type="GLenum"/> 12531 <param name="sfail" type="GLenum"/> 12532 <param name="zfail" type="GLenum"/> 12533 <param name="zpass" type="GLenum"/> 12534 </function> 12535 <function name="StencilFuncSeparateATI" offset="assign" static_dispatch="false"> 12536 <param name="frontfunc" type="GLenum"/> 12537 <param name="backfunc" type="GLenum"/> 12538 <param name="ref" type="GLint"/> 12539 <param name="mask" type="GLuint"/> 12540 </function> 12541 12542</category> 12543 12544<category name="GL_EXT_gpu_program_parameters"> 12545 <function name="ProgramEnvParameters4fvEXT" offset="assign" static_dispatch="false"> 12546 <param name="target" type="GLenum"/> 12547 <param name="index" type="GLuint"/> 12548 <param name="count" type="GLsizei"/> 12549 <param name="params" type="const GLfloat *"/> 12550 </function> 12551 12552 <function name="ProgramLocalParameters4fvEXT" offset="assign" static_dispatch="false"> 12553 <param name="target" type="GLenum"/> 12554 <param name="index" type="GLuint"/> 12555 <param name="count" type="GLsizei"/> 12556 <param name="params" type="const GLfloat *"/> 12557 </function> 12558</category> 12559 12560<category name="GL_EXT_timer_query"> 12561 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 12562 <type name="int64EXT" size="8"/> 12563 <type name="uint64EXT" unsigned="true" size="8"/> 12564 <function name="GetQueryObjecti64vEXT" offset="assign" static_dispatch="false"> 12565 <param name="id" type="GLuint"/> 12566 <param name="pname" type="GLenum"/> 12567 <param name="params" type="GLint64EXT *"/> 12568 </function> 12569 <function name="GetQueryObjectui64vEXT" offset="assign" static_dispatch="false"> 12570 <param name="id" type="GLuint"/> 12571 <param name="pname" type="GLenum"/> 12572 <param name="params" type="GLuint64EXT *"/> 12573 </function> 12574</category> 12575 12576<category name="GL_INGR_blend_func_separate"> 12577 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT" static_dispatch="false"> 12578 <param name="sfactorRGB" type="GLenum"/> 12579 <param name="dfactorRGB" type="GLenum"/> 12580 <param name="sfactorAlpha" type="GLenum"/> 12581 <param name="dfactorAlpha" type="GLenum"/> 12582 </function> 12583</category> 12584 12585<category name="GL_MESA_texture_signed_rgba"> 12586 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 12587 <enum name="RGBA_SNORM" value="0x8F93"/> 12588 <enum name="RGBA8_SNORM" value="0x8F97"/> 12589</category> 12590 12591<category name="GL_MESA_shader_debug"> 12592 <enum name="DEBUG_OBJECT_MESA" value="0x8759"/> 12593 <enum name="DEBUG_PRINT_MESA" value="0x875A"/> 12594 <enum name="DEBUG_ASSERT_MESA" value="0x875B"/> 12595 <function name="CreateDebugObjectMESA"> 12596 <return type="GLhandleARB"/> 12597 <glx ignore="true"/> 12598 </function> 12599 <function name="ClearDebugLogMESA"> 12600 <param name="obj" type="GLhandleARB"/> 12601 <param name="logType" type="GLenum"/> 12602 <param name="shaderType" type="GLenum"/> 12603 <glx ignore="true"/> 12604 </function> 12605 <function name="GetDebugLogMESA"> 12606 <param name="obj" type="GLhandleARB"/> 12607 <param name="logType" type="GLenum"/> 12608 <param name="shaderType" type="GLenum"/> 12609 <param name="maxLength" type="GLsizei"/> 12610 <param name="length" type="GLsizei *" output="true"/> 12611 <param name="debugLog" type="GLcharARB *" output="true"/> 12612 <glx ignore="true"/> 12613 </function> 12614 <function name="GetDebugLogLengthMESA"> 12615 <return type="GLsizei"/> 12616 <param name="obj" type="GLhandleARB"/> 12617 <param name="logType" type="GLenum"/> 12618 <param name="shaderType" type="GLenum"/> 12619 <glx ignore="true"/> 12620 </function> 12621</category> 12622 12623<category name="GL_SGIS_point_parameters"> 12624 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 12625 <size name="PointParameterfvEXT"/> 12626 </enum> 12627 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 12628 <size name="PointParameterfvEXT"/> 12629 </enum> 12630 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 12631 <size name="PointParameterfvEXT"/> 12632 </enum> 12633 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 12634 <size name="PointParameterfvEXT"/> 12635 </enum> 12636 12637 <function name="PointParameterfSGIS" alias="PointParameterfEXT" static_dispatch="false"> 12638 <param name="pname" type="GLenum"/> 12639 <param name="param" type="GLfloat"/> 12640 </function> 12641 12642 <function name="PointParameterfvSGIS" alias="PointParameterfvEXT" static_dispatch="false"> 12643 <param name="pname" type="GLenum"/> 12644 <param name="params" type="const GLfloat *"/> 12645 </function> 12646</category> 12647 12648<category name="GL_SGIX_igloo_interface"> 12649 <function name="IglooInterfaceSGIX"> 12650 <param name="pname" type="GLenum"/> 12651 <param name="params" type="const GLvoid *"/> 12652 </function> 12653</category> 12654 12655<category name="GL_SGIX_polynomial_ffd"> 12656 <function name="DeformationMap3dSGIX"> 12657 <param name="target" type="GLenum"/> 12658 <param name="u1" type="GLdouble"/> 12659 <param name="u2" type="GLdouble"/> 12660 <param name="ustride" type="GLint"/> 12661 <param name="uorder" type="GLint"/> 12662 <param name="v1" type="GLdouble"/> 12663 <param name="v2" type="GLdouble"/> 12664 <param name="vstride" type="GLint"/> 12665 <param name="vorder" type="GLint"/> 12666 <param name="w1" type="GLdouble"/> 12667 <param name="w2" type="GLdouble"/> 12668 <param name="wstride" type="GLint"/> 12669 <param name="worder" type="GLint"/> 12670 <param name="points" type="const GLdouble *"/> 12671 </function> 12672 12673 <function name="DeformationMap3fSGIX"> 12674 <param name="target" type="GLenum"/> 12675 <param name="u1" type="GLfloat"/> 12676 <param name="u2" type="GLfloat"/> 12677 <param name="ustride" type="GLint"/> 12678 <param name="uorder" type="GLint"/> 12679 <param name="v1" type="GLfloat"/> 12680 <param name="v2" type="GLfloat"/> 12681 <param name="vstride" type="GLint"/> 12682 <param name="vorder" type="GLint"/> 12683 <param name="w1" type="GLfloat"/> 12684 <param name="w2" type="GLfloat"/> 12685 <param name="wstride" type="GLint"/> 12686 <param name="worder" type="GLint"/> 12687 <param name="points" type="const GLfloat *"/> 12688 </function> 12689 12690 <function name="DeformSGIX"> 12691 <param name="mask" type="GLenum"/> 12692 </function> 12693 12694 <function name="LoadIdentityDeformationMapSGIX"> 12695 <param name="mask" type="GLenum"/> 12696 </function> 12697</category> 12698 12699<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12700 12701<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12702 12703<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12704<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12705 12706<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12707 12708<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12709 12710<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12711 12712<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12713</OpenGLAPI> 12714