[AE Engine logo] Public API Reference
Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

glext.h

00001 #ifndef __glext_h_
00002 #define __glext_h_
00003 
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007 
00008 /*
00009 ** License Applicability. Except to the extent portions of this file are
00010 ** made subject to an alternative license as permitted in the SGI Free
00011 ** Software License B, Version 1.1 (the "License"), the contents of this
00012 ** file are subject only to the provisions of the License. You may not use
00013 ** this file except in compliance with the License. You may obtain a copy
00014 ** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
00015 ** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
00016 ** 
00017 ** http://oss.sgi.com/projects/FreeB
00018 ** 
00019 ** Note that, as provided in the License, the Software is distributed on an
00020 ** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
00021 ** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
00022 ** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
00023 ** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
00024 ** 
00025 ** Original Code. The Original Code is: OpenGL Sample Implementation,
00026 ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
00027 ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
00028 ** Copyright in any portions created by third parties is as indicated
00029 ** elsewhere herein. All Rights Reserved.
00030 ** 
00031 ** Additional Notice Provisions: This software was created using the
00032 ** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
00033 ** not been independently verified as being compliant with the OpenGL(R)
00034 ** version 1.2.1 Specification.
00035 */
00036 
00037 #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__)
00038 #define WIN32_LEAN_AND_MEAN 1
00039 #include <windows.h>
00040 #endif
00041 
00042 #ifndef APIENTRY
00043 #define APIENTRY
00044 #endif
00045 #ifndef GLAPI
00046 #define GLAPI extern
00047 #endif
00048 
00049 /*************************************************************/
00050 
00051 /* Header file version number, required by OpenGL ABI for Linux */
00052 /* glext.h last updated 2002/07/18 */
00053 /* Current version at http://oss.sgi.com/projects/ogl-sample/registry/ */
00054 #define GL_GLEXT_VERSION 16
00055 
00056 #ifndef GL_VERSION_1_2
00057 #define GL_UNSIGNED_BYTE_3_3_2            0x8032
00058 #define GL_UNSIGNED_SHORT_4_4_4_4         0x8033
00059 #define GL_UNSIGNED_SHORT_5_5_5_1         0x8034
00060 #define GL_UNSIGNED_INT_8_8_8_8           0x8035
00061 #define GL_UNSIGNED_INT_10_10_10_2        0x8036
00062 #define GL_RESCALE_NORMAL                 0x803A
00063 #define GL_UNSIGNED_BYTE_2_3_3_REV        0x8362
00064 #define GL_UNSIGNED_SHORT_5_6_5           0x8363
00065 #define GL_UNSIGNED_SHORT_5_6_5_REV       0x8364
00066 #define GL_UNSIGNED_SHORT_4_4_4_4_REV     0x8365
00067 #define GL_UNSIGNED_SHORT_1_5_5_5_REV     0x8366
00068 #define GL_UNSIGNED_INT_8_8_8_8_REV       0x8367
00069 #define GL_UNSIGNED_INT_2_10_10_10_REV    0x8368
00070 #define GL_BGR                            0x80E0
00071 #define GL_BGRA                           0x80E1
00072 #define GL_MAX_ELEMENTS_VERTICES          0x80E8
00073 #define GL_MAX_ELEMENTS_INDICES           0x80E9
00074 #define GL_CLAMP_TO_EDGE                  0x812F
00075 #define GL_TEXTURE_MIN_LOD                0x813A
00076 #define GL_TEXTURE_MAX_LOD                0x813B
00077 #define GL_TEXTURE_BASE_LEVEL             0x813C
00078 #define GL_TEXTURE_MAX_LEVEL              0x813D
00079 #define GL_LIGHT_MODEL_COLOR_CONTROL      0x81F8
00080 #define GL_SINGLE_COLOR                   0x81F9
00081 #define GL_SEPARATE_SPECULAR_COLOR        0x81FA
00082 #define GL_SMOOTH_POINT_SIZE_RANGE        0x0B12
00083 #define GL_SMOOTH_POINT_SIZE_GRANULARITY  0x0B13
00084 #define GL_SMOOTH_LINE_WIDTH_RANGE        0x0B22
00085 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY  0x0B23
00086 #define GL_ALIASED_POINT_SIZE_RANGE       0x846D
00087 #define GL_ALIASED_LINE_WIDTH_RANGE       0x846E
00088 #endif
00089 
00090 #ifndef GL_ARB_imaging
00091 #define GL_CONSTANT_COLOR                 0x8001
00092 #define GL_ONE_MINUS_CONSTANT_COLOR       0x8002
00093 #define GL_CONSTANT_ALPHA                 0x8003
00094 #define GL_ONE_MINUS_CONSTANT_ALPHA       0x8004
00095 #define GL_BLEND_COLOR                    0x8005
00096 #define GL_FUNC_ADD                       0x8006
00097 #define GL_MIN                            0x8007
00098 #define GL_MAX                            0x8008
00099 #define GL_BLEND_EQUATION                 0x8009
00100 #define GL_FUNC_SUBTRACT                  0x800A
00101 #define GL_FUNC_REVERSE_SUBTRACT          0x800B
00102 #define GL_CONVOLUTION_1D                 0x8010
00103 #define GL_CONVOLUTION_2D                 0x8011
00104 #define GL_SEPARABLE_2D                   0x8012
00105 #define GL_CONVOLUTION_BORDER_MODE        0x8013
00106 #define GL_CONVOLUTION_FILTER_SCALE       0x8014
00107 #define GL_CONVOLUTION_FILTER_BIAS        0x8015
00108 #define GL_REDUCE                         0x8016
00109 #define GL_CONVOLUTION_FORMAT             0x8017
00110 #define GL_CONVOLUTION_WIDTH              0x8018
00111 #define GL_CONVOLUTION_HEIGHT             0x8019
00112 #define GL_MAX_CONVOLUTION_WIDTH          0x801A
00113 #define GL_MAX_CONVOLUTION_HEIGHT         0x801B
00114 #define GL_POST_CONVOLUTION_RED_SCALE     0x801C
00115 #define GL_POST_CONVOLUTION_GREEN_SCALE   0x801D
00116 #define GL_POST_CONVOLUTION_BLUE_SCALE    0x801E
00117 #define GL_POST_CONVOLUTION_ALPHA_SCALE   0x801F
00118 #define GL_POST_CONVOLUTION_RED_BIAS      0x8020
00119 #define GL_POST_CONVOLUTION_GREEN_BIAS    0x8021
00120 #define GL_POST_CONVOLUTION_BLUE_BIAS     0x8022
00121 #define GL_POST_CONVOLUTION_ALPHA_BIAS    0x8023
00122 #define GL_HISTOGRAM                      0x8024
00123 #define GL_PROXY_HISTOGRAM                0x8025
00124 #define GL_HISTOGRAM_WIDTH                0x8026
00125 #define GL_HISTOGRAM_FORMAT               0x8027
00126 #define GL_HISTOGRAM_RED_SIZE             0x8028
00127 #define GL_HISTOGRAM_GREEN_SIZE           0x8029
00128 #define GL_HISTOGRAM_BLUE_SIZE            0x802A
00129 #define GL_HISTOGRAM_ALPHA_SIZE           0x802B
00130 #define GL_HISTOGRAM_LUMINANCE_SIZE       0x802C
00131 #define GL_HISTOGRAM_SINK                 0x802D
00132 #define GL_MINMAX                         0x802E
00133 #define GL_MINMAX_FORMAT                  0x802F
00134 #define GL_MINMAX_SINK                    0x8030
00135 #define GL_TABLE_TOO_LARGE                0x8031
00136 #define GL_COLOR_MATRIX                   0x80B1
00137 #define GL_COLOR_MATRIX_STACK_DEPTH       0x80B2
00138 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH   0x80B3
00139 #define GL_POST_COLOR_MATRIX_RED_SCALE    0x80B4
00140 #define GL_POST_COLOR_MATRIX_GREEN_SCALE  0x80B5
00141 #define GL_POST_COLOR_MATRIX_BLUE_SCALE   0x80B6
00142 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE  0x80B7
00143 #define GL_POST_COLOR_MATRIX_RED_BIAS     0x80B8
00144 #define GL_POST_COLOR_MATRIX_GREEN_BIAS   0x80B9
00145 #define GL_POST_COLOR_MATRIX_BLUE_BIAS    0x80BA
00146 #define GL_POST_COLOR_MATIX_ALPHA_BIAS    0x80BB
00147 #define GL_COLOR_TABLE                    0x80D0
00148 #define GL_POST_CONVOLUTION_COLOR_TABLE   0x80D1
00149 #define GL_POST_COLOR_MATRIX_COLOR_TABLE  0x80D2
00150 #define GL_PROXY_COLOR_TABLE              0x80D3
00151 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
00152 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
00153 #define GL_COLOR_TABLE_SCALE              0x80D6
00154 #define GL_COLOR_TABLE_BIAS               0x80D7
00155 #define GL_COLOR_TABLE_FORMAT             0x80D8
00156 #define GL_COLOR_TABLE_WIDTH              0x80D9
00157 #define GL_COLOR_TABLE_RED_SIZE           0x80DA
00158 #define GL_COLOR_TABLE_GREEN_SIZE         0x80DB
00159 #define GL_COLOR_TABLE_BLUE_SIZE          0x80DC
00160 #define GL_COLOR_TABLE_ALPHA_SIZE         0x80DD
00161 #define GL_COLOR_TABLE_LUMINANCE_SIZE     0x80DE
00162 #define GL_COLOR_TABLE_INTENSITY_SIZE     0x80DF
00163 #define GL_IGNORE_BORDER                  0x8150
00164 #define GL_CONSTANT_BORDER                0x8151
00165 #define GL_WRAP_BORDER                    0x8152
00166 #define GL_REPLICATE_BORDER               0x8153
00167 #define GL_CONVOLUTION_BORDER_COLOR       0x8154
00168 #endif
00169 
00170 #ifndef GL_VERSION_1_3
00171 #define GL_TEXTURE0                       0x84C0
00172 #define GL_TEXTURE1                       0x84C1
00173 #define GL_TEXTURE2                       0x84C2
00174 #define GL_TEXTURE3                       0x84C3
00175 #define GL_TEXTURE4                       0x84C4
00176 #define GL_TEXTURE5                       0x84C5
00177 #define GL_TEXTURE6                       0x84C6
00178 #define GL_TEXTURE7                       0x84C7
00179 #define GL_TEXTURE8                       0x84C8
00180 #define GL_TEXTURE9                       0x84C9
00181 #define GL_TEXTURE10                      0x84CA
00182 #define GL_TEXTURE11                      0x84CB
00183 #define GL_TEXTURE12                      0x84CC
00184 #define GL_TEXTURE13                      0x84CD
00185 #define GL_TEXTURE14                      0x84CE
00186 #define GL_TEXTURE15                      0x84CF
00187 #define GL_TEXTURE16                      0x84D0
00188 #define GL_TEXTURE17                      0x84D1
00189 #define GL_TEXTURE18                      0x84D2
00190 #define GL_TEXTURE19                      0x84D3
00191 #define GL_TEXTURE20                      0x84D4
00192 #define GL_TEXTURE21                      0x84D5
00193 #define GL_TEXTURE22                      0x84D6
00194 #define GL_TEXTURE23                      0x84D7
00195 #define GL_TEXTURE24                      0x84D8
00196 #define GL_TEXTURE25                      0x84D9
00197 #define GL_TEXTURE26                      0x84DA
00198 #define GL_TEXTURE27                      0x84DB
00199 #define GL_TEXTURE28                      0x84DC
00200 #define GL_TEXTURE29                      0x84DD
00201 #define GL_TEXTURE30                      0x84DE
00202 #define GL_TEXTURE31                      0x84DF
00203 #define GL_ACTIVE_TEXTURE                 0x84E0
00204 #define GL_CLIENT_ACTIVE_TEXTURE          0x84E1
00205 #define GL_MAX_TEXTURE_UNITS              0x84E2
00206 #define GL_TRANSPOSE_MODELVIEW_MATRIX     0x84E3
00207 #define GL_TRANSPOSE_PROJECTION_MATRIX    0x84E4
00208 #define GL_TRANSPOSE_TEXTURE_MATRIX       0x84E5
00209 #define GL_TRANSPOSE_COLOR_MATRIX         0x84E6
00210 #define GL_MULTISAMPLE                    0x809D
00211 #define GL_SAMPLE_ALPHA_TO_COVERAGE       0x809E
00212 #define GL_SAMPLE_ALPHA_TO_ONE            0x809F
00213 #define GL_SAMPLE_COVERAGE                0x80A0
00214 #define GL_SAMPLE_BUFFERS                 0x80A8
00215 #define GL_SAMPLES                        0x80A9
00216 #define GL_SAMPLE_COVERAGE_VALUE          0x80AA
00217 #define GL_SAMPLE_COVERAGE_INVERT         0x80AB
00218 #define GL_MULTISAMPLE_BIT                0x20000000
00219 #define GL_NORMAL_MAP                     0x8511
00220 #define GL_REFLECTION_MAP                 0x8512
00221 #define GL_TEXTURE_CUBE_MAP               0x8513
00222 #define GL_TEXTURE_BINDING_CUBE_MAP       0x8514
00223 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X    0x8515
00224 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X    0x8516
00225 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y    0x8517
00226 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y    0x8518
00227 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z    0x8519
00228 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z    0x851A
00229 #define GL_PROXY_TEXTURE_CUBE_MAP         0x851B
00230 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE      0x851C
00231 #define GL_COMPRESSED_ALPHA               0x84E9
00232 #define GL_COMPRESSED_LUMINANCE           0x84EA
00233 #define GL_COMPRESSED_LUMINANCE_ALPHA     0x84EB
00234 #define GL_COMPRESSED_INTENSITY           0x84EC
00235 #define GL_COMPRESSED_RGB                 0x84ED
00236 #define GL_COMPRESSED_RGBA                0x84EE
00237 #define GL_TEXTURE_COMPRESSION_HINT       0x84EF
00238 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE  0x86A0
00239 #define GL_TEXTURE_COMPRESSED             0x86A1
00240 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
00241 #define GL_COMPRESSED_TEXTURE_FORMATS     0x86A3
00242 #define GL_CLAMP_TO_BORDER                0x812D
00243 #define GL_CLAMP_TO_BORDER_SGIS           0x812D
00244 #define GL_COMBINE                        0x8570
00245 #define GL_COMBINE_RGB                    0x8571
00246 #define GL_COMBINE_ALPHA                  0x8572
00247 #define GL_SOURCE0_RGB                    0x8580
00248 #define GL_SOURCE1_RGB                    0x8581
00249 #define GL_SOURCE2_RGB                    0x8582
00250 #define GL_SOURCE0_ALPHA                  0x8588
00251 #define GL_SOURCE1_ALPHA                  0x8589
00252 #define GL_SOURCE2_ALPHA                  0x858A
00253 #define GL_OPERAND0_RGB                   0x8590
00254 #define GL_OPERAND1_RGB                   0x8591
00255 #define GL_OPERAND2_RGB                   0x8592
00256 #define GL_OPERAND0_ALPHA                 0x8598
00257 #define GL_OPERAND1_ALPHA                 0x8599
00258 #define GL_OPERAND2_ALPHA                 0x859A
00259 #define GL_RGB_SCALE                      0x8573
00260 #define GL_ADD_SIGNED                     0x8574
00261 #define GL_INTERPOLATE                    0x8575
00262 #define GL_SUBTRACT                       0x84E7
00263 #define GL_CONSTANT                       0x8576
00264 #define GL_PRIMARY_COLOR                  0x8577
00265 #define GL_PREVIOUS                       0x8578
00266 #define GL_DOT3_RGB                       0x86AE
00267 #define GL_DOT3_RGBA                      0x86AF
00268 #endif
00269 
00270 #ifndef GL_ARB_multitexture
00271 #define GL_TEXTURE0_ARB                   0x84C0
00272 #define GL_TEXTURE1_ARB                   0x84C1
00273 #define GL_TEXTURE2_ARB                   0x84C2
00274 #define GL_TEXTURE3_ARB                   0x84C3
00275 #define GL_TEXTURE4_ARB                   0x84C4
00276 #define GL_TEXTURE5_ARB                   0x84C5
00277 #define GL_TEXTURE6_ARB                   0x84C6
00278 #define GL_TEXTURE7_ARB                   0x84C7
00279 #define GL_TEXTURE8_ARB                   0x84C8
00280 #define GL_TEXTURE9_ARB                   0x84C9
00281 #define GL_TEXTURE10_ARB                  0x84CA
00282 #define GL_TEXTURE11_ARB                  0x84CB
00283 #define GL_TEXTURE12_ARB                  0x84CC
00284 #define GL_TEXTURE13_ARB                  0x84CD
00285 #define GL_TEXTURE14_ARB                  0x84CE
00286 #define GL_TEXTURE15_ARB                  0x84CF
00287 #define GL_TEXTURE16_ARB                  0x84D0
00288 #define GL_TEXTURE17_ARB                  0x84D1
00289 #define GL_TEXTURE18_ARB                  0x84D2
00290 #define GL_TEXTURE19_ARB                  0x84D3
00291 #define GL_TEXTURE20_ARB                  0x84D4
00292 #define GL_TEXTURE21_ARB                  0x84D5
00293 #define GL_TEXTURE22_ARB                  0x84D6
00294 #define GL_TEXTURE23_ARB                  0x84D7
00295 #define GL_TEXTURE24_ARB                  0x84D8
00296 #define GL_TEXTURE25_ARB                  0x84D9
00297 #define GL_TEXTURE26_ARB                  0x84DA
00298 #define GL_TEXTURE27_ARB                  0x84DB
00299 #define GL_TEXTURE28_ARB                  0x84DC
00300 #define GL_TEXTURE29_ARB                  0x84DD
00301 #define GL_TEXTURE30_ARB                  0x84DE
00302 #define GL_TEXTURE31_ARB                  0x84DF
00303 #define GL_ACTIVE_TEXTURE_ARB             0x84E0
00304 #define GL_CLIENT_ACTIVE_TEXTURE_ARB      0x84E1
00305 #define GL_MAX_TEXTURE_UNITS_ARB          0x84E2
00306 #endif
00307 
00308 #ifndef GL_ARB_transpose_matrix
00309 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
00310 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
00311 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB   0x84E5
00312 #define GL_TRANSPOSE_COLOR_MATRIX_ARB     0x84E6
00313 #endif
00314 
00315 #ifndef GL_ARB_multisample
00316 #define GL_MULTISAMPLE_ARB                0x809D
00317 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB   0x809E
00318 #define GL_SAMPLE_ALPHA_TO_ONE_ARB        0x809F
00319 #define GL_SAMPLE_COVERAGE_ARB            0x80A0
00320 #define GL_SAMPLE_BUFFERS_ARB             0x80A8
00321 #define GL_SAMPLES_ARB                    0x80A9
00322 #define GL_SAMPLE_COVERAGE_VALUE_ARB      0x80AA
00323 #define GL_SAMPLE_COVERAGE_INVERT_ARB     0x80AB
00324 #define GL_MULTISAMPLE_BIT_ARB            0x20000000
00325 #endif
00326 
00327 #ifndef GL_ARB_texture_env_add
00328 #endif
00329 
00330 #ifndef GL_ARB_texture_cube_map
00331 #define GL_NORMAL_MAP_ARB                 0x8511
00332 #define GL_REFLECTION_MAP_ARB             0x8512
00333 #define GL_TEXTURE_CUBE_MAP_ARB           0x8513
00334 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB   0x8514
00335 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
00336 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
00337 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
00338 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
00339 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
00340 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
00341 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB     0x851B
00342 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB  0x851C
00343 #endif
00344 
00345 #ifndef GL_ARB_texture_compression
00346 #define GL_COMPRESSED_ALPHA_ARB           0x84E9
00347 #define GL_COMPRESSED_LUMINANCE_ARB       0x84EA
00348 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
00349 #define GL_COMPRESSED_INTENSITY_ARB       0x84EC
00350 #define GL_COMPRESSED_RGB_ARB             0x84ED
00351 #define GL_COMPRESSED_RGBA_ARB            0x84EE
00352 #define GL_TEXTURE_COMPRESSION_HINT_ARB   0x84EF
00353 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
00354 #define GL_TEXTURE_COMPRESSED_ARB         0x86A1
00355 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
00356 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
00357 #endif
00358 
00359 #ifndef GL_ARB_texture_border_clamp
00360 #define GL_CLAMP_TO_BORDER_ARB            0x812D
00361 #endif
00362 
00363 #ifndef GL_ARB_point_parameters
00364 #define GL_POINT_SIZE_MIN_ARB             0x8126
00365 #define GL_POINT_SIZE_MIN_EXT             0x8126
00366 #define GL_POINT_SIZE_MIN_SGIS            0x8126
00367 #define GL_POINT_SIZE_MAX_ARB             0x8127
00368 #define GL_POINT_SIZE_MAX_EXT             0x8127
00369 #define GL_POINT_SIZE_MAX_SGIS            0x8127
00370 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB  0x8128
00371 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT  0x8128
00372 #define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128
00373 #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
00374 #define GL_DISTANCE_ATTENUATION_EXT       0x8129
00375 #define GL_DISTANCE_ATTENUATION_SGIS      0x8129
00376 #endif
00377 
00378 #ifndef GL_ARB_vertex_blend
00379 #define GL_MAX_VERTEX_UNITS_ARB           0x86A4
00380 #define GL_ACTIVE_VERTEX_UNITS_ARB        0x86A5
00381 #define GL_WEIGHT_SUM_UNITY_ARB           0x86A6
00382 #define GL_VERTEX_BLEND_ARB               0x86A7
00383 #define GL_CURRENT_WEIGHT_ARB             0x86A8
00384 #define GL_WEIGHT_ARRAY_TYPE_ARB          0x86A9
00385 #define GL_WEIGHT_ARRAY_STRIDE_ARB        0x86AA
00386 #define GL_WEIGHT_ARRAY_SIZE_ARB          0x86AB
00387 #define GL_WEIGHT_ARRAY_POINTER_ARB       0x86AC
00388 #define GL_WEIGHT_ARRAY_ARB               0x86AD
00389 #define GL_MODELVIEW0_ARB                 0x1700
00390 #define GL_MODELVIEW1_ARB                 0x850A
00391 #define GL_MODELVIEW2_ARB                 0x8722
00392 #define GL_MODELVIEW3_ARB                 0x8723
00393 #define GL_MODELVIEW4_ARB                 0x8724
00394 #define GL_MODELVIEW5_ARB                 0x8725
00395 #define GL_MODELVIEW6_ARB                 0x8726
00396 #define GL_MODELVIEW7_ARB                 0x8727
00397 #define GL_MODELVIEW8_ARB                 0x8728
00398 #define GL_MODELVIEW9_ARB                 0x8729
00399 #define GL_MODELVIEW10_ARB                0x872A
00400 #define GL_MODELVIEW11_ARB                0x872B
00401 #define GL_MODELVIEW12_ARB                0x872C
00402 #define GL_MODELVIEW13_ARB                0x872D
00403 #define GL_MODELVIEW14_ARB                0x872E
00404 #define GL_MODELVIEW15_ARB                0x872F
00405 #define GL_MODELVIEW16_ARB                0x8730
00406 #define GL_MODELVIEW17_ARB                0x8731
00407 #define GL_MODELVIEW18_ARB                0x8732
00408 #define GL_MODELVIEW19_ARB                0x8733
00409 #define GL_MODELVIEW20_ARB                0x8734
00410 #define GL_MODELVIEW21_ARB                0x8735
00411 #define GL_MODELVIEW22_ARB                0x8736
00412 #define GL_MODELVIEW23_ARB                0x8737
00413 #define GL_MODELVIEW24_ARB                0x8738
00414 #define GL_MODELVIEW25_ARB                0x8739
00415 #define GL_MODELVIEW26_ARB                0x873A
00416 #define GL_MODELVIEW27_ARB                0x873B
00417 #define GL_MODELVIEW28_ARB                0x873C
00418 #define GL_MODELVIEW29_ARB                0x873D
00419 #define GL_MODELVIEW30_ARB                0x873E
00420 #define GL_MODELVIEW31_ARB                0x873F
00421 #endif
00422 
00423 #ifndef GL_ARB_matrix_palette
00424 #define GL_MATRIX_PALETTE_ARB             0x8840
00425 #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
00426 #define GL_MAX_PALETTE_MATRICES_ARB       0x8842
00427 #define GL_CURRENT_PALETTE_MATRIX_ARB     0x8843
00428 #define GL_MATRIX_INDEX_ARRAY_ARB         0x8844
00429 #define GL_CURRENT_MATRIX_INDEX_ARB       0x8845
00430 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB    0x8846
00431 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB    0x8847
00432 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB  0x8848
00433 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
00434 #endif
00435 
00436 #ifndef GL_ARB_texture_env_combine
00437 #define GL_COMBINE_ARB                    0x8570
00438 #define GL_COMBINE_RGB_ARB                0x8571
00439 #define GL_COMBINE_ALPHA_ARB              0x8572
00440 #define GL_SOURCE0_RGB_ARB                0x8580
00441 #define GL_SOURCE1_RGB_ARB                0x8581
00442 #define GL_SOURCE2_RGB_ARB                0x8582
00443 #define GL_SOURCE0_ALPHA_ARB              0x8588
00444 #define GL_SOURCE1_ALPHA_ARB              0x8589
00445 #define GL_SOURCE2_ALPHA_ARB              0x858A
00446 #define GL_OPERAND0_RGB_ARB               0x8590
00447 #define GL_OPERAND1_RGB_ARB               0x8591
00448 #define GL_OPERAND2_RGB_ARB               0x8592
00449 #define GL_OPERAND0_ALPHA_ARB             0x8598
00450 #define GL_OPERAND1_ALPHA_ARB             0x8599
00451 #define GL_OPERAND2_ALPHA_ARB             0x859A
00452 #define GL_RGB_SCALE_ARB                  0x8573
00453 #define GL_ADD_SIGNED_ARB                 0x8574
00454 #define GL_INTERPOLATE_ARB                0x8575
00455 #define GL_SUBTRACT_ARB                   0x84E7
00456 #define GL_CONSTANT_ARB                   0x8576
00457 #define GL_PRIMARY_COLOR_ARB              0x8577
00458 #define GL_PREVIOUS_ARB                   0x8578
00459 #endif
00460 
00461 #ifndef GL_ARB_texture_env_crossbar
00462 #endif
00463 
00464 #ifndef GL_ARB_texture_env_dot3
00465 #define GL_DOT3_RGB_ARB                   0x86AE
00466 #define GL_DOT3_RGBA_ARB                  0x86AF
00467 #endif
00468 
00469 #ifndef GL_ARB_texture_mirrored_repeat
00470 #define GL_MIRRORED_REPEAT_ARB            0x8370
00471 #endif
00472 
00473 #ifndef GL_ARB_depth_texture
00474 #define GL_DEPTH_COMPONENT16_ARB          0x81A5
00475 #define GL_DEPTH_COMPONENT24_ARB          0x81A6
00476 #define GL_DEPTH_COMPONENT32_ARB          0x81A7
00477 #define GL_TEXTURE_DEPTH_SIZE_ARB         0x884A
00478 #define GL_DEPTH_TEXTURE_MODE_ARB         0x884B
00479 #endif
00480 
00481 #ifndef GL_ARB_shadow
00482 #define GL_TEXTURE_COMPARE_MODE_ARB       0x884C
00483 #define GL_TEXTURE_COMPARE_FUNC_ARB       0x884D
00484 #define GL_COMPARE_R_TO_TEXTURE_ARB       0x884E
00485 #endif
00486 
00487 #ifndef GL_ARB_shadow_ambient
00488 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
00489 #endif
00490 
00491 #ifndef GL_ARB_window_pos
00492 #endif
00493 
00494 #ifndef GL_EXT_abgr
00495 #define GL_ABGR_EXT                       0x8000
00496 #endif
00497 
00498 #ifndef GL_EXT_blend_color
00499 #define GL_CONSTANT_COLOR_EXT             0x8001
00500 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT   0x8002
00501 #define GL_CONSTANT_ALPHA_EXT             0x8003
00502 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT   0x8004
00503 #define GL_BLEND_COLOR_EXT                0x8005
00504 #endif
00505 
00506 #ifndef GL_EXT_polygon_offset
00507 #define GL_POLYGON_OFFSET_EXT             0x8037
00508 #define GL_POLYGON_OFFSET_FACTOR_EXT      0x8038
00509 #define GL_POLYGON_OFFSET_BIAS_EXT        0x8039
00510 #endif
00511 
00512 #ifndef GL_EXT_texture
00513 #define GL_ALPHA4_EXT                     0x803B
00514 #define GL_ALPHA8_EXT                     0x803C
00515 #define GL_ALPHA12_EXT                    0x803D
00516 #define GL_ALPHA16_EXT                    0x803E
00517 #define GL_LUMINANCE4_EXT                 0x803F
00518 #define GL_LUMINANCE8_EXT                 0x8040
00519 #define GL_LUMINANCE12_EXT                0x8041
00520 #define GL_LUMINANCE16_EXT                0x8042
00521 #define GL_LUMINANCE4_ALPHA4_EXT          0x8043
00522 #define GL_LUMINANCE6_ALPHA2_EXT          0x8044
00523 #define GL_LUMINANCE8_ALPHA8_EXT          0x8045
00524 #define GL_LUMINANCE12_ALPHA4_EXT         0x8046
00525 #define GL_LUMINANCE12_ALPHA12_EXT        0x8047
00526 #define GL_LUMINANCE16_ALPHA16_EXT        0x8048
00527 #define GL_INTENSITY_EXT                  0x8049
00528 #define GL_INTENSITY4_EXT                 0x804A
00529 #define GL_INTENSITY8_EXT                 0x804B
00530 #define GL_INTENSITY12_EXT                0x804C
00531 #define GL_INTENSITY16_EXT                0x804D
00532 #define GL_RGB2_EXT                       0x804E
00533 #define GL_RGB4_EXT                       0x804F
00534 #define GL_RGB5_EXT                       0x8050
00535 #define GL_RGB8_EXT                       0x8051
00536 #define GL_RGB10_EXT                      0x8052
00537 #define GL_RGB12_EXT                      0x8053
00538 #define GL_RGB16_EXT                      0x8054
00539 #define GL_RGBA2_EXT                      0x8055
00540 #define GL_RGBA4_EXT                      0x8056
00541 #define GL_RGB5_A1_EXT                    0x8057
00542 #define GL_RGBA8_EXT                      0x8058
00543 #define GL_RGB10_A2_EXT                   0x8059
00544 #define GL_RGBA12_EXT                     0x805A
00545 #define GL_RGBA16_EXT                     0x805B
00546 #define GL_TEXTURE_RED_SIZE_EXT           0x805C
00547 #define GL_TEXTURE_GREEN_SIZE_EXT         0x805D
00548 #define GL_TEXTURE_BLUE_SIZE_EXT          0x805E
00549 #define GL_TEXTURE_ALPHA_SIZE_EXT         0x805F
00550 #define GL_TEXTURE_LUMINANCE_SIZE_EXT     0x8060
00551 #define GL_TEXTURE_INTENSITY_SIZE_EXT     0x8061
00552 #define GL_REPLACE_EXT                    0x8062
00553 #define GL_PROXY_TEXTURE_1D_EXT           0x8063
00554 #define GL_PROXY_TEXTURE_2D_EXT           0x8064
00555 #define GL_TEXTURE_TOO_LARGE_EXT          0x8065
00556 #endif
00557 
00558 #ifndef GL_EXT_texture3D
00559 #define GL_PACK_SKIP_IMAGES               0x806B
00560 #define GL_PACK_SKIP_IMAGES_EXT           0x806B
00561 #define GL_PACK_IMAGE_HEIGHT              0x806C
00562 #define GL_PACK_IMAGE_HEIGHT_EXT          0x806C
00563 #define GL_UNPACK_SKIP_IMAGES             0x806D
00564 #define GL_UNPACK_SKIP_IMAGES_EXT         0x806D
00565 #define GL_UNPACK_IMAGE_HEIGHT            0x806E
00566 #define GL_UNPACK_IMAGE_HEIGHT_EXT        0x806E
00567 #define GL_TEXTURE_3D                     0x806F
00568 #define GL_TEXTURE_3D_EXT                 0x806F
00569 #define GL_PROXY_TEXTURE_3D               0x8070
00570 #define GL_PROXY_TEXTURE_3D_EXT           0x8070
00571 #define GL_TEXTURE_DEPTH                  0x8071
00572 #define GL_TEXTURE_DEPTH_EXT              0x8071
00573 #define GL_TEXTURE_WRAP_R                 0x8072
00574 #define GL_TEXTURE_WRAP_R_EXT             0x8072
00575 #define GL_MAX_3D_TEXTURE_SIZE            0x8073
00576 #define GL_MAX_3D_TEXTURE_SIZE_EXT        0x8073
00577 #endif
00578 
00579 #ifndef GL_SGIS_texture_filter4
00580 #define GL_FILTER4_SGIS                   0x8146
00581 #define GL_TEXTURE_FILTER4_SIZE_SGIS      0x8147
00582 #endif
00583 
00584 #ifndef GL_EXT_subtexture
00585 #endif
00586 
00587 #ifndef GL_EXT_copy_texture
00588 #endif
00589 
00590 #ifndef GL_EXT_histogram
00591 #define GL_HISTOGRAM_EXT                  0x8024
00592 #define GL_PROXY_HISTOGRAM_EXT            0x8025
00593 #define GL_HISTOGRAM_WIDTH_EXT            0x8026
00594 #define GL_HISTOGRAM_FORMAT_EXT           0x8027
00595 #define GL_HISTOGRAM_RED_SIZE_EXT         0x8028
00596 #define GL_HISTOGRAM_GREEN_SIZE_EXT       0x8029
00597 #define GL_HISTOGRAM_BLUE_SIZE_EXT        0x802A
00598 #define GL_HISTOGRAM_ALPHA_SIZE_EXT       0x802B
00599 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT   0x802C
00600 #define GL_HISTOGRAM_SINK_EXT             0x802D
00601 #define GL_MINMAX_EXT                     0x802E
00602 #define GL_MINMAX_FORMAT_EXT              0x802F
00603 #define GL_MINMAX_SINK_EXT                0x8030
00604 #define GL_TABLE_TOO_LARGE_EXT            0x8031
00605 #endif
00606 
00607 #ifndef GL_EXT_convolution
00608 #define GL_CONVOLUTION_1D_EXT             0x8010
00609 #define GL_CONVOLUTION_2D_EXT             0x8011
00610 #define GL_SEPARABLE_2D_EXT               0x8012
00611 #define GL_CONVOLUTION_BORDER_MODE_EXT    0x8013
00612 #define GL_CONVOLUTION_FILTER_SCALE_EXT   0x8014
00613 #define GL_CONVOLUTION_FILTER_BIAS_EXT    0x8015
00614 #define GL_REDUCE_EXT                     0x8016
00615 #define GL_CONVOLUTION_FORMAT_EXT         0x8017
00616 #define GL_CONVOLUTION_WIDTH_EXT          0x8018
00617 #define GL_CONVOLUTION_HEIGHT_EXT         0x8019
00618 #define GL_MAX_CONVOLUTION_WIDTH_EXT      0x801A
00619 #define GL_MAX_CONVOLUTION_HEIGHT_EXT     0x801B
00620 #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
00621 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
00622 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
00623 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
00624 #define GL_POST_CONVOLUTION_RED_BIAS_EXT  0x8020
00625 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
00626 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
00627 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
00628 #endif
00629 
00630 #ifndef GL_SGI_color_matrix
00631 #define GL_COLOR_MATRIX_SGI               0x80B1
00632 #define GL_COLOR_MATRIX_STACK_DEPTH_SGI   0x80B2
00633 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
00634 #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
00635 #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
00636 #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
00637 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
00638 #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
00639 #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
00640 #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
00641 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
00642 #endif
00643 
00644 #ifndef GL_SGI_color_table
00645 #define GL_COLOR_TABLE_SGI                0x80D0
00646 #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
00647 #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
00648 #define GL_PROXY_COLOR_TABLE_SGI          0x80D3
00649 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
00650 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
00651 #define GL_COLOR_TABLE_SCALE_SGI          0x80D6
00652 #define GL_COLOR_TABLE_BIAS_SGI           0x80D7
00653 #define GL_COLOR_TABLE_FORMAT_SGI         0x80D8
00654 #define GL_COLOR_TABLE_WIDTH_SGI          0x80D9
00655 #define GL_COLOR_TABLE_RED_SIZE_SGI       0x80DA
00656 #define GL_COLOR_TABLE_GREEN_SIZE_SGI     0x80DB
00657 #define GL_COLOR_TABLE_BLUE_SIZE_SGI      0x80DC
00658 #define GL_COLOR_TABLE_ALPHA_SIZE_SGI     0x80DD
00659 #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
00660 #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
00661 #endif
00662 
00663 #ifndef GL_SGIS_pixel_texture
00664 #define GL_PIXEL_TEXTURE_SGIS             0x8353
00665 #define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354
00666 #define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355
00667 #define GL_PIXEL_GROUP_COLOR_SGIS         0x8356
00668 #endif
00669 
00670 #ifndef GL_SGIX_pixel_texture
00671 #define GL_PIXEL_TEX_GEN_SGIX             0x8139
00672 #define GL_PIXEL_TEX_GEN_MODE_SGIX        0x832B
00673 #endif
00674 
00675 #ifndef GL_SGIS_texture4D
00676 #define GL_PACK_SKIP_VOLUMES_SGIS         0x8130
00677 #define GL_PACK_IMAGE_DEPTH_SGIS          0x8131
00678 #define GL_UNPACK_SKIP_VOLUMES_SGIS       0x8132
00679 #define GL_UNPACK_IMAGE_DEPTH_SGIS        0x8133
00680 #define GL_TEXTURE_4D_SGIS                0x8134
00681 #define GL_PROXY_TEXTURE_4D_SGIS          0x8135
00682 #define GL_TEXTURE_4DSIZE_SGIS            0x8136
00683 #define GL_TEXTURE_WRAP_Q_SGIS            0x8137
00684 #define GL_MAX_4D_TEXTURE_SIZE_SGIS       0x8138
00685 #define GL_TEXTURE_4D_BINDING_SGIS        0x814F
00686 #endif
00687 
00688 #ifndef GL_SGI_texture_color_table
00689 #define GL_TEXTURE_COLOR_TABLE_SGI        0x80BC
00690 #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI  0x80BD
00691 #endif
00692 
00693 #ifndef GL_EXT_cmyka
00694 #define GL_CMYK_EXT                       0x800C
00695 #define GL_CMYKA_EXT                      0x800D
00696 #define GL_PACK_CMYK_HINT_EXT             0x800E
00697 #define GL_UNPACK_CMYK_HINT_EXT           0x800F
00698 #endif
00699 
00700 #ifndef GL_EXT_texture_object
00701 #define GL_TEXTURE_PRIORITY_EXT           0x8066
00702 #define GL_TEXTURE_RESIDENT_EXT           0x8067
00703 #define GL_TEXTURE_1D_BINDING_EXT         0x8068
00704 #define GL_TEXTURE_2D_BINDING_EXT         0x8069
00705 #define GL_TEXTURE_3D_BINDING_EXT         0x806A
00706 #endif
00707 
00708 #ifndef GL_SGIS_detail_texture
00709 #define GL_DETAIL_TEXTURE_2D_SGIS         0x8095
00710 #define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096
00711 #define GL_LINEAR_DETAIL_SGIS             0x8097
00712 #define GL_LINEAR_DETAIL_ALPHA_SGIS       0x8098
00713 #define GL_LINEAR_DETAIL_COLOR_SGIS       0x8099
00714 #define GL_DETAIL_TEXTURE_LEVEL_SGIS      0x809A
00715 #define GL_DETAIL_TEXTURE_MODE_SGIS       0x809B
00716 #define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C
00717 #endif
00718 
00719 #ifndef GL_SGIS_sharpen_texture
00720 #define GL_LINEAR_SHARPEN_SGIS            0x80AD
00721 #define GL_LINEAR_SHARPEN_ALPHA_SGIS      0x80AE
00722 #define GL_LINEAR_SHARPEN_COLOR_SGIS      0x80AF
00723 #define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0
00724 #endif
00725 
00726 #ifndef GL_EXT_packed_pixels
00727 #define GL_UNSIGNED_BYTE_3_3_2_EXT        0x8032
00728 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT     0x8033
00729 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT     0x8034
00730 #define GL_UNSIGNED_INT_8_8_8_8_EXT       0x8035
00731 #define GL_UNSIGNED_INT_10_10_10_2_EXT    0x8036
00732 #endif
00733 
00734 #ifndef GL_SGIS_texture_lod
00735 #define GL_TEXTURE_MIN_LOD_SGIS           0x813A
00736 #define GL_TEXTURE_MAX_LOD_SGIS           0x813B
00737 #define GL_TEXTURE_BASE_LEVEL_SGIS        0x813C
00738 #define GL_TEXTURE_MAX_LEVEL_SGIS         0x813D
00739 #endif
00740 
00741 #ifndef GL_SGIS_multisample
00742 #define GL_MULTISAMPLE_SGIS               0x809D
00743 #define GL_SAMPLE_ALPHA_TO_MASK_SGIS      0x809E
00744 #define GL_SAMPLE_ALPHA_TO_ONE_SGIS       0x809F
00745 #define GL_SAMPLE_MASK_SGIS               0x80A0
00746 #define GL_1PASS_SGIS                     0x80A1
00747 #define GL_2PASS_0_SGIS                   0x80A2
00748 #define GL_2PASS_1_SGIS                   0x80A3
00749 #define GL_4PASS_0_SGIS                   0x80A4
00750 #define GL_4PASS_1_SGIS                   0x80A5
00751 #define GL_4PASS_2_SGIS                   0x80A6
00752 #define GL_4PASS_3_SGIS                   0x80A7
00753 #define GL_SAMPLE_BUFFERS_SGIS            0x80A8
00754 #define GL_SAMPLES_SGIS                   0x80A9
00755 #define GL_SAMPLE_MASK_VALUE_SGIS         0x80AA
00756 #define GL_SAMPLE_MASK_INVERT_SGIS        0x80AB
00757 #define GL_SAMPLE_PATTERN_SGIS            0x80AC
00758 #endif
00759 
00760 #ifndef GL_EXT_rescale_normal
00761 #define GL_RESCALE_NORMAL_EXT             0x803A
00762 #endif
00763 
00764 #ifndef GL_EXT_vertex_array
00765 #define GL_VERTEX_ARRAY_EXT               0x8074
00766 #define GL_NORMAL_ARRAY_EXT               0x8075
00767 #define GL_COLOR_ARRAY_EXT                0x8076
00768 #define GL_INDEX_ARRAY_EXT                0x8077
00769 #define GL_TEXTURE_COORD_ARRAY_EXT        0x8078
00770 #define GL_EDGE_FLAG_ARRAY_EXT            0x8079
00771 #define GL_VERTEX_ARRAY_SIZE_EXT          0x807A
00772 #define GL_VERTEX_ARRAY_TYPE_EXT          0x807B
00773 #define GL_VERTEX_ARRAY_STRIDE_EXT        0x807C
00774 #define GL_VERTEX_ARRAY_COUNT_EXT         0x807D
00775 #define GL_NORMAL_ARRAY_TYPE_EXT          0x807E
00776 #define GL_NORMAL_ARRAY_STRIDE_EXT        0x807F
00777 #define GL_NORMAL_ARRAY_COUNT_EXT         0x8080
00778 #define GL_COLOR_ARRAY_SIZE_EXT           0x8081
00779 #define GL_COLOR_ARRAY_TYPE_EXT           0x8082
00780 #define GL_COLOR_ARRAY_STRIDE_EXT         0x8083
00781 #define GL_COLOR_ARRAY_COUNT_EXT          0x8084
00782 #define GL_INDEX_ARRAY_TYPE_EXT           0x8085
00783 #define GL_INDEX_ARRAY_STRIDE_EXT         0x8086
00784 #define GL_INDEX_ARRAY_COUNT_EXT          0x8087
00785 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT   0x8088
00786 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT   0x8089
00787 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
00788 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT  0x808B
00789 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT     0x808C
00790 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT      0x808D
00791 #define GL_VERTEX_ARRAY_POINTER_EXT       0x808E
00792 #define GL_NORMAL_ARRAY_POINTER_EXT       0x808F
00793 #define GL_COLOR_ARRAY_POINTER_EXT        0x8090
00794 #define GL_INDEX_ARRAY_POINTER_EXT        0x8091
00795 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
00796 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT    0x8093
00797 #endif
00798 
00799 #ifndef GL_EXT_misc_attribute
00800 #endif
00801 
00802 #ifndef GL_SGIS_generate_mipmap
00803 #define GL_GENERATE_MIPMAP_SGIS           0x8191
00804 #define GL_GENERATE_MIPMAP_HINT_SGIS      0x8192
00805 #endif
00806 
00807 #ifndef GL_SGIX_clipmap
00808 #define GL_LINEAR_CLIPMAP_LINEAR_SGIX     0x8170
00809 #define GL_TEXTURE_CLIPMAP_CENTER_SGIX    0x8171
00810 #define GL_TEXTURE_CLIPMAP_FRAME_SGIX     0x8172
00811 #define GL_TEXTURE_CLIPMAP_OFFSET_SGIX    0x8173
00812 #define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174
00813 #define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175
00814 #define GL_TEXTURE_CLIPMAP_DEPTH_SGIX     0x8176
00815 #define GL_MAX_CLIPMAP_DEPTH_SGIX         0x8177
00816 #define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178
00817 #define GL_NEAREST_CLIPMAP_NEAREST_SGIX   0x844D
00818 #define GL_NEAREST_CLIPMAP_LINEAR_SGIX    0x844E
00819 #define GL_LINEAR_CLIPMAP_NEAREST_SGIX    0x844F
00820 #endif
00821 
00822 #ifndef GL_SGIX_shadow
00823 #define GL_TEXTURE_COMPARE_SGIX           0x819A
00824 #define GL_TEXTURE_COMPARE_OPERATOR_SGIX  0x819B
00825 #define GL_TEXTURE_LEQUAL_R_SGIX          0x819C
00826 #define GL_TEXTURE_GEQUAL_R_SGIX          0x819D
00827 #endif
00828 
00829 #ifndef GL_SGIS_texture_edge_clamp
00830 #define GL_CLAMP_TO_EDGE_SGIS             0x812F
00831 #endif
00832 
00833 #ifndef GL_EXT_blend_minmax
00834 #define GL_FUNC_ADD_EXT                   0x8006
00835 #define GL_MIN_EXT                        0x8007
00836 #define GL_MAX_EXT                        0x8008
00837 #define GL_BLEND_EQUATION_EXT             0x8009
00838 #endif
00839 
00840 #ifndef GL_EXT_blend_subtract
00841 #define GL_FUNC_SUBTRACT_EXT              0x800A
00842 #define GL_FUNC_REVERSE_SUBTRACT_EXT      0x800B
00843 #endif
00844 
00845 #ifndef GL_EXT_blend_logic_op
00846 #endif
00847 
00848 #ifndef GL_SGIX_interlace
00849 #define GL_INTERLACE_SGIX                 0x8094
00850 #endif
00851 
00852 #ifndef GL_SGIX_pixel_tiles
00853 #define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E
00854 #define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F
00855 #define GL_PIXEL_TILE_WIDTH_SGIX          0x8140
00856 #define GL_PIXEL_TILE_HEIGHT_SGIX         0x8141
00857 #define GL_PIXEL_TILE_GRID_WIDTH_SGIX     0x8142
00858 #define GL_PIXEL_TILE_GRID_HEIGHT_SGIX    0x8143
00859 #define GL_PIXEL_TILE_GRID_DEPTH_SGIX     0x8144
00860 #define GL_PIXEL_TILE_CACHE_SIZE_SGIX     0x8145
00861 #endif
00862 
00863 #ifndef GL_SGIS_texture_select
00864 #define GL_DUAL_ALPHA4_SGIS               0x8110
00865 #define GL_DUAL_ALPHA8_SGIS               0x8111
00866 #define GL_DUAL_ALPHA12_SGIS              0x8112
00867 #define GL_DUAL_ALPHA16_SGIS              0x8113
00868 #define GL_DUAL_LUMINANCE4_SGIS           0x8114
00869 #define GL_DUAL_LUMINANCE8_SGIS           0x8115
00870 #define GL_DUAL_LUMINANCE12_SGIS          0x8116
00871 #define GL_DUAL_LUMINANCE16_SGIS          0x8117
00872 #define GL_DUAL_INTENSITY4_SGIS           0x8118
00873 #define GL_DUAL_INTENSITY8_SGIS           0x8119
00874 #define GL_DUAL_INTENSITY12_SGIS          0x811A
00875 #define GL_DUAL_INTENSITY16_SGIS          0x811B
00876 #define GL_DUAL_LUMINANCE_ALPHA4_SGIS     0x811C
00877 #define GL_DUAL_LUMINANCE_ALPHA8_SGIS     0x811D
00878 #define GL_QUAD_ALPHA4_SGIS               0x811E
00879 #define GL_QUAD_ALPHA8_SGIS               0x811F
00880 #define GL_QUAD_LUMINANCE4_SGIS           0x8120
00881 #define GL_QUAD_LUMINANCE8_SGIS           0x8121
00882 #define GL_QUAD_INTENSITY4_SGIS           0x8122
00883 #define GL_QUAD_INTENSITY8_SGIS           0x8123
00884 #define GL_DUAL_TEXTURE_SELECT_SGIS       0x8124
00885 #define GL_QUAD_TEXTURE_SELECT_SGIS       0x8125
00886 #endif
00887 
00888 #ifndef GL_SGIX_sprite
00889 #define GL_SPRITE_SGIX                    0x8148
00890 #define GL_SPRITE_MODE_SGIX               0x8149
00891 #define GL_SPRITE_AXIS_SGIX               0x814A
00892 #define GL_SPRITE_TRANSLATION_SGIX        0x814B
00893 #define GL_SPRITE_AXIAL_SGIX              0x814C
00894 #define GL_SPRITE_OBJECT_ALIGNED_SGIX     0x814D
00895 #define GL_SPRITE_EYE_ALIGNED_SGIX        0x814E
00896 #endif
00897 
00898 #ifndef GL_SGIX_texture_multi_buffer
00899 #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
00900 #endif
00901 
00902 #ifndef GL_SGIX_instruments
00903 #define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180
00904 #define GL_INSTRUMENT_MEASUREMENTS_SGIX   0x8181
00905 #endif
00906 
00907 #ifndef GL_SGIX_texture_scale_bias
00908 #define GL_POST_TEXTURE_FILTER_BIAS_SGIX  0x8179
00909 #define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
00910 #define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
00911 #define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
00912 #endif
00913 
00914 #ifndef GL_SGIX_framezoom
00915 #define GL_FRAMEZOOM_SGIX                 0x818B
00916 #define GL_FRAMEZOOM_FACTOR_SGIX          0x818C
00917 #define GL_MAX_FRAMEZOOM_FACTOR_SGIX      0x818D
00918 #endif
00919 
00920 #ifndef GL_SGIX_tag_sample_buffer
00921 #endif
00922 
00923 #ifndef GL_FfdMaskSGIX
00924 #define GL_TEXTURE_DEFORMATION_BIT_SGIX   0x00000001
00925 #define GL_GEOMETRY_DEFORMATION_BIT_SGIX  0x00000002
00926 #endif
00927 
00928 #ifndef GL_SGIX_polynomial_ffd
00929 #define GL_GEOMETRY_DEFORMATION_SGIX      0x8194
00930 #define GL_TEXTURE_DEFORMATION_SGIX       0x8195
00931 #define GL_DEFORMATIONS_MASK_SGIX         0x8196
00932 #define GL_MAX_DEFORMATION_ORDER_SGIX     0x8197
00933 #endif
00934 
00935 #ifndef GL_SGIX_reference_plane
00936 #define GL_REFERENCE_PLANE_SGIX           0x817D
00937 #define GL_REFERENCE_PLANE_EQUATION_SGIX  0x817E
00938 #endif
00939 
00940 #ifndef GL_SGIX_flush_raster
00941 #endif
00942 
00943 #ifndef GL_SGIX_depth_texture
00944 #define GL_DEPTH_COMPONENT16_SGIX         0x81A5
00945 #define GL_DEPTH_COMPONENT24_SGIX         0x81A6
00946 #define GL_DEPTH_COMPONENT32_SGIX         0x81A7
00947 #endif
00948 
00949 #ifndef GL_SGIS_fog_function
00950 #define GL_FOG_FUNC_SGIS                  0x812A
00951 #define GL_FOG_FUNC_POINTS_SGIS           0x812B
00952 #define GL_MAX_FOG_FUNC_POINTS_SGIS       0x812C
00953 #endif
00954 
00955 #ifndef GL_SGIX_fog_offset
00956 #define GL_FOG_OFFSET_SGIX                0x8198
00957 #define GL_FOG_OFFSET_VALUE_SGIX          0x8199
00958 #endif
00959 
00960 #ifndef GL_HP_image_transform
00961 #define GL_IMAGE_SCALE_X_HP               0x8155
00962 #define GL_IMAGE_SCALE_Y_HP               0x8156
00963 #define GL_IMAGE_TRANSLATE_X_HP           0x8157
00964 #define GL_IMAGE_TRANSLATE_Y_HP           0x8158
00965 #define GL_IMAGE_ROTATE_ANGLE_HP          0x8159
00966 #define GL_IMAGE_ROTATE_ORIGIN_X_HP       0x815A
00967 #define GL_IMAGE_ROTATE_ORIGIN_Y_HP       0x815B
00968 #define GL_IMAGE_MAG_FILTER_HP            0x815C
00969 #define GL_IMAGE_MIN_FILTER_HP            0x815D
00970 #define GL_IMAGE_CUBIC_WEIGHT_HP          0x815E
00971 #define GL_CUBIC_HP                       0x815F
00972 #define GL_AVERAGE_HP                     0x8160
00973 #define GL_IMAGE_TRANSFORM_2D_HP          0x8161
00974 #define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162
00975 #define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163
00976 #endif
00977 
00978 #ifndef GL_HP_convolution_border_modes
00979 #define GL_IGNORE_BORDER_HP               0x8150
00980 #define GL_CONSTANT_BORDER_HP             0x8151
00981 #define GL_REPLICATE_BORDER_HP            0x8153
00982 #define GL_CONVOLUTION_BORDER_COLOR_HP    0x8154
00983 #endif
00984 
00985 #ifndef GL_INGR_palette_buffer
00986 #endif
00987 
00988 #ifndef GL_SGIX_texture_add_env
00989 #define GL_TEXTURE_ENV_BIAS_SGIX          0x80BE
00990 #endif
00991 
00992 #ifndef GL_EXT_color_subtable
00993 #endif
00994 
00995 #ifndef GL_PGI_vertex_hints
00996 #define GL_VERTEX_DATA_HINT_PGI           0x1A22A
00997 #define GL_VERTEX_CONSISTENT_HINT_PGI     0x1A22B
00998 #define GL_MATERIAL_SIDE_HINT_PGI         0x1A22C
00999 #define GL_MAX_VERTEX_HINT_PGI            0x1A22D
01000 #define GL_COLOR3_BIT_PGI                 0x00010000
01001 #define GL_COLOR4_BIT_PGI                 0x00020000
01002 #define GL_EDGEFLAG_BIT_PGI               0x00040000
01003 #define GL_INDEX_BIT_PGI                  0x00080000
01004 #define GL_MAT_AMBIENT_BIT_PGI            0x00100000
01005 #define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
01006 #define GL_MAT_DIFFUSE_BIT_PGI            0x00400000
01007 #define GL_MAT_EMISSION_BIT_PGI           0x00800000
01008 #define GL_MAT_COLOR_INDEXES_BIT_PGI      0x01000000
01009 #define GL_MAT_SHININESS_BIT_PGI          0x02000000
01010 #define GL_MAT_SPECULAR_BIT_PGI           0x04000000
01011 #define GL_NORMAL_BIT_PGI                 0x08000000
01012 #define GL_TEXCOORD1_BIT_PGI              0x10000000
01013 #define GL_TEXCOORD2_BIT_PGI              0x20000000
01014 #define GL_TEXCOORD3_BIT_PGI              0x40000000
01015 #define GL_TEXCOORD4_BIT_PGI              0x80000000
01016 #define GL_VERTEX23_BIT_PGI               0x00000004
01017 #define GL_VERTEX4_BIT_PGI                0x00000008
01018 #endif
01019 
01020 #ifndef GL_PGI_misc_hints
01021 #define GL_PREFER_DOUBLEBUFFER_HINT_PGI   0x1A1F8
01022 #define GL_CONSERVE_MEMORY_HINT_PGI       0x1A1FD
01023 #define GL_RECLAIM_MEMORY_HINT_PGI        0x1A1FE
01024 #define GL_NATIVE_GRAPHICS_HANDLE_PGI     0x1A202
01025 #define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203
01026 #define GL_NATIVE_GRAPHICS_END_HINT_PGI   0x1A204
01027 #define GL_ALWAYS_FAST_HINT_PGI           0x1A20C
01028 #define GL_ALWAYS_SOFT_HINT_PGI           0x1A20D
01029 #define GL_ALLOW_DRAW_OBJ_HINT_PGI        0x1A20E
01030 #define GL_ALLOW_DRAW_WIN_HINT_PGI        0x1A20F
01031 #define GL_ALLOW_DRAW_FRG_HINT_PGI        0x1A210
01032 #define GL_ALLOW_DRAW_MEM_HINT_PGI        0x1A211
01033 #define GL_STRICT_DEPTHFUNC_HINT_PGI      0x1A216
01034 #define GL_STRICT_LIGHTING_HINT_PGI       0x1A217
01035 #define GL_STRICT_SCISSOR_HINT_PGI        0x1A218
01036 #define GL_FULL_STIPPLE_HINT_PGI          0x1A219
01037 #define GL_CLIP_NEAR_HINT_PGI             0x1A220
01038 #define GL_CLIP_FAR_HINT_PGI              0x1A221
01039 #define GL_WIDE_LINE_HINT_PGI             0x1A222
01040 #define GL_BACK_NORMALS_HINT_PGI          0x1A223
01041 #endif
01042 
01043 #ifndef GL_EXT_paletted_texture
01044 #define GL_COLOR_INDEX1_EXT               0x80E2
01045 #define GL_COLOR_INDEX2_EXT               0x80E3
01046 #define GL_COLOR_INDEX4_EXT               0x80E4
01047 #define GL_COLOR_INDEX8_EXT               0x80E5
01048 #define GL_COLOR_INDEX12_EXT              0x80E6
01049 #define GL_COLOR_INDEX16_EXT              0x80E7
01050 #define GL_TEXTURE_INDEX_SIZE_EXT         0x80ED
01051 #endif
01052 
01053 #ifndef GL_EXT_clip_volume_hint
01054 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT  0x80F0
01055 #endif
01056 
01057 #ifndef GL_SGIX_list_priority
01058 #define GL_LIST_PRIORITY_SGIX             0x8182
01059 #endif
01060 
01061 #ifndef GL_SGIX_ir_instrument1
01062 #define GL_IR_INSTRUMENT1_SGIX            0x817F
01063 #endif
01064 
01065 #ifndef GL_SGIX_calligraphic_fragment
01066 #define GL_CALLIGRAPHIC_FRAGMENT_SGIX     0x8183
01067 #endif
01068 
01069 #ifndef GL_SGIX_texture_lod_bias
01070 #define GL_TEXTURE_LOD_BIAS_S_SGIX        0x818E
01071 #define GL_TEXTURE_LOD_BIAS_T_SGIX        0x818F
01072 #define GL_TEXTURE_LOD_BIAS_R_SGIX        0x8190
01073 #endif
01074 
01075 #ifndef GL_SGIX_shadow_ambient
01076 #define GL_SHADOW_AMBIENT_SGIX            0x80BF
01077 #endif
01078 
01079 #ifndef GL_EXT_index_texture
01080 #endif
01081 
01082 #ifndef GL_EXT_index_material
01083 #define GL_INDEX_MATERIAL_EXT             0x81B8
01084 #define GL_INDEX_MATERIAL_PARAMETER_EXT   0x81B9
01085 #define GL_INDEX_MATERIAL_FACE_EXT        0x81BA
01086 #endif
01087 
01088 #ifndef GL_EXT_index_func
01089 #define GL_INDEX_TEST_EXT                 0x81B5
01090 #define GL_INDEX_TEST_FUNC_EXT            0x81B6
01091 #define GL_INDEX_TEST_REF_EXT             0x81B7
01092 #endif
01093 
01094 #ifndef GL_EXT_index_array_formats
01095 #define GL_IUI_V2F_EXT                    0x81AD
01096 #define GL_IUI_V3F_EXT                    0x81AE
01097 #define GL_IUI_N3F_V2F_EXT                0x81AF
01098 #define GL_IUI_N3F_V3F_EXT                0x81B0
01099 #define GL_T2F_IUI_V2F_EXT                0x81B1
01100 #define GL_T2F_IUI_V3F_EXT                0x81B2
01101 #define GL_T2F_IUI_N3F_V2F_EXT            0x81B3
01102 #define GL_T2F_IUI_N3F_V3F_EXT            0x81B4
01103 #endif
01104 
01105 #ifndef GL_EXT_compiled_vertex_array
01106 #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT   0x81A8
01107 #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT   0x81A9
01108 #endif
01109 
01110 #ifndef GL_EXT_cull_vertex
01111 #define GL_CULL_VERTEX_EXT                0x81AA
01112 #define GL_CULL_VERTEX_EYE_POSITION_EXT   0x81AB
01113 #define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
01114 #endif
01115 
01116 #ifndef GL_SGIX_ycrcb
01117 #define GL_YCRCB_422_SGIX                 0x81BB
01118 #define GL_YCRCB_444_SGIX                 0x81BC
01119 #endif
01120 
01121 #ifndef GL_SGIX_fragment_lighting
01122 #define GL_FRAGMENT_LIGHTING_SGIX         0x8400
01123 #define GL_FRAGMENT_COLOR_MATERIAL_SGIX   0x8401
01124 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402
01125 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403
01126 #define GL_MAX_FRAGMENT_LIGHTS_SGIX       0x8404
01127 #define GL_MAX_ACTIVE_LIGHTS_SGIX         0x8405
01128 #define GL_CURRENT_RASTER_NORMAL_SGIX     0x8406
01129 #define GL_LIGHT_ENV_MODE_SGIX            0x8407
01130 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408
01131 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409
01132 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A
01133 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B
01134 #define GL_FRAGMENT_LIGHT0_SGIX           0x840C
01135 #define GL_FRAGMENT_LIGHT1_SGIX           0x840D
01136 #define GL_FRAGMENT_LIGHT2_SGIX           0x840E
01137 #define GL_FRAGMENT_LIGHT3_SGIX           0x840F
01138 #define GL_FRAGMENT_LIGHT4_SGIX           0x8410
01139 #define GL_FRAGMENT_LIGHT5_SGIX           0x8411
01140 #define GL_FRAGMENT_LIGHT6_SGIX           0x8412
01141 #define GL_FRAGMENT_LIGHT7_SGIX           0x8413
01142 #endif
01143 
01144 #ifndef GL_IBM_rasterpos_clip
01145 #define GL_RASTER_POSITION_UNCLIPPED_IBM  0x19262
01146 #endif
01147 
01148 #ifndef GL_HP_texture_lighting
01149 #define GL_TEXTURE_LIGHTING_MODE_HP       0x8167
01150 #define GL_TEXTURE_POST_SPECULAR_HP       0x8168
01151 #define GL_TEXTURE_PRE_SPECULAR_HP        0x8169
01152 #endif
01153 
01154 #ifndef GL_EXT_draw_range_elements
01155 #define GL_MAX_ELEMENTS_VERTICES_EXT      0x80E8
01156 #define GL_MAX_ELEMENTS_INDICES_EXT       0x80E9
01157 #endif
01158 
01159 #ifndef GL_WIN_phong_shading
01160 #define GL_PHONG_WIN                      0x80EA
01161 #define GL_PHONG_HINT_WIN                 0x80EB
01162 #endif
01163 
01164 #ifndef GL_WIN_specular_fog
01165 #define GL_FOG_SPECULAR_TEXTURE_WIN       0x80EC
01166 #endif
01167 
01168 #ifndef GL_EXT_light_texture
01169 #define GL_FRAGMENT_MATERIAL_EXT          0x8349
01170 #define GL_FRAGMENT_NORMAL_EXT            0x834A
01171 #define GL_FRAGMENT_COLOR_EXT             0x834C
01172 #define GL_ATTENUATION_EXT                0x834D
01173 #define GL_SHADOW_ATTENUATION_EXT         0x834E
01174 #define GL_TEXTURE_APPLICATION_MODE_EXT   0x834F
01175 #define GL_TEXTURE_LIGHT_EXT              0x8350
01176 #define GL_TEXTURE_MATERIAL_FACE_EXT      0x8351
01177 #define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
01178 /* reuse GL_FRAGMENT_DEPTH_EXT */
01179 #endif
01180 
01181 #ifndef GL_SGIX_blend_alpha_minmax
01182 #define GL_ALPHA_MIN_SGIX                 0x8320
01183 #define GL_ALPHA_MAX_SGIX                 0x8321
01184 #endif
01185 
01186 #ifndef GL_SGIX_impact_pixel_texture
01187 #define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX   0x8184
01188 #define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX     0x8185
01189 #define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX     0x8186
01190 #define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187
01191 #define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188
01192 #define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX    0x8189
01193 #define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX    0x818A
01194 #endif
01195 
01196 #ifndef GL_EXT_bgra
01197 #define GL_BGR_EXT                        0x80E0
01198 #define GL_BGRA_EXT                       0x80E1
01199 #endif
01200 
01201 #ifndef GL_SGIX_async
01202 #define GL_ASYNC_MARKER_SGIX              0x8329
01203 #endif
01204 
01205 #ifndef GL_SGIX_async_pixel
01206 #define GL_ASYNC_TEX_IMAGE_SGIX           0x835C
01207 #define GL_ASYNC_DRAW_PIXELS_SGIX         0x835D
01208 #define GL_ASYNC_READ_PIXELS_SGIX         0x835E
01209 #define GL_MAX_ASYNC_TEX_IMAGE_SGIX       0x835F
01210 #define GL_MAX_ASYNC_DRAW_PIXELS_SGIX     0x8360
01211 #define GL_MAX_ASYNC_READ_PIXELS_SGIX     0x8361
01212 #endif
01213 
01214 #ifndef GL_SGIX_async_histogram
01215 #define GL_ASYNC_HISTOGRAM_SGIX           0x832C
01216 #define GL_MAX_ASYNC_HISTOGRAM_SGIX       0x832D
01217 #endif
01218 
01219 #ifndef GL_INTEL_texture_scissor
01220 #endif
01221 
01222 #ifndef GL_INTEL_parallel_arrays
01223 #define GL_PARALLEL_ARRAYS_INTEL          0x83F4
01224 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
01225 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
01226 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
01227 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
01228 #endif
01229 
01230 #ifndef GL_HP_occlusion_test
01231 #define GL_OCCLUSION_TEST_HP              0x8165
01232 #define GL_OCCLUSION_TEST_RESULT_HP       0x8166
01233 #endif
01234 
01235 #ifndef GL_EXT_pixel_transform
01236 #define GL_PIXEL_TRANSFORM_2D_EXT         0x8330
01237 #define GL_PIXEL_MAG_FILTER_EXT           0x8331
01238 #define GL_PIXEL_MIN_FILTER_EXT           0x8332
01239 #define GL_PIXEL_CUBIC_WEIGHT_EXT         0x8333
01240 #define GL_CUBIC_EXT                      0x8334
01241 #define GL_AVERAGE_EXT                    0x8335
01242 #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
01243 #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
01244 #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT  0x8338
01245 #endif
01246 
01247 #ifndef GL_EXT_pixel_transform_color_table
01248 #endif
01249 
01250 #ifndef GL_EXT_shared_texture_palette
01251 #define GL_SHARED_TEXTURE_PALETTE_EXT     0x81FB
01252 #endif
01253 
01254 #ifndef GL_EXT_separate_specular_color
01255 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT  0x81F8
01256 #define GL_SINGLE_COLOR_EXT               0x81F9
01257 #define GL_SEPARATE_SPECULAR_COLOR_EXT    0x81FA
01258 #endif
01259 
01260 #ifndef GL_EXT_secondary_color
01261 #define GL_COLOR_SUM_EXT                  0x8458
01262 #define GL_CURRENT_SECONDARY_COLOR_EXT    0x8459
01263 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
01264 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
01265 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
01266 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
01267 #define GL_SECONDARY_COLOR_ARRAY_EXT      0x845E
01268 #endif
01269 
01270 #ifndef GL_EXT_texture_perturb_normal
01271 #define GL_PERTURB_EXT                    0x85AE
01272 #define GL_TEXTURE_NORMAL_EXT             0x85AF
01273 #endif
01274 
01275 #ifndef GL_EXT_multi_draw_arrays
01276 #endif
01277 
01278 #ifndef GL_EXT_fog_coord
01279 #define GL_FOG_COORDINATE_SOURCE_EXT      0x8450
01280 #define GL_FOG_COORDINATE_EXT             0x8451
01281 #define GL_FRAGMENT_DEPTH_EXT             0x8452
01282 #define GL_CURRENT_FOG_COORDINATE_EXT     0x8453
01283 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT  0x8454
01284 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
01285 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
01286 #define GL_FOG_COORDINATE_ARRAY_EXT       0x8457
01287 #endif
01288 
01289 #ifndef GL_REND_screen_coordinates
01290 #define GL_SCREEN_COORDINATES_REND        0x8490
01291 #define GL_INVERTED_SCREEN_W_REND         0x8491
01292 #endif
01293 
01294 #ifndef GL_EXT_coordinate_frame
01295 #define GL_TANGENT_ARRAY_EXT              0x8439
01296 #define GL_BINORMAL_ARRAY_EXT             0x843A
01297 #define GL_CURRENT_TANGENT_EXT            0x843B
01298 #define GL_CURRENT_BINORMAL_EXT           0x843C
01299 #define GL_TANGENT_ARRAY_TYPE_EXT         0x843E
01300 #define GL_TANGENT_ARRAY_STRIDE_EXT       0x843F
01301 #define GL_BINORMAL_ARRAY_TYPE_EXT        0x8440
01302 #define GL_BINORMAL_ARRAY_STRIDE_EXT      0x8441
01303 #define GL_TANGENT_ARRAY_POINTER_EXT      0x8442
01304 #define GL_BINORMAL_ARRAY_POINTER_EXT     0x8443
01305 #define GL_MAP1_TANGENT_EXT               0x8444
01306 #define GL_MAP2_TANGENT_EXT               0x8445
01307 #define GL_MAP1_BINORMAL_EXT              0x8446
01308 #define GL_MAP2_BINORMAL_EXT              0x8447
01309 #endif
01310 
01311 #ifndef GL_EXT_texture_env_combine
01312 #define GL_COMBINE_EXT                    0x8570
01313 #define GL_COMBINE_RGB_EXT                0x8571
01314 #define GL_COMBINE_ALPHA_EXT              0x8572
01315 #define GL_RGB_SCALE_EXT                  0x8573
01316 #define GL_ADD_SIGNED_EXT                 0x8574
01317 #define GL_INTERPOLATE_EXT                0x8575
01318 #define GL_CONSTANT_EXT                   0x8576
01319 #define GL_PRIMARY_COLOR_EXT              0x8577
01320 #define GL_PREVIOUS_EXT                   0x8578
01321 #define GL_SOURCE0_RGB_EXT                0x8580
01322 #define GL_SOURCE1_RGB_EXT                0x8581
01323 #define GL_SOURCE2_RGB_EXT                0x8582
01324 #define GL_SOURCE0_ALPHA_EXT              0x8588
01325 #define GL_SOURCE1_ALPHA_EXT              0x8589
01326 #define GL_SOURCE2_ALPHA_EXT              0x858A
01327 #define GL_OPERAND0_RGB_EXT               0x8590
01328 #define GL_OPERAND1_RGB_EXT               0x8591
01329 #define GL_OPERAND2_RGB_EXT               0x8592
01330 #define GL_OPERAND0_ALPHA_EXT             0x8598
01331 #define GL_OPERAND1_ALPHA_EXT             0x8599
01332 #define GL_OPERAND2_ALPHA_EXT             0x859A
01333 #endif
01334 
01335 #ifndef GL_APPLE_specular_vector
01336 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
01337 #endif
01338 
01339 #ifndef GL_APPLE_transform_hint
01340 #define GL_TRANSFORM_HINT_APPLE           0x85B1
01341 #endif
01342 
01343 #ifndef GL_SGIX_fog_scale
01344 #define GL_FOG_SCALE_SGIX                 0x81FC
01345 #define GL_FOG_SCALE_VALUE_SGIX           0x81FD
01346 #endif
01347 
01348 #ifndef GL_SUNX_constant_data
01349 #define GL_UNPACK_CONSTANT_DATA_SUNX      0x81D5
01350 #define GL_TEXTURE_CONSTANT_DATA_SUNX     0x81D6
01351 #endif
01352 
01353 #ifndef GL_SUN_global_alpha
01354 #define GL_GLOBAL_ALPHA_SUN               0x81D9
01355 #define GL_GLOBAL_ALPHA_FACTOR_SUN        0x81DA
01356 #endif
01357 
01358 #ifndef GL_SUN_triangle_list
01359 #define GL_RESTART_SUN                    0x0001
01360 #define GL_REPLACE_MIDDLE_SUN             0x0002
01361 #define GL_REPLACE_OLDEST_SUN             0x0003
01362 #define GL_TRIANGLE_LIST_SUN              0x81D7
01363 #define GL_REPLACEMENT_CODE_SUN           0x81D8
01364 #define GL_REPLACEMENT_CODE_ARRAY_SUN     0x85C0
01365 #define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
01366 #define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
01367 #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
01368 #define GL_R1UI_V3F_SUN                   0x85C4
01369 #define GL_R1UI_C4UB_V3F_SUN              0x85C5
01370 #define GL_R1UI_C3F_V3F_SUN               0x85C6
01371 #define GL_R1UI_N3F_V3F_SUN               0x85C7
01372 #define GL_R1UI_C4F_N3F_V3F_SUN           0x85C8
01373 #define GL_R1UI_T2F_V3F_SUN               0x85C9
01374 #define GL_R1UI_T2F_N3F_V3F_SUN           0x85CA
01375 #define GL_R1UI_T2F_C4F_N3F_V3F_SUN       0x85CB
01376 #endif
01377 
01378 #ifndef GL_SUN_vertex
01379 #endif
01380 
01381 #ifndef GL_EXT_blend_func_separate
01382 #define GL_BLEND_DST_RGB_EXT              0x80C8
01383 #define GL_BLEND_SRC_RGB_EXT              0x80C9
01384 #define GL_BLEND_DST_ALPHA_EXT            0x80CA
01385 #define GL_BLEND_SRC_ALPHA_EXT            0x80CB
01386 #endif
01387 
01388 #ifndef GL_INGR_color_clamp
01389 #define GL_RED_MIN_CLAMP_INGR             0x8560
01390 #define GL_GREEN_MIN_CLAMP_INGR           0x8561
01391 #define GL_BLUE_MIN_CLAMP_INGR            0x8562
01392 #define GL_ALPHA_MIN_CLAMP_INGR           0x8563
01393 #define GL_RED_MAX_CLAMP_INGR             0x8564
01394 #define GL_GREEN_MAX_CLAMP_INGR           0x8565
01395 #define GL_BLUE_MAX_CLAMP_INGR            0x8566
01396 #define GL_ALPHA_MAX_CLAMP_INGR           0x8567
01397 #endif
01398 
01399 #ifndef GL_INGR_interlace_read
01400 #define GL_INTERLACE_READ_INGR            0x8568
01401 #endif
01402 
01403 #ifndef GL_EXT_stencil_wrap
01404 #define GL_INCR_WRAP_EXT                  0x8507
01405 #define GL_DECR_WRAP_EXT                  0x8508
01406 #endif
01407 
01408 #ifndef GL_EXT_422_pixels
01409 #define GL_422_EXT                        0x80CC
01410 #define GL_422_REV_EXT                    0x80CD
01411 #define GL_422_AVERAGE_EXT                0x80CE
01412 #define GL_422_REV_AVERAGE_EXT            0x80CF
01413 #endif
01414 
01415 #ifndef GL_NV_texgen_reflection
01416 #define GL_NORMAL_MAP_NV                  0x8511
01417 #define GL_REFLECTION_MAP_NV              0x8512
01418 #endif
01419 
01420 #ifndef GL_EXT_texture_cube_map
01421 #define GL_NORMAL_MAP_EXT                 0x8511
01422 #define GL_REFLECTION_MAP_EXT             0x8512
01423 #define GL_TEXTURE_CUBE_MAP_EXT           0x8513
01424 #define GL_TEXTURE_BINDING_CUBE_MAP_EXT   0x8514
01425 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
01426 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
01427 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
01428 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
01429 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
01430 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
01431 #define GL_PROXY_TEXTURE_CUBE_MAP_EXT     0x851B
01432 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT  0x851C
01433 #endif
01434 
01435 #ifndef GL_SUN_convolution_border_modes
01436 #define GL_WRAP_BORDER_SUN                0x81D4
01437 #endif
01438 
01439 #ifndef GL_EXT_texture_env_add
01440 #endif
01441 
01442 #ifndef GL_EXT_texture_lod_bias
01443 #define GL_MAX_TEXTURE_LOD_BIAS_EXT       0x84FD
01444 #define GL_TEXTURE_FILTER_CONTROL_EXT     0x8500
01445 #define GL_TEXTURE_LOD_BIAS_EXT           0x8501
01446 #endif
01447 
01448 #ifndef GL_EXT_texture_filter_anisotropic
01449 #define GL_TEXTURE_MAX_ANISOTROPY_EXT     0x84FE
01450 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
01451 #endif
01452 
01453 #ifndef GL_EXT_vertex_weighting
01454 #define GL_MODELVIEW0_STACK_DEPTH_EXT     GL_MODELVIEW_STACK_DEPTH
01455 #define GL_MODELVIEW1_STACK_DEPTH_EXT     0x8502
01456 #define GL_MODELVIEW0_MATRIX_EXT          GL_MODELVIEW_MATRIX
01457 #define GL_MODELVIEW1_MATRIX_EXT          0x8506
01458 #define GL_VERTEX_WEIGHTING_EXT           0x8509
01459 #define GL_MODELVIEW0_EXT                 GL_MODELVIEW
01460 #define GL_MODELVIEW1_EXT                 0x850A
01461 #define GL_CURRENT_VERTEX_WEIGHT_EXT      0x850B
01462 #define GL_VERTEX_WEIGHT_ARRAY_EXT        0x850C
01463 #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT   0x850D
01464 #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT   0x850E
01465 #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
01466 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
01467 #endif
01468 
01469 #ifndef GL_NV_light_max_exponent
01470 #define GL_MAX_SHININESS_NV               0x8504
01471 #define GL_MAX_SPOT_EXPONENT_NV           0x8505
01472 #endif
01473 
01474 #ifndef GL_NV_vertex_array_range
01475 #define GL_VERTEX_ARRAY_RANGE_NV          0x851D
01476 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV   0x851E
01477 #define GL_VERTEX_ARRAY_RANGE_VALID_NV    0x851F
01478 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
01479 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV  0x8521
01480 #endif
01481 
01482 #ifndef GL_NV_register_combiners
01483 #define GL_REGISTER_COMBINERS_NV          0x8522
01484 #define GL_VARIABLE_A_NV                  0x8523
01485 #define GL_VARIABLE_B_NV                  0x8524
01486 #define GL_VARIABLE_C_NV                  0x8525
01487 #define GL_VARIABLE_D_NV                  0x8526
01488 #define GL_VARIABLE_E_NV                  0x8527
01489 #define GL_VARIABLE_F_NV                  0x8528
01490 #define GL_VARIABLE_G_NV                  0x8529
01491 #define GL_CONSTANT_COLOR0_NV             0x852A
01492 #define GL_CONSTANT_COLOR1_NV             0x852B
01493 #define GL_PRIMARY_COLOR_NV               0x852C
01494 #define GL_SECONDARY_COLOR_NV             0x852D
01495 #define GL_SPARE0_NV                      0x852E
01496 #define GL_SPARE1_NV                      0x852F
01497 #define GL_DISCARD_NV                     0x8530
01498 #define GL_E_TIMES_F_NV                   0x8531
01499 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
01500 #define GL_UNSIGNED_IDENTITY_NV           0x8536
01501 #define GL_UNSIGNED_INVERT_NV             0x8537
01502 #define GL_EXPAND_NORMAL_NV               0x8538
01503 #define GL_EXPAND_NEGATE_NV               0x8539
01504 #define GL_HALF_BIAS_NORMAL_NV            0x853A
01505 #define GL_HALF_BIAS_NEGATE_NV            0x853B
01506 #define GL_SIGNED_IDENTITY_NV             0x853C
01507 #define GL_SIGNED_NEGATE_NV               0x853D
01508 #define GL_SCALE_BY_TWO_NV                0x853E
01509 #define GL_SCALE_BY_FOUR_NV               0x853F
01510 #define GL_SCALE_BY_ONE_HALF_NV           0x8540
01511 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV   0x8541
01512 #define GL_COMBINER_INPUT_NV              0x8542
01513 #define GL_COMBINER_MAPPING_NV            0x8543
01514 #define GL_COMBINER_COMPONENT_USAGE_NV    0x8544
01515 #define GL_COMBINER_AB_DOT_PRODUCT_NV     0x8545
01516 #define GL_COMBINER_CD_DOT_PRODUCT_NV     0x8546
01517 #define GL_COMBINER_MUX_SUM_NV            0x8547
01518 #define GL_COMBINER_SCALE_NV              0x8548
01519 #define GL_COMBINER_BIAS_NV               0x8549
01520 #define GL_COMBINER_AB_OUTPUT_NV          0x854A
01521 #define GL_COMBINER_CD_OUTPUT_NV          0x854B
01522 #define GL_COMBINER_SUM_OUTPUT_NV         0x854C
01523 #define GL_MAX_GENERAL_COMBINERS_NV       0x854D
01524 #define GL_NUM_GENERAL_COMBINERS_NV       0x854E
01525 #define GL_COLOR_SUM_CLAMP_NV             0x854F
01526 #define GL_COMBINER0_NV                   0x8550
01527 #define GL_COMBINER1_NV                   0x8551
01528 #define GL_COMBINER2_NV                   0x8552
01529 #define GL_COMBINER3_NV                   0x8553
01530 #define GL_COMBINER4_NV                   0x8554
01531 #define GL_COMBINER5_NV                   0x8555
01532 #define GL_COMBINER6_NV                   0x8556
01533 #define GL_COMBINER7_NV                   0x8557
01534 /* reuse GL_TEXTURE0_ARB */
01535 /* reuse GL_TEXTURE1_ARB */
01536 /* reuse GL_ZERO */
01537 /* reuse GL_NONE */
01538 /* reuse GL_FOG */
01539 #endif
01540 
01541 #ifndef GL_NV_fog_distance
01542 #define GL_FOG_DISTANCE_MODE_NV           0x855A
01543 #define GL_EYE_RADIAL_NV                  0x855B
01544 #define GL_EYE_PLANE_ABSOLUTE_NV          0x855C
01545 /* reuse GL_EYE_PLANE */
01546 #endif
01547 
01548 #ifndef GL_NV_texgen_emboss
01549 #define GL_EMBOSS_LIGHT_NV                0x855D
01550 #define GL_EMBOSS_CONSTANT_NV             0x855E
01551 #define GL_EMBOSS_MAP_NV                  0x855F
01552 #endif
01553 
01554 #ifndef GL_NV_blend_square
01555 #endif
01556 
01557 #ifndef GL_NV_texture_env_combine4
01558 #define GL_COMBINE4_NV                    0x8503
01559 #define GL_SOURCE3_RGB_NV                 0x8583
01560 #define GL_SOURCE3_ALPHA_NV               0x858B
01561 #define GL_OPERAND3_RGB_NV                0x8593
01562 #define GL_OPERAND3_ALPHA_NV              0x859B
01563 #endif
01564 
01565 #ifndef GL_MESA_resize_buffers
01566 #endif
01567 
01568 #ifndef GL_MESA_window_pos
01569 #endif
01570 
01571 #ifndef GL_EXT_texture_compression_s3tc
01572 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT   0x83F0
01573 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT  0x83F1
01574 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT  0x83F2
01575 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT  0x83F3
01576 #endif
01577 
01578 #ifndef GL_IBM_cull_vertex
01579 #define GL_CULL_VERTEX_IBM                103050
01580 #endif
01581 
01582 #ifndef GL_IBM_multimode_draw_arrays
01583 #endif
01584 
01585 #ifndef GL_IBM_vertex_array_lists
01586 #define GL_VERTEX_ARRAY_LIST_IBM          103070
01587 #define GL_NORMAL_ARRAY_LIST_IBM          103071
01588 #define GL_COLOR_ARRAY_LIST_IBM           103072
01589 #define GL_INDEX_ARRAY_LIST_IBM           103073
01590 #define GL_TEXTURE_COORD_ARRAY_LIST_IBM   103074
01591 #define GL_EDGE_FLAG_ARRAY_LIST_IBM       103075
01592 #define GL_FOG_COORDINATE_ARRAY_LIST_IBM  103076
01593 #define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
01594 #define GL_VERTEX_ARRAY_LIST_STRIDE_IBM   103080
01595 #define GL_NORMAL_ARRAY_LIST_STRIDE_IBM   103081
01596 #define GL_COLOR_ARRAY_LIST_STRIDE_IBM    103082
01597 #define GL_INDEX_ARRAY_LIST_STRIDE_IBM    103083
01598 #define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
01599 #define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
01600 #define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
01601 #define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
01602 #endif
01603 
01604 #ifndef GL_SGIX_subsample
01605 #define GL_PACK_SUBSAMPLE_RATE_SGIX       0x85A0
01606 #define GL_UNPACK_SUBSAMPLE_RATE_SGIX     0x85A1
01607 #define GL_PIXEL_SUBSAMPLE_4444_SGIX      0x85A2
01608 #define GL_PIXEL_SUBSAMPLE_2424_SGIX      0x85A3
01609 #define GL_PIXEL_SUBSAMPLE_4242_SGIX      0x85A4
01610 #endif
01611 
01612 #ifndef GL_SGIX_ycrcb_subsample
01613 #endif
01614 
01615 #ifndef GL_SGIX_ycrcba
01616 #define GL_YCRCB_SGIX                     0x8318
01617 #define GL_YCRCBA_SGIX                    0x8319
01618 #endif
01619 
01620 #ifndef GL_SGI_depth_pass_instrument
01621 #define GL_DEPTH_PASS_INSTRUMENT_SGIX     0x8310
01622 #define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311
01623 #define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312
01624 #endif
01625 
01626 #ifndef GL_3DFX_texture_compression_FXT1
01627 #define GL_COMPRESSED_RGB_FXT1_3DFX       0x86B0
01628 #define GL_COMPRESSED_RGBA_FXT1_3DFX      0x86B1
01629 #endif
01630 
01631 #ifndef GL_3DFX_multisample
01632 #define GL_MULTISAMPLE_3DFX               0x86B2
01633 #define GL_SAMPLE_BUFFERS_3DFX            0x86B3
01634 #define GL_SAMPLES_3DFX                   0x86B4
01635 #define GL_MULTISAMPLE_BIT_3DFX           0x20000000
01636 #endif
01637 
01638 #ifndef GL_3DFX_tbuffer
01639 #endif
01640 
01641 #ifndef GL_EXT_multisample
01642 #define GL_MULTISAMPLE_EXT                0x809D
01643 #define GL_SAMPLE_ALPHA_TO_MASK_EXT       0x809E
01644 #define GL_SAMPLE_ALPHA_TO_ONE_EXT        0x809F
01645 #define GL_SAMPLE_MASK_EXT                0x80A0
01646 #define GL_1PASS_EXT                      0x80A1
01647 #define GL_2PASS_0_EXT                    0x80A2
01648 #define GL_2PASS_1_EXT                    0x80A3
01649 #define GL_4PASS_0_EXT                    0x80A4
01650 #define GL_4PASS_1_EXT                    0x80A5
01651 #define GL_4PASS_2_EXT                    0x80A6
01652 #define GL_4PASS_3_EXT                    0x80A7
01653 #define GL_SAMPLE_BUFFERS_EXT             0x80A8
01654 #define GL_SAMPLES_EXT                    0x80A9
01655 #define GL_SAMPLE_MASK_VALUE_EXT          0x80AA
01656 #define GL_SAMPLE_MASK_INVERT_EXT         0x80AB
01657 #define GL_SAMPLE_PATTERN_EXT             0x80AC
01658 #define GL_MULTISAMPLE_BIT_EXT            0x20000000
01659 #endif
01660 
01661 #ifndef GL_SGIX_vertex_preclip
01662 #define GL_VERTEX_PRECLIP_SGIX            0x83EE
01663 #define GL_VERTEX_PRECLIP_HINT_SGIX       0x83EF
01664 #endif
01665 
01666 #ifndef GL_SGIX_convolution_accuracy
01667 #define GL_CONVOLUTION_HINT_SGIX          0x8316
01668 #endif
01669 
01670 #ifndef GL_SGIX_resample
01671 #define GL_PACK_RESAMPLE_SGIX             0x842C
01672 #define GL_UNPACK_RESAMPLE_SGIX           0x842D
01673 #define GL_RESAMPLE_REPLICATE_SGIX        0x842E
01674 #define GL_RESAMPLE_ZERO_FILL_SGIX        0x842F
01675 #define GL_RESAMPLE_DECIMATE_SGIX         0x8430
01676 #endif
01677 
01678 #ifndef GL_SGIS_point_line_texgen
01679 #define GL_EYE_DISTANCE_TO_POINT_SGIS     0x81F0
01680 #define GL_OBJECT_DISTANCE_TO_POINT_SGIS  0x81F1
01681 #define GL_EYE_DISTANCE_TO_LINE_SGIS      0x81F2
01682 #define GL_OBJECT_DISTANCE_TO_LINE_SGIS   0x81F3
01683 #define GL_EYE_POINT_SGIS                 0x81F4
01684 #define GL_OBJECT_POINT_SGIS              0x81F5
01685 #define GL_EYE_LINE_SGIS                  0x81F6
01686 #define GL_OBJECT_LINE_SGIS               0x81F7
01687 #endif
01688 
01689 #ifndef GL_SGIS_texture_color_mask
01690 #define GL_TEXTURE_COLOR_WRITEMASK_SGIS   0x81EF
01691 #endif
01692 
01693 #ifndef GL_EXT_texture_env_dot3
01694 #define GL_DOT3_RGB_EXT                   0x8740
01695 #define GL_DOT3_RGBA_EXT                  0x8741
01696 #endif
01697 
01698 #ifndef GL_ATI_texture_mirror_once
01699 #define GL_MIRROR_CLAMP_ATI               0x8742
01700 #define GL_MIRROR_CLAMP_TO_EDGE_ATI       0x8743
01701 #endif
01702 
01703 #ifndef GL_NV_fence
01704 #define GL_ALL_COMPLETED_NV               0x84F2
01705 #define GL_FENCE_STATUS_NV                0x84F3
01706 #define GL_FENCE_CONDITION_NV             0x84F4
01707 #endif
01708 
01709 #ifndef GL_IBM_texture_mirrored_repeat
01710 #define GL_MIRRORED_REPEAT_IBM            0x8370
01711 #endif
01712 
01713 #ifndef GL_NV_evaluators
01714 #define GL_EVAL_2D_NV                     0x86C0
01715 #define GL_EVAL_TRIANGULAR_2D_NV          0x86C1
01716 #define GL_MAP_TESSELLATION_NV            0x86C2
01717 #define GL_MAP_ATTRIB_U_ORDER_NV          0x86C3
01718 #define GL_MAP_ATTRIB_V_ORDER_NV          0x86C4
01719 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
01720 #define GL_EVAL_VERTEX_ATTRIB0_NV         0x86C6
01721 #define GL_EVAL_VERTEX_ATTRIB1_NV         0x86C7
01722 #define GL_EVAL_VERTEX_ATTRIB2_NV         0x86C8
01723 #define GL_EVAL_VERTEX_ATTRIB3_NV         0x86C9
01724 #define GL_EVAL_VERTEX_ATTRIB4_NV         0x86CA
01725 #define GL_EVAL_VERTEX_ATTRIB5_NV         0x86CB
01726 #define GL_EVAL_VERTEX_ATTRIB6_NV         0x86CC
01727 #define GL_EVAL_VERTEX_ATTRIB7_NV         0x86CD
01728 #define GL_EVAL_VERTEX_ATTRIB8_NV         0x86CE
01729 #define GL_EVAL_VERTEX_ATTRIB9_NV         0x86CF
01730 #define GL_EVAL_VERTEX_ATTRIB10_NV        0x86D0
01731 #define GL_EVAL_VERTEX_ATTRIB11_NV        0x86D1
01732 #define GL_EVAL_VERTEX_ATTRIB12_NV        0x86D2
01733 #define GL_EVAL_VERTEX_ATTRIB13_NV        0x86D3
01734 #define GL_EVAL_VERTEX_ATTRIB14_NV        0x86D4
01735 #define GL_EVAL_VERTEX_ATTRIB15_NV        0x86D5
01736 #define GL_MAX_MAP_TESSELLATION_NV        0x86D6
01737 #define GL_MAX_RATIONAL_EVAL_ORDER_NV     0x86D7
01738 #endif
01739 
01740 #ifndef GL_NV_packed_depth_stencil
01741 #define GL_DEPTH_STENCIL_NV               0x84F9
01742 #define GL_UNSIGNED_INT_24_8_NV           0x84FA
01743 #endif
01744 
01745 #ifndef GL_NV_register_combiners2
01746 #define GL_PER_STAGE_CONSTANTS_NV         0x8535
01747 #endif
01748 
01749 #ifndef GL_NV_texture_compression_vtc
01750 #endif
01751 
01752 #ifndef GL_NV_texture_rectangle
01753 #define GL_TEXTURE_RECTANGLE_NV           0x84F5
01754 #define GL_TEXTURE_BINDING_RECTANGLE_NV   0x84F6
01755 #define GL_PROXY_TEXTURE_RECTANGLE_NV     0x84F7
01756 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV  0x84F8
01757 #endif
01758 
01759 #ifndef GL_NV_texture_shader
01760 #define GL_OFFSET_TEXTURE_RECTANGLE_NV    0x864C
01761 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
01762 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
01763 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
01764 #define GL_UNSIGNED_INT_S8_S8_8_8_NV      0x86DA
01765 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV  0x86DB
01766 #define GL_DSDT_MAG_INTENSITY_NV          0x86DC
01767 #define GL_SHADER_CONSISTENT_NV           0x86DD
01768 #define GL_TEXTURE_SHADER_NV              0x86DE
01769 #define GL_SHADER_OPERATION_NV            0x86DF
01770 #define GL_CULL_MODES_NV                  0x86E0
01771 #define GL_OFFSET_TEXTURE_MATRIX_NV       0x86E1
01772 #define GL_OFFSET_TEXTURE_SCALE_NV        0x86E2
01773 #define GL_OFFSET_TEXTURE_BIAS_NV         0x86E3
01774 #define GL_OFFSET_TEXTURE_2D_MATRIX_NV    GL_OFFSET_TEXTURE_MATRIX_NV
01775 #define GL_OFFSET_TEXTURE_2D_SCALE_NV     GL_OFFSET_TEXTURE_SCALE_NV
01776 #define GL_OFFSET_TEXTURE_2D_BIAS_NV      GL_OFFSET_TEXTURE_BIAS_NV
01777 #define GL_PREVIOUS_TEXTURE_INPUT_NV      0x86E4
01778 #define GL_CONST_EYE_NV                   0x86E5
01779 #define GL_PASS_THROUGH_NV                0x86E6
01780 #define GL_CULL_FRAGMENT_NV               0x86E7
01781 #define GL_OFFSET_TEXTURE_2D_NV           0x86E8
01782 #define GL_DEPENDENT_AR_TEXTURE_2D_NV     0x86E9
01783 #define GL_DEPENDENT_GB_TEXTURE_2D_NV     0x86EA
01784 #define GL_DOT_PRODUCT_NV                 0x86EC
01785 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV   0x86ED
01786 #define GL_DOT_PRODUCT_TEXTURE_2D_NV      0x86EE
01787 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
01788 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
01789 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
01790 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
01791 #define GL_HILO_NV                        0x86F4
01792 #define GL_DSDT_NV                        0x86F5
01793 #define GL_DSDT_MAG_NV                    0x86F6
01794 #define GL_DSDT_MAG_VIB_NV                0x86F7
01795 #define GL_HILO16_NV                      0x86F8
01796 #define GL_SIGNED_HILO_NV                 0x86F9
01797 #define GL_SIGNED_HILO16_NV               0x86FA
01798 #define GL_SIGNED_RGBA_NV                 0x86FB
01799 #define GL_SIGNED_RGBA8_NV                0x86FC
01800 #define GL_SIGNED_RGB_NV                  0x86FE
01801 #define GL_SIGNED_RGB8_NV                 0x86FF
01802 #define GL_SIGNED_LUMINANCE_NV            0x8701
01803 #define GL_SIGNED_LUMINANCE8_NV           0x8702
01804 #define GL_SIGNED_LUMINANCE_ALPHA_NV      0x8703
01805 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV    0x8704
01806 #define GL_SIGNED_ALPHA_NV                0x8705
01807 #define GL_SIGNED_ALPHA8_NV               0x8706
01808 #define GL_SIGNED_INTENSITY_NV            0x8707
01809 #define GL_SIGNED_INTENSITY8_NV           0x8708
01810 #define GL_DSDT8_NV                       0x8709
01811 #define GL_DSDT8_MAG8_NV                  0x870A
01812 #define GL_DSDT8_MAG8_INTENSITY8_NV       0x870B
01813 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV   0x870C
01814 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
01815 #define GL_HI_SCALE_NV                    0x870E
01816 #define GL_LO_SCALE_NV                    0x870F
01817 #define GL_DS_SCALE_NV                    0x8710
01818 #define GL_DT_SCALE_NV                    0x8711
01819 #define GL_MAGNITUDE_SCALE_NV             0x8712
01820 #define GL_VIBRANCE_SCALE_NV              0x8713
01821 #define GL_HI_BIAS_NV                     0x8714
01822 #define GL_LO_BIAS_NV                     0x8715
01823 #define GL_DS_BIAS_NV                     0x8716
01824 #define GL_DT_BIAS_NV                     0x8717
01825 #define GL_MAGNITUDE_BIAS_NV              0x8718
01826 #define GL_VIBRANCE_BIAS_NV               0x8719
01827 #define GL_TEXTURE_BORDER_VALUES_NV       0x871A
01828 #define GL_TEXTURE_HI_SIZE_NV             0x871B
01829 #define GL_TEXTURE_LO_SIZE_NV             0x871C
01830 #define GL_TEXTURE_DS_SIZE_NV             0x871D
01831 #define GL_TEXTURE_DT_SIZE_NV             0x871E
01832 #define GL_TEXTURE_MAG_SIZE_NV            0x871F
01833 #endif
01834 
01835 #ifndef GL_NV_texture_shader2
01836 #define GL_DOT_PRODUCT_TEXTURE_3D_NV      0x86EF
01837 #endif
01838 
01839 #ifndef GL_NV_vertex_array_range2
01840 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
01841 #endif
01842 
01843 #ifndef GL_NV_vertex_program
01844 #define GL_VERTEX_PROGRAM_NV              0x8620
01845 #define GL_VERTEX_STATE_PROGRAM_NV        0x8621
01846 #define GL_ATTRIB_ARRAY_SIZE_NV           0x8623
01847 #define GL_ATTRIB_ARRAY_STRIDE_NV         0x8624
01848 #define GL_ATTRIB_ARRAY_TYPE_NV           0x8625
01849 #define GL_CURRENT_ATTRIB_NV              0x8626
01850 #define GL_PROGRAM_LENGTH_NV              0x8627
01851 #define GL_PROGRAM_STRING_NV              0x8628
01852 #define GL_MODELVIEW_PROJECTION_NV        0x8629
01853 #define GL_IDENTITY_NV                    0x862A
01854 #define GL_INVERSE_NV                     0x862B
01855 #define GL_TRANSPOSE_NV                   0x862C
01856 #define GL_INVERSE_TRANSPOSE_NV           0x862D
01857 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
01858 #define GL_MAX_TRACK_MATRICES_NV          0x862F
01859 #define GL_MATRIX0_NV                     0x8630
01860 #define GL_MATRIX1_NV                     0x8631
01861 #define GL_MATRIX2_NV                     0x8632
01862 #define GL_MATRIX3_NV                     0x8633
01863 #define GL_MATRIX4_NV                     0x8634
01864 #define GL_MATRIX5_NV                     0x8635
01865 #define GL_MATRIX6_NV                     0x8636
01866 #define GL_MATRIX7_NV                     0x8637
01867 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV  0x8640
01868 #define GL_CURRENT_MATRIX_NV              0x8641
01869 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV   0x8642
01870 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV     0x8643
01871 #define GL_PROGRAM_PARAMETER_NV           0x8644
01872 #define GL_ATTRIB_ARRAY_POINTER_NV        0x8645
01873 #define GL_PROGRAM_TARGET_NV              0x8646
01874 #define GL_PROGRAM_RESIDENT_NV            0x8647
01875 #define GL_TRACK_MATRIX_NV                0x8648
01876 #define GL_TRACK_MATRIX_TRANSFORM_NV      0x8649
01877 #define GL_VERTEX_PROGRAM_BINDING_NV      0x864A
01878 #define GL_PROGRAM_ERROR_POSITION_NV      0x864B
01879 #define GL_VERTEX_ATTRIB_ARRAY0_NV        0x8650
01880 #define GL_VERTEX_ATTRIB_ARRAY1_NV        0x8651
01881 #define GL_VERTEX_ATTRIB_ARRAY2_NV        0x8652
01882 #define GL_VERTEX_ATTRIB_ARRAY3_NV        0x8653
01883 #define GL_VERTEX_ATTRIB_ARRAY4_NV        0x8654
01884 #define GL_VERTEX_ATTRIB_ARRAY5_NV        0x8655
01885 #define GL_VERTEX_ATTRIB_ARRAY6_NV        0x8656
01886 #define GL_VERTEX_ATTRIB_ARRAY7_NV        0x8657
01887 #define GL_VERTEX_ATTRIB_ARRAY8_NV        0x8658
01888 #define GL_VERTEX_ATTRIB_ARRAY9_NV        0x8659
01889 #define GL_VERTEX_ATTRIB_ARRAY10_NV       0x865A
01890 #define GL_VERTEX_ATTRIB_ARRAY11_NV       0x865B
01891 #define GL_VERTEX_ATTRIB_ARRAY12_NV       0x865C
01892 #define GL_VERTEX_ATTRIB_ARRAY13_NV       0x865D
01893 #define GL_VERTEX_ATTRIB_ARRAY14_NV       0x865E
01894 #define GL_VERTEX_ATTRIB_ARRAY15_NV       0x865F
01895 #define GL_MAP1_VERTEX_ATTRIB0_4_NV       0x8660
01896 #define GL_MAP1_VERTEX_ATTRIB1_4_NV       0x8661
01897 #define GL_MAP1_VERTEX_ATTRIB2_4_NV       0x8662
01898 #define GL_MAP1_VERTEX_ATTRIB3_4_NV       0x8663
01899 #define GL_MAP1_VERTEX_ATTRIB4_4_NV       0x8664
01900 #define GL_MAP1_VERTEX_ATTRIB5_4_NV       0x8665
01901 #define GL_MAP1_VERTEX_ATTRIB6_4_NV       0x8666
01902 #define GL_MAP1_VERTEX_ATTRIB7_4_NV       0x8667
01903 #define GL_MAP1_VERTEX_ATTRIB8_4_NV       0x8668
01904 #define GL_MAP1_VERTEX_ATTRIB9_4_NV       0x8669
01905 #define GL_MAP1_VERTEX_ATTRIB10_4_NV      0x866A
01906 #define GL_MAP1_VERTEX_ATTRIB11_4_NV      0x866B
01907 #define GL_MAP1_VERTEX_ATTRIB12_4_NV      0x866C
01908 #define GL_MAP1_VERTEX_ATTRIB13_4_NV      0x866D
01909 #define GL_MAP1_VERTEX_ATTRIB14_4_NV      0x866E
01910 #define GL_MAP1_VERTEX_ATTRIB15_4_NV      0x866F
01911 #define GL_MAP2_VERTEX_ATTRIB0_4_NV       0x8670
01912 #define GL_MAP2_VERTEX_ATTRIB1_4_NV       0x8671
01913 #define GL_MAP2_VERTEX_ATTRIB2_4_NV       0x8672
01914 #define GL_MAP2_VERTEX_ATTRIB3_4_NV       0x8673
01915 #define GL_MAP2_VERTEX_ATTRIB4_4_NV       0x8674
01916 #define GL_MAP2_VERTEX_ATTRIB5_4_NV       0x8675
01917 #define GL_MAP2_VERTEX_ATTRIB6_4_NV       0x8676
01918 #define GL_MAP2_VERTEX_ATTRIB7_4_NV       0x8677
01919 #define GL_MAP2_VERTEX_ATTRIB8_4_NV       0x8678
01920 #define GL_MAP2_VERTEX_ATTRIB9_4_NV       0x8679
01921 #define GL_MAP2_VERTEX_ATTRIB10_4_NV      0x867A
01922 #define GL_MAP2_VERTEX_ATTRIB11_4_NV      0x867B
01923 #define GL_MAP2_VERTEX_ATTRIB12_4_NV      0x867C
01924 #define GL_MAP2_VERTEX_ATTRIB13_4_NV      0x867D
01925 #define GL_MAP2_VERTEX_ATTRIB14_4_NV      0x867E
01926 #define GL_MAP2_VERTEX_ATTRIB15_4_NV      0x867F
01927 #endif
01928 
01929 #ifndef GL_SGIX_texture_coordinate_clamp
01930 #define GL_TEXTURE_MAX_CLAMP_S_SGIX       0x8369
01931 #define GL_TEXTURE_MAX_CLAMP_T_SGIX       0x836A
01932 #define GL_TEXTURE_MAX_CLAMP_R_SGIX       0x836B
01933 #endif
01934 
01935 #ifndef GL_SGIX_scalebias_hint
01936 #define GL_SCALEBIAS_HINT_SGIX            0x8322
01937 #endif
01938 
01939 #ifndef GL_OML_interlace
01940 #define GL_INTERLACE_OML                  0x8980
01941 #define GL_INTERLACE_READ_OML             0x8981
01942 #endif
01943 
01944 #ifndef GL_OML_subsample
01945 #define GL_FORMAT_SUBSAMPLE_24_24_OML     0x8982
01946 #define GL_FORMAT_SUBSAMPLE_244_244_OML   0x8983
01947 #endif
01948 
01949 #ifndef GL_OML_resample
01950 #define GL_PACK_RESAMPLE_OML              0x8984
01951 #define GL_UNPACK_RESAMPLE_OML            0x8985
01952 #define GL_RESAMPLE_REPLICATE_OML         0x8986
01953 #define GL_RESAMPLE_ZERO_FILL_OML         0x8987
01954 #define GL_RESAMPLE_AVERAGE_OML           0x8988
01955 #define GL_RESAMPLE_DECIMATE_OML          0x8989
01956 #endif
01957 
01958 #ifndef GL_NV_copy_depth_to_color
01959 #define GL_DEPTH_STENCIL_TO_RGBA_NV       0x886E
01960 #define GL_DEPTH_STENCIL_TO_BGRA_NV       0x886F
01961 #endif
01962 
01963 #ifndef GL_ATI_envmap_bumpmap
01964 #define GL_BUMP_ROT_MATRIX_ATI            0x8775
01965 #define GL_BUMP_ROT_MATRIX_SIZE_ATI       0x8776
01966 #define GL_BUMP_NUM_TEX_UNITS_ATI         0x8777
01967 #define GL_BUMP_TEX_UNITS_ATI             0x8778
01968 #define GL_DUDV_ATI                       0x8779
01969 #define GL_DU8DV8_ATI                     0x877A
01970 #define GL_BUMP_ENVMAP_ATI                0x877B
01971 #define GL_BUMP_TARGET_ATI                0x877C
01972 #endif
01973 
01974 #ifndef GL_ATI_fragment_shader
01975 #define GL_FRAGMENT_SHADER_ATI            0x8920
01976 #define GL_REG_0_ATI                      0x8921
01977 #define GL_REG_1_ATI                      0x8922
01978 #define GL_REG_2_ATI                      0x8923
01979 #define GL_REG_3_ATI                      0x8924
01980 #define GL_REG_4_ATI                      0x8925
01981 #define GL_REG_5_ATI                      0x8926
01982 #define GL_REG_6_ATI                      0x8927
01983 #define GL_REG_7_ATI                      0x8928
01984 #define GL_REG_8_ATI                      0x8929
01985 #define GL_REG_9_ATI                      0x892A
01986 #define GL_REG_10_ATI                     0x892B
01987 #define GL_REG_11_ATI                     0x892C
01988 #define GL_REG_12_ATI                     0x892D
01989 #define GL_REG_13_ATI                     0x892E
01990 #define GL_REG_14_ATI                     0x892F
01991 #define GL_REG_15_ATI                     0x8930
01992 #define GL_REG_16_ATI                     0x8931
01993 #define GL_REG_17_ATI                     0x8932
01994 #define GL_REG_18_ATI                     0x8933
01995 #define GL_REG_19_ATI                     0x8934
01996 #define GL_REG_20_ATI                     0x8935
01997 #define GL_REG_21_ATI                     0x8936
01998 #define GL_REG_22_ATI                     0x8937
01999 #define GL_REG_23_ATI                     0x8938
02000 #define GL_REG_24_ATI                     0x8939
02001 #define GL_REG_25_ATI                     0x893A
02002 #define GL_REG_26_ATI                     0x893B
02003 #define GL_REG_27_ATI                     0x893C
02004 #define GL_REG_28_ATI                     0x893D
02005 #define GL_REG_29_ATI                     0x893E
02006 #define GL_REG_30_ATI                     0x893F
02007 #define GL_REG_31_ATI                     0x8940
02008 #define GL_CON_0_ATI                      0x8941
02009 #define GL_CON_1_ATI                      0x8942
02010 #define GL_CON_2_ATI                      0x8943
02011 #define GL_CON_3_ATI                      0x8944
02012 #define GL_CON_4_ATI                      0x8945
02013 #define GL_CON_5_ATI                      0x8946
02014 #define GL_CON_6_ATI                      0x8947
02015 #define GL_CON_7_ATI                      0x8948
02016 #define GL_CON_8_ATI                      0x8949
02017 #define GL_CON_9_ATI                      0x894A
02018 #define GL_CON_10_ATI                     0x894B
02019 #define GL_CON_11_ATI                     0x894C
02020 #define GL_CON_12_ATI                     0x894D
02021 #define GL_CON_13_ATI                     0x894E
02022 #define GL_CON_14_ATI                     0x894F
02023 #define GL_CON_15_ATI                     0x8950
02024 #define GL_CON_16_ATI                     0x8951
02025 #define GL_CON_17_ATI                     0x8952
02026 #define GL_CON_18_ATI                     0x8953
02027 #define GL_CON_19_ATI                     0x8954
02028 #define GL_CON_20_ATI                     0x8955
02029 #define GL_CON_21_ATI                     0x8956
02030 #define GL_CON_22_ATI                     0x8957
02031 #define GL_CON_23_ATI                     0x8958
02032 #define GL_CON_24_ATI                     0x8959
02033 #define GL_CON_25_ATI                     0x895A
02034 #define GL_CON_26_ATI                     0x895B
02035 #define GL_CON_27_ATI                     0x895C
02036 #define GL_CON_28_ATI                     0x895D
02037 #define GL_CON_29_ATI                     0x895E
02038 #define GL_CON_30_ATI                     0x895F
02039 #define GL_CON_31_ATI                     0x8960
02040 #define GL_MOV_ATI                        0x8961
02041 #define GL_ADD_ATI                        0x8963
02042 #define GL_MUL_ATI                        0x8964
02043 #define GL_SUB_ATI                        0x8965
02044 #define GL_DOT3_ATI                       0x8966
02045 #define GL_DOT4_ATI                       0x8967
02046 #define GL_MAD_ATI                        0x8968
02047 #define GL_LERP_ATI                       0x8969
02048 #define GL_CND_ATI                        0x896A
02049 #define GL_CND0_ATI                       0x896B
02050 #define GL_DOT2_ADD_ATI                   0x896C
02051 #define GL_SECONDARY_INTERPOLATOR_ATI     0x896D
02052 #define GL_NUM_FRAGMENT_REGISTERS_ATI     0x896E
02053 #define GL_NUM_FRAGMENT_CONSTANTS_ATI     0x896F
02054 #define GL_NUM_PASSES_ATI                 0x8970
02055 #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI  0x8971
02056 #define GL_NUM_INSTRUCTIONS_TOTAL_ATI     0x8972
02057 #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
02058 #define GL_NUM_LOOPBACK_COMPONENTS_ATI    0x8974
02059 #define GL_COLOR_ALPHA_PAIRING_ATI        0x8975
02060 #define GL_SWIZZLE_STR_ATI                0x8976
02061 #define GL_SWIZZLE_STQ_ATI                0x8977
02062 #define GL_SWIZZLE_STR_DR_ATI             0x8978
02063 #define GL_SWIZZLE_STQ_DQ_ATI             0x8979
02064 #define GL_SWIZZLE_STRQ_ATI               0x897A
02065 #define GL_SWIZZLE_STRQ_DQ_ATI            0x897B
02066 #define GL_RED_BIT_ATI                    0x00000001
02067 #define GL_GREEN_BIT_ATI                  0x00000002
02068 #define GL_BLUE_BIT_ATI                   0x00000004
02069 #define GL_2X_BIT_ATI                     0x00000001
02070 #define GL_4X_BIT_ATI                     0x00000002
02071 #define GL_8X_BIT_ATI                     0x00000004
02072 #define GL_HALF_BIT_ATI                   0x00000008
02073 #define GL_QUARTER_BIT_ATI                0x00000010
02074 #define GL_EIGHTH_BIT_ATI                 0x00000020
02075 #define GL_SATURATE_BIT_ATI               0x00000040
02076 #define GL_COMP_BIT_ATI                   0x00000002
02077 #define GL_NEGATE_BIT_ATI                 0x00000004
02078 #define GL_BIAS_BIT_ATI                   0x00000008
02079 #endif
02080 
02081 #ifndef GL_ATI_pn_triangles
02082 #define GL_PN_TRIANGLES_ATI               0x87F0
02083 #define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
02084 #define GL_PN_TRIANGLES_POINT_MODE_ATI    0x87F2
02085 #define GL_PN_TRIANGLES_NORMAL_MODE_ATI   0x87F3
02086 #define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
02087 #define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
02088 #define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
02089 #define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
02090 #define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
02091 #endif
02092 
02093 #ifndef GL_ATI_vertex_array_object
02094 #define GL_STATIC_ATI                     0x8760
02095 #define GL_DYNAMIC_ATI                    0x8761
02096 #define GL_PRESERVE_ATI                   0x8762
02097 #define GL_DISCARD_ATI                    0x8763
02098 #define GL_OBJECT_BUFFER_SIZE_ATI         0x8764
02099 #define GL_OBJECT_BUFFER_USAGE_ATI        0x8765
02100 #define GL_ARRAY_OBJECT_BUFFER_ATI        0x8766
02101 #define GL_ARRAY_OBJECT_OFFSET_ATI        0x8767
02102 #endif
02103 
02104 #ifndef GL_EXT_vertex_shader
02105 #define GL_VERTEX_SHADER_EXT              0x8780
02106 #define GL_VERTEX_SHADER_BINDING_EXT      0x8781
02107 #define GL_OP_INDEX_EXT                   0x8782
02108 #define GL_OP_NEGATE_EXT                  0x8783
02109 #define GL_OP_DOT3_EXT                    0x8784
02110 #define GL_OP_DOT4_EXT                    0x8785
02111 #define GL_OP_MUL_EXT                     0x8786
02112 #define GL_OP_ADD_EXT                     0x8787
02113 #define GL_OP_MADD_EXT                    0x8788
02114 #define GL_OP_FRAC_EXT                    0x8789
02115 #define GL_OP_MAX_EXT                     0x878A
02116 #define GL_OP_MIN_EXT                     0x878B
02117 #define GL_OP_SET_GE_EXT                  0x878C
02118 #define GL_OP_SET_LT_EXT                  0x878D
02119 #define GL_OP_CLAMP_EXT                   0x878E
02120 #define GL_OP_FLOOR_EXT                   0x878F
02121 #define GL_OP_ROUND_EXT                   0x8790
02122 #define GL_OP_EXP_BASE_2_EXT              0x8791
02123 #define GL_OP_LOG_BASE_2_EXT              0x8792
02124 #define GL_OP_POWER_EXT                   0x8793
02125 #define GL_OP_RECIP_EXT                   0x8794
02126 #define GL_OP_RECIP_SQRT_EXT              0x8795
02127 #define GL_OP_SUB_EXT                     0x8796
02128 #define GL_OP_CROSS_PRODUCT_EXT           0x8797
02129 #define GL_OP_MULTIPLY_MATRIX_EXT         0x8798
02130 #define GL_OP_MOV_EXT                     0x8799
02131 #define GL_OUTPUT_VERTEX_EXT              0x879A
02132 #define GL_OUTPUT_COLOR0_EXT              0x879B
02133 #define GL_OUTPUT_COLOR1_EXT              0x879C
02134 #define GL_OUTPUT_TEXTURE_COORD0_EXT      0x879D
02135 #define GL_OUTPUT_TEXTURE_COORD1_EXT      0x879E
02136 #define GL_OUTPUT_TEXTURE_COORD2_EXT      0x879F
02137 #define GL_OUTPUT_TEXTURE_COORD3_EXT      0x87A0
02138 #define GL_OUTPUT_TEXTURE_COORD4_EXT      0x87A1
02139 #define GL_OUTPUT_TEXTURE_COORD5_EXT      0x87A2
02140 #define GL_OUTPUT_TEXTURE_COORD6_EXT      0x87A3
02141 #define GL_OUTPUT_TEXTURE_COORD7_EXT      0x87A4
02142 #define GL_OUTPUT_TEXTURE_COORD8_EXT      0x87A5
02143 #define GL_OUTPUT_TEXTURE_COORD9_EXT      0x87A6
02144 #define GL_OUTPUT_TEXTURE_COORD10_EXT     0x87A7
02145 #define GL_OUTPUT_TEXTURE_COORD11_EXT     0x87A8
02146 #define GL_OUTPUT_TEXTURE_COORD12_EXT     0x87A9
02147 #define GL_OUTPUT_TEXTURE_COORD13_EXT     0x87AA
02148 #define GL_OUTPUT_TEXTURE_COORD14_EXT     0x87AB
02149 #define GL_OUTPUT_TEXTURE_COORD15_EXT     0x87AC
02150 #define GL_OUTPUT_TEXTURE_COORD16_EXT     0x87AD
02151 #define GL_OUTPUT_TEXTURE_COORD17_EXT     0x87AE
02152 #define GL_OUTPUT_TEXTURE_COORD18_EXT     0x87AF
02153 #define GL_OUTPUT_TEXTURE_COORD19_EXT     0x87B0
02154 #define GL_OUTPUT_TEXTURE_COORD20_EXT     0x87B1
02155 #define GL_OUTPUT_TEXTURE_COORD21_EXT     0x87B2
02156 #define GL_OUTPUT_TEXTURE_COORD22_EXT     0x87B3
02157 #define GL_OUTPUT_TEXTURE_COORD23_EXT     0x87B4
02158 #define GL_OUTPUT_TEXTURE_COORD24_EXT     0x87B5
02159 #define GL_OUTPUT_TEXTURE_COORD25_EXT     0x87B6
02160 #define GL_OUTPUT_TEXTURE_COORD26_EXT     0x87B7
02161 #define GL_OUTPUT_TEXTURE_COORD27_EXT     0x87B8
02162 #define GL_OUTPUT_TEXTURE_COORD28_EXT     0x87B9
02163 #define GL_OUTPUT_TEXTURE_COORD29_EXT     0x87BA
02164 #define GL_OUTPUT_TEXTURE_COORD30_EXT     0x87BB
02165 #define GL_OUTPUT_TEXTURE_COORD31_EXT     0x87BC
02166 #define GL_OUTPUT_FOG_EXT                 0x87BD
02167 #define GL_SCALAR_EXT                     0x87BE
02168 #define GL_VECTOR_EXT                     0x87BF
02169 #define GL_MATRIX_EXT                     0x87C0
02170 #define GL_VARIANT_EXT                    0x87C1
02171 #define GL_INVARIANT_EXT                  0x87C2
02172 #define GL_LOCAL_CONSTANT_EXT             0x87C3
02173 #define GL_LOCAL_EXT                      0x87C4
02174 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
02175 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
02176 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
02177 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
02178 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT   0x87C9
02179 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
02180 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
02181 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
02182 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INARIANTS_EXT 0x87CD
02183 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
02184 #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
02185 #define GL_VERTEX_SHADER_VARIANTS_EXT     0x87D0
02186 #define GL_VERTEX_SHADER_INVARIANTS_EXT   0x87D1
02187 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
02188 #define GL_VERTEX_SHADER_LOCALS_EXT       0x87D3
02189 #define GL_VERTEX_SHADER_OPTIMIZED_EXT    0x87D4
02190 #define GL_X_EXT                          0x87D5
02191 #define GL_Y_EXT                          0x87D6
02192 #define GL_Z_EXT                          0x87D7
02193 #define GL_W_EXT                          0x87D8
02194 #define GL_NEGATIVE_X_EXT                 0x87D9
02195 #define GL_NEGATIVE_Y_EXT                 0x87DA
02196 #define GL_NEGATIVE_Z_EXT                 0x87DB
02197 #define GL_NEGATIVE_W_EXT                 0x87DC
02198 #define GL_ZERO_EXT                       0x87DD
02199 #define GL_ONE_EXT                        0x87DE
02200 #define GL_NEGATIVE_ONE_EXT               0x87DF
02201 #define GL_NORMALIZED_RANGE_EXT           0x87E0
02202 #define GL_FULL_RANGE_EXT                 0x87E1
02203 #define GL_CURRENT_VERTEX_EXT             0x87E2
02204 #define GL_MVP_MATRIX_EXT                 0x87E3
02205 #define GL_VARIANT_VALUE_EXT              0x87E4
02206 #define GL_VARIANT_DATATYPE_EXT           0x87E5
02207 #define GL_VARIANT_ARRAY_STRIDE_EXT       0x87E6
02208 #define GL_VARIANT_ARRAY_TYPE_EXT         0x87E7
02209 #define GL_VARIANT_ARRAY_EXT              0x87E8
02210 #define GL_VARIANT_ARRAY_POINTER_EXT      0x87E9
02211 #define GL_INVARIANT_VALUE_EXT            0x87EA
02212 #define GL_INVARIANT_DATATYPE_EXT         0x87EB
02213 #define GL_LOCAL_CONSTANT_VALUE_EXT       0x87EC
02214 #define GL_LOCAL_CONSTANT_DATATYPE_EXT    0x87ED
02215 #endif
02216 
02217 #ifndef GL_ATI_vertex_streams
02218 #define GL_MAX_VERTEX_STREAMS_ATI         0x876B
02219 #define GL_VERTEX_STREAM0_ATI             0x876C
02220 #define GL_VERTEX_STREAM1_ATI             0x876D
02221 #define GL_VERTEX_STREAM2_ATI             0x876E
02222 #define GL_VERTEX_STREAM3_ATI             0x876F
02223 #define GL_VERTEX_STREAM4_ATI             0x8770
02224 #define GL_VERTEX_STREAM5_ATI             0x8771
02225 #define GL_VERTEX_STREAM6_ATI             0x8772
02226 #define GL_VERTEX_STREAM7_ATI             0x8773
02227 #define GL_VERTEX_SOURCE_ATI              0x8774
02228 #endif
02229 
02230 #ifndef GL_ATI_element_array
02231 #define GL_ELEMENT_ARRAY_ATI              0x8768
02232 #define GL_ELEMENT_ARRAY_TYPE_ATI         0x8769
02233 #define GL_ELEMENT_ARRAY_POINTER_ATI      0x876A
02234 #endif
02235 
02236 #ifndef GL_SUN_mesh_array
02237 #define GL_QUAD_MESH_SUN                  0x8614
02238 #define GL_TRIANGLE_MESH_SUN              0x8615
02239 #endif
02240 
02241 #ifndef GL_SUN_slice_accum
02242 #define GL_SLICE_ACCUM_SUN                0x85CC
02243 #endif
02244 
02245 #ifndef GL_NV_multisample_filter_hint
02246 #define GL_MULTISAMPLE_FILTER_HINT_NV     0x8534
02247 #endif
02248 
02249 #ifndef GL_NV_depth_clamp
02250 #define GL_DEPTH_CLAMP_NV                 0x864F
02251 #endif
02252 
02253 #ifndef GL_NV_occlusion_query
02254 #define GL_PIXEL_COUNTER_BITS_NV          0x8864
02255 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV  0x8865
02256 #define GL_PIXEL_COUNT_NV                 0x8866
02257 #define GL_PIXEL_COUNT_AVAILABLE_NV       0x8867
02258 #endif
02259 
02260 #ifndef GL_NV_point_sprite
02261 #define GL_POINT_SPRITE_NV                0x8861
02262 #define GL_COORD_REPLACE_NV               0x8862
02263 #define GL_POINT_SPRITE_R_MODE_NV         0x8863
02264 #endif
02265 
02266 #ifndef GL_NV_texture_shader3
02267 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
02268 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
02269 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
02270 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
02271 #define GL_OFFSET_HILO_TEXTURE_2D_NV      0x8854
02272 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
02273 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
02274 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
02275 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV   0x8858
02276 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV    0x8859
02277 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
02278 #define GL_DOT_PRODUCT_PASS_THROUGH_NV    0x885B
02279 #define GL_DOT_PRODUCT_TEXTURE_1D_NV      0x885C
02280 #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
02281 #define GL_HILO8_NV                       0x885E
02282 #define GL_SIGNED_HILO8_NV                0x885F
02283 #define GL_FORCE_BLUE_TO_ONE_NV           0x8860
02284 #endif
02285 
02286 #ifndef GL_NV_vertex_program1_1
02287 #endif
02288 
02289 #ifndef GL_EXT_shadow_funcs
02290 #endif
02291 
02292 #ifndef GL_EXT_stencil_two_side
02293 #define GL_STENCIL_TEST_TWO_SIDE_EXT      0x8910
02294 #define GL_ACTIVE_STENCIL_FACE_EXT        0x8911
02295 #endif
02296 
02297 
02298 /*************************************************************/
02299 
02300 #ifndef GL_VERSION_1_2
02301 #define GL_VERSION_1_2 1
02302 #ifdef GL_GLEXT_PROTOTYPES
02303 GLAPI void APIENTRY glBlendColor (GLclampf, GLclampf, GLclampf, GLclampf);
02304 GLAPI void APIENTRY glBlendEquation (GLenum);
02305 GLAPI void APIENTRY glDrawRangeElements (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
02306 GLAPI void APIENTRY glColorTable (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
02307 GLAPI void APIENTRY glColorTableParameterfv (GLenum, GLenum, const GLfloat *);
02308 GLAPI void APIENTRY glColorTableParameteriv (GLenum, GLenum, const GLint *);
02309 GLAPI void APIENTRY glCopyColorTable (GLenum, GLenum, GLint, GLint, GLsizei);
02310 GLAPI void APIENTRY glGetColorTable (GLenum, GLenum, GLenum, GLvoid *);
02311 GLAPI void APIENTRY glGetColorTableParameterfv (GLenum, GLenum, GLfloat *);
02312 GLAPI void APIENTRY glGetColorTableParameteriv (GLenum, GLenum, GLint *);
02313 GLAPI void APIENTRY glColorSubTable (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
02314 GLAPI void APIENTRY glCopyColorSubTable (GLenum, GLsizei, GLint, GLint, GLsizei);
02315 GLAPI void APIENTRY glConvolutionFilter1D (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
02316 GLAPI void APIENTRY glConvolutionFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
02317 GLAPI void APIENTRY glConvolutionParameterf (GLenum, GLenum, GLfloat);
02318 GLAPI void APIENTRY glConvolutionParameterfv (GLenum, GLenum, const GLfloat *);
02319 GLAPI void APIENTRY glConvolutionParameteri (GLenum, GLenum, GLint);
02320 GLAPI void APIENTRY glConvolutionParameteriv (GLenum, GLenum, const GLint *);
02321 GLAPI void APIENTRY glCopyConvolutionFilter1D (GLenum, GLenum, GLint, GLint, GLsizei);
02322 GLAPI void APIENTRY glCopyConvolutionFilter2D (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
02323 GLAPI void APIENTRY glGetConvolutionFilter (GLenum, GLenum, GLenum, GLvoid *);
02324 GLAPI void APIENTRY glGetConvolutionParameterfv (GLenum, GLenum, GLfloat *);
02325 GLAPI void APIENTRY glGetConvolutionParameteriv (GLenum, GLenum, GLint *);
02326 GLAPI void APIENTRY glGetSeparableFilter (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
02327 GLAPI void APIENTRY glSeparableFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
02328 GLAPI void APIENTRY glGetHistogram (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
02329 GLAPI void APIENTRY glGetHistogramParameterfv (GLenum, GLenum, GLfloat *);
02330 GLAPI void APIENTRY glGetHistogramParameteriv (GLenum, GLenum, GLint *);
02331 GLAPI void APIENTRY glGetMinmax (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
02332 GLAPI void APIENTRY glGetMinmaxParameterfv (GLenum, GLenum, GLfloat *);
02333 GLAPI void APIENTRY glGetMinmaxParameteriv (GLenum, GLenum, GLint *);
02334 GLAPI void APIENTRY glHistogram (GLenum, GLsizei, GLenum, GLboolean);
02335 GLAPI void APIENTRY glMinmax (GLenum, GLenum, GLboolean);
02336 GLAPI void APIENTRY glResetHistogram (GLenum);
02337 GLAPI void APIENTRY glResetMinmax (GLenum);
02338 GLAPI void APIENTRY glTexImage3D (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
02339 GLAPI void APIENTRY glTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
02340 GLAPI void APIENTRY glCopyTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
02341 #endif /* GL_GLEXT_PROTOTYPES */
02342 typedef void (APIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
02343 typedef void (APIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode);
02344 typedef void (APIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
02345 typedef void (APIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
02346 typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
02347 typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
02348 typedef void (APIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
02349 typedef void (APIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
02350 typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
02351 typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
02352 typedef void (APIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
02353 typedef void (APIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
02354 typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
02355 typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
02356 typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
02357 typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
02358 typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
02359 typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
02360 typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
02361 typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
02362 typedef void (APIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
02363 typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
02364 typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
02365 typedef void (APIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
02366 typedef void (APIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
02367 typedef void (APIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
02368 typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
02369 typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
02370 typedef void (APIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
02371 typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
02372 typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
02373 typedef void (APIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
02374 typedef void (APIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
02375 typedef void (APIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target);
02376 typedef void (APIENTRY * PFNGLRESETMINMAXPROC) (GLenum target);
02377 typedef void (APIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
02378 typedef void (APIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
02379 typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
02380 #endif
02381 
02382 #ifndef GL_VERSION_1_3
02383 #define GL_VERSION_1_3 1
02384 #ifdef GL_GLEXT_PROTOTYPES
02385 GLAPI void APIENTRY glActiveTexture (GLenum);
02386 GLAPI void APIENTRY glClientActiveTexture (GLenum);
02387 GLAPI void APIENTRY glMultiTexCoord1d (GLenum, GLdouble);
02388 GLAPI void APIENTRY glMultiTexCoord1dv (GLenum, const GLdouble *);
02389 GLAPI void APIENTRY glMultiTexCoord1f (GLenum, GLfloat);
02390 GLAPI void APIENTRY glMultiTexCoord1fv (GLenum, const GLfloat *);
02391 GLAPI void APIENTRY glMultiTexCoord1i (GLenum, GLint);
02392 GLAPI void APIENTRY glMultiTexCoord1iv (GLenum, const GLint *);
02393 GLAPI void APIENTRY glMultiTexCoord1s (GLenum, GLshort);
02394 GLAPI void APIENTRY glMultiTexCoord1sv (GLenum, const GLshort *);
02395 GLAPI void APIENTRY glMultiTexCoord2d (GLenum, GLdouble, GLdouble);
02396 GLAPI void APIENTRY glMultiTexCoord2dv (GLenum, const GLdouble *);
02397 GLAPI void APIENTRY glMultiTexCoord2f (GLenum, GLfloat, GLfloat);
02398 GLAPI void APIENTRY glMultiTexCoord2fv (GLenum, const GLfloat *);
02399 GLAPI void APIENTRY glMultiTexCoord2i (GLenum, GLint, GLint);
02400 GLAPI void APIENTRY glMultiTexCoord2iv (GLenum, const GLint *);
02401 GLAPI void APIENTRY glMultiTexCoord2s (GLenum, GLshort, GLshort);
02402 GLAPI void APIENTRY glMultiTexCoord2sv (GLenum, const GLshort *);
02403 GLAPI void APIENTRY glMultiTexCoord3d (GLenum, GLdouble, GLdouble, GLdouble);
02404 GLAPI void APIENTRY glMultiTexCoord3dv (GLenum, const GLdouble *);
02405 GLAPI void APIENTRY glMultiTexCoord3f (GLenum, GLfloat, GLfloat, GLfloat);
02406 GLAPI void APIENTRY glMultiTexCoord3fv (GLenum, const GLfloat *);
02407 GLAPI void APIENTRY glMultiTexCoord3i (GLenum, GLint, GLint, GLint);
02408 GLAPI void APIENTRY glMultiTexCoord3iv (GLenum, const GLint *);
02409 GLAPI void APIENTRY glMultiTexCoord3s (GLenum, GLshort, GLshort, GLshort);
02410 GLAPI void APIENTRY glMultiTexCoord3sv (GLenum, const GLshort *);
02411 GLAPI void APIENTRY glMultiTexCoord4d (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
02412 GLAPI void APIENTRY glMultiTexCoord4dv (GLenum, const GLdouble *);
02413 GLAPI void APIENTRY glMultiTexCoord4f (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
02414 GLAPI void APIENTRY glMultiTexCoord4fv (GLenum, const GLfloat *);
02415 GLAPI void APIENTRY glMultiTexCoord4i (GLenum, GLint, GLint, GLint, GLint);
02416 GLAPI void APIENTRY glMultiTexCoord4iv (GLenum, const GLint *);
02417 GLAPI void APIENTRY glMultiTexCoord4s (GLenum, GLshort, GLshort, GLshort, GLshort);
02418 GLAPI void APIENTRY glMultiTexCoord4sv (GLenum, const GLshort *);
02419 GLAPI void APIENTRY glLoadTransposeMatrixf (const GLfloat *);
02420 GLAPI void APIENTRY glLoadTransposeMatrixd (const GLdouble *);
02421 GLAPI void APIENTRY glMultTransposeMatrixf (const GLfloat *);
02422 GLAPI void APIENTRY glMultTransposeMatrixd (const GLdouble *);
02423 GLAPI void APIENTRY glSampleCoverage (GLclampf, GLboolean);
02424 GLAPI void APIENTRY glCompressedTexImage3D (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
02425 GLAPI void APIENTRY glCompressedTexImage2D (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
02426 GLAPI void APIENTRY glCompressedTexImage1D (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
02427 GLAPI void APIENTRY glCompressedTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
02428 GLAPI void APIENTRY glCompressedTexSubImage2D (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
02429 GLAPI void APIENTRY glCompressedTexSubImage1D (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
02430 GLAPI void APIENTRY glGetCompressedTexImage (GLenum, GLint, void *);
02431 #endif /* GL_GLEXT_PROTOTYPES */
02432 typedef void (APIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture);
02433 typedef void (APIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
02434 typedef void (APIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
02435 typedef void (APIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);
02436 typedef void (APIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
02437 typedef void (APIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
02438 typedef void (APIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
02439 typedef void (APIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);
02440 typedef void (APIENTRY * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
02441 typedef void (APIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);
02442 typedef void (APIENTRY * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
02443 typedef void (APIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v);
02444 typedef void (APIENTRY * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
02445 typedef void (APIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
02446 typedef void (APIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
02447 typedef void (APIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v);
02448 typedef void (APIENTRY * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
02449 typedef void (APIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v);
02450 typedef void (APIENTRY * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
02451 typedef void (APIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v);
02452 typedef void (APIENTRY * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
02453 typedef void (APIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v);
02454 typedef void (APIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
02455 typedef void (APIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v);
02456 typedef void (APIENTRY * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
02457 typedef void (APIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v);
02458 typedef void (APIENTRY * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
02459 typedef void (APIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v);
02460 typedef void (APIENTRY * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
02461 typedef void (APIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v);
02462 typedef void (APIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
02463 typedef void (APIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v);
02464 typedef void (APIENTRY * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
02465 typedef void (APIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);
02466 typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m);
02467 typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m);
02468 typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m);
02469 typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m);
02470 typedef void (APIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
02471 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
02472 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
02473 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
02474 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
02475 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
02476 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
02477 typedef void (APIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, void *img);
02478 #endif
02479 
02480 #ifndef GL_ARB_multitexture
02481 #define GL_ARB_multitexture 1
02482 #ifdef GL_GLEXT_PROTOTYPES
02483 GLAPI void APIENTRY glActiveTextureARB (GLenum);
02484 GLAPI void APIENTRY glClientActiveTextureARB (GLenum);
02485 GLAPI void APIENTRY glMultiTexCoord1dARB (GLenum, GLdouble);
02486 GLAPI void APIENTRY glMultiTexCoord1dvARB (GLenum, const GLdouble *);
02487 GLAPI void APIENTRY glMultiTexCoord1fARB (GLenum, GLfloat);
02488 GLAPI void APIENTRY glMultiTexCoord1fvARB (GLenum, const GLfloat *);
02489 GLAPI void APIENTRY glMultiTexCoord1iARB (GLenum, GLint);
02490 GLAPI void APIENTRY glMultiTexCoord1ivARB (GLenum, const GLint *);
02491 GLAPI void APIENTRY glMultiTexCoord1sARB (GLenum, GLshort);
02492 GLAPI void APIENTRY glMultiTexCoord1svARB (GLenum, const GLshort *);
02493 GLAPI void APIENTRY glMultiTexCoord2dARB (GLenum, GLdouble, GLdouble);
02494 GLAPI void APIENTRY glMultiTexCoord2dvARB (GLenum, const GLdouble *);
02495 GLAPI void APIENTRY glMultiTexCoord2fARB (GLenum, GLfloat, GLfloat);
02496 GLAPI void APIENTRY glMultiTexCoord2fvARB (GLenum, const GLfloat *);
02497 GLAPI void APIENTRY glMultiTexCoord2iARB (GLenum, GLint, GLint);
02498 GLAPI void APIENTRY glMultiTexCoord2ivARB (GLenum, const GLint *);
02499 GLAPI void APIENTRY glMultiTexCoord2sARB (GLenum, GLshort, GLshort);
02500 GLAPI void APIENTRY glMultiTexCoord2svARB (GLenum, const GLshort *);
02501 GLAPI void APIENTRY glMultiTexCoord3dARB (GLenum, GLdouble, GLdouble, GLdouble);
02502 GLAPI void APIENTRY glMultiTexCoord3dvARB (GLenum, const GLdouble *);
02503 GLAPI void APIENTRY glMultiTexCoord3fARB (GLenum, GLfloat, GLfloat, GLfloat);
02504 GLAPI void APIENTRY glMultiTexCoord3fvARB (GLenum, const GLfloat *);
02505 GLAPI void APIENTRY glMultiTexCoord3iARB (GLenum, GLint, GLint, GLint);
02506 GLAPI void APIENTRY glMultiTexCoord3ivARB (GLenum, const GLint *);
02507 GLAPI void APIENTRY glMultiTexCoord3sARB (GLenum, GLshort, GLshort, GLshort);
02508 GLAPI void APIENTRY glMultiTexCoord3svARB (GLenum, const GLshort *);
02509 GLAPI void APIENTRY glMultiTexCoord4dARB (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
02510 GLAPI void APIENTRY glMultiTexCoord4dvARB (GLenum, const GLdouble *);
02511 GLAPI void APIENTRY glMultiTexCoord4fARB (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
02512 GLAPI void APIENTRY glMultiTexCoord4fvARB (GLenum, const GLfloat *);
02513 GLAPI void APIENTRY glMultiTexCoord4iARB (GLenum, GLint, GLint, GLint, GLint);
02514 GLAPI void APIENTRY glMultiTexCoord4ivARB (GLenum, const GLint *);
02515 GLAPI void APIENTRY glMultiTexCoord4sARB (GLenum, GLshort, GLshort, GLshort, GLshort);
02516 GLAPI void APIENTRY glMultiTexCoord4svARB (GLenum, const GLshort *);
02517 #endif /* GL_GLEXT_PROTOTYPES */
02518 typedef void (APIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
02519 typedef void (APIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
02520 typedef void (APIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
02521 typedef void (APIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
02522 typedef void (APIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
02523 typedef void (APIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
02524 typedef void (APIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
02525 typedef void (APIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
02526 typedef void (APIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
02527 typedef void (APIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
02528 typedef void (APIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
02529 typedef void (APIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
02530 typedef void (APIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
02531 typedef void (APIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
02532 typedef void (APIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
02533 typedef void (APIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
02534 typedef void (APIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
02535 typedef void (APIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
02536 typedef void (APIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
02537 typedef void (APIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
02538 typedef void (APIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
02539 typedef void (APIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
02540 typedef void (APIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
02541 typedef void (APIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
02542 typedef void (APIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
02543 typedef void (APIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
02544 typedef void (APIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
02545 typedef void (APIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
02546 typedef void (APIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
02547 typedef void (APIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
02548 typedef void (APIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
02549 typedef void (APIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
02550 typedef void (APIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
02551 typedef void (APIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
02552 #endif
02553 
02554 #ifndef GL_ARB_transpose_matrix
02555 #define GL_ARB_transpose_matrix 1
02556 #ifdef GL_GLEXT_PROTOTYPES
02557 GLAPI void APIENTRY glLoadTransposeMatrixfARB (const GLfloat *);
02558 GLAPI void APIENTRY glLoadTransposeMatrixdARB (const GLdouble *);
02559 GLAPI void APIENTRY glMultTransposeMatrixfARB (const GLfloat *);
02560 GLAPI void APIENTRY glMultTransposeMatrixdARB (const GLdouble *);
02561 #endif /* GL_GLEXT_PROTOTYPES */
02562 typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
02563 typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
02564 typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
02565 typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
02566 #endif
02567 
02568 #ifndef GL_ARB_multisample
02569 #define GL_ARB_multisample 1
02570 #ifdef GL_GLEXT_PROTOTYPES
02571 GLAPI void APIENTRY glSampleCoverageARB (GLclampf, GLboolean);
02572 #endif /* GL_GLEXT_PROTOTYPES */
02573 typedef void (APIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
02574 #endif
02575 
02576 #ifndef GL_ARB_texture_env_add
02577 #define GL_ARB_texture_env_add 1
02578 #endif
02579 
02580 #ifndef GL_ARB_texture_cube_map
02581 #define GL_ARB_texture_cube_map 1
02582 #endif
02583 
02584 #ifndef GL_ARB_texture_compression
02585 #define GL_ARB_texture_compression 1
02586 #ifdef GL_GLEXT_PROTOTYPES
02587 GLAPI void APIENTRY glCompressedTexImage3DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
02588 GLAPI void APIENTRY glCompressedTexImage2DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
02589 GLAPI void APIENTRY glCompressedTexImage1DARB (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
02590 GLAPI void APIENTRY glCompressedTexSubImage3DARB (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
02591 GLAPI void APIENTRY glCompressedTexSubImage2DARB (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
02592 GLAPI void APIENTRY glCompressedTexSubImage1DARB (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
02593 GLAPI void APIENTRY glGetCompressedTexImageARB (GLenum, GLint, void *);
02594 #endif /* GL_GLEXT_PROTOTYPES */
02595 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
02596 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
02597 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
02598 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
02599 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
02600 typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
02601 typedef void (APIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, void *img);
02602 #endif
02603 
02604 #ifndef GL_ARB_texture_border_clamp
02605 #define GL_ARB_texture_border_clamp 1
02606 #endif
02607 
02608 #ifndef GL_ARB_point_parameters
02609 #define GL_ARB_point_parameters 1
02610 #ifdef GL_GLEXT_PROTOTYPES
02611 GLAPI void APIENTRY glPointParameterfARB (GLenum, GLfloat);
02612 GLAPI void APIENTRY glPointParameterfvARB (GLenum, const GLfloat *);
02613 #endif /* GL_GLEXT_PROTOTYPES */
02614 typedef void (APIENTRY * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
02615 typedef void (APIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params);
02616 #endif
02617 
02618 #ifndef GL_ARB_vertex_blend
02619 #define GL_ARB_vertex_blend 1
02620 #ifdef GL_GLEXT_PROTOTYPES
02621 GLAPI void APIENTRY glWeightbvARB (GLint, const GLbyte *);
02622 GLAPI void APIENTRY glWeightsvARB (GLint, const GLshort *);
02623 GLAPI void APIENTRY glWeightivARB (GLint, const GLint *);
02624 GLAPI void APIENTRY glWeightfvARB (GLint, const GLfloat *);
02625 GLAPI void APIENTRY glWeightdvARB (GLint, const GLdouble *);
02626 GLAPI void APIENTRY glWeightubvARB (GLint, const GLubyte *);
02627 GLAPI void APIENTRY glWeightusvARB (GLint, const GLushort *);
02628 GLAPI void APIENTRY glWeightuivARB (GLint, const GLuint *);
02629 GLAPI void APIENTRY glWeightPointerARB (GLint, GLenum, GLsizei, const GLvoid *);
02630 GLAPI void APIENTRY glVertexBlendARB (GLint);
02631 #endif /* GL_GLEXT_PROTOTYPES */
02632 typedef void (APIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights);
02633 typedef void (APIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights);
02634 typedef void (APIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, const GLint *weights);
02635 typedef void (APIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights);
02636 typedef void (APIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights);
02637 typedef void (APIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights);
02638 typedef void (APIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights);
02639 typedef void (APIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights);
02640 typedef void (APIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
02641 typedef void (APIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count);
02642 #endif
02643 
02644 #ifndef GL_ARB_matrix_palette
02645 #define GL_ARB_matrix_palette 1
02646 #ifdef GL_GLEXT_PROTOTYPES
02647 GLAPI void APIENTRY glCurrentPaletteMatrixARB (GLint);
02648 GLAPI void APIENTRY glMatrixIndexubvARB (GLint, const GLubyte *);
02649 GLAPI void APIENTRY glMatrixIndexusvARB (GLint, const GLushort *);
02650 GLAPI void APIENTRY glMatrixIndexuivARB (GLint, const GLuint *);
02651 GLAPI void APIENTRY glMatrixIndexPointerARB (GLint, GLenum, GLsizei, const GLvoid *);
02652 #endif /* GL_GLEXT_PROTOTYPES */
02653 typedef void (APIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
02654 typedef void (APIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices);
02655 typedef void (APIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices);
02656 typedef void (APIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices);
02657 typedef void (APIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
02658 #endif
02659 
02660 #ifndef GL_ARB_texture_env_combine
02661 #define GL_ARB_texture_env_combine 1
02662 #endif
02663 
02664 #ifndef GL_ARB_texture_env_crossbar
02665 #define GL_ARB_texture_env_crossbar 1
02666 #endif
02667 
02668 #ifndef GL_ARB_texture_env_dot3
02669 #define GL_ARB_texture_env_dot3 1
02670 #endif
02671 
02672 #ifndef GL_ARB_texture_mirror_repeat
02673 #define GL_ARB_texture_mirror_repeat 1
02674 #endif
02675 
02676 #ifndef GL_ARB_depth_texture
02677 #define GL_ARB_depth_texture 1
02678 #endif
02679 
02680 #ifndef GL_ARB_shadow
02681 #define GL_ARB_shadow 1
02682 #endif
02683 
02684 #ifndef GL_ARB_shadow_ambient
02685 #define GL_ARB_shadow_ambient 1
02686 #endif
02687 
02688 #ifndef GL_ARB_window_pos
02689 #define GL_ARB_window_pos 1
02690 #ifdef GL_GLEXT_PROTOTYPES
02691 GLAPI void APIENTRY glWindowPos2dARB (GLdouble, GLdouble);
02692 GLAPI void APIENTRY glWindowPos2dvARB (const GLdouble *);
02693 GLAPI void APIENTRY glWindowPos2fARB (GLfloat, GLfloat);
02694 GLAPI void APIENTRY glWindowPos2fvARB (const GLfloat *);
02695 GLAPI void APIENTRY glWindowPos2iARB (GLint, GLint);
02696 GLAPI void APIENTRY glWindowPos2ivARB (const GLint *);
02697 GLAPI void APIENTRY glWindowPos2sARB (GLshort, GLshort);
02698 GLAPI void APIENTRY glWindowPos2svARB (const GLshort *);
02699 GLAPI void APIENTRY glWindowPos3dARB (GLdouble, GLdouble, GLdouble);
02700 GLAPI void APIENTRY glWindowPos3dvARB (const GLdouble *);
02701 GLAPI void APIENTRY glWindowPos3fARB (GLfloat, GLfloat, GLfloat);
02702 GLAPI void APIENTRY glWindowPos3fvARB (const GLfloat *);
02703 GLAPI void APIENTRY glWindowPos3iARB (GLint, GLint, GLint);
02704 GLAPI void APIENTRY glWindowPos3ivARB (const GLint *);
02705 GLAPI void APIENTRY glWindowPos3sARB (GLshort, GLshort, GLshort);
02706 GLAPI void APIENTRY glWindowPos3svARB (const GLshort *);
02707 #endif /* GL_GLEXT_PROTOTYPES */
02708 typedef void (APIENTRY * PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
02709 typedef void (APIENTRY * PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *v);
02710 typedef void (APIENTRY * PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
02711 typedef void (APIENTRY * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *v);
02712 typedef void (APIENTRY * PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
02713 typedef void (APIENTRY * PFNGLWINDOWPOS2IVARBPROC) (const GLint *v);
02714 typedef void (APIENTRY * PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
02715 typedef void (APIENTRY * PFNGLWINDOWPOS2SVARBPROC) (const GLshort *v);
02716 typedef void (APIENTRY * PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
02717 typedef void (APIENTRY * PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *v);
02718 typedef void (APIENTRY * PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
02719 typedef void (APIENTRY * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *v);
02720 typedef void (APIENTRY * PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
02721 typedef void (APIENTRY * PFNGLWINDOWPOS3IVARBPROC) (const GLint *v);
02722 typedef void (APIENTRY * PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
02723 typedef void (APIENTRY * PFNGLWINDOWPOS3SVARBPROC) (const GLshort *v);
02724 #endif
02725 
02726 #ifndef GL_EXT_abgr
02727 #define GL_EXT_abgr 1
02728 #endif
02729 
02730 #ifndef GL_EXT_blend_color
02731 #define GL_EXT_blend_color 1
02732 #ifdef GL_GLEXT_PROTOTYPES
02733 GLAPI void APIENTRY glBlendColorEXT (GLclampf, GLclampf, GLclampf, GLclampf);
02734 #endif /* GL_GLEXT_PROTOTYPES */
02735 typedef void (APIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
02736 #endif
02737 
02738 #ifndef GL_EXT_polygon_offset
02739 #define GL_EXT_polygon_offset 1
02740 #ifdef GL_GLEXT_PROTOTYPES
02741 GLAPI void APIENTRY glPolygonOffsetEXT (GLfloat, GLfloat);
02742 #endif /* GL_GLEXT_PROTOTYPES */
02743 typedef void (APIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
02744 #endif
02745 
02746 #ifndef GL_EXT_texture
02747 #define GL_EXT_texture 1
02748 #endif
02749 
02750 #ifndef GL_EXT_texture3D
02751 #define GL_EXT_texture3D 1
02752 #ifdef GL_GLEXT_PROTOTYPES
02753 GLAPI void APIENTRY glTexImage3DEXT (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
02754 GLAPI void APIENTRY glTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
02755 #endif /* GL_GLEXT_PROTOTYPES */
02756 typedef void (APIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
02757 typedef void (APIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
02758 #endif
02759 
02760 #ifndef GL_SGIS_texture_filter4
02761 #define GL_SGIS_texture_filter4 1
02762 #ifdef GL_GLEXT_PROTOTYPES
02763 GLAPI void APIENTRY glGetTexFilterFuncSGIS (GLenum, GLenum, GLfloat *);
02764 GLAPI void APIENTRY glTexFilterFuncSGIS (GLenum, GLenum, GLsizei, const GLfloat *);
02765 #endif /* GL_GLEXT_PROTOTYPES */
02766 typedef void (APIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat *weights);
02767 typedef void (APIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights);
02768 #endif
02769 
02770 #ifndef GL_EXT_subtexture
02771 #define GL_EXT_subtexture 1
02772 #ifdef GL_GLEXT_PROTOTYPES
02773 GLAPI void APIENTRY glTexSubImage1DEXT (GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
02774 GLAPI void APIENTRY glTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
02775 #endif /* GL_GLEXT_PROTOTYPES */
02776 typedef void (APIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
02777 typedef void (APIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
02778 #endif
02779 
02780 #ifndef GL_EXT_copy_texture
02781 #define GL_EXT_copy_texture 1
02782 #ifdef GL_GLEXT_PROTOTYPES
02783 GLAPI void APIENTRY glCopyTexImage1DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
02784 GLAPI void APIENTRY glCopyTexImage2DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
02785 GLAPI void APIENTRY glCopyTexSubImage1DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei);
02786 GLAPI void APIENTRY glCopyTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
02787 GLAPI void APIENTRY glCopyTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
02788 #endif /* GL_GLEXT_PROTOTYPES */
02789 typedef void (APIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
02790 typedef void (APIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
02791 typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
02792 typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
02793 typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
02794 #endif
02795 
02796 #ifndef GL_EXT_histogram
02797 #define GL_EXT_histogram 1
02798 #ifdef GL_GLEXT_PROTOTYPES
02799 GLAPI void APIENTRY glGetHistogramEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
02800 GLAPI void APIENTRY glGetHistogramParameterfvEXT (GLenum, GLenum, GLfloat *);
02801 GLAPI void APIENTRY glGetHistogramParameterivEXT (GLenum, GLenum, GLint *);
02802 GLAPI void APIENTRY glGetMinmaxEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
02803 GLAPI void APIENTRY glGetMinmaxParameterfvEXT (GLenum, GLenum, GLfloat *);
02804 GLAPI void APIENTRY glGetMinmaxParameterivEXT (GLenum, GLenum, GLint *);
02805 GLAPI void APIENTRY glHistogramEXT (GLenum, GLsizei, GLenum, GLboolean);
02806 GLAPI void APIENTRY glMinmaxEXT (GLenum, GLenum, GLboolean);
02807 GLAPI void APIENTRY glResetHistogramEXT (GLenum);
02808 GLAPI void APIENTRY glResetMinmaxEXT (GLenum);
02809 #endif /* GL_GLEXT_PROTOTYPES */
02810 typedef void (APIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
02811 typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
02812 typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
02813 typedef void (APIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
02814 typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
02815 typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
02816 typedef void (APIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
02817 typedef void (APIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
02818 typedef void (APIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
02819 typedef void (APIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target);
02820 #endif
02821 
02822 #ifndef GL_EXT_convolution
02823 #define GL_EXT_convolution 1
02824 #ifdef GL_GLEXT_PROTOTYPES
02825 GLAPI void APIENTRY glConvolutionFilter1DEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
02826 GLAPI void APIENTRY glConvolutionFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
02827 GLAPI void APIENTRY glConvolutionParameterfEXT (GLenum, GLenum, GLfloat);
02828 GLAPI void APIENTRY glConvolutionParameterfvEXT (GLenum, GLenum, const GLfloat *);
02829 GLAPI void APIENTRY glConvolutionParameteriEXT (GLenum, GLenum, GLint);
02830 GLAPI void APIENTRY glConvolutionParameterivEXT (GLenum, GLenum, const GLint *);
02831 GLAPI void APIENTRY glCopyConvolutionFilter1DEXT (GLenum, GLenum, GLint, GLint, GLsizei);
02832 GLAPI void APIENTRY glCopyConvolutionFilter2DEXT (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
02833 GLAPI void APIENTRY glGetConvolutionFilterEXT (GLenum, GLenum, GLenum, GLvoid *);
02834 GLAPI void APIENTRY glGetConvolutionParameterfvEXT (GLenum, GLenum, GLfloat *);
02835 GLAPI void APIENTRY glGetConvolutionParameterivEXT (GLenum, GLenum, GLint *);
02836 GLAPI void APIENTRY glGetSeparableFilterEXT (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
02837 GLAPI void APIENTRY glSeparableFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
02838 #endif /* GL_GLEXT_PROTOTYPES */
02839 typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
02840 typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
02841 typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
02842 typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
02843 typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
02844 typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
02845 typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
02846 typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
02847 typedef void (APIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
02848 typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
02849 typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
02850 typedef void (APIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
02851 typedef void (APIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
02852 #endif
02853 
02854 #ifndef GL_EXT_color_matrix
02855 #define GL_EXT_color_matrix 1
02856 #endif
02857 
02858 #ifndef GL_SGI_color_table
02859 #define GL_SGI_color_table 1
02860 #ifdef GL_GLEXT_PROTOTYPES
02861 GLAPI void APIENTRY glColorTableSGI (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
02862 GLAPI void APIENTRY glColorTableParameterfvSGI (GLenum, GLenum, const GLfloat *);
02863 GLAPI void APIENTRY glColorTableParameterivSGI (GLenum, GLenum, const GLint *);
02864 GLAPI void APIENTRY glCopyColorTableSGI (GLenum, GLenum, GLint, GLint, GLsizei);
02865 GLAPI void APIENTRY glGetColorTableSGI (GLenum, GLenum, GLenum, GLvoid *);
02866 GLAPI void APIENTRY glGetColorTableParameterfvSGI (GLenum, GLenum, GLfloat *);
02867 GLAPI void APIENTRY glGetColorTableParameterivSGI (GLenum, GLenum, GLint *);
02868 #endif /* GL_GLEXT_PROTOTYPES */
02869 typedef void (APIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
02870 typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat *params);
02871 typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint *params);
02872 typedef void (APIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
02873 typedef void (APIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
02874 typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat *params);
02875 typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint *params);
02876 #endif
02877 
02878 #ifndef GL_SGIX_pixel_texture
02879 #define GL_SGIX_pixel_texture 1
02880 #ifdef GL_GLEXT_PROTOTYPES
02881 GLAPI void APIENTRY glPixelTexGenSGIX (GLenum);
02882 #endif /* GL_GLEXT_PROTOTYPES */
02883 typedef void (APIENTRY * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
02884 #endif
02885 
02886 #ifndef GL_SGIS_pixel_texture
02887 #define GL_SGIS_pixel_texture 1
02888 #ifdef GL_GLEXT_PROTOTYPES
02889 GLAPI void APIENTRY glPixelTexGenParameteriSGIS (GLenum, GLint);
02890 GLAPI void APIENTRY glPixelTexGenParameterivSGIS (GLenum, const GLint *);
02891 GLAPI void APIENTRY glPixelTexGenParameterfSGIS (GLenum, GLfloat);
02892 GLAPI void APIENTRY glPixelTexGenParameterfvSGIS (GLenum, const GLfloat *);
02893 GLAPI void APIENTRY glGetPixelTexGenParameterivSGIS (GLenum, GLint *);
02894 GLAPI void APIENTRY glGetPixelTexGenParameterfvSGIS (GLenum, GLfloat *);
02895 #endif /* GL_GLEXT_PROTOTYPES */
02896 typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
02897 typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint *params);
02898 typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
02899 typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
02900 typedef void (APIENTRY * PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint *params);
02901 typedef void (APIENTRY * PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat *params);
02902 #endif
02903 
02904 #ifndef GL_SGIS_texture4D
02905 #define GL_SGIS_texture4D 1
02906 #ifdef GL_GLEXT_PROTOTYPES
02907 GLAPI void APIENTRY glTexImage4DSGIS (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
02908 GLAPI void APIENTRY glTexSubImage4DSGIS (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
02909 #endif /* GL_GLEXT_PROTOTYPES */
02910 typedef void (APIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
02911 typedef void (APIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels);
02912 #endif
02913 
02914 #ifndef GL_SGI_texture_color_table
02915 #define GL_SGI_texture_color_table 1
02916 #endif
02917 
02918 #ifndef GL_EXT_cmyka
02919 #define GL_EXT_cmyka 1
02920 #endif
02921 
02922 #ifndef GL_EXT_texture_object
02923 #define GL_EXT_texture_object 1
02924 #ifdef GL_GLEXT_PROTOTYPES
02925 GLAPI GLboolean APIENTRY glAreTexturesResidentEXT (GLsizei, const GLuint *, GLboolean *);
02926 GLAPI void APIENTRY glBindTextureEXT (GLenum, GLuint);
02927 GLAPI void APIENTRY glDeleteTexturesEXT (GLsizei, const GLuint *);
02928 GLAPI void APIENTRY glGenTexturesEXT (GLsizei, GLuint *);
02929 GLAPI GLboolean APIENTRY glIsTextureEXT (GLuint);
02930 GLAPI void APIENTRY glPrioritizeTexturesEXT (GLsizei, const GLuint *, const GLclampf *);
02931 #endif /* GL_GLEXT_PROTOTYPES */
02932 typedef GLboolean (APIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences);
02933 typedef void (APIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
02934 typedef void (APIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *textures);
02935 typedef void (APIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures);
02936 typedef GLboolean (APIENTRY * PFNGLISTEXTUREEXTPROC) (GLuint texture);
02937 typedef void (APIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
02938 #endif
02939 
02940 #ifndef GL_SGIS_detail_texture
02941 #define GL_SGIS_detail_texture 1
02942 #ifdef GL_GLEXT_PROTOTYPES
02943 GLAPI void APIENTRY glDetailTexFuncSGIS (GLenum, GLsizei, const GLfloat *);
02944 GLAPI void APIENTRY glGetDetailTexFuncSGIS (GLenum, GLfloat *);
02945 #endif /* GL_GLEXT_PROTOTYPES */
02946 typedef void (APIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
02947 typedef void (APIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
02948 #endif
02949 
02950 #ifndef GL_SGIS_sharpen_texture
02951 #define GL_SGIS_sharpen_texture 1
02952 #ifdef GL_GLEXT_PROTOTYPES
02953 GLAPI void APIENTRY glSharpenTexFuncSGIS (GLenum, GLsizei, const GLfloat *);
02954 GLAPI void APIENTRY glGetSharpenTexFuncSGIS (GLenum, GLfloat *);
02955 #endif /* GL_GLEXT_PROTOTYPES */
02956 typedef void (APIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
02957 typedef void (APIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
02958 #endif
02959 
02960 #ifndef GL_EXT_packed_pixels
02961 #define GL_EXT_packed_pixels 1
02962 #endif
02963 
02964 #ifndef GL_SGIS_texture_lod
02965 #define GL_SGIS_texture_lod 1
02966 #endif
02967 
02968 #ifndef GL_SGIS_multisample
02969 #define GL_SGIS_multisample 1
02970 #ifdef GL_GLEXT_PROTOTYPES
02971 GLAPI void APIENTRY glSampleMaskSGIS (GLclampf, GLboolean);
02972 GLAPI void APIENTRY glSamplePatternSGIS (GLenum);
02973 #endif /* GL_GLEXT_PROTOTYPES */
02974 typedef void (APIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
02975 typedef void (APIENTRY * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
02976 #endif
02977 
02978 #ifndef GL_EXT_rescale_normal
02979 #define GL_EXT_rescale_normal 1
02980 #endif
02981 
02982 #ifndef GL_EXT_vertex_array
02983 #define GL_EXT_vertex_array 1
02984 #ifdef GL_GLEXT_PROTOTYPES
02985 GLAPI void APIENTRY glArrayElementEXT (GLint);
02986 GLAPI void APIENTRY glColorPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
02987 GLAPI void APIENTRY glDrawArraysEXT (GLenum, GLint, GLsizei);
02988 GLAPI void APIENTRY glEdgeFlagPointerEXT (GLsizei, GLsizei, const GLboolean *);
02989 GLAPI void APIENTRY glGetPointervEXT (GLenum, GLvoid* *);
02990 GLAPI void APIENTRY glIndexPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *);
02991 GLAPI void APIENTRY glNormalPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *);
02992 GLAPI void APIENTRY glTexCoordPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
02993 GLAPI void APIENTRY glVertexPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
02994 #endif /* GL_GLEXT_PROTOTYPES */
02995 typedef void (APIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i);
02996 typedef void (APIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
02997 typedef void (APIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
02998 typedef void (APIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean *pointer);
02999 typedef void (APIENTRY * PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* *params);
03000 typedef void (APIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
03001 typedef void (APIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
03002 typedef void (APIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
03003 typedef void (APIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
03004 #endif
03005 
03006 #ifndef GL_EXT_misc_attribute
03007 #define GL_EXT_misc_attribute 1
03008 #endif
03009 
03010 #ifndef GL_SGIS_generate_mipmap
03011 #define GL_SGIS_generate_mipmap 1
03012 #endif
03013 
03014 #ifndef GL_SGIX_clipmap
03015 #define GL_SGIX_clipmap 1
03016 #endif
03017 
03018 #ifndef GL_SGIX_shadow
03019 #define GL_SGIX_shadow 1
03020 #endif
03021 
03022 #ifndef GL_SGIS_texture_edge_clamp
03023 #define GL_SGIS_texture_edge_clamp 1
03024 #endif
03025 
03026 #ifndef GL_SGIS_texture_border_clamp
03027 #define GL_SGIS_texture_border_clamp 1
03028 #endif
03029 
03030 #ifndef GL_EXT_blend_minmax
03031 #define GL_EXT_blend_minmax 1
03032 #ifdef GL_GLEXT_PROTOTYPES
03033 GLAPI void APIENTRY glBlendEquationEXT (GLenum);
03034 #endif /* GL_GLEXT_PROTOTYPES */
03035 typedef void (APIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
03036 #endif
03037 
03038 #ifndef GL_EXT_blend_subtract
03039 #define GL_EXT_blend_subtract 1
03040 #endif
03041 
03042 #ifndef GL_EXT_blend_logic_op
03043 #define GL_EXT_blend_logic_op 1
03044 #endif
03045 
03046 #ifndef GL_SGIX_interlace
03047 #define GL_SGIX_interlace 1
03048 #endif
03049 
03050 #ifndef GL_SGIX_pixel_tiles
03051 #define GL_SGIX_pixel_tiles 1
03052 #endif
03053 
03054 #ifndef GL_SGIX_texture_select
03055 #define GL_SGIX_texture_select 1
03056 #endif
03057 
03058 #ifndef GL_SGIX_sprite
03059 #define GL_SGIX_sprite 1
03060 #ifdef GL_GLEXT_PROTOTYPES
03061 GLAPI void APIENTRY glSpriteParameterfSGIX (GLenum, GLfloat);
03062 GLAPI void APIENTRY glSpriteParameterfvSGIX (GLenum, const GLfloat *);
03063 GLAPI void APIENTRY glSpriteParameteriSGIX (GLenum, GLint);
03064 GLAPI void APIENTRY glSpriteParameterivSGIX (GLenum, const GLint *);
03065 #endif /* GL_GLEXT_PROTOTYPES */
03066 typedef void (APIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
03067 typedef void (APIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat *params);
03068 typedef void (APIENTRY * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
03069 typedef void (APIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint *params);
03070 #endif
03071 
03072 #ifndef GL_SGIX_texture_multi_buffer
03073 #define GL_SGIX_texture_multi_buffer 1
03074 #endif
03075 
03076 #ifndef GL_EXT_point_parameters
03077 #define GL_EXT_point_parameters 1
03078 #ifdef GL_GLEXT_PROTOTYPES
03079 GLAPI void APIENTRY glPointParameterfEXT (GLenum, GLfloat);
03080 GLAPI void APIENTRY glPointParameterfvEXT (GLenum, const GLfloat *);
03081 #endif /* GL_GLEXT_PROTOTYPES */
03082 typedef void (APIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
03083 typedef void (APIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat *params);
03084 #endif
03085 
03086 #ifndef GL_SGIS_point_parameters
03087 #define GL_SGIS_point_parameters 1
03088 #ifdef GL_GLEXT_PROTOTYPES
03089 GLAPI void APIENTRY glPointParameterfSGIS (GLenum, GLfloat);
03090 GLAPI void APIENTRY glPointParameterfvSGIS (GLenum, const GLfloat *);
03091 #endif /* GL_GLEXT_PROTOTYPES */
03092 typedef void (APIENTRY * PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
03093 typedef void (APIENTRY * PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
03094 #endif
03095 
03096 #ifndef GL_SGIX_instruments
03097 #define GL_SGIX_instruments 1
03098 #ifdef GL_GLEXT_PROTOTYPES
03099 GLAPI GLint APIENTRY glGetInstrumentsSGIX (void);
03100 GLAPI void APIENTRY glInstrumentsBufferSGIX (GLsizei, GLint *);
03101 GLAPI GLint APIENTRY glPollInstrumentsSGIX (GLint *);
03102 GLAPI void APIENTRY glReadInstrumentsSGIX (GLint);
03103 GLAPI void APIENTRY glStartInstrumentsSGIX (void);
03104 GLAPI void APIENTRY glStopInstrumentsSGIX (GLint);
03105 #endif /* GL_GLEXT_PROTOTYPES */
03106 typedef GLint (APIENTRY * PFNGLGETINSTRUMENTSSGIXPROC) (void);
03107 typedef void (APIENTRY * PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *buffer);
03108 typedef GLint (APIENTRY * PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p);
03109 typedef void (APIENTRY * PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
03110 typedef void (APIENTRY * PFNGLSTARTINSTRUMENTSSGIXPROC) (void);
03111 typedef void (APIENTRY * PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
03112 #endif
03113 
03114 #ifndef GL_SGIX_texture_scale_bias
03115 #define GL_SGIX_texture_scale_bias 1
03116 #endif
03117 
03118 #ifndef GL_SGIX_framezoom
03119 #define GL_SGIX_framezoom 1
03120 #ifdef GL_GLEXT_PROTOTYPES
03121 GLAPI void APIENTRY glFrameZoomSGIX (GLint);
03122 #endif /* GL_GLEXT_PROTOTYPES */
03123 typedef void (APIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
03124 #endif
03125 
03126 #ifndef GL_SGIX_tag_sample_buffer
03127 #define GL_SGIX_tag_sample_buffer 1
03128 #ifdef GL_GLEXT_PROTOTYPES
03129 GLAPI void APIENTRY glTagSampleBufferSGIX (void);
03130 #endif /* GL_GLEXT_PROTOTYPES */
03131 typedef void (APIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);
03132 #endif
03133 
03134 #ifndef GL_SGIX_polynomial_ffd
03135 #define GL_SGIX_polynomial_ffd 1
03136 #ifdef GL_GLEXT_PROTOTYPES
03137 GLAPI void APIENTRY glDeformationMap3dSGIX (GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
03138 GLAPI void APIENTRY glDeformationMap3fSGIX (GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
03139 GLAPI void APIENTRY glDeformSGIX (GLbitfield);
03140 GLAPI void APIENTRY glLoadIdentityDeformationMapSGIX (GLbitfield);
03141 #endif /* GL_GLEXT_PROTOTYPES */
03142 typedef void (APIENTRY * PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points);
03143 typedef void (APIENTRY * PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points);
03144 typedef void (APIENTRY * PFNGLDEFORMSGIXPROC) (GLbitfield mask);
03145 typedef void (APIENTRY * PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
03146 #endif
03147 
03148 #ifndef GL_SGIX_reference_plane
03149 #define GL_SGIX_reference_plane 1
03150 #ifdef GL_GLEXT_PROTOTYPES
03151 GLAPI void APIENTRY glReferencePlaneSGIX (const GLdouble *);
03152 #endif /* GL_GLEXT_PROTOTYPES */
03153 typedef void (APIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation);
03154 #endif
03155 
03156 #ifndef GL_SGIX_flush_raster
03157 #define GL_SGIX_flush_raster 1
03158 #ifdef GL_GLEXT_PROTOTYPES
03159 GLAPI void APIENTRY glFlushRasterSGIX (void);
03160 #endif /* GL_GLEXT_PROTOTYPES */
03161 typedef void (APIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void);
03162 #endif
03163 
03164 #ifndef GL_SGIX_depth_texture
03165 #define GL_SGIX_depth_texture 1
03166 #endif
03167 
03168 #ifndef GL_SGIS_fog_function
03169 #define GL_SGIS_fog_function 1
03170 #ifdef GL_GLEXT_PROTOTYPES
03171 GLAPI void APIENTRY glFogFuncSGIS (GLsizei, const GLfloat *);
03172 GLAPI void APIENTRY glGetFogFuncSGIS (GLfloat *);
03173 #endif /* GL_GLEXT_PROTOTYPES */
03174 typedef void (APIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points);
03175 typedef void (APIENTRY * PFNGLGETFOGFUNCSGISPROC) (GLfloat *points);
03176 #endif
03177 
03178 #ifndef GL_SGIX_fog_offset
03179 #define GL_SGIX_fog_offset 1
03180 #endif
03181 
03182 #ifndef GL_HP_image_transform
03183 #define GL_HP_image_transform 1
03184 #ifdef GL_GLEXT_PROTOTYPES
03185 GLAPI void APIENTRY glImageTransformParameteriHP (GLenum, GLenum, GLint);
03186 GLAPI void APIENTRY glImageTransformParameterfHP (GLenum, GLenum, GLfloat);
03187 GLAPI void APIENTRY glImageTransformParameterivHP (GLenum, GLenum, const GLint *);
03188 GLAPI void APIENTRY glImageTransformParameterfvHP (GLenum, GLenum, const GLfloat *);
03189 GLAPI void APIENTRY glGetImageTransformParameterivHP (GLenum, GLenum, GLint *);
03190 GLAPI void APIENTRY glGetImageTransformParameterfvHP (GLenum, GLenum, GLfloat *);
03191 #endif /* GL_GLEXT_PROTOTYPES */
03192 typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
03193 typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
03194 typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params);
03195 typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params);
03196 typedef void (APIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params);
03197 typedef void (APIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params);
03198 #endif
03199 
03200 #ifndef GL_HP_convolution_border_modes
03201 #define GL_HP_convolution_border_modes 1
03202 #endif
03203 
03204 #ifndef GL_SGIX_texture_add_env
03205 #define GL_SGIX_texture_add_env 1
03206 #endif
03207 
03208 #ifndef GL_EXT_color_subtable
03209 #define GL_EXT_color_subtable 1
03210 #ifdef GL_GLEXT_PROTOTYPES
03211 GLAPI void APIENTRY glColorSubTableEXT (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
03212 GLAPI void APIENTRY glCopyColorSubTableEXT (GLenum, GLsizei, GLint, GLint, GLsizei);
03213 #endif /* GL_GLEXT_PROTOTYPES */
03214 typedef void (APIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
03215 typedef void (APIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
03216 #endif
03217 
03218 #ifndef GL_PGI_vertex_hints
03219 #define GL_PGI_vertex_hints 1
03220 #endif
03221 
03222 #ifndef GL_PGI_misc_hints
03223 #define GL_PGI_misc_hints 1
03224 #ifdef GL_GLEXT_PROTOTYPES
03225 GLAPI void APIENTRY glHintPGI (GLenum, GLint);
03226 #endif /* GL_GLEXT_PROTOTYPES */
03227 typedef void (APIENTRY * PFNGLHINTPGIPROC) (GLenum target, GLint mode);
03228 #endif
03229 
03230 #ifndef GL_EXT_paletted_texture
03231 #define GL_EXT_paletted_texture 1
03232 #ifdef GL_GLEXT_PROTOTYPES
03233 GLAPI void APIENTRY glColorTableEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
03234 GLAPI void APIENTRY glGetColorTableEXT (GLenum, GLenum, GLenum, GLvoid *);
03235 GLAPI void APIENTRY glGetColorTableParameterivEXT (GLenum, GLenum, GLint *);
03236 GLAPI void APIENTRY glGetColorTableParameterfvEXT (GLenum, GLenum, GLfloat *);
03237 #endif /* GL_GLEXT_PROTOTYPES */
03238 typedef void (APIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
03239 typedef void (APIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data);
03240 typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
03241 typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
03242 #endif
03243 
03244 #ifndef GL_EXT_clip_volume_hint
03245 #define GL_EXT_clip_volume_hint 1
03246 #endif
03247 
03248 #ifndef GL_SGIX_list_priority
03249 #define GL_SGIX_list_priority 1
03250 #ifdef GL_GLEXT_PROTOTYPES
03251 GLAPI void APIENTRY glGetListParameterfvSGIX (GLuint, GLenum, GLfloat *);
03252 GLAPI void APIENTRY glGetListParameterivSGIX (GLuint, GLenum, GLint *);
03253 GLAPI void APIENTRY glListParameterfSGIX (GLuint, GLenum, GLfloat);
03254 GLAPI void APIENTRY glListParameterfvSGIX (GLuint, GLenum, const GLfloat *);
03255 GLAPI void APIENTRY glListParameteriSGIX (GLuint, GLenum, GLint);
03256 GLAPI void APIENTRY glListParameterivSGIX (GLuint, GLenum, const GLint *);
03257 #endif /* GL_GLEXT_PROTOTYPES */
03258 typedef void (APIENTRY * PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat *params);
03259 typedef void (APIENTRY * PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint *params);
03260 typedef void (APIENTRY * PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
03261 typedef void (APIENTRY * PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat *params);
03262 typedef void (APIENTRY * PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
03263 typedef void (APIENTRY * PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint *params);
03264 #endif
03265 
03266 #ifndef GL_SGIX_ir_instrument1
03267 #define GL_SGIX_ir_instrument1 1
03268 #endif
03269 
03270 #ifndef GL_SGIX_calligraphic_fragment
03271 #define GL_SGIX_calligraphic_fragment 1
03272 #endif
03273 
03274 #ifndef GL_SGIX_texture_lod_bias
03275 #define GL_SGIX_texture_lod_bias 1
03276 #endif
03277 
03278 #ifndef GL_SGIX_shadow_ambient
03279 #define GL_SGIX_shadow_ambient 1
03280 #endif
03281 
03282 #ifndef GL_EXT_index_texture
03283 #define GL_EXT_index_texture 1
03284 #endif
03285 
03286 #ifndef GL_EXT_index_material
03287 #define GL_EXT_index_material 1
03288 #ifdef GL_GLEXT_PROTOTYPES
03289 GLAPI void APIENTRY glIndexMaterialEXT (GLenum, GLenum);
03290 #endif /* GL_GLEXT_PROTOTYPES */
03291 typedef void (APIENTRY * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
03292 #endif
03293 
03294 #ifndef GL_EXT_index_func
03295 #define GL_EXT_index_func 1
03296 #ifdef GL_GLEXT_PROTOTYPES
03297 GLAPI void APIENTRY glIndexFuncEXT (GLenum, GLclampf);
03298 #endif /* GL_GLEXT_PROTOTYPES */
03299 typedef void (APIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
03300 #endif
03301 
03302 #ifndef GL_EXT_index_array_formats
03303 #define GL_EXT_index_array_formats 1
03304 #endif
03305 
03306 #ifndef GL_EXT_compiled_vertex_array
03307 #define GL_EXT_compiled_vertex_array 1
03308 #ifdef GL_GLEXT_PROTOTYPES
03309 GLAPI void APIENTRY glLockArraysEXT (GLint, GLsizei);
03310 GLAPI void APIENTRY glUnlockArraysEXT (void);
03311 #endif /* GL_GLEXT_PROTOTYPES */
03312 typedef void (APIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
03313 typedef void (APIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void);
03314 #endif
03315 
03316 #ifndef GL_EXT_cull_vertex
03317 #define GL_EXT_cull_vertex 1
03318 #ifdef GL_GLEXT_PROTOTYPES
03319 GLAPI void APIENTRY glCullParameterdvEXT (GLenum, GLdouble *);
03320 GLAPI void APIENTRY glCullParameterfvEXT (GLenum, GLfloat *);
03321 #endif /* GL_GLEXT_PROTOTYPES */
03322 typedef void (APIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *params);
03323 typedef void (APIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat *params);
03324 #endif
03325 
03326 #ifndef GL_SGIX_ycrcb
03327 #define GL_SGIX_ycrcb 1
03328 #endif
03329 
03330 #ifndef GL_SGIX_fragment_lighting
03331 #define GL_SGIX_fragment_lighting 1
03332 #ifdef GL_GLEXT_PROTOTYPES
03333 GLAPI void APIENTRY glFragmentColorMaterialSGIX (GLenum, GLenum);
03334 GLAPI void APIENTRY glFragmentLightfSGIX (GLenum, GLenum, GLfloat);
03335 GLAPI void APIENTRY glFragmentLightfvSGIX (GLenum, GLenum, const GLfloat *);
03336 GLAPI void APIENTRY glFragmentLightiSGIX (GLenum, GLenum, GLint);
03337 GLAPI void APIENTRY glFragmentLightivSGIX (GLenum, GLenum, const GLint *);
03338 GLAPI void APIENTRY glFragmentLightModelfSGIX (GLenum, GLfloat);
03339 GLAPI void APIENTRY glFragmentLightModelfvSGIX (GLenum, const GLfloat *);
03340 GLAPI void APIENTRY glFragmentLightModeliSGIX (GLenum, GLint);
03341 GLAPI void APIENTRY glFragmentLightModelivSGIX (GLenum, const GLint *);
03342 GLAPI void APIENTRY glFragmentMaterialfSGIX (GLenum, GLenum, GLfloat);
03343 GLAPI void APIENTRY glFragmentMaterialfvSGIX (GLenum, GLenum, const GLfloat *);
03344 GLAPI void APIENTRY glFragmentMaterialiSGIX (GLenum, GLenum, GLint);
03345 GLAPI void APIENTRY glFragmentMaterialivSGIX (GLenum, GLenum, const GLint *);
03346 GLAPI void APIENTRY glGetFragmentLightfvSGIX (GLenum, GLenum, GLfloat *);
03347 GLAPI void APIENTRY glGetFragmentLightivSGIX (GLenum, GLenum, GLint *);
03348 GLAPI void APIENTRY glGetFragmentMaterialfvSGIX (GLenum, GLenum, GLfloat *);
03349 GLAPI void APIENTRY glGetFragmentMaterialivSGIX (GLenum, GLenum, GLint *);
03350 GLAPI void APIENTRY glLightEnviSGIX (GLenum, GLint);
03351 #endif /* GL_GLEXT_PROTOTYPES */
03352 typedef void (APIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
03353 typedef void (APIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
03354 typedef void (APIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
03355 typedef void (APIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
03356 typedef void (APIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
03357 typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
03358 typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
03359 typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
03360 typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
03361 typedef void (APIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
03362 typedef void (APIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat *params);
03363 typedef void (APIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
03364 typedef void (APIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint *params);
03365 typedef void (APIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat *params);
03366 typedef void (APIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint *params);
03367 typedef void (APIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
03368 typedef void (APIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
03369 typedef void (APIENTRY * PFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
03370 #endif
03371 
03372 #ifndef GL_IBM_rasterpos_clip
03373 #define GL_IBM_rasterpos_clip 1
03374 #endif
03375 
03376 #ifndef GL_HP_texture_lighting
03377 #define GL_HP_texture_lighting 1
03378 #endif
03379 
03380 #ifndef GL_EXT_draw_range_elements
03381 #define GL_EXT_draw_range_elements 1
03382 #ifdef GL_GLEXT_PROTOTYPES
03383 GLAPI void APIENTRY glDrawRangeElementsEXT (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
03384 #endif /* GL_GLEXT_PROTOTYPES */
03385 typedef void (APIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
03386 #endif
03387 
03388 #ifndef GL_WIN_phong_shading
03389 #define GL_WIN_phong_shading 1
03390 #endif
03391 
03392 #ifndef GL_WIN_specular_fog
03393 #define GL_WIN_specular_fog 1
03394 #endif
03395 
03396 #ifndef GL_EXT_light_texture
03397 #define GL_EXT_light_texture 1
03398 #ifdef GL_GLEXT_PROTOTYPES
03399 GLAPI void APIENTRY glApplyTextureEXT (GLenum);
03400 GLAPI void APIENTRY glTextureLightEXT (GLenum);
03401 GLAPI void APIENTRY glTextureMaterialEXT (GLenum, GLenum);
03402 #endif /* GL_GLEXT_PROTOTYPES */
03403 typedef void (APIENTRY * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
03404 typedef void (APIENTRY * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
03405 typedef void (APIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
03406 #endif
03407 
03408 #ifndef GL_SGIX_blend_alpha_minmax
03409 #define GL_SGIX_blend_alpha_minmax 1
03410 #endif
03411 
03412 #ifndef GL_EXT_bgra
03413 #define GL_EXT_bgra 1
03414 #endif
03415 
03416 #ifndef GL_SGIX_async
03417 #define GL_SGIX_async 1
03418 #ifdef GL_GLEXT_PROTOTYPES
03419 GLAPI void APIENTRY glAsyncMarkerSGIX (GLuint);
03420 GLAPI GLint APIENTRY glFinishAsyncSGIX (GLuint *);
03421 GLAPI GLint APIENTRY glPollAsyncSGIX (GLuint *);
03422 GLAPI GLuint APIENTRY glGenAsyncMarkersSGIX (GLsizei);
03423 GLAPI void APIENTRY glDeleteAsyncMarkersSGIX (GLuint, GLsizei);
03424 GLAPI GLboolean APIENTRY glIsAsyncMarkerSGIX (GLuint);
03425 #endif /* GL_GLEXT_PROTOTYPES */
03426 typedef void (APIENTRY * PFNGLASYNCMARKERSGIXPROC) (GLuint marker);
03427 typedef GLint (APIENTRY * PFNGLFINISHASYNCSGIXPROC) (GLuint *markerp);
03428 typedef GLint (APIENTRY * PFNGLPOLLASYNCSGIXPROC) (GLuint *markerp);
03429 typedef GLuint (APIENTRY * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
03430 typedef void (APIENTRY * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
03431 typedef GLboolean (APIENTRY * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
03432 #endif
03433 
03434 #ifndef GL_SGIX_async_pixel
03435 #define GL_SGIX_async_pixel 1
03436 #endif
03437 
03438 #ifndef GL_SGIX_async_histogram
03439 #define GL_SGIX_async_histogram 1
03440 #endif
03441 
03442 #ifndef GL_INTEL_parallel_arrays
03443 #define GL_INTEL_parallel_arrays 1
03444 #ifdef GL_GLEXT_PROTOTYPES
03445 GLAPI void APIENTRY glVertexPointervINTEL (GLint, GLenum, const GLvoid* *);
03446 GLAPI void APIENTRY glNormalPointervINTEL (GLenum, const GLvoid* *);
03447 GLAPI void APIENTRY glColorPointervINTEL (GLint, GLenum, const GLvoid* *);
03448 GLAPI void APIENTRY glTexCoordPointervINTEL (GLint, GLenum, const GLvoid* *);
03449 #endif /* GL_GLEXT_PROTOTYPES */
03450 typedef void (APIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
03451 typedef void (APIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* *pointer);
03452 typedef void (APIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
03453 typedef void (APIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
03454 #endif
03455 
03456 #ifndef GL_HP_occlusion_test
03457 #define GL_HP_occlusion_test 1
03458 #endif
03459 
03460 #ifndef GL_EXT_pixel_transform
03461 #define GL_EXT_pixel_transform 1
03462 #ifdef GL_GLEXT_PROTOTYPES
03463 GLAPI void APIENTRY glPixelTransformParameteriEXT (GLenum, GLenum, GLint);
03464 GLAPI void APIENTRY glPixelTransformParameterfEXT (GLenum, GLenum, GLfloat);
03465 GLAPI void APIENTRY glPixelTransformParameterivEXT (GLenum, GLenum, const GLint *);
03466 GLAPI void APIENTRY glPixelTransformParameterfvEXT (GLenum, GLenum, const GLfloat *);
03467 #endif /* GL_GLEXT_PROTOTYPES */
03468 typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
03469 typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
03470 typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
03471 typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
03472 #endif
03473 
03474 #ifndef GL_EXT_pixel_transform_color_table
03475 #define GL_EXT_pixel_transform_color_table 1
03476 #endif
03477 
03478 #ifndef GL_EXT_shared_texture_palette
03479 #define GL_EXT_shared_texture_palette 1
03480 #endif
03481 
03482 #ifndef GL_EXT_separate_specular_color
03483 #define GL_EXT_separate_specular_color 1
03484 #endif
03485 
03486 #ifndef GL_EXT_secondary_color
03487 #define GL_EXT_secondary_color 1
03488 #ifdef GL_GLEXT_PROTOTYPES
03489 GLAPI void APIENTRY glSecondaryColor3bEXT (GLbyte, GLbyte, GLbyte);
03490 GLAPI void APIENTRY glSecondaryColor3bvEXT (const GLbyte *);
03491 GLAPI void APIENTRY glSecondaryColor3dEXT (GLdouble, GLdouble, GLdouble);
03492 GLAPI void APIENTRY glSecondaryColor3dvEXT (const GLdouble *);
03493 GLAPI void APIENTRY glSecondaryColor3fEXT (GLfloat, GLfloat, GLfloat);
03494 GLAPI void APIENTRY glSecondaryColor3fvEXT (const GLfloat *);
03495 GLAPI void APIENTRY glSecondaryColor3iEXT (GLint, GLint, GLint);
03496 GLAPI void APIENTRY glSecondaryColor3ivEXT (const GLint *);
03497 GLAPI void APIENTRY glSecondaryColor3sEXT (GLshort, GLshort, GLshort);
03498 GLAPI void APIENTRY glSecondaryColor3svEXT (const GLshort *);
03499 GLAPI void APIENTRY glSecondaryColor3ubEXT (GLubyte, GLubyte, GLubyte);
03500 GLAPI void APIENTRY glSecondaryColor3ubvEXT (const GLubyte *);
03501 GLAPI void APIENTRY glSecondaryColor3uiEXT (GLuint, GLuint, GLuint);
03502 GLAPI void APIENTRY glSecondaryColor3uivEXT (const GLuint *);
03503 GLAPI void APIENTRY glSecondaryColor3usEXT (GLushort, GLushort, GLushort);
03504 GLAPI void APIENTRY glSecondaryColor3usvEXT (const GLushort *);
03505 GLAPI void APIENTRY glSecondaryColorPointerEXT (GLint, GLenum, GLsizei, const GLvoid *);
03506 #endif /* GL_GLEXT_PROTOTYPES */
03507 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
03508 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v);
03509 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
03510 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v);
03511 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
03512 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v);
03513 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
03514 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v);
03515 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
03516 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v);
03517 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
03518 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v);
03519 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
03520 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v);
03521 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
03522 typedef void (APIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v);
03523 typedef void (APIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
03524 #endif
03525 
03526 #ifndef GL_EXT_texture_perturb_normal
03527 #define GL_EXT_texture_perturb_normal 1
03528 #ifdef GL_GLEXT_PROTOTYPES
03529 GLAPI void APIENTRY glTextureNormalEXT (GLenum);
03530 #endif /* GL_GLEXT_PROTOTYPES */
03531 typedef void (APIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
03532 #endif
03533 
03534 #ifndef GL_EXT_multi_draw_arrays
03535 #define GL_EXT_multi_draw_arrays 1
03536 #ifdef GL_GLEXT_PROTOTYPES
03537 GLAPI void APIENTRY glMultiDrawArraysEXT (GLenum, GLint *, GLsizei *, GLsizei);
03538 GLAPI void APIENTRY glMultiDrawElementsEXT (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei);
03539 #endif /* GL_GLEXT_PROTOTYPES */
03540 typedef void (APIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
03541 typedef void (APIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
03542 #endif
03543 
03544 #ifndef GL_EXT_fog_coord
03545 #define GL_EXT_fog_coord 1
03546 #ifdef GL_GLEXT_PROTOTYPES
03547 GLAPI void APIENTRY glFogCoordfEXT (GLfloat);
03548 GLAPI void APIENTRY glFogCoordfvEXT (const GLfloat *);
03549 GLAPI void APIENTRY glFogCoorddEXT (GLdouble);
03550 GLAPI void APIENTRY glFogCoorddvEXT (const GLdouble *);
03551 GLAPI void APIENTRY glFogCoordPointerEXT (GLenum, GLsizei, const GLvoid *);
03552 #endif /* GL_GLEXT_PROTOTYPES */
03553 typedef void (APIENTRY * PFNGLFOGCOORDFEXTPROC) (GLfloat coord);
03554 typedef void (APIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord);
03555 typedef void (APIENTRY * PFNGLFOGCOORDDEXTPROC) (GLdouble coord);
03556 typedef void (APIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord);
03557 typedef void (APIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
03558 #endif
03559 
03560 #ifndef GL_REND_screen_coordinates
03561 #define GL_REND_screen_coordinates 1
03562 #endif
03563 
03564 #ifndef GL_EXT_coordinate_frame
03565 #define GL_EXT_coordinate_frame 1
03566 #ifdef GL_GLEXT_PROTOTYPES
03567 GLAPI void APIENTRY glTangent3bEXT (GLbyte, GLbyte, GLbyte);
03568 GLAPI void APIENTRY glTangent3bvEXT (const GLbyte *);
03569 GLAPI void APIENTRY glTangent3dEXT (GLdouble, GLdouble, GLdouble);
03570 GLAPI void APIENTRY glTangent3dvEXT (const GLdouble *);
03571 GLAPI void APIENTRY glTangent3fEXT (GLfloat, GLfloat, GLfloat);
03572 GLAPI void APIENTRY glTangent3fvEXT (const GLfloat *);
03573 GLAPI void APIENTRY glTangent3iEXT (GLint, GLint, GLint);
03574 GLAPI void APIENTRY glTangent3ivEXT (const GLint *);
03575 GLAPI void APIENTRY glTangent3sEXT (GLshort, GLshort, GLshort);
03576 GLAPI void APIENTRY glTangent3svEXT (const GLshort *);
03577 GLAPI void APIENTRY glBinormal3bEXT (GLbyte, GLbyte, GLbyte);
03578 GLAPI void APIENTRY glBinormal3bvEXT (const GLbyte *);
03579 GLAPI void APIENTRY glBinormal3dEXT (GLdouble, GLdouble, GLdouble);
03580 GLAPI void APIENTRY glBinormal3dvEXT (const GLdouble *);
03581 GLAPI void APIENTRY glBinormal3fEXT (GLfloat, GLfloat, GLfloat);
03582 GLAPI void APIENTRY glBinormal3fvEXT (const GLfloat *);
03583 GLAPI void APIENTRY glBinormal3iEXT (GLint, GLint, GLint);
03584 GLAPI void APIENTRY glBinormal3ivEXT (const GLint *);
03585 GLAPI void APIENTRY glBinormal3sEXT (GLshort, GLshort, GLshort);
03586 GLAPI void APIENTRY glBinormal3svEXT (const GLshort *);
03587 GLAPI void APIENTRY glTangentPointerEXT (GLenum, GLsizei, const GLvoid *);
03588 GLAPI void APIENTRY glBinormalPointerEXT (GLenum, GLsizei, const GLvoid *);
03589 #endif /* GL_GLEXT_PROTOTYPES */
03590 typedef void (APIENTRY * PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
03591 typedef void (APIENTRY * PFNGLTANGENT3BVEXTPROC) (const GLbyte *v);
03592 typedef void (APIENTRY * PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
03593 typedef void (APIENTRY * PFNGLTANGENT3DVEXTPROC) (const GLdouble *v);
03594 typedef void (APIENTRY * PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
03595 typedef void (APIENTRY * PFNGLTANGENT3FVEXTPROC) (const GLfloat *v);
03596 typedef void (APIENTRY * PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
03597 typedef void (APIENTRY * PFNGLTANGENT3IVEXTPROC) (const GLint *v);
03598 typedef void (APIENTRY * PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
03599 typedef void (APIENTRY * PFNGLTANGENT3SVEXTPROC) (const GLshort *v);
03600 typedef void (APIENTRY * PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
03601 typedef void (APIENTRY * PFNGLBINORMAL3BVEXTPROC) (const GLbyte *v);
03602 typedef void (APIENTRY * PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
03603 typedef void (APIENTRY * PFNGLBINORMAL3DVEXTPROC) (const GLdouble *v);
03604 typedef void (APIENTRY * PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
03605 typedef void (APIENTRY * PFNGLBINORMAL3FVEXTPROC) (const GLfloat *v);
03606 typedef void (APIENTRY * PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
03607 typedef void (APIENTRY * PFNGLBINORMAL3IVEXTPROC) (const GLint *v);
03608 typedef void (APIENTRY * PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
03609 typedef void (APIENTRY * PFNGLBINORMAL3SVEXTPROC) (const GLshort *v);
03610 typedef void (APIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
03611 typedef void (APIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
03612 #endif
03613 
03614 #ifndef GL_EXT_texture_env_combine
03615 #define GL_EXT_texture_env_combine 1
03616 #endif
03617 
03618 #ifndef GL_APPLE_specular_vector
03619 #define GL_APPLE_specular_vector 1
03620 #endif
03621 
03622 #ifndef GL_APPLE_transform_hint
03623 #define GL_APPLE_transform_hint 1
03624 #endif
03625 
03626 #ifndef GL_SGIX_fog_scale
03627 #define GL_SGIX_fog_scale 1
03628 #endif
03629 
03630 #ifndef GL_SUNX_constant_data
03631 #define GL_SUNX_constant_data 1
03632 #ifdef GL_GLEXT_PROTOTYPES
03633 GLAPI void APIENTRY glFinishTextureSUNX (void);
03634 #endif /* GL_GLEXT_PROTOTYPES */
03635 typedef void (APIENTRY * PFNGLFINISHTEXTURESUNXPROC) (void);
03636 #endif
03637 
03638 #ifndef GL_SUN_global_alpha
03639 #define GL_SUN_global_alpha 1
03640 #ifdef GL_GLEXT_PROTOTYPES
03641 GLAPI void APIENTRY glGlobalAlphaFactorbSUN (GLbyte);
03642 GLAPI void APIENTRY glGlobalAlphaFactorsSUN (GLshort);
03643 GLAPI void APIENTRY glGlobalAlphaFactoriSUN (GLint);
03644 GLAPI void APIENTRY glGlobalAlphaFactorfSUN (GLfloat);
03645 GLAPI void APIENTRY glGlobalAlphaFactordSUN (GLdouble);
03646 GLAPI void APIENTRY glGlobalAlphaFactorubSUN (GLubyte);
03647 GLAPI void APIENTRY glGlobalAlphaFactorusSUN (GLushort);
03648 GLAPI void APIENTRY glGlobalAlphaFactoruiSUN (GLuint);
03649 #endif /* GL_GLEXT_PROTOTYPES */
03650 typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
03651 typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
03652 typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
03653 typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
03654 typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
03655 typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
03656 typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
03657 typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
03658 #endif
03659 
03660 #ifndef GL_SUN_triangle_list
03661 #define GL_SUN_triangle_list 1
03662 #ifdef GL_GLEXT_PROTOTYPES
03663 GLAPI void APIENTRY glReplacementCodeuiSUN (GLuint);
03664 GLAPI void APIENTRY glReplacementCodeusSUN (GLushort);
03665 GLAPI void APIENTRY glReplacementCodeubSUN (GLubyte);
03666 GLAPI void APIENTRY glReplacementCodeuivSUN (const GLuint *);
03667 GLAPI void APIENTRY glReplacementCodeusvSUN (const GLushort *);
03668 GLAPI void APIENTRY glReplacementCodeubvSUN (const GLubyte *);
03669 GLAPI void APIENTRY glReplacementCodePointerSUN (GLenum, GLsizei, const GLvoid* *);
03670 #endif /* GL_GLEXT_PROTOTYPES */
03671 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
03672 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
03673 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
03674 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code);
03675 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code);
03676 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code);
03677 typedef void (APIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* *pointer);
03678 #endif
03679 
03680 #ifndef GL_SUN_vertex
03681 #define GL_SUN_vertex 1
03682 #ifdef GL_GLEXT_PROTOTYPES
03683 GLAPI void APIENTRY glColor4ubVertex2fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat);
03684 GLAPI void APIENTRY glColor4ubVertex2fvSUN (const GLubyte *, const GLfloat *);
03685 GLAPI void APIENTRY glColor4ubVertex3fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
03686 GLAPI void APIENTRY glColor4ubVertex3fvSUN (const GLubyte *, const GLfloat *);
03687 GLAPI void APIENTRY glColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03688 GLAPI void APIENTRY glColor3fVertex3fvSUN (const GLfloat *, const GLfloat *);
03689 GLAPI void APIENTRY glNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03690 GLAPI void APIENTRY glNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *);
03691 GLAPI void APIENTRY glColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03692 GLAPI void APIENTRY glColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *);
03693 GLAPI void APIENTRY glTexCoord2fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03694 GLAPI void APIENTRY glTexCoord2fVertex3fvSUN (const GLfloat *, const GLfloat *);
03695 GLAPI void APIENTRY glTexCoord4fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03696 GLAPI void APIENTRY glTexCoord4fVertex4fvSUN (const GLfloat *, const GLfloat *);
03697 GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fSUN (GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
03698 GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fvSUN (const GLfloat *, const GLubyte *, const GLfloat *);
03699 GLAPI void APIENTRY glTexCoord2fColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03700 GLAPI void APIENTRY glTexCoord2fColor3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *);
03701 GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03702 GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *);
03703 GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03704 GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
03705 GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03706 GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
03707 GLAPI void APIENTRY glReplacementCodeuiVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat);
03708 GLAPI void APIENTRY glReplacementCodeuiVertex3fvSUN (const GLuint *, const GLfloat *);
03709 GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fSUN (GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
03710 GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fvSUN (const GLuint *, const GLubyte *, const GLfloat *);
03711 GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03712 GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *);
03713 GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03714 GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *);
03715 GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03716 GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *);
03717 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03718 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *);
03719 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03720 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *);
03721 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
03722 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
03723 #endif /* GL_GLEXT_PROTOTYPES */
03724 typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
03725 typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v);
03726 typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
03727 typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v);
03728 typedef void (APIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
03729 typedef void (APIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *v);
03730 typedef void (APIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
03731 typedef void (APIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v);
03732 typedef void (APIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
03733 typedef void (APIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *n, const GLfloat *v);
03734 typedef void (APIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
03735 typedef void (APIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
03736 typedef void (APIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03737 typedef void (APIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
03738 typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
03739 typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *tc, const GLubyte *c, const GLfloat *v);
03740 typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
03741 typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *v);
03742 typedef void (APIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
03743 typedef void (APIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *n, const GLfloat *v);
03744 typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
03745 typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
03746 typedef void (APIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03747 typedef void (APIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
03748 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
03749 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *v);
03750 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
03751 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint *rc, const GLubyte *c, const GLfloat *v);
03752 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
03753 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *v);
03754 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
03755 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *n, const GLfloat *v);
03756 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
03757 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
03758 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
03759 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *v);
03760 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
03761 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
03762 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
03763 typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
03764 #endif
03765 
03766 #ifndef GL_EXT_blend_func_separate
03767 #define GL_EXT_blend_func_separate 1
03768 #ifdef GL_GLEXT_PROTOTYPES
03769 GLAPI void APIENTRY glBlendFuncSeparateEXT (GLenum, GLenum, GLenum, GLenum);
03770 GLAPI void APIENTRY glBlendFuncSeparateINGR (GLenum, GLenum, GLenum, GLenum);
03771 #endif /* GL_GLEXT_PROTOTYPES */
03772 typedef void (APIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
03773 typedef void (APIENTRY * PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
03774 #endif
03775 
03776 #ifndef GL_INGR_color_clamp
03777 #define GL_INGR_color_clamp 1
03778 #endif
03779 
03780 #ifndef GL_INGR_interlace_read
03781 #define GL_INGR_interlace_read 1
03782 #endif
03783 
03784 #ifndef GL_EXT_stencil_wrap
03785 #define GL_EXT_stencil_wrap 1
03786 #endif
03787 
03788 #ifndef GL_EXT_422_pixels
03789 #define GL_EXT_422_pixels 1
03790 #endif
03791 
03792 #ifndef GL_NV_texgen_reflection
03793 #define GL_NV_texgen_reflection 1
03794 #endif
03795 
03796 #ifndef GL_SUN_convolution_border_modes
03797 #define GL_SUN_convolution_border_modes 1
03798 #endif
03799 
03800 #ifndef GL_EXT_texture_env_add
03801 #define GL_EXT_texture_env_add 1
03802 #endif
03803 
03804 #ifndef GL_EXT_texture_lod_bias
03805 #define GL_EXT_texture_lod_bias 1
03806 #endif
03807 
03808 #ifndef GL_EXT_texture_filter_anisotropic
03809 #define GL_EXT_texture_filter_anisotropic 1
03810 #endif
03811 
03812 #ifndef GL_EXT_vertex_weighting
03813 #define GL_EXT_vertex_weighting 1
03814 #ifdef GL_GLEXT_PROTOTYPES
03815 GLAPI void APIENTRY glVertexWeightfEXT (GLfloat);
03816 GLAPI void APIENTRY glVertexWeightfvEXT (const GLfloat *);
03817 GLAPI void APIENTRY glVertexWeightPointerEXT (GLsizei, GLenum, GLsizei, const GLvoid *);
03818 #endif /* GL_GLEXT_PROTOTYPES */
03819 typedef void (APIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
03820 typedef void (APIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight);
03821 typedef void (APIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer);
03822 #endif
03823 
03824 #ifndef GL_NV_light_max_exponent
03825 #define GL_NV_light_max_exponent 1
03826 #endif
03827 
03828 #ifndef GL_NV_vertex_array_range
03829 #define GL_NV_vertex_array_range 1
03830 #ifdef GL_GLEXT_PROTOTYPES
03831 GLAPI void APIENTRY glFlushVertexArrayRangeNV (void);
03832 GLAPI void APIENTRY glVertexArrayRangeNV (GLsizei, const GLvoid *);
03833 #endif /* GL_GLEXT_PROTOTYPES */
03834 typedef void (APIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
03835 typedef void (APIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid *pointer);
03836 #endif
03837 
03838 #ifndef GL_NV_register_combiners
03839 #define GL_NV_register_combiners 1
03840 #ifdef GL_GLEXT_PROTOTYPES
03841 GLAPI void APIENTRY glCombinerParameterfvNV (GLenum, const GLfloat *);
03842 GLAPI void APIENTRY glCombinerParameterfNV (GLenum, GLfloat);
03843 GLAPI void APIENTRY glCombinerParameterivNV (GLenum, const GLint *);
03844 GLAPI void APIENTRY glCombinerParameteriNV (GLenum, GLint);
03845 GLAPI void APIENTRY glCombinerInputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum);
03846 GLAPI void APIENTRY glCombinerOutputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean);
03847 GLAPI void APIENTRY glFinalCombinerInputNV (GLenum, GLenum, GLenum, GLenum);
03848 GLAPI void APIENTRY glGetCombinerInputParameterfvNV (GLenum, GLenum, GLenum, GLenum, GLfloat *);
03849 GLAPI void APIENTRY glGetCombinerInputParameterivNV (GLenum, GLenum, GLenum, GLenum, GLint *);
03850 GLAPI void APIENTRY glGetCombinerOutputParameterfvNV (GLenum, GLenum, GLenum, GLfloat *);
03851 GLAPI void APIENTRY glGetCombinerOutputParameterivNV (GLenum, GLenum, GLenum, GLint *);
03852 GLAPI void APIENTRY glGetFinalCombinerInputParameterfvNV (GLenum, GLenum, GLfloat *);
03853 GLAPI void APIENTRY glGetFinalCombinerInputParameterivNV (GLenum, GLenum, GLint *);
03854 #endif /* GL_GLEXT_PROTOTYPES */
03855 typedef void (APIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat *params);
03856 typedef void (APIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
03857 typedef void (APIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
03858 typedef void (APIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
03859 typedef void (APIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
03860 typedef void (APIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
03861 typedef void (APIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
03862 typedef void (APIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
03863 typedef void (APIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params);
03864 typedef void (APIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params);
03865 typedef void (APIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint *params);
03866 typedef void (APIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat *params);
03867 typedef void (APIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint *params);
03868 #endif
03869 
03870 #ifndef GL_NV_fog_distance
03871 #define GL_NV_fog_distance 1
03872 #endif
03873 
03874 #ifndef GL_NV_texgen_emboss
03875 #define GL_NV_texgen_emboss 1
03876 #endif
03877 
03878 #ifndef GL_NV_blend_square
03879 #define GL_NV_blend_square 1
03880 #endif
03881 
03882 #ifndef GL_NV_texture_env_combine4
03883 #define GL_NV_texture_env_combine4 1
03884 #endif
03885 
03886 #ifndef GL_MESA_resize_buffers
03887 #define GL_MESA_resize_buffers 1
03888 #ifdef GL_GLEXT_PROTOTYPES
03889 GLAPI void APIENTRY glResizeBuffersMESA (void);
03890 #endif /* GL_GLEXT_PROTOTYPES */
03891 typedef void (APIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void);
03892 #endif
03893 
03894 #ifndef GL_MESA_window_pos
03895 #define GL_MESA_window_pos 1
03896 #ifdef GL_GLEXT_PROTOTYPES
03897 GLAPI void APIENTRY glWindowPos2dMESA (GLdouble, GLdouble);
03898 GLAPI void APIENTRY glWindowPos2dvMESA (const GLdouble *);
03899 GLAPI void APIENTRY glWindowPos2fMESA (GLfloat, GLfloat);
03900 GLAPI void APIENTRY glWindowPos2fvMESA (const GLfloat *);
03901 GLAPI void APIENTRY glWindowPos2iMESA (GLint, GLint);
03902 GLAPI void APIENTRY glWindowPos2ivMESA (const GLint *);
03903 GLAPI void APIENTRY glWindowPos2sMESA (GLshort, GLshort);
03904 GLAPI void APIENTRY glWindowPos2svMESA (const GLshort *);
03905 GLAPI void APIENTRY glWindowPos3dMESA (GLdouble, GLdouble, GLdouble);
03906 GLAPI void APIENTRY glWindowPos3dvMESA (const GLdouble *);
03907 GLAPI void APIENTRY glWindowPos3fMESA (GLfloat, GLfloat, GLfloat);
03908 GLAPI void APIENTRY glWindowPos3fvMESA (const GLfloat *);
03909 GLAPI void APIENTRY glWindowPos3iMESA (GLint, GLint, GLint);
03910 GLAPI void APIENTRY glWindowPos3ivMESA (const GLint *);
03911 GLAPI void APIENTRY glWindowPos3sMESA (GLshort, GLshort, GLshort);
03912 GLAPI void APIENTRY glWindowPos3svMESA (const GLshort *);
03913 GLAPI void APIENTRY glWindowPos4dMESA (GLdouble, GLdouble, GLdouble, GLdouble);
03914 GLAPI void APIENTRY glWindowPos4dvMESA (const GLdouble *);
03915 GLAPI void APIENTRY glWindowPos4fMESA (GLfloat, GLfloat, GLfloat, GLfloat);
03916 GLAPI void APIENTRY glWindowPos4fvMESA (const GLfloat *);
03917 GLAPI void APIENTRY glWindowPos4iMESA (GLint, GLint, GLint, GLint);
03918 GLAPI void APIENTRY glWindowPos4ivMESA (const GLint *);
03919 GLAPI void APIENTRY glWindowPos4sMESA (GLshort, GLshort, GLshort, GLshort);
03920 GLAPI void APIENTRY glWindowPos4svMESA (const GLshort *);
03921 #endif /* GL_GLEXT_PROTOTYPES */
03922 typedef void (APIENTRY * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
03923 typedef void (APIENTRY * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v);
03924 typedef void (APIENTRY * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
03925 typedef void (APIENTRY * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v);
03926 typedef void (APIENTRY * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
03927 typedef void (APIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v);
03928 typedef void (APIENTRY * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
03929 typedef void (APIENTRY * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v);
03930 typedef void (APIENTRY * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
03931 typedef void (APIENTRY * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *v);
03932 typedef void (APIENTRY * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
03933 typedef void (APIENTRY * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *v);
03934 typedef void (APIENTRY * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
03935 typedef void (APIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint *v);
03936 typedef void (APIENTRY * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
03937 typedef void (APIENTRY * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *v);
03938 typedef void (APIENTRY * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
03939 typedef void (APIENTRY * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *v);
03940 typedef void (APIENTRY * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03941 typedef void (APIENTRY * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *v);
03942 typedef void (APIENTRY * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
03943 typedef void (APIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint *v);
03944 typedef void (APIENTRY * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
03945 typedef void (APIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *v);
03946 #endif
03947 
03948 #ifndef GL_IBM_cull_vertex
03949 #define GL_IBM_cull_vertex 1
03950 #endif
03951 
03952 #ifndef GL_IBM_multimode_draw_arrays
03953 #define GL_IBM_multimode_draw_arrays 1
03954 #ifdef GL_GLEXT_PROTOTYPES
03955 GLAPI void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint);
03956 GLAPI void APIENTRY glMultiModeDrawElementsIBM (const GLenum *, const GLsizei *, GLenum, const GLvoid* *, GLsizei, GLint);
03957 #endif /* GL_GLEXT_PROTOTYPES */
03958 typedef void (APIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
03959 typedef void (APIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, GLint modestride);
03960 #endif
03961 
03962 #ifndef GL_IBM_vertex_array_lists
03963 #define GL_IBM_vertex_array_lists 1
03964 #ifdef GL_GLEXT_PROTOTYPES
03965 GLAPI void APIENTRY glColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
03966 GLAPI void APIENTRY glSecondaryColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
03967 GLAPI void APIENTRY glEdgeFlagPointerListIBM (GLint, const GLboolean* *, GLint);
03968 GLAPI void APIENTRY glFogCoordPointerListIBM (GLenum, GLint, const GLvoid* *, GLint);
03969 GLAPI void APIENTRY glIndexPointerListIBM (GLenum, GLint, const GLvoid* *, GLint);
03970 GLAPI void APIENTRY glNormalPointerListIBM (GLenum, GLint, const GLvoid* *, GLint);
03971 GLAPI void APIENTRY glTexCoordPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
03972 GLAPI void APIENTRY glVertexPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
03973 #endif /* GL_GLEXT_PROTOTYPES */
03974 typedef void (APIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
03975 typedef void (APIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
03976 typedef void (APIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* *pointer, GLint ptrstride);
03977 typedef void (APIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
03978 typedef void (APIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
03979 typedef void (APIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
03980 typedef void (APIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
03981 typedef void (APIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
03982 #endif
03983 
03984 #ifndef GL_SGIX_subsample
03985 #define GL_SGIX_subsample 1
03986 #endif
03987 
03988 #ifndef GL_SGIX_ycrcba
03989 #define GL_SGIX_ycrcba 1
03990 #endif
03991 
03992 #ifndef GL_SGIX_ycrcb_subsample
03993 #define GL_SGIX_ycrcb_subsample 1
03994 #endif
03995 
03996 #ifndef GL_SGIX_depth_pass_instrument
03997 #define GL_SGIX_depth_pass_instrument 1
03998 #endif
03999 
04000 #ifndef GL_3DFX_texture_compression_FXT1
04001 #define GL_3DFX_texture_compression_FXT1 1
04002 #endif
04003 
04004 #ifndef GL_3DFX_multisample
04005 #define GL_3DFX_multisample 1
04006 #endif
04007 
04008 #ifndef GL_3DFX_tbuffer
04009 #define GL_3DFX_tbuffer 1
04010 #ifdef GL_GLEXT_PROTOTYPES
04011 GLAPI void APIENTRY glTbufferMask3DFX (GLuint);
04012 #endif /* GL_GLEXT_PROTOTYPES */
04013 typedef void (APIENTRY * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
04014 #endif
04015 
04016 #ifndef GL_EXT_multisample
04017 #define GL_EXT_multisample 1
04018 #ifdef GL_GLEXT_PROTOTYPES
04019 GLAPI void APIENTRY glSampleMaskEXT (GLclampf, GLboolean);
04020 GLAPI void APIENTRY glSamplePatternEXT (GLenum);
04021 #endif /* GL_GLEXT_PROTOTYPES */
04022 typedef void (APIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
04023 typedef void (APIENTRY * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
04024 #endif
04025 
04026 #ifndef GL_SGIX_vertex_preclip
04027 #define GL_SGIX_vertex_preclip 1
04028 #endif
04029 
04030 #ifndef GL_SGIX_convolution_accuracy
04031 #define GL_SGIX_convolution_accuracy 1
04032 #endif
04033 
04034 #ifndef GL_SGIX_resample
04035 #define GL_SGIX_resample 1
04036 #endif
04037 
04038 #ifndef GL_SGIS_point_line_texgen
04039 #define GL_SGIS_point_line_texgen 1
04040 #endif
04041 
04042 #ifndef GL_SGIS_texture_color_mask
04043 #define GL_SGIS_texture_color_mask 1
04044 #ifdef GL_GLEXT_PROTOTYPES
04045 GLAPI void APIENTRY glTextureColorMaskSGIS (GLboolean, GLboolean, GLboolean, GLboolean);
04046 #endif /* GL_GLEXT_PROTOTYPES */
04047 typedef void (APIENTRY * PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
04048 #endif
04049 
04050 #ifndef GL_SGIX_igloo_interface
04051 #define GL_SGIX_igloo_interface 1
04052 #ifdef GL_GLEXT_PROTOTYPES
04053 GLAPI void APIENTRY glIglooInterfaceSGIX (GLenum, const GLvoid *);
04054 #endif /* GL_GLEXT_PROTOTYPES */
04055 typedef void (APIENTRY * PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid *params);
04056 #endif
04057 
04058 #ifndef GL_EXT_texture_env_dot3
04059 #define GL_EXT_texture_env_dot3 1
04060 #endif
04061 
04062 #ifndef GL_ATI_texture_mirror_once
04063 #define GL_ATI_texture_mirror_once 1
04064 #endif
04065 
04066 #ifndef GL_NV_fence
04067 #define GL_NV_fence 1
04068 #ifdef GL_GLEXT_PROTOTYPES
04069 GLAPI void APIENTRY glDeleteFencesNV (GLsizei, const GLuint *);
04070 GLAPI void APIENTRY glGenFencesNV (GLsizei, GLuint *);
04071 GLAPI GLboolean APIENTRY glIsFenceNV (GLuint);
04072 GLAPI GLboolean APIENTRY glTestFenceNV (GLuint);
04073 GLAPI void APIENTRY glGetFenceivNV (GLuint, GLenum, GLint *);
04074 GLAPI void APIENTRY glFinishFenceNV (GLuint);
04075 GLAPI void APIENTRY glSetFenceNV (GLuint, GLenum);
04076 #endif /* GL_GLEXT_PROTOTYPES */
04077 typedef void (APIENTRY * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences);
04078 typedef void (APIENTRY * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences);
04079 typedef GLboolean (APIENTRY * PFNGLISFENCENVPROC) (GLuint fence);
04080 typedef GLboolean (APIENTRY * PFNGLTESTFENCENVPROC) (GLuint fence);
04081 typedef void (APIENTRY * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
04082 typedef void (APIENTRY * PFNGLFINISHFENCENVPROC) (GLuint fence);
04083 typedef void (APIENTRY * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
04084 #endif
04085 
04086 #ifndef GL_NV_evaluators
04087 #define GL_NV_evaluators 1
04088 #ifdef GL_GLEXT_PROTOTYPES
04089 GLAPI void APIENTRY glMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *);
04090 GLAPI void APIENTRY glMapParameterivNV (GLenum, GLenum, const GLint *);
04091 GLAPI void APIENTRY glMapParameterfvNV (GLenum, GLenum, const GLfloat *);
04092 GLAPI void APIENTRY glGetMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *);
04093 GLAPI void APIENTRY glGetMapParameterivNV (GLenum, GLenum, GLint *);
04094 GLAPI void APIENTRY glGetMapParameterfvNV (GLenum, GLenum, GLfloat *);
04095 GLAPI void APIENTRY glGetMapAttribParameterivNV (GLenum, GLuint, GLenum, GLint *);
04096 GLAPI void APIENTRY glGetMapAttribParameterfvNV (GLenum, GLuint, GLenum, GLfloat *);
04097 GLAPI void APIENTRY glEvalMapsNV (GLenum, GLenum);
04098 #endif /* GL_GLEXT_PROTOTYPES */
04099 typedef void (APIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points);
04100 typedef void (APIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint *params);
04101 typedef void (APIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat *params);
04102 typedef void (APIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points);
04103 typedef void (APIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint *params);
04104 typedef void (APIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat *params);
04105 typedef void (APIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params);
04106 typedef void (APIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
04107 typedef void (APIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
04108 #endif
04109 
04110 #ifndef GL_NV_packed_depth_stencil
04111 #define GL_NV_packed_depth_stencil 1
04112 #endif
04113 
04114 #ifndef GL_NV_register_combiners2
04115 #define GL_NV_register_combiners2 1
04116 #ifdef GL_GLEXT_PROTOTYPES
04117 GLAPI void APIENTRY glCombinerStageParameterfvNV (GLenum, GLenum, const GLfloat *);
04118 GLAPI void APIENTRY glGetCombinerStageParameterfvNV (GLenum, GLenum, GLfloat *);
04119 #endif /* GL_GLEXT_PROTOTYPES */
04120 typedef void (APIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat *params);
04121 typedef void (APIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat *params);
04122 #endif
04123 
04124 #ifndef GL_NV_texture_compression_vtc
04125 #define GL_NV_texture_compression_vtc 1
04126 #endif
04127 
04128 #ifndef GL_NV_texture_rectangle
04129 #define GL_NV_texture_rectangle 1
04130 #endif
04131 
04132 #ifndef GL_NV_texture_shader
04133 #define GL_NV_texture_shader 1
04134 #endif
04135 
04136 #ifndef GL_NV_texture_shader2
04137 #define GL_NV_texture_shader2 1
04138 #endif
04139 
04140 #ifndef GL_NV_vertex_array_range2
04141 #define GL_NV_vertex_array_range2 1
04142 #endif
04143 
04144 #ifndef GL_NV_vertex_program
04145 #define GL_NV_vertex_program 1
04146 #ifdef GL_GLEXT_PROTOTYPES
04147 GLAPI GLboolean APIENTRY glAreProgramsResidentNV (GLsizei, const GLuint *, GLboolean *);
04148 GLAPI void APIENTRY glBindProgramNV (GLenum, GLuint);
04149 GLAPI void APIENTRY glDeleteProgramsNV (GLsizei, const GLuint *);
04150 GLAPI void APIENTRY glExecuteProgramNV (GLenum, GLuint, const GLfloat *);
04151 GLAPI void APIENTRY glGenProgramsNV (GLsizei, GLuint *);
04152 GLAPI void APIENTRY glGetProgramParameterdvNV (GLenum, GLuint, GLenum, GLdouble *);
04153 GLAPI void APIENTRY glGetProgramParameterfvNV (GLenum, GLuint, GLenum, GLfloat *);
04154 GLAPI void APIENTRY glGetProgramivNV (GLuint, GLenum, GLint *);
04155 GLAPI void APIENTRY glGetProgramStringNV (GLuint, GLenum, GLubyte *);
04156 GLAPI void APIENTRY glGetTrackMatrixivNV (GLenum, GLuint, GLenum, GLint *);
04157 GLAPI void APIENTRY glGetVertexAttribdvNV (GLuint, GLenum, GLdouble *);
04158 GLAPI void APIENTRY glGetVertexAttribfvNV (GLuint, GLenum, GLfloat *);
04159 GLAPI void APIENTRY glGetVertexAttribivNV (GLuint, GLenum, GLint *);
04160 GLAPI void APIENTRY glGetVertexAttribPointervNV (GLuint, GLenum, GLvoid* *);
04161 GLAPI GLboolean APIENTRY glIsProgramNV (GLuint);
04162 GLAPI void APIENTRY glLoadProgramNV (GLenum, GLuint, GLsizei, const GLubyte *);
04163 GLAPI void APIENTRY glProgramParameter4dNV (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
04164 GLAPI void APIENTRY glProgramParameter4dvNV (GLenum, GLuint, const GLdouble *);
04165 GLAPI void APIENTRY glProgramParameter4fNV (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
04166 GLAPI void APIENTRY glProgramParameter4fvNV (GLenum, GLuint, const GLfloat *);
04167 GLAPI void APIENTRY glProgramParameters4dvNV (GLenum, GLuint, GLuint, const GLdouble *);
04168 GLAPI void APIENTRY glProgramParameters4fvNV (GLenum, GLuint, GLuint, const GLfloat *);
04169 GLAPI void APIENTRY glRequestResidentProgramsNV (GLsizei, const GLuint *);
04170 GLAPI void APIENTRY glTrackMatrixNV (GLenum, GLuint, GLenum, GLenum);
04171 GLAPI void APIENTRY glVertexAttribPointerNV (GLuint, GLint, GLenum, GLsizei, const GLvoid *);
04172 GLAPI void APIENTRY glVertexAttrib1dNV (GLuint, GLdouble);
04173 GLAPI void APIENTRY glVertexAttrib1dvNV (GLuint, const GLdouble *);
04174 GLAPI void APIENTRY glVertexAttrib1fNV (GLuint, GLfloat);
04175 GLAPI void APIENTRY glVertexAttrib1fvNV (GLuint, const GLfloat *);
04176 GLAPI void APIENTRY glVertexAttrib1sNV (GLuint, GLshort);
04177 GLAPI void APIENTRY glVertexAttrib1svNV (GLuint, const GLshort *);
04178 GLAPI void APIENTRY glVertexAttrib2dNV (GLuint, GLdouble, GLdouble);
04179 GLAPI void APIENTRY glVertexAttrib2dvNV (GLuint, const GLdouble *);
04180 GLAPI void APIENTRY glVertexAttrib2fNV (GLuint, GLfloat, GLfloat);
04181 GLAPI void APIENTRY glVertexAttrib2fvNV (GLuint, const GLfloat *);
04182 GLAPI void APIENTRY glVertexAttrib2sNV (GLuint, GLshort, GLshort);
04183 GLAPI void APIENTRY glVertexAttrib2svNV (GLuint, const GLshort *);
04184 GLAPI void APIENTRY glVertexAttrib3dNV (GLuint, GLdouble, GLdouble, GLdouble);
04185 GLAPI void APIENTRY glVertexAttrib3dvNV (GLuint, const GLdouble *);
04186 GLAPI void APIENTRY glVertexAttrib3fNV (GLuint, GLfloat, GLfloat, GLfloat);
04187 GLAPI void APIENTRY glVertexAttrib3fvNV (GLuint, const GLfloat *);
04188 GLAPI void APIENTRY glVertexAttrib3sNV (GLuint, GLshort, GLshort, GLshort);
04189 GLAPI void APIENTRY glVertexAttrib3svNV (GLuint, const GLshort *);
04190 GLAPI void APIENTRY glVertexAttrib4dNV (GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
04191 GLAPI void APIENTRY glVertexAttrib4dvNV (GLuint, const GLdouble *);
04192 GLAPI void APIENTRY glVertexAttrib4fNV (GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
04193 GLAPI void APIENTRY glVertexAttrib4fvNV (GLuint, const GLfloat *);
04194 GLAPI void APIENTRY glVertexAttrib4sNV (GLuint, GLshort, GLshort, GLshort, GLshort);
04195 GLAPI void APIENTRY glVertexAttrib4svNV (GLuint, const GLshort *);
04196 GLAPI void APIENTRY glVertexAttrib4ubNV (GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
04197 GLAPI void APIENTRY glVertexAttrib4ubvNV (GLuint, const GLubyte *);
04198 GLAPI void APIENTRY glVertexAttribs1dvNV (GLuint, GLsizei, const GLdouble *);
04199 GLAPI void APIENTRY glVertexAttribs1fvNV (GLuint, GLsizei, const GLfloat *);
04200 GLAPI void APIENTRY glVertexAttribs1svNV (GLuint, GLsizei, const GLshort *);
04201 GLAPI void APIENTRY glVertexAttribs2dvNV (GLuint, GLsizei, const GLdouble *);
04202 GLAPI void APIENTRY glVertexAttribs2fvNV (GLuint, GLsizei, const GLfloat *);
04203 GLAPI void APIENTRY glVertexAttribs2svNV (GLuint, GLsizei, const GLshort *);
04204 GLAPI void APIENTRY glVertexAttribs3dvNV (GLuint, GLsizei, const GLdouble *);
04205 GLAPI void APIENTRY glVertexAttribs3fvNV (GLuint, GLsizei, const GLfloat *);
04206 GLAPI void APIENTRY glVertexAttribs3svNV (GLuint, GLsizei, const GLshort *);
04207 GLAPI void APIENTRY glVertexAttribs4dvNV (GLuint, GLsizei, const GLdouble *);
04208 GLAPI void APIENTRY glVertexAttribs4fvNV (GLuint, GLsizei, const GLfloat *);
04209 GLAPI void APIENTRY glVertexAttribs4svNV (GLuint, GLsizei, const GLshort *);
04210 GLAPI void APIENTRY glVertexAttribs4ubvNV (GLuint, GLsizei, const GLubyte *);
04211 #endif /* GL_GLEXT_PROTOTYPES */
04212 typedef GLboolean (APIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint *programs, GLboolean *residences);
04213 typedef void (APIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
04214 typedef void (APIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint *programs);
04215 typedef void (APIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat *params);
04216 typedef void (APIENTRY * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint *programs);
04217 typedef void (APIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble *params);
04218 typedef void (APIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
04219 typedef void (APIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint *params);
04220 typedef void (APIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte *program);
04221 typedef void (APIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint *params);
04222 typedef void (APIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble *params);
04223 typedef void (APIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat *params);
04224 typedef void (APIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint *params);
04225 typedef void (APIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
04226 typedef GLboolean (APIENTRY * PFNGLISPROGRAMNVPROC) (GLuint id);
04227 typedef void (APIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte *program);
04228 typedef void (APIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
04229 typedef void (APIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble *v);
04230 typedef void (APIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
04231 typedef void (APIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat *v);
04232 typedef void (APIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble *v);
04233 typedef void (APIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat *v);
04234 typedef void (APIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint *programs);
04235 typedef void (APIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
04236 typedef void (APIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer);
04237 typedef void (APIENTRY * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
04238 typedef void (APIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble *v);
04239 typedef void (APIENTRY * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
04240 typedef void (APIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat *v);
04241 typedef void (APIENTRY * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
04242 typedef void (APIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort *v);
04243 typedef void (APIENTRY * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
04244 typedef void (APIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble *v);
04245 typedef void (APIENTRY * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
04246 typedef void (APIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat *v);
04247 typedef void (APIENTRY * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
04248 typedef void (APIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort *v);
04249 typedef void (APIENTRY * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
04250 typedef void (APIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble *v);
04251 typedef void (APIENTRY * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
04252 typedef void (APIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat *v);
04253 typedef void (APIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
04254 typedef void (APIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort *v);
04255 typedef void (APIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
04256 typedef void (APIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble *v);
04257 typedef void (APIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
04258 typedef void (APIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat *v);
04259 typedef void (APIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
04260 typedef void (APIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort *v);
04261 typedef void (APIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
04262 typedef void (APIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte *v);
04263 typedef void (APIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
04264 typedef void (APIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
04265 typedef void (APIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
04266 typedef void (APIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
04267 typedef void (APIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
04268 typedef void (APIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
04269 typedef void (APIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
04270 typedef void (APIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
04271 typedef void (APIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
04272 typedef void (APIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
04273 typedef void (APIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
04274 typedef void (APIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
04275 typedef void (APIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte *v);
04276 #endif
04277 
04278 #ifndef GL_SGIX_texture_coordinate_clamp
04279 #define GL_SGIX_texture_coordinate_clamp 1
04280 #endif
04281 
04282 #ifndef GL_SGIX_scalebias_hint
04283 #define GL_SGIX_scalebias_hint 1
04284 #endif
04285 
04286 #ifndef GL_OML_interlace
04287 #define GL_OML_interlace 1
04288 #endif
04289 
04290 #ifndef GL_OML_subsample
04291 #define GL_OML_subsample 1
04292 #endif
04293 
04294 #ifndef GL_OML_resample
04295 #define GL_OML_resample 1
04296 #endif
04297 
04298 #ifndef GL_NV_copy_depth_to_color
04299 #define GL_NV_copy_depth_to_color 1
04300 #endif
04301 
04302 #ifndef GL_ATI_envmap_bumpmap
04303 #define GL_ATI_envmap_bumpmap 1
04304 #ifdef GL_GLEXT_PROTOTYPES
04305 GLAPI void APIENTRY glTexBumpParameterivATI (GLenum, const GLint *);
04306 GLAPI void APIENTRY glTexBumpParameterfvATI (GLenum, const GLfloat *);
04307 GLAPI void APIENTRY glGetTexBumpParameterivATI (GLenum, GLint *);
04308 GLAPI void APIENTRY glGetTexBumpParameterfvATI (GLenum, GLfloat *);
04309 #endif /* GL_GLEXT_PROTOTYPES */
04310 typedef void (APIENTRY * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint *param);
04311 typedef void (APIENTRY * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat *param);
04312 typedef void (APIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
04313 typedef void (APIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);
04314 #endif
04315 
04316 #ifndef GL_ATI_fragment_shader
04317 #define GL_ATI_fragment_shader 1
04318 #ifdef GL_GLEXT_PROTOTYPES
04319 GLAPI GLuint APIENTRY glGenFragmentShadersATI (GLuint);
04320 GLAPI void APIENTRY glBindFragmentShaderATI (GLuint);
04321 GLAPI void APIENTRY glDeleteFragmentShaderATI (GLuint);
04322 GLAPI void APIENTRY glBeginFragmentShaderATI (void);
04323 GLAPI void APIENTRY glEndFragmentShaderATI (void);
04324 GLAPI void APIENTRY glPassTexCoordATI (GLuint, GLuint, GLenum);
04325 GLAPI void APIENTRY glSampleMapATI (GLuint, GLuint, GLenum);
04326 GLAPI void APIENTRY glColorFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
04327 GLAPI void APIENTRY glColorFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
04328 GLAPI void APIENTRY glColorFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
04329 GLAPI void APIENTRY glAlphaFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
04330 GLAPI void APIENTRY glAlphaFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
04331 GLAPI void APIENTRY glAlphaFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
04332 GLAPI void APIENTRY glSetFragmentShaderConstantATI (GLuint, const GLfloat *);
04333 #endif /* GL_GLEXT_PROTOTYPES */
04334 typedef GLuint (APIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
04335 typedef void (APIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
04336 typedef void (APIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
04337 typedef void (APIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC) (void);
04338 typedef void (APIENTRY * PFNGLENDFRAGMENTSHADERATIPROC) (void);
04339 typedef void (APIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
04340 typedef void (APIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
04341 typedef void (APIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
04342 typedef void (APIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
04343 typedef void (APIENTRY * PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
04344 typedef void (APIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
04345 typedef void (APIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
04346 typedef void (APIENTRY * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
04347 typedef void (APIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat *value);
04348 #endif
04349 
04350 #ifndef GL_ATI_pn_triangles
04351 #define GL_ATI_pn_triangles 1
04352 #ifdef GL_GLEXT_PROTOTYPES
04353 GLAPI void APIENTRY glPNTrianglesiATI (GLenum, GLint);
04354 GLAPI void APIENTRY glPNTrianglesfATI (GLenum, GLfloat);
04355 #endif /* GL_GLEXT_PROTOTYPES */
04356 typedef void (APIENTRY * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
04357 typedef void (APIENTRY * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
04358 #endif
04359 
04360 #ifndef GL_ATI_vertex_array_object
04361 #define GL_ATI_vertex_array_object 1
04362 #ifdef GL_GLEXT_PROTOTYPES
04363 GLAPI GLuint APIENTRY glNewObjectBufferATI (GLsizei, const GLvoid *, GLenum);
04364 GLAPI GLboolean APIENTRY glIsObjectBufferATI (GLuint);
04365 GLAPI void APIENTRY glUpdateObjectBufferATI (GLuint, GLuint, GLsizei, const GLvoid *, GLenum);
04366 GLAPI void APIENTRY glGetObjectBufferfvATI (GLuint, GLenum, GLfloat *);
04367 GLAPI void APIENTRY glGetObjectBufferivATI (GLuint, GLenum, GLint *);
04368 GLAPI void APIENTRY glDeleteObjectBufferATI (GLuint);
04369 GLAPI void APIENTRY glArrayObjectATI (GLenum, GLint, GLenum, GLsizei, GLuint, GLuint);
04370 GLAPI void APIENTRY glGetArrayObjectfvATI (GLenum, GLenum, GLfloat *);
04371 GLAPI void APIENTRY glGetArrayObjectivATI (GLenum, GLenum, GLint *);
04372 GLAPI void APIENTRY glVariantArrayObjectATI (GLuint, GLenum, GLsizei, GLuint, GLuint);
04373 GLAPI void APIENTRY glGetVariantArrayObjectfvATI (GLuint, GLenum, GLfloat *);
04374 GLAPI void APIENTRY glGetVariantArrayObjectivATI (GLuint, GLenum, GLint *);
04375 #endif /* GL_GLEXT_PROTOTYPES */
04376 typedef GLuint (APIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid *pointer, GLenum usage);
04377 typedef GLboolean (APIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
04378 typedef void (APIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve);
04379 typedef void (APIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat *params);
04380 typedef void (APIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint *params);
04381 typedef void (APIENTRY * PFNGLDELETEOBJECTBUFFERATIPROC) (GLuint buffer);
04382 typedef void (APIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
04383 typedef void (APIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat *params);
04384 typedef void (APIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint *params);
04385 typedef void (APIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
04386 typedef void (APIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat *params);
04387 typedef void (APIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint *params);
04388 #endif
04389 
04390 #ifndef GL_EXT_vertex_shader
04391 #define GL_EXT_vertex_shader 1
04392 #ifdef GL_GLEXT_PROTOTYPES
04393 GLAPI void APIENTRY glBeginVertexShaderEXT (void);
04394 GLAPI void APIENTRY glEndVertexShaderEXT (void);
04395 GLAPI void APIENTRY glBindVertexShaderEXT (GLuint);
04396 GLAPI GLuint APIENTRY glGenVertexShadersEXT (GLuint);
04397 GLAPI void APIENTRY glDeleteVertexShaderEXT (GLuint);
04398 GLAPI void APIENTRY glShaderOp1EXT (GLenum, GLuint, GLuint);
04399 GLAPI void APIENTRY glShaderOp2EXT (GLenum, GLuint, GLuint, GLuint);
04400 GLAPI void APIENTRY glShaderOp3EXT (GLenum, GLuint, GLuint, GLuint, GLuint);
04401 GLAPI void APIENTRY glSwizzleEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
04402 GLAPI void APIENTRY glWriteMaskEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
04403 GLAPI void APIENTRY glInsertComponentEXT (GLuint, GLuint, GLuint);
04404 GLAPI void APIENTRY glExtractComponentEXT (GLuint, GLuint, GLuint);
04405 GLAPI GLuint APIENTRY glGenSymbolsEXT (GLenum, GLenum, GLenum, GLuint);
04406 GLAPI void APIENTRY glSetInvariantEXT (GLuint, GLenum, const void *);
04407 GLAPI void APIENTRY glSetLocalConstantEXT (GLuint, GLenum, const void *);
04408 GLAPI void APIENTRY glVariantbvEXT (GLuint, const GLbyte *);
04409 GLAPI void APIENTRY glVariantsvEXT (GLuint, const GLshort *);
04410 GLAPI void APIENTRY glVariantivEXT (GLuint, const GLint *);
04411 GLAPI void APIENTRY glVariantfvEXT (GLuint, const GLfloat *);
04412 GLAPI void APIENTRY glVariantdvEXT (GLuint, const GLdouble *);
04413 GLAPI void APIENTRY glVariantubvEXT (GLuint, const GLubyte *);
04414 GLAPI void APIENTRY glVariantusvEXT (GLuint, const GLushort *);
04415 GLAPI void APIENTRY glVariantuivEXT (GLuint, const GLuint *);
04416 GLAPI void APIENTRY glVariantPointerEXT (GLuint, GLenum, GLuint, const void *);
04417 GLAPI void APIENTRY glEnableVariantClientStateEXT (GLuint);
04418 GLAPI void APIENTRY glDisableVariantClientStateEXT (GLuint);
04419 GLAPI GLuint APIENTRY glBindLightParameterEXT (GLenum, GLenum);
04420 GLAPI GLuint APIENTRY glBindMaterialParameterEXT (GLenum, GLenum);
04421 GLAPI GLuint APIENTRY glBindTexGenParameterEXT (GLenum, GLenum, GLenum);
04422 GLAPI GLuint APIENTRY glBindTextureUnitParameterEXT (GLenum, GLenum);
04423 GLAPI GLuint APIENTRY glBindParameterEXT (GLenum);
04424 GLAPI GLboolean APIENTRY glIsVariantEnabledEXT (GLuint, GLenum);
04425 GLAPI void APIENTRY glGetVariantBooleanvEXT (GLuint, GLenum, GLboolean *);
04426 GLAPI void APIENTRY glGetVariantIntegervEXT (GLuint, GLenum, GLint *);
04427 GLAPI void APIENTRY glGetVariantFloatvEXT (GLuint, GLenum, GLfloat *);
04428 GLAPI void APIENTRY glGetVariantPointervEXT (GLuint, GLenum, GLvoid* *);
04429 GLAPI void APIENTRY glGetInvariantBooleanvEXT (GLuint, GLenum, GLboolean *);
04430 GLAPI void APIENTRY glGetInvariantIntegervEXT (GLuint, GLenum, GLint *);
04431 GLAPI void APIENTRY glGetInvariantFloatvEXT (GLuint, GLenum, GLfloat *);
04432 GLAPI void APIENTRY glGetLocalConstantBooleanvEXT (GLuint, GLenum, GLboolean *);
04433 GLAPI void APIENTRY glGetLocalConstantIntegervEXT (GLuint, GLenum, GLint *);
04434 GLAPI void APIENTRY glGetLocalConstantFloatvEXT (GLuint, GLenum, GLfloat *);
04435 #endif /* GL_GLEXT_PROTOTYPES */
04436 typedef void (APIENTRY * PFNGLBEGINVERTEXSHADEREXTPROC) (void);
04437 typedef void (APIENTRY * PFNGLENDVERTEXSHADEREXTPROC) (void);
04438 typedef void (APIENTRY * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
04439 typedef GLuint (APIENTRY * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
04440 typedef void (APIENTRY * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
04441 typedef void (APIENTRY * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
04442 typedef void (APIENTRY * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
04443 typedef void (APIENTRY * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
04444 typedef void (APIENTRY * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
04445 typedef void (APIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
04446 typedef void (APIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
04447 typedef void (APIENTRY * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
04448 typedef GLuint (APIENTRY * PFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
04449 typedef void (APIENTRY * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const void *addr);
04450 typedef void (APIENTRY * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const void *addr);
04451 typedef void (APIENTRY * PFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte *addr);
04452 typedef void (APIENTRY * PFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort *addr);
04453 typedef void (APIENTRY * PFNGLVARIANTIVEXTPROC) (GLuint id, const GLint *addr);
04454 typedef void (APIENTRY * PFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat *addr);
04455 typedef void (APIENTRY * PFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble *addr);
04456 typedef void (APIENTRY * PFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte *addr);
04457 typedef void (APIENTRY * PFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort *addr);
04458 typedef void (APIENTRY * PFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint *addr);
04459 typedef void (APIENTRY * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const void *addr);
04460 typedef void (APIENTRY * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
04461 typedef void (APIENTRY * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
04462 typedef GLuint (APIENTRY * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
04463 typedef GLuint (APIENTRY * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
04464 typedef GLuint (APIENTRY * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
04465 typedef GLuint (APIENTRY * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
04466 typedef GLuint (APIENTRY * PFNGLBINDPARAMETEREXTPROC) (GLenum value);
04467 typedef GLboolean (APIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
04468 typedef void (APIENTRY * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
04469 typedef void (APIENTRY * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
04470 typedef void (APIENTRY * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
04471 typedef void (APIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* *data);
04472 typedef void (APIENTRY * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
04473 typedef void (APIENTRY * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
04474 typedef void (APIENTRY * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
04475 typedef void (APIENTRY * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
04476 typedef void (APIENTRY * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
04477 typedef void (APIENTRY * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
04478 #endif
04479 
04480 #ifndef GL_ATI_vertex_streams
04481 #define GL_ATI_vertex_streams 1
04482 #ifdef GL_GLEXT_PROTOTYPES
04483 GLAPI void APIENTRY glVertexStream1sATI (GLenum, GLshort);
04484 GLAPI void APIENTRY glVertexStream1svATI (GLenum, const GLshort *);
04485 GLAPI void APIENTRY glVertexStream1iATI (GLenum, GLint);
04486 GLAPI void APIENTRY glVertexStream1ivATI (GLenum, const GLint *);
04487 GLAPI void APIENTRY glVertexStream1fATI (GLenum, GLfloat);
04488 GLAPI void APIENTRY glVertexStream1fvATI (GLenum, const GLfloat *);
04489 GLAPI void APIENTRY glVertexStream1dATI (GLenum, GLdouble);
04490 GLAPI void APIENTRY glVertexStream1dvATI (GLenum, const GLdouble *);
04491 GLAPI void APIENTRY glVertexStream2sATI (GLenum, GLshort, GLshort);
04492 GLAPI void APIENTRY glVertexStream2svATI (GLenum, const GLshort *);
04493 GLAPI void APIENTRY glVertexStream2iATI (GLenum, GLint, GLint);
04494 GLAPI void APIENTRY glVertexStream2ivATI (GLenum, const GLint *);
04495 GLAPI void APIENTRY glVertexStream2fATI (GLenum, GLfloat, GLfloat);
04496 GLAPI void APIENTRY glVertexStream2fvATI (GLenum, const GLfloat *);
04497 GLAPI void APIENTRY glVertexStream2dATI (GLenum, GLdouble, GLdouble);
04498 GLAPI void APIENTRY glVertexStream2dvATI (GLenum, const GLdouble *);
04499 GLAPI void APIENTRY glVertexStream3sATI (GLenum, GLshort, GLshort, GLshort);
04500 GLAPI void APIENTRY glVertexStream3svATI (GLenum, const GLshort *);
04501 GLAPI void APIENTRY glVertexStream3iATI (GLenum, GLint, GLint, GLint);
04502 GLAPI void APIENTRY glVertexStream3ivATI (GLenum, const GLint *);
04503 GLAPI void APIENTRY glVertexStream3fATI (GLenum, GLfloat, GLfloat, GLfloat);
04504 GLAPI void APIENTRY glVertexStream3fvATI (GLenum, const GLfloat *);
04505 GLAPI void APIENTRY glVertexStream3dATI (GLenum, GLdouble, GLdouble, GLdouble);
04506 GLAPI void APIENTRY glVertexStream3dvATI (GLenum, const GLdouble *);
04507 GLAPI void APIENTRY glVertexStream4sATI (GLenum, GLshort, GLshort, GLshort, GLshort);
04508 GLAPI void APIENTRY glVertexStream4svATI (GLenum, const GLshort *);
04509 GLAPI void APIENTRY glVertexStream4iATI (GLenum, GLint, GLint, GLint, GLint);
04510 GLAPI void APIENTRY glVertexStream4ivATI (GLenum, const GLint *);
04511 GLAPI void APIENTRY glVertexStream4fATI (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
04512 GLAPI void APIENTRY glVertexStream4fvATI (GLenum, const GLfloat *);
04513 GLAPI void APIENTRY glVertexStream4dATI (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
04514 GLAPI void APIENTRY glVertexStream4dvATI (GLenum, const GLdouble *);
04515 GLAPI void APIENTRY glNormalStream3bATI (GLenum, GLbyte, GLbyte, GLbyte);
04516 GLAPI void APIENTRY glNormalStream3bvATI (GLenum, const GLbyte *);
04517 GLAPI void APIENTRY glNormalStream3sATI (GLenum, GLshort, GLshort, GLshort);
04518 GLAPI void APIENTRY glNormalStream3svATI (GLenum, const GLshort *);
04519 GLAPI void APIENTRY glNormalStream3iATI (GLenum, GLint, GLint, GLint);
04520 GLAPI void APIENTRY glNormalStream3ivATI (GLenum, const GLint *);
04521 GLAPI void APIENTRY glNormalStream3fATI (GLenum, GLfloat, GLfloat, GLfloat);
04522 GLAPI void APIENTRY glNormalStream3fvATI (GLenum, const GLfloat *);
04523 GLAPI void APIENTRY glNormalStream3dATI (GLenum, GLdouble, GLdouble, GLdouble);
04524 GLAPI void APIENTRY glNormalStream3dvATI (GLenum, const GLdouble *);
04525 GLAPI void APIENTRY glClientActiveVertexStreamATI (GLenum);
04526 GLAPI void APIENTRY glVertexBlendEnviATI (GLenum, GLint);
04527 GLAPI void APIENTRY glVertexBlendEnvfATI (GLenum, GLfloat);
04528 #endif /* GL_GLEXT_PROTOTYPES */
04529 typedef void (APIENTRY * PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
04530 typedef void (APIENTRY * PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords);
04531 typedef void (APIENTRY * PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
04532 typedef void (APIENTRY * PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords);
04533 typedef void (APIENTRY * PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
04534 typedef void (APIENTRY * PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords);
04535 typedef void (APIENTRY * PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
04536 typedef void (APIENTRY * PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords);
04537 typedef void (APIENTRY * PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
04538 typedef void (APIENTRY * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords);
04539 typedef void (APIENTRY * PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
04540 typedef void (APIENTRY * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords);
04541 typedef void (APIENTRY * PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
04542 typedef void (APIENTRY * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords);
04543 typedef void (APIENTRY * PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
04544 typedef void (APIENTRY * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords);
04545 typedef void (APIENTRY * PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
04546 typedef void (APIENTRY * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);
04547 typedef void (APIENTRY * PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
04548 typedef void (APIENTRY * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);
04549 typedef void (APIENTRY * PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
04550 typedef void (APIENTRY * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);
04551 typedef void (APIENTRY * PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
04552 typedef void (APIENTRY * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);
04553 typedef void (APIENTRY * PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
04554 typedef void (APIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords);
04555 typedef void (APIENTRY * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
04556 typedef void (APIENTRY * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords);
04557 typedef void (APIENTRY * PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
04558 typedef void (APIENTRY * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords);
04559 typedef void (APIENTRY * PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
04560 typedef void (APIENTRY * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords);
04561 typedef void (APIENTRY * PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
04562 typedef void (APIENTRY * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords);
04563 typedef void (APIENTRY * PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
04564 typedef void (APIENTRY * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);
04565 typedef void (APIENTRY * PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
04566 typedef void (APIENTRY * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);
04567 typedef void (APIENTRY * PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
04568 typedef void (APIENTRY * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);
04569 typedef void (APIENTRY * PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
04570 typedef void (APIENTRY * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);
04571 typedef void (APIENTRY * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
04572 typedef void (APIENTRY * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
04573 typedef void (APIENTRY * PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
04574 #endif
04575 
04576 #ifndef GL_ATI_element_array
04577 #define GL_ATI_element_array 1
04578 #ifdef GL_GLEXT_PROTOTYPES
04579 GLAPI void APIENTRY glElementPointerATI (GLenum, const GLvoid *);
04580 GLAPI void APIENTRY glDrawElementArrayATI (GLenum, GLsizei);
04581 GLAPI void APIENTRY glDrawRangeElementArrayATI (GLenum, GLuint, GLuint, GLsizei);
04582 #endif /* GL_GLEXT_PROTOTYPES */
04583 typedef void (APIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *pointer);
04584 typedef void (APIENTRY * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
04585 typedef void (APIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
04586 #endif
04587 
04588 #ifndef GL_SUN_mesh_array
04589 #define GL_SUN_mesh_array 1
04590 #ifdef GL_GLEXT_PROTOTYPES
04591 GLAPI void APIENTRY glDrawMeshArraysSUN (GLenum, GLint, GLsizei, GLsizei);
04592 #endif /* GL_GLEXT_PROTOTYPES */
04593 typedef void (APIENTRY * PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
04594 #endif
04595 
04596 #ifndef GL_SUN_slice_accum
04597 #define GL_SUN_slice_accum 1
04598 #endif
04599 
04600 #ifndef GL_NV_multisample_filter_hint
04601 #define GL_NV_multisample_filter_hint 1
04602 #endif
04603 
04604 #ifndef GL_NV_depth_clamp
04605 #define GL_NV_depth_clamp 1
04606 #endif
04607 
04608 #ifndef GL_NV_occlusion_query
04609 #define GL_NV_occlusion_query 1
04610 #ifdef GL_GLEXT_PROTOTYPES
04611 GLAPI void APIENTRY glGenOcclusionQueriesNV (GLsizei, GLuint *);
04612 GLAPI void APIENTRY glDeleteOcclusionQueriesNV (GLsizei, const GLuint *);
04613 GLAPI GLboolean APIENTRY glIsOcclusionQueryNV (GLuint);
04614 GLAPI void APIENTRY glBeginOcclusionQueryNV (GLuint);
04615 GLAPI void APIENTRY glEndOcclusionQueryNV (void);
04616 GLAPI void APIENTRY glGetOcclusionQueryivNV (GLuint, GLenum, GLint *);
04617 GLAPI void APIENTRY glGetOcclusionQueryuivNV (GLuint, GLenum, GLuint *);
04618 #endif /* GL_GLEXT_PROTOTYPES */
04619 typedef void (APIENTRY * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint *ids);
04620 typedef void (APIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint *ids);
04621 typedef GLboolean (APIENTRY * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
04622 typedef void (APIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
04623 typedef void (APIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (void);
04624 typedef void (APIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint *params);
04625 typedef void (APIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint *params);
04626 #endif
04627 
04628 #ifndef GL_NV_point_sprite
04629 #define GL_NV_point_sprite 1
04630 #ifdef GL_GLEXT_PROTOTYPES
04631 GLAPI void APIENTRY glPointParameteriNV (GLenum, GLint);
04632 GLAPI void APIENTRY glPointParameterivNV (GLenum, const GLint *);
04633 #endif /* GL_GLEXT_PROTOTYPES */
04634 typedef void (APIENTRY * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
04635 typedef void (APIENTRY * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
04636 #endif
04637 
04638 #ifndef GL_NV_texture_shader3
04639 #define GL_NV_texture_shader3 1
04640 #endif
04641 
04642 #ifndef GL_NV_vertex_program1_1
04643 #define GL_NV_vertex_program1_1 1
04644 #endif
04645 
04646 #ifndef GL_EXT_shadow_funcs
04647 #define GL_EXT_shadow_funcs 1
04648 #endif
04649 
04650 #ifndef GL_EXT_stencil_two_side
04651 #define GL_EXT_stencil_two_side 1
04652 #ifdef GL_GLEXT_PROTOTYPES
04653 GLAPI void APIENTRY glActiveStencilFaceEXT (GLenum);
04654 #endif /* GL_GLEXT_PROTOTYPES */
04655 typedef void (APIENTRY * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
04656 #endif
04657 
04658 
04659 #ifdef __cplusplus
04660 }
04661 #endif
04662 
04663 #endif

AE Engine Public API Reference
Generated on Wed Apr 9 09:43:39 2003 by Doxygen.