José Fonseca | 36e25aa | 2009-04-13 14:08:08 +0100 | [diff] [blame] | 1 | ############################################################################# |
| 2 | # |
| 3 | # Copyright 2009 VMware, Inc. |
| 4 | # |
| 5 | # This program is free software: you can redistribute it and/or modify it |
| 6 | # under the terms of the GNU Lesser General Public License as published |
| 7 | # by the Free Software Foundation, either version 3 of the License, or |
| 8 | # (at your option) any later version. |
| 9 | # |
| 10 | # This program is distributed in the hope that it will be useful, |
| 11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 13 | # GNU Lesser General Public License for more details. |
| 14 | # |
| 15 | # You should have received a copy of the GNU Lesser General Public License |
| 16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 17 | # |
| 18 | ############################################################################# |
| 19 | |
| 20 | from base import * |
| 21 | |
| 22 | GLboolean = Enum("GLboolean", ["GL_FALSE", "GL_TRUE"]) |
| 23 | GLvoid = Alias("GLvoid", Void) |
| 24 | GLbyte = Alias("GLbyte", SChar) |
| 25 | GLshort = Alias("GLshort", Short) |
| 26 | GLint = Alias("GLint", Int) |
| 27 | GLubyte = Alias("GLubyte", UChar) |
| 28 | GLushort = Alias("GLushort", UShort) |
| 29 | GLuint = Alias("GLuint", UInt) |
| 30 | GLsizei = Alias("GLsizei", Int) |
| 31 | GLfloat = Alias("GLfloat", Float) |
| 32 | GLclampf = Alias("GLclampf", Float) |
| 33 | GLdouble = Alias("GLdouble", Double) |
| 34 | GLclampd = Alias("GLclampd", Double) |
| 35 | GLbitfield = Alias("GLbitfield", UInt) |
| 36 | |
| 37 | GLenum = Enum("GLenum", [ |
| 38 | |
| 39 | "GL_BYTE", # 0x1400 |
| 40 | "GL_UNSIGNED_BYTE", # 0x1401 |
| 41 | "GL_SHORT", # 0x1402 |
| 42 | "GL_UNSIGNED_SHORT", # 0x1403 |
| 43 | "GL_INT", # 0x1404 |
| 44 | "GL_UNSIGNED_INT", # 0x1405 |
| 45 | "GL_FLOAT", # 0x1406 |
| 46 | "GL_2_BYTES", # 0x1407 |
| 47 | "GL_3_BYTES", # 0x1408 |
| 48 | "GL_4_BYTES", # 0x1409 |
| 49 | "GL_DOUBLE", # 0x140A |
| 50 | |
| 51 | "GL_VERTEX_ARRAY", # 0x8074 |
| 52 | "GL_NORMAL_ARRAY", # 0x8075 |
| 53 | "GL_COLOR_ARRAY", # 0x8076 |
| 54 | "GL_INDEX_ARRAY", # 0x8077 |
| 55 | "GL_TEXTURE_COORD_ARRAY", # 0x8078 |
| 56 | "GL_EDGE_FLAG_ARRAY", # 0x8079 |
| 57 | "GL_VERTEX_ARRAY_SIZE", # 0x807A |
| 58 | "GL_VERTEX_ARRAY_TYPE", # 0x807B |
| 59 | "GL_VERTEX_ARRAY_STRIDE", # 0x807C |
| 60 | "GL_NORMAL_ARRAY_TYPE", # 0x807E |
| 61 | "GL_NORMAL_ARRAY_STRIDE", # 0x807F |
| 62 | "GL_COLOR_ARRAY_SIZE", # 0x8081 |
| 63 | "GL_COLOR_ARRAY_TYPE", # 0x8082 |
| 64 | "GL_COLOR_ARRAY_STRIDE", # 0x8083 |
| 65 | "GL_INDEX_ARRAY_TYPE", # 0x8085 |
| 66 | "GL_INDEX_ARRAY_STRIDE", # 0x8086 |
| 67 | "GL_TEXTURE_COORD_ARRAY_SIZE", # 0x8088 |
| 68 | "GL_TEXTURE_COORD_ARRAY_TYPE", # 0x8089 |
| 69 | "GL_TEXTURE_COORD_ARRAY_STRIDE", # 0x808A |
| 70 | "GL_EDGE_FLAG_ARRAY_STRIDE", # 0x808C |
| 71 | "GL_VERTEX_ARRAY_POINTER", # 0x808E |
| 72 | "GL_NORMAL_ARRAY_POINTER", # 0x808F |
| 73 | "GL_COLOR_ARRAY_POINTER", # 0x8090 |
| 74 | "GL_INDEX_ARRAY_POINTER", # 0x8091 |
| 75 | "GL_TEXTURE_COORD_ARRAY_POINTER", # 0x8092 |
| 76 | "GL_EDGE_FLAG_ARRAY_POINTER", # 0x8093 |
| 77 | "GL_V2F", # 0x2A20 |
| 78 | "GL_V3F", # 0x2A21 |
| 79 | "GL_C4UB_V2F", # 0x2A22 |
| 80 | "GL_C4UB_V3F", # 0x2A23 |
| 81 | "GL_C3F_V3F", # 0x2A24 |
| 82 | "GL_N3F_V3F", # 0x2A25 |
| 83 | "GL_C4F_N3F_V3F", # 0x2A26 |
| 84 | "GL_T2F_V3F", # 0x2A27 |
| 85 | "GL_T4F_V4F", # 0x2A28 |
| 86 | "GL_T2F_C4UB_V3F", # 0x2A29 |
| 87 | "GL_T2F_C3F_V3F", # 0x2A2A |
| 88 | "GL_T2F_N3F_V3F", # 0x2A2B |
| 89 | "GL_T2F_C4F_N3F_V3F", # 0x2A2C |
| 90 | "GL_T4F_C4F_N3F_V4F", # 0x2A2D |
| 91 | |
| 92 | "GL_MATRIX_MODE", # 0x0BA0 |
| 93 | "GL_MODELVIEW", # 0x1700 |
| 94 | "GL_PROJECTION", # 0x1701 |
| 95 | "GL_TEXTURE", # 0x1702 |
| 96 | |
| 97 | "GL_POINT_SMOOTH", # 0x0B10 |
| 98 | "GL_POINT_SIZE", # 0x0B11 |
| 99 | "GL_POINT_SIZE_GRANULARITY", # 0x0B13 |
| 100 | "GL_POINT_SIZE_RANGE", # 0x0B12 |
| 101 | |
| 102 | "GL_LINE_SMOOTH", # 0x0B20 |
| 103 | "GL_LINE_STIPPLE", # 0x0B24 |
| 104 | "GL_LINE_STIPPLE_PATTERN", # 0x0B25 |
| 105 | "GL_LINE_STIPPLE_REPEAT", # 0x0B26 |
| 106 | "GL_LINE_WIDTH", # 0x0B21 |
| 107 | "GL_LINE_WIDTH_GRANULARITY", # 0x0B23 |
| 108 | "GL_LINE_WIDTH_RANGE", # 0x0B22 |
| 109 | |
| 110 | "GL_POINT", # 0x1B00 |
| 111 | "GL_LINE", # 0x1B01 |
| 112 | "GL_FILL", # 0x1B02 |
| 113 | "GL_CW", # 0x0900 |
| 114 | "GL_CCW", # 0x0901 |
| 115 | "GL_POLYGON_MODE", # 0x0B40 |
| 116 | "GL_POLYGON_SMOOTH", # 0x0B41 |
| 117 | "GL_POLYGON_STIPPLE", # 0x0B42 |
| 118 | "GL_EDGE_FLAG", # 0x0B43 |
| 119 | "GL_CULL_FACE", # 0x0B44 |
| 120 | "GL_CULL_FACE_MODE", # 0x0B45 |
| 121 | "GL_FRONT_FACE", # 0x0B46 |
| 122 | "GL_POLYGON_OFFSET_FACTOR", # 0x8038 |
| 123 | "GL_POLYGON_OFFSET_UNITS", # 0x2A00 |
| 124 | "GL_POLYGON_OFFSET_POINT", # 0x2A01 |
| 125 | "GL_POLYGON_OFFSET_LINE", # 0x2A02 |
| 126 | "GL_POLYGON_OFFSET_FILL", # 0x8037 |
| 127 | |
| 128 | "GL_COMPILE", # 0x1300 |
| 129 | "GL_COMPILE_AND_EXECUTE", # 0x1301 |
| 130 | "GL_LIST_BASE", # 0x0B32 |
| 131 | "GL_LIST_INDEX", # 0x0B33 |
| 132 | "GL_LIST_MODE", # 0x0B30 |
| 133 | |
| 134 | "GL_NEVER", # 0x0200 |
| 135 | "GL_LESS", # 0x0201 |
| 136 | "GL_EQUAL", # 0x0202 |
| 137 | "GL_LEQUAL", # 0x0203 |
| 138 | "GL_GREATER", # 0x0204 |
| 139 | "GL_NOTEQUAL", # 0x0205 |
| 140 | "GL_GEQUAL", # 0x0206 |
| 141 | "GL_ALWAYS", # 0x0207 |
| 142 | "GL_DEPTH_TEST", # 0x0B71 |
| 143 | "GL_DEPTH_BITS", # 0x0D56 |
| 144 | "GL_DEPTH_CLEAR_VALUE", # 0x0B73 |
| 145 | "GL_DEPTH_FUNC", # 0x0B74 |
| 146 | "GL_DEPTH_RANGE", # 0x0B70 |
| 147 | "GL_DEPTH_WRITEMASK", # 0x0B72 |
| 148 | "GL_DEPTH_COMPONENT", # 0x1902 |
| 149 | |
| 150 | "GL_LIGHTING", # 0x0B50 |
| 151 | "GL_LIGHT0", # 0x4000 |
| 152 | "GL_LIGHT1", # 0x4001 |
| 153 | "GL_LIGHT2", # 0x4002 |
| 154 | "GL_LIGHT3", # 0x4003 |
| 155 | "GL_LIGHT4", # 0x4004 |
| 156 | "GL_LIGHT5", # 0x4005 |
| 157 | "GL_LIGHT6", # 0x4006 |
| 158 | "GL_LIGHT7", # 0x4007 |
| 159 | "GL_SPOT_EXPONENT", # 0x1205 |
| 160 | "GL_SPOT_CUTOFF", # 0x1206 |
| 161 | "GL_CONSTANT_ATTENUATION", # 0x1207 |
| 162 | "GL_LINEAR_ATTENUATION", # 0x1208 |
| 163 | "GL_QUADRATIC_ATTENUATION", # 0x1209 |
| 164 | "GL_AMBIENT", # 0x1200 |
| 165 | "GL_DIFFUSE", # 0x1201 |
| 166 | "GL_SPECULAR", # 0x1202 |
| 167 | "GL_SHININESS", # 0x1601 |
| 168 | "GL_EMISSION", # 0x1600 |
| 169 | "GL_POSITION", # 0x1203 |
| 170 | "GL_SPOT_DIRECTION", # 0x1204 |
| 171 | "GL_AMBIENT_AND_DIFFUSE", # 0x1602 |
| 172 | "GL_COLOR_INDEXES", # 0x1603 |
| 173 | "GL_LIGHT_MODEL_TWO_SIDE", # 0x0B52 |
| 174 | "GL_LIGHT_MODEL_LOCAL_VIEWER", # 0x0B51 |
| 175 | "GL_LIGHT_MODEL_AMBIENT", # 0x0B53 |
| 176 | "GL_SHADE_MODEL", # 0x0B54 |
| 177 | "GL_FLAT", # 0x1D00 |
| 178 | "GL_SMOOTH", # 0x1D01 |
| 179 | "GL_COLOR_MATERIAL", # 0x0B57 |
| 180 | "GL_COLOR_MATERIAL_FACE", # 0x0B55 |
| 181 | "GL_COLOR_MATERIAL_PARAMETER", # 0x0B56 |
| 182 | "GL_NORMALIZE", # 0x0BA1 |
| 183 | |
| 184 | "GL_CLIP_PLANE0", # 0x3000 |
| 185 | "GL_CLIP_PLANE1", # 0x3001 |
| 186 | "GL_CLIP_PLANE2", # 0x3002 |
| 187 | "GL_CLIP_PLANE3", # 0x3003 |
| 188 | "GL_CLIP_PLANE4", # 0x3004 |
| 189 | "GL_CLIP_PLANE5", # 0x3005 |
| 190 | |
| 191 | "GL_ACCUM_RED_BITS", # 0x0D58 |
| 192 | "GL_ACCUM_GREEN_BITS", # 0x0D59 |
| 193 | "GL_ACCUM_BLUE_BITS", # 0x0D5A |
| 194 | "GL_ACCUM_ALPHA_BITS", # 0x0D5B |
| 195 | "GL_ACCUM_CLEAR_VALUE", # 0x0B80 |
| 196 | "GL_ACCUM", # 0x0100 |
| 197 | "GL_ADD", # 0x0104 |
| 198 | "GL_LOAD", # 0x0101 |
| 199 | "GL_MULT", # 0x0103 |
| 200 | "GL_RETURN", # 0x0102 |
| 201 | |
| 202 | "GL_ALPHA_TEST", # 0x0BC0 |
| 203 | "GL_ALPHA_TEST_REF", # 0x0BC2 |
| 204 | "GL_ALPHA_TEST_FUNC", # 0x0BC1 |
| 205 | |
| 206 | "GL_BLEND", # 0x0BE2 |
| 207 | "GL_BLEND_SRC", # 0x0BE1 |
| 208 | "GL_BLEND_DST", # 0x0BE0 |
| 209 | "GL_ZERO", # 0x0 |
| 210 | "GL_ONE", # 0x1 |
| 211 | "GL_SRC_COLOR", # 0x0300 |
| 212 | "GL_ONE_MINUS_SRC_COLOR", # 0x0301 |
| 213 | "GL_SRC_ALPHA", # 0x0302 |
| 214 | "GL_ONE_MINUS_SRC_ALPHA", # 0x0303 |
| 215 | "GL_DST_ALPHA", # 0x0304 |
| 216 | "GL_ONE_MINUS_DST_ALPHA", # 0x0305 |
| 217 | "GL_DST_COLOR", # 0x0306 |
| 218 | "GL_ONE_MINUS_DST_COLOR", # 0x0307 |
| 219 | "GL_SRC_ALPHA_SATURATE", # 0x0308 |
| 220 | |
| 221 | "GL_FEEDBACK", # 0x1C01 |
| 222 | "GL_RENDER", # 0x1C00 |
| 223 | "GL_SELECT", # 0x1C02 |
| 224 | |
| 225 | "GL_2D", # 0x0600 |
| 226 | "GL_3D", # 0x0601 |
| 227 | "GL_3D_COLOR", # 0x0602 |
| 228 | "GL_3D_COLOR_TEXTURE", # 0x0603 |
| 229 | "GL_4D_COLOR_TEXTURE", # 0x0604 |
| 230 | "GL_POINT_TOKEN", # 0x0701 |
| 231 | "GL_LINE_TOKEN", # 0x0702 |
| 232 | "GL_LINE_RESET_TOKEN", # 0x0707 |
| 233 | "GL_POLYGON_TOKEN", # 0x0703 |
| 234 | "GL_BITMAP_TOKEN", # 0x0704 |
| 235 | "GL_DRAW_PIXEL_TOKEN", # 0x0705 |
| 236 | "GL_COPY_PIXEL_TOKEN", # 0x0706 |
| 237 | "GL_PASS_THROUGH_TOKEN", # 0x0700 |
| 238 | "GL_FEEDBACK_BUFFER_POINTER", # 0x0DF0 |
| 239 | "GL_FEEDBACK_BUFFER_SIZE", # 0x0DF1 |
| 240 | "GL_FEEDBACK_BUFFER_TYPE", # 0x0DF2 |
| 241 | |
| 242 | "GL_SELECTION_BUFFER_POINTER", # 0x0DF3 |
| 243 | "GL_SELECTION_BUFFER_SIZE", # 0x0DF4 |
| 244 | |
| 245 | "GL_FOG", # 0x0B60 |
| 246 | "GL_FOG_MODE", # 0x0B65 |
| 247 | "GL_FOG_DENSITY", # 0x0B62 |
| 248 | "GL_FOG_COLOR", # 0x0B66 |
| 249 | "GL_FOG_INDEX", # 0x0B61 |
| 250 | "GL_FOG_START", # 0x0B63 |
| 251 | "GL_FOG_END", # 0x0B64 |
| 252 | "GL_LINEAR", # 0x2601 |
| 253 | "GL_EXP", # 0x0800 |
| 254 | "GL_EXP2", # 0x0801 |
| 255 | |
| 256 | "GL_INDEX_LOGIC_OP", # 0x0BF1 |
| 257 | "GL_COLOR_LOGIC_OP", # 0x0BF2 |
| 258 | "GL_LOGIC_OP_MODE", # 0x0BF0 |
| 259 | "GL_CLEAR", # 0x1500 |
| 260 | "GL_SET", # 0x150F |
| 261 | "GL_COPY", # 0x1503 |
| 262 | "GL_COPY_INVERTED", # 0x150C |
| 263 | "GL_NOOP", # 0x1505 |
| 264 | "GL_INVERT", # 0x150A |
| 265 | "GL_AND", # 0x1501 |
| 266 | "GL_NAND", # 0x150E |
| 267 | "GL_OR", # 0x1507 |
| 268 | "GL_NOR", # 0x1508 |
| 269 | "GL_XOR", # 0x1506 |
| 270 | "GL_EQUIV", # 0x1509 |
| 271 | "GL_AND_REVERSE", # 0x1502 |
| 272 | "GL_AND_INVERTED", # 0x1504 |
| 273 | "GL_OR_REVERSE", # 0x150B |
| 274 | "GL_OR_INVERTED", # 0x150D |
| 275 | |
| 276 | "GL_STENCIL_BITS", # 0x0D57 |
| 277 | "GL_STENCIL_TEST", # 0x0B90 |
| 278 | "GL_STENCIL_CLEAR_VALUE", # 0x0B91 |
| 279 | "GL_STENCIL_FUNC", # 0x0B92 |
| 280 | "GL_STENCIL_VALUE_MASK", # 0x0B93 |
| 281 | "GL_STENCIL_FAIL", # 0x0B94 |
| 282 | "GL_STENCIL_PASS_DEPTH_FAIL", # 0x0B95 |
| 283 | "GL_STENCIL_PASS_DEPTH_PASS", # 0x0B96 |
| 284 | "GL_STENCIL_REF", # 0x0B97 |
| 285 | "GL_STENCIL_WRITEMASK", # 0x0B98 |
| 286 | "GL_STENCIL_INDEX", # 0x1901 |
| 287 | "GL_KEEP", # 0x1E00 |
| 288 | "GL_REPLACE", # 0x1E01 |
| 289 | "GL_INCR", # 0x1E02 |
| 290 | "GL_DECR", # 0x1E03 |
| 291 | |
| 292 | #"GL_NONE", # 0x0 |
| 293 | "GL_LEFT", # 0x0406 |
| 294 | "GL_RIGHT", # 0x0407 |
| 295 | "GL_FRONT", # 0x0404 |
| 296 | "GL_BACK", # 0x0405 |
| 297 | "GL_FRONT_AND_BACK", # 0x0408 |
| 298 | "GL_FRONT_LEFT", # 0x0400 |
| 299 | "GL_FRONT_RIGHT", # 0x0401 |
| 300 | "GL_BACK_LEFT", # 0x0402 |
| 301 | "GL_BACK_RIGHT", # 0x0403 |
| 302 | "GL_AUX0", # 0x0409 |
| 303 | "GL_AUX1", # 0x040A |
| 304 | "GL_AUX2", # 0x040B |
| 305 | "GL_AUX3", # 0x040C |
| 306 | "GL_COLOR_INDEX", # 0x1900 |
| 307 | "GL_RED", # 0x1903 |
| 308 | "GL_GREEN", # 0x1904 |
| 309 | "GL_BLUE", # 0x1905 |
| 310 | "GL_ALPHA", # 0x1906 |
| 311 | "GL_LUMINANCE", # 0x1909 |
| 312 | "GL_LUMINANCE_ALPHA", # 0x190A |
| 313 | "GL_ALPHA_BITS", # 0x0D55 |
| 314 | "GL_RED_BITS", # 0x0D52 |
| 315 | "GL_GREEN_BITS", # 0x0D53 |
| 316 | "GL_BLUE_BITS", # 0x0D54 |
| 317 | "GL_INDEX_BITS", # 0x0D51 |
| 318 | "GL_SUBPIXEL_BITS", # 0x0D50 |
| 319 | "GL_AUX_BUFFERS", # 0x0C00 |
| 320 | "GL_READ_BUFFER", # 0x0C02 |
| 321 | "GL_DRAW_BUFFER", # 0x0C01 |
| 322 | "GL_DOUBLEBUFFER", # 0x0C32 |
| 323 | "GL_STEREO", # 0x0C33 |
| 324 | "GL_BITMAP", # 0x1A00 |
| 325 | "GL_COLOR", # 0x1800 |
| 326 | "GL_DEPTH", # 0x1801 |
| 327 | "GL_STENCIL", # 0x1802 |
| 328 | "GL_DITHER", # 0x0BD0 |
| 329 | "GL_RGB", # 0x1907 |
| 330 | "GL_RGBA", # 0x1908 |
| 331 | |
| 332 | "GL_MAX_LIST_NESTING", # 0x0B31 |
| 333 | "GL_MAX_EVAL_ORDER", # 0x0D30 |
| 334 | "GL_MAX_LIGHTS", # 0x0D31 |
| 335 | "GL_MAX_CLIP_PLANES", # 0x0D32 |
| 336 | "GL_MAX_TEXTURE_SIZE", # 0x0D33 |
| 337 | "GL_MAX_PIXEL_MAP_TABLE", # 0x0D34 |
| 338 | "GL_MAX_ATTRIB_STACK_DEPTH", # 0x0D35 |
| 339 | "GL_MAX_MODELVIEW_STACK_DEPTH", # 0x0D36 |
| 340 | "GL_MAX_NAME_STACK_DEPTH", # 0x0D37 |
| 341 | "GL_MAX_PROJECTION_STACK_DEPTH", # 0x0D38 |
| 342 | "GL_MAX_TEXTURE_STACK_DEPTH", # 0x0D39 |
| 343 | "GL_MAX_VIEWPORT_DIMS", # 0x0D3A |
| 344 | "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH", # 0x0D3B |
| 345 | |
| 346 | "GL_ATTRIB_STACK_DEPTH", # 0x0BB0 |
| 347 | "GL_CLIENT_ATTRIB_STACK_DEPTH", # 0x0BB1 |
| 348 | "GL_COLOR_CLEAR_VALUE", # 0x0C22 |
| 349 | "GL_COLOR_WRITEMASK", # 0x0C23 |
| 350 | "GL_CURRENT_INDEX", # 0x0B01 |
| 351 | "GL_CURRENT_COLOR", # 0x0B00 |
| 352 | "GL_CURRENT_NORMAL", # 0x0B02 |
| 353 | "GL_CURRENT_RASTER_COLOR", # 0x0B04 |
| 354 | "GL_CURRENT_RASTER_DISTANCE", # 0x0B09 |
| 355 | "GL_CURRENT_RASTER_INDEX", # 0x0B05 |
| 356 | "GL_CURRENT_RASTER_POSITION", # 0x0B07 |
| 357 | "GL_CURRENT_RASTER_TEXTURE_COORDS", # 0x0B06 |
| 358 | "GL_CURRENT_RASTER_POSITION_VALID", # 0x0B08 |
| 359 | "GL_CURRENT_TEXTURE_COORDS", # 0x0B03 |
| 360 | "GL_INDEX_CLEAR_VALUE", # 0x0C20 |
| 361 | "GL_INDEX_MODE", # 0x0C30 |
| 362 | "GL_INDEX_WRITEMASK", # 0x0C21 |
| 363 | "GL_MODELVIEW_MATRIX", # 0x0BA6 |
| 364 | "GL_MODELVIEW_STACK_DEPTH", # 0x0BA3 |
| 365 | "GL_NAME_STACK_DEPTH", # 0x0D70 |
| 366 | "GL_PROJECTION_MATRIX", # 0x0BA7 |
| 367 | "GL_PROJECTION_STACK_DEPTH", # 0x0BA4 |
| 368 | "GL_RENDER_MODE", # 0x0C40 |
| 369 | "GL_RGBA_MODE", # 0x0C31 |
| 370 | "GL_TEXTURE_MATRIX", # 0x0BA8 |
| 371 | "GL_TEXTURE_STACK_DEPTH", # 0x0BA5 |
| 372 | "GL_VIEWPORT", # 0x0BA2 |
| 373 | |
| 374 | "GL_AUTO_NORMAL", # 0x0D80 |
| 375 | "GL_MAP1_COLOR_4", # 0x0D90 |
| 376 | "GL_MAP1_INDEX", # 0x0D91 |
| 377 | "GL_MAP1_NORMAL", # 0x0D92 |
| 378 | "GL_MAP1_TEXTURE_COORD_1", # 0x0D93 |
| 379 | "GL_MAP1_TEXTURE_COORD_2", # 0x0D94 |
| 380 | "GL_MAP1_TEXTURE_COORD_3", # 0x0D95 |
| 381 | "GL_MAP1_TEXTURE_COORD_4", # 0x0D96 |
| 382 | "GL_MAP1_VERTEX_3", # 0x0D97 |
| 383 | "GL_MAP1_VERTEX_4", # 0x0D98 |
| 384 | "GL_MAP2_COLOR_4", # 0x0DB0 |
| 385 | "GL_MAP2_INDEX", # 0x0DB1 |
| 386 | "GL_MAP2_NORMAL", # 0x0DB2 |
| 387 | "GL_MAP2_TEXTURE_COORD_1", # 0x0DB3 |
| 388 | "GL_MAP2_TEXTURE_COORD_2", # 0x0DB4 |
| 389 | "GL_MAP2_TEXTURE_COORD_3", # 0x0DB5 |
| 390 | "GL_MAP2_TEXTURE_COORD_4", # 0x0DB6 |
| 391 | "GL_MAP2_VERTEX_3", # 0x0DB7 |
| 392 | "GL_MAP2_VERTEX_4", # 0x0DB8 |
| 393 | "GL_MAP1_GRID_DOMAIN", # 0x0DD0 |
| 394 | "GL_MAP1_GRID_SEGMENTS", # 0x0DD1 |
| 395 | "GL_MAP2_GRID_DOMAIN", # 0x0DD2 |
| 396 | "GL_MAP2_GRID_SEGMENTS", # 0x0DD3 |
| 397 | "GL_COEFF", # 0x0A00 |
| 398 | "GL_ORDER", # 0x0A01 |
| 399 | "GL_DOMAIN", # 0x0A02 |
| 400 | |
| 401 | "GL_PERSPECTIVE_CORRECTION_HINT", # 0x0C50 |
| 402 | "GL_POINT_SMOOTH_HINT", # 0x0C51 |
| 403 | "GL_LINE_SMOOTH_HINT", # 0x0C52 |
| 404 | "GL_POLYGON_SMOOTH_HINT", # 0x0C53 |
| 405 | "GL_FOG_HINT", # 0x0C54 |
| 406 | "GL_DONT_CARE", # 0x1100 |
| 407 | "GL_FASTEST", # 0x1101 |
| 408 | "GL_NICEST", # 0x1102 |
| 409 | |
| 410 | "GL_SCISSOR_BOX", # 0x0C10 |
| 411 | "GL_SCISSOR_TEST", # 0x0C11 |
| 412 | |
| 413 | "GL_MAP_COLOR", # 0x0D10 |
| 414 | "GL_MAP_STENCIL", # 0x0D11 |
| 415 | "GL_INDEX_SHIFT", # 0x0D12 |
| 416 | "GL_INDEX_OFFSET", # 0x0D13 |
| 417 | "GL_RED_SCALE", # 0x0D14 |
| 418 | "GL_RED_BIAS", # 0x0D15 |
| 419 | "GL_GREEN_SCALE", # 0x0D18 |
| 420 | "GL_GREEN_BIAS", # 0x0D19 |
| 421 | "GL_BLUE_SCALE", # 0x0D1A |
| 422 | "GL_BLUE_BIAS", # 0x0D1B |
| 423 | "GL_ALPHA_SCALE", # 0x0D1C |
| 424 | "GL_ALPHA_BIAS", # 0x0D1D |
| 425 | "GL_DEPTH_SCALE", # 0x0D1E |
| 426 | "GL_DEPTH_BIAS", # 0x0D1F |
| 427 | "GL_PIXEL_MAP_S_TO_S_SIZE", # 0x0CB1 |
| 428 | "GL_PIXEL_MAP_I_TO_I_SIZE", # 0x0CB0 |
| 429 | "GL_PIXEL_MAP_I_TO_R_SIZE", # 0x0CB2 |
| 430 | "GL_PIXEL_MAP_I_TO_G_SIZE", # 0x0CB3 |
| 431 | "GL_PIXEL_MAP_I_TO_B_SIZE", # 0x0CB4 |
| 432 | "GL_PIXEL_MAP_I_TO_A_SIZE", # 0x0CB5 |
| 433 | "GL_PIXEL_MAP_R_TO_R_SIZE", # 0x0CB6 |
| 434 | "GL_PIXEL_MAP_G_TO_G_SIZE", # 0x0CB7 |
| 435 | "GL_PIXEL_MAP_B_TO_B_SIZE", # 0x0CB8 |
| 436 | "GL_PIXEL_MAP_A_TO_A_SIZE", # 0x0CB9 |
| 437 | "GL_PIXEL_MAP_S_TO_S", # 0x0C71 |
| 438 | "GL_PIXEL_MAP_I_TO_I", # 0x0C70 |
| 439 | "GL_PIXEL_MAP_I_TO_R", # 0x0C72 |
| 440 | "GL_PIXEL_MAP_I_TO_G", # 0x0C73 |
| 441 | "GL_PIXEL_MAP_I_TO_B", # 0x0C74 |
| 442 | "GL_PIXEL_MAP_I_TO_A", # 0x0C75 |
| 443 | "GL_PIXEL_MAP_R_TO_R", # 0x0C76 |
| 444 | "GL_PIXEL_MAP_G_TO_G", # 0x0C77 |
| 445 | "GL_PIXEL_MAP_B_TO_B", # 0x0C78 |
| 446 | "GL_PIXEL_MAP_A_TO_A", # 0x0C79 |
| 447 | "GL_PACK_ALIGNMENT", # 0x0D05 |
| 448 | "GL_PACK_LSB_FIRST", # 0x0D01 |
| 449 | "GL_PACK_ROW_LENGTH", # 0x0D02 |
| 450 | "GL_PACK_SKIP_PIXELS", # 0x0D04 |
| 451 | "GL_PACK_SKIP_ROWS", # 0x0D03 |
| 452 | "GL_PACK_SWAP_BYTES", # 0x0D00 |
| 453 | "GL_UNPACK_ALIGNMENT", # 0x0CF5 |
| 454 | "GL_UNPACK_LSB_FIRST", # 0x0CF1 |
| 455 | "GL_UNPACK_ROW_LENGTH", # 0x0CF2 |
| 456 | "GL_UNPACK_SKIP_PIXELS", # 0x0CF4 |
| 457 | "GL_UNPACK_SKIP_ROWS", # 0x0CF3 |
| 458 | "GL_UNPACK_SWAP_BYTES", # 0x0CF0 |
| 459 | "GL_ZOOM_X", # 0x0D16 |
| 460 | "GL_ZOOM_Y", # 0x0D17 |
| 461 | |
| 462 | "GL_TEXTURE_ENV", # 0x2300 |
| 463 | "GL_TEXTURE_ENV_MODE", # 0x2200 |
| 464 | "GL_TEXTURE_1D", # 0x0DE0 |
| 465 | "GL_TEXTURE_2D", # 0x0DE1 |
| 466 | "GL_TEXTURE_WRAP_S", # 0x2802 |
| 467 | "GL_TEXTURE_WRAP_T", # 0x2803 |
| 468 | "GL_TEXTURE_MAG_FILTER", # 0x2800 |
| 469 | "GL_TEXTURE_MIN_FILTER", # 0x2801 |
| 470 | "GL_TEXTURE_ENV_COLOR", # 0x2201 |
| 471 | "GL_TEXTURE_GEN_S", # 0x0C60 |
| 472 | "GL_TEXTURE_GEN_T", # 0x0C61 |
| 473 | "GL_TEXTURE_GEN_MODE", # 0x2500 |
| 474 | "GL_TEXTURE_BORDER_COLOR", # 0x1004 |
| 475 | "GL_TEXTURE_WIDTH", # 0x1000 |
| 476 | "GL_TEXTURE_HEIGHT", # 0x1001 |
| 477 | "GL_TEXTURE_BORDER", # 0x1005 |
| 478 | "GL_TEXTURE_COMPONENTS", # 0x1003 |
| 479 | "GL_TEXTURE_RED_SIZE", # 0x805C |
| 480 | "GL_TEXTURE_GREEN_SIZE", # 0x805D |
| 481 | "GL_TEXTURE_BLUE_SIZE", # 0x805E |
| 482 | "GL_TEXTURE_ALPHA_SIZE", # 0x805F |
| 483 | "GL_TEXTURE_LUMINANCE_SIZE", # 0x8060 |
| 484 | "GL_TEXTURE_INTENSITY_SIZE", # 0x8061 |
| 485 | "GL_NEAREST_MIPMAP_NEAREST", # 0x2700 |
| 486 | "GL_NEAREST_MIPMAP_LINEAR", # 0x2702 |
| 487 | "GL_LINEAR_MIPMAP_NEAREST", # 0x2701 |
| 488 | "GL_LINEAR_MIPMAP_LINEAR", # 0x2703 |
| 489 | "GL_OBJECT_LINEAR", # 0x2401 |
| 490 | "GL_OBJECT_PLANE", # 0x2501 |
| 491 | "GL_EYE_LINEAR", # 0x2400 |
| 492 | "GL_EYE_PLANE", # 0x2502 |
| 493 | "GL_SPHERE_MAP", # 0x2402 |
| 494 | "GL_DECAL", # 0x2101 |
| 495 | "GL_MODULATE", # 0x2100 |
| 496 | "GL_NEAREST", # 0x2600 |
| 497 | "GL_REPEAT", # 0x2901 |
| 498 | "GL_CLAMP", # 0x2900 |
| 499 | "GL_S", # 0x2000 |
| 500 | "GL_T", # 0x2001 |
| 501 | "GL_R", # 0x2002 |
| 502 | "GL_Q", # 0x2003 |
| 503 | "GL_TEXTURE_GEN_R", # 0x0C62 |
| 504 | "GL_TEXTURE_GEN_Q", # 0x0C63 |
| 505 | |
| 506 | "GL_VENDOR", # 0x1F00 |
| 507 | "GL_RENDERER", # 0x1F01 |
| 508 | "GL_VERSION", # 0x1F02 |
| 509 | "GL_EXTENSIONS", # 0x1F03 |
| 510 | |
| 511 | #"GL_NO_ERROR", # 0x0 |
| 512 | "GL_INVALID_ENUM", # 0x0500 |
| 513 | "GL_INVALID_VALUE", # 0x0501 |
| 514 | "GL_INVALID_OPERATION", # 0x0502 |
| 515 | "GL_STACK_OVERFLOW", # 0x0503 |
| 516 | "GL_STACK_UNDERFLOW", # 0x0504 |
| 517 | "GL_OUT_OF_MEMORY", # 0x0505 |
| 518 | |
| 519 | "GL_PROXY_TEXTURE_1D", # 0x8063 |
| 520 | "GL_PROXY_TEXTURE_2D", # 0x8064 |
| 521 | "GL_TEXTURE_PRIORITY", # 0x8066 |
| 522 | "GL_TEXTURE_RESIDENT", # 0x8067 |
| 523 | "GL_TEXTURE_BINDING_1D", # 0x8068 |
| 524 | "GL_TEXTURE_BINDING_2D", # 0x8069 |
| 525 | #"GL_TEXTURE_INTERNAL_FORMAT", # 0x1003 |
| 526 | "GL_ALPHA4", # 0x803B |
| 527 | "GL_ALPHA8", # 0x803C |
| 528 | "GL_ALPHA12", # 0x803D |
| 529 | "GL_ALPHA16", # 0x803E |
| 530 | "GL_LUMINANCE4", # 0x803F |
| 531 | "GL_LUMINANCE8", # 0x8040 |
| 532 | "GL_LUMINANCE12", # 0x8041 |
| 533 | "GL_LUMINANCE16", # 0x8042 |
| 534 | "GL_LUMINANCE4_ALPHA4", # 0x8043 |
| 535 | "GL_LUMINANCE6_ALPHA2", # 0x8044 |
| 536 | "GL_LUMINANCE8_ALPHA8", # 0x8045 |
| 537 | "GL_LUMINANCE12_ALPHA4", # 0x8046 |
| 538 | "GL_LUMINANCE12_ALPHA12", # 0x8047 |
| 539 | "GL_LUMINANCE16_ALPHA16", # 0x8048 |
| 540 | "GL_INTENSITY", # 0x8049 |
| 541 | "GL_INTENSITY4", # 0x804A |
| 542 | "GL_INTENSITY8", # 0x804B |
| 543 | "GL_INTENSITY12", # 0x804C |
| 544 | "GL_INTENSITY16", # 0x804D |
| 545 | "GL_R3_G3_B2", # 0x2A10 |
| 546 | "GL_RGB4", # 0x804F |
| 547 | "GL_RGB5", # 0x8050 |
| 548 | "GL_RGB8", # 0x8051 |
| 549 | "GL_RGB10", # 0x8052 |
| 550 | "GL_RGB12", # 0x8053 |
| 551 | "GL_RGB16", # 0x8054 |
| 552 | "GL_RGBA2", # 0x8055 |
| 553 | "GL_RGBA4", # 0x8056 |
| 554 | "GL_RGB5_A1", # 0x8057 |
| 555 | "GL_RGBA8", # 0x8058 |
| 556 | "GL_RGB10_A2", # 0x8059 |
| 557 | "GL_RGBA12", # 0x805A |
| 558 | "GL_RGBA16", # 0x805B |
| 559 | |
José Fonseca | ed9c016 | 2009-05-04 10:51:42 +0100 | [diff] [blame^] | 560 | "GL_BGR", # 0x80E0 |
| 561 | "GL_BGRA", # 0x80E1 |
| 562 | "GL_UNSIGNED_BYTE_3_3_2", # 0x8032 |
| 563 | "GL_UNSIGNED_BYTE_2_3_3_REV", # 0x8362 |
| 564 | "GL_UNSIGNED_SHORT_5_6_5", # 0x8363 |
| 565 | "GL_UNSIGNED_SHORT_5_6_5_REV", # 0x8364 |
| 566 | "GL_UNSIGNED_SHORT_4_4_4_4", # 0x8033 |
| 567 | "GL_UNSIGNED_SHORT_4_4_4_4_REV", # 0x8365 |
| 568 | "GL_UNSIGNED_SHORT_5_5_5_1", # 0x8034 |
| 569 | "GL_UNSIGNED_SHORT_1_5_5_5_REV", # 0x8366 |
| 570 | "GL_UNSIGNED_INT_8_8_8_8", # 0x8035 |
| 571 | "GL_UNSIGNED_INT_8_8_8_8_REV", # 0x8367 |
| 572 | "GL_UNSIGNED_INT_10_10_10_2", # 0x8036 |
| 573 | "GL_UNSIGNED_INT_2_10_10_10_REV", # 0x8368 |
| 574 | "GL_LIGHT_MODEL_COLOR_CONTROL", # 0x81F8 |
| 575 | "GL_SINGLE_COLOR", # 0x81F9 |
| 576 | "GL_SEPARATE_SPECULAR_COLOR", # 0x81FA |
| 577 | "GL_TEXTURE_MIN_LOD", # 0x813A |
| 578 | "GL_TEXTURE_MAX_LOD", # 0x813B |
| 579 | "GL_TEXTURE_BASE_LEVEL", # 0x813C |
| 580 | "GL_TEXTURE_MAX_LEVEL", # 0x813D |
| 581 | #"GL_SMOOTH_POINT_SIZE_RANGE", # 0x0B12 |
| 582 | #"GL_SMOOTH_POINT_SIZE_GRANULARITY", # 0x0B13 |
| 583 | #"GL_SMOOTH_LINE_WIDTH_RANGE", # 0x0B22 |
| 584 | #"GL_SMOOTH_LINE_WIDTH_GRANULARITY", # 0x0B23 |
| 585 | "GL_ALIASED_POINT_SIZE_RANGE", # 0x846D |
| 586 | "GL_ALIASED_LINE_WIDTH_RANGE", # 0x846E |
| 587 | "GL_PACK_SKIP_IMAGES", # 0x806B |
| 588 | "GL_PACK_IMAGE_HEIGHT", # 0x806C |
| 589 | "GL_UNPACK_SKIP_IMAGES", # 0x806D |
| 590 | "GL_UNPACK_IMAGE_HEIGHT", # 0x806E |
| 591 | "GL_TEXTURE_3D", # 0x806F |
| 592 | "GL_PROXY_TEXTURE_3D", # 0x8070 |
| 593 | "GL_TEXTURE_DEPTH", # 0x8071 |
| 594 | "GL_TEXTURE_WRAP_R", # 0x8072 |
| 595 | "GL_MAX_3D_TEXTURE_SIZE", # 0x8073 |
| 596 | "GL_TEXTURE_BINDING_3D", # 0x806A |
José Fonseca | 36e25aa | 2009-04-13 14:08:08 +0100 | [diff] [blame] | 597 | |
José Fonseca | ed9c016 | 2009-05-04 10:51:42 +0100 | [diff] [blame^] | 598 | "GL_CONSTANT_COLOR", # 0x8001 |
| 599 | "GL_ONE_MINUS_CONSTANT_COLOR", # 0x8002 |
| 600 | "GL_CONSTANT_ALPHA", # 0x8003 |
| 601 | "GL_ONE_MINUS_CONSTANT_ALPHA", # 0x8004 |
| 602 | "GL_COLOR_TABLE", # 0x80D0 |
| 603 | "GL_POST_CONVOLUTION_COLOR_TABLE", # 0x80D1 |
| 604 | "GL_POST_COLOR_MATRIX_COLOR_TABLE", # 0x80D2 |
| 605 | "GL_PROXY_COLOR_TABLE", # 0x80D3 |
| 606 | "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE", # 0x80D4 |
| 607 | "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE", # 0x80D5 |
| 608 | "GL_COLOR_TABLE_SCALE", # 0x80D6 |
| 609 | "GL_COLOR_TABLE_BIAS", # 0x80D7 |
| 610 | "GL_COLOR_TABLE_FORMAT", # 0x80D8 |
| 611 | "GL_COLOR_TABLE_WIDTH", # 0x80D9 |
| 612 | "GL_COLOR_TABLE_RED_SIZE", # 0x80DA |
| 613 | "GL_COLOR_TABLE_GREEN_SIZE", # 0x80DB |
| 614 | "GL_COLOR_TABLE_BLUE_SIZE", # 0x80DC |
| 615 | "GL_COLOR_TABLE_ALPHA_SIZE", # 0x80DD |
| 616 | "GL_COLOR_TABLE_LUMINANCE_SIZE", # 0x80DE |
| 617 | "GL_COLOR_TABLE_INTENSITY_SIZE", # 0x80DF |
| 618 | "GL_CONVOLUTION_1D", # 0x8010 |
| 619 | "GL_CONVOLUTION_2D", # 0x8011 |
| 620 | "GL_SEPARABLE_2D", # 0x8012 |
| 621 | "GL_CONVOLUTION_BORDER_MODE", # 0x8013 |
| 622 | "GL_CONVOLUTION_FILTER_SCALE", # 0x8014 |
| 623 | "GL_CONVOLUTION_FILTER_BIAS", # 0x8015 |
| 624 | "GL_REDUCE", # 0x8016 |
| 625 | "GL_CONVOLUTION_FORMAT", # 0x8017 |
| 626 | "GL_CONVOLUTION_WIDTH", # 0x8018 |
| 627 | "GL_CONVOLUTION_HEIGHT", # 0x8019 |
| 628 | "GL_MAX_CONVOLUTION_WIDTH", # 0x801A |
| 629 | "GL_MAX_CONVOLUTION_HEIGHT", # 0x801B |
| 630 | "GL_POST_CONVOLUTION_RED_SCALE", # 0x801C |
| 631 | "GL_POST_CONVOLUTION_GREEN_SCALE", # 0x801D |
| 632 | "GL_POST_CONVOLUTION_BLUE_SCALE", # 0x801E |
| 633 | "GL_POST_CONVOLUTION_ALPHA_SCALE", # 0x801F |
| 634 | "GL_POST_CONVOLUTION_RED_BIAS", # 0x8020 |
| 635 | "GL_POST_CONVOLUTION_GREEN_BIAS", # 0x8021 |
| 636 | "GL_POST_CONVOLUTION_BLUE_BIAS", # 0x8022 |
| 637 | "GL_POST_CONVOLUTION_ALPHA_BIAS", # 0x8023 |
| 638 | "GL_CONSTANT_BORDER", # 0x8151 |
| 639 | "GL_REPLICATE_BORDER", # 0x8153 |
| 640 | "GL_CONVOLUTION_BORDER_COLOR", # 0x8154 |
| 641 | "GL_COLOR_MATRIX", # 0x80B1 |
| 642 | "GL_COLOR_MATRIX_STACK_DEPTH", # 0x80B2 |
| 643 | "GL_MAX_COLOR_MATRIX_STACK_DEPTH", # 0x80B3 |
| 644 | "GL_POST_COLOR_MATRIX_RED_SCALE", # 0x80B4 |
| 645 | "GL_POST_COLOR_MATRIX_GREEN_SCALE", # 0x80B5 |
| 646 | "GL_POST_COLOR_MATRIX_BLUE_SCALE", # 0x80B6 |
| 647 | "GL_POST_COLOR_MATRIX_ALPHA_SCALE", # 0x80B7 |
| 648 | "GL_POST_COLOR_MATRIX_RED_BIAS", # 0x80B8 |
| 649 | "GL_POST_COLOR_MATRIX_GREEN_BIAS", # 0x80B9 |
| 650 | "GL_POST_COLOR_MATRIX_BLUE_BIAS", # 0x80BA |
| 651 | "GL_POST_COLOR_MATRIX_ALPHA_BIAS", # 0x80BB |
| 652 | "GL_HISTOGRAM", # 0x8024 |
| 653 | "GL_PROXY_HISTOGRAM", # 0x8025 |
| 654 | "GL_HISTOGRAM_WIDTH", # 0x8026 |
| 655 | "GL_HISTOGRAM_FORMAT", # 0x8027 |
| 656 | "GL_HISTOGRAM_RED_SIZE", # 0x8028 |
| 657 | "GL_HISTOGRAM_GREEN_SIZE", # 0x8029 |
| 658 | "GL_HISTOGRAM_BLUE_SIZE", # 0x802A |
| 659 | "GL_HISTOGRAM_ALPHA_SIZE", # 0x802B |
| 660 | "GL_HISTOGRAM_LUMINANCE_SIZE", # 0x802C |
| 661 | "GL_HISTOGRAM_SINK", # 0x802D |
| 662 | "GL_MINMAX", # 0x802E |
| 663 | "GL_MINMAX_FORMAT", # 0x802F |
| 664 | "GL_MINMAX_SINK", # 0x8030 |
| 665 | "GL_TABLE_TOO_LARGE", # 0x8031 |
| 666 | "GL_BLEND_EQUATION", # 0x8009 |
| 667 | "GL_MIN", # 0x8007 |
| 668 | "GL_MAX", # 0x8008 |
| 669 | "GL_FUNC_ADD", # 0x8006 |
| 670 | "GL_FUNC_SUBTRACT", # 0x800A |
| 671 | "GL_FUNC_REVERSE_SUBTRACT", # 0x800B |
| 672 | "GL_BLEND_COLOR", # 0x8005 |
José Fonseca | 36e25aa | 2009-04-13 14:08:08 +0100 | [diff] [blame] | 673 | |
José Fonseca | ed9c016 | 2009-05-04 10:51:42 +0100 | [diff] [blame^] | 674 | "GL_TEXTURE0", # 0x84C0 |
| 675 | "GL_TEXTURE1", # 0x84C1 |
| 676 | "GL_TEXTURE2", # 0x84C2 |
| 677 | "GL_TEXTURE3", # 0x84C3 |
| 678 | "GL_TEXTURE4", # 0x84C4 |
| 679 | "GL_TEXTURE5", # 0x84C5 |
| 680 | "GL_TEXTURE6", # 0x84C6 |
| 681 | "GL_TEXTURE7", # 0x84C7 |
| 682 | "GL_TEXTURE8", # 0x84C8 |
| 683 | "GL_TEXTURE9", # 0x84C9 |
| 684 | "GL_TEXTURE10", # 0x84CA |
| 685 | "GL_TEXTURE11", # 0x84CB |
| 686 | "GL_TEXTURE12", # 0x84CC |
| 687 | "GL_TEXTURE13", # 0x84CD |
| 688 | "GL_TEXTURE14", # 0x84CE |
| 689 | "GL_TEXTURE15", # 0x84CF |
| 690 | "GL_TEXTURE16", # 0x84D0 |
| 691 | "GL_TEXTURE17", # 0x84D1 |
| 692 | "GL_TEXTURE18", # 0x84D2 |
| 693 | "GL_TEXTURE19", # 0x84D3 |
| 694 | "GL_TEXTURE20", # 0x84D4 |
| 695 | "GL_TEXTURE21", # 0x84D5 |
| 696 | "GL_TEXTURE22", # 0x84D6 |
| 697 | "GL_TEXTURE23", # 0x84D7 |
| 698 | "GL_TEXTURE24", # 0x84D8 |
| 699 | "GL_TEXTURE25", # 0x84D9 |
| 700 | "GL_TEXTURE26", # 0x84DA |
| 701 | "GL_TEXTURE27", # 0x84DB |
| 702 | "GL_TEXTURE28", # 0x84DC |
| 703 | "GL_TEXTURE29", # 0x84DD |
| 704 | "GL_TEXTURE30", # 0x84DE |
| 705 | "GL_TEXTURE31", # 0x84DF |
| 706 | "GL_ACTIVE_TEXTURE", # 0x84E0 |
| 707 | "GL_CLIENT_ACTIVE_TEXTURE", # 0x84E1 |
| 708 | "GL_MAX_TEXTURE_UNITS", # 0x84E2 |
| 709 | "GL_NORMAL_MAP", # 0x8511 |
| 710 | "GL_REFLECTION_MAP", # 0x8512 |
| 711 | "GL_TEXTURE_CUBE_MAP", # 0x8513 |
| 712 | "GL_TEXTURE_BINDING_CUBE_MAP", # 0x8514 |
| 713 | "GL_TEXTURE_CUBE_MAP_POSITIVE_X", # 0x8515 |
| 714 | "GL_TEXTURE_CUBE_MAP_NEGATIVE_X", # 0x8516 |
| 715 | "GL_TEXTURE_CUBE_MAP_POSITIVE_Y", # 0x8517 |
| 716 | "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y", # 0x8518 |
| 717 | "GL_TEXTURE_CUBE_MAP_POSITIVE_Z", # 0x8519 |
| 718 | "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z", # 0x851A |
| 719 | "GL_PROXY_TEXTURE_CUBE_MAP", # 0x851B |
| 720 | "GL_MAX_CUBE_MAP_TEXTURE_SIZE", # 0x851C |
| 721 | "GL_COMPRESSED_ALPHA", # 0x84E9 |
| 722 | "GL_COMPRESSED_LUMINANCE", # 0x84EA |
| 723 | "GL_COMPRESSED_LUMINANCE_ALPHA", # 0x84EB |
| 724 | "GL_COMPRESSED_INTENSITY", # 0x84EC |
| 725 | "GL_COMPRESSED_RGB", # 0x84ED |
| 726 | "GL_COMPRESSED_RGBA", # 0x84EE |
| 727 | "GL_TEXTURE_COMPRESSION_HINT", # 0x84EF |
| 728 | "GL_TEXTURE_COMPRESSED_IMAGE_SIZE", # 0x86A0 |
| 729 | "GL_TEXTURE_COMPRESSED", # 0x86A1 |
| 730 | "GL_NUM_COMPRESSED_TEXTURE_FORMATS", # 0x86A2 |
| 731 | "GL_COMPRESSED_TEXTURE_FORMATS", # 0x86A3 |
| 732 | "GL_MULTISAMPLE", # 0x809D |
| 733 | "GL_SAMPLE_ALPHA_TO_COVERAGE", # 0x809E |
| 734 | "GL_SAMPLE_ALPHA_TO_ONE", # 0x809F |
| 735 | "GL_SAMPLE_COVERAGE", # 0x80A0 |
| 736 | "GL_SAMPLE_BUFFERS", # 0x80A8 |
| 737 | "GL_SAMPLES", # 0x80A9 |
| 738 | "GL_SAMPLE_COVERAGE_VALUE", # 0x80AA |
| 739 | "GL_SAMPLE_COVERAGE_INVERT", # 0x80AB |
| 740 | "GL_TRANSPOSE_MODELVIEW_MATRIX", # 0x84E3 |
| 741 | "GL_TRANSPOSE_PROJECTION_MATRIX", # 0x84E4 |
| 742 | "GL_TRANSPOSE_TEXTURE_MATRIX", # 0x84E5 |
| 743 | "GL_TRANSPOSE_COLOR_MATRIX", # 0x84E6 |
| 744 | "GL_COMBINE", # 0x8570 |
| 745 | "GL_COMBINE_RGB", # 0x8571 |
| 746 | "GL_COMBINE_ALPHA", # 0x8572 |
| 747 | "GL_SOURCE0_RGB", # 0x8580 |
| 748 | "GL_SOURCE1_RGB", # 0x8581 |
| 749 | "GL_SOURCE2_RGB", # 0x8582 |
| 750 | "GL_SOURCE0_ALPHA", # 0x8588 |
| 751 | "GL_SOURCE1_ALPHA", # 0x8589 |
| 752 | "GL_SOURCE2_ALPHA", # 0x858A |
| 753 | "GL_OPERAND0_RGB", # 0x8590 |
| 754 | "GL_OPERAND1_RGB", # 0x8591 |
| 755 | "GL_OPERAND2_RGB", # 0x8592 |
| 756 | "GL_OPERAND0_ALPHA", # 0x8598 |
| 757 | "GL_OPERAND1_ALPHA", # 0x8599 |
| 758 | "GL_OPERAND2_ALPHA", # 0x859A |
| 759 | "GL_RGB_SCALE", # 0x8573 |
| 760 | "GL_ADD_SIGNED", # 0x8574 |
| 761 | "GL_INTERPOLATE", # 0x8575 |
| 762 | "GL_SUBTRACT", # 0x84E7 |
| 763 | "GL_CONSTANT", # 0x8576 |
| 764 | "GL_PRIMARY_COLOR", # 0x8577 |
| 765 | "GL_PREVIOUS", # 0x8578 |
| 766 | "GL_DOT3_RGB", # 0x86AE |
| 767 | "GL_DOT3_RGBA", # 0x86AF |
| 768 | "GL_CLAMP_TO_BORDER", # 0x812D |
José Fonseca | 36e25aa | 2009-04-13 14:08:08 +0100 | [diff] [blame] | 769 | ]) |
| 770 | |
José Fonseca | 6edf23c | 2009-05-04 10:20:52 +0100 | [diff] [blame] | 771 | GLprimenum = FakeEnum(GLenum, [ |
José Fonseca | 36e25aa | 2009-04-13 14:08:08 +0100 | [diff] [blame] | 772 | "GL_POINTS", # 0x0000 |
| 773 | "GL_LINES", # 0x0001 |
| 774 | "GL_LINE_LOOP", # 0x0002 |
| 775 | "GL_LINE_STRIP", # 0x0003 |
| 776 | "GL_TRIANGLES", # 0x0004 |
| 777 | "GL_TRIANGLE_STRIP", # 0x0005 |
| 778 | "GL_TRIANGLE_FAN", # 0x0006 |
| 779 | "GL_QUADS", # 0x0007 |
| 780 | "GL_QUAD_STRIP", # 0x0008 |
| 781 | "GL_POLYGON", # 0x0009 |
José Fonseca | 6edf23c | 2009-05-04 10:20:52 +0100 | [diff] [blame] | 782 | ]) |
| 783 | |
| 784 | GLbufferbitfield = Flags(GLbitfield, [ |
| 785 | "GL_DEPTH_BUFFER_BIT", # 0x00000100 |
| 786 | "GL_ACCUM_BUFFER_BIT", # 0x00000200 |
| 787 | "GL_STENCIL_BUFFER_BIT", # 0x00000400 |
| 788 | "GL_COLOR_BUFFER_BIT", # 0x00004000 |
| 789 | ]) |
José Fonseca | 36e25aa | 2009-04-13 14:08:08 +0100 | [diff] [blame] | 790 | |
| 791 | [ |
| 792 | "GL_ALL_ATTRIB_BITS", # 0x000FFFFF |
| 793 | "GL_CURRENT_BIT", # 0x00000001 |
| 794 | "GL_POINT_BIT", # 0x00000002 |
| 795 | "GL_LINE_BIT", # 0x00000004 |
| 796 | "GL_POLYGON_BIT", # 0x00000008 |
| 797 | "GL_POLYGON_STIPPLE_BIT", # 0x00000010 |
| 798 | "GL_PIXEL_MODE_BIT", # 0x00000020 |
| 799 | "GL_LIGHTING_BIT", # 0x00000040 |
| 800 | "GL_FOG_BIT", # 0x00000080 |
José Fonseca | 36e25aa | 2009-04-13 14:08:08 +0100 | [diff] [blame] | 801 | "GL_VIEWPORT_BIT", # 0x00000800 |
| 802 | "GL_TRANSFORM_BIT", # 0x00001000 |
| 803 | "GL_ENABLE_BIT", # 0x00002000 |
José Fonseca | 36e25aa | 2009-04-13 14:08:08 +0100 | [diff] [blame] | 804 | "GL_HINT_BIT", # 0x00008000 |
| 805 | "GL_EVAL_BIT", # 0x00010000 |
| 806 | "GL_LIST_BIT", # 0x00020000 |
| 807 | "GL_TEXTURE_BIT", # 0x00040000 |
| 808 | "GL_SCISSOR_BIT", # 0x00080000 |
| 809 | "GL_MULTISAMPLE_BIT", # 0x20000000 |
| 810 | ] |
| 811 | |
| 812 | [ |
| 813 | "GL_CLIENT_PIXEL_STORE_BIT", # 0x00000001 |
| 814 | "GL_CLIENT_VERTEX_ARRAY_BIT", # 0x00000002 |
| 815 | "GL_ALL_CLIENT_ATTRIB_BITS", # 0xFFFFFFFF |
| 816 | "GL_CLIENT_ALL_ATTRIB_BITS", # 0xFFFFFFFF |
| 817 | ] |