gl_API.xml revision 12249b9c96da730ea958976908e1bbb88bda9789
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="POLYGON_OFFSET_BIAS" value="0x8039"/> 2985 <enum name="ALPHA4" value="0x803B"/> 2986 <enum name="ALPHA8" value="0x803C"/> 2987 <enum name="ALPHA12" value="0x803D"/> 2988 <enum name="ALPHA16" value="0x803E"/> 2989 <enum name="LUMINANCE4" value="0x803F"/> 2990 <enum name="LUMINANCE8" value="0x8040"/> 2991 <enum name="LUMINANCE12" value="0x8041"/> 2992 <enum name="LUMINANCE16" value="0x8042"/> 2993 <enum name="LUMINANCE4_ALPHA4" value="0x8043"/> 2994 <enum name="LUMINANCE6_ALPHA2" value="0x8044"/> 2995 <enum name="LUMINANCE8_ALPHA8" value="0x8045"/> 2996 <enum name="LUMINANCE12_ALPHA4" value="0x8046"/> 2997 <enum name="LUMINANCE12_ALPHA12" value="0x8047"/> 2998 <enum name="LUMINANCE16_ALPHA16" value="0x8048"/> 2999 <enum name="INTENSITY" value="0x8049"/> 3000 <enum name="INTENSITY4" value="0x804A"/> 3001 <enum name="INTENSITY8" value="0x804B"/> 3002 <enum name="INTENSITY12" value="0x804C"/> 3003 <enum name="INTENSITY16" value="0x804D"/> 3004 <enum name="RGB4" value="0x804F"/> 3005 <enum name="RGB5" value="0x8050"/> 3006 <enum name="RGB8" value="0x8051"/> 3007 <enum name="RGB10" value="0x8052"/> 3008 <enum name="RGB12" value="0x8053"/> 3009 <enum name="RGB16" value="0x8054"/> 3010 <enum name="RGBA2" value="0x8055"/> 3011 <enum name="RGBA4" value="0x8056"/> 3012 <enum name="RGB5_A1" value="0x8057"/> 3013 <enum name="RGBA8" value="0x8058"/> 3014 <enum name="RGB10_A2" value="0x8059"/> 3015 <enum name="RGBA12" value="0x805A"/> 3016 <enum name="RGBA16" value="0x805B"/> 3017 <enum name="TEXTURE_RED_SIZE" count="1" value="0x805C"> 3018 <size name="GetTexLevelParameterfv" mode="get"/> 3019 <size name="GetTexLevelParameteriv" mode="get"/> 3020 </enum> 3021 <enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D"> 3022 <size name="GetTexLevelParameterfv" mode="get"/> 3023 <size name="GetTexLevelParameteriv" mode="get"/> 3024 </enum> 3025 <enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E"> 3026 <size name="GetTexLevelParameterfv" mode="get"/> 3027 <size name="GetTexLevelParameteriv" mode="get"/> 3028 </enum> 3029 <enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F"> 3030 <size name="GetTexLevelParameterfv" mode="get"/> 3031 <size name="GetTexLevelParameteriv" mode="get"/> 3032 </enum> 3033 <enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060"> 3034 <size name="GetTexLevelParameterfv" mode="get"/> 3035 <size name="GetTexLevelParameteriv" mode="get"/> 3036 </enum> 3037 <enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061"> 3038 <size name="GetTexLevelParameterfv" mode="get"/> 3039 <size name="GetTexLevelParameteriv" mode="get"/> 3040 </enum> 3041 <enum name="PROXY_TEXTURE_1D" value="0x8063"/> 3042 <enum name="PROXY_TEXTURE_2D" value="0x8064"/> 3043 <enum name="TEXTURE_PRIORITY" count="1" value="0x8066"> 3044 <size name="TexParameterfv"/> 3045 <size name="TexParameteriv"/> 3046 <size name="GetTexParameterfv" mode="get"/> 3047 <size name="GetTexParameteriv" mode="get"/> 3048 </enum> 3049 <enum name="TEXTURE_RESIDENT" count="1" value="0x8067"> 3050 <size name="GetTexParameterfv" mode="get"/> 3051 <size name="GetTexParameteriv" mode="get"/> 3052 </enum> 3053 <enum name="TEXTURE_BINDING_1D" count="1" value="0x8068"> 3054 <size name="Get" mode="get"/> 3055 </enum> 3056 <enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> 3057 <size name="Get" mode="get"/> 3058 </enum> 3059 <enum name="VERTEX_ARRAY" count="1" value="0x8074"> 3060 <size name="Get" mode="get"/> 3061 </enum> 3062 <enum name="NORMAL_ARRAY" count="1" value="0x8075"> 3063 <size name="Get" mode="get"/> 3064 </enum> 3065 <enum name="COLOR_ARRAY" count="1" value="0x8076"> 3066 <size name="Get" mode="get"/> 3067 </enum> 3068 <enum name="INDEX_ARRAY" count="1" value="0x8077"> 3069 <size name="Get" mode="get"/> 3070 </enum> 3071 <enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078"> 3072 <size name="Get" mode="get"/> 3073 </enum> 3074 <enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079"> 3075 <size name="Get" mode="get"/> 3076 </enum> 3077 <enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A"> 3078 <size name="Get" mode="get"/> 3079 </enum> 3080 <enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B"> 3081 <size name="Get" mode="get"/> 3082 </enum> 3083 <enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C"> 3084 <size name="Get" mode="get"/> 3085 </enum> 3086 <enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E"> 3087 <size name="Get" mode="get"/> 3088 </enum> 3089 <enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F"> 3090 <size name="Get" mode="get"/> 3091 </enum> 3092 <enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081"> 3093 <size name="Get" mode="get"/> 3094 </enum> 3095 <enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082"> 3096 <size name="Get" mode="get"/> 3097 </enum> 3098 <enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083"> 3099 <size name="Get" mode="get"/> 3100 </enum> 3101 <enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085"> 3102 <size name="Get" mode="get"/> 3103 </enum> 3104 <enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086"> 3105 <size name="Get" mode="get"/> 3106 </enum> 3107 <enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088"> 3108 <size name="Get" mode="get"/> 3109 </enum> 3110 <enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089"> 3111 <size name="Get" mode="get"/> 3112 </enum> 3113 <enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A"> 3114 <size name="Get" mode="get"/> 3115 </enum> 3116 <enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C"> 3117 <size name="Get" mode="get"/> 3118 </enum> 3119 <enum name="VERTEX_ARRAY_POINTER" value="0x808E"/> 3120 <enum name="NORMAL_ARRAY_POINTER" value="0x808F"/> 3121 <enum name="COLOR_ARRAY_POINTER" value="0x8090"/> 3122 <enum name="INDEX_ARRAY_POINTER" value="0x8091"/> 3123 <enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/> 3124 <enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/> 3125 <enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/> 3126 <enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/> 3127 <enum name="ALL_CLIENT_ATTRIB_BITS" value="0xFFFFFFFF"/> 3128 <enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/> 3129 3130 <function name="ArrayElement" offset="306"> 3131 <param name="i" type="GLint"/> 3132 <glx handcode="true"/> 3133 </function> 3134 3135 <function name="ColorPointer" offset="308"> 3136 <param name="size" type="GLint"/> 3137 <param name="type" type="GLenum"/> 3138 <param name="stride" type="GLsizei"/> 3139 <param name="pointer" type="const GLvoid *"/> 3140 <glx handcode="true"/> 3141 </function> 3142 3143 <function name="DisableClientState" offset="309"> 3144 <param name="array" type="GLenum"/> 3145 <glx handcode="true"/> 3146 </function> 3147 3148 <function name="DrawArrays" offset="310"> 3149 <param name="mode" type="GLenum"/> 3150 <param name="first" type="GLint"/> 3151 <param name="count" type="GLsizei"/> 3152 <glx rop="193" handcode="true"/> 3153 </function> 3154 3155 <function name="DrawElements" offset="311"> 3156 <param name="mode" type="GLenum"/> 3157 <param name="count" type="GLsizei"/> 3158 <param name="type" type="GLenum"/> 3159 <param name="indices" type="const GLvoid *"/> 3160 <glx handcode="true"/> 3161 </function> 3162 3163 <function name="EdgeFlagPointer" offset="312"> 3164 <param name="stride" type="GLsizei"/> 3165 <param name="pointer" type="const GLvoid *"/> 3166 <glx handcode="true"/> 3167 </function> 3168 3169 <function name="EnableClientState" offset="313"> 3170 <param name="array" type="GLenum"/> 3171 <glx handcode="true"/> 3172 </function> 3173 3174 <function name="GetPointerv" offset="329"> 3175 <param name="pname" type="GLenum"/> 3176 <param name="params" type="GLvoid **" output="true"/> 3177 <glx handcode="true"/> 3178 </function> 3179 3180 <function name="IndexPointer" offset="314"> 3181 <param name="type" type="GLenum"/> 3182 <param name="stride" type="GLsizei"/> 3183 <param name="pointer" type="const GLvoid *"/> 3184 <glx handcode="true"/> 3185 </function> 3186 3187 <function name="InterleavedArrays" offset="317"> 3188 <param name="format" type="GLenum"/> 3189 <param name="stride" type="GLsizei"/> 3190 <param name="pointer" type="const GLvoid *"/> 3191 <glx handcode="true"/> 3192 </function> 3193 3194 <function name="NormalPointer" offset="318"> 3195 <param name="type" type="GLenum"/> 3196 <param name="stride" type="GLsizei"/> 3197 <param name="pointer" type="const GLvoid *"/> 3198 <glx handcode="true"/> 3199 </function> 3200 3201 <function name="TexCoordPointer" offset="320"> 3202 <param name="size" type="GLint"/> 3203 <param name="type" type="GLenum"/> 3204 <param name="stride" type="GLsizei"/> 3205 <param name="pointer" type="const GLvoid *"/> 3206 <glx handcode="true"/> 3207 </function> 3208 3209 <function name="VertexPointer" offset="321"> 3210 <param name="size" type="GLint"/> 3211 <param name="type" type="GLenum"/> 3212 <param name="stride" type="GLsizei"/> 3213 <param name="pointer" type="const GLvoid *"/> 3214 <glx handcode="true"/> 3215 </function> 3216 3217 <function name="PolygonOffset" offset="319"> 3218 <param name="factor" type="GLfloat"/> 3219 <param name="units" type="GLfloat"/> 3220 <glx rop="192"/> 3221 </function> 3222 3223 <function name="CopyTexImage1D" offset="323"> 3224 <param name="target" type="GLenum"/> 3225 <param name="level" type="GLint"/> 3226 <param name="internalformat" type="GLenum"/> 3227 <param name="x" type="GLint"/> 3228 <param name="y" type="GLint"/> 3229 <param name="width" type="GLsizei"/> 3230 <param name="border" type="GLint"/> 3231 <glx rop="4119"/> 3232 </function> 3233 3234 <function name="CopyTexImage2D" offset="324"> 3235 <param name="target" type="GLenum"/> 3236 <param name="level" type="GLint"/> 3237 <param name="internalformat" type="GLenum"/> 3238 <param name="x" type="GLint"/> 3239 <param name="y" type="GLint"/> 3240 <param name="width" type="GLsizei"/> 3241 <param name="height" type="GLsizei"/> 3242 <param name="border" type="GLint"/> 3243 <glx rop="4120"/> 3244 </function> 3245 3246 <function name="CopyTexSubImage1D" offset="325"> 3247 <param name="target" type="GLenum"/> 3248 <param name="level" type="GLint"/> 3249 <param name="xoffset" type="GLint"/> 3250 <param name="x" type="GLint"/> 3251 <param name="y" type="GLint"/> 3252 <param name="width" type="GLsizei"/> 3253 <glx rop="4121"/> 3254 </function> 3255 3256 <function name="CopyTexSubImage2D" offset="326"> 3257 <param name="target" type="GLenum"/> 3258 <param name="level" type="GLint"/> 3259 <param name="xoffset" type="GLint"/> 3260 <param name="yoffset" type="GLint"/> 3261 <param name="x" type="GLint"/> 3262 <param name="y" type="GLint"/> 3263 <param name="width" type="GLsizei"/> 3264 <param name="height" type="GLsizei"/> 3265 <glx rop="4122"/> 3266 </function> 3267 3268 <function name="TexSubImage1D" offset="332"> 3269 <param name="target" type="GLenum"/> 3270 <param name="level" type="GLint"/> 3271 <param name="xoffset" type="GLint"/> 3272 <param name="width" type="GLsizei"/> 3273 <param name="format" type="GLenum"/> 3274 <param name="type" type="GLenum"/> 3275 <param name="UNUSED" type="GLuint" padding="true"/> 3276 <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"/> 3277 <glx rop="4099" large="true"/> 3278 </function> 3279 3280 <function name="TexSubImage2D" offset="333"> 3281 <param name="target" type="GLenum"/> 3282 <param name="level" type="GLint"/> 3283 <param name="xoffset" type="GLint"/> 3284 <param name="yoffset" type="GLint"/> 3285 <param name="width" type="GLsizei"/> 3286 <param name="height" type="GLsizei"/> 3287 <param name="format" type="GLenum"/> 3288 <param name="type" type="GLenum"/> 3289 <param name="UNUSED" type="GLuint" padding="true"/> 3290 <param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_xoff="xoffset" img_yoff="yoffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3291 <glx rop="4100" large="true"/> 3292 </function> 3293 3294 <function name="AreTexturesResident" offset="322"> 3295 <param name="n" type="GLsizei" counter="true"/> 3296 <param name="textures" type="const GLuint *" count="n"/> 3297 <param name="residences" type="GLboolean *" output="true" count="n"/> 3298 <return type="GLboolean"/> 3299 <glx sop="143" handcode="client" always_array="true"/> 3300 </function> 3301 3302 <function name="BindTexture" offset="307"> 3303 <param name="target" type="GLenum"/> 3304 <param name="texture" type="GLuint"/> 3305 <glx rop="4117"/> 3306 </function> 3307 3308 <function name="DeleteTextures" offset="327"> 3309 <param name="n" type="GLsizei" counter="true"/> 3310 <param name="textures" type="const GLuint *" count="n"/> 3311 <glx sop="144"/> 3312 </function> 3313 3314 <function name="GenTextures" offset="328"> 3315 <param name="n" type="GLsizei" counter="true"/> 3316 <param name="textures" type="GLuint *" output="true" count="n"/> 3317 <glx sop="145" always_array="true"/> 3318 </function> 3319 3320 <function name="IsTexture" offset="330"> 3321 <param name="texture" type="GLuint"/> 3322 <return type="GLboolean"/> 3323 <glx sop="146"/> 3324 </function> 3325 3326 <function name="PrioritizeTextures" offset="331"> 3327 <param name="n" type="GLsizei" counter="true"/> 3328 <param name="textures" type="const GLuint *" count="n"/> 3329 <param name="priorities" type="const GLclampf *" count="n"/> 3330 <glx rop="4118"/> 3331 </function> 3332 3333 <function name="Indexub" offset="315" vectorequiv="Indexubv"> 3334 <param name="c" type="GLubyte"/> 3335 </function> 3336 3337 <function name="Indexubv" offset="316"> 3338 <param name="c" type="const GLubyte *" count="1"/> 3339 <glx rop="194"/> 3340 </function> 3341 3342 <function name="PopClientAttrib" offset="334"> 3343 <glx handcode="true"/> 3344 </function> 3345 3346 <function name="PushClientAttrib" offset="335"> 3347 <param name="mask" type="GLbitfield"/> 3348 <glx handcode="true"/> 3349 </function> 3350</category> 3351 3352<category name="1.2"> 3353 <enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/> 3354 <enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> 3355 <enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> 3356 <enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/> 3357 <enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/> 3358 <enum name="RESCALE_NORMAL" count="1" value="0x803A"> 3359 <size name="Get" mode="get"/> 3360 </enum> 3361 <enum name="TEXTURE_BINDING_3D" count="1" value="0x806A"> 3362 <size name="Get" mode="get"/> 3363 </enum> 3364 <enum name="PACK_SKIP_IMAGES" count="1" value="0x806B"> 3365 <size name="Get" mode="get"/> 3366 </enum> 3367 <enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C"> 3368 <size name="Get" mode="get"/> 3369 </enum> 3370 <enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D"> 3371 <size name="Get" mode="get"/> 3372 </enum> 3373 <enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E"> 3374 <size name="Get" mode="get"/> 3375 </enum> 3376 <enum name="TEXTURE_3D" count="1" value="0x806F"> 3377 <size name="Get" mode="get"/> 3378 </enum> 3379 <enum name="PROXY_TEXTURE_3D" value="0x8070"/> 3380 <enum name="TEXTURE_DEPTH" count="1" value="0x8071"> 3381 <size name="GetTexLevelParameterfv" mode="get"/> 3382 <size name="GetTexLevelParameteriv" mode="get"/> 3383 </enum> 3384 <enum name="TEXTURE_WRAP_R" count="1" value="0x8072"> 3385 <size name="TexParameterfv"/> 3386 <size name="TexParameteriv"/> 3387 <size name="GetTexParameterfv" mode="get"/> 3388 <size name="GetTexParameteriv" mode="get"/> 3389 </enum> 3390 <enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073"> 3391 <size name="Get" mode="get"/> 3392 </enum> 3393 <enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/> 3394 <enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> 3395 <enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/> 3396 <enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/> 3397 <enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/> 3398 <enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/> 3399 <enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/> 3400 <enum name="BGR" value="0x80E0"/> 3401 <enum name="BGRA" value="0x80E1"/> 3402 <enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8"> 3403 <size name="Get" mode="get"/> 3404 </enum> 3405 <enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9"> 3406 <size name="Get" mode="get"/> 3407 </enum> 3408 <enum name="CLAMP_TO_EDGE" value="0x812F"/> 3409 <enum name="TEXTURE_MIN_LOD" count="1" value="0x813A"> 3410 <size name="TexParameterfv"/> 3411 <size name="TexParameteriv"/> 3412 <size name="GetTexParameterfv" mode="get"/> 3413 <size name="GetTexParameteriv" mode="get"/> 3414 </enum> 3415 <enum name="TEXTURE_MAX_LOD" count="1" value="0x813B"> 3416 <size name="TexParameterfv"/> 3417 <size name="TexParameteriv"/> 3418 <size name="GetTexParameterfv" mode="get"/> 3419 <size name="GetTexParameteriv" mode="get"/> 3420 </enum> 3421 <enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C"> 3422 <size name="TexParameterfv"/> 3423 <size name="TexParameteriv"/> 3424 <size name="GetTexParameterfv" mode="get"/> 3425 <size name="GetTexParameteriv" mode="get"/> 3426 </enum> 3427 <enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D"> 3428 <size name="TexParameterfv"/> 3429 <size name="TexParameteriv"/> 3430 <size name="GetTexParameterfv" mode="get"/> 3431 <size name="GetTexParameteriv" mode="get"/> 3432 </enum> 3433 <enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8"> 3434 <size name="LightModelfv"/> 3435 <size name="LightModeliv"/> 3436 <size name="Get" mode="get"/> 3437 </enum> 3438 <enum name="SINGLE_COLOR" value="0x81F9"/> 3439 <enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/> 3440 <enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12"> 3441 <size name="Get" mode="get"/> 3442 </enum> 3443 <enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13"> 3444 <size name="Get" mode="get"/> 3445 </enum> 3446 <enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22"> 3447 <size name="Get" mode="get"/> 3448 </enum> 3449 <enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23"> 3450 <size name="Get" mode="get"/> 3451 </enum> 3452 <enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D"> 3453 <size name="Get" mode="get"/> 3454 </enum> 3455 <enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E"> 3456 <size name="Get" mode="get"/> 3457 </enum> 3458 3459 <!-- These enums are actually part of the ARB_imaging subset. --> 3460 3461 <enum name="CONSTANT_COLOR" value="0x8001"/> 3462 <enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/> 3463 <enum name="CONSTANT_ALPHA" value="0x8003"/> 3464 <enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/> 3465 <enum name="BLEND_COLOR" count="4" value="0x8005"> 3466 <size name="Get" mode="get"/> 3467 </enum> 3468 <enum name="FUNC_ADD" value="0x8006"/> 3469 <enum name="MIN" value="0x8007"/> 3470 <enum name="MAX" value="0x8008"/> 3471 <enum name="BLEND_EQUATION" count="1" value="0x8009"> 3472 <size name="Get" mode="get"/> 3473 </enum> 3474 <enum name="FUNC_SUBTRACT" value="0x800A"/> 3475 <enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/> 3476 <enum name="CONVOLUTION_1D" count="1" value="0x8010"> 3477 <size name="Get" mode="get"/> 3478 </enum> 3479 <enum name="CONVOLUTION_2D" count="1" value="0x8011"> 3480 <size name="Get" mode="get"/> 3481 </enum> 3482 <enum name="SEPARABLE_2D" count="1" value="0x8012"> 3483 <size name="Get" mode="get"/> 3484 </enum> 3485 3486 <enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013"> 3487 <size name="ConvolutionParameterfv"/> 3488 <size name="ConvolutionParameteriv"/> 3489 <size name="GetConvolutionParameterfv" mode="get"/> 3490 <size name="GetConvolutionParameteriv" mode="get"/> 3491 </enum> 3492 <enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154"> 3493 <size name="ConvolutionParameterfv"/> 3494 <size name="ConvolutionParameteriv"/> 3495 <size name="GetConvolutionParameterfv" mode="get"/> 3496 <size name="GetConvolutionParameteriv" mode="get"/> 3497 </enum> 3498 <enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014"> 3499 <size name="ConvolutionParameterfv"/> 3500 <size name="ConvolutionParameteriv"/> 3501 <size name="GetConvolutionParameterfv" mode="get"/> 3502 <size name="GetConvolutionParameteriv" mode="get"/> 3503 </enum> 3504 <enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015"> 3505 <size name="ConvolutionParameterfv"/> 3506 <size name="ConvolutionParameteriv"/> 3507 <size name="GetConvolutionParameterfv" mode="get"/> 3508 <size name="GetConvolutionParameteriv" mode="get"/> 3509 </enum> 3510 <enum name="REDUCE" value="0x8016"/> 3511 <enum name="CONVOLUTION_FORMAT" count="1" value="0x8017"> 3512 <size name="GetConvolutionParameterfv" mode="get"/> 3513 <size name="GetConvolutionParameteriv" mode="get"/> 3514 </enum> 3515 <enum name="CONVOLUTION_WIDTH" count="1" value="0x8018"> 3516 <size name="GetConvolutionParameterfv" mode="get"/> 3517 <size name="GetConvolutionParameteriv" mode="get"/> 3518 </enum> 3519 <enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019"> 3520 <size name="GetConvolutionParameterfv" mode="get"/> 3521 <size name="GetConvolutionParameteriv" mode="get"/> 3522 </enum> 3523 <enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A"> 3524 <size name="GetConvolutionParameterfv" mode="get"/> 3525 <size name="GetConvolutionParameteriv" mode="get"/> 3526 <size name="Get" mode="get"/> 3527 </enum> 3528 <enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B"> 3529 <size name="GetConvolutionParameterfv" mode="get"/> 3530 <size name="GetConvolutionParameteriv" mode="get"/> 3531 <size name="Get" mode="get"/> 3532 </enum> 3533 <enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C"> 3534 <size name="Get" mode="get"/> 3535 </enum> 3536 <enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D"> 3537 <size name="Get" mode="get"/> 3538 </enum> 3539 <enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E"> 3540 <size name="Get" mode="get"/> 3541 </enum> 3542 <enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F"> 3543 <size name="Get" mode="get"/> 3544 </enum> 3545 <enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020"> 3546 <size name="Get" mode="get"/> 3547 </enum> 3548 <enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021"> 3549 <size name="Get" mode="get"/> 3550 </enum> 3551 <enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022"> 3552 <size name="Get" mode="get"/> 3553 </enum> 3554 <enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023"> 3555 <size name="Get" mode="get"/> 3556 </enum> 3557 3558 <enum name="HISTOGRAM" count="1" value="0x8024"> 3559 <size name="Get" mode="get"/> 3560 </enum> 3561 <enum name="PROXY_HISTOGRAM" value="0x8025"/> 3562 <enum name="HISTOGRAM_WIDTH" count="1" value="0x8026"> 3563 <size name="GetHistogramParameterfv" mode="get"/> 3564 <size name="GetHistogramParameteriv" mode="get"/> 3565 </enum> 3566 <enum name="HISTOGRAM_FORMAT" count="1" value="0x8027"> 3567 <size name="GetHistogramParameterfv" mode="get"/> 3568 <size name="GetHistogramParameteriv" mode="get"/> 3569 </enum> 3570 <enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028"> 3571 <size name="GetHistogramParameterfv" mode="get"/> 3572 <size name="GetHistogramParameteriv" mode="get"/> 3573 </enum> 3574 <enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029"> 3575 <size name="GetHistogramParameterfv" mode="get"/> 3576 <size name="GetHistogramParameteriv" mode="get"/> 3577 </enum> 3578 <enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A"> 3579 <size name="GetHistogramParameterfv" mode="get"/> 3580 <size name="GetHistogramParameteriv" mode="get"/> 3581 </enum> 3582 <enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B"> 3583 <size name="GetHistogramParameterfv" mode="get"/> 3584 <size name="GetHistogramParameteriv" mode="get"/> 3585 </enum> 3586 <enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C"> 3587 <size name="GetHistogramParameterfv" mode="get"/> 3588 <size name="GetHistogramParameteriv" mode="get"/> 3589 </enum> 3590 <enum name="HISTOGRAM_SINK" count="1" value="0x802D"> 3591 <size name="GetHistogramParameterfv" mode="get"/> 3592 <size name="GetHistogramParameteriv" mode="get"/> 3593 </enum> 3594 <enum name="MINMAX" count="1" value="0x802E"> 3595 <size name="Get" mode="get"/> 3596 </enum> 3597 <enum name="MINMAX_FORMAT" count="1" value="0x802F"> 3598 <size name="GetMinmaxParameterfv" mode="get"/> 3599 <size name="GetMinmaxParameteriv" mode="get"/> 3600 </enum> 3601 <enum name="MINMAX_SINK" count="1" value="0x8030"> 3602 <size name="GetMinmaxParameterfv" mode="get"/> 3603 <size name="GetMinmaxParameteriv" mode="get"/> 3604 </enum> 3605 3606 <enum name="COLOR_MATRIX" count="16" value="0x80B1"> 3607 <size name="Get" mode="get"/> 3608 </enum> 3609 <enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2"> 3610 <size name="Get" mode="get"/> 3611 </enum> 3612 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3"> 3613 <size name="Get" mode="get"/> 3614 </enum> 3615 <enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4"> 3616 <size name="Get" mode="get"/> 3617 </enum> 3618 <enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5"> 3619 <size name="Get" mode="get"/> 3620 </enum> 3621 <enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6"> 3622 <size name="Get" mode="get"/> 3623 </enum> 3624 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7"> 3625 <size name="Get" mode="get"/> 3626 </enum> 3627 <enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8"> 3628 <size name="Get" mode="get"/> 3629 </enum> 3630 <enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9"> 3631 <size name="Get" mode="get"/> 3632 </enum> 3633 <enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA"> 3634 <size name="Get" mode="get"/> 3635 </enum> 3636 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB"> 3637 <size name="Get" mode="get"/> 3638 </enum> 3639 3640 <enum name="COLOR_TABLE" count="1" value="0x80D0"> 3641 <size name="Get" mode="get"/> 3642 </enum> 3643 <enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1"> 3644 <size name="Get" mode="get"/> 3645 </enum> 3646 <enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2"> 3647 <size name="Get" mode="get"/> 3648 </enum> 3649 <enum name="PROXY_COLOR_TABLE" value="0x80D3"/> 3650 <enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/> 3651 <enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/> 3652 3653 <enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6"> 3654 <size name="ColorTableParameterfv"/> 3655 <size name="ColorTableParameteriv"/> 3656 <size name="GetColorTableParameterfv" mode="get"/> 3657 <size name="GetColorTableParameteriv" mode="get"/> 3658 </enum> 3659 <enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7"> 3660 <size name="ColorTableParameterfv"/> 3661 <size name="ColorTableParameteriv"/> 3662 <size name="GetColorTableParameterfv" mode="get"/> 3663 <size name="GetColorTableParameteriv" mode="get"/> 3664 </enum> 3665 <enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8"> 3666 <size name="GetColorTableParameterfv" mode="get"/> 3667 <size name="GetColorTableParameteriv" mode="get"/> 3668 </enum> 3669 <enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9"> 3670 <size name="GetColorTableParameterfv" mode="get"/> 3671 <size name="GetColorTableParameteriv" mode="get"/> 3672 </enum> 3673 <enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA"> 3674 <size name="GetColorTableParameterfv" mode="get"/> 3675 <size name="GetColorTableParameteriv" mode="get"/> 3676 </enum> 3677 <enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB"> 3678 <size name="GetColorTableParameterfv" mode="get"/> 3679 <size name="GetColorTableParameteriv" mode="get"/> 3680 </enum> 3681 <enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC"> 3682 <size name="GetColorTableParameterfv" mode="get"/> 3683 <size name="GetColorTableParameteriv" mode="get"/> 3684 </enum> 3685 <enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD"> 3686 <size name="GetColorTableParameterfv" mode="get"/> 3687 <size name="GetColorTableParameteriv" mode="get"/> 3688 </enum> 3689 <enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE"> 3690 <size name="GetColorTableParameterfv" mode="get"/> 3691 <size name="GetColorTableParameteriv" mode="get"/> 3692 </enum> 3693 <enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF"> 3694 <size name="GetColorTableParameterfv" mode="get"/> 3695 <size name="GetColorTableParameteriv" mode="get"/> 3696 </enum> 3697 3698 3699 <function name="BlendColor" offset="336"> 3700 <param name="red" type="GLclampf"/> 3701 <param name="green" type="GLclampf"/> 3702 <param name="blue" type="GLclampf"/> 3703 <param name="alpha" type="GLclampf"/> 3704 <glx rop="4096"/> 3705 </function> 3706 3707 <function name="BlendEquation" offset="337"> 3708 <param name="mode" type="GLenum"/> 3709 <glx rop="4097"/> 3710 </function> 3711 3712 <function name="DrawRangeElements" offset="338"> 3713 <param name="mode" type="GLenum"/> 3714 <param name="start" type="GLuint"/> 3715 <param name="end" type="GLuint"/> 3716 <param name="count" type="GLsizei"/> 3717 <param name="type" type="GLenum"/> 3718 <param name="indices" type="const GLvoid *"/> 3719 <glx handcode="true"/> 3720 </function> 3721 3722 <function name="ColorTable" offset="339"> 3723 <param name="target" type="GLenum"/> 3724 <param name="internalformat" type="GLenum"/> 3725 <param name="width" type="GLsizei"/> 3726 <param name="format" type="GLenum"/> 3727 <param name="type" type="GLenum"/> 3728 <param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3729 <glx rop="2053" large="true"/> 3730 </function> 3731 3732 <function name="ColorTableParameterfv" offset="340"> 3733 <param name="target" type="GLenum"/> 3734 <param name="pname" type="GLenum"/> 3735 <param name="params" type="const GLfloat *" variable_param="pname"/> 3736 <glx rop="2054"/> 3737 </function> 3738 3739 <function name="ColorTableParameteriv" offset="341"> 3740 <param name="target" type="GLenum"/> 3741 <param name="pname" type="GLenum"/> 3742 <param name="params" type="const GLint *" variable_param="pname"/> 3743 <glx rop="2055"/> 3744 </function> 3745 3746 <function name="CopyColorTable" offset="342"> 3747 <param name="target" type="GLenum"/> 3748 <param name="internalformat" type="GLenum"/> 3749 <param name="x" type="GLint"/> 3750 <param name="y" type="GLint"/> 3751 <param name="width" type="GLsizei"/> 3752 <glx rop="2056"/> 3753 </function> 3754 3755 <function name="GetColorTable" offset="343"> 3756 <param name="target" type="GLenum"/> 3757 <param name="format" type="GLenum"/> 3758 <param name="type" type="GLenum"/> 3759 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3760 <glx sop="147" dimensions_in_reply="true"/> 3761 </function> 3762 3763 <function name="GetColorTableParameterfv" offset="344"> 3764 <param name="target" type="GLenum"/> 3765 <param name="pname" type="GLenum"/> 3766 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3767 <glx sop="148"/> 3768 </function> 3769 3770 <function name="GetColorTableParameteriv" offset="345"> 3771 <param name="target" type="GLenum"/> 3772 <param name="pname" type="GLenum"/> 3773 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3774 <glx sop="149"/> 3775 </function> 3776 3777 <function name="ColorSubTable" offset="346"> 3778 <param name="target" type="GLenum"/> 3779 <param name="start" type="GLsizei"/> 3780 <param name="count" type="GLsizei"/> 3781 <param name="format" type="GLenum"/> 3782 <param name="type" type="GLenum"/> 3783 <param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/> 3784 <glx rop="195" large="true"/> 3785 </function> 3786 3787 <function name="CopyColorSubTable" offset="347"> 3788 <param name="target" type="GLenum"/> 3789 <param name="start" type="GLsizei"/> 3790 <param name="x" type="GLint"/> 3791 <param name="y" type="GLint"/> 3792 <param name="width" type="GLsizei"/> 3793 <glx rop="196"/> 3794 </function> 3795 3796 <function name="ConvolutionFilter1D" offset="348"> 3797 <param name="target" type="GLenum"/> 3798 <param name="internalformat" type="GLenum"/> 3799 <param name="width" type="GLsizei"/> 3800 <param name="format" type="GLenum"/> 3801 <param name="type" type="GLenum"/> 3802 <param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/> 3803 <glx rop="4101" large="true"/> 3804 </function> 3805 3806 <function name="ConvolutionFilter2D" offset="349"> 3807 <param name="target" type="GLenum"/> 3808 <param name="internalformat" type="GLenum"/> 3809 <param name="width" type="GLsizei"/> 3810 <param name="height" type="GLsizei"/> 3811 <param name="format" type="GLenum"/> 3812 <param name="type" type="GLenum"/> 3813 <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"/> 3814 <glx rop="4102" large="true"/> 3815 </function> 3816 3817 <function name="ConvolutionParameterf" offset="350"> 3818 <param name="target" type="GLenum"/> 3819 <param name="pname" type="GLenum"/> 3820 <param name="params" type="GLfloat"/> 3821 <glx rop="4103"/> 3822 </function> 3823 3824 <function name="ConvolutionParameterfv" offset="351"> 3825 <param name="target" type="GLenum"/> 3826 <param name="pname" type="GLenum"/> 3827 <param name="params" type="const GLfloat *" variable_param="pname"/> 3828 <glx rop="4104"/> 3829 </function> 3830 3831 <function name="ConvolutionParameteri" offset="352"> 3832 <param name="target" type="GLenum"/> 3833 <param name="pname" type="GLenum"/> 3834 <param name="params" type="GLint"/> 3835 <glx rop="4105"/> 3836 </function> 3837 3838 <function name="ConvolutionParameteriv" offset="353"> 3839 <param name="target" type="GLenum"/> 3840 <param name="pname" type="GLenum"/> 3841 <param name="params" type="const GLint *" variable_param="pname"/> 3842 <glx rop="4106"/> 3843 </function> 3844 3845 <function name="CopyConvolutionFilter1D" offset="354"> 3846 <param name="target" type="GLenum"/> 3847 <param name="internalformat" type="GLenum"/> 3848 <param name="x" type="GLint"/> 3849 <param name="y" type="GLint"/> 3850 <param name="width" type="GLsizei"/> 3851 <glx rop="4107"/> 3852 </function> 3853 3854 <function name="CopyConvolutionFilter2D" offset="355"> 3855 <param name="target" type="GLenum"/> 3856 <param name="internalformat" type="GLenum"/> 3857 <param name="x" type="GLint"/> 3858 <param name="y" type="GLint"/> 3859 <param name="width" type="GLsizei"/> 3860 <param name="height" type="GLsizei"/> 3861 <glx rop="4108"/> 3862 </function> 3863 3864 <function name="GetConvolutionFilter" offset="356"> 3865 <param name="target" type="GLenum"/> 3866 <param name="format" type="GLenum"/> 3867 <param name="type" type="GLenum"/> 3868 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 3869 <glx sop="150" dimensions_in_reply="true"/> 3870 </function> 3871 3872 <function name="GetConvolutionParameterfv" offset="357"> 3873 <param name="target" type="GLenum"/> 3874 <param name="pname" type="GLenum"/> 3875 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3876 <glx sop="151"/> 3877 </function> 3878 3879 <function name="GetConvolutionParameteriv" offset="358"> 3880 <param name="target" type="GLenum"/> 3881 <param name="pname" type="GLenum"/> 3882 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3883 <glx sop="152"/> 3884 </function> 3885 3886 <function name="GetSeparableFilter" offset="359"> 3887 <param name="target" type="GLenum"/> 3888 <param name="format" type="GLenum"/> 3889 <param name="type" type="GLenum"/> 3890 <param name="row" type="GLvoid *" output="true"/> 3891 <param name="column" type="GLvoid *" output="true"/> 3892 <param name="span" type="GLvoid *" output="true"/> 3893 <glx sop="153" handcode="true"/> 3894 </function> 3895 3896 <function name="SeparableFilter2D" offset="360"> 3897 <param name="target" type="GLenum"/> 3898 <param name="internalformat" type="GLenum"/> 3899 <param name="width" type="GLsizei"/> 3900 <param name="height" type="GLsizei"/> 3901 <param name="format" type="GLenum"/> 3902 <param name="type" type="GLenum"/> 3903 <param name="row" type="const GLvoid *"/> 3904 <param name="column" type="const GLvoid *"/> 3905 <glx rop="4109" handcode="true"/> 3906 </function> 3907 3908 <function name="GetHistogram" offset="361"> 3909 <param name="target" type="GLenum"/> 3910 <param name="reset" type="GLboolean"/> 3911 <param name="format" type="GLenum"/> 3912 <param name="type" type="GLenum"/> 3913 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 3914 <glx sop="154" dimensions_in_reply="true" img_reset="reset"/> 3915 </function> 3916 3917 <function name="GetHistogramParameterfv" offset="362"> 3918 <param name="target" type="GLenum"/> 3919 <param name="pname" type="GLenum"/> 3920 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3921 <glx sop="155"/> 3922 </function> 3923 3924 <function name="GetHistogramParameteriv" offset="363"> 3925 <param name="target" type="GLenum"/> 3926 <param name="pname" type="GLenum"/> 3927 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3928 <glx sop="156"/> 3929 </function> 3930 3931 <function name="GetMinmax" offset="364"> 3932 <param name="target" type="GLenum"/> 3933 <param name="reset" type="GLboolean"/> 3934 <param name="format" type="GLenum"/> 3935 <param name="type" type="GLenum"/> 3936 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 3937 <glx sop="157" img_reset="reset"/> 3938 </function> 3939 3940 <function name="GetMinmaxParameterfv" offset="365"> 3941 <param name="target" type="GLenum"/> 3942 <param name="pname" type="GLenum"/> 3943 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 3944 <glx sop="158"/> 3945 </function> 3946 3947 <function name="GetMinmaxParameteriv" offset="366"> 3948 <param name="target" type="GLenum"/> 3949 <param name="pname" type="GLenum"/> 3950 <param name="params" type="GLint *" output="true" variable_param="pname"/> 3951 <glx sop="159"/> 3952 </function> 3953 3954 <function name="Histogram" offset="367"> 3955 <param name="target" type="GLenum"/> 3956 <param name="width" type="GLsizei"/> 3957 <param name="internalformat" type="GLenum"/> 3958 <param name="sink" type="GLboolean"/> 3959 <glx rop="4110"/> 3960 </function> 3961 3962 <function name="Minmax" offset="368"> 3963 <param name="target" type="GLenum"/> 3964 <param name="internalformat" type="GLenum"/> 3965 <param name="sink" type="GLboolean"/> 3966 <glx rop="4111"/> 3967 </function> 3968 3969 <function name="ResetHistogram" offset="369"> 3970 <param name="target" type="GLenum"/> 3971 <glx rop="4112"/> 3972 </function> 3973 3974 <function name="ResetMinmax" offset="370"> 3975 <param name="target" type="GLenum"/> 3976 <glx rop="4113"/> 3977 </function> 3978 3979 <function name="TexImage3D" offset="371"> 3980 <param name="target" type="GLenum"/> 3981 <param name="level" type="GLint"/> 3982 <param name="internalformat" type="GLint"/> 3983 <param name="width" type="GLsizei"/> 3984 <param name="height" type="GLsizei"/> 3985 <param name="depth" type="GLsizei"/> 3986 <param name="border" type="GLint"/> 3987 <param name="format" type="GLenum"/> 3988 <param name="type" type="GLenum"/> 3989 <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"/> 3990 <glx rop="4114" large="true"/> 3991 </function> 3992 3993 <function name="TexSubImage3D" offset="372"> 3994 <param name="target" type="GLenum"/> 3995 <param name="level" type="GLint"/> 3996 <param name="xoffset" type="GLint"/> 3997 <param name="yoffset" type="GLint"/> 3998 <param name="zoffset" type="GLint"/> 3999 <param name="width" type="GLsizei"/> 4000 <param name="height" type="GLsizei"/> 4001 <param name="depth" type="GLsizei"/> 4002 <param name="format" type="GLenum"/> 4003 <param name="type" type="GLenum"/> 4004 <param name="UNUSED" type="GLuint" padding="true"/> 4005 <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"/> 4006 <glx rop="4115" large="true"/> 4007 </function> 4008 4009 <function name="CopyTexSubImage3D" offset="373"> 4010 <param name="target" type="GLenum"/> 4011 <param name="level" type="GLint"/> 4012 <param name="xoffset" type="GLint"/> 4013 <param name="yoffset" type="GLint"/> 4014 <param name="zoffset" type="GLint"/> 4015 <param name="x" type="GLint"/> 4016 <param name="y" type="GLint"/> 4017 <param name="width" type="GLsizei"/> 4018 <param name="height" type="GLsizei"/> 4019 <glx rop="4123"/> 4020 </function> 4021</category> 4022 4023<category name="1.3"> 4024 <enum name="TEXTURE0" value="0x84C0"/> 4025 <enum name="TEXTURE1" value="0x84C1"/> 4026 <enum name="TEXTURE2" value="0x84C2"/> 4027 <enum name="TEXTURE3" value="0x84C3"/> 4028 <enum name="TEXTURE4" value="0x84C4"/> 4029 <enum name="TEXTURE5" value="0x84C5"/> 4030 <enum name="TEXTURE6" value="0x84C6"/> 4031 <enum name="TEXTURE7" value="0x84C7"/> 4032 <enum name="TEXTURE8" value="0x84C8"/> 4033 <enum name="TEXTURE9" value="0x84C9"/> 4034 <enum name="TEXTURE10" value="0x84CA"/> 4035 <enum name="TEXTURE11" value="0x84CB"/> 4036 <enum name="TEXTURE12" value="0x84CC"/> 4037 <enum name="TEXTURE13" value="0x84CD"/> 4038 <enum name="TEXTURE14" value="0x84CE"/> 4039 <enum name="TEXTURE15" value="0x84CF"/> 4040 <enum name="TEXTURE16" value="0x84D0"/> 4041 <enum name="TEXTURE17" value="0x84D1"/> 4042 <enum name="TEXTURE18" value="0x84D2"/> 4043 <enum name="TEXTURE19" value="0x84D3"/> 4044 <enum name="TEXTURE20" value="0x84D4"/> 4045 <enum name="TEXTURE21" value="0x84D5"/> 4046 <enum name="TEXTURE22" value="0x84D6"/> 4047 <enum name="TEXTURE23" value="0x84D7"/> 4048 <enum name="TEXTURE24" value="0x84D8"/> 4049 <enum name="TEXTURE25" value="0x84D9"/> 4050 <enum name="TEXTURE26" value="0x84DA"/> 4051 <enum name="TEXTURE27" value="0x84DB"/> 4052 <enum name="TEXTURE28" value="0x84DC"/> 4053 <enum name="TEXTURE29" value="0x84DD"/> 4054 <enum name="TEXTURE30" value="0x84DE"/> 4055 <enum name="TEXTURE31" value="0x84DF"/> 4056 <enum name="ACTIVE_TEXTURE" count="1" value="0x84E0"> 4057 <size name="Get" mode="get"/> 4058 </enum> 4059 <enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1"> 4060 <size name="Get" mode="get"/> 4061 </enum> 4062 <enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2"> 4063 <size name="Get" mode="get"/> 4064 </enum> 4065 <enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/> 4066 <enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/> 4067 <enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/> 4068 <enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/> 4069 <enum name="MULTISAMPLE" count="1" value="0x809D"> 4070 <size name="Get" mode="get"/> 4071 </enum> 4072 <enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> 4073 <size name="Get" mode="get"/> 4074 </enum> 4075 <enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F"> 4076 <size name="Get" mode="get"/> 4077 </enum> 4078 <enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> 4079 <size name="Get" mode="get"/> 4080 </enum> 4081 <enum name="SAMPLE_BUFFERS" count="1" value="0x80A8"> 4082 <size name="Get" mode="get"/> 4083 </enum> 4084 <enum name="SAMPLES" count="1" value="0x80A9"> 4085 <size name="Get" mode="get"/> 4086 </enum> 4087 <enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA"> 4088 <size name="Get" mode="get"/> 4089 </enum> 4090 <enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB"> 4091 <size name="Get" mode="get"/> 4092 </enum> 4093 <enum name="MULTISAMPLE_BIT" value="0x20000000"/> 4094 <enum name="NORMAL_MAP" value="0x8511"/> 4095 <enum name="REFLECTION_MAP" value="0x8512"/> 4096 <enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513"> 4097 <size name="Get" mode="get"/> 4098 </enum> 4099 <enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514"> 4100 <size name="Get" mode="get"/> 4101 </enum> 4102 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/> 4103 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/> 4104 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/> 4105 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/> 4106 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/> 4107 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/> 4108 <enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/> 4109 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C"> 4110 <size name="Get" mode="get"/> 4111 </enum> 4112 <enum name="COMPRESSED_ALPHA" value="0x84E9"/> 4113 <enum name="COMPRESSED_LUMINANCE" value="0x84EA"/> 4114 <enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/> 4115 <enum name="COMPRESSED_INTENSITY" value="0x84EC"/> 4116 <enum name="COMPRESSED_RGB" value="0x84ED"/> 4117 <enum name="COMPRESSED_RGBA" value="0x84EE"/> 4118 <enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF"> 4119 <size name="Get" mode="get"/> 4120 </enum> 4121 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0"> 4122 <size name="GetTexLevelParameterfv" mode="get"/> 4123 <size name="GetTexLevelParameteriv" mode="get"/> 4124 </enum> 4125 <enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1"> 4126 <size name="GetTexLevelParameterfv" mode="get"/> 4127 <size name="GetTexLevelParameteriv" mode="get"/> 4128 </enum> 4129 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2"> 4130 <size name="Get" mode="get"/> 4131 </enum> 4132 <enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3"> 4133 <size name="Get" mode="get"/> 4134 </enum> 4135 <enum name="CLAMP_TO_BORDER" value="0x812D"/> 4136 <enum name="COMBINE" value="0x8570"/> 4137 <enum name="COMBINE_RGB" count="1" value="0x8571"> 4138 <size name="TexEnvfv"/> 4139 <size name="TexEnviv"/> 4140 <size name="GetTexEnvfv" mode="get"/> 4141 <size name="GetTexEnviv" mode="get"/> 4142 </enum> 4143 <enum name="COMBINE_ALPHA" count="1" value="0x8572"> 4144 <size name="TexEnvfv"/> 4145 <size name="TexEnviv"/> 4146 <size name="GetTexEnvfv" mode="get"/> 4147 <size name="GetTexEnviv" mode="get"/> 4148 </enum> 4149 <enum name="SOURCE0_RGB" count="1" value="0x8580"> 4150 <size name="TexEnvfv"/> 4151 <size name="TexEnviv"/> 4152 <size name="GetTexEnvfv" mode="get"/> 4153 <size name="GetTexEnviv" mode="get"/> 4154 </enum> 4155 <enum name="SOURCE1_RGB" count="1" value="0x8581"> 4156 <size name="TexEnvfv"/> 4157 <size name="TexEnviv"/> 4158 <size name="GetTexEnvfv" mode="get"/> 4159 <size name="GetTexEnviv" mode="get"/> 4160 </enum> 4161 <enum name="SOURCE2_RGB" count="1" value="0x8582"> 4162 <size name="TexEnvfv"/> 4163 <size name="TexEnviv"/> 4164 <size name="GetTexEnvfv" mode="get"/> 4165 <size name="GetTexEnviv" mode="get"/> 4166 </enum> 4167 <enum name="SOURCE0_ALPHA" count="1" value="0x8588"> 4168 <size name="TexEnvfv"/> 4169 <size name="TexEnviv"/> 4170 <size name="GetTexEnvfv" mode="get"/> 4171 <size name="GetTexEnviv" mode="get"/> 4172 </enum> 4173 <enum name="SOURCE1_ALPHA" count="1" value="0x8589"> 4174 <size name="TexEnvfv"/> 4175 <size name="TexEnviv"/> 4176 <size name="GetTexEnvfv" mode="get"/> 4177 <size name="GetTexEnviv" mode="get"/> 4178 </enum> 4179 <enum name="SOURCE2_ALPHA" count="1" value="0x858A"> 4180 <size name="TexEnvfv"/> 4181 <size name="TexEnviv"/> 4182 <size name="GetTexEnvfv" mode="get"/> 4183 <size name="GetTexEnviv" mode="get"/> 4184 </enum> 4185 <enum name="OPERAND0_RGB" count="1" value="0x8590"> 4186 <size name="TexEnvfv"/> 4187 <size name="TexEnviv"/> 4188 <size name="GetTexEnvfv" mode="get"/> 4189 <size name="GetTexEnviv" mode="get"/> 4190 </enum> 4191 <enum name="OPERAND1_RGB" count="1" value="0x8591"> 4192 <size name="TexEnvfv"/> 4193 <size name="TexEnviv"/> 4194 <size name="GetTexEnvfv" mode="get"/> 4195 <size name="GetTexEnviv" mode="get"/> 4196 </enum> 4197 <enum name="OPERAND2_RGB" count="1" value="0x8592"> 4198 <size name="TexEnvfv"/> 4199 <size name="TexEnviv"/> 4200 <size name="GetTexEnvfv" mode="get"/> 4201 <size name="GetTexEnviv" mode="get"/> 4202 </enum> 4203 <enum name="OPERAND0_ALPHA" count="1" value="0x8598"> 4204 <size name="TexEnvfv"/> 4205 <size name="TexEnviv"/> 4206 <size name="GetTexEnvfv" mode="get"/> 4207 <size name="GetTexEnviv" mode="get"/> 4208 </enum> 4209 <enum name="OPERAND1_ALPHA" count="1" value="0x8599"> 4210 <size name="TexEnvfv"/> 4211 <size name="TexEnviv"/> 4212 <size name="GetTexEnvfv" mode="get"/> 4213 <size name="GetTexEnviv" mode="get"/> 4214 </enum> 4215 <enum name="OPERAND2_ALPHA" count="1" value="0x859A"> 4216 <size name="TexEnvfv"/> 4217 <size name="TexEnviv"/> 4218 <size name="GetTexEnvfv" mode="get"/> 4219 <size name="GetTexEnviv" mode="get"/> 4220 </enum> 4221 <enum name="RGB_SCALE" count="1" value="0x8573"> 4222 <size name="TexEnvfv"/> 4223 <size name="TexEnviv"/> 4224 <size name="GetTexEnvfv" mode="get"/> 4225 <size name="GetTexEnviv" mode="get"/> 4226 </enum> 4227 <enum name="ADD_SIGNED" value="0x8574"/> 4228 <enum name="INTERPOLATE" value="0x8575"/> 4229 <enum name="SUBTRACT" value="0x84E7"/> 4230 <enum name="CONSTANT" value="0x8576"/> 4231 <enum name="PRIMARY_COLOR" value="0x8577"/> 4232 <enum name="PREVIOUS" value="0x8578"/> 4233 <enum name="DOT3_RGB" value="0x86AE"/> 4234 <enum name="DOT3_RGBA" value="0x86AF"/> 4235 4236 <function name="ActiveTexture" alias="ActiveTextureARB"> 4237 <param name="texture" type="GLenum"/> 4238 </function> 4239 4240 <function name="ClientActiveTexture" alias="ClientActiveTextureARB"> 4241 <param name="texture" type="GLenum"/> 4242 </function> 4243 4244 <function name="MultiTexCoord1d" alias="MultiTexCoord1dARB"> 4245 <param name="target" type="GLenum"/> 4246 <param name="s" type="GLdouble"/> 4247 </function> 4248 4249 <function name="MultiTexCoord1dv" alias="MultiTexCoord1dvARB"> 4250 <param name="target" type="GLenum"/> 4251 <param name="v" type="const GLdouble *"/> 4252 </function> 4253 4254 <function name="MultiTexCoord1f" alias="MultiTexCoord1fARB"> 4255 <param name="target" type="GLenum"/> 4256 <param name="s" type="GLfloat"/> 4257 </function> 4258 4259 <function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB"> 4260 <param name="target" type="GLenum"/> 4261 <param name="v" type="const GLfloat *"/> 4262 </function> 4263 4264 <function name="MultiTexCoord1i" alias="MultiTexCoord1iARB"> 4265 <param name="target" type="GLenum"/> 4266 <param name="s" type="GLint"/> 4267 </function> 4268 4269 <function name="MultiTexCoord1iv" alias="MultiTexCoord1ivARB"> 4270 <param name="target" type="GLenum"/> 4271 <param name="v" type="const GLint *"/> 4272 </function> 4273 4274 <function name="MultiTexCoord1s" alias="MultiTexCoord1sARB"> 4275 <param name="target" type="GLenum"/> 4276 <param name="s" type="GLshort"/> 4277 </function> 4278 4279 <function name="MultiTexCoord1sv" alias="MultiTexCoord1svARB"> 4280 <param name="target" type="GLenum"/> 4281 <param name="v" type="const GLshort *"/> 4282 </function> 4283 4284 <function name="MultiTexCoord2d" alias="MultiTexCoord2dARB"> 4285 <param name="target" type="GLenum"/> 4286 <param name="s" type="GLdouble"/> 4287 <param name="t" type="GLdouble"/> 4288 </function> 4289 4290 <function name="MultiTexCoord2dv" alias="MultiTexCoord2dvARB"> 4291 <param name="target" type="GLenum"/> 4292 <param name="v" type="const GLdouble *"/> 4293 </function> 4294 4295 <function name="MultiTexCoord2f" alias="MultiTexCoord2fARB"> 4296 <param name="target" type="GLenum"/> 4297 <param name="s" type="GLfloat"/> 4298 <param name="t" type="GLfloat"/> 4299 </function> 4300 4301 <function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB"> 4302 <param name="target" type="GLenum"/> 4303 <param name="v" type="const GLfloat *"/> 4304 </function> 4305 4306 <function name="MultiTexCoord2i" alias="MultiTexCoord2iARB"> 4307 <param name="target" type="GLenum"/> 4308 <param name="s" type="GLint"/> 4309 <param name="t" type="GLint"/> 4310 </function> 4311 4312 <function name="MultiTexCoord2iv" alias="MultiTexCoord2ivARB"> 4313 <param name="target" type="GLenum"/> 4314 <param name="v" type="const GLint *"/> 4315 </function> 4316 4317 <function name="MultiTexCoord2s" alias="MultiTexCoord2sARB"> 4318 <param name="target" type="GLenum"/> 4319 <param name="s" type="GLshort"/> 4320 <param name="t" type="GLshort"/> 4321 </function> 4322 4323 <function name="MultiTexCoord2sv" alias="MultiTexCoord2svARB"> 4324 <param name="target" type="GLenum"/> 4325 <param name="v" type="const GLshort *"/> 4326 </function> 4327 4328 <function name="MultiTexCoord3d" alias="MultiTexCoord3dARB"> 4329 <param name="target" type="GLenum"/> 4330 <param name="s" type="GLdouble"/> 4331 <param name="t" type="GLdouble"/> 4332 <param name="r" type="GLdouble"/> 4333 </function> 4334 4335 <function name="MultiTexCoord3dv" alias="MultiTexCoord3dvARB"> 4336 <param name="target" type="GLenum"/> 4337 <param name="v" type="const GLdouble *"/> 4338 </function> 4339 4340 <function name="MultiTexCoord3f" alias="MultiTexCoord3fARB"> 4341 <param name="target" type="GLenum"/> 4342 <param name="s" type="GLfloat"/> 4343 <param name="t" type="GLfloat"/> 4344 <param name="r" type="GLfloat"/> 4345 </function> 4346 4347 <function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB"> 4348 <param name="target" type="GLenum"/> 4349 <param name="v" type="const GLfloat *"/> 4350 </function> 4351 4352 <function name="MultiTexCoord3i" alias="MultiTexCoord3iARB"> 4353 <param name="target" type="GLenum"/> 4354 <param name="s" type="GLint"/> 4355 <param name="t" type="GLint"/> 4356 <param name="r" type="GLint"/> 4357 </function> 4358 4359 <function name="MultiTexCoord3iv" alias="MultiTexCoord3ivARB"> 4360 <param name="target" type="GLenum"/> 4361 <param name="v" type="const GLint *"/> 4362 </function> 4363 4364 <function name="MultiTexCoord3s" alias="MultiTexCoord3sARB"> 4365 <param name="target" type="GLenum"/> 4366 <param name="s" type="GLshort"/> 4367 <param name="t" type="GLshort"/> 4368 <param name="r" type="GLshort"/> 4369 </function> 4370 4371 <function name="MultiTexCoord3sv" alias="MultiTexCoord3svARB"> 4372 <param name="target" type="GLenum"/> 4373 <param name="v" type="const GLshort *"/> 4374 </function> 4375 4376 <function name="MultiTexCoord4d" alias="MultiTexCoord4dARB"> 4377 <param name="target" type="GLenum"/> 4378 <param name="s" type="GLdouble"/> 4379 <param name="t" type="GLdouble"/> 4380 <param name="r" type="GLdouble"/> 4381 <param name="q" type="GLdouble"/> 4382 </function> 4383 4384 <function name="MultiTexCoord4dv" alias="MultiTexCoord4dvARB"> 4385 <param name="target" type="GLenum"/> 4386 <param name="v" type="const GLdouble *"/> 4387 </function> 4388 4389 <function name="MultiTexCoord4f" alias="MultiTexCoord4fARB"> 4390 <param name="target" type="GLenum"/> 4391 <param name="s" type="GLfloat"/> 4392 <param name="t" type="GLfloat"/> 4393 <param name="r" type="GLfloat"/> 4394 <param name="q" type="GLfloat"/> 4395 </function> 4396 4397 <function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB"> 4398 <param name="target" type="GLenum"/> 4399 <param name="v" type="const GLfloat *"/> 4400 </function> 4401 4402 <function name="MultiTexCoord4i" alias="MultiTexCoord4iARB"> 4403 <param name="target" type="GLenum"/> 4404 <param name="s" type="GLint"/> 4405 <param name="t" type="GLint"/> 4406 <param name="r" type="GLint"/> 4407 <param name="q" type="GLint"/> 4408 </function> 4409 4410 <function name="MultiTexCoord4iv" alias="MultiTexCoord4ivARB"> 4411 <param name="target" type="GLenum"/> 4412 <param name="v" type="const GLint *"/> 4413 </function> 4414 4415 <function name="MultiTexCoord4s" alias="MultiTexCoord4sARB"> 4416 <param name="target" type="GLenum"/> 4417 <param name="s" type="GLshort"/> 4418 <param name="t" type="GLshort"/> 4419 <param name="r" type="GLshort"/> 4420 <param name="q" type="GLshort"/> 4421 </function> 4422 4423 <function name="MultiTexCoord4sv" alias="MultiTexCoord4svARB"> 4424 <param name="target" type="GLenum"/> 4425 <param name="v" type="const GLshort *"/> 4426 </function> 4427 4428 <function name="LoadTransposeMatrixf" alias="LoadTransposeMatrixfARB"> 4429 <param name="m" type="const GLfloat *"/> 4430 </function> 4431 4432 <function name="LoadTransposeMatrixd" alias="LoadTransposeMatrixdARB"> 4433 <param name="m" type="const GLdouble *"/> 4434 </function> 4435 4436 <function name="MultTransposeMatrixf" alias="MultTransposeMatrixfARB"> 4437 <param name="m" type="const GLfloat *"/> 4438 </function> 4439 4440 <function name="MultTransposeMatrixd" alias="MultTransposeMatrixdARB"> 4441 <param name="m" type="const GLdouble *"/> 4442 </function> 4443 4444 <function name="SampleCoverage" alias="SampleCoverageARB"> 4445 <param name="value" type="GLclampf"/> 4446 <param name="invert" type="GLboolean"/> 4447 </function> 4448 4449 <function name="CompressedTexImage3D" alias="CompressedTexImage3DARB"> 4450 <param name="target" type="GLenum"/> 4451 <param name="level" type="GLint"/> 4452 <param name="internalformat" type="GLenum"/> 4453 <param name="width" type="GLsizei"/> 4454 <param name="height" type="GLsizei"/> 4455 <param name="depth" type="GLsizei"/> 4456 <param name="border" type="GLint"/> 4457 <param name="imageSize" type="GLsizei"/> 4458 <param name="data" type="const GLvoid *"/> 4459 </function> 4460 4461 <function name="CompressedTexImage2D" alias="CompressedTexImage2DARB"> 4462 <param name="target" type="GLenum"/> 4463 <param name="level" type="GLint"/> 4464 <param name="internalformat" type="GLenum"/> 4465 <param name="width" type="GLsizei"/> 4466 <param name="height" type="GLsizei"/> 4467 <param name="border" type="GLint"/> 4468 <param name="imageSize" type="GLsizei"/> 4469 <param name="data" type="const GLvoid *"/> 4470 </function> 4471 4472 <function name="CompressedTexImage1D" alias="CompressedTexImage1DARB"> 4473 <param name="target" type="GLenum"/> 4474 <param name="level" type="GLint"/> 4475 <param name="internalformat" type="GLenum"/> 4476 <param name="width" type="GLsizei"/> 4477 <param name="border" type="GLint"/> 4478 <param name="imageSize" type="GLsizei"/> 4479 <param name="data" type="const GLvoid *"/> 4480 </function> 4481 4482 <function name="CompressedTexSubImage3D" alias="CompressedTexSubImage3DARB"> 4483 <param name="target" type="GLenum"/> 4484 <param name="level" type="GLint"/> 4485 <param name="xoffset" type="GLint"/> 4486 <param name="yoffset" type="GLint"/> 4487 <param name="zoffset" type="GLint"/> 4488 <param name="width" type="GLsizei"/> 4489 <param name="height" type="GLsizei"/> 4490 <param name="depth" type="GLsizei"/> 4491 <param name="format" type="GLenum"/> 4492 <param name="imageSize" type="GLsizei"/> 4493 <param name="data" type="const GLvoid *"/> 4494 </function> 4495 4496 <function name="CompressedTexSubImage2D" alias="CompressedTexSubImage2DARB"> 4497 <param name="target" type="GLenum"/> 4498 <param name="level" type="GLint"/> 4499 <param name="xoffset" type="GLint"/> 4500 <param name="yoffset" type="GLint"/> 4501 <param name="width" type="GLsizei"/> 4502 <param name="height" type="GLsizei"/> 4503 <param name="format" type="GLenum"/> 4504 <param name="imageSize" type="GLsizei"/> 4505 <param name="data" type="const GLvoid *"/> 4506 </function> 4507 4508 <function name="CompressedTexSubImage1D" alias="CompressedTexSubImage1DARB"> 4509 <param name="target" type="GLenum"/> 4510 <param name="level" type="GLint"/> 4511 <param name="xoffset" type="GLint"/> 4512 <param name="width" type="GLsizei"/> 4513 <param name="format" type="GLenum"/> 4514 <param name="imageSize" type="GLsizei"/> 4515 <param name="data" type="const GLvoid *"/> 4516 </function> 4517 4518 <function name="GetCompressedTexImage" alias="GetCompressedTexImageARB"> 4519 <param name="target" type="GLenum"/> 4520 <param name="level" type="GLint"/> 4521 <param name="img" type="GLvoid *" output="true"/> 4522 </function> 4523</category> 4524 4525<category name="1.4"> 4526 <enum name="BLEND_DST_RGB" count="1" value="0x80C8"> 4527 <size name="Get" mode="get"/> 4528 </enum> 4529 <enum name="BLEND_SRC_RGB" count="1" value="0x80C9"> 4530 <size name="Get" mode="get"/> 4531 </enum> 4532 <enum name="BLEND_DST_ALPHA" count="1" value="0x80CA"> 4533 <size name="Get" mode="get"/> 4534 </enum> 4535 <enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB"> 4536 <size name="Get" mode="get"/> 4537 </enum> 4538 <enum name="POINT_SIZE_MIN" count="1" value="0x8126"> 4539 <size name="PointParameterfvEXT"/> 4540 <size name="Get" mode="get"/> 4541 </enum> 4542 <enum name="POINT_SIZE_MAX" count="1" value="0x8127"> 4543 <size name="PointParameterfvEXT"/> 4544 <size name="Get" mode="get"/> 4545 </enum> 4546 <enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128"> 4547 <size name="PointParameterfvEXT"/> 4548 <size name="Get" mode="get"/> 4549 </enum> 4550 <enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129"> 4551 <size name="PointParameterfvEXT"/> 4552 <size name="Get" mode="get"/> 4553 </enum> 4554 <enum name="GENERATE_MIPMAP" count="1" value="0x8191"> 4555 <size name="TexParameterfv"/> 4556 <size name="TexParameteriv"/> 4557 <size name="GetTexParameterfv" mode="get"/> 4558 <size name="GetTexParameteriv" mode="get"/> 4559 </enum> 4560 <enum name="GENERATE_MIPMAP_HINT" value="0x8192"/> 4561 <enum name="DEPTH_COMPONENT16" value="0x81A5"/> 4562 <enum name="DEPTH_COMPONENT24" value="0x81A6"/> 4563 <enum name="DEPTH_COMPONENT32" value="0x81A7"/> 4564 <enum name="MIRRORED_REPEAT" value="0x8370"/> 4565 <enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450"> 4566 <size name="Get" mode="get"/> 4567 </enum> 4568 <enum name="FOG_COORDINATE" value="0x8451"/> 4569 <enum name="FRAGMENT_DEPTH" value="0x8452"/> 4570 <enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453"> 4571 <size name="Get" mode="get"/> 4572 </enum> 4573 <enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454"> 4574 <size name="Get" mode="get"/> 4575 </enum> 4576 <enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455"> 4577 <size name="Get" mode="get"/> 4578 </enum> 4579 <enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/> 4580 <enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457"> 4581 <size name="Get" mode="get"/> 4582 </enum> 4583 <enum name="COLOR_SUM" value="0x8458"/> 4584 <enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459"> 4585 <size name="Get" mode="get"/> 4586 </enum> 4587 <enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A"> 4588 <size name="Get" mode="get"/> 4589 </enum> 4590 <enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B"> 4591 <size name="Get" mode="get"/> 4592 </enum> 4593 <enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C"> 4594 <size name="Get" mode="get"/> 4595 </enum> 4596 <enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/> 4597 <enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E"> 4598 <size name="Get" mode="get"/> 4599 </enum> 4600 <enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD"> 4601 <size name="Get" mode="get"/> 4602 </enum> 4603 <enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/> 4604 <enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501"> 4605 <size name="TexEnvfv"/> 4606 <size name="TexEnviv"/> 4607 <size name="TexParameterfv"/> 4608 <size name="TexParameteriv"/> 4609 <size name="GetTexEnvfv" mode="get"/> 4610 <size name="GetTexEnviv" mode="get"/> 4611 <size name="GetTexParameterfv" mode="get"/> 4612 <size name="GetTexParameteriv" mode="get"/> 4613 </enum> 4614 <enum name="INCR_WRAP" value="0x8507"/> 4615 <enum name="DECR_WRAP" value="0x8508"/> 4616 <enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A"> 4617 <size name="GetTexLevelParameterfv" mode="get"/> 4618 <size name="GetTexLevelParameteriv" mode="get"/> 4619 </enum> 4620 <enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B"> 4621 <size name="TexParameterfv"/> 4622 <size name="TexParameteriv"/> 4623 <size name="GetTexParameterfv" mode="get"/> 4624 <size name="GetTexParameteriv" mode="get"/> 4625 </enum> 4626 <enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C"> 4627 <size name="TexParameterfv"/> 4628 <size name="TexParameteriv"/> 4629 <size name="GetTexParameterfv" mode="get"/> 4630 <size name="GetTexParameteriv" mode="get"/> 4631 </enum> 4632 <enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D"> 4633 <size name="TexParameterfv"/> 4634 <size name="TexParameteriv"/> 4635 <size name="GetTexParameterfv" mode="get"/> 4636 <size name="GetTexParameteriv" mode="get"/> 4637 </enum> 4638 <enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/> 4639 4640 <function name="BlendFuncSeparate" alias="BlendFuncSeparateEXT"> 4641 <param name="sfactorRGB" type="GLenum"/> 4642 <param name="dfactorRGB" type="GLenum"/> 4643 <param name="sfactorAlpha" type="GLenum"/> 4644 <param name="dfactorAlpha" type="GLenum"/> 4645 </function> 4646 4647 <function name="FogCoordf" alias="FogCoordfEXT"> 4648 <param name="coord" type="GLfloat"/> 4649 </function> 4650 4651 <function name="FogCoordfv" alias="FogCoordfvEXT"> 4652 <param name="coord" type="const GLfloat *"/> 4653 </function> 4654 4655 <function name="FogCoordd" alias="FogCoorddEXT"> 4656 <param name="coord" type="GLdouble"/> 4657 </function> 4658 4659 <function name="FogCoorddv" alias="FogCoorddvEXT"> 4660 <param name="coord" type="const GLdouble *"/> 4661 </function> 4662 4663 <function name="FogCoordPointer" alias="FogCoordPointerEXT"> 4664 <param name="type" type="GLenum"/> 4665 <param name="stride" type="GLsizei"/> 4666 <param name="pointer" type="const GLvoid *"/> 4667 </function> 4668 4669 <function name="MultiDrawArrays" alias="MultiDrawArraysEXT"> 4670 <param name="mode" type="GLenum"/> 4671 <param name="first" type="const GLint *"/> 4672 <param name="count" type="const GLsizei *"/> 4673 <param name="primcount" type="GLsizei"/> 4674 </function> 4675 4676 <function name="MultiDrawElements" alias="MultiDrawElementsEXT"> 4677 <param name="mode" type="GLenum"/> 4678 <param name="count" type="const GLsizei *"/> 4679 <param name="type" type="GLenum"/> 4680 <param name="indices" type="const GLvoid * const *"/> 4681 <param name="primcount" type="GLsizei"/> 4682 </function> 4683 4684 <function name="PointParameterf" alias="PointParameterfEXT"> 4685 <param name="pname" type="GLenum"/> 4686 <param name="param" type="GLfloat"/> 4687 </function> 4688 4689 <function name="PointParameterfv" alias="PointParameterfvEXT"> 4690 <param name="pname" type="GLenum"/> 4691 <param name="params" type="const GLfloat *"/> 4692 </function> 4693 4694 <function name="PointParameteri" alias="PointParameteriNV"> 4695 <param name="pname" type="GLenum"/> 4696 <param name="param" type="GLint"/> 4697 </function> 4698 4699 <function name="PointParameteriv" alias="PointParameterivNV"> 4700 <param name="pname" type="GLenum"/> 4701 <param name="params" type="const GLint *"/> 4702 </function> 4703 4704 <function name="SecondaryColor3b" alias="SecondaryColor3bEXT"> 4705 <param name="red" type="GLbyte"/> 4706 <param name="green" type="GLbyte"/> 4707 <param name="blue" type="GLbyte"/> 4708 </function> 4709 4710 <function name="SecondaryColor3bv" alias="SecondaryColor3bvEXT"> 4711 <param name="v" type="const GLbyte *"/> 4712 </function> 4713 4714 <function name="SecondaryColor3d" alias="SecondaryColor3dEXT"> 4715 <param name="red" type="GLdouble"/> 4716 <param name="green" type="GLdouble"/> 4717 <param name="blue" type="GLdouble"/> 4718 </function> 4719 4720 <function name="SecondaryColor3dv" alias="SecondaryColor3dvEXT"> 4721 <param name="v" type="const GLdouble *"/> 4722 </function> 4723 4724 <function name="SecondaryColor3f" alias="SecondaryColor3fEXT"> 4725 <param name="red" type="GLfloat"/> 4726 <param name="green" type="GLfloat"/> 4727 <param name="blue" type="GLfloat"/> 4728 </function> 4729 4730 <function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT"> 4731 <param name="v" type="const GLfloat *"/> 4732 </function> 4733 4734 <function name="SecondaryColor3i" alias="SecondaryColor3iEXT"> 4735 <param name="red" type="GLint"/> 4736 <param name="green" type="GLint"/> 4737 <param name="blue" type="GLint"/> 4738 </function> 4739 4740 <function name="SecondaryColor3iv" alias="SecondaryColor3ivEXT"> 4741 <param name="v" type="const GLint *"/> 4742 </function> 4743 4744 <function name="SecondaryColor3s" alias="SecondaryColor3sEXT"> 4745 <param name="red" type="GLshort"/> 4746 <param name="green" type="GLshort"/> 4747 <param name="blue" type="GLshort"/> 4748 </function> 4749 4750 <function name="SecondaryColor3sv" alias="SecondaryColor3svEXT"> 4751 <param name="v" type="const GLshort *"/> 4752 </function> 4753 4754 <function name="SecondaryColor3ub" alias="SecondaryColor3ubEXT"> 4755 <param name="red" type="GLubyte"/> 4756 <param name="green" type="GLubyte"/> 4757 <param name="blue" type="GLubyte"/> 4758 </function> 4759 4760 <function name="SecondaryColor3ubv" alias="SecondaryColor3ubvEXT"> 4761 <param name="v" type="const GLubyte *"/> 4762 </function> 4763 4764 <function name="SecondaryColor3ui" alias="SecondaryColor3uiEXT"> 4765 <param name="red" type="GLuint"/> 4766 <param name="green" type="GLuint"/> 4767 <param name="blue" type="GLuint"/> 4768 </function> 4769 4770 <function name="SecondaryColor3uiv" alias="SecondaryColor3uivEXT"> 4771 <param name="v" type="const GLuint *"/> 4772 </function> 4773 4774 <function name="SecondaryColor3us" alias="SecondaryColor3usEXT"> 4775 <param name="red" type="GLushort"/> 4776 <param name="green" type="GLushort"/> 4777 <param name="blue" type="GLushort"/> 4778 </function> 4779 4780 <function name="SecondaryColor3usv" alias="SecondaryColor3usvEXT"> 4781 <param name="v" type="const GLushort *"/> 4782 </function> 4783 4784 <function name="SecondaryColorPointer" alias="SecondaryColorPointerEXT"> 4785 <param name="size" type="GLint"/> 4786 <param name="type" type="GLenum"/> 4787 <param name="stride" type="GLsizei"/> 4788 <param name="pointer" type="const GLvoid *"/> 4789 </function> 4790 4791 <function name="WindowPos2d" alias="WindowPos2dMESA"> 4792 <param name="x" type="GLdouble"/> 4793 <param name="y" type="GLdouble"/> 4794 </function> 4795 4796 <function name="WindowPos2dv" alias="WindowPos2dvMESA"> 4797 <param name="v" type="const GLdouble *"/> 4798 </function> 4799 4800 <function name="WindowPos2f" alias="WindowPos2fMESA"> 4801 <param name="x" type="GLfloat"/> 4802 <param name="y" type="GLfloat"/> 4803 </function> 4804 4805 <function name="WindowPos2fv" alias="WindowPos2fvMESA"> 4806 <param name="v" type="const GLfloat *"/> 4807 </function> 4808 4809 <function name="WindowPos2i" alias="WindowPos2iMESA"> 4810 <param name="x" type="GLint"/> 4811 <param name="y" type="GLint"/> 4812 </function> 4813 4814 <function name="WindowPos2iv" alias="WindowPos2ivMESA"> 4815 <param name="v" type="const GLint *"/> 4816 </function> 4817 4818 <function name="WindowPos2s" alias="WindowPos2sMESA"> 4819 <param name="x" type="GLshort"/> 4820 <param name="y" type="GLshort"/> 4821 </function> 4822 4823 <function name="WindowPos2sv" alias="WindowPos2svMESA"> 4824 <param name="v" type="const GLshort *"/> 4825 </function> 4826 4827 <function name="WindowPos3d" alias="WindowPos3dMESA"> 4828 <param name="x" type="GLdouble"/> 4829 <param name="y" type="GLdouble"/> 4830 <param name="z" type="GLdouble"/> 4831 </function> 4832 4833 <function name="WindowPos3dv" alias="WindowPos3dvMESA"> 4834 <param name="v" type="const GLdouble *"/> 4835 </function> 4836 4837 <function name="WindowPos3f" alias="WindowPos3fMESA"> 4838 <param name="x" type="GLfloat"/> 4839 <param name="y" type="GLfloat"/> 4840 <param name="z" type="GLfloat"/> 4841 </function> 4842 4843 <function name="WindowPos3fv" alias="WindowPos3fvMESA"> 4844 <param name="v" type="const GLfloat *"/> 4845 </function> 4846 4847 <function name="WindowPos3i" alias="WindowPos3iMESA"> 4848 <param name="x" type="GLint"/> 4849 <param name="y" type="GLint"/> 4850 <param name="z" type="GLint"/> 4851 </function> 4852 4853 <function name="WindowPos3iv" alias="WindowPos3ivMESA"> 4854 <param name="v" type="const GLint *"/> 4855 </function> 4856 4857 <function name="WindowPos3s" alias="WindowPos3sMESA"> 4858 <param name="x" type="GLshort"/> 4859 <param name="y" type="GLshort"/> 4860 <param name="z" type="GLshort"/> 4861 </function> 4862 4863 <function name="WindowPos3sv" alias="WindowPos3svMESA"> 4864 <param name="v" type="const GLshort *"/> 4865 </function> 4866</category> 4867 4868<category name="1.5"> 4869 <enum name="BUFFER_SIZE" value="0x8764"/> 4870 <enum name="BUFFER_USAGE" value="0x8765"/> 4871 <enum name="QUERY_COUNTER_BITS" value="0x8864"/> 4872 <enum name="CURRENT_QUERY" value="0x8865"/> 4873 <enum name="QUERY_RESULT" value="0x8866"/> 4874 <enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/> 4875 <enum name="ARRAY_BUFFER" value="0x8892"/> 4876 <enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/> 4877 <enum name="ARRAY_BUFFER_BINDING" value="0x8894"/> 4878 <enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/> 4879 <enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/> 4880 <enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/> 4881 <enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/> 4882 <enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/> 4883 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/> 4884 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/> 4885 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/> 4886 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/> 4887 <enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/> 4888 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/> 4889 <enum name="READ_ONLY" value="0x88B8"/> 4890 <enum name="WRITE_ONLY" value="0x88B9"/> 4891 <enum name="READ_WRITE" value="0x88BA"/> 4892 <enum name="BUFFER_ACCESS" value="0x88BB"/> 4893 <enum name="BUFFER_MAPPED" value="0x88BC"/> 4894 <enum name="BUFFER_MAP_POINTER" value="0x88BD"/> 4895 <enum name="STREAM_DRAW" value="0x88E0"/> 4896 <enum name="STREAM_READ" value="0x88E1"/> 4897 <enum name="STREAM_COPY" value="0x88E2"/> 4898 <enum name="STATIC_DRAW" value="0x88E4"/> 4899 <enum name="STATIC_READ" value="0x88E5"/> 4900 <enum name="STATIC_COPY" value="0x88E6"/> 4901 <enum name="DYNAMIC_DRAW" value="0x88E8"/> 4902 <enum name="DYNAMIC_READ" value="0x88E9"/> 4903 <enum name="DYNAMIC_COPY" value="0x88EA"/> 4904 <enum name="SAMPLES_PASSED" count="1" value="0x8914"/> 4905 <enum name="FOG_COORD_SRC" value="0x8450"> 4906 <size name="Get" mode="get"/> 4907 </enum> 4908 <enum name="FOG_COORD" value="0x8451"/> 4909 <enum name="CURRENT_FOG_COORD" count="1" value="0x8453"> 4910 <size name="Get" mode="get"/> 4911 </enum> 4912 <enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454"> 4913 <size name="Get" mode="get"/> 4914 </enum> 4915 <enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455"> 4916 <size name="Get" mode="get"/> 4917 </enum> 4918 <enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/> 4919 <enum name="FOG_COORD_ARRAY" count="1" value="0x8457"> 4920 <size name="Get" mode="get"/> 4921 </enum> 4922 <enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/> 4923 <enum name="SRC0_RGB" value="0x8580"/> 4924 <enum name="SRC1_RGB" value="0x8581"/> 4925 <enum name="SRC2_RGB" value="0x8582"/> 4926 <enum name="SRC0_ALPHA" value="0x8588"/> 4927 <enum name="SRC1_ALPHA" value="0x8589"/> 4928 <enum name="SRC2_ALPHA" value="0x858A"/> 4929 4930 <type name="intptr" size="4" glx_name="CARD32"/> 4931 <type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/> 4932 4933 <function name="BindBuffer" alias="BindBufferARB"> 4934 <param name="target" type="GLenum"/> 4935 <param name="buffer" type="GLuint"/> 4936 </function> 4937 4938 <function name="BufferData" alias="BufferDataARB"> 4939 <param name="target" type="GLenum"/> 4940 <param name="size" type="GLsizeiptr"/> 4941 <param name="data" type="const GLvoid *"/> 4942 <param name="usage" type="GLenum"/> 4943 </function> 4944 4945 <function name="BufferSubData" alias="BufferSubDataARB"> 4946 <param name="target" type="GLenum"/> 4947 <param name="offset" type="GLintptr"/> 4948 <param name="size" type="GLsizeiptr"/> 4949 <param name="data" type="const GLvoid *"/> 4950 </function> 4951 4952 <function name="DeleteBuffers" alias="DeleteBuffersARB"> 4953 <param name="n" type="GLsizei"/> 4954 <param name="buffer" type="const GLuint *"/> 4955 </function> 4956 4957 <function name="GenBuffers" alias="GenBuffersARB"> 4958 <param name="n" type="GLsizei" counter="true"/> 4959 <param name="buffer" type="GLuint *" output="true" count="n"/> 4960 </function> 4961 4962 <function name="GetBufferParameteriv" alias="GetBufferParameterivARB"> 4963 <param name="target" type="GLenum"/> 4964 <param name="pname" type="GLenum"/> 4965 <param name="params" type="GLint *" output="true" variable_param="pname"/> 4966 </function> 4967 4968 <function name="GetBufferPointerv" alias="GetBufferPointervARB"> 4969 <param name="target" type="GLenum"/> 4970 <param name="pname" type="GLenum"/> 4971 <param name="params" type="GLvoid **" output="true"/> 4972 </function> 4973 4974 <function name="GetBufferSubData" alias="GetBufferSubDataARB"> 4975 <param name="target" type="GLenum"/> 4976 <param name="offset" type="GLintptr"/> 4977 <param name="size" type="GLsizeiptr"/> 4978 <param name="data" type="GLvoid *" output="true"/> 4979 </function> 4980 4981 <function name="IsBuffer" alias="IsBufferARB"> 4982 <param name="buffer" type="GLuint"/> 4983 <return type="GLboolean"/> 4984 </function> 4985 4986 <function name="MapBuffer" alias="MapBufferARB"> 4987 <param name="target" type="GLenum"/> 4988 <param name="access" type="GLenum"/> 4989 <return type="GLvoid *"/> 4990 </function> 4991 4992 <function name="UnmapBuffer" alias="UnmapBufferARB"> 4993 <param name="target" type="GLenum"/> 4994 <return type="GLboolean"/> 4995 </function> 4996 4997 <function name="GenQueries" alias="GenQueriesARB"> 4998 <param name="n" type="GLsizei" counter="true"/> 4999 <param name="ids" type="GLuint *" output="true" count="n"/> 5000 </function> 5001 5002 <function name="DeleteQueries" alias="DeleteQueriesARB"> 5003 <param name="n" type="GLsizei"/> 5004 <param name="ids" type="const GLuint *"/> 5005 </function> 5006 5007 <function name="IsQuery" alias="IsQueryARB"> 5008 <param name="id" type="GLuint"/> 5009 <return type="GLboolean"/> 5010 </function> 5011 5012 <function name="BeginQuery" alias="BeginQueryARB"> 5013 <param name="target" type="GLenum"/> 5014 <param name="id" type="GLuint"/> 5015 </function> 5016 5017 <function name="EndQuery" alias="EndQueryARB"> 5018 <param name="target" type="GLenum"/> 5019 </function> 5020 5021 <function name="GetQueryiv" alias="GetQueryivARB"> 5022 <param name="target" type="GLenum"/> 5023 <param name="pname" type="GLenum"/> 5024 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5025 </function> 5026 5027 <function name="GetQueryObjectiv" alias="GetQueryObjectivARB"> 5028 <param name="id" type="GLuint"/> 5029 <param name="pname" type="GLenum"/> 5030 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5031 </function> 5032 5033 <function name="GetQueryObjectuiv" alias="GetQueryObjectuivARB"> 5034 <param name="id" type="GLuint"/> 5035 <param name="pname" type="GLenum"/> 5036 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 5037 </function> 5038</category> 5039 5040 5041<category name="2.0"> 5042 <!-- XXX some of the enums and functions probably need additional --> 5043 <!-- flags/attributes. --> 5044 5045 <type name="char" size="1" glx_name="CARD8"/> 5046 5047 <enum name="BLEND_EQUATION_RGB" value="0x8009"/> 5048 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/> 5049 <enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/> 5050 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/> 5051 <enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/> 5052 <enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/> 5053 <enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/> 5054 <enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/> 5055 <enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/> 5056 <enum name="STENCIL_BACK_FUNC" value="0x8800"/> 5057 <enum name="STENCIL_BACK_FAIL" value="0x8801"/> 5058 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/> 5059 <enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/> 5060 <enum name="MAX_DRAW_BUFFERS" value="0x8824"/> 5061 <enum name="DRAW_BUFFER0" value="0x8825"/> 5062 <enum name="DRAW_BUFFER1" value="0x8826"/> 5063 <enum name="DRAW_BUFFER2" value="0x8827"/> 5064 <enum name="DRAW_BUFFER3" value="0x8828"/> 5065 <enum name="DRAW_BUFFER4" value="0x8829"/> 5066 <enum name="DRAW_BUFFER5" value="0x882A"/> 5067 <enum name="DRAW_BUFFER6" value="0x882B"/> 5068 <enum name="DRAW_BUFFER7" value="0x882C"/> 5069 <enum name="DRAW_BUFFER8" value="0x882D"/> 5070 <enum name="DRAW_BUFFER9" value="0x882E"/> 5071 <enum name="DRAW_BUFFER10" value="0x882F"/> 5072 <enum name="DRAW_BUFFER11" value="0x8830"/> 5073 <enum name="DRAW_BUFFER12" value="0x8831"/> 5074 <enum name="DRAW_BUFFER13" value="0x8832"/> 5075 <enum name="DRAW_BUFFER14" value="0x8833"/> 5076 <enum name="DRAW_BUFFER15" value="0x8834"/> 5077 <enum name="BLEND_EQUATION_ALPHA" value="0x883D"/> 5078 <enum name="POINT_SPRITE" value="0x8861"/> 5079 <enum name="COORD_REPLACE" value="0x8862"/> 5080 <enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/> 5081 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/> 5082 <enum name="MAX_TEXTURE_COORDS" value="0x8871"/> 5083 <enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/> 5084 <enum name="FRAGMENT_SHADER" value="0x8B30"/> 5085 <enum name="VERTEX_SHADER" value="0x8B31"/> 5086 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/> 5087 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/> 5088 <enum name="MAX_VARYING_FLOATS" value="0x8B4B"/> 5089 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/> 5090 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/> 5091 <enum name="SHADER_TYPE" value="0x8B4F"/> 5092 <enum name="FLOAT_VEC2" value="0x8B50"/> 5093 <enum name="FLOAT_VEC3" value="0x8B51"/> 5094 <enum name="FLOAT_VEC4" value="0x8B52"/> 5095 <enum name="INT_VEC2" value="0x8B53"/> 5096 <enum name="INT_VEC3" value="0x8B54"/> 5097 <enum name="INT_VEC4" value="0x8B55"/> 5098 <enum name="BOOL" value="0x8B56"/> 5099 <enum name="BOOL_VEC2" value="0x8B57"/> 5100 <enum name="BOOL_VEC3" value="0x8B58"/> 5101 <enum name="BOOL_VEC4" value="0x8B59"/> 5102 <enum name="FLOAT_MAT2" value="0x8B5A"/> 5103 <enum name="FLOAT_MAT3" value="0x8B5B"/> 5104 <enum name="FLOAT_MAT4" value="0x8B5C"/> 5105 <enum name="SAMPLER_1D" value="0x8B5D"/> 5106 <enum name="SAMPLER_2D" value="0x8B5E"/> 5107 <enum name="SAMPLER_3D" value="0x8B5F"/> 5108 <enum name="SAMPLER_CUBE" value="0x8B60"/> 5109 <enum name="SAMPLER_1D_SHADOW" value="0x8B61"/> 5110 <enum name="SAMPLER_2D_SHADOW" value="0x8B62"/> 5111 <enum name="DELETE_STATUS" value="0x8B80"/> 5112 <enum name="COMPILE_STATUS" value="0x8B81"/> 5113 <enum name="LINK_STATUS" value="0x8B82"/> 5114 <enum name="VALIDATE_STATUS" value="0x8B83"/> 5115 <enum name="INFO_LOG_LENGTH" value="0x8B84"/> 5116 <enum name="ATTACHED_SHADERS" value="0x8B85"/> 5117 <enum name="ACTIVE_UNIFORMS" value="0x8B86"/> 5118 <enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/> 5119 <enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/> 5120 <enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/> 5121 <enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/> 5122 <enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/> 5123 <enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/> 5124 <enum name="CURRENT_PROGRAM" value="0x8B8D"/> 5125 <enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0"> 5126 <size name="PointParameterfvEXT"/> 5127 <size name="PointParameterivNV"/> 5128 </enum> 5129 <enum name="LOWER_LEFT" value="0x8CA1"/> 5130 <enum name="UPPER_LEFT" value="0x8CA2"/> 5131 <enum name="STENCIL_BACK_REF" value="0x8CA3"/> 5132 <enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/> 5133 <enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/> 5134 5135 <function name="BlendEquationSeparate" alias="BlendEquationSeparateEXT"> 5136 <param name="modeRGB" type="GLenum"/> 5137 <param name="modeA" type="GLenum"/> 5138 </function> 5139 5140 <function name="DrawBuffers" alias="DrawBuffersARB"> 5141 <param name="n" type="GLsizei" counter="true"/> 5142 <param name="bufs" type="const GLenum *" count="n"/> 5143 </function> 5144 5145 <function name="StencilFuncSeparate" offset="assign"> 5146 <param name="face" type="GLenum"/> 5147 <param name="func" type="GLenum"/> 5148 <param name="ref" type="GLint"/> 5149 <param name="mask" type="GLuint"/> 5150 <glx ignore="true"/> 5151 </function> 5152 5153 <function name="StencilOpSeparate" offset="assign"> 5154 <param name="face" type="GLenum"/> 5155 <param name="sfail" type="GLenum"/> 5156 <param name="zfail" type="GLenum"/> 5157 <param name="zpass" type="GLenum"/> 5158 <glx ignore="true"/> 5159 </function> 5160 5161 <function name="StencilMaskSeparate" offset="assign"> 5162 <param name="face" type="GLenum"/> 5163 <param name="mask" type="GLuint"/> 5164 <glx ignore="true"/> 5165 </function> 5166 5167 <function name="AttachShader" offset="assign"> 5168 <param name="program" type="GLuint"/> 5169 <param name="shader" type="GLuint"/> 5170 <glx ignore="true"/> 5171 </function> 5172 5173 <function name="BindAttribLocation" alias="BindAttribLocationARB"> 5174 <param name="program" type="GLuint"/> 5175 <param name="index" type="GLuint"/> 5176 <param name="name" type="const GLchar *"/> 5177 <glx ignore="true"/> 5178 </function> 5179 5180 <function name="CompileShader" alias="CompileShaderARB"> 5181 <param name="shader" type="GLuint"/> 5182 <glx ignore="true"/> 5183 </function> 5184 5185 <function name="CreateProgram" offset="assign"> 5186 <return type="GLuint"/> 5187 <glx ignore="true"/> 5188 </function> 5189 5190 <function name="CreateShader" offset="assign"> 5191 <param name="type" type="GLenum"/> 5192 <return type="GLuint"/> 5193 <glx ignore="true"/> 5194 </function> 5195 5196 <function name="DeleteProgram" offset="assign"> 5197 <param name="program" type="GLuint"/> 5198 <glx ignore="true"/> 5199 </function> 5200 5201 <function name="DeleteShader" offset="assign"> 5202 <param name="program" type="GLuint"/> 5203 <glx ignore="true"/> 5204 </function> 5205 5206 <function name="DetachShader" offset="assign"> 5207 <param name="program" type="GLuint"/> 5208 <param name="shader" type="GLuint"/> 5209 <glx ignore="true"/> 5210 </function> 5211 5212 <function name="DisableVertexAttribArray" alias="DisableVertexAttribArrayARB"> 5213 <param name="index" type="GLuint"/> 5214 <glx ignore="true"/> 5215 </function> 5216 5217 <function name="EnableVertexAttribArray" alias="EnableVertexAttribArrayARB"> 5218 <param name="index" type="GLuint"/> 5219 <glx ignore="true"/> 5220 </function> 5221 5222 <function name="GetActiveAttrib" alias="GetActiveAttribARB"> 5223 <param name="program" type="GLuint"/> 5224 <param name="index" type="GLuint"/> 5225 <param name="bufSize" type="GLsizei "/> 5226 <param name="length" type="GLsizei *" output="true"/> 5227 <param name="size" type="GLint *" output="true"/> 5228 <param name="type" type="GLenum *" output="true"/> 5229 <param name="name" type="GLchar *" output="true"/> 5230 <glx ignore="true"/> 5231 </function> 5232 5233 <function name="GetActiveUniform" alias="GetActiveUniformARB"> 5234 <param name="program" type="GLuint"/> 5235 <param name="index" type="GLuint"/> 5236 <param name="bufSize" type="GLsizei"/> 5237 <param name="length" type="GLsizei *" output="true"/> 5238 <param name="size" type="GLint *" output="true"/> 5239 <param name="type" type="GLenum *" output="true"/> 5240 <param name="name" type="GLchar *" output="true"/> 5241 <glx ignore="true"/> 5242 </function> 5243 5244 <function name="GetAttachedShaders" offset="assign"> 5245 <param name="program" type="GLuint"/> 5246 <param name="maxCount" type="GLsizei"/> 5247 <param name="count" type="GLsizei *" output="true"/> 5248 <param name="obj" type="GLuint *" output="true"/> 5249 <glx ignore="true"/> 5250 </function> 5251 5252 <function name="GetAttribLocation" alias="GetAttribLocationARB"> 5253 <param name="program" type="GLuint"/> 5254 <param name="name" type="const GLchar *"/> 5255 <return type="GLint"/> 5256 <glx ignore="true"/> 5257 </function> 5258 5259 <function name="GetProgramiv" offset="assign"> 5260 <param name="program" type="GLuint"/> 5261 <param name="pname" type="GLenum"/> 5262 <param name="params" type="GLint *"/> 5263 <glx ignore="true"/> 5264 </function> 5265 5266 <function name="GetProgramInfoLog" offset="assign"> 5267 <param name="program" type="GLuint"/> 5268 <param name="bufSize" type="GLsizei"/> 5269 <param name="length" type="GLsizei *"/> 5270 <param name="infoLog" type="GLchar *"/> 5271 <glx ignore="true"/> 5272 </function> 5273 5274 <function name="GetShaderiv" offset="assign"> 5275 <param name="shader" type="GLuint"/> 5276 <param name="pname" type="GLenum"/> 5277 <param name="params" type="GLint *"/> 5278 <glx ignore="true"/> 5279 </function> 5280 5281 <function name="GetShaderInfoLog" offset="assign"> 5282 <param name="shader" type="GLuint"/> 5283 <param name="bufSize" type="GLsizei"/> 5284 <param name="length" type="GLsizei *"/> 5285 <param name="infoLog" type="GLchar *"/> 5286 <glx ignore="true"/> 5287 </function> 5288 5289 <function name="GetShaderSource" alias="GetShaderSourceARB"> 5290 <param name="shader" type="GLuint"/> 5291 <param name="bufSize" type="GLsizei"/> 5292 <param name="length" type="GLsizei *" output="true"/> 5293 <param name="source" type="GLchar *" output="true"/> 5294 <glx ignore="true"/> 5295 </function> 5296 5297 <function name="GetUniformLocation" alias="GetUniformLocationARB"> 5298 <param name="program" type="GLuint"/> 5299 <param name="name" type="const GLchar *"/> 5300 <return type="GLint"/> 5301 <glx ignore="true"/> 5302 </function> 5303 5304 <function name="GetUniformfv" alias="GetUniformfvARB"> 5305 <param name="program" type="GLuint"/> 5306 <param name="location" type="GLint"/> 5307 <param name="params" type="GLfloat *" output="true"/> 5308 <glx ignore="true"/> 5309 </function> 5310 5311 <function name="GetUniformiv" alias="GetUniformivARB"> 5312 <param name="program" type="GLuint"/> 5313 <param name="location" type="GLint"/> 5314 <param name="params" type="GLint *"/> 5315 <glx ignore="true"/> 5316 </function> 5317 5318 <function name="GetVertexAttribdv" alias="GetVertexAttribdvARB"> 5319 <param name="index" type="GLuint"/> 5320 <param name="pname" type="GLenum"/> 5321 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 5322 <glx ignore="true"/> 5323 </function> 5324 5325 <function name="GetVertexAttribfv" alias="GetVertexAttribfvARB"> 5326 <param name="index" type="GLuint"/> 5327 <param name="pname" type="GLenum"/> 5328 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 5329 <glx ignore="true"/> 5330 </function> 5331 5332 <function name="GetVertexAttribiv" alias="GetVertexAttribivARB"> 5333 <param name="index" type="GLuint"/> 5334 <param name="pname" type="GLenum"/> 5335 <param name="params" type="GLint *" output="true" variable_param="pname"/> 5336 <glx ignore="true"/> 5337 </function> 5338 5339 <function name="GetVertexAttribPointerv" alias="GetVertexAttribPointervNV"> 5340 <param name="index" type="GLuint"/> 5341 <param name="pname" type="GLenum"/> 5342 <param name="pointer" type="GLvoid **" output="true"/> 5343 <glx ignore="true"/> 5344 </function> 5345 5346 <function name="IsProgram" offset="assign"> 5347 <param name="program" type="GLuint"/> 5348 <return type="GLboolean"/> 5349 <glx ignore="true"/> 5350 </function> 5351 5352 <function name="IsShader" offset="assign"> 5353 <param name="shader" type="GLuint"/> 5354 <return type="GLboolean"/> 5355 <glx ignore="true"/> 5356 </function> 5357 5358 <function name="LinkProgram" alias="LinkProgramARB"> 5359 <param name="program" type="GLuint"/> 5360 <glx ignore="true"/> 5361 </function> 5362 5363 <function name="ShaderSource" alias="ShaderSourceARB"> 5364 <param name="shader" type="GLuint"/> 5365 <param name="count" type="GLsizei"/> 5366 <param name="string" type="const GLchar * const *"/> 5367 <param name="length" type="const GLint *"/> 5368 <glx ignore="true"/> 5369 </function> 5370 5371 <function name="UseProgram" alias="UseProgramObjectARB"> 5372 <param name="program" type="GLuint"/> 5373 <glx ignore="true"/> 5374 </function> 5375 5376 <function name="Uniform1f" alias="Uniform1fARB"> 5377 <param name="location" type="GLint"/> 5378 <param name="v0" type="GLfloat"/> 5379 <glx ignore="true"/> 5380 </function> 5381 <function name="Uniform2f" alias="Uniform2fARB"> 5382 <param name="location" type="GLint"/> 5383 <param name="v0" type="GLfloat"/> 5384 <param name="v1" type="GLfloat"/> 5385 <glx ignore="true"/> 5386 </function> 5387 <function name="Uniform3f" alias="Uniform3fARB"> 5388 <param name="location" type="GLint"/> 5389 <param name="v0" type="GLfloat"/> 5390 <param name="v1" type="GLfloat"/> 5391 <param name="v2" type="GLfloat"/> 5392 <glx ignore="true"/> 5393 </function> 5394 <function name="Uniform4f" alias="Uniform4fARB"> 5395 <param name="location" type="GLint"/> 5396 <param name="v0" type="GLfloat"/> 5397 <param name="v1" type="GLfloat"/> 5398 <param name="v2" type="GLfloat"/> 5399 <param name="v3" type="GLfloat"/> 5400 <glx ignore="true"/> 5401 </function> 5402 5403 <function name="Uniform1i" alias="Uniform1iARB"> 5404 <param name="location" type="GLint"/> 5405 <param name="v0" type="GLint"/> 5406 <glx ignore="true"/> 5407 </function> 5408 <function name="Uniform2i" alias="Uniform2iARB"> 5409 <param name="location" type="GLint"/> 5410 <param name="v0" type="GLint"/> 5411 <param name="v1" type="GLint"/> 5412 <glx ignore="true"/> 5413 </function> 5414 <function name="Uniform3i" alias="Uniform3iARB"> 5415 <param name="location" type="GLint"/> 5416 <param name="v0" type="GLint"/> 5417 <param name="v1" type="GLint"/> 5418 <param name="v2" type="GLint"/> 5419 <glx ignore="true"/> 5420 </function> 5421 <function name="Uniform4i" alias="Uniform4iARB"> 5422 <param name="location" type="GLint"/> 5423 <param name="v0" type="GLint"/> 5424 <param name="v1" type="GLint"/> 5425 <param name="v2" type="GLint"/> 5426 <param name="v3" type="GLint"/> 5427 <glx ignore="true"/> 5428 </function> 5429 5430 <function name="Uniform1fv" alias="Uniform1fvARB"> 5431 <param name="location" type="GLint"/> 5432 <param name="count" type="GLsizei"/> 5433 <param name="value" type="const GLfloat *"/> 5434 <glx ignore="true"/> 5435 </function> 5436 <function name="Uniform2fv" alias="Uniform2fvARB"> 5437 <param name="location" type="GLint"/> 5438 <param name="count" type="GLsizei"/> 5439 <param name="value" type="const GLfloat *"/> 5440 <glx ignore="true"/> 5441 </function> 5442 <function name="Uniform3fv" alias="Uniform3fvARB"> 5443 <param name="location" type="GLint"/> 5444 <param name="count" type="GLsizei"/> 5445 <param name="value" type="const GLfloat *"/> 5446 <glx ignore="true"/> 5447 </function> 5448 <function name="Uniform4fv" alias="Uniform4fvARB"> 5449 <param name="location" type="GLint"/> 5450 <param name="count" type="GLsizei"/> 5451 <param name="value" type="const GLfloat *"/> 5452 <glx ignore="true"/> 5453 </function> 5454 5455 <function name="Uniform1iv" alias="Uniform1ivARB"> 5456 <param name="location" type="GLint"/> 5457 <param name="count" type="GLsizei"/> 5458 <param name="value" type="const GLint *"/> 5459 <glx ignore="true"/> 5460 </function> 5461 <function name="Uniform2iv" alias="Uniform2ivARB"> 5462 <param name="location" type="GLint"/> 5463 <param name="count" type="GLsizei"/> 5464 <param name="value" type="const GLint *"/> 5465 <glx ignore="true"/> 5466 </function> 5467 <function name="Uniform3iv" alias="Uniform3ivARB"> 5468 <param name="location" type="GLint"/> 5469 <param name="count" type="GLsizei"/> 5470 <param name="value" type="const GLint *"/> 5471 <glx ignore="true"/> 5472 </function> 5473 <function name="Uniform4iv" alias="Uniform4ivARB"> 5474 <param name="location" type="GLint"/> 5475 <param name="count" type="GLsizei"/> 5476 <param name="value" type="const GLint *"/> 5477 <glx ignore="true"/> 5478 </function> 5479 5480 <function name="UniformMatrix2fv" alias="UniformMatrix2fvARB"> 5481 <param name="location" type="GLint"/> 5482 <param name="count" type="GLsizei"/> 5483 <param name="transpose" type="GLboolean"/> 5484 <param name="value" type="const GLfloat *"/> 5485 <glx ignore="true"/> 5486 </function> 5487 <function name="UniformMatrix3fv" alias="UniformMatrix3fvARB"> 5488 <param name="location" type="GLint"/> 5489 <param name="count" type="GLsizei"/> 5490 <param name="transpose" type="GLboolean"/> 5491 <param name="value" type="const GLfloat *"/> 5492 <glx ignore="true"/> 5493 </function> 5494 <function name="UniformMatrix4fv" alias="UniformMatrix4fvARB"> 5495 <param name="location" type="GLint"/> 5496 <param name="count" type="GLsizei"/> 5497 <param name="transpose" type="GLboolean"/> 5498 <param name="value" type="const GLfloat *"/> 5499 <glx ignore="true"/> 5500 </function> 5501 5502 <function name="ValidateProgram" alias="ValidateProgramARB"> 5503 <param name="program" type="GLuint"/> 5504 <glx ignore="true"/> 5505 </function> 5506 5507 <function name="VertexAttrib1d" alias="VertexAttrib1dARB"> 5508 <param name="index" type="GLuint"/> 5509 <param name="x" type="GLdouble"/> 5510 </function> 5511 <function name="VertexAttrib1dv" alias="VertexAttrib1dvARB"> 5512 <param name="index" type="GLuint"/> 5513 <param name="v" type="const GLdouble *"/> 5514 </function> 5515 <function name="VertexAttrib1f" alias="VertexAttrib1fARB"> 5516 <param name="index" type="GLuint"/> 5517 <param name="x" type="GLfloat"/> 5518 </function> 5519 <function name="VertexAttrib1fv" alias="VertexAttrib1fvARB"> 5520 <param name="index" type="GLuint"/> 5521 <param name="v" type="const GLfloat *"/> 5522 </function> 5523 <function name="VertexAttrib1s" alias="VertexAttrib1sARB"> 5524 <param name="index" type="GLuint"/> 5525 <param name="x" type="GLshort"/> 5526 </function> 5527 <function name="VertexAttrib1sv" alias="VertexAttrib1svARB"> 5528 <param name="index" type="GLuint"/> 5529 <param name="v" type="const GLshort *"/> 5530 </function> 5531 5532 <function name="VertexAttrib2d" alias="VertexAttrib2dARB"> 5533 <param name="index" type="GLuint"/> 5534 <param name="x" type="GLdouble"/> 5535 <param name="y" type="GLdouble"/> 5536 </function> 5537 <function name="VertexAttrib2dv" alias="VertexAttrib2dvARB"> 5538 <param name="index" type="GLuint"/> 5539 <param name="v" type="const GLdouble *"/> 5540 </function> 5541 <function name="VertexAttrib2f" alias="VertexAttrib2fARB"> 5542 <param name="index" type="GLuint"/> 5543 <param name="x" type="GLfloat"/> 5544 <param name="y" type="GLfloat"/> 5545 </function> 5546 <function name="VertexAttrib2fv" alias="VertexAttrib2fvARB"> 5547 <param name="index" type="GLuint"/> 5548 <param name="v" type="const GLfloat *"/> 5549 </function> 5550 <function name="VertexAttrib2s" alias="VertexAttrib2sARB"> 5551 <param name="index" type="GLuint"/> 5552 <param name="x" type="GLshort"/> 5553 <param name="y" type="GLshort"/> 5554 </function> 5555 <function name="VertexAttrib2sv" alias="VertexAttrib2svARB"> 5556 <param name="index" type="GLuint"/> 5557 <param name="v" type="const GLshort *"/> 5558 </function> 5559 5560 <function name="VertexAttrib3d" alias="VertexAttrib3dARB"> 5561 <param name="index" type="GLuint"/> 5562 <param name="x" type="GLdouble"/> 5563 <param name="y" type="GLdouble"/> 5564 <param name="z" type="GLdouble"/> 5565 </function> 5566 <function name="VertexAttrib3dv" alias="VertexAttrib3dvARB"> 5567 <param name="index" type="GLuint"/> 5568 <param name="v" type="const GLdouble *"/> 5569 </function> 5570 <function name="VertexAttrib3f" alias="VertexAttrib3fARB"> 5571 <param name="index" type="GLuint"/> 5572 <param name="x" type="GLfloat"/> 5573 <param name="y" type="GLfloat"/> 5574 <param name="z" type="GLfloat"/> 5575 </function> 5576 <function name="VertexAttrib3fv" alias="VertexAttrib3fvARB"> 5577 <param name="index" type="GLuint"/> 5578 <param name="v" type="const GLfloat *"/> 5579 </function> 5580 <function name="VertexAttrib3s" alias="VertexAttrib3sARB"> 5581 <param name="index" type="GLuint"/> 5582 <param name="x" type="GLshort"/> 5583 <param name="y" type="GLshort"/> 5584 <param name="z" type="GLshort"/> 5585 </function> 5586 <function name="VertexAttrib3sv" alias="VertexAttrib3svARB"> 5587 <param name="index" type="GLuint"/> 5588 <param name="v" type="const GLshort *"/> 5589 </function> 5590 5591 <function name="VertexAttrib4Nbv" alias="VertexAttrib4NbvARB"> 5592 <param name="index" type="GLuint"/> 5593 <param name="v" type="const GLbyte *"/> 5594 </function> 5595 <function name="VertexAttrib4Niv" alias="VertexAttrib4NivARB"> 5596 <param name="index" type="GLuint"/> 5597 <param name="v" type="const GLint *"/> 5598 </function> 5599 <function name="VertexAttrib4Nsv" alias="VertexAttrib4NsvARB"> 5600 <param name="index" type="GLuint"/> 5601 <param name="v" type="const GLshort *"/> 5602 </function> 5603 <function name="VertexAttrib4Nub" alias="VertexAttrib4NubARB"> 5604 <param name="index" type="GLuint"/> 5605 <param name="x" type="GLubyte"/> 5606 <param name="y" type="GLubyte"/> 5607 <param name="z" type="GLubyte"/> 5608 <param name="w" type="GLubyte"/> 5609 </function> 5610 <function name="VertexAttrib4Nubv" alias="VertexAttrib4NubvARB"> 5611 <param name="index" type="GLuint"/> 5612 <param name="v" type="const GLubyte *"/> 5613 </function> 5614 <function name="VertexAttrib4Nuiv" alias="VertexAttrib4NuivARB"> 5615 <param name="index" type="GLuint"/> 5616 <param name="v" type="const GLuint *"/> 5617 </function> 5618 <function name="VertexAttrib4Nusv" alias="VertexAttrib4NusvARB"> 5619 <param name="index" type="GLuint"/> 5620 <param name="v" type="const GLushort *"/> 5621 </function> 5622 <function name="VertexAttrib4bv" alias="VertexAttrib4bvARB"> 5623 <param name="index" type="GLuint"/> 5624 <param name="v" type="const GLbyte *" count="4"/> 5625 </function> 5626 <function name="VertexAttrib4d" alias="VertexAttrib4dARB"> 5627 <param name="index" type="GLuint"/> 5628 <param name="x" type="GLdouble"/> 5629 <param name="y" type="GLdouble"/> 5630 <param name="z" type="GLdouble"/> 5631 <param name="w" type="GLdouble"/> 5632 </function> 5633 <function name="VertexAttrib4dv" alias="VertexAttrib4dvARB"> 5634 <param name="index" type="GLuint"/> 5635 <param name="v" type="const GLdouble *"/> 5636 </function> 5637 <function name="VertexAttrib4f" alias="VertexAttrib4fARB"> 5638 <param name="index" type="GLuint"/> 5639 <param name="x" type="GLfloat"/> 5640 <param name="y" type="GLfloat"/> 5641 <param name="z" type="GLfloat"/> 5642 <param name="w" type="GLfloat"/> 5643 </function> 5644 <function name="VertexAttrib4fv" alias="VertexAttrib4fvARB"> 5645 <param name="index" type="GLuint"/> 5646 <param name="v" type="const GLfloat *"/> 5647 </function> 5648 <function name="VertexAttrib4iv" alias="VertexAttrib4ivARB"> 5649 <param name="index" type="GLuint"/> 5650 <param name="v" type="const GLint *" count="4"/> 5651 </function> 5652 <function name="VertexAttrib4s" alias="VertexAttrib4sARB"> 5653 <param name="index" type="GLuint"/> 5654 <param name="x" type="GLshort"/> 5655 <param name="y" type="GLshort"/> 5656 <param name="z" type="GLshort"/> 5657 <param name="w" type="GLshort"/> 5658 </function> 5659 <function name="VertexAttrib4sv" alias="VertexAttrib4svARB"> 5660 <param name="index" type="GLuint"/> 5661 <param name="v" type="const GLshort *"/> 5662 </function> 5663 <function name="VertexAttrib4ubv" alias="VertexAttrib4ubvARB"> 5664 <param name="index" type="GLuint"/> 5665 <param name="v" type="const GLubyte *" count="4"/> 5666 </function> 5667 <function name="VertexAttrib4uiv" alias="VertexAttrib4uivARB"> 5668 <param name="index" type="GLuint"/> 5669 <param name="v" type="const GLuint *" count="4"/> 5670 </function> 5671 <function name="VertexAttrib4usv" alias="VertexAttrib4usvARB"> 5672 <param name="index" type="GLuint"/> 5673 <param name="v" type="const GLushort *" count="4"/> 5674 </function> 5675 5676 <function name="VertexAttribPointer" alias="VertexAttribPointerARB"> 5677 <param name="index" type="GLuint"/> 5678 <param name="size" type="GLint"/> 5679 <param name="type" type="GLenum"/> 5680 <param name="normalized" type="GLboolean"/> 5681 <param name="stride" type="GLsizei"/> 5682 <param name="pointer" type="const GLvoid *"/> 5683 </function> 5684 5685</category> 5686 5687 5688<category name="2.1"> 5689 <!-- XXX some of the enums and functions probably need additional --> 5690 <!-- flags/attributes. --> 5691 5692 <enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/> 5693 <enum name="PIXEL_PACK_BUFFER" value="0x88EB"/> 5694 <enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/> 5695 <enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/> 5696 <enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/> 5697 <enum name="FLOAT_MAT2x3" value="0x8B65"/> 5698 <enum name="FLOAT_MAT2x4" value="0x8B66"/> 5699 <enum name="FLOAT_MAT3x2" value="0x8B67"/> 5700 <enum name="FLOAT_MAT3x4" value="0x8B68"/> 5701 <enum name="FLOAT_MAT4x2" value="0x8B69"/> 5702 <enum name="FLOAT_MAT4x3" value="0x8B6A"/> 5703 <enum name="SRGB" value="0x8C40"/> 5704 <enum name="SRGB8" value="0x8C41"/> 5705 <enum name="SRGB_ALPHA" value="0x8C42"/> 5706 <enum name="SRGB8_ALPHA8" value="0x8C43"/> 5707 <enum name="SLUMINANCE_ALPHA" value="0x8C44"/> 5708 <enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/> 5709 <enum name="SLUMINANCE" value="0x8C46"/> 5710 <enum name="SLUMINANCE8" value="0x8C47"/> 5711 <enum name="COMPRESSED_SRGB" value="0x8C48"/> 5712 <enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/> 5713 <enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/> 5714 <enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/> 5715 5716 <function name="UniformMatrix2x3fv" offset="assign"> 5717 <param name="location" type="GLint"/> 5718 <param name="count" type="GLsizei"/> 5719 <param name="transpose" type="GLboolean"/> 5720 <param name="value" type="const GLfloat *"/> 5721 <glx ignore="true"/> 5722 </function> 5723 <function name="UniformMatrix3x2fv" offset="assign"> 5724 <param name="location" type="GLint"/> 5725 <param name="count" type="GLsizei"/> 5726 <param name="transpose" type="GLboolean"/> 5727 <param name="value" type="const GLfloat *"/> 5728 <glx ignore="true"/> 5729 </function> 5730 <function name="UniformMatrix2x4fv" offset="assign"> 5731 <param name="location" type="GLint"/> 5732 <param name="count" type="GLsizei"/> 5733 <param name="transpose" type="GLboolean"/> 5734 <param name="value" type="const GLfloat *"/> 5735 <glx ignore="true"/> 5736 </function> 5737 <function name="UniformMatrix4x2fv" offset="assign"> 5738 <param name="location" type="GLint"/> 5739 <param name="count" type="GLsizei"/> 5740 <param name="transpose" type="GLboolean"/> 5741 <param name="value" type="const GLfloat *"/> 5742 <glx ignore="true"/> 5743 </function> 5744 <function name="UniformMatrix3x4fv" offset="assign"> 5745 <param name="location" type="GLint"/> 5746 <param name="count" type="GLsizei"/> 5747 <param name="transpose" type="GLboolean"/> 5748 <param name="value" type="const GLfloat *"/> 5749 <glx ignore="true"/> 5750 </function> 5751 <function name="UniformMatrix4x3fv" offset="assign"> 5752 <param name="location" type="GLint"/> 5753 <param name="count" type="GLsizei"/> 5754 <param name="transpose" type="GLboolean"/> 5755 <param name="value" type="const GLfloat *"/> 5756 <glx ignore="true"/> 5757 </function> 5758 5759</category> 5760 5761 5762<!-- ARB extensions sorted by extension number. --> 5763 5764<category name="GL_ARB_multitexture" number="1"> 5765 <enum name="TEXTURE0_ARB" value="0x84C0"/> 5766 <enum name="TEXTURE1_ARB" value="0x84C1"/> 5767 <enum name="TEXTURE2_ARB" value="0x84C2"/> 5768 <enum name="TEXTURE3_ARB" value="0x84C3"/> 5769 <enum name="TEXTURE4_ARB" value="0x84C4"/> 5770 <enum name="TEXTURE5_ARB" value="0x84C5"/> 5771 <enum name="TEXTURE6_ARB" value="0x84C6"/> 5772 <enum name="TEXTURE7_ARB" value="0x84C7"/> 5773 <enum name="TEXTURE8_ARB" value="0x84C8"/> 5774 <enum name="TEXTURE9_ARB" value="0x84C9"/> 5775 <enum name="TEXTURE10_ARB" value="0x84CA"/> 5776 <enum name="TEXTURE11_ARB" value="0x84CB"/> 5777 <enum name="TEXTURE12_ARB" value="0x84CC"/> 5778 <enum name="TEXTURE13_ARB" value="0x84CD"/> 5779 <enum name="TEXTURE14_ARB" value="0x84CE"/> 5780 <enum name="TEXTURE15_ARB" value="0x84CF"/> 5781 <enum name="TEXTURE16_ARB" value="0x84D0"/> 5782 <enum name="TEXTURE17_ARB" value="0x84D1"/> 5783 <enum name="TEXTURE18_ARB" value="0x84D2"/> 5784 <enum name="TEXTURE19_ARB" value="0x84D3"/> 5785 <enum name="TEXTURE20_ARB" value="0x84D4"/> 5786 <enum name="TEXTURE21_ARB" value="0x84D5"/> 5787 <enum name="TEXTURE22_ARB" value="0x84D6"/> 5788 <enum name="TEXTURE23_ARB" value="0x84D7"/> 5789 <enum name="TEXTURE24_ARB" value="0x84D8"/> 5790 <enum name="TEXTURE25_ARB" value="0x84D9"/> 5791 <enum name="TEXTURE26_ARB" value="0x84DA"/> 5792 <enum name="TEXTURE27_ARB" value="0x84DB"/> 5793 <enum name="TEXTURE28_ARB" value="0x84DC"/> 5794 <enum name="TEXTURE29_ARB" value="0x84DD"/> 5795 <enum name="TEXTURE30_ARB" value="0x84DE"/> 5796 <enum name="TEXTURE31_ARB" value="0x84DF"/> 5797 <enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0"> 5798 <size name="Get" mode="get"/> 5799 </enum> 5800 <enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1"> 5801 <size name="Get" mode="get"/> 5802 </enum> 5803 <enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2"> 5804 <size name="Get" mode="get"/> 5805 </enum> 5806 5807 <function name="ActiveTextureARB" offset="374"> 5808 <param name="texture" type="GLenum"/> 5809 <glx rop="197"/> 5810 </function> 5811 5812 <function name="ClientActiveTextureARB" offset="375"> 5813 <param name="texture" type="GLenum"/> 5814 <glx handcode="true"/> 5815 </function> 5816 5817 <function name="MultiTexCoord1dARB" offset="376" vectorequiv="MultiTexCoord1dvARB"> 5818 <param name="target" type="GLenum"/> 5819 <param name="s" type="GLdouble"/> 5820 </function> 5821 5822 <function name="MultiTexCoord1dvARB" offset="377"> 5823 <param name="target" type="GLenum"/> 5824 <param name="v" type="const GLdouble *" count="1"/> 5825 <glx rop="198"/> 5826 </function> 5827 5828 <function name="MultiTexCoord1fARB" offset="378" vectorequiv="MultiTexCoord1fvARB"> 5829 <param name="target" type="GLenum"/> 5830 <param name="s" type="GLfloat"/> 5831 </function> 5832 5833 <function name="MultiTexCoord1fvARB" offset="379"> 5834 <param name="target" type="GLenum"/> 5835 <param name="v" type="const GLfloat *" count="1"/> 5836 <glx rop="199"/> 5837 </function> 5838 5839 <function name="MultiTexCoord1iARB" offset="380" vectorequiv="MultiTexCoord1ivARB"> 5840 <param name="target" type="GLenum"/> 5841 <param name="s" type="GLint"/> 5842 </function> 5843 5844 <function name="MultiTexCoord1ivARB" offset="381"> 5845 <param name="target" type="GLenum"/> 5846 <param name="v" type="const GLint *" count="1"/> 5847 <glx rop="200"/> 5848 </function> 5849 5850 <function name="MultiTexCoord1sARB" offset="382" vectorequiv="MultiTexCoord1svARB"> 5851 <param name="target" type="GLenum"/> 5852 <param name="s" type="GLshort"/> 5853 </function> 5854 5855 <function name="MultiTexCoord1svARB" offset="383"> 5856 <param name="target" type="GLenum"/> 5857 <param name="v" type="const GLshort *" count="1"/> 5858 <glx rop="201"/> 5859 </function> 5860 5861 <function name="MultiTexCoord2dARB" offset="384" vectorequiv="MultiTexCoord2dvARB"> 5862 <param name="target" type="GLenum"/> 5863 <param name="s" type="GLdouble"/> 5864 <param name="t" type="GLdouble"/> 5865 </function> 5866 5867 <function name="MultiTexCoord2dvARB" offset="385"> 5868 <param name="target" type="GLenum"/> 5869 <param name="v" type="const GLdouble *" count="2"/> 5870 <glx rop="202"/> 5871 </function> 5872 5873 <function name="MultiTexCoord2fARB" offset="386" vectorequiv="MultiTexCoord2fvARB"> 5874 <param name="target" type="GLenum"/> 5875 <param name="s" type="GLfloat"/> 5876 <param name="t" type="GLfloat"/> 5877 </function> 5878 5879 <function name="MultiTexCoord2fvARB" offset="387"> 5880 <param name="target" type="GLenum"/> 5881 <param name="v" type="const GLfloat *" count="2"/> 5882 <glx rop="203"/> 5883 </function> 5884 5885 <function name="MultiTexCoord2iARB" offset="388" vectorequiv="MultiTexCoord2ivARB"> 5886 <param name="target" type="GLenum"/> 5887 <param name="s" type="GLint"/> 5888 <param name="t" type="GLint"/> 5889 </function> 5890 5891 <function name="MultiTexCoord2ivARB" offset="389"> 5892 <param name="target" type="GLenum"/> 5893 <param name="v" type="const GLint *" count="2"/> 5894 <glx rop="204"/> 5895 </function> 5896 5897 <function name="MultiTexCoord2sARB" offset="390" vectorequiv="MultiTexCoord2svARB"> 5898 <param name="target" type="GLenum"/> 5899 <param name="s" type="GLshort"/> 5900 <param name="t" type="GLshort"/> 5901 </function> 5902 5903 <function name="MultiTexCoord2svARB" offset="391"> 5904 <param name="target" type="GLenum"/> 5905 <param name="v" type="const GLshort *" count="2"/> 5906 <glx rop="205"/> 5907 </function> 5908 5909 <function name="MultiTexCoord3dARB" offset="392" vectorequiv="MultiTexCoord3dvARB"> 5910 <param name="target" type="GLenum"/> 5911 <param name="s" type="GLdouble"/> 5912 <param name="t" type="GLdouble"/> 5913 <param name="r" type="GLdouble"/> 5914 </function> 5915 5916 <function name="MultiTexCoord3dvARB" offset="393"> 5917 <param name="target" type="GLenum"/> 5918 <param name="v" type="const GLdouble *" count="3"/> 5919 <glx rop="206"/> 5920 </function> 5921 5922 <function name="MultiTexCoord3fARB" offset="394" vectorequiv="MultiTexCoord3fvARB"> 5923 <param name="target" type="GLenum"/> 5924 <param name="s" type="GLfloat"/> 5925 <param name="t" type="GLfloat"/> 5926 <param name="r" type="GLfloat"/> 5927 </function> 5928 5929 <function name="MultiTexCoord3fvARB" offset="395"> 5930 <param name="target" type="GLenum"/> 5931 <param name="v" type="const GLfloat *" count="3"/> 5932 <glx rop="207"/> 5933 </function> 5934 5935 <function name="MultiTexCoord3iARB" offset="396" vectorequiv="MultiTexCoord3ivARB"> 5936 <param name="target" type="GLenum"/> 5937 <param name="s" type="GLint"/> 5938 <param name="t" type="GLint"/> 5939 <param name="r" type="GLint"/> 5940 </function> 5941 5942 <function name="MultiTexCoord3ivARB" offset="397"> 5943 <param name="target" type="GLenum"/> 5944 <param name="v" type="const GLint *" count="3"/> 5945 <glx rop="208"/> 5946 </function> 5947 5948 <function name="MultiTexCoord3sARB" offset="398" vectorequiv="MultiTexCoord3svARB"> 5949 <param name="target" type="GLenum"/> 5950 <param name="s" type="GLshort"/> 5951 <param name="t" type="GLshort"/> 5952 <param name="r" type="GLshort"/> 5953 </function> 5954 5955 <function name="MultiTexCoord3svARB" offset="399"> 5956 <param name="target" type="GLenum"/> 5957 <param name="v" type="const GLshort *" count="3"/> 5958 <glx rop="209"/> 5959 </function> 5960 5961 <function name="MultiTexCoord4dARB" offset="400" vectorequiv="MultiTexCoord4dvARB"> 5962 <param name="target" type="GLenum"/> 5963 <param name="s" type="GLdouble"/> 5964 <param name="t" type="GLdouble"/> 5965 <param name="r" type="GLdouble"/> 5966 <param name="q" type="GLdouble"/> 5967 </function> 5968 5969 <function name="MultiTexCoord4dvARB" offset="401"> 5970 <param name="target" type="GLenum"/> 5971 <param name="v" type="const GLdouble *" count="4"/> 5972 <glx rop="210"/> 5973 </function> 5974 5975 <function name="MultiTexCoord4fARB" offset="402" vectorequiv="MultiTexCoord4fvARB"> 5976 <param name="target" type="GLenum"/> 5977 <param name="s" type="GLfloat"/> 5978 <param name="t" type="GLfloat"/> 5979 <param name="r" type="GLfloat"/> 5980 <param name="q" type="GLfloat"/> 5981 </function> 5982 5983 <function name="MultiTexCoord4fvARB" offset="403"> 5984 <param name="target" type="GLenum"/> 5985 <param name="v" type="const GLfloat *" count="4"/> 5986 <glx rop="211"/> 5987 </function> 5988 5989 <function name="MultiTexCoord4iARB" offset="404" vectorequiv="MultiTexCoord4ivARB"> 5990 <param name="target" type="GLenum"/> 5991 <param name="s" type="GLint"/> 5992 <param name="t" type="GLint"/> 5993 <param name="r" type="GLint"/> 5994 <param name="q" type="GLint"/> 5995 </function> 5996 5997 <function name="MultiTexCoord4ivARB" offset="405"> 5998 <param name="target" type="GLenum"/> 5999 <param name="v" type="const GLint *" count="4"/> 6000 <glx rop="212"/> 6001 </function> 6002 6003 <function name="MultiTexCoord4sARB" offset="406" vectorequiv="MultiTexCoord4svARB"> 6004 <param name="target" type="GLenum"/> 6005 <param name="s" type="GLshort"/> 6006 <param name="t" type="GLshort"/> 6007 <param name="r" type="GLshort"/> 6008 <param name="q" type="GLshort"/> 6009 </function> 6010 6011 <function name="MultiTexCoord4svARB" offset="407"> 6012 <param name="target" type="GLenum"/> 6013 <param name="v" type="const GLshort *" count="4"/> 6014 <glx rop="213"/> 6015 </function> 6016</category> 6017 6018<!-- ARB extension number 2 is a GLX extension. --> 6019 6020<category name="GL_ARB_transpose_matrix" number="3"> 6021 <enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/> 6022 <enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/> 6023 <enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/> 6024 <enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/> 6025 6026 <function name="LoadTransposeMatrixfARB" offset="assign"> 6027 <param name="m" type="const GLfloat *"/> 6028 <glx handcode="true"/> 6029 </function> 6030 6031 <function name="LoadTransposeMatrixdARB" offset="assign"> 6032 <param name="m" type="const GLdouble *"/> 6033 <glx handcode="true"/> 6034 </function> 6035 6036 <function name="MultTransposeMatrixfARB" offset="assign"> 6037 <param name="m" type="const GLfloat *"/> 6038 <glx handcode="true"/> 6039 </function> 6040 6041 <function name="MultTransposeMatrixdARB" offset="assign"> 6042 <param name="m" type="const GLdouble *"/> 6043 <glx handcode="true"/> 6044 </function> 6045</category> 6046 6047<!-- ARB extension number 4 is a WGL extension. --> 6048 6049<category name="GL_ARB_multisample" number="5"> 6050 <enum name="MULTISAMPLE_ARB" count="1" value="0x809D"> 6051 <size name="Get" mode="get"/> 6052 </enum> 6053 <enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E"> 6054 <size name="Get" mode="get"/> 6055 </enum> 6056 <enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F"> 6057 <size name="Get" mode="get"/> 6058 </enum> 6059 <enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0"> 6060 <size name="Get" mode="get"/> 6061 </enum> 6062 <enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8"> 6063 <size name="Get" mode="get"/> 6064 </enum> 6065 <enum name="SAMPLES_ARB" count="1" value="0x80A9"> 6066 <size name="Get" mode="get"/> 6067 </enum> 6068 <enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA"> 6069 <size name="Get" mode="get"/> 6070 </enum> 6071 <enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB"> 6072 <size name="Get" mode="get"/> 6073 </enum> 6074 <enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/> 6075 6076 <function name="SampleCoverageARB" offset="assign"> 6077 <param name="value" type="GLclampf"/> 6078 <param name="invert" type="GLboolean"/> 6079 <glx rop="229"/> 6080 </function> 6081</category> 6082 6083<category name="GL_ARB_texture_env_add" number="6"> 6084 <!-- No new functions, types, enums. --> 6085</category> 6086 6087<category name="GL_ARB_texture_cube_map" number="7"> 6088 <enum name="NORMAL_MAP_ARB" value="0x8511"/> 6089 <enum name="REFLECTION_MAP_ARB" value="0x8512"/> 6090 <enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513"> 6091 <size name="Get" mode="get"/> 6092 </enum> 6093 <enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514"> 6094 <size name="Get" mode="get"/> 6095 </enum> 6096 <enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/> 6097 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/> 6098 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/> 6099 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/> 6100 <enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/> 6101 <enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/> 6102 <enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/> 6103 <enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C"> 6104 <size name="Get" mode="get"/> 6105 </enum> 6106</category> 6107 6108<!-- ARB extension number 8 is a WGL extension. --> 6109<!-- ARB extension number 9 is a WGL extension. --> 6110<!-- ARB extension number 10 is a WGL extension. --> 6111<!-- ARB extension number 11 is a WGL extension. --> 6112 6113<category name="GL_ARB_texture_compression" number="12"> 6114 <enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/> 6115 <enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/> 6116 <enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/> 6117 <enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/> 6118 <enum name="COMPRESSED_RGB_ARB" value="0x84ED"/> 6119 <enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/> 6120 <enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF"> 6121 <size name="Get" mode="get"/> 6122 </enum> 6123 <enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0"> 6124 <size name="GetTexLevelParameterfv" mode="get"/> 6125 <size name="GetTexLevelParameteriv" mode="get"/> 6126 </enum> 6127 <enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1"> 6128 <size name="GetTexLevelParameterfv" mode="get"/> 6129 <size name="GetTexLevelParameteriv" mode="get"/> 6130 </enum> 6131 <enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2"> 6132 <size name="Get" mode="get"/> 6133 </enum> 6134 <enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/> 6135 6136 <function name="CompressedTexImage3DARB" offset="assign"> 6137 <param name="target" type="GLenum"/> 6138 <param name="level" type="GLint"/> 6139 <param name="internalformat" type="GLenum"/> 6140 <param name="width" type="GLsizei"/> 6141 <param name="height" type="GLsizei"/> 6142 <param name="depth" type="GLsizei"/> 6143 <param name="border" type="GLint"/> 6144 <param name="imageSize" type="GLsizei" counter="true"/> 6145 <param name="data" type="const GLvoid *" count="imageSize"/> 6146 <glx rop="216" handcode="client"/> 6147 </function> 6148 6149 <function name="CompressedTexImage2DARB" offset="assign"> 6150 <param name="target" type="GLenum"/> 6151 <param name="level" type="GLint"/> 6152 <param name="internalformat" type="GLenum"/> 6153 <param name="width" type="GLsizei"/> 6154 <param name="height" type="GLsizei"/> 6155 <param name="border" type="GLint"/> 6156 <param name="imageSize" type="GLsizei" counter="true"/> 6157 <param name="data" type="const GLvoid *" count="imageSize"/> 6158 <glx rop="215" handcode="client"/> 6159 </function> 6160 6161 <function name="CompressedTexImage1DARB" offset="assign"> 6162 <param name="target" type="GLenum"/> 6163 <param name="level" type="GLint"/> 6164 <param name="internalformat" type="GLenum"/> 6165 <param name="width" type="GLsizei"/> 6166 <param name="border" type="GLint"/> 6167 <param name="imageSize" type="GLsizei" counter="true"/> 6168 <param name="data" type="const GLvoid *" count="imageSize"/> 6169 <glx rop="214" handcode="client"/> 6170 </function> 6171 6172 <function name="CompressedTexSubImage3DARB" offset="assign"> 6173 <param name="target" type="GLenum"/> 6174 <param name="level" type="GLint"/> 6175 <param name="xoffset" type="GLint"/> 6176 <param name="yoffset" type="GLint"/> 6177 <param name="zoffset" type="GLint"/> 6178 <param name="width" type="GLsizei"/> 6179 <param name="height" type="GLsizei"/> 6180 <param name="depth" type="GLsizei"/> 6181 <param name="format" type="GLenum"/> 6182 <param name="imageSize" type="GLsizei" counter="true"/> 6183 <param name="data" type="const GLvoid *" count="imageSize"/> 6184 <glx rop="219" handcode="client"/> 6185 </function> 6186 6187 <function name="CompressedTexSubImage2DARB" offset="assign"> 6188 <param name="target" type="GLenum"/> 6189 <param name="level" type="GLint"/> 6190 <param name="xoffset" type="GLint"/> 6191 <param name="yoffset" type="GLint"/> 6192 <param name="width" type="GLsizei"/> 6193 <param name="height" type="GLsizei"/> 6194 <param name="format" type="GLenum"/> 6195 <param name="imageSize" type="GLsizei" counter="true"/> 6196 <param name="data" type="const GLvoid *" count="imageSize"/> 6197 <glx rop="218" handcode="client"/> 6198 </function> 6199 6200 <function name="CompressedTexSubImage1DARB" offset="assign"> 6201 <param name="target" type="GLenum"/> 6202 <param name="level" type="GLint"/> 6203 <param name="xoffset" type="GLint"/> 6204 <param name="width" type="GLsizei"/> 6205 <param name="format" type="GLenum"/> 6206 <param name="imageSize" type="GLsizei" counter="true"/> 6207 <param name="data" type="const GLvoid *" count="imageSize"/> 6208 <glx rop="217" handcode="client"/> 6209 </function> 6210 6211 <function name="GetCompressedTexImageARB" offset="assign"> 6212 <param name="target" type="GLenum"/> 6213 <param name="level" type="GLint"/> 6214 <param name="img" type="GLvoid *" output="true"/> 6215 6216 <!-- This has to be hand coded because the image size is in the 6217 "wrong" place. Technically, this should be a 6218 'always_array="true"' case. The size field in the reply would 6219 be at offset 12. However, the size is actually at offset 16. 6220 This is where the 'width' is in a GetTexImage reply. --> 6221 <glx sop="160" handcode="true"/> 6222 </function> 6223</category> 6224 6225<category name="GL_ARB_texture_border_clamp" number="13"> 6226 <enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/> 6227</category> 6228 6229<category name="GL_ARB_point_parameters" number="14"> 6230 <enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126"> 6231 <size name="PointParameterfvEXT"/> 6232 </enum> 6233 <enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127"> 6234 <size name="PointParameterfvEXT"/> 6235 </enum> 6236 <enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128"> 6237 <size name="PointParameterfvEXT"/> 6238 </enum> 6239 <enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129"> 6240 <size name="PointParameterfvEXT"/> 6241 </enum> 6242 6243 <function name="PointParameterfARB" alias="PointParameterfEXT"> 6244 <param name="pname" type="GLenum"/> 6245 <param name="param" type="GLfloat"/> 6246 <glx rop="2065"/> 6247 </function> 6248 6249 <function name="PointParameterfvARB" alias="PointParameterfvEXT"> 6250 <param name="pname" type="GLenum"/> 6251 <param name="params" type="const GLfloat *" variable_param="pname"/> 6252 <glx rop="2066"/> 6253 </function> 6254</category> 6255 6256<category name="GL_ARB_vertex_blend" number="15"> 6257 <enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4"> 6258 <size name="Get" mode="get"/> 6259 </enum> 6260 <enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5"> 6261 <size name="Get" mode="get"/> 6262 </enum> 6263 <enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6"> 6264 <size name="Get" mode="get"/> 6265 </enum> 6266 <enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7"> 6267 <size name="Get" mode="get"/> 6268 </enum> 6269 <enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8"> 6270 <size name="Get" mode="get"/> 6271 </enum> 6272 <enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9"> 6273 <size name="Get" mode="get"/> 6274 </enum> 6275 <enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA"> 6276 <size name="Get" mode="get"/> 6277 </enum> 6278 <enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB"> 6279 <size name="Get" mode="get"/> 6280 </enum> 6281 <enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/> 6282 <enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD"> 6283 <size name="Get" mode="get"/> 6284 </enum> 6285 <enum name="MODELVIEW0_ARB" count="16" value="0x1700"> 6286 <size name="Get" mode="get"/> 6287 </enum> 6288 <enum name="MODELVIEW1_ARB" count="16" value="0x850A"> 6289 <size name="Get" mode="get"/> 6290 </enum> 6291 <enum name="MODELVIEW2_ARB" count="16" value="0x8722"> 6292 <size name="Get" mode="get"/> 6293 </enum> 6294 <enum name="MODELVIEW3_ARB" count="16" value="0x8723"> 6295 <size name="Get" mode="get"/> 6296 </enum> 6297 <enum name="MODELVIEW4_ARB" count="16" value="0x8724"> 6298 <size name="Get" mode="get"/> 6299 </enum> 6300 <enum name="MODELVIEW5_ARB" count="16" value="0x8725"> 6301 <size name="Get" mode="get"/> 6302 </enum> 6303 <enum name="MODELVIEW6_ARB" count="16" value="0x8726"> 6304 <size name="Get" mode="get"/> 6305 </enum> 6306 <enum name="MODELVIEW7_ARB" count="16" value="0x8727"> 6307 <size name="Get" mode="get"/> 6308 </enum> 6309 <enum name="MODELVIEW8_ARB" count="16" value="0x8728"> 6310 <size name="Get" mode="get"/> 6311 </enum> 6312 <enum name="MODELVIEW9_ARB" count="16" value="0x8729"> 6313 <size name="Get" mode="get"/> 6314 </enum> 6315 <enum name="MODELVIEW10_ARB" count="16" value="0x872A"> 6316 <size name="Get" mode="get"/> 6317 </enum> 6318 <enum name="MODELVIEW11_ARB" count="16" value="0x872B"> 6319 <size name="Get" mode="get"/> 6320 </enum> 6321 <enum name="MODELVIEW12_ARB" count="16" value="0x872C"> 6322 <size name="Get" mode="get"/> 6323 </enum> 6324 <enum name="MODELVIEW13_ARB" count="16" value="0x872D"> 6325 <size name="Get" mode="get"/> 6326 </enum> 6327 <enum name="MODELVIEW14_ARB" count="16" value="0x872E"> 6328 <size name="Get" mode="get"/> 6329 </enum> 6330 <enum name="MODELVIEW15_ARB" count="16" value="0x872F"> 6331 <size name="Get" mode="get"/> 6332 </enum> 6333 <enum name="MODELVIEW16_ARB" count="16" value="0x8730"> 6334 <size name="Get" mode="get"/> 6335 </enum> 6336 <enum name="MODELVIEW17_ARB" count="16" value="0x8731"> 6337 <size name="Get" mode="get"/> 6338 </enum> 6339 <enum name="MODELVIEW18_ARB" count="16" value="0x8732"> 6340 <size name="Get" mode="get"/> 6341 </enum> 6342 <enum name="MODELVIEW19_ARB" count="16" value="0x8733"> 6343 <size name="Get" mode="get"/> 6344 </enum> 6345 <enum name="MODELVIEW20_ARB" count="16" value="0x8734"> 6346 <size name="Get" mode="get"/> 6347 </enum> 6348 <enum name="MODELVIEW21_ARB" count="16" value="0x8735"> 6349 <size name="Get" mode="get"/> 6350 </enum> 6351 <enum name="MODELVIEW22_ARB" count="16" value="0x8736"> 6352 <size name="Get" mode="get"/> 6353 </enum> 6354 <enum name="MODELVIEW23_ARB" count="16" value="0x8737"> 6355 <size name="Get" mode="get"/> 6356 </enum> 6357 <enum name="MODELVIEW24_ARB" count="16" value="0x8738"> 6358 <size name="Get" mode="get"/> 6359 </enum> 6360 <enum name="MODELVIEW25_ARB" count="16" value="0x8739"> 6361 <size name="Get" mode="get"/> 6362 </enum> 6363 <enum name="MODELVIEW26_ARB" count="16" value="0x873A"> 6364 <size name="Get" mode="get"/> 6365 </enum> 6366 <enum name="MODELVIEW27_ARB" count="16" value="0x873B"> 6367 <size name="Get" mode="get"/> 6368 </enum> 6369 <enum name="MODELVIEW28_ARB" count="16" value="0x873C"> 6370 <size name="Get" mode="get"/> 6371 </enum> 6372 <enum name="MODELVIEW29_ARB" count="16" value="0x873D"> 6373 <size name="Get" mode="get"/> 6374 </enum> 6375 <enum name="MODELVIEW30_ARB" count="16" value="0x873E"> 6376 <size name="Get" mode="get"/> 6377 </enum> 6378 <enum name="MODELVIEW31_ARB" count="16" value="0x873F"> 6379 <size name="Get" mode="get"/> 6380 </enum> 6381 6382 <function name="WeightbvARB"> 6383 <param name="size" type="GLint"/> 6384 <param name="weights" type="const GLbyte *"/> 6385 </function> 6386 6387 <function name="WeightsvARB"> 6388 <param name="size" type="GLint"/> 6389 <param name="weights" type="const GLshort *"/> 6390 </function> 6391 6392 <function name="WeightivARB"> 6393 <param name="size" type="GLint"/> 6394 <param name="weights" type="const GLint *"/> 6395 </function> 6396 6397 <function name="WeightfvARB"> 6398 <param name="size" type="GLint"/> 6399 <param name="weights" type="const GLfloat *"/> 6400 </function> 6401 6402 <function name="WeightdvARB"> 6403 <param name="size" type="GLint"/> 6404 <param name="weights" type="const GLdouble *"/> 6405 </function> 6406 6407 <function name="WeightubvARB"> 6408 <param name="size" type="GLint"/> 6409 <param name="weights" type="const GLubyte *"/> 6410 </function> 6411 6412 <function name="WeightusvARB"> 6413 <param name="size" type="GLint"/> 6414 <param name="weights" type="const GLushort *"/> 6415 </function> 6416 6417 <function name="WeightuivARB"> 6418 <param name="size" type="GLint"/> 6419 <param name="weights" type="const GLuint *"/> 6420 </function> 6421 6422 <function name="WeightPointerARB"> 6423 <param name="size" type="GLint"/> 6424 <param name="type" type="GLenum"/> 6425 <param name="stride" type="GLsizei"/> 6426 <param name="pointer" type="const GLvoid *"/> 6427 <glx handcode="true"/> 6428 </function> 6429 6430 <function name="VertexBlendARB"> 6431 <param name="count" type="GLint"/> 6432 </function> 6433</category> 6434 6435<category name="GL_ARB_matrix_palette" number="16"> 6436 <enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840"> 6437 <size name="Get" mode="get"/> 6438 </enum> 6439 <enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841"> 6440 <size name="Get" mode="get"/> 6441 </enum> 6442 <enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842"> 6443 <size name="Get" mode="get"/> 6444 </enum> 6445 <enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843"> 6446 <size name="Get" mode="get"/> 6447 </enum> 6448 <enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844"> 6449 <size name="Get" mode="get"/> 6450 </enum> 6451 <enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845"> 6452 <size name="Get" mode="get"/> 6453 </enum> 6454 <enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846"> 6455 <size name="Get" mode="get"/> 6456 </enum> 6457 <enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847"> 6458 <size name="Get" mode="get"/> 6459 </enum> 6460 <enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848"> 6461 <size name="Get" mode="get"/> 6462 </enum> 6463 <enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/> 6464 6465 <function name="CurrentPaletteMatrixARB"> 6466 <param name="index" type="GLint"/> 6467 <glx ignore="true" rop="4329"/> 6468 </function> 6469 6470 <function name="MatrixIndexubvARB"> 6471 <param name="size" type="GLint" counter="true"/> 6472 <param name="indices" type="const GLubyte *" count="size"/> 6473 <glx ignore="true" rop="4326"/> 6474 </function> 6475 6476 <function name="MatrixIndexusvARB"> 6477 <param name="size" type="GLint" counter="true"/> 6478 <param name="indices" type="const GLushort *" count="size"/> 6479 <glx ignore="true" rop="4327"/> 6480 </function> 6481 6482 <function name="MatrixIndexuivARB"> 6483 <param name="size" type="GLint" counter="true"/> 6484 <param name="indices" type="const GLuint *" count="size"/> 6485 <glx ignore="true" rop="4328"/> 6486 </function> 6487 6488 <function name="MatrixIndexPointerARB"> 6489 <param name="size" type="GLint"/> 6490 <param name="type" type="GLenum"/> 6491 <param name="stride" type="GLsizei"/> 6492 <param name="pointer" type="const GLvoid *"/> 6493 <glx handcode="true"/> 6494 </function> 6495</category> 6496 6497<category name="GL_ARB_texture_env_combine" number="17"> 6498 <enum name="COMBINE_ARB" value="0x8570"/> 6499 <enum name="COMBINE_RGB_ARB" value="0x8571"/> 6500 <enum name="COMBINE_ALPHA_ARB" value="0x8572"/> 6501 <enum name="SOURCE0_RGB_ARB" value="0x8580"/> 6502 <enum name="SOURCE1_RGB_ARB" value="0x8581"/> 6503 <enum name="SOURCE2_RGB_ARB" value="0x8582"/> 6504 <enum name="SOURCE0_ALPHA_ARB" value="0x8588"/> 6505 <enum name="SOURCE1_ALPHA_ARB" value="0x8589"/> 6506 <enum name="SOURCE2_ALPHA_ARB" value="0x858A"/> 6507 <enum name="OPERAND0_RGB_ARB" value="0x8590"/> 6508 <enum name="OPERAND1_RGB_ARB" value="0x8591"/> 6509 <enum name="OPERAND2_RGB_ARB" value="0x8592"/> 6510 <enum name="OPERAND0_ALPHA_ARB" value="0x8598"/> 6511 <enum name="OPERAND1_ALPHA_ARB" value="0x8599"/> 6512 <enum name="OPERAND2_ALPHA_ARB" value="0x859A"/> 6513 <enum name="RGB_SCALE_ARB" value="0x8573"/> 6514 <enum name="ADD_SIGNED_ARB" value="0x8574"/> 6515 <enum name="INTERPOLATE_ARB" value="0x8575"/> 6516 <enum name="SUBTRACT_ARB" value="0x84E7"/> 6517 <enum name="CONSTANT_ARB" value="0x8576"/> 6518 <enum name="PRIMARY_COLOR_ARB" value="0x8577"/> 6519 <enum name="PREVIOUS_ARB" value="0x8578"/> 6520</category> 6521 6522<category name="GL_ARB_texture_env_crossbar" number="18"> 6523 <!-- No new functions, types, enums. --> 6524</category> 6525 6526<category name="GL_ARB_texture_env_dot3" number="19"> 6527 <enum name="DOT3_RGB_ARB" value="0x86AE"/> 6528 <enum name="DOT3_RGBA_ARB" value="0x86AF"/> 6529</category> 6530 6531<!-- ARB extension number 20 is a WGL extension. --> 6532 6533<category name="GL_ARB_texture_mirrored_repeat" number="21"> 6534 <enum name="MIRRORED_REPEAT_ARB" value="0x8370"/> 6535</category> 6536 6537<category name="GL_ARB_depth_texture" number="22"> 6538 <enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/> 6539 <enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/> 6540 <enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/> 6541 <enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A"> 6542 <size name="GetTexLevelParameterfv" mode="get"/> 6543 <size name="GetTexLevelParameteriv" mode="get"/> 6544 </enum> 6545 <enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B"> 6546 <size name="TexParameterfv"/> 6547 <size name="TexParameteriv"/> 6548 <size name="GetTexParameterfv" mode="get"/> 6549 <size name="GetTexParameteriv" mode="get"/> 6550 </enum> 6551</category> 6552 6553<category name="GL_ARB_shadow" number="23"> 6554 <enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C"> 6555 <size name="TexParameterfv"/> 6556 <size name="TexParameteriv"/> 6557 <size name="GetTexParameterfv" mode="get"/> 6558 <size name="GetTexParameteriv" mode="get"/> 6559 </enum> 6560 <enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D"> 6561 <size name="TexParameterfv"/> 6562 <size name="TexParameteriv"/> 6563 <size name="GetTexParameterfv" mode="get"/> 6564 <size name="GetTexParameteriv" mode="get"/> 6565 </enum> 6566 <enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/> 6567</category> 6568 6569<category name="GL_ARB_shadow_ambient" number="24"> 6570 <enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF"> 6571 <size name="TexParameterfv"/> 6572 <size name="TexParameteriv"/> 6573 <size name="GetTexParameterfv" mode="get"/> 6574 <size name="GetTexParameteriv" mode="get"/> 6575 </enum> 6576</category> 6577 6578<category name="GL_ARB_window_pos" number="25"> 6579 <function name="WindowPos2dARB" alias="WindowPos2dMESA"> 6580 <param name="x" type="GLdouble"/> 6581 <param name="y" type="GLdouble"/> 6582 </function> 6583 6584 <function name="WindowPos2fARB" alias="WindowPos2fMESA"> 6585 <param name="x" type="GLfloat"/> 6586 <param name="y" type="GLfloat"/> 6587 </function> 6588 6589 <function name="WindowPos2iARB" alias="WindowPos2iMESA"> 6590 <param name="x" type="GLint"/> 6591 <param name="y" type="GLint"/> 6592 </function> 6593 6594 <function name="WindowPos2sARB" alias="WindowPos2sMESA"> 6595 <param name="x" type="GLshort"/> 6596 <param name="y" type="GLshort"/> 6597 </function> 6598 6599 <function name="WindowPos2dvARB" alias="WindowPos2dvMESA"> 6600 <param name="v" type="const GLdouble *"/> 6601 </function> 6602 6603 <function name="WindowPos2fvARB" alias="WindowPos2fvMESA"> 6604 <param name="v" type="const GLfloat *"/> 6605 </function> 6606 6607 <function name="WindowPos2ivARB" alias="WindowPos2ivMESA"> 6608 <param name="v" type="const GLint *"/> 6609 </function> 6610 6611 <function name="WindowPos2svARB" alias="WindowPos2svMESA"> 6612 <param name="v" type="const GLshort *"/> 6613 </function> 6614 6615 <function name="WindowPos3dARB" alias="WindowPos3dMESA"> 6616 <param name="x" type="GLdouble"/> 6617 <param name="y" type="GLdouble"/> 6618 <param name="z" type="GLdouble"/> 6619 </function> 6620 6621 <function name="WindowPos3fARB" alias="WindowPos3fMESA"> 6622 <param name="x" type="GLfloat"/> 6623 <param name="y" type="GLfloat"/> 6624 <param name="z" type="GLfloat"/> 6625 </function> 6626 6627 <function name="WindowPos3iARB" alias="WindowPos3iMESA"> 6628 <param name="x" type="GLint"/> 6629 <param name="y" type="GLint"/> 6630 <param name="z" type="GLint"/> 6631 </function> 6632 6633 <function name="WindowPos3sARB" alias="WindowPos3sMESA"> 6634 <param name="x" type="GLshort"/> 6635 <param name="y" type="GLshort"/> 6636 <param name="z" type="GLshort"/> 6637 </function> 6638 6639 <function name="WindowPos3dvARB" alias="WindowPos3dvMESA"> 6640 <param name="v" type="const GLdouble *"/> 6641 </function> 6642 6643 <function name="WindowPos3fvARB" alias="WindowPos3fvMESA"> 6644 <param name="v" type="const GLfloat *"/> 6645 </function> 6646 6647 <function name="WindowPos3ivARB" alias="WindowPos3ivMESA"> 6648 <param name="v" type="const GLint *"/> 6649 </function> 6650 6651 <function name="WindowPos3svARB" alias="WindowPos3svMESA"> 6652 <param name="v" type="const GLshort *"/> 6653 </function> 6654</category> 6655 6656<category name="GL_ARB_vertex_program" number="26"> 6657 <enum name="COLOR_SUM_ARB" count="1" value="0x8458"> 6658 <size name="Get" mode="get"/> 6659 </enum> 6660 <enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620"> 6661 <size name="GetVertexAttribdvARB" mode="get"/> 6662 <size name="GetVertexAttribfvARB" mode="get"/> 6663 <size name="GetVertexAttribivARB" mode="get"/> 6664 <size name="Get" mode="get"/> 6665 </enum> 6666 <enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622"> 6667 <size name="GetVertexAttribdvARB" mode="get"/> 6668 <size name="GetVertexAttribfvARB" mode="get"/> 6669 <size name="GetVertexAttribivARB" mode="get"/> 6670 </enum> 6671 <enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623"> 6672 <size name="GetVertexAttribdvARB" mode="get"/> 6673 <size name="GetVertexAttribfvARB" mode="get"/> 6674 <size name="GetVertexAttribivARB" mode="get"/> 6675 </enum> 6676 <enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624"> 6677 <size name="GetVertexAttribdvARB" mode="get"/> 6678 <size name="GetVertexAttribfvARB" mode="get"/> 6679 <size name="GetVertexAttribivARB" mode="get"/> 6680 </enum> 6681 <enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625"> 6682 <size name="GetVertexAttribdvARB" mode="get"/> 6683 <size name="GetVertexAttribfvARB" mode="get"/> 6684 <size name="GetVertexAttribivARB" mode="get"/> 6685 </enum> 6686 <enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626"> 6687 <size name="GetVertexAttribdvARB" mode="get"/> 6688 <size name="GetVertexAttribfvARB" mode="get"/> 6689 <size name="GetVertexAttribivARB" mode="get"/> 6690 </enum> 6691 <enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627"> 6692 <size name="GetProgramivARB" mode="get"/> 6693 </enum> 6694 <enum name="PROGRAM_STRING_ARB" value="0x8628"/> 6695 <enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E"> 6696 <size name="Get" mode="get"/> 6697 </enum> 6698 <enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F"> 6699 <size name="Get" mode="get"/> 6700 </enum> 6701 <enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640"> 6702 <size name="Get" mode="get"/> 6703 </enum> 6704 <enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641"> 6705 <size name="Get" mode="get"/> 6706 </enum> 6707 <enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642"> 6708 <size name="Get" mode="get"/> 6709 </enum> 6710 <enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643"> 6711 <size name="Get" mode="get"/> 6712 </enum> 6713 <enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/> 6714 <enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B"> 6715 <size name="Get" mode="get"/> 6716 </enum> 6717 <enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677"> 6718 <size name="GetProgramivARB" mode="get"/> 6719 </enum> 6720 <enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869"> 6721 <size name="Get" mode="get"/> 6722 </enum> 6723 <enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/> 6724 <enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/> 6725 <enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/> 6726 <enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876"> 6727 <size name="GetProgramivARB" mode="get"/> 6728 </enum> 6729 <enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0"> 6730 <size name="GetProgramivARB" mode="get"/> 6731 </enum> 6732 <enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1"> 6733 <size name="GetProgramivARB" mode="get"/> 6734 </enum> 6735 <enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2"> 6736 <size name="GetProgramivARB" mode="get"/> 6737 </enum> 6738 <enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3"> 6739 <size name="GetProgramivARB" mode="get"/> 6740 </enum> 6741 <enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4"> 6742 <size name="GetProgramivARB" mode="get"/> 6743 </enum> 6744 <enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5"> 6745 <size name="GetProgramivARB" mode="get"/> 6746 </enum> 6747 <enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6"> 6748 <size name="GetProgramivARB" mode="get"/> 6749 </enum> 6750 <enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7"> 6751 <size name="GetProgramivARB" mode="get"/> 6752 </enum> 6753 <enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8"> 6754 <size name="GetProgramivARB" mode="get"/> 6755 </enum> 6756 <enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9"> 6757 <size name="GetProgramivARB" mode="get"/> 6758 </enum> 6759 <enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA"> 6760 <size name="GetProgramivARB" mode="get"/> 6761 </enum> 6762 <enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB"> 6763 <size name="GetProgramivARB" mode="get"/> 6764 </enum> 6765 <enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC"> 6766 <size name="GetProgramivARB" mode="get"/> 6767 </enum> 6768 <enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD"> 6769 <size name="GetProgramivARB" mode="get"/> 6770 </enum> 6771 <enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE"> 6772 <size name="GetProgramivARB" mode="get"/> 6773 </enum> 6774 <enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF"> 6775 <size name="GetProgramivARB" mode="get"/> 6776 </enum> 6777 <enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0"> 6778 <size name="GetProgramivARB" mode="get"/> 6779 </enum> 6780 <enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1"> 6781 <size name="GetProgramivARB" mode="get"/> 6782 </enum> 6783 <enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2"> 6784 <size name="GetProgramivARB" mode="get"/> 6785 </enum> 6786 <enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3"> 6787 <size name="GetProgramivARB" mode="get"/> 6788 </enum> 6789 <enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4"> 6790 <size name="GetProgramivARB" mode="get"/> 6791 </enum> 6792 <enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5"> 6793 <size name="GetProgramivARB" mode="get"/> 6794 </enum> 6795 <enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6"> 6796 <size name="GetProgramivARB" mode="get"/> 6797 </enum> 6798 <enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7"> 6799 <size name="Get" mode="get"/> 6800 </enum> 6801 <enum name="MATRIX0_ARB" value="0x88C0"/> 6802 <enum name="MATRIX1_ARB" value="0x88C1"/> 6803 <enum name="MATRIX2_ARB" value="0x88C2"/> 6804 <enum name="MATRIX3_ARB" value="0x88C3"/> 6805 <enum name="MATRIX4_ARB" value="0x88C4"/> 6806 <enum name="MATRIX5_ARB" value="0x88C5"/> 6807 <enum name="MATRIX6_ARB" value="0x88C6"/> 6808 <enum name="MATRIX7_ARB" value="0x88C7"/> 6809 <enum name="MATRIX8_ARB" value="0x88C8"/> 6810 <enum name="MATRIX9_ARB" value="0x88C9"/> 6811 <enum name="MATRIX10_ARB" value="0x88CA"/> 6812 <enum name="MATRIX11_ARB" value="0x88CB"/> 6813 <enum name="MATRIX12_ARB" value="0x88CC"/> 6814 <enum name="MATRIX13_ARB" value="0x88CD"/> 6815 <enum name="MATRIX14_ARB" value="0x88CE"/> 6816 <enum name="MATRIX15_ARB" value="0x88CF"/> 6817 <enum name="MATRIX16_ARB" value="0x88D0"/> 6818 <enum name="MATRIX17_ARB" value="0x88D1"/> 6819 <enum name="MATRIX18_ARB" value="0x88D2"/> 6820 <enum name="MATRIX19_ARB" value="0x88D3"/> 6821 <enum name="MATRIX20_ARB" value="0x88D4"/> 6822 <enum name="MATRIX21_ARB" value="0x88D5"/> 6823 <enum name="MATRIX22_ARB" value="0x88D6"/> 6824 <enum name="MATRIX23_ARB" value="0x88D7"/> 6825 <enum name="MATRIX24_ARB" value="0x88D8"/> 6826 <enum name="MATRIX25_ARB" value="0x88D9"/> 6827 <enum name="MATRIX26_ARB" value="0x88DA"/> 6828 <enum name="MATRIX27_ARB" value="0x88DB"/> 6829 <enum name="MATRIX28_ARB" value="0x88DC"/> 6830 <enum name="MATRIX29_ARB" value="0x88DD"/> 6831 <enum name="MATRIX30_ARB" value="0x88DE"/> 6832 <enum name="MATRIX31_ARB" value="0x88DF"/> 6833 6834 <function name="GetVertexAttribdvARB" offset="assign"> 6835 <param name="index" type="GLuint"/> 6836 <param name="pname" type="GLenum"/> 6837 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 6838 <glx handcode="client" vendorpriv="1301"/> 6839 </function> 6840 6841 <function name="GetVertexAttribfvARB" offset="assign"> 6842 <param name="index" type="GLuint"/> 6843 <param name="pname" type="GLenum"/> 6844 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 6845 <glx handcode="client" vendorpriv="1302"/> 6846 </function> 6847 6848 <function name="GetVertexAttribivARB" offset="assign"> 6849 <param name="index" type="GLuint"/> 6850 <param name="pname" type="GLenum"/> 6851 <param name="params" type="GLint *" output="true" variable_param="pname"/> 6852 <glx handcode="client" vendorpriv="1303"/> 6853 </function> 6854 6855 <function name="VertexAttrib1dARB" offset="assign" vectorequiv="VertexAttrib1dvARB"> 6856 <param name="index" type="GLuint"/> 6857 <param name="x" type="GLdouble"/> 6858 </function> 6859 6860 <function name="VertexAttrib1dvARB" offset="assign"> 6861 <param name="index" type="GLuint"/> 6862 <param name="v" type="const GLdouble *" count="1"/> 6863 <glx rop="4197" doubles_in_order="true"/> 6864 </function> 6865 6866 <function name="VertexAttrib1fARB" offset="assign" vectorequiv="VertexAttrib1fvARB"> 6867 <param name="index" type="GLuint"/> 6868 <param name="x" type="GLfloat"/> 6869 </function> 6870 6871 <function name="VertexAttrib1fvARB" offset="assign"> 6872 <param name="index" type="GLuint"/> 6873 <param name="v" type="const GLfloat *" count="1"/> 6874 <glx rop="4193"/> 6875 </function> 6876 6877 <function name="VertexAttrib1sARB" offset="assign" vectorequiv="VertexAttrib1svARB"> 6878 <param name="index" type="GLuint"/> 6879 <param name="x" type="GLshort"/> 6880 </function> 6881 6882 <function name="VertexAttrib1svARB" offset="assign"> 6883 <param name="index" type="GLuint"/> 6884 <param name="v" type="const GLshort *" count="1"/> 6885 <glx rop="4189"/> 6886 </function> 6887 6888 <function name="VertexAttrib2dARB" offset="assign" vectorequiv="VertexAttrib2dvARB"> 6889 <param name="index" type="GLuint"/> 6890 <param name="x" type="GLdouble"/> 6891 <param name="y" type="GLdouble"/> 6892 </function> 6893 6894 <function name="VertexAttrib2dvARB" offset="assign"> 6895 <param name="index" type="GLuint"/> 6896 <param name="v" type="const GLdouble *" count="2"/> 6897 <glx rop="4198" doubles_in_order="true"/> 6898 </function> 6899 6900 <function name="VertexAttrib2fARB" offset="assign" vectorequiv="VertexAttrib2fvARB"> 6901 <param name="index" type="GLuint"/> 6902 <param name="x" type="GLfloat"/> 6903 <param name="y" type="GLfloat"/> 6904 </function> 6905 6906 <function name="VertexAttrib2fvARB" offset="assign"> 6907 <param name="index" type="GLuint"/> 6908 <param name="v" type="const GLfloat *" count="2"/> 6909 <glx rop="4194"/> 6910 </function> 6911 6912 <function name="VertexAttrib2sARB" offset="assign" vectorequiv="VertexAttrib2svARB"> 6913 <param name="index" type="GLuint"/> 6914 <param name="x" type="GLshort"/> 6915 <param name="y" type="GLshort"/> 6916 </function> 6917 6918 <function name="VertexAttrib2svARB" offset="assign"> 6919 <param name="index" type="GLuint"/> 6920 <param name="v" type="const GLshort *" count="2"/> 6921 <glx rop="4190"/> 6922 </function> 6923 6924 <function name="VertexAttrib3dARB" offset="assign" vectorequiv="VertexAttrib3dvARB"> 6925 <param name="index" type="GLuint"/> 6926 <param name="x" type="GLdouble"/> 6927 <param name="y" type="GLdouble"/> 6928 <param name="z" type="GLdouble"/> 6929 </function> 6930 6931 <function name="VertexAttrib3dvARB" offset="assign"> 6932 <param name="index" type="GLuint"/> 6933 <param name="v" type="const GLdouble *" count="3"/> 6934 <glx rop="4199" doubles_in_order="true"/> 6935 </function> 6936 6937 <function name="VertexAttrib3fARB" offset="assign" vectorequiv="VertexAttrib3fvARB"> 6938 <param name="index" type="GLuint"/> 6939 <param name="x" type="GLfloat"/> 6940 <param name="y" type="GLfloat"/> 6941 <param name="z" type="GLfloat"/> 6942 </function> 6943 6944 <function name="VertexAttrib3fvARB" offset="assign"> 6945 <param name="index" type="GLuint"/> 6946 <param name="v" type="const GLfloat *" count="3"/> 6947 <glx rop="4195"/> 6948 </function> 6949 6950 <function name="VertexAttrib3sARB" offset="assign" vectorequiv="VertexAttrib3svARB"> 6951 <param name="index" type="GLuint"/> 6952 <param name="x" type="GLshort"/> 6953 <param name="y" type="GLshort"/> 6954 <param name="z" type="GLshort"/> 6955 </function> 6956 6957 <function name="VertexAttrib3svARB" offset="assign"> 6958 <param name="index" type="GLuint"/> 6959 <param name="v" type="const GLshort *" count="3"/> 6960 <glx rop="4191"/> 6961 </function> 6962 6963 <function name="VertexAttrib4dARB" offset="assign" vectorequiv="VertexAttrib4dvARB"> 6964 <param name="index" type="GLuint"/> 6965 <param name="x" type="GLdouble"/> 6966 <param name="y" type="GLdouble"/> 6967 <param name="z" type="GLdouble"/> 6968 <param name="w" type="GLdouble"/> 6969 </function> 6970 6971 <function name="VertexAttrib4dvARB" offset="assign"> 6972 <param name="index" type="GLuint"/> 6973 <param name="v" type="const GLdouble *" count="4"/> 6974 <glx rop="4200" doubles_in_order="true"/> 6975 </function> 6976 6977 <function name="VertexAttrib4fARB" offset="assign" vectorequiv="VertexAttrib4fvARB"> 6978 <param name="index" type="GLuint"/> 6979 <param name="x" type="GLfloat"/> 6980 <param name="y" type="GLfloat"/> 6981 <param name="z" type="GLfloat"/> 6982 <param name="w" type="GLfloat"/> 6983 </function> 6984 6985 <function name="VertexAttrib4fvARB" offset="assign"> 6986 <param name="index" type="GLuint"/> 6987 <param name="v" type="const GLfloat *" count="4"/> 6988 <glx rop="4196"/> 6989 </function> 6990 6991 <function name="VertexAttrib4sARB" offset="assign" vectorequiv="VertexAttrib4svARB"> 6992 <param name="index" type="GLuint"/> 6993 <param name="x" type="GLshort"/> 6994 <param name="y" type="GLshort"/> 6995 <param name="z" type="GLshort"/> 6996 <param name="w" type="GLshort"/> 6997 </function> 6998 6999 <function name="VertexAttrib4svARB" offset="assign"> 7000 <param name="index" type="GLuint"/> 7001 <param name="v" type="const GLshort *" count="4"/> 7002 <glx rop="4192"/> 7003 </function> 7004 7005 <function name="VertexAttrib4NubARB" offset="assign" vectorequiv="VertexAttrib4NubvARB"> 7006 <param name="index" type="GLuint"/> 7007 <param name="x" type="GLubyte"/> 7008 <param name="y" type="GLubyte"/> 7009 <param name="z" type="GLubyte"/> 7010 <param name="w" type="GLubyte"/> 7011 </function> 7012 7013 <function name="VertexAttrib4NubvARB" offset="assign"> 7014 <param name="index" type="GLuint"/> 7015 <param name="v" type="const GLubyte *" count="4"/> 7016 <glx rop="4201"/> 7017 </function> 7018 7019 <function name="VertexAttrib4bvARB" offset="assign"> 7020 <param name="index" type="GLuint"/> 7021 <param name="v" type="const GLbyte *" count="4"/> 7022 <glx rop="4230"/> 7023 </function> 7024 7025 <function name="VertexAttrib4ivARB" offset="assign"> 7026 <param name="index" type="GLuint"/> 7027 <param name="v" type="const GLint *" count="4"/> 7028 <glx rop="4231"/> 7029 </function> 7030 7031 <function name="VertexAttrib4ubvARB" offset="assign"> 7032 <param name="index" type="GLuint"/> 7033 <param name="v" type="const GLubyte *" count="4"/> 7034 <glx rop="4232"/> 7035 </function> 7036 7037 <function name="VertexAttrib4usvARB" offset="assign"> 7038 <param name="index" type="GLuint"/> 7039 <param name="v" type="const GLushort *" count="4"/> 7040 <glx rop="4233"/> 7041 </function> 7042 7043 <function name="VertexAttrib4uivARB" offset="assign"> 7044 <param name="index" type="GLuint"/> 7045 <param name="v" type="const GLuint *" count="4"/> 7046 <glx rop="4234"/> 7047 </function> 7048 7049 <function name="VertexAttrib4NbvARB" offset="assign"> 7050 <param name="index" type="GLuint"/> 7051 <param name="v" type="const GLbyte *" count="4"/> 7052 <glx rop="4235"/> 7053 </function> 7054 7055 <function name="VertexAttrib4NsvARB" offset="assign"> 7056 <param name="index" type="GLuint"/> 7057 <param name="v" type="const GLshort *" count="4"/> 7058 <glx rop="4236"/> 7059 </function> 7060 7061 <function name="VertexAttrib4NivARB" offset="assign"> 7062 <param name="index" type="GLuint"/> 7063 <param name="v" type="const GLint *" count="4"/> 7064 <glx rop="4237"/> 7065 </function> 7066 7067 <function name="VertexAttrib4NusvARB" offset="assign"> 7068 <param name="index" type="GLuint"/> 7069 <param name="v" type="const GLushort *" count="4"/> 7070 <glx rop="4238"/> 7071 </function> 7072 7073 <function name="VertexAttrib4NuivARB" offset="assign"> 7074 <param name="index" type="GLuint"/> 7075 <param name="v" type="const GLuint *" count="4"/> 7076 <glx rop="4239"/> 7077 </function> 7078 7079 <function name="VertexAttribPointerARB" offset="assign"> 7080 <param name="index" type="GLuint"/> 7081 <param name="size" type="GLint"/> 7082 <param name="type" type="GLenum"/> 7083 <param name="normalized" type="GLboolean"/> 7084 <param name="stride" type="GLsizei"/> 7085 <param name="pointer" type="const GLvoid *"/> 7086 <glx handcode="true"/> 7087 </function> 7088 7089 <function name="EnableVertexAttribArrayARB" offset="assign"> 7090 <param name="index" type="GLuint"/> 7091 <glx handcode="true"/> 7092 </function> 7093 7094 <function name="DisableVertexAttribArrayARB" offset="assign"> 7095 <param name="index" type="GLuint"/> 7096 <glx handcode="true"/> 7097 </function> 7098 7099 <function name="ProgramStringARB" offset="assign"> 7100 <param name="target" type="GLenum"/> 7101 <param name="format" type="GLenum"/> 7102 <param name="len" type="GLsizei" counter="true"/> 7103 <param name="string" type="const GLvoid *" count="len"/> 7104 <glx rop="4217" large="true"/> 7105 </function> 7106 7107 <function name="BindProgramARB" alias="BindProgramNV"> 7108 <param name="target" type="GLenum"/> 7109 <param name="program" type="GLuint"/> 7110 </function> 7111 7112 <function name="DeleteProgramsARB" alias="DeleteProgramsNV"> 7113 <param name="n" type="GLsizei"/> 7114 <param name="programs" type="const GLuint *"/> 7115 </function> 7116 7117 <function name="GenProgramsARB" alias="GenProgramsNV"> 7118 <param name="n" type="GLsizei" counter="true"/> 7119 <param name="programs" type="GLuint *" output="true" count="n"/> 7120 </function> 7121 7122 <function name="IsProgramARB" alias="IsProgramNV"> 7123 <param name="program" type="GLuint"/> 7124 <return type="GLboolean"/> 7125 </function> 7126 7127 <function name="ProgramEnvParameter4dARB" offset="assign" vectorequiv="ProgramEnvParameter4dvARB"> 7128 <param name="target" type="GLenum"/> 7129 <param name="index" type="GLuint"/> 7130 <param name="x" type="GLdouble"/> 7131 <param name="y" type="GLdouble"/> 7132 <param name="z" type="GLdouble"/> 7133 <param name="w" type="GLdouble"/> 7134 </function> 7135 7136 <function name="ProgramEnvParameter4dvARB" offset="assign"> 7137 <param name="target" type="GLenum"/> 7138 <param name="index" type="GLuint"/> 7139 <param name="params" type="const GLdouble *" count="4"/> 7140 <glx rop="4185" doubles_in_order="true"/> 7141 </function> 7142 7143 <function name="ProgramEnvParameter4fARB" offset="assign" vectorequiv="ProgramEnvParameter4fvARB"> 7144 <param name="target" type="GLenum"/> 7145 <param name="index" type="GLuint"/> 7146 <param name="x" type="GLfloat"/> 7147 <param name="y" type="GLfloat"/> 7148 <param name="z" type="GLfloat"/> 7149 <param name="w" type="GLfloat"/> 7150 </function> 7151 7152 <function name="ProgramEnvParameter4fvARB" offset="assign"> 7153 <param name="target" type="GLenum"/> 7154 <param name="index" type="GLuint"/> 7155 <param name="params" type="const GLfloat *" count="4"/> 7156 <glx rop="4184"/> 7157 </function> 7158 7159 <function name="ProgramLocalParameter4dARB" offset="assign" vectorequiv="ProgramLocalParameter4dvARB"> 7160 <param name="target" type="GLenum"/> 7161 <param name="index" type="GLuint"/> 7162 <param name="x" type="GLdouble"/> 7163 <param name="y" type="GLdouble"/> 7164 <param name="z" type="GLdouble"/> 7165 <param name="w" type="GLdouble"/> 7166 </function> 7167 7168 <function name="ProgramLocalParameter4dvARB" offset="assign"> 7169 <param name="target" type="GLenum"/> 7170 <param name="index" type="GLuint"/> 7171 <param name="params" type="const GLdouble *" count="4"/> 7172 <glx rop="4216" doubles_in_order="true"/> 7173 </function> 7174 7175 <function name="ProgramLocalParameter4fARB" offset="assign" vectorequiv="ProgramLocalParameter4fvARB"> 7176 <param name="target" type="GLenum"/> 7177 <param name="index" type="GLuint"/> 7178 <param name="x" type="GLfloat"/> 7179 <param name="y" type="GLfloat"/> 7180 <param name="z" type="GLfloat"/> 7181 <param name="w" type="GLfloat"/> 7182 </function> 7183 7184 <function name="ProgramLocalParameter4fvARB" offset="assign"> 7185 <param name="target" type="GLenum"/> 7186 <param name="index" type="GLuint"/> 7187 <param name="params" type="const GLfloat *" count="4"/> 7188 <glx rop="4215"/> 7189 </function> 7190 7191 <!-- The GetProgramEnvParameter[df]vARB are handcoded because there 7192 is an extra CARD32 of padding after the "index" field. Originally, 7193 GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV 7194 shared the same GLX protocol. The pad field was where the pname 7195 parameter was in the NV functions. When this error was discovered 7196 and fixed, there was already at least one implementation of 7197 GLX protocol for ARB_vertex_program, but there were no 7198 implementations of NV_vertex_program. The sollution was to renumber 7199 the opcodes for NV_vertex_program and convert the unused field in 7200 the ARB_vertex_program protocol to unused padding. 7201 --> 7202 7203 <function name="GetProgramEnvParameterdvARB" offset="assign"> 7204 <param name="target" type="GLenum"/> 7205 <param name="index" type="GLuint"/> 7206 <param name="params" type="GLdouble *" output="true" count="4"/> 7207 <glx vendorpriv="1297" handcode="client" doubles_in_order="true"/> 7208 </function> 7209 7210 <function name="GetProgramEnvParameterfvARB" offset="assign"> 7211 <param name="target" type="GLenum"/> 7212 <param name="index" type="GLuint"/> 7213 <param name="params" type="GLfloat *" output="true" count="4"/> 7214 <glx vendorpriv="1296" handcode="client"/> 7215 </function> 7216 7217 <function name="GetProgramLocalParameterdvARB" offset="assign"> 7218 <param name="target" type="GLenum"/> 7219 <param name="index" type="GLuint"/> 7220 <param name="params" type="GLdouble *" output="true" count="4"/> 7221 <glx vendorpriv="1306" handcode="client" doubles_in_order="true"/> 7222 </function> 7223 7224 <function name="GetProgramLocalParameterfvARB" offset="assign"> 7225 <param name="target" type="GLenum"/> 7226 <param name="index" type="GLuint"/> 7227 <param name="params" type="GLfloat *" output="true" count="4"/> 7228 <glx vendorpriv="1305" handcode="client"/> 7229 </function> 7230 7231 7232 <function name="GetProgramivARB" offset="assign"> 7233 <param name="target" type="GLenum"/> 7234 <param name="pname" type="GLenum"/> 7235 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7236 <glx vendorpriv="1307"/> 7237 </function> 7238 7239 <function name="GetProgramStringARB" offset="assign"> 7240 <param name="target" type="GLenum"/> 7241 <param name="pname" type="GLenum"/> 7242 <param name="string" type="GLvoid *" output="true"/> 7243 <glx vendorpriv="1308" handcode="server" always_array="true"/> 7244 </function> 7245 7246 <function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointervNV"> 7247 <param name="index" type="GLuint"/> 7248 <param name="pname" type="GLenum"/> 7249 <param name="pointer" type="GLvoid **" output="true"/> 7250 </function> 7251</category> 7252 7253<category name="GL_ARB_fragment_program" number="27"> 7254 <enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804"> 7255 <size name="Get" mode="get"/> 7256 </enum> 7257 <enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805"> 7258 <size name="GetProgramivARB" mode="get"/> 7259 </enum> 7260 <enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806"> 7261 <size name="GetProgramivARB" mode="get"/> 7262 </enum> 7263 <enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807"> 7264 <size name="GetProgramivARB" mode="get"/> 7265 </enum> 7266 <enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808"> 7267 <size name="GetProgramivARB" mode="get"/> 7268 </enum> 7269 <enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809"> 7270 <size name="GetProgramivARB" mode="get"/> 7271 </enum> 7272 <enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A"> 7273 <size name="GetProgramivARB" mode="get"/> 7274 </enum> 7275 <enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B"> 7276 <size name="GetProgramivARB" mode="get"/> 7277 </enum> 7278 <enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C"> 7279 <size name="GetProgramivARB" mode="get"/> 7280 </enum> 7281 <enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D"> 7282 <size name="GetProgramivARB" mode="get"/> 7283 </enum> 7284 <enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E"> 7285 <size name="GetProgramivARB" mode="get"/> 7286 </enum> 7287 <enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F"> 7288 <size name="GetProgramivARB" mode="get"/> 7289 </enum> 7290 <enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810"> 7291 <size name="GetProgramivARB" mode="get"/> 7292 </enum> 7293 <enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871"> 7294 <size name="Get" mode="get"/> 7295 </enum> 7296 <enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872"> 7297 <size name="Get" mode="get"/> 7298 </enum> 7299</category> 7300 7301<category name="GL_ARB_vertex_buffer_object" number="28"> 7302 <enum name="BUFFER_SIZE_ARB" count="1" value="0x8764"> 7303 <size name="GetBufferParameterivARB" mode="get"/> 7304 </enum> 7305 <enum name="BUFFER_USAGE_ARB" count="1" value="0x8765"> 7306 <size name="GetBufferParameterivARB" mode="get"/> 7307 </enum> 7308 <enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894"> 7309 <size name="Get" mode="get"/> 7310 </enum> 7311 <enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895"> 7312 <size name="Get" mode="get"/> 7313 </enum> 7314 <enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896"> 7315 <size name="Get" mode="get"/> 7316 </enum> 7317 <enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897"> 7318 <size name="Get" mode="get"/> 7319 </enum> 7320 <enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898"> 7321 <size name="Get" mode="get"/> 7322 </enum> 7323 <enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899"> 7324 <size name="Get" mode="get"/> 7325 </enum> 7326 <enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A"> 7327 <size name="Get" mode="get"/> 7328 </enum> 7329 <enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B"> 7330 <size name="Get" mode="get"/> 7331 </enum> 7332 <enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C"> 7333 <size name="Get" mode="get"/> 7334 </enum> 7335 <enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D"> 7336 <size name="Get" mode="get"/> 7337 </enum> 7338 <enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E"> 7339 <size name="Get" mode="get"/> 7340 </enum> 7341 <enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F"> 7342 <size name="GetVertexAttribdvARB" mode="get"/> 7343 <size name="GetVertexAttribfvARB" mode="get"/> 7344 <size name="GetVertexAttribivARB" mode="get"/> 7345 </enum> 7346 <enum name="READ_ONLY_ARB" value="0x88B8"/> 7347 <enum name="WRITE_ONLY_ARB" value="0x88B9"/> 7348 <enum name="READ_WRITE_ARB" value="0x88BA"/> 7349 <enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB"> 7350 <size name="GetBufferParameterivARB" mode="get"/> 7351 </enum> 7352 <enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC"> 7353 <size name="GetBufferParameterivARB" mode="get"/> 7354 </enum> 7355 <enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/> 7356 <enum name="STREAM_DRAW_ARB" value="0x88E0"/> 7357 <enum name="STREAM_READ_ARB" value="0x88E1"/> 7358 <enum name="STREAM_COPY_ARB" value="0x88E2"/> 7359 <enum name="STATIC_DRAW_ARB" value="0x88E4"/> 7360 <enum name="STATIC_READ_ARB" value="0x88E5"/> 7361 <enum name="STATIC_COPY_ARB" value="0x88E6"/> 7362 <enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/> 7363 <enum name="DYNAMIC_READ_ARB" value="0x88E9"/> 7364 <enum name="DYNAMIC_COPY_ARB" value="0x88EA"/> 7365 7366 <type name="intptrARB" size="4" glx_name="CARD32"/> 7367 <type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/> 7368 7369 <function name="BindBufferARB" offset="assign"> 7370 <param name="target" type="GLenum"/> 7371 <param name="buffer" type="GLuint"/> 7372 <glx ignore="true"/> 7373 </function> 7374 7375 <function name="BufferDataARB" offset="assign"> 7376 <param name="target" type="GLenum"/> 7377 <param name="size" type="GLsizeiptrARB" counter="true"/> 7378 <param name="data" type="const GLvoid *" count="size" img_null_flag="true"/> 7379 <param name="usage" type="GLenum"/> 7380 <glx ignore="true"/> 7381 </function> 7382 7383 <function name="BufferSubDataARB" offset="assign"> 7384 <param name="target" type="GLenum"/> 7385 <param name="offset" type="GLintptrARB"/> 7386 <param name="size" type="GLsizeiptrARB" counter="true"/> 7387 <param name="data" type="const GLvoid *" count="size"/> 7388 <glx ignore="true"/> 7389 </function> 7390 7391 <function name="DeleteBuffersARB" offset="assign"> 7392 <param name="n" type="GLsizei" counter="true"/> 7393 <param name="buffer" type="const GLuint *" count="n"/> 7394 <glx ignore="true"/> 7395 </function> 7396 7397 <function name="GenBuffersARB" offset="assign"> 7398 <param name="n" type="GLsizei" counter="true"/> 7399 <param name="buffer" type="GLuint *" output="true" count="n"/> 7400 <glx ignore="true"/> 7401 </function> 7402 7403 <function name="GetBufferParameterivARB" offset="assign"> 7404 <param name="target" type="GLenum"/> 7405 <param name="pname" type="GLenum"/> 7406 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7407 <glx ignore="true"/> 7408 </function> 7409 7410 <function name="GetBufferPointervARB" offset="assign"> 7411 <param name="target" type="GLenum"/> 7412 <param name="pname" type="GLenum"/> 7413 <param name="params" type="GLvoid **" output="true"/> 7414 <glx ignore="true"/> 7415 </function> 7416 7417 <function name="GetBufferSubDataARB" offset="assign"> 7418 <param name="target" type="GLenum"/> 7419 <param name="offset" type="GLintptrARB"/> 7420 <param name="size" type="GLsizeiptrARB" counter="true"/> 7421 <param name="data" type="GLvoid *" output="true" count="size"/> 7422 <glx ignore="true"/> 7423 </function> 7424 7425 <function name="IsBufferARB" offset="assign"> 7426 <param name="buffer" type="GLuint"/> 7427 <return type="GLboolean"/> 7428 <glx ignore="true"/> 7429 </function> 7430 7431 <function name="MapBufferARB" offset="assign"> 7432 <param name="target" type="GLenum"/> 7433 <param name="access" type="GLenum"/> 7434 <return type="GLvoid *"/> 7435 <glx ignore="true"/> 7436 </function> 7437 7438 <function name="UnmapBufferARB" offset="assign"> 7439 <param name="target" type="GLenum"/> 7440 <return type="GLboolean"/> 7441 <glx ignore="true"/> 7442 </function> 7443</category> 7444 7445<category name="GL_ARB_occlusion_query" number="29"> 7446 <enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864"> 7447 <size name="GetQueryivARB" mode="get"/> 7448 </enum> 7449 <enum name="CURRENT_QUERY_ARB" count="1" value="0x8865"> 7450 <size name="GetQueryivARB" mode="get"/> 7451 </enum> 7452 <enum name="QUERY_RESULT_ARB" count="1" value="0x8866"> 7453 <size name="GetQueryObjectivARB" mode="get"/> 7454 <size name="GetQueryObjectuivARB" mode="get"/> 7455 </enum> 7456 <enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867"> 7457 <size name="GetQueryObjectivARB" mode="get"/> 7458 <size name="GetQueryObjectuivARB" mode="get"/> 7459 </enum> 7460 <enum name="SAMPLES_PASSED_ARB" value="0x8914"/> 7461 7462 <function name="GenQueriesARB" offset="assign"> 7463 <param name="n" type="GLsizei" counter="true"/> 7464 <param name="ids" type="GLuint *" output="true" count="n"/> 7465 <glx sop="162" always_array="true"/> 7466 </function> 7467 7468 <function name="DeleteQueriesARB" offset="assign"> 7469 <param name="n" type="GLsizei" counter="true"/> 7470 <param name="ids" type="const GLuint *" count="n"/> 7471 <glx sop="161"/> 7472 </function> 7473 7474 <function name="IsQueryARB" offset="assign"> 7475 <param name="id" type="GLuint"/> 7476 <return type="GLboolean"/> 7477 <glx sop="163"/> 7478 </function> 7479 7480 <function name="BeginQueryARB" offset="assign"> 7481 <param name="target" type="GLenum"/> 7482 <param name="id" type="GLuint"/> 7483 <glx rop="231"/> 7484 </function> 7485 7486 <function name="EndQueryARB" offset="assign"> 7487 <param name="target" type="GLenum"/> 7488 <glx rop="232"/> 7489 </function> 7490 7491 <function name="GetQueryivARB" offset="assign"> 7492 <param name="target" type="GLenum"/> 7493 <param name="pname" type="GLenum"/> 7494 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7495 <glx sop="164"/> 7496 </function> 7497 7498 <function name="GetQueryObjectivARB" offset="assign"> 7499 <param name="id" type="GLuint"/> 7500 <param name="pname" type="GLenum"/> 7501 <param name="params" type="GLint *" output="true" variable_param="pname"/> 7502 <glx sop="165"/> 7503 </function> 7504 7505 <function name="GetQueryObjectuivARB" offset="assign"> 7506 <param name="id" type="GLuint"/> 7507 <param name="pname" type="GLenum"/> 7508 <param name="params" type="GLuint *" output="true" variable_param="pname"/> 7509 <glx sop="166"/> 7510 </function> 7511</category> 7512 7513<category name="GL_ARB_shader_objects" number="30"> 7514 <enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/> 7515 <enum name="SHADER_OBJECT_ARB" value="0x8B48"/> 7516 <enum name="OBJECT_TYPE_ARB" value="0x8B4E"/> 7517 <enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/> 7518 <enum name="FLOAT_VEC2_ARB" value="0x8B50"/> 7519 <enum name="FLOAT_VEC3_ARB" value="0x8B51"/> 7520 <enum name="FLOAT_VEC4_ARB" value="0x8B52"/> 7521 <enum name="INT_VEC2_ARB" value="0x8B53"/> 7522 <enum name="INT_VEC3_ARB" value="0x8B54"/> 7523 <enum name="INT_VEC4_ARB" value="0x8B55"/> 7524 <enum name="BOOL_ARB" value="0x8B56"/> 7525 <enum name="BOOL_VEC2_ARB" value="0x8B57"/> 7526 <enum name="BOOL_VEC3_ARB" value="0x8B58"/> 7527 <enum name="BOOL_VEC4_ARB" value="0x8B59"/> 7528 <enum name="FLOAT_MAT2_ARB" value="0x8B5A"/> 7529 <enum name="FLOAT_MAT3_ARB" value="0x8B5B"/> 7530 <enum name="FLOAT_MAT4_ARB" value="0x8B5C"/> 7531 <enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/> 7532 <enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/> 7533 <enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/> 7534 <enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/> 7535 <enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/> 7536 <enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/> 7537 <enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/> 7538 <enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/> 7539 <enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/> 7540 7541 <type name="charARB" size="1" glx_name="CARD8"/> 7542 <type name="handleARB" size="4" glx_name="CARD32"/> 7543 7544 <function name="DeleteObjectARB" offset="assign"> 7545 <param name="obj" type="GLhandleARB"/> 7546 <glx ignore="true"/> 7547 </function> 7548 7549 <function name="GetHandleARB" offset="assign"> 7550 <param name="pname" type="GLenum"/> 7551 <return type="GLhandleARB"/> 7552 <glx ignore="true"/> 7553 </function> 7554 7555 <function name="DetachObjectARB" offset="assign"> 7556 <param name="containerObj" type="GLhandleARB"/> 7557 <param name="attachedObj" type="GLhandleARB"/> 7558 <glx ignore="true"/> 7559 </function> 7560 7561 <function name="CreateShaderObjectARB" offset="assign"> 7562 <param name="shaderType" type="GLenum"/> 7563 <return type="GLhandleARB"/> 7564 <glx ignore="true"/> 7565 </function> 7566 7567 <function name="ShaderSourceARB" offset="assign"> 7568 <param name="shader" type="GLhandleARB"/> 7569 <param name="count" type="GLsizei"/> 7570 <param name="string" type="const GLcharARB **"/> 7571 <param name="length" type="const GLint *"/> 7572 <glx ignore="true"/> 7573 </function> 7574 7575 <function name="CompileShaderARB" offset="assign"> 7576 <param name="shader" type="GLhandleARB"/> 7577 <glx ignore="true"/> 7578 </function> 7579 7580 <function name="CreateProgramObjectARB" offset="assign"> 7581 <return type="GLhandleARB"/> 7582 <glx ignore="true"/> 7583 </function> 7584 7585 <function name="AttachObjectARB" offset="assign"> 7586 <param name="containerObj" type="GLhandleARB"/> 7587 <param name="obj" type="GLhandleARB"/> 7588 <glx ignore="true"/> 7589 </function> 7590 7591 <function name="LinkProgramARB" offset="assign"> 7592 <param name="program" type="GLhandleARB"/> 7593 <glx ignore="true"/> 7594 </function> 7595 7596 <function name="UseProgramObjectARB" offset="assign"> 7597 <param name="program" type="GLhandleARB"/> 7598 <glx ignore="true"/> 7599 </function> 7600 7601 <function name="ValidateProgramARB" offset="assign"> 7602 <param name="program" type="GLhandleARB"/> 7603 <glx ignore="true"/> 7604 </function> 7605 7606 <function name="Uniform1fARB" offset="assign"> 7607 <param name="location" type="GLint"/> 7608 <param name="v0" type="GLfloat"/> 7609 <glx ignore="true"/> 7610 </function> 7611 7612 <function name="Uniform2fARB" offset="assign"> 7613 <param name="location" type="GLint"/> 7614 <param name="v0" type="GLfloat"/> 7615 <param name="v1" type="GLfloat"/> 7616 <glx ignore="true"/> 7617 </function> 7618 7619 <function name="Uniform3fARB" offset="assign"> 7620 <param name="location" type="GLint"/> 7621 <param name="v0" type="GLfloat"/> 7622 <param name="v1" type="GLfloat"/> 7623 <param name="v2" type="GLfloat"/> 7624 <glx ignore="true"/> 7625 </function> 7626 7627 <function name="Uniform4fARB" offset="assign"> 7628 <param name="location" type="GLint"/> 7629 <param name="v0" type="GLfloat"/> 7630 <param name="v1" type="GLfloat"/> 7631 <param name="v2" type="GLfloat"/> 7632 <param name="v3" type="GLfloat"/> 7633 <glx ignore="true"/> 7634 </function> 7635 7636 <function name="Uniform1iARB" offset="assign"> 7637 <param name="location" type="GLint"/> 7638 <param name="v0" type="GLint"/> 7639 <glx ignore="true"/> 7640 </function> 7641 7642 <function name="Uniform2iARB" offset="assign"> 7643 <param name="location" type="GLint"/> 7644 <param name="v0" type="GLint"/> 7645 <param name="v1" type="GLint"/> 7646 <glx ignore="true"/> 7647 </function> 7648 7649 <function name="Uniform3iARB" offset="assign"> 7650 <param name="location" type="GLint"/> 7651 <param name="v0" type="GLint"/> 7652 <param name="v1" type="GLint"/> 7653 <param name="v2" type="GLint"/> 7654 <glx ignore="true"/> 7655 </function> 7656 7657 <function name="Uniform4iARB" offset="assign"> 7658 <param name="location" type="GLint"/> 7659 <param name="v0" type="GLint"/> 7660 <param name="v1" type="GLint"/> 7661 <param name="v2" type="GLint"/> 7662 <param name="v3" type="GLint"/> 7663 <glx ignore="true"/> 7664 </function> 7665 7666 <function name="Uniform1fvARB" offset="assign"> 7667 <param name="location" type="GLint"/> 7668 <param name="count" type="GLsizei"/> 7669 <param name="value" type="const GLfloat *"/> 7670 <glx ignore="true"/> 7671 </function> 7672 7673 <function name="Uniform2fvARB" offset="assign"> 7674 <param name="location" type="GLint"/> 7675 <param name="count" type="GLsizei"/> 7676 <param name="value" type="const GLfloat *"/> 7677 <glx ignore="true"/> 7678 </function> 7679 7680 <function name="Uniform3fvARB" offset="assign"> 7681 <param name="location" type="GLint"/> 7682 <param name="count" type="GLsizei"/> 7683 <param name="value" type="const GLfloat *"/> 7684 <glx ignore="true"/> 7685 </function> 7686 7687 <function name="Uniform4fvARB" offset="assign"> 7688 <param name="location" type="GLint"/> 7689 <param name="count" type="GLsizei"/> 7690 <param name="value" type="const GLfloat *"/> 7691 <glx ignore="true"/> 7692 </function> 7693 7694 <function name="Uniform1ivARB" offset="assign"> 7695 <param name="location" type="GLint"/> 7696 <param name="count" type="GLsizei"/> 7697 <param name="value" type="const GLint *"/> 7698 <glx ignore="true"/> 7699 </function> 7700 7701 <function name="Uniform2ivARB" offset="assign"> 7702 <param name="location" type="GLint"/> 7703 <param name="count" type="GLsizei"/> 7704 <param name="value" type="const GLint *"/> 7705 <glx ignore="true"/> 7706 </function> 7707 7708 <function name="Uniform3ivARB" offset="assign"> 7709 <param name="location" type="GLint"/> 7710 <param name="count" type="GLsizei"/> 7711 <param name="value" type="const GLint *"/> 7712 <glx ignore="true"/> 7713 </function> 7714 7715 <function name="Uniform4ivARB" offset="assign"> 7716 <param name="location" type="GLint"/> 7717 <param name="count" type="GLsizei"/> 7718 <param name="value" type="const GLint *"/> 7719 <glx ignore="true"/> 7720 </function> 7721 7722 <function name="UniformMatrix2fvARB" offset="assign"> 7723 <param name="location" type="GLint"/> 7724 <param name="count" type="GLsizei"/> 7725 <param name="transpose" type="GLboolean"/> 7726 <param name="value" type="const GLfloat *"/> 7727 <glx ignore="true"/> 7728 </function> 7729 7730 <function name="UniformMatrix3fvARB" offset="assign"> 7731 <param name="location" type="GLint"/> 7732 <param name="count" type="GLsizei"/> 7733 <param name="transpose" type="GLboolean"/> 7734 <param name="value" type="const GLfloat *"/> 7735 <glx ignore="true"/> 7736 </function> 7737 7738 <function name="UniformMatrix4fvARB" offset="assign"> 7739 <param name="location" type="GLint"/> 7740 <param name="count" type="GLsizei"/> 7741 <param name="transpose" type="GLboolean"/> 7742 <param name="value" type="const GLfloat *"/> 7743 <glx ignore="true"/> 7744 </function> 7745 7746 <function name="GetObjectParameterfvARB" offset="assign"> 7747 <param name="obj" type="GLhandleARB"/> 7748 <param name="pname" type="GLenum"/> 7749 <param name="params" type="GLfloat *" output="true"/> 7750 <glx ignore="true"/> 7751 </function> 7752 7753 <function name="GetObjectParameterivARB" offset="assign"> 7754 <param name="obj" type="GLhandleARB"/> 7755 <param name="pname" type="GLenum"/> 7756 <param name="params" type="GLint *" output="true"/> 7757 <glx ignore="true"/> 7758 </function> 7759 7760 <function name="GetInfoLogARB" offset="assign"> 7761 <param name="obj" type="GLhandleARB"/> 7762 <param name="maxLength" type="GLsizei"/> 7763 <param name="length" type="GLsizei *" output="true"/> 7764 <param name="infoLog" type="GLcharARB *" output="true"/> 7765 <glx ignore="true"/> 7766 </function> 7767 7768 <function name="GetAttachedObjectsARB" offset="assign"> 7769 <param name="containerObj" type="GLhandleARB"/> 7770 <param name="maxLength" type="GLsizei"/> 7771 <param name="length" type="GLsizei *" output="true"/> 7772 <param name="infoLog" type="GLhandleARB *" output="true"/> 7773 <glx ignore="true"/> 7774 </function> 7775 7776 <function name="GetUniformLocationARB" offset="assign"> 7777 <param name="program" type="GLhandleARB"/> 7778 <param name="name" type="const GLcharARB *"/> 7779 <return type="GLint"/> 7780 <glx ignore="true"/> 7781 </function> 7782 7783 <function name="GetActiveUniformARB" offset="assign"> 7784 <param name="program" type="GLhandleARB"/> 7785 <param name="index" type="GLuint"/> 7786 <param name="bufSize" type="GLsizei"/> 7787 <param name="length" type="GLsizei *" output="true"/> 7788 <param name="size" type="GLint *" output="true"/> 7789 <param name="type" type="GLenum *" output="true"/> 7790 <param name="name" type="GLcharARB *" output="true"/> 7791 <glx ignore="true"/> 7792 </function> 7793 7794 <function name="GetUniformfvARB" offset="assign"> 7795 <param name="program" type="GLhandleARB"/> 7796 <param name="location" type="GLint"/> 7797 <param name="params" type="GLfloat *" output="true"/> 7798 <glx ignore="true"/> 7799 </function> 7800 7801 <function name="GetUniformivARB" offset="assign"> 7802 <param name="program" type="GLhandleARB"/> 7803 <param name="location" type="GLint"/> 7804 <param name="params" type="GLint *" output="true"/> 7805 <glx ignore="true"/> 7806 </function> 7807 7808 <function name="GetShaderSourceARB" offset="assign"> 7809 <param name="shader" type="GLhandleARB"/> 7810 <param name="bufSize" type="GLsizei"/> 7811 <param name="length" type="GLsizei *" output="true"/> 7812 <param name="source" type="GLcharARB *" output="true"/> 7813 <glx ignore="true"/> 7814 </function> 7815</category> 7816 7817<category name="GL_ARB_vertex_shader" number="31"> 7818 <enum name="VERTEX_SHADER_ARB" value="0x8B31"/> 7819 <enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/> 7820 <enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/> 7821 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/> 7822 <enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/> 7823 <enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/> 7824 <enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/> 7825 7826 <function name="BindAttribLocationARB" offset="assign"> 7827 <param name="program" type="GLhandleARB"/> 7828 <param name="index" type="GLuint"/> 7829 <param name="name" type="const GLcharARB *"/> 7830 <glx ignore="true"/> 7831 </function> 7832 7833 <function name="GetActiveAttribARB" offset="assign"> 7834 <param name="program" type="GLhandleARB"/> 7835 <param name="index" type="GLuint"/> 7836 <param name="bufSize" type="GLsizei"/> 7837 <param name="length" type="GLsizei *" output="true"/> 7838 <param name="size" type="GLint *" output="true"/> 7839 <param name="type" type="GLenum *" output="true"/> 7840 <param name="name" type="GLcharARB *" output="true"/> 7841 <glx ignore="true"/> 7842 </function> 7843 7844 <function name="GetAttribLocationARB" offset="assign"> 7845 <param name="program" type="GLhandleARB"/> 7846 <param name="name" type="const GLcharARB *"/> 7847 <return type="GLint"/> 7848 <glx ignore="true"/> 7849 </function> 7850</category> 7851 7852<category name="GL_ARB_fragment_shader" number="32"> 7853 <enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/> 7854 <enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/> 7855</category> 7856 7857<category name="GL_ARB_shading_language_100" number="33"> 7858 <!-- No new functions, types, enums. --> 7859</category> 7860 7861<category name="GL_ARB_texture_non_power_of_two" number="34"> 7862 <!-- No new functions, types, enums. --> 7863</category> 7864 7865<category name="GL_ARB_point_sprite" number="35"> 7866 <enum name="POINT_SPRITE_ARB" count="1" value="0x8861"> 7867 <size name="Get" mode="get"/> 7868 </enum> 7869 <enum name="COORD_REPLACE_ARB" count="1" value="0x8862"> 7870 <size name="TexEnvfv"/> 7871 <size name="TexEnviv"/> 7872 <size name="GetTexEnvfv" mode="get"/> 7873 <size name="GetTexEnviv" mode="get"/> 7874 </enum> 7875</category> 7876 7877<category name="GL_ARB_fragment_program_shadow" number="36"> 7878 <!-- No new functions, types, enums. --> 7879</category> 7880 7881<xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7882 7883<category name="GL_ARB_texture_rectangle" number="38"> 7884 <enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5"> 7885 <size name="Get" mode="get"/> 7886 </enum> 7887 <enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6"> 7888 <size name="Get" mode="get"/> 7889 </enum> 7890 <enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/> 7891 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8"> 7892 <size name="Get" mode="get"/> 7893 </enum> 7894</category> 7895 7896<xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7897 7898<!-- 40. GL_ARB_half_float_pixel --> 7899 7900<xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7901 7902<!-- 42. GL_ARB_pixel_buffer_object --> 7903 7904<xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7905 7906<xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7907 7908<xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7909 7910<!-- 46. GL_ARB_framebuffer_sRGB --> 7911 7912<xi:include href="ARB_geometry_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7913 7914<!-- 48. GL_ARB_half_float_vertex --> 7915 7916<xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7917 7918<xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7919 7920<xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7921 7922<xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7923 7924<xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7925 7926<xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7927 7928<!-- ARB extension number 55 is a GLX extension. --> 7929<!-- ARB extension number 56 is a WGL extension. --> 7930 7931<xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7932 7933<!-- 58. GL_ARB_compatibility --> 7934 7935<xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7936 7937<!-- 60. GL_ARB_shader_texture_lod --> 7938 7939<xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7940 7941<xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7942 7943<!-- 63. GL_ARB_fragment_coord_conventions --> 7944<!-- 64. GL_ARB_provoking_vertex --> 7945 7946<xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7947 7948<xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7949 7950<!-- 67. GL_ARB_texture_multisample --> 7951<!-- 68. GL_ARB_vertex_array_bgra --> 7952 7953<xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7954<xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7955 7956<!-- 70. GL_ARB_sample_shading --> 7957<!-- 71. GL_ARB_texture_cube_map_array --> 7958<!-- 72. GL_ARB_texture_gather --> 7959<!-- 73. GL_ARB_texture_query_lod --> 7960 7961<!-- ARB extension number 74 is a WGL extension. --> 7962<!-- ARB extension number 75 is a GLX extension. --> 7963 7964<!-- 76. GL_ARB_shading_language_include --> 7965<!-- 77. GL_ARB_texture_compression_bptc --> 7966 7967<xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7968 7969<!-- 79. GL_ARB_explicit_attrib_location --> 7970 7971<category name="GL_ARB_occlusion_query2" number="80"> 7972 <enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F"> 7973 <size name="GetQueryiv" mode="get"/> 7974 </enum> 7975</category> 7976 7977<xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7978 7979<!-- 82. GL_ARB_shader_bit_encoding --> 7980 7981<xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 7982 7983<!-- 84. GL_ARB_texture_swizzle --> 7984 7985<category name="GL_ARB_timer_query" number="85"> 7986 <enum name="TIME_ELAPSED" value="0x88BF"/> 7987 <enum name="TIMESTAMP" value="0x8E28"/> 7988 <type name="int64" size="8"/> 7989 <type name="uint64" unsigned="true" size="8"/> 7990 <function name="GetQueryObjecti64v" alias="GetQueryObjecti64vEXT" static_dispatch="false"> 7991 <param name="id" type="GLuint"/> 7992 <param name="pname" type="GLenum"/> 7993 <param name="params" type="GLint64 *"/> 7994 </function> 7995 <function name="GetQueryObjectui64v" alias="GetQueryObjectui64vEXT" static_dispatch="false"> 7996 <param name="id" type="GLuint"/> 7997 <param name="pname" type="GLenum"/> 7998 <param name="params" type="GLuint64 *"/> 7999 </function> 8000 <function name="QueryCounter" offset="assign" static_dispatch="false"> 8001 <param name="id" type="GLuint"/> 8002 <param name="target" type="GLenum"/> 8003 </function> 8004</category> 8005 8006<xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8007 8008<!-- ARB extensions #86...#93 --> 8009 8010<category name="GL_ARB_transform_feedback3" number="94"> 8011 <enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/> 8012 <enum name="MAX_VERTEX_STREAMS" value="0x8E71"/> 8013 8014 <function name="DrawTransformFeedbackStream" offset="assign"> 8015 <param name="mode" type="GLenum"/> 8016 <param name="id" type="GLuint"/> 8017 <param name="stream" type="GLuint"/> 8018 </function> 8019 8020 <function name="BeginQueryIndexed" offset="assign"> 8021 <param name="target" type="GLenum"/> 8022 <param name="index" type="GLuint"/> 8023 <param name="id" type="GLuint"/> 8024 </function> 8025 8026 <function name="EndQueryIndexed" offset="assign"> 8027 <param name="target" type="GLenum"/> 8028 <param name="index" type="GLuint"/> 8029 </function> 8030 8031 <function name="GetQueryIndexediv" offset="assign"> 8032 <param name="target" type="GLenum"/> 8033 <param name="index" type="GLuint"/> 8034 <param name="pname" type="GLenum"/> 8035 <param name="params" type="GLint *"/> 8036 </function> 8037</category> 8038 8039<xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8040 8041<!-- ARB extensions #96...#103 --> 8042 8043<xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8044 8045<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8046 8047<!-- ARB extensions #106...#108 --> 8048 8049<category name="GL_ARB_transform_feedback_instanced" number="109"> 8050 <function name="DrawTransformFeedbackInstanced" offset="assign"> 8051 <param name="mode" type="GLenum"/> 8052 <param name="id" type="GLuint"/> 8053 <param name="primcount" type="GLsizei"/> 8054 </function> 8055 8056 <function name="DrawTransformFeedbackStreamInstanced" offset="assign"> 8057 <param name="mode" type="GLenum"/> 8058 <param name="id" type="GLuint"/> 8059 <param name="stream" type="GLuint"/> 8060 <param name="primcount" type="GLsizei"/> 8061 </function> 8062</category> 8063 8064<!-- ARB extensions #110...#116 --> 8065 8066<xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8067 8068<xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8069 8070<xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 8071 8072<!-- Non-ARB extensions sorted by extension number. --> 8073 8074<category name="GL_EXT_blend_color" number="2"> 8075 <enum name="CONSTANT_COLOR_EXT" value="0x8001"/> 8076 <enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/> 8077 <enum name="CONSTANT_ALPHA_EXT" value="0x8003"/> 8078 <enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/> 8079 <enum name="BLEND_COLOR_EXT" count="4" value="0x8005"> 8080 <size name="Get" mode="get"/> 8081 </enum> 8082 8083 <function name="BlendColorEXT" alias="BlendColor"> 8084 <param name="red" type="GLclampf"/> 8085 <param name="green" type="GLclampf"/> 8086 <param name="blue" type="GLclampf"/> 8087 <param name="alpha" type="GLclampf"/> 8088 </function> 8089</category> 8090 8091<category name="GL_EXT_polygon_offset" number="3"> 8092 <function name="PolygonOffsetEXT" offset="assign"> 8093 <param name="factor" type="GLfloat"/> 8094 <param name="bias" type="GLfloat"/> 8095 <glx rop="4098" ignore="true"/> 8096 </function> 8097</category> 8098 8099<category name="GL_EXT_texture" number="4"> 8100 <enum name="ALPHA4_EXT" value="0x803B"/> 8101 <enum name="ALPHA8_EXT" value="0x803C"/> 8102 <enum name="ALPHA12_EXT" value="0x803D"/> 8103 <enum name="ALPHA16_EXT" value="0x803E"/> 8104 <enum name="LUMINANCE4_EXT" value="0x803F"/> 8105 <enum name="LUMINANCE8_EXT" value="0x8040"/> 8106 <enum name="LUMINANCE12_EXT" value="0x8041"/> 8107 <enum name="LUMINANCE16_EXT" value="0x8042"/> 8108 <enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/> 8109 <enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/> 8110 <enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/> 8111 <enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/> 8112 <enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/> 8113 <enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/> 8114 <enum name="INTENSITY_EXT" value="0x8049"/> 8115 <enum name="INTENSITY4_EXT" value="0x804A"/> 8116 <enum name="INTENSITY8_EXT" value="0x804B"/> 8117 <enum name="INTENSITY12_EXT" value="0x804C"/> 8118 <enum name="INTENSITY16_EXT" value="0x804D"/> 8119 <enum name="RGB2_EXT" value="0x804E"/> 8120 <enum name="RGB4_EXT" value="0x804F"/> 8121 <enum name="RGB5_EXT" value="0x8050"/> 8122 <enum name="RGB8_EXT" value="0x8051"/> 8123 <enum name="RGB10_EXT" value="0x8052"/> 8124 <enum name="RGB12_EXT" value="0x8053"/> 8125 <enum name="RGB16_EXT" value="0x8054"/> 8126 <enum name="RGBA2_EXT" value="0x8055"/> 8127 <enum name="RGBA4_EXT" value="0x8056"/> 8128 <enum name="RGB5_A1_EXT" value="0x8057"/> 8129 <enum name="RGBA8_EXT" value="0x8058"/> 8130 <enum name="RGB10_A2_EXT" value="0x8059"/> 8131 <enum name="RGBA12_EXT" value="0x805A"/> 8132 <enum name="RGBA16_EXT" value="0x805B"/> 8133 <enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C"> 8134 <size name="GetTexLevelParameterfv" mode="get"/> 8135 <size name="GetTexLevelParameteriv" mode="get"/> 8136 </enum> 8137 <enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D"> 8138 <size name="GetTexLevelParameterfv" mode="get"/> 8139 <size name="GetTexLevelParameteriv" mode="get"/> 8140 </enum> 8141 <enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E"> 8142 <size name="GetTexLevelParameterfv" mode="get"/> 8143 <size name="GetTexLevelParameteriv" mode="get"/> 8144 </enum> 8145 <enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F"> 8146 <size name="GetTexLevelParameterfv" mode="get"/> 8147 <size name="GetTexLevelParameteriv" mode="get"/> 8148 </enum> 8149 <enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060"> 8150 <size name="GetTexLevelParameterfv" mode="get"/> 8151 <size name="GetTexLevelParameteriv" mode="get"/> 8152 </enum> 8153 <enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061"> 8154 <size name="GetTexLevelParameterfv" mode="get"/> 8155 <size name="GetTexLevelParameteriv" mode="get"/> 8156 </enum> 8157 <enum name="REPLACE_EXT" value="0x8062"/> 8158 <enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/> 8159 <enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/> 8160 <enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/> 8161</category> 8162 8163<!-- Extension number 5 is not listed in the extension registry. --> 8164 8165<category name="GL_EXT_texture3D" number="6"> 8166 <function name="TexImage3DEXT" alias="TexImage3D"> 8167 <param name="target" type="GLenum"/> 8168 <param name="level" type="GLint"/> 8169 <param name="internalformat" type="GLenum"/> 8170 <param name="width" type="GLsizei"/> 8171 <param name="height" type="GLsizei"/> 8172 <param name="depth" type="GLsizei"/> 8173 <param name="border" type="GLint"/> 8174 <param name="format" type="GLenum"/> 8175 <param name="type" type="GLenum"/> 8176 <param name="pixels" type="const GLvoid *"/> 8177 </function> 8178 8179 <function name="TexSubImage3DEXT" alias="TexSubImage3D"> 8180 <param name="target" type="GLenum"/> 8181 <param name="level" type="GLint"/> 8182 <param name="xoffset" type="GLint"/> 8183 <param name="yoffset" type="GLint"/> 8184 <param name="zoffset" type="GLint"/> 8185 <param name="width" type="GLsizei"/> 8186 <param name="height" type="GLsizei"/> 8187 <param name="depth" type="GLsizei"/> 8188 <param name="format" type="GLenum"/> 8189 <param name="type" type="GLenum"/> 8190 <param name="UNUSED" type="GLuint" padding="true"/> 8191 <param name="pixels" type="const GLvoid *"/> 8192 </function> 8193</category> 8194 8195<category name="GL_SGIS_texture_filter4" number="7"> 8196 <function name="GetTexFilterFuncSGIS"> 8197 <param name="target" type="GLenum"/> 8198 <param name="filter" type="GLenum"/> 8199 <param name="weights" type="GLfloat *" output="true"/> 8200 <glx vendorpriv="4101" ignore="true"/> 8201 </function> 8202 8203 <function name="TexFilterFuncSGIS"> 8204 <param name="target" type="GLenum"/> 8205 <param name="filter" type="GLenum"/> 8206 <param name="n" type="GLsizei" counter="true"/> 8207 <param name="weights" type="const GLfloat *" count="n"/> 8208 <glx rop="2064" ignore="true"/> 8209 </function> 8210</category> 8211 8212<!-- Extension number 8 is not listed in the extension registry. --> 8213 8214<category name="GL_EXT_subtexture" number="9"> 8215 <function name="TexSubImage1DEXT" alias="TexSubImage1D"> 8216 <param name="target" type="GLenum"/> 8217 <param name="level" type="GLint"/> 8218 <param name="xoffset" type="GLint"/> 8219 <param name="width" type="GLsizei"/> 8220 <param name="format" type="GLenum"/> 8221 <param name="type" type="GLenum"/> 8222 <param name="UNUSED" type="GLuint" padding="true"/> 8223 <param name="pixels" type="const GLvoid *"/> 8224 </function> 8225 8226 <function name="TexSubImage2DEXT" alias="TexSubImage2D"> 8227 <param name="target" type="GLenum"/> 8228 <param name="level" type="GLint"/> 8229 <param name="xoffset" type="GLint"/> 8230 <param name="yoffset" type="GLint"/> 8231 <param name="width" type="GLsizei"/> 8232 <param name="height" type="GLsizei"/> 8233 <param name="format" type="GLenum"/> 8234 <param name="type" type="GLenum"/> 8235 <param name="UNUSED" type="GLuint" padding="true"/> 8236 <param name="pixels" type="const GLvoid *"/> 8237 </function> 8238</category> 8239 8240<category name="GL_EXT_copy_texture" number="10"> 8241 <function name="CopyTexImage1DEXT" alias="CopyTexImage1D"> 8242 <param name="target" type="GLenum"/> 8243 <param name="level" type="GLint"/> 8244 <param name="internalformat" type="GLenum"/> 8245 <param name="x" type="GLint"/> 8246 <param name="y" type="GLint"/> 8247 <param name="width" type="GLsizei"/> 8248 <param name="border" type="GLint"/> 8249 </function> 8250 8251 <function name="CopyTexImage2DEXT" alias="CopyTexImage2D"> 8252 <param name="target" type="GLenum"/> 8253 <param name="level" type="GLint"/> 8254 <param name="internalformat" type="GLenum"/> 8255 <param name="x" type="GLint"/> 8256 <param name="y" type="GLint"/> 8257 <param name="width" type="GLsizei"/> 8258 <param name="height" type="GLsizei"/> 8259 <param name="border" type="GLint"/> 8260 </function> 8261 8262 <function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D"> 8263 <param name="target" type="GLenum"/> 8264 <param name="level" type="GLint"/> 8265 <param name="xoffset" type="GLint"/> 8266 <param name="x" type="GLint"/> 8267 <param name="y" type="GLint"/> 8268 <param name="width" type="GLsizei"/> 8269 </function> 8270 8271 <function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D"> 8272 <param name="target" type="GLenum"/> 8273 <param name="level" type="GLint"/> 8274 <param name="xoffset" type="GLint"/> 8275 <param name="yoffset" type="GLint"/> 8276 <param name="x" type="GLint"/> 8277 <param name="y" type="GLint"/> 8278 <param name="width" type="GLsizei"/> 8279 <param name="height" type="GLsizei"/> 8280 </function> 8281 8282 <function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D"> 8283 <param name="target" type="GLenum"/> 8284 <param name="level" type="GLint"/> 8285 <param name="xoffset" type="GLint"/> 8286 <param name="yoffset" type="GLint"/> 8287 <param name="zoffset" type="GLint"/> 8288 <param name="x" type="GLint"/> 8289 <param name="y" type="GLint"/> 8290 <param name="width" type="GLsizei"/> 8291 <param name="height" type="GLsizei"/> 8292 </function> 8293</category> 8294 8295<category name="GL_EXT_histogram" number="11"> 8296 <enum name="HISTOGRAM_EXT" value="0x8024"/> 8297 <enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/> 8298 <enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026"> 8299 <size name="GetHistogramParameterfvEXT" mode="get"/> 8300 <size name="GetHistogramParameterivEXT" mode="get"/> 8301 </enum> 8302 <enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027"> 8303 <size name="GetHistogramParameterfvEXT" mode="get"/> 8304 <size name="GetHistogramParameterivEXT" mode="get"/> 8305 </enum> 8306 <enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028"> 8307 <size name="GetHistogramParameterfvEXT" mode="get"/> 8308 <size name="GetHistogramParameterivEXT" mode="get"/> 8309 </enum> 8310 <enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029"> 8311 <size name="GetHistogramParameterfvEXT" mode="get"/> 8312 <size name="GetHistogramParameterivEXT" mode="get"/> 8313 </enum> 8314 <enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A"> 8315 <size name="GetHistogramParameterfvEXT" mode="get"/> 8316 <size name="GetHistogramParameterivEXT" mode="get"/> 8317 </enum> 8318 <enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B"> 8319 <size name="GetHistogramParameterfvEXT" mode="get"/> 8320 <size name="GetHistogramParameterivEXT" mode="get"/> 8321 </enum> 8322 <enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C"> 8323 <size name="GetHistogramParameterfvEXT" mode="get"/> 8324 <size name="GetHistogramParameterivEXT" mode="get"/> 8325 </enum> 8326 <enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D"> 8327 <size name="GetHistogramParameterfvEXT" mode="get"/> 8328 <size name="GetHistogramParameterivEXT" mode="get"/> 8329 </enum> 8330 <enum name="MINMAX_EXT" value="0x802E"/> 8331 <enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F"> 8332 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8333 <size name="GetMinmaxParameterivEXT" mode="get"/> 8334 </enum> 8335 <enum name="MINMAX_SINK_EXT" count="1" value="0x8030"> 8336 <size name="GetMinmaxParameterfvEXT" mode="get"/> 8337 <size name="GetMinmaxParameterivEXT" mode="get"/> 8338 </enum> 8339 <enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/> 8340 8341 <function name="GetHistogramEXT" alias="GetHistogram" static_dispatch="false"> 8342 <param name="target" type="GLenum"/> 8343 <param name="reset" type="GLboolean"/> 8344 <param name="format" type="GLenum"/> 8345 <param name="type" type="GLenum"/> 8346 <param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8347 <glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/> 8348 </function> 8349 8350 <function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv" static_dispatch="false"> 8351 <param name="target" type="GLenum"/> 8352 <param name="pname" type="GLenum"/> 8353 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8354 <glx vendorpriv="6"/> 8355 </function> 8356 8357 <function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv" static_dispatch="false"> 8358 <param name="target" type="GLenum"/> 8359 <param name="pname" type="GLenum"/> 8360 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8361 <glx vendorpriv="7"/> 8362 </function> 8363 8364 <function name="GetMinmaxEXT" alias="GetMinmax" static_dispatch="false"> 8365 <param name="target" type="GLenum"/> 8366 <param name="reset" type="GLboolean"/> 8367 <param name="format" type="GLenum"/> 8368 <param name="type" type="GLenum"/> 8369 <param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/> 8370 <glx vendorpriv="8" img_reset="reset"/> 8371 </function> 8372 8373 <function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv" static_dispatch="false"> 8374 <param name="target" type="GLenum"/> 8375 <param name="pname" type="GLenum"/> 8376 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8377 <glx vendorpriv="9"/> 8378 </function> 8379 8380 <function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv" static_dispatch="false"> 8381 <param name="target" type="GLenum"/> 8382 <param name="pname" type="GLenum"/> 8383 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8384 <glx vendorpriv="10"/> 8385 </function> 8386 8387 <function name="HistogramEXT" alias="Histogram" static_dispatch="false"> 8388 <param name="target" type="GLenum"/> 8389 <param name="width" type="GLsizei"/> 8390 <param name="internalformat" type="GLenum"/> 8391 <param name="sink" type="GLboolean"/> 8392 </function> 8393 8394 <function name="MinmaxEXT" alias="Minmax" static_dispatch="false"> 8395 <param name="target" type="GLenum"/> 8396 <param name="internalformat" type="GLenum"/> 8397 <param name="sink" type="GLboolean"/> 8398 </function> 8399 8400 <function name="ResetHistogramEXT" alias="ResetHistogram" static_dispatch="false"> 8401 <param name="target" type="GLenum"/> 8402 </function> 8403 8404 <function name="ResetMinmaxEXT" alias="ResetMinmax" static_dispatch="false"> 8405 <param name="target" type="GLenum"/> 8406 </function> 8407</category> 8408 8409<category name="GL_EXT_convolution" number="12"> 8410 <enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013"> 8411 <size name="ConvolutionParameterfv"/> 8412 <size name="ConvolutionParameteriv"/> 8413 <size name="GetConvolutionParameterfv" mode="get"/> 8414 <size name="GetConvolutionParameteriv" mode="get"/> 8415 </enum> 8416 <enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014"> 8417 <size name="ConvolutionParameterfv"/> 8418 <size name="ConvolutionParameteriv"/> 8419 <size name="GetConvolutionParameterfv" mode="get"/> 8420 <size name="GetConvolutionParameteriv" mode="get"/> 8421 </enum> 8422 <enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015"> 8423 <size name="ConvolutionParameterfv"/> 8424 <size name="ConvolutionParameteriv"/> 8425 <size name="GetConvolutionParameterfv" mode="get"/> 8426 <size name="GetConvolutionParameteriv" mode="get"/> 8427 </enum> 8428 <enum name="REDUCE_EXT" value="0x8016"/> 8429 <enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017"> 8430 <size name="GetConvolutionParameterfv" mode="get"/> 8431 <size name="GetConvolutionParameteriv" mode="get"/> 8432 </enum> 8433 <enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018"> 8434 <size name="GetConvolutionParameterfv" mode="get"/> 8435 <size name="GetConvolutionParameteriv" mode="get"/> 8436 </enum> 8437 <enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019"> 8438 <size name="GetConvolutionParameterfv" mode="get"/> 8439 <size name="GetConvolutionParameteriv" mode="get"/> 8440 </enum> 8441 <enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A"> 8442 <size name="GetConvolutionParameterfv" mode="get"/> 8443 <size name="GetConvolutionParameteriv" mode="get"/> 8444 <size name="Get" mode="get"/> 8445 </enum> 8446 <enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B"> 8447 <size name="GetConvolutionParameterfv" mode="get"/> 8448 <size name="GetConvolutionParameteriv" mode="get"/> 8449 <size name="Get" mode="get"/> 8450 </enum> 8451 <enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C"> 8452 <size name="Get" mode="get"/> 8453 </enum> 8454 <enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D"> 8455 <size name="Get" mode="get"/> 8456 </enum> 8457 <enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E"> 8458 <size name="Get" mode="get"/> 8459 </enum> 8460 <enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F"> 8461 <size name="Get" mode="get"/> 8462 </enum> 8463 <enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020"> 8464 <size name="Get" mode="get"/> 8465 </enum> 8466 <enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021"> 8467 <size name="Get" mode="get"/> 8468 </enum> 8469 <enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022"> 8470 <size name="Get" mode="get"/> 8471 </enum> 8472 <enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023"> 8473 <size name="Get" mode="get"/> 8474 </enum> 8475 8476 <function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D" static_dispatch="false"> 8477 <param name="target" type="GLenum"/> 8478 <param name="internalformat" type="GLenum"/> 8479 <param name="width" type="GLsizei"/> 8480 <param name="format" type="GLenum"/> 8481 <param name="type" type="GLenum"/> 8482 <param name="image" type="const GLvoid *"/> 8483 </function> 8484 8485 <function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D" static_dispatch="false"> 8486 <param name="target" type="GLenum"/> 8487 <param name="internalformat" type="GLenum"/> 8488 <param name="width" type="GLsizei"/> 8489 <param name="height" type="GLsizei"/> 8490 <param name="format" type="GLenum"/> 8491 <param name="type" type="GLenum"/> 8492 <param name="image" type="const GLvoid *"/> 8493 </function> 8494 8495 <function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf" static_dispatch="false"> 8496 <param name="target" type="GLenum"/> 8497 <param name="pname" type="GLenum"/> 8498 <param name="params" type="GLfloat"/> 8499 </function> 8500 8501 <function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv" static_dispatch="false"> 8502 <param name="target" type="GLenum"/> 8503 <param name="pname" type="GLenum"/> 8504 <param name="params" type="const GLfloat *"/> 8505 </function> 8506 8507 <function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri" static_dispatch="false"> 8508 <param name="target" type="GLenum"/> 8509 <param name="pname" type="GLenum"/> 8510 <param name="params" type="GLint"/> 8511 </function> 8512 8513 <function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv" static_dispatch="false"> 8514 <param name="target" type="GLenum"/> 8515 <param name="pname" type="GLenum"/> 8516 <param name="params" type="const GLint *"/> 8517 </function> 8518 8519 <function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D" static_dispatch="false"> 8520 <param name="target" type="GLenum"/> 8521 <param name="internalformat" type="GLenum"/> 8522 <param name="x" type="GLint"/> 8523 <param name="y" type="GLint"/> 8524 <param name="width" type="GLsizei"/> 8525 </function> 8526 8527 <function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D" static_dispatch="false"> 8528 <param name="target" type="GLenum"/> 8529 <param name="internalformat" type="GLenum"/> 8530 <param name="x" type="GLint"/> 8531 <param name="y" type="GLint"/> 8532 <param name="width" type="GLsizei"/> 8533 <param name="height" type="GLsizei"/> 8534 </function> 8535 8536 <function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter" static_dispatch="false"> 8537 <param name="target" type="GLenum"/> 8538 <param name="format" type="GLenum"/> 8539 <param name="type" type="GLenum"/> 8540 <param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/> 8541 <glx vendorpriv="1" dimensions_in_reply="true"/> 8542 </function> 8543 8544 <function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv" static_dispatch="false"> 8545 <param name="target" type="GLenum"/> 8546 <param name="pname" type="GLenum"/> 8547 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8548 <glx vendorpriv="2"/> 8549 </function> 8550 8551 <function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv" static_dispatch="false"> 8552 <param name="target" type="GLenum"/> 8553 <param name="pname" type="GLenum"/> 8554 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8555 <glx vendorpriv="3"/> 8556 </function> 8557 8558 <function name="GetSeparableFilterEXT" alias="GetSeparableFilter" static_dispatch="false"> 8559 <param name="target" type="GLenum"/> 8560 <param name="format" type="GLenum"/> 8561 <param name="type" type="GLenum"/> 8562 <param name="row" type="GLvoid *" output="true"/> 8563 <param name="column" type="GLvoid *" output="true"/> 8564 <param name="span" type="GLvoid *" output="true"/> 8565 <glx vendorpriv="4" handcode="true"/> 8566 </function> 8567 8568 <function name="SeparableFilter2DEXT" alias="SeparableFilter2D" static_dispatch="false"> 8569 <param name="target" type="GLenum"/> 8570 <param name="internalformat" type="GLenum"/> 8571 <param name="width" type="GLsizei"/> 8572 <param name="height" type="GLsizei"/> 8573 <param name="format" type="GLenum"/> 8574 <param name="type" type="GLenum"/> 8575 <param name="row" type="const GLvoid *"/> 8576 <param name="column" type="const GLvoid *"/> 8577 </function> 8578</category> 8579 8580<category name="GL_SGI_color_matrix" number="13"> 8581 <enum name="COLOR_MATRIX_SGI" value="0x80B1"/> 8582 <enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/> 8583 <enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/> 8584 <enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/> 8585 <enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/> 8586 <enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/> 8587 <enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/> 8588 <enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/> 8589 <enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/> 8590 <enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/> 8591 <enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/> 8592</category> 8593 8594<category name="GL_SGI_color_table" number="14"> 8595 <enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6"> 8596 <size name="ColorTableParameterfvSGI"/> 8597 <size name="ColorTableParameterivSGI"/> 8598 <size name="GetColorTableParameterfvSGI" mode="get"/> 8599 <size name="GetColorTableParameterivSGI" mode="get"/> 8600 </enum> 8601 <enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7"> 8602 <size name="ColorTableParameterfvSGI"/> 8603 <size name="ColorTableParameterivSGI"/> 8604 <size name="GetColorTableParameterfvSGI" mode="get"/> 8605 <size name="GetColorTableParameterivSGI" mode="get"/> 8606 </enum> 8607 <enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8"> 8608 <size name="GetColorTableParameterfvSGI" mode="get"/> 8609 <size name="GetColorTableParameterivSGI" mode="get"/> 8610 </enum> 8611 <enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9"> 8612 <size name="GetColorTableParameterfvSGI" mode="get"/> 8613 <size name="GetColorTableParameterivSGI" mode="get"/> 8614 </enum> 8615 <enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA"> 8616 <size name="GetColorTableParameterfvSGI" mode="get"/> 8617 <size name="GetColorTableParameterivSGI" mode="get"/> 8618 </enum> 8619 <enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB"> 8620 <size name="GetColorTableParameterfvSGI" mode="get"/> 8621 <size name="GetColorTableParameterivSGI" mode="get"/> 8622 </enum> 8623 <enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC"> 8624 <size name="GetColorTableParameterfvSGI" mode="get"/> 8625 <size name="GetColorTableParameterivSGI" mode="get"/> 8626 </enum> 8627 <enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD"> 8628 <size name="GetColorTableParameterfvSGI" mode="get"/> 8629 <size name="GetColorTableParameterivSGI" mode="get"/> 8630 </enum> 8631 <enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE"> 8632 <size name="GetColorTableParameterfvSGI" mode="get"/> 8633 <size name="GetColorTableParameterivSGI" mode="get"/> 8634 </enum> 8635 <enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF"> 8636 <size name="GetColorTableParameterfvSGI" mode="get"/> 8637 <size name="GetColorTableParameterivSGI" mode="get"/> 8638 </enum> 8639 8640 <function name="ColorTableSGI" alias="ColorTable" static_dispatch="false"> 8641 <param name="target" type="GLenum"/> 8642 <param name="internalformat" type="GLenum"/> 8643 <param name="width" type="GLsizei"/> 8644 <param name="format" type="GLenum"/> 8645 <param name="type" type="GLenum"/> 8646 <param name="table" type="const GLvoid *"/> 8647 </function> 8648 8649 <function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv" static_dispatch="false"> 8650 <param name="target" type="GLenum"/> 8651 <param name="pname" type="GLenum"/> 8652 <param name="params" type="const GLfloat *"/> 8653 </function> 8654 8655 <function name="ColorTableParameterivSGI" alias="ColorTableParameteriv" static_dispatch="false"> 8656 <param name="target" type="GLenum"/> 8657 <param name="pname" type="GLenum"/> 8658 <param name="params" type="const GLint *"/> 8659 </function> 8660 8661 <function name="CopyColorTableSGI" alias="CopyColorTable" static_dispatch="false"> 8662 <param name="target" type="GLenum"/> 8663 <param name="internalformat" type="GLenum"/> 8664 <param name="x" type="GLint"/> 8665 <param name="y" type="GLint"/> 8666 <param name="width" type="GLsizei"/> 8667 </function> 8668 8669 <function name="GetColorTableSGI" alias="GetColorTable" static_dispatch="false"> 8670 <param name="target" type="GLenum"/> 8671 <param name="format" type="GLenum"/> 8672 <param name="type" type="GLenum"/> 8673 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 8674 <glx vendorpriv="4098" dimensions_in_reply="true"/> 8675 </function> 8676 8677 <function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv" static_dispatch="false"> 8678 <param name="target" type="GLenum"/> 8679 <param name="pname" type="GLenum"/> 8680 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8681 <glx vendorpriv="4099"/> 8682 </function> 8683 8684 <function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv" static_dispatch="false"> 8685 <param name="target" type="GLenum"/> 8686 <param name="pname" type="GLenum"/> 8687 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8688 <glx vendorpriv="4100"/> 8689 </function> 8690</category> 8691 8692<category name="GL_SGIS_pixel_texture" number="15"> 8693 <function name="PixelTexGenParameteriSGIS"> 8694 <param name="pname" type="GLenum"/> 8695 <param name="param" type="GLint"/> 8696 <glx ignore="true"/> 8697 </function> 8698 8699 <function name="PixelTexGenParameterivSGIS"> 8700 <param name="pname" type="GLenum"/> 8701 <param name="params" type="const GLint *"/> 8702 <glx ignore="true"/> 8703 </function> 8704 8705 <function name="PixelTexGenParameterfSGIS"> 8706 <param name="pname" type="GLenum"/> 8707 <param name="param" type="GLfloat"/> 8708 <glx ignore="true"/> 8709 </function> 8710 8711 <function name="PixelTexGenParameterfvSGIS"> 8712 <param name="pname" type="GLenum"/> 8713 <param name="params" type="const GLfloat *"/> 8714 <glx ignore="true"/> 8715 </function> 8716 8717 <function name="GetPixelTexGenParameterivSGIS"> 8718 <param name="pname" type="GLenum"/> 8719 <param name="params" type="GLint *" output="true" variable_param="pname"/> 8720 <glx ignore="true"/> 8721 </function> 8722 8723 <function name="GetPixelTexGenParameterfvSGIS"> 8724 <param name="pname" type="GLenum"/> 8725 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 8726 <glx ignore="true"/> 8727 </function> 8728</category> 8729 8730<category name="GL_SGIS_texture4D" number="16"> 8731 <function name="TexImage4DSGIS"> 8732 <param name="target" type="GLenum"/> 8733 <param name="level" type="GLint"/> 8734 <param name="internalformat" type="GLenum"/> 8735 <param name="width" type="GLsizei"/> 8736 <param name="height" type="GLsizei"/> 8737 <param name="depth" type="GLsizei"/> 8738 <param name="size4d" type="GLsizei"/> 8739 <param name="border" type="GLint"/> 8740 <param name="format" type="GLenum"/> 8741 <param name="type" type="GLenum"/> 8742 <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"/> 8743 <glx rop="2057" ignore="true"/> 8744 </function> 8745 8746 <function name="TexSubImage4DSGIS"> 8747 <param name="target" type="GLenum"/> 8748 <param name="level" type="GLint"/> 8749 <param name="xoffset" type="GLint"/> 8750 <param name="yoffset" type="GLint"/> 8751 <param name="zoffset" type="GLint"/> 8752 <param name="woffset" type="GLint"/> 8753 <param name="width" type="GLsizei"/> 8754 <param name="height" type="GLsizei"/> 8755 <param name="depth" type="GLsizei"/> 8756 <param name="size4d" type="GLsizei"/> 8757 <param name="format" type="GLenum"/> 8758 <param name="type" type="GLenum"/> 8759 <param name="UNUSED" type="GLuint" padding="true"/> 8760 <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"/> 8761 <glx rop="2058" ignore="true"/> 8762 </function> 8763</category> 8764 8765<category name="GL_SGI_texture_color_table" number="17"> 8766 <enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/> 8767 <enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/> 8768</category> 8769 8770<!-- Extension number 19 is not listed in the extension registry. --> 8771 8772<category name="GL_EXT_texture_object" number="20"> 8773 <function name="AreTexturesResidentEXT" alias="AreTexturesResident"> 8774 <param name="n" type="GLsizei" counter="true"/> 8775 <param name="textures" type="const GLuint *" count="n"/> 8776 <param name="residences" type="GLboolean *" output="true" count="n"/> 8777 <return type="GLboolean"/> 8778 <glx vendorpriv="11" handcode="client" always_array="true"/> 8779 </function> 8780 8781 <function name="BindTextureEXT" alias="BindTexture"> 8782 <param name="target" type="GLenum"/> 8783 <param name="texture" type="GLuint"/> 8784 </function> 8785 8786 <function name="DeleteTexturesEXT" alias="DeleteTextures"> 8787 <param name="n" type="GLsizei" counter="true"/> 8788 <param name="textures" type="const GLuint *" count="n"/> 8789 <glx vendorpriv="12"/> 8790 </function> 8791 8792 <function name="GenTexturesEXT" alias="GenTextures"> 8793 <param name="n" type="GLsizei" counter="true"/> 8794 <param name="textures" type="GLuint *" output="true" count="n"/> 8795 <glx vendorpriv="13" always_array="true"/> 8796 </function> 8797 8798 <function name="IsTextureEXT" alias="IsTexture"> 8799 <param name="texture" type="GLuint"/> 8800 <return type="GLboolean"/> 8801 <glx vendorpriv="14"/> 8802 </function> 8803 8804 <function name="PrioritizeTexturesEXT" alias="PrioritizeTextures"> 8805 <param name="n" type="GLsizei"/> 8806 <param name="textures" type="const GLuint *"/> 8807 <param name="priorities" type="const GLclampf *"/> 8808 </function> 8809</category> 8810 8811<category name="GL_SGIS_detail_texture" number="21"> 8812 <function name="DetailTexFuncSGIS"> 8813 <param name="target" type="GLenum"/> 8814 <param name="n" type="GLsizei" counter="true"/> 8815 <param name="points" type="const GLfloat *" count="n"/> 8816 <glx rop="2051" ignore="true"/> 8817 </function> 8818 8819 <function name="GetDetailTexFuncSGIS"> 8820 <param name="target" type="GLenum"/> 8821 <param name="points" type="GLfloat *" output="true"/> 8822 <glx vendorpriv="4096" ignore="true"/> 8823 </function> 8824</category> 8825 8826<category name="GL_SGIS_sharpen_texture" number="22"> 8827 <function name="SharpenTexFuncSGIS"> 8828 <param name="target" type="GLenum"/> 8829 <param name="n" type="GLsizei" counter="true"/> 8830 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 8831 <glx rop="2052" ignore="true"/> 8832 </function> 8833 8834 <function name="GetSharpenTexFuncSGIS"> 8835 <param name="target" type="GLenum"/> 8836 <param name="points" type="GLfloat *" output="true"/> 8837 <glx vendorpriv="4097" ignore="true"/> 8838 </function> 8839</category> 8840 8841<category name="GL_SGIS_multisample" number="25"> 8842 <function name="SampleMaskSGIS" offset="assign" static_dispatch="false"> 8843 <param name="value" type="GLclampf"/> 8844 <param name="invert" type="GLboolean"/> 8845 <glx rop="2048"/> 8846 </function> 8847 8848 <function name="SamplePatternSGIS" offset="assign" static_dispatch="false"> 8849 <param name="pattern" type="GLenum"/> 8850 <glx rop="2049"/> 8851 </function> 8852</category> 8853 8854<!-- Extension number 26 is not listed in the extension registry. --> 8855 8856<category name="GL_EXT_rescale_normal" number="27"> 8857 <enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A"> 8858 <size name="Get" mode="get"/> 8859 </enum> 8860</category> 8861 8862<!-- Extension number 28 is a GLX extension. --> 8863<!-- Extension number 29 is not listed in the extension registry. --> 8864 8865<category name="GL_EXT_vertex_array" number="30"> 8866 <!-- These enums are part of the extension only. --> 8867 <enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/> 8868 <enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/> 8869 <enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/> 8870 <enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/> 8871 <enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/> 8872 <enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/> 8873 8874 8875 <function name="ArrayElementEXT" alias="ArrayElement"> 8876 <param name="i" type="GLint"/> 8877 </function> 8878 8879 <function name="ColorPointerEXT" offset="assign"> 8880 <param name="size" type="GLint"/> 8881 <param name="type" type="GLenum"/> 8882 <param name="stride" type="GLsizei"/> 8883 <param name="count" type="GLsizei"/> 8884 <param name="pointer" type="const GLvoid *"/> 8885 <glx handcode="true"/> 8886 </function> 8887 8888 <function name="DrawArraysEXT" alias="DrawArrays"> 8889 <param name="mode" type="GLenum"/> 8890 <param name="first" type="GLint"/> 8891 <param name="count" type="GLsizei"/> 8892 </function> 8893 8894 <function name="EdgeFlagPointerEXT" offset="assign"> 8895 <param name="stride" type="GLsizei"/> 8896 <param name="count" type="GLsizei"/> 8897 <param name="pointer" type="const GLboolean *"/> 8898 <glx handcode="true"/> 8899 </function> 8900 8901 <function name="GetPointervEXT" alias="GetPointerv"> 8902 <param name="pname" type="GLenum"/> 8903 <param name="params" type="GLvoid **" output="true"/> 8904 </function> 8905 8906 <function name="IndexPointerEXT" offset="assign"> 8907 <param name="type" type="GLenum"/> 8908 <param name="stride" type="GLsizei"/> 8909 <param name="count" type="GLsizei"/> 8910 <param name="pointer" type="const GLvoid *"/> 8911 <glx handcode="true"/> 8912 </function> 8913 8914 <function name="NormalPointerEXT" offset="assign"> 8915 <param name="type" type="GLenum"/> 8916 <param name="stride" type="GLsizei"/> 8917 <param name="count" type="GLsizei"/> 8918 <param name="pointer" type="const GLvoid *"/> 8919 <glx handcode="true"/> 8920 </function> 8921 8922 <function name="TexCoordPointerEXT" offset="assign"> 8923 <param name="size" type="GLint"/> 8924 <param name="type" type="GLenum"/> 8925 <param name="stride" type="GLsizei"/> 8926 <param name="count" type="GLsizei"/> 8927 <param name="pointer" type="const GLvoid *"/> 8928 <glx handcode="true"/> 8929 </function> 8930 8931 <function name="VertexPointerEXT" offset="assign"> 8932 <param name="size" type="GLint"/> 8933 <param name="type" type="GLenum"/> 8934 <param name="stride" type="GLsizei"/> 8935 <param name="count" type="GLsizei"/> 8936 <param name="pointer" type="const GLvoid *"/> 8937 <glx handcode="true"/> 8938 </function> 8939</category> 8940 8941<category name="GL_SGIS_generate_mipmap" number="32"> 8942 <enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191"> 8943 <size name="TexParameterfv"/> 8944 <size name="TexParameteriv"/> 8945 <size name="GetTexParameterfv" mode="get"/> 8946 <size name="GetTexParameteriv" mode="get"/> 8947 </enum> 8948 <enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/> 8949</category> 8950 8951<category name="GL_SGIX_clipmap" number="33"> 8952 <enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/> 8953 <enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171"> 8954 <size name="TexParameterfv"/> 8955 <size name="TexParameteriv"/> 8956 <size name="GetTexParameterfv" mode="get"/> 8957 <size name="GetTexParameteriv" mode="get"/> 8958 </enum> 8959 <enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172"> 8960 <size name="TexParameterfv"/> 8961 <size name="TexParameteriv"/> 8962 <size name="GetTexParameterfv" mode="get"/> 8963 <size name="GetTexParameteriv" mode="get"/> 8964 </enum> 8965 <enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173"> 8966 <size name="TexParameterfv"/> 8967 <size name="TexParameteriv"/> 8968 <size name="GetTexParameterfv" mode="get"/> 8969 <size name="GetTexParameteriv" mode="get"/> 8970 </enum> 8971 <enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174"> 8972 <size name="TexParameterfv"/> 8973 <size name="TexParameteriv"/> 8974 <size name="GetTexParameterfv" mode="get"/> 8975 <size name="GetTexParameteriv" mode="get"/> 8976 </enum> 8977 <enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/> 8978 <enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/> 8979 <enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/> 8980 <enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/> 8981 <enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/> 8982 <enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/> 8983 <enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/> 8984</category> 8985 8986<category name="GL_SGIX_shadow" number="34"> 8987 <enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A"> 8988 <size name="TexParameterfv"/> 8989 <size name="TexParameteriv"/> 8990 <size name="GetTexParameterfv" mode="get"/> 8991 <size name="GetTexParameteriv" mode="get"/> 8992 </enum> 8993 <enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B"> 8994 <size name="TexParameterfv"/> 8995 <size name="TexParameteriv"/> 8996 <size name="GetTexParameterfv" mode="get"/> 8997 <size name="GetTexParameteriv" mode="get"/> 8998 </enum> 8999 <enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/> 9000 <enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/> 9001</category> 9002 9003<category name="GL_SGIS_texture_edge_clamp" number="35"> 9004 <enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/> 9005</category> 9006 9007<category name="GL_SGIS_texture_border_clamp" number="36"> 9008 <enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/> 9009</category> 9010 9011<category name="GL_EXT_blend_minmax" number="37"> 9012 <enum name="FUNC_ADD_EXT" value="0x8006"/> 9013 <enum name="MIN_EXT" value="0x8007"/> 9014 <enum name="MAX_EXT" value="0x8008"/> 9015 <enum name="BLEND_EQUATION_EXT" count="1" value="0x8009"> 9016 <size name="Get" mode="get"/> 9017 </enum> 9018 9019 <function name="BlendEquationEXT" alias="BlendEquation"> 9020 <param name="mode" type="GLenum"/> 9021 </function> 9022</category> 9023 9024<category name="GL_EXT_blend_subtract" number="38"> 9025 <enum name="FUNC_SUBTRACT_EXT" value="0x800A"/> 9026 <enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/> 9027 9028 <!-- <function name="BlendEquationEXT" alias="BlendEquation"> 9029 <param name="mode" type="GLenum"/> 9030 </function> --> 9031</category> 9032 9033<!-- Extension number 40 is a GLX extension. --> 9034<!-- Extension number 41 is a GLX extension. --> 9035<!-- Extension number 42 is a GLX extension. --> 9036<!-- Extension number 43 is a GLX extension. --> 9037<!-- Extension number 44 is a GLX extension. --> 9038<!-- Extension number 46 is not listed in the extension registry. --> 9039<!-- Extension number 47 is a GLX extension. --> 9040<!-- Extension number 48 is not listed in the extension registry. --> 9041<!-- Extension number 49 is a GLX extension. --> 9042<!-- Extension number 50 is a GLX extension. --> 9043 9044<category name="GL_SGIX_sprite" number="52"> 9045 <function name="SpriteParameterfSGIX"> 9046 <param name="pname" type="GLenum"/> 9047 <param name="param" type="GLfloat"/> 9048 <glx ignore="true"/> 9049 </function> 9050 9051 <function name="SpriteParameterfvSGIX"> 9052 <param name="pname" type="GLenum"/> 9053 <param name="params" type="const GLfloat *"/> 9054 <glx ignore="true"/> 9055 </function> 9056 9057 <function name="SpriteParameteriSGIX"> 9058 <param name="pname" type="GLenum"/> 9059 <param name="param" type="GLint"/> 9060 <glx ignore="true"/> 9061 </function> 9062 9063 <function name="SpriteParameterivSGIX"> 9064 <param name="pname" type="GLenum"/> 9065 <param name="params" type="const GLint *"/> 9066 <glx ignore="true"/> 9067 </function> 9068</category> 9069 9070<category name="GL_EXT_point_parameters" number="54"> 9071 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 9072 <size name="PointParameterfvEXT"/> 9073 </enum> 9074 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 9075 <size name="PointParameterfvEXT"/> 9076 </enum> 9077 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 9078 <size name="PointParameterfvEXT"/> 9079 </enum> 9080 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 9081 <size name="PointParameterfvEXT"/> 9082 </enum> 9083 9084 <function name="PointParameterfEXT" offset="assign"> 9085 <param name="pname" type="GLenum"/> 9086 <param name="param" type="GLfloat"/> 9087 <glx rop="2065"/> 9088 </function> 9089 9090 <function name="PointParameterfvEXT" offset="assign"> 9091 <param name="pname" type="GLenum"/> 9092 <param name="params" type="const GLfloat *" variable_param="pname"/> 9093 <glx rop="2066"/> 9094 </function> 9095</category> 9096 9097<category name="GL_SGIX_instruments" number="55"> 9098 <function name="GetInstrumentsSGIX"> 9099 <return type="GLint"/> 9100 <glx ignore="true"/> 9101 </function> 9102 9103 <function name="InstrumentsBufferSGIX"> 9104 <param name="size" type="GLsizei"/> 9105 <param name="buffer" type="GLint *" output="true"/> 9106 <glx ignore="true"/> 9107 </function> 9108 9109 <function name="PollInstrumentsSGIX"> 9110 <param name="marker_p" type="GLint *" output="true"/> 9111 <return type="GLint"/> 9112 <glx ignore="true"/> 9113 </function> 9114 9115 <function name="ReadInstrumentsSGIX"> 9116 <param name="marker" type="GLint"/> 9117 <glx ignore="true"/> 9118 </function> 9119 9120 <function name="StartInstrumentsSGIX"> 9121 <glx ignore="true"/> 9122 </function> 9123 9124 <function name="StopInstrumentsSGIX"> 9125 <param name="marker" type="GLint"/> 9126 <glx ignore="true"/> 9127 </function> 9128</category> 9129 9130<category name="GL_SGIX_texture_scale_bias" number="56"> 9131 <enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179"> 9132 <size name="TexParameterfv"/> 9133 <size name="TexParameteriv"/> 9134 <size name="GetTexParameterfv" mode="get"/> 9135 <size name="GetTexParameteriv" mode="get"/> 9136 </enum> 9137 <enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A"> 9138 <size name="TexParameterfv"/> 9139 <size name="TexParameteriv"/> 9140 <size name="GetTexParameterfv" mode="get"/> 9141 <size name="GetTexParameteriv" mode="get"/> 9142 </enum> 9143 <enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/> 9144 <enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/> 9145</category> 9146 9147<category name="GL_SGIX_framezoom" number="57"> 9148 <function name="FrameZoomSGIX"> 9149 <param name="factor" type="GLint"/> 9150 <glx rop="2072" ignore="true"/> 9151 </function> 9152</category> 9153 9154<category name="GL_SGIX_tag_sample_buffer" number="58"> 9155 <function name="TagSampleBufferSGIX"> 9156 <glx rop="2050" ignore="true"/> 9157 </function> 9158</category> 9159 9160<!-- Extension number 59 is not listed in the extension registry. --> 9161 9162<category name="GL_SGIX_reference_plane" number="60"> 9163 <function name="ReferencePlaneSGIX"> 9164 <param name="equation" type="const GLdouble *" count="4"/> 9165 <glx rop="2071" ignore="true"/> 9166 </function> 9167</category> 9168 9169<category name="GL_SGIX_flush_raster" number="61"> 9170 <function name="FlushRasterSGIX"> 9171 <glx vendorpriv="4105" ignore="true"/> 9172 </function> 9173</category> 9174 9175<!-- Extension number 62 is a GLX extension. --> 9176 9177<category name="GL_SGIX_depth_texture" number="63"> 9178 <enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/> 9179 <enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/> 9180 <enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/> 9181</category> 9182 9183<category name="GL_SGIS_fog_function" number="64"> 9184 <function name="FogFuncSGIS"> 9185 <param name="n" type="GLsizei" counter="true"/> 9186 <param name="points" type="const GLfloat *" count="n" count_scale="2"/> 9187 <glx rop="2067" ignore="true"/> 9188 </function> 9189 9190 <function name="GetFogFuncSGIS"> 9191 <param name="points" type="GLfloat *" output="true"/> 9192 <!-- GLX protocol for this function is unknown. --> 9193 </function> 9194</category> 9195 9196<category name="GL_SGIX_fog_offset" number="65"> 9197 <enum name="FOG_OFFSET_SGIX" value="0x8198"/> 9198 <enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199"> 9199 <size name="Fogfv"/> 9200 <size name="Fogiv"/> 9201 </enum> 9202</category> 9203 9204<category name="GL_HP_image_transform" number="66"> 9205 <function name="ImageTransformParameteriHP"> 9206 <param name="target" type="GLenum"/> 9207 <param name="pname" type="GLenum"/> 9208 <param name="param" type="GLint"/> 9209 </function> 9210 9211 <function name="ImageTransformParameterfHP"> 9212 <param name="target" type="GLenum"/> 9213 <param name="pname" type="GLenum"/> 9214 <param name="param" type="GLfloat"/> 9215 </function> 9216 9217 <function name="ImageTransformParameterivHP"> 9218 <param name="target" type="GLenum"/> 9219 <param name="pname" type="GLenum"/> 9220 <param name="params" type="const GLint *"/> 9221 </function> 9222 9223 <function name="ImageTransformParameterfvHP"> 9224 <param name="target" type="GLenum"/> 9225 <param name="pname" type="GLenum"/> 9226 <param name="params" type="const GLfloat *"/> 9227 </function> 9228 9229 <function name="GetImageTransformParameterivHP"> 9230 <param name="target" type="GLenum"/> 9231 <param name="pname" type="GLenum"/> 9232 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9233 </function> 9234 9235 <function name="GetImageTransformParameterfvHP"> 9236 <param name="target" type="GLenum"/> 9237 <param name="pname" type="GLenum"/> 9238 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9239 </function> 9240</category> 9241 9242<category name="GL_HP_convolution_border_modes" number="67"> 9243 <enum name="IGNORE_BORDER_HP" value="0x8150"/> 9244 <enum name="CONSTANT_BORDER_HP" value="0x8151"/> 9245 <enum name="REPLICATE_BORDER_HP" value="0x8153"/> 9246 <enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154"> 9247 <size name="ConvolutionParameterfv"/> 9248 <size name="ConvolutionParameteriv"/> 9249 <size name="GetConvolutionParameterfv" mode="get"/> 9250 <size name="GetConvolutionParameteriv" mode="get"/> 9251 </enum> 9252</category> 9253 9254<!-- Extension number 68 is not listed in the extension registry. --> 9255<!-- Extension number 70 is not listed in the extension registry. --> 9256<!-- Extension number 71 is not listed in the extension registry. --> 9257<!-- Extension number 72 is not listed in the extension registry. --> 9258<!-- Extension number 73 is not listed in the extension registry. --> 9259 9260<category name="GL_EXT_color_subtable" number="74"> 9261 <function name="ColorSubTableEXT" alias="ColorSubTable" static_dispatch="false"> 9262 <param name="target" type="GLenum"/> 9263 <param name="start" type="GLsizei"/> 9264 <param name="count" type="GLsizei"/> 9265 <param name="format" type="GLenum"/> 9266 <param name="type" type="GLenum"/> 9267 <param name="data" type="const GLvoid *"/> 9268 </function> 9269 9270 <function name="CopyColorSubTableEXT" alias="CopyColorSubTable" static_dispatch="false"> 9271 <param name="target" type="GLenum"/> 9272 <param name="start" type="GLsizei"/> 9273 <param name="x" type="GLint"/> 9274 <param name="y" type="GLint"/> 9275 <param name="width" type="GLsizei"/> 9276 </function> 9277</category> 9278 9279<!-- Extension number 75 is a GLU extension. --> 9280 9281<category name="GL_PGI_misc_hints" number="77"> 9282 <function name="HintPGI"> 9283 <param name="target" type="GLenum"/> 9284 <param name="mode" type="GLint"/> 9285 <glx ignore="true"/> 9286 </function> 9287</category> 9288 9289<category name="GL_EXT_paletted_texture" number="78"> 9290 <enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8"> 9291 <size name="GetColorTableParameterfv" mode="get"/> 9292 <size name="GetColorTableParameteriv" mode="get"/> 9293 </enum> 9294 <enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9"> 9295 <size name="GetColorTableParameterfv" mode="get"/> 9296 <size name="GetColorTableParameteriv" mode="get"/> 9297 </enum> 9298 <enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA"> 9299 <size name="GetColorTableParameterfv" mode="get"/> 9300 <size name="GetColorTableParameteriv" mode="get"/> 9301 </enum> 9302 <enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB"> 9303 <size name="GetColorTableParameterfv" mode="get"/> 9304 <size name="GetColorTableParameteriv" mode="get"/> 9305 </enum> 9306 <enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC"> 9307 <size name="GetColorTableParameterfv" mode="get"/> 9308 <size name="GetColorTableParameteriv" mode="get"/> 9309 </enum> 9310 <enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD"> 9311 <size name="GetColorTableParameterfv" mode="get"/> 9312 <size name="GetColorTableParameteriv" mode="get"/> 9313 </enum> 9314 <enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE"> 9315 <size name="GetColorTableParameterfv" mode="get"/> 9316 <size name="GetColorTableParameteriv" mode="get"/> 9317 </enum> 9318 <enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF"> 9319 <size name="GetColorTableParameterfv" mode="get"/> 9320 <size name="GetColorTableParameteriv" mode="get"/> 9321 </enum> 9322 <enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED"> 9323 <size name="GetTexLevelParameterfv" mode="get"/> 9324 <size name="GetTexLevelParameteriv" mode="get"/> 9325 </enum> 9326 9327 <function name="ColorTableEXT" alias="ColorTable"> 9328 <param name="target" type="GLenum"/> 9329 <param name="internalformat" type="GLenum"/> 9330 <param name="width" type="GLsizei"/> 9331 <param name="format" type="GLenum"/> 9332 <param name="type" type="GLenum"/> 9333 <param name="table" type="const GLvoid *"/> 9334 </function> 9335 9336 <function name="GetColorTableEXT" alias="GetColorTable"> 9337 <param name="target" type="GLenum"/> 9338 <param name="format" type="GLenum"/> 9339 <param name="type" type="GLenum"/> 9340 <param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/> 9341 <glx vendorpriv="4098" dimensions_in_reply="true"/> 9342 </function> 9343 9344 <function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv"> 9345 <param name="target" type="GLenum"/> 9346 <param name="pname" type="GLenum"/> 9347 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9348 <glx vendorpriv="4100"/> 9349 </function> 9350 9351 <function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv"> 9352 <param name="target" type="GLenum"/> 9353 <param name="pname" type="GLenum"/> 9354 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9355 <glx vendorpriv="4099"/> 9356 </function> 9357</category> 9358 9359<category name="GL_EXT_clip_volume_hint" number="79"> 9360 <enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0"> 9361 <size name="Get" mode="get"/> 9362 </enum> 9363</category> 9364 9365<category name="GL_SGIX_list_priority" number="80"> 9366 <function name="GetListParameterfvSGIX"> 9367 <param name="list" type="GLuint"/> 9368 <param name="pname" type="GLenum"/> 9369 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9370 <glx ignore="true"/> 9371 </function> 9372 9373 <function name="GetListParameterivSGIX"> 9374 <param name="list" type="GLuint"/> 9375 <param name="pname" type="GLenum"/> 9376 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9377 <glx ignore="true"/> 9378 </function> 9379 9380 <function name="ListParameterfSGIX"> 9381 <param name="list" type="GLuint"/> 9382 <param name="pname" type="GLenum"/> 9383 <param name="param" type="GLfloat"/> 9384 <glx ignore="true"/> 9385 </function> 9386 9387 <function name="ListParameterfvSGIX"> 9388 <param name="list" type="GLuint"/> 9389 <param name="pname" type="GLenum"/> 9390 <param name="params" type="const GLfloat *"/> 9391 <glx ignore="true"/> 9392 </function> 9393 9394 <function name="ListParameteriSGIX"> 9395 <param name="list" type="GLuint"/> 9396 <param name="pname" type="GLenum"/> 9397 <param name="param" type="GLint"/> 9398 <glx ignore="true"/> 9399 </function> 9400 9401 <function name="ListParameterivSGIX"> 9402 <param name="list" type="GLuint"/> 9403 <param name="pname" type="GLenum"/> 9404 <param name="params" type="const GLint *"/> 9405 <glx ignore="true"/> 9406 </function> 9407</category> 9408 9409<!-- Extension number 82 is not listed in the extension registry. --> 9410<!-- Extension number 83 is a GLX extension. --> 9411 9412<category name="GL_SGIX_texture_lod_bias" number="84"> 9413 <enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E"> 9414 <size name="TexParameterfv"/> 9415 <size name="TexParameteriv"/> 9416 <size name="GetTexParameterfv" mode="get"/> 9417 <size name="GetTexParameteriv" mode="get"/> 9418 </enum> 9419 <enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F"> 9420 <size name="TexParameterfv"/> 9421 <size name="TexParameteriv"/> 9422 <size name="GetTexParameterfv" mode="get"/> 9423 <size name="GetTexParameteriv" mode="get"/> 9424 </enum> 9425 <enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190"> 9426 <size name="TexParameterfv"/> 9427 <size name="TexParameteriv"/> 9428 <size name="GetTexParameterfv" mode="get"/> 9429 <size name="GetTexParameteriv" mode="get"/> 9430 </enum> 9431</category> 9432 9433<!-- Extension number 85 is a GLU extension. --> 9434<!-- Extension number 86 is a GLX extension. --> 9435<!-- Extension number 87 is not listed in the extension registry. --> 9436<!-- Extension number 88 is not listed in the extension registry. --> 9437<!-- Extension number 89 is not listed in the extension registry. --> 9438 9439 9440<category name="GL_SGIX_shadow_ambient" number="90"> 9441 <enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF"> 9442 <size name="TexParameterfv"/> 9443 <size name="TexParameteriv"/> 9444 <size name="GetTexParameterfv" mode="get"/> 9445 <size name="GetTexParameteriv" mode="get"/> 9446 </enum> 9447</category> 9448 9449<!-- Extension number 91 is a GLX extension. --> 9450<!-- Extension number 92 is a GLX extension. --> 9451 9452<category name="GL_EXT_index_material" number="94"> 9453 <function name="IndexMaterialEXT"> 9454 <param name="face" type="GLenum"/> 9455 <param name="mode" type="GLenum"/> 9456 <glx ignore="true"/> 9457 </function> 9458</category> 9459 9460<category name="GL_EXT_index_func" number="95"> 9461 <function name="IndexFuncEXT"> 9462 <param name="func" type="GLenum"/> 9463 <param name="ref" type="GLclampf"/> 9464 <glx ignore="true"/> 9465 </function> 9466</category> 9467 9468<category name="GL_EXT_compiled_vertex_array" number="97"> 9469 <enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/> 9470 <enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/> 9471 9472 <function name="LockArraysEXT" offset="assign"> 9473 <param name="first" type="GLint"/> 9474 <param name="count" type="GLsizei"/> 9475 <glx handcode="true" ignore="true"/> 9476 </function> 9477 9478 <function name="UnlockArraysEXT" offset="assign"> 9479 <glx handcode="true" ignore="true"/> 9480 </function> 9481</category> 9482 9483<category name="GL_EXT_cull_vertex" number="98"> 9484 <enum name="CULL_VERTEX_EXT" value="0x81AA"/> 9485 <enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AB"> 9486 <size name="CullParameterfv"/> 9487 <size name="CullParameterdv"/> 9488 </enum> 9489 <enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AC"> 9490 <size name="CullParameterfv"/> 9491 <size name="CullParameterdv"/> 9492 </enum> 9493 9494 <function name="CullParameterdvEXT"> 9495 <param name="pname" type="GLenum"/> 9496 <param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. --> 9497 <glx ignore="true"/> 9498 </function> 9499 9500 <function name="CullParameterfvEXT"> 9501 <param name="pname" type="GLenum"/> 9502 <param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. --> 9503 <glx ignore="true"/> 9504 </function> 9505</category> 9506 9507<!-- Extension number 99 is not listed in the extension registry. --> 9508<!-- Extension number 100 is a GLU extension. --> 9509 9510<!-- Shouldn't this be EXT_fragment_lighting? --> 9511<category name="GL_SGIX_fragment_lighting" number="102"> 9512 <function name="FragmentColorMaterialSGIX"> 9513 <param name="face" type="GLenum"/> 9514 <param name="mode" type="GLenum"/> 9515 <glx ignore="true"/> 9516 </function> 9517 9518 <function name="FragmentLightfSGIX"> 9519 <param name="light" type="GLenum"/> 9520 <param name="pname" type="GLenum"/> 9521 <param name="param" type="GLfloat"/> 9522 <glx ignore="true"/> 9523 </function> 9524 9525 <function name="FragmentLightfvSGIX"> 9526 <param name="light" type="GLenum"/> 9527 <param name="pname" type="GLenum"/> 9528 <param name="params" type="const GLfloat *"/> 9529 <glx ignore="true"/> 9530 </function> 9531 9532 <function name="FragmentLightiSGIX"> 9533 <param name="light" type="GLenum"/> 9534 <param name="pname" type="GLenum"/> 9535 <param name="param" type="GLint"/> 9536 <glx ignore="true"/> 9537 </function> 9538 9539 <function name="FragmentLightivSGIX"> 9540 <param name="light" type="GLenum"/> 9541 <param name="pname" type="GLenum"/> 9542 <param name="params" type="const GLint *"/> 9543 <glx ignore="true"/> 9544 </function> 9545 9546 <function name="FragmentLightModelfSGIX"> 9547 <param name="pname" type="GLenum"/> 9548 <param name="param" type="GLfloat"/> 9549 <glx ignore="true"/> 9550 </function> 9551 9552 <function name="FragmentLightModelfvSGIX"> 9553 <param name="pname" type="GLenum"/> 9554 <param name="params" type="const GLfloat *"/> 9555 <glx ignore="true"/> 9556 </function> 9557 9558 <function name="FragmentLightModeliSGIX"> 9559 <param name="pname" type="GLenum"/> 9560 <param name="param" type="GLint"/> 9561 <glx ignore="true"/> 9562 </function> 9563 9564 <function name="FragmentLightModelivSGIX"> 9565 <param name="pname" type="GLenum"/> 9566 <param name="params" type="const GLint *"/> 9567 <glx ignore="true"/> 9568 </function> 9569 9570 <function name="FragmentMaterialfSGIX"> 9571 <param name="face" type="GLenum"/> 9572 <param name="pname" type="GLenum"/> 9573 <param name="param" type="GLfloat"/> 9574 <glx ignore="true"/> 9575 </function> 9576 9577 <function name="FragmentMaterialfvSGIX"> 9578 <param name="face" type="GLenum"/> 9579 <param name="pname" type="GLenum"/> 9580 <param name="params" type="const GLfloat *"/> 9581 <glx ignore="true"/> 9582 </function> 9583 9584 <function name="FragmentMaterialiSGIX"> 9585 <param name="face" type="GLenum"/> 9586 <param name="pname" type="GLenum"/> 9587 <param name="param" type="GLint"/> 9588 <glx ignore="true"/> 9589 </function> 9590 9591 <function name="FragmentMaterialivSGIX"> 9592 <param name="face" type="GLenum"/> 9593 <param name="pname" type="GLenum"/> 9594 <param name="params" type="const GLint *"/> 9595 <glx ignore="true"/> 9596 </function> 9597 9598 <function name="GetFragmentLightfvSGIX"> 9599 <param name="light" type="GLenum"/> 9600 <param name="pname" type="GLenum"/> 9601 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9602 <glx ignore="true"/> 9603 </function> 9604 9605 <function name="GetFragmentLightivSGIX"> 9606 <param name="light" type="GLenum"/> 9607 <param name="pname" type="GLenum"/> 9608 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9609 <glx ignore="true"/> 9610 </function> 9611 9612 <function name="GetFragmentMaterialfvSGIX"> 9613 <param name="face" type="GLenum"/> 9614 <param name="pname" type="GLenum"/> 9615 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 9616 <glx ignore="true"/> 9617 </function> 9618 9619 <function name="GetFragmentMaterialivSGIX"> 9620 <param name="face" type="GLenum"/> 9621 <param name="pname" type="GLenum"/> 9622 <param name="params" type="GLint *" output="true" variable_param="pname"/> 9623 <glx ignore="true"/> 9624 </function> 9625 9626 <function name="LightEnviSGIX"> 9627 <param name="pname" type="GLenum"/> 9628 <param name="param" type="GLint"/> 9629 <glx ignore="true"/> 9630 </function> 9631</category> 9632 9633<!-- Extension number 103 is not listed in the extension registry. --> 9634<!-- Extension number 104 is not listed in the extension registry. --> 9635<!-- Extension number 105 is not listed in the extension registry. --> 9636<!-- Extension number 106 is not listed in the extension registry. --> 9637<!-- Extension number 107 is not listed in the extension registry. --> 9638<!-- Extension number 108 is not listed in the extension registry. --> 9639<!-- Extension number 109 is not listed in the extension registry. --> 9640 9641<category name="GL_IBM_rasterpos_clip" number="110"> 9642 <enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262"> 9643 <size name="Get" mode="get"/> 9644 </enum> 9645</category> 9646 9647<category name="GL_EXT_draw_range_elements" number="112"> 9648 <function name="DrawRangeElementsEXT" alias="DrawRangeElements"> 9649 <param name="mode" type="GLenum"/> 9650 <param name="start" type="GLuint"/> 9651 <param name="end" type="GLuint"/> 9652 <param name="count" type="GLsizei"/> 9653 <param name="type" type="GLenum"/> 9654 <param name="indices" type="const GLvoid *"/> 9655 <glx handcode="true"/> 9656 </function> 9657</category> 9658 9659<!-- Extension number 115 is a GLX extension. --> 9660<!-- Extension number 116 is not listed in the extension registry. --> 9661 9662<category name="GL_EXT_light_texture" number="117"> 9663 <function name="ApplyTextureEXT"> 9664 <param name="mode" type="GLenum"/> 9665 </function> 9666 9667 <function name="TextureLightEXT"> 9668 <param name="pname" type="GLenum"/> 9669 </function> 9670 9671 <function name="TextureMaterialEXT"> 9672 <param name="face" type="GLenum"/> 9673 <param name="mode" type="GLenum"/> 9674 </function> 9675</category> 9676 9677<!-- Extension number 118 is not listed in the extension registry. --> 9678<!-- Extension number 121 is not listed in the extension registry. --> 9679<!-- Extension number 122 is not listed in the extension registry. --> 9680<!-- Extension number 123 is not listed in the extension registry. --> 9681<!-- Extension number 124 is not listed in the extension registry. --> 9682<!-- Extension number 125 is not listed in the extension registry. --> 9683<!-- Extension number 126 is not listed in the extension registry. --> 9684<!-- Extension number 128 is not listed in the extension registry. --> 9685<!-- Extension number 130 is not listed in the extension registry. --> 9686<!-- Extension number 131 is not listed in the extension registry. --> 9687 9688<category name="GL_SGIX_async" number="132"> 9689 <function name="AsyncMarkerSGIX"> 9690 <param name="marker" type="GLuint"/> 9691 </function> 9692 9693 <function name="FinishAsyncSGIX"> 9694 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9695 <return type="GLint"/> 9696 </function> 9697 9698 <function name="PollAsyncSGIX"> 9699 <param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. --> 9700 <return type="GLint"/> 9701 </function> 9702 9703 <function name="GenAsyncMarkersSGIX"> 9704 <param name="range" type="GLsizei"/> 9705 <return type="GLuint"/> 9706 </function> 9707 9708 <function name="DeleteAsyncMarkersSGIX"> 9709 <param name="marker" type="GLuint"/> 9710 <param name="range" type="GLsizei"/> 9711 </function> 9712 9713 <function name="IsAsyncMarkerSGIX"> 9714 <param name="marker" type="GLuint"/> 9715 <return type="GLboolean"/> 9716 </function> 9717</category> 9718 9719<category name="GL_INTEL_parallel_arrays" number="136"> 9720 <function name="VertexPointervINTEL"> 9721 <param name="size" type="GLint"/> 9722 <param name="type" type="GLenum"/> 9723 <param name="pointer" type="const GLvoid **"/> 9724 </function> 9725 9726 <function name="NormalPointervINTEL"> 9727 <param name="type" type="GLenum"/> 9728 <param name="pointer" type="const GLvoid **"/> 9729 </function> 9730 9731 <function name="ColorPointervINTEL"> 9732 <param name="size" type="GLint"/> 9733 <param name="type" type="GLenum"/> 9734 <param name="pointer" type="const GLvoid **"/> 9735 </function> 9736 9737 <function name="TexCoordPointervINTEL"> 9738 <param name="size" type="GLint"/> 9739 <param name="type" type="GLenum"/> 9740 <param name="pointer" type="const GLvoid **"/> 9741 </function> 9742</category> 9743 9744<category name="GL_HP_occlusion_test" number="137"> 9745 <enum name="OCCLUSION_TEST_HP" count="1" value="0x8165"> 9746 <size name="Get" mode="get"/> 9747 </enum> 9748 <enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166"> 9749 <size name="Get" mode="get"/> 9750 </enum> 9751</category> 9752 9753<category name="GL_EXT_pixel_transform" number="138"> 9754 <function name="PixelTransformParameteriEXT"> 9755 <param name="target" type="GLenum"/> 9756 <param name="pname" type="GLenum"/> 9757 <param name="param" type="GLint"/> 9758 </function> 9759 9760 <function name="PixelTransformParameterfEXT"> 9761 <param name="target" type="GLenum"/> 9762 <param name="pname" type="GLenum"/> 9763 <param name="param" type="GLfloat"/> 9764 </function> 9765 9766 <function name="PixelTransformParameterivEXT"> 9767 <param name="target" type="GLenum"/> 9768 <param name="pname" type="GLenum"/> 9769 <param name="params" type="const GLint *"/> 9770 </function> 9771 9772 <function name="PixelTransformParameterfvEXT"> 9773 <param name="target" type="GLenum"/> 9774 <param name="pname" type="GLenum"/> 9775 <param name="params" type="const GLfloat *"/> 9776 </function> 9777</category> 9778 9779<!-- Extension number 140 is not listed in the extension registry. --> 9780 9781<category name="GL_EXT_shared_texture_palette" number="141"> 9782 <enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/> 9783</category> 9784 9785<!-- Extension number 142 is a GLX extension. --> 9786<!-- Extension number 143 is not listed in the extension registry. --> 9787 9788<category name="GL_EXT_separate_specular_color" number="144"> 9789 <enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8"> 9790 <size name="LightModelfv"/> 9791 <size name="LightModeliv"/> 9792 </enum> 9793 <enum name="SINGLE_COLOR_EXT" value="0x81F9"/> 9794 <enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/> 9795</category> 9796 9797<category name="GL_EXT_secondary_color" number="145"> 9798 <function name="SecondaryColor3bEXT" offset="assign" vectorequiv="SecondaryColor3bvEXT"> 9799 <param name="red" type="GLbyte"/> 9800 <param name="green" type="GLbyte"/> 9801 <param name="blue" type="GLbyte"/> 9802 </function> 9803 9804 <function name="SecondaryColor3bvEXT" offset="assign"> 9805 <param name="v" type="const GLbyte *" count="3"/> 9806 <glx rop="4126"/> 9807 </function> 9808 9809 <function name="SecondaryColor3dEXT" offset="assign" vectorequiv="SecondaryColor3dvEXT"> 9810 <param name="red" type="GLdouble"/> 9811 <param name="green" type="GLdouble"/> 9812 <param name="blue" type="GLdouble"/> 9813 </function> 9814 9815 <function name="SecondaryColor3dvEXT" offset="assign"> 9816 <param name="v" type="const GLdouble *" count="3"/> 9817 <glx rop="4130"/> 9818 </function> 9819 9820 <function name="SecondaryColor3fEXT" offset="assign" vectorequiv="SecondaryColor3fvEXT"> 9821 <param name="red" type="GLfloat"/> 9822 <param name="green" type="GLfloat"/> 9823 <param name="blue" type="GLfloat"/> 9824 </function> 9825 9826 <function name="SecondaryColor3fvEXT" offset="assign"> 9827 <param name="v" type="const GLfloat *" count="3"/> 9828 <glx rop="4129"/> 9829 </function> 9830 9831 <function name="SecondaryColor3iEXT" offset="assign" vectorequiv="SecondaryColor3ivEXT"> 9832 <param name="red" type="GLint"/> 9833 <param name="green" type="GLint"/> 9834 <param name="blue" type="GLint"/> 9835 </function> 9836 9837 <function name="SecondaryColor3ivEXT" offset="assign"> 9838 <param name="v" type="const GLint *" count="3"/> 9839 <glx rop="4128"/> 9840 </function> 9841 9842 <function name="SecondaryColor3sEXT" offset="assign" vectorequiv="SecondaryColor3svEXT"> 9843 <param name="red" type="GLshort"/> 9844 <param name="green" type="GLshort"/> 9845 <param name="blue" type="GLshort"/> 9846 </function> 9847 9848 <function name="SecondaryColor3svEXT" offset="assign"> 9849 <param name="v" type="const GLshort *" count="3"/> 9850 <glx rop="4127"/> 9851 </function> 9852 9853 <function name="SecondaryColor3ubEXT" offset="assign" vectorequiv="SecondaryColor3ubvEXT"> 9854 <param name="red" type="GLubyte"/> 9855 <param name="green" type="GLubyte"/> 9856 <param name="blue" type="GLubyte"/> 9857 </function> 9858 9859 <function name="SecondaryColor3ubvEXT" offset="assign"> 9860 <param name="v" type="const GLubyte *" count="3"/> 9861 <glx rop="4131"/> 9862 </function> 9863 9864 <function name="SecondaryColor3uiEXT" offset="assign" vectorequiv="SecondaryColor3uivEXT"> 9865 <param name="red" type="GLuint"/> 9866 <param name="green" type="GLuint"/> 9867 <param name="blue" type="GLuint"/> 9868 </function> 9869 9870 <function name="SecondaryColor3uivEXT" offset="assign"> 9871 <param name="v" type="const GLuint *" count="3"/> 9872 <glx rop="4133"/> 9873 </function> 9874 9875 <function name="SecondaryColor3usEXT" offset="assign" vectorequiv="SecondaryColor3usvEXT"> 9876 <param name="red" type="GLushort"/> 9877 <param name="green" type="GLushort"/> 9878 <param name="blue" type="GLushort"/> 9879 </function> 9880 9881 <function name="SecondaryColor3usvEXT" offset="assign"> 9882 <param name="v" type="const GLushort *" count="3"/> 9883 <glx rop="4132"/> 9884 </function> 9885 9886 <function name="SecondaryColorPointerEXT" offset="assign"> 9887 <param name="size" type="GLint"/> 9888 <param name="type" type="GLenum"/> 9889 <param name="stride" type="GLsizei"/> 9890 <param name="pointer" type="const GLvoid *"/> 9891 <glx handcode="true"/> 9892 </function> 9893</category> 9894 9895<category name="GL_EXT_texture_perturb_normal" number="147"> 9896 <function name="TextureNormalEXT"> 9897 <param name="mode" type="GLenum"/> 9898 </function> 9899</category> 9900 9901<category name="GL_EXT_multi_draw_arrays" number="148"> 9902 <function name="MultiDrawArraysEXT" offset="assign"> 9903 <param name="mode" type="GLenum"/> 9904 <param name="first" type="const GLint *"/> 9905 <param name="count" type="const GLsizei *"/> 9906 <param name="primcount" type="GLsizei"/> 9907 <glx handcode="true"/> 9908 </function> 9909 9910 <function name="MultiDrawElementsEXT" offset="assign"> 9911 <param name="mode" type="GLenum"/> 9912 <param name="count" type="const GLsizei *"/> 9913 <param name="type" type="GLenum"/> 9914 <param name="indices" type="const GLvoid **"/> 9915 <param name="primcount" type="GLsizei"/> 9916 <glx handcode="true"/> 9917 </function> 9918</category> 9919 9920<category name="GL_EXT_fog_coord" number="149"> 9921 <function name="FogCoordfEXT" offset="assign" vectorequiv="FogCoordfvEXT"> 9922 <param name="coord" type="GLfloat"/> 9923 </function> 9924 9925 <function name="FogCoordfvEXT" offset="assign"> 9926 <param name="coord" type="const GLfloat *" count="1"/> 9927 <glx rop="4124"/> 9928 </function> 9929 9930 <function name="FogCoorddEXT" offset="assign" vectorequiv="FogCoorddvEXT"> 9931 <param name="coord" type="GLdouble"/> 9932 </function> 9933 9934 <function name="FogCoorddvEXT" offset="assign"> 9935 <param name="coord" type="const GLdouble *" count="1"/> 9936 <glx rop="4125"/> 9937 </function> 9938 9939 <function name="FogCoordPointerEXT" offset="assign"> 9940 <param name="type" type="GLenum"/> 9941 <param name="stride" type="GLsizei"/> 9942 <param name="pointer" type="const GLvoid *"/> 9943 <glx handcode="true"/> 9944 </function> 9945</category> 9946 9947<!-- Extension number 150 is not listed in the extension registry. --> 9948<!-- Extension number 151 is not listed in the extension registry. --> 9949<!-- Extension number 152 is not listed in the extension registry. --> 9950<!-- Extension number 153 is not listed in the extension registry. --> 9951<!-- Extension number 154 is not listed in the extension registry. --> 9952 9953<category name="GL_EXT_coordinate_frame" number="156"> 9954 <function name="Tangent3bEXT"> 9955 <param name="tx" type="GLbyte"/> 9956 <param name="ty" type="GLbyte"/> 9957 <param name="tz" type="GLbyte"/> 9958 </function> 9959 9960 <function name="Tangent3bvEXT"> 9961 <param name="v" type="const GLbyte *"/> 9962 </function> 9963 9964 <function name="Tangent3dEXT"> 9965 <param name="tx" type="GLdouble"/> 9966 <param name="ty" type="GLdouble"/> 9967 <param name="tz" type="GLdouble"/> 9968 </function> 9969 9970 <function name="Tangent3dvEXT"> 9971 <param name="v" type="const GLdouble *"/> 9972 </function> 9973 9974 <function name="Tangent3fEXT"> 9975 <param name="tx" type="GLfloat"/> 9976 <param name="ty" type="GLfloat"/> 9977 <param name="tz" type="GLfloat"/> 9978 </function> 9979 9980 <function name="Tangent3fvEXT"> 9981 <param name="v" type="const GLfloat *"/> 9982 </function> 9983 9984 <function name="Tangent3iEXT"> 9985 <param name="tx" type="GLint"/> 9986 <param name="ty" type="GLint"/> 9987 <param name="tz" type="GLint"/> 9988 </function> 9989 9990 <function name="Tangent3ivEXT"> 9991 <param name="v" type="const GLint *"/> 9992 </function> 9993 9994 <function name="Tangent3sEXT"> 9995 <param name="tx" type="GLshort"/> 9996 <param name="ty" type="GLshort"/> 9997 <param name="tz" type="GLshort"/> 9998 </function> 9999 10000 <function name="Tangent3svEXT"> 10001 <param name="v" type="const GLshort *"/> 10002 </function> 10003 10004 <function name="Binormal3bEXT"> 10005 <param name="bx" type="GLbyte"/> 10006 <param name="by" type="GLbyte"/> 10007 <param name="bz" type="GLbyte"/> 10008 </function> 10009 10010 <function name="Binormal3bvEXT"> 10011 <param name="v" type="const GLbyte *"/> 10012 </function> 10013 10014 <function name="Binormal3dEXT"> 10015 <param name="bx" type="GLdouble"/> 10016 <param name="by" type="GLdouble"/> 10017 <param name="bz" type="GLdouble"/> 10018 </function> 10019 10020 <function name="Binormal3dvEXT"> 10021 <param name="v" type="const GLdouble *"/> 10022 </function> 10023 10024 <function name="Binormal3fEXT"> 10025 <param name="bx" type="GLfloat"/> 10026 <param name="by" type="GLfloat"/> 10027 <param name="bz" type="GLfloat"/> 10028 </function> 10029 10030 <function name="Binormal3fvEXT"> 10031 <param name="v" type="const GLfloat *"/> 10032 </function> 10033 10034 <function name="Binormal3iEXT"> 10035 <param name="bx" type="GLint"/> 10036 <param name="by" type="GLint"/> 10037 <param name="bz" type="GLint"/> 10038 </function> 10039 10040 <function name="Binormal3ivEXT"> 10041 <param name="v" type="const GLint *"/> 10042 </function> 10043 10044 <function name="Binormal3sEXT"> 10045 <param name="bx" type="GLshort"/> 10046 <param name="by" type="GLshort"/> 10047 <param name="bz" type="GLshort"/> 10048 </function> 10049 10050 <function name="Binormal3svEXT"> 10051 <param name="v" type="const GLshort *"/> 10052 </function> 10053 10054 <function name="TangentPointerEXT"> 10055 <param name="type" type="GLenum"/> 10056 <param name="stride" type="GLsizei"/> 10057 <param name="pointer" type="const GLvoid *"/> 10058 </function> 10059 10060 <function name="BinormalPointerEXT"> 10061 <param name="type" type="GLenum"/> 10062 <param name="stride" type="GLsizei"/> 10063 <param name="pointer" type="const GLvoid *"/> 10064 </function> 10065</category> 10066 10067<!-- Extension number 157 is not listed in the extension registry. --> 10068 10069<category name="GL_EXT_texture_env_combine" number="158"> 10070 <enum name="COMBINE_EXT" value="0x8570"/> 10071 <enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/> 10072 <enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/> 10073 <enum name="RGB_SCALE_EXT" count="1" value="0x8573"/> 10074 <enum name="ADD_SIGNED_EXT" value="0x8574"/> 10075 <enum name="INTERPOLATE_EXT" value="0x8575"/> 10076 <enum name="CONSTANT_EXT" value="0x8576"/> 10077 <enum name="PRIMARY_COLOR_EXT" value="0x8577"/> 10078 <enum name="PREVIOUS_EXT" value="0x8578"/> 10079 <enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/> 10080 <enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/> 10081 <enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/> 10082 <enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/> 10083 <enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/> 10084 <enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/> 10085 <enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/> 10086 <enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/> 10087 <enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/> 10088 <enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/> 10089 <enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/> 10090 <enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/> 10091</category> 10092 10093<category name="GL_SGIX_pixel_texture" number="160"> 10094 <function name="PixelTexGenSGIX"> 10095 <param name="mode" type="GLenum"/> 10096 <glx rop="2059" ignore="true"/> 10097 </function> 10098</category> 10099 10100<!-- Extension number 161 is not listed in the extension registry. --> 10101<!-- Extension number 162 is not listed in the extension registry. --> 10102 10103<category name="GL_SUNX_constant_data" number="163"> 10104 <function name="FinishTextureSUNX"> 10105 </function> 10106</category> 10107 10108<category name="GL_SUN_global_alpha" number="164"> 10109 <function name="GlobalAlphaFactorbSUN"> 10110 <param name="factor" type="GLbyte"/> 10111 </function> 10112 10113 <function name="GlobalAlphaFactorsSUN"> 10114 <param name="factor" type="GLshort"/> 10115 </function> 10116 10117 <function name="GlobalAlphaFactoriSUN"> 10118 <param name="factor" type="GLint"/> 10119 </function> 10120 10121 <function name="GlobalAlphaFactorfSUN"> 10122 <param name="factor" type="GLfloat"/> 10123 </function> 10124 10125 <function name="GlobalAlphaFactordSUN"> 10126 <param name="factor" type="GLdouble"/> 10127 </function> 10128 10129 <function name="GlobalAlphaFactorubSUN"> 10130 <param name="factor" type="GLubyte"/> 10131 </function> 10132 10133 <function name="GlobalAlphaFactorusSUN"> 10134 <param name="factor" type="GLushort"/> 10135 </function> 10136 10137 <function name="GlobalAlphaFactoruiSUN"> 10138 <param name="factor" type="GLuint"/> 10139 </function> 10140</category> 10141 10142<category name="GL_SUN_triangle_list" number="165"> 10143 <function name="ReplacementCodeuiSUN"> 10144 <param name="code" type="GLuint"/> 10145 </function> 10146 10147 <function name="ReplacementCodeusSUN"> 10148 <param name="code" type="GLushort"/> 10149 </function> 10150 10151 <function name="ReplacementCodeubSUN"> 10152 <param name="code" type="GLubyte"/> 10153 </function> 10154 10155 <function name="ReplacementCodeuivSUN"> 10156 <param name="code" type="const GLuint *"/> 10157 </function> 10158 10159 <function name="ReplacementCodeusvSUN"> 10160 <param name="code" type="const GLushort *"/> 10161 </function> 10162 10163 <function name="ReplacementCodeubvSUN"> 10164 <param name="code" type="const GLubyte *"/> 10165 </function> 10166 10167 <function name="ReplacementCodePointerSUN"> 10168 <param name="type" type="GLenum"/> 10169 <param name="stride" type="GLsizei"/> 10170 <param name="pointer" type="const GLvoid *"/> 10171 </function> 10172</category> 10173 10174<category name="GL_SUN_vertex" number="166"> 10175 <function name="Color4ubVertex2fSUN"> 10176 <param name="r" type="GLubyte"/> 10177 <param name="g" type="GLubyte"/> 10178 <param name="b" type="GLubyte"/> 10179 <param name="a" type="GLubyte"/> 10180 <param name="x" type="GLfloat"/> 10181 <param name="y" type="GLfloat"/> 10182 </function> 10183 10184 <function name="Color4ubVertex2fvSUN"> 10185 <param name="c" type="const GLubyte *"/> 10186 <param name="v" type="const GLfloat *"/> 10187 </function> 10188 10189 <function name="Color4ubVertex3fSUN"> 10190 <param name="r" type="GLubyte"/> 10191 <param name="g" type="GLubyte"/> 10192 <param name="b" type="GLubyte"/> 10193 <param name="a" type="GLubyte"/> 10194 <param name="x" type="GLfloat"/> 10195 <param name="y" type="GLfloat"/> 10196 <param name="z" type="GLfloat"/> 10197 </function> 10198 10199 <function name="Color4ubVertex3fvSUN"> 10200 <param name="c" type="const GLubyte *"/> 10201 <param name="v" type="const GLfloat *"/> 10202 </function> 10203 10204 <function name="Color3fVertex3fSUN"> 10205 <param name="r" type="GLfloat"/> 10206 <param name="g" type="GLfloat"/> 10207 <param name="b" type="GLfloat"/> 10208 <param name="x" type="GLfloat"/> 10209 <param name="y" type="GLfloat"/> 10210 <param name="z" type="GLfloat"/> 10211 </function> 10212 10213 <function name="Color3fVertex3fvSUN"> 10214 <param name="c" type="const GLfloat *"/> 10215 <param name="v" type="const GLfloat *"/> 10216 </function> 10217 10218 <function name="Normal3fVertex3fSUN"> 10219 <param name="nx" type="GLfloat"/> 10220 <param name="ny" type="GLfloat"/> 10221 <param name="nz" type="GLfloat"/> 10222 <param name="x" type="GLfloat"/> 10223 <param name="y" type="GLfloat"/> 10224 <param name="z" type="GLfloat"/> 10225 </function> 10226 10227 <function name="Normal3fVertex3fvSUN"> 10228 <param name="n" type="const GLfloat *"/> 10229 <param name="v" type="const GLfloat *"/> 10230 </function> 10231 10232 <function name="Color4fNormal3fVertex3fSUN"> 10233 <param name="r" type="GLfloat"/> 10234 <param name="g" type="GLfloat"/> 10235 <param name="b" type="GLfloat"/> 10236 <param name="a" type="GLfloat"/> 10237 <param name="nx" type="GLfloat"/> 10238 <param name="ny" type="GLfloat"/> 10239 <param name="nz" type="GLfloat"/> 10240 <param name="x" type="GLfloat"/> 10241 <param name="y" type="GLfloat"/> 10242 <param name="z" type="GLfloat"/> 10243 </function> 10244 10245 <function name="Color4fNormal3fVertex3fvSUN"> 10246 <param name="c" type="const GLfloat *"/> 10247 <param name="n" type="const GLfloat *"/> 10248 <param name="v" type="const GLfloat *"/> 10249 </function> 10250 10251 <function name="TexCoord2fVertex3fSUN"> 10252 <param name="s" type="GLfloat"/> 10253 <param name="t" type="GLfloat"/> 10254 <param name="x" type="GLfloat"/> 10255 <param name="y" type="GLfloat"/> 10256 <param name="z" type="GLfloat"/> 10257 </function> 10258 10259 <function name="TexCoord2fVertex3fvSUN"> 10260 <param name="tc" type="const GLfloat *"/> 10261 <param name="v" type="const GLfloat *"/> 10262 </function> 10263 10264 <function name="TexCoord4fVertex4fSUN"> 10265 <param name="s" type="GLfloat"/> 10266 <param name="t" type="GLfloat"/> 10267 <param name="p" type="GLfloat"/> 10268 <param name="q" type="GLfloat"/> 10269 <param name="x" type="GLfloat"/> 10270 <param name="y" type="GLfloat"/> 10271 <param name="z" type="GLfloat"/> 10272 <param name="w" type="GLfloat"/> 10273 </function> 10274 10275 <function name="TexCoord4fVertex4fvSUN"> 10276 <param name="tc" type="const GLfloat *"/> 10277 <param name="v" type="const GLfloat *"/> 10278 </function> 10279 10280 <function name="TexCoord2fColor4ubVertex3fSUN"> 10281 <param name="s" type="GLfloat"/> 10282 <param name="t" type="GLfloat"/> 10283 <param name="r" type="GLubyte"/> 10284 <param name="g" type="GLubyte"/> 10285 <param name="b" type="GLubyte"/> 10286 <param name="a" type="GLubyte"/> 10287 <param name="x" type="GLfloat"/> 10288 <param name="y" type="GLfloat"/> 10289 <param name="z" type="GLfloat"/> 10290 </function> 10291 10292 <function name="TexCoord2fColor4ubVertex3fvSUN"> 10293 <param name="tc" type="const GLfloat *"/> 10294 <param name="c" type="const GLubyte *"/> 10295 <param name="v" type="const GLfloat *"/> 10296 </function> 10297 10298 <function name="TexCoord2fColor3fVertex3fSUN"> 10299 <param name="s" type="GLfloat"/> 10300 <param name="t" type="GLfloat"/> 10301 <param name="r" type="GLfloat"/> 10302 <param name="g" type="GLfloat"/> 10303 <param name="b" type="GLfloat"/> 10304 <param name="x" type="GLfloat"/> 10305 <param name="y" type="GLfloat"/> 10306 <param name="z" type="GLfloat"/> 10307 </function> 10308 10309 <function name="TexCoord2fColor3fVertex3fvSUN"> 10310 <param name="tc" type="const GLfloat *"/> 10311 <param name="c" type="const GLfloat *"/> 10312 <param name="v" type="const GLfloat *"/> 10313 </function> 10314 10315 <function name="TexCoord2fNormal3fVertex3fSUN"> 10316 <param name="s" type="GLfloat"/> 10317 <param name="t" type="GLfloat"/> 10318 <param name="nx" type="GLfloat"/> 10319 <param name="ny" type="GLfloat"/> 10320 <param name="nz" type="GLfloat"/> 10321 <param name="x" type="GLfloat"/> 10322 <param name="y" type="GLfloat"/> 10323 <param name="z" type="GLfloat"/> 10324 </function> 10325 10326 <function name="TexCoord2fNormal3fVertex3fvSUN"> 10327 <param name="tc" type="const GLfloat *"/> 10328 <param name="n" type="const GLfloat *"/> 10329 <param name="v" type="const GLfloat *"/> 10330 </function> 10331 10332 <function name="TexCoord2fColor4fNormal3fVertex3fSUN"> 10333 <param name="s" type="GLfloat"/> 10334 <param name="t" type="GLfloat"/> 10335 <param name="r" type="GLfloat"/> 10336 <param name="g" type="GLfloat"/> 10337 <param name="b" type="GLfloat"/> 10338 <param name="a" type="GLfloat"/> 10339 <param name="nx" type="GLfloat"/> 10340 <param name="ny" type="GLfloat"/> 10341 <param name="nz" type="GLfloat"/> 10342 <param name="x" type="GLfloat"/> 10343 <param name="y" type="GLfloat"/> 10344 <param name="z" type="GLfloat"/> 10345 </function> 10346 10347 <function name="TexCoord2fColor4fNormal3fVertex3fvSUN"> 10348 <param name="tc" type="const GLfloat *"/> 10349 <param name="c" type="const GLfloat *"/> 10350 <param name="n" type="const GLfloat *"/> 10351 <param name="v" type="const GLfloat *"/> 10352 </function> 10353 10354 <function name="TexCoord4fColor4fNormal3fVertex4fSUN"> 10355 <param name="s" type="GLfloat"/> 10356 <param name="t" type="GLfloat"/> 10357 <param name="p" type="GLfloat"/> 10358 <param name="q" type="GLfloat"/> 10359 <param name="r" type="GLfloat"/> 10360 <param name="g" type="GLfloat"/> 10361 <param name="b" type="GLfloat"/> 10362 <param name="a" type="GLfloat"/> 10363 <param name="nx" type="GLfloat"/> 10364 <param name="ny" type="GLfloat"/> 10365 <param name="nz" type="GLfloat"/> 10366 <param name="x" type="GLfloat"/> 10367 <param name="y" type="GLfloat"/> 10368 <param name="z" type="GLfloat"/> 10369 <param name="w" type="GLfloat"/> 10370 </function> 10371 10372 <function name="TexCoord4fColor4fNormal3fVertex4fvSUN"> 10373 <param name="tc" type="const GLfloat *"/> 10374 <param name="c" type="const GLfloat *"/> 10375 <param name="n" type="const GLfloat *"/> 10376 <param name="v" type="const GLfloat *"/> 10377 </function> 10378 10379 <function name="ReplacementCodeuiVertex3fSUN"> 10380 <param name="rc" type="GLuint"/> 10381 <param name="x" type="GLfloat"/> 10382 <param name="y" type="GLfloat"/> 10383 <param name="z" type="GLfloat"/> 10384 </function> 10385 10386 <function name="ReplacementCodeuiVertex3fvSUN"> 10387 <param name="rc" type="const GLuint *"/> 10388 <param name="v" type="const GLfloat *"/> 10389 </function> 10390 10391 <function name="ReplacementCodeuiColor4ubVertex3fSUN"> 10392 <param name="rc" type="GLuint"/> 10393 <param name="r" type="GLubyte"/> 10394 <param name="g" type="GLubyte"/> 10395 <param name="b" type="GLubyte"/> 10396 <param name="a" type="GLubyte"/> 10397 <param name="x" type="GLfloat"/> 10398 <param name="y" type="GLfloat"/> 10399 <param name="z" type="GLfloat"/> 10400 </function> 10401 10402 <function name="ReplacementCodeuiColor4ubVertex3fvSUN"> 10403 <param name="rc" type="const GLuint *"/> 10404 <param name="c" type="const GLubyte *"/> 10405 <param name="v" type="const GLfloat *"/> 10406 </function> 10407 10408 <function name="ReplacementCodeuiColor3fVertex3fSUN"> 10409 <param name="rc" type="GLuint"/> 10410 <param name="r" type="GLfloat"/> 10411 <param name="g" type="GLfloat"/> 10412 <param name="b" type="GLfloat"/> 10413 <param name="x" type="GLfloat"/> 10414 <param name="y" type="GLfloat"/> 10415 <param name="z" type="GLfloat"/> 10416 </function> 10417 10418 <function name="ReplacementCodeuiColor3fVertex3fvSUN"> 10419 <param name="rc" type="const GLuint *"/> 10420 <param name="c" type="const GLfloat *"/> 10421 <param name="v" type="const GLfloat *"/> 10422 </function> 10423 10424 <function name="ReplacementCodeuiNormal3fVertex3fSUN"> 10425 <param name="rc" type="GLuint"/> 10426 <param name="nx" type="GLfloat"/> 10427 <param name="ny" type="GLfloat"/> 10428 <param name="nz" type="GLfloat"/> 10429 <param name="x" type="GLfloat"/> 10430 <param name="y" type="GLfloat"/> 10431 <param name="z" type="GLfloat"/> 10432 </function> 10433 10434 <function name="ReplacementCodeuiNormal3fVertex3fvSUN"> 10435 <param name="rc" type="const GLuint *"/> 10436 <param name="n" type="const GLfloat *"/> 10437 <param name="v" type="const GLfloat *"/> 10438 </function> 10439 10440 <function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN"> 10441 <param name="rc" type="GLuint"/> 10442 <param name="r" type="GLfloat"/> 10443 <param name="g" type="GLfloat"/> 10444 <param name="b" type="GLfloat"/> 10445 <param name="a" type="GLfloat"/> 10446 <param name="nx" type="GLfloat"/> 10447 <param name="ny" type="GLfloat"/> 10448 <param name="nz" type="GLfloat"/> 10449 <param name="x" type="GLfloat"/> 10450 <param name="y" type="GLfloat"/> 10451 <param name="z" type="GLfloat"/> 10452 </function> 10453 10454 <function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN"> 10455 <param name="rc" type="const GLuint *"/> 10456 <param name="c" type="const GLfloat *"/> 10457 <param name="n" type="const GLfloat *"/> 10458 <param name="v" type="const GLfloat *"/> 10459 </function> 10460 10461 <function name="ReplacementCodeuiTexCoord2fVertex3fSUN"> 10462 <param name="rc" type="GLuint"/> 10463 <param name="s" type="GLfloat"/> 10464 <param name="t" type="GLfloat"/> 10465 <param name="x" type="GLfloat"/> 10466 <param name="y" type="GLfloat"/> 10467 <param name="z" type="GLfloat"/> 10468 </function> 10469 10470 <function name="ReplacementCodeuiTexCoord2fVertex3fvSUN"> 10471 <param name="rc" type="const GLuint *"/> 10472 <param name="tc" type="const GLfloat *"/> 10473 <param name="v" type="const GLfloat *"/> 10474 </function> 10475 10476 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"> 10477 <param name="rc" type="GLuint"/> 10478 <param name="s" type="GLfloat"/> 10479 <param name="t" type="GLfloat"/> 10480 <param name="nx" type="GLfloat"/> 10481 <param name="ny" type="GLfloat"/> 10482 <param name="nz" type="GLfloat"/> 10483 <param name="x" type="GLfloat"/> 10484 <param name="y" type="GLfloat"/> 10485 <param name="z" type="GLfloat"/> 10486 </function> 10487 10488 <function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"> 10489 <param name="rc" type="const GLuint *"/> 10490 <param name="tc" type="const GLfloat *"/> 10491 <param name="n" type="const GLfloat *"/> 10492 <param name="v" type="const GLfloat *"/> 10493 </function> 10494 10495 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"> 10496 <param name="rc" type="GLuint"/> 10497 <param name="s" type="GLfloat"/> 10498 <param name="t" type="GLfloat"/> 10499 <param name="r" type="GLfloat"/> 10500 <param name="g" type="GLfloat"/> 10501 <param name="b" type="GLfloat"/> 10502 <param name="a" type="GLfloat"/> 10503 <param name="nx" type="GLfloat"/> 10504 <param name="ny" type="GLfloat"/> 10505 <param name="nz" type="GLfloat"/> 10506 <param name="x" type="GLfloat"/> 10507 <param name="y" type="GLfloat"/> 10508 <param name="z" type="GLfloat"/> 10509 </function> 10510 10511 <function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"> 10512 <param name="rc" type="const GLuint *"/> 10513 <param name="tc" type="const GLfloat *"/> 10514 <param name="c" type="const GLfloat *"/> 10515 <param name="n" type="const GLfloat *"/> 10516 <param name="v" type="const GLfloat *"/> 10517 </function> 10518</category> 10519 10520<!-- Extension number 167 is a WGL extension. --> 10521<!-- Extension number 168 is a WGL extension. --> 10522<!-- Extension number 169 is a WGL extension. --> 10523<!-- Extension number 170 is a WGL extension. --> 10524<!-- Extension number 171 is a WGL extension. --> 10525<!-- Extension number 172 is a WGL extension. --> 10526 10527<category name="GL_EXT_blend_func_separate" number="173"> 10528 <function name="BlendFuncSeparateEXT" offset="assign"> 10529 <param name="sfactorRGB" type="GLenum"/> 10530 <param name="dfactorRGB" type="GLenum"/> 10531 <param name="sfactorAlpha" type="GLenum"/> 10532 <param name="dfactorAlpha" type="GLenum"/> 10533 <glx rop="4134"/> 10534 </function> 10535</category> 10536 10537<category name="GL_EXT_stencil_wrap" number="176"> 10538 <enum name="INCR_WRAP_EXT" value="0x8507"/> 10539 <enum name="DECR_WRAP_EXT" value="0x8508"/> 10540</category> 10541 10542<!-- Extension number 177 is a WGL extension. --> 10543 10544<category name="GL_NV_texgen_reflection" number="179"> 10545 <enum name="NORMAL_MAP_NV" value="0x8511"/> 10546 <enum name="REFLECTION_MAP_NV" value="0x8512"/> 10547</category> 10548 10549<!-- Extension number 180 is not listed in the extension registry. --> 10550 10551<category name="GL_SUN_convolution_border_modes" number="182"> 10552 <enum name="WRAP_BORDER_SUN" value="0x81D4"/> 10553</category> 10554 10555<!-- Extension number 183 is a GLX extension. --> 10556<!-- Extension number 184 is not listed in the extension registry. --> 10557 10558<category name="GL_EXT_texture_env_add" number="185"> 10559 <!-- No new functions, types, enums. --> 10560</category> 10561 10562<category name="GL_EXT_texture_lod_bias" number="186"> 10563 <enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501"> 10564 <size name="TexParameterfv"/> 10565 <size name="TexParameteriv"/> 10566 <size name="GetTexParameterfv" mode="get"/> 10567 <size name="GetTexParameteriv" mode="get"/> 10568 </enum> 10569</category> 10570 10571<category name="GL_EXT_texture_filter_anisotropic" number="187"> 10572 <enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE"> 10573 <size name="TexParameterfv"/> 10574 <size name="TexParameteriv"/> 10575 <size name="GetTexParameterfv" mode="get"/> 10576 <size name="GetTexParameteriv" mode="get"/> 10577 </enum> 10578 <enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF"> 10579 <size name="Get" mode="get"/> 10580 </enum> 10581</category> 10582 10583<category name="GL_EXT_vertex_weighting" number="188"> 10584 <function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT"> 10585 <param name="weight" type="GLfloat"/> 10586 <glx ignore="true"/> 10587 </function> 10588 10589 <function name="VertexWeightfvEXT"> 10590 <param name="weight" type="const GLfloat *" count="1"/> 10591 <glx rop="4135" ignore="true"/> 10592 </function> 10593 10594 <function name="VertexWeightPointerEXT"> 10595 <param name="size" type="GLsizei"/> 10596 <param name="type" type="GLenum"/> 10597 <param name="stride" type="GLsizei"/> 10598 <param name="pointer" type="const GLvoid *"/> 10599 <glx handcode="true" ignore="true"/> 10600 </function> 10601</category> 10602 10603<category name="GL_NV_light_max_exponent" number="189"> 10604 <enum name="MAX_SHININESS_NV" count="1" value="0x8504"> 10605 <size name="Get" mode="get"/> 10606 </enum> 10607 <enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505"> 10608 <size name="Get" mode="get"/> 10609 </enum> 10610</category> 10611 10612<category name="GL_NV_vertex_array_range" number="190"> 10613 <function name="FlushVertexArrayRangeNV"> 10614 <glx ignore="true"/> 10615 </function> 10616 10617 <function name="VertexArrayRangeNV"> 10618 <param name="length" type="GLsizei"/> 10619 <param name="pointer" type="const GLvoid *"/> 10620 <glx ignore="true"/> 10621 </function> 10622</category> 10623 10624<category name="GL_NV_register_combiners" number="191"> 10625 <function name="CombinerParameterfvNV"> 10626 <param name="pname" type="GLenum"/> 10627 <param name="params" type="const GLfloat *" variable_param="pname"/> 10628 <glx rop="4137" ignore="true"/> 10629 </function> 10630 10631 <function name="CombinerParameterfNV"> 10632 <param name="pname" type="GLenum"/> 10633 <param name="param" type="GLfloat"/> 10634 <glx rop="4136" ignore="true"/> 10635 </function> 10636 10637 <function name="CombinerParameterivNV"> 10638 <param name="pname" type="GLenum"/> 10639 <param name="params" type="const GLint *" variable_param="pname"/> 10640 <glx rop="4139" ignore="true"/> 10641 </function> 10642 10643 <function name="CombinerParameteriNV"> 10644 <param name="pname" type="GLenum"/> 10645 <param name="param" type="GLint"/> 10646 <glx rop="4138" ignore="true"/> 10647 </function> 10648 10649 <function name="CombinerInputNV"> 10650 <param name="stage" type="GLenum"/> 10651 <param name="portion" type="GLenum"/> 10652 <param name="variable" type="GLenum"/> 10653 <param name="input" type="GLenum"/> 10654 <param name="mapping" type="GLenum"/> 10655 <param name="componentUsage" type="GLenum"/> 10656 <glx rop="4140" ignore="true"/> 10657 </function> 10658 10659 <function name="CombinerOutputNV"> 10660 <param name="stage" type="GLenum"/> 10661 <param name="portion" type="GLenum"/> 10662 <param name="abOutput" type="GLenum"/> 10663 <param name="cdOutput" type="GLenum"/> 10664 <param name="sumOutput" type="GLenum"/> 10665 <param name="scale" type="GLenum"/> 10666 <param name="bias" type="GLenum"/> 10667 <param name="abDotProduct" type="GLboolean"/> 10668 <param name="cdDotProduct" type="GLboolean"/> 10669 <param name="muxSum" type="GLboolean"/> 10670 <glx rop="4141" ignore="true"/> 10671 </function> 10672 10673 <function name="FinalCombinerInputNV"> 10674 <param name="variable" type="GLenum"/> 10675 <param name="input" type="GLenum"/> 10676 <param name="mapping" type="GLenum"/> 10677 <param name="componentUsage" type="GLenum"/> 10678 <glx rop="4142" ignore="true"/> 10679 </function> 10680 10681 <function name="GetCombinerInputParameterfvNV"> 10682 <param name="stage" type="GLenum"/> 10683 <param name="portion" type="GLenum"/> 10684 <param name="variable" type="GLenum"/> 10685 <param name="pname" type="GLenum"/> 10686 <param name="params" type="GLfloat *" output="true"/> 10687 <glx vendorpriv="1270" ignore="true"/> 10688 </function> 10689 10690 <function name="GetCombinerInputParameterivNV"> 10691 <param name="stage" type="GLenum"/> 10692 <param name="portion" type="GLenum"/> 10693 <param name="variable" type="GLenum"/> 10694 <param name="pname" type="GLenum"/> 10695 <param name="params" type="GLint *" output="true"/> 10696 <glx vendorpriv="1271" ignore="true"/> 10697 </function> 10698 10699 <function name="GetCombinerOutputParameterfvNV"> 10700 <param name="stage" type="GLenum"/> 10701 <param name="portion" type="GLenum"/> 10702 <param name="pname" type="GLenum"/> 10703 <param name="params" type="GLfloat *" output="true"/> 10704 <glx vendorpriv="1272" ignore="true"/> 10705 </function> 10706 10707 <function name="GetCombinerOutputParameterivNV"> 10708 <param name="stage" type="GLenum"/> 10709 <param name="portion" type="GLenum"/> 10710 <param name="pname" type="GLenum"/> 10711 <param name="params" type="GLint *" output="true"/> 10712 <glx vendorpriv="1273" ignore="true"/> 10713 </function> 10714 10715 <function name="GetFinalCombinerInputParameterfvNV"> 10716 <param name="variable" type="GLenum"/> 10717 <param name="pname" type="GLenum"/> 10718 <param name="params" type="GLfloat *" output="true"/> 10719 <glx vendorpriv="1274" ignore="true"/> 10720 </function> 10721 10722 <function name="GetFinalCombinerInputParameterivNV"> 10723 <param name="variable" type="GLenum"/> 10724 <param name="pname" type="GLenum"/> 10725 <param name="params" type="GLint *" output="true"/> 10726 <glx vendorpriv="1275" ignore="true"/> 10727 </function> 10728</category> 10729 10730<category name="GL_NV_fog_distance" number="192"> 10731 <enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A"> 10732 <size name="Fogfv"/> 10733 <size name="Fogiv"/> 10734 <size name="Get" mode="get"/> 10735 </enum> 10736 <enum name="EYE_RADIAL_NV" value="0x855B"/> 10737 <enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/> 10738</category> 10739 10740<category name="GL_NV_blend_square" number="194"> 10741 <!-- No new functions, types, enums. --> 10742</category> 10743 10744<category name="GL_NV_texture_env_combine4" number="195"> 10745 <enum name="COMBINE4_NV" value="0x8503"/> 10746 <enum name="SOURCE3_RGB_NV" count="1" value="0x8583"> 10747 <size name="TexEnvfv"/> 10748 <size name="TexEnviv"/> 10749 <size name="GetTexEnvfv" mode="get"/> 10750 <size name="GetTexEnviv" mode="get"/> 10751 </enum> 10752 <enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B"> 10753 <size name="TexEnvfv"/> 10754 <size name="TexEnviv"/> 10755 <size name="GetTexEnvfv" mode="get"/> 10756 <size name="GetTexEnviv" mode="get"/> 10757 </enum> 10758 <enum name="OPERAND3_RGB_NV" count="1" value="0x8593"> 10759 <size name="TexEnvfv"/> 10760 <size name="TexEnviv"/> 10761 <size name="GetTexEnvfv" mode="get"/> 10762 <size name="GetTexEnviv" mode="get"/> 10763 </enum> 10764 <enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B"> 10765 <size name="TexEnvfv"/> 10766 <size name="TexEnviv"/> 10767 <size name="GetTexEnvfv" mode="get"/> 10768 <size name="GetTexEnviv" mode="get"/> 10769 </enum> 10770</category> 10771 10772<category name="GL_MESA_resize_buffers" number="196"> 10773 <function name="ResizeBuffersMESA" offset="assign"> 10774 <glx ignore="true"/> 10775 </function> 10776</category> 10777 10778<category name="GL_MESA_window_pos" number="197"> 10779 <function name="WindowPos2dMESA" offset="assign"> 10780 <param name="x" type="GLdouble"/> 10781 <param name="y" type="GLdouble"/> 10782 <glx handcode="true"/> 10783 </function> 10784 10785 <function name="WindowPos2dvMESA" offset="assign"> 10786 <param name="v" type="const GLdouble *"/> 10787 <glx handcode="true"/> 10788 </function> 10789 10790 <function name="WindowPos2fMESA" offset="assign"> 10791 <param name="x" type="GLfloat"/> 10792 <param name="y" type="GLfloat"/> 10793 <glx handcode="true"/> 10794 </function> 10795 10796 <function name="WindowPos2fvMESA" offset="assign"> 10797 <param name="v" type="const GLfloat *"/> 10798 <glx handcode="true"/> 10799 </function> 10800 10801 <function name="WindowPos2iMESA" offset="assign"> 10802 <param name="x" type="GLint"/> 10803 <param name="y" type="GLint"/> 10804 <glx handcode="true"/> 10805 </function> 10806 10807 <function name="WindowPos2ivMESA" offset="assign"> 10808 <param name="v" type="const GLint *"/> 10809 <glx handcode="true"/> 10810 </function> 10811 10812 <function name="WindowPos2sMESA" offset="assign"> 10813 <param name="x" type="GLshort"/> 10814 <param name="y" type="GLshort"/> 10815 <glx handcode="true"/> 10816 </function> 10817 10818 <function name="WindowPos2svMESA" offset="assign"> 10819 <param name="v" type="const GLshort *"/> 10820 <glx handcode="true"/> 10821 </function> 10822 10823 <function name="WindowPos3dMESA" offset="assign"> 10824 <param name="x" type="GLdouble"/> 10825 <param name="y" type="GLdouble"/> 10826 <param name="z" type="GLdouble"/> 10827 <glx handcode="true"/> 10828 </function> 10829 10830 <function name="WindowPos3dvMESA" offset="assign"> 10831 <param name="v" type="const GLdouble *"/> 10832 <glx handcode="true"/> 10833 </function> 10834 10835 <function name="WindowPos3fMESA" offset="assign" vectorequiv="WindowPos3fvMESA"> 10836 <param name="x" type="GLfloat"/> 10837 <param name="y" type="GLfloat"/> 10838 <param name="z" type="GLfloat"/> 10839 </function> 10840 10841 <function name="WindowPos3fvMESA" offset="assign"> 10842 <param name="v" type="const GLfloat *" count="3"/> 10843 <glx rop="230"/> 10844 </function> 10845 10846 <function name="WindowPos3iMESA" offset="assign"> 10847 <param name="x" type="GLint"/> 10848 <param name="y" type="GLint"/> 10849 <param name="z" type="GLint"/> 10850 <glx handcode="true"/> 10851 </function> 10852 10853 <function name="WindowPos3ivMESA" offset="assign"> 10854 <param name="v" type="const GLint *"/> 10855 <glx handcode="true"/> 10856 </function> 10857 10858 <function name="WindowPos3sMESA" offset="assign"> 10859 <param name="x" type="GLshort"/> 10860 <param name="y" type="GLshort"/> 10861 <param name="z" type="GLshort"/> 10862 <glx handcode="true"/> 10863 </function> 10864 10865 <function name="WindowPos3svMESA" offset="assign"> 10866 <param name="v" type="const GLshort *"/> 10867 <glx handcode="true"/> 10868 </function> 10869 10870 <function name="WindowPos4dMESA" offset="assign"> 10871 <param name="x" type="GLdouble"/> 10872 <param name="y" type="GLdouble"/> 10873 <param name="z" type="GLdouble"/> 10874 <param name="w" type="GLdouble"/> 10875 <glx ignore="true"/> 10876 </function> 10877 10878 <function name="WindowPos4dvMESA" offset="assign"> 10879 <param name="v" type="const GLdouble *"/> 10880 <glx ignore="true"/> 10881 </function> 10882 10883 <function name="WindowPos4fMESA" offset="assign"> 10884 <param name="x" type="GLfloat"/> 10885 <param name="y" type="GLfloat"/> 10886 <param name="z" type="GLfloat"/> 10887 <param name="w" type="GLfloat"/> 10888 <glx ignore="true"/> 10889 </function> 10890 10891 <function name="WindowPos4fvMESA" offset="assign"> 10892 <param name="v" type="const GLfloat *"/> 10893 <glx ignore="true"/> 10894 </function> 10895 10896 <function name="WindowPos4iMESA" offset="assign"> 10897 <param name="x" type="GLint"/> 10898 <param name="y" type="GLint"/> 10899 <param name="z" type="GLint"/> 10900 <param name="w" type="GLint"/> 10901 <glx ignore="true"/> 10902 </function> 10903 10904 <function name="WindowPos4ivMESA" offset="assign"> 10905 <param name="v" type="const GLint *"/> 10906 <glx ignore="true"/> 10907 </function> 10908 10909 <function name="WindowPos4sMESA" offset="assign"> 10910 <param name="x" type="GLshort"/> 10911 <param name="y" type="GLshort"/> 10912 <param name="z" type="GLshort"/> 10913 <param name="w" type="GLshort"/> 10914 <glx ignore="true"/> 10915 </function> 10916 10917 <function name="WindowPos4svMESA" offset="assign"> 10918 <param name="v" type="const GLshort *"/> 10919 <glx ignore="true"/> 10920 </function> 10921</category> 10922 10923<category name="GL_EXT_texture_compression_s3tc" number="198"> 10924 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 10925 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 10926 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 10927 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 10928</category> 10929 10930<category name="GL_IBM_multimode_draw_arrays" number="200"> 10931 <function name="MultiModeDrawArraysIBM" offset="assign" static_dispatch="false"> 10932 <param name="mode" type="const GLenum *"/> 10933 <param name="first" type="const GLint *"/> 10934 <param name="count" type="const GLsizei *"/> 10935 <param name="primcount" type="GLsizei"/> 10936 <param name="modestride" type="GLint"/> 10937 <glx handcode="true" ignore="true"/> 10938 </function> 10939 10940 <function name="MultiModeDrawElementsIBM" offset="assign" static_dispatch="false"> 10941 <param name="mode" type="const GLenum *"/> 10942 <param name="count" type="const GLsizei *"/> 10943 <param name="type" type="GLenum"/> 10944 <param name="indices" type="const GLvoid * const *"/> 10945 <param name="primcount" type="GLsizei"/> 10946 <param name="modestride" type="GLint"/> 10947 <glx handcode="true" ignore="true"/> 10948 </function> 10949</category> 10950 10951<category name="GL_IBM_vertex_array_lists" number="201"> 10952 <function name="ColorPointerListIBM"> 10953 <param name="size" type="GLint"/> 10954 <param name="type" type="GLenum"/> 10955 <param name="stride" type="GLint"/> 10956 <param name="pointer" type="const GLvoid **"/> 10957 <param name="ptrstride" type="GLint"/> 10958 </function> 10959 10960 <function name="SecondaryColorPointerListIBM"> 10961 <param name="size" type="GLint"/> 10962 <param name="type" type="GLenum"/> 10963 <param name="stride" type="GLint"/> 10964 <param name="pointer" type="const GLvoid **"/> 10965 <param name="ptrstride" type="GLint"/> 10966 </function> 10967 10968 <function name="EdgeFlagPointerListIBM"> 10969 <param name="stride" type="GLint"/> 10970 <param name="pointer" type="const GLboolean **"/> 10971 <param name="ptrstride" type="GLint"/> 10972 </function> 10973 10974 <function name="FogCoordPointerListIBM"> 10975 <param name="type" type="GLenum"/> 10976 <param name="stride" type="GLint"/> 10977 <param name="pointer" type="const GLvoid **"/> 10978 <param name="ptrstride" type="GLint"/> 10979 </function> 10980 10981 <function name="IndexPointerListIBM"> 10982 <param name="type" type="GLenum"/> 10983 <param name="stride" type="GLint"/> 10984 <param name="pointer" type="const GLvoid **"/> 10985 <param name="ptrstride" type="GLint"/> 10986 </function> 10987 10988 <function name="NormalPointerListIBM"> 10989 <param name="type" type="GLenum"/> 10990 <param name="stride" type="GLint"/> 10991 <param name="pointer" type="const GLvoid **"/> 10992 <param name="ptrstride" type="GLint"/> 10993 </function> 10994 10995 <function name="TexCoordPointerListIBM"> 10996 <param name="size" type="GLint"/> 10997 <param name="type" type="GLenum"/> 10998 <param name="stride" type="GLint"/> 10999 <param name="pointer" type="const GLvoid **"/> 11000 <param name="ptrstride" type="GLint"/> 11001 </function> 11002 11003 <function name="VertexPointerListIBM"> 11004 <param name="size" type="GLint"/> 11005 <param name="type" type="GLenum"/> 11006 <param name="stride" type="GLint"/> 11007 <param name="pointer" type="const GLvoid **"/> 11008 <param name="ptrstride" type="GLint"/> 11009 </function> 11010</category> 11011 11012<!-- Extension number 202 is not listed in the extension registry. --> 11013<!-- Extension number 203 is not listed in the extension registry. --> 11014<!-- Extension number 204 is not listed in the extension registry. --> 11015<!-- Extension number 205 is not listed in the extension registry. --> 11016 11017<category name="GL_3DFX_texture_compression_FXT1" number="206"> 11018 <enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/> 11019 <enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/> 11020</category> 11021 11022<category name="GL_3DFX_multisample" number="207"> 11023 <enum name="MULTISAMPLE_3DFX" value="0x86B2"/> 11024 <enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/> 11025 <enum name="SAMPLES_3DFX" value="0x86B4"/> 11026 <enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/> 11027</category> 11028 11029<category name="GL_3DFX_tbuffer" number="208"> 11030 <function name="TbufferMask3DFX"> 11031 <param name="mask" type="GLuint"/> 11032 <glx ignore="true"/> 11033 </function> 11034</category> 11035 11036<category name="GL_EXT_multisample" number="209"> 11037 <function name="SampleMaskEXT" alias="SampleMaskSGIS" static_dispatch="false"> 11038 <param name="value" type="GLclampf"/> 11039 <param name="invert" type="GLboolean"/> 11040 </function> 11041 11042 <function name="SamplePatternEXT" alias="SamplePatternSGIS" static_dispatch="false"> 11043 <param name="pattern" type="GLenum"/> 11044 </function> 11045</category> 11046 11047<!-- Extension number 211 is not listed in the extension registry. --> 11048<!-- Extension number 213 is not listed in the extension registry. --> 11049 11050<category name="GL_SGIS_texture_color_mask" number="214"> 11051 <enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/> 11052 11053 <function name="TextureColorMaskSGIS"> 11054 <param name="red" type="GLboolean"/> 11055 <param name="green" type="GLboolean"/> 11056 <param name="blue" type="GLboolean"/> 11057 <param name="alpha" type="GLboolean"/> 11058 <glx rop="2082" ignore="true"/> 11059 </function> 11060</category> 11061 11062<!-- Extension number 215 is a GLX extension. --> 11063<!-- Extension number 216 is a GLX extension. --> 11064<!-- Extension number 217 is a GLX extension. --> 11065<!-- Extension number 218 is a GLX extension. --> 11066<!-- Extension number 219 is not listed in the extension registry. --> 11067 11068<category name="GL_EXT_texture_env_dot3" number="220"> 11069 <enum name="DOT3_RGB_EXT" value="0x8740"/> 11070 <enum name="DOT3_RGBA_EXT" value="0x8741"/> 11071</category> 11072 11073<category name="GL_ATI_texture_mirror_once" number="221"> 11074 <enum name="MIRROR_CLAMP_ATI" value="0x8742"/> 11075 <enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/> 11076</category> 11077 11078<category name="GL_NV_fence" number="222"> 11079 <function name="DeleteFencesNV"> 11080 <param name="n" type="GLsizei"/> 11081 <param name="fences" type="const GLuint *"/> 11082 <glx ignore="true"/> 11083 </function> 11084 11085 <function name="GenFencesNV"> 11086 <param name="n" type="GLsizei" counter="true"/> 11087 <param name="fences" type="GLuint *" output="true" count="n"/> 11088 <glx ignore="true"/> 11089 </function> 11090 11091 <function name="IsFenceNV"> 11092 <param name="fence" type="GLuint"/> 11093 <return type="GLboolean"/> 11094 <glx ignore="true"/> 11095 </function> 11096 11097 <function name="TestFenceNV"> 11098 <param name="fence" type="GLuint"/> 11099 <return type="GLboolean"/> 11100 <glx ignore="true"/> 11101 </function> 11102 11103 <function name="GetFenceivNV"> 11104 <param name="fence" type="GLuint"/> 11105 <param name="pname" type="GLenum"/> 11106 <param name="params" type="GLint *" output="true"/> 11107 <glx ignore="true"/> 11108 </function> 11109 11110 <function name="FinishFenceNV"> 11111 <param name="fence" type="GLuint"/> 11112 <glx ignore="true"/> 11113 </function> 11114 11115 <function name="SetFenceNV"> 11116 <param name="fence" type="GLuint"/> 11117 <param name="condition" type="GLenum"/> 11118 <glx ignore="true"/> 11119 </function> 11120</category> 11121 11122<category name="GL_IBM_texture_mirrored_repeat" number="224"> 11123 <enum name="MIRRORED_REPEAT_IBM" value="0x8370"/> 11124</category> 11125 11126<category name="GL_NV_evaluators" number="225"> 11127 <function name="MapControlPointsNV"> 11128 <param name="target" type="GLenum"/> 11129 <param name="index" type="GLuint"/> 11130 <param name="type" type="GLenum"/> 11131 <param name="ustride" type="GLsizei"/> 11132 <param name="vstride" type="GLsizei"/> 11133 <param name="uorder" type="GLint"/> 11134 <param name="vorder" type="GLint"/> 11135 <param name="packed" type="GLboolean"/> 11136 <param name="points" type="const GLvoid *"/> 11137 </function> 11138 11139 <function name="MapParameterivNV"> 11140 <param name="target" type="GLenum"/> 11141 <param name="pname" type="GLenum"/> 11142 <param name="params" type="const GLint *"/> 11143 </function> 11144 11145 <function name="MapParameterfvNV"> 11146 <param name="target" type="GLenum"/> 11147 <param name="pname" type="GLenum"/> 11148 <param name="params" type="const GLfloat *"/> 11149 </function> 11150 11151 <function name="GetMapControlPointsNV"> 11152 <param name="target" type="GLenum"/> 11153 <param name="index" type="GLuint"/> 11154 <param name="type" type="GLenum"/> 11155 <param name="ustride" type="GLsizei"/> 11156 <param name="vstride" type="GLsizei"/> 11157 <param name="packed" type="GLboolean"/> 11158 <param name="points" type="GLvoid *" output="true"/> 11159 </function> 11160 11161 <function name="GetMapParameterivNV"> 11162 <param name="target" type="GLenum"/> 11163 <param name="pname" type="GLenum"/> 11164 <param name="params" type="GLint *" output="true"/> 11165 </function> 11166 11167 <function name="GetMapParameterfvNV"> 11168 <param name="target" type="GLenum"/> 11169 <param name="pname" type="GLenum"/> 11170 <param name="params" type="GLfloat *" output="true"/> 11171 </function> 11172 11173 <function name="GetMapAttribParameterivNV"> 11174 <param name="target" type="GLenum"/> 11175 <param name="index" type="GLuint"/> 11176 <param name="pname" type="GLenum"/> 11177 <param name="params" type="GLint *" output="true"/> 11178 </function> 11179 11180 <function name="GetMapAttribParameterfvNV"> 11181 <param name="target" type="GLenum"/> 11182 <param name="index" type="GLuint"/> 11183 <param name="pname" type="GLenum"/> 11184 <param name="params" type="GLfloat *" output="true"/> 11185 </function> 11186 11187 <function name="EvalMapsNV"> 11188 <param name="target" type="GLenum"/> 11189 <param name="mode" type="GLenum"/> 11190 </function> 11191</category> 11192 11193<category name="GL_NV_packed_depth_stencil" number="226"> 11194 <enum name="DEPTH_STENCIL_NV" value="0x84F9"/> 11195 <enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/> 11196</category> 11197 11198<category name="GL_NV_register_combiners2" number="227"> 11199 <function name="CombinerStageParameterfvNV"> 11200 <param name="stage" type="GLenum"/> 11201 <param name="pname" type="GLenum"/> 11202 <param name="params" type="const GLfloat *"/> 11203 </function> 11204 11205 <function name="GetCombinerStageParameterfvNV"> 11206 <param name="stage" type="GLenum"/> 11207 <param name="pname" type="GLenum"/> 11208 <param name="params" type="GLfloat *" output="true"/> 11209 </function> 11210</category> 11211 11212<category name="GL_NV_texture_compression_vtc" number="228"> 11213 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 11214 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 11215 <enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/> 11216 <enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/> 11217</category> 11218 11219<category name="GL_NV_texture_rectangle" number="229"> 11220 <enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5"> 11221 <size name="Get" mode="get"/> 11222 </enum> 11223 <enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6"> 11224 <size name="Get" mode="get"/> 11225 </enum> 11226 <enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/> 11227 <enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8"> 11228 <size name="Get" mode="get"/> 11229 </enum> 11230</category> 11231 11232<category name="GL_NV_vertex_program" number="233"> 11233 <enum name="VERTEX_PROGRAM_NV" value="0x8620"/> 11234 <enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/> 11235 <enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623"> 11236 <size name="GetVertexAttribdvNV" mode="get"/> 11237 <size name="GetVertexAttribfvNV" mode="get"/> 11238 <size name="GetVertexAttribivNV" mode="get"/> 11239 </enum> 11240 <enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624"> 11241 <size name="GetVertexAttribdvNV" mode="get"/> 11242 <size name="GetVertexAttribfvNV" mode="get"/> 11243 <size name="GetVertexAttribivNV" mode="get"/> 11244 </enum> 11245 <enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625"> 11246 <size name="GetVertexAttribdvNV" mode="get"/> 11247 <size name="GetVertexAttribfvNV" mode="get"/> 11248 <size name="GetVertexAttribivNV" mode="get"/> 11249 </enum> 11250 <enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626"> 11251 <size name="GetVertexAttribdvNV" mode="get"/> 11252 <size name="GetVertexAttribfvNV" mode="get"/> 11253 <size name="GetVertexAttribivNV" mode="get"/> 11254 </enum> 11255 <enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627"> 11256 <size name="GetProgramivNV" mode="get"/> 11257 </enum> 11258 <enum name="PROGRAM_STRING_NV" value="0x8628"/> 11259 <enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/> 11260 <enum name="IDENTITY_NV" value="0x862A"/> 11261 <enum name="INVERSE_NV" value="0x862B"/> 11262 <enum name="TRANSPOSE_NV" value="0x862C"/> 11263 <enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/> 11264 <enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/> 11265 <enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/> 11266 <enum name="MATRIX0_NV" value="0x8630"/> 11267 <enum name="MATRIX1_NV" value="0x8631"/> 11268 <enum name="MATRIX2_NV" value="0x8632"/> 11269 <enum name="MATRIX3_NV" value="0x8633"/> 11270 <enum name="MATRIX4_NV" value="0x8634"/> 11271 <enum name="MATRIX5_NV" value="0x8635"/> 11272 <enum name="MATRIX6_NV" value="0x8636"/> 11273 <enum name="MATRIX7_NV" value="0x8637"/> 11274 <enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/> 11275 <enum name="CURRENT_MATRIX_NV" value="0x8641"/> 11276 <enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/> 11277 <enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/> 11278 <enum name="PROGRAM_PARAMETER_NV" value="0x8644"/> 11279 <enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/> 11280 <enum name="PROGRAM_TARGET_NV" count="1" value="0x8646"> 11281 <size name="GetProgramivNV" mode="get"/> 11282 </enum> 11283 <enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647"> 11284 <size name="GetProgramivNV" mode="get"/> 11285 </enum> 11286 <enum name="TRACK_MATRIX_NV" value="0x8648"/> 11287 <enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/> 11288 <enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/> 11289 <enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/> 11290 <enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/> 11291 <enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/> 11292 <enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/> 11293 <enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/> 11294 <enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/> 11295 <enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/> 11296 <enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/> 11297 <enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/> 11298 <enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/> 11299 <enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/> 11300 <enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/> 11301 <enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/> 11302 <enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/> 11303 <enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/> 11304 <enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/> 11305 <enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/> 11306 <enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/> 11307 <enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/> 11308 <enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/> 11309 <enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/> 11310 <enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/> 11311 <enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/> 11312 <enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/> 11313 <enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/> 11314 <enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/> 11315 <enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/> 11316 <enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/> 11317 <enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/> 11318 <enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/> 11319 <enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/> 11320 <enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/> 11321 <enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/> 11322 <enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/> 11323 <enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/> 11324 <enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/> 11325 <enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/> 11326 <enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/> 11327 <enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/> 11328 <enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/> 11329 <enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/> 11330 <enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/> 11331 <enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/> 11332 <enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/> 11333 <enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/> 11334 <enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/> 11335 <enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/> 11336 <enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/> 11337 <enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/> 11338 11339 <function name="AreProgramsResidentNV" offset="assign"> 11340 <param name="n" type="GLsizei" counter="true"/> 11341 <param name="ids" type="const GLuint *" count="n"/> 11342 <param name="residences" type="GLboolean *" output="true" count="n"/> 11343 <return type="GLboolean"/> 11344 <glx vendorpriv="1293"/> 11345 </function> 11346 11347 <function name="BindProgramNV" offset="assign"> 11348 <param name="target" type="GLenum"/> 11349 <param name="program" type="GLuint"/> 11350 <glx rop="4180"/> 11351 </function> 11352 11353 <function name="DeleteProgramsNV" offset="assign"> 11354 <param name="n" type="GLsizei" counter="true"/> 11355 <param name="programs" type="const GLuint *" count="n"/> 11356 <glx vendorpriv="1294"/> 11357 </function> 11358 11359 <function name="ExecuteProgramNV" offset="assign"> 11360 <param name="target" type="GLenum"/> 11361 <param name="id" type="GLuint"/> 11362 <param name="params" type="const GLfloat *" count="4"/> 11363 <glx rop="4181"/> 11364 </function> 11365 11366 <function name="GenProgramsNV" offset="assign"> 11367 <param name="n" type="GLsizei" counter="true"/> 11368 <param name="programs" type="GLuint *" output="true" count="n"/> 11369 <glx vendorpriv="1295" always_array="true"/> 11370 </function> 11371 11372 <!-- This isn't 100% correct. Currently, the only valid value of pname 11373 is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always 11374 4. This is why the pname parameter was removed in the ARB version 11375 of these functions. 11376 --> 11377 11378 <function name="GetProgramParameterdvNV" offset="assign"> 11379 <param name="target" type="GLenum"/> 11380 <param name="index" type="GLuint"/> 11381 <param name="pname" type="GLenum"/> 11382 <param name="params" type="GLdouble *" output="true" count="4"/> 11383 <glx vendorpriv="1297"/> 11384 </function> 11385 11386 <function name="GetProgramParameterfvNV" offset="assign"> 11387 <param name="target" type="GLenum"/> 11388 <param name="index" type="GLuint"/> 11389 <param name="pname" type="GLenum"/> 11390 <param name="params" type="GLfloat *" output="true" count="4"/> 11391 <glx vendorpriv="1296"/> 11392 </function> 11393 11394 <function name="GetProgramivNV" offset="assign"> 11395 <param name="id" type="GLuint"/> 11396 <param name="pname" type="GLenum"/> 11397 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11398 <glx vendorpriv="1298"/> 11399 </function> 11400 11401 <function name="GetProgramStringNV" offset="assign"> 11402 <param name="id" type="GLuint"/> 11403 <param name="pname" type="GLenum"/> 11404 <param name="program" type="GLubyte *" output="true"/> 11405 <glx vendorpriv="1299" handcode="server" always_array="true"/> 11406 </function> 11407 11408 <function name="GetTrackMatrixivNV" offset="assign"> 11409 <param name="target" type="GLenum"/> 11410 <param name="address" type="GLuint"/> 11411 <param name="pname" type="GLenum"/> 11412 <param name="params" type="GLint *" output="true" count="1"/> 11413 <glx vendorpriv="1300"/> 11414 </function> 11415 11416 <function name="GetVertexAttribdvNV" offset="assign"> 11417 <param name="index" type="GLuint"/> 11418 <param name="pname" type="GLenum"/> 11419 <param name="params" type="GLdouble *" output="true" variable_param="pname"/> 11420 <glx vendorpriv="1301"/> 11421 </function> 11422 11423 <function name="GetVertexAttribfvNV" offset="assign"> 11424 <param name="index" type="GLuint"/> 11425 <param name="pname" type="GLenum"/> 11426 <param name="params" type="GLfloat *" output="true" variable_param="pname"/> 11427 <glx vendorpriv="1302"/> 11428 </function> 11429 11430 <function name="GetVertexAttribivNV" offset="assign"> 11431 <param name="index" type="GLuint"/> 11432 <param name="pname" type="GLenum"/> 11433 <param name="params" type="GLint *" output="true" variable_param="pname"/> 11434 <glx vendorpriv="1303"/> 11435 </function> 11436 11437 <function name="GetVertexAttribPointervNV" offset="assign"> 11438 <param name="index" type="GLuint"/> 11439 <param name="pname" type="GLenum"/> 11440 <param name="pointer" type="GLvoid **" output="true"/> 11441 <glx handcode="true"/> 11442 </function> 11443 11444 <function name="IsProgramNV" offset="assign"> 11445 <param name="program" type="GLuint"/> 11446 <return type="GLboolean"/> 11447 <glx vendorpriv="1304"/> 11448 </function> 11449 11450 <function name="LoadProgramNV" offset="assign"> 11451 <param name="target" type="GLenum"/> 11452 <param name="id" type="GLuint"/> 11453 <param name="len" type="GLsizei" counter="true"/> 11454 <param name="program" type="const GLubyte *" count="len"/> 11455 <glx rop="4183"/> 11456 </function> 11457 11458 <function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB"> 11459 <param name="target" type="GLenum"/> 11460 <param name="index" type="GLuint"/> 11461 <param name="x" type="GLdouble"/> 11462 <param name="y" type="GLdouble"/> 11463 <param name="z" type="GLdouble"/> 11464 <param name="w" type="GLdouble"/> 11465 </function> 11466 11467 <function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB"> 11468 <param name="target" type="GLenum"/> 11469 <param name="index" type="GLuint"/> 11470 <param name="params" type="const GLdouble *"/> 11471 </function> 11472 11473 <function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB"> 11474 <param name="target" type="GLenum"/> 11475 <param name="index" type="GLuint"/> 11476 <param name="x" type="GLfloat"/> 11477 <param name="y" type="GLfloat"/> 11478 <param name="z" type="GLfloat"/> 11479 <param name="w" type="GLfloat"/> 11480 </function> 11481 11482 <function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB"> 11483 <param name="target" type="GLenum"/> 11484 <param name="index" type="GLuint"/> 11485 <param name="params" type="const GLfloat *"/> 11486 </function> 11487 11488 <function name="ProgramParameters4dvNV" offset="assign"> 11489 <param name="target" type="GLenum"/> 11490 <param name="index" type="GLuint"/> 11491 <param name="num" type="GLsizei" counter="true"/> 11492 <param name="params" type="const GLdouble *" count="num" count_scale="4"/> 11493 <glx rop="4187"/> 11494 </function> 11495 11496 <function name="ProgramParameters4fvNV" offset="assign"> 11497 <param name="target" type="GLenum"/> 11498 <param name="index" type="GLuint"/> 11499 <param name="num" type="GLsizei" counter="true"/> 11500 <param name="params" type="const GLfloat *" count="num" count_scale="4"/> 11501 <glx rop="4186"/> 11502 </function> 11503 11504 <function name="RequestResidentProgramsNV" offset="assign"> 11505 <param name="n" type="GLsizei" counter="true"/> 11506 <param name="ids" type="const GLuint *" count="n"/> 11507 <glx rop="4182"/> 11508 </function> 11509 11510 <function name="TrackMatrixNV" offset="assign"> 11511 <param name="target" type="GLenum"/> 11512 <param name="address" type="GLuint"/> 11513 <param name="matrix" type="GLenum"/> 11514 <param name="transform" type="GLenum"/> 11515 <glx rop="4188"/> 11516 </function> 11517 11518 <function name="VertexAttribPointerNV" offset="assign"> 11519 <param name="index" type="GLuint"/> 11520 <param name="size" type="GLint"/> 11521 <param name="type" type="GLenum"/> 11522 <param name="stride" type="GLsizei"/> 11523 <param name="pointer" type="const GLvoid *"/> 11524 <glx handcode="true"/> 11525 </function> 11526 11527 <function name="VertexAttrib1sNV" offset="assign" vectorequiv="VertexAttrib1svNV"> 11528 <param name="index" type="GLuint"/> 11529 <param name="x" type="GLshort"/> 11530 </function> 11531 11532 <function name="VertexAttrib1svNV" offset="assign"> 11533 <param name="index" type="GLuint"/> 11534 <param name="v" type="const GLshort *" count="1"/> 11535 <glx rop="4265"/> 11536 </function> 11537 11538 <function name="VertexAttrib2sNV" offset="assign" vectorequiv="VertexAttrib2svNV"> 11539 <param name="index" type="GLuint"/> 11540 <param name="x" type="GLshort"/> 11541 <param name="y" type="GLshort"/> 11542 </function> 11543 11544 <function name="VertexAttrib2svNV" offset="assign"> 11545 <param name="index" type="GLuint"/> 11546 <param name="v" type="const GLshort *" count="2"/> 11547 <glx rop="4266"/> 11548 </function> 11549 11550 <function name="VertexAttrib3sNV" offset="assign" vectorequiv="VertexAttrib3svNV"> 11551 <param name="index" type="GLuint"/> 11552 <param name="x" type="GLshort"/> 11553 <param name="y" type="GLshort"/> 11554 <param name="z" type="GLshort"/> 11555 </function> 11556 11557 <function name="VertexAttrib3svNV" offset="assign"> 11558 <param name="index" type="GLuint"/> 11559 <param name="v" type="const GLshort *" count="3"/> 11560 <glx rop="4267"/> 11561 </function> 11562 11563 <function name="VertexAttrib4sNV" offset="assign" vectorequiv="VertexAttrib4svNV"> 11564 <param name="index" type="GLuint"/> 11565 <param name="x" type="GLshort"/> 11566 <param name="y" type="GLshort"/> 11567 <param name="z" type="GLshort"/> 11568 <param name="w" type="GLshort"/> 11569 </function> 11570 11571 <function name="VertexAttrib4svNV" offset="assign"> 11572 <param name="index" type="GLuint"/> 11573 <param name="v" type="const GLshort *" count="4"/> 11574 <glx rop="4268"/> 11575 </function> 11576 11577 <function name="VertexAttrib1fNV" offset="assign" vectorequiv="VertexAttrib1fvNV"> 11578 <param name="index" type="GLuint"/> 11579 <param name="x" type="GLfloat"/> 11580 </function> 11581 11582 <function name="VertexAttrib1fvNV" offset="assign"> 11583 <param name="index" type="GLuint"/> 11584 <param name="v" type="const GLfloat *" count="1"/> 11585 <glx rop="4269"/> 11586 </function> 11587 11588 <function name="VertexAttrib2fNV" offset="assign" vectorequiv="VertexAttrib2fvNV"> 11589 <param name="index" type="GLuint"/> 11590 <param name="x" type="GLfloat"/> 11591 <param name="y" type="GLfloat"/> 11592 </function> 11593 11594 <function name="VertexAttrib2fvNV" offset="assign"> 11595 <param name="index" type="GLuint"/> 11596 <param name="v" type="const GLfloat *" count="2"/> 11597 <glx rop="4270"/> 11598 </function> 11599 11600 <function name="VertexAttrib3fNV" offset="assign" vectorequiv="VertexAttrib3fvNV"> 11601 <param name="index" type="GLuint"/> 11602 <param name="x" type="GLfloat"/> 11603 <param name="y" type="GLfloat"/> 11604 <param name="z" type="GLfloat"/> 11605 </function> 11606 11607 <function name="VertexAttrib3fvNV" offset="assign"> 11608 <param name="index" type="GLuint"/> 11609 <param name="v" type="const GLfloat *" count="3"/> 11610 <glx rop="4271"/> 11611 </function> 11612 11613 <function name="VertexAttrib4fNV" offset="assign" vectorequiv="VertexAttrib4fvNV"> 11614 <param name="index" type="GLuint"/> 11615 <param name="x" type="GLfloat"/> 11616 <param name="y" type="GLfloat"/> 11617 <param name="z" type="GLfloat"/> 11618 <param name="w" type="GLfloat"/> 11619 </function> 11620 11621 <function name="VertexAttrib4fvNV" offset="assign"> 11622 <param name="index" type="GLuint"/> 11623 <param name="v" type="const GLfloat *" count="4"/> 11624 <glx rop="4272"/> 11625 </function> 11626 11627 <function name="VertexAttrib1dNV" offset="assign" vectorequiv="VertexAttrib1dvNV"> 11628 <param name="index" type="GLuint"/> 11629 <param name="x" type="GLdouble"/> 11630 </function> 11631 11632 <function name="VertexAttrib1dvNV" offset="assign"> 11633 <param name="index" type="GLuint"/> 11634 <param name="v" type="const GLdouble *" count="1"/> 11635 <glx rop="4273" doubles_in_order="true"/> 11636 </function> 11637 11638 <function name="VertexAttrib2dNV" offset="assign" vectorequiv="VertexAttrib2dvNV"> 11639 <param name="index" type="GLuint"/> 11640 <param name="x" type="GLdouble"/> 11641 <param name="y" type="GLdouble"/> 11642 </function> 11643 11644 <function name="VertexAttrib2dvNV" offset="assign"> 11645 <param name="index" type="GLuint"/> 11646 <param name="v" type="const GLdouble *" count="2"/> 11647 <glx rop="4274" doubles_in_order="true"/> 11648 </function> 11649 11650 <function name="VertexAttrib3dNV" offset="assign" vectorequiv="VertexAttrib3dvNV"> 11651 <param name="index" type="GLuint"/> 11652 <param name="x" type="GLdouble"/> 11653 <param name="y" type="GLdouble"/> 11654 <param name="z" type="GLdouble"/> 11655 </function> 11656 11657 <function name="VertexAttrib3dvNV" offset="assign"> 11658 <param name="index" type="GLuint"/> 11659 <param name="v" type="const GLdouble *" count="3"/> 11660 <glx rop="4275" doubles_in_order="true"/> 11661 </function> 11662 11663 <function name="VertexAttrib4dNV" offset="assign" vectorequiv="VertexAttrib4dvNV"> 11664 <param name="index" type="GLuint"/> 11665 <param name="x" type="GLdouble"/> 11666 <param name="y" type="GLdouble"/> 11667 <param name="z" type="GLdouble"/> 11668 <param name="w" type="GLdouble"/> 11669 </function> 11670 11671 <function name="VertexAttrib4dvNV" offset="assign"> 11672 <param name="index" type="GLuint"/> 11673 <param name="v" type="const GLdouble *" count="4"/> 11674 <glx rop="4276" doubles_in_order="true"/> 11675 </function> 11676 11677 <function name="VertexAttrib4ubNV" offset="assign" vectorequiv="VertexAttrib4ubvNV"> 11678 <param name="index" type="GLuint"/> 11679 <param name="x" type="GLubyte"/> 11680 <param name="y" type="GLubyte"/> 11681 <param name="z" type="GLubyte"/> 11682 <param name="w" type="GLubyte"/> 11683 </function> 11684 11685 <function name="VertexAttrib4ubvNV" offset="assign"> 11686 <param name="index" type="GLuint"/> 11687 <param name="v" type="const GLubyte *" count="4"/> 11688 <glx rop="4277"/> 11689 </function> 11690 11691 <function name="VertexAttribs1svNV" offset="assign"> 11692 <param name="index" type="GLuint"/> 11693 <param name="n" type="GLsizei" counter="true"/> 11694 <param name="v" type="const GLshort *" count="n"/> 11695 <glx rop="4202"/> 11696 </function> 11697 11698 <function name="VertexAttribs2svNV" offset="assign"> 11699 <param name="index" type="GLuint"/> 11700 <param name="n" type="GLsizei" counter="true"/> 11701 <param name="v" type="const GLshort *" count="n" count_scale="2"/> 11702 <glx rop="4203"/> 11703 </function> 11704 11705 <function name="VertexAttribs3svNV" offset="assign"> 11706 <param name="index" type="GLuint"/> 11707 <param name="n" type="GLsizei" counter="true"/> 11708 <param name="v" type="const GLshort *" count="n" count_scale="3"/> 11709 <glx rop="4204"/> 11710 </function> 11711 11712 <function name="VertexAttribs4svNV" offset="assign"> 11713 <param name="index" type="GLuint"/> 11714 <param name="n" type="GLsizei" counter="true"/> 11715 <param name="v" type="const GLshort *" count="n" count_scale="4"/> 11716 <glx rop="4205"/> 11717 </function> 11718 11719 <function name="VertexAttribs1fvNV" offset="assign"> 11720 <param name="index" type="GLuint"/> 11721 <param name="n" type="GLsizei" counter="true"/> 11722 <param name="v" type="const GLfloat *" count="n"/> 11723 <glx rop="4206"/> 11724 </function> 11725 11726 <function name="VertexAttribs2fvNV" offset="assign"> 11727 <param name="index" type="GLuint"/> 11728 <param name="n" type="GLsizei" counter="true"/> 11729 <param name="v" type="const GLfloat *" count="n" count_scale="2"/> 11730 <glx rop="4207"/> 11731 </function> 11732 11733 <function name="VertexAttribs3fvNV" offset="assign"> 11734 <param name="index" type="GLuint"/> 11735 <param name="n" type="GLsizei" counter="true"/> 11736 <param name="v" type="const GLfloat *" count="n" count_scale="3"/> 11737 <glx rop="4208"/> 11738 </function> 11739 11740 <function name="VertexAttribs4fvNV" offset="assign"> 11741 <param name="index" type="GLuint"/> 11742 <param name="n" type="GLsizei" counter="true"/> 11743 <param name="v" type="const GLfloat *" count="n" count_scale="4"/> 11744 <glx rop="4209"/> 11745 </function> 11746 11747 <function name="VertexAttribs1dvNV" offset="assign"> 11748 <param name="index" type="GLuint"/> 11749 <param name="n" type="GLsizei" counter="true"/> 11750 <param name="v" type="const GLdouble *" count="n"/> 11751 <glx rop="4210" doubles_in_order="true"/> 11752 </function> 11753 11754 <function name="VertexAttribs2dvNV" offset="assign"> 11755 <param name="index" type="GLuint"/> 11756 <param name="n" type="GLsizei" counter="true"/> 11757 <param name="v" type="const GLdouble *" count="n" count_scale="2"/> 11758 <glx rop="4211" doubles_in_order="true"/> 11759 </function> 11760 11761 <function name="VertexAttribs3dvNV" offset="assign"> 11762 <param name="index" type="GLuint"/> 11763 <param name="n" type="GLsizei" counter="true"/> 11764 <param name="v" type="const GLdouble *" count="n" count_scale="3"/> 11765 <glx rop="4212" doubles_in_order="true"/> 11766 </function> 11767 11768 <function name="VertexAttribs4dvNV" offset="assign"> 11769 <param name="index" type="GLuint"/> 11770 <param name="n" type="GLsizei" counter="true"/> 11771 <param name="v" type="const GLdouble *" count="n" count_scale="4"/> 11772 <glx rop="4213" doubles_in_order="true"/> 11773 </function> 11774 11775 <function name="VertexAttribs4ubvNV" offset="assign"> 11776 <param name="index" type="GLuint"/> 11777 <param name="n" type="GLsizei" counter="true"/> 11778 <param name="v" type="const GLubyte *" count="n" count_scale="4"/> 11779 <glx rop="4214"/> 11780 </function> 11781</category> 11782 11783<!-- Extension number 234 is a GLX extension. --> 11784 11785<category name="GL_SGIX_texture_coordinate_clamp" number="235"> 11786 <enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369"> 11787 <size name="TexParameterfv"/> 11788 <size name="TexParameteriv"/> 11789 <size name="GetTexParameterfv" mode="get"/> 11790 <size name="GetTexParameteriv" mode="get"/> 11791 </enum> 11792 <enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A"> 11793 <size name="TexParameterfv"/> 11794 <size name="TexParameteriv"/> 11795 <size name="GetTexParameterfv" mode="get"/> 11796 <size name="GetTexParameteriv" mode="get"/> 11797 </enum> 11798 <enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B"> 11799 <size name="TexParameterfv"/> 11800 <size name="TexParameteriv"/> 11801 <size name="GetTexParameterfv" mode="get"/> 11802 <size name="GetTexParameteriv" mode="get"/> 11803 </enum> 11804</category> 11805 11806<!-- Extension number 236 is not listed in the extension registry. --> 11807<!-- Extension number 237 is a GLX extension. --> 11808<!-- Extension number 238 is a GLX extension. --> 11809<!-- Extension number 242 is a WGL extension. --> 11810 11811<category name="GL_NV_copy_depth_to_color" number="243"> 11812 <enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/> 11813 <enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/> 11814</category> 11815 11816<category name="GL_ATI_envmap_bumpmap" number="244"> 11817 <enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775"> 11818 <size name="TexBumpParameterfv"/> 11819 <size name="TexBumpParameteriv"/> 11820 <size name="GetTexBumpParameterfv" mode="get"/> 11821 <size name="GetTexBumpParameteriv" mode="get"/> 11822 </enum> 11823 <enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776"> 11824 <size name="GetTexBumpParameterfv" mode="get"/> 11825 <size name="GetTexBumpParameteriv" mode="get"/> 11826 </enum> 11827 <enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777"> 11828 <size name="GetTexBumpParameterfv" mode="get"/> 11829 <size name="GetTexBumpParameteriv" mode="get"/> 11830 </enum> 11831 <enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778"> 11832 <size name="GetTexBumpParameterfv" mode="get"/> 11833 <size name="GetTexBumpParameteriv" mode="get"/> 11834 </enum> 11835 <enum name="DUDV_ATI" value="0x8779"/> 11836 <enum name="DU8DV8_ATI" value="0x877A"/> 11837 <enum name="BUMP_ENVMAP_ATI" value="0x877B"/> 11838 <enum name="BUMP_TARGET_ATI" count="1" value="0x877C"> 11839 <size name="TexEnviv"/> 11840 <size name="TexEnvfv"/> 11841 <size name="GetTexEnviv" mode="get"/> 11842 <size name="GetTexEnvfv" mode="get"/> 11843 </enum> 11844 <function name="TexBumpParameterfvATI" offset="assign"> 11845 <param name="pname" type="GLenum"/> 11846 <param name="param" type="const GLfloat *" variable_param="pname"/> 11847 <glx ignore="true"/> 11848 </function> 11849 <function name="TexBumpParameterivATI" offset="assign"> 11850 <param name="pname" type="GLenum"/> 11851 <param name="param" type="const GLint *" variable_param="pname"/> 11852 <glx ignore="true"/> 11853 </function> 11854 <function name="GetTexBumpParameterfvATI" offset="assign"> 11855 <param name="pname" type="GLenum"/> 11856 <param name="param" type="GLfloat *" variable_param="pname"/> 11857 <glx ignore="true"/> 11858 </function> 11859 <function name="GetTexBumpParameterivATI" offset="assign"> 11860 <param name="pname" type="GLenum"/> 11861 <param name="param" type="GLint *" variable_param="pname"/> 11862 <glx ignore="true"/> 11863 </function> 11864</category> 11865 11866<category name="GL_ATI_fragment_shader" number="245"> 11867 <enum name="FRAGMENT_SHADER_ATI" value="0x8920"/> 11868 <enum name="REG_0_ATI" value="0x8921"/> 11869 <enum name="REG_1_ATI" value="0x8922"/> 11870 <enum name="REG_2_ATI" value="0x8923"/> 11871 <enum name="REG_3_ATI" value="0x8924"/> 11872 <enum name="REG_4_ATI" value="0x8925"/> 11873 <enum name="REG_5_ATI" value="0x8926"/> 11874 11875 <!-- These values are not in the extension spec, but they are in glext.h --> 11876 <enum name="REG_6_ATI" value="0x8927"/> 11877 <enum name="REG_7_ATI" value="0x8928"/> 11878 <enum name="REG_8_ATI" value="0x8929"/> 11879 <enum name="REG_9_ATI" value="0x892A"/> 11880 <enum name="REG_10_ATI" value="0x892B"/> 11881 <enum name="REG_11_ATI" value="0x892C"/> 11882 <enum name="REG_12_ATI" value="0x892D"/> 11883 <enum name="REG_13_ATI" value="0x892E"/> 11884 <enum name="REG_14_ATI" value="0x892F"/> 11885 <enum name="REG_15_ATI" value="0x8930"/> 11886 <enum name="REG_16_ATI" value="0x8931"/> 11887 <enum name="REG_17_ATI" value="0x8932"/> 11888 <enum name="REG_18_ATI" value="0x8933"/> 11889 <enum name="REG_19_ATI" value="0x8934"/> 11890 <enum name="REG_20_ATI" value="0x8935"/> 11891 <enum name="REG_21_ATI" value="0x8936"/> 11892 <enum name="REG_22_ATI" value="0x8937"/> 11893 <enum name="REG_23_ATI" value="0x8938"/> 11894 <enum name="REG_24_ATI" value="0x8939"/> 11895 <enum name="REG_25_ATI" value="0x893A"/> 11896 <enum name="REG_26_ATI" value="0x893B"/> 11897 <enum name="REG_27_ATI" value="0x893C"/> 11898 <enum name="REG_28_ATI" value="0x893D"/> 11899 <enum name="REG_29_ATI" value="0x893E"/> 11900 <enum name="REG_30_ATI" value="0x893F"/> 11901 <enum name="REG_31_ATI" value="0x8940"/> 11902 11903 <enum name="CON_0_ATI" value="0x8941"/> 11904 <enum name="CON_1_ATI" value="0x8942"/> 11905 <enum name="CON_2_ATI" value="0x8943"/> 11906 <enum name="CON_3_ATI" value="0x8944"/> 11907 <enum name="CON_4_ATI" value="0x8945"/> 11908 <enum name="CON_5_ATI" value="0x8946"/> 11909 <enum name="CON_6_ATI" value="0x8947"/> 11910 <enum name="CON_7_ATI" value="0x8948"/> 11911 11912 <!-- These values are not in the extension spec, but they are in glext.h --> 11913 <enum name="CON_8_ATI" value="0x8949"/> 11914 <enum name="CON_9_ATI" value="0x894A"/> 11915 <enum name="CON_10_ATI" value="0x894B"/> 11916 <enum name="CON_11_ATI" value="0x894C"/> 11917 <enum name="CON_12_ATI" value="0x894D"/> 11918 <enum name="CON_13_ATI" value="0x894E"/> 11919 <enum name="CON_14_ATI" value="0x894F"/> 11920 <enum name="CON_15_ATI" value="0x8950"/> 11921 <enum name="CON_16_ATI" value="0x8951"/> 11922 <enum name="CON_17_ATI" value="0x8952"/> 11923 <enum name="CON_18_ATI" value="0x8953"/> 11924 <enum name="CON_19_ATI" value="0x8954"/> 11925 <enum name="CON_20_ATI" value="0x8955"/> 11926 <enum name="CON_21_ATI" value="0x8956"/> 11927 <enum name="CON_22_ATI" value="0x8957"/> 11928 <enum name="CON_23_ATI" value="0x8958"/> 11929 <enum name="CON_24_ATI" value="0x8959"/> 11930 <enum name="CON_25_ATI" value="0x895A"/> 11931 <enum name="CON_26_ATI" value="0x895B"/> 11932 <enum name="CON_27_ATI" value="0x895C"/> 11933 <enum name="CON_28_ATI" value="0x895D"/> 11934 <enum name="CON_29_ATI" value="0x895E"/> 11935 <enum name="CON_30_ATI" value="0x895F"/> 11936 <enum name="CON_31_ATI" value="0x8960"/> 11937 11938 <enum name="MOV_ATI" value="0x8961"/> 11939 <enum name="ADD_ATI" value="0x8963"/> 11940 <enum name="MUL_ATI" value="0x8964"/> 11941 <enum name="SUB_ATI" value="0x8965"/> 11942 <enum name="DOT3_ATI" value="0x8966"/> 11943 <enum name="DOT4_ATI" value="0x8967"/> 11944 <enum name="MAD_ATI" value="0x8968"/> 11945 <enum name="LERP_ATI" value="0x8969"/> 11946 <enum name="CND_ATI" value="0x896A"/> 11947 <enum name="CND0_ATI" value="0x896B"/> 11948 <enum name="DOT2_ADD_ATI" value="0x896C"/> 11949 <enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/> 11950 11951 <!-- 11952 These values are not in the extension spec, but they are in glext.h. 11953 However, the specification does say that they are deprecated. 11954 --> 11955 <enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/> 11956 <enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/> 11957 <enum name="NUM_PASSES_ATI" value="0x8970"/> 11958 <enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/> 11959 <enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/> 11960 <enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/> 11961 <enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/> 11962 <enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/> 11963 11964 <enum name="SWIZZLE_STR_ATI" value="0x8976"/> 11965 <enum name="SWIZZLE_STQ_ATI" value="0x8977"/> 11966 <enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/> 11967 <enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/> 11968 11969 <!-- These values are not in the extension spec, but they are in glext.h --> 11970 <enum name="SWIZZLE_STRQ_ATI" value="0x897A"/> 11971 <enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/> 11972 11973 <!-- 11974 The _BIT enums are not added because they just clutter enums.c with 11975 redudndant garbage. There are a lot of enums with the value 0x00000001. 11976 --> 11977 11978 <function name="GenFragmentShadersATI" offset="assign"> 11979 <return type="GLuint"/> 11980 <param name="range" type="GLuint"/> 11981 <glx ignore="true"/> 11982 </function> 11983 11984 <function name="BindFragmentShaderATI" offset="assign"> 11985 <param name="id" type="GLuint"/> 11986 <glx ignore="true"/> 11987 </function> 11988 11989 <function name="DeleteFragmentShaderATI" offset="assign"> 11990 <param name="id" type="GLuint"/> 11991 <glx ignore="true"/> 11992 </function> 11993 11994 <function name="BeginFragmentShaderATI" offset="assign"> 11995 <glx ignore="true"/> 11996 </function> 11997 11998 <function name="EndFragmentShaderATI" offset="assign"> 11999 <glx ignore="true"/> 12000 </function> 12001 12002 <function name="PassTexCoordATI" offset="assign"> 12003 <param name="dst" type="GLuint"/> 12004 <param name="coord" type="GLuint"/> 12005 <param name="swizzle" type="GLenum"/> 12006 <glx ignore="true"/> 12007 </function> 12008 12009 <function name="SampleMapATI" offset="assign"> 12010 <param name="dst" type="GLuint"/> 12011 <param name="interp" type="GLuint"/> 12012 <param name="swizzle" type="GLenum"/> 12013 <glx ignore="true"/> 12014 </function> 12015 12016 <function name="ColorFragmentOp1ATI" offset="assign"> 12017 <param name="op" type="GLenum"/> 12018 <param name="dst" type="GLuint"/> 12019 <param name="dstMask" type="GLuint"/> 12020 <param name="dstMod" type="GLuint"/> 12021 <param name="arg1" type="GLuint"/> 12022 <param name="arg1Rep" type="GLuint"/> 12023 <param name="arg1Mod" type="GLuint"/> 12024 <glx ignore="true"/> 12025 </function> 12026 12027 <function name="ColorFragmentOp2ATI" offset="assign"> 12028 <param name="op" type="GLenum"/> 12029 <param name="dst" type="GLuint"/> 12030 <param name="dstMask" type="GLuint"/> 12031 <param name="dstMod" type="GLuint"/> 12032 <param name="arg1" type="GLuint"/> 12033 <param name="arg1Rep" type="GLuint"/> 12034 <param name="arg1Mod" type="GLuint"/> 12035 <param name="arg2" type="GLuint"/> 12036 <param name="arg2Rep" type="GLuint"/> 12037 <param name="arg2Mod" type="GLuint"/> 12038 <glx ignore="true"/> 12039 </function> 12040 12041 <function name="ColorFragmentOp3ATI" offset="assign"> 12042 <param name="op" type="GLenum"/> 12043 <param name="dst" type="GLuint"/> 12044 <param name="dstMask" type="GLuint"/> 12045 <param name="dstMod" type="GLuint"/> 12046 <param name="arg1" type="GLuint"/> 12047 <param name="arg1Rep" type="GLuint"/> 12048 <param name="arg1Mod" type="GLuint"/> 12049 <param name="arg2" type="GLuint"/> 12050 <param name="arg2Rep" type="GLuint"/> 12051 <param name="arg2Mod" type="GLuint"/> 12052 <param name="arg3" type="GLuint"/> 12053 <param name="arg3Rep" type="GLuint"/> 12054 <param name="arg3Mod" type="GLuint"/> 12055 <glx ignore="true"/> 12056 </function> 12057 12058 <function name="AlphaFragmentOp1ATI" offset="assign"> 12059 <param name="op" type="GLenum"/> 12060 <param name="dst" type="GLuint"/> 12061 <param name="dstMod" type="GLuint"/> 12062 <param name="arg1" type="GLuint"/> 12063 <param name="arg1Rep" type="GLuint"/> 12064 <param name="arg1Mod" type="GLuint"/> 12065 <glx ignore="true"/> 12066 </function> 12067 12068 <function name="AlphaFragmentOp2ATI" offset="assign"> 12069 <param name="op" type="GLenum"/> 12070 <param name="dst" type="GLuint"/> 12071 <param name="dstMod" type="GLuint"/> 12072 <param name="arg1" type="GLuint"/> 12073 <param name="arg1Rep" type="GLuint"/> 12074 <param name="arg1Mod" type="GLuint"/> 12075 <param name="arg2" type="GLuint"/> 12076 <param name="arg2Rep" type="GLuint"/> 12077 <param name="arg2Mod" type="GLuint"/> 12078 <glx ignore="true"/> 12079 </function> 12080 12081 <function name="AlphaFragmentOp3ATI" offset="assign"> 12082 <param name="op" type="GLenum"/> 12083 <param name="dst" type="GLuint"/> 12084 <param name="dstMod" type="GLuint"/> 12085 <param name="arg1" type="GLuint"/> 12086 <param name="arg1Rep" type="GLuint"/> 12087 <param name="arg1Mod" type="GLuint"/> 12088 <param name="arg2" type="GLuint"/> 12089 <param name="arg2Rep" type="GLuint"/> 12090 <param name="arg2Mod" type="GLuint"/> 12091 <param name="arg3" type="GLuint"/> 12092 <param name="arg3Rep" type="GLuint"/> 12093 <param name="arg3Mod" type="GLuint"/> 12094 <glx ignore="true"/> 12095 </function> 12096 12097 <function name="SetFragmentShaderConstantATI" offset="assign"> 12098 <param name="dst" type="GLuint"/> 12099 <param name="value" type="const GLfloat *"/> 12100 <glx ignore="true"/> 12101 </function> 12102</category> 12103 12104<!-- Extension number 250 is a WGL extension. --> 12105<!-- Extension number 251 is a WGL extension. --> 12106<!-- Extension number 252 is a WGL extension. --> 12107<!-- Extension number 253 is a WGL extension. --> 12108<!-- Extension number 254 is a WGL extension. --> 12109<!-- Extension number 255 is a WGL extension. --> 12110 12111<category name="GL_SUN_mesh_array" number="257"> 12112 <enum name="QUAD_MESH_SUN" value="0x8614"/> 12113 <enum name="TRIANGLE_MESH_SUN" value="0x8615"/> 12114 12115 <function name="DrawMeshArraysSUN"> 12116 <param name="mode" type="GLenum"/> 12117 <param name="first" type="GLint"/> 12118 <param name="count" type="GLsizei"/> 12119 <param name="width" type="GLsizei"/> 12120 </function> 12121</category> 12122 12123<category name="GL_SUN_slice_accum" number="258"> 12124 <enum name="SLICE_ACCUM_SUN" value="0x85CC"/> 12125</category> 12126 12127<category name="GL_NV_multisample_filter_hint" number="259"> 12128 <enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534"> 12129 <size name="Get" mode="get"/> 12130 </enum> 12131</category> 12132 12133<category name="GL_NV_depth_clamp" number="260"> 12134 <enum name="DEPTH_CLAMP_NV" count="1" value="0x864F"> 12135 <size name="Get" mode="get"/> 12136 </enum> 12137</category> 12138 12139<category name="GL_NV_point_sprite" number="262"> 12140 <!-- These existing enums can be passed as a parameter to the function 12141 added for this extension. --> 12142 12143 <enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126"> 12144 <size name="PointParameterivNV"/> 12145 </enum> 12146 <enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127"> 12147 <size name="PointParameterivNV"/> 12148 </enum> 12149 <enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128"> 12150 <size name="PointParameterivNV"/> 12151 </enum> 12152 <enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129"> 12153 <size name="PointParameterivNV"/> 12154 </enum> 12155 12156 <enum name="POINT_SPRITE_NV" count="1" value="0x8861"> 12157 <size name="Get" mode="get"/> 12158 </enum> 12159 <enum name="COORD_REPLACE_NV" count="1" value="0x8862"> 12160 <size name="TexEnvfv"/> 12161 <size name="TexEnviv"/> 12162 <size name="GetTexEnvfv" mode="get"/> 12163 <size name="GetTexEnviv" mode="get"/> 12164 </enum> 12165 <enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863"> 12166 <size name="PointParameterfvEXT"/> 12167 <size name="PointParameterivNV"/> 12168 <size name="Get" mode="get"/> 12169 </enum> 12170 12171 <function name="PointParameteriNV" offset="assign"> 12172 <param name="pname" type="GLenum"/> 12173 <param name="param" type="GLint"/> 12174 <glx rop="4221"/> 12175 </function> 12176 12177 <function name="PointParameterivNV" offset="assign"> 12178 <param name="pname" type="GLenum"/> 12179 <param name="params" type="const GLint *" variable_param="pname"/> 12180 <glx rop="4222"/> 12181 </function> 12182</category> 12183 12184<!-- Extension number 263 is a WGL extension. --> 12185<!-- Extension number 264 is a WGL extension. --> 12186 12187<category name="GL_EXT_shadow_funcs" number="267"> 12188 <!-- No new functions, types, enums. --> 12189</category> 12190 12191<category name="GL_EXT_stencil_two_side" number="268"> 12192 <enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910"> 12193 <size name="Get" mode="get"/> 12194 </enum> 12195 <enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911"> 12196 <size name="Get" mode="get"/> 12197 </enum> 12198 12199 <function name="ActiveStencilFaceEXT" offset="assign" static_dispatch="false"> 12200 <param name="face" type="GLenum"/> 12201 <glx rop="4220"/> 12202 </function> 12203</category> 12204 12205<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12206<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12207 12208<category name="GL_APPLE_ycbcr_422" number="275"> 12209 <enum name="YCBCR_422_APPLE" value="0x85B9"/> 12210 <enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/> 12211 <enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/> 12212</category> 12213 12214<category name="GL_S3_s3tc" number="276"> 12215 <enum name="RGB_S3TC" value="0x83A0"/> 12216 <enum name="RGB4_S3TC" value="0x83A1"/> 12217 <enum name="RGBA_S3TC" value="0x83A2"/> 12218 <enum name="RGBA4_S3TC" value="0x83A3"/> 12219 <enum name="RGBA_DXT5_S3TC" value="0x83A4"/> 12220 <enum name="RGBA4_DXT5_S3TC" value="0x83A5"/> 12221</category> 12222 12223<!-- Extension number 278 is a WGL extension. --> 12224 12225<category name="GL_ATI_texture_env_combine3" number="279"> 12226 <enum name="MODULATE_ADD_ATI" value="0x8744"/> 12227 <enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/> 12228 <enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/> 12229</category> 12230 12231<category name="GL_NV_fragment_program" number="282"> 12232 <enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/> 12233 <enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/> 12234 <enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/> 12235 <enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/> 12236 <enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/> 12237 <enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/> 12238 12239 <function name="ProgramNamedParameter4fNV" offset="assign" vectorequiv="ProgramNamedParameter4fvNV"> 12240 <param name="id" type="GLuint"/> 12241 <param name="len" type="GLsizei" counter="true"/> 12242 <param name="name" type="const GLubyte *" count="len"/> 12243 <param name="x" type="GLfloat"/> 12244 <param name="y" type="GLfloat"/> 12245 <param name="z" type="GLfloat"/> 12246 <param name="w" type="GLfloat"/> 12247 </function> 12248 12249 <function name="ProgramNamedParameter4dNV" offset="assign" vectorequiv="ProgramNamedParameter4dvNV"> 12250 <param name="id" type="GLuint"/> 12251 <param name="len" type="GLsizei" counter="true"/> 12252 <param name="name" type="const GLubyte *" count="len"/> 12253 <param name="x" type="GLdouble"/> 12254 <param name="y" type="GLdouble"/> 12255 <param name="z" type="GLdouble"/> 12256 <param name="w" type="GLdouble"/> 12257 </function> 12258 12259 <function name="ProgramNamedParameter4fvNV" offset="assign"> 12260 <param name="id" type="GLuint"/> 12261 <param name="len" type="GLsizei" counter="true"/> 12262 <param name="name" type="const GLubyte *" count="len"/> 12263 <param name="v" type="const GLfloat *" count="4"/> 12264 <glx rop="4218"/> 12265 </function> 12266 12267 <function name="ProgramNamedParameter4dvNV" offset="assign"> 12268 <param name="id" type="GLuint"/> 12269 <param name="len" type="GLsizei" counter="true"/> 12270 <param name="name" type="const GLubyte *" count="len"/> 12271 <param name="v" type="const GLdouble *" count="4"/> 12272 <glx rop="4219"/> 12273 </function> 12274 12275 <function name="GetProgramNamedParameterfvNV" offset="assign"> 12276 <param name="id" type="GLuint"/> 12277 <param name="len" type="GLsizei" counter="true"/> 12278 <param name="name" type="const GLubyte *" count="len"/> 12279 <param name="params" type="GLfloat *" output="true" count="4"/> 12280 <glx vendorpriv="1310" always_array="true"/> 12281 </function> 12282 12283 <function name="GetProgramNamedParameterdvNV" offset="assign"> 12284 <param name="id" type="GLuint"/> 12285 <param name="len" type="GLsizei" counter="true"/> 12286 <param name="name" type="const GLubyte *" count="len"/> 12287 <param name="params" type="GLdouble *" output="true" count="4"/> 12288 <glx vendorpriv="1311" always_array="true"/> 12289 </function> 12290</category> 12291 12292<category name="GL_NV_texture_expand_normal" number="286"> 12293 <enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F"> 12294 <size name="TexParameterfv"/> 12295 <size name="TexParameteriv"/> 12296 <size name="GetTexParameterfv" mode="get"/> 12297 <size name="GetTexParameteriv" mode="get"/> 12298 </enum> 12299</category> 12300 12301<category name="GL_OES_compressed_paletted_texture" number="294"> 12302 <enum name="PALETTE4_RGB8_OES" value="0x8B90"/> 12303 <enum name="PALETTE4_RGBA8_OES" value="0x8B91"/> 12304 <enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/> 12305 <enum name="PALETTE4_RGBA4_OES" value="0x8B93"/> 12306 <enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/> 12307 <enum name="PALETTE8_RGB8_OES" value="0x8B95"/> 12308 <enum name="PALETTE8_RGBA8_OES" value="0x8B96"/> 12309 <enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/> 12310 <enum name="PALETTE8_RGBA4_OES" value="0x8B98"/> 12311 <enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/> 12312</category> 12313 12314<category name="GL_OES_read_format" number="295"> 12315 <enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/> 12316 <enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/> 12317</category> 12318 12319<category name="GL_EXT_depth_bounds_test" number="297"> 12320 <enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890"> 12321 <size name="Get" mode="get"/> 12322 </enum> 12323 <enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891"> 12324 <size name="Get" mode="get"/> 12325 </enum> 12326 12327 <function name="DepthBoundsEXT" offset="assign" static_dispatch="false"> 12328 <param name="zmin" type="GLclampd"/> 12329 <param name="zmax" type="GLclampd"/> 12330 <glx rop="4229" ignore="true"/> 12331 </function> 12332</category> 12333 12334<category name="GL_EXT_texture_mirror_clamp" number="298"> 12335 <enum name="MIRROR_CLAMP_EXT" value="0x8742"/> 12336 <enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/> 12337 <enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/> 12338</category> 12339 12340<category name="GL_EXT_blend_equation_separate" number="299"> 12341 <enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009"> 12342 <size name="Get" mode="get"/> 12343 </enum> 12344 <enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D"> 12345 <size name="Get" mode="get"/> 12346 </enum> 12347 12348 <function name="BlendEquationSeparateEXT" offset="assign" static_dispatch="false"> 12349 <param name="modeRGB" type="GLenum"/> 12350 <param name="modeA" type="GLenum"/> 12351 <glx rop="4228"/> 12352 </function> 12353</category> 12354 12355<category name="GL_MESA_pack_invert" number="300"> 12356 <enum name="PACK_INVERT_MESA" count="1" value="0x8758"> 12357 <size name="Get" mode="get"/> 12358 </enum> 12359</category> 12360 12361<category name="GL_MESA_ycbcr_texture" number="301"> 12362 <enum name="YCBCR_MESA" value="0x8757"/> 12363 <enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/> 12364 <enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/> 12365</category> 12366 12367<category name="GL_EXT_pixel_buffer_object" number="302"> 12368 <enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/> 12369 <enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/> 12370 <enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/> 12371 <enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/> 12372</category> 12373 12374<category name="GL_NV_fragment_program_option" number="303"> 12375 <!-- No new functions, types, enums. --> 12376</category> 12377 12378<category name="GL_NV_fragment_program2" number="304"> 12379 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12380 <size name="GetProgramivARB" mode="get"/> 12381 </enum> 12382 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12383 <size name="GetProgramivARB" mode="get"/> 12384 </enum> 12385 <enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6"> 12386 <size name="GetProgramivARB" mode="get"/> 12387 </enum> 12388 <enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7"> 12389 <size name="GetProgramivARB" mode="get"/> 12390 </enum> 12391 <enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8"> 12392 <size name="GetProgramivARB" mode="get"/> 12393 </enum> 12394</category> 12395 12396<category name="GL_NV_vertex_program2_option" number="305"> 12397 <enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4"> 12398 <size name="GetProgramivARB" mode="get"/> 12399 </enum> 12400 <enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5"> 12401 <size name="GetProgramivARB" mode="get"/> 12402 </enum> 12403</category> 12404 12405<category name="GL_NV_vertex_program3" number="306"> 12406 <enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/> 12407</category> 12408 12409<!-- Extension number 307 is a GLX extension. --> 12410<!-- Extension number 308 is a GLX extension. --> 12411 12412<category name="GL_EXT_texture_compression_dxt1" number="309"> 12413 <enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/> 12414 <enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/> 12415</category> 12416 12417<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12418 12419<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12420 12421<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12422 12423<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12424 12425 12426<category name="GL_APPLE_flush_buffer_range" number="321"> 12427 <enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12"> 12428 <size name="GetBufferParameteriv" mode="get"/> 12429 </enum> 12430 <enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13"> 12431 <size name="GetBufferParameteriv" mode="get"/> 12432 </enum> 12433 <function name="BufferParameteriAPPLE" offset="assign" static_dispatch="false"> 12434 <param name="target" type="GLenum"/> 12435 <param name="pname" type="GLenum"/> 12436 <param name="param" type="GLint"/> 12437 </function> 12438 <function name="FlushMappedBufferRangeAPPLE" offset="assign" static_dispatch="false"> 12439 <param name="target" type="GLenum"/> 12440 <param name="offset" type="GLintptr"/> 12441 <param name="size" type="GLsizeiptr"/> 12442 </function> 12443</category> 12444 12445<category name="GL_EXT_packed_float" number="328"> 12446 <enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/> 12447 <enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/> 12448 <enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/> 12449</category> 12450 12451<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12452 12453<category name="GL_EXT_framebuffer_sRGB" number="337"> 12454 <enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/> 12455 <enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/> 12456</category> 12457 12458<category name="GL_APPLE_texture_range" number="367"> 12459 <enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC"> 12460 <size name="TexParameteriv"/> 12461 <size name="TexParameterfv"/> 12462 <size name="GetTexParameteriv" mode="get"/> 12463 <size name="GetTexParameterfv" mode="get"/> 12464 </enum> 12465 <enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD"> 12466 <size name="TexParameteriv"/> 12467 <size name="TexParameterfv"/> 12468 </enum> 12469 <enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE"> 12470 <size name="TexParameteriv"/> 12471 <size name="TexParameterfv"/> 12472 </enum> 12473 <enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF"> 12474 <size name="TexParameteriv"/> 12475 <size name="TexParameterfv"/> 12476 </enum> 12477 <enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7"> 12478 <size name="GetTexParameteriv" mode="get"/> 12479 <size name="GetTexParameterfv" mode="get"/> 12480 </enum> 12481 <enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8"> 12482 <size name="GetTexParameterPointervAPPLE" mode="get"/> 12483 </enum> 12484 <function name="TextureRangeAPPLE"> 12485 <param name="target" type="GLenum"/> 12486 <param name="length" type="GLsizei"/> 12487 <param name="pointer" type="GLvoid *"/> 12488 </function> 12489 <function name="GetTexParameterPointervAPPLE"> 12490 <param name="target" type="GLenum"/> 12491 <param name="pname" type="GLenum"/> 12492 <param name="params" type="GLvoid **"/> 12493 </function> 12494</category> 12495 12496<xi:include href="EXT_separate_shader_objects.xml" 12497 xmlns:xi="http://www.w3.org/2001/XInclude"/> 12498 12499<category name="GL_EXT_texture_sRGB_decode" number="402"> 12500 <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> 12501 <enum name="DECODE_EXT" value="0x8A49"/> 12502 <enum name="SKIP_DECODE_EXT" value="0x8A4A"/> 12503</category> 12504 12505<!-- Unnumbered extensions sorted by name. --> 12506 12507<category name="GL_ATI_blend_equation_separate"> 12508 <function name="BlendEquationSeparateATI" alias="BlendEquationSeparateEXT" static_dispatch="false"> 12509 <param name="modeRGB" type="GLenum"/> 12510 <param name="modeA" type="GLenum"/> 12511 </function> 12512</category> 12513 12514<category name="GL_ATI_separate_stencil"> 12515 <enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800"> 12516 <size name="Get" mode="get"/> 12517 </enum> 12518 <enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801"> 12519 <size name="Get" mode="get"/> 12520 </enum> 12521 <enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802"> 12522 <size name="Get" mode="get"/> 12523 </enum> 12524 <enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803"> 12525 <size name="Get" mode="get"/> 12526 </enum> 12527 12528 <function name="StencilOpSeparateATI" alias="StencilOpSeparate" static_dispatch="false"> 12529 <param name="face" type="GLenum"/> 12530 <param name="sfail" type="GLenum"/> 12531 <param name="zfail" type="GLenum"/> 12532 <param name="zpass" type="GLenum"/> 12533 </function> 12534 <function name="StencilFuncSeparateATI" offset="assign" static_dispatch="false"> 12535 <param name="frontfunc" type="GLenum"/> 12536 <param name="backfunc" type="GLenum"/> 12537 <param name="ref" type="GLint"/> 12538 <param name="mask" type="GLuint"/> 12539 </function> 12540 12541</category> 12542 12543<category name="GL_EXT_gpu_program_parameters"> 12544 <function name="ProgramEnvParameters4fvEXT" offset="assign" static_dispatch="false"> 12545 <param name="target" type="GLenum"/> 12546 <param name="index" type="GLuint"/> 12547 <param name="count" type="GLsizei"/> 12548 <param name="params" type="const GLfloat *"/> 12549 </function> 12550 12551 <function name="ProgramLocalParameters4fvEXT" offset="assign" static_dispatch="false"> 12552 <param name="target" type="GLenum"/> 12553 <param name="index" type="GLuint"/> 12554 <param name="count" type="GLsizei"/> 12555 <param name="params" type="const GLfloat *"/> 12556 </function> 12557</category> 12558 12559<category name="GL_EXT_timer_query"> 12560 <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> 12561 <type name="int64EXT" size="8"/> 12562 <type name="uint64EXT" unsigned="true" size="8"/> 12563 <function name="GetQueryObjecti64vEXT" offset="assign" static_dispatch="false"> 12564 <param name="id" type="GLuint"/> 12565 <param name="pname" type="GLenum"/> 12566 <param name="params" type="GLint64EXT *"/> 12567 </function> 12568 <function name="GetQueryObjectui64vEXT" offset="assign" static_dispatch="false"> 12569 <param name="id" type="GLuint"/> 12570 <param name="pname" type="GLenum"/> 12571 <param name="params" type="GLuint64EXT *"/> 12572 </function> 12573</category> 12574 12575<category name="GL_INGR_blend_func_separate"> 12576 <function name="BlendFuncSeparateINGR" alias="BlendFuncSeparateEXT" static_dispatch="false"> 12577 <param name="sfactorRGB" type="GLenum"/> 12578 <param name="dfactorRGB" type="GLenum"/> 12579 <param name="sfactorAlpha" type="GLenum"/> 12580 <param name="dfactorAlpha" type="GLenum"/> 12581 </function> 12582</category> 12583 12584<category name="GL_MESA_texture_signed_rgba"> 12585 <enum name="SIGNED_NORMALIZED" value="0x8F9C"/> 12586 <enum name="RGBA_SNORM" value="0x8F93"/> 12587 <enum name="RGBA8_SNORM" value="0x8F97"/> 12588</category> 12589 12590<category name="GL_MESA_shader_debug"> 12591 <enum name="DEBUG_OBJECT_MESA" value="0x8759"/> 12592 <enum name="DEBUG_PRINT_MESA" value="0x875A"/> 12593 <enum name="DEBUG_ASSERT_MESA" value="0x875B"/> 12594 <function name="CreateDebugObjectMESA"> 12595 <return type="GLhandleARB"/> 12596 <glx ignore="true"/> 12597 </function> 12598 <function name="ClearDebugLogMESA"> 12599 <param name="obj" type="GLhandleARB"/> 12600 <param name="logType" type="GLenum"/> 12601 <param name="shaderType" type="GLenum"/> 12602 <glx ignore="true"/> 12603 </function> 12604 <function name="GetDebugLogMESA"> 12605 <param name="obj" type="GLhandleARB"/> 12606 <param name="logType" type="GLenum"/> 12607 <param name="shaderType" type="GLenum"/> 12608 <param name="maxLength" type="GLsizei"/> 12609 <param name="length" type="GLsizei *" output="true"/> 12610 <param name="debugLog" type="GLcharARB *" output="true"/> 12611 <glx ignore="true"/> 12612 </function> 12613 <function name="GetDebugLogLengthMESA"> 12614 <return type="GLsizei"/> 12615 <param name="obj" type="GLhandleARB"/> 12616 <param name="logType" type="GLenum"/> 12617 <param name="shaderType" type="GLenum"/> 12618 <glx ignore="true"/> 12619 </function> 12620</category> 12621 12622<category name="GL_SGIS_point_parameters"> 12623 <enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126"> 12624 <size name="PointParameterfvEXT"/> 12625 </enum> 12626 <enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127"> 12627 <size name="PointParameterfvEXT"/> 12628 </enum> 12629 <enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128"> 12630 <size name="PointParameterfvEXT"/> 12631 </enum> 12632 <enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129"> 12633 <size name="PointParameterfvEXT"/> 12634 </enum> 12635 12636 <function name="PointParameterfSGIS" alias="PointParameterfEXT" static_dispatch="false"> 12637 <param name="pname" type="GLenum"/> 12638 <param name="param" type="GLfloat"/> 12639 </function> 12640 12641 <function name="PointParameterfvSGIS" alias="PointParameterfvEXT" static_dispatch="false"> 12642 <param name="pname" type="GLenum"/> 12643 <param name="params" type="const GLfloat *"/> 12644 </function> 12645</category> 12646 12647<category name="GL_SGIX_igloo_interface"> 12648 <function name="IglooInterfaceSGIX"> 12649 <param name="pname" type="GLenum"/> 12650 <param name="params" type="const GLvoid *"/> 12651 </function> 12652</category> 12653 12654<category name="GL_SGIX_polynomial_ffd"> 12655 <function name="DeformationMap3dSGIX"> 12656 <param name="target" type="GLenum"/> 12657 <param name="u1" type="GLdouble"/> 12658 <param name="u2" type="GLdouble"/> 12659 <param name="ustride" type="GLint"/> 12660 <param name="uorder" type="GLint"/> 12661 <param name="v1" type="GLdouble"/> 12662 <param name="v2" type="GLdouble"/> 12663 <param name="vstride" type="GLint"/> 12664 <param name="vorder" type="GLint"/> 12665 <param name="w1" type="GLdouble"/> 12666 <param name="w2" type="GLdouble"/> 12667 <param name="wstride" type="GLint"/> 12668 <param name="worder" type="GLint"/> 12669 <param name="points" type="const GLdouble *"/> 12670 </function> 12671 12672 <function name="DeformationMap3fSGIX"> 12673 <param name="target" type="GLenum"/> 12674 <param name="u1" type="GLfloat"/> 12675 <param name="u2" type="GLfloat"/> 12676 <param name="ustride" type="GLint"/> 12677 <param name="uorder" type="GLint"/> 12678 <param name="v1" type="GLfloat"/> 12679 <param name="v2" type="GLfloat"/> 12680 <param name="vstride" type="GLint"/> 12681 <param name="vorder" type="GLint"/> 12682 <param name="w1" type="GLfloat"/> 12683 <param name="w2" type="GLfloat"/> 12684 <param name="wstride" type="GLint"/> 12685 <param name="worder" type="GLint"/> 12686 <param name="points" type="const GLfloat *"/> 12687 </function> 12688 12689 <function name="DeformSGIX"> 12690 <param name="mask" type="GLenum"/> 12691 </function> 12692 12693 <function name="LoadIdentityDeformationMapSGIX"> 12694 <param name="mask" type="GLenum"/> 12695 </function> 12696</category> 12697 12698<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12699 12700<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12701 12702<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12703<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12704 12705<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12706 12707<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12708 12709<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12710 12711<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> 12712</OpenGLAPI> 12713