Changeset 123

Show
Ignore:
Timestamp:
02/18/07 03:50:55 (2 years ago)
Author:
Gregor
Message:

Almost every C binding regenerated.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bcd.gen/scripts/cairo.sh

    r111 r123  
    77./bcdgen $1/cairo.h cairo -C -A 
    88echo cairo-xlib 
    9 ./bcdgen $1/cairo-xlib.h cairo -C 
     9./bcdgen $1/cairo-xlib.h cairo -C -Fbcd.xlib.Xlib 
    1010echo cairo-xlib-xrender 
    11 ./bcdgen $1/cairo-xlib-xrender.h cairo -C 
     11./bcdgen $1/cairo-xlib-xrender.h cairo -C -Fbcd.xlib.Xlib -Fbcd.xlib.Xrender 
  • trunk/bcd.gen/scripts/gd.sh

    r73 r123  
    77do 
    88    echo $i 
    9     ./bcdgen $1/$i.h gd2 -C -A 
     9    ./bcdgen $1/$i.h gd2 -C 
    1010done 
    1111 
  • trunk/bcd.gen/scripts/glib2.sh

    r42 r123  
    44rm -rf bcd/glib2 
    55 
     6echo 'module bcd.glib2.glib; 
     7public import bcd.glib2.glib_object;' > bcd/glib2/glib.d 
    68echo glib-object 
    79./bcdgen $1/glib-object.h glib2 -C -A 
  • trunk/bindings/bcd/atk/atk.d

    r111 r123  
    11/* THIS FILE GENERATED BY bcd.gen */ 
    22module bcd.atk.atk; 
     3align(4): 
    34public import bcd.glib2.glib; 
    45alias _AtkValueIface AtkValueIface; 
  • trunk/bindings/bcd/cairo/cairo.d

    r111 r123  
    11/* THIS FILE GENERATED BY bcd.gen */ 
    22module bcd.cairo.cairo; 
     3align(4): 
    34const int CAIRO_VERSION_MAJOR = 1; 
    45const int CAIRO_VERSION_MINOR = 0; 
    56const int CAIRO_VERSION_MICRO = 0; 
     7const char[] CAIRO_VERSION_STRING = "1.0.0"; 
    68const int CAIRO_HAS_XLIB_SURFACE = 1; 
    79const int CAIRO_HAS_FT_FONT = 1; 
  • trunk/bindings/bcd/cairo/cairo_xlib.d

    r114 r123  
    11/* THIS FILE GENERATED BY bcd.gen */ 
    22module bcd.cairo.cairo_xlib; 
     3align(4): 
     4public import bcd.xlib.Xlib; 
    35public import bcd.cairo.cairo_xlib; 
    46public import bcd.cairo.cairo; 
    5 public import bcd.xlib.Xlib; 
    67extern (C) void cairo_xlib_surface_set_drawable(void *, uint, int, int); 
    78extern (C) void cairo_xlib_surface_set_size(void *, int, int); 
  • trunk/bindings/bcd/cairo/cairo_xlib_xrender.d

    r114 r123  
    11/* THIS FILE GENERATED BY bcd.gen */ 
    22module bcd.cairo.cairo_xlib_xrender; 
     3align(4): 
     4public import bcd.xlib.Xlib; 
     5public import bcd.xlib.Xrender; 
    36public import bcd.cairo.cairo_xlib_xrender; 
    47public import bcd.cairo.cairo; 
    5 public import bcd.xlib.Xrender; 
    68extern (C) void * cairo_xlib_surface_create_with_xrender_format(void *, uint, Screen *, XRenderPictFormat *, int, int); 
    79alias void function(void *, char *, int, int, char * *) _BCD_func__1520; 
  • trunk/bindings/bcd/gdk/gdk.d

    r118 r123  
    11/* THIS FILE GENERATED BY bcd.gen */ 
    22module bcd.gdk.gdk; 
     3align(4): 
    34public import bcd.cairo.cairo; 
    45public import bcd.pango.pango; 
    56public import bcd.glib2.glib; 
     7const int GDK_CURRENT_TIME = 0; 
     8const int GDK_PARENT_RELATIVE = 1; 
    69const int GDK_PIXBUF_FEATURES_H = 1; 
     10const char[] GDK_PIXBUF_VERSION = "2.8.3"; 
    711const int GDK_MAX_TIMECOORD_AXES = 128; 
    812alias _GdkWindowObjectClass GdkWindowObjectClass; 
  • trunk/bindings/bcd/gdk/gdkx.d

    r118 r123  
    11/* THIS FILE GENERATED BY bcd.gen */ 
    22module bcd.gdk.gdkx; 
     3align(4): 
    34public import bcd.cairo.cairo; 
    45public import bcd.pango.pango; 
     
    67public import bcd.xlib.Xlib; 
    78public import bcd.xlib.Xutil; 
     9public import bcd.gdk.gdk; 
    810extern (C) char * gdk_x11_font_get_name(_GdkFont *); 
    911extern (C) void * gdk_x11_font_get_xdisplay(_GdkFont *); 
  • trunk/bindings/bcd/gl/gl.d

    r113 r123  
    11/* THIS FILE GENERATED BY bcd.gen */ 
    22module bcd.gl.gl; 
     3align(4): 
    34const int GL_VERSION_1_1 = 1; 
    4 const int GL_CURRENT_BIT = 0x00000001; 
    5 const int GL_POINT_BIT = 0x00000002; 
    6 const int GL_LINE_BIT = 0x00000004; 
    7 const int GL_POLYGON_BIT = 0x00000008; 
    8 const int GL_POLYGON_STIPPLE_BIT = 0x00000010; 
    9 const int GL_PIXEL_MODE_BIT = 0x00000020; 
    10 const int GL_LIGHTING_BIT = 0x00000040; 
    11 const int GL_FOG_BIT = 0x00000080; 
    12 const int GL_DEPTH_BUFFER_BIT = 0x00000100; 
    13 const int GL_ACCUM_BUFFER_BIT = 0x00000200; 
    14 const int GL_STENCIL_BUFFER_BIT = 0x00000400; 
    15 const int GL_VIEWPORT_BIT = 0x00000800; 
    16 const int GL_TRANSFORM_BIT = 0x00001000; 
    17 const int GL_ENABLE_BIT = 0x00002000; 
    18 const int GL_COLOR_BUFFER_BIT = 0x00004000; 
    19 const int GL_HINT_BIT = 0x00008000; 
    20 const int GL_EVAL_BIT = 0x00010000; 
    21 const int GL_LIST_BIT = 0x00020000; 
    22 const int GL_TEXTURE_BIT = 0x00040000; 
    23 const int GL_SCISSOR_BIT = 0x00080000; 
    24 const int GL_ALL_ATTRIB_BITS = 0xFFFFFFFF; 
    25 const int GL_CLIENT_PIXEL_STORE_BIT = 0x00000001; 
    26 const int GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002; 
    27 const int GL_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF; 
    28 const int GL_FALSE = 0; 
    29 const int GL_TRUE = 1; 
     5const int GL_VERSION_1_2 = 1; 
     6const int GL_VERSION_1_3 = 1; 
     7const int GL_ARB_imaging = 1; 
     8const int GL_FALSE = 0x0; 
     9const int GL_TRUE = 0x1; 
     10const int GL_BYTE = 0x1400; 
     11const int GL_UNSIGNED_BYTE = 0x1401; 
     12const int GL_SHORT = 0x1402; 
     13const int GL_UNSIGNED_SHORT = 0x1403; 
     14const int GL_INT = 0x1404; 
     15const int GL_UNSIGNED_INT = 0x1405; 
     16const int GL_FLOAT = 0x1406; 
     17const int GL_2_BYTES = 0x1407; 
     18const int GL_3_BYTES = 0x1408; 
     19const int GL_4_BYTES = 0x1409; 
     20const int GL_DOUBLE = 0x140A; 
    3021const int GL_POINTS = 0x0000; 
    3122const int GL_LINES = 0x0001; 
     
    3829const int GL_QUAD_STRIP = 0x0008; 
    3930const int GL_POLYGON = 0x0009; 
    40 const int GL_ACCUM = 0x0100; 
    41 const int GL_LOAD = 0x0101; 
    42 const int GL_RETURN = 0x0102; 
    43 const int GL_MULT = 0x0103; 
    44 const int GL_ADD = 0x0104; 
     31const int GL_VERTEX_ARRAY = 0x8074; 
     32const int GL_NORMAL_ARRAY = 0x8075; 
     33const int GL_COLOR_ARRAY = 0x8076; 
     34const int GL_INDEX_ARRAY = 0x8077; 
     35const int GL_TEXTURE_COORD_ARRAY = 0x8078; 
     36const int GL_EDGE_FLAG_ARRAY = 0x8079; 
     37const int GL_VERTEX_ARRAY_SIZE = 0x807A; 
     38const int GL_VERTEX_ARRAY_TYPE = 0x807B; 
     39const int GL_VERTEX_ARRAY_STRIDE = 0x807C; 
     40const double GL_NORMAL_ARRAY_TYPE = 0x807E; 
     41const int GL_NORMAL_ARRAY_STRIDE = 0x807F; 
     42const int GL_COLOR_ARRAY_SIZE = 0x8081; 
     43const int GL_COLOR_ARRAY_TYPE = 0x8082; 
     44const int GL_COLOR_ARRAY_STRIDE = 0x8083; 
     45const int GL_INDEX_ARRAY_TYPE = 0x8085; 
     46const int GL_INDEX_ARRAY_STRIDE = 0x8086; 
     47const int GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088; 
     48const int GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089; 
     49const int GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A; 
     50const int GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C; 
     51const double GL_VERTEX_ARRAY_POINTER = 0x808E; 
     52const int GL_NORMAL_ARRAY_POINTER = 0x808F; 
     53const int GL_COLOR_ARRAY_POINTER = 0x8090; 
     54const int GL_INDEX_ARRAY_POINTER = 0x8091; 
     55const int GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092; 
     56const int GL_EDGE_FLAG_ARRAY_POINTER = 0x8093; 
     57const int GL_V2F = 0x2A20; 
     58const int GL_V3F = 0x2A21; 
     59const int GL_C4UB_V2F = 0x2A22; 
     60const int GL_C4UB_V3F = 0x2A23; 
     61const int GL_C3F_V3F = 0x2A24; 
     62const int GL_N3F_V3F = 0x2A25; 
     63const int GL_C4F_N3F_V3F = 0x2A26; 
     64const int GL_T2F_V3F = 0x2A27; 
     65const int GL_T4F_V4F = 0x2A28; 
     66const int GL_T2F_C4UB_V3F = 0x2A29; 
     67const int GL_T2F_C3F_V3F = 0x2A2A; 
     68const int GL_T2F_N3F_V3F = 0x2A2B; 
     69const int GL_T2F_C4F_N3F_V3F = 0x2A2C; 
     70const int GL_T4F_C4F_N3F_V4F = 0x2A2D; 
     71const int GL_MATRIX_MODE = 0x0BA0; 
     72const int GL_MODELVIEW = 0x1700; 
     73const int GL_PROJECTION = 0x1701; 
     74const int GL_TEXTURE = 0x1702; 
     75const int GL_POINT_SMOOTH = 0x0B10; 
     76const int GL_POINT_SIZE = 0x0B11; 
     77const int GL_POINT_SIZE_GRANULARITY = 0x0B13; 
     78const int GL_POINT_SIZE_RANGE = 0x0B12; 
     79const int GL_LINE_SMOOTH = 0x0B20; 
     80const int GL_LINE_STIPPLE = 0x0B24; 
     81const int GL_LINE_STIPPLE_PATTERN = 0x0B25; 
     82const int GL_LINE_STIPPLE_REPEAT = 0x0B26; 
     83const int GL_LINE_WIDTH = 0x0B21; 
     84const int GL_LINE_WIDTH_GRANULARITY = 0x0B23; 
     85const int GL_LINE_WIDTH_RANGE = 0x0B22; 
     86const int GL_POINT = 0x1B00; 
     87const int GL_LINE = 0x1B01; 
     88const int GL_FILL = 0x1B02; 
     89const int GL_CW = 0x0900; 
     90const int GL_CCW = 0x0901; 
     91const int GL_FRONT = 0x0404; 
     92const int GL_BACK = 0x0405; 
     93const int GL_POLYGON_MODE = 0x0B40; 
     94const int GL_POLYGON_SMOOTH = 0x0B41; 
     95const int GL_POLYGON_STIPPLE = 0x0B42; 
     96const int GL_EDGE_FLAG = 0x0B43; 
     97const int GL_CULL_FACE = 0x0B44; 
     98const int GL_CULL_FACE_MODE = 0x0B45; 
     99const int GL_FRONT_FACE = 0x0B46; 
     100const int GL_POLYGON_OFFSET_FACTOR = 0x8038; 
     101const int GL_POLYGON_OFFSET_UNITS = 0x2A00; 
     102const int GL_POLYGON_OFFSET_POINT = 0x2A01; 
     103const int GL_POLYGON_OFFSET_LINE = 0x2A02; 
     104const int GL_POLYGON_OFFSET_FILL = 0x8037; 
     105const int GL_COMPILE = 0x1300; 
     106const int GL_COMPILE_AND_EXECUTE = 0x1301; 
     107const int GL_LIST_BASE = 0x0B32; 
     108const int GL_LIST_INDEX = 0x0B33; 
     109const int GL_LIST_MODE = 0x0B30; 
    45110const int GL_NEVER = 0x0200; 
    46111const int GL_LESS = 0x0201; 
     
    51116const int GL_GEQUAL = 0x0206; 
    52117const int GL_ALWAYS = 0x0207; 
    53 const int GL_ZERO = 0; 
    54 const int GL_ONE = 1; 
     118const int GL_DEPTH_TEST = 0x0B71; 
     119const int GL_DEPTH_BITS = 0x0D56; 
     120const int GL_DEPTH_CLEAR_VALUE = 0x0B73; 
     121const int GL_DEPTH_FUNC = 0x0B74; 
     122const int GL_DEPTH_RANGE = 0x0B70; 
     123const int GL_DEPTH_WRITEMASK = 0x0B72; 
     124const int GL_DEPTH_COMPONENT = 0x1902; 
     125const int GL_LIGHTING = 0x0B50; 
     126const int GL_LIGHT0 = 0x4000; 
     127const int GL_LIGHT1 = 0x4001; 
     128const int GL_LIGHT2 = 0x4002; 
     129const int GL_LIGHT3 = 0x4003; 
     130const int GL_LIGHT4 = 0x4004; 
     131const int GL_LIGHT5 = 0x4005; 
     132const int GL_LIGHT6 = 0x4006; 
     133const int GL_LIGHT7 = 0x4007; 
     134const int GL_SPOT_EXPONENT = 0x1205; 
     135const int GL_SPOT_CUTOFF = 0x1206; 
     136const int GL_CONSTANT_ATTENUATION = 0x1207; 
     137const int GL_LINEAR_ATTENUATION = 0x1208; 
     138const int GL_QUADRATIC_ATTENUATION = 0x1209; 
     139const int GL_AMBIENT = 0x1200; 
     140const int GL_DIFFUSE = 0x1201; 
     141const int GL_SPECULAR = 0x1202; 
     142const int GL_SHININESS = 0x1601; 
     143const int GL_EMISSION = 0x1600; 
     144const int GL_POSITION = 0x1203; 
     145const int GL_SPOT_DIRECTION = 0x1204; 
     146const int GL_AMBIENT_AND_DIFFUSE = 0x1602; 
     147const int GL_COLOR_INDEXES = 0x1603; 
     148const int GL_LIGHT_MODEL_TWO_SIDE = 0x0B52; 
     149const int GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51; 
     150const int GL_LIGHT_MODEL_AMBIENT = 0x0B53; 
     151const int GL_FRONT_AND_BACK = 0x0408; 
     152const int GL_SHADE_MODEL = 0x0B54; 
     153const int GL_FLAT = 0x1D00; 
     154const int GL_SMOOTH = 0x1D01; 
     155const int GL_COLOR_MATERIAL = 0x0B57; 
     156const int GL_COLOR_MATERIAL_FACE = 0x0B55; 
     157const int GL_COLOR_MATERIAL_PARAMETER = 0x0B56; 
     158const int GL_NORMALIZE = 0x0BA1; 
     159const int GL_CLIP_PLANE0 = 0x3000; 
     160const int GL_CLIP_PLANE1 = 0x3001; 
     161const int GL_CLIP_PLANE2 = 0x3002; 
     162const int GL_CLIP_PLANE3 = 0x3003; 
     163const int GL_CLIP_PLANE4 = 0x3004; 
     164const int GL_CLIP_PLANE5 = 0x3005; 
     165const int GL_ACCUM_RED_BITS = 0x0D58; 
     166const int GL_ACCUM_GREEN_BITS = 0x0D59; 
     167const int GL_ACCUM_BLUE_BITS = 0x0D5A; 
     168const int GL_ACCUM_ALPHA_BITS = 0x0D5B; 
     169const int GL_ACCUM_CLEAR_VALUE = 0x0B80; 
     170const int GL_ACCUM = 0x0100; 
     171const int GL_ADD = 0x0104; 
     172const int GL_LOAD = 0x0101; 
     173const int GL_MULT = 0x0103; 
     174const int GL_RETURN = 0x0102; 
     175const int GL_ALPHA_TEST = 0x0BC0; 
     176const int GL_ALPHA_TEST_REF = 0x0BC2; 
     177const int GL_ALPHA_TEST_FUNC = 0x0BC1; 
     178const double GL_BLEND = 0x0BE2; 
     179const double GL_BLEND_SRC = 0x0BE1; 
     180const double GL_BLEND_DST = 0x0BE0; 
     181const int GL_ZERO = 0x0; 
     182const int GL_ONE = 0x1; 
    55183const int GL_SRC_COLOR = 0x0300; 
    56184const int GL_ONE_MINUS_SRC_COLOR = 0x0301; 
     
    62190const int GL_ONE_MINUS_DST_COLOR = 0x0307; 
    63191const int GL_SRC_ALPHA_SATURATE = 0x0308; 
    64 const int GL_NONE = 0; 
    65 const int GL_FRONT_LEFT = 0x0400; 
    66 const int GL_FRONT_RIGHT = 0x0401; 
    67 const int GL_BACK_LEFT = 0x0402; 
    68 const int GL_BACK_RIGHT = 0x0403; 
    69 const int GL_FRONT = 0x0404; 
    70 const int GL_BACK = 0x0405; 
    71 const int GL_LEFT = 0x0406; 
    72 const int GL_RIGHT = 0x0407; 
    73 const int GL_FRONT_AND_BACK = 0x0408; 
    74 const int GL_AUX0 = 0x0409; 
    75 const int GL_AUX1 = 0x040A; 
    76 const int GL_AUX2 = 0x040B; 
    77 const int GL_AUX3 = 0x040C; 
    78 const int GL_NO_ERROR = 0; 
    79 const int GL_INVALID_ENUM = 0x0500; 
    80 const int GL_INVALID_VALUE = 0x0501; 
    81 const int GL_INVALID_OPERATION = 0x0502; 
    82 const int GL_STACK_OVERFLOW = 0x0503; 
    83 const int GL_STACK_UNDERFLOW = 0x0504; 
    84 const int GL_OUT_OF_MEMORY = 0x0505; 
    85 const int GL_TABLE_TOO_LARGE = 0x8031; 
     192const int GL_FEEDBACK = 0x1C01; 
     193const int GL_RENDER = 0x1C00; 
     194const int GL_SELECT = 0x1C02; 
    86195const int GL_2D = 0x0600; 
    87196const int GL_3D = 0x0601; 
     
    89198const int GL_3D_COLOR_TEXTURE = 0x0603; 
    90199const int GL_4D_COLOR_TEXTURE = 0x0604; 
    91 const int GL_PASS_THROUGH_TOKEN = 0x0700; 
    92200const int GL_POINT_TOKEN = 0x0701; 
    93201const int GL_LINE_TOKEN = 0x0702; 
     202const int GL_LINE_RESET_TOKEN = 0x0707; 
    94203const int GL_POLYGON_TOKEN = 0x0703; 
    95204const int GL_BITMAP_TOKEN = 0x0704; 
    96205const int GL_DRAW_PIXEL_TOKEN = 0x0705; 
    97206const int GL_COPY_PIXEL_TOKEN = 0x0706; 
    98 const int GL_LINE_RESET_TOKEN = 0x0707; 
     207const int GL_PASS_THROUGH_TOKEN = 0x0700; 
     208const int GL_FEEDBACK_BUFFER_POINTER = 0x0DF0; 
     209const int GL_FEEDBACK_BUFFER_SIZE = 0x0DF1; 
     210const int GL_FEEDBACK_BUFFER_TYPE = 0x0DF2; 
     211const int GL_SELECTION_BUFFER_POINTER = 0x0DF3; 
     212const int GL_SELECTION_BUFFER_SIZE = 0x0DF4; 
     213const int GL_FOG = 0x0B60; 
     214const int GL_FOG_MODE = 0x0B65; 
     215const int GL_FOG_DENSITY = 0x0B62; 
     216const int GL_FOG_COLOR = 0x0B66; 
     217const int GL_FOG_INDEX = 0x0B61; 
     218const int GL_FOG_START = 0x0B63; 
     219const int GL_FOG_END = 0x0B64; 
     220const int GL_LINEAR = 0x2601; 
    99221const int GL_EXP = 0x0800; 
    100222const int GL_EXP2 = 0x0801; 
    101 const int GL_CW = 0x0900; 
    102 const int GL_CCW = 0x0901; 
    103 const int GL_COEFF = 0x0A00; 
    104 const int GL_ORDER = 0x0A01; 
    105 const int GL_DOMAIN = 0x0A02; 
    106 const int GL_PIXEL_MAP_I_TO_I = 0x0C70; 
    107 const int GL_PIXEL_MAP_S_TO_S = 0x0C71; 
    108 const int GL_PIXEL_MAP_I_TO_R = 0x0C72; 
    109 const int GL_PIXEL_MAP_I_TO_G = 0x0C73; 
    110 const int GL_PIXEL_MAP_I_TO_B = 0x0C74; 
    111 const int GL_PIXEL_MAP_I_TO_A = 0x0C75; 
    112 const int GL_PIXEL_MAP_R_TO_R = 0x0C76; 
    113 const int GL_PIXEL_MAP_G_TO_G = 0x0C77; 
    114 const int GL_PIXEL_MAP_B_TO_B = 0x0C78; 
    115 const int GL_PIXEL_MAP_A_TO_A = 0x0C79; 
    116 const double GL_VERTEX_ARRAY_POINTER = 0x808E; 
    117 const int GL_NORMAL_ARRAY_POINTER = 0x808F; 
    118 const int GL_COLOR_ARRAY_POINTER = 0x8090; 
    119 const int GL_INDEX_ARRAY_POINTER = 0x8091; 
    120 const int GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092; 
    121 const int GL_EDGE_FLAG_ARRAY_POINTER = 0x8093; 
    122 const int GL_CURRENT_COLOR = 0x0B00; 
    123 const int GL_CURRENT_INDEX = 0x0B01; 
    124 const int GL_CURRENT_NORMAL = 0x0B02; 
    125 const int GL_CURRENT_TEXTURE_COORDS = 0x0B03; 
    126 const int GL_CURRENT_RASTER_COLOR = 0x0B04; 
    127 const int GL_CURRENT_RASTER_INDEX = 0x0B05; 
    128 const int GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06; 
    129 const int GL_CURRENT_RASTER_POSITION = 0x0B07; 
    130 const int GL_CURRENT_RASTER_POSITION_VALID = 0x0B08; 
    131 const int GL_CURRENT_RASTER_DISTANCE = 0x0B09; 
    132 const int GL_POINT_SMOOTH = 0x0B10; 
    133 const int GL_POINT_SIZE = 0x0B11; 
    134 const int GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12; 
    135 const int GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13; 
    136 const int GL_LINE_SMOOTH = 0x0B20; 
    137 const int GL_LINE_WIDTH = 0x0B21; 
    138 const int GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22; 
    139 const int GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23; 
    140 const int GL_LINE_STIPPLE = 0x0B24; 
    141 const int GL_LINE_STIPPLE_PATTERN = 0x0B25; 
    142 const int GL_LINE_STIPPLE_REPEAT = 0x0B26; 
    143 const int GL_LIST_MODE = 0x0B30; 
    144 const int GL_MAX_LIST_NESTING = 0x0B31; 
    145 const int GL_LIST_BASE = 0x0B32; 
    146 const int GL_LIST_INDEX = 0x0B33; 
    147 const int GL_POLYGON_MODE = 0x0B40; 
    148 const int GL_POLYGON_SMOOTH = 0x0B41; 
    149 const int GL_POLYGON_STIPPLE = 0x0B42; 
    150 const int GL_EDGE_FLAG = 0x0B43; 
    151 const int GL_CULL_FACE = 0x0B44; 
    152 const int GL_CULL_FACE_MODE = 0x0B45; 
    153 const int GL_FRONT_FACE = 0x0B46; 
    154 const int GL_LIGHTING = 0x0B50; 
    155 const int GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51; 
    156 const int GL_LIGHT_MODEL_TWO_SIDE = 0x0B52; 
    157 const int GL_LIGHT_MODEL_AMBIENT = 0x0B53; 
    158 const int GL_SHADE_MODEL = 0x0B54; 
    159 const int GL_COLOR_MATERIAL_FACE = 0x0B55; 
    160 const int GL_COLOR_MATERIAL_PARAMETER = 0x0B56; 
    161 const int GL_COLOR_MATERIAL = 0x0B57; 
    162 const int GL_FOG = 0x0B60; 
    163 const int GL_FOG_INDEX = 0x0B61; 
    164 const int GL_FOG_DENSITY = 0x0B62; 
    165 const int GL_FOG_START = 0x0B63; 
    166 const int GL_FOG_END = 0x0B64; 
    167 const int GL_FOG_MODE = 0x0B65; 
    168 const int GL_FOG_COLOR = 0x0B66; 
    169 const int GL_DEPTH_RANGE = 0x0B70; 
    170 const int GL_DEPTH_TEST = 0x0B71; 
    171 const int GL_DEPTH_WRITEMASK = 0x0B72; 
    172 const int GL_DEPTH_CLEAR_VALUE = 0x0B73; 
    173 const int GL_DEPTH_FUNC = 0x0B74; 
    174 const int GL_ACCUM_CLEAR_VALUE = 0x0B80; 
     223const int GL_LOGIC_OP = 0x0BF1; 
     224const int GL_INDEX_LOGIC_OP = 0x0BF1; 
     225const int GL_COLOR_LOGIC_OP = 0x0BF2; 
     226const int GL_LOGIC_OP_MODE = 0x0BF0; 
     227const int GL_CLEAR = 0x1500; 
     228const int GL_SET = 0x150F; 
     229const int GL_COPY = 0x1503; 
     230const int GL_COPY_INVERTED = 0x150C; 
     231const int GL_NOOP = 0x1505; 
     232const int GL_INVERT = 0x150A; 
     233const int GL_AND = 0x1501; 
     234const double GL_NAND = 0x150E; 
     235const int GL_OR = 0x1507; 
     236const int GL_NOR = 0x1508; 
     237const int GL_XOR = 0x1506; 
     238const int GL_EQUIV = 0x1509; 
     239const int GL_AND_REVERSE = 0x1502; 
     240const int GL_AND_INVERTED = 0x1504; 
     241const int GL_OR_REVERSE = 0x150B; 
     242const int GL_OR_INVERTED = 0x150D; 
    175243const int GL_STENCIL_TEST = 0x0B90; 
    176 const int GL_STENCIL_CLEAR_VALUE = 0x0B91; 
     244const int GL_STENCIL_WRITEMASK = 0x0B98; 
     245const int GL_STENCIL_BITS = 0x0D57; 
    177246const int GL_STENCIL_FUNC = 0x0B92; 
    178247const int GL_STENCIL_VALUE_MASK = 0x0B93; 
     248const int GL_STENCIL_REF = 0x0B97; 
    179249const int GL_STENCIL_FAIL = 0x0B94; 
     250const int GL_STENCIL_PASS_DEPTH_PASS = 0x0B96; 
    180251const int GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95; 
    181 const int GL_STENCIL_PASS_DEPTH_PASS = 0x0B96; 
    182 const int GL_STENCIL_REF = 0x0B97; 
    183 const int GL_STENCIL_WRITEMASK = 0x0B98; 
    184 const int GL_MATRIX_MODE = 0x0BA0; 
    185 const int GL_NORMALIZE = 0x0BA1; 
    186 const int GL_VIEWPORT = 0x0BA2; 
    187 const int GL_MODELVIEW_STACK_DEPTH = 0x0BA3; 
    188 const int GL_PROJECTION_STACK_DEPTH = 0x0BA4; 
    189 const int GL_TEXTURE_STACK_DEPTH = 0x0BA5; 
    190 const int GL_MODELVIEW_MATRIX = 0x0BA6; 
    191 const int GL_PROJECTION_MATRIX = 0x0BA7; 
    192 const int GL_TEXTURE_MATRIX = 0x0BA8; 
    193 const int GL_ATTRIB_STACK_DEPTH = 0x0BB0; 
    194 const int GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1; 
    195 const int GL_ALPHA_TEST = 0x0BC0; 
    196 const int GL_ALPHA_TEST_FUNC = 0x0BC1; 
    197 const int GL_ALPHA_TEST_REF = 0x0BC2; 
    198 const int GL_DITHER = 0x0BD0; 
    199 const double GL_BLEND_DST = 0x0BE0; 
    200 const double GL_BLEND_SRC = 0x0BE1; 
    201 const double GL_BLEND = 0x0BE2; 
    202 const int GL_LOGIC_OP_MODE = 0x0BF0; 
    203 const int GL_INDEX_LOGIC_OP = 0x0BF1; 
    204 const int GL_COLOR_LOGIC_OP = 0x0BF2; 
     252const int GL_STENCIL_CLEAR_VALUE = 0x0B91; 
     253const int GL_STENCIL_INDEX = 0x1901; 
     254const double GL_KEEP = 0x1E00; 
     255const double GL_REPLACE = 0x1E01; 
     256const double GL_INCR = 0x1E02; 
     257const double GL_DECR = 0x1E03; 
     258const int GL_NONE = 0x0; 
     259const int GL_LEFT = 0x0406; 
     260const int GL_RIGHT = 0x0407; 
     261const int GL_FRONT_LEFT = 0x0400; 
     262const int GL_FRONT_RIGHT = 0x0401; 
     263const int GL_BACK_LEFT = 0x0402; 
     264const int GL_BACK_RIGHT = 0x0403; 
     265const int GL_AUX0 = 0x0409; 
     266const int GL_AUX1 = 0x040A; 
     267const int GL_AUX2 = 0x040B; 
     268const int GL_AUX3 = 0x040C; 
     269const int GL_COLOR_INDEX = 0x1900; 
     270const int GL_RED = 0x1903; 
     271const int GL_GREEN = 0x1904; 
     272const int GL_BLUE = 0x1905; 
     273const int GL_ALPHA = 0x1906; 
     274const int GL_LUMINANCE = 0x1909; 
     275const int GL_LUMINANCE_ALPHA = 0x190A; 
     276const int GL_ALPHA_BITS = 0x0D55; 
     277const int GL_RED_BITS = 0x0D52; 
     278const int GL_GREEN_BITS = 0x0D53; 
     279const int GL_BLUE_BITS = 0x0D54; 
     280const int GL_INDEX_BITS = 0x0D51; 
     281const int GL_SUBPIXEL_BITS = 0x0D50; 
    205282const int GL_AUX_BUFFERS = 0x0C00; 
     283const int GL_READ_BUFFER = 0x0C02; 
    206284const int GL_DRAW_BUFFER = 0x0C01; 
    207 const int GL_READ_BUFFER = 0x0C02; 
    208 const int GL_SCISSOR_BOX = 0x0C10; 
    209 const int GL_SCISSOR_TEST = 0x0C11; 
    210 const int GL_INDEX_CLEAR_VALUE = 0x0C20; 
    211 const int GL_INDEX_WRITEMASK = 0x0C21; 
    212 const int GL_COLOR_CLEAR_VALUE = 0x0C22; 
    213 const int GL_COLOR_WRITEMASK = 0x0C23; 
    214 const int GL_INDEX_MODE = 0x0C30; 
    215 const int GL_RGBA_MODE = 0x0C31; 
    216285const int GL_DOUBLEBUFFER = 0x0C32; 
    217286const int GL_STEREO = 0x0C33; 
    218 const int GL_RENDER_MODE = 0x0C40; 
    219 const int GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50; 
    220 const int GL_POINT_SMOOTH_HINT = 0x0C51; 
    221 const int GL_LINE_SMOOTH_HINT = 0x0C52; 
    222 const int GL_POLYGON_SMOOTH_HINT = 0x0C53; 
    223 const int GL_FOG_HINT = 0x0C54; 
    224 const int GL_TEXTURE_GEN_S = 0x0C60; 
    225 const int GL_TEXTURE_GEN_T = 0x0C61; 
    226 const int GL_TEXTURE_GEN_R = 0x0C62; 
    227 const int GL_TEXTURE_GEN_Q = 0x0C63; 
    228 const int GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0; 
    229 const int GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1; 
    230 const int GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2; 
    231 const int GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3; 
    232 const int GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4; 
    233 const int GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5; 
    234 const int GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6; 
    235 const int GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7; 
    236 const int GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8; 
    237 const int GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9; 
    238 const int GL_UNPACK_SWAP_BYTES = 0x0CF0; 
    239 const int GL_UNPACK_LSB_FIRST = 0x0CF1; 
    240 const int GL_UNPACK_ROW_LENGTH = 0x0CF2; 
    241 const int GL_UNPACK_SKIP_ROWS = 0x0CF3; 
    242 const int GL_UNPACK_SKIP_PIXELS = 0x0CF4; 
    243 const int GL_UNPACK_ALIGNMENT = 0x0CF5; 
    244 const int GL_PACK_SWAP_BYTES = 0x0D00; 
    245 const int GL_PACK_LSB_FIRST = 0x0D01; 
    246 const int GL_PACK_ROW_LENGTH = 0x0D02; 
    247 const int GL_PACK_SKIP_ROWS = 0x0D03; 
    248 const int GL_PACK_SKIP_PIXELS = 0x0D04; 
    249 const int GL_PACK_ALIGNMENT = 0x0D05; 
    250 const int GL_MAP_COLOR = 0x0D10; 
    251 const int GL_MAP_STENCIL = 0x0D11; 
    252 const int GL_INDEX_SHIFT = 0x0D12; 
    253 const int GL_INDEX_OFFSET = 0x0D13; 
    254 const int GL_RED_SCALE = 0x0D14; 
    255 const int GL_RED_BIAS = 0x0D15; 
    256 const int GL_ZOOM_X = 0x0D16; 
    257 const int GL_ZOOM_Y = 0x0D17; 
    258 const int GL_GREEN_SCALE = 0x0D18; 
    259 const int GL_GREEN_BIAS = 0x0D19; 
    260 const int GL_BLUE_SCALE = 0x0D1A; 
    261 const int GL_BLUE_BIAS = 0x0D1B; 
    262 const int GL_ALPHA_SCALE = 0x0D1C; 
    263 const int GL_ALPHA_BIAS = 0x0D1D; 
    264 const double GL_DEPTH_SCALE = 0x0D1E; 
    265 const int GL_DEPTH_BIAS = 0x0D1F; 
     287const int GL_BITMAP = 0x1A00; 
     288const int GL_COLOR = 0x1800; 
     289const int GL_DEPTH = 0x1801; 
     290const int GL_STENCIL = 0x1802; 
     291const int GL_DITHER = 0x0BD0; 
     292const int GL_RGB = 0x1907; 
     293const int GL_RGBA = 0x1908; 
     294const int GL_MAX_LIST_NESTING = 0x0B31; 
     295const int GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35; 
     296const int GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36; 
     297const int GL_MAX_NAME_STACK_DEPTH = 0x0D37; 
     298const int GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38; 
     299const int GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39; 
    266300const int GL_MAX_EVAL_ORDER = 0x0D30; 
    267301const int GL_MAX_LIGHTS = 0x0D31; 
     
    269303const int GL_MAX_TEXTURE_SIZE = 0x0D33; 
    270304const int GL_MAX_PIXEL_MAP_TABLE = 0x0D34; 
    271 const int GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35; 
    272 const int GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36; 
    273 const int GL_MAX_NAME_STACK_DEPTH = 0x0D37; 
    274 const int GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38; 
    275 const int GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39; 
    276305const int GL_MAX_VIEWPORT_DIMS = 0x0D3A; 
    277306const int GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B; 
    278 const int GL_SUBPIXEL_BITS = 0x0D50; 
    279 const int GL_INDEX_BITS = 0x0D51; 
    280 const int GL_RED_BITS = 0x0D52; 
    281 const int GL_GREEN_BITS = 0x0D53; 
    282 const int GL_BLUE_BITS = 0x0D54; 
    283 const int GL_ALPHA_BITS = 0x0D55; 
    284 const int GL_DEPTH_BITS = 0x0D56; 
    285 const int GL_STENCIL_BITS = 0x0D57; 
    286 const int GL_ACCUM_RED_BITS = 0x0D58; 
    287 const int GL_ACCUM_GREEN_BITS = 0x0D59; 
    288 const int GL_ACCUM_BLUE_BITS = 0x0D5A; 
    289 const int GL_ACCUM_ALPHA_BITS = 0x0D5B; 
     307const int GL_ATTRIB_STACK_DEPTH = 0x0BB0; 
     308const int GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1; 
     309const int GL_COLOR_CLEAR_VALUE = 0x0C22; 
     310const int GL_COLOR_WRITEMASK = 0x0C23; 
     311const int GL_CURRENT_INDEX = 0x0B01; 
     312const int GL_CURRENT_COLOR = 0x0B00; 
     313const int GL_CURRENT_NORMAL = 0x0B02; 
     314const int GL_CURRENT_RASTER_COLOR = 0x0B04; 
     315const int GL_CURRENT_RASTER_DISTANCE = 0x0B09; 
     316const int GL_CURRENT_RASTER_INDEX = 0x0B05; 
     317const int GL_CURRENT_RASTER_POSITION = 0x0B07; 
     318const int GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06; 
     319const int GL_CURRENT_RASTER_POSITION_VALID = 0x0B08; 
     320const int GL_CURRENT_TEXTURE_COORDS = 0x0B03; 
     321const int GL_INDEX_CLEAR_VALUE = 0x0C20; 
     322const int GL_INDEX_MODE = 0x0C30; 
     323const int GL_INDEX_WRITEMASK = 0x0C21; 
     324const int GL_MODELVIEW_MATRIX = 0x0BA6; 
     325const int GL_MODELVIEW_STACK_DEPTH = 0x0BA3; 
    290326const int GL_NAME_STACK_DEPTH = 0x0D70; 
     327const int GL_PROJECTION_MATRIX = 0x0BA7; 
     328const int GL_PROJECTION_STACK_DEPTH = 0x0BA4; 
     329const int GL_RENDER_MODE = 0x0C40; 
     330const int GL_RGBA_MODE = 0x0C31; 
     331const int GL_TEXTURE_MATRIX = 0x0BA8; 
     332const int GL_TEXTURE_STACK_DEPTH = 0x0BA5; 
     333const int GL_VIEWPORT = 0x0BA2; 
    291334const int GL_AUTO_NORMAL = 0x0D80; 
    292335const int GL_MAP1_COLOR_4 = 0x0D90; 
     
    312355const int GL_MAP2_GRID_DOMAIN = 0x0DD2; 
    313356const int GL_MAP2_GRID_SEGMENTS = 0x0DD3; 
     357const int GL_COEFF = 0x0A00; 
     358const int GL_DOMAIN = 0x0A02; 
     359const int GL_ORDER = 0x0A01; 
     360const int GL_FOG_HINT = 0x0C54; 
     361const int GL_LINE_SMOOTH_HINT = 0x0C52; 
     362const int GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50; 
     363const int GL_POINT_SMOOTH_HINT = 0x0C51; 
     364const int GL_POLYGON_SMOOTH_HINT = 0x0C53; 
     365const int GL_DONT_CARE = 0x1100; 
     366const int GL_FASTEST = 0x1101; 
     367const int GL_NICEST = 0x1102; 
     368const int GL_SCISSOR_TEST = 0x0C11; 
     369const int GL_SCISSOR_BOX = 0x0C10; 
     370const int GL_MAP_COLOR = 0x0D10; 
     371const int GL_MAP_STENCIL = 0x0D11; 
     372const int GL_INDEX_SHIFT = 0x0D12; 
     373const int GL_INDEX_OFFSET = 0x0D13; 
     374const int GL_RED_SCALE = 0x0D14; 
     375const int GL_RED_BIAS = 0x0D15; 
     376const int GL_GREEN_SCALE = 0x0D18; 
     377const int GL_GREEN_BIAS = 0x0D19; 
     378const int GL_BLUE_SCALE = 0x0D1A; 
     379const int GL_BLUE_BIAS = 0x0D1B; 
     380const int GL_ALPHA_SCALE = 0x0D1C; 
     381const int GL_ALPHA_BIAS = 0x0D1D; 
     382const double GL_DEPTH_SCALE = 0x0D1E; 
     383const int GL_DEPTH_BIAS = 0x0D1F; 
     384const int GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1; 
     385const int GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0; 
     386const int GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2; 
     387const int GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3; 
     388const int GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4; 
     389const int GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5; 
     390const int GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6; 
     391const int GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7; 
     392const int GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8; 
     393const int GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9; 
     394const int GL_PIXEL_MAP_S_TO_S = 0x0C71; 
     395const int GL_PIXEL_MAP_I_TO_I = 0x0C70; 
     396const int GL_PIXEL_MAP_I_TO_R = 0x0C72; 
     397const int GL_PIXEL_MAP_I_TO_G = 0x0C73; 
     398const int GL_PIXEL_MAP_I_TO_B = 0x0C74; 
     399const int GL_PIXEL_MAP_I_TO_A = 0x0C75; 
     400const int GL_PIXEL_MAP_R_TO_R = 0x0C76; 
     401const int GL_PIXEL_MAP_G_TO_G = 0x0C77; 
     402const int GL_PIXEL_MAP_B_TO_B = 0x0C78; 
     403const int GL_PIXEL_MAP_A_TO_A = 0x0C79; 
     404const int GL_PACK_ALIGNMENT = 0x0D05; 
     405const int GL_PACK_LSB_FIRST = 0x0D01; 
     406const int GL_PACK_ROW_LENGTH = 0x0D02; 
     407const int GL_PACK_SKIP_PIXELS = 0x0D04; 
     408const int GL_PACK_SKIP_ROWS = 0x0D03; 
     409const int GL_PACK_SWAP_BYTES = 0x0D00; 
     410const int GL_UNPACK_ALIGNMENT = 0x0CF5; 
     411const int GL_UNPACK_LSB_FIRST = 0x0CF1; 
     412const int GL_UNPACK_ROW_LENGTH = 0x0CF2; 
     413const int GL_UNPACK_SKIP_PIXELS = 0x0CF4; 
     414const int GL_UNPACK_SKIP_ROWS = 0x0CF3; 
     415const int GL_UNPACK_SWAP_BYTES = 0x0CF0; 
     416const int GL_ZOOM_X = 0x0D16; 
     417const int GL_ZOOM_Y = 0x0D17; 
     418const int GL_TEXTURE_ENV = 0x2300; 
     419const int GL_TEXTURE_ENV_MODE = 0x2200; 
    314420const double GL_TEXTURE_1D = 0x0DE0; 
    315421const double GL_TEXTURE_2D = 0x0DE1; 
    316 const int GL_FEEDBACK_BUFFER_POINTER = 0x0DF0; 
    317 const int GL_FEEDBACK_BUFFER_SIZE = 0x0DF1; 
    318 const int GL_FEEDBACK_BUFFER_TYPE = 0x0DF2; 
    319 const int GL_SELECTION_BUFFER_POINTER = 0x0DF3; 
    320 const int GL_SELECTION_BUFFER_SIZE = 0x0DF4; 
    321 const int GL_POLYGON_OFFSET_UNITS = 0x2A00; 
    322 const int GL_POLYGON_OFFSET_POINT = 0x2A01; 
    323 const int GL_POLYGON_OFFSET_LINE = 0x2A02; 
    324 const int GL_POLYGON_OFFSET_FILL = 0x8037; 
    325 const int GL_POLYGON_OFFSET_FACTOR = 0x8038; 
    326 const int GL_TEXTURE_BINDING_1D = 0x8068; 
    327 const int GL_TEXTURE_BINDING_2D = 0x8069; 
    328 const int GL_TEXTURE_BINDING_3D = 0x806A; 
    329 const int GL_VERTEX_ARRAY = 0x8074; 
    330 const int GL_NORMAL_ARRAY = 0x8075; 
    331 const int GL_COLOR_ARRAY = 0x8076; 
    332 const int GL_INDEX_ARRAY = 0x8077; 
    333 const int GL_TEXTURE_COORD_ARRAY = 0x8078; 
    334 const int GL_EDGE_FLAG_ARRAY = 0x8079; 
    335 const int GL_VERTEX_ARRAY_SIZE = 0x807A; 
    336 const int GL_VERTEX_ARRAY_TYPE = 0x807B; 
    337 const int GL_VERTEX_ARRAY_STRIDE = 0x807C; 
    338 const double GL_NORMAL_ARRAY_TYPE = 0x807E; 
    339 const int GL_NORMAL_ARRAY_STRIDE = 0x807F; 
    340 const int GL_COLOR_ARRAY_SIZE = 0x8081; 
    341 const int GL_COLOR_ARRAY_TYPE = 0x8082; 
    342 const int GL_COLOR_ARRAY_STRIDE = 0x8083; 
    343 const int GL_INDEX_ARRAY_TYPE = 0x8085; 
    344 const int GL_INDEX_ARRAY_STRIDE = 0x8086; 
    345 const int GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088; 
    346 const int GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089; 
    347 const int GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A; 
    348 const int GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C; 
     422const int GL_TEXTURE_WRAP_S = 0x2802; 
     423const int GL_TEXTURE_WRAP_T = 0x2803; 
     424const int GL_TEXTURE_MAG_FILTER = 0x2800; 
     425const int GL_TEXTURE_MIN_FILTER = 0x2801; 
     426const int GL_TEXTURE_ENV_COLOR = 0x2201; 
     427const int GL_TEXTURE_GEN_S = 0x0C60; 
     428const int GL_TEXTURE_GEN_T = 0x0C61; 
     429const int GL_TEXTURE_GEN_MODE = 0x2500; 
     430const int GL_TEXTURE_BORDER_COLOR = 0x1004; 
    349431const int GL_TEXTURE_WIDTH = 0x1000; 
    350432const int GL_TEXTURE_HEIGHT = 0x1001; 
    351 const int GL_TEXTURE_INTERNAL_FORMAT = 0x1003; 
    352 const int GL_TEXTURE_BORDER_COLOR = 0x1004; 
    353433const int GL_TEXTURE_BORDER = 0x1005; 
     434const int GL_TEXTURE_COMPONENTS = 0x1003; 
    354435const int GL_TEXTURE_RED_SIZE = 0x805C; 
    355436const int GL_TEXTURE_GREEN_SIZE = 0x805D; 
     
    358439const int GL_TEXTURE_LUMINANCE_SIZE = 0x8060; 
    359440const int GL_TEXTURE_INTENSITY_SIZE = 0x8061; 
    360 const int GL_TEXTURE_PRIORITY = 0x8066; 
    361 const int GL_TEXTURE_RESIDENT = 0x8067; 
    362 const int GL_DONT_CARE = 0x1100; 
    363 const int GL_FASTEST = 0x1101; 
    364 const int GL_NICEST = 0x1102; 
    365 const int GL_AMBIENT = 0x1200; 
    366 const int GL_DIFFUSE = 0x1201; 
    367 const int GL_SPECULAR = 0x1202; 
    368 const int GL_POSITION = 0x1203; 
    369 const int GL_SPOT_DIRECTION = 0x1204; 
    370 const int GL_SPOT_EXPONENT = 0x1205; 
    371 const int GL_SPOT_CUTOFF = 0x1206; 
    372 const int GL_CONSTANT_ATTENUATION = 0x1207; 
    373 const int GL_LINEAR_ATTENUATION = 0x1208; 
    374 const int GL_QUADRATIC_ATTENUATION = 0x1209; 
    375 const int GL_COMPILE = 0x1300; 
    376 const int GL_COMPILE_AND_EXECUTE = 0x1301; 
    377 const int GL_BYTE = 0x1400; 
    378 const int GL_UNSIGNED_BYTE = 0x1401; 
    379 const int GL_SHORT = 0x1402; 
    380 const int GL_UNSIGNED_SHORT = 0x1403; 
    381 const int GL_INT = 0x1404; 
    382 const int GL_UNSIGNED_INT = 0x1405; 
    383 const int GL_FLOAT = 0x1406; 
    384 const int GL_2_BYTES = 0x1407; 
    385 const int GL_3_BYTES = 0x1408; 
    386 const int GL_4_BYTES = 0x1409; 
    387 const int GL_DOUBLE = 0x140A; 
    388 const int GL_DOUBLE_EXT = 0x140A; 
    389 const int GL_CLEAR = 0x1500; 
    390 const int GL_AND = 0x1501; 
    391 const int GL_AND_REVERSE = 0x1502; 
    392 const int GL_COPY = 0x1503; 
    393 const int GL_AND_INVERTED = 0x1504; 
    394 const int GL_NOOP = 0x1505; 
    395 const int GL_XOR = 0x1506; 
    396 const int GL_OR = 0x1507; 
    397 const int GL_NOR = 0x1508; 
    398 const int GL_EQUIV = 0x1509; 
    399 const int GL_INVERT = 0x150A; 
    400 const int GL_OR_REVERSE = 0x150B; 
    401 const int GL_COPY_INVERTED = 0x150C; 
    402 const int GL_OR_INVERTED = 0x150D; 
    403 const double GL_NAND = 0x150E; 
    404 const int GL_SET = 0x150F; 
    405 const int GL_EMISSION = 0x1600; 
    406 const int GL_SHININESS = 0x1601; 
    407 const int GL_AMBIENT_AND_DIFFUSE = 0x1602; 
    408 const int GL_COLOR_INDEXES = 0x1603; 
    409 const int GL_MODELVIEW = 0x1700; 
    410 const int GL_PROJECTION = 0x1701; 
    411 const int GL_TEXTURE = 0x1702; 
    412 const int GL_COLOR = 0x1800; 
    413 const int GL_DEPTH = 0x1801; 
    414 const int GL_STENCIL = 0x1802; 
    415 const int GL_COLOR_INDEX = 0x1900; 
    416 const int GL_STENCIL_INDEX = 0x1901; 
    417 const int GL_DEPTH_COMPONENT = 0x1902; 
    418 const int GL_RED = 0x1903; 
    419 const int GL_GREEN = 0x1904; 
    420 const int GL_BLUE = 0x1905; 
    421 const int GL_ALPHA = 0x1906; 
    422 const int GL_RGB = 0x1907; 
    423 const int GL_RGBA = 0x1908; 
    424 const int GL_LUMINANCE = 0x1909; 
    425 const int GL_LUMINANCE_ALPHA = 0x190A; 
    426 const int GL_BITMAP = 0x1A00; 
    427 const int GL_POINT = 0x1B00; 
    428 const int GL_LINE = 0x1B01; 
    429 const int GL_FILL = 0x1B02; 
    430 const int GL_RENDER = 0x1C00; 
    431 const int GL_FEEDBACK = 0x1C01; 
    432 const int GL_SELECT = 0x1C02; 
    433 const int GL_FLAT = 0x1D00; 
    434 const int GL_SMOOTH = 0x1D01; 
    435 const double GL_KEEP = 0x1E00; 
    436 const double GL_REPLACE = 0x1E01; 
    437 const double GL_INCR = 0x1E02; 
    438 const double GL_DECR = 0x1E03; 
     441const int GL_NEAREST_MIPMAP_NEAREST = 0x2700; 
     442const int GL_NEAREST_MIPMAP_LINEAR = 0x2702; 
     443const int GL_LINEAR_MIPMAP_NEAREST = 0x2701; 
     444const int GL_LINEAR_MIPMAP_LINEAR = 0x2703; 
     445const int GL_OBJECT_LINEAR = 0x2401; 
     446const int GL_OBJECT_PLANE = 0x2501; 
     447const int GL_EYE_LINEAR = 0x2400; 
     448const int GL_EYE_PLANE = 0x2502; 
     449const int GL_SPHERE_MAP = 0x2402; 
     450const int GL_DECAL = 0x2101; 
     451const int GL_MODULATE = 0x2100; 
     452const int GL_NEAREST = 0x2600; 
     453const int GL_REPEAT = 0x2901; 
     454const int GL_CLAMP = 0x2900; 
     455const int GL_S = 0x2000; 
     456const int GL_T = 0x2001; 
     457const int GL_R = 0x2002; 
     458const int GL_Q = 0x2003; 
     459const int GL_TEXTURE_GEN_R = 0x0C62; 
     460const int GL_TEXTURE_GEN_Q = 0x0C63; 
    439461const int GL_VENDOR = 0x1F00; 
    440462const int GL_RENDERER = 0x1F01; 
    441463const int GL_VERSION = 0x1F02; 
    442464const int GL_EXTENSIONS = 0x1F03; 
    443 const int GL_S = 0x2000; 
    444 const int GL_T = 0x2001; 
    445 const int GL_R = 0x2002; 
    446 const int GL_Q = 0x2003; 
    447 const int GL_MODULATE = 0x2100; 
    448 const int GL_DECAL = 0x2101; 
    449 const int GL_TEXTURE_ENV_MODE = 0x2200; 
    450 const int GL_TEXTURE_ENV_COLOR = 0x2201; 
    451 const int GL_TEXTURE_ENV = 0x2300; 
    452 const int GL_EYE_LINEAR = 0x2400; 
    453 const int GL_OBJECT_LINEAR = 0x2401; 
    454 const int GL_SPHERE_MAP = 0x2402; 
    455 const int GL_TEXTURE_GEN_MODE = 0x2500; 
    456 const int GL_OBJECT_PLANE = 0x2501; 
    457 const int GL_EYE_PLANE = 0x2502; 
    458 const int GL_NEAREST = 0x2600; 
    459 const int GL_LINEAR = 0x2601; 
    460 const int GL_NEAREST_MIPMAP_NEAREST = 0x2700; 
    461 const int GL_LINEAR_MIPMAP_NEAREST = 0x2701; 
    462 const int GL_NEAREST_MIPMAP_LINEAR = 0x2702; 
    463 const int GL_LINEAR_MIPMAP_LINEAR = 0x2703; 
    464 const int GL_TEXTURE_MAG_FILTER = 0x2800; 
    465 const int GL_TEXTURE_MIN_FILTER = 0x2801; 
    466 const int GL_TEXTURE_WRAP_S = 0x2802; 
    467 const int GL_TEXTURE_WRAP_T = 0x2803; 
     465const int GL_NO_ERROR = 0x0; 
     466const int GL_INVALID_VALUE = 0x0501; 
     467const int GL_INVALID_ENUM = 0x0500; 
     468const int GL_INVALID_OPERATION = 0x0502; 
     469const int GL_STACK_OVERFLOW = 0x0503; 
     470const int GL_STACK_UNDERFLOW = 0x0504; 
     471const int GL_OUT_OF_MEMORY = 0x0505; 
     472const int GL_CURRENT_BIT = 0x00000001; 
     473const int GL_POINT_BIT = 0x00000002; 
     474const int GL_LINE_BIT = 0x00000004; 
     475const int GL_POLYGON_BIT = 0x00000008; 
     476const int GL_POLYGON_STIPPLE_BIT = 0x00000010; 
     477const int GL_PIXEL_MODE_BIT = 0x00000020; 
     478const int GL_LIGHTING_BIT = 0x00000040; 
     479const int GL_FOG_BIT = 0x00000080; 
     480const int GL_DEPTH_BUFFER_BIT = 0x00000100; 
     481const int GL_ACCUM_BUFFER_BIT = 0x00000200; 
     482const int GL_STENCIL_BUFFER_BIT = 0x00000400; 
     483const int GL_VIEWPORT_BIT = 0x00000800; 
     484const int GL_TRANSFORM_BIT = 0x00001000; 
     485const int GL_ENABLE_BIT = 0x00002000; 
     486const int GL_COLOR_BUFFER_BIT = 0x00004000; 
     487const int GL_HINT_BIT = 0x00008000; 
     488const int GL_EVAL_BIT = 0x00010000; 
     489const int GL_LIST_BIT = 0x00020000; 
     490const int GL_TEXTURE_BIT = 0x00040000; 
     491const int GL_SCISSOR_BIT = 0x00080000;