1 2 // Copyright 2018 - 2021 Michael D. Parker 3 // Distributed under the Boost Software License, Version 1.0. 4 // (See accompanying file LICENSE_1_0.txt or copy at 5 // http://www.boost.org/LICENSE_1_0.txt) 6 7 module bindbc.opengl.bind.dep.dep11; 8 9 import bindbc.loader; 10 import bindbc.opengl.bind.types; 11 12 version(GL_AllowDeprecated) { 13 enum : uint { 14 GL_2_BYTES = 0x1407, 15 GL_3_BYTES = 0x1408, 16 GL_4_BYTES = 0x1409, 17 GL_QUADS = 0x0007, 18 GL_QUAD_STRIP = 0x0008, 19 GL_POLYGON = 0x0009, 20 GL_NORMAL_ARRAY = 0x8075, 21 GL_COLOR_ARRAY = 0x8076, 22 GL_INDEX_ARRAY = 0x8077, 23 GL_TEXTURE_COORD_ARRAY = 0x8078, 24 GL_EDGE_FLAG_ARRAY = 0x8079, 25 GL_VERTEX_ARRAY_SIZE = 0x807A, 26 GL_VERTEX_ARRAY_TYPE = 0x807B, 27 GL_VERTEX_ARRAY_STRIDE = 0x807C, 28 GL_NORMAL_ARRAY_TYPE = 0x807E, 29 GL_NORMAL_ARRAY_STRIDE = 0x807F, 30 GL_COLOR_ARRAY_SIZE = 0x8081, 31 GL_COLOR_ARRAY_TYPE = 0x8082, 32 GL_COLOR_ARRAY_STRIDE = 0x8083, 33 GL_INDEX_ARRAY_TYPE = 0x8085, 34 GL_INDEX_ARRAY_STRIDE = 0x8086, 35 GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088, 36 GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089, 37 GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A, 38 GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C, 39 GL_VERTEX_ARRAY_POINTER = 0x808E, 40 GL_NORMAL_ARRAY_POINTER = 0x808F, 41 GL_COLOR_ARRAY_POINTER = 0x8090, 42 GL_INDEX_ARRAY_POINTER = 0x8091, 43 GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092, 44 GL_EDGE_FLAG_ARRAY_POINTER = 0x8093, 45 GL_V2F = 0x2A20, 46 GL_V3F = 0x2A21, 47 GL_C4UB_V2F = 0x2A22, 48 GL_C4UB_V3F = 0x2A23, 49 GL_C3F_V3F = 0x2A24, 50 GL_N3F_V3F = 0x2A25, 51 GL_C4F_N3F_V3F = 0x2A26, 52 GL_T2F_V3F = 0x2A27, 53 GL_T4F_V4F = 0x2A28, 54 GL_T2F_C4UB_V3F = 0x2A29, 55 GL_T2F_C3F_V3F = 0x2A2A, 56 GL_T2F_N3F_V3F = 0x2A2B, 57 GL_T2F_C4F_N3F_V3F = 0x2A2C, 58 GL_T4F_C4F_N3F_V4F = 0x2A2D, 59 GL_MATRIX_MODE = 0x0BA0, 60 GL_MODELVIEW = 0x1700, 61 GL_PROJECTION = 0x1701, 62 GL_POINT_SMOOTH = 0x0B10, 63 GL_LINE_STIPPLE = 0x0B24, 64 GL_LINE_STIPPLE_PATTERN = 0x0B25, 65 GL_LINE_STIPPLE_REPEAT = 0x0B26, 66 GL_POLYGON_STIPPLE = 0x0B42, 67 GL_EDGE_FLAG = 0x0B43, 68 GL_COMPILE = 0x1300, 69 GL_COMPILE_AND_EXECUTE = 0x1301, 70 GL_LIST_BASE = 0x0B32, 71 GL_LIST_INDEX = 0x0B33, 72 GL_LIST_MODE = 0x0B30, 73 GL_DEPTH_BITS = 0x0D56, 74 GL_LIGHTING = 0x0B50, 75 GL_LIGHT0 = 0x4000, 76 GL_LIGHT1 = 0x4001, 77 GL_LIGHT2 = 0x4002, 78 GL_LIGHT3 = 0x4003, 79 GL_LIGHT4 = 0x4004, 80 GL_LIGHT5 = 0x4005, 81 GL_LIGHT6 = 0x4006, 82 GL_LIGHT7 = 0x4007, 83 GL_SPOT_EXPONENT = 0x1205, 84 GL_SPOT_CUTOFF = 0x1206, 85 GL_CONSTANT_ATTENUATION = 0x1207, 86 GL_LINEAR_ATTENUATION = 0x1208, 87 GL_QUADRATIC_ATTENUATION = 0x1209, 88 GL_AMBIENT = 0x1200, 89 GL_DIFFUSE = 0x1201, 90 GL_SPECULAR = 0x1202, 91 GL_SHININESS = 0x1601, 92 GL_EMISSION = 0x1600, 93 GL_POSITION = 0x1203, 94 GL_SPOT_DIRECTION = 0x1204, 95 GL_AMBIENT_AND_DIFFUSE = 0x1602, 96 GL_COLOR_INDEXES = 0x1603, 97 GL_LIGHT_MODEL_TWO_SIDE = 0x0B52, 98 GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51, 99 GL_LIGHT_MODEL_AMBIENT = 0x0B53, 100 GL_SHADE_MODEL = 0x0B54, 101 GL_FLAT = 0x1D00, 102 GL_SMOOTH = 0x1D01, 103 GL_COLOR_MATERIAL = 0x0B57, 104 GL_COLOR_MATERIAL_FACE = 0x0B55, 105 GL_COLOR_MATERIAL_PARAMETER = 0x0B56, 106 GL_NORMALIZE = 0x0BA1, 107 GL_ACCUM_RED_BITS = 0x0D58, 108 GL_ACCUM_GREEN_BITS = 0x0D59, 109 GL_ACCUM_BLUE_BITS = 0x0D5A, 110 GL_ACCUM_ALPHA_BITS = 0x0D5B, 111 GL_ACCUM_CLEAR_VALUE = 0x0B80, 112 GL_ACCUM = 0x0100, 113 GL_ADD = 0x0104, 114 GL_LOAD = 0x0101, 115 GL_MULT = 0x0103, 116 GL_RETURN = 0x0102, 117 GL_ALPHA_TEST = 0x0BC0, 118 GL_ALPHA_TEST_REF = 0x0BC2, 119 GL_ALPHA_TEST_FUNC = 0x0BC1, 120 GL_FEEDBACK = 0x1C01, 121 GL_RENDER = 0x1C00, 122 GL_SELECT = 0x1C02, 123 GL_2D = 0x0600, 124 GL_3D = 0x0601, 125 GL_3D_COLOR = 0x0602, 126 GL_3D_COLOR_TEXTURE = 0x0603, 127 GL_4D_COLOR_TEXTURE = 0x0604, 128 GL_POINT_TOKEN = 0x0701, 129 GL_LINE_TOKEN = 0x0702, 130 GL_LINE_RESET_TOKEN = 0x0707, 131 GL_POLYGON_TOKEN = 0x0703, 132 GL_BITMAP_TOKEN = 0x0704, 133 GL_DRAW_PIXEL_TOKEN = 0x0705, 134 GL_COPY_PIXEL_TOKEN = 0x0706, 135 GL_PASS_THROUGH_TOKEN = 0x0700, 136 GL_FEEDBACK_BUFFER_POINTER = 0x0DF0, 137 GL_FEEDBACK_BUFFER_SIZE = 0x0DF1, 138 GL_FEEDBACK_BUFFER_TYPE = 0x0DF2, 139 GL_SELECTION_BUFFER_POINTER = 0x0DF3, 140 GL_SELECTION_BUFFER_SIZE = 0x0DF4, 141 GL_FOG = 0x0B60, 142 GL_FOG_MODE = 0x0B65, 143 GL_FOG_DENSITY = 0x0B62, 144 GL_FOG_COLOR = 0x0B66, 145 GL_FOG_INDEX = 0x0B61, 146 GL_FOG_START = 0x0B63, 147 GL_FOG_END = 0x0B64, 148 GL_EXP = 0x0800, 149 GL_EXP2 = 0x0801, 150 GL_LOGIC_OP = 0x0BF1, 151 GL_INDEX_LOGIC_OP = 0x0BF1, 152 GL_STENCIL_BITS = 0x0D57, 153 GL_AUX0 = 0x0409, 154 GL_AUX1 = 0x040A, 155 GL_AUX2 = 0x040B, 156 GL_AUX3 = 0x040C, 157 GL_COLOR_INDEX = 0x1900, 158 GL_LUMINANCE = 0x1909, 159 GL_LUMINANCE_ALPHA = 0x190A, 160 GL_ALPHA_BITS = 0x0D55, 161 GL_RED_BITS = 0x0D52, 162 GL_GREEN_BITS = 0x0D53, 163 GL_BLUE_BITS = 0x0D54, 164 GL_INDEX_BITS = 0x0D51, 165 GL_AUX_BUFFERS = 0x0C00, 166 GL_BITMAP = 0x1A00, 167 GL_MAX_LIST_NESTING = 0x0B31, 168 GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35, 169 GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36, 170 GL_MAX_NAME_STACK_DEPTH = 0x0D37, 171 GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38, 172 GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39, 173 GL_MAX_EVAL_ORDER = 0x0D30, 174 GL_MAX_LIGHTS = 0x0D31, 175 GL_MAX_PIXEL_MAP_TABLE = 0x0D34, 176 GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B, 177 GL_ATTRIB_STACK_DEPTH = 0x0BB0, 178 GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1, 179 GL_CURRENT_INDEX = 0x0B01, 180 GL_CURRENT_COLOR = 0x0B00, 181 GL_CURRENT_NORMAL = 0x0B02, 182 GL_CURRENT_RASTER_COLOR = 0x0B04, 183 GL_CURRENT_RASTER_DISTANCE = 0x0B09, 184 GL_CURRENT_RASTER_INDEX = 0x0B05, 185 GL_CURRENT_RASTER_POSITION = 0x0B07, 186 GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06, 187 GL_CURRENT_RASTER_POSITION_VALID = 0x0B08, 188 GL_CURRENT_TEXTURE_COORDS = 0x0B03, 189 GL_INDEX_CLEAR_VALUE = 0x0C20, 190 GL_INDEX_MODE = 0x0C30, 191 GL_INDEX_WRITEMASK = 0x0C21, 192 GL_MODELVIEW_MATRIX = 0x0BA6, 193 GL_MODELVIEW_STACK_DEPTH = 0x0BA3, 194 GL_NAME_STACK_DEPTH = 0x0D70, 195 GL_PROJECTION_MATRIX = 0x0BA7, 196 GL_PROJECTION_STACK_DEPTH = 0x0BA4, 197 GL_RENDER_MODE = 0x0C40, 198 GL_RGBA_MODE = 0x0C31, 199 GL_TEXTURE_MATRIX = 0x0BA8, 200 GL_TEXTURE_STACK_DEPTH = 0x0BA5, 201 GL_AUTO_NORMAL = 0x0D80, 202 GL_MAP1_COLOR_4 = 0x0D90, 203 GL_MAP1_GRID_DOMAIN = 0x0DD0, 204 GL_MAP1_GRID_SEGMENTS = 0x0DD1, 205 GL_MAP1_INDEX = 0x0D91, 206 GL_MAP1_NORMAL = 0x0D92, 207 GL_MAP1_TEXTURE_COORD_1 = 0x0D93, 208 GL_MAP1_TEXTURE_COORD_2 = 0x0D94, 209 GL_MAP1_TEXTURE_COORD_3 = 0x0D95, 210 GL_MAP1_TEXTURE_COORD_4 = 0x0D96, 211 GL_MAP1_VERTEX_3 = 0x0D97, 212 GL_MAP1_VERTEX_4 = 0x0D98, 213 GL_MAP2_COLOR_4 = 0x0DB0, 214 GL_MAP2_GRID_DOMAIN = 0x0DD2, 215 GL_MAP2_GRID_SEGMENTS = 0x0DD3, 216 GL_MAP2_INDEX = 0x0DB1, 217 GL_MAP2_NORMAL = 0x0DB2, 218 GL_MAP2_TEXTURE_COORD_1 = 0x0DB3, 219 GL_MAP2_TEXTURE_COORD_2 = 0x0DB4, 220 GL_MAP2_TEXTURE_COORD_3 = 0x0DB5, 221 GL_MAP2_TEXTURE_COORD_4 = 0x0DB6, 222 GL_MAP2_VERTEX_3 = 0x0DB7, 223 GL_MAP2_VERTEX_4 = 0x0DB8, 224 GL_COEFF = 0x0A00, 225 GL_DOMAIN = 0x0A02, 226 GL_ORDER = 0x0A01, 227 GL_FOG_HINT = 0x0C54, 228 GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50, 229 GL_POINT_SMOOTH_HINT = 0x0C51, 230 GL_MAP_COLOR = 0x0D10, 231 GL_MAP_STENCIL = 0x0D11, 232 GL_INDEX_SHIFT = 0x0D12, 233 GL_INDEX_OFFSET = 0x0D13, 234 GL_RED_SCALE = 0x0D14, 235 GL_RED_BIAS = 0x0D15, 236 GL_GREEN_SCALE = 0x0D18, 237 GL_GREEN_BIAS = 0x0D19, 238 GL_BLUE_SCALE = 0x0D1A, 239 GL_BLUE_BIAS = 0x0D1B, 240 GL_ALPHA_SCALE = 0x0D1C, 241 GL_ALPHA_BIAS = 0x0D1D, 242 GL_DEPTH_SCALE = 0x0D1E, 243 GL_DEPTH_BIAS = 0x0D1F, 244 GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1, 245 GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0, 246 GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2, 247 GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3, 248 GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4, 249 GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5, 250 GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6, 251 GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7, 252 GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8, 253 GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9, 254 GL_PIXEL_MAP_S_TO_S = 0x0C71, 255 GL_PIXEL_MAP_I_TO_I = 0x0C70, 256 GL_PIXEL_MAP_I_TO_R = 0x0C72, 257 GL_PIXEL_MAP_I_TO_G = 0x0C73, 258 GL_PIXEL_MAP_I_TO_B = 0x0C74, 259 GL_PIXEL_MAP_I_TO_A = 0x0C75, 260 GL_PIXEL_MAP_R_TO_R = 0x0C76, 261 GL_PIXEL_MAP_G_TO_G = 0x0C77, 262 GL_PIXEL_MAP_B_TO_B = 0x0C78, 263 GL_PIXEL_MAP_A_TO_A = 0x0C79, 264 GL_ZOOM_X = 0x0D16, 265 GL_ZOOM_Y = 0x0D17, 266 GL_TEXTURE_ENV = 0x2300, 267 GL_TEXTURE_ENV_MODE = 0x2200, 268 GL_TEXTURE_ENV_COLOR = 0x2201, 269 GL_TEXTURE_GEN_S = 0x0C60, 270 GL_TEXTURE_GEN_T = 0x0C61, 271 GL_TEXTURE_GEN_MODE = 0x2500, 272 GL_TEXTURE_BORDER = 0x1005, 273 GL_TEXTURE_LUMINANCE_SIZE = 0x8060, 274 GL_TEXTURE_INTENSITY_SIZE = 0x8061, 275 GL_OBJECT_LINEAR = 0x2401, 276 GL_OBJECT_PLANE = 0x2501, 277 GL_EYE_LINEAR = 0x2400, 278 GL_EYE_PLANE = 0x2502, 279 GL_SPHERE_MAP = 0x2402, 280 GL_DECAL = 0x2101, 281 GL_MODULATE = 0x2100, 282 GL_CLAMP = 0x2900, 283 GL_S = 0x2000, 284 GL_T = 0x2001, 285 GL_R = 0x2002, 286 GL_Q = 0x2003, 287 GL_TEXTURE_GEN_R = 0x0C62, 288 GL_TEXTURE_GEN_Q = 0x0C63, 289 GL_STACK_OVERFLOW = 0x0503, 290 GL_STACK_UNDERFLOW = 0x0504, 291 GL_CURRENT_BIT = 0x00000001, 292 GL_POINT_BIT = 0x00000002, 293 GL_LINE_BIT = 0x00000004, 294 GL_POLYGON_BIT = 0x00000008, 295 GL_POLYGON_STIPPLE_BIT = 0x00000010, 296 GL_PIXEL_MODE_BIT = 0x00000020, 297 GL_LIGHTING_BIT = 0x00000040, 298 GL_FOG_BIT = 0x00000080, 299 GL_ACCUM_BUFFER_BIT = 0x00000200, 300 GL_VIEWPORT_BIT = 0x00000800, 301 GL_TRANSFORM_BIT = 0x00001000, 302 GL_ENABLE_BIT = 0x00002000, 303 GL_HINT_BIT = 0x00008000, 304 GL_EVAL_BIT = 0x00010000, 305 GL_LIST_BIT = 0x00020000, 306 GL_TEXTURE_BIT = 0x00040000, 307 GL_SCISSOR_BIT = 0x00080000, 308 GL_ALL_ATTRIB_BITS = 0x000FFFFF, 309 GL_TEXTURE_PRIORITY = 0x8066, 310 GL_TEXTURE_RESIDENT = 0x8067, 311 GL_ALPHA4 = 0x803B, 312 GL_ALPHA8 = 0x803C, 313 GL_ALPHA12 = 0x803D, 314 GL_ALPHA16 = 0x803E, 315 GL_LUMINANCE4 = 0x803F, 316 GL_LUMINANCE8 = 0x8040, 317 GL_LUMINANCE12 = 0x8041, 318 GL_LUMINANCE16 = 0x8042, 319 GL_LUMINANCE4_ALPHA4 = 0x8043, 320 GL_LUMINANCE6_ALPHA2 = 0x8044, 321 GL_LUMINANCE8_ALPHA8 = 0x8045, 322 GL_LUMINANCE12_ALPHA4 = 0x8046, 323 GL_LUMINANCE12_ALPHA12 = 0x8047, 324 GL_LUMINANCE16_ALPHA16 = 0x8048, 325 GL_INTENSITY = 0x8049, 326 GL_INTENSITY4 = 0x804A, 327 GL_INTENSITY8 = 0x804B, 328 GL_INTENSITY12 = 0x804C, 329 GL_INTENSITY16 = 0x804D, 330 GL_ALL_CLIENT_ATTRIB_BITS = 0xFFFFFFFF, 331 GL_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF, 332 } 333 334 extern(System) @nogc nothrow { 335 alias pglIsList = GLboolean function(GLuint); 336 alias pglDeleteLists = void function(GLuint,GLsizei); 337 alias pglGenLists = GLuint function(GLsizei); 338 alias pglNewList = void function(GLuint,GLenum); 339 alias pglEndList = void function(); 340 alias pglCallList = void function(GLuint); 341 alias pglCallLists = void function(GLsizei,GLenum,const(void)*); 342 alias pglListBase = void function(GLuint); 343 alias pglBegin = void function(GLenum); 344 alias pglEnd = void function(); 345 alias pglVertex2d = void function(GLdouble,GLdouble); 346 alias pglVertex2f = void function(GLfloat,GLfloat); 347 alias pglVertex2i = void function(GLint,GLint); 348 alias pglVertex2s = void function(GLshort,GLshort); 349 alias pglVertex3d = void function(GLdouble,GLdouble,GLdouble); 350 alias pglVertex3f = void function(GLfloat,GLfloat,GLfloat); 351 alias pglVertex3i = void function(GLint,GLint,GLint); 352 alias pglVertex3s = void function(GLshort,GLshort,GLshort); 353 alias pglVertex4d = void function(GLdouble,GLdouble,GLdouble,GLdouble); 354 alias pglVertex4f = void function(GLfloat,GLfloat,GLfloat,GLfloat); 355 alias pglVertex4i = void function(GLint,GLint,GLint,GLint); 356 alias pglVertex4s = void function(GLshort,GLshort,GLshort,GLshort); 357 alias pglVertex2dv = void function(const(GLdouble)*); 358 alias pglVertex2fv = void function(const(GLfloat)*); 359 alias pglVertex2iv = void function(const(GLint)*); 360 alias pglVertex2sv = void function(const(GLshort)*); 361 alias pglVertex3dv = void function(const(GLdouble)*); 362 alias pglVertex3fv = void function(const(GLfloat)*); 363 alias pglVertex3iv = void function(const(GLint)*); 364 alias pglVertex3sv = void function(const(GLshort)*); 365 alias pglVertex4dv = void function(const(GLdouble)*); 366 alias pglVertex4fv = void function(const(GLfloat)*); 367 alias pglVertex4iv = void function(const(GLint)*); 368 alias pglVertex4sv = void function(const(GLshort)*); 369 alias pglNormal3b = void function(GLbyte,GLbyte,GLbyte); 370 alias pglNormal3d = void function(GLdouble,GLdouble,GLdouble); 371 alias pglNormal3f = void function(GLfloat,GLfloat,GLfloat); 372 alias pglNormal3i = void function(GLint,GLint,GLint); 373 alias pglNormal3s = void function(GLshort,GLshort,GLshort); 374 alias pglNormal3bv = void function(const(GLbyte)*); 375 alias pglNormal3dv = void function(const(GLdouble)*); 376 alias pglNormal3fv = void function(const(GLfloat)*); 377 alias pglNormal3iv = void function(const(GLint)*); 378 alias pglNormal3sv = void function(const(GLshort)*); 379 alias pglIndexd = void function(GLdouble); 380 alias pglIndexf = void function(GLfloat); 381 alias pglIndexi = void function(GLint); 382 alias pglIndexs = void function(GLshort); 383 alias pglIndexub = void function(GLubyte); 384 alias pglIndexdv = void function(const(GLdouble)*); 385 alias pglIndexfv = void function(const(GLfloat)*); 386 alias pglIndexiv = void function(const(GLint)*); 387 alias pglIndexsv = void function(const(GLshort)*); 388 alias pglIndexubv = void function(const(GLubyte)*); 389 alias pglColor3b = void function(GLbyte,GLbyte,GLbyte); 390 alias pglColor3d = void function(GLdouble,GLdouble,GLdouble); 391 alias pglColor3f = void function(GLfloat,GLfloat,GLfloat); 392 alias pglColor3i = void function(GLint,GLint,GLint); 393 alias pglColor3s = void function(GLshort,GLshort,GLshort); 394 alias pglColor3ub = void function(GLubyte,GLubyte,GLubyte); 395 alias pglColor3ui = void function(GLuint,GLuint,GLuint); 396 alias pglColor3us = void function(GLushort,GLushort,GLushort); 397 alias pglColor4b = void function(GLbyte,GLbyte,GLbyte,GLbyte); 398 alias pglColor4d = void function(GLdouble,GLdouble,GLdouble,GLdouble); 399 alias pglColor4f = void function(GLfloat,GLfloat,GLfloat,GLfloat); 400 alias pglColor4i = void function(GLint,GLint,GLint,GLint); 401 alias pglColor4s = void function(GLshort,GLshort,GLshort,GLshort); 402 alias pglColor4ub = void function(GLubyte,GLubyte,GLubyte,GLubyte); 403 alias pglColor4ui = void function(GLuint,GLuint,GLuint,GLuint); 404 alias pglColor4us = void function(GLushort,GLushort,GLushort,GLushort); 405 alias pglColor3bv = void function(const(GLbyte)*); 406 alias pglColor3dv = void function(const(GLdouble)*); 407 alias pglColor3fv = void function(const(GLfloat)*); 408 alias pglColor3iv = void function(const(GLint)*); 409 alias pglColor3sv = void function(const(GLshort)*); 410 alias pglColor3ubv = void function(const(GLubyte)*); 411 alias pglColor3uiv = void function(const(GLuint)*); 412 alias pglColor3usv = void function(const(GLushort)*); 413 alias pglColor4bv = void function(const(GLbyte)*); 414 alias pglColor4dv = void function(const(GLdouble)*); 415 alias pglColor4fv = void function(const(GLfloat)*); 416 alias pglColor4iv = void function(const(GLint)*); 417 alias pglColor4sv = void function(const(GLshort)*); 418 alias pglColor4ubv = void function(const(GLubyte)*); 419 alias pglColor4uiv = void function(const(GLuint)*); 420 alias pglColor4usv = void function(const(GLushort)*); 421 alias pglTexCoord1d = void function(GLdouble); 422 alias pglTexCoord1f = void function(GLfloat); 423 alias pglTexCoord1i = void function(GLint); 424 alias pglTexCoord1s = void function(GLshort); 425 alias pglTexCoord2d = void function(GLdouble,GLdouble); 426 alias pglTexCoord2f = void function(GLfloat,GLfloat); 427 alias pglTexCoord2i = void function(GLint,GLint); 428 alias pglTexCoord2s = void function(GLshort,GLshort); 429 alias pglTexCoord3d = void function(GLdouble,GLdouble,GLdouble); 430 alias pglTexCoord3f = void function(GLfloat,GLfloat,GLfloat); 431 alias pglTexCoord3i = void function(GLint,GLint,GLint); 432 alias pglTexCoord3s = void function(GLshort,GLshort,GLshort); 433 alias pglTexCoord4d = void function(GLdouble,GLdouble,GLdouble,GLdouble); 434 alias pglTexCoord4f = void function(GLfloat,GLfloat,GLfloat,GLfloat); 435 alias pglTexCoord4i = void function(GLint,GLint,GLint,GLint); 436 alias pglTexCoord4s = void function(GLshort,GLshort,GLshort,GLshort); 437 alias pglTexCoord1dv = void function(const(GLdouble)*); 438 alias pglTexCoord1fv = void function(const(GLfloat)*); 439 alias pglTexCoord1iv = void function(const(GLint)*); 440 alias pglTexCoord1sv = void function(const(GLshort)*); 441 alias pglTexCoord2dv = void function(const(GLdouble)*); 442 alias pglTexCoord2fv = void function(const(GLfloat)*); 443 alias pglTexCoord2iv = void function(const(GLint)*); 444 alias pglTexCoord2sv = void function(const(GLshort)*); 445 alias pglTexCoord3dv = void function(const(GLdouble)*); 446 alias pglTexCoord3fv = void function(const(GLfloat)*); 447 alias pglTexCoord3iv = void function(const(GLint)*); 448 alias pglTexCoord3sv = void function(const(GLshort)*); 449 alias pglTexCoord4dv = void function(const(GLdouble)*); 450 alias pglTexCoord4fv = void function(const(GLfloat)*); 451 alias pglTexCoord4iv = void function(const(GLint)*); 452 alias pglTexCoord4sv = void function(const(GLshort)*); 453 alias pglRasterPos2d = void function(GLdouble,GLdouble); 454 alias pglRasterPos2f = void function(GLfloat,GLfloat); 455 alias pglRasterPos2i = void function(GLint,GLint); 456 alias pglRasterPos2s = void function(GLshort,GLshort); 457 alias pglRasterPos3d = void function(GLdouble,GLdouble,GLdouble); 458 alias pglRasterPos3f = void function(GLfloat,GLfloat,GLfloat); 459 alias pglRasterPos3i = void function(GLint,GLint,GLint); 460 alias pglRasterPos3s = void function(GLshort,GLshort,GLshort); 461 alias pglRasterPos4d = void function(GLdouble,GLdouble,GLdouble,GLdouble); 462 alias pglRasterPos4f = void function(GLfloat,GLfloat,GLfloat,GLfloat); 463 alias pglRasterPos4i = void function(GLint,GLint,GLint,GLint); 464 alias pglRasterPos4s = void function(GLshort,GLshort,GLshort,GLshort); 465 alias pglRasterPos2dv = void function(const(GLdouble)*); 466 alias pglRasterPos2fv = void function(const(GLfloat)*); 467 alias pglRasterPos2iv = void function(const(GLint)*); 468 alias pglRasterPos2sv = void function(const(GLshort)*); 469 alias pglRasterPos3dv = void function(const(GLdouble)*); 470 alias pglRasterPos3fv = void function(const(GLfloat)*); 471 alias pglRasterPos3iv = void function(const(GLint)*); 472 alias pglRasterPos3sv = void function(const(GLshort)*); 473 alias pglRasterPos4dv = void function(const(GLdouble)*); 474 alias pglRasterPos4fv = void function(const(GLfloat)*); 475 alias pglRasterPos4iv = void function(const(GLint)*); 476 alias pglRasterPos4sv = void function(const(GLshort)*); 477 alias pglRectd = void function(GLdouble,GLdouble,GLdouble,GLdouble); 478 alias pglRectf = void function(GLfloat,GLfloat,GLfloat,GLfloat); 479 alias pglRecti = void function(GLint,GLint,GLint,GLint); 480 alias pglRects = void function(GLshort,GLshort,GLshort,GLshort); 481 alias pglRectdv = void function(const(GLdouble)*, const(GLdouble)*); 482 alias pglRectfv = void function(const(GLfloat)*, const(GLfloat)*); 483 alias pglRectiv = void function(const(GLint)*, const(GLint)*); 484 alias pglRectsv = void function(const(GLshort)*, const(GLshort)*); 485 alias pglClipPlane = void function(GLenum,const(GLdouble)*); 486 alias pglGetClipPlane = void function(GLenum,GLdouble*); 487 alias pglShadeModel = void function(GLenum); 488 alias pglLightf = void function(GLenum,GLenum,GLfloat); 489 alias pglLighti = void function(GLenum,GLenum,GLint); 490 alias pglLightfv = void function(GLenum,GLenum,const(GLfloat)*); 491 alias pglLightiv = void function(GLenum,GLenum,const(GLint)*); 492 alias pglGetLightfv = void function(GLenum,GLenum,GLfloat*); 493 alias pglGetLightiv = void function(GLenum,GLenum,GLint*); 494 alias pglLightModelf = void function(GLenum,GLfloat); 495 alias pglLightModeli = void function(GLenum,GLint); 496 alias pglLightModelfv = void function(GLenum,const(GLfloat)*); 497 alias pglLightModeliv = void function(GLenum,const(GLint)*); 498 alias pglMaterialf = void function(GLenum,GLenum,GLfloat); 499 alias pglMateriali = void function(GLenum,GLenum,GLint); 500 alias pglMaterialfv = void function(GLenum,GLenum,const(GLfloat)*); 501 alias pglMaterialiv = void function(GLenum,GLenum,const(GLint)*); 502 alias pglGetMaterialfv = void function(GLenum,GLenum,GLfloat*); 503 alias pglGetMaterialiv = void function(GLenum,GLenum,GLint*); 504 alias pglColorMaterial = void function(GLenum,GLenum); 505 alias pglFogf = void function(GLenum,GLfloat); 506 alias pglFogi = void function(GLenum,GLint); 507 alias pglFogfv = void function(GLenum,const(GLfloat)*); 508 alias pglFogiv = void function(GLenum,const(GLint)*); 509 alias pglLineStipple = void function(GLint,GLushort); 510 alias pglPolygonStipple = void function(const(GLubyte)*); 511 alias pglGetPolygonStipple = void function(GLubyte*); 512 alias pglTexGend = void function(GLenum,GLenum,GLdouble); 513 alias pglTexGenf = void function(GLenum,GLenum,GLfloat); 514 alias pglTexGeni = void function(GLenum,GLenum,GLint); 515 alias pglTexGendv = void function(GLenum,GLenum,const(GLdouble)*); 516 alias pglTexGenfv = void function(GLenum,GLenum,const(GLfloat)*); 517 alias pglTexGeniv = void function(GLenum,GLenum,const(GLint)*); 518 alias pglGetTexGendv = void function(GLenum,GLenum,GLdouble*); 519 alias pglGetTexGenfv = void function(GLenum,GLenum,GLfloat*); 520 alias pglGetTexGeniv = void function(GLenum,GLenum,GLint*); 521 alias pglTexEnvf = void function(GLenum,GLenum,GLfloat); 522 alias pglTexEnvi = void function(GLenum,GLenum,GLint); 523 alias pglTexEnvfv = void function(GLenum,GLenum,const(GLfloat)*); 524 alias pglTexEnviv = void function(GLenum,GLenum,const(GLint)*); 525 alias pglGetTexEnvfv = void function(GLenum,GLenum,GLfloat*); 526 alias pglGetTexEnviv = void function(GLenum,GLenum,GLint*); 527 alias pglFeedbackBuffer = void function(GLsizei,GLenum,GLfloat*); 528 alias pglPassThrough = void function(GLfloat); 529 alias pglSelectBuffer = void function(GLsizei,GLuint*); 530 alias pglInitNames = void function(); 531 alias pglLoadName = void function(GLuint); 532 alias pglPushName = void function(GLuint); 533 alias pglPopName = void function(); 534 alias pglRenderMode = GLint function(GLenum); 535 alias pglClearAccum = void function(GLfloat,GLfloat,GLfloat,GLfloat); 536 alias pglAccum = void function(GLenum,GLfloat); 537 alias pglClearIndex = void function(GLfloat c); 538 alias pglIndexMask = void function(GLuint); 539 alias pglPushAttrib = void function(GLbitfield); 540 alias pglPopAttrib = void function(); 541 alias pglMap1d = void function(GLenum,GLdouble,GLdouble,GLint,GLint,const(GLdouble)*); 542 alias pglMap1f = void function(GLenum,GLfloat,GLfloat,GLint,GLint,const(GLfloat)*); 543 alias pglMap2d = void function(GLenum,GLdouble,GLdouble,GLint,GLint,GLdouble,GLdouble,GLint,GLint,GLdouble*); 544 alias pglMap2f = void function(GLenum,GLfloat,GLfloat,GLint,GLint,GLfloat,GLfloat,GLint,GLint,GLfloat*); 545 alias pglGetMapdv = void function(GLenum,GLenum,GLdouble*); 546 alias pglGetMapfv = void function(GLenum,GLenum,GLfloat*); 547 alias pglGetMapiv = void function(GLenum,GLenum,GLint*); 548 alias pglEvalCoord1d = void function(GLdouble); 549 alias pglEvalCoord1f = void function(GLfloat); 550 alias pglEvalCoord1dv = void function(const(GLdouble)*); 551 alias pglEvalCoord1fv = void function(const(GLfloat)*); 552 alias pglEvalCoord2d = void function(GLdouble,GLdouble); 553 alias pglEvalCoord2f = void function(GLfloat,GLfloat); 554 alias pglEvalCoord2dv = void function(const(GLdouble)*); 555 alias pglEvalCoord2fv = void function(const(GLfloat)*); 556 alias pglMapGrid1d = void function(GLint,GLdouble,GLdouble); 557 alias pglMapGrid1f = void function(GLint,GLfloat,GLfloat); 558 alias pglMapGrid2d = void function(GLint,GLdouble,GLdouble,GLint,GLdouble,GLdouble); 559 alias pglMapGrid2f = void function(GLint,GLfloat,GLfloat,GLint,GLfloat,GLfloat); 560 alias pglEvalPoint1 = void function(GLint); 561 alias pglEvalPoint2 = void function(GLint,GLint); 562 alias pglEvalMesh1 = void function(GLenum,GLint,GLint); 563 alias pglEvalMesh2 = void function(GLenum,GLint,GLint,GLint,GLint); 564 alias pglAlphaFunc = void function(GLenum,GLclampf); 565 alias pglPixelZoom = void function(GLfloat,GLfloat); 566 alias pglPixelTransferf = void function(GLenum,GLfloat); 567 alias pglPixelTransferi = void function(GLenum,GLint); 568 alias pglPixelMapfv = void function(GLenum,GLint,const(GLfloat)*); 569 alias pglPixelMapuiv = void function(GLenum,GLint,const(GLuint)*); 570 alias pglPixelMapusv = void function(GLenum,GLint,const(GLushort)*); 571 alias pglGetPixelMapfv = void function(GLenum,GLfloat*); 572 alias pglGetPixelMapuiv = void function(GLenum,GLuint*); 573 alias pglGetPixelMapusv = void function(GLenum,GLushort*); 574 alias pglDrawPixels = void function(GLsizei,GLsizei,GLenum,GLenum,const(void)*); 575 alias pglCopyPixels = void function(GLint,GLint,GLsizei,GLsizei,GLenum); 576 alias pglFrustum = void function(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble); 577 alias pglMatrixMode = void function(GLenum); 578 alias pglOrtho = void function(GLdouble,GLdouble,GLdouble,GLdouble,GLdouble,GLdouble); 579 alias pglPushMatrix = void function(); 580 alias pglPopMatrix = void function(); 581 alias pglLoadIdentity = void function(); 582 alias pglLoadMatrixd = void function(const(GLdouble)*); 583 alias pglLoadMatrixf = void function(const(GLfloat)*); 584 alias pglMultMatrixd = void function(const(GLdouble)*); 585 alias pglMultMatrixf = void function(const(GLfloat)*); 586 alias pglRotated = void function(GLdouble,GLdouble,GLdouble,GLdouble); 587 alias pglRotatef = void function(GLfloat,GLfloat,GLfloat,GLfloat); 588 alias pglScaled = void function(GLdouble,GLdouble,GLdouble); 589 alias pglScalef = void function(GLfloat,GLfloat,GLfloat); 590 alias pglTranslated = void function(GLdouble,GLdouble,GLdouble); 591 alias pglTranslatef = void function(GLfloat,GLfloat,GLfloat); 592 alias pglVertexPointer = void function(GLint,GLenum,GLsizei,const(void)*); 593 alias pglNormalPointer = void function(GLenum,GLsizei,const(void)*); 594 alias pglColorPointer = void function(GLint,GLenum,GLsizei,const(void)*); 595 alias pglIndexPointer = void function(GLenum,GLsizei,const(void)*); 596 alias pglTexCoordPointer = void function(GLint,GLenum,GLsizei,const(void)*); 597 alias pglEdgeFlagPointer = void function(GLsizei,const(void)*); 598 alias pglArrayElement = void function(GLint); 599 alias pglInterleavedArrays = void function(GLenum,GLsizei,const(void)*); 600 alias pglEnableClientState = void function(GLenum); 601 alias pglDisableClientState = void function(GLenum); 602 alias pglPrioritizeTextures = void function(GLsizei,const(GLuint)*,const(GLclampf)*); 603 alias pglAreTexturesResident = GLboolean function(GLsizei,const(GLuint)*,GLboolean*); 604 alias pglPushClientAttrib = void function(GLbitfield); 605 alias pglPopClientAttrib = void function(); 606 } 607 608 __gshared { 609 pglIsList glIsList; 610 pglDeleteLists glDeleteLists; 611 pglGenLists glGenLists; 612 pglNewList glNewList; 613 pglEndList glEndList; 614 pglCallList glCallList; 615 pglCallLists glCallLists; 616 pglListBase glListBase; 617 pglBegin glBegin; 618 pglEnd glEnd; 619 pglVertex2d glVertex2d; 620 pglVertex2f glVertex2f; 621 pglVertex2i glVertex2i; 622 pglVertex2s glVertex2s; 623 pglVertex3d glVertex3d; 624 pglVertex3f glVertex3f; 625 pglVertex3i glVertex3i; 626 pglVertex3s glVertex3s; 627 pglVertex4d glVertex4d; 628 pglVertex4f glVertex4f; 629 pglVertex4i glVertex4i; 630 pglVertex4s glVertex4s; 631 pglVertex2dv glVertex2dv; 632 pglVertex2fv glVertex2fv; 633 pglVertex2iv glVertex2iv; 634 pglVertex2sv glVertex2sv; 635 pglVertex3dv glVertex3dv; 636 pglVertex3fv glVertex3fv; 637 pglVertex3iv glVertex3iv; 638 pglVertex3sv glVertex3sv; 639 pglVertex4dv glVertex4dv; 640 pglVertex4fv glVertex4fv; 641 pglVertex4iv glVertex4iv; 642 pglVertex4sv glVertex4sv; 643 pglNormal3b glNormal3b; 644 pglNormal3d glNormal3d; 645 pglNormal3f glNormal3f; 646 pglNormal3i glNormal3i; 647 pglNormal3s glNormal3s; 648 pglNormal3bv glNormal3bv; 649 pglNormal3dv glNormal3dv; 650 pglNormal3fv glNormal3fv; 651 pglNormal3iv glNormal3iv; 652 pglNormal3sv glNormal3sv; 653 pglIndexd glIndexd; 654 pglIndexf glIndexf; 655 pglIndexi glIndexi; 656 pglIndexs glIndexs; 657 pglIndexub glIndexub; 658 pglIndexdv glIndexdv; 659 pglIndexfv glIndexfv; 660 pglIndexiv glIndexiv; 661 pglIndexsv glIndexsv; 662 pglIndexubv glIndexubv; 663 pglColor3b glColor3b; 664 pglColor3d glColor3d; 665 pglColor3f glColor3f; 666 pglColor3i glColor3i; 667 pglColor3s glColor3s; 668 pglColor3ub glColor3ub; 669 pglColor3ui glColor3ui; 670 pglColor3us glColor3us; 671 pglColor4b glColor4b; 672 pglColor4d glColor4d; 673 pglColor4f glColor4f; 674 pglColor4i glColor4i; 675 pglColor4s glColor4s; 676 pglColor4ub glColor4ub; 677 pglColor4ui glColor4ui; 678 pglColor4us glColor4us; 679 pglColor3bv glColor3bv; 680 pglColor3dv glColor3dv; 681 pglColor3fv glColor3fv; 682 pglColor3iv glColor3iv; 683 pglColor3sv glColor3sv; 684 pglColor3ubv glColor3ubv; 685 pglColor3uiv glColor3uiv; 686 pglColor3usv glColor3usv; 687 pglColor4bv glColor4bv; 688 pglColor4dv glColor4dv; 689 pglColor4fv glColor4fv; 690 pglColor4iv glColor4iv; 691 pglColor4sv glColor4sv; 692 pglColor4ubv glColor4ubv; 693 pglColor4uiv glColor4uiv; 694 pglColor4usv glColor4usv; 695 pglTexCoord1d glTexCoord1d; 696 pglTexCoord1f glTexCoord1f; 697 pglTexCoord1i glTexCoord1i; 698 pglTexCoord1s glTexCoord1s; 699 pglTexCoord2d glTexCoord2d; 700 pglTexCoord2f glTexCoord2f; 701 pglTexCoord2i glTexCoord2i; 702 pglTexCoord2s glTexCoord2s; 703 pglTexCoord3d glTexCoord3d; 704 pglTexCoord3f glTexCoord3f; 705 pglTexCoord3i glTexCoord3i; 706 pglTexCoord3s glTexCoord3s; 707 pglTexCoord4d glTexCoord4d; 708 pglTexCoord4f glTexCoord4f; 709 pglTexCoord4i glTexCoord4i; 710 pglTexCoord4s glTexCoord4s; 711 pglTexCoord1dv glTexCoord1dv; 712 pglTexCoord1fv glTexCoord1fv; 713 pglTexCoord1iv glTexCoord1iv; 714 pglTexCoord1sv glTexCoord1sv; 715 pglTexCoord2dv glTexCoord2dv; 716 pglTexCoord2fv glTexCoord2fv; 717 pglTexCoord2iv glTexCoord2iv; 718 pglTexCoord2sv glTexCoord2sv; 719 pglTexCoord3dv glTexCoord3dv; 720 pglTexCoord3fv glTexCoord3fv; 721 pglTexCoord3iv glTexCoord3iv; 722 pglTexCoord3sv glTexCoord3sv; 723 pglTexCoord4dv glTexCoord4dv; 724 pglTexCoord4fv glTexCoord4fv; 725 pglTexCoord4iv glTexCoord4iv; 726 pglTexCoord4sv glTexCoord4sv; 727 pglRasterPos2d glRasterPos2d; 728 pglRasterPos2f glRasterPos2f; 729 pglRasterPos2i glRasterPos2i; 730 pglRasterPos2s glRasterPos2s; 731 pglRasterPos3d glRasterPos3d; 732 pglRasterPos3f glRasterPos3f; 733 pglRasterPos3i glRasterPos3i; 734 pglRasterPos3s glRasterPos3s; 735 pglRasterPos4d glRasterPos4d; 736 pglRasterPos4f glRasterPos4f; 737 pglRasterPos4i glRasterPos4i; 738 pglRasterPos4s glRasterPos4s; 739 pglRasterPos2dv glRasterPos2dv; 740 pglRasterPos2fv glRasterPos2fv; 741 pglRasterPos2iv glRasterPos2iv; 742 pglRasterPos2sv glRasterPos2sv; 743 pglRasterPos3dv glRasterPos3dv; 744 pglRasterPos3fv glRasterPos3fv; 745 pglRasterPos3iv glRasterPos3iv; 746 pglRasterPos3sv glRasterPos3sv; 747 pglRasterPos4dv glRasterPos4dv; 748 pglRasterPos4fv glRasterPos4fv; 749 pglRasterPos4iv glRasterPos4iv; 750 pglRasterPos4sv glRasterPos4sv; 751 pglRectd glRectd; 752 pglRectf glRectf; 753 pglRecti glRecti; 754 pglRects glRects; 755 pglRectdv glRectdv; 756 pglRectfv glRectfv; 757 pglRectiv glRectiv; 758 pglRectsv glRectsv; 759 pglClipPlane glClipPlane; 760 pglGetClipPlane glGetClipPlane; 761 pglShadeModel glShadeModel; 762 pglLightf glLightf; 763 pglLighti glLighti; 764 pglLightfv glLightfv; 765 pglLightiv glLightiv; 766 pglGetLightfv glGetLightfv; 767 pglGetLightiv glGetLightiv; 768 pglLightModelf glLightModelf; 769 pglLightModeli glLightModeli; 770 pglLightModelfv glLightModelfv; 771 pglLightModeliv glLightModeliv; 772 pglMaterialf glMaterialf; 773 pglMateriali glMateriali; 774 pglMaterialfv glMaterialfv; 775 pglMaterialiv glMaterialiv; 776 pglGetMaterialfv glGetMaterialfv; 777 pglGetMaterialiv glGetMaterialiv; 778 pglColorMaterial glColorMaterial; 779 pglFogf glFogf; 780 pglFogi glFogi; 781 pglFogfv glFogfv; 782 pglFogiv glFogiv; 783 pglLineStipple glLineStipple; 784 pglPolygonStipple glPolygonStipple; 785 pglGetPolygonStipple glGetPolygonStipple; 786 pglTexGend glTexGend; 787 pglTexGenf glTexGenf; 788 pglTexGeni glTexGeni; 789 pglTexGendv glTexGendv; 790 pglTexGenfv glTexGenfv; 791 pglTexGeniv glTexGeniv; 792 pglGetTexGendv glGetTexGendv; 793 pglGetTexGenfv glGetTexGenfv; 794 pglGetTexGeniv glGetTexGeniv; 795 pglTexEnvf glTexEnvf; 796 pglTexEnvi glTexEnvi; 797 pglTexEnvfv glTexEnvfv; 798 pglTexEnviv glTexEnviv; 799 pglGetTexEnvfv glGetTexEnvfv; 800 pglGetTexEnviv glGetTexEnviv; 801 pglFeedbackBuffer glFeedbackBuffer; 802 pglPassThrough glPassThrough; 803 pglSelectBuffer glSelectBuffer; 804 pglInitNames glInitNames; 805 pglLoadName glLoadName; 806 pglPushName glPushName; 807 pglPopName glPopName; 808 pglRenderMode glRenderMode; 809 pglClearAccum glClearAccum; 810 pglAccum glAccum; 811 pglClearIndex glClearIndex; 812 pglIndexMask glIndexMask; 813 pglPushAttrib glPushAttrib; 814 pglPopAttrib glPopAttrib; 815 pglMap1d glMap1d; 816 pglMap1f glMap1f; 817 pglMap2d glMap2d; 818 pglMap2f glMap2f; 819 pglGetMapdv glGetMapdv; 820 pglGetMapfv glGetMapfv; 821 pglGetMapiv glGetMapiv; 822 pglEvalCoord1d glEvalCoord1d; 823 pglEvalCoord1f glEvalCoord1f; 824 pglEvalCoord1dv glEvalCoord1dv; 825 pglEvalCoord1fv glEvalCoord1fv; 826 pglEvalCoord2d glEvalCoord2d; 827 pglEvalCoord2f glEvalCoord2f; 828 pglEvalCoord2dv glEvalCoord2dv; 829 pglEvalCoord2fv glEvalCoord2fv; 830 pglMapGrid1d glMapGrid1d; 831 pglMapGrid1f glMapGrid1f; 832 pglMapGrid2d glMapGrid2d; 833 pglMapGrid2f glMapGrid2f; 834 pglEvalPoint1 glEvalPoint1; 835 pglEvalPoint2 glEvalPoint2; 836 pglEvalMesh1 glEvalMesh1; 837 pglEvalMesh2 glEvalMesh2; 838 pglAlphaFunc glAlphaFunc; 839 pglPixelZoom glPixelZoom; 840 pglPixelTransferf glPixelTransferf; 841 pglPixelTransferi glPixelTransferi; 842 pglPixelMapfv glPixelMapfv; 843 pglPixelMapuiv glPixelMapuiv; 844 pglPixelMapusv glPixelMapusv; 845 pglGetPixelMapfv glGetPixelMapfv; 846 pglGetPixelMapuiv glGetPixelMapuiv; 847 pglGetPixelMapusv glGetPixelMapusv; 848 pglDrawPixels glDrawPixels; 849 pglCopyPixels glCopyPixels; 850 pglFrustum glFrustum; 851 pglMatrixMode glMatrixMode; 852 pglOrtho glOrtho; 853 pglPushMatrix glPushMatrix; 854 pglPopMatrix glPopMatrix; 855 pglLoadIdentity glLoadIdentity; 856 pglLoadMatrixd glLoadMatrixd; 857 pglLoadMatrixf glLoadMatrixf; 858 pglMultMatrixd glMultMatrixd; 859 pglMultMatrixf glMultMatrixf; 860 pglRotated glRotated; 861 pglRotatef glRotatef; 862 pglScaled glScaled; 863 pglScalef glScalef; 864 pglTranslated glTranslated; 865 pglTranslatef glTranslatef; 866 pglVertexPointer glVertexPointer; 867 pglNormalPointer glNormalPointer; 868 pglColorPointer glColorPointer; 869 pglIndexPointer glIndexPointer; 870 pglTexCoordPointer glTexCoordPointer; 871 pglEdgeFlagPointer glEdgeFlagPointer; 872 pglArrayElement glArrayElement; 873 pglInterleavedArrays glInterleavedArrays; 874 pglEnableClientState glEnableClientState; 875 pglDisableClientState glDisableClientState; 876 pglPrioritizeTextures glPrioritizeTextures; 877 pglAreTexturesResident glAreTexturesResident; 878 pglPushClientAttrib glPushClientAttrib; 879 pglPopClientAttrib glPopClientAttrib; 880 } 881 882 package(bindbc.opengl.bind) @nogc nothrow 883 bool loadDeprecatedGL11(SharedLib lib) 884 { 885 auto startErrorCount = errorCount(); 886 887 lib.bindSymbol(cast(void**)&glIsList, "glIsList"); 888 lib.bindSymbol(cast(void**)&glDeleteLists, "glDeleteLists"); 889 lib.bindSymbol(cast(void**)&glGenLists, "glGenLists"); 890 lib.bindSymbol(cast(void**)&glNewList, "glNewList"); 891 lib.bindSymbol(cast(void**)&glEndList, "glEndList"); 892 lib.bindSymbol(cast(void**)&glCallList, "glCallList"); 893 lib.bindSymbol(cast(void**)&glCallLists, "glCallLists"); 894 lib.bindSymbol(cast(void**)&glListBase, "glListBase"); 895 lib.bindSymbol(cast(void**)&glBegin, "glBegin"); 896 lib.bindSymbol(cast(void**)&glEnd, "glEnd"); 897 lib.bindSymbol(cast(void**)&glVertex2d, "glVertex2d"); 898 lib.bindSymbol(cast(void**)&glVertex2f, "glVertex2f"); 899 lib.bindSymbol(cast(void**)&glVertex2i, "glVertex2i"); 900 lib.bindSymbol(cast(void**)&glVertex2s, "glVertex2s"); 901 lib.bindSymbol(cast(void**)&glVertex3d, "glVertex3d"); 902 lib.bindSymbol(cast(void**)&glVertex3f, "glVertex3f"); 903 lib.bindSymbol(cast(void**)&glVertex3i, "glVertex3i"); 904 lib.bindSymbol(cast(void**)&glVertex3s, "glVertex3s"); 905 lib.bindSymbol(cast(void**)&glVertex4d, "glVertex4d"); 906 lib.bindSymbol(cast(void**)&glVertex4f, "glVertex4f"); 907 lib.bindSymbol(cast(void**)&glVertex4i, "glVertex4i"); 908 lib.bindSymbol(cast(void**)&glVertex4s, "glVertex4s"); 909 lib.bindSymbol(cast(void**)&glVertex2dv, "glVertex2dv"); 910 lib.bindSymbol(cast(void**)&glVertex2fv, "glVertex2fv"); 911 lib.bindSymbol(cast(void**)&glVertex2iv, "glVertex2iv"); 912 lib.bindSymbol(cast(void**)&glVertex2sv, "glVertex2sv"); 913 lib.bindSymbol(cast(void**)&glVertex3dv, "glVertex3dv"); 914 lib.bindSymbol(cast(void**)&glVertex3fv, "glVertex3fv"); 915 lib.bindSymbol(cast(void**)&glVertex3iv, "glVertex3iv"); 916 lib.bindSymbol(cast(void**)&glVertex3sv, "glVertex3sv"); 917 lib.bindSymbol(cast(void**)&glVertex4dv, "glVertex4dv"); 918 lib.bindSymbol(cast(void**)&glVertex4fv, "glVertex4fv"); 919 lib.bindSymbol(cast(void**)&glVertex4iv, "glVertex4iv"); 920 lib.bindSymbol(cast(void**)&glVertex4sv, "glVertex4sv"); 921 lib.bindSymbol(cast(void**)&glNormal3b, "glNormal3b"); 922 lib.bindSymbol(cast(void**)&glNormal3d, "glNormal3d"); 923 lib.bindSymbol(cast(void**)&glNormal3f, "glNormal3f"); 924 lib.bindSymbol(cast(void**)&glNormal3i, "glNormal3i"); 925 lib.bindSymbol(cast(void**)&glNormal3s, "glNormal3s"); 926 lib.bindSymbol(cast(void**)&glNormal3bv, "glNormal3bv"); 927 lib.bindSymbol(cast(void**)&glNormal3dv, "glNormal3dv"); 928 lib.bindSymbol(cast(void**)&glNormal3fv, "glNormal3fv"); 929 lib.bindSymbol(cast(void**)&glNormal3iv, "glNormal3iv"); 930 lib.bindSymbol(cast(void**)&glNormal3sv, "glNormal3sv"); 931 lib.bindSymbol(cast(void**)&glIndexd, "glIndexd"); 932 lib.bindSymbol(cast(void**)&glIndexf, "glIndexf"); 933 lib.bindSymbol(cast(void**)&glIndexi, "glIndexi"); 934 lib.bindSymbol(cast(void**)&glIndexs, "glIndexs"); 935 lib.bindSymbol(cast(void**)&glIndexub, "glIndexub"); 936 lib.bindSymbol(cast(void**)&glIndexdv, "glIndexdv"); 937 lib.bindSymbol(cast(void**)&glIndexfv, "glIndexfv"); 938 lib.bindSymbol(cast(void**)&glIndexiv, "glIndexiv"); 939 lib.bindSymbol(cast(void**)&glIndexsv, "glIndexsv"); 940 lib.bindSymbol(cast(void**)&glIndexubv, "glIndexubv"); 941 lib.bindSymbol(cast(void**)&glColor3b, "glColor3b"); 942 lib.bindSymbol(cast(void**)&glColor3d, "glColor3d"); 943 lib.bindSymbol(cast(void**)&glColor3f, "glColor3f"); 944 lib.bindSymbol(cast(void**)&glColor3i, "glColor3i"); 945 lib.bindSymbol(cast(void**)&glColor3s, "glColor3s"); 946 lib.bindSymbol(cast(void**)&glColor3ub, "glColor3ub"); 947 lib.bindSymbol(cast(void**)&glColor3ui, "glColor3ui"); 948 lib.bindSymbol(cast(void**)&glColor3us, "glColor3us"); 949 lib.bindSymbol(cast(void**)&glColor4b, "glColor4b"); 950 lib.bindSymbol(cast(void**)&glColor4d, "glColor4d"); 951 lib.bindSymbol(cast(void**)&glColor4f, "glColor4f"); 952 lib.bindSymbol(cast(void**)&glColor4i, "glColor4i"); 953 lib.bindSymbol(cast(void**)&glColor4s, "glColor4s"); 954 lib.bindSymbol(cast(void**)&glColor4ub, "glColor4ub"); 955 lib.bindSymbol(cast(void**)&glColor4ui, "glColor4ui"); 956 lib.bindSymbol(cast(void**)&glColor4us, "glColor4us"); 957 lib.bindSymbol(cast(void**)&glColor3bv, "glColor3bv"); 958 lib.bindSymbol(cast(void**)&glColor3dv, "glColor3dv"); 959 lib.bindSymbol(cast(void**)&glColor3fv, "glColor3fv"); 960 lib.bindSymbol(cast(void**)&glColor3iv, "glColor3iv"); 961 lib.bindSymbol(cast(void**)&glColor3sv, "glColor3sv"); 962 lib.bindSymbol(cast(void**)&glColor3ubv, "glColor3ubv"); 963 lib.bindSymbol(cast(void**)&glColor3uiv, "glColor3uiv"); 964 lib.bindSymbol(cast(void**)&glColor3usv, "glColor3usv"); 965 lib.bindSymbol(cast(void**)&glColor4bv, "glColor4bv"); 966 lib.bindSymbol(cast(void**)&glColor4dv, "glColor4dv"); 967 lib.bindSymbol(cast(void**)&glColor4fv, "glColor4fv"); 968 lib.bindSymbol(cast(void**)&glColor4iv, "glColor4iv"); 969 lib.bindSymbol(cast(void**)&glColor4sv, "glColor4sv"); 970 lib.bindSymbol(cast(void**)&glColor4ubv, "glColor4ubv"); 971 lib.bindSymbol(cast(void**)&glColor4uiv, "glColor4uiv"); 972 lib.bindSymbol(cast(void**)&glColor4usv, "glColor4usv"); 973 lib.bindSymbol(cast(void**)&glTexCoord1d, "glTexCoord1d"); 974 lib.bindSymbol(cast(void**)&glTexCoord1f, "glTexCoord1f"); 975 lib.bindSymbol(cast(void**)&glTexCoord1i, "glTexCoord1i"); 976 lib.bindSymbol(cast(void**)&glTexCoord1s, "glTexCoord1s"); 977 lib.bindSymbol(cast(void**)&glTexCoord2d, "glTexCoord2d"); 978 lib.bindSymbol(cast(void**)&glTexCoord2f, "glTexCoord2f"); 979 lib.bindSymbol(cast(void**)&glTexCoord2i, "glTexCoord2i"); 980 lib.bindSymbol(cast(void**)&glTexCoord2s, "glTexCoord2s"); 981 lib.bindSymbol(cast(void**)&glTexCoord3d, "glTexCoord3d"); 982 lib.bindSymbol(cast(void**)&glTexCoord3f, "glTexCoord3f"); 983 lib.bindSymbol(cast(void**)&glTexCoord3i, "glTexCoord3i"); 984 lib.bindSymbol(cast(void**)&glTexCoord3s, "glTexCoord3s"); 985 lib.bindSymbol(cast(void**)&glTexCoord4d, "glTexCoord4d"); 986 lib.bindSymbol(cast(void**)&glTexCoord4f, "glTexCoord4f"); 987 lib.bindSymbol(cast(void**)&glTexCoord4i, "glTexCoord4i"); 988 lib.bindSymbol(cast(void**)&glTexCoord4s, "glTexCoord4s"); 989 lib.bindSymbol(cast(void**)&glTexCoord1dv, "glTexCoord1dv"); 990 lib.bindSymbol(cast(void**)&glTexCoord1fv, "glTexCoord1fv"); 991 lib.bindSymbol(cast(void**)&glTexCoord1iv, "glTexCoord1iv"); 992 lib.bindSymbol(cast(void**)&glTexCoord1sv, "glTexCoord1sv"); 993 lib.bindSymbol(cast(void**)&glTexCoord2dv, "glTexCoord2dv"); 994 lib.bindSymbol(cast(void**)&glTexCoord2fv, "glTexCoord2fv"); 995 lib.bindSymbol(cast(void**)&glTexCoord2iv, "glTexCoord2iv"); 996 lib.bindSymbol(cast(void**)&glTexCoord2sv, "glTexCoord2sv"); 997 lib.bindSymbol(cast(void**)&glTexCoord3dv, "glTexCoord3dv"); 998 lib.bindSymbol(cast(void**)&glTexCoord3fv, "glTexCoord3fv"); 999 lib.bindSymbol(cast(void**)&glTexCoord3iv, "glTexCoord3iv"); 1000 lib.bindSymbol(cast(void**)&glTexCoord3sv, "glTexCoord3sv"); 1001 lib.bindSymbol(cast(void**)&glTexCoord4dv, "glTexCoord4dv"); 1002 lib.bindSymbol(cast(void**)&glTexCoord4fv, "glTexCoord4fv"); 1003 lib.bindSymbol(cast(void**)&glTexCoord4iv, "glTexCoord4iv"); 1004 lib.bindSymbol(cast(void**)&glTexCoord4sv, "glTexCoord4sv"); 1005 lib.bindSymbol(cast(void**)&glRasterPos2d, "glRasterPos2d"); 1006 lib.bindSymbol(cast(void**)&glRasterPos2f, "glRasterPos2f"); 1007 lib.bindSymbol(cast(void**)&glRasterPos2i, "glRasterPos2i"); 1008 lib.bindSymbol(cast(void**)&glRasterPos2s, "glRasterPos2s"); 1009 lib.bindSymbol(cast(void**)&glRasterPos3d, "glRasterPos3d"); 1010 lib.bindSymbol(cast(void**)&glRasterPos3f, "glRasterPos3f"); 1011 lib.bindSymbol(cast(void**)&glRasterPos3i, "glRasterPos3i"); 1012 lib.bindSymbol(cast(void**)&glRasterPos3s, "glRasterPos3s"); 1013 lib.bindSymbol(cast(void**)&glRasterPos4d, "glRasterPos4d"); 1014 lib.bindSymbol(cast(void**)&glRasterPos4f, "glRasterPos4f"); 1015 lib.bindSymbol(cast(void**)&glRasterPos4i, "glRasterPos4i"); 1016 lib.bindSymbol(cast(void**)&glRasterPos4s, "glRasterPos4s"); 1017 lib.bindSymbol(cast(void**)&glRasterPos2dv, "glRasterPos2dv"); 1018 lib.bindSymbol(cast(void**)&glRasterPos2fv, "glRasterPos2fv"); 1019 lib.bindSymbol(cast(void**)&glRasterPos2iv, "glRasterPos2iv"); 1020 lib.bindSymbol(cast(void**)&glRasterPos2sv, "glRasterPos2sv"); 1021 lib.bindSymbol(cast(void**)&glRasterPos3dv, "glRasterPos3dv"); 1022 lib.bindSymbol(cast(void**)&glRasterPos3fv, "glRasterPos3fv"); 1023 lib.bindSymbol(cast(void**)&glRasterPos3iv, "glRasterPos3iv"); 1024 lib.bindSymbol(cast(void**)&glRasterPos3sv, "glRasterPos3sv"); 1025 lib.bindSymbol(cast(void**)&glRasterPos4dv, "glRasterPos4dv"); 1026 lib.bindSymbol(cast(void**)&glRasterPos4fv, "glRasterPos4fv"); 1027 lib.bindSymbol(cast(void**)&glRasterPos4iv, "glRasterPos4iv"); 1028 lib.bindSymbol(cast(void**)&glRasterPos4sv, "glRasterPos4sv"); 1029 lib.bindSymbol(cast(void**)&glRectd, "glRectd"); 1030 lib.bindSymbol(cast(void**)&glRectf, "glRectf"); 1031 lib.bindSymbol(cast(void**)&glRecti, "glRecti"); 1032 lib.bindSymbol(cast(void**)&glRects, "glRects"); 1033 lib.bindSymbol(cast(void**)&glRectdv, "glRectdv"); 1034 lib.bindSymbol(cast(void**)&glRectfv, "glRectfv"); 1035 lib.bindSymbol(cast(void**)&glRectiv, "glRectiv"); 1036 lib.bindSymbol(cast(void**)&glRectsv, "glRectsv"); 1037 lib.bindSymbol(cast(void**)&glClipPlane, "glClipPlane"); 1038 lib.bindSymbol(cast(void**)&glGetClipPlane, "glGetClipPlane"); 1039 lib.bindSymbol(cast(void**)&glShadeModel, "glShadeModel"); 1040 lib.bindSymbol(cast(void**)&glLightf, "glLightf"); 1041 lib.bindSymbol(cast(void**)&glLighti, "glLighti"); 1042 lib.bindSymbol(cast(void**)&glLightfv, "glLightfv"); 1043 lib.bindSymbol(cast(void**)&glLightiv, "glLightiv"); 1044 lib.bindSymbol(cast(void**)&glGetLightfv, "glGetLightfv"); 1045 lib.bindSymbol(cast(void**)&glGetLightiv, "glGetLightiv"); 1046 lib.bindSymbol(cast(void**)&glLightModelf, "glLightModelf"); 1047 lib.bindSymbol(cast(void**)&glLightModeli, "glLightModeli"); 1048 lib.bindSymbol(cast(void**)&glLightModelfv, "glLightModelfv"); 1049 lib.bindSymbol(cast(void**)&glLightModeliv, "glLightModeliv"); 1050 lib.bindSymbol(cast(void**)&glMaterialf, "glMaterialf"); 1051 lib.bindSymbol(cast(void**)&glMateriali, "glMateriali"); 1052 lib.bindSymbol(cast(void**)&glMaterialfv, "glMaterialfv"); 1053 lib.bindSymbol(cast(void**)&glMaterialiv, "glMaterialiv"); 1054 lib.bindSymbol(cast(void**)&glGetMaterialfv, "glGetMaterialfv"); 1055 lib.bindSymbol(cast(void**)&glGetMaterialiv, "glGetMaterialiv"); 1056 lib.bindSymbol(cast(void**)&glColorMaterial, "glColorMaterial"); 1057 lib.bindSymbol(cast(void**)&glColorMaterial, "glColorMaterial"); 1058 lib.bindSymbol(cast(void**)&glFogf, "glFogf"); 1059 lib.bindSymbol(cast(void**)&glFogi, "glFogi"); 1060 lib.bindSymbol(cast(void**)&glFogfv, "glFogfv"); 1061 lib.bindSymbol(cast(void**)&glFogiv, "glFogiv"); 1062 lib.bindSymbol(cast(void**)&glLineStipple, "glLineStipple"); 1063 lib.bindSymbol(cast(void**)&glPolygonStipple, "glPolygonStipple"); 1064 lib.bindSymbol(cast(void**)&glGetPolygonStipple, "glGetPolygonStipple"); 1065 lib.bindSymbol(cast(void**)&glTexGend, "glTexGend"); 1066 lib.bindSymbol(cast(void**)&glTexGenf, "glTexGenf"); 1067 lib.bindSymbol(cast(void**)&glTexGeni, "glTexGeni"); 1068 lib.bindSymbol(cast(void**)&glTexGendv, "glTexGendv"); 1069 lib.bindSymbol(cast(void**)&glTexGenfv, "glTexGenfv"); 1070 lib.bindSymbol(cast(void**)&glTexGeniv, "glTexGeniv"); 1071 lib.bindSymbol(cast(void**)&glGetTexGendv, "glGetTexGendv"); 1072 lib.bindSymbol(cast(void**)&glGetTexGenfv, "glGetTexGenfv"); 1073 lib.bindSymbol(cast(void**)&glGetTexGeniv, "glGetTexGeniv"); 1074 lib.bindSymbol(cast(void**)&glTexEnvf, "glTexEnvf"); 1075 lib.bindSymbol(cast(void**)&glTexEnvi, "glTexEnvi"); 1076 lib.bindSymbol(cast(void**)&glTexEnvfv, "glTexEnvfv"); 1077 lib.bindSymbol(cast(void**)&glTexEnviv, "glTexEnviv"); 1078 lib.bindSymbol(cast(void**)&glGetTexEnvfv, "glGetTexEnvfv"); 1079 lib.bindSymbol(cast(void**)&glGetTexEnviv, "glGetTexEnviv"); 1080 lib.bindSymbol(cast(void**)&glFeedbackBuffer, "glFeedbackBuffer"); 1081 lib.bindSymbol(cast(void**)&glPassThrough, "glPassThrough"); 1082 lib.bindSymbol(cast(void**)&glSelectBuffer, "glSelectBuffer"); 1083 lib.bindSymbol(cast(void**)&glInitNames, "glInitNames"); 1084 lib.bindSymbol(cast(void**)&glLoadName, "glLoadName"); 1085 lib.bindSymbol(cast(void**)&glPushName, "glPushName"); 1086 lib.bindSymbol(cast(void**)&glPopName, "glPopName"); 1087 lib.bindSymbol(cast(void**)&glRenderMode, "glRenderMode"); 1088 lib.bindSymbol(cast(void**)&glClearAccum, "glClearAccum"); 1089 lib.bindSymbol(cast(void**)&glAccum, "glAccum"); 1090 lib.bindSymbol(cast(void**)&glClearIndex, "glClearIndex"); 1091 lib.bindSymbol(cast(void**)&glIndexMask, "glIndexMask"); 1092 lib.bindSymbol(cast(void**)&glPushAttrib, "glPushAttrib"); 1093 lib.bindSymbol(cast(void**)&glPopAttrib, "glPopAttrib"); 1094 lib.bindSymbol(cast(void**)&glMap1d, "glMap1d"); 1095 lib.bindSymbol(cast(void**)&glMap1f, "glMap1f"); 1096 lib.bindSymbol(cast(void**)&glMap2d, "glMap2d"); 1097 lib.bindSymbol(cast(void**)&glMap2f, "glMap2f"); 1098 lib.bindSymbol(cast(void**)&glGetMapdv, "glGetMapdv"); 1099 lib.bindSymbol(cast(void**)&glGetMapfv, "glGetMapfv"); 1100 lib.bindSymbol(cast(void**)&glGetMapiv, "glGetMapiv"); 1101 lib.bindSymbol(cast(void**)&glEvalCoord1d, "glEvalCoord1d"); 1102 lib.bindSymbol(cast(void**)&glEvalCoord1f, "glEvalCoord1f"); 1103 lib.bindSymbol(cast(void**)&glEvalCoord1dv, "glEvalCoord1dv"); 1104 lib.bindSymbol(cast(void**)&glEvalCoord1fv, "glEvalCoord1fv"); 1105 lib.bindSymbol(cast(void**)&glEvalCoord2d, "glEvalCoord2d"); 1106 lib.bindSymbol(cast(void**)&glEvalCoord2f, "glEvalCoord2f"); 1107 lib.bindSymbol(cast(void**)&glEvalCoord2dv, "glEvalCoord2dv"); 1108 lib.bindSymbol(cast(void**)&glEvalCoord2fv, "glEvalCoord2fv"); 1109 lib.bindSymbol(cast(void**)&glMapGrid1d, "glMapGrid1d"); 1110 lib.bindSymbol(cast(void**)&glMapGrid1f, "glMapGrid1f"); 1111 lib.bindSymbol(cast(void**)&glMapGrid2d, "glMapGrid2d"); 1112 lib.bindSymbol(cast(void**)&glMapGrid2f, "glMapGrid2f"); 1113 lib.bindSymbol(cast(void**)&glEvalPoint1, "glEvalPoint1"); 1114 lib.bindSymbol(cast(void**)&glEvalPoint2, "glEvalPoint2"); 1115 lib.bindSymbol(cast(void**)&glEvalMesh1, "glEvalMesh1"); 1116 lib.bindSymbol(cast(void**)&glEvalMesh2, "glEvalMesh2"); 1117 lib.bindSymbol(cast(void**)&glAlphaFunc, "glAlphaFunc"); 1118 lib.bindSymbol(cast(void**)&glPixelZoom, "glPixelZoom"); 1119 lib.bindSymbol(cast(void**)&glPixelTransferf, "glPixelTransferf"); 1120 lib.bindSymbol(cast(void**)&glPixelTransferi, "glPixelTransferi"); 1121 lib.bindSymbol(cast(void**)&glPixelMapfv, "glPixelMapfv"); 1122 lib.bindSymbol(cast(void**)&glPixelMapuiv, "glPixelMapuiv"); 1123 lib.bindSymbol(cast(void**)&glPixelMapusv, "glPixelMapusv"); 1124 lib.bindSymbol(cast(void**)&glGetPixelMapfv, "glGetPixelMapfv"); 1125 lib.bindSymbol(cast(void**)&glGetPixelMapuiv, "glGetPixelMapuiv"); 1126 lib.bindSymbol(cast(void**)&glGetPixelMapusv, "glGetPixelMapusv"); 1127 lib.bindSymbol(cast(void**)&glDrawPixels, "glDrawPixels"); 1128 lib.bindSymbol(cast(void**)&glCopyPixels, "glCopyPixels"); 1129 lib.bindSymbol(cast(void**)&glFrustum, "glFrustum"); 1130 lib.bindSymbol(cast(void**)&glMatrixMode, "glMatrixMode"); 1131 lib.bindSymbol(cast(void**)&glOrtho, "glOrtho"); 1132 lib.bindSymbol(cast(void**)&glFrustum, "glFrustum"); 1133 lib.bindSymbol(cast(void**)&glPushMatrix, "glPushMatrix"); 1134 lib.bindSymbol(cast(void**)&glPopMatrix, "glPopMatrix"); 1135 lib.bindSymbol(cast(void**)&glLoadIdentity, "glLoadIdentity"); 1136 lib.bindSymbol(cast(void**)&glLoadMatrixd, "glLoadMatrixd"); 1137 lib.bindSymbol(cast(void**)&glLoadMatrixf, "glLoadMatrixf"); 1138 lib.bindSymbol(cast(void**)&glMultMatrixd, "glMultMatrixd"); 1139 lib.bindSymbol(cast(void**)&glMultMatrixf, "glMultMatrixf"); 1140 lib.bindSymbol(cast(void**)&glRotated, "glRotated"); 1141 lib.bindSymbol(cast(void**)&glRotatef, "glRotatef"); 1142 lib.bindSymbol(cast(void**)&glScaled, "glScaled"); 1143 lib.bindSymbol(cast(void**)&glScalef, "glScalef"); 1144 lib.bindSymbol(cast(void**)&glTranslated, "glTranslated"); 1145 lib.bindSymbol(cast(void**)&glTranslatef, "glTranslatef"); 1146 lib.bindSymbol(cast(void**)&glVertexPointer, "glVertexPointer"); 1147 lib.bindSymbol(cast(void**)&glNormalPointer, "glNormalPointer"); 1148 lib.bindSymbol(cast(void**)&glColorPointer, "glColorPointer"); 1149 lib.bindSymbol(cast(void**)&glIndexPointer, "glIndexPointer"); 1150 lib.bindSymbol(cast(void**)&glTexCoordPointer, "glTexCoordPointer"); 1151 lib.bindSymbol(cast(void**)&glEdgeFlagPointer, "glEdgeFlagPointer"); 1152 lib.bindSymbol(cast(void**)&glArrayElement, "glArrayElement"); 1153 lib.bindSymbol(cast(void**)&glInterleavedArrays, "glInterleavedArrays"); 1154 lib.bindSymbol(cast(void**)&glEnableClientState, "glEnableClientState"); 1155 lib.bindSymbol(cast(void**)&glDisableClientState, "glDisableClientState"); 1156 lib.bindSymbol(cast(void**)&glPrioritizeTextures, "glPrioritizeTextures"); 1157 lib.bindSymbol(cast(void**)&glAreTexturesResident, "glAreTexturesResident"); 1158 lib.bindSymbol(cast(void**)&glPushClientAttrib, "glPushClientAttrib"); 1159 lib.bindSymbol(cast(void**)&glPopClientAttrib, "glPopClientAttrib"); 1160 1161 return errorCount() == startErrorCount; 1162 } 1163 }