opengl1_defines.h

Go to the documentation of this file.
00001 /*
00002 **  ClanLib SDK
00003 **  Copyright (c) 1997-2009 The ClanLib Team
00004 **
00005 **  This software is provided 'as-is', without any express or implied
00006 **  warranty.  In no event will the authors be held liable for any damages
00007 **  arising from the use of this software.
00008 **
00009 **  Permission is granted to anyone to use this software for any purpose,
00010 **  including commercial applications, and to alter it and redistribute it
00011 **  freely, subject to the following restrictions:
00012 **
00013 **  1. The origin of this software must not be misrepresented; you must not
00014 **     claim that you wrote the original software. If you use this software
00015 **     in a product, an acknowledgment in the product documentation would be
00016 **     appreciated but is not required.
00017 **  2. Altered source versions must be plainly marked as such, and must not be
00018 **     misrepresented as being the original software.
00019 **  3. This notice may not be removed or altered from any source distribution.
00020 **
00021 **  Note: Some of the libraries ClanLib may link to may have additional
00022 **  requirements or restrictions.
00023 **
00024 **  File Author(s):
00025 **
00026 **    Magnus Norddahl
00027 */
00028 
00031 
00032 #pragma once
00033 #include "api_gl1.h"
00034 
00035 #ifndef CL_DISPLAYDEFINES_DEFINES
00036 #define CL_DISPLAYDEFINES_DEFINES
00037 
00038 #include <cstddef>
00039 
00040 #ifndef __APPLE__
00041 // Win32 and linux
00042 typedef unsigned int CLenum;
00043 typedef unsigned char CLboolean;
00044 typedef unsigned int CLbitfield;
00045 typedef signed char CLbyte;
00046 typedef short CLshort;
00047 typedef int CLint;
00048 typedef int CLsizei;
00049 typedef unsigned char CLubyte;
00050 typedef unsigned short CLushort;
00051 typedef unsigned int CLuint;
00052 typedef float CLfloat;
00053 typedef float CLclampf;
00054 typedef double CLdouble;
00055 typedef double CLclampd;
00056 typedef void CLvoid;
00057 typedef char CLchar;
00058 typedef ptrdiff_t CLintptr;
00059 typedef ptrdiff_t CLsizeiptr;
00060 
00061 #else
00062 typedef unsigned long CLenum;
00063 typedef unsigned char CLboolean;
00064 typedef unsigned long CLbitfield;
00065 typedef signed char CLbyte;
00066 typedef short CLshort;
00067 typedef long CLint;
00068 typedef long CLsizei;
00069 typedef unsigned char CLubyte;
00070 typedef unsigned short CLushort;
00071 typedef unsigned long CLuint;
00072 typedef float CLfloat;
00073 typedef float CLclampf;
00074 typedef double CLdouble;
00075 typedef double CLclampd;
00076 typedef void CLvoid;
00077 typedef char CLchar;
00078 typedef ptrdiff_t CLintptr;
00079 typedef ptrdiff_t CLsizeiptr;
00080 #endif
00081 
00085 enum CL_DisplayDefines
00086 {
00087         // AccumOp:
00088 
00089         CL_ACCUM                          = 0x0100,
00090         CL_LOAD                           = 0x0101,
00091         CL_RETURN                         = 0x0102,
00092         CL_MULT                           = 0x0103,
00093         CL_ADD                            = 0x0104,
00094 
00095         // AlphaFunction:
00096 
00097         CL_NEVER                          = 0x0200,
00098         CL_LESS                           = 0x0201,
00099         CL_EQUAL                          = 0x0202,
00100         CL_LEQUAL                         = 0x0203,
00101         CL_GREATER                        = 0x0204,
00102         CL_NOTEQUAL                       = 0x0205,
00103         CL_GEQUAL                         = 0x0206,
00104         CL_ALWAYS                         = 0x0207,
00105 
00106         // AttribMask:
00107 
00108         CL_CURRENT_BIT                    = 0x00000001,
00109         CL_POINT_BIT                      = 0x00000002,
00110         CL_LINE_BIT                       = 0x00000004,
00111         CL_POLYGON_BIT                    = 0x00000008,
00112         CL_POLYGON_STIPPLE_BIT            = 0x00000010,
00113         CL_PIXEL_MODE_BIT                 = 0x00000020,
00114         CL_LIGHTING_BIT                   = 0x00000040,
00115         CL_FOG_BIT                        = 0x00000080,
00116         CL_DEPTH_BUFFER_BIT               = 0x00000100,
00117         CL_ACCUM_BUFFER_BIT               = 0x00000200,
00118         CL_STENCIL_BUFFER_BIT             = 0x00000400,
00119         CL_VIEWPORT_BIT                   = 0x00000800,
00120         CL_TRANSFORM_BIT                  = 0x00001000,
00121         CL_ENABLE_BIT                     = 0x00002000,
00122         CL_COLOR_BUFFER_BIT               = 0x00004000,
00123         CL_HINT_BIT                       = 0x00008000,
00124         CL_EVAL_BIT                       = 0x00010000,
00125         CL_LIST_BIT                       = 0x00020000,
00126         CL_TEXTURE_BIT                    = 0x00040000,
00127         CL_SCISSOR_BIT                    = 0x00080000,
00128         CL_ALL_ATTRIB_BITS                = 0x000fffff,
00129 
00130         // BeginMode:
00131 
00132         CL_POINTS                         = 0x0000,
00133         CL_LINES                          = 0x0001,
00134         CL_LINE_LOOP                      = 0x0002,
00135         CL_LINE_STRIP                     = 0x0003,
00136         CL_TRIANGLES                      = 0x0004,
00137         CL_TRIANGLE_STRIP                 = 0x0005,
00138         CL_TRIANGLE_FAN                   = 0x0006,
00139         CL_QUADS                          = 0x0007,
00140         CL_QUAD_STRIP                     = 0x0008,
00141         CL_POLYGON                        = 0x0009,
00142 
00143         // BlendEquationMode:
00144 
00145         CL_LOGIC_OP                       = 0x0BF1,
00146         // CL_FUNC_ADD
00147         // CL_MIN
00148         // CL_MAX
00149         // CL_FUNC_SUBTRACT
00150         // CL_FUNC_REVERSE_SUBTRACT
00151 
00152         // BlendingFactorDest:
00153 
00154         CL_ZERO                           = 0,
00155         CL_ONE                            = 1,
00156         CL_SRC_COLOR                      = 0x0300,
00157         CL_ONE_MINUS_SRC_COLOR            = 0x0301,
00158         CL_SRC_ALPHA                      = 0x0302,
00159         CL_ONE_MINUS_SRC_ALPHA            = 0x0303,
00160         CL_DST_ALPHA                      = 0x0304,
00161         CL_ONE_MINUS_DST_ALPHA            = 0x0305,
00162         // CL_CONSTANT_COLOR
00163         // CL_ONE_MINUS_CONSTANT_COLOR
00164         // CL_CONSTANT_ALPHA
00165         // CL_ONE_MINUS_CONSTANT_ALPHA
00166 
00167         // BlendingFactorSrc:
00168 
00169         // CL_ZERO
00170         // CL_ONE
00171         CL_DST_COLOR                      = 0x0306,
00172         CL_ONE_MINUS_DST_COLOR            = 0x0307,
00173         CL_SRC_ALPHA_SATURATE             = 0x0308,
00174         // CL_SRC_ALPHA
00175         // CL_ONE_MINUS_SRC_ALPHA
00176         // CL_DST_ALPHA
00177         // CL_ONE_MINUS_DST_ALPHA
00178         // CL_CONSTANT_COLOR
00179         // CL_ONE_MINUS_CONSTANT_COLOR
00180         // CL_CONSTANT_ALPHA
00181         // CL_ONE_MINUS_CONSTANT_ALPHA
00182 
00183         // Boolean:
00184 
00185         CL_TRUE                           = 1,
00186         CL_FALSE                          = 0,
00187 
00188         // ClearBufferMask:
00189 
00190         // COLOR_BUFFER_BIT
00191         // ACCUM_BUFFER_BIT
00192         // STENCIL_BUFFER_BIT
00193         // DEPTH_BUFFER_BIT
00194 
00195         // ClientArrayType:
00196 
00197         // VERTEX_ARRAY
00198         // NORMAL_ARRAY
00199         // COLOR_ARRAY
00200         // INDEX_ARRAY
00201         // TEXTURE_COORD_ARRAY
00202         // EDGE_FLAG_ARRAY
00203 
00204         // ClipPlaneName:
00205 
00206         CL_CLIP_PLANE0                    = 0x3000,
00207         CL_CLIP_PLANE1                    = 0x3001,
00208         CL_CLIP_PLANE2                    = 0x3002,
00209         CL_CLIP_PLANE3                    = 0x3003,
00210         CL_CLIP_PLANE4                    = 0x3004,
00211         CL_CLIP_PLANE5                    = 0x3005,
00212 
00213         // ColorMaterialFace:
00214 
00215         // CL_FRONT
00216         // CL_BACK
00217         // CL_FRONT_AND_BACK
00218 
00219         // ColorMaterialParameter:
00220 
00221         // CL_AMBIENT
00222         // CL_DIFFUSE
00223         // CL_SPECULAR
00224         // CL_EMISSION
00225         // CL_AMBIENT_AND_DIFFUSE
00226 
00227         // ColorPointerType:
00228 
00229         // CL_BYTE
00230         // CL_UNSIGNED_BYTE
00231         // CL_SHORT
00232         // CL_UNSIGNED_SHORT
00233         // CL_INT
00234         // CL_UNSIGNED_INT
00235         // CL_FLOAT
00236         // CL_DOUBLE
00237 
00238         // ColorTableParameterPName:
00239 
00240         // CL_COLOR_TABLE_SCALE
00241         // CL_COLOR_TABLE_BIAS
00242 
00243         // ColorTableTarget:
00244 
00245         // CL_COLOR_TABLE
00246         // CL_POST_CONVOLUTION_COLOR_TABLE
00247         // CL_POST_COLOR_MATRIX_COLOR_TABLE
00248         // CL_PROXY_COLOR_TABLE
00249         // CL_PROXY_POST_CONVOLUTION_COLOR_TABLE
00250         // CL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
00251 
00252         // ConvolutionBorderMode:
00253 
00254         // CL_REDUCE
00255         // CL_IGNORE_BORDER
00256         // CL_CONSTANT_BORDER
00257 
00258         // ConvolutionParameter:
00259 
00260         // CL_CONVOLUTION_BORDER_MODE
00261         // CL_CONVOLUTION_FILTER_SCALE
00262         // CL_CONVOLUTION_FILTER_BIAS
00263 
00264         // ConvolutionTarget:
00265 
00266         // CL_CONVOLUTION_1D
00267         // CL_CONVOLUTION_2D
00268 
00269         // CullFaceMode:
00270 
00271         // CL_FRONT
00272         // CL_BACK
00273         // CL_FRONT_AND_BACK
00274 
00275         // DataType:
00276 
00277         CL_BYTE                           = 0x1400,
00278         CL_UNSIGNED_BYTE                  = 0x1401,
00279         CL_SHORT                          = 0x1402,
00280         CL_UNSIGNED_SHORT                 = 0x1403,
00281         CL_INT                            = 0x1404,
00282         CL_UNSIGNED_INT                   = 0x1405,
00283         CL_FLOAT                          = 0x1406,
00284         CL_2_BYTES                        = 0x1407,
00285         CL_3_BYTES                        = 0x1408,
00286         CL_4_BYTES                        = 0x1409,
00287         CL_DOUBLE                         = 0x140A,
00288 
00289         // DepthFunction:
00290 
00291         // CL_NEVER
00292         // CL_LESS
00293         // CL_EQUAL
00294         // CL_LEQUAL
00295         // CL_GREATER
00296         // CL_NOTEQUAL
00297         // CL_GEQUAL
00298         // CL_ALWAYS
00299 
00300         // DrawBufferMode:
00301 
00302         CL_NONE                           = 0,
00303         CL_FRONT_LEFT                     = 0x0400,
00304         CL_FRONT_RIGHT                    = 0x0401,
00305         CL_BACK_LEFT                      = 0x0402,
00306         CL_BACK_RIGHT                     = 0x0403,
00307         CL_FRONT                          = 0x0404,
00308         CL_BACK                           = 0x0405,
00309         CL_LEFT                           = 0x0406,
00310         CL_RIGHT                          = 0x0407,
00311         CL_FRONT_AND_BACK                 = 0x0408,
00312         CL_AUX0                           = 0x0409,
00313         CL_AUX1                           = 0x040A,
00314         CL_AUX2                           = 0x040B,
00315         CL_AUX3                           = 0x040C,
00316 
00317         // Enable:
00318 
00319         // CL_FOG
00320         // CL_LIGHTING
00321         // CL_TEXTURE_1D
00322         // CL_TEXTURE_2D
00323         // CL_LINE_STIPPLE
00324         // CL_POLYGON_STIPPLE
00325         // CL_CULL_FACE
00326         // CL_ALPHA_TEST
00327         // CL_BLEND
00328         // CL_INDEX_LOGIC_OP
00329         // CL_COLOR_LOGIC_OP
00330         // CL_DITHER
00331         // CL_STENCIL_TEST
00332         // CL_DEPTH_TEST
00333         // CL_CLIP_PLANE0
00334         // CL_CLIP_PLANE1
00335         // CL_CLIP_PLANE2
00336         // CL_CLIP_PLANE3
00337         // CL_CLIP_PLANE4
00338         // CL_CLIP_PLANE5
00339         // CL_LIGHT0
00340         // CL_LIGHT1
00341         // CL_LIGHT2
00342         // CL_LIGHT3
00343         // CL_LIGHT4
00344         // CL_LIGHT5
00345         // CL_LIGHT6
00346         // CL_LIGHT7
00347         // CL_TEXTURE_GEN_S
00348         // CL_TEXTURE_GEN_T
00349         // CL_TEXTURE_GEN_R
00350         // CL_TEXTURE_GEN_Q
00351         // CL_MAP1_VERTEX_3
00352         // CL_MAP1_VERTEX_4
00353         // CL_MAP1_COLOR_4
00354         // CL_MAP1_INDEX
00355         // CL_MAP1_NORMAL
00356         // CL_MAP1_TEXTURE_COORD_1
00357         // CL_MAP1_TEXTURE_COORD_2
00358         // CL_MAP1_TEXTURE_COORD_3
00359         // CL_MAP1_TEXTURE_COORD_4
00360         // CL_MAP2_VERTEX_3
00361         // CL_MAP2_VERTEX_4
00362         // CL_MAP2_COLOR_4
00363         // CL_MAP2_INDEX
00364         // CL_MAP2_NORMAL
00365         // CL_MAP2_TEXTURE_COORD_1
00366         // CL_MAP2_TEXTURE_COORD_2
00367         // CL_MAP2_TEXTURE_COORD_3
00368         // CL_MAP2_TEXTURE_COORD_4
00369         // CL_POINT_SMOOTH
00370         // CL_LINE_SMOOTH
00371         // CL_POLYGON_SMOOTH
00372         // CL_SCISSOR_TEST
00373         // CL_COLOR_MATERIAL
00374         // CL_NORMALIZE
00375         // CL_AUTO_NORMAL
00376         // CL_VERTEX_ARRAY
00377         // CL_NORMAL_ARRAY
00378         // CL_COLOR_ARRAY
00379         // CL_INDEX_ARRAY
00380         // CL_TEXTURE_COORD_ARRAY
00381         // CL_EDGE_FLAG_ARRAY
00382         // CL_POLYGON_OFFSET_POINT
00383         // CL_POLYGON_OFFSET_LINE
00384         // CL_POLYGON_OFFSET_FILL
00385         // CL_COLOR_TABLE
00386         // CL_POST_CONVOLUTION_COLOR_TABLE
00387         // CL_POST_COLOR_MATRIX_COLOR_TABLE
00388         // CL_CONVOLUTION_1D
00389         // CL_CONVOLUTION_2D
00390         // CL_SEPARABLE_2D
00391         // CL_HISTOGRAM
00392         // CL_MINMAX
00393         // CL_RESCALE_NORMAL
00394         // CL_TEXTURE_3D
00395 
00396         // ErrorCode:
00397 
00398         CL_NO_ERROR                     = 0,
00399         CL_INVALID_ENUM                 = 0x0500,
00400         CL_INVALID_VALUE                = 0x0501,
00401         CL_INVALID_OPERATION            = 0x0502,
00402         CL_STACK_OVERFLOW               = 0x0503,
00403         CL_STACK_UNDERFLOW              = 0x0504,
00404         CL_OUT_OF_MEMORY                = 0x0505,
00405         // CL_TABLE_TOO_LARGE
00406 
00407         // FeedBackMode:
00408 
00409         CL_2D                           = 0x0600,
00410         CL_3D                           = 0x0601,
00411         CL_3D_COLOR                     = 0x0602,
00412         CL_3D_COLOR_TEXTURE             = 0x0603,
00413         CL_4D_COLOR_TEXTURE             = 0x0604,
00414 
00415         // FeedBackToken:
00416 
00417         CL_PASS_THROUGH_TOKEN           = 0x0700,
00418         CL_POINT_TOKEN                  = 0x0701,
00419         CL_LINE_TOKEN                   = 0x0702,
00420         CL_POLYGON_TOKEN                = 0x0703,
00421         CL_BITMAP_TOKEN                 = 0x0704,
00422         CL_DRAW_PIXEL_TOKEN             = 0x0705,
00423         CL_COPY_PIXEL_TOKEN             = 0x0706,
00424         CL_LINE_RESET_TOKEN             = 0x0707,
00425 
00426         // FogMode:
00427 
00428         // CL_LINEAR
00429         CL_EXP                          = 0x0800,
00430         CL_EXP2                         = 0x0801,
00431 
00432         // FogParameter:
00433 
00434         // CL_FOG_COLOR
00435         // CL_FOG_DENSITY
00436         // CL_FOG_END
00437         // CL_FOG_INDEX
00438         // CL_FOG_MODE
00439         // CL_FOG_START
00440 
00441         // FrontFaceDirection:
00442 
00443         CL_CW                           = 0x0900,
00444         CL_CCW                          = 0x0901,
00445 
00446         // GetColorTableParameterPName:
00447 
00448         // CL_COLOR_TABLE_SCALE
00449         // CL_COLOR_TABLE_BIAS
00450         // CL_COLOR_TABLE_FORMAT
00451         // CL_COLOR_TABLE_WIDTH
00452         // CL_COLOR_TABLE_RED_SIZE
00453         // CL_COLOR_TABLE_GREEN_SIZE
00454         // CL_COLOR_TABLE_BLUE_SIZE
00455         // CL_COLOR_TABLE_ALPHA_SIZE
00456         // CL_COLOR_TABLE_LUMINANCE_SIZE
00457         // CL_COLOR_TABLE_INTENSITY_SIZE
00458 
00459         // GetConvolutionParameterPName:
00460 
00461         // CL_CONVOLUTION_BORDER_COLOR
00462         // CL_CONVOLUTION_BORDER_MODE
00463         // CL_CONVOLUTION_FILTER_SCALE
00464         // CL_CONVOLUTION_FILTER_BIAS
00465         // CL_CONVOLUTION_FORMAT
00466         // CL_CONVOLUTION_WIDTH
00467         // CL_CONVOLUTION_HEIGHT
00468         // CL_MAX_CONVOLUTION_WIDTH
00469         // CL_MAX_CONVOLUTION_HEIGHT
00470 
00471         // GetHistogramParameterPName:
00472 
00473         // CL_HISTOGRAM_WIDTH
00474         // CL_HISTOGRAM_FORMAT
00475         // CL_HISTOGRAM_RED_SIZE
00476         // CL_HISTOGRAM_GREEN_SIZE
00477         // CL_HISTOGRAM_BLUE_SIZE
00478         // CL_HISTOGRAM_ALPHA_SIZE
00479         // CL_HISTOGRAM_LUMINANCE_SIZE
00480         // CL_HISTOGRAM_SINK
00481 
00482         // GetMapTarget:
00483 
00484         CL_COEFF                        = 0x0A00,
00485         CL_ORDER                        = 0x0A01,
00486         CL_DOMAIN                       = 0x0A02,
00487 
00488         // GetMinmaxParameterPName:
00489 
00490         // CL_MINMAX_FORMAT
00491         // CL_MINMAX_SINK
00492 
00493         // GetPixelMap:
00494 
00495         // CL_PIXEL_MAP_I_TO_I
00496         // CL_PIXEL_MAP_S_TO_S
00497         // CL_PIXEL_MAP_I_TO_R
00498         // CL_PIXEL_MAP_I_TO_G
00499         // CL_PIXEL_MAP_I_TO_B
00500         // CL_PIXEL_MAP_I_TO_A
00501         // CL_PIXEL_MAP_R_TO_R
00502         // CL_PIXEL_MAP_G_TO_G
00503         // CL_PIXEL_MAP_B_TO_B
00504         // CL_PIXEL_MAP_A_TO_A
00505 
00506         // GetPointerTarget:
00507 
00508         // CL_VERTEX_ARRAY_POINTER
00509         // CL_NORMAL_ARRAY_POINTER
00510         // CL_COLOR_ARRAY_POINTER
00511         // CL_INDEX_ARRAY_POINTER
00512         // CL_TEXTURE_COORD_ARRAY_POINTER
00513         // CL_EDGE_FLAG_ARRAY_POINTER
00514 
00515         // GetTarget:
00516 
00517         CL_CURRENT_COLOR                = 0x0B00,
00518         CL_CURRENT_INDEX                = 0x0B01,
00519         CL_CURRENT_NORMAL               = 0x0B02,
00520         CL_CURRENT_TEXTURE_COORDS       = 0x0B03,
00521         CL_CURRENT_RASTER_COLOR         = 0x0B04,
00522         CL_CURRENT_RASTER_INDEX         = 0x0B05,
00523         CL_CURRENT_RASTER_TEXTURE_COORDS= 0x0B06,
00524         CL_CURRENT_RASTER_POSITION      = 0x0B07,
00525         CL_CURRENT_RASTER_POSITION_VALID= 0x0B08,
00526         CL_CURRENT_RASTER_DISTANCE      = 0x0B09,
00527         CL_POINT_SMOOTH                 = 0x0B10,
00528         CL_POINT_SIZE                   = 0x0B11,
00529         CL_POINT_SIZE_RANGE             = 0x0B12,
00530         CL_POINT_SIZE_GRANULARITY       = 0x0B13,
00531         CL_LINE_SMOOTH                  = 0x0B20,
00532         CL_LINE_WIDTH                   = 0x0B21,
00533         CL_LINE_WIDTH_RANGE             = 0x0B22,
00534         CL_LINE_WIDTH_GRANULARITY       = 0x0B23,
00535         CL_LINE_STIPPLE                 = 0x0B24,
00536         CL_LINE_STIPPLE_PATTERN         = 0x0B25,
00537         CL_LINE_STIPPLE_REPEAT          = 0x0B26,
00538         // CL_SMOOTH_POINT_SIZE_RANGE
00539         // CL_SMOOTH_POINT_SIZE_GRANULARITY
00540         // CL_SMOOTH_LINE_WIDTH_RANGE
00541         // CL_SMOOTH_LINE_WIDTH_GRANULARITY
00542         // CL_ALIASED_POINT_SIZE_RANGE
00543         // CL_ALIASED_LINE_WIDTH_RANGE
00544         CL_LIST_MODE                    = 0x0B30,
00545         CL_MAX_LIST_NESTING             = 0x0B31,
00546         CL_LIST_BASE                    = 0x0B32,
00547         CL_LIST_INDEX                   = 0x0B33,
00548         CL_POLYGON_MODE                 = 0x0B40,
00549         CL_POLYGON_SMOOTH               = 0x0B41,
00550         CL_POLYGON_STIPPLE              = 0x0B42,
00551         CL_EDGE_FLAG                    = 0x0B43,
00552         CL_CULL_FACE                    = 0x0B44,
00553         CL_CULL_FACE_MODE               = 0x0B45,
00554         CL_FRONT_FACE                   = 0x0B46,
00555         CL_LIGHTING                     = 0x0B50,
00556         CL_LIGHT_MODEL_LOCAL_VIEWER     = 0x0B51,
00557         CL_LIGHT_MODEL_TWO_SIDE         = 0x0B52,
00558         CL_LIGHT_MODEL_AMBIENT          = 0x0B53,
00559         CL_SHADE_MODEL                  = 0x0B54,
00560         CL_COLOR_MATERIAL_FACE          = 0x0B55,
00561         CL_COLOR_MATERIAL_PARAMETER     = 0x0B56,
00562         CL_COLOR_MATERIAL               = 0x0B57,
00563         CL_FOG                          = 0x0B60,
00564         CL_FOG_INDEX                    = 0x0B61,
00565         CL_FOG_DENSITY                  = 0x0B62,
00566         CL_FOG_START                    = 0x0B63,
00567         CL_FOG_END                      = 0x0B64,
00568         CL_FOG_MODE                     = 0x0B65,
00569         CL_FOG_COLOR                    = 0x0B66,
00570         CL_DEPTH_RANGE                  = 0x0B70,
00571         CL_DEPTH_TEST                   = 0x0B71,
00572         CL_DEPTH_WRITEMASK              = 0x0B72,
00573         CL_DEPTH_CLEAR_VALUE            = 0x0B73,
00574         CL_DEPTH_FUNC                   = 0x0B74,
00575         CL_ACCUM_CLEAR_VALUE            = 0x0B80,
00576         CL_STENCIL_TEST                 = 0x0B90,
00577         CL_STENCIL_CLEAR_VALUE          = 0x0B91,
00578         CL_STENCIL_FUNC                 = 0x0B92,
00579         CL_STENCIL_VALUE_MASK           = 0x0B93,
00580         CL_STENCIL_FAIL                 = 0x0B94,
00581         CL_STENCIL_PASS_DEPTH_FAIL      = 0x0B95,
00582         CL_STENCIL_PASS_DEPTH_PASS      = 0x0B96,
00583         CL_STENCIL_REF                  = 0x0B97,
00584         CL_STENCIL_WRITEMASK            = 0x0B98,
00585         CL_MATRIX_MODE                  = 0x0BA0,
00586         CL_NORMALIZE                    = 0x0BA1,
00587         CL_VIEWPORT                     = 0x0BA2,
00588         CL_MODELVIEW_STACK_DEPTH        = 0x0BA3,
00589         CL_PROJECTION_STACK_DEPTH       = 0x0BA4,
00590         CL_TEXTURE_STACK_DEPTH          = 0x0BA5,
00591         CL_MODELVIEW_MATRIX             = 0x0BA6,
00592         CL_PROJECTION_MATRIX            = 0x0BA7,
00593         CL_TEXTURE_MATRIX               = 0x0BA8,
00594         CL_ATTRIB_STACK_DEPTH           = 0x0BB0,
00595         CL_CLIENT_ATTRIB_STACK_DEPTH    = 0x0BB1,
00596         CL_ALPHA_TEST                   = 0x0BC0,
00597         CL_ALPHA_TEST_FUNC              = 0x0BC1,
00598         CL_ALPHA_TEST_REF               = 0x0BC2,
00599         CL_DITHER                       = 0x0BD0,
00600         CL_BLEND_DST                    = 0x0BE0,
00601         CL_BLEND_SRC                    = 0x0BE1,
00602         CL_BLEND                        = 0x0BE2,
00603         CL_LOGIC_OP_MODE                = 0x0BF0,
00604         CL_INDEX_LOGIC_OP               = 0x0BF1,
00605         CL_COLOR_LOGIC_OP               = 0x0BF2,
00606         CL_AUX_BUFFERS                  = 0x0C00,
00607         CL_DRAW_BUFFER                  = 0x0C01,
00608         CL_READ_BUFFER                  = 0x0C02,
00609         CL_SCISSOR_BOX                  = 0x0C10,
00610         CL_SCISSOR_TEST                 = 0x0C11,
00611         CL_INDEX_CLEAR_VALUE            = 0x0C20,
00612         CL_INDEX_WRITEMASK              = 0x0C21,
00613         CL_COLOR_CLEAR_VALUE            = 0x0C22,
00614         CL_COLOR_WRITEMASK              = 0x0C23,
00615         CL_INDEX_MODE                   = 0x0C30,
00616         CL_RGBA_MODE                    = 0x0C31,
00617         CL_DOUBLEBUFFER                 = 0x0C32,
00618         CL_STEREO                       = 0x0C33,
00619         CL_RENDER_MODE                  = 0x0C40,
00620         CL_PERSPECTIVE_CORRECTION_HINT  = 0x0C50,
00621         CL_POINT_SMOOTH_HINT            = 0x0C51,
00622         CL_LINE_SMOOTH_HINT             = 0x0C52,
00623         CL_POLYGON_SMOOTH_HINT          = 0x0C53,
00624         CL_FOG_HINT                     = 0x0C54,
00625         CL_TEXTURE_GEN_S                = 0x0C60,
00626         CL_TEXTURE_GEN_T                = 0x0C61,
00627         CL_TEXTURE_GEN_R                = 0x0C62,
00628         CL_TEXTURE_GEN_Q                = 0x0C63,
00629         CL_PIXEL_MAP_I_TO_I             = 0x0C70,
00630         CL_PIXEL_MAP_S_TO_S             = 0x0C71,
00631         CL_PIXEL_MAP_I_TO_R             = 0x0C72,
00632         CL_PIXEL_MAP_I_TO_G             = 0x0C73,
00633         CL_PIXEL_MAP_I_TO_B             = 0x0C74,
00634         CL_PIXEL_MAP_I_TO_A             = 0x0C75,
00635         CL_PIXEL_MAP_R_TO_R             = 0x0C76,
00636         CL_PIXEL_MAP_G_TO_G             = 0x0C77,
00637         CL_PIXEL_MAP_B_TO_B             = 0x0C78,
00638         CL_PIXEL_MAP_A_TO_A             = 0x0C79,
00639         CL_PIXEL_MAP_I_TO_I_SIZE        = 0x0CB0,
00640         CL_PIXEL_MAP_S_TO_S_SIZE        = 0x0CB1,
00641         CL_PIXEL_MAP_I_TO_R_SIZE        = 0x0CB2,
00642         CL_PIXEL_MAP_I_TO_G_SIZE        = 0x0CB3,
00643         CL_PIXEL_MAP_I_TO_B_SIZE        = 0x0CB4,
00644         CL_PIXEL_MAP_I_TO_A_SIZE        = 0x0CB5,
00645         CL_PIXEL_MAP_R_TO_R_SIZE        = 0x0CB6,
00646         CL_PIXEL_MAP_G_TO_G_SIZE        = 0x0CB7,
00647         CL_PIXEL_MAP_B_TO_B_SIZE        = 0x0CB8,
00648         CL_PIXEL_MAP_A_TO_A_SIZE        = 0x0CB9,
00649         CL_UNPACK_SWAP_BYTES            = 0x0CF0,
00650         CL_UNPACK_LSB_FIRST             = 0x0CF1,
00651         CL_UNPACK_ROW_LENGTH            = 0x0CF2,
00652         CL_UNPACK_SKIP_ROWS             = 0x0CF3,
00653         CL_UNPACK_SKIP_PIXELS           = 0x0CF4,
00654         CL_UNPACK_ALIGNMENT             = 0x0CF5,
00655         CL_PACK_SWAP_BYTES              = 0x0D00,
00656         CL_PACK_LSB_FIRST               = 0x0D01,
00657         CL_PACK_ROW_LENGTH              = 0x0D02,
00658         CL_PACK_SKIP_ROWS               = 0x0D03,
00659         CL_PACK_SKIP_PIXELS             = 0x0D04,
00660         CL_PACK_ALIGNMENT               = 0x0D05,
00661         CL_MAP_COLOR                    = 0x0D10,
00662         CL_MAP_STENCIL                  = 0x0D11,
00663         CL_INDEX_SHIFT                  = 0x0D12,
00664         CL_INDEX_OFFSET                 = 0x0D13,
00665         CL_RED_SCALE                    = 0x0D14,
00666         CL_RED_BIAS                     = 0x0D15,
00667         CL_ZOOM_X                       = 0x0D16,
00668         CL_ZOOM_Y                       = 0x0D17,
00669         CL_GREEN_SCALE                  = 0x0D18,
00670         CL_GREEN_BIAS                   = 0x0D19,
00671         CL_BLUE_SCALE                   = 0x0D1A,
00672         CL_BLUE_BIAS                    = 0x0D1B,
00673         CL_ALPHA_SCALE                  = 0x0D1C,
00674         CL_ALPHA_BIAS                   = 0x0D1D,
00675         CL_DEPTH_SCALE                  = 0x0D1E,
00676         CL_DEPTH_BIAS                   = 0x0D1F,
00677         CL_MAX_EVAL_ORDER               = 0x0D30,
00678         CL_MAX_LIGHTS                   = 0x0D31,
00679         CL_MAX_CLIP_PLANES              = 0x0D32,
00680         CL_MAX_TEXTURE_SIZE             = 0x0D33,
00681         CL_MAX_PIXEL_MAP_TABLE          = 0x0D34,
00682         CL_MAX_ATTRIB_STACK_DEPTH       = 0x0D35,
00683         CL_MAX_MODELVIEW_STACK_DEPTH    = 0x0D36,
00684         CL_MAX_NAME_STACK_DEPTH         = 0x0D37,
00685         CL_MAX_PROJECTION_STACK_DEPTH   = 0x0D38,
00686         CL_MAX_TEXTURE_STACK_DEPTH      = 0x0D39,
00687         CL_MAX_VIEWPORT_DIMS            = 0x0D3A,
00688         CL_MAX_CLIENT_ATTRIB_STACK_DEPTH= 0x0D3B,
00689         CL_SUBPIXEL_BITS                = 0x0D50,
00690         CL_INDEX_BITS                   = 0x0D51,
00691         CL_RED_BITS                     = 0x0D52,
00692         CL_GREEN_BITS                   = 0x0D53,
00693         CL_BLUE_BITS                    = 0x0D54,
00694         CL_ALPHA_BITS                   = 0x0D55,
00695         CL_DEPTH_BITS                   = 0x0D56,
00696         CL_STENCIL_BITS                 = 0x0D57,
00697         CL_ACCUM_RED_BITS               = 0x0D58,
00698         CL_ACCUM_GREEN_BITS             = 0x0D59,
00699         CL_ACCUM_BLUE_BITS              = 0x0D5A,
00700         CL_ACCUM_ALPHA_BITS             = 0x0D5B,
00701         CL_NAME_STACK_DEPTH             = 0x0D70,
00702         CL_AUTO_NORMAL                  = 0x0D80,
00703         CL_MAP1_COLOR_4                 = 0x0D90,
00704         CL_MAP1_INDEX                   = 0x0D91,
00705         CL_MAP1_NORMAL                  = 0x0D92,
00706         CL_MAP1_TEXTURE_COORD_1         = 0x0D93,
00707         CL_MAP1_TEXTURE_COORD_2         = 0x0D94,
00708         CL_MAP1_TEXTURE_COORD_3         = 0x0D95,
00709         CL_MAP1_TEXTURE_COORD_4         = 0x0D96,
00710         CL_MAP1_VERTEX_3                = 0x0D97,
00711         CL_MAP1_VERTEX_4                = 0x0D98,
00712         CL_MAP2_COLOR_4                 = 0x0DB0,
00713         CL_MAP2_INDEX                   = 0x0DB1,
00714         CL_MAP2_NORMAL                  = 0x0DB2,
00715         CL_MAP2_TEXTURE_COORD_1         = 0x0DB3,
00716         CL_MAP2_TEXTURE_COORD_2         = 0x0DB4,
00717         CL_MAP2_TEXTURE_COORD_3         = 0x0DB5,
00718         CL_MAP2_TEXTURE_COORD_4         = 0x0DB6,
00719         CL_MAP2_VERTEX_3                = 0x0DB7,
00720         CL_MAP2_VERTEX_4                = 0x0DB8,
00721         CL_MAP1_GRID_DOMAIN             = 0x0DD0,
00722         CL_MAP1_GRID_SEGMENTS           = 0x0DD1,
00723         CL_MAP2_GRID_DOMAIN             = 0x0DD2,
00724         CL_MAP2_GRID_SEGMENTS           = 0x0DD3,
00725         CL_TEXTURE_1D                   = 0x0DE0,
00726         CL_TEXTURE_2D                   = 0x0DE1,
00727         CL_FEEDBACK_BUFFER_POINTER      = 0x0DF0,
00728         CL_FEEDBACK_BUFFER_SIZE         = 0x0DF1,
00729         CL_FEEDBACK_BUFFER_TYPE         = 0x0DF2,
00730         CL_SELECTION_BUFFER_POINTER     = 0x0DF3,
00731         CL_SELECTION_BUFFER_SIZE        = 0x0DF4,
00732         // CL_TEXTURE_BINDING_1D
00733         // CL_TEXTURE_BINDING_2D
00734         // CL_TEXTURE_BINDING_3D
00735         // CL_VERTEX_ARRAY
00736         // CL_NORMAL_ARRAY
00737         // CL_COLOR_ARRAY
00738         // CL_INDEX_ARRAY
00739         // CL_TEXTURE_COORD_ARRAY
00740         // CL_EDGE_FLAG_ARRAY
00741         // CL_VERTEX_ARRAY_SIZE
00742         // CL_VERTEX_ARRAY_TYPE
00743         // CL_VERTEX_ARRAY_STRIDE
00744         // CL_NORMAL_ARRAY_TYPE
00745         // CL_NORMAL_ARRAY_STRIDE
00746         // CL_COLOR_ARRAY_SIZE
00747         // CL_COLOR_ARRAY_TYPE
00748         // CL_COLOR_ARRAY_STRIDE
00749         // CL_INDEX_ARRAY_TYPE
00750         // CL_INDEX_ARRAY_STRIDE
00751         // CL_TEXTURE_COORD_ARRAY_SIZE
00752         // CL_TEXTURE_COORD_ARRAY_TYPE
00753         // CL_TEXTURE_COORD_ARRAY_STRIDE
00754         // CL_EDGE_FLAG_ARRAY_STRIDE
00755         // CL_POLYGON_OFFSET_FACTOR
00756         // CL_POLYGON_OFFSET_UNITS
00757         // CL_COLOR_TABLE
00758         // CL_POST_CONVOLUTION_COLOR_TABLE
00759         // CL_POST_COLOR_MATRIX_COLOR_TABLE
00760         // CL_CONVOLUTION_1D
00761         // CL_CONVOLUTION_2D
00762         // CL_SEPARABLE_2D
00763         // CL_POST_CONVOLUTION_RED_SCALE
00764         // CL_POST_CONVOLUTION_GREEN_SCALE
00765         // CL_POST_CONVOLUTION_BLUE_SCALE
00766         // CL_POST_CONVOLUTION_ALPHA_SCALE
00767         // CL_POST_CONVOLUTION_RED_BIAS
00768         // CL_POST_CONVOLUTION_GREEN_BIAS
00769         // CL_POST_CONVOLUTION_BLUE_BIAS
00770         // CL_POST_CONVOLUTION_ALPHA_BIAS
00771         // CL_COLOR_MATRIX
00772         // CL_COLOR_MATRIX_STACK_DEPTH
00773         // CL_MAX_COLOR_MATRIX_STACK_DEPTH
00774         // CL_POST_COLOR_MATRIX_RED_SCALE
00775         // CL_POST_COLOR_MATRIX_GREEN_SCALE
00776         // CL_POST_COLOR_MATRIX_BLUE_SCALE
00777         // CL_POST_COLOR_MATRIX_ALPHA_SCALE
00778         // CL_POST_COLOR_MATRIX_RED_BIAS
00779         // CL_POST_COLOR_MATRIX_GREEN_BIAS
00780         // CL_POST_COLOR_MATRIX_BLUE_BIAS
00781         // CL_POST_COLOR_MATRIX_ALPHA_BIAS
00782         // CL_HISTOGRAM
00783         // CL_MINMAX
00784         // CL_MAX_ELEMENTS_VERTICES
00785         // CL_MAX_ELEMENTS_INDICES
00786         // CL_RESCALE_NORMAL
00787         // CL_LIGHT_MODEL_COLOR_CONTROL
00788         // CL_PACK_SKIP_IMAGES
00789         // CL_PACK_IMAGE_HEIGHT
00790         // CL_UNPACK_SKIP_IMAGES
00791         // CL_UNPACK_IMAGE_HEIGHT
00792         // CL_TEXTURE_3D
00793         // CL_MAX_3D_TEXTURE_SIZE
00794         // CL_BLEND_COLOR
00795         // CL_BLEND_EQUATION
00796         // CL_ACTIVE_TEXTURE
00797         // CL_CLIENT_ACTIVE_TEXTURE
00798         // CL_MAX_TEXTURE_UNITS
00799 
00800         // GetTextureParameter:
00801 
00802         // CL_TEXTURE_MAG_FILTER
00803         // CL_TEXTURE_MIN_FILTER
00804         // CL_TEXTURE_WRAP_S
00805         // CL_TEXTURE_WRAP_T
00806         CL_TEXTURE_WIDTH                = 0x1000,
00807         CL_TEXTURE_HEIGHT               = 0x1001,
00808         CL_TEXTURE_INTERNAL_FORMAT      = 0x1003,
00809         CL_TEXTURE_BORDER_COLOR         = 0x1004,
00810         CL_TEXTURE_BORDER               = 0x1005,
00811         // CL_TEXTURE_RED_SIZE
00812         // CL_TEXTURE_GREEN_SIZE
00813         // CL_TEXTURE_BLUE_SIZE
00814         // CL_TEXTURE_ALPHA_SIZE
00815         // CL_TEXTURE_LUMINANCE_SIZE
00816         // CL_TEXTURE_INTENSITY_SIZE
00817         // CL_TEXTURE_PRIORITY
00818         // CL_TEXTURE_RESIDENT
00819         // CL_TEXTURE_DEPTH
00820         // CL_TEXTURE_WRAP_R
00821         // CL_TEXTURE_MIN_LOD
00822         // CL_TEXTURE_MAX_LOD
00823         // CL_TEXTURE_BASE_LEVEL
00824         // CL_TEXTURE_MAX_LEVEL
00825 
00826         // HintMode:
00827 
00828         CL_DONT_CARE                    = 0x1100,
00829         CL_FASTEST                      = 0x1101,
00830         CL_NICEST                       = 0x1102,
00831 
00832         // HintTarget:
00833 
00834         // CL_PERSPECTIVE_CORRECTION_HINT
00835         // CL_POINT_SMOOTH_HINT
00836         // CL_LINE_SMOOTH_HINT
00837         // CL_POLYGON_SMOOTH_HINT
00838         // CL_FOG_HINT
00839 
00840         // HistogramTarget:
00841 
00842         // CL_HISTOGRAM
00843         // CL_PROXY_HISTOGRAM
00844 
00845         // IndexPointerType:
00846 
00847         // CL_SHORT
00848         // CL_INT
00849         // CL_FLOAT
00850         // CL_DOUBLE
00851 
00852         // LightModelColorControl:
00853 
00854         // CL_SINGLE_COLOR
00855         // CL_SEPARATE_SPECULAR_COLOR
00856 
00857         // LightModelParameter:
00858 
00859         // CL_LIGHT_MODEL_AMBIENT
00860         // CL_LIGHT_MODEL_LOCAL_VIEWER
00861         // CL_LIGHT_MODEL_TWO_SIDE
00862         // CL_LIGHT_MODEL_COLOR_CONTROL
00863 
00864         // LightName:
00865 
00866         CL_LIGHT0                       = 0x4000,
00867         CL_LIGHT1                       = 0x4001,
00868         CL_LIGHT2                       = 0x4002,
00869         CL_LIGHT3                       = 0x4003,
00870         CL_LIGHT4                       = 0x4004,
00871         CL_LIGHT5                       = 0x4005,
00872         CL_LIGHT6                       = 0x4006,
00873         CL_LIGHT7                       = 0x4007,
00874 
00875         // LightParameter:
00876 
00877         CL_AMBIENT                      = 0x1200,
00878         CL_DIFFUSE                      = 0x1201,
00879         CL_SPECULAR                     = 0x1202,
00880         CL_POSITION                     = 0x1203,
00881         CL_SPOT_DIRECTION               = 0x1204,
00882         CL_SPOT_EXPONENT                = 0x1205,
00883         CL_SPOT_CUTOFF                  = 0x1206,
00884         CL_CONSTANT_ATTENUATION         = 0x1207,
00885         CL_LINEAR_ATTENUATION           = 0x1208,
00886         CL_QUADRATIC_ATTENUATION        = 0x1209,
00887 
00888         // InterleavedArrays:
00889 
00890         // CL_V2F
00891         // CL_V3F
00892         // CL_C4UB_V2F
00893         // CL_C4UB_V3F
00894         // CL_C3F_V3F
00895         // CL_N3F_V3F
00896         // CL_C4F_N3F_V3F
00897         // CL_T2F_V3F
00898         // CL_T4F_V4F
00899         // CL_T2F_C4UB_V3F
00900         // CL_T2F_C3F_V3F
00901         // CL_T2F_N3F_V3F
00902         // CL_T2F_C4F_N3F_V3F
00903         // CL_T4F_C4F_N3F_V4F
00904 
00905         // ListMode:
00906 
00907         CL_COMPILE                      = 0x1300,
00908         CL_COMPILE_AND_EXECUTE          = 0x1301,
00909 
00910         // ListNameType:
00911 
00912         // CL_BYTE
00913         // CL_UNSIGNED_BYTE
00914         // CL_SHORT
00915         // CL_UNSIGNED_SHORT
00916         // CL_INT
00917         // CL_UNSIGNED_INT
00918         // CL_FLOAT
00919         // CL_2_BYTES
00920         // CL_3_BYTES
00921         // CL_4_BYTES
00922 
00923         // LogicOp:
00924 
00925         CL_CLEAR                        = 0x1500,
00926         CL_AND                          = 0x1501,
00927         CL_AND_REVERSE                  = 0x1502,
00928         CL_COPY                         = 0x1503,
00929         CL_AND_INVERTED                 = 0x1504,
00930         CL_NOOP                         = 0x1505,
00931         CL_XOR                          = 0x1506,
00932         CL_OR                           = 0x1507,
00933         CL_NOR                          = 0x1508,
00934         CL_EQUIV                        = 0x1509,
00935         CL_INVERT                       = 0x150A,
00936         CL_OR_REVERSE                   = 0x150B,
00937         CL_COPY_INVERTED                = 0x150C,
00938         CL_OR_INVERTED                  = 0x150D,
00939         CL_NAND                         = 0x150E,
00940         CL_SET                          = 0x150F,
00941 
00942         // MapTarget:
00943 
00944         // CL_MAP1_COLOR_4
00945         // CL_MAP1_INDEX
00946         // CL_MAP1_NORMAL
00947         // CL_MAP1_TEXTURE_COORD_1
00948         // CL_MAP1_TEXTURE_COORD_2
00949         // CL_MAP1_TEXTURE_COORD_3
00950         // CL_MAP1_TEXTURE_COORD_4
00951         // CL_MAP1_VERTEX_3
00952         // CL_MAP1_VERTEX_4
00953         // CL_MAP2_COLOR_4
00954         // CL_MAP2_INDEX
00955         // CL_MAP2_NORMAL
00956         // CL_MAP2_TEXTURE_COORD_1
00957         // CL_MAP2_TEXTURE_COORD_2
00958         // CL_MAP2_TEXTURE_COORD_3
00959         // CL_MAP2_TEXTURE_COORD_4
00960         // CL_MAP2_VERTEX_3
00961         // CL_MAP2_VERTEX_4
00962 
00963         // MaterialFace:
00964 
00965         // CL_FRONT
00966         // CL_BACK
00967         // CL_FRONT_AND_BACK
00968 
00969         // MaterialParameter:
00970 
00971         CL_EMISSION                     = 0x1600,
00972         CL_SHININESS                    = 0x1601,
00973         CL_AMBIENT_AND_DIFFUSE          = 0x1602,
00974         CL_COLOR_INDEXES                = 0x1603,
00975         // CL_AMBIENT
00976         // CL_DIFFUSE
00977         // CL_SPECULAR
00978 
00979         // MatrixMode:
00980 
00981         CL_MODELVIEW                    = 0x1700,
00982         CL_PROJECTION                   = 0x1701,
00983         CL_TEXTURE                      = 0x1702,
00984 
00985         // MeshMode1:
00986 
00987         // CL_POINT
00988         // CL_LINE
00989 
00990         // MeshMode2:
00991 
00992         // CL_POINT
00993         // CL_LINE
00994         // CL_FILL
00995 
00996         // MinmaxTarget:
00997 
00998         // CL_MINMAX
00999 
01000         // NormalPointerType:
01001 
01002         // CL_BYTE
01003         // CL_SHORT
01004         // CL_INT
01005         // CL_FLOAT
01006         // CL_DOUBLE
01007 
01008         // PixelCopyType:
01009 
01010         CL_COLOR                        = 0x1800,
01011         CL_DEPTH                        = 0x1801,
01012         CL_STENCIL                      = 0x1802,
01013 
01014         // PixelFormat:
01015 
01016         CL_COLOR_INDEX                  = 0x1900,
01017         CL_STENCIL_INDEX                = 0x1901,
01018         CL_DEPTH_COMPONENT              = 0x1902,
01019         CL_RED                          = 0x1903,
01020         CL_GREEN                        = 0x1904,
01021         CL_BLUE                         = 0x1905,
01022         CL_ALPHA                        = 0x1906,
01023         CL_RGB                          = 0x1907,
01024         CL_RGBA                         = 0x1908,
01025         CL_LUMINANCE                    = 0x1909,
01026         CL_LUMINANCE_ALPHA              = 0x190A,
01027         // CL_ABGR
01028 
01029         // PixelInternalFormat:
01030 
01031         // CL_ALPHA4
01032         // CL_ALPHA8
01033         // CL_ALPHA12
01034         // CL_ALPHA16
01035         // CL_LUMINANCE4
01036         // CL_LUMINANCE8
01037         // CL_LUMINANCE12
01038         // CL_LUMINANCE16
01039         // CL_LUMINANCE4_ALPHA4
01040         // CL_LUMINANCE6_ALPHA2
01041         // CL_LUMINANCE8_ALPHA8
01042         // CL_LUMINANCE12_ALPHA4
01043         // CL_LUMINANCE12_ALPHA12
01044         // CL_LUMINANCE16_ALPHA16
01045         // CL_INTENSITY
01046         // CL_INTENSITY4
01047         // CL_INTENSITY8
01048         // CL_INTENSITY12
01049         // CL_INTENSITY16
01050         // CL_R3_G3_B2
01051         // CL_RGB4
01052         // CL_RGB5
01053         // CL_RGB8
01054         // CL_RGB10
01055         // CL_RGB12
01056         // CL_RGB16
01057         // CL_RGBA2
01058         // CL_RGBA4
01059         // CL_RGB5_A1
01060         // CL_RGBA8
01061         // CL_RGB10_A2
01062         // CL_RGBA12
01063         // CL_RGBA16
01064 
01065         // PixelMap:
01066 
01067         // CL_PIXEL_MAP_I_TO_I
01068         // CL_PIXEL_MAP_S_TO_S
01069         // CL_PIXEL_MAP_I_TO_R
01070         // CL_PIXEL_MAP_I_TO_G
01071         // CL_PIXEL_MAP_I_TO_B
01072         // CL_PIXEL_MAP_I_TO_A
01073         // CL_PIXEL_MAP_R_TO_R
01074         // CL_PIXEL_MAP_G_TO_G
01075         // CL_PIXEL_MAP_B_TO_B
01076         // CL_PIXEL_MAP_A_TO_A
01077 
01078         // PixelStore:
01079 
01080         // CL_UNPACK_SWAP_BYTES
01081         // CL_UNPACK_LSB_FIRST
01082         // CL_UNPACK_ROW_LENGTH
01083         // CL_UNPACK_SKIP_ROWS
01084         // CL_UNPACK_SKIP_PIXELS
01085         // CL_UNPACK_ALIGNMENT
01086         // CL_PACK_SWAP_BYTES
01087         // CL_PACK_LSB_FIRST
01088         // CL_PACK_ROW_LENGTH
01089         // CL_PACK_SKIP_ROWS
01090         // CL_PACK_SKIP_PIXELS
01091         // CL_PACK_ALIGNMENT
01092         // CL_PACK_SKIP_IMAGES
01093         // CL_PACK_IMAGE_HEIGHT
01094         // CL_UNPACK_SKIP_IMAGES
01095         // CL_UNPACK_IMAGE_HEIGHT
01096 
01097         // PixelTransfer:
01098 
01099         // CL_MAP_COLOR
01100         // CL_MAP_STENCIL
01101         // CL_INDEX_SHIFT
01102         // CL_INDEX_OFFSET
01103         // CL_RED_SCALE
01104         // CL_RED_BIAS
01105         // CL_GREEN_SCALE
01106         // CL_GREEN_BIAS
01107         // CL_BLUE_SCALE
01108         // CL_BLUE_BIAS
01109         // CL_ALPHA_SCALE
01110         // CL_ALPHA_BIAS
01111         // CL_DEPTH_SCALE
01112         // CL_DEPTH_BIAS
01113         // CL_POST_CONVOLUTION_RED_SCALE
01114         // CL_POST_CONVOLUTION_GREEN_SCALE
01115         // CL_POST_CONVOLUTION_BLUE_SCALE
01116         // CL_POST_CONVOLUTION_ALPHA_SCALE
01117         // CL_POST_CONVOLUTION_RED_BIAS
01118         // CL_POST_CONVOLUTION_GREEN_BIAS
01119         // CL_POST_CONVOLUTION_BLUE_BIAS
01120         // CL_POST_CONVOLUTION_ALPHA_BIAS
01121         // CL_POST_COLOR_MATRIX_RED_SCALE
01122         // CL_POST_COLOR_MATRIX_GREEN_SCALE
01123         // CL_POST_COLOR_MATRIX_BLUE_SCALE
01124         // CL_POST_COLOR_MATRIX_ALPHA_SCALE
01125         // CL_POST_COLOR_MATRIX_RED_BIAS
01126         // CL_POST_COLOR_MATRIX_GREEN_BIAS
01127         // CL_POST_COLOR_MATRIX_BLUE_BIAS
01128         // CL_POST_COLOR_MATRIX_ALPHA_BIAS
01129 
01130         // PixelType:
01131 
01132         CL_BITMAP                       = 0x1A00,
01133         // CL_BYTE
01134         // CL_UNSIGNED_BYTE
01135         // CL_SHORT
01136         // CL_UNSIGNED_SHORT
01137         // CL_INT
01138         // CL_UNSIGNED_INT
01139         // CL_FLOAT
01140         // CL_BGR
01141         // CL_BGRA
01142         // CL_UNSIGNED_BYTE_3_3_2
01143         // CL_UNSIGNED_SHORT_4_4_4_4
01144         // CL_UNSIGNED_SHORT_5_5_5_1
01145         // CL_UNSIGNED_INT_8_8_8_8
01146         // CL_UNSIGNED_INT_10_10_10_2
01147         // CL_UNSIGNED_SHORT_5_6_5
01148         // CL_UNSIGNED_BYTE_2_3_3_REV
01149         // CL_UNSIGNED_SHORT_5_6_5_REV
01150         // CL_UNSIGNED_SHORT_4_4_4_4_REV
01151         // CL_UNSIGNED_SHORT_1_5_5_5_REV
01152         // CL_UNSIGNED_INT_8_8_8_8_REV
01153         // CL_UNSIGNED_INT_2_10_10_10_REV
01154 
01155         // PolygonMode:
01156 
01157         CL_POINT                        = 0x1B00,
01158         CL_LINE                         = 0x1B01,
01159         CL_FILL                         = 0x1B02,
01160 
01161         // ReadBufferMode:
01162 
01163         // CL_FRONT_LEFT
01164         // CL_FRONT_RIGHT
01165         // CL_BACK_LEFT
01166         // CL_BACK_RIGHT
01167         // CL_FRONT
01168         // CL_BACK
01169         // CL_LEFT
01170         // CL_RIGHT
01171         // CL_AUX0
01172         // CL_AUX1
01173         // CL_AUX2
01174         // CL_AUX3
01175 
01176         // RenderingMode:
01177 
01178         CL_RENDER                       = 0x1C00,
01179         CL_FEEDBACK                     = 0x1C01,
01180         CL_SELECT                       = 0x1C02,
01181 
01182         // SeparableTarget:
01183 
01184         // CL_SEPARABLE_2D
01185 
01186         // ShadingModel:
01187 
01188         CL_FLAT                         = 0x1D00,
01189         CL_SMOOTH                       = 0x1D01,
01190 
01191         // StencilFunction:
01192 
01193         // CL_NEVER
01194         // CL_LESS
01195         // CL_EQUAL
01196         // CL_LEQUAL
01197         // CL_GREATER
01198         // CL_NOTEQUAL
01199         // CL_GEQUAL
01200         // CL_ALWAYS
01201 
01202         // StencilOp:
01203 
01204         // CL_ZERO
01205         CL_KEEP                         = 0x1E00,
01206         CL_REPLACE                      = 0x1E01,
01207         CL_INCR                         = 0x1E02,
01208         CL_DECR                         = 0x1E03,
01209         // CL_INVERT
01210 
01211         // StringName:
01212 
01213         CL_VENDOR                       = 0x1F00,
01214         CL_RENDERER                     = 0x1F01,
01215         CL_VERSION                      = 0x1F02,
01216         CL_EXTENSIONS                   = 0x1F03,
01217 
01218         // TextureCoordName:
01219 
01220         CL_S                            = 0x2000,
01221         CL_T                            = 0x2001,
01222         CL_R                            = 0x2002,
01223         CL_Q                            = 0x2003,
01224 
01225         // TexCoordPointerType:
01226 
01227         // CL_SHORT
01228         // CL_INT
01229         // CL_FLOAT
01230         // CL_DOUBLE
01231 
01232         // TextureEnvMode:
01233 
01234         CL_MODULATE                     = 0x2100,
01235         CL_DECAL                        = 0x2101,
01236         // CL_BLEND
01237         // CL_REPLACE
01238 
01239         // TextureEnvParameter:
01240 
01241         CL_TEXTURE_ENV_MODE             = 0x2200,
01242         CL_TEXTURE_ENV_COLOR            = 0x2201,
01243 
01244         // TextureEnvTarget:
01245 
01246         CL_TEXTURE_ENV                  = 0x2300,
01247 
01248         // TextureGenMode:
01249 
01250         CL_EYE_LINEAR                   = 0x2400,
01251         CL_OBJECT_LINEAR                = 0x2401,
01252         CL_SPHERE_MAP                   = 0x2402,
01253 
01254         // TextureGenParameter:
01255 
01256         CL_TEXTURE_GEN_MODE             = 0x2500,
01257         CL_OBJECT_PLANE                 = 0x2501,
01258         CL_EYE_PLANE                    = 0x2502,
01259 
01260         // TextureMagFilter:
01261 
01262         CL_NEAREST                      = 0x2600,
01263         CL_LINEAR                       = 0x2601,
01264 
01265         // TextureMinFilter:
01266 
01267         // CL_NEAREST
01268         // CL_LINEAR
01269         CL_NEAREST_MIPMAP_NEAREST       = 0x2700,
01270         CL_LINEAR_MIPMAP_NEAREST        = 0x2701,
01271         CL_NEAREST_MIPMAP_LINEAR        = 0x2702,
01272         CL_LINEAR_MIPMAP_LINEAR         = 0x2703,
01273 
01274         // TextureParameterName:
01275 
01276         CL_TEXTURE_MAG_FILTER           = 0x2800,
01277         CL_TEXTURE_MIN_FILTER           = 0x2801,
01278         CL_TEXTURE_WRAP_S               = 0x2802,
01279         CL_TEXTURE_WRAP_T               = 0x2803,
01280         // CL_TEXTURE_BORDER_COLOR
01281         // CL_TEXTURE_PRIORITY
01282         // CL_TEXTURE_WRAP_R
01283         // CL_TEXTURE_MIN_LOD
01284         // CL_TEXTURE_MAX_LOD
01285         // CL_TEXTURE_BASE_LEVEL
01286         // CL_TEXTURE_MAX_LEVEL
01287 
01288         // TextureTarget:
01289 
01290         // CL_TEXTURE_1D
01291         // CL_TEXTURE_2D
01292         // CL_PROXY_TEXTURE_1D
01293         // CL_PROXY_TEXTURE_2D
01294         // CL_TEXTURE_3D
01295         // CL_PROXY_TEXTURE_3D
01296 
01297         // TextureUnit:
01298 
01299         // CL_TEXTURE0
01300         // CL_TEXTURE1
01301         // CL_TEXTURE2
01302         // CL_TEXTURE3
01303         // CL_TEXTURE4
01304         // CL_TEXTURE5
01305         // CL_TEXTURE6
01306         // CL_TEXTURE7
01307         // CL_TEXTURE8
01308         // CL_TEXTURE9
01309         // CL_TEXTURE10
01310         // CL_TEXTURE11
01311         // CL_TEXTURE12
01312         // CL_TEXTURE13
01313         // CL_TEXTURE14
01314         // CL_TEXTURE15
01315         // CL_TEXTURE16
01316         // CL_TEXTURE17
01317         // CL_TEXTURE18
01318         // CL_TEXTURE19
01319         // CL_TEXTURE20
01320         // CL_TEXTURE21
01321         // CL_TEXTURE22
01322         // CL_TEXTURE23
01323         // CL_TEXTURE24
01324         // CL_TEXTURE25
01325         // CL_TEXTURE26
01326         // CL_TEXTURE27
01327         // CL_TEXTURE28
01328         // CL_TEXTURE29
01329         // CL_TEXTURE30
01330         // CL_TEXTURE31
01331 
01332         // TextureWrapMode:
01333 
01334         CL_CLAMP                        = 0x2900,
01335         CL_REPEAT                       = 0x2901,
01336         // CL_CLAMP_TO_EDGE
01337 
01338         // VertexPointerType:
01339 
01340         // CL_SHORT
01341         // CL_INT
01342         // CL_FLOAT
01343         // CL_DOUBLE
01344 
01345         // ClientAttribMask:
01346 
01347         CL_CLIENT_PIXEL_STORE_BIT       = 0x00000001,
01348         CL_CLIENT_VERTEX_ARRAY_BIT      = 0x00000002,
01349         CL_CLIENT_ALL_ATTRIB_BITS       = 0xffffffff,
01350 
01351         // polygon_offset:
01352 
01353         CL_POLYGON_OFFSET_FACTOR        = 0x8038,
01354         CL_POLYGON_OFFSET_UNITS         = 0x2A00,
01355         CL_POLYGON_OFFSET_POINT         = 0x2A01,
01356         CL_POLYGON_OFFSET_LINE          = 0x2A02,
01357         CL_POLYGON_OFFSET_FILL          = 0x8037,
01358 
01359         // texture:
01360 
01361         CL_ALPHA4                       = 0x803B,
01362         CL_ALPHA8                       = 0x803C,
01363         CL_ALPHA12                      = 0x803D,
01364         CL_ALPHA16                      = 0x803E,
01365         CL_LUMINANCE4                   = 0x803F,
01366         CL_LUMINANCE8                   = 0x8040,
01367         CL_LUMINANCE12                  = 0x8041,
01368         CL_LUMINANCE16                  = 0x8042,
01369         CL_LUMINANCE4_ALPHA4            = 0x8043,
01370         CL_LUMINANCE6_ALPHA2            = 0x8044,
01371         CL_LUMINANCE8_ALPHA8            = 0x8045,
01372         CL_LUMINANCE12_ALPHA4           = 0x8046,
01373         CL_LUMINANCE12_ALPHA12          = 0x8047,
01374         CL_LUMINANCE16_ALPHA16          = 0x8048,
01375         CL_INTENSITY                    = 0x8049,
01376         CL_INTENSITY4                   = 0x804A,
01377         CL_INTENSITY8                   = 0x804B,
01378         CL_INTENSITY12                  = 0x804C,
01379         CL_INTENSITY16                  = 0x804D,
01380         CL_R3_G3_B2                     = 0x2A10,
01381         CL_RGB4                         = 0x804F,
01382         CL_RGB5                         = 0x8050,
01383         CL_RGB8                         = 0x8051,
01384         CL_RGB10                        = 0x8052,
01385         CL_RGB12                        = 0x8053,
01386         CL_RGB16                        = 0x8054,
01387         CL_RGBA2                        = 0x8055,
01388         CL_RGBA4                        = 0x8056,
01389         CL_RGB5_A1                      = 0x8057,
01390         CL_RGBA8                        = 0x8058,
01391         CL_RGB10_A2                     = 0x8059,
01392         CL_RGBA12                       = 0x805A,
01393         CL_RGBA16                       = 0x805B,
01394         CL_TEXTURE_RED_SIZE             = 0x805C,
01395         CL_TEXTURE_GREEN_SIZE           = 0x805D,
01396         CL_TEXTURE_BLUE_SIZE            = 0x805E,
01397         CL_TEXTURE_ALPHA_SIZE           = 0x805F,
01398         CL_TEXTURE_LUMINANCE_SIZE       = 0x8060,
01399         CL_TEXTURE_INTENSITY_SIZE       = 0x8061,
01400         CL_PROXY_TEXTURE_1D             = 0x8063,
01401         CL_PROXY_TEXTURE_2D             = 0x8064,
01402 
01403         // texture_object:
01404 
01405         CL_TEXTURE_PRIORITY             = 0x8066,
01406         CL_TEXTURE_RESIDENT             = 0x8067,
01407         CL_TEXTURE_BINDING_1D           = 0x8068,
01408         CL_TEXTURE_1D_BINDING           = 0x8068,
01409         CL_TEXTURE_BINDING_2D           = 0x8069,
01410         CL_TEXTURE_2D_BINDING           = 0x8069,
01411         CL_TEXTURE_BINDING_3D           = 0x806A,
01412         CL_TEXTURE_3D_BINDING           = 0x806A,
01413 
01414         // vertex_array:
01415 
01416         CL_VERTEX_ARRAY                 = 0x8074,
01417         CL_NORMAL_ARRAY                 = 0x8075,
01418         CL_COLOR_ARRAY                  = 0x8076,
01419         CL_INDEX_ARRAY                  = 0x8077,
01420         CL_TEXTURE_COORD_ARRAY          = 0x8078,
01421         CL_EDGE_FLAG_ARRAY              = 0x8079,
01422         CL_VERTEX_ARRAY_SIZE            = 0x807A,
01423         CL_VERTEX_ARRAY_TYPE            = 0x807B,
01424         CL_VERTEX_ARRAY_STRIDE          = 0x807C,
01425         CL_NORMAL_ARRAY_TYPE            = 0x807E,
01426         CL_NORMAL_ARRAY_STRIDE          = 0x807F,
01427         CL_COLOR_ARRAY_SIZE             = 0x8081,
01428         CL_COLOR_ARRAY_TYPE             = 0x8082,
01429         CL_COLOR_ARRAY_STRIDE           = 0x8083,
01430         CL_INDEX_ARRAY_TYPE             = 0x8085,
01431         CL_INDEX_ARRAY_STRIDE           = 0x8086,
01432         CL_TEXTURE_COORD_ARRAY_SIZE     = 0x8088,
01433         CL_TEXTURE_COORD_ARRAY_TYPE     = 0x8089,
01434         CL_TEXTURE_COORD_ARRAY_STRIDE   = 0x808A,
01435         CL_EDGE_FLAG_ARRAY_STRIDE       = 0x808C,
01436         CL_VERTEX_ARRAY_POINTER         = 0x808E,
01437         CL_NORMAL_ARRAY_POINTER         = 0x808F,
01438         CL_COLOR_ARRAY_POINTER          = 0x8090,
01439         CL_INDEX_ARRAY_POINTER          = 0x8091,
01440         CL_TEXTURE_COORD_ARRAY_POINTER  = 0x8092,
01441         CL_EDGE_FLAG_ARRAY_POINTER      = 0x8093,
01442         CL_V2F                          = 0x2A20,
01443         CL_V3F                          = 0x2A21,
01444         CL_C4UB_V2F                     = 0x2A22,
01445         CL_C4UB_V3F                     = 0x2A23,
01446         CL_C3F_V3F                      = 0x2A24,
01447         CL_N3F_V3F                      = 0x2A25,
01448         CL_C4F_N3F_V3F                  = 0x2A26,
01449         CL_T2F_V3F                      = 0x2A27,
01450         CL_T4F_V4F                      = 0x2A28,
01451         CL_T2F_C4UB_V3F                 = 0x2A29,
01452         CL_T2F_C3F_V3F                  = 0x2A2A,
01453         CL_T2F_N3F_V3F                  = 0x2A2B,
01454         CL_T2F_C4F_N3F_V3F              = 0x2A2C,
01455         CL_T4F_C4F_N3F_V4F              = 0x2A2D,
01456 
01457         // bgra
01458 
01459         CL_BGR                          = 0x80E0,
01460         CL_BGRA                         = 0x80E1,
01461 
01462         // blend_color
01463 
01464         CL_CONSTANT_COLOR               = 0x8001,
01465         CL_ONE_MINUS_CONSTANT_COLOR     = 0x8002,
01466         CL_CONSTANT_ALPHA               = 0x8003,
01467         CL_ONE_MINUS_CONSTANT_ALPHA     = 0x8004,
01468         CL_BLEND_COLOR                  = 0x8005,
01469 
01470         // blend_minmax
01471 
01472         CL_FUNC_ADD                     = 0x8006,
01473         CL_MIN                          = 0x8007,
01474         CL_MAX                          = 0x8008,
01475         CL_BLEND_EQUATION               = 0x8009,
01476 
01477         // blend_subtract
01478 
01479         CL_FUNC_SUBTRACT                = 0x800A,
01480         CL_FUNC_REVERSE_SUBTRACT        = 0x800B,
01481 
01482         // color_matrix
01483 
01484         CL_COLOR_MATRIX                 = 0x80B1,
01485         CL_COLOR_MATRIX_STACK_DEPTH     = 0x80B2,
01486         CL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3,
01487         CL_POST_COLOR_MATRIX_RED_SCALE  = 0x80B4,
01488         CL_POST_COLOR_MATRIX_GREEN_SCALE= 0x80B5,
01489         CL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6,
01490         CL_POST_COLOR_MATRIX_ALPHA_SCALE= 0x80B7,
01491         CL_POST_COLOR_MATRIX_RED_BIAS   = 0x80B8,
01492         CL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9,
01493         CL_POST_COLOR_MATRIX_BLUE_BIAS  = 0x80BA,
01494         CL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB,
01495 
01496         // color_table
01497 
01498         CL_COLOR_TABLE                  = 0x80D0,
01499         CL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1,
01500         CL_POST_COLOR_MATRIX_COLOR_TABLE= 0x80D2,
01501         CL_PROXY_COLOR_TABLE            = 0x80D3,
01502         CL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4,
01503         CL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5,
01504         CL_COLOR_TABLE_SCALE            = 0x80D6,
01505         CL_COLOR_TABLE_BIAS             = 0x80D7,
01506         CL_COLOR_TABLE_FORMAT           = 0x80D8,
01507         CL_COLOR_TABLE_WIDTH            = 0x80D9,
01508         CL_COLOR_TABLE_RED_SIZE         = 0x80DA,
01509         CL_COLOR_TABLE_GREEN_SIZE       = 0x80DB,
01510         CL_COLOR_TABLE_BLUE_SIZE        = 0x80DC,
01511         CL_COLOR_TABLE_ALPHA_SIZE       = 0x80DD,
01512         CL_COLOR_TABLE_LUMINANCE_SIZE   = 0x80DE,
01513         CL_COLOR_TABLE_INTENSITY_SIZE   = 0x80DF,
01514 
01515         // convolution
01516 
01517         CL_CONVOLUTION_1D               = 0x8010,
01518         CL_CONVOLUTION_2D               = 0x8011,
01519         CL_SEPARABLE_2D                 = 0x8012,
01520         CL_CONVOLUTION_BORDER_MODE      = 0x8013,
01521         CL_CONVOLUTION_FILTER_SCALE     = 0x8014,
01522         CL_CONVOLUTION_FILTER_BIAS      = 0x8015,
01523         CL_REDUCE                       = 0x8016,
01524         CL_CONVOLUTION_FORMAT           = 0x8017,
01525         CL_CONVOLUTION_WIDTH            = 0x8018,
01526         CL_CONVOLUTION_HEIGHT           = 0x8019,
01527         CL_MAX_CONVOLUTION_WIDTH        = 0x801A,
01528         CL_MAX_CONVOLUTION_HEIGHT       = 0x801B,
01529         CL_POST_CONVOLUTION_RED_SCALE   = 0x801C,
01530         CL_POST_CONVOLUTION_GREEN_SCALE = 0x801D,
01531         CL_POST_CONVOLUTION_BLUE_SCALE  = 0x801E,
01532         CL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F,
01533         CL_POST_CONVOLUTION_RED_BIAS    = 0x8020,
01534         CL_POST_CONVOLUTION_GREEN_BIAS  = 0x8021,
01535         CL_POST_CONVOLUTION_BLUE_BIAS   = 0x8022,
01536         CL_POST_CONVOLUTION_ALPHA_BIAS  = 0x8023,
01537         CL_CONSTANT_BORDER              = 0x8151,
01538         CL_REPLICATE_BORDER             = 0x8153,
01539         CL_CONVOLUTION_BORDER_COLOR     = 0x8154,
01540 
01541         // draw_range_elements
01542 
01543         CL_MAX_ELEMENTS_VERTICES        = 0x80E8,
01544         CL_MAX_ELEMENTS_INDICES         = 0x80E9,
01545 
01546         // histogram
01547 
01548         CL_HISTOGRAM                    = 0x8024,
01549         CL_PROXY_HISTOGRAM              = 0x8025,
01550         CL_HISTOGRAM_WIDTH              = 0x8026,
01551         CL_HISTOGRAM_FORMAT             = 0x8027,
01552         CL_HISTOGRAM_RED_SIZE           = 0x8028,
01553         CL_HISTOGRAM_GREEN_SIZE         = 0x8029,
01554         CL_HISTOGRAM_BLUE_SIZE          = 0x802A,
01555         CL_HISTOGRAM_ALPHA_SIZE         = 0x802B,
01556         CL_HISTOGRAM_LUMINANCE_SIZE     = 0x802C,
01557         CL_HISTOGRAM_SINK               = 0x802D,
01558         CL_MINMAX                       = 0x802E,
01559         CL_MINMAX_FORMAT                = 0x802F,
01560         CL_MINMAX_SINK                  = 0x8030,
01561         CL_TABLE_TOO_LARGE              = 0x8031,
01562 
01563         // packed_pixels
01564 
01565         CL_UNSIGNED_BYTE_3_3_2          = 0x8032,
01566         CL_UNSIGNED_SHORT_4_4_4_4       = 0x8033,
01567         CL_UNSIGNED_SHORT_5_5_5_1       = 0x8034,
01568         CL_UNSIGNED_INT_8_8_8_8         = 0x8035,
01569         CL_UNSIGNED_INT_10_10_10_2      = 0x8036,
01570         CL_UNSIGNED_BYTE_2_3_3_REV      = 0x8362,
01571         CL_UNSIGNED_SHORT_5_6_5         = 0x8363,
01572         CL_UNSIGNED_SHORT_5_6_5_REV     = 0x8364,
01573         CL_UNSIGNED_SHORT_4_4_4_4_REV   = 0x8365,
01574         CL_UNSIGNED_SHORT_1_5_5_5_REV   = 0x8366,
01575         CL_UNSIGNED_INT_8_8_8_8_REV     = 0x8367,
01576         CL_UNSIGNED_INT_2_10_10_10_REV  = 0x8368,
01577 
01578         CL_MIRRORED_REPEAT              = 0x8370,
01579 
01580         // rescale_normal
01581 
01582         CL_RESCALE_NORMAL               = 0x803A,
01583 
01584         // separate_specular_color
01585 
01586         CL_LIGHT_MODEL_COLOR_CONTROL    = 0x81F8,
01587         CL_SINGLE_COLOR                 = 0x81F9,
01588         CL_SEPARATE_SPECULAR_COLOR      = 0x81FA,
01589 
01590         // texture3D
01591 
01592         CL_PACK_SKIP_IMAGES             = 0x806B,
01593         CL_PACK_IMAGE_HEIGHT            = 0x806C,
01594         CL_UNPACK_SKIP_IMAGES           = 0x806D,
01595         CL_UNPACK_IMAGE_HEIGHT          = 0x806E,
01596         CL_TEXTURE_3D                   = 0x806F,
01597         CL_PROXY_TEXTURE_3D             = 0x8070,
01598         CL_TEXTURE_DEPTH                = 0x8071,
01599         CL_TEXTURE_WRAP_R               = 0x8072,
01600         CL_MAX_3D_TEXTURE_SIZE          = 0x8073,
01601 
01602         // texture_edge_clamp
01603 
01604         CL_CLAMP_TO_BORDER              = 0x812D,
01605         CL_CLAMP_TO_EDGE                = 0x812F,
01606 
01607         // texture_lod
01608 
01609         CL_TEXTURE_MIN_LOD              = 0x813A,
01610         CL_TEXTURE_MAX_LOD              = 0x813B,
01611         CL_TEXTURE_BASE_LEVEL           = 0x813C,
01612         CL_TEXTURE_MAX_LEVEL            = 0x813D,
01613 
01614         // GetTarget1_2:
01615 
01616         CL_SMOOTH_POINT_SIZE_RANGE      = 0x0B12,
01617         CL_SMOOTH_POINT_SIZE_GRANULARITY= 0x0B13,
01618         CL_SMOOTH_LINE_WIDTH_RANGE      = 0x0B22,
01619         CL_SMOOTH_LINE_WIDTH_GRANULARITY= 0x0B23,
01620         CL_ALIASED_POINT_SIZE_RANGE     = 0x846D,
01621         CL_ALIASED_LINE_WIDTH_RANGE     = 0x846E,
01622 
01623         // multitexture:
01624 
01625         CL_TEXTURE0                 = 0x84C0,
01626         CL_TEXTURE1                 = 0x84C1,
01627         CL_TEXTURE2                 = 0x84C2,
01628         CL_TEXTURE3                 = 0x84C3,
01629         CL_TEXTURE4                 = 0x84C4,
01630         CL_TEXTURE5                 = 0x84C5,
01631         CL_TEXTURE6                 = 0x84C6,
01632         CL_TEXTURE7                 = 0x84C7,
01633         CL_TEXTURE8                 = 0x84C8,
01634         CL_TEXTURE9                 = 0x84C9,
01635         CL_TEXTURE10                = 0x84CA,
01636         CL_TEXTURE11                = 0x84CB,
01637         CL_TEXTURE12                = 0x84CC,
01638         CL_TEXTURE13                = 0x84CD,
01639         CL_TEXTURE14                = 0x84CE,
01640         CL_TEXTURE15                = 0x84CF,
01641         CL_TEXTURE16                = 0x84D0,
01642         CL_TEXTURE17                = 0x84D1,
01643         CL_TEXTURE18                = 0x84D2,
01644         CL_TEXTURE19                = 0x84D3,
01645         CL_TEXTURE20                = 0x84D4,
01646         CL_TEXTURE21                = 0x84D5,
01647         CL_TEXTURE22                = 0x84D6,
01648         CL_TEXTURE23                = 0x84D7,
01649         CL_TEXTURE24                = 0x84D8,
01650         CL_TEXTURE25                = 0x84D9,
01651         CL_TEXTURE26                = 0x84DA,
01652         CL_TEXTURE27                = 0x84DB,
01653         CL_TEXTURE28                = 0x84DC,
01654         CL_TEXTURE29                = 0x84DD,
01655         CL_TEXTURE30                = 0x84DE,
01656         CL_TEXTURE31                = 0x84DF,
01657         CL_ACTIVE_TEXTURE           = 0x84E0,
01658         CL_CLIENT_ACTIVE_TEXTURE    = 0x84E1,
01659         CL_MAX_TEXTURE_UNITS        = 0x84E2,
01660 
01661         // EXT_abgr:
01662 
01663         CL_ABGR                     = 0x8000,
01664 
01665         // EXT_blend_color:
01666 
01667         // CL_CONSTANT_COLOR           = 0x8001,
01668         // CL_ONE_MINUS_CONSTANT_COLOR = 0x8002,
01669         // CL_CONSTANT_ALPHA           = 0x8003,
01670         // CL_ONE_MINUS_CONSTANT_ALPHA = 0x8004,
01671         // CL_BLEND_COLOR              = 0x8005,
01672 
01673         // EXT_blend_minmax:
01674 
01675         // CL_FUNC_ADD                 = 0x8006,
01676         // CL_MIN                      = 0x8007,
01677         // CL_MAX                      = 0x8008,
01678         // CL_BLEND_EQUATION           = 0x8009,
01679 
01680         // EXT_blend_subtract:
01681 
01682         // CL_FUNC_SUBTRACT            = 0x800A,
01683         // CL_FUNC_REVERSE_SUBTRACT    = 0x800B,
01684 
01685         // EXT_texture_env_combine:
01686 
01687         CL_COMBINE                  = 0x8570,
01688         CL_COMBINE_RGB              = 0x8571,
01689         CL_COMBINE_ALPHA            = 0x8572,
01690         CL_RGB_SCALE                = 0x8573,
01691         CL_ADD_SIGNED               = 0x8574,
01692         CL_INTERPOLATE              = 0x8575,
01693         CL_CONSTANT                 = 0x8576,
01694         CL_PRIMARY_COLOR            = 0x8577,
01695         CL_PREVIOUS                 = 0x8578,
01696         CL_SOURCE0_RGB              = 0x8580,
01697         CL_SOURCE1_RGB              = 0x8581,
01698         CL_SOURCE2_RGB              = 0x8582,
01699         CL_SOURCE0_ALPHA            = 0x8588,
01700         CL_SOURCE1_ALPHA            = 0x8589,
01701         CL_SOURCE2_ALPHA            = 0x858A,
01702         CL_OPERAND0_RGB             = 0x8590,
01703         CL_OPERAND1_RGB             = 0x8591,
01704         CL_OPERAND2_RGB             = 0x8592,
01705         CL_OPERAND0_ALPHA           = 0x8598,
01706         CL_OPERAND1_ALPHA           = 0x8599,
01707         CL_OPERAND2_ALPHA           = 0x859A,
01708 
01709         // OpenGL 1.5 token renames:
01710         CL_SRC0_RGB                 = CL_SOURCE0_RGB,
01711         CL_SRC1_RGB                 = CL_SOURCE1_RGB,
01712         CL_SRC2_RGB                 = CL_SOURCE2_RGB,
01713         CL_SRC0_ALPHA               = CL_SOURCE0_ALPHA,
01714         CL_SRC1_ALPHA               = CL_SOURCE1_ALPHA,
01715         CL_SRC2_ALPHA               = CL_SOURCE2_ALPHA,
01716 
01717         // ARB_texture_compression:
01718 
01719         CL_COMPRESSED_ALPHA           = 0x84e9,
01720         CL_COMPRESSED_LUMINANCE       = 0x84ea,
01721         CL_COMPRESSED_LUMINANCE_ALPHA = 0x84eb,
01722         CL_COMPRESSED_INTENSITY       = 0x84ec,
01723         CL_COMPRESSED_RGB             = 0x84ed,
01724         CL_COMPRESSED_RGBA            = 0x84ee,
01725         CL_TEXTURE_COMPRESSION_HINT   = 0x84ef,
01726         CL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86a0,
01727         CL_TEXTURE_COMPRESSED         = 0x86a1,
01728         CL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86a2,
01729         CL_COMPRESSED_TEXTURE_FORMATS = 0x86a3,
01730 
01731         // ARB_texture_cube_map:
01732 
01733         CL_NORMAL_MAP                 = 0x8511,
01734         CL_REFLECTION_MAP             = 0x8512,
01735         CL_TEXTURE_CUBE_MAP           = 0x8513,
01736         CL_TEXTURE_BINDING_CUBE_MAP   = 0x8514,
01737         CL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515,
01738         CL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516,
01739         CL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517,
01740         CL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518,
01741         CL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519,
01742         CL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851a,
01743         CL_PROXY_TEXTURE_CUBE_MAP     = 0x851b,
01744         CL_MAX_CUBE_MAP_TEXTURE_SIZE  = 0x851c,
01745 
01746         // ARB_multisample:
01747 
01748         CL_MULTISAMPLE                = 0x809d,
01749         CL_SAMPLE_ALPHA_TO_COVERAGE   = 0x809e,
01750         CL_SAMPLE_ALPHA_TO_ONE        = 0x809f,
01751         CL_SAMPLE_COVERAGE            = 0x80a0,
01752         CL_SAMPLE_BUFFERS             = 0x80a8,
01753         CL_SAMPLES                    = 0x80a9,
01754         CL_SAMPLE_COVERAGE_VALUE      = 0x80aa,
01755         CL_SAMPLE_COVERAGE_INVERT     = 0x80ab,
01756         CL_MULTISAMPLE_BIT            = 0x20000000,
01757 
01758         // ARB_texture_env_combine:
01759 
01760         CL_SUBTRACT                   = 0x84e7,
01761         // CL_COMBINE                    = 0x8570,
01762         // CL_COMBINE_RGB                = 0x8571,
01763         // CL_COMBINE_ALPHA              = 0x8572,
01764         // CL_RGB_SCALE                  = 0x8573,
01765         // CL_ADD_SIGNED                 = 0x8574,
01766         // CL_INTERPOLATE                = 0x8575,
01767         // CL_CONSTANT                   = 0x8576,
01768         // CL_PRIMARY_COLOR              = 0x8577,
01769         // CL_PREVIOUS                   = 0x8578,
01770         // CL_SOURCE0_RGB                = 0x8580,
01771         // CL_SOURCE1_RGB                = 0x8581,
01772         // CL_SOURCE2_RGB                = 0x8582,
01773         // CL_SOURCE0_ALPHA              = 0x8588,
01774         // CL_SOURCE1_ALPHA              = 0x8589,
01775         // CL_SOURCE2_ALPHA              = 0x858a,
01776         // CL_OPERAND0_RGB               = 0x8590,
01777         // CL_OPERAND1_RGB               = 0x8591,
01778         // CL_OPERAND2_RGB               = 0x8592,
01779         // CL_OPERAND0_ALPHA             = 0x8598,
01780         // CL_OPERAND1_ALPHA             = 0x8599,
01781         // CL_OPERAND2_ALPHA             = 0x859a,
01782 
01783         // ARB_texture_env_dot3:
01784 
01785         CL_DOT3_RGB                   = 0x86ae,
01786         CL_DOT3_RGBA                  = 0x86af,
01787 
01788         // ARB_transpose_matrix:
01789 
01790         CL_TRANSPOSE_MODELVIEW_MATRIX  = 0x84e3,
01791         CL_TRANSPOSE_PROJECTION_MATRIX = 0x84e4,
01792         CL_TRANSPOSE_TEXTURE_MATRIX    = 0x84e5,
01793         CL_TRANSPOSE_COLOR_MATRIX      = 0x84e6,
01794 
01795         // SGIS_generate_mipmap:
01796 
01797         CL_GENERATE_MIPMAP             = 0x8191,
01798         CL_GENERATE_MIPMAP_HINT        = 0x8192,
01799 
01800         // ARB_depth_texture:
01801 
01802         CL_DEPTH_COMPONENT16           = 0x81a5,
01803         CL_DEPTH_COMPONENT24           = 0x81a6,
01804         CL_DEPTH_COMPONENT32           = 0x81a7,
01805         CL_TEXTURE_DEPTH_SIZE          = 0x884a,
01806         CL_DEPTH_TEXTURE_MODE          = 0x884b,
01807 
01808         // ARB_shadow:
01809 
01810         CL_TEXTURE_COMPARE_MODE        = 0x884c,
01811         CL_TEXTURE_COMPARE_FUNC        = 0x884d,
01812         CL_COMPARE_R_TO_TEXTURE        = 0x884e,
01813 
01814         // EXT_fog_coord:
01815 
01816         CL_FOG_COORDINATE_SOURCE       = 0x8450,
01817         CL_FOG_COORDINATE              = 0x8451,
01818         CL_FRAGMENT_DEPTH              = 0x8452,
01819         CL_CURRENT_FOG_COORDINATE      = 0x8453,
01820         CL_FOG_COORDINATE_ARRAY_TYPE   = 0x8454,
01821         CL_FOG_COORDINATE_ARRAY_STRIDE = 0x8455,
01822         CL_FOG_COORDINATE_ARRAY_POINTER = 0x8456,
01823         CL_FOG_COORDINATE_ARRAY        = 0x8457,
01824 
01825         // OpenGL 1.5 token renames:
01826         CL_FOG_COORD_SRC               = CL_FOG_COORDINATE_SOURCE,
01827         CL_FOG_COORD                   = CL_FOG_COORDINATE,
01828         CL_CURRENT_FOG_COORD           = CL_CURRENT_FOG_COORDINATE,
01829         CL_FOG_COORD_ARRAY_TYPE        = CL_FOG_COORDINATE_ARRAY_TYPE,
01830         CL_FOG_COORD_ARRAY_STRIDE      = CL_FOG_COORDINATE_ARRAY_STRIDE,
01831         CL_FOG_COORD_ARRAY_POINTER     = CL_FOG_COORDINATE_ARRAY_POINTER,
01832         CL_FOG_COORD_ARRAY             = CL_FOG_COORDINATE_ARRAY,
01833 
01834         // ARB_point_parameters:
01835 
01836         CL_POINT_SIZE_MIN              = 0x8126,
01837         CL_POINT_SIZE_MAX              = 0x8127,
01838         CL_POINT_FADE_THRESHOLD_SIZE   = 0x8128,
01839         CL_POINT_DISTANCE_ATTENUATION  = 0x8129,
01840 
01841         // EXT_secondary_color:
01842 
01843         CL_COLOR_SUM                   = 0x8458,
01844         CL_CURRENT_SECONDARY_COLOR     = 0x8459,
01845         CL_SECONDARY_COLOR_ARRAY_SIZE  = 0x845a,
01846         CL_SECONDARY_COLOR_ARRAY_TYPE  = 0x845b,
01847         CL_SECONDARY_COLOR_ARRAY_STRIDE = 0x845c,
01848         CL_SECONDARY_COLOR_ARRAY_POINTER = 0x845d,
01849         CL_SECONDARY_COLOR_ARRAY       = 0x845e,
01850 
01851         // EXT_blend_func_separate:
01852 
01853         CL_BLEND_DST_RGB               = 0x80c8,
01854         CL_BLEND_SRC_RGB               = 0x80c9,
01855         CL_BLEND_DST_ALPHA             = 0x80ca,
01856         CL_BLEND_SRC_ALPHA             = 0x80cb,
01857 
01858         // EXT_stencil_wrap:
01859 
01860         CL_INCR_WRAP                   = 0x8507,
01861         CL_DECR_WRAP                   = 0x8508,
01862 
01863         // EXT_texture_lod_bias:
01864 
01865         CL_MAX_TEXTURE_LOD_BIAS        = 0x84fd,
01866         CL_TEXTURE_FILTER_CONTROL      = 0x8500,
01867         CL_TEXTURE_LOD_BIAS            = 0x8501,
01868 
01869         // ARB_vertex_buffer_object:
01870 
01871         CL_ARRAY_BUFFER                        = 0x8892,
01872         CL_ELEMENT_ARRAY_BUFFER                = 0x8893,
01873         CL_ARRAY_BUFFER_BINDING                = 0x8894,
01874         CL_ELEMENT_ARRAY_BUFFER_BINDING        = 0x8895,
01875         CL_VERTEX_ARRAY_BUFFER_BINDING         = 0x8896,
01876         CL_NORMAL_ARRAY_BUFFER_BINDING         = 0x8897,
01877         CL_COLOR_ARRAY_BUFFER_BINDING          = 0x8898,
01878         CL_INDEX_ARRAY_BUFFER_BINDING          = 0x8899,
01879         CL_TEXTURE_COORD_ARRAY_BUFFER_BINDING  = 0x889A,
01880         CL_EDGE_FLAG_ARRAY_BUFFER_BINDING      = 0x889B,
01881         CL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C,
01882         CL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D,
01883         CL_FOG_COORD_ARRAY_BUFFER_BINDING      = CL_FOG_COORDINATE_ARRAY_BUFFER_BINDING,
01884         CL_WEIGHT_ARRAY_BUFFER_BINDING         = 0x889E,
01885         CL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING  = 0x889F,
01886         CL_STREAM_DRAW                         = 0x88E0,
01887         CL_STREAM_READ                         = 0x88E1,
01888         CL_STREAM_COPY                         = 0x88E2,
01889         CL_STATIC_DRAW                         = 0x88E4,
01890         CL_STATIC_READ                         = 0x88E5,
01891         CL_STATIC_COPY                         = 0x88E6,
01892         CL_DYNAMIC_DRAW                        = 0x88E8,
01893         CL_DYNAMIC_READ                        = 0x88E9,
01894         CL_DYNAMIC_COPY                        = 0x88EA,
01895         CL_READ_ONLY                           = 0x88B8,
01896         CL_WRITE_ONLY                          = 0x88B9,
01897         CL_READ_WRITE                          = 0x88BA,
01898         CL_BUFFER_SIZE                         = 0x8764,
01899         CL_BUFFER_USAGE                        = 0x8765,
01900         CL_BUFFER_ACCESS                       = 0x88BB,
01901         CL_BUFFER_MAPPED                       = 0x88BC,
01902         CL_BUFFER_MAP_POINTER                  = 0x88BD,
01903 
01904         // ARB_occlusion_query:
01905 
01906         CL_SAMPLES_PASSED                      = 0x8914,
01907         CL_QUERY_COUNTER_BITS                  = 0x8864,
01908         CL_CURRENT_QUERY                       = 0x8865,
01909         CL_QUERY_RESULT                        = 0x8866,
01910         CL_QUERY_RESULT_AVAILABLE              = 0x8867,
01911 
01912         // ARB_shader_objects:
01913 
01914         CL_PROGRAM_OBJECT                      = 0x8B40,
01915         CL_TYPE                                = 0x8B4E,
01916         CL_SUBTYPE                             = 0x8B4F,
01917         CL_DELETE_STATUS                       = 0x8B80,
01918         CL_COMPILE_STATUS                      = 0x8B81,
01919         CL_LINK_STATUS                         = 0x8B82,
01920         CL_VALIDATE_STATUS                     = 0x8B83,
01921         CL_INFO_LOG_LENGTH                     = 0x8B84,
01922         CL_ATTACHED_OBJECTS                    = 0x8B85,
01923         CL_ACTIVE_UNIFORMS                     = 0x8B86,
01924         CL_ACTIVE_UNIFORM_MAX_LENGTH           = 0x8B87,
01925         CL_SHADER_SOURCE_LENGTH                = 0x8B88,
01926         CL_CURRENT_PROGRAM                     = 0x8B8D,
01927         CL_OBJECT_TYPE                         = CL_TYPE,
01928         CL_OBJECT_SUBTYPE                      = CL_SUBTYPE,
01929         CL_OBJECT_DELETE_STATUS                = CL_DELETE_STATUS,
01930         CL_OBJECT_COMPILE_STATUS               = CL_COMPILE_STATUS,
01931         CL_OBJECT_LINK_STATUS                  = CL_LINK_STATUS,
01932         CL_OBJECT_VALIDATE_STATUS              = CL_VALIDATE_STATUS,
01933         CL_OBJECT_INFO_LOG_LENGTH              = CL_INFO_LOG_LENGTH,
01934         CL_OBJECT_ATTACHED_OBJECTS             = CL_ATTACHED_OBJECTS,
01935         CL_OBJECT_ACTIVE_UNIFORMS              = CL_ACTIVE_UNIFORMS,
01936         CL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH    = CL_ACTIVE_UNIFORM_MAX_LENGTH,
01937         CL_OBJECT_SHADER_SOURCE_LENGTH         = CL_SHADER_SOURCE_LENGTH,
01938         CL_SHADER_OBJECT                       = 0x8B48,
01939         // CL_FLOAT                               = 0x1406,
01940         // CL_FLOAT_VEC2                          = 0x8B50,
01941         // CL_FLOAT_VEC3                          = 0x8B51,
01942         // CL_FLOAT_VEC4                          = 0x8B52,
01943         // CL_INT                                 = 0x1404,
01944         CL_INT_VEC2                            = 0x8B53,
01945         CL_INT_VEC3                            = 0x8B54,
01946         CL_INT_VEC4                            = 0x8B55,
01947         CL_BOOL                                = 0x8B56,
01948         CL_BOOL_VEC2                           = 0x8B57,
01949         CL_BOOL_VEC3                           = 0x8B58,
01950         CL_BOOL_VEC4                           = 0x8B59,
01951         CL_FLOAT_MAT2                          = 0x8B5A,
01952         CL_FLOAT_MAT3                          = 0x8B5B,
01953         CL_FLOAT_MAT4                          = 0x8B5C,
01954         CL_SAMPLER_1D                          = 0x8B5D,
01955         CL_SAMPLER_2D                          = 0x8B5E,
01956         CL_SAMPLER_3D                          = 0x8B5F,
01957         CL_SAMPLER_CUBE                        = 0x8B60,
01958         CL_SAMPLER_1D_SHADOW                   = 0x8B61,
01959         CL_SAMPLER_2D_SHADOW                   = 0x8B62,
01960         CL_SAMPLER_2D_RECT                     = 0x8B63,
01961         CL_SAMPLER_2D_RECT_SHADOW              = 0x8B64,
01962 
01963         // ARB_vertex_shader:
01964 
01965         CL_VERTEX_SHADER                       = 0x8B31,
01966         CL_MAX_VERTEX_UNIFORM_COMPONENTS       = 0x8B4A,
01967         CL_MAX_VARYING_FLOATS                  = 0x8B4B,
01968         CL_MAX_VERTEX_ATTRIBS                  = 0x8869,
01969         CL_MAX_TEXTURE_IMAGE_UNITS             = 0x8872,
01970         CL_MAX_VERTEX_TEXTURE_IMAGE_UNITS      = 0x8B4C,
01971         CL_MAX_COMBINED_TEXTURE_IMAGE_UNITS    = 0x8B4D,
01972         CL_MAX_TEXTURE_COORDS                  = 0x8871,
01973         CL_VERTEX_PROGRAM_POINT_SIZE           = 0x8642,
01974         CL_VERTEX_PROGRAM_TWO_SIDE             = 0x8643,
01975         CL_ACTIVE_ATTRIBUTES                   = 0x8B89,
01976         CL_ACTIVE_ATTRIBUTE_MAX_LENGTH         = 0x8B8A,
01977         CL_OBJECT_ACTIVE_ATTRIBUTES            = CL_ACTIVE_ATTRIBUTES,
01978         CL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH  = CL_ACTIVE_ATTRIBUTE_MAX_LENGTH,
01979         CL_VERTEX_ATTRIB_ARRAY_ENABLED         = 0x8622,
01980         CL_VERTEX_ATTRIB_ARRAY_SIZE            = 0x8623,
01981         CL_VERTEX_ATTRIB_ARRAY_STRIDE          = 0x8624,
01982         CL_VERTEX_ATTRIB_ARRAY_TYPE            = 0x8625,
01983         CL_VERTEX_ATTRIB_ARRAY_NORMALIZED      = 0x886A,
01984         CL_CURRENT_VERTEX_ATTRIB               = 0x8626,
01985         CL_VERTEX_ATTRIB_ARRAY_POINTER         = 0x8645,
01986         // CL_FLOAT                               = 0x1406,
01987         CL_FLOAT_VEC2                          = 0x8B50,
01988         CL_FLOAT_VEC3                          = 0x8B51,
01989         CL_FLOAT_VEC4                          = 0x8B52,
01990         // CL_FLOAT_MAT2                          = 0x8B5A,
01991         // CL_FLOAT_MAT3                          = 0x8B5B,
01992         // CL_FLOAT_MAT4                          = 0x8B5C,
01993 
01994         // ARB_fragment_shader:
01995 
01996         CL_FRAGMENT_SHADER                     = 0x8B30,
01997         CL_MAX_FRAGMENT_UNIFORM_COMPONENTS     = 0x8B49,
01998         // CL_MAX_TEXTURE_COORDS                  = 0x8871,
01999         // CL_MAX_TEXTURE_IMAGE_UNITS             = 0x8872,
02000         CL_FRAGMENT_SHADER_DERIVATIVE_HINT     = 0x8B8B,
02001 
02002         // ARB_draw_buffers:
02003 
02004         CL_MAX_DRAW_BUFFERS                    = 0x8824,
02005         CL_DRAW_BUFFER0                        = 0x8825,
02006         CL_DRAW_BUFFER1                        = 0x8826,
02007         CL_DRAW_BUFFER2                        = 0x8827,
02008         CL_DRAW_BUFFER3                        = 0x8828,
02009         CL_DRAW_BUFFER4                        = 0x8829,
02010         CL_DRAW_BUFFER5                        = 0x882A,
02011         CL_DRAW_BUFFER6                        = 0x882B,
02012         CL_DRAW_BUFFER7                        = 0x882C,
02013         CL_DRAW_BUFFER8                        = 0x882D,
02014         CL_DRAW_BUFFER9                        = 0x882E,
02015         CL_DRAW_BUFFER10                       = 0x882F,
02016         CL_DRAW_BUFFER11                       = 0x8830,
02017         CL_DRAW_BUFFER12                       = 0x8831,
02018         CL_DRAW_BUFFER13                       = 0x8832,
02019         CL_DRAW_BUFFER14                       = 0x8833,
02020         CL_DRAW_BUFFER15                       = 0x8834,
02021 
02022         // ARB_point_sprite:
02023 
02024         CL_POINT_SPRITE                        = 0x8861,
02025         CL_COORD_REPLACE                       = 0x8862,
02026         CL_POINT_SPRITE_COORD_ORIGIN           = 0x8CA0,
02027         CL_LOWER_LEFT                          = 0x8CA1,
02028         CL_UPPER_LEFT                          = 0x8CA2,
02029 
02030         // ATI_separate_stencil:
02031 
02032         // CL_KEEP                                = 0x1E00,
02033         // CL_ZERO                                = 0x0000,
02034         // CL_REPLACE                             = 0x1E01,
02035         // CL_INCR                                = 0x1E02,
02036         // CL_DECR                                = 0x1E03,
02037         // CL_INVERT                              = 0x150A,
02038         // CL_NEVER                               = 0x0200,
02039         // CL_LESS                                = 0x0201,
02040         // CL_LEQUAL                              = 0x0203,
02041         // CL_GREATER                             = 0x0204,
02042         // CL_GEQUAL                              = 0x0206,
02043         // CL_EQUAL                               = 0x0202,
02044         // CL_NOTEQUAL                            = 0x0205,
02045         // CL_ALWAYS                              = 0x0207,
02046         // CL_FRONT                               = 0x0404,
02047         // CL_BACK                                = 0x0405,
02048         // CL_FRONT_AND_BACK                      = 0x0408,
02049         CL_STENCIL_BACK_FUNC                   = 0x8800,
02050         CL_STENCIL_BACK_FAIL                   = 0x8801,
02051         CL_STENCIL_BACK_PASS_DEPTH_FAIL        = 0x8802,
02052         CL_STENCIL_BACK_PASS_DEPTH_PASS        = 0x8803,
02053 
02054         // EXT_stencil_two_side additional states:
02055 
02056         CL_STENCIL_TEST_TWO_SIDE               = 0x8910,
02057         CL_ACTIVE_STENCIL_FACE                 = 0x8911,
02058 
02059         // EXT_framebuffer_object:
02060 
02061         CL_FRAMEBUFFER                         = 0x8D40,
02062         CL_RENDERBUFFER                        = 0x8D41,
02063         CL_STENCIL_INDEX1                      = 0x8D46,
02064         CL_STENCIL_INDEX4                      = 0x8D47,
02065         CL_STENCIL_INDEX8                      = 0x8D48,
02066         CL_STENCIL_INDEX16                     = 0x8D49,
02067         CL_RENDERBUFFER_WIDTH                  = 0x8D42,
02068         CL_RENDERBUFFER_HEIGHT                 = 0x8D43,
02069         CL_RENDERBUFFER_INTERNAL_FORMAT        = 0x8D44,
02070         CL_RENDERBUFFER_RED_SIZE               = 0x8D50,
02071         CL_RENDERBUFFER_GREEN_SIZE             = 0x8D51,
02072         CL_RENDERBUFFER_BLUE_SIZE              = 0x8D52,
02073         CL_RENDERBUFFER_ALPHA_SIZE             = 0x8D53,
02074         CL_RENDERBUFFER_DEPTH_SIZE             = 0x8D54,
02075         CL_RENDERBUFFER_STENCIL_SIZE           = 0x8D55,
02076         CL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE              = 0x8CD0,
02077         CL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME              = 0x8CD1,
02078         CL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL            = 0x8CD2,
02079         CL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE    = 0x8CD3,
02080         CL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET       = 0x8CD4,
02081         CL_COLOR_ATTACHMENT0                   = 0x8CE0,
02082         CL_COLOR_ATTACHMENT1                   = 0x8CE1,
02083         CL_COLOR_ATTACHMENT2                   = 0x8CE2,
02084         CL_COLOR_ATTACHMENT3                   = 0x8CE3,
02085         CL_COLOR_ATTACHMENT4                   = 0x8CE4,
02086         CL_COLOR_ATTACHMENT5                   = 0x8CE5,
02087         CL_COLOR_ATTACHMENT6                   = 0x8CE6,
02088         CL_COLOR_ATTACHMENT7                   = 0x8CE7,
02089         CL_COLOR_ATTACHMENT8                   = 0x8CE8,
02090         CL_COLOR_ATTACHMENT9                   = 0x8CE9,
02091         CL_COLOR_ATTACHMENT10                  = 0x8CEA,
02092         CL_COLOR_ATTACHMENT11                  = 0x8CEB,
02093         CL_COLOR_ATTACHMENT12                  = 0x8CEC,
02094         CL_COLOR_ATTACHMENT13                  = 0x8CED,
02095         CL_COLOR_ATTACHMENT14                  = 0x8CEE,
02096         CL_COLOR_ATTACHMENT15                  = 0x8CEF,
02097         CL_DEPTH_ATTACHMENT                    = 0x8D00,
02098         CL_STENCIL_ATTACHMENT                  = 0x8D20,
02099         CL_FRAMEBUFFER_COMPLETE                            = 0x8CD5,
02100         CL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT               = 0x8CD6,
02101         CL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT       = 0x8CD7,
02102         CL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS               = 0x8CD9,
02103         CL_FRAMEBUFFER_INCOMPLETE_FORMATS                  = 0x8CDA,
02104         CL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER              = 0x8CDB,
02105         CL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER              = 0x8CDC,
02106         CL_FRAMEBUFFER_UNSUPPORTED                         = 0x8CDD,
02107         CL_FRAMEBUFFER_BINDING                 = 0x8CA6,
02108         CL_RENDERBUFFER_BINDING                = 0x8CA7,
02109         CL_MAX_COLOR_ATTACHMENTS               = 0x8CDF,
02110         CL_MAX_RENDERBUFFER_SIZE               = 0x84E8,
02111         CL_INVALID_FRAMEBUFFER_OPERATION       = 0x0506,
02112 
02113         // EXT_texture_compression_s3tc:
02114 
02115         CL_COMPRESSED_RGB_S3TC_DXT1_EXT        = 0x83F0,
02116         CL_COMPRESSED_RGBA_S3TC_DXT1_EXT       = 0x83F1,
02117         CL_COMPRESSED_RGBA_S3TC_DXT3_EXT       = 0x83F2,
02118         CL_COMPRESSED_RGBA_S3TC_DXT5_EXT       = 0x83F3,
02119 
02120         // EXT_framebuffer_blit:
02121 
02122         CL_READ_FRAMEBUFFER                    = 0x8CA8,
02123         CL_DRAW_FRAMEBUFFER                    = 0x8CA9,
02124         CL_DRAW_FRAMEBUFFER_BINDING            = 0x8CA6, // alias CL_FRAMEBUFFER_BINDING
02125         CL_READ_FRAMEBUFFER_BINDING            = 0x8CAA
02126 };
02127 
02128 #endif
02129 

Generated on Thu Dec 3 02:39:30 2009 for ClanLib by  doxygen 1.4.6