| 1 |
// Basic Opengl interface |
|---|
| 2 |
// Update/change as necessary! |
|---|
| 3 |
|
|---|
| 4 |
version (Win32) { |
|---|
| 5 |
//import std.windows; |
|---|
| 6 |
extern(Windows): |
|---|
| 7 |
} |
|---|
| 8 |
version (linux) { |
|---|
| 9 |
extern(C): |
|---|
| 10 |
} |
|---|
| 11 |
|
|---|
| 12 |
alias uint GLenum; |
|---|
| 13 |
alias ubyte GLboolean; |
|---|
| 14 |
alias uint GLbitfield; |
|---|
| 15 |
alias byte GLbyte; |
|---|
| 16 |
alias short GLshort; |
|---|
| 17 |
alias int GLint; |
|---|
| 18 |
alias int GLsizei; |
|---|
| 19 |
alias ubyte GLubyte; |
|---|
| 20 |
alias ushort GLushort; |
|---|
| 21 |
alias uint GLuint; |
|---|
| 22 |
alias float GLfloat; |
|---|
| 23 |
alias float GLclampf; |
|---|
| 24 |
alias double GLdouble; |
|---|
| 25 |
alias double GLclampd; |
|---|
| 26 |
alias void GLvoid; |
|---|
| 27 |
|
|---|
| 28 |
/*************************************************************/ |
|---|
| 29 |
|
|---|
| 30 |
/* Version */ |
|---|
| 31 |
const uint GL_VERSION_1_1 = 1; |
|---|
| 32 |
|
|---|
| 33 |
/* AccumOp */ |
|---|
| 34 |
const uint GL_ACCUM = 0x0100; |
|---|
| 35 |
const uint GL_LOAD = 0x0101; |
|---|
| 36 |
const uint GL_RETURN = 0x0102; |
|---|
| 37 |
const uint GL_MULT = 0x0103; |
|---|
| 38 |
const uint GL_ADD = 0x0104; |
|---|
| 39 |
|
|---|
| 40 |
/* AlphaFunction */ |
|---|
| 41 |
const uint GL_NEVER = 0x0200; |
|---|
| 42 |
const uint GL_LESS = 0x0201; |
|---|
| 43 |
const uint GL_EQUAL = 0x0202; |
|---|
| 44 |
const uint GL_LEQUAL = 0x0203; |
|---|
| 45 |
const uint GL_GREATER = 0x0204; |
|---|
| 46 |
const uint GL_NOTEQUAL = 0x0205; |
|---|
| 47 |
const uint GL_GEQUAL = 0x0206; |
|---|
| 48 |
const uint GL_ALWAYS = 0x0207; |
|---|
| 49 |
|
|---|
| 50 |
/* AttribMask */ |
|---|
| 51 |
const uint GL_CURRENT_BIT = 0x00000001; |
|---|
| 52 |
const uint GL_POINT_BIT = 0x00000002; |
|---|
| 53 |
const uint GL_LINE_BIT = 0x00000004; |
|---|
| 54 |
const uint GL_POLYGON_BIT = 0x00000008; |
|---|
| 55 |
const uint GL_POLYGON_STIPPLE_BIT = 0x00000010; |
|---|
| 56 |
const uint GL_PIXEL_MODE_BIT = 0x00000020; |
|---|
| 57 |
const uint GL_LIGHTING_BIT = 0x00000040; |
|---|
| 58 |
const uint GL_FOG_BIT = 0x00000080; |
|---|
| 59 |
const uint GL_DEPTH_BUFFER_BIT = 0x00000100; |
|---|
| 60 |
const uint GL_ACCUM_BUFFER_BIT = 0x00000200; |
|---|
| 61 |
const uint GL_STENCIL_BUFFER_BIT = 0x00000400; |
|---|
| 62 |
const uint GL_VIEWPORT_BIT = 0x00000800; |
|---|
| 63 |
const uint GL_TRANSFORM_BIT = 0x00001000; |
|---|
| 64 |
const uint GL_ENABLE_BIT = 0x00002000; |
|---|
| 65 |
const uint GL_COLOR_BUFFER_BIT = 0x00004000; |
|---|
| 66 |
const uint GL_HINT_BIT = 0x00008000; |
|---|
| 67 |
const uint GL_EVAL_BIT = 0x00010000; |
|---|
| 68 |
const uint GL_LIST_BIT = 0x00020000; |
|---|
| 69 |
const uint GL_TEXTURE_BIT = 0x00040000; |
|---|
| 70 |
const uint GL_SCISSOR_BIT = 0x00080000; |
|---|
| 71 |
const uint GL_ALL_ATTRIB_BITS = 0x000fffff; |
|---|
| 72 |
|
|---|
| 73 |
/* BeginMode */ |
|---|
| 74 |
const uint GL_POINTS = 0x0000; |
|---|
| 75 |
const uint GL_LINES = 0x0001; |
|---|
| 76 |
const uint GL_LINE_LOOP = 0x0002; |
|---|
| 77 |
const uint GL_LINE_STRIP = 0x0003; |
|---|
| 78 |
const uint GL_TRIANGLES = 0x0004; |
|---|
| 79 |
const uint GL_TRIANGLE_STRIP = 0x0005; |
|---|
| 80 |
const uint GL_TRIANGLE_FAN = 0x0006; |
|---|
| 81 |
const uint GL_QUADS = 0x0007; |
|---|
| 82 |
const uint GL_QUAD_STRIP = 0x0008; |
|---|
| 83 |
const uint GL_POLYGON = 0x0009; |
|---|
| 84 |
|
|---|
| 85 |
/* BlendingFactorDest */ |
|---|
| 86 |
const uint GL_ZERO = 0; |
|---|
| 87 |
const uint GL_ONE = 1; |
|---|
| 88 |
const uint GL_SRC_COLOR = 0x0300; |
|---|
| 89 |
const uint GL_ONE_MINUS_SRC_COLOR = 0x0301; |
|---|
| 90 |
const uint GL_SRC_ALPHA = 0x0302; |
|---|
| 91 |
const uint GL_ONE_MINUS_SRC_ALPHA = 0x0303; |
|---|
| 92 |
const uint GL_DST_ALPHA = 0x0304; |
|---|
| 93 |
const uint GL_ONE_MINUS_DST_ALPHA = 0x0305; |
|---|
| 94 |
|
|---|
| 95 |
/* BlendingFactorSrc */ |
|---|
| 96 |
/* GL_ZERO */ |
|---|
| 97 |
/* GL_ONE */ |
|---|
| 98 |
const uint GL_DST_COLOR = 0x0306; |
|---|
| 99 |
const uint GL_ONE_MINUS_DST_COLOR = 0x0307; |
|---|
| 100 |
const uint GL_SRC_ALPHA_SATURATE = 0x0308; |
|---|
| 101 |
/* GL_SRC_ALPHA */ |
|---|
| 102 |
/* GL_ONE_MINUS_SRC_ALPHA */ |
|---|
| 103 |
/* GL_DST_ALPHA */ |
|---|
| 104 |
/* GL_ONE_MINUS_DST_ALPHA */ |
|---|
| 105 |
|
|---|
| 106 |
/* Boolean */ |
|---|
| 107 |
const uint GL_TRUE = 1; |
|---|
| 108 |
const uint GL_FALSE = 0; |
|---|
| 109 |
|
|---|
| 110 |
/* ClearBufferMask */ |
|---|
| 111 |
/* GL_COLOR_BUFFER_BIT */ |
|---|
| 112 |
/* GL_ACCUM_BUFFER_BIT */ |
|---|
| 113 |
/* GL_STENCIL_BUFFER_BIT */ |
|---|
| 114 |
/* GL_DEPTH_BUFFER_BIT */ |
|---|
| 115 |
|
|---|
| 116 |
/* ClientArrayType */ |
|---|
| 117 |
/* GL_VERTEX_ARRAY */ |
|---|
| 118 |
/* GL_NORMAL_ARRAY */ |
|---|
| 119 |
/* GL_COLOR_ARRAY */ |
|---|
| 120 |
/* GL_INDEX_ARRAY */ |
|---|
| 121 |
/* GL_TEXTURE_COORD_ARRAY */ |
|---|
| 122 |
/* GL_EDGE_FLAG_ARRAY */ |
|---|
| 123 |
|
|---|
| 124 |
/* ClipPlaneName */ |
|---|
| 125 |
const uint GL_CLIP_PLANE0 = 0x3000; |
|---|
| 126 |
const uint GL_CLIP_PLANE1 = 0x3001; |
|---|
| 127 |
const uint GL_CLIP_PLANE2 = 0x3002; |
|---|
| 128 |
const uint GL_CLIP_PLANE3 = 0x3003; |
|---|
| 129 |
const uint GL_CLIP_PLANE4 = 0x3004; |
|---|
| 130 |
const uint GL_CLIP_PLANE5 = 0x3005; |
|---|
| 131 |
|
|---|
| 132 |
/* ColorMaterialFace */ |
|---|
| 133 |
/* GL_FRONT */ |
|---|
| 134 |
/* GL_BACK */ |
|---|
| 135 |
/* GL_FRONT_AND_BACK */ |
|---|
| 136 |
|
|---|
| 137 |
/* ColorMaterialParameter */ |
|---|
| 138 |
/* GL_AMBIENT */ |
|---|
| 139 |
/* GL_DIFFUSE */ |
|---|
| 140 |
/* GL_SPECULAR */ |
|---|
| 141 |
/* GL_EMISSION */ |
|---|
| 142 |
/* GL_AMBIENT_AND_DIFFUSE */ |
|---|
| 143 |
|
|---|
| 144 |
/* ColorPointerType */ |
|---|
| 145 |
/* GL_BYTE */ |
|---|
| 146 |
/* GL_UNSIGNED_BYTE */ |
|---|
| 147 |
/* GL_SHORT */ |
|---|
| 148 |
/* GL_UNSIGNED_SHORT */ |
|---|
| 149 |
/* GL_INT */ |
|---|
| 150 |
/* GL_UNSIGNED_INT */ |
|---|
| 151 |
/* GL_FLOAT */ |
|---|
| 152 |
/* GL_DOUBLE */ |
|---|
| 153 |
|
|---|
| 154 |
/* CullFaceMode */ |
|---|
| 155 |
/* GL_FRONT */ |
|---|
| 156 |
/* GL_BACK */ |
|---|
| 157 |
/* GL_FRONT_AND_BACK */ |
|---|
| 158 |
|
|---|
| 159 |
/* DataType */ |
|---|
| 160 |
const uint GL_BYTE = 0x1400; |
|---|
| 161 |
const uint GL_UNSIGNED_BYTE = 0x1401; |
|---|
| 162 |
const uint GL_SHORT = 0x1402; |
|---|
| 163 |
const uint GL_UNSIGNED_SHORT = 0x1403; |
|---|
| 164 |
const uint GL_INT = 0x1404; |
|---|
| 165 |
const uint GL_UNSIGNED_INT = 0x1405; |
|---|
| 166 |
const uint GL_FLOAT = 0x1406; |
|---|
| 167 |
const uint GL_2_BYTES = 0x1407; |
|---|
| 168 |
const uint GL_3_BYTES = 0x1408; |
|---|
| 169 |
const uint GL_4_BYTES = 0x1409; |
|---|
| 170 |
const uint GL_DOUBLE = 0x140A; |
|---|
| 171 |
|
|---|
| 172 |
/* DepthFunction */ |
|---|
| 173 |
/* GL_NEVER */ |
|---|
| 174 |
/* GL_LESS */ |
|---|
| 175 |
/* GL_EQUAL */ |
|---|
| 176 |
/* GL_LEQUAL */ |
|---|
| 177 |
/* GL_GREATER */ |
|---|
| 178 |
/* GL_NOTEQUAL */ |
|---|
| 179 |
/* GL_GEQUAL */ |
|---|
| 180 |
/* GL_ALWAYS */ |
|---|
| 181 |
|
|---|
| 182 |
/* DrawBufferMode */ |
|---|
| 183 |
const uint GL_NONE = 0; |
|---|
| 184 |
const uint GL_FRONT_LEFT = 0x0400; |
|---|
| 185 |
const uint GL_FRONT_RIGHT = 0x0401; |
|---|
| 186 |
const uint GL_BACK_LEFT = 0x0402; |
|---|
| 187 |
const uint GL_BACK_RIGHT = 0x0403; |
|---|
| 188 |
const uint GL_FRONT = 0x0404; |
|---|
| 189 |
const uint GL_BACK = 0x0405; |
|---|
| 190 |
const uint GL_LEFT = 0x0406; |
|---|
| 191 |
const uint GL_RIGHT = 0x0407; |
|---|
| 192 |
const uint GL_FRONT_AND_BACK = 0x0408; |
|---|
| 193 |
const uint GL_AUX0 = 0x0409; |
|---|
| 194 |
const uint GL_AUX1 = 0x040A; |
|---|
| 195 |
const uint GL_AUX2 = 0x040B; |
|---|
| 196 |
const uint GL_AUX3 = 0x040C; |
|---|
| 197 |
|
|---|
| 198 |
/* Enable */ |
|---|
| 199 |
/* GL_FOG */ |
|---|
| 200 |
/* GL_LIGHTING */ |
|---|
| 201 |
/* GL_TEXTURE_1D */ |
|---|
| 202 |
/* GL_TEXTURE_2D */ |
|---|
| 203 |
/* GL_LINE_STIPPLE */ |
|---|
| 204 |
/* GL_POLYGON_STIPPLE */ |
|---|
| 205 |
/* GL_CULL_FACE */ |
|---|
| 206 |
/* GL_ALPHA_TEST */ |
|---|
| 207 |
/* GL_BLEND */ |
|---|
| 208 |
/* GL_INDEX_LOGIC_OP */ |
|---|
| 209 |
/* GL_COLOR_LOGIC_OP */ |
|---|
| 210 |
/* GL_DITHER */ |
|---|
| 211 |
/* GL_STENCIL_TEST */ |
|---|
| 212 |
/* GL_DEPTH_TEST */ |
|---|
| 213 |
/* GL_CLIP_PLANE0 */ |
|---|
| 214 |
/* GL_CLIP_PLANE1 */ |
|---|
| 215 |
/* GL_CLIP_PLANE2 */ |
|---|
| 216 |
/* GL_CLIP_PLANE3 */ |
|---|
| 217 |
/* GL_CLIP_PLANE4 */ |
|---|
| 218 |
/* GL_CLIP_PLANE5 */ |
|---|
| 219 |
/* GL_LIGHT0 */ |
|---|
| 220 |
/* GL_LIGHT1 */ |
|---|
| 221 |
/* GL_LIGHT2 */ |
|---|
| 222 |
/* GL_LIGHT3 */ |
|---|
| 223 |
/* GL_LIGHT4 */ |
|---|
| 224 |
/* GL_LIGHT5 */ |
|---|
| 225 |
/* GL_LIGHT6 */ |
|---|
| 226 |
/* GL_LIGHT7 */ |
|---|
| 227 |
/* GL_TEXTURE_GEN_S */ |
|---|
| 228 |
/* GL_TEXTURE_GEN_T */ |
|---|
| 229 |
/* GL_TEXTURE_GEN_R */ |
|---|
| 230 |
/* GL_TEXTURE_GEN_Q */ |
|---|
| 231 |
/* GL_MAP1_VERTEX_3 */ |
|---|
| 232 |
/* GL_MAP1_VERTEX_4 */ |
|---|
| 233 |
/* GL_MAP1_COLOR_4 */ |
|---|
| 234 |
/* GL_MAP1_INDEX */ |
|---|
| 235 |
/* GL_MAP1_NORMAL */ |
|---|
| 236 |
/* GL_MAP1_TEXTURE_COORD_1 */ |
|---|
| 237 |
/* GL_MAP1_TEXTURE_COORD_2 */ |
|---|
| 238 |
/* GL_MAP1_TEXTURE_COORD_3 */ |
|---|
| 239 |
/* GL_MAP1_TEXTURE_COORD_4 */ |
|---|
| 240 |
/* GL_MAP2_VERTEX_3 */ |
|---|
| 241 |
/* GL_MAP2_VERTEX_4 */ |
|---|
| 242 |
/* GL_MAP2_COLOR_4 */ |
|---|
| 243 |
/* GL_MAP2_INDEX */ |
|---|
| 244 |
/* GL_MAP2_NORMAL */ |
|---|
| 245 |
/* GL_MAP2_TEXTURE_COORD_1 */ |
|---|
| 246 |
/* GL_MAP2_TEXTURE_COORD_2 */ |
|---|
| 247 |
/* GL_MAP2_TEXTURE_COORD_3 */ |
|---|
| 248 |
/* GL_MAP2_TEXTURE_COORD_4 */ |
|---|
| 249 |
/* GL_POINT_SMOOTH */ |
|---|
| 250 |
/* GL_LINE_SMOOTH */ |
|---|
| 251 |
/* GL_POLYGON_SMOOTH */ |
|---|
| 252 |
/* GL_SCISSOR_TEST */ |
|---|
| 253 |
/* GL_COLOR_MATERIAL */ |
|---|
| 254 |
/* GL_NORMALIZE */ |
|---|
| 255 |
/* GL_AUTO_NORMAL */ |
|---|
| 256 |
/* GL_VERTEX_ARRAY */ |
|---|
| 257 |
/* GL_NORMAL_ARRAY */ |
|---|
| 258 |
/* GL_COLOR_ARRAY */ |
|---|
| 259 |
/* GL_INDEX_ARRAY */ |
|---|
| 260 |
/* GL_TEXTURE_COORD_ARRAY */ |
|---|
| 261 |
/* GL_EDGE_FLAG_ARRAY */ |
|---|
| 262 |
/* GL_POLYGON_OFFSET_POINT */ |
|---|
| 263 |
/* GL_POLYGON_OFFSET_LINE */ |
|---|
| 264 |
/* GL_POLYGON_OFFSET_FILL */ |
|---|
| 265 |
|
|---|
| 266 |
/* ErrorCode */ |
|---|
| 267 |
const uint GL_NO_ERROR = 0; |
|---|
| 268 |
const uint GL_INVALID_ENUM = 0x0500; |
|---|
| 269 |
const uint GL_INVALID_VALUE = 0x0501; |
|---|
| 270 |
const uint GL_INVALID_OPERATION = 0x0502; |
|---|
| 271 |
const uint GL_STACK_OVERFLOW = 0x0503; |
|---|
| 272 |
const uint GL_STACK_UNDERFLOW = 0x0504; |
|---|
| 273 |
const uint GL_OUT_OF_MEMORY = 0x0505; |
|---|
| 274 |
|
|---|
| 275 |
/* FeedBackMode */ |
|---|
| 276 |
const uint GL_2D = 0x0600; |
|---|
| 277 |
const uint GL_3D = 0x0601; |
|---|
| 278 |
const uint GL_3D_COLOR = 0x0602; |
|---|
| 279 |
const uint GL_3D_COLOR_TEXTURE = 0x0603; |
|---|
| 280 |
const uint GL_4D_COLOR_TEXTURE = 0x0604; |
|---|
| 281 |
|
|---|
| 282 |
/* FeedBackToken */ |
|---|
| 283 |
const uint GL_PASS_THROUGH_TOKEN = 0x0700; |
|---|
| 284 |
const uint GL_POINT_TOKEN = 0x0701; |
|---|
| 285 |
const uint GL_LINE_TOKEN = 0x0702; |
|---|
| 286 |
const uint GL_POLYGON_TOKEN = 0x0703; |
|---|
| 287 |
const uint GL_BITMAP_TOKEN = 0x0704; |
|---|
| 288 |
const uint GL_DRAW_PIXEL_TOKEN = 0x0705; |
|---|
| 289 |
const uint GL_COPY_PIXEL_TOKEN = 0x0706; |
|---|
| 290 |
const uint GL_LINE_RESET_TOKEN = 0x0707; |
|---|
| 291 |
|
|---|
| 292 |
/* FogMode */ |
|---|
| 293 |
/* GL_LINEAR */ |
|---|
| 294 |
const uint GL_EXP = 0x0800; |
|---|
| 295 |
const uint GL_EXP2 = 0x0801; |
|---|
| 296 |
|
|---|
| 297 |
|
|---|
| 298 |
/* FogParameter */ |
|---|
| 299 |
/* GL_FOG_COLOR */ |
|---|
| 300 |
/* GL_FOG_DENSITY */ |
|---|
| 301 |
/* GL_FOG_END */ |
|---|
| 302 |
/* GL_FOG_INDEX */ |
|---|
| 303 |
/* GL_FOG_MODE */ |
|---|
| 304 |
/* GL_FOG_START */ |
|---|
| 305 |
|
|---|
| 306 |
/* FrontFaceDirection */ |
|---|
| 307 |
const uint GL_CW = 0x0900; |
|---|
| 308 |
const uint GL_CCW = 0x0901; |
|---|
| 309 |
|
|---|
| 310 |
/* GetMapTarget */ |
|---|
| 311 |
const uint GL_COEFF = 0x0A00; |
|---|
| 312 |
const uint GL_ORDER = 0x0A01; |
|---|
| 313 |
const uint GL_DOMAIN = 0x0A02; |
|---|
| 314 |
|
|---|
| 315 |
/* GetPixelMap */ |
|---|
| 316 |
/* GL_PIXEL_MAP_I_TO_I */ |
|---|
| 317 |
/* GL_PIXEL_MAP_S_TO_S */ |
|---|
| 318 |
/* GL_PIXEL_MAP_I_TO_R */ |
|---|
| 319 |
/* GL_PIXEL_MAP_I_TO_G */ |
|---|
| 320 |
/* GL_PIXEL_MAP_I_TO_B */ |
|---|
| 321 |
/* GL_PIXEL_MAP_I_TO_A */ |
|---|
| 322 |
/* GL_PIXEL_MAP_R_TO_R */ |
|---|
| 323 |
/* GL_PIXEL_MAP_G_TO_G */ |
|---|
| 324 |
/* GL_PIXEL_MAP_B_TO_B */ |
|---|
| 325 |
/* GL_PIXEL_MAP_A_TO_A */ |
|---|
| 326 |
|
|---|
| 327 |
/* GetPointerTarget */ |
|---|
| 328 |
/* GL_VERTEX_ARRAY_POINTER */ |
|---|
| 329 |
/* GL_NORMAL_ARRAY_POINTER */ |
|---|
| 330 |
/* GL_COLOR_ARRAY_POINTER */ |
|---|
| 331 |
/* GL_INDEX_ARRAY_POINTER */ |
|---|
| 332 |
/* GL_TEXTURE_COORD_ARRAY_POINTER */ |
|---|
| 333 |
/* GL_EDGE_FLAG_ARRAY_POINTER */ |
|---|
| 334 |
|
|---|
| 335 |
/* GetTarget */ |
|---|
| 336 |
const uint GL_CURRENT_COLOR = 0x0B00; |
|---|
| 337 |
const uint GL_CURRENT_INDEX = 0x0B01; |
|---|
| 338 |
const uint GL_CURRENT_NORMAL = 0x0B02; |
|---|
| 339 |
const uint GL_CURRENT_TEXTURE_COORDS = 0x0B03; |
|---|
| 340 |
const uint GL_CURRENT_RASTER_COLOR = 0x0B04; |
|---|
| 341 |
const uint GL_CURRENT_RASTER_INDEX = 0x0B05; |
|---|
| 342 |
const uint GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06; |
|---|
| 343 |
const uint GL_CURRENT_RASTER_POSITION = 0x0B07; |
|---|
| 344 |
const uint GL_CURRENT_RASTER_POSITION_VALID = 0x0B08; |
|---|
| 345 |
const uint GL_CURRENT_RASTER_DISTANCE = 0x0B09; |
|---|
| 346 |
const uint GL_POINT_SMOOTH = 0x0B10; |
|---|
| 347 |
const uint GL_POINT_SIZE = 0x0B11; |
|---|
| 348 |
const uint GL_POINT_SIZE_RANGE = 0x0B12; |
|---|
| 349 |
const uint GL_POINT_SIZE_GRANULARITY = 0x0B13; |
|---|
| 350 |
const uint GL_LINE_SMOOTH = 0x0B20; |
|---|
| 351 |
const uint GL_LINE_WIDTH = 0x0B21; |
|---|
| 352 |
const uint GL_LINE_WIDTH_RANGE = 0x0B22; |
|---|
| 353 |
const uint GL_LINE_WIDTH_GRANULARITY = 0x0B23; |
|---|
| 354 |
const uint GL_LINE_STIPPLE = 0x0B24; |
|---|
| 355 |
const uint GL_LINE_STIPPLE_PATTERN = 0x0B25; |
|---|
| 356 |
const uint GL_LINE_STIPPLE_REPEAT = 0x0B26; |
|---|
| 357 |
const uint GL_LIST_MODE = 0x0B30; |
|---|
| 358 |
const uint GL_MAX_LIST_NESTING = 0x0B31; |
|---|
| 359 |
const uint GL_LIST_BASE = 0x0B32; |
|---|
| 360 |
const uint GL_LIST_INDEX = 0x0B33; |
|---|
| 361 |
const uint GL_POLYGON_MODE = 0x0B40; |
|---|
| 362 |
const uint GL_POLYGON_SMOOTH = 0x0B41; |
|---|
| 363 |
const uint GL_POLYGON_STIPPLE = 0x0B42; |
|---|
| 364 |
const uint GL_EDGE_FLAG = 0x0B43; |
|---|
| 365 |
const uint GL_CULL_FACE = 0x0B44; |
|---|
| 366 |
const uint GL_CULL_FACE_MODE = 0x0B45; |
|---|
| 367 |
const uint GL_FRONT_FACE = 0x0B46; |
|---|
| 368 |
const uint GL_LIGHTING = 0x0B50; |
|---|
| 369 |
const uint GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51; |
|---|
| 370 |
const uint GL_LIGHT_MODEL_TWO_SIDE = 0x0B52; |
|---|
| 371 |
const uint GL_LIGHT_MODEL_AMBIENT = 0x0B53; |
|---|
| 372 |
const uint GL_SHADE_MODEL = 0x0B54; |
|---|
| 373 |
const uint GL_COLOR_MATERIAL_FACE = 0x0B55; |
|---|
| 374 |
const uint GL_COLOR_MATERIAL_PARAMETER = 0x0B56; |
|---|
| 375 |
const uint GL_COLOR_MATERIAL = 0x0B57; |
|---|
| 376 |
const uint GL_FOG = 0x0B60; |
|---|
| 377 |
const uint GL_FOG_INDEX = 0x0B61; |
|---|
| 378 |
const uint GL_FOG_DENSITY = 0x0B62; |
|---|
| 379 |
const uint GL_FOG_START = 0x0B63; |
|---|
| 380 |
const uint GL_FOG_END = 0x0B64; |
|---|
| 381 |
const uint GL_FOG_MODE = 0x0B65; |
|---|
| 382 |
const uint GL_FOG_COLOR = 0x0B66; |
|---|
| 383 |
const uint GL_DEPTH_RANGE = 0x0B70; |
|---|
| 384 |
const uint GL_DEPTH_TEST = 0x0B71; |
|---|
| 385 |
const uint GL_DEPTH_WRITEMASK = 0x0B72; |
|---|
| 386 |
const uint GL_DEPTH_CLEAR_VALUE = 0x0B73; |
|---|
| 387 |
const uint GL_DEPTH_FUNC = 0x0B74; |
|---|
| 388 |
const uint GL_ACCUM_CLEAR_VALUE = 0x0B80; |
|---|
| 389 |
const uint GL_STENCIL_TEST = 0x0B90; |
|---|
| 390 |
const uint GL_STENCIL_CLEAR_VALUE = 0x0B91; |
|---|
| 391 |
const uint GL_STENCIL_FUNC = 0x0B92; |
|---|
| 392 |
const uint GL_STENCIL_VALUE_MASK = 0x0B93; |
|---|
| 393 |
const uint GL_STENCIL_FAIL = 0x0B94; |
|---|
| 394 |
const uint GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95; |
|---|
| 395 |
const uint GL_STENCIL_PASS_DEPTH_PASS = 0x0B96; |
|---|
| 396 |
const uint GL_STENCIL_REF = 0x0B97; |
|---|
| 397 |
const uint GL_STENCIL_WRITEMASK = 0x0B98; |
|---|
| 398 |
const uint GL_MATRIX_MODE = 0x0BA0; |
|---|
| 399 |
const uint GL_NORMALIZE = 0x0BA1; |
|---|
| 400 |
const uint GL_VIEWPORT = 0x0BA2; |
|---|
| 401 |
const uint GL_MODELVIEW_STACK_DEPTH = 0x0BA3; |
|---|
| 402 |
const uint GL_PROJECTION_STACK_DEPTH = 0x0BA4; |
|---|
| 403 |
const uint GL_TEXTURE_STACK_DEPTH = 0x0BA5; |
|---|
| 404 |
const uint GL_MODELVIEW_MATRIX = 0x0BA6; |
|---|
| 405 |
const uint GL_PROJECTION_MATRIX = 0x0BA7; |
|---|
| 406 |
const uint GL_TEXTURE_MATRIX = 0x0BA8; |
|---|
| 407 |
const uint GL_ATTRIB_STACK_DEPTH = 0x0BB0; |
|---|
| 408 |
const uint GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1; |
|---|
| 409 |
const uint GL_ALPHA_TEST = 0x0BC0; |
|---|
| 410 |
const uint GL_ALPHA_TEST_FUNC = 0x0BC1; |
|---|
| 411 |
const uint GL_ALPHA_TEST_REF = 0x0BC2; |
|---|
| 412 |
const uint GL_DITHER = 0x0BD0; |
|---|
| 413 |
const uint GL_BLEND_DST = 0x0BE0; |
|---|
| 414 |
const uint GL_BLEND_SRC = 0x0BE1; |
|---|
| 415 |
const uint GL_BLEND = 0x0BE2; |
|---|
| 416 |
const uint GL_LOGIC_OP_MODE = 0x0BF0; |
|---|
| 417 |
const uint GL_INDEX_LOGIC_OP = 0x0BF1; |
|---|
| 418 |
const uint GL_COLOR_LOGIC_OP = 0x0BF2; |
|---|
| 419 |
const uint GL_AUX_BUFFERS = 0x0C00; |
|---|
| 420 |
const uint GL_DRAW_BUFFER = 0x0C01; |
|---|
| 421 |
const uint GL_READ_BUFFER = 0x0C02; |
|---|
| 422 |
const uint GL_SCISSOR_BOX = 0x0C10; |
|---|
| 423 |
const uint GL_SCISSOR_TEST = 0x0C11; |
|---|
| 424 |
const uint GL_INDEX_CLEAR_VALUE = 0x0C20; |
|---|
| 425 |
const uint GL_INDEX_WRITEMASK = 0x0C21; |
|---|
| 426 |
const uint GL_COLOR_CLEAR_VALUE = 0x0C22; |
|---|
| 427 |
const uint GL_COLOR_WRITEMASK = 0x0C23; |
|---|
| 428 |
const uint GL_INDEX_MODE = 0x0C30; |
|---|
| 429 |
const uint GL_RGBA_MODE = 0x0C31; |
|---|
| 430 |
const uint GL_DOUBLEBUFFER = 0x0C32; |
|---|
| 431 |
const uint GL_STEREO = 0x0C33; |
|---|
| 432 |
const uint GL_RENDER_MODE = 0x0C40; |
|---|
| 433 |
const uint GL_PERSPECTIVE_CORRECTION_HINT= 0x0C50; |
|---|
| 434 |
const uint GL_POINT_SMOOTH_HINT = 0x0C51; |
|---|
| 435 |
const uint GL_LINE_SMOOTH_HINT = 0x0C52; |
|---|
| 436 |
const uint GL_POLYGON_SMOOTH_HINT = 0x0C53; |
|---|
| 437 |
const uint GL_FOG_HINT = 0x0C54; |
|---|
| 438 |
const uint GL_TEXTURE_GEN_S = 0x0C60; |
|---|
| 439 |
const uint GL_TEXTURE_GEN_T = 0x0C61; |
|---|
| 440 |
const uint GL_TEXTURE_GEN_R = 0x0C62; |
|---|
| 441 |
const uint GL_TEXTURE_GEN_Q = 0x0C63; |
|---|
| 442 |
const uint GL_PIXEL_MAP_I_TO_I = 0x0C70; |
|---|
| 443 |
const uint GL_PIXEL_MAP_S_TO_S = 0x0C71; |
|---|
| 444 |
const uint GL_PIXEL_MAP_I_TO_R = 0x0C72; |
|---|
| 445 |
const uint GL_PIXEL_MAP_I_TO_G = 0x0C73; |
|---|
| 446 |
const uint GL_PIXEL_MAP_I_TO_B = 0x0C74; |
|---|
| 447 |
const uint GL_PIXEL_MAP_I_TO_A = 0x0C75; |
|---|
| 448 |
const uint GL_PIXEL_MAP_R_TO_R = 0x0C76; |
|---|
| 449 |
const uint GL_PIXEL_MAP_G_TO_G = 0x0C77; |
|---|
| 450 |
const uint GL_PIXEL_MAP_B_TO_B = 0x0C78; |
|---|
| 451 |
const uint GL_PIXEL_MAP_A_TO_A = 0x0C79; |
|---|
| 452 |
const uint GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0; |
|---|
| 453 |
const uint GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1; |
|---|
| 454 |
const uint GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2; |
|---|
| 455 |
const uint GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3; |
|---|
| 456 |
const uint GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4; |
|---|
| 457 |
const uint GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5; |
|---|
| 458 |
const uint GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6; |
|---|
| 459 |
const uint GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7; |
|---|
| 460 |
const uint GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8; |
|---|
| 461 |
const uint GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9; |
|---|
| 462 |
const uint GL_UNPACK_SWAP_BYTES = 0x0CF0; |
|---|
| 463 |
const uint GL_UNPACK_LSB_FIRST = 0x0CF1; |
|---|
| 464 |
const uint GL_UNPACK_ROW_LENGTH = 0x0CF2; |
|---|
| 465 |
const uint GL_UNPACK_SKIP_ROWS = 0x0CF3; |
|---|
| 466 |
const uint GL_UNPACK_SKIP_PIXELS = 0x0CF4; |
|---|
| 467 |
const uint GL_UNPACK_ALIGNMENT = 0x0CF5; |
|---|
| 468 |
const uint GL_PACK_SWAP_BYTES = 0x0D00; |
|---|
| 469 |
const uint GL_PACK_LSB_FIRST = 0x0D01; |
|---|
| 470 |
const uint GL_PACK_ROW_LENGTH = 0x0D02; |
|---|
| 471 |
const uint GL_PACK_SKIP_ROWS = 0x0D03; |
|---|
| 472 |
const uint GL_PACK_SKIP_PIXELS = 0x0D04; |
|---|
| 473 |
const uint GL_PACK_ALIGNMENT = 0x0D05; |
|---|
| 474 |
const uint GL_MAP_COLOR = 0x0D10; |
|---|
| 475 |
const uint GL_MAP_STENCIL = 0x0D11; |
|---|
| 476 |
const uint GL_INDEX_SHIFT = 0x0D12; |
|---|
| 477 |
const uint GL_INDEX_OFFSET = 0x0D13; |
|---|
| 478 |
const uint GL_RED_SCALE = 0x0D14; |
|---|
| 479 |
const uint GL_RED_BIAS = 0x0D15; |
|---|
| 480 |
const uint GL_ZOOM_X = 0x0D16; |
|---|
| 481 |
const uint GL_ZOOM_Y = 0x0D17; |
|---|
| 482 |
const uint GL_GREEN_SCALE = 0x0D18; |
|---|
| 483 |
const uint GL_GREEN_BIAS = 0x0D19; |
|---|
| 484 |
const uint GL_BLUE_SCALE = 0x0D1A; |
|---|
| 485 |
const uint GL_BLUE_BIAS = 0x0D1B; |
|---|
| 486 |
const uint GL_ALPHA_SCALE = 0x0D1C; |
|---|
| 487 |
const uint GL_ALPHA_BIAS = 0x0D1D; |
|---|
| 488 |
const uint GL_DEPTH_SCALE = 0x0D1E; |
|---|
| 489 |
const uint GL_DEPTH_BIAS = 0x0D1F; |
|---|
| 490 |
const uint GL_MAX_EVAL_ORDER = 0x0D30; |
|---|
| 491 |
const uint GL_MAX_LIGHTS = 0x0D31; |
|---|
| 492 |
const uint GL_MAX_CLIP_PLANES = 0x0D32; |
|---|
| 493 |
const uint GL_MAX_TEXTURE_SIZE = 0x0D33; |
|---|
| 494 |
const uint GL_MAX_PIXEL_MAP_TABLE = 0x0D34; |
|---|
| 495 |
const uint GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35; |
|---|
| 496 |
const uint GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36; |
|---|
| 497 |
const uint GL_MAX_NAME_STACK_DEPTH = 0x0D37; |
|---|
| 498 |
const uint GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38; |
|---|
| 499 |
const uint GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39; |
|---|
| 500 |
const uint GL_MAX_VIEWPORT_DIMS = 0x0D3A; |
|---|
| 501 |
const uint GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B; |
|---|
| 502 |
const uint GL_SUBPIXEL_BITS = 0x0D50; |
|---|
| 503 |
const uint GL_INDEX_BITS = 0x0D51; |
|---|
| 504 |
const uint GL_RED_BITS = 0x0D52; |
|---|
| 505 |
const uint GL_GREEN_BITS = 0x0D53; |
|---|
| 506 |
const uint GL_BLUE_BITS = 0x0D54; |
|---|
| 507 |
const uint GL_ALPHA_BITS = 0x0D55; |
|---|
| 508 |
const uint GL_DEPTH_BITS = 0x0D56; |
|---|
| 509 |
const uint GL_STENCIL_BITS = 0x0D57; |
|---|
| 510 |
const uint GL_ACCUM_RED_BITS = 0x0D58; |
|---|
| 511 |
const uint GL_ACCUM_GREEN_BITS = 0x0D59; |
|---|
| 512 |
const uint GL_ACCUM_BLUE_BITS = 0x0D5A; |
|---|
| 513 |
const uint GL_ACCUM_ALPHA_BITS = 0x0D5B; |
|---|
| 514 |
const uint GL_NAME_STACK_DEPTH = 0x0D70; |
|---|
| 515 |
const uint GL_AUTO_NORMAL = 0x0D80; |
|---|
| 516 |
const uint GL_MAP1_COLOR_4 = 0x0D90; |
|---|
| 517 |
const uint GL_MAP1_INDEX = 0x0D91; |
|---|
| 518 |
const uint GL_MAP1_NORMAL = 0x0D92; |
|---|
| 519 |
const uint GL_MAP1_TEXTURE_COORD_1 = 0x0D93; |
|---|
| 520 |
const uint GL_MAP1_TEXTURE_COORD_2 = 0x0D94; |
|---|
| 521 |
const uint GL_MAP1_TEXTURE_COORD_3 = 0x0D95; |
|---|
| 522 |
const uint GL_MAP1_TEXTURE_COORD_4 = 0x0D96; |
|---|
| 523 |
const uint GL_MAP1_VERTEX_3 = 0x0D97; |
|---|
| 524 |
const uint GL_MAP1_VERTEX_4 = 0x0D98; |
|---|
| 525 |
const uint GL_MAP2_COLOR_4 = 0x0DB0; |
|---|
| 526 |
const uint GL_MAP2_INDEX = 0x0DB1; |
|---|
| 527 |
const uint GL_MAP2_NORMAL = 0x0DB2; |
|---|
| 528 |
const uint GL_MAP2_TEXTURE_COORD_1 = 0x0DB3; |
|---|
| 529 |
const uint GL_MAP2_TEXTURE_COORD_2 = 0x0DB4; |
|---|
| 530 |
const uint GL_MAP2_TEXTURE_COORD_3 = 0x0DB5; |
|---|
| 531 |
const uint GL_MAP2_TEXTURE_COORD_4 = 0x0DB6; |
|---|
| 532 |
const uint GL_MAP2_VERTEX_3 = 0x0DB7; |
|---|
| 533 |
const uint GL_MAP2_VERTEX_4 = 0x0DB8; |
|---|
| 534 |
const uint GL_MAP1_GRID_DOMAIN = 0x0DD0; |
|---|
| 535 |
const uint GL_MAP1_GRID_SEGMENTS = 0x0DD1; |
|---|
| 536 |
const uint GL_MAP2_GRID_DOMAIN = 0x0DD2; |
|---|
| 537 |
const uint GL_MAP2_GRID_SEGMENTS = 0x0DD3; |
|---|
| 538 |
const uint GL_TEXTURE_1D = 0x0DE0; |
|---|
| 539 |
const uint GL_TEXTURE_2D = 0x0DE1; |
|---|
| 540 |
const uint GL_FEEDBACK_BUFFER_POINTER = 0x0DF0; |
|---|
| 541 |
const uint GL_FEEDBACK_BUFFER_SIZE = 0x0DF1; |
|---|
| 542 |
const uint GL_FEEDBACK_BUFFER_TYPE = 0x0DF2; |
|---|
| 543 |
const uint GL_SELECTION_BUFFER_POINTER = 0x0DF3; |
|---|
| 544 |
const uint GL_SELECTION_BUFFER_SIZE = 0x0DF4; |
|---|
| 545 |
/* GL_TEXTURE_BINDING_1D */ |
|---|
| 546 |
/* GL_TEXTURE_BINDING_2D */ |
|---|
| 547 |
/* GL_VERTEX_ARRAY */ |
|---|
| 548 |
/* GL_NORMAL_ARRAY */ |
|---|
| 549 |
/* GL_COLOR_ARRAY */ |
|---|
| 550 |
/* GL_INDEX_ARRAY */ |
|---|
| 551 |
/* GL_TEXTURE_COORD_ARRAY */ |
|---|
| 552 |
/* GL_EDGE_FLAG_ARRAY */ |
|---|
| 553 |
/* GL_VERTEX_ARRAY_SIZE */ |
|---|
| 554 |
/* GL_VERTEX_ARRAY_TYPE */ |
|---|
| 555 |
/* GL_VERTEX_ARRAY_STRIDE */ |
|---|
| 556 |
/* GL_NORMAL_ARRAY_TYPE */ |
|---|
| 557 |
/* GL_NORMAL_ARRAY_STRIDE */ |
|---|
| 558 |
/* GL_COLOR_ARRAY_SIZE */ |
|---|
| 559 |
/* GL_COLOR_ARRAY_TYPE */ |
|---|
| 560 |
/* GL_COLOR_ARRAY_STRIDE */ |
|---|
| 561 |
/* GL_INDEX_ARRAY_TYPE */ |
|---|
| 562 |
/* GL_INDEX_ARRAY_STRIDE */ |
|---|
| 563 |
/* GL_TEXTURE_COORD_ARRAY_SIZE */ |
|---|
| 564 |
/* GL_TEXTURE_COORD_ARRAY_TYPE */ |
|---|
| 565 |
/* GL_TEXTURE_COORD_ARRAY_STRIDE */ |
|---|
| 566 |
/* GL_EDGE_FLAG_ARRAY_STRIDE */ |
|---|
| 567 |
/* GL_POLYGON_OFFSET_FACTOR */ |
|---|
| 568 |
/* GL_POLYGON_OFFSET_UNITS */ |
|---|
| 569 |
|
|---|
| 570 |
/* GetTextureParameter */ |
|---|
| 571 |
/* GL_TEXTURE_MAG_FILTER */ |
|---|
| 572 |
/* GL_TEXTURE_MIN_FILTER */ |
|---|
| 573 |
/* GL_TEXTURE_WRAP_S */ |
|---|
| 574 |
/* GL_TEXTURE_WRAP_T */ |
|---|
| 575 |
const uint GL_TEXTURE_WIDTH = 0x1000; |
|---|
| 576 |
const uint GL_TEXTURE_HEIGHT = 0x1001; |
|---|
| 577 |
const uint GL_TEXTURE_INTERN |
|---|