CrystalSpace

Public API Reference

csplugincommon/opengl/glextmanager.h

Go to the documentation of this file.
00001 
00005 /*
00006   Copyright (C) 2002 by Anders Stenberg
00007 
00008   This library is free software; you can redistribute it and/or
00009   modify it under the terms of the GNU Library General Public
00010   License as published by the Free Software Foundation; either
00011   version 2 of the License, or (at your option) any later version.
00012 
00013   This library is distributed in the hope that it will be useful,
00014   but WITHOUT ANY WARRANTY; without even the implied warranty of
00015   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00016   Library General Public License for more details.
00017 
00018   You should have received a copy of the GNU Library General Public
00019   License along with this library; if not, write to the Free
00020   Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00021 */
00022 
00023 /*
00024 
00025  Please be careful when changing this file. It's the result of roughly
00026  78 hours of work, where approximately 14 liters of coffee where consumed,
00027  the keyboard been replaced 4 times due to worn-out cut'n'paste combo keys
00028  and two ambulance calls because of near-fatal RSI syndroms. Every line has
00029  been thought of carefully and has been highly optimized by 3 members of a
00030  Zen buddhist religion in a Tibetian monastry. Thus modifications, as they
00031  touch the core OpenGL support, could severely affect performance. Beware!
00032  Okay, maybe this was a bit exagerated... this file is autogenerated.
00033  
00034  */
00035 
00040 #ifndef __CS_GLEXTENSIONMANAGER_H__
00041 #define __CS_GLEXTENSIONMANAGER_H__
00042 
00043 /**********************************************************************
00044  * Begin system-specific stuff.
00045  */
00046 #if defined(__BEOS__)
00047 #include <stdlib.h>     /* to get some BeOS-isms */
00048 #endif
00049 
00050 #if !defined(OPENSTEP) && (defined(NeXT) || defined(NeXT_PDO))
00051 #define OPENSTEP
00052 #endif
00053 
00054 #if defined(_WIN32) && !defined(__WIN32__) && !defined(__CYGWIN__)
00055 #define __WIN32__
00056 #endif
00057 
00058 #if !defined(GLAPI)
00059 #  if !defined(OPENSTEP) && (defined(__WIN32__) && !defined(__CYGWIN__))
00060 #    if defined(_MSC_VER) && defined(BUILD_GL32) /* tag specify we're building mesa as a DLL */
00061 #      define GLAPI __declspec(dllexport)
00062 #    elif defined(_MSC_VER) && defined(_DLL) /* tag specifying we're building for DLL runtime support */
00063 #      define GLAPI __declspec(dllimport)
00064 #    else /* for use with static link lib build of Win32 edition only */
00065 #      define GLAPI extern
00066 #    endif /* _STATIC_MESA support */
00067 #    define GLAPIENTRY __stdcall
00068 #  else
00069 /* non-Windows compilation */
00070 /* In most cases, it seems safest to avoid defining these at all. Please report
00071  *  if this causes trouble.
00072  * #define GLAPI extern
00073  * #define GLAPI
00074  * #define GLAPIENTRY
00075  */
00076 #  endif /* WIN32 / CYGWIN bracket */
00077 #endif
00078 
00079 //#if defined(_WIN32) && !defined(_WINGDI_) && !defined(__CYGWIN__) && !defined(_GNU_H_WINDOWS32_DEFINES) && !defined(OPENSTEP)
00080 //#include <gl/mesa_wgl.h>
00081 //#endif
00082 
00083 #if defined(macintosh) && PRAGMA_IMPORT_SUPPORTED
00084 #pragma import on
00085 #endif
00086 
00087 #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__)
00088 #define WIN32_LEAN_AND_MEAN 1
00089 #include <windows.h>
00090 #endif
00091 
00092 #ifndef csAPIENTRY
00093 #ifndef APIENTRY
00094 #define csAPIENTRY
00095 #else
00096 #define csAPIENTRY APIENTRY
00097 #endif
00098 #endif
00099 
00100 // In CS, we ignore Cygwin's graphical offerings and use the Windows versions.
00101 #if defined(__CYGWIN__) && !defined(_WIN32)
00102 #define _WIN32
00103 #endif
00104 
00105 /*
00106  * End system-specific stuff.
00107  **********************************************************************/
00108 
00109 #ifdef DOXYGEN_RUN
00110 typedef void GLvoid;
00111 typedef int GLint;
00112 typedef uint GLuint;
00113 typedef int GLsizei;
00114 typedef uint GLenum;
00115 typedef float GLfloat;
00116 typedef double GLdouble;
00117 typedef unsigned char GLubyte;
00118 #  define _WIN32
00119 #else
00120 #  if defined(CS_OPENGL_PATH)
00121 #    include CS_HEADER_GLOBAL(CS_OPENGL_PATH,gl.h)
00122 #  else
00123 #    include <GL/gl.h>
00124 #  endif
00125 #endif
00126 
00127 #include "cssysdef.h"
00128 
00129 /*
00130   Appear in the ARB_shader_objects ext spec.
00131  */
00132 #ifndef CS_HAVE_GLCHARARB_T
00133 typedef char GLcharARB;
00134 #endif
00135 #ifndef CS_HAVE_GLHANDLEARB_T
00136 typedef unsigned int GLhandleARB;
00137 #endif
00138 /* Identifiers after promotion to core */
00139 #ifndef CS_HAVE_GLCHAR_T
00140 typedef GLcharARB GLchar;
00141 #endif
00142 
00143 #include "iutil/cmdline.h"
00144 #include "iutil/objreg.h"
00145 #include "iutil/verbositymanager.h"
00146 #include "ivaria/reporter.h"
00147 #include "ivideo/graph2d.h"
00148 #include "csutil/cfgacc.h"
00149 #include "csplugincommon/iopengl/openglinterface.h"
00150 
00155 #ifndef GL_UNSIGNED_BYTE_3_3_2
00156 #define GL_UNSIGNED_BYTE_3_3_2                                        32818
00157 #endif
00158 
00159 #ifndef GL_UNSIGNED_SHORT_4_4_4_4
00160 #define GL_UNSIGNED_SHORT_4_4_4_4                                     32819
00161 #endif
00162 
00163 #ifndef GL_UNSIGNED_SHORT_5_5_5_1
00164 #define GL_UNSIGNED_SHORT_5_5_5_1                                     32820
00165 #endif
00166 
00167 #ifndef GL_UNSIGNED_INT_8_8_8_8
00168 #define GL_UNSIGNED_INT_8_8_8_8                                       32821
00169 #endif
00170 
00171 #ifndef GL_UNSIGNED_INT_10_10_10_2
00172 #define GL_UNSIGNED_INT_10_10_10_2                                    32822
00173 #endif
00174 
00175 #ifndef GL_RESCALE_NORMAL
00176 #define GL_RESCALE_NORMAL                                             32826
00177 #endif
00178 
00179 #ifndef GL_UNSIGNED_BYTE_2_3_3_REV
00180 #define GL_UNSIGNED_BYTE_2_3_3_REV                                    33634
00181 #endif
00182 
00183 #ifndef GL_UNSIGNED_SHORT_5_6_5
00184 #define GL_UNSIGNED_SHORT_5_6_5                                       33635
00185 #endif
00186 
00187 #ifndef GL_UNSIGNED_SHORT_5_6_5_REV
00188 #define GL_UNSIGNED_SHORT_5_6_5_REV                                   33636
00189 #endif
00190 
00191 #ifndef GL_UNSIGNED_SHORT_4_4_4_4_REV
00192 #define GL_UNSIGNED_SHORT_4_4_4_4_REV                                 33637
00193 #endif
00194 
00195 #ifndef GL_UNSIGNED_SHORT_1_5_5_5_REV
00196 #define GL_UNSIGNED_SHORT_1_5_5_5_REV                                 33638
00197 #endif
00198 
00199 #ifndef GL_UNSIGNED_INT_8_8_8_8_REV
00200 #define GL_UNSIGNED_INT_8_8_8_8_REV                                   33639
00201 #endif
00202 
00203 #ifndef GL_UNSIGNED_INT_2_10_10_10_REV
00204 #define GL_UNSIGNED_INT_2_10_10_10_REV                                33640
00205 #endif
00206 
00207 #ifndef GL_BGR
00208 #define GL_BGR                                                        32992
00209 #endif
00210 
00211 #ifndef GL_BGRA
00212 #define GL_BGRA                                                       32993
00213 #endif
00214 
00215 #ifndef GL_MAX_ELEMENTS_VERTICES
00216 #define GL_MAX_ELEMENTS_VERTICES                                      33000
00217 #endif
00218 
00219 #ifndef GL_MAX_ELEMENTS_INDICES
00220 #define GL_MAX_ELEMENTS_INDICES                                       33001
00221 #endif
00222 
00223 #ifndef GL_CLAMP_TO_EDGE
00224 #define GL_CLAMP_TO_EDGE                                              33071
00225 #endif
00226 
00227 #ifndef GL_TEXTURE_MIN_LOD
00228 #define GL_TEXTURE_MIN_LOD                                            33082
00229 #endif
00230 
00231 #ifndef GL_TEXTURE_MAX_LOD
00232 #define GL_TEXTURE_MAX_LOD                                            33083
00233 #endif
00234 
00235 #ifndef GL_TEXTURE_BASE_LEVEL
00236 #define GL_TEXTURE_BASE_LEVEL                                         33084
00237 #endif
00238 
00239 #ifndef GL_TEXTURE_MAX_LEVEL
00240 #define GL_TEXTURE_MAX_LEVEL                                          33085
00241 #endif
00242 
00243 #ifndef GL_LIGHT_MODEL_COLOR_CONTROL
00244 #define GL_LIGHT_MODEL_COLOR_CONTROL                                  33272
00245 #endif
00246 
00247 #ifndef GL_SINGLE_COLOR
00248 #define GL_SINGLE_COLOR                                               33273
00249 #endif
00250 
00251 #ifndef GL_SEPARATE_SPECULAR_COLOR
00252 #define GL_SEPARATE_SPECULAR_COLOR                                    33274
00253 #endif
00254 
00255 #ifndef GL_SMOOTH_POINT_SIZE_RANGE
00256 #define GL_SMOOTH_POINT_SIZE_RANGE                                     2834
00257 #endif
00258 
00259 #ifndef GL_SMOOTH_POINT_SIZE_GRANULARITY
00260 #define GL_SMOOTH_POINT_SIZE_GRANULARITY                               2835
00261 #endif
00262 
00263 #ifndef GL_SMOOTH_LINE_WIDTH_RANGE
00264 #define GL_SMOOTH_LINE_WIDTH_RANGE                                     2850
00265 #endif
00266 
00267 #ifndef GL_SMOOTH_LINE_WIDTH_GRANULARITY
00268 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY                               2851
00269 #endif
00270 
00271 #ifndef GL_ALIASED_POINT_SIZE_RANGE
00272 #define GL_ALIASED_POINT_SIZE_RANGE                                   33901
00273 #endif
00274 
00275 #ifndef GL_ALIASED_LINE_WIDTH_RANGE
00276 #define GL_ALIASED_LINE_WIDTH_RANGE                                   33902
00277 #endif
00278 
00279 #ifndef GL_PACK_SKIP_IMAGES
00280 #define GL_PACK_SKIP_IMAGES                                           32875
00281 #endif
00282 
00283 #ifndef GL_PACK_IMAGE_HEIGHT
00284 #define GL_PACK_IMAGE_HEIGHT                                          32876
00285 #endif
00286 
00287 #ifndef GL_UNPACK_SKIP_IMAGES
00288 #define GL_UNPACK_SKIP_IMAGES                                         32877
00289 #endif
00290 
00291 #ifndef GL_UNPACK_IMAGE_HEIGHT
00292 #define GL_UNPACK_IMAGE_HEIGHT                                        32878
00293 #endif
00294 
00295 #ifndef GL_TEXTURE_3D
00296 #define GL_TEXTURE_3D                                                 32879
00297 #endif
00298 
00299 #ifndef GL_PROXY_TEXTURE_3D
00300 #define GL_PROXY_TEXTURE_3D                                           32880
00301 #endif
00302 
00303 #ifndef GL_TEXTURE_DEPTH
00304 #define GL_TEXTURE_DEPTH                                              32881
00305 #endif
00306 
00307 #ifndef GL_TEXTURE_WRAP_R
00308 #define GL_TEXTURE_WRAP_R                                             32882
00309 #endif
00310 
00311 #ifndef GL_MAX_3D_TEXTURE_SIZE
00312 #define GL_MAX_3D_TEXTURE_SIZE                                        32883
00313 #endif
00314 
00315 
00322 typedef GLvoid (csAPIENTRY* csGLDRAWRANGEELEMENTS) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices);
00323 typedef GLvoid (csAPIENTRY* csGLTEXIMAGE3D) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
00324 typedef GLvoid (csAPIENTRY* csGLTEXSUBIMAGE3D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels);
00325 typedef GLvoid (csAPIENTRY* csGLCOPYTEXSUBIMAGE3D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
00326 
00332 #ifndef GL_TEXTURE0
00333 #define GL_TEXTURE0                                                   33984
00334 #endif
00335 
00336 #ifndef GL_TEXTURE1
00337 #define GL_TEXTURE1                                                   33985
00338 #endif
00339 
00340 #ifndef GL_TEXTURE2
00341 #define GL_TEXTURE2                                                   33986
00342 #endif
00343 
00344 #ifndef GL_TEXTURE3
00345 #define GL_TEXTURE3                                                   33987
00346 #endif
00347 
00348 #ifndef GL_TEXTURE4
00349 #define GL_TEXTURE4                                                   33988
00350 #endif
00351 
00352 #ifndef GL_TEXTURE5
00353 #define GL_TEXTURE5                                                   33989
00354 #endif
00355 
00356 #ifndef GL_TEXTURE6
00357 #define GL_TEXTURE6                                                   33990
00358 #endif
00359 
00360 #ifndef GL_TEXTURE7
00361 #define GL_TEXTURE7                                                   33991
00362 #endif
00363 
00364 #ifndef GL_TEXTURE8
00365 #define GL_TEXTURE8                                                   33992
00366 #endif
00367 
00368 #ifndef GL_TEXTURE9
00369 #define GL_TEXTURE9                                                   33993
00370 #endif
00371 
00372 #ifndef GL_TEXTURE10
00373 #define GL_TEXTURE10                                                  33994
00374 #endif
00375 
00376 #ifndef GL_TEXTURE11
00377 #define GL_TEXTURE11                                                  33995
00378 #endif
00379 
00380 #ifndef GL_TEXTURE12
00381 #define GL_TEXTURE12                                                  33996
00382 #endif
00383 
00384 #ifndef GL_TEXTURE13
00385 #define GL_TEXTURE13                                                  33997
00386 #endif
00387 
00388 #ifndef GL_TEXTURE14
00389 #define GL_TEXTURE14                                                  33998
00390 #endif
00391 
00392 #ifndef GL_TEXTURE15
00393 #define GL_TEXTURE15                                                  33999
00394 #endif
00395 
00396 #ifndef GL_TEXTURE16
00397 #define GL_TEXTURE16                                                  34000
00398 #endif
00399 
00400 #ifndef GL_TEXTURE17
00401 #define GL_TEXTURE17                                                  34001
00402 #endif
00403 
00404 #ifndef GL_TEXTURE18
00405 #define GL_TEXTURE18                                                  34002
00406 #endif
00407 
00408 #ifndef GL_TEXTURE19
00409 #define GL_TEXTURE19                                                  34003
00410 #endif
00411 
00412 #ifndef GL_TEXTURE20
00413 #define GL_TEXTURE20                                                  34004
00414 #endif
00415 
00416 #ifndef GL_TEXTURE21
00417 #define GL_TEXTURE21                                                  34005
00418 #endif
00419 
00420 #ifndef GL_TEXTURE22
00421 #define GL_TEXTURE22                                                  34006
00422 #endif
00423 
00424 #ifndef GL_TEXTURE23
00425 #define GL_TEXTURE23                                                  34007
00426 #endif
00427 
00428 #ifndef GL_TEXTURE24
00429 #define GL_TEXTURE24                                                  34008
00430 #endif
00431 
00432 #ifndef GL_TEXTURE25
00433 #define GL_TEXTURE25                                                  34009
00434 #endif
00435 
00436 #ifndef GL_TEXTURE26
00437 #define GL_TEXTURE26                                                  34010
00438 #endif
00439 
00440 #ifndef GL_TEXTURE27
00441 #define GL_TEXTURE27                                                  34011
00442 #endif
00443 
00444 #ifndef GL_TEXTURE28
00445 #define GL_TEXTURE28                                                  34012
00446 #endif
00447 
00448 #ifndef GL_TEXTURE29
00449 #define GL_TEXTURE29                                                  34013
00450 #endif
00451 
00452 #ifndef GL_TEXTURE30
00453 #define GL_TEXTURE30                                                  34014
00454 #endif
00455 
00456 #ifndef GL_TEXTURE31
00457 #define GL_TEXTURE31                                                  34015
00458 #endif
00459 
00460 #ifndef GL_ACTIVE_TEXTURE
00461 #define GL_ACTIVE_TEXTURE                                             34016
00462 #endif
00463 
00464 #ifndef GL_CLIENT_ACTIVE_TEXTURE
00465 #define GL_CLIENT_ACTIVE_TEXTURE                                      34017
00466 #endif
00467 
00468 #ifndef GL_MAX_TEXTURE_UNITS
00469 #define GL_MAX_TEXTURE_UNITS                                          34018
00470 #endif
00471 
00472 #ifndef GL_TRANSPOSE_MODELVIEW_MATRIX
00473 #define GL_TRANSPOSE_MODELVIEW_MATRIX                                 34019
00474 #endif
00475 
00476 #ifndef GL_TRANSPOSE_PROJECTION_MATRIX
00477 #define GL_TRANSPOSE_PROJECTION_MATRIX                                34020
00478 #endif
00479 
00480 #ifndef GL_TRANSPOSE_TEXTURE_MATRIX
00481 #define GL_TRANSPOSE_TEXTURE_MATRIX                                   34021
00482 #endif
00483 
00484 #ifndef GL_TRANSPOSE_COLOR_MATRIX
00485 #define GL_TRANSPOSE_COLOR_MATRIX                                     34022
00486 #endif
00487 
00488 #ifndef GL_MULTISAMPLE
00489 #define GL_MULTISAMPLE                                                32925
00490 #endif
00491 
00492 #ifndef GL_SAMPLE_ALPHA_TO_COVERAGE
00493 #define GL_SAMPLE_ALPHA_TO_COVERAGE                                   32926
00494 #endif
00495 
00496 #ifndef GL_SAMPLE_ALPHA_TO_ONE
00497 #define GL_SAMPLE_ALPHA_TO_ONE                                        32927
00498 #endif
00499 
00500 #ifndef GL_SAMPLE_COVERAGE
00501 #define GL_SAMPLE_COVERAGE                                            32928
00502 #endif
00503 
00504 #ifndef GL_SAMPLE_BUFFERS
00505 #define GL_SAMPLE_BUFFERS                                             32936
00506 #endif
00507 
00508 #ifndef GL_SAMPLES
00509 #define GL_SAMPLES                                                    32937
00510 #endif
00511 
00512 #ifndef GL_SAMPLE_COVERAGE_VALUE
00513 #define GL_SAMPLE_COVERAGE_VALUE                                      32938
00514 #endif
00515 
00516 #ifndef GL_SAMPLE_COVERAGE_INVERT
00517 #define GL_SAMPLE_COVERAGE_INVERT                                     32939
00518 #endif
00519 
00520 #ifndef GL_MULTISAMPLE_BIT
00521 #define GL_MULTISAMPLE_BIT                                           536870912
00522 #endif
00523 
00524 #ifndef GL_NORMAL_MAP
00525 #define GL_NORMAL_MAP                                                 34065
00526 #endif
00527 
00528 #ifndef GL_REFLECTION_MAP
00529 #define GL_REFLECTION_MAP                                             34066
00530 #endif
00531 
00532 #ifndef GL_TEXTURE_CUBE_MAP
00533 #define GL_TEXTURE_CUBE_MAP                                           34067
00534 #endif
00535 
00536 #ifndef GL_TEXTURE_BINDING_CUBE_MAP
00537 #define GL_TEXTURE_BINDING_CUBE_MAP                                   34068
00538 #endif
00539 
00540 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X
00541 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X                                34069
00542 #endif
00543 
00544 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_X
00545 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X                                34070
00546 #endif
00547 
00548 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Y
00549 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y                                34071
00550 #endif
00551 
00552 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
00553 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y                                34072
00554 #endif
00555 
00556 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Z
00557 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z                                34073
00558 #endif
00559 
00560 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
00561 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z                                34074
00562 #endif
00563 
00564 #ifndef GL_PROXY_TEXTURE_CUBE_MAP
00565 #define GL_PROXY_TEXTURE_CUBE_MAP                                     34075
00566 #endif
00567 
00568 #ifndef GL_MAX_CUBE_MAP_TEXTURE_SIZE
00569 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE                                  34076
00570 #endif
00571 
00572 #ifndef GL_COMPRESSED_ALPHA
00573 #define GL_COMPRESSED_ALPHA                                           34025
00574 #endif
00575 
00576 #ifndef GL_COMPRESSED_LUMINANCE
00577 #define GL_COMPRESSED_LUMINANCE                                       34026
00578 #endif
00579 
00580 #ifndef GL_COMPRESSED_LUMINANCE_ALPHA
00581 #define GL_COMPRESSED_LUMINANCE_ALPHA                                 34027
00582 #endif
00583 
00584 #ifndef GL_COMPRESSED_INTENSITY
00585 #define GL_COMPRESSED_INTENSITY                                       34028
00586 #endif
00587 
00588 #ifndef GL_COMPRESSED_RGB
00589 #define GL_COMPRESSED_RGB                                             34029
00590 #endif
00591 
00592 #ifndef GL_COMPRESSED_RGBA
00593 #define GL_COMPRESSED_RGBA                                            34030
00594 #endif
00595 
00596 #ifndef GL_TEXTURE_COMPRESSION_HINT
00597 #define GL_TEXTURE_COMPRESSION_HINT                                   34031
00598 #endif
00599 
00600 #ifndef GL_TEXTURE_COMPRESSED_IMAGE_SIZE
00601 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE                              34464
00602 #endif
00603 
00604 #ifndef GL_TEXTURE_COMPRESSED
00605 #define GL_TEXTURE_COMPRESSED                                         34465
00606 #endif
00607 
00608 #ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS
00609 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS                             34466
00610 #endif
00611 
00612 #ifndef GL_COMPRESSED_TEXTURE_FORMATS
00613 #define GL_COMPRESSED_TEXTURE_FORMATS                                 34467
00614 #endif
00615 
00616 #ifndef GL_CLAMP_TO_BORDER
00617 #define GL_CLAMP_TO_BORDER                                            33069
00618 #endif
00619 
00620 #ifndef GL_CLAMP_TO_BORDER_SGIS
00621 #define GL_CLAMP_TO_BORDER_SGIS                                       33069
00622 #endif
00623 
00624 #ifndef GL_COMBINE
00625 #define GL_COMBINE                                                    34160
00626 #endif
00627 
00628 #ifndef GL_COMBINE_RGB
00629 #define GL_COMBINE_RGB                                                34161
00630 #endif
00631 
00632 #ifndef GL_COMBINE_ALPHA
00633 #define GL_COMBINE_ALPHA                                              34162
00634 #endif
00635 
00636 #ifndef GL_SOURCE0_RGB
00637 #define GL_SOURCE0_RGB                                                34176
00638 #endif
00639 
00640 #ifndef GL_SOURCE1_RGB
00641 #define GL_SOURCE1_RGB                                                34177
00642 #endif
00643 
00644 #ifndef GL_SOURCE2_RGB
00645 #define GL_SOURCE2_RGB                                                34178
00646 #endif
00647 
00648 #ifndef GL_SOURCE0_ALPHA
00649 #define GL_SOURCE0_ALPHA                                              34184
00650 #endif
00651 
00652 #ifndef GL_SOURCE1_ALPHA
00653 #define GL_SOURCE1_ALPHA                                              34185
00654 #endif
00655 
00656 #ifndef GL_SOURCE2_ALPHA
00657 #define GL_SOURCE2_ALPHA                                              34186
00658 #endif
00659 
00660 #ifndef GL_OPERAND0_RGB
00661 #define GL_OPERAND0_RGB                                               34192
00662 #endif
00663 
00664 #ifndef GL_OPERAND1_RGB
00665 #define GL_OPERAND1_RGB                                               34193
00666 #endif
00667 
00668 #ifndef GL_OPERAND2_RGB
00669 #define GL_OPERAND2_RGB                                               34194
00670 #endif
00671 
00672 #ifndef GL_OPERAND0_ALPHA
00673 #define GL_OPERAND0_ALPHA                                             34200
00674 #endif
00675 
00676 #ifndef GL_OPERAND1_ALPHA
00677 #define GL_OPERAND1_ALPHA                                             34201
00678 #endif
00679 
00680 #ifndef GL_OPERAND2_ALPHA
00681 #define GL_OPERAND2_ALPHA                                             34202
00682 #endif
00683 
00684 #ifndef GL_RGB_SCALE
00685 #define GL_RGB_SCALE                                                  34163
00686 #endif
00687 
00688 #ifndef GL_ADD_SIGNED
00689 #define GL_ADD_SIGNED                                                 34164
00690 #endif
00691 
00692 #ifndef GL_INTERPOLATE
00693 #define GL_INTERPOLATE                                                34165
00694 #endif
00695 
00696 #ifndef GL_SUBTRACT
00697 #define GL_SUBTRACT                                                   34023
00698 #endif
00699 
00700 #ifndef GL_CONSTANT
00701 #define GL_CONSTANT                                                   34166
00702 #endif
00703 
00704 #ifndef GL_PRIMARY_COLOR
00705 #define GL_PRIMARY_COLOR                                              34167
00706 #endif
00707 
00708 #ifndef GL_PREVIOUS
00709 #define GL_PREVIOUS                                                   34168
00710 #endif
00711 
00712 #ifndef GL_DOT3_RGB
00713 #define GL_DOT3_RGB                                                   34478
00714 #endif
00715 
00716 #ifndef GL_DOT3_RGBA
00717 #define GL_DOT3_RGBA                                                  34479
00718 #endif
00719 
00720 
00727 typedef GLvoid (csAPIENTRY* csGLACTIVETEXTURE) (GLenum texture);
00728 typedef GLvoid (csAPIENTRY* csGLCLIENTACTIVETEXTURE) (GLenum texture);
00729 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1D) (GLenum target, GLdouble s);
00730 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1DV) (GLenum target, const GLdouble* v);
00731 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1F) (GLenum target, GLfloat s);
00732 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1FV) (GLenum target, const GLfloat* v);
00733 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1I) (GLenum target, GLint s);
00734 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1IV) (GLenum target, const GLint* v);
00735 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1S) (GLenum target, GLshort s);
00736 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1SV) (GLenum target, const GLshort* v);
00737 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2D) (GLenum target, GLdouble s, GLdouble t);
00738 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2DV) (GLenum target, const GLdouble* v);
00739 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2F) (GLenum target, GLfloat s, GLfloat t);
00740 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2FV) (GLenum target, const GLfloat* v);
00741 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2I) (GLenum target, GLint s, GLint t);
00742 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2IV) (GLenum target, const GLint* v);
00743 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2S) (GLenum target, GLshort s, GLshort t);
00744 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2SV) (GLenum target, const GLshort* v);
00745 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3D) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
00746 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3DV) (GLenum target, const GLdouble* v);
00747 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3F) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
00748 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3FV) (GLenum target, const GLfloat* v);
00749 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3I) (GLenum target, GLint s, GLint t, GLint r);
00750 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3IV) (GLenum target, const GLint* v);
00751 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3S) (GLenum target, GLshort s, GLshort t, GLshort r);
00752 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3SV) (GLenum target, const GLshort* v);
00753 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4D) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
00754 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4DV) (GLenum target, const GLdouble* v);
00755 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4F) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
00756 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4FV) (GLenum target, const GLfloat* v);
00757 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4I) (GLenum target, GLint s, GLint t, GLint r, GLint q);
00758 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4IV) (GLenum target, const GLint* v);
00759 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4S) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
00760 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4SV) (GLenum target, const GLshort* v);
00761 typedef GLvoid (csAPIENTRY* csGLLOADTRANSPOSEMATRIXF) (const GLfloat* m);
00762 typedef GLvoid (csAPIENTRY* csGLLOADTRANSPOSEMATRIXD) (const GLdouble* m);
00763 typedef GLvoid (csAPIENTRY* csGLMULTTRANSPOSEMATRIXF) (const GLfloat* m);
00764 typedef GLvoid (csAPIENTRY* csGLMULTTRANSPOSEMATRIXD) (const GLdouble* m);
00765 typedef GLvoid (csAPIENTRY* csGLSAMPLECOVERAGE) (GLclampf value, GLboolean invert);
00766 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXIMAGE3D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data);
00767 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXIMAGE2D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
00768 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXIMAGE1D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid* data);
00769 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXSUBIMAGE3D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data);
00770 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXSUBIMAGE2D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
00771 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXSUBIMAGE1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid* data);
00772 typedef GLvoid (csAPIENTRY* csGLGETCOMPRESSEDTEXIMAGE) (GLenum target, GLint level, GLvoid* img);
00773 
00779 #ifndef GL_GENERATE_MIPMAP
00780 #define GL_GENERATE_MIPMAP                                            33169
00781 #endif
00782 
00783 #ifndef GL_DEPTH_COMPONENT16
00784 #define GL_DEPTH_COMPONENT16                                          33189
00785 #endif
00786 
00787 #ifndef GL_DEPTH_COMPONENT24
00788 #define GL_DEPTH_COMPONENT24                                          33190
00789 #endif
00790 
00791 #ifndef GL_DEPTH_COMPONENT32
00792 #define GL_DEPTH_COMPONENT32                                          33191
00793 #endif
00794 
00795 #ifndef GL_TEXTURE_DEPTH_SIZE
00796 #define GL_TEXTURE_DEPTH_SIZE                                         34890
00797 #endif
00798 
00799 #ifndef GL_DEPTH_TEXTURE_MODE
00800 #define GL_DEPTH_TEXTURE_MODE                                         34891
00801 #endif
00802 
00803 #ifndef GL_TEXTURE_COMPARE_MODE
00804 #define GL_TEXTURE_COMPARE_MODE                                       34892
00805 #endif
00806 
00807 #ifndef GL_TEXTURE_COMPARE_FUNC
00808 #define GL_TEXTURE_COMPARE_FUNC                                       34893
00809 #endif
00810 
00811 #ifndef GL_COMPARE_R_TO_TEXTURE
00812 #define GL_COMPARE_R_TO_TEXTURE                                       34894
00813 #endif
00814 
00815 #ifndef GL_FOG_COORDINATE_SOURCE
00816 #define GL_FOG_COORDINATE_SOURCE                                      33872
00817 #endif
00818 
00819 #ifndef GL_FOG_COORDINATE
00820 #define GL_FOG_COORDINATE                                             33873
00821 #endif
00822 
00823 #ifndef GL_FRAGMENT_DEPTH
00824 #define GL_FRAGMENT_DEPTH                                             33874
00825 #endif
00826 
00827 #ifndef GL_CURRENT_FOG_COORDINATE
00828 #define GL_CURRENT_FOG_COORDINATE                                     33875
00829 #endif
00830 
00831 #ifndef GL_FOG_COORDINATE_ARRAY_TYPE
00832 #define GL_FOG_COORDINATE_ARRAY_TYPE                                  33876
00833 #endif
00834 
00835 #ifndef GL_FOG_COORDINATE_ARRAY_STRIDE
00836 #define GL_FOG_COORDINATE_ARRAY_STRIDE                                33877
00837 #endif
00838 
00839 #ifndef GL_FOG_COORDINATE_ARRAY_POINTER
00840 #define GL_FOG_COORDINATE_ARRAY_POINTER                               33878
00841 #endif
00842 
00843 #ifndef GL_FOG_COORDINATE_ARRAY
00844 #define GL_FOG_COORDINATE_ARRAY                                       33879
00845 #endif
00846 
00847 #ifndef GL_POINT_SIZE_MIN
00848 #define GL_POINT_SIZE_MIN                                             33062
00849 #endif
00850 
00851 #ifndef GL_POINT_SIZE_MAX
00852 #define GL_POINT_SIZE_MAX                                             33063
00853 #endif
00854 
00855 #ifndef GL_POINT_FADE_THRESHOLD_SIZE
00856 #define GL_POINT_FADE_THRESHOLD_SIZE                                  33064
00857 #endif
00858 
00859 #ifndef GL_POINT_DISTANCE_ATTENUATION
00860 #define GL_POINT_DISTANCE_ATTENUATION                                 33065
00861 #endif
00862 
00863 #ifndef GL_COLOR_SUM
00864 #define GL_COLOR_SUM                                                  33880
00865 #endif
00866 
00867 #ifndef GL_CURRENT_SECONDARY_COLOR
00868 #define GL_CURRENT_SECONDARY_COLOR                                    33881
00869 #endif
00870 
00871 #ifndef GL_SECONDARY_COLOR_ARRAY_SIZE
00872 #define GL_SECONDARY_COLOR_ARRAY_SIZE                                 33882
00873 #endif
00874 
00875 #ifndef GL_SECONDARY_COLOR_ARRAY_TYPE
00876 #define GL_SECONDARY_COLOR_ARRAY_TYPE                                 33883
00877 #endif
00878 
00879 #ifndef GL_SECONDARY_COLOR_ARRAY_STRIDE
00880 #define GL_SECONDARY_COLOR_ARRAY_STRIDE                               33884
00881 #endif
00882 
00883 #ifndef GL_SECONDARY_COLOR_ARRAY_POINTER
00884 #define GL_SECONDARY_COLOR_ARRAY_POINTER                              33885
00885 #endif
00886 
00887 #ifndef GL_SECONDARY_COLOR_ARRAY
00888 #define GL_SECONDARY_COLOR_ARRAY                                      33886
00889 #endif
00890 
00891 #ifndef GL_BLEND_DST_RGB
00892 #define GL_BLEND_DST_RGB                                             0x80C8
00893 #endif
00894 
00895 #ifndef GL_BLEND_SRC_RGB
00896 #define GL_BLEND_SRC_RGB                                             0x80C9
00897 #endif
00898 
00899 #ifndef GL_BLEND_DST_ALPHA
00900 #define GL_BLEND_DST_ALPHA                                           0x80CA
00901 #endif
00902 
00903 #ifndef GL_BLEND_SRC_ALPHA
00904 #define GL_BLEND_SRC_ALPHA                                           0x80CB
00905 #endif
00906 
00907 #ifndef GL_INCR_WRAP
00908 #define GL_INCR_WRAP                                                  34055
00909 #endif
00910 
00911 #ifndef GL_DECR_WRAP
00912 #define GL_DECR_WRAP                                                  34056
00913 #endif
00914 
00915 #ifndef GL_TEXTURE_FILTER_CONTROL
00916 #define GL_TEXTURE_FILTER_CONTROL                                     34048
00917 #endif
00918 
00919 #ifndef GL_TEXTURE_LOD_BIAS
00920 #define GL_TEXTURE_LOD_BIAS                                           34049
00921 #endif
00922 
00923 #ifndef GL_MAX_TEXTURE_LOD_BIAS
00924 #define GL_MAX_TEXTURE_LOD_BIAS                                       34045
00925 #endif
00926 
00927 #ifndef GL_MIRRORED_REPEAT
00928 #define GL_MIRRORED_REPEAT                                            33648
00929 #endif
00930 
00931 
00938 typedef GLvoid (csAPIENTRY* csGLFOGCOORDF) (GLfloat coord);
00939 typedef GLvoid (csAPIENTRY* csGLFOGCOORDD) (GLdouble coord);
00940 typedef GLvoid (csAPIENTRY* csGLFOGCOORDFV) (GLfloat* coord);
00941 typedef GLvoid (csAPIENTRY* csGLFOGCOORDDV) (GLdouble* coord);
00942 typedef GLvoid (csAPIENTRY* csGLFOGCOORDPOINTER) (GLenum type, GLsizei stride, GLvoid* pointer);
00943 typedef GLvoid (csAPIENTRY* csGLMULTIDRAWARRAYS) (GLenum mode, GLint* first, GLsizei* count, GLsizei primcount);
00944 typedef GLvoid (csAPIENTRY* csGLMULTIDRAWELEMENTS) (GLenum mode, GLsizei* count, GLenum type, const GLvoid* indices, GLsizei primcount);
00945 typedef GLvoid (csAPIENTRY* csGLPOINTPARAMETERF) (GLenum pname, GLfloat param);
00946 typedef GLvoid (csAPIENTRY* csGLPOINTPARAMETERFV) (GLenum pname, GLfloat* params);
00947 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3B) (GLbyte components);
00948 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3S) (GLshort components);
00949 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3I) (GLint components);
00950 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3F) (GLfloat components);
00951 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3D) (GLdouble components);
00952 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3UB) (GLubyte components);
00953 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3US) (GLushort components);
00954 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3UI) (GLuint components);
00955 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3BV) (GLbyte* components);
00956 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3SV) (GLshort* components);
00957 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3IV) (GLint* components);
00958 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3FV) (GLfloat* components);
00959 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3DV) (GLdouble* components);
00960 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3UBV) (GLubyte* components);
00961 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3USV) (GLushort* components);
00962 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3UIV) (GLuint* components);
00963 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLORPOINTER) (GLint size, GLenum type, GLsizei stride, GLvoid* pointer);
00964 typedef GLvoid (csAPIENTRY* csGLBLENDFUNCSEPARATE) (GLenum sFactorRGB, GLenum dFactorRGB, GLenum sFactorAlpha, GLenum dFactorAlpha);
00965 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2D) (GLdouble x, GLdouble y);
00966 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2F) (GLfloat x, GLfloat y);
00967 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2I) (GLint x, GLint y);
00968 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2S) (GLshort x, GLshort y);
00969 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2DV) (const GLdouble* p);
00970 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2FV) (const GLfloat* p);
00971 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2IV) (const GLint* p);
00972 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2SV) (const GLshort* p);
00973 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3D) (GLdouble x, GLdouble y, GLdouble z);
00974 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3F) (GLfloat x, GLfloat y, GLfloat z);
00975 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3I) (GLint x, GLint y, GLint z);
00976 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3S) (GLshort x, GLshort y, GLshort z);
00977 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3DV) (const GLdouble* p);
00978 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3FV) (const GLfloat* p);
00979 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3IV) (const GLint* p);
00980 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3SV) (const GLshort* p);
00981 
00987 #ifndef GL_ARRAY_BUFFER
00988 #define GL_ARRAY_BUFFER                                               34962
00989 #endif
00990 
00991 #ifndef GL_ELEMENT_ARRAY_BUFFER
00992 #define GL_ELEMENT_ARRAY_BUFFER                                       34963
00993 #endif
00994 
00995 #ifndef GL_ARRAY_BUFFER_BINDING
00996 #define GL_ARRAY_BUFFER_BINDING                                       34964
00997 #endif
00998 
00999 #ifndef GL_ELEMENT_ARRAY_BUFFER_BINDING
01000 #define GL_ELEMENT_ARRAY_BUFFER_BINDING                               34965
01001 #endif
01002 
01003 #ifndef GL_VERTEX_ARRAY_BUFFER_BINDING
01004 #define GL_VERTEX_ARRAY_BUFFER_BINDING                                34966
01005 #endif
01006 
01007 #ifndef GL_NORMAL_ARRAY_BUFFER_BINDING
01008 #define GL_NORMAL_ARRAY_BUFFER_BINDING                                34967
01009 #endif
01010 
01011 #ifndef GL_COLOR_ARRAY_BUFFER_BINDING
01012 #define GL_COLOR_ARRAY_BUFFER_BINDING                                 34968
01013 #endif
01014 
01015 #ifndef GL_INDEX_ARRAY_BUFFER_BINDING
01016 #define GL_INDEX_ARRAY_BUFFER_BINDING                                 34969
01017 #endif
01018 
01019 #ifndef GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
01020 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING                         34970
01021 #endif
01022 
01023 #ifndef GL_EDGE_FLAG_ARRAY_BUFFER_BINDING
01024 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING                             34971
01025 #endif
01026 
01027 #ifndef GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING
01028 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING                       34972
01029 #endif
01030 
01031 #ifndef GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
01032 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING                        34973
01033 #endif
01034 
01035 #ifndef GL_WEIGHT_ARRAY_BUFFER_BINDING
01036 #define GL_WEIGHT_ARRAY_BUFFER_BINDING                                34974
01037 #endif
01038 
01039 #ifndef GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
01040 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING                         34975
01041 #endif
01042 
01043 #ifndef GL_STREAM_DRAW
01044 #define GL_STREAM_DRAW                                                35040
01045 #endif
01046 
01047 #ifndef GL_STREAM_READ
01048 #define GL_STREAM_READ                                                35041
01049 #endif
01050 
01051 #ifndef GL_STREAM_COPY
01052 #define GL_STREAM_COPY                                                35042
01053 #endif
01054 
01055 #ifndef GL_STATIC_DRAW
01056 #define GL_STATIC_DRAW                                                35044
01057 #endif
01058 
01059 #ifndef GL_STATIC_READ
01060 #define GL_STATIC_READ                                                35045
01061 #endif
01062 
01063 #ifndef GL_STATIC_COPY
01064 #define GL_STATIC_COPY                                                35046
01065 #endif
01066 
01067 #ifndef GL_DYNAMIC_DRAW
01068 #define GL_DYNAMIC_DRAW                                               35048
01069 #endif
01070 
01071 #ifndef GL_DYNAMIC_READ
01072 #define GL_DYNAMIC_READ                                               35049
01073 #endif
01074 
01075 #ifndef GL_DYNAMIC_COPY
01076 #define GL_DYNAMIC_COPY                                               35050
01077 #endif
01078 
01079 #ifndef GL_READ_ONLY
01080 #define GL_READ_ONLY                                                  35000
01081 #endif
01082 
01083 #ifndef GL_WRITE_ONLY
01084 #define GL_WRITE_ONLY                                                 35001
01085 #endif
01086 
01087 #ifndef GL_READ_WRITE
01088 #define GL_READ_WRITE                                                 35002
01089 #endif
01090 
01091 #ifndef GL_BUFFER_SIZE
01092 #define GL_BUFFER_SIZE                                                34660
01093 #endif
01094 
01095 #ifndef GL_BUFFER_USAGE
01096 #define GL_BUFFER_USAGE                                               34661
01097 #endif
01098 
01099 #ifndef GL_BUFFER_ACCESS
01100 #define GL_BUFFER_ACCESS                                              35003
01101 #endif
01102 
01103 #ifndef GL_BUFFER_MAPPED
01104 #define GL_BUFFER_MAPPED                                              35004
01105 #endif
01106 
01107 #ifndef GL_BUFFER_MAP_POINTER
01108 #define GL_BUFFER_MAP_POINTER                                         35005
01109 #endif
01110 
01111 #ifndef GL_SAMPLES_PASSED
01112 #define GL_SAMPLES_PASSED                                            0x8914
01113 #endif
01114 
01115 #ifndef GL_QUERY_COUNTER_BITS
01116 #define GL_QUERY_COUNTER_BITS                                        0x8864
01117 #endif
01118 
01119 #ifndef GL_CURRENT_QUERY
01120 #define GL_CURRENT_QUERY                                             0x8865
01121 #endif
01122 
01123 #ifndef GL_QUERY_RESULT
01124 #define GL_QUERY_RESULT                                              0x8866
01125 #endif
01126 
01127 #ifndef GL_QUERY_RESULT_AVAILABLE
01128 #define GL_QUERY_RESULT_AVAILABLE                                    0x8867
01129 #endif
01130 
01131 #ifndef GL_FOG_COORD_SOURCE
01132 #define GL_FOG_COORD_SOURCE                                          GL_FOG_COORDINATE_SOURCE
01133 #endif
01134 
01135 #ifndef GL_FOG_COORD
01136 #define GL_FOG_COORD                                                 GL_FOG_COORDINATE
01137 #endif
01138 
01139 #ifndef GL_CURRENT_FOG_COORD
01140 #define GL_CURRENT_FOG_COORD                                         GL_CURRENT_FOG_COORDINATE
01141 #endif
01142 
01143 #ifndef GL_FOG_COORD_ARRAY_TYPE
01144 #define GL_FOG_COORD_ARRAY_TYPE                                      GL_FOG_COORDINATE_ARRAY_TYPE
01145 #endif
01146 
01147 #ifndef GL_FOG_COORD_ARRAY_STRIDE
01148 #define GL_FOG_COORD_ARRAY_STRIDE                                    GL_FOG_COORDINATE_ARRAY_STRIDE
01149 #endif
01150 
01151 #ifndef GL_FOG_COORD_ARRAY_POINTER
01152 #define GL_FOG_COORD_ARRAY_POINTER                                   GL_FOG_COORDINATE_ARRAY_POINTER
01153 #endif
01154 
01155 #ifndef GL_FOG_COORD_ARRAY
01156 #define GL_FOG_COORD_ARRAY                                           GL_FOG_COORDINATE_ARRAY
01157 #endif
01158 
01159 #ifndef GL_FOG_COORD_ARRAY_BUFFER_BINDING
01160 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING                            GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
01161 #endif
01162 
01163 #ifndef GL_SRC0_RGB
01164 #define GL_SRC0_RGB                                                  GL_SOURCE0_RGB
01165 #endif
01166 
01167 #ifndef GL_SRC1_RGB
01168 #define GL_SRC1_RGB                                                  GL_SOURCE1_RGB
01169 #endif
01170 
01171 #ifndef GL_SRC2_RGB
01172 #define GL_SRC2_RGB                                                  GL_SOURCE2_RGB
01173 #endif
01174 
01175 #ifndef GL_SRC0_ALPHA
01176 #define GL_SRC0_ALPHA                                                GL_SOURCE0_ALPHA
01177 #endif
01178 
01179 #ifndef GL_SRC1_ALPHA
01180 #define GL_SRC1_ALPHA                                                GL_SOURCE1_ALPHA
01181 #endif
01182 
01183 #ifndef GL_SRC2_ALPHA
01184 #define GL_SRC2_ALPHA                                                GL_SOURCE2_ALPHA
01185 #endif
01186 
01187 
01194 typedef GLvoid (csAPIENTRY* csGLBINDBUFFER) (GLenum target, GLuint buffer);
01195 typedef GLvoid (csAPIENTRY* csGLDELETEBUFFERS) (GLsizei n, const GLuint* buffers);
01196 typedef GLvoid (csAPIENTRY* csGLGENBUFFERS) (GLsizei n, GLuint* buffers);
01197 typedef GLvoid (csAPIENTRY* csGLBUFFERDATA) (GLenum target, GLsizei size, const GLvoid* data, GLenum usage);
01198 typedef GLvoid (csAPIENTRY* csGLBUFFERSUBDATA) (GLenum target, GLsizei offset, GLsizei size, const GLvoid* data);
01199 typedef GLvoid* (csAPIENTRY* csGLMAPBUFFER) (GLenum target, GLenum access);
01200 typedef GLboolean (csAPIENTRY* csGLUNMAPBUFFER) (GLenum target);
01201 typedef GLboolean (csAPIENTRY* csGLISBUFFER) (GLuint buffer);
01202 typedef GLvoid (csAPIENTRY* csGLGETBUFFERSUBDATA) (GLenum target, GLsizei offset, GLsizei size, GLvoid* data);
01203 typedef GLvoid (csAPIENTRY* csGLGETBUFFERPOINTERV) (GLenum target, GLenum pname, GLvoid** params);
01204 typedef GLvoid (csAPIENTRY* csGLGETBUFFERPARAMETERIV) (GLenum target, GLenum pname, GLint* params);
01205 typedef GLvoid (csAPIENTRY* csGLGENQUERIES) (GLsizei n, GLuint* ids);
01206 typedef GLvoid (csAPIENTRY* csGLDELETEQUERIES) (GLsizei n, GLuint* ids);
01207 typedef GLboolean (csAPIENTRY* csGLISQUERY) (GLuint id);
01208 typedef GLvoid (csAPIENTRY* csGLBEGINQUERY) (GLenum target, GLuint id);
01209 typedef GLvoid (csAPIENTRY* csGLENDQUERY) (GLenum target);
01210 typedef GLvoid (csAPIENTRY* csGLGETQUERYIV) (GLenum target, GLenum pname, GLint* params);
01211 typedef GLvoid (csAPIENTRY* csGLGETQUERYOBJECTIV) (GLuint id, GLenum pname, GLint* params);
01212 typedef GLvoid (csAPIENTRY* csGLGETQUERYOBJECTUIV) (GLuint id, GLenum pname, GLuint* params);
01213 
01219 #ifndef GL_PROGRAM_OBJECT
01220 #define GL_PROGRAM_OBJECT                                            0x8B40
01221 #endif
01222 
01223 #ifndef GL_OBJECT_TYPE
01224 #define GL_OBJECT_TYPE                                               0x8B4E
01225 #endif
01226 
01227 #ifndef GL_OBJECT_SUBTYPE
01228 #define GL_OBJECT_SUBTYPE                                            0x8B4F
01229 #endif
01230 
01231 #ifndef GL_OBJECT_DELETE_STATUS
01232 #define GL_OBJECT_DELETE_STATUS                                      0x8B80
01233 #endif
01234 
01235 #ifndef GL_OBJECT_COMPILE_STATUS
01236 #define GL_OBJECT_COMPILE_STATUS                                     0x8B81
01237 #endif
01238 
01239 #ifndef GL_OBJECT_LINK_STATUS
01240 #define GL_OBJECT_LINK_STATUS                                        0x8B82
01241 #endif
01242 
01243 #ifndef GL_OBJECT_VALIDATE_STATUS
01244 #define GL_OBJECT_VALIDATE_STATUS                                    0x8B83
01245 #endif
01246 
01247 #ifndef GL_OBJECT_INFO_LOG_LENGTH
01248 #define GL_OBJECT_INFO_LOG_LENGTH                                    0x8B84
01249 #endif
01250 
01251 #ifndef GL_OBJECT_ATTACHED_OBJECTS
01252 #define GL_OBJECT_ATTACHED_OBJECTS                                   0x8B85
01253 #endif
01254 
01255 #ifndef GL_OBJECT_ACTIVE_UNIFORMS
01256 #define GL_OBJECT_ACTIVE_UNIFORMS                                    0x8B86
01257 #endif
01258 
01259 #ifndef GL_OBJECT_ACTIVE_UNIFORMS_MAX_LENGTH
01260 #define GL_OBJECT_ACTIVE_UNIFORMS_MAX_LENGTH                         0x8B87
01261 #endif
01262 
01263 #ifndef GL_OBJECT_SHADER_SOURCE_LENGTH
01264 #define GL_OBJECT_SHADER_SOURCE_LENGTH                               0x8B88
01265 #endif
01266 
01267 #ifndef GL_SHADER_OBJECT
01268 #define GL_SHADER_OBJECT                                             0x8B48
01269 #endif
01270 
01271 #ifndef GL_FLOAT_VEC2
01272 #define GL_FLOAT_VEC2                                                0x8B50
01273 #endif
01274 
01275 #ifndef GL_FLOAT_VEC3
01276 #define GL_FLOAT_VEC3                                                0x8B51
01277 #endif
01278 
01279 #ifndef GL_FLOAT_VEC4
01280 #define GL_FLOAT_VEC4                                                0x8B52
01281 #endif
01282 
01283 #ifndef GL_INT_VEC2
01284 #define GL_INT_VEC2                                                  0x8B53
01285 #endif
01286 
01287 #ifndef GL_INT_VEC3
01288 #define GL_INT_VEC3                                                  0x8B54
01289 #endif
01290 
01291 #ifndef GL_INT_VEC4
01292 #define GL_INT_VEC4                                                  0x8B55
01293 #endif
01294 
01295 #ifndef GL_BOOL
01296 #define GL_BOOL                                                      0x8B56
01297 #endif
01298 
01299 #ifndef GL_BOOL_VEC2
01300 #define GL_BOOL_VEC2                                                 0x8B57
01301 #endif
01302 
01303 #ifndef GL_BOOL_VEC3
01304 #define GL_BOOL_VEC3                                                 0x8B58
01305 #endif
01306 
01307 #ifndef GL_BOOL_VEC4
01308 #define GL_BOOL_VEC4                                                 0x8B59
01309 #endif
01310 
01311 #ifndef GL_FLOAT_MAT2
01312 #define GL_FLOAT_MAT2                                                0x8B5A
01313 #endif
01314 
01315 #ifndef GL_FLOAT_MAT3
01316 #define GL_FLOAT_MAT3                                                0x8B5B
01317 #endif
01318 
01319 #ifndef GL_FLOAT_MAT4
01320 #define GL_FLOAT_MAT4                                                0x8B5C
01321 #endif
01322 
01323 #ifndef GL_FRAGMENT_SHADER
01324 #define GL_FRAGMENT_SHADER                                           0x8B30
01325 #endif
01326 
01327 #ifndef GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
01328 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS                           0x8B49
01329 #endif
01330 
01331 #ifndef GL_MAX_TEXTURE_COORDS
01332 #define GL_MAX_TEXTURE_COORDS                                        0x8871
01333 #endif
01334 
01335 #ifndef GL_MAX_TEXTURE_IMAGE_UNITS
01336 #define GL_MAX_TEXTURE_IMAGE_UNITS                                   0x8872
01337 #endif
01338 
01339 #ifndef GL_OBJECT_TYPE
01340 #define GL_OBJECT_TYPE                                               0x8B4E
01341 #endif
01342 
01343 #ifndef GL_OBJECT_SUBTYPE
01344 #define GL_OBJECT_SUBTYPE                                            0x8B4F
01345 #endif
01346 
01347 #ifndef GL_SHADER_OBJECT
01348 #define GL_SHADER_OBJECT                                             0x8B48
01349 #endif
01350 
01351 #ifndef GL_VERTEX_SHADER
01352 #define GL_VERTEX_SHADER                                             0x8B31
01353 #endif
01354 
01355 #ifndef GL_MAX_VERTEX_UNIFORM_COMPONENTS
01356 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS                             0x8B4A
01357 #endif
01358 
01359 #ifndef GL_MAX_VARYING_FLOATS
01360 #define GL_MAX_VARYING_FLOATS                                        0x8B4B
01361 #endif
01362 
01363 #ifndef GL_MAX_VERTEX_ATTRIBS
01364 #define GL_MAX_VERTEX_ATTRIBS                                        0x8869
01365 #endif
01366 
01367 #ifndef GL_MAX_TEXTURE_IMAGE_UNITS
01368 #define GL_MAX_TEXTURE_IMAGE_UNITS                                   0x8872
01369 #endif
01370 
01371 #ifndef GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
01372 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS                            0x884C
01373 #endif
01374 
01375 #ifndef GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
01376 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS                          0x884D
01377 #endif
01378 
01379 #ifndef GL_MAX_TEXTURE_COORDS
01380 #define GL_MAX_TEXTURE_COORDS                                        0x8871
01381 #endif
01382 
01383 #ifndef GL_VERTEX_PROGRAM_POINT_SIZE
01384 #define GL_VERTEX_PROGRAM_POINT_SIZE                                 0x8642
01385 #endif
01386 
01387 #ifndef GL_VERTEX_PROGRAM_TWO_SIDE
01388 #define GL_VERTEX_PROGRAM_TWO_SIDE                                   0x8643
01389 #endif
01390 
01391 #ifndef GL_OBJECT_TYPE
01392 #define GL_OBJECT_TYPE                                               0x8B4E
01393 #endif
01394 
01395 #ifndef GL_OBJECT_SUBTYPE
01396 #define GL_OBJECT_SUBTYPE                                            0x8B4F
01397 #endif
01398 
01399 #ifndef GL_OBJECT_ACTIVE_ATTRIBUTES
01400 #define GL_OBJECT_ACTIVE_ATTRIBUTES                                  0x8B89
01401 #endif
01402 
01403 #ifndef GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH
01404 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH                        0x8B8A
01405 #endif
01406 
01407 #ifndef GL_SHADER_OBJECT
01408 #define GL_SHADER_OBJECT                                             0x8B48
01409 #endif
01410 
01411 #ifndef GL_VERTEX_ATTRIB_ARRAY_ENABLED
01412 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED                               0x8622
01413 #endif
01414 
01415 #ifndef GL_VERTEX_ATTRIB_ARRAY_SIZE
01416 #define GL_VERTEX_ATTRIB_ARRAY_SIZE                                  0x8623
01417 #endif
01418 
01419 #ifndef GL_VERTEX_ATTRIB_ARRAY_STRIDE
01420 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE                                0x8624
01421 #endif
01422 
01423 #ifndef GL_VERTEX_ATTRIB_ARRAY_TYPE
01424 #define GL_VERTEX_ATTRIB_ARRAY_TYPE                                  0x8625
01425 #endif
01426 
01427 #ifndef GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
01428 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED                            0x886A
01429 #endif
01430 
01431 #ifndef GL_CURRENT_VERTEX_ATTRIB
01432 #define GL_CURRENT_VERTEX_ATTRIB                                     0x8626
01433 #endif
01434 
01435 #ifndef GL_VERTEX_ATTRIB_ARRAY_POINTER
01436 #define GL_VERTEX_ATTRIB_ARRAY_POINTER                               0x8645
01437 #endif
01438 
01439 #ifndef GL_FLOAT_VEC2
01440 #define GL_FLOAT_VEC2                                                0x8B50
01441 #endif
01442 
01443 #ifndef GL_FLOAT_VEC3
01444 #define GL_FLOAT_VEC3                                                0x8B51
01445 #endif
01446 
01447 #ifndef GL_FLOAT_VEC4
01448 #define GL_FLOAT_VEC4                                                0x8B52
01449 #endif
01450 
01451 #ifndef GL_FLOAT_MAT2
01452 #define GL_FLOAT_MAT2                                                0x8B5A
01453 #endif
01454 
01455 #ifndef GL_FLOAT_MAT3
01456 #define GL_FLOAT_MAT3                                                0x8B5B
01457 #endif
01458 
01459 #ifndef GL_FLOAT_MAT4
01460 #define GL_FLOAT_MAT4                                                0x8B5C
01461 #endif
01462 
01463 #ifndef GL_MAX_DRAW_BUFFERS
01464 #define GL_MAX_DRAW_BUFFERS                                          0x8824
01465 #endif
01466 
01467 #ifndef GL_DRAW_BUFFER0
01468 #define GL_DRAW_BUFFER0                                              0x8825
01469 #endif
01470 
01471 #ifndef GL_DRAW_BUFFER1
01472 #define GL_DRAW_BUFFER1                                              0x8826
01473 #endif
01474 
01475 #ifndef GL_DRAW_BUFFER2
01476 #define GL_DRAW_BUFFER2                                              0x8827
01477 #endif
01478 
01479 #ifndef GL_DRAW_BUFFER3
01480 #define GL_DRAW_BUFFER3                                              0x8828
01481 #endif
01482 
01483 #ifndef GL_DRAW_BUFFER4
01484 #define GL_DRAW_BUFFER4                                              0x8829
01485 #endif
01486 
01487 #ifndef GL_DRAW_BUFFER5
01488 #define GL_DRAW_BUFFER5                                              0x882A
01489 #endif
01490 
01491 #ifndef GL_DRAW_BUFFER6
01492 #define GL_DRAW_BUFFER6                                              0x882B
01493 #endif
01494 
01495 #ifndef GL_DRAW_BUFFER7
01496 #define GL_DRAW_BUFFER7                                              0x882C
01497 #endif
01498 
01499 #ifndef GL_DRAW_BUFFER8
01500 #define GL_DRAW_BUFFER8                                              0x882D
01501 #endif
01502 
01503 #ifndef GL_DRAW_BUFFER9
01504 #define GL_DRAW_BUFFER9                                              0x882E
01505 #endif
01506 
01507 #ifndef GL_DRAW_BUFFER10
01508 #define GL_DRAW_BUFFER10                                             0x882F
01509 #endif
01510 
01511 #ifndef GL_DRAW_BUFFER11
01512 #define GL_DRAW_BUFFER11                                             0x8830
01513 #endif
01514 
01515 #ifndef GL_DRAW_BUFFER12
01516 #define GL_DRAW_BUFFER12                                             0x8831
01517 #endif
01518 
01519 #ifndef GL_DRAW_BUFFER13
01520 #define GL_DRAW_BUFFER13                                             0x8832
01521 #endif
01522 
01523 #ifndef GL_DRAW_BUFFER14
01524 #define GL_DRAW_BUFFER14                                             0x8833
01525 #endif
01526 
01527 #ifndef GL_DRAW_BUFFER15
01528 #define GL_DRAW_BUFFER15                                             0x8834
01529 #endif
01530 
01531 #ifndef GL_POINT_SPRITE
01532 #define GL_POINT_SPRITE                                              0x8861
01533 #endif
01534 
01535 #ifndef GL_COORD_REPLACE
01536 #define GL_COORD_REPLACE                                             0x8862
01537 #endif
01538 
01539 #ifndef GL_POINT_SPRITE_COORD_ORIGIN
01540 #define GL_POINT_SPRITE_COORD_ORIGIN                                 0x8CA0
01541 #endif
01542 
01543 #ifndef GL_LOWER_LEFT
01544 #define GL_LOWER_LEFT                                                0x8CA1
01545 #endif
01546 
01547 #ifndef GL_UPPER_LEFT
01548 #define GL_UPPER_LEFT                                                0x8CA2
01549 #endif
01550 
01551 #ifndef GL_BLEND_EQUATION_RGB
01552 #define GL_BLEND_EQUATION_RGB                                        BLEND_EQUATION
01553 #endif
01554 
01555 #ifndef GL_BLEND_EQUATION_ALPHA
01556 #define GL_BLEND_EQUATION_ALPHA                                      0x883D
01557 #endif
01558 
01559 #ifndef GL_STENCIL_BACK_REF
01560 #define GL_STENCIL_BACK_REF                                          0x8CA3
01561 #endif
01562 
01563 #ifndef GL_STENCIL_BACK_VALUE_MASK
01564 #define GL_STENCIL_BACK_VALUE_MASK                                   0x8CA4
01565 #endif
01566 
01567 #ifndef GL_STENCIL_BACK_WRITEMASK
01568 #define GL_STENCIL_BACK_WRITEMASK                                    0x8CA5
01569 #endif
01570 
01571 
01578 typedef GLvoid (csAPIENTRY* csGLDELETESHADER) (GLuint obj);
01579 typedef GLuint (csAPIENTRY* csGLGETHANDLE) (GLenum pname);
01580 typedef GLvoid (csAPIENTRY* csGLDETACHSHADER) (GLuint containerObj, GLuint attachedObj);
01581 typedef GLuint (csAPIENTRY* csGLCREATESHADER) (GLenum shaderType);
01582 typedef GLvoid (csAPIENTRY* csGLSHADERSOURCE) (GLuint shaderObj, GLsizei count, const GLchar** string, const GLint* length);
01583 typedef GLvoid (csAPIENTRY* csGLCOMPILESHADER) (GLuint shaderObj);
01584 typedef GLuint (csAPIENTRY* csGLCREATEPROGRAMOBJECT) ();
01585 typedef GLvoid (csAPIENTRY* csGLATTACHSHADER) (GLuint containerObj, GLuint Obj);
01586 typedef GLvoid (csAPIENTRY* csGLLINKPROGRAM) (GLuint programObj);
01587 typedef GLvoid (csAPIENTRY* csGLUSEPROGRAM) (GLuint programObj);
01588 typedef GLvoid (csAPIENTRY* csGLDELETEPROGRAM) (GLuint programObj);
01589 typedef GLvoid (csAPIENTRY* csGLVALIDATEPROGRAM) (GLuint programObj);
01590 typedef GLvoid (csAPIENTRY* csGLUNIFORM1F) (GLint location, GLfloat v0);
01591 typedef GLvoid (csAPIENTRY* csGLUNIFORM2F) (GLint location, GLfloat v0, GLfloat v1);
01592 typedef GLvoid (csAPIENTRY* csGLUNIFORM3F) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
01593 typedef GLvoid (csAPIENTRY* csGLUNIFORM4F) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
01594 typedef GLvoid (csAPIENTRY* csGLUNIFORM1I) (GLint location, GLint v0);
01595 typedef GLvoid (csAPIENTRY* csGLUNIFORM2I) (GLint location, GLint v0, GLint v1);
01596 typedef GLvoid (csAPIENTRY* csGLUNIFORM3I) (GLint location, GLint v0, GLint v1, GLint v2);
01597 typedef GLvoid (csAPIENTRY* csGLUNIFORM4I) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
01598 typedef GLvoid (csAPIENTRY* csGLUNIFORM1FV) (GLint location, GLsizei count, GLfloat* value);
01599 typedef GLvoid (csAPIENTRY* csGLUNIFORM2FV) (GLint location, GLsizei count, GLfloat* value);
01600 typedef GLvoid (csAPIENTRY* csGLUNIFORM3FV) (GLint location, GLsizei count, GLfloat* value);
01601 typedef GLvoid (csAPIENTRY* csGLUNIFORM4FV) (GLint location, GLsizei count, GLfloat* value);
01602 typedef GLvoid (csAPIENTRY* csGLUNIFORM1IV) (GLint location, GLsizei count, GLint* value);
01603 typedef GLvoid (csAPIENTRY* csGLUNIFORM2IV) (GLint location, GLsizei count, GLint* value);
01604 typedef GLvoid (csAPIENTRY* csGLUNIFORM3IV) (GLint location, GLsizei count, GLint* value);
01605 typedef GLvoid (csAPIENTRY* csGLUNIFORM4IV) (GLint location, GLsizei count, GLint* value);
01606 typedef GLvoid (csAPIENTRY* csGLUNIFORMMATRIX2FV) (GLint location, GLsizei count, GLboolean transpose, GLfloat* value);
01607 typedef GLvoid (csAPIENTRY* csGLUNIFORMMATRIX3FV) (GLint location, GLsizei count, GLboolean transpose, GLfloat* value);
01608 typedef GLvoid (csAPIENTRY* csGLUNIFORMMATRIX4FV) (GLint location, GLsizei count, GLboolean transpose, GLfloat* value);
01609 typedef GLvoid (csAPIENTRY* csGLGETOBJECTPARAMETERFV) (GLuint obj, GLenum pname, GLfloat* params);
01610 typedef GLvoid (csAPIENTRY* csGLGETOBJECTPARAMETERIV) (GLuint obj, GLenum pname, GLint* params);
01611 typedef GLvoid (csAPIENTRY* csGLGETINFOLOG) (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* infoLog);
01612 typedef GLvoid (csAPIENTRY* csGLGETATTACHEDOBJECTS) (GLuint containerObj, GLsizei maxCount, GLsizei* count, GLuint* obj);
01613 typedef GLint (csAPIENTRY* csGLGETUNIFORMLOCATION) (GLuint programObj, const GLchar* name);
01614 typedef GLvoid (csAPIENTRY* csGLGETACTIVEUNIFORM) (GLuint programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
01615 typedef GLint (csAPIENTRY* csGLGETUNIFORMFV) (GLuint programObj, GLint location, GLfloat* params);
01616 typedef GLint (csAPIENTRY* csGLGETUNIFORMIV) (GLuint programObj, GLint location, GLint* params);
01617 typedef GLvoid (csAPIENTRY* csGLGETSHADERSOURCE) (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* source);
01618 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1S) (GLuint index, GLshort x);
01619 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1F) (GLuint index, GLfloat x);
01620 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1D) (GLuint index, GLdouble x);
01621 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2S) (GLuint index, GLshort x, GLshort y);
01622 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2F) (GLuint index, GLfloat x, GLfloat y);
01623 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2D) (GLuint index, GLdouble x, GLdouble y);
01624 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3S) (GLuint index, GLshort x, GLshort y, GLshort z);
01625 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3F) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
01626 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3D) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
01627 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4S) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
01628 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4F) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
01629 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4D) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
01630 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NUB) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
01631 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1SV) (GLuint index, const GLshort* v);
01632 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1FV) (GLuint index, const GLfloat* v);
01633 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1DV) (GLuint index, const GLdouble* v);
01634 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2SV) (GLuint index, const GLshort* v);
01635 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2FV) (GLuint index, const GLfloat* v);
01636 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2DV) (GLuint index, const GLdouble* v);
01637 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3SV) (GLuint index, const GLshort* v);
01638 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3FV) (GLuint index, const GLfloat* v);
01639 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3DV) (GLuint index, const GLdouble* v);
01640 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4BV) (GLuint index, const GLbyte* v);
01641 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4SV) (GLuint index, const GLshort* v);
01642 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4IV) (GLuint index, const GLint* v);
01643 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4UBV) (GLuint index, const GLubyte* v);
01644 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4USV) (GLuint index, const GLushort* v);
01645 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4UIV) (GLuint index, const GLuint* v);
01646 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4FV) (GLuint index, const GLfloat* v);
01647 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4DV) (GLuint index, const GLdouble* v);
01648 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NBV) (GLuint index, const GLbyte* v);
01649 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NSV) (GLuint index, const GLshort* v);
01650 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NIV) (GLuint index, const GLint* v);
01651 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NUBV) (GLuint index, const GLubyte* v);
01652 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NUSV) (GLuint index, const GLushort* v);
01653 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NUIV) (GLuint index, const GLuint* v);
01654 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIBPOINTER) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer);
01655 typedef GLvoid (csAPIENTRY* csGLENABLEVERTEXATTRIBARRAY) (GLuint index);
01656 typedef GLvoid (csAPIENTRY* csGLDISABLEVERTEXATTRIBARRAY) (GLuint index);
01657 typedef GLvoid (csAPIENTRY* csGLBINDATTRIBLOCATION) (GLuint programObj, GLuint index, const GLchar* name);
01658 typedef GLvoid (csAPIENTRY* csGLGETACTIVEATTRIB) (GLuint programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
01659 typedef GLint (csAPIENTRY* csGLGETATTRIBLOCATION) (GLuint programObj, const GLchar* name);
01660 typedef GLvoid (csAPIENTRY* csGLGETVERTEXATTRIBPOINTERV) (GLuint index, GLenum pname, GLvoid** pointer);
01661 typedef GLvoid (csAPIENTRY* csGLBLENDEQUATIONSEPARATE) (GLenum modeRGB, GLenum modeAlpha);
01662 typedef GLvoid (csAPIENTRY* csGLSTENCILFUNCSEPARATE) (GLenum face, GLenum func, GLint ref, GLuint mask);
01663 typedef GLvoid (csAPIENTRY* csGLSTENCILOPSEPARATE) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
01664 
01670 #ifndef GL_PIXEL_PACK_BUFFER
01671 #define GL_PIXEL_PACK_BUFFER                                         0x88EB
01672 #endif
01673 
01674 #ifndef GL_PIXEL_UNPACK_BUFFER
01675 #define GL_PIXEL_UNPACK_BUFFER                                       0x88EC
01676 #endif
01677 
01678 #ifndef GL_PIXEL_PACK_BUFFER_BINDING
01679 #define GL_PIXEL_PACK_BUFFER_BINDING                                 0x88ED
01680 #endif
01681 
01682 #ifndef GL_PIXEL_UNPACK_BUFFER_BINDING
01683 #define GL_PIXEL_UNPACK_BUFFER_BINDING                               0x88EF
01684 #endif
01685 
01686 #ifndef GL_SRGB
01687 #define GL_SRGB                                                      0x8C40
01688 #endif
01689 
01690 #ifndef GL_SRGB8
01691 #define GL_SRGB8                                                     0x8C41
01692 #endif
01693 
01694 #ifndef GL_SRGB_ALPHA
01695 #define GL_SRGB_ALPHA                                                0x8C42
01696 #endif
01697 
01698 #ifndef GL_SRGB8_ALPHA8
01699 #define GL_SRGB8_ALPHA8                                              0x8C43
01700 #endif
01701 
01702 #ifndef GL_SLUMINANCE_ALPHA
01703 #define GL_SLUMINANCE_ALPHA                                          0x8C44
01704 #endif
01705 
01706 #ifndef GL_SLUMINANCE8_ALPHA8
01707 #define GL_SLUMINANCE8_ALPHA8                                        0x8C45
01708 #endif
01709 
01710 #ifndef GL_SLUMINANCE
01711 #define GL_SLUMINANCE                                                0x8C46
01712 #endif
01713 
01714 #ifndef GL_SLUMINANCE8
01715 #define GL_SLUMINANCE8                                               0x8C47
01716 #endif
01717 
01718 #ifndef GL_COMPRESSED_SRGB
01719 #define GL_COMPRESSED_SRGB                                           0x8C48
01720 #endif
01721 
01722 #ifndef GL_COMPRESSED_SRGB_ALPHA
01723 #define GL_COMPRESSED_SRGB_ALPHA                                     0x8C49
01724 #endif
01725 
01726 #ifndef GL_COMPRESSED_SLUMINANCE
01727 #define GL_COMPRESSED_SLUMINANCE                                     0x8C4A
01728 #endif
01729 
01730 #ifndef GL_COMPRESSED_SLUMINANCE_ALPHA
01731 #define GL_COMPRESSED_SLUMINANCE_ALPHA                               0x8C4B
01732 #endif
01733 
01734 
01741 typedef GLvoid (csAPIENTRY* csGLUNIFORMMATRIX2X3FV) (GLint location, GLsizei count, GLboolean transpose, GLfloat* value);
01742 typedef GLvoid (csAPIENTRY* csGLUNIFORMMATRIX3X2FV) (GLint location, GLsizei count, GLboolean transpose, GLfloat* value);
01743 typedef GLvoid (csAPIENTRY* csGLUNIFORMMATRIX2X4FV) (GLint location, GLsizei count, GLboolean transpose, GLfloat* value);
01744 typedef GLvoid (csAPIENTRY* csGLUNIFORMMATRIX4X2FV) (GLint location, GLsizei count, GLboolean transpose, GLfloat* value);
01745 typedef GLvoid (csAPIENTRY* csGLUNIFORMMATRIX3X4FV) (GLint location, GLsizei count, GLboolean transpose, GLfloat* value);
01746 typedef GLvoid (csAPIENTRY* csGLUNIFORMMATRIX4X3FV) (GLint location, GLsizei count, GLboolean transpose, GLfloat* value);
01747 
01752 #ifndef GL_CONSTANT_COLOR
01753 #define GL_CONSTANT_COLOR                                             32769
01754 #endif
01755 
01756 #ifndef GL_ONE_MINUS_CONSTANT_COLOR
01757 #define GL_ONE_MINUS_CONSTANT_COLOR                                   32770
01758 #endif
01759 
01760 #ifndef GL_CONSTANT_ALPHA
01761 #define GL_CONSTANT_ALPHA                                             32771
01762 #endif
01763 
01764 #ifndef GL_ONE_MINUS_CONSTANT_ALPHA
01765 #define GL_ONE_MINUS_CONSTANT_ALPHA                                   32772
01766 #endif
01767 
01768 #ifndef GL_BLEND_COLOR
01769 #define GL_BLEND_COLOR                                                32773
01770 #endif
01771 
01772 #ifndef GL_FUNC_ADD
01773 #define GL_FUNC_ADD                                                   32774
01774 #endif
01775 
01776 #ifndef GL_MIN
01777 #define GL_MIN                                                        32775
01778 #endif
01779 
01780 #ifndef GL_MAX
01781 #define GL_MAX                                                        32776
01782 #endif
01783 
01784 #ifndef GL_BLEND_EQUATION
01785 #define GL_BLEND_EQUATION                                             32777
01786 #endif
01787 
01788 #ifndef GL_FUNC_SUBTRACT
01789 #define GL_FUNC_SUBTRACT                                              32778
01790 #endif
01791 
01792 #ifndef GL_FUNC_REVERSE_SUBTRACT
01793 #define GL_FUNC_REVERSE_SUBTRACT                                      32779
01794 #endif
01795 
01796 #ifndef GL_CONVOLUTION_1D
01797 #define GL_CONVOLUTION_1D                                             32784
01798 #endif
01799 
01800 #ifndef GL_CONVOLUTION_2D
01801 #define GL_CONVOLUTION_2D                                             32785
01802 #endif
01803 
01804 #ifndef GL_SEPARABLE_2D
01805 #define GL_SEPARABLE_2D                                               32786
01806 #endif
01807 
01808 #ifndef GL_CONVOLUTION_BORDER_MODE
01809 #define GL_CONVOLUTION_BORDER_MODE                                    32787
01810 #endif
01811 
01812 #ifndef GL_CONVOLUTION_FILTER_SCALE
01813 #define GL_CONVOLUTION_FILTER_SCALE                                   32788
01814 #endif
01815 
01816 #ifndef GL_CONVOLUTION_FILTER_BIAS
01817 #define GL_CONVOLUTION_FILTER_BIAS                                    32789
01818 #endif
01819 
01820 #ifndef GL_REDUCE
01821 #define GL_REDUCE                                                     32790
01822 #endif
01823 
01824 #ifndef GL_CONVOLUTION_FORMAT
01825 #define GL_CONVOLUTION_FORMAT                                         32791
01826 #endif
01827 
01828 #ifndef GL_CONVOLUTION_WIDTH
01829 #define GL_CONVOLUTION_WIDTH                                          32792
01830 #endif
01831 
01832 #ifndef GL_CONVOLUTION_HEIGHT
01833 #define GL_CONVOLUTION_HEIGHT                                         32793
01834 #endif
01835 
01836 #ifndef GL_MAX_CONVOLUTION_WIDTH
01837 #define GL_MAX_CONVOLUTION_WIDTH                                      32794
01838 #endif
01839 
01840 #ifndef GL_MAX_CONVOLUTION_HEIGHT
01841 #define GL_MAX_CONVOLUTION_HEIGHT                                     32795
01842 #endif
01843 
01844 #ifndef GL_POST_CONVOLUTION_RED_SCALE
01845 #define GL_POST_CONVOLUTION_RED_SCALE                                 32796
01846 #endif
01847 
01848 #ifndef GL_POST_CONVOLUTION_GREEN_SCALE
01849 #define GL_POST_CONVOLUTION_GREEN_SCALE                               32797
01850 #endif
01851 
01852 #ifndef GL_POST_CONVOLUTION_BLUE_SCALE
01853 #define GL_POST_CONVOLUTION_BLUE_SCALE                                32798
01854 #endif
01855 
01856 #ifndef GL_POST_CONVOLUTION_ALPHA_SCALE
01857 #define GL_POST_CONVOLUTION_ALPHA_SCALE                               32799
01858 #endif
01859 
01860 #ifndef GL_POST_CONVOLUTION_RED_BIAS
01861 #define GL_POST_CONVOLUTION_RED_BIAS                                  32800
01862 #endif
01863 
01864 #ifndef GL_POST_CONVOLUTION_GREEN_BIAS
01865 #define GL_POST_CONVOLUTION_GREEN_BIAS                                32801
01866 #endif
01867 
01868 #ifndef GL_POST_CONVOLUTION_BLUE_BIAS
01869 #define GL_POST_CONVOLUTION_BLUE_BIAS                                 32802
01870 #endif
01871 
01872 #ifndef GL_POST_CONVOLUTION_ALPHA_BIAS
01873 #define GL_POST_CONVOLUTION_ALPHA_BIAS                                32803
01874 #endif
01875 
01876 #ifndef GL_HISTOGRAM
01877 #define GL_HISTOGRAM                                                  32804
01878 #endif
01879 
01880 #ifndef GL_PROXY_HISTOGRAM
01881 #define GL_PROXY_HISTOGRAM                                            32805
01882 #endif
01883 
01884 #ifndef GL_HISTOGRAM_WIDTH
01885 #define GL_HISTOGRAM_WIDTH                                            32806
01886 #endif
01887 
01888 #ifndef GL_HISTOGRAM_FORMAT
01889 #define GL_HISTOGRAM_FORMAT                                           32807
01890 #endif
01891 
01892 #ifndef GL_HISTOGRAM_RED_SIZE
01893 #define GL_HISTOGRAM_RED_SIZE                                         32808
01894 #endif
01895 
01896 #ifndef GL_HISTOGRAM_GREEN_SIZE
01897 #define GL_HISTOGRAM_GREEN_SIZE                                       32809
01898 #endif
01899 
01900 #ifndef GL_HISTOGRAM_BLUE_SIZE
01901 #define GL_HISTOGRAM_BLUE_SIZE                                        32810
01902 #endif
01903 
01904 #ifndef GL_HISTOGRAM_ALPHA_SIZE
01905 #define GL_HISTOGRAM_ALPHA_SIZE                                       32811
01906 #endif
01907 
01908 #ifndef GL_HISTOGRAM_LUMINANCE_SIZE
01909 #define GL_HISTOGRAM_LUMINANCE_SIZE                                   32812
01910 #endif
01911 
01912 #ifndef GL_HISTOGRAM_SINK
01913 #define GL_HISTOGRAM_SINK                                             32813
01914 #endif
01915 
01916 #ifndef GL_MINMAX
01917 #define GL_MINMAX                                                     32814
01918 #endif
01919 
01920 #ifndef GL_MINMAX_FORMAT
01921 #define GL_MINMAX_FORMAT                                              32815
01922 #endif
01923 
01924 #ifndef GL_MINMAX_SINK
01925 #define GL_MINMAX_SINK                                                32816
01926 #endif
01927 
01928 #ifndef GL_TABLE_TOO_LARGE
01929 #define GL_TABLE_TOO_LARGE                                            32817
01930 #endif
01931 
01932 #ifndef GL_COLOR_MATRIX
01933 #define GL_COLOR_MATRIX                                               32945
01934 #endif
01935 
01936 #ifndef GL_COLOR_MATRIX_STACK_DEPTH
01937 #define GL_COLOR_MATRIX_STACK_DEPTH                                   32946
01938 #endif
01939 
01940 #ifndef GL_MAX_COLOR_MATRIX_STACK_DEPTH
01941 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH                               32947
01942 #endif
01943 
01944 #ifndef GL_POST_COLOR_MATRIX_RED_SCALE
01945 #define GL_POST_COLOR_MATRIX_RED_SCALE                                32948
01946 #endif
01947 
01948 #ifndef GL_POST_COLOR_MATRIX_GREEN_SCALE
01949 #define GL_POST_COLOR_MATRIX_GREEN_SCALE                              32949
01950 #endif
01951 
01952 #ifndef GL_POST_COLOR_MATRIX_BLUE_SCALE
01953 #define GL_POST_COLOR_MATRIX_BLUE_SCALE                               32950
01954 #endif
01955 
01956 #ifndef GL_POST_COLOR_MATRIX_ALPHA_SCALE
01957 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE                              32951
01958 #endif
01959 
01960 #ifndef GL_POST_COLOR_MATRIX_RED_BIAS
01961 #define GL_POST_COLOR_MATRIX_RED_BIAS                                 32952
01962 #endif
01963 
01964 #ifndef GL_POST_COLOR_MATRIX_GREEN_BIAS
01965 #define GL_POST_COLOR_MATRIX_GREEN_BIAS                               32953
01966 #endif
01967 
01968 #ifndef GL_POST_COLOR_MATRIX_BLUE_BIAS
01969 #define GL_POST_COLOR_MATRIX_BLUE_BIAS                                32954
01970 #endif
01971 
01972 #ifndef GL_POST_COLOR_MATIX_ALPHA_BIAS
01973 #define GL_POST_COLOR_MATIX_ALPHA_BIAS                                32955
01974 #endif
01975 
01976 #ifndef GL_COLOR_TABLE
01977 #define GL_COLOR_TABLE                                                32976
01978 #endif
01979 
01980 #ifndef GL_POST_CONVOLUTION_COLOR_TABLE
01981 #define GL_POST_CONVOLUTION_COLOR_TABLE                               32977
01982 #endif
01983 
01984 #ifndef GL_POST_COLOR_MATRIX_COLOR_TABLE
01985 #define GL_POST_COLOR_MATRIX_COLOR_TABLE                              32978
01986 #endif
01987 
01988 #ifndef GL_PROXY_COLOR_TABLE
01989 #define GL_PROXY_COLOR_TABLE                                          32979
01990 #endif
01991 
01992 #ifndef GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
01993 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE                         32980
01994 #endif
01995 
01996 #ifndef GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
01997 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE                        32981
01998 #endif
01999 
02000 #ifndef GL_COLOR_TABLE_SCALE
02001 #define GL_COLOR_TABLE_SCALE                                          32982
02002 #endif
02003 
02004 #ifndef GL_COLOR_TABLE_BIAS
02005 #define GL_COLOR_TABLE_BIAS                                           32983
02006 #endif
02007 
02008 #ifndef GL_COLOR_TABLE_FORMAT
02009 #define GL_COLOR_TABLE_FORMAT                                         32984
02010 #endif
02011 
02012 #ifndef GL_COLOR_TABLE_WIDTH
02013 #define GL_COLOR_TABLE_WIDTH                                          32985
02014 #endif
02015 
02016 #ifndef GL_COLOR_TABLE_RED_SIZE
02017 #define GL_COLOR_TABLE_RED_SIZE                                       32986
02018 #endif
02019 
02020 #ifndef GL_COLOR_TABLE_GREEN_SIZE
02021 #define GL_COLOR_TABLE_GREEN_SIZE                                     32987
02022 #endif
02023 
02024 #ifndef GL_COLOR_TABLE_BLUE_SIZE
02025 #define GL_COLOR_TABLE_BLUE_SIZE                                      32988
02026 #endif
02027 
02028 #ifndef GL_COLOR_TABLE_ALPHA_SIZE
02029 #define GL_COLOR_TABLE_ALPHA_SIZE                                     32989
02030 #endif
02031 
02032 #ifndef GL_COLOR_TABLE_LUMINANCE_SIZE
02033 #define GL_COLOR_TABLE_LUMINANCE_SIZE                                 32990
02034 #endif
02035 
02036 #ifndef GL_COLOR_TABLE_INTENSITY_SIZE
02037 #define GL_COLOR_TABLE_INTENSITY_SIZE                                 32991
02038 #endif
02039 
02040 #ifndef GL_IGNORE_BORDER
02041 #define GL_IGNORE_BORDER                                              33104
02042 #endif
02043 
02044 #ifndef GL_CONSTANT_BORDER
02045 #define GL_CONSTANT_BORDER                                            33105
02046 #endif
02047 
02048 #ifndef GL_WRAP_BORDER
02049 #define GL_WRAP_BORDER                                                33106
02050 #endif
02051 
02052 #ifndef GL_REPLICATE_BORDER
02053 #define GL_REPLICATE_BORDER                                           33107
02054 #endif
02055 
02056 #ifndef GL_CONVOLUTION_BORDER_COLOR
02057 #define GL_CONVOLUTION_BORDER_COLOR                                   33108
02058 #endif
02059 
02060 
02066 typedef GLvoid (csAPIENTRY* csGLCOLORTABLE) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid* table);
02067 typedef GLvoid (csAPIENTRY* csGLCOLORTABLEPARAMETERFV) (GLenum target, GLenum pname, const GLfloat* params);
02068 typedef GLvoid (csAPIENTRY* csGLCOLORTABLEPARAMETERIV) (GLenum target, GLenum pname, const GLint* params);
02069 typedef GLvoid (csAPIENTRY* csGLCOPYCOLORTABLE) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
02070 typedef GLvoid (csAPIENTRY* csGLGETCOLORTABLE) (GLenum target, GLenum format, GLenum type, GLvoid* table);
02071 typedef GLvoid (csAPIENTRY* csGLGETCOLORTABLEPARAMETERFV) (GLenum target, GLenum pname, GLfloat* params);
02072 typedef GLvoid (csAPIENTRY* csGLGETCOLORTABLEPARAMETERIV) (GLenum target, GLenum pname, GLint* params);
02073 typedef GLvoid (csAPIENTRY* csGLCOLORSUBTABLE) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid* data);
02074 typedef GLvoid (csAPIENTRY* csGLCOPYCOLORSUBTABLE) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
02075 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONFILTER1D) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid* image);
02076 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONFILTER2D) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* image);
02077 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONPARAMETERF) (GLenum target, GLenum pname, GLfloat params);
02078 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONPARAMETERFV) (GLenum target, GLenum pname, const GLfloat* params);
02079 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONPARAMETERI) (GLenum target, GLenum pname, GLint params);
02080 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONPARAMETERIV) (GLenum target, GLenum pname, const GLint* params);
02081 typedef GLvoid (csAPIENTRY* csGLCOPYCONVOLUTIONFILTER1D) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
02082 typedef GLvoid (csAPIENTRY* csGLCOPYCONVOLUTIONFILTER2D) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
02083 typedef GLvoid (csAPIENTRY* csGLGETCONVOLUTIONFILTER) (GLenum target, GLenum format, GLenum type, GLvoid* image);
02084 typedef GLvoid (csAPIENTRY* csGLGETCONVOLUTIONPARAMETERFV) (GLenum target, GLenum pname, GLfloat* params);
02085 typedef GLvoid (csAPIENTRY* csGLGETCONVOLUTIONPARAMETERIV) (GLenum target, GLenum pname, GLint* params);
02086 typedef GLvoid (csAPIENTRY* csGLGETSEPARABLEFILTER) (GLenum target, GLenum format, GLenum type, GLvoid* row, GLvoid* column, GLvoid* span);
02087 typedef GLvoid (csAPIENTRY* csGLSEPARABLEFILTER2D) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* row, const GLvoid* column);
02088 typedef GLvoid (csAPIENTRY* csGLGETHISTOGRAM) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values);
02089 typedef GLvoid (csAPIENTRY* csGLGETHISTOGRAMPARAMETERFV) (GLenum target, GLenum pname, GLfloat* params);
02090 typedef GLvoid (csAPIENTRY* csGLGETHISTOGRAMPARAMETERIV) (GLenum target, GLenum pname, GLint* params);
02091 typedef GLvoid (csAPIENTRY* csGLGETMINMAX) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values);
02092 typedef GLvoid (csAPIENTRY* csGLGETMINMAXPARAMETERFV) (GLenum target, GLenum pname, GLfloat* params);
02093 typedef GLvoid (csAPIENTRY* csGLGETMINMAXPARAMETERIV) (GLenum target, GLenum pname, GLint* params);
02094 typedef GLvoid (csAPIENTRY* csGLHISTOGRAM) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
02095 typedef GLvoid (csAPIENTRY* csGLMINMAX) (GLenum target, GLenum internalformat, GLboolean sink);
02096 typedef GLvoid (csAPIENTRY* csGLRESETHISTOGRAM) (GLenum target);
02097 typedef GLvoid (csAPIENTRY* csGLRESETMINMAX) (GLenum target);
02098 typedef GLvoid (csAPIENTRY* csGLBLENDCOLOR) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
02099 typedef GLvoid (csAPIENTRY* csGLBLENDEQUATION) (GLenum mode);
02100 
02105 #ifndef GL_TEXTURE0_ARB
02106 #define GL_TEXTURE0_ARB                                               33984
02107 #endif
02108 
02109 #ifndef GL_TEXTURE1_ARB
02110 #define GL_TEXTURE1_ARB                                               33985
02111 #endif
02112 
02113 #ifndef GL_TEXTURE2_ARB
02114 #define GL_TEXTURE2_ARB                                               33986
02115 #endif
02116 
02117 #ifndef GL_TEXTURE3_ARB
02118 #define GL_TEXTURE3_ARB                                               33987
02119 #endif
02120 
02121 #ifndef GL_TEXTURE4_ARB
02122 #define GL_TEXTURE4_ARB                                               33988
02123 #endif
02124 
02125 #ifndef GL_TEXTURE5_ARB
02126 #define GL_TEXTURE5_ARB                                               33989
02127 #endif
02128 
02129 #ifndef GL_TEXTURE6_ARB
02130 #define GL_TEXTURE6_ARB                                               33990
02131 #endif
02132 
02133 #ifndef GL_TEXTURE7_ARB
02134 #define GL_TEXTURE7_ARB                                               33991
02135 #endif
02136 
02137 #ifndef GL_TEXTURE8_ARB
02138 #define GL_TEXTURE8_ARB                                               33992
02139 #endif
02140 
02141 #ifndef GL_TEXTURE9_ARB
02142 #define GL_TEXTURE9_ARB                                               33993
02143 #endif
02144 
02145 #ifndef GL_TEXTURE10_ARB
02146 #define GL_TEXTURE10_ARB                                              33994
02147 #endif
02148 
02149 #ifndef GL_TEXTURE11_ARB
02150 #define GL_TEXTURE11_ARB                                              33995
02151 #endif
02152 
02153 #ifndef GL_TEXTURE12_ARB
02154 #define GL_TEXTURE12_ARB                                              33996
02155 #endif
02156 
02157 #ifndef GL_TEXTURE13_ARB
02158 #define GL_TEXTURE13_ARB                                              33997
02159 #endif
02160 
02161 #ifndef GL_TEXTURE14_ARB
02162 #define GL_TEXTURE14_ARB                                              33998
02163 #endif
02164 
02165 #ifndef GL_TEXTURE15_ARB
02166 #define GL_TEXTURE15_ARB                                              33999
02167 #endif
02168 
02169 #ifndef GL_TEXTURE16_ARB
02170 #define GL_TEXTURE16_ARB                                              34000
02171 #endif
02172 
02173 #ifndef GL_TEXTURE17_ARB
02174 #define GL_TEXTURE17_ARB                                              34001
02175 #endif
02176 
02177 #ifndef GL_TEXTURE18_ARB
02178 #define GL_TEXTURE18_ARB                                              34002
02179 #endif
02180 
02181 #ifndef GL_TEXTURE19_ARB
02182 #define GL_TEXTURE19_ARB                                              34003
02183 #endif
02184 
02185 #ifndef GL_TEXTURE20_ARB
02186 #define GL_TEXTURE20_ARB                                              34004
02187 #endif
02188 
02189 #ifndef GL_TEXTURE21_ARB
02190 #define GL_TEXTURE21_ARB                                              34005
02191 #endif
02192 
02193 #ifndef GL_TEXTURE22_ARB
02194 #define GL_TEXTURE22_ARB                                              34006
02195 #endif
02196 
02197 #ifndef GL_TEXTURE23_ARB
02198 #define GL_TEXTURE23_ARB                                              34007
02199 #endif
02200 
02201 #ifndef GL_TEXTURE24_ARB
02202 #define GL_TEXTURE24_ARB                                              34008
02203 #endif
02204 
02205 #ifndef GL_TEXTURE25_ARB
02206 #define GL_TEXTURE25_ARB                                              34009
02207 #endif
02208 
02209 #ifndef GL_TEXTURE26_ARB
02210 #define GL_TEXTURE26_ARB                                              34010
02211 #endif
02212 
02213 #ifndef GL_TEXTURE27_ARB
02214 #define GL_TEXTURE27_ARB                                              34011
02215 #endif
02216 
02217 #ifndef GL_TEXTURE28_ARB
02218 #define GL_TEXTURE28_ARB                                              34012
02219 #endif
02220 
02221 #ifndef GL_TEXTURE29_ARB
02222 #define GL_TEXTURE29_ARB                                              34013
02223 #endif
02224 
02225 #ifndef GL_TEXTURE30_ARB
02226 #define GL_TEXTURE30_ARB                                              34014
02227 #endif
02228 
02229 #ifndef GL_TEXTURE31_ARB
02230 #define GL_TEXTURE31_ARB                                              34015
02231 #endif
02232 
02233 #ifndef GL_ACTIVE_TEXTURE_ARB
02234 #define GL_ACTIVE_TEXTURE_ARB                                         34016
02235 #endif
02236 
02237 #ifndef GL_CLIENT_ACTIVE_TEXTURE_ARB
02238 #define GL_CLIENT_ACTIVE_TEXTURE_ARB                                  34017
02239 #endif
02240 
02241 #ifndef GL_MAX_TEXTURE_UNITS_ARB
02242 #define GL_MAX_TEXTURE_UNITS_ARB                                      34018
02243 #endif
02244 
02245 
02251 typedef GLvoid (csAPIENTRY* csGLACTIVETEXTUREARB) (GLenum texture);
02252 typedef GLvoid (csAPIENTRY* csGLCLIENTACTIVETEXTUREARB) (GLenum texture);
02253 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1DARB) (GLenum target, GLdouble s);
02254 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1DVARB) (GLenum target, const GLdouble* v);
02255 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1FARB) (GLenum target, GLfloat s);
02256 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1FVARB) (GLenum target, const GLfloat* v);
02257 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1IARB) (GLenum target, GLint s);
02258 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1IVARB) (GLenum target, const GLint* v);
02259 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1SARB) (GLenum target, GLshort s);
02260 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD1SVARB) (GLenum target, const GLshort* v);
02261 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2DARB) (GLenum target, GLdouble s, GLdouble t);
02262 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2DVARB) (GLenum target, const GLdouble* v);
02263 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2FARB) (GLenum target, GLfloat s, GLfloat t);
02264 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2FVARB) (GLenum target, const GLfloat* v);
02265 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2IARB) (GLenum target, GLint s, GLint t);
02266 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2IVARB) (GLenum target, const GLint* v);
02267 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2SARB) (GLenum target, GLshort s, GLshort t);
02268 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD2SVARB) (GLenum target, const GLshort* v);
02269 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3DARB) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
02270 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3DVARB) (GLenum target, const GLdouble* v);
02271 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3FARB) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
02272 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3FVARB) (GLenum target, const GLfloat* v);
02273 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3IARB) (GLenum target, GLint s, GLint t, GLint r);
02274 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3IVARB) (GLenum target, const GLint* v);
02275 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3SARB) (GLenum target, GLshort s, GLshort t, GLshort r);
02276 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD3SVARB) (GLenum target, const GLshort* v);
02277 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4DARB) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
02278 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4DVARB) (GLenum target, const GLdouble* v);
02279 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4FARB) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
02280 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4FVARB) (GLenum target, const GLfloat* v);
02281 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4IARB) (GLenum target, GLint s, GLint t, GLint r, GLint q);
02282 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4IVARB) (GLenum target, const GLint* v);
02283 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4SARB) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
02284 typedef GLvoid (csAPIENTRY* csGLMULTITEXCOORD4SVARB) (GLenum target, const GLshort* v);
02285 
02290 #ifndef GL_TRANSPOSE_MODELVIEW_MATRIX_ARB
02291 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB                             34019
02292 #endif
02293 
02294 #ifndef GL_TRANSPOSE_PROJECTION_MATRIX_ARB
02295 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB                            34020
02296 #endif
02297 
02298 #ifndef GL_TRANSPOSE_TEXTURE_MATRIX_ARB
02299 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB                               34021
02300 #endif
02301 
02302 #ifndef GL_TRANSPOSE_COLOR_MATRIX_ARB
02303 #define GL_TRANSPOSE_COLOR_MATRIX_ARB                                 34022
02304 #endif
02305 
02306 
02312 typedef GLvoid (csAPIENTRY* csGLLOADTRANSPOSEMATRIXFARB) (GLfloat* m);
02313 typedef GLvoid (csAPIENTRY* csGLLOADTRANSPOSEMATRIXDARB) (GLdouble* m);
02314 typedef GLvoid (csAPIENTRY* csGLMULTTRANSPOSEMATRIXFARB) (GLfloat* m);
02315 typedef GLvoid (csAPIENTRY* csGLMULTTRANSPOSEMATRIXDARB) (GLdouble* m);
02316 
02321 #ifndef WGL_SAMPLE_BUFFERS_ARB
02322 #define WGL_SAMPLE_BUFFERS_ARB                                         8257
02323 #endif
02324 
02325 #ifndef WGL_SAMPLES_ARB
02326 #define WGL_SAMPLES_ARB                                                8258
02327 #endif
02328 
02329 #ifndef GL_MULTISAMPLE_ARB
02330 #define GL_MULTISAMPLE_ARB                                            32925
02331 #endif
02332 
02333 #ifndef GL_SAMPLE_ALPHA_TO_COVERAGE_ARB
02334 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB                               32926
02335 #endif
02336 
02337 #ifndef GL_SAMPLE_ALPHA_TO_ONE_ARB
02338 #define GL_SAMPLE_ALPHA_TO_ONE_ARB                                    32927
02339 #endif
02340 
02341 #ifndef GL_SAMPLE_COVERAGE_ARB
02342 #define GL_SAMPLE_COVERAGE_ARB                                        32928
02343 #endif
02344 
02345 #ifndef GL_MULTISAMPLE_BIT_ARB
02346 #define GL_MULTISAMPLE_BIT_ARB                                       536870912
02347 #endif
02348 
02349 #ifndef GL_SAMPLE_BUFFERS_ARB
02350 #define GL_SAMPLE_BUFFERS_ARB                                         32936
02351 #endif
02352 
02353 #ifndef GL_SAMPLES_ARB
02354 #define GL_SAMPLES_ARB                                                32937
02355 #endif
02356 
02357 #ifndef GL_SAMPLE_COVERAGE_VALUE_ARB
02358 #define GL_SAMPLE_COVERAGE_VALUE_ARB                                  32938
02359 #endif
02360 
02361 #ifndef GL_SAMPLE_COVERAGE_INVERT_ARB
02362 #define GL_SAMPLE_COVERAGE_INVERT_ARB                                 32939
02363 #endif
02364 
02365 
02371 typedef GLvoid (csAPIENTRY* csGLSAMPLECOVERAGEARB) (GLclampf value, GLboolean invert);
02372 
02385 #ifdef _WIN32
02386 
02395 typedef char* (csAPIENTRY* csWGLGETEXTENSIONSSTRINGARB) (HDC hdc);
02396 
02398 #endif
02399 
02400 #ifdef _WIN32
02401 
02404 #ifndef WGL_FRONT_COLOR_BUFFER_BIT_ARB
02405 #define WGL_FRONT_COLOR_BUFFER_BIT_ARB                                    1
02406 #endif
02407 
02408 #ifndef WGL_BACK_COLOR_BUFFER_BIT_ARB
02409 #define WGL_BACK_COLOR_BUFFER_BIT_ARB                                     2
02410 #endif
02411 
02412 #ifndef WGL_DEPTH_BUFFER_BIT_ARB
02413 #define WGL_DEPTH_BUFFER_BIT_ARB                                          4
02414 #endif
02415 
02416 #ifndef WGL_STENCIL_BUFFER_BIT_ARB
02417 #define WGL_STENCIL_BUFFER_BIT_ARB                                        8
02418 #endif
02419 
02420 
02426 typedef HANDLE (csAPIENTRY* csWGLCREATEBUFFERREGIONARB) (HDC hDC, GLint iLayerPlane, GLuint uType);
02427 typedef GLvoid (csAPIENTRY* csWGLDELETEBUFFERREGIONARB) (HANDLE hRegion);
02428 typedef BOOL (csAPIENTRY* csWGLSAVEBUFFERREGIONARB) (HANDLE hRegion, GLint x, GLint y, GLint width, GLint height);
02429 typedef BOOL (csAPIENTRY* csWGLRESTOREBUFFERREGIONARB) (HANDLE hRegion, GLint x, GLint y, GLint width, GLint height, GLint xSrc, GLint ySrc);
02430 
02432 #endif
02433 
02437 #ifndef GL_NORMAL_MAP_ARB
02438 #define GL_NORMAL_MAP_ARB                                             34065
02439 #endif
02440 
02441 #ifndef GL_REFLECTION_MAP_ARB
02442 #define GL_REFLECTION_MAP_ARB                                         34066
02443 #endif
02444 
02445 #ifndef GL_TEXTURE_CUBE_MAP_ARB
02446 #define GL_TEXTURE_CUBE_MAP_ARB                                       34067
02447 #endif
02448 
02449 #ifndef GL_TEXTURE_BINDING_CUBE_MAP_ARB
02450 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB                               34068
02451 #endif
02452 
02453 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB
02454 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB                            34069
02455 #endif
02456 
02457 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
02458 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB                            34070
02459 #endif
02460 
02461 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
02462 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB                            34071
02463 #endif
02464 
02465 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
02466 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB                            34072
02467 #endif
02468 
02469 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
02470 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB                            34073
02471 #endif
02472 
02473 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
02474 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB                            34074
02475 #endif
02476 
02477 #ifndef GL_PROXY_TEXTURE_CUBE_MAP_ARB
02478 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB                                 34075
02479 #endif
02480 
02481 #ifndef GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB
02482 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB                              34076
02483 #endif
02484 
02485 
02496 #ifndef GL_DEPTH_COMPONENT16_ARB
02497 #define GL_DEPTH_COMPONENT16_ARB                                      33189
02498 #endif
02499 
02500 #ifndef GL_DEPTH_COMPONENT24_ARB
02501 #define GL_DEPTH_COMPONENT24_ARB                                      33190
02502 #endif
02503 
02504 #ifndef GL_DEPTH_COMPONENT32_ARB
02505 #define GL_DEPTH_COMPONENT32_ARB                                      33191
02506 #endif
02507 
02508 #ifndef GL_TEXTURE_DEPTH_SIZE_ARB
02509 #define GL_TEXTURE_DEPTH_SIZE_ARB                                     34890
02510 #endif
02511 
02512 #ifndef GL_DEPTH_TEXTURE_MODE_ARB
02513 #define GL_DEPTH_TEXTURE_MODE_ARB                                     34891
02514 #endif
02515 
02516 
02527 #ifndef GL_POINT_SIZE_MIN_ARB
02528 #define GL_POINT_SIZE_MIN_ARB                                         33062
02529 #endif
02530 
02531 #ifndef GL_POINT_SIZE_MAX_ARB
02532 #define GL_POINT_SIZE_MAX_ARB                                         33063
02533 #endif
02534 
02535 #ifndef GL_POINT_FADE_THRESHOLD_SIZE_ARB
02536 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB                              33064
02537 #endif
02538 
02539 #ifndef GL_POINT_DISTANCE_ATTENUATION_ARB
02540 #define GL_POINT_DISTANCE_ATTENUATION_ARB                             33065
02541 #endif
02542 
02543 
02549 typedef GLvoid (csAPIENTRY* csGLPOINTPARAMETERFARB) (GLenum pname, GLfloat param);
02550 typedef GLvoid (csAPIENTRY* csGLPOINTPARAMETERFVARB) (GLenum pname, GLfloat* params);
02551 
02556 #ifndef GL_TEXTURE_COMPARE_MODE_ARB
02557 #define GL_TEXTURE_COMPARE_MODE_ARB                                   34892
02558 #endif
02559 
02560 #ifndef GL_TEXTURE_COMPARE_FUNC_ARB
02561 #define GL_TEXTURE_COMPARE_FUNC_ARB                                   34893
02562 #endif
02563 
02564 #ifndef GL_COMPARE_R_TO_TEXTURE_ARB
02565 #define GL_COMPARE_R_TO_TEXTURE_ARB                                   34894
02566 #endif
02567 
02568 
02579 #ifndef GL_TEXTURE_COMPARE_FAIL_VALUE_ARB
02580 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB                             32959
02581 #endif
02582 
02583 
02594 #ifndef GL_CLAMP_TO_BORDER_ARB
02595 #define GL_CLAMP_TO_BORDER_ARB                                        33069
02596 #endif
02597 
02598 
02609 #ifndef GL_COMPRESSED_ALPHA_ARB
02610 #define GL_COMPRESSED_ALPHA_ARB                                       34025
02611 #endif
02612 
02613 #ifndef GL_COMPRESSED_LUMINANCE_ARB
02614 #define GL_COMPRESSED_LUMINANCE_ARB                                   34026
02615 #endif
02616 
02617 #ifndef GL_COMPRESSED_LUMINANCE_ALPHA_ARB
02618 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB                             34027
02619 #endif
02620 
02621 #ifndef GL_COMPRESSED_INTENSITY_ARB
02622 #define GL_COMPRESSED_INTENSITY_ARB                                   34028
02623 #endif
02624 
02625 #ifndef GL_COMPRESSED_RGB_ARB
02626 #define GL_COMPRESSED_RGB_ARB                                         34029
02627 #endif
02628 
02629 #ifndef GL_COMPRESSED_RGBA_ARB
02630 #define GL_COMPRESSED_RGBA_ARB                                        34030
02631 #endif
02632 
02633 #ifndef GL_TEXTURE_COMPRESSION_HINT_ARB
02634 #define GL_TEXTURE_COMPRESSION_HINT_ARB                               34031
02635 #endif
02636 
02637 #ifndef GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
02638 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB                          34464
02639 #endif
02640 
02641 #ifndef GL_TEXTURE_COMPRESSED_ARB
02642 #define GL_TEXTURE_COMPRESSED_ARB                                     34465
02643 #endif
02644 
02645 #ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
02646 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB                         34466
02647 #endif
02648 
02649 #ifndef GL_COMPRESSED_TEXTURE_FORMATS_ARB
02650 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB                             34467
02651 #endif
02652 
02653 
02659 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXIMAGE3DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data);
02660 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXIMAGE2DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
02661 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXIMAGE1DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid* data);
02662 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXSUBIMAGE3DARB) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data);
02663 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXSUBIMAGE2DARB) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
02664 typedef GLvoid (csAPIENTRY* csGLCOMPRESSEDTEXSUBIMAGE1DARB) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid* data);
02665 typedef GLvoid (csAPIENTRY* csGLGETCOMPRESSEDTEXIMAGEARB) (GLenum target, GLint lod, GLvoid* img);
02666 
02671 #ifndef GL_COMBINE_ARB
02672 #define GL_COMBINE_ARB                                                34160
02673 #endif
02674 
02675 #ifndef GL_COMBINE_RGB_ARB
02676 #define GL_COMBINE_RGB_ARB                                            34161
02677 #endif
02678 
02679 #ifndef GL_COMBINE_ALPHA_ARB
02680 #define GL_COMBINE_ALPHA_ARB                                          34162
02681 #endif
02682 
02683 #ifndef GL_SOURCE0_RGB_ARB
02684 #define GL_SOURCE0_RGB_ARB                                            34176
02685 #endif
02686 
02687 #ifndef GL_SOURCE1_RGB_ARB
02688 #define GL_SOURCE1_RGB_ARB                                            34177
02689 #endif
02690 
02691 #ifndef GL_SOURCE2_RGB_ARB
02692 #define GL_SOURCE2_RGB_ARB                                            34178
02693 #endif
02694 
02695 #ifndef GL_SOURCE0_ALPHA_ARB
02696 #define GL_SOURCE0_ALPHA_ARB                                          34184
02697 #endif
02698 
02699 #ifndef GL_SOURCE1_ALPHA_ARB
02700 #define GL_SOURCE1_ALPHA_ARB                                          34185
02701 #endif
02702 
02703 #ifndef GL_SOURCE2_ALPHA_ARB
02704 #define GL_SOURCE2_ALPHA_ARB                                          34186
02705 #endif
02706 
02707 #ifndef GL_OPERAND0_RGB_ARB
02708 #define GL_OPERAND0_RGB_ARB                                           34192
02709 #endif
02710 
02711 #ifndef GL_OPERAND1_RGB_ARB
02712 #define GL_OPERAND1_RGB_ARB                                           34193
02713 #endif
02714 
02715 #ifndef GL_OPERAND2_RGB_ARB
02716 #define GL_OPERAND2_RGB_ARB                                           34194
02717 #endif
02718 
02719 #ifndef GL_OPERAND0_ALPHA_ARB
02720 #define GL_OPERAND0_ALPHA_ARB                                         34200
02721 #endif
02722 
02723 #ifndef GL_OPERAND1_ALPHA_ARB
02724 #define GL_OPERAND1_ALPHA_ARB                                         34201
02725 #endif
02726 
02727 #ifndef GL_OPERAND2_ALPHA_ARB
02728 #define GL_OPERAND2_ALPHA_ARB                                         34202
02729 #endif
02730 
02731 #ifndef GL_RGB_SCALE_ARB
02732 #define GL_RGB_SCALE_ARB                                              34163
02733 #endif
02734 
02735 #ifndef GL_ADD_SIGNED_ARB
02736 #define GL_ADD_SIGNED_ARB                                             34164
02737 #endif
02738 
02739 #ifndef GL_INTERPOLATE_ARB
02740 #define GL_INTERPOLATE_ARB                                            34165
02741 #endif
02742 
02743 #ifndef GL_SUBTRACT_ARB
02744 #define GL_SUBTRACT_ARB                                               34023
02745 #endif
02746 
02747 #ifndef GL_CONSTANT_ARB
02748 #define GL_CONSTANT_ARB                                               34166
02749 #endif
02750 
02751 #ifndef GL_PRIMARY_COLOR_ARB
02752 #define GL_PRIMARY_COLOR_ARB                                          34167
02753 #endif
02754 
02755 #ifndef GL_PREVIOUS_ARB
02756 #define GL_PREVIOUS_ARB                                               34168
02757 #endif
02758 
02759 
02781 #ifndef GL_DOT3_RGB_ARB
02782 #define GL_DOT3_RGB_ARB                                               34478
02783 #endif
02784 
02785 #ifndef GL_DOT3_RGBA_ARB
02786 #define GL_DOT3_RGBA_ARB                                              34479
02787 #endif
02788 
02789 
02800 #ifndef GL_MIRRORED_REPEAT_ARB
02801 #define GL_MIRRORED_REPEAT_ARB                                        33648
02802 #endif
02803 
02804 
02815 #ifndef GL_MAX_VERTEX_UNITS_ARB
02816 #define GL_MAX_VERTEX_UNITS_ARB                                       34468
02817 #endif
02818 
02819 #ifndef GL_ACTIVE_VERTEX_UNITS_ARB
02820 #define GL_ACTIVE_VERTEX_UNITS_ARB                                    34469
02821 #endif
02822 
02823 #ifndef GL_WEIGHT_SUM_UNITY_ARB
02824 #define GL_WEIGHT_SUM_UNITY_ARB                                       34470
02825 #endif
02826 
02827 #ifndef GL_VERTEX_BLEND_ARB
02828 #define GL_VERTEX_BLEND_ARB                                           34471
02829 #endif
02830 
02831 #ifndef GL_MODELVIEW0_ARB
02832 #define GL_MODELVIEW0_ARB                                              5888
02833 #endif
02834 
02835 #ifndef GL_MODELVIEW1_ARB
02836 #define GL_MODELVIEW1_ARB                                             34058
02837 #endif
02838 
02839 #ifndef GL_MODELVIEW2_ARB
02840 #define GL_MODELVIEW2_ARB                                             34594
02841 #endif
02842 
02843 #ifndef GL_MODELVIEW3_ARB
02844 #define GL_MODELVIEW3_ARB                                             34595
02845 #endif
02846 
02847 #ifndef GL_MODELVIEW4_ARB
02848 #define GL_MODELVIEW4_ARB                                             34596
02849 #endif
02850 
02851 #ifndef GL_MODELVIEW5_ARB
02852 #define GL_MODELVIEW5_ARB                                             34597
02853 #endif
02854 
02855 #ifndef GL_MODELVIEW6_ARB
02856 #define GL_MODELVIEW6_ARB                                             34598
02857 #endif
02858 
02859 #ifndef GL_MODELVIEW7_ARB
02860 #define GL_MODELVIEW7_ARB                                             34599
02861 #endif
02862 
02863 #ifndef GL_MODELVIEW8_ARB
02864 #define GL_MODELVIEW8_ARB                                             34600
02865 #endif
02866 
02867 #ifndef GL_MODELVIEW9_ARB
02868 #define GL_MODELVIEW9_ARB                                             34601
02869 #endif
02870 
02871 #ifndef GL_MODELVIEW10_ARB
02872 #define GL_MODELVIEW10_ARB                                            34602
02873 #endif
02874 
02875 #ifndef GL_MODELVIEW11_ARB
02876 #define GL_MODELVIEW11_ARB                                            34603
02877 #endif
02878 
02879 #ifndef GL_MODELVIEW12_ARB
02880 #define GL_MODELVIEW12_ARB                                            34604
02881 #endif
02882 
02883 #ifndef GL_MODELVIEW13_ARB
02884 #define GL_MODELVIEW13_ARB                                            34605
02885 #endif
02886 
02887 #ifndef GL_MODELVIEW14_ARB
02888 #define GL_MODELVIEW14_ARB                                            34606
02889 #endif
02890 
02891 #ifndef GL_MODELVIEW15_ARB
02892 #define GL_MODELVIEW15_ARB                                            34607
02893 #endif
02894 
02895 #ifndef GL_MODELVIEW16_ARB
02896 #define GL_MODELVIEW16_ARB                                            34608
02897 #endif
02898 
02899 #ifndef GL_MODELVIEW17_ARB
02900 #define GL_MODELVIEW17_ARB                                            34609
02901 #endif
02902 
02903 #ifndef GL_MODELVIEW18_ARB
02904 #define GL_MODELVIEW18_ARB                                            34610
02905 #endif
02906 
02907 #ifndef GL_MODELVIEW19_ARB
02908 #define GL_MODELVIEW19_ARB                                            34611
02909 #endif
02910 
02911 #ifndef GL_MODELVIEW20_ARB
02912 #define GL_MODELVIEW20_ARB                                            34612
02913 #endif
02914 
02915 #ifndef GL_MODELVIEW21_ARB
02916 #define GL_MODELVIEW21_ARB                                            34613
02917 #endif
02918 
02919 #ifndef GL_MODELVIEW22_ARB
02920 #define GL_MODELVIEW22_ARB                                            34614
02921 #endif
02922 
02923 #ifndef GL_MODELVIEW23_ARB
02924 #define GL_MODELVIEW23_ARB                                            34615
02925 #endif
02926 
02927 #ifndef GL_MODELVIEW24_ARB
02928 #define GL_MODELVIEW24_ARB                                            34616
02929 #endif
02930 
02931 #ifndef GL_MODELVIEW25_ARB
02932 #define GL_MODELVIEW25_ARB                                            34617
02933 #endif
02934 
02935 #ifndef GL_MODELVIEW26_ARB
02936 #define GL_MODELVIEW26_ARB                                            34618
02937 #endif
02938 
02939 #ifndef GL_MODELVIEW27_ARB
02940 #define GL_MODELVIEW27_ARB                                            34619
02941 #endif
02942 
02943 #ifndef GL_MODELVIEW28_ARB
02944 #define GL_MODELVIEW28_ARB                                            34620
02945 #endif
02946 
02947 #ifndef GL_MODELVIEW29_ARB
02948 #define GL_MODELVIEW29_ARB                                            34621
02949 #endif
02950 
02951 #ifndef GL_MODELVIEW30_ARB
02952 #define GL_MODELVIEW30_ARB                                            34622
02953 #endif
02954 
02955 #ifndef GL_MODELVIEW31_ARB
02956 #define GL_MODELVIEW31_ARB                                            34623
02957 #endif
02958 
02959 #ifndef GL_CURRENT_WEIGHT_ARB
02960 #define GL_CURRENT_WEIGHT_ARB                                         34472
02961 #endif
02962 
02963 #ifndef GL_WEIGHT_ARRAY_TYPE_ARB
02964 #define GL_WEIGHT_ARRAY_TYPE_ARB                                      34473
02965 #endif
02966 
02967 #ifndef GL_WEIGHT_ARRAY_STRIDE_ARB
02968 #define GL_WEIGHT_ARRAY_STRIDE_ARB                                    34474
02969 #endif
02970 
02971 #ifndef GL_WEIGHT_ARRAY_SIZE_ARB
02972 #define GL_WEIGHT_ARRAY_SIZE_ARB                                      34475
02973 #endif
02974 
02975 #ifndef GL_WEIGHT_ARRAY_POINTER_ARB
02976 #define GL_WEIGHT_ARRAY_POINTER_ARB                                   34476
02977 #endif
02978 
02979 #ifndef GL_WEIGHT_ARRAY_ARB
02980 #define GL_WEIGHT_ARRAY_ARB                                           34477
02981 #endif
02982 
02983 
02989 typedef GLvoid (csAPIENTRY* csGLWEIGHTBVARB) (GLint size, GLbyte* weights);
02990 typedef GLvoid (csAPIENTRY* csGLWEIGHTSVARB) (GLint size, GLshort* weights);
02991 typedef GLvoid (csAPIENTRY* csGLWEIGHTIVARB) (GLint size, GLint* weights);
02992 typedef GLvoid (csAPIENTRY* csGLWEIGHTFVARB) (GLint size, GLfloat* weights);
02993 typedef GLvoid (csAPIENTRY* csGLWEIGHTDVARB) (GLint size, GLdouble* weights);
02994 typedef GLvoid (csAPIENTRY* csGLWEIGHTVARB) (GLint size, GLdouble* weights);
02995 typedef GLvoid (csAPIENTRY* csGLWEIGHTUBVARB) (GLint size, GLubyte* weights);
02996 typedef GLvoid (csAPIENTRY* csGLWEIGHTUSVARB) (GLint size, GLushort* weights);
02997 typedef GLvoid (csAPIENTRY* csGLWEIGHTUIVARB) (GLint size, GLuint* weights);
02998 typedef GLvoid (csAPIENTRY* csGLWEIGHTPOINTERARB) (GLint size, GLenum type, GLsizei stride, GLvoid* pointer);
02999 typedef GLvoid (csAPIENTRY* csGLVERTEXBLENDARB) (GLint count);
03000 
03005 #ifndef GL_VERTEX_PROGRAM_ARB
03006 #define GL_VERTEX_PROGRAM_ARB                                         34336
03007 #endif
03008 
03009 #ifndef GL_VERTEX_PROGRAM_POINT_SIZE_ARB
03010 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB                              34370
03011 #endif
03012 
03013 #ifndef GL_VERTEX_PROGRAM_TWO_SIDE_ARB
03014 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB                                34371
03015 #endif
03016 
03017 #ifndef GL_COLOR_SUM_ARB
03018 #define GL_COLOR_SUM_ARB                                              33880
03019 #endif
03020 
03021 #ifndef GL_PROGRAM_FORMAT_ASCII_ARB
03022 #define GL_PROGRAM_FORMAT_ASCII_ARB                                   34933
03023 #endif
03024 
03025 #ifndef GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
03026 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB                            34338
03027 #endif
03028 
03029 #ifndef GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
03030 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB                               34339
03031 #endif
03032 
03033 #ifndef GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
03034 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB                             34340
03035 #endif
03036 
03037 #ifndef GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
03038 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB                               34341
03039 #endif
03040 
03041 #ifndef GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
03042 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB                         34922
03043 #endif
03044 
03045 #ifndef GL_CURRENT_VERTEX_ATTRIB_ARB
03046 #define GL_CURRENT_VERTEX_ATTRIB_ARB                                  34342
03047 #endif
03048 
03049 #ifndef GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
03050 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB                            34373
03051 #endif
03052 
03053 #ifndef GL_PROGRAM_LENGTH_ARB
03054 #define GL_PROGRAM_LENGTH_ARB                                         34343
03055 #endif
03056 
03057 #ifndef GL_PROGRAM_FORMAT_ARB
03058 #define GL_PROGRAM_FORMAT_ARB                                         34934
03059 #endif
03060 
03061 #ifndef GL_PROGRAM_BINDING_ARB
03062 #define GL_PROGRAM_BINDING_ARB                                        34423
03063 #endif
03064 
03065 #ifndef GL_PROGRAM_INSTRUCTIONS_ARB
03066 #define GL_PROGRAM_INSTRUCTIONS_ARB                                   34976
03067 #endif
03068 
03069 #ifndef GL_MAX_PROGRAM_INSTRUCTIONS_ARB
03070 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB                               34977
03071 #endif
03072 
03073 #ifndef GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
03074 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB                            34978
03075 #endif
03076 
03077 #ifndef GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
03078 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB                        34979
03079 #endif
03080 
03081 #ifndef GL_PROGRAM_TEMPORARIES_ARB
03082 #define GL_PROGRAM_TEMPORARIES_ARB                                    34980
03083 #endif
03084 
03085 #ifndef GL_MAX_PROGRAM_TEMPORARIES_ARB
03086 #define GL_MAX_PROGRAM_TEMPORARIES_ARB                                34981
03087 #endif
03088 
03089 #ifndef GL_PROGRAM_NATIVE_TEMPORARIES_ARB
03090 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB                             34982
03091 #endif
03092 
03093 #ifndef GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
03094 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB                         34983
03095 #endif
03096 
03097 #ifndef GL_PROGRAM_PARAMETERS_ARB
03098 #define GL_PROGRAM_PARAMETERS_ARB                                     34984
03099 #endif
03100 
03101 #ifndef GL_MAX_PROGRAM_PARAMETERS_ARB
03102 #define GL_MAX_PROGRAM_PARAMETERS_ARB                                 34985
03103 #endif
03104 
03105 #ifndef GL_PROGRAM_NATIVE_PARAMETERS_ARB
03106 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB                              34986
03107 #endif
03108 
03109 #ifndef GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
03110 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB                          34987
03111 #endif
03112 
03113 #ifndef GL_PROGRAM_ATTRIBS_ARB
03114 #define GL_PROGRAM_ATTRIBS_ARB                                        34988
03115 #endif
03116 
03117 #ifndef GL_MAX_PROGRAM_ATTRIBS_ARB
03118 #define GL_MAX_PROGRAM_ATTRIBS_ARB                                    34989
03119 #endif
03120 
03121 #ifndef GL_PROGRAM_NATIVE_ATTRIBS_ARB
03122 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB                                 34990
03123 #endif
03124 
03125 #ifndef GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
03126 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB                             34991
03127 #endif
03128 
03129 #ifndef GL_PROGRAM_ADDRESS_REGISTERS_ARB
03130 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB                              34992
03131 #endif
03132 
03133 #ifndef GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
03134 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB                          34993
03135 #endif
03136 
03137 #ifndef GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
03138 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB                       34994
03139 #endif
03140 
03141 #ifndef GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
03142 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB                   34995
03143 #endif
03144 
03145 #ifndef GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
03146 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB                           34996
03147 #endif
03148 
03149 #ifndef GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
03150 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB                             34997
03151 #endif
03152 
03153 #ifndef GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
03154 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB                            34998
03155 #endif
03156 
03157 #ifndef GL_PROGRAM_STRING_ARB
03158 #define GL_PROGRAM_STRING_ARB                                         34344
03159 #endif
03160 
03161 #ifndef GL_PROGRAM_ERROR_POSITION_ARB
03162 #define GL_PROGRAM_ERROR_POSITION_ARB                                 34379
03163 #endif
03164 
03165 #ifndef GL_CURRENT_MATRIX_ARB
03166 #define GL_CURRENT_MATRIX_ARB                                         34369
03167 #endif
03168 
03169 #ifndef GL_TRANSPOSE_CURRENT_MATRIX_ARB
03170 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB                               34999
03171 #endif
03172 
03173 #ifndef GL_CURRENT_MATRIX_STACK_DEPTH_ARB
03174 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB                             34368
03175 #endif
03176 
03177 #ifndef GL_MAX_VERTEX_ATTRIBS_ARB
03178 #define GL_MAX_VERTEX_ATTRIBS_ARB                                     34921
03179 #endif
03180 
03181 #ifndef GL_MAX_PROGRAM_MATRICES_ARB
03182 #define GL_MAX_PROGRAM_MATRICES_ARB                                   34351
03183 #endif
03184 
03185 #ifndef GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
03186 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB                         34350
03187 #endif
03188 
03189 #ifndef GL_PROGRAM_ERROR_STRING_ARB
03190 #define GL_PROGRAM_ERROR_STRING_ARB                                   34932
03191 #endif
03192 
03193 #ifndef GL_MATRIX0_ARB
03194 #define GL_MATRIX0_ARB                                                35008
03195 #endif
03196 
03197 #ifndef GL_MATRIX1_ARB
03198 #define GL_MATRIX1_ARB                                                35009
03199 #endif
03200 
03201 #ifndef GL_MATRIX2_ARB
03202 #define GL_MATRIX2_ARB                                                35010
03203 #endif
03204 
03205 #ifndef GL_MATRIX3_ARB
03206 #define GL_MATRIX3_ARB                                                35011
03207 #endif
03208 
03209 #ifndef GL_MATRIX4_ARB
03210 #define GL_MATRIX4_ARB                                                35012
03211 #endif
03212 
03213 #ifndef GL_MATRIX5_ARB
03214 #define GL_MATRIX5_ARB                                                35013
03215 #endif
03216 
03217 #ifndef GL_MATRIX6_ARB
03218 #define GL_MATRIX6_ARB                                                35014
03219 #endif
03220 
03221 #ifndef GL_MATRIX7_ARB
03222 #define GL_MATRIX7_ARB                                                35015
03223 #endif
03224 
03225 #ifndef GL_MATRIX8_ARB
03226 #define GL_MATRIX8_ARB                                                35016
03227 #endif
03228 
03229 #ifndef GL_MATRIX9_ARB
03230 #define GL_MATRIX9_ARB                                                35017
03231 #endif
03232 
03233 #ifndef GL_MATRIX10_ARB
03234 #define GL_MATRIX10_ARB                                               35018
03235 #endif
03236 
03237 #ifndef GL_MATRIX11_ARB
03238 #define GL_MATRIX11_ARB                                               35019
03239 #endif
03240 
03241 #ifndef GL_MATRIX12_ARB
03242 #define GL_MATRIX12_ARB                                               35020
03243 #endif
03244 
03245 #ifndef GL_MATRIX13_ARB
03246 #define GL_MATRIX13_ARB                                               35021
03247 #endif
03248 
03249 #ifndef GL_MATRIX14_ARB
03250 #define GL_MATRIX14_ARB                                               35022
03251 #endif
03252 
03253 #ifndef GL_MATRIX15_ARB
03254 #define GL_MATRIX15_ARB                                               35023
03255 #endif
03256 
03257 #ifndef GL_MATRIX16_ARB
03258 #define GL_MATRIX16_ARB                                               35024
03259 #endif
03260 
03261 #ifndef GL_MATRIX17_ARB
03262 #define GL_MATRIX17_ARB                                               35025
03263 #endif
03264 
03265 #ifndef GL_MATRIX18_ARB
03266 #define GL_MATRIX18_ARB                                               35026
03267 #endif
03268 
03269 #ifndef GL_MATRIX19_ARB
03270 #define GL_MATRIX19_ARB                                               35027
03271 #endif
03272 
03273 #ifndef GL_MATRIX20_ARB
03274 #define GL_MATRIX20_ARB                                               35028
03275 #endif
03276 
03277 #ifndef GL_MATRIX21_ARB
03278 #define GL_MATRIX21_ARB                                               35029
03279 #endif
03280 
03281 #ifndef GL_MATRIX22_ARB
03282 #define GL_MATRIX22_ARB                                               35030
03283 #endif
03284 
03285 #ifndef GL_MATRIX23_ARB
03286 #define GL_MATRIX23_ARB                                               35031
03287 #endif
03288 
03289 #ifndef GL_MATRIX24_ARB
03290 #define GL_MATRIX24_ARB                                               35032
03291 #endif
03292 
03293 #ifndef GL_MATRIX25_ARB
03294 #define GL_MATRIX25_ARB                                               35033
03295 #endif
03296 
03297 #ifndef GL_MATRIX26_ARB
03298 #define GL_MATRIX26_ARB                                               35034
03299 #endif
03300 
03301 #ifndef GL_MATRIX27_ARB
03302 #define GL_MATRIX27_ARB                                               35035
03303 #endif
03304 
03305 #ifndef GL_MATRIX28_ARB
03306 #define GL_MATRIX28_ARB                                               35036
03307 #endif
03308 
03309 #ifndef GL_MATRIX29_ARB
03310 #define GL_MATRIX29_ARB                                               35037
03311 #endif
03312 
03313 #ifndef GL_MATRIX30_ARB
03314 #define GL_MATRIX30_ARB                                               35038
03315 #endif
03316 
03317 #ifndef GL_MATRIX31_ARB
03318 #define GL_MATRIX31_ARB                                               35039
03319 #endif
03320 
03321 
03327 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1SARB) (GLuint index, GLshort x);
03328 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1FARB) (GLuint index, GLfloat x);
03329 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1DARB) (GLuint index, GLdouble x);
03330 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2SARB) (GLuint index, GLshort x, GLshort y);
03331 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2FARB) (GLuint index, GLfloat x, GLfloat y);
03332 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2DARB) (GLuint index, GLdouble x, GLdouble y);
03333 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3SARB) (GLuint index, GLshort x, GLshort y, GLshort z);
03334 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3FARB) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
03335 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3DARB) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
03336 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4SARB) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
03337 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4FARB) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03338 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4DARB) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
03339 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NUBARB) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
03340 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1SVARB) (GLuint index, const GLshort* v);
03341 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1FVARB) (GLuint index, const GLfloat* v);
03342 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB1DVARB) (GLuint index, const GLdouble* v);
03343 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2SVARB) (GLuint index, const GLshort* v);
03344 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2FVARB) (GLuint index, const GLfloat* v);
03345 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB2DVARB) (GLuint index, const GLdouble* v);
03346 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3SVARB) (GLuint index, const GLshort* v);
03347 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3FVARB) (GLuint index, const GLfloat* v);
03348 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB3DVARB) (GLuint index, const GLdouble* v);
03349 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4BVARB) (GLuint index, const GLbyte* v);
03350 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4SVARB) (GLuint index, const GLshort* v);
03351 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4IVARB) (GLuint index, const GLint* v);
03352 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4UBVARB) (GLuint index, const GLubyte* v);
03353 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4USVARB) (GLuint index, const GLushort* v);
03354 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4UIVARB) (GLuint index, const GLuint* v);
03355 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4FVARB) (GLuint index, const GLfloat* v);
03356 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4DVARB) (GLuint index, const GLdouble* v);
03357 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NBVARB) (GLuint index, const GLbyte* v);
03358 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NSVARB) (GLuint index, const GLshort* v);
03359 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NIVARB) (GLuint index, const GLint* v);
03360 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NUBVARB) (GLuint index, const GLubyte* v);
03361 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NUSVARB) (GLuint index, const GLushort* v);
03362 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIB4NUIVARB) (GLuint index, const GLuint* v);
03363 typedef GLvoid (csAPIENTRY* csGLVERTEXATTRIBPOINTERARB) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer);
03364 typedef GLvoid (csAPIENTRY* csGLENABLEVERTEXATTRIBARRAYARB) (GLuint index);
03365 typedef GLvoid (csAPIENTRY* csGLDISABLEVERTEXATTRIBARRAYARB) (GLuint index);
03366 typedef GLvoid (csAPIENTRY* csGLPROGRAMSTRINGARB) (GLenum target, GLenum format, GLsizei len, const GLvoid* string);
03367 typedef GLvoid (csAPIENTRY* csGLBINDPROGRAMARB) (GLenum target, GLuint program);
03368 typedef GLvoid (csAPIENTRY* csGLDELETEPROGRAMSARB) (GLsizei n, const GLuint* programs);
03369 typedef GLvoid (csAPIENTRY* csGLGENPROGRAMSARB) (GLsizei n, GLuint* programs);
03370 typedef GLvoid (csAPIENTRY* csGLPROGRAMENVPARAMETER4DARB) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
03371 typedef GLvoid (csAPIENTRY* csGLPROGRAMENVPARAMETER4DVARB) (GLenum target, GLuint index, const GLdouble* params);
03372 typedef GLvoid (csAPIENTRY* csGLPROGRAMENVPARAMETER4FARB) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03373 typedef GLvoid (csAPIENTRY* csGLPROGRAMENVPARAMETER4FVARB) (GLenum target, GLuint index, const GLfloat* params);
03374 typedef GLvoid (csAPIENTRY* csGLPROGRAMLOCALPARAMETER4DARB) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
03375 typedef GLvoid (csAPIENTRY* csGLPROGRAMLOCALPARAMETER4DVARB) (GLenum target, GLuint index, const GLdouble* params);
03376 typedef GLvoid (csAPIENTRY* csGLPROGRAMLOCALPARAMETER4FARB) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03377 typedef GLvoid (csAPIENTRY* csGLPROGRAMLOCALPARAMETER4FVARB) (GLenum target, GLuint index, const GLfloat* params);
03378 typedef GLvoid (csAPIENTRY* csGLGETPROGRAMENVPARAMETERDVARB) (GLenum target, GLuint index, GLdouble* params);
03379 typedef GLvoid (csAPIENTRY* csGLGETPROGRAMENVPARAMETERFVARB) (GLenum target, GLuint index, GLfloat* params);
03380 typedef GLvoid (csAPIENTRY* csGLGETPROGRAMLOCALPARAMETERDVARB) (GLenum target, GLuint index, GLdouble* params);
03381 typedef GLvoid (csAPIENTRY* csGLGETPROGRAMLOCALPARAMETERFVARB) (GLenum target, GLuint index, GLfloat* params);
03382 typedef GLvoid (csAPIENTRY* csGLGETPROGRAMIVARB) (GLenum target, GLenum pname, GLint* params);
03383 typedef GLvoid (csAPIENTRY* csGLGETPROGRAMSTRINGARB) (GLenum target, GLenum pname, GLvoid* string);
03384 typedef GLvoid (csAPIENTRY* csGLGETVERTEXATTRIBDVARB) (GLuint index, GLenum pname, GLdouble* params);
03385 typedef GLvoid (csAPIENTRY* csGLGETVERTEXATTRIBFVARB) (GLuint index, GLenum pname, GLfloat* params);
03386 typedef GLvoid (csAPIENTRY* csGLGETVERTEXATTRIBIVARB) (GLuint index, GLenum pname, GLint* params);
03387 typedef GLvoid (csAPIENTRY* csGLGETVERTEXATTRIBPOINTERVARB) (GLuint index, GLenum pname, GLvoid** pointer);
03388 typedef GLboolean (csAPIENTRY* csGLISPROGRAMARB) (GLuint program);
03389 
03400 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2DARB) (GLdouble x, GLdouble y);
03401 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2FARB) (GLfloat x, GLfloat y);
03402 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2IARB) (GLint x, GLint y);
03403 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2SARB) (GLshort x, GLshort y);
03404 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2DVARB) (const GLdouble* p);
03405 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2FVARB) (const GLfloat* p);
03406 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2IVARB) (const GLint* p);
03407 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS2SVARB) (const GLshort* p);
03408 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3DARB) (GLdouble x, GLdouble y, GLdouble z);
03409 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3FARB) (GLfloat x, GLfloat y, GLfloat z);
03410 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3IARB) (GLint x, GLint y, GLint z);
03411 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3SARB) (GLshort x, GLshort y, GLshort z);
03412 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3DVARB) (const GLdouble* p);
03413 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3FVARB) (const GLfloat* p);
03414 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3IVARB) (const GLint* p);
03415 typedef GLvoid (csAPIENTRY* csGLWINDOWPOS3SVARB) (const GLshort* p);
03416 
03421 #ifndef GL_422_EXT
03422 #define GL_422_EXT                                                    32972
03423 #endif
03424 
03425 #ifndef GL_422_REV_EXT
03426 #define GL_422_REV_EXT                                                32973
03427 #endif
03428 
03429 #ifndef GL_422_AVERAGE_EXT
03430 #define GL_422_AVERAGE_EXT                                            32974
03431 #endif
03432 
03433 #ifndef GL_422_REV_AVERAGE_EXT
03434 #define GL_422_REV_AVERAGE_EXT                                        32975
03435 #endif
03436 
03437 
03448 #ifndef GL_ABGR_EXT
03449 #define GL_ABGR_EXT                                                   32768
03450 #endif
03451 
03452 
03463 #ifndef GL_BGR_EXT
03464 #define GL_BGR_EXT                                                    32992
03465 #endif
03466 
03467 #ifndef GL_BGRA_EXT
03468 #define GL_BGRA_EXT                                                   32993
03469 #endif
03470 
03471 
03482 #ifndef GL_CONSTANT_COLOR_EXT
03483 #define GL_CONSTANT_COLOR_EXT                                         32769
03484 #endif
03485 
03486 #ifndef GL_ONE_MINUS_CONSTANT_COLOR_EXT
03487 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT                               32770
03488 #endif
03489 
03490 #ifndef GL_CONSTANT_ALPHA_EXT
03491 #define GL_CONSTANT_ALPHA_EXT                                         32771
03492 #endif
03493 
03494 #ifndef GL_ONE_MINUS_CONSTANT_ALPHA_EXT
03495 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT                               32772
03496 #endif
03497 
03498 #ifndef GL_BLEND_COLOR_EXT
03499 #define GL_BLEND_COLOR_EXT                                            32773
03500 #endif
03501 
03502 
03508 typedef GLvoid (csAPIENTRY* csGLBLENDCOLOREXT) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
03509 
03514 #ifndef GL_BLEND_DST_RGB_EXT
03515 #define GL_BLEND_DST_RGB_EXT                                          32968
03516 #endif
03517 
03518 #ifndef GL_BLEND_SRC_RGB_EXT
03519 #define GL_BLEND_SRC_RGB_EXT                                          32969
03520 #endif
03521 
03522 #ifndef GL_BLEND_DST_ALPHA_EXT
03523 #define GL_BLEND_DST_ALPHA_EXT                                        32970
03524 #endif
03525 
03526 #ifndef GL_BLEND_SRC_ALPHA_EXT
03527 #define GL_BLEND_SRC_ALPHA_EXT                                        32971
03528 #endif
03529 
03530 
03536 typedef GLvoid (csAPIENTRY* csGLBLENDFUNCSEPARATEEXT) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
03537 
03553 #ifndef GL_FUNC_ADD_EXT
03554 #define GL_FUNC_ADD_EXT                                               32774
03555 #endif
03556 
03557 #ifndef GL_MIN_EXT
03558 #define GL_MIN_EXT                                                    32775
03559 #endif
03560 
03561 #ifndef GL_MAX_EXT
03562 #define GL_MAX_EXT                                                    32776
03563 #endif
03564 
03565 #ifndef GL_BLEND_EQUATION_EXT
03566 #define GL_BLEND_EQUATION_EXT                                         32777
03567 #endif
03568 
03569 
03575 typedef GLvoid (csAPIENTRY* csGLBLENDEQUATIONEXT) (GLenum mode);
03576 
03581 #ifndef GL_FUNC_SUBTRACT_EXT
03582 #define GL_FUNC_SUBTRACT_EXT                                          32778
03583 #endif
03584 
03585 #ifndef GL_FUNC_REVERSE_SUBTRACT_EXT
03586 #define GL_FUNC_REVERSE_SUBTRACT_EXT                                  32779
03587 #endif
03588 
03589 
03600 #ifndef GL_CLIP_VOLUME_CLIPPING_HINT_EXT
03601 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT                              33008
03602 #endif
03603 
03604 
03621 typedef GLvoid (csAPIENTRY* csGLCOLORSUBTABLEEXT) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid* data);
03622 typedef GLvoid (csAPIENTRY* csGLCOPYCOLORSUBTABLEEXT) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
03623 
03628 #ifndef GL_ARRAY_ELEMENT_LOCK_FIRST_EXT
03629 #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT                               33192
03630 #endif
03631 
03632 #ifndef GL_ARRAY_ELEMENT_LOCK_COUNT_EXT
03633 #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT                               33193
03634 #endif
03635 
03636 
03642 typedef GLvoid (csAPIENTRY* csGLLOCKARRAYSEXT) (GLint first, GLsizei count);
03643 typedef GLvoid (csAPIENTRY* csGLUNLOCKARRAYSEXT) ();
03644 
03649 #ifndef GL_CONVOLUTION_1D_EXT
03650 #define GL_CONVOLUTION_1D_EXT                                         32784
03651 #endif
03652 
03653 #ifndef GL_CONVOLUTION_2D_EXT
03654 #define GL_CONVOLUTION_2D_EXT                                         32785
03655 #endif
03656 
03657 #ifndef GL_SEPARABLE_2D_EXT
03658 #define GL_SEPARABLE_2D_EXT                                           32786
03659 #endif
03660 
03661 #ifndef GL_CONVOLUTION_BORDER_MODE_EXT
03662 #define GL_CONVOLUTION_BORDER_MODE_EXT                                32787
03663 #endif
03664 
03665 #ifndef GL_CONVOLUTION_FILTER_SCALE_EXT
03666 #define GL_CONVOLUTION_FILTER_SCALE_EXT                               32788
03667 #endif
03668 
03669 #ifndef GL_CONVOLUTION_FILTER_BIAS_EXT
03670 #define GL_CONVOLUTION_FILTER_BIAS_EXT                                32789
03671 #endif
03672 
03673 #ifndef GL_REDUCE_EXT
03674 #define GL_REDUCE_EXT                                                 32790
03675 #endif
03676 
03677 #ifndef GL_CONVOLUTION_FORMAT_EXT
03678 #define GL_CONVOLUTION_FORMAT_EXT                                     32791
03679 #endif
03680 
03681 #ifndef GL_CONVOLUTION_WIDTH_EXT
03682 #define GL_CONVOLUTION_WIDTH_EXT                                      32792
03683 #endif
03684 
03685 #ifndef GL_CONVOLUTION_HEIGHT_EXT
03686 #define GL_CONVOLUTION_HEIGHT_EXT                                     32793
03687 #endif
03688 
03689 #ifndef GL_MAX_CONVOLUTION_WIDTH_EXT
03690 #define GL_MAX_CONVOLUTION_WIDTH_EXT                                  32794
03691 #endif
03692 
03693 #ifndef GL_MAX_CONVOLUTION_HEIGHT_EXT
03694 #define GL_MAX_CONVOLUTION_HEIGHT_EXT                                 32795
03695 #endif
03696 
03697 #ifndef GL_POST_CONVOLUTION_RED_SCALE_EXT
03698 #define GL_POST_CONVOLUTION_RED_SCALE_EXT                             32796
03699 #endif
03700 
03701 #ifndef GL_POST_CONVOLUTION_GREEN_SCALE_EXT
03702 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT                           32797
03703 #endif
03704 
03705 #ifndef GL_POST_CONVOLUTION_BLUE_SCALE_EXT
03706 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT                            32798
03707 #endif
03708 
03709 #ifndef GL_POST_CONVOLUTION_ALPHA_SCALE_EXT
03710 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT                           32799
03711 #endif
03712 
03713 #ifndef GL_POST_CONVOLUTION_RED_BIAS_EXT
03714 #define GL_POST_CONVOLUTION_RED_BIAS_EXT                              32800
03715 #endif
03716 
03717 #ifndef GL_POST_CONVOLUTION_GREEN_BIAS_EXT
03718 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT                            32801
03719 #endif
03720 
03721 #ifndef GL_POST_CONVOLUTION_BLUE_BIAS_EXT
03722 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT                             32802
03723 #endif
03724 
03725 #ifndef GL_POST_CONVOLUTION_ALPHA_BIAS_EXT
03726 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT                            32803
03727 #endif
03728 
03729 
03735 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONFILTER1DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid* image);
03736 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONFILTER2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* image);
03737 typedef GLvoid (csAPIENTRY* csGLCOPYCONVOLUTIONFILTER1DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
03738 typedef GLvoid (csAPIENTRY* csGLCOPYCONVOLUTIONFILTER2DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
03739 typedef GLvoid (csAPIENTRY* csGLGETCONVOLUTIONFILTEREXT) (GLenum target, GLenum format, GLenum type, GLvoid* image);
03740 typedef GLvoid (csAPIENTRY* csGLSEPARABLEFILTER2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* row, const GLvoid* column);
03741 typedef GLvoid (csAPIENTRY* csGLGETSEPARABLEFILTEREXT) (GLenum target, GLenum format, GLenum type, GLvoid* row, GLvoid* column, GLvoid* span);
03742 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONPARAMETERIEXT) (GLenum target, GLenum pname, GLint param);
03743 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONPARAMETERIVEXT) (GLenum target, GLenum pname, const GLint* params);
03744 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONPARAMETERFEXT) (GLenum target, GLenum pname, GLfloat param);
03745 typedef GLvoid (csAPIENTRY* csGLCONVOLUTIONPARAMETERFVEXT) (GLenum target, GLenum pname, const GLfloat* params);
03746 typedef GLvoid (csAPIENTRY* csGLGETCONVOLUTIONPARAMETERIVEXT) (GLenum target, GLenum pname, GLint* params);
03747 typedef GLvoid (csAPIENTRY* csGLGETCONVOLUTIONPARAMETERFVEXT) (GLenum target, GLenum pname, GLfloat* params);
03748 
03753 #ifndef GL_FOG_COORDINATE_SOURCE_EXT
03754 #define GL_FOG_COORDINATE_SOURCE_EXT                                  33872
03755 #endif
03756 
03757 #ifndef GL_FOG_COORDINATE_EXT
03758 #define GL_FOG_COORDINATE_EXT                                         33873
03759 #endif
03760 
03761 #ifndef GL_FRAGMENT_DEPTH_EXT
03762 #define GL_FRAGMENT_DEPTH_EXT                                         33874
03763 #endif
03764 
03765 #ifndef GL_CURRENT_FOG_COORDINATE_EXT
03766 #define GL_CURRENT_FOG_COORDINATE_EXT                                 33875
03767 #endif
03768 
03769 #ifndef GL_FOG_COORDINATE_ARRAY_TYPE_EXT
03770 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT                              33876
03771 #endif
03772 
03773 #ifndef GL_FOG_COORDINATE_ARRAY_STRIDE_EXT
03774 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT                            33877
03775 #endif
03776 
03777 #ifndef GL_FOG_COORDINATE_ARRAY_POINTER_EXT
03778 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT                           33878
03779 #endif
03780 
03781 #ifndef GL_FOG_COORDINATE_ARRAY_EXT
03782 #define GL_FOG_COORDINATE_ARRAY_EXT                                   33879
03783 #endif
03784 
03785 
03791 typedef GLvoid (csAPIENTRY* csGLFOGCOORDFEXT) (GLfloat coord);
03792 typedef GLvoid (csAPIENTRY* csGLFOGCOORDDEXT) (GLdouble coord);
03793 typedef GLvoid (csAPIENTRY* csGLFOGCOORDFVEXT) (GLfloat* coord);
03794 typedef GLvoid (csAPIENTRY* csGLFOGCOORDDVEXT) (GLdouble* coord);
03795 typedef GLvoid (csAPIENTRY* csGLFOGCOORDPOINTEREXT) (GLenum type, GLsizei stride, GLvoid* pointer);
03796 
03801 #ifndef GL_HISTOGRAM_EXT
03802 #define GL_HISTOGRAM_EXT                                              32804
03803 #endif
03804 
03805 #ifndef GL_PROXY_HISTOGRAM_EXT
03806 #define GL_PROXY_HISTOGRAM_EXT                                        32805
03807 #endif
03808 
03809 #ifndef GL_HISTOGRAM_WIDTH_EXT
03810 #define GL_HISTOGRAM_WIDTH_EXT                                        32806
03811 #endif
03812 
03813 #ifndef GL_HISTOGRAM_FORMAT_EXT
03814 #define GL_HISTOGRAM_FORMAT_EXT                                       32807
03815 #endif
03816 
03817 #ifndef GL_HISTOGRAM_RED_SIZE_EXT
03818 #define GL_HISTOGRAM_RED_SIZE_EXT                                     32808
03819 #endif
03820 
03821 #ifndef GL_HISTOGRAM_GREEN_SIZE_EXT
03822 #define GL_HISTOGRAM_GREEN_SIZE_EXT                                   32809
03823 #endif
03824 
03825 #ifndef GL_HISTOGRAM_BLUE_SIZE_EXT
03826 #define GL_HISTOGRAM_BLUE_SIZE_EXT                                    32810
03827 #endif
03828 
03829 #ifndef GL_HISTOGRAM_ALPHA_SIZE_EXT
03830 #define GL_HISTOGRAM_ALPHA_SIZE_EXT                                   32811
03831 #endif
03832 
03833 #ifndef GL_HISTOGRAM_LUMINANCE_SIZE_EXT
03834 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT                               32812
03835 #endif
03836 
03837 #ifndef GL_HISTOGRAM_SINK_EXT
03838 #define GL_HISTOGRAM_SINK_EXT                                         32813
03839 #endif
03840 
03841 #ifndef GL_MINMAX_EXT
03842 #define GL_MINMAX_EXT                                                 32814
03843 #endif
03844 
03845 #ifndef GL_MINMAX_FORMAT_EXT
03846 #define GL_MINMAX_FORMAT_EXT                                          32815
03847 #endif
03848 
03849 #ifndef GL_MINMAX_SINK_EXT
03850 #define GL_MINMAX_SINK_EXT                                            32816
03851 #endif
03852 
03853 
03859 typedef GLvoid (csAPIENTRY* csGLHISTOGRAMEXT) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
03860 typedef GLvoid (csAPIENTRY* csGLRESETHISTOGRAMEXT) (GLenum target);
03861 typedef GLvoid (csAPIENTRY* csGLGETHISTOGRAMEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values);
03862 typedef GLvoid (csAPIENTRY* csGLGETHISTOGRAMPARAMETERIVEXT) (GLenum target, GLenum pname, GLint* params);
03863 typedef GLvoid (csAPIENTRY* csGLGETHISTOGRAMPARAMETERFVEXT) (GLenum target, GLenum pname, GLfloat* params);
03864 typedef GLvoid (csAPIENTRY* csGLMINMAXEXT) (GLenum target, GLenum internalformat, GLboolean sink);
03865 typedef GLvoid (csAPIENTRY* csGLRESETMINMAXEXT) (GLenum target);
03866 typedef GLvoid (csAPIENTRY* csGLGETMINMAXEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values);
03867 typedef GLvoid (csAPIENTRY* csGLGETMINMAXPARAMETERIVEXT) (GLenum target, GLenum pname, GLint* params);
03868 typedef GLvoid (csAPIENTRY* csGLGETMINMAXPARAMETERFVEXT) (GLenum target, GLenum pname, GLfloat* params);
03869 
03880 typedef GLvoid (csAPIENTRY* csGLMULTIDRAWARRAYSEXT) (GLenum mode, GLint* first, GLsizei* count, GLsizei primcount);
03881 typedef GLvoid (csAPIENTRY* csGLMULTIDRAWELEMENTSEXT) (GLenum mode, GLsizei* count, GLenum type, const GLvoid* indices, GLsizei primcount);
03882 
03887 #ifndef GL_UNSIGNED_BYTE_3_3_2_EXT
03888 #define GL_UNSIGNED_BYTE_3_3_2_EXT                                    32818
03889 #endif
03890 
03891 #ifndef GL_UNSIGNED_SHORT_4_4_4_4_EXT
03892 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT                                 32819
03893 #endif
03894 
03895 #ifndef GL_UNSIGNED_SHORT_5_5_5_1_EXT
03896 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT                                 32820
03897 #endif
03898 
03899 #ifndef GL_UNSIGNED_INT_8_8_8_8_EXT
03900 #define GL_UNSIGNED_INT_8_8_8_8_EXT                                   32821
03901 #endif
03902 
03903 #ifndef GL_UNSIGNED_INT_10_10_10_2_EXT
03904 #define GL_UNSIGNED_INT_10_10_10_2_EXT                                32822
03905 #endif
03906 
03907 
03918 #ifndef GL_COLOR_INDEX1_EXT
03919 #define GL_COLOR_INDEX1_EXT                                           32994
03920 #endif
03921 
03922 #ifndef GL_COLOR_INDEX2_EXT
03923 #define GL_COLOR_INDEX2_EXT                                           32995
03924 #endif
03925 
03926 #ifndef GL_COLOR_INDEX4_EXT
03927 #define GL_COLOR_INDEX4_EXT                                           32996
03928 #endif
03929 
03930 #ifndef GL_COLOR_INDEX8_EXT
03931 #define GL_COLOR_INDEX8_EXT                                           32997
03932 #endif
03933 
03934 #ifndef GL_COLOR_INDEX12_EXT
03935 #define GL_COLOR_INDEX12_EXT                                          32998
03936 #endif
03937 
03938 #ifndef GL_COLOR_INDEX16_EXT
03939 #define GL_COLOR_INDEX16_EXT                                          32999
03940 #endif
03941 
03942 #ifndef GL_COLOR_TABLE_FORMAT_EXT
03943 #define GL_COLOR_TABLE_FORMAT_EXT                                     32984
03944 #endif
03945 
03946 #ifndef GL_COLOR_TABLE_WIDTH_EXT
03947 #define GL_COLOR_TABLE_WIDTH_EXT                                      32985
03948 #endif
03949 
03950 #ifndef GL_COLOR_TABLE_RED_SIZE_EXT
03951 #define GL_COLOR_TABLE_RED_SIZE_EXT                                   32986
03952 #endif
03953 
03954 #ifndef GL_COLOR_TABLE_GREEN_SIZE_EXT
03955 #define GL_COLOR_TABLE_GREEN_SIZE_EXT                                 32987
03956 #endif
03957 
03958 #ifndef GL_COLOR_TABLE_BLUE_SIZE_EXT
03959 #define GL_COLOR_TABLE_BLUE_SIZE_EXT                                  32988
03960 #endif
03961 
03962 #ifndef GL_COLOR_TABLE_ALPHA_SIZE_EXT
03963 #define GL_COLOR_TABLE_ALPHA_SIZE_EXT                                 32989
03964 #endif
03965 
03966 #ifndef GL_COLOR_TABLE_LUMINANCE_SIZE_EXT
03967 #define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT                             32990
03968 #endif
03969 
03970 #ifndef GL_COLOR_TABLE_INTENSITY_SIZE_EXT
03971 #define GL_COLOR_TABLE_INTENSITY_SIZE_EXT                             32991
03972 #endif
03973 
03974 #ifndef GL_TEXTURE_INDEX_SIZE_EXT
03975 #define GL_TEXTURE_INDEX_SIZE_EXT                                     33005
03976 #endif
03977 
03978 #ifndef GL_TEXTURE_1D
03979 #define GL_TEXTURE_1D                                                  3552
03980 #endif
03981 
03982 #ifndef GL_TEXTURE_2D
03983 #define GL_TEXTURE_2D                                                  3553
03984 #endif
03985 
03986 #ifndef GL_TEXTURE_3D_EXT
03987 #define GL_TEXTURE_3D_EXT                                             32879
03988 #endif
03989 
03990 #ifndef GL_TEXTURE_CUBE_MAP_ARB
03991 #define GL_TEXTURE_CUBE_MAP_ARB                                       34067
03992 #endif
03993 
03994 #ifndef GL_PROXY_TEXTURE_1D
03995 #define GL_PROXY_TEXTURE_1D                                           32867
03996 #endif
03997 
03998 #ifndef GL_PROXY_TEXTURE_2D
03999 #define GL_PROXY_TEXTURE_2D                                           32868
04000 #endif
04001 
04002 #ifndef GL_PROXY_TEXTURE_3D_EXT
04003 #define GL_PROXY_TEXTURE_3D_EXT                                       32880
04004 #endif
04005 
04006 #ifndef GL_PROXY_TEXTURE_CUBE_MAP_ARB
04007 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB                                 34075
04008 #endif
04009 
04010 #ifndef GL_TEXTURE_1D
04011 #define GL_TEXTURE_1D                                                  3552
04012 #endif
04013 
04014 #ifndef GL_TEXTURE_2D
04015 #define GL_TEXTURE_2D                                                  3553
04016 #endif
04017 
04018 #ifndef GL_TEXTURE_3D_EXT
04019 #define GL_TEXTURE_3D_EXT                                             32879
04020 #endif
04021 
04022 #ifndef GL_TEXTURE_CUBE_MAP_ARB
04023 #define GL_TEXTURE_CUBE_MAP_ARB                                       34067
04024 #endif
04025 
04026 
04032 typedef GLvoid (csAPIENTRY* csGLCOLORTABLEEXT) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid* data);
04033 typedef GLvoid (csAPIENTRY* csGLGETCOLORTABLEEXT) (GLenum target, GLenum format, GLenum type, GLvoid* data);
04034 typedef GLvoid (csAPIENTRY* csGLGETCOLORTABLEPARAMETERIVEXT) (GLenum target, GLenum pname, GLint* params);
04035 typedef GLvoid (csAPIENTRY* csGLGETCOLORTABLEPARAMETERFVEXT) (GLenum target, GLenum pname, GLfloat* params);
04036 
04041 #ifndef GL_POINT_SIZE_MIN_EXT
04042 #define GL_POINT_SIZE_MIN_EXT                                         33062
04043 #endif
04044 
04045 #ifndef GL_POINT_SIZE_MAX_EXT
04046 #define GL_POINT_SIZE_MAX_EXT                                         33063
04047 #endif
04048 
04049 #ifndef GL_POINT_FADE_THRESHOLD_SIZE_EXT
04050 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT                              33064
04051 #endif
04052 
04053 #ifndef GL_DISTANCE_ATTENUATION_EXT
04054 #define GL_DISTANCE_ATTENUATION_EXT                                   33065
04055 #endif
04056 
04057 
04063 typedef GLvoid (csAPIENTRY* csGLPOINTPARAMETERFEXT) (GLenum pname, GLfloat param);
04064 typedef GLvoid (csAPIENTRY* csGLPOINTPARAMETERFVEXT) (GLenum pname, GLfloat* params);
04065 
04070 #ifndef GL_POLYGON_OFFSET_EXT
04071 #define GL_POLYGON_OFFSET_EXT                                         32823
04072 #endif
04073 
04074 #ifndef GL_POLYGON_OFFSET_FACTOR_EXT
04075 #define GL_POLYGON_OFFSET_FACTOR_EXT                                  32824
04076 #endif
04077 
04078 #ifndef GL_POLYGON_OFFSET_BIAS_EXT
04079 #define GL_POLYGON_OFFSET_BIAS_EXT                                    32825
04080 #endif
04081 
04082 
04088 typedef GLvoid (csAPIENTRY* csGLPOLYGONOFFSETEXT) (GLfloat factor, GLfloat bias);
04089 
04094 #ifndef GL_COLOR_SUM_EXT
04095 #define GL_COLOR_SUM_EXT                                              33880
04096 #endif
04097 
04098 #ifndef GL_CURRENT_SECONDARY_COLOR_EXT
04099 #define GL_CURRENT_SECONDARY_COLOR_EXT                                33881
04100 #endif
04101 
04102 #ifndef GL_SECONDARY_COLOR_ARRAY_SIZE_EXT
04103 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT                             33882
04104 #endif
04105 
04106 #ifndef GL_SECONDARY_COLOR_ARRAY_TYPE_EXT
04107 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT                             33883
04108 #endif
04109 
04110 #ifndef GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT
04111 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT                           33884
04112 #endif
04113 
04114 #ifndef GL_SECONDARY_COLOR_ARRAY_POINTER_EXT
04115 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT                          33885
04116 #endif
04117 
04118 #ifndef GL_SECONDARY_COLOR_ARRAY_EXT
04119 #define GL_SECONDARY_COLOR_ARRAY_EXT                                  33886
04120 #endif
04121 
04122 
04128 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3BEXT) (GLbyte components);
04129 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3SEXT) (GLshort components);
04130 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3IEXT) (GLint components);
04131 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3FEXT) (GLfloat components);
04132 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3DEXT) (GLdouble components);
04133 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3UBEXT) (GLubyte components);
04134 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3USEXT) (GLushort components);
04135 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3UIEXT) (GLuint components);
04136 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3BVEXT) (GLbyte* components);
04137 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3SVEXT) (GLshort* components);
04138 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3IVEXT) (GLint* components);
04139 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3FVEXT) (GLfloat* components);
04140 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3DVEXT) (GLdouble* components);
04141 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3UBVEXT) (GLubyte* components);
04142 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3USVEXT) (GLushort* components);
04143 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLOR3UIVEXT) (GLuint* components);
04144 typedef GLvoid (csAPIENTRY* csGLSECONDARYCOLORPOINTEREXT) (GLint size, GLenum type, GLsizei stride, GLvoid* pointer);
04145 
04150 #ifndef GL_LIGHT_MODEL_COLOR_CONTROL_EXT
04151 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT                              33272
04152 #endif
04153 
04154 #ifndef GL_SINGLE_COLOR_EXT
04155 #define GL_SINGLE_COLOR_EXT                                           33273
04156 #endif
04157 
04158 #ifndef GL_SEPARATE_SPECULAR_COLOR_EXT
04159 #define GL_SEPARATE_SPECULAR_COLOR_EXT                                33274
04160 #endif
04161 
04162 
04184 #ifndef GL_SHARED_TEXTURE_PALETTE_EXT
04185 #define GL_SHARED_TEXTURE_PALETTE_EXT                                 33275
04186 #endif
04187 
04188 
04199 #ifndef GL_STENCIL_TEST_TWO_SIDE_EXT
04200 #define GL_STENCIL_TEST_TWO_SIDE_EXT                                  35088
04201 #endif
04202 
04203 #ifndef GL_ACTIVE_STENCIL_FACE_EXT
04204 #define GL_ACTIVE_STENCIL_FACE_EXT                                    35089
04205 #endif
04206 
04207 
04213 typedef GLvoid (csAPIENTRY* csGLACTIVESTENCILFACEEXT) (GLenum face);
04214 
04219 #ifndef GL_INCR_WRAP_EXT
04220 #define GL_INCR_WRAP_EXT                                              34055
04221 #endif
04222 
04223 #ifndef GL_DECR_WRAP_EXT
04224 #define GL_DECR_WRAP_EXT                                              34056
04225 #endif
04226 
04227 
04244 typedef GLvoid (csAPIENTRY* csGLTEXSUBIMAGE1DEXT) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid* pixels);
04245 typedef GLvoid (csAPIENTRY* csGLTEXSUBIMAGE2DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
04246 typedef GLvoid (csAPIENTRY* csGLTEXSUBIMAGE3DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels);
04247 
04252 #ifndef GL_PACK_SKIP_IMAGES_EXT
04253 #define GL_PACK_SKIP_IMAGES_EXT                                       32875
04254 #endif
04255 
04256 #ifndef GL_PACK_IMAGE_HEIGHT_EXT
04257 #define GL_PACK_IMAGE_HEIGHT_EXT                                      32876
04258 #endif
04259 
04260 #ifndef GL_UNPACK_SKIP_IMAGES_EXT
04261 #define GL_UNPACK_SKIP_IMAGES_EXT                                     32877
04262 #endif
04263 
04264 #ifndef GL_UNPACK_IMAGE_HEIGHT_EXT
04265 #define GL_UNPACK_IMAGE_HEIGHT_EXT                                    32878
04266 #endif
04267 
04268 #ifndef GL_TEXTURE_3D_EXT
04269 #define GL_TEXTURE_3D_EXT                                             32879
04270 #endif
04271 
04272 #ifndef GL_PROXY_TEXTURE_3D_EXT
04273 #define GL_PROXY_TEXTURE_3D_EXT                                       32880
04274 #endif
04275 
04276 #ifndef GL_TEXTURE_DEPTH_EXT
04277 #define GL_TEXTURE_DEPTH_EXT                                          32881
04278 #endif
04279 
04280 #ifndef GL_TEXTURE_WRAP_R_EXT
04281 #define GL_TEXTURE_WRAP_R_EXT                                         32882
04282 #endif
04283 
04284 #ifndef GL_MAX_3D_TEXTURE_SIZE_EXT
04285 #define GL_MAX_3D_TEXTURE_SIZE_EXT                                    32883
04286 #endif
04287 
04288 
04294 typedef GLvoid (csAPIENTRY* csGLTEXIMAGE3DEXT) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
04295 
04300 #ifndef GL_COMPRESSED_RGB_S3TC_DXT1_EXT
04301 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT                               33776
04302 #endif
04303 
04304 #ifndef GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
04305 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT                              33777
04306 #endif
04307 
04308 #ifndef GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
04309 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT                              33778
04310 #endif
04311 
04312 #ifndef GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
04313 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT                              33779
04314 #endif
04315 
04316 
04338 #ifndef GL_COMBINE_EXT
04339 #define GL_COMBINE_EXT                                                34160
04340 #endif
04341 
04342 #ifndef GL_COMBINE_RGB_EXT
04343 #define GL_COMBINE_RGB_EXT                                            34161
04344 #endif
04345 
04346 #ifndef GL_COMBINE_ALPHA_EXT
04347 #define GL_COMBINE_ALPHA_EXT                                          34162
04348 #endif
04349 
04350 #ifndef GL_SOURCE0_RGB_EXT
04351 #define GL_SOURCE0_RGB_EXT                                            34176
04352 #endif
04353 
04354 #ifndef GL_SOURCE1_RGB_EXT
04355 #define GL_SOURCE1_RGB_EXT                                            34177
04356 #endif
04357 
04358 #ifndef GL_SOURCE2_RGB_EXT
04359 #define GL_SOURCE2_RGB_EXT                                            34178
04360 #endif
04361 
04362 #ifndef GL_SOURCE0_ALPHA_EXT
04363 #define GL_SOURCE0_ALPHA_EXT                                          34184
04364 #endif
04365 
04366 #ifndef GL_SOURCE1_ALPHA_EXT
04367 #define GL_SOURCE1_ALPHA_EXT                                          34185
04368 #endif
04369 
04370 #ifndef GL_SOURCE2_ALPHA_EXT
04371 #define GL_SOURCE2_ALPHA_EXT                                          34186
04372 #endif
04373 
04374 #ifndef GL_OPERAND0_RGB_EXT
04375 #define GL_OPERAND0_RGB_EXT                                           34192
04376 #endif
04377 
04378 #ifndef GL_OPERAND1_RGB_EXT
04379 #define GL_OPERAND1_RGB_EXT                                           34193
04380 #endif
04381 
04382 #ifndef GL_OPERAND2_RGB_EXT
04383 #define GL_OPERAND2_RGB_EXT                                           34194
04384 #endif
04385 
04386 #ifndef GL_OPERAND0_ALPHA_EXT
04387 #define GL_OPERAND0_ALPHA_EXT                                         34200
04388 #endif
04389 
04390 #ifndef GL_OPERAND1_ALPHA_EXT
04391 #define GL_OPERAND1_ALPHA_EXT                                         34201
04392 #endif
04393 
04394 #ifndef GL_OPERAND2_ALPHA_EXT
04395 #define GL_OPERAND2_ALPHA_EXT                                         34202
04396 #endif
04397 
04398 #ifndef GL_RGB_SCALE_EXT
04399 #define GL_RGB_SCALE_EXT                                              34163
04400 #endif
04401 
04402 #ifndef GL_ADD_SIGNED_EXT
04403 #define GL_ADD_SIGNED_EXT                                             34164
04404 #endif
04405 
04406 #ifndef GL_INTERPOLATE_EXT
04407 #define GL_INTERPOLATE_EXT                                            34165
04408 #endif
04409 
04410 #ifndef GL_CONSTANT_EXT
04411 #define GL_CONSTANT_EXT                                               34166
04412 #endif
04413 
04414 #ifndef GL_PRIMARY_COLOR_EXT
04415 #define GL_PRIMARY_COLOR_EXT                                          34167
04416 #endif
04417 
04418 #ifndef GL_PREVIOUS_EXT
04419 #define GL_PREVIOUS_EXT                                               34168
04420 #endif
04421 
04422 
04433 #ifndef GL_DOT3_RGB_EXT
04434 #define GL_DOT3_RGB_EXT                                               34624
04435 #endif
04436 
04437 #ifndef GL_DOT3_RGBA_EXT
04438 #define GL_DOT3_RGBA_EXT                                              34625
04439 #endif
04440 
04441 
04452 #ifndef GL_TEXTURE_MAX_ANISOTROPY_EXT
04453 #define GL_TEXTURE_MAX_ANISOTROPY_EXT                                 34046
04454 #endif
04455 
04456 #ifndef GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
04457 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT                             34047
04458 #endif
04459 
04460 
04471 #ifndef GL_TEXTURE_FILTER_CONTROL_EXT
04472 #define GL_TEXTURE_FILTER_CONTROL_EXT                                 34048
04473 #endif
04474 
04475 #ifndef GL_TEXTURE_LOD_BIAS_EXT
04476 #define GL_TEXTURE_LOD_BIAS_EXT                                       34049
04477 #endif
04478 
04479 #ifndef GL_MAX_TEXTURE_LOD_BIAS_EXT
04480 #define GL_MAX_TEXTURE_LOD_BIAS_EXT                                   34045
04481 #endif
04482 
04483 
04494 #ifndef GL_TEXTURE_PRIORITY_EXT
04495 #define GL_TEXTURE_PRIORITY_EXT                                       32870
04496 #endif
04497 
04498 #ifndef GL_TEXTURE_RESIDENT_EXT
04499 #define GL_TEXTURE_RESIDENT_EXT                                       32871
04500 #endif
04501 
04502 #ifndef GL_TEXTURE_1D_BINDING_EXT
04503 #define GL_TEXTURE_1D_BINDING_EXT                                     32872
04504 #endif
04505 
04506 #ifndef GL_TEXTURE_2D_BINDING_EXT
04507 #define GL_TEXTURE_2D_BINDING_EXT                                     32873
04508 #endif
04509 
04510 #ifndef GL_TEXTURE_3D_BINDING_EXT
04511 #define GL_TEXTURE_3D_BINDING_EXT                                     32874
04512 #endif
04513 
04514 
04520 typedef GLvoid (csAPIENTRY* csGLGENTEXTURESEXT) (GLsizei n, GLuint* textures);
04521 typedef GLvoid (csAPIENTRY* csGLDELETETEXTURESEXT) (GLsizei n, const GLuint* textures);
04522 typedef GLvoid (csAPIENTRY* csGLBINDTEXTUREEXT) (GLenum target, GLuint texture);
04523 typedef GLvoid (csAPIENTRY* csGLPRIORITIZETEXTURESEXT) (GLsizei n, const GLuint* textures, const GLclampf* priorities);
04524 typedef GLboolean (csAPIENTRY* csGLARETEXTURESRESIDENTEXT) (GLsizei n, const GLuint* textures, GLboolean* residences);
04525 typedef GLboolean (csAPIENTRY* csGLISTEXTUREEXT) (GLuint texture);
04526 
04531 #ifndef GL_VERTEX_ARRAY_EXT
04532 #define GL_VERTEX_ARRAY_EXT                                           32884
04533 #endif
04534 
04535 #ifndef GL_NORMAL_ARRAY_EXT
04536 #define GL_NORMAL_ARRAY_EXT                                           32885
04537 #endif
04538 
04539 #ifndef GL_COLOR_ARRAY_EXT
04540 #define GL_COLOR_ARRAY_EXT                                            32886
04541 #endif
04542 
04543 #ifndef GL_INDEX_ARRAY_EXT
04544 #define GL_INDEX_ARRAY_EXT                                            32887
04545 #endif
04546 
04547 #ifndef GL_TEXTURE_COORD_ARRAY_EXT
04548 #define GL_TEXTURE_COORD_ARRAY_EXT                                    32888
04549 #endif
04550 
04551 #ifndef GL_EDGE_FLAG_ARRAY_EXT
04552 #define GL_EDGE_FLAG_ARRAY_EXT                                        32889
04553 #endif
04554 
04555 #ifndef GL_DOUBLE_EXT
04556 #define GL_DOUBLE_EXT                                                  5130
04557 #endif
04558 
04559 #ifndef GL_VERTEX_ARRAY_SIZE_EXT
04560 #define GL_VERTEX_ARRAY_SIZE_EXT                                      32890
04561 #endif
04562 
04563 #ifndef GL_VERTEX_ARRAY_TYPE_EXT
04564 #define GL_VERTEX_ARRAY_TYPE_EXT                                      32891
04565 #endif
04566 
04567 #ifndef GL_VERTEX_ARRAY_STRIDE_EXT
04568 #define GL_VERTEX_ARRAY_STRIDE_EXT                                    32892
04569 #endif
04570 
04571 #ifndef GL_VERTEX_ARRAY_COUNT_EXT
04572 #define GL_VERTEX_ARRAY_COUNT_EXT                                     32893
04573 #endif
04574 
04575 #ifndef GL_NORMAL_ARRAY_TYPE_EXT
04576 #define GL_NORMAL_ARRAY_TYPE_EXT                                      32894
04577 #endif
04578 
04579 #ifndef GL_NORMAL_ARRAY_STRIDE_EXT
04580 #define GL_NORMAL_ARRAY_STRIDE_EXT                                    32895
04581 #endif
04582 
04583 #ifndef GL_NORMAL_ARRAY_COUNT_EXT
04584 #define GL_NORMAL_ARRAY_COUNT_EXT                                     32896
04585 #endif
04586 
04587 #ifndef GL_COLOR_ARRAY_SIZE_EXT
04588 #define GL_COLOR_ARRAY_SIZE_EXT                                       32897
04589 #endif
04590 
04591 #ifndef GL_COLOR_ARRAY_TYPE_EXT
04592 #define GL_COLOR_ARRAY_TYPE_EXT                                       32898
04593 #endif
04594 
04595 #ifndef GL_COLOR_ARRAY_STRIDE_EXT
04596 #define GL_COLOR_ARRAY_STRIDE_EXT                                     32899
04597 #endif
04598 
04599 #ifndef GL_COLOR_ARRAY_COUNT_EXT
04600 #define GL_COLOR_ARRAY_COUNT_EXT                                      32900
04601 #endif
04602 
04603 #ifndef GL_INDEX_ARRAY_TYPE_EXT
04604 #define GL_INDEX_ARRAY_TYPE_EXT                                       32901
04605 #endif
04606 
04607 #ifndef GL_INDEX_ARRAY_STRIDE_EXT
04608 #define GL_INDEX_ARRAY_STRIDE_EXT                                     32902
04609 #endif
04610 
04611 #ifndef GL_INDEX_ARRAY_COUNT_EXT
04612 #define GL_INDEX_ARRAY_COUNT_EXT                                      32903
04613 #endif
04614 
04615 #ifndef GL_TEXTURE_COORD_ARRAY_SIZE_EXT
04616 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT                               32904
04617 #endif
04618 
04619 #ifndef GL_TEXTURE_COORD_ARRAY_TYPE_EXT
04620 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT                               32905
04621 #endif
04622 
04623 #ifndef GL_TEXTURE_COORD_ARRAY_STRIDE_EXT
04624 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT                             32906
04625 #endif
04626 
04627 #ifndef GL_TEXTURE_COORD_ARRAY_COUNT_EXT
04628 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT                              32907
04629 #endif
04630 
04631 #ifndef GL_EDGE_FLAG_ARRAY_STRIDE_EXT
04632 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT                                 32908
04633 #endif
04634 
04635 #ifndef GL_EDGE_FLAG_ARRAY_COUNT_EXT
04636 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT                                  32909
04637 #endif
04638 
04639 #ifndef GL_VERTEX_ARRAY_POINTER_EXT
04640 #define GL_VERTEX_ARRAY_POINTER_EXT                                   32910
04641 #endif
04642 
04643 #ifndef GL_NORMAL_ARRAY_POINTER_EXT
04644 #define GL_NORMAL_ARRAY_POINTER_EXT                                   32911
04645 #endif
04646 
04647 #ifndef GL_COLOR_ARRAY_POINTER_EXT
04648 #define GL_COLOR_ARRAY_POINTER_EXT                                    32912
04649 #endif
04650 
04651 #ifndef GL_INDEX_ARRAY_POINTER_EXT
04652 #define GL_INDEX_ARRAY_POINTER_EXT                                    32913
04653 #endif
04654 
04655 #ifndef GL_TEXTURE_COORD_ARRAY_POINTER_EXT
04656 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT                            32914
04657 #endif
04658 
04659 #ifndef GL_EDGE_FLAG_ARRAY_POINTER_EXT
04660 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT                                32915
04661 #endif
04662 
04663 
04669 typedef GLvoid (csAPIENTRY* csGLARRAYELEMENTEXT) (GLint i);
04670 typedef GLvoid (csAPIENTRY* csGLDRAWARRAYSEXT) (GLenum mode, GLint first, GLsizei count);
04671 typedef GLvoid (csAPIENTRY* csGLVERTEXPOINTEREXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer);
04672 typedef GLvoid (csAPIENTRY* csGLNORMALPOINTEREXT) (GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer);
04673 typedef GLvoid (csAPIENTRY* csGLCOLORPOINTEREXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer);
04674 typedef GLvoid (csAPIENTRY* csGLINDEXPOINTEREXT) (GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer);
04675 typedef GLvoid (csAPIENTRY* csGLTEXCOORDPOINTEREXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer);
04676 typedef GLvoid (csAPIENTRY* csGLEDGEFLAGPOINTEREXT) (GLsizei stride, GLsizei count, const GLboolean* pointer);
04677 typedef GLvoid (csAPIENTRY* csGLGETPOINTERVEXT) (GLenum pname, GLvoid* params);
04678 
04683 #ifndef GL_VERTEX_SHADER_EXT
04684 #define GL_VERTEX_SHADER_EXT                                          34688
04685 #endif
04686 
04687 #ifndef GL_VARIANT_VALUE_EXT
04688 #define GL_VARIANT_VALUE_EXT                                          34788
04689 #endif
04690 
04691 #ifndef GL_VARIANT_DATATYPE_EXT
04692 #define GL_VARIANT_DATATYPE_EXT                                       34789
04693 #endif
04694 
04695 #ifndef GL_VARIANT_ARRAY_STRIDE_EXT
04696 #define GL_VARIANT_ARRAY_STRIDE_EXT                                   34790
04697 #endif
04698 
04699 #ifndef GL_VARIANT_ARRAY_TYPE_EXT
04700 #define GL_VARIANT_ARRAY_TYPE_EXT                                     34791
04701 #endif
04702 
04703 #ifndef GL_VARIANT_ARRAY_EXT
04704 #define GL_VARIANT_ARRAY_EXT                                          34792
04705 #endif
04706 
04707 #ifndef GL_VARIANT_ARRAY_POINTER_EXT
04708 #define GL_VARIANT_ARRAY_POINTER_EXT                                  34793
04709 #endif
04710 
04711 #ifndef GL_INVARIANT_VALUE_EXT
04712 #define GL_INVARIANT_VALUE_EXT                                        34794
04713 #endif
04714 
04715 #ifndef GL_INVARIANT_DATATYPE_EXT
04716 #define GL_INVARIANT_DATATYPE_EXT                                     34795
04717 #endif
04718 
04719 #ifndef GL_LOCAL_CONSTANT_VALUE_EXT
04720 #define GL_LOCAL_CONSTANT_VALUE_EXT                                   34796
04721 #endif
04722 
04723 #ifndef GL_LOCAL_CONSTANT_DATATYPE_EXT
04724 #define GL_LOCAL_CONSTANT_DATATYPE_EXT                                34797
04725 #endif
04726 
04727 #ifndef GL_OP_INDEX_EXT
04728 #define GL_OP_INDEX_EXT                                               34690
04729 #endif
04730 
04731 #ifndef GL_OP_NEGATE_EXT
04732 #define GL_OP_NEGATE_EXT                                              34691
04733 #endif
04734 
04735 #ifndef GL_OP_DOT3_EXT
04736 #define GL_OP_DOT3_EXT                                                34692
04737 #endif
04738 
04739 #ifndef GL_OP_DOT4_EXT
04740 #define GL_OP_DOT4_EXT                                                34693
04741 #endif
04742 
04743 #ifndef GL_OP_MUL_EXT
04744 #define GL_OP_MUL_EXT                                                 34694
04745 #endif
04746 
04747 #ifndef GL_OP_ADD_EXT
04748 #define GL_OP_ADD_EXT                                                 34695
04749 #endif
04750 
04751 #ifndef GL_OP_MADD_EXT
04752 #define GL_OP_MADD_EXT                                                34696
04753 #endif
04754 
04755 #ifndef GL_OP_FRAC_EXT
04756 #define GL_OP_FRAC_EXT                                                34697
04757 #endif
04758 
04759 #ifndef GL_OP_MAX_EXT
04760 #define GL_OP_MAX_EXT                                                 34698
04761 #endif
04762 
04763 #ifndef GL_OP_MIN_EXT
04764 #define GL_OP_MIN_EXT                                                 34699
04765 #endif
04766 
04767 #ifndef GL_OP_SET_GE_EXT
04768 #define GL_OP_SET_GE_EXT                                              34700
04769 #endif
04770 
04771 #ifndef GL_OP_SET_LT_EXT
04772 #define GL_OP_SET_LT_EXT                                              34701
04773 #endif
04774 
04775 #ifndef GL_OP_CLAMP_EXT
04776 #define GL_OP_CLAMP_EXT                                               34702
04777 #endif
04778 
04779 #ifndef GL_OP_FLOOR_EXT
04780 #define GL_OP_FLOOR_EXT                                               34703
04781 #endif
04782 
04783 #ifndef GL_OP_ROUND_EXT
04784 #define GL_OP_ROUND_EXT                                               34704
04785 #endif
04786 
04787 #ifndef GL_OP_EXP_BASE_2_EXT
04788 #define GL_OP_EXP_BASE_2_EXT                                          34705
04789 #endif
04790 
04791 #ifndef GL_OP_LOG_BASE_2_EXT
04792 #define GL_OP_LOG_BASE_2_EXT                                          34706
04793 #endif
04794 
04795 #ifndef GL_OP_POWER_EXT
04796 #define GL_OP_POWER_EXT                                               34707
04797 #endif
04798 
04799 #ifndef GL_OP_RECIP_EXT
04800 #define GL_OP_RECIP_EXT                                               34708
04801 #endif
04802 
04803 #ifndef GL_OP_RECIP_SQRT_EXT
04804 #define GL_OP_RECIP_SQRT_EXT                                          34709
04805 #endif
04806 
04807 #ifndef GL_OP_SUB_EXT
04808 #define GL_OP_SUB_EXT                                                 34710
04809 #endif
04810 
04811 #ifndef GL_OP_CROSS_PRODUCT_EXT
04812 #define GL_OP_CROSS_PRODUCT_EXT                                       34711
04813 #endif
04814 
04815 #ifndef GL_OP_MULTIPLY_MATRIX_EXT
04816 #define GL_OP_MULTIPLY_MATRIX_EXT                                     34712
04817 #endif
04818 
04819 #ifndef GL_OP_MOV_EXT
04820 #define GL_OP_MOV_EXT                                                 34713
04821 #endif
04822 
04823 #ifndef GL_OUTPUT_VERTEX_EXT
04824 #define GL_OUTPUT_VERTEX_EXT                                          34714
04825 #endif
04826 
04827 #ifndef GL_OUTPUT_COLOR0_EXT
04828 #define GL_OUTPUT_COLOR0_EXT                                          34715
04829 #endif
04830 
04831 #ifndef GL_OUTPUT_COLOR1_EXT
04832 #define GL_OUTPUT_COLOR1_EXT                                          34716
04833 #endif
04834 
04835 #ifndef GL_OUTPUT_TEXTURE_COORD0_EXT
04836 #define GL_OUTPUT_TEXTURE_COORD0_EXT                                  34717
04837 #endif
04838 
04839 #ifndef GL_OUTPUT_TEXTURE_COORD1_EXT
04840 #define GL_OUTPUT_TEXTURE_COORD1_EXT                                  34718
04841 #endif
04842 
04843 #ifndef GL_OUTPUT_TEXTURE_COORD2_EXT
04844 #define GL_OUTPUT_TEXTURE_COORD2_EXT                                  34719
04845 #endif
04846 
04847 #ifndef GL_OUTPUT_TEXTURE_COORD3_EXT
04848 #define GL_OUTPUT_TEXTURE_COORD3_EXT                                  34720
04849 #endif
04850 
04851 #ifndef GL_OUTPUT_TEXTURE_COORD4_EXT
04852 #define GL_OUTPUT_TEXTURE_COORD4_EXT                                  34721
04853 #endif
04854 
04855 #ifndef GL_OUTPUT_TEXTURE_COORD5_EXT
04856 #define GL_OUTPUT_TEXTURE_COORD5_EXT                                  34722
04857 #endif
04858 
04859 #ifndef GL_OUTPUT_TEXTURE_COORD6_EXT
04860 #define GL_OUTPUT_TEXTURE_COORD6_EXT                                  34723
04861 #endif
04862 
04863 #ifndef GL_OUTPUT_TEXTURE_COORD7_EXT
04864 #define GL_OUTPUT_TEXTURE_COORD7_EXT                                  34724
04865 #endif
04866 
04867 #ifndef GL_OUTPUT_TEXTURE_COORD8_EXT
04868 #define GL_OUTPUT_TEXTURE_COORD8_EXT                                  34725
04869 #endif
04870 
04871 #ifndef GL_OUTPUT_TEXTURE_COORD9_EXT
04872 #define GL_OUTPUT_TEXTURE_COORD9_EXT                                  34726
04873 #endif
04874 
04875 #ifndef GL_OUTPUT_TEXTURE_COORD10_EXT
04876 #define GL_OUTPUT_TEXTURE_COORD10_EXT                                 34727
04877 #endif
04878 
04879 #ifndef GL_OUTPUT_TEXTURE_COORD11_EXT
04880 #define GL_OUTPUT_TEXTURE_COORD11_EXT                                 34728
04881 #endif
04882 
04883 #ifndef GL_OUTPUT_TEXTURE_COORD12_EXT
04884 #define GL_OUTPUT_TEXTURE_COORD12_EXT                                 34729
04885 #endif
04886 
04887 #ifndef GL_OUTPUT_TEXTURE_COORD13_EXT
04888 #define GL_OUTPUT_TEXTURE_COORD13_EXT                                 34730
04889 #endif
04890 
04891 #ifndef GL_OUTPUT_TEXTURE_COORD14_EXT
04892 #define GL_OUTPUT_TEXTURE_COORD14_EXT                                 34731
04893 #endif
04894 
04895 #ifndef GL_OUTPUT_TEXTURE_COORD15_EXT
04896 #define GL_OUTPUT_TEXTURE_COORD15_EXT                                 34732
04897 #endif
04898 
04899 #ifndef GL_OUTPUT_TEXTURE_COORD16_EXT
04900 #define GL_OUTPUT_TEXTURE_COORD16_EXT                                 34733
04901 #endif
04902 
04903 #ifndef GL_OUTPUT_TEXTURE_COORD17_EXT
04904 #define GL_OUTPUT_TEXTURE_COORD17_EXT                                 34734
04905 #endif
04906 
04907 #ifndef GL_OUTPUT_TEXTURE_COORD18_EXT
04908 #define GL_OUTPUT_TEXTURE_COORD18_EXT                                 34735
04909 #endif
04910 
04911 #ifndef GL_OUTPUT_TEXTURE_COORD19_EXT
04912 #define GL_OUTPUT_TEXTURE_COORD19_EXT                                 34736
04913 #endif
04914 
04915 #ifndef GL_OUTPUT_TEXTURE_COORD20_EXT
04916 #define GL_OUTPUT_TEXTURE_COORD20_EXT                                 34737
04917 #endif
04918 
04919 #ifndef GL_OUTPUT_TEXTURE_COORD21_EXT
04920 #define GL_OUTPUT_TEXTURE_COORD21_EXT                                 34738
04921 #endif
04922 
04923 #ifndef GL_OUTPUT_TEXTURE_COORD22_EXT
04924 #define GL_OUTPUT_TEXTURE_COORD22_EXT                                 34739
04925 #endif
04926 
04927 #ifndef GL_OUTPUT_TEXTURE_COORD23_EXT
04928 #define GL_OUTPUT_TEXTURE_COORD23_EXT                                 34740
04929 #endif
04930 
04931 #ifndef GL_OUTPUT_TEXTURE_COORD24_EXT
04932 #define GL_OUTPUT_TEXTURE_COORD24_EXT                                 34741
04933 #endif
04934 
04935 #ifndef GL_OUTPUT_TEXTURE_COORD25_EXT
04936 #define GL_OUTPUT_TEXTURE_COORD25_EXT                                 34742
04937 #endif
04938 
04939 #ifndef GL_OUTPUT_TEXTURE_COORD26_EXT
04940 #define GL_OUTPUT_TEXTURE_COORD26_EXT                                 34743
04941 #endif
04942 
04943 #ifndef GL_OUTPUT_TEXTURE_COORD27_EXT
04944 #define GL_OUTPUT_TEXTURE_COORD27_EXT                                 34744
04945 #endif
04946 
04947 #ifndef GL_OUTPUT_TEXTURE_COORD28_EXT
04948 #define GL_OUTPUT_TEXTURE_COORD28_EXT                                 34745
04949 #endif
04950 
04951 #ifndef GL_OUTPUT_TEXTURE_COORD29_EXT
04952 #define GL_OUTPUT_TEXTURE_COORD29_EXT                                 34746
04953 #endif
04954 
04955 #ifndef GL_OUTPUT_TEXTURE_COORD30_EXT
04956 #define GL_OUTPUT_TEXTURE_COORD30_EXT                                 34747
04957 #endif
04958 
04959 #ifndef GL_OUTPUT_TEXTURE_COORD31_EXT
04960 #define GL_OUTPUT_TEXTURE_COORD31_EXT                                 34748
04961 #endif
04962 
04963 #ifndef GL_OUTPUT_FOG_EXT
04964 #define GL_OUTPUT_FOG_EXT                                             34749
04965 #endif
04966 
04967 #ifndef GL_SCALAR_EXT
04968 #define GL_SCALAR_EXT                                                 34750
04969 #endif
04970 
04971 #ifndef GL_VECTOR_EXT
04972 #define GL_VECTOR_EXT                                                 34751
04973 #endif
04974 
04975 #ifndef GL_MATRIX_EXT
04976 #define GL_MATRIX_EXT                                                 34752
04977 #endif
04978 
04979 #ifndef GL_VARIANT_EXT
04980 #define GL_VARIANT_EXT                                                34753
04981 #endif
04982 
04983 #ifndef GL_INVARIANT_EXT
04984 #define GL_INVARIANT_EXT                                              34754
04985 #endif
04986 
04987 #ifndef GL_LOCAL_CONSTANT_EXT
04988 #define GL_LOCAL_CONSTANT_EXT                                         34755
04989 #endif
04990 
04991 #ifndef GL_LOCAL_EXT
04992 #define GL_LOCAL_EXT                                                  34756
04993 #endif
04994 
04995 #ifndef GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT
04996 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT                         34757
04997 #endif
04998 
04999 #ifndef GL_MAX_VERTEX_SHADER_VARIANTS_EXT
05000 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT                             34758
05001 #endif
05002 
05003 #ifndef GL_MAX_VERTEX_SHADER_INVARIANTS_EXT
05004 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT                           34759
05005 #endif
05006 
05007 #ifndef GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
05008 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT                      34760
05009 #endif
05010 
05011 #ifndef GL_MAX_VERTEX_SHADER_LOCALS_EXT
05012 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT                               34761
05013 #endif
05014 
05015 #ifndef GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT
05016 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT               34762
05017 #endif
05018 
05019 #ifndef GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT
05020 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT                   34763
05021 #endif
05022 
05023 #ifndef GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
05024 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT            34764
05025 #endif
05026 
05027 #ifndef GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT
05028 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT                 34765
05029 #endif
05030 
05031 #ifndef GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT
05032 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT                     34766
05033 #endif
05034 
05035 #ifndef GL_VERTEX_SHADER_INSTRUCTIONS_EXT
05036 #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT                             34767
05037 #endif
05038 
05039 #ifndef GL_VERTEX_SHADER_VARIANTS_EXT
05040 #define GL_VERTEX_SHADER_VARIANTS_EXT                                 34768
05041 #endif
05042 
05043 #ifndef GL_VERTEX_SHADER_INVARIANTS_EXT
05044 #define GL_VERTEX_SHADER_INVARIANTS_EXT                               34769
05045 #endif
05046 
05047 #ifndef GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
05048 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT                          34770
05049 #endif
05050 
05051 #ifndef GL_VERTEX_SHADER_LOCALS_EXT
05052 #define GL_VERTEX_SHADER_LOCALS_EXT                                   34771
05053 #endif
05054 
05055 #ifndef GL_VERTEX_SHADER_BINDING_EXT
05056 #define GL_VERTEX_SHADER_BINDING_EXT                                  34689
05057 #endif
05058 
05059 #ifndef GL_VERTEX_SHADER_OPTIMIZED_EXT
05060 #define GL_VERTEX_SHADER_OPTIMIZED_EXT                                34772
05061 #endif
05062 
05063 #ifndef GL_X_EXT
05064 #define GL_X_EXT                                                      34773
05065 #endif
05066 
05067 #ifndef GL_Y_EXT
05068 #define GL_Y_EXT                                                      34774
05069 #endif
05070 
05071 #ifndef GL_Z_EXT
05072 #define GL_Z_EXT                                                      34775
05073 #endif
05074 
05075 #ifndef GL_W_EXT
05076 #define GL_W_EXT                                                      34776
05077 #endif
05078 
05079 #ifndef GL_NEGATIVE_X_EXT
05080 #define GL_NEGATIVE_X_EXT                                             34777
05081 #endif
05082 
05083 #ifndef GL_NEGATIVE_Y_EXT
05084 #define GL_NEGATIVE_Y_EXT                                             34778
05085 #endif
05086 
05087 #ifndef GL_NEGATIVE_Z_EXT
05088 #define GL_NEGATIVE_Z_EXT                                             34779
05089 #endif
05090 
05091 #ifndef GL_NEGATIVE_W_EXT
05092 #define GL_NEGATIVE_W_EXT                                             34780
05093 #endif
05094 
05095 #ifndef GL_ZERO_EXT
05096 #define GL_ZERO_EXT                                                   34781
05097 #endif
05098 
05099 #ifndef GL_ONE_EXT
05100 #define GL_ONE_EXT                                                    34782
05101 #endif
05102 
05103 #ifndef GL_NEGATIVE_ONE_EXT
05104 #define GL_NEGATIVE_ONE_EXT                                           34783
05105 #endif
05106 
05107 #ifndef GL_NORMALIZED_RANGE_EXT
05108 #define GL_NORMALIZED_RANGE_EXT                                       34784
05109 #endif
05110 
05111 #ifndef GL_FULL_RANGE_EXT
05112 #define GL_FULL_RANGE_EXT                                             34785
05113 #endif
05114 
05115 #ifndef GL_CURRENT_VERTEX_EXT
05116 #define GL_CURRENT_VERTEX_EXT                                         34786
05117 #endif
05118 
05119 #ifndef GL_MVP_MATRIX_EXT
05120 #define GL_MVP_MATRIX_EXT                                             34787
05121 #endif
05122 
05123 
05129 typedef GLvoid (csAPIENTRY* csGLBEGINVERTEXSHADEREXT) ();
05130 typedef GLvoid (csAPIENTRY* csGLENDVERTEXSHADEREXT) ();
05131 typedef GLvoid (csAPIENTRY* csGLBINDVERTEXSHADEREXT) (GLuint id);
05132 typedef GLuint (csAPIENTRY* csGLGENVERTEXSHADERSEXT) (GLuint range);
05133 typedef GLvoid (csAPIENTRY* csGLDELETEVERTEXSHADEREXT) (GLuint id);
05134 typedef GLvoid (csAPIENTRY* csGLSHADEROP1EXT) (GLenum op, GLuint res, GLuint arg1);
05135 typedef GLvoid (csAPIENTRY* csGLSHADEROP2EXT) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
05136 typedef GLvoid (csAPIENTRY* csGLSHADEROP3EXT) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
05137 typedef GLvoid (csAPIENTRY* csGLSWIZZLEEXT) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
05138 typedef GLvoid (csAPIENTRY* csGLWRITEMASKEXT) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
05139 typedef GLvoid (csAPIENTRY* csGLINSERTCOMPONENTEXT) (GLuint res, GLuint src, GLuint num);
05140 typedef GLvoid (csAPIENTRY* csGLEXTRACTCOMPONENTEXT) (GLuint res, GLuint src, GLuint num);
05141 typedef GLuint (csAPIENTRY* csGLGENSYMBOLSEXT) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
05142 typedef GLvoid (csAPIENTRY* csGLSETINVARIANTEXT) (GLuint id, GLenum type, GLvoid* addr);
05143 typedef GLvoid (csAPIENTRY* csGLSETLOCALCONSTANTEXT) (GLuint id, GLenum type, GLvoid* addr);
05144 typedef GLvoid (csAPIENTRY* csGLVARIANTBVEXT) (GLuint id, GLbyte* addr);
05145 typedef GLvoid (csAPIENTRY* csGLVARIANTSVEXT) (GLuint id, GLshort* addr);
05146 typedef GLvoid (csAPIENTRY* csGLVARIANTIVEXT) (GLuint id, GLint* addr);
05147 typedef GLvoid (csAPIENTRY* csGLVARIANTFVEXT) (GLuint id, GLfloat* addr);
05148 typedef GLvoid (csAPIENTRY* csGLVARIANTDVEXT) (GLuint id, GLdouble* addr);
05149 typedef GLvoid (csAPIENTRY* csGLVARIANTUBVEXT) (GLuint id, GLubyte* addr);
05150 typedef GLvoid (csAPIENTRY* csGLVARIANTUSVEXT) (GLuint id, GLushort* addr);
05151 typedef GLvoid (csAPIENTRY* csGLVARIANTUIVEXT) (GLuint id, GLuint* addr);
05152 typedef GLvoid (csAPIENTRY* csGLVARIANTPOINTEREXT) (GLuint id, GLenum type, GLuint stride, GLvoid* addr);
05153 typedef GLvoid (csAPIENTRY* csGLENABLEVARIANTCLIENTSTATEEXT) (GLuint id);
05154 typedef GLvoid (csAPIENTRY* csGLDISABLEVARIANTCLIENTSTATEEXT) (GLuint id);
05155 typedef GLuint (csAPIENTRY* csGLBINDLIGHTPARAMETEREXT) (GLenum light, GLenum value);
05156 typedef GLuint (csAPIENTRY* csGLBINDMATERIALPARAMETEREXT) (GLenum face, GLenum value);
05157 typedef GLuint (csAPIENTRY* csGLBINDTEXGENPARAMETEREXT) (GLenum unit, GLenum coord, GLenum value);
05158 typedef GLuint (csAPIENTRY* csGLBINDTEXTUREUNITPARAMETEREXT) (GLenum unit, GLenum value);
05159 typedef GLuint (csAPIENTRY* csGLBINDPARAMETEREXT) (GLenum value);
05160 typedef GLboolean (csAPIENTRY* csGLISVARIANTENABLEDEXT) (GLuint id, GLenum cap);
05161 typedef GLvoid (csAPIENTRY* csGLGETVARIANTBOOLEANVEXT) (GLuint id, GLenum value, GLboolean* data);
05162 typedef GLvoid (csAPIENTRY* csGLGETVARIANTINTEGERVEXT) (GLuint id, GLenum value, GLint* data);
05163 typedef GLvoid (csAPIENTRY* csGLGETVARIANTFLOATVEXT) (GLuint id, GLenum value, GLfloat* data);
05164 typedef GLvoid (csAPIENTRY* csGLGETVARIANTPOINTERVEXT) (GLuint id, GLenum value, GLvoid* data);
05165 typedef GLvoid (csAPIENTRY* csGLGETINVARIANTBOOLEANVEXT) (GLuint id, GLenum value, GLboolean* data);
05166 typedef GLvoid (csAPIENTRY* csGLGETINVARIANTINTEGERVEXT) (GLuint id, GLenum value, GLint* data);
05167 typedef GLvoid (csAPIENTRY* csGLGETINVARIANTFLOATVEXT) (GLuint id, GLenum value, GLfloat* data);
05168 typedef GLvoid (csAPIENTRY* csGLGETLOCALCONSTANTBOOLEANVEXT) (GLuint id, GLenum value, GLboolean* data);
05169 typedef GLvoid (csAPIENTRY* csGLGETLOCALCONSTANTINTEGERVEXT) (GLuint id, GLenum value, GLint* data);
05170 typedef GLvoid (csAPIENTRY* csGLGETLOCALCONSTANTFLOATVEXT) (GLuint id, GLenum value, GLfloat* data);
05171 
05176 #ifndef GL_VERTEX_WEIGHTING_EXT
05177 #define GL_VERTEX_WEIGHTING_EXT                                       34057
05178 #endif
05179 
05180 #ifndef GL_MODELVIEW0_EXT
05181 #define GL_MODELVIEW0_EXT                                              5888
05182 #endif
05183 
05184 #ifndef GL_MODELVIEW1_EXT
05185 #define GL_MODELVIEW1_EXT                                             34058
05186 #endif
05187 
05188 #ifndef GL_MODELVIEW0_MATRIX_EXT
05189 #define GL_MODELVIEW0_MATRIX_EXT                                       2982
05190 #endif
05191 
05192 #ifndef GL_MODELVIEW1_MATRIX_EXT
05193 #define GL_MODELVIEW1_MATRIX_EXT                                      34054
05194 #endif
05195 
05196 #ifndef GL_CURRENT_VERTEX_WEIGHT_EXT
05197 #define GL_CURRENT_VERTEX_WEIGHT_EXT                                  34059
05198 #endif
05199 
05200 #ifndef GL_VERTEX_WEIGHT_ARRAY_EXT
05201 #define GL_VERTEX_WEIGHT_ARRAY_EXT                                    34060
05202 #endif
05203 
05204 #ifndef GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT
05205 #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT                               34061
05206 #endif
05207 
05208 #ifndef GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT
05209 #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT                               34062
05210 #endif
05211 
05212 #ifndef GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT
05213 #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT                             34063
05214 #endif
05215 
05216 #ifndef GL_MODELVIEW0_STACK_DEPTH_EXT
05217 #define GL_MODELVIEW0_STACK_DEPTH_EXT                                  2979
05218 #endif
05219 
05220 #ifndef GL_MODELVIEW1_STACK_DEPTH_EXT
05221 #define GL_MODELVIEW1_STACK_DEPTH_EXT                                 34050
05222 #endif
05223 
05224 #ifndef GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT
05225 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT                            34064
05226 #endif
05227 
05228 
05234 typedef GLvoid (csAPIENTRY* csGLVERTEXWEIGHTFEXT) (GLfloat weight);
05235 typedef GLvoid (csAPIENTRY* csGLVERTEXWEIGHTFVEXT) (GLfloat* weight);
05236 typedef GLvoid (csAPIENTRY* csGLVERTEXWEIGHTPOINTEREXT) (GLint size, GLenum type, GLsizei stride, GLvoid* pointer);
05237 
05242 #ifndef GL_OCCLUSION_TEST_HP
05243 #define GL_OCCLUSION_TEST_HP                                          33125
05244 #endif
05245 
05246 #ifndef GL_OCCLUSION_TEST_RESULT_HP
05247 #define GL_OCCLUSION_TEST_RESULT_HP                                   33126
05248 #endif
05249 
05250 
05272 #ifndef GL_DEPTH_STENCIL_TO_RGBA_NV
05273 #define GL_DEPTH_STENCIL_TO_RGBA_NV                                   34926
05274 #endif
05275 
05276 #ifndef GL_DEPTH_STENCIL_TO_BGRA_NV
05277 #define GL_DEPTH_STENCIL_TO_BGRA_NV                                   34927
05278 #endif
05279 
05280 
05291 #ifndef GL_DEPTH_CLAMP_NV
05292 #define GL_DEPTH_CLAMP_NV                                             34383
05293 #endif
05294 
05295 
05306 #ifndef GL_EVAL_2D_NV
05307 #define GL_EVAL_2D_NV                                                 34496
05308 #endif
05309 
05310 #ifndef GL_EVAL_TRIANGULAR_2D_NV
05311 #define GL_EVAL_TRIANGULAR_2D_NV                                      34497
05312 #endif
05313 
05314 #ifndef GL_MAP_TESSELLATION_NV
05315 #define GL_MAP_TESSELLATION_NV                                        34498
05316 #endif
05317 
05318 #ifndef GL_MAP_ATTRIB_U_ORDER_NV
05319 #define GL_MAP_ATTRIB_U_ORDER_NV                                      34499
05320 #endif
05321 
05322 #ifndef GL_MAP_ATTRIB_V_ORDER_NV
05323 #define GL_MAP_ATTRIB_V_ORDER_NV                                      34500
05324 #endif
05325 
05326 #ifndef GL_EVAL_FRACTIONAL_TESSELLATION_NV
05327 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV                            34501
05328 #endif
05329 
05330 #ifndef GL_EVAL_VERTEX_ATTRIB0_NV
05331 #define GL_EVAL_VERTEX_ATTRIB0_NV                                     34502
05332 #endif
05333 
05334 #ifndef GL_EVAL_VERTEX_ATTRIB1_NV
05335 #define GL_EVAL_VERTEX_ATTRIB1_NV                                     34503
05336 #endif
05337 
05338 #ifndef GL_EVAL_VERTEX_ATTRIB2_NV
05339 #define GL_EVAL_VERTEX_ATTRIB2_NV                                     34504
05340 #endif
05341 
05342 #ifndef GL_EVAL_VERTEX_ATTRIB3_NV
05343 #define GL_EVAL_VERTEX_ATTRIB3_NV                                     34505
05344 #endif
05345 
05346 #ifndef GL_EVAL_VERTEX_ATTRIB4_NV
05347 #define GL_EVAL_VERTEX_ATTRIB4_NV                                     34506
05348 #endif
05349 
05350 #ifndef GL_EVAL_VERTEX_ATTRIB5_NV
05351 #define GL_EVAL_VERTEX_ATTRIB5_NV                                     34507
05352 #endif
05353 
05354 #ifndef GL_EVAL_VERTEX_ATTRIB6_NV
05355 #define GL_EVAL_VERTEX_ATTRIB6_NV                                     34508
05356 #endif
05357 
05358 #ifndef GL_EVAL_VERTEX_ATTRIB7_NV
05359 #define GL_EVAL_VERTEX_ATTRIB7_NV                                     34509
05360 #endif
05361 
05362 #ifndef GL_EVAL_VERTEX_ATTRIB8_NV
05363 #define GL_EVAL_VERTEX_ATTRIB8_NV                                     34510
05364 #endif
05365 
05366 #ifndef GL_EVAL_VERTEX_ATTRIB9_NV
05367 #define GL_EVAL_VERTEX_ATTRIB9_NV                                     34511
05368 #endif
05369 
05370 #ifndef GL_EVAL_VERTEX_ATTRIB10_NV
05371 #define GL_EVAL_VERTEX_ATTRIB10_NV                                    34512
05372 #endif
05373 
05374 #ifndef GL_EVAL_VERTEX_ATTRIB11_NV
05375 #define GL_EVAL_VERTEX_ATTRIB11_NV                                    34513
05376 #endif
05377 
05378 #ifndef GL_EVAL_VERTEX_ATTRIB12_NV
05379 #define GL_EVAL_VERTEX_ATTRIB12_NV                                    34514
05380 #endif
05381 
05382 #ifndef GL_EVAL_VERTEX_ATTRIB13_NV
05383 #define GL_EVAL_VERTEX_ATTRIB13_NV                                    34515
05384 #endif
05385 
05386 #ifndef GL_EVAL_VERTEX_ATTRIB14_NV
05387 #define GL_EVAL_VERTEX_ATTRIB14_NV                                    34516
05388 #endif
05389 
05390 #ifndef GL_EVAL_VERTEX_ATTRIB15_NV
05391 #define GL_EVAL_VERTEX_ATTRIB15_NV                                    34517
05392 #endif
05393 
05394 #ifndef GL_MAX_MAP_TESSELLATION_NV
05395 #define GL_MAX_MAP_TESSELLATION_NV                                    34518
05396 #endif
05397 
05398 #ifndef GL_MAX_RATIONAL_EVAL_ORDER_NV
05399 #define GL_MAX_RATIONAL_EVAL_ORDER_NV                                 34519
05400 #endif
05401 
05402 
05408 typedef GLvoid (csAPIENTRY* csGLMAPCONTROLPOINTSNV) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid* points);
05409 typedef GLvoid (csAPIENTRY* csGLMAPPARAMETERIVNV) (GLenum target, GLenum pname, const GLint* params);
05410 typedef GLvoid (csAPIENTRY* csGLMAPPARAMETERFVNV) (GLenum target, GLenum pname, const GLfloat* params);
05411 typedef GLvoid (csAPIENTRY* csGLGETMAPCONTROLPOINTSNV) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid* points);
05412 typedef GLvoid (csAPIENTRY* csGLGETMAPPARAMETERIVNV) (GLenum target, GLenum pname, GLint* params);
05413 typedef GLvoid (csAPIENTRY* csGLGETMAPPARAMETERFVNV) (GLenum target, GLenum pname, GLfloat* params);
05414 typedef GLvoid (csAPIENTRY* csGLGETMAPATTRIBPARAMETERIVNV) (GLenum target, GLuint index, GLenum pname, GLint* params);
05415 typedef GLvoid (csAPIENTRY* csGLGETMAPATTRIBPARAMETERFVNV) (GLenum target, GLuint index, GLenum pname, GLfloat* params);
05416 typedef GLvoid (csAPIENTRY* csGLEVALMAPSNV) (GLenum target, GLenum mode);
05417 
05422 #ifndef GL_ALL_COMPLETED_NV
05423 #define GL_ALL_COMPLETED_NV                                           34034
05424 #endif
05425 
05426 #ifndef GL_FENCE_STATUS_NV
05427 #define GL_FENCE_STATUS_NV                                            34035
05428 #endif
05429 
05430 #ifndef GL_FENCE_CONDITION_NV
05431 #define GL_FENCE_CONDITION_NV                                         34036
05432 #endif
05433 
05434 
05440 typedef GLvoid (csAPIENTRY* csGLGENFENCESNV) (GLsizei n, GLuint* fences);
05441 typedef GLvoid (csAPIENTRY* csGLDELETEFENCESNV) (GLsizei n, const GLuint* fences);
05442 typedef GLvoid (csAPIENTRY* csGLSETFENCENV) (GLuint fence, GLenum condition);
05443 typedef GLboolean (csAPIENTRY* csGLTESTFENCENV) (GLuint fence);
05444 typedef GLvoid (csAPIENTRY* csGLFINISHFENCENV) (GLuint fence);
05445 typedef GLboolean (csAPIENTRY* csGLISFENCENV) (GLuint fence);
05446 typedef GLvoid (csAPIENTRY* csGLGETFENCEIVNV) (GLuint fence, GLenum pname, GLint* params);
05447 
05452 #ifndef GL_FOG_DISTANCE_MODE_NV
05453 #define GL_FOG_DISTANCE_MODE_NV                                       34138
05454 #endif
05455 
05456 #ifndef GL_EYE_RADIAL_NV
05457 #define GL_EYE_RADIAL_NV                                              34139
05458 #endif
05459 
05460 #ifndef GL_EYE_PLANE_ABSOLUTE_NV
05461 #define GL_EYE_PLANE_ABSOLUTE_NV                                      34140
05462 #endif
05463 
05464 
05475 #ifndef GL_MAX_SHININESS_NV
05476 #define GL_MAX_SHININESS_NV                                           34052
05477 #endif
05478 
05479 #ifndef GL_MAX_SPOT_EXPONENT_NV
05480 #define GL_MAX_SPOT_EXPONENT_NV                                       34053
05481 #endif
05482 
05483 
05494 #ifndef GL_MULTISAMPLE_FILTER_HINT_NV
05495 #define GL_MULTISAMPLE_FILTER_HINT_NV                                 34100
05496 #endif
05497 
05498 
05509 #ifndef GL_OCCLUSION_TEST_HP
05510 #define GL_OCCLUSION_TEST_HP                                          33125
05511 #endif
05512 
05513 #ifndef GL_OCCLUSION_TEST_RESULT_HP
05514 #define GL_OCCLUSION_TEST_RESULT_HP                                   33126
05515 #endif
05516 
05517 #ifndef GL_PIXEL_COUNTER_BITS_NV
05518 #define GL_PIXEL_COUNTER_BITS_NV                                      34916
05519 #endif
05520 
05521 #ifndef GL_CURRENT_OCCLUSION_QUERY_ID_NV
05522 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV                              34917
05523 #endif
05524 
05525 #ifndef GL_PIXEL_COUNT_NV
05526 #define GL_PIXEL_COUNT_NV                                             34918
05527 #endif
05528 
05529 #ifndef GL_PIXEL_COUNT_AVAILABLE_NV
05530 #define GL_PIXEL_COUNT_AVAILABLE_NV                                   34919
05531 #endif
05532 
05533 
05539 typedef GLvoid (csAPIENTRY* csGLGENOCCLUSIONQUERIESNV) (GLsizei n, GLuint* ids);
05540 typedef GLvoid (csAPIENTRY* csGLDELETEOCCLUSIONQUERIESNV) (GLsizei n, const GLuint* ids);
05541 typedef GLboolean (csAPIENTRY* csGLISOCCLUSIONQUERYNV) (GLuint id);
05542 typedef GLvoid (csAPIENTRY* csGLBEGINOCCLUSIONQUERYNV) (GLuint id);
05543 typedef GLvoid (csAPIENTRY* csGLENDOCCLUSIONQUERYNV) ();
05544 typedef GLvoid (csAPIENTRY* csGLGETOCCLUSIONQUERYIVNV) (GLuint id, GLenum pname, GLint* params);
05545 typedef GLvoid (csAPIENTRY* csGLGETOCCLUSIONQUERYUIVNV) (GLuint id, GLenum pname, GLuint* params);
05546 
05551 #ifndef GL_DEPTH_STENCIL_NV
05552 #define GL_DEPTH_STENCIL_NV                                           34041
05553 #endif
05554 
05555 #ifndef GL_UNSIGNED_INT_24_8_NV
05556 #define GL_UNSIGNED_INT_24_8_NV                                       34042
05557 #endif
05558 
05559 
05570 #ifndef GL_POINT_SPRITE_NV
05571 #define GL_POINT_SPRITE_NV                                            34913
05572 #endif
05573 
05574 #ifndef GL_COORD_REPLACE_NV
05575 #define GL_COORD_REPLACE_NV                                           34914
05576 #endif
05577 
05578 #ifndef GL_POINT_SPRITE_R_MODE_NV
05579 #define GL_POINT_SPRITE_R_MODE_NV                                     34915
05580 #endif
05581 
05582 
05588 typedef GLvoid (csAPIENTRY* csGLPOINTPARAMETERINV) (GLenum pname, GLint param);
05589 typedef GLvoid (csAPIENTRY* csGLPOINTPARAMETERIVNV) (GLenum pname, const GLint* params);
05590 
05595 #ifndef GL_REGISTER_COMBINERS_NV
05596 #define GL_REGISTER_COMBINERS_NV                                      34082
05597 #endif
05598 
05599 #ifndef GL_COMBINER0_NV
05600 #define GL_COMBINER0_NV                                               34128
05601 #endif
05602 
05603 #ifndef GL_COMBINER1_NV
05604 #define GL_COMBINER1_NV                                               34129
05605 #endif
05606 
05607 #ifndef GL_COMBINER2_NV
05608 #define GL_COMBINER2_NV                                               34130
05609 #endif
05610 
05611 #ifndef GL_COMBINER3_NV
05612 #define GL_COMBINER3_NV                                               34131
05613 #endif
05614 
05615 #ifndef GL_COMBINER4_NV
05616 #define GL_COMBINER4_NV                                               34132
05617 #endif
05618 
05619 #ifndef GL_COMBINER5_NV
05620 #define GL_COMBINER5_NV                                               34133
05621 #endif
05622 
05623 #ifndef GL_COMBINER6_NV
05624 #define GL_COMBINER6_NV                                               34134
05625 #endif
05626 
05627 #ifndef GL_COMBINER7_NV
05628 #define GL_COMBINER7_NV                                               34135
05629 #endif
05630 
05631 #ifndef GL_VARIABLE_A_NV
05632 #define GL_VARIABLE_A_NV                                              34083
05633 #endif
05634 
05635 #ifndef GL_VARIABLE_B_NV
05636 #define GL_VARIABLE_B_NV                                              34084
05637 #endif
05638 
05639 #ifndef GL_VARIABLE_C_NV
05640 #define GL_VARIABLE_C_NV                                              34085
05641 #endif
05642 
05643 #ifndef GL_VARIABLE_D_NV
05644 #define GL_VARIABLE_D_NV                                              34086
05645 #endif
05646 
05647 #ifndef GL_VARIABLE_E_NV
05648 #define GL_VARIABLE_E_NV                                              34087
05649 #endif
05650 
05651 #ifndef GL_VARIABLE_F_NV
05652 #define GL_VARIABLE_F_NV                                              34088
05653 #endif
05654 
05655 #ifndef GL_VARIABLE_G_NV
05656 #define GL_VARIABLE_G_NV                                              34089
05657 #endif
05658 
05659 #ifndef GL_CONSTANT_COLOR0_NV
05660 #define GL_CONSTANT_COLOR0_NV                                         34090
05661 #endif
05662 
05663 #ifndef GL_CONSTANT_COLOR1_NV
05664 #define GL_CONSTANT_COLOR1_NV                                         34091
05665 #endif
05666 
05667 #ifndef GL_PRIMARY_COLOR_NV
05668 #define GL_PRIMARY_COLOR_NV                                           34092
05669 #endif
05670 
05671 #ifndef GL_SECONDARY_COLOR_NV
05672 #define GL_SECONDARY_COLOR_NV                                         34093
05673 #endif
05674 
05675 #ifndef GL_SPARE0_NV
05676 #define GL_SPARE0_NV                                                  34094
05677 #endif
05678 
05679 #ifndef GL_SPARE1_NV
05680 #define GL_SPARE1_NV                                                  34095
05681 #endif
05682 
05683 #ifndef GL_UNSIGNED_IDENTITY_NV
05684 #define GL_UNSIGNED_IDENTITY_NV                                       34102
05685 #endif
05686 
05687 #ifndef GL_UNSIGNED_INVERT_NV
05688 #define GL_UNSIGNED_INVERT_NV                                         34103
05689 #endif
05690 
05691 #ifndef GL_EXPAND_NORMAL_NV
05692 #define GL_EXPAND_NORMAL_NV                                           34104
05693 #endif
05694 
05695 #ifndef GL_EXPAND_NEGATE_NV
05696 #define GL_EXPAND_NEGATE_NV                                           34105
05697 #endif
05698 
05699 #ifndef GL_HALF_BIAS_NORMAL_NV
05700 #define GL_HALF_BIAS_NORMAL_NV                                        34106
05701 #endif
05702 
05703 #ifndef GL_HALF_BIAS_NEGATE_NV
05704 #define GL_HALF_BIAS_NEGATE_NV                                        34107
05705 #endif
05706 
05707 #ifndef GL_SIGNED_IDENTITY_NV
05708 #define GL_SIGNED_IDENTITY_NV                                         34108
05709 #endif
05710 
05711 #ifndef GL_SIGNED_NEGATE_NV
05712 #define GL_SIGNED_NEGATE_NV                                           34109
05713 #endif
05714 
05715 #ifndef GL_E_TIMES_F_NV
05716 #define GL_E_TIMES_F_NV                                               34097
05717 #endif
05718 
05719 #ifndef GL_SPARE0_PLUS_SECONDARY_COLOR_NV
05720 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV                             34098
05721 #endif
05722 
05723 #ifndef GL_SCALE_BY_TWO_NV
05724 #define GL_SCALE_BY_TWO_NV                                            34110
05725 #endif
05726 
05727 #ifndef GL_SCALE_BY_FOUR_NV
05728 #define GL_SCALE_BY_FOUR_NV                                           34111
05729 #endif
05730 
05731 #ifndef GL_SCALE_BY_ONE_HALF_NV
05732 #define GL_SCALE_BY_ONE_HALF_NV                                       34112
05733 #endif
05734 
05735 #ifndef GL_BIAS_BY_NEGATIVE_ONE_HALF_NV
05736 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV                               34113
05737 #endif
05738 
05739 #ifndef GL_DISCARD_NV
05740 #define GL_DISCARD_NV                                                 34096
05741 #endif
05742 
05743 #ifndef GL_COMBINER_INPUT_NV
05744 #define GL_COMBINER_INPUT_NV                                          34114
05745 #endif
05746 
05747 #ifndef GL_COMBINER_MAPPING_NV
05748 #define GL_COMBINER_MAPPING_NV                                        34115
05749 #endif
05750 
05751 #ifndef GL_COMBINER_COMPONENT_USAGE_NV
05752 #define GL_COMBINER_COMPONENT_USAGE_NV                                34116
05753 #endif
05754 
05755 #ifndef GL_COMBINER_AB_DOT_PRODUCT_NV
05756 #define GL_COMBINER_AB_DOT_PRODUCT_NV                                 34117
05757 #endif
05758 
05759 #ifndef GL_COMBINER_CD_DOT_PRODUCT_NV
05760 #define GL_COMBINER_CD_DOT_PRODUCT_NV                                 34118
05761 #endif
05762 
05763 #ifndef GL_COMBINER_MUX_SUM_NV
05764 #define GL_COMBINER_MUX_SUM_NV                                        34119
05765 #endif
05766 
05767 #ifndef GL_COMBINER_SCALE_NV
05768 #define GL_COMBINER_SCALE_NV                                          34120
05769 #endif
05770 
05771 #ifndef GL_COMBINER_BIAS_NV
05772 #define GL_COMBINER_BIAS_NV                                           34121
05773 #endif
05774 
05775 #ifndef GL_COMBINER_AB_OUTPUT_NV
05776 #define GL_COMBINER_AB_OUTPUT_NV                                      34122
05777 #endif
05778 
05779 #ifndef GL_COMBINER_CD_OUTPUT_NV
05780 #define GL_COMBINER_CD_OUTPUT_NV                                      34123
05781 #endif
05782 
05783 #ifndef GL_COMBINER_SUM_OUTPUT_NV
05784 #define GL_COMBINER_SUM_OUTPUT_NV                                     34124
05785 #endif
05786 
05787 #ifndef GL_NUM_GENERAL_COMBINERS_NV
05788 #define GL_NUM_GENERAL_COMBINERS_NV                                   34126
05789 #endif
05790 
05791 #ifndef GL_COLOR_SUM_CLAMP_NV
05792 #define GL_COLOR_SUM_CLAMP_NV                                         34127
05793 #endif
05794 
05795 #ifndef GL_MAX_GENERAL_COMBINERS_NV
05796 #define GL_MAX_GENERAL_COMBINERS_NV                                   34125
05797 #endif
05798 
05799 
05805 typedef GLvoid (csAPIENTRY* csGLCOMBINERPARAMETERFVNV) (GLenum pname, const GLfloat* params);
05806 typedef GLvoid (csAPIENTRY* csGLCOMBINERPARAMETERIVNV) (GLenum pname, const GLint* params);
05807 typedef GLvoid (csAPIENTRY* csGLCOMBINERPARAMETERFNV) (GLenum pname, GLfloat param);
05808 typedef GLvoid (csAPIENTRY* csGLCOMBINERPARAMETERINV) (GLenum pname, GLint param);
05809 typedef GLvoid (csAPIENTRY* csGLCOMBINERINPUTNV) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
05810 typedef GLvoid (csAPIENTRY* csGLCOMBINEROUTPUTNV) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
05811 typedef GLvoid (csAPIENTRY* csGLFINALCOMBINERINPUTNV) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
05812 typedef GLvoid (csAPIENTRY* csGLGETCOMBINERINPUTPARAMETERFVNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params);
05813 typedef GLvoid (csAPIENTRY* csGLGETCOMBINERINPUTPARAMETERIVNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params);
05814 typedef GLvoid (csAPIENTRY* csGLGETCOMBINEROUTPUTPARAMETERFVNV) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params);
05815 typedef GLvoid (csAPIENTRY* csGLGETCOMBINEROUTPUTPARAMETERIVNV) (GLenum stage, GLenum portion, GLenum pname, GLint* params);
05816 typedef GLvoid (csAPIENTRY* csGLGETFINALCOMBINERINPUTPARAMETERFVNV) (GLenum variable, GLenum pname, GLfloat* params);
05817 typedef GLvoid (csAPIENTRY* csGLGETFINALCOMBINERINPUTPARAMETERIVNV) (GLenum variable, GLenum pname, GLint* params);
05818 
05823 #ifndef GL_PER_STAGE_CONSTANTS_NV
05824 #define GL_PER_STAGE_CONSTANTS_NV                                     34101
05825 #endif
05826 
05827 
05833 typedef GLvoid (csAPIENTRY* csGLCOMBINERSTAGEPARAMETERFVNV) (GLenum stage, GLenum pname, const GLfloat* params);
05834 typedef GLvoid (csAPIENTRY* csGLGETCOMBINERSTAGEPARAMETERFVNV) (GLenum stage, GLenum pname, GLfloat* params);
05835 
05840 #ifndef GL_EMBOSS_MAP_NV
05841 #define GL_EMBOSS_MAP_NV                                              34143
05842 #endif
05843 
05844 #ifndef GL_EMBOSS_LIGHT_NV
05845 #define GL_EMBOSS_LIGHT_NV                                            34141
05846 #endif
05847 
05848 #ifndef GL_EMBOSS_CONSTANT_NV
05849 #define GL_EMBOSS_CONSTANT_NV                                         34142
05850 #endif
05851 
05852 
05863 #ifndef GL_NORMAL_MAP_NV
05864 #define GL_NORMAL_MAP_NV                                              34065
05865 #endif
05866 
05867 #ifndef GL_REFLECTION_MAP_NV
05868 #define GL_REFLECTION_MAP_NV                                          34066
05869 #endif
05870 
05871 
05882 #ifndef GL_COMPRESSED_RGB_S3TC_DXT1_EXT
05883 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT                               33776
05884 #endif
05885 
05886 #ifndef GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
05887 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT                              33777
05888 #endif
05889 
05890 #ifndef GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
05891 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT                              33778
05892 #endif
05893 
05894 #ifndef GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
05895 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT                              33779
05896 #endif
05897 
05898 
05909 #ifndef GL_COMBINE4_NV
05910 #define GL_COMBINE4_NV                                                34051
05911 #endif
05912 
05913 #ifndef GL_SOURCE3_RGB_NV
05914 #define GL_SOURCE3_RGB_NV                                             34179
05915 #endif
05916 
05917 #ifndef GL_SOURCE3_ALPHA_NV
05918 #define GL_SOURCE3_ALPHA_NV                                           34187
05919 #endif
05920 
05921 #ifndef GL_OPERAND3_RGB_NV
05922 #define GL_OPERAND3_RGB_NV                                            34195
05923 #endif
05924 
05925 #ifndef GL_OPERAND3_ALPHA_NV
05926 #define GL_OPERAND3_ALPHA_NV                                          34203
05927 #endif
05928 
05929 
05940 #ifndef GL_TEXTURE_RECTANGLE_NV
05941 #define GL_TEXTURE_RECTANGLE_NV                                       34037
05942 #endif
05943 
05944 #ifndef GL_TEXTURE_BINDING_RECTANGLE_NV
05945 #define GL_TEXTURE_BINDING_RECTANGLE_NV                               34038
05946 #endif
05947 
05948 #ifndef GL_PROXY_TEXTURE_RECTANGLE_NV
05949 #define GL_PROXY_TEXTURE_RECTANGLE_NV                                 34039
05950 #endif
05951 
05952 #ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
05953 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV                              34040
05954 #endif
05955 
05956 
05967 #ifndef GL_TEXTURE_SHADER_NV
05968 #define GL_TEXTURE_SHADER_NV                                          34526
05969 #endif
05970 
05971 #ifndef GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
05972 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV                       34521
05973 #endif
05974 
05975 #ifndef GL_SHADER_OPERATION_NV
05976 #define GL_SHADER_OPERATION_NV                                        34527
05977 #endif
05978 
05979 #ifndef GL_CULL_MODES_NV
05980 #define GL_CULL_MODES_NV                                              34528
05981 #endif
05982 
05983 #ifndef GL_OFFSET_TEXTURE_MATRIX_NV
05984 #define GL_OFFSET_TEXTURE_MATRIX_NV                                   34529
05985 #endif
05986 
05987 #ifndef GL_OFFSET_TEXTURE_SCALE_NV
05988 #define GL_OFFSET_TEXTURE_SCALE_NV                                    34530
05989 #endif
05990 
05991 #ifndef GL_OFFSET_TEXTURE_BIAS_NV
05992 #define GL_OFFSET_TEXTURE_BIAS_NV                                     34531
05993 #endif
05994 
05995 #ifndef GL_PREVIOUS_TEXTURE_INPUT_NV
05996 #define GL_PREVIOUS_TEXTURE_INPUT_NV                                  34532
05997 #endif
05998 
05999 #ifndef GL_CONST_EYE_NV
06000 #define GL_CONST_EYE_NV                                               34533
06001 #endif
06002 
06003 #ifndef GL_SHADER_CONSISTENT_NV
06004 #define GL_SHADER_CONSISTENT_NV                                       34525
06005 #endif
06006 
06007 #ifndef GL_PASS_THROUGH_NV
06008 #define GL_PASS_THROUGH_NV                                            34534
06009 #endif
06010 
06011 #ifndef GL_CULL_FRAGMENT_NV
06012 #define GL_CULL_FRAGMENT_NV                                           34535
06013 #endif
06014 
06015 #ifndef GL_OFFSET_TEXTURE_2D_NV
06016 #define GL_OFFSET_TEXTURE_2D_NV                                       34536
06017 #endif
06018 
06019 #ifndef GL_OFFSET_TEXTURE_RECTANGLE_NV
06020 #define GL_OFFSET_TEXTURE_RECTANGLE_NV                                34380
06021 #endif
06022 
06023 #ifndef GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV
06024 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV                          34381
06025 #endif
06026 
06027 #ifndef GL_DEPENDENT_AR_TEXTURE_2D_NV
06028 #define GL_DEPENDENT_AR_TEXTURE_2D_NV                                 34537
06029 #endif
06030 
06031 #ifndef GL_DEPENDENT_GB_TEXTURE_2D_NV
06032 #define GL_DEPENDENT_GB_TEXTURE_2D_NV                                 34538
06033 #endif
06034 
06035 #ifndef GL_DOT_PRODUCT_NV
06036 #define GL_DOT_PRODUCT_NV                                             34540
06037 #endif
06038 
06039 #ifndef GL_DOT_PRODUCT_DEPTH_REPLACE_NV
06040 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV                               34541
06041 #endif
06042 
06043 #ifndef GL_DOT_PRODUCT_TEXTURE_2D_NV
06044 #define GL_DOT_PRODUCT_TEXTURE_2D_NV                                  34542
06045 #endif
06046 
06047 #ifndef GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV
06048 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV                           34382
06049 #endif
06050 
06051 #ifndef GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
06052 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV                            34544
06053 #endif
06054 
06055 #ifndef GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
06056 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV                            34545
06057 #endif
06058 
06059 #ifndef GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV
06060 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV                            34546
06061 #endif
06062 
06063 #ifndef GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
06064 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV                  34547
06065 #endif
06066 
06067 #ifndef GL_HILO_NV
06068 #define GL_HILO_NV                                                    34548
06069 #endif
06070 
06071 #ifndef GL_DSDT_NV
06072 #define GL_DSDT_NV                                                    34549
06073 #endif
06074 
06075 #ifndef GL_DSDT_MAG_NV
06076 #define GL_DSDT_MAG_NV                                                34550
06077 #endif
06078 
06079 #ifndef GL_DSDT_MAG_VIB_NV
06080 #define GL_DSDT_MAG_VIB_NV                                            34551
06081 #endif
06082 
06083 #ifndef GL_UNSIGNED_INT_S8_S8_8_8_NV
06084 #define GL_UNSIGNED_INT_S8_S8_8_8_NV                                  34522
06085 #endif
06086 
06087 #ifndef GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
06088 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV                              34523
06089 #endif
06090 
06091 #ifndef GL_SIGNED_RGBA_NV
06092 #define GL_SIGNED_RGBA_NV                                             34555
06093 #endif
06094 
06095 #ifndef GL_SIGNED_RGBA8_NV
06096 #define GL_SIGNED_RGBA8_NV                                            34556
06097 #endif
06098 
06099 #ifndef GL_SIGNED_RGB_NV
06100 #define GL_SIGNED_RGB_NV                                              34558
06101 #endif
06102 
06103 #ifndef GL_SIGNED_RGB8_NV
06104 #define GL_SIGNED_RGB8_NV                                             34559
06105 #endif
06106 
06107 #ifndef GL_SIGNED_LUMINANCE_NV
06108 #define GL_SIGNED_LUMINANCE_NV                                        34561
06109 #endif
06110 
06111 #ifndef GL_SIGNED_LUMINANCE8_NV
06112 #define GL_SIGNED_LUMINANCE8_NV                                       34562
06113 #endif
06114 
06115 #ifndef GL_SIGNED_LUMINANCE_ALPHA_NV
06116 #define GL_SIGNED_LUMINANCE_ALPHA_NV                                  34563
06117 #endif
06118 
06119 #ifndef GL_SIGNED_LUMINANCE8_ALPHA8_NV
06120 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV                                34564
06121 #endif
06122 
06123 #ifndef GL_SIGNED_ALPHA_NV
06124 #define GL_SIGNED_ALPHA_NV                                            34565
06125 #endif
06126 
06127 #ifndef GL_SIGNED_ALPHA8_NV
06128 #define GL_SIGNED_ALPHA8_NV                                           34566
06129 #endif
06130 
06131 #ifndef GL_SIGNED_INTENSITY_NV
06132 #define GL_SIGNED_INTENSITY_NV                                        34567
06133 #endif
06134 
06135 #ifndef GL_SIGNED_INTENSITY8_NV
06136 #define GL_SIGNED_INTENSITY8_NV                                       34568
06137 #endif
06138 
06139 #ifndef GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
06140 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV                               34572
06141 #endif
06142 
06143 #ifndef GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
06144 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV                             34573
06145 #endif
06146 
06147 #ifndef GL_HILO16_NV
06148 #define GL_HILO16_NV                                                  34552
06149 #endif
06150 
06151 #ifndef GL_SIGNED_HILO_NV
06152 #define GL_SIGNED_HILO_NV                                             34553
06153 #endif
06154 
06155 #ifndef GL_SIGNED_HILO16_NV
06156 #define GL_SIGNED_HILO16_NV                                           34554
06157 #endif
06158 
06159 #ifndef GL_DSDT8_NV
06160 #define GL_DSDT8_NV                                                   34569
06161 #endif
06162 
06163 #ifndef GL_DSDT8_MAG8_NV
06164 #define GL_DSDT8_MAG8_NV                                              34570
06165 #endif
06166 
06167 #ifndef GL_DSDT_MAG_INTENSITY_NV
06168 #define GL_DSDT_MAG_INTENSITY_NV                                      34524
06169 #endif
06170 
06171 #ifndef GL_DSDT8_MAG8_INTENSITY8_NV
06172 #define GL_DSDT8_MAG8_INTENSITY8_NV                                   34571
06173 #endif
06174 
06175 #ifndef GL_HI_SCALE_NV
06176 #define GL_HI_SCALE_NV                                                34574
06177 #endif
06178 
06179 #ifndef GL_LO_SCALE_NV
06180 #define GL_LO_SCALE_NV                                                34575
06181 #endif
06182 
06183 #ifndef GL_DS_SCALE_NV
06184 #define GL_DS_SCALE_NV                                                34576
06185 #endif
06186 
06187 #ifndef GL_DT_SCALE_NV
06188 #define GL_DT_SCALE_NV                                                34577
06189 #endif
06190 
06191 #ifndef GL_MAGNITUDE_SCALE_NV
06192 #define GL_MAGNITUDE_SCALE_NV                                         34578
06193 #endif
06194 
06195 #ifndef GL_VIBRANCE_SCALE_NV
06196 #define GL_VIBRANCE_SCALE_NV                                          34579
06197 #endif
06198 
06199 #ifndef GL_HI_BIAS_NV
06200 #define GL_HI_BIAS_NV                                                 34580
06201 #endif
06202 
06203 #ifndef GL_LO_BIAS_NV
06204 #define GL_LO_BIAS_NV                                                 34581
06205 #endif
06206 
06207 #ifndef GL_DS_BIAS_NV
06208 #define GL_DS_BIAS_NV                                                 34582
06209 #endif
06210 
06211 #ifndef GL_DT_BIAS_NV
06212 #define GL_DT_BIAS_NV                                                 34583
06213 #endif
06214 
06215 #ifndef GL_MAGNITUDE_BIAS_NV
06216 #define GL_MAGNITUDE_BIAS_NV                                          34584
06217 #endif
06218 
06219 #ifndef GL_VIBRANCE_BIAS_NV
06220 #define GL_VIBRANCE_BIAS_NV                                           34585
06221 #endif
06222 
06223 #ifndef GL_TEXTURE_BORDER_VALUES_NV
06224 #define GL_TEXTURE_BORDER_VALUES_NV                                   34586
06225 #endif
06226 
06227 #ifndef GL_TEXTURE_HI_SIZE_NV
06228 #define GL_TEXTURE_HI_SIZE_NV                                         34587
06229 #endif
06230 
06231 #ifndef GL_TEXTURE_LO_SIZE_NV
06232 #define GL_TEXTURE_LO_SIZE_NV                                         34588
06233 #endif
06234 
06235 #ifndef GL_TEXTURE_DS_SIZE_NV
06236 #define GL_TEXTURE_DS_SIZE_NV                                         34589
06237 #endif
06238 
06239 #ifndef GL_TEXTURE_DT_SIZE_NV
06240 #define GL_TEXTURE_DT_SIZE_NV                                         34590
06241 #endif
06242 
06243 #ifndef GL_TEXTURE_MAG_SIZE_NV
06244 #define GL_TEXTURE_MAG_SIZE_NV                                        34591
06245 #endif
06246 
06247 
06258 #ifndef GL_DOT_PRODUCT_TEXTURE_3D_NV
06259 #define GL_DOT_PRODUCT_TEXTURE_3D_NV                                  34543
06260 #endif
06261 
06262 #ifndef GL_HILO_NV
06263 #define GL_HILO_NV                                                    34548
06264 #endif
06265 
06266 #ifndef GL_DSDT_NV
06267 #define GL_DSDT_NV                                                    34549
06268 #endif
06269 
06270 #ifndef GL_DSDT_MAG_NV
06271 #define GL_DSDT_MAG_NV                                                34550
06272 #endif
06273 
06274 #ifndef GL_DSDT_MAG_VIB_NV
06275 #define GL_DSDT_MAG_VIB_NV                                            34551
06276 #endif
06277 
06278 #ifndef GL_UNSIGNED_INT_S8_S8_8_8_NV
06279 #define GL_UNSIGNED_INT_S8_S8_8_8_NV                                  34522
06280 #endif
06281 
06282 #ifndef GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
06283 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV                              34523
06284 #endif
06285 
06286 #ifndef GL_SIGNED_RGBA_NV
06287 #define GL_SIGNED_RGBA_NV                                             34555
06288 #endif
06289 
06290 #ifndef GL_SIGNED_RGBA8_NV
06291 #define GL_SIGNED_RGBA8_NV                                            34556
06292 #endif
06293 
06294 #ifndef GL_SIGNED_RGB_NV
06295 #define GL_SIGNED_RGB_NV                                              34558
06296 #endif
06297 
06298 #ifndef GL_SIGNED_RGB8_NV
06299 #define GL_SIGNED_RGB8_NV                                             34559
06300 #endif
06301 
06302 #ifndef GL_SIGNED_LUMINANCE_NV
06303 #define GL_SIGNED_LUMINANCE_NV                                        34561
06304 #endif
06305 
06306 #ifndef GL_SIGNED_LUMINANCE8_NV
06307 #define GL_SIGNED_LUMINANCE8_NV                                       34562
06308 #endif
06309 
06310 #ifndef GL_SIGNED_LUMINANCE_ALPHA_NV
06311 #define GL_SIGNED_LUMINANCE_ALPHA_NV                                  34563
06312 #endif
06313 
06314 #ifndef GL_SIGNED_LUMINANCE8_ALPHA8_NV
06315 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV                                34564
06316 #endif
06317 
06318 #ifndef GL_SIGNED_ALPHA_NV
06319 #define GL_SIGNED_ALPHA_NV                                            34565
06320 #endif
06321 
06322 #ifndef GL_SIGNED_ALPHA8_NV
06323 #define GL_SIGNED_ALPHA8_NV                                           34566
06324 #endif
06325 
06326 #ifndef GL_SIGNED_INTENSITY_NV
06327 #define GL_SIGNED_INTENSITY_NV                                        34567
06328 #endif
06329 
06330 #ifndef GL_SIGNED_INTENSITY8_NV
06331 #define GL_SIGNED_INTENSITY8_NV                                       34568
06332 #endif
06333 
06334 #ifndef GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
06335 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV                               34572
06336 #endif
06337 
06338 #ifndef GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
06339 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV                             34573
06340 #endif
06341 
06342 #ifndef GL_HILO16_NV
06343 #define GL_HILO16_NV                                                  34552
06344 #endif
06345 
06346 #ifndef GL_SIGNED_HILO_NV
06347 #define GL_SIGNED_HILO_NV                                             34553
06348 #endif
06349 
06350 #ifndef GL_SIGNED_HILO16_NV
06351 #define GL_SIGNED_HILO16_NV                                           34554
06352 #endif
06353 
06354 #ifndef GL_DSDT8_NV
06355 #define GL_DSDT8_NV                                                   34569
06356 #endif
06357 
06358 #ifndef GL_DSDT8_MAG8_NV
06359 #define GL_DSDT8_MAG8_NV                                              34570
06360 #endif
06361 
06362 #ifndef GL_DSDT_MAG_INTENSITY_NV
06363 #define GL_DSDT_MAG_INTENSITY_NV                                      34524
06364 #endif
06365 
06366 #ifndef GL_DSDT8_MAG8_INTENSITY8_NV
06367 #define GL_DSDT8_MAG8_INTENSITY8_NV                                   34571
06368 #endif
06369 
06370 
06381 #ifndef GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV
06382 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV                            34896
06383 #endif
06384 
06385 #ifndef GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
06386 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV                      34897
06387 #endif
06388 
06389 #ifndef GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
06390 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV                     34898
06391 #endif
06392 
06393 #ifndef GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
06394 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV               34899
06395 #endif
06396 
06397 #ifndef GL_OFFSET_HILO_TEXTURE_2D_NV
06398 #define GL_OFFSET_HILO_TEXTURE_2D_NV                                  34900
06399 #endif
06400 
06401 #ifndef GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV
06402 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV                           34901
06403 #endif
06404 
06405 #ifndef GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
06406 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV                       34902
06407 #endif
06408 
06409 #ifndef GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
06410 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV                34903
06411 #endif
06412 
06413 #ifndef GL_DEPENDENT_HILO_TEXTURE_2D_NV
06414 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV                               34904
06415 #endif
06416 
06417 #ifndef GL_DEPENDENT_RGB_TEXTURE_3D_NV
06418 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV                                34905
06419 #endif
06420 
06421 #ifndef GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
06422 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV                          34906
06423 #endif
06424 
06425 #ifndef GL_DOT_PRODUCT_PASS_THROUGH_NV
06426 #define GL_DOT_PRODUCT_PASS_THROUGH_NV                                34907
06427 #endif
06428 
06429 #ifndef GL_DOT_PRODUCT_TEXTURE_1D_NV
06430 #define GL_DOT_PRODUCT_TEXTURE_1D_NV                                  34908
06431 #endif
06432 
06433 #ifndef GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
06434 #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV                        34909
06435 #endif
06436 
06437 #ifndef GL_HILO8_NV
06438 #define GL_HILO8_NV                                                   34910
06439 #endif
06440 
06441 #ifndef GL_SIGNED_HILO8_NV
06442 #define GL_SIGNED_HILO8_NV                                            34911
06443 #endif
06444 
06445 #ifndef GL_FORCE_BLUE_TO_ONE_NV
06446 #define GL_FORCE_BLUE_TO_ONE_NV                                       34912
06447 #endif
06448 
06449 
06460 #ifndef GL_VERTEX_ARRAY_RANGE_NV
06461 #define GL_VERTEX_ARRAY_RANGE_NV                                      34077
06462 #endif
06463 
06464 #ifndef GL_VERTEX_ARRAY_RANGE_LENGTH_NV
06465 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV                               34078
06466 #endif
06467 
06468 #ifndef GL_VERTEX_ARRAY_RANGE_VALID_NV
06469 #define GL_VERTEX_ARRAY_RANGE_VALID_NV                                34079
06470 #endif
06471 
06472 #ifndef GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
06473 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV                          34080
06474 #endif
06475 
06476 #ifndef GL_VERTEX_ARRAY_RANGE_POINTER_NV
06477 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV                              34081
06478 #endif
06479 
06480 
06486 typedef GLvoid (csAPIENTRY* csGLVERTEXARRAYRANGENV) (GLsizei length, GLvoid* pointer);
06487 typedef GLvoid (csAPIENTRY* csGLFLUSHVERTEXARRAYRANGENV) ();
06488 typedef GLvoid* (csAPIENTRY* csWGLALLOCATEMEMORYNV) (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority);
06489 typedef GLvoid (csAPIENTRY* csWGLFREEMEMORYNV) (GLvoid* pointer);
06490 
06495 #ifndef GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
06496 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV                        34099
06497 #endif
06498 
06499 
06510 #ifndef GL_VERTEX_PROGRAM_NV
06511 #define GL_VERTEX_PROGRAM_NV                                          34336
06512 #endif
06513 
06514 #ifndef GL_VERTEX_PROGRAM_POINT_SIZE_NV
06515 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV                               34370
06516 #endif
06517 
06518 #ifndef GL_VERTEX_PROGRAM_TWO_SIDE_NV
06519 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV                                 34371
06520 #endif
06521 
06522 #ifndef GL_VERTEX_STATE_PROGRAM_NV
06523 #define GL_VERTEX_STATE_PROGRAM_NV                                    34337
06524 #endif
06525 
06526 #ifndef GL_ATTRIB_ARRAY_SIZE_NV
06527 #define GL_ATTRIB_ARRAY_SIZE_NV                                       34339
06528 #endif
06529 
06530 #ifndef GL_ATTRIB_ARRAY_STRIDE_NV
06531 #define GL_ATTRIB_ARRAY_STRIDE_NV                                     34340
06532 #endif
06533 
06534 #ifndef GL_ATTRIB_ARRAY_TYPE_NV
06535 #define GL_ATTRIB_ARRAY_TYPE_NV                                       34341
06536 #endif
06537 
06538 #ifndef GL_CURRENT_ATTRIB_NV
06539 #define GL_CURRENT_ATTRIB_NV                                          34342
06540 #endif
06541 
06542 #ifndef GL_PROGRAM_PARAMETER_NV
06543 #define GL_PROGRAM_PARAMETER_NV                                       34372
06544 #endif
06545 
06546 #ifndef GL_ATTRIB_ARRAY_POINTER_NV
06547 #define GL_ATTRIB_ARRAY_POINTER_NV                                    34373
06548 #endif
06549 
06550 #ifndef GL_PROGRAM_TARGET_NV
06551 #define GL_PROGRAM_TARGET_NV                                          34374
06552 #endif
06553 
06554 #ifndef GL_PROGRAM_LENGTH_NV
06555 #define GL_PROGRAM_LENGTH_NV                                          34343
06556 #endif
06557 
06558 #ifndef GL_PROGRAM_RESIDENT_NV
06559 #define GL_PROGRAM_RESIDENT_NV                                        34375
06560 #endif
06561 
06562 #ifndef GL_PROGRAM_STRING_NV
06563 #define GL_PROGRAM_STRING_NV                                          34344
06564 #endif
06565 
06566 #ifndef GL_TRACK_MATRIX_NV
06567 #define GL_TRACK_MATRIX_NV                                            34376
06568 #endif
06569 
06570 #ifndef GL_TRACK_MATRIX_TRANSFORM_NV
06571 #define GL_TRACK_MATRIX_TRANSFORM_NV                                  34377
06572 #endif
06573 
06574 #ifndef GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV
06575 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV                            34350
06576 #endif
06577 
06578 #ifndef GL_MAX_TRACK_MATRICES_NV
06579 #define GL_MAX_TRACK_MATRICES_NV                                      34351
06580 #endif
06581 
06582 #ifndef GL_CURRENT_MATRIX_STACK_DEPTH_NV
06583 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV                              34368
06584 #endif
06585 
06586 #ifndef GL_CURRENT_MATRIX_NV
06587 #define GL_CURRENT_MATRIX_NV                                          34369
06588 #endif
06589 
06590 #ifndef GL_VERTEX_PROGRAM_BINDING_NV
06591 #define GL_VERTEX_PROGRAM_BINDING_NV                                  34378
06592 #endif
06593 
06594 #ifndef GL_PROGRAM_ERROR_POSITION_NV
06595 #define GL_PROGRAM_ERROR_POSITION_NV                                  34379
06596 #endif
06597 
06598 #ifndef GL_MODELVIEW_PROJECTION_NV
06599 #define GL_MODELVIEW_PROJECTION_NV                                    34345
06600 #endif
06601 
06602 #ifndef GL_MATRIX0_NV
06603 #define GL_MATRIX0_NV                                                 34352
06604 #endif
06605 
06606 #ifndef GL_MATRIX1_NV
06607 #define GL_MATRIX1_NV                                                 34353
06608 #endif
06609 
06610 #ifndef GL_MATRIX2_NV
06611 #define GL_MATRIX2_NV                                                 34354
06612 #endif
06613 
06614 #ifndef GL_MATRIX3_NV
06615 #define GL_MATRIX3_NV                                                 34355
06616 #endif
06617 
06618 #ifndef GL_MATRIX4_NV
06619 #define GL_MATRIX4_NV                                                 34356
06620 #endif
06621 
06622 #ifndef GL_MATRIX5_NV
06623 #define GL_MATRIX5_NV                                                 34357
06624 #endif
06625 
06626 #ifndef GL_MATRIX6_NV
06627 #define GL_MATRIX6_NV                                                 34358
06628 #endif
06629 
06630 #ifndef GL_MATRIX7_NV
06631 #define GL_MATRIX7_NV                                                 34359
06632 #endif
06633 
06634 #ifndef GL_IDENTITY_NV
06635 #define GL_IDENTITY_NV                                                34346
06636 #endif
06637 
06638 #ifndef GL_INVERSE_NV
06639 #define GL_INVERSE_NV                                                 34347
06640 #endif
06641 
06642 #ifndef GL_TRANSPOSE_NV
06643 #define GL_TRANSPOSE_NV                                               34348
06644 #endif
06645 
06646 #ifndef GL_INVERSE_TRANSPOSE_NV
06647 #define GL_INVERSE_TRANSPOSE_NV                                       34349
06648 #endif
06649 
06650 #ifndef GL_VERTEX_ATTRIB_ARRAY0_NV
06651 #define GL_VERTEX_ATTRIB_ARRAY0_NV                                    34384
06652 #endif
06653 
06654 #ifndef GL_VERTEX_ATTRIB_ARRAY1_NV
06655 #define GL_VERTEX_ATTRIB_ARRAY1_NV                                    34385
06656 #endif
06657 
06658 #ifndef GL_VERTEX_ATTRIB_ARRAY2_NV
06659 #define GL_VERTEX_ATTRIB_ARRAY2_NV                                    34386
06660 #endif
06661 
06662 #ifndef GL_VERTEX_ATTRIB_ARRAY3_NV
06663 #define GL_VERTEX_ATTRIB_ARRAY3_NV                                    34387
06664 #endif
06665 
06666 #ifndef GL_VERTEX_ATTRIB_ARRAY4_NV
06667 #define GL_VERTEX_ATTRIB_ARRAY4_NV                                    34388
06668 #endif
06669 
06670 #ifndef GL_VERTEX_ATTRIB_ARRAY5_NV
06671 #define GL_VERTEX_ATTRIB_ARRAY5_NV                                    34389
06672 #endif
06673 
06674 #ifndef GL_VERTEX_ATTRIB_ARRAY6_NV
06675 #define GL_VERTEX_ATTRIB_ARRAY6_NV                                    34390
06676 #endif
06677 
06678 #ifndef GL_VERTEX_ATTRIB_ARRAY7_NV
06679 #define GL_VERTEX_ATTRIB_ARRAY7_NV                                    34391
06680 #endif
06681 
06682 #ifndef GL_VERTEX_ATTRIB_ARRAY8_NV
06683 #define GL_VERTEX_ATTRIB_ARRAY8_NV                                    34392
06684 #endif
06685 
06686 #ifndef GL_VERTEX_ATTRIB_ARRAY9_NV
06687 #define GL_VERTEX_ATTRIB_ARRAY9_NV                                    34393
06688 #endif
06689 
06690 #ifndef GL_VERTEX_ATTRIB_ARRAY10_NV
06691 #define GL_VERTEX_ATTRIB_ARRAY10_NV                                   34394
06692 #endif
06693 
06694 #ifndef GL_VERTEX_ATTRIB_ARRAY11_NV
06695 #define GL_VERTEX_ATTRIB_ARRAY11_NV                                   34395
06696 #endif
06697 
06698 #ifndef GL_VERTEX_ATTRIB_ARRAY12_NV
06699 #define GL_VERTEX_ATTRIB_ARRAY12_NV                                   34396
06700 #endif
06701 
06702 #ifndef GL_VERTEX_ATTRIB_ARRAY13_NV
06703 #define GL_VERTEX_ATTRIB_ARRAY13_NV                                   34397
06704 #endif
06705 
06706 #ifndef GL_VERTEX_ATTRIB_ARRAY14_NV
06707 #define GL_VERTEX_ATTRIB_ARRAY14_NV                                   34398
06708 #endif
06709 
06710 #ifndef GL_VERTEX_ATTRIB_ARRAY15_NV
06711 #define GL_VERTEX_ATTRIB_ARRAY15_NV                                   34399
06712 #endif
06713 
06714 #ifndef GL_MAP1_VERTEX_ATTRIB0_4_NV
06715 #define GL_MAP1_VERTEX_ATTRIB0_4_NV                                   34400
06716 #endif
06717 
06718 #ifndef GL_MAP1_VERTEX_ATTRIB1_4_NV
06719 #define GL_MAP1_VERTEX_ATTRIB1_4_NV                                   34401
06720 #endif
06721 
06722 #ifndef GL_MAP1_VERTEX_ATTRIB2_4_NV
06723 #define GL_MAP1_VERTEX_ATTRIB2_4_NV                                   34402
06724 #endif
06725 
06726 #ifndef GL_MAP1_VERTEX_ATTRIB3_4_NV
06727 #define GL_MAP1_VERTEX_ATTRIB3_4_NV                                   34403
06728 #endif
06729 
06730 #ifndef GL_MAP1_VERTEX_ATTRIB4_4_NV
06731 #define GL_MAP1_VERTEX_ATTRIB4_4_NV                                   34404
06732 #endif
06733 
06734 #ifndef GL_MAP1_VERTEX_ATTRIB5_4_NV
06735 #define GL_MAP1_VERTEX_ATTRIB5_4_NV                                   34405
06736 #endif
06737 
06738 #ifndef GL_MAP1_VERTEX_ATTRIB6_4_NV
06739 #define GL_MAP1_VERTEX_ATTRIB6_4_NV                                   34406
06740 #endif
06741 
06742 #ifndef GL_MAP1_VERTEX_ATTRIB7_4_NV
06743 #define GL_MAP1_VERTEX_ATTRIB7_4_NV                                   34407
06744 #endif
06745 
06746 #ifndef GL_MAP1_VERTEX_ATTRIB8_4_NV
06747 #define GL_MAP1_VERTEX_ATTRIB8_4_NV                                   34408
06748 #endif
06749 
06750 #ifndef GL_MAP1_VERTEX_ATTRIB9_4_NV
06751 #define GL_MAP1_VERTEX_ATTRIB9_4_NV                                   34409
06752 #endif
06753 
06754 #ifndef GL_MAP1_VERTEX_ATTRIB10_4_NV
06755 #define GL_MAP1_VERTEX_ATTRIB10_4_NV                                  34410
06756 #endif
06757 
06758 #ifndef GL_MAP1_VERTEX_ATTRIB11_4_NV
06759 #define GL_MAP1_VERTEX_ATTRIB11_4_NV                                  34411
06760 #endif
06761 
06762 #ifndef GL_MAP1_VERTEX_ATTRIB12_4_NV
06763 #define GL_MAP1_VERTEX_ATTRIB12_4_NV                                  34412
06764 #endif
06765 
06766 #ifndef GL_MAP1_VERTEX_ATTRIB13_4_NV
06767 #define GL_MAP1_VERTEX_ATTRIB13_4_NV                                  34413
06768 #endif
06769 
06770 #ifndef GL_MAP1_VERTEX_ATTRIB14_4_NV
06771 #define GL_MAP1_VERTEX_ATTRIB14_4_NV                                  34414
06772 #endif
06773