;yyyy.mm.dd: author ; ... ;2016.01.26: idle ; ogl2.0_api stolen from Tomasz Grysztar fasm package, tnx TG! ; compatibility not performed due to low knowledge from my side ;2016.01.03: idle ; 1st fasm-for release ;/* ; * ogl1.0 (1994.07.01).pdf ; * ogl2.0 (2004.10.22).pdf ; * oglsl1.10(2004.04.30).pdf ; * Sascha Willems - dglOpenGL ; */ ;data types ;ui08 implied GLboolean fix db GLchar fix db GLubyte fix db ;si08 implied GLbyte fix db ;ui16 implied GLushort fix dw ;si16 implied GLshort fix dw ;ui32 implied GLbitfield fix dd GLenum fix dd GLuint fix dd GLvoid fix dd ;si32 implied GLint fix dd GLsizei fix dd ;f04 implied GLclampf fix dd GLfloat fix dd ;f08 implied GLclampd fix dq GLdouble fix dq ;const ; // GL_VERSION_1_1 ;{ AttribMask } GL_DEPTH_BUFFER_BIT = $0100 GL_STENCIL_BUFFER_BIT = $0400 GL_COLOR_BUFFER_BIT = $4000 ;{ Boolean } GL_TRUE = $0001 GL_FALSE = $0000 ;{ BeginMode } GL_POINTS = $0000 GL_LINES = $0001 GL_LINE_LOOP = $0002 GL_LINE_STRIP = $0003 GL_TRIANGLES = $0004 GL_TRIANGLE_STRIP = $0005 GL_TRIANGLE_FAN = $0006 ;{ AlphaFunction } GL_NEVER = $0200 GL_LESS = $0201 GL_EQUAL = $0202 GL_LEQUAL = $0203 GL_GREATER = $0204 GL_NOTEQUAL = $0205 GL_GEQUAL = $0206 GL_ALWAYS = $0207 ;{ BlendingFactorDest } GL_ZERO = $0000 GL_ONE = $0001 GL_SRC_COLOR = $0300 GL_ONE_MINUS_SRC_COLOR = $0301 GL_SRC_ALPHA = $0302 GL_ONE_MINUS_SRC_ALPHA = $0303 GL_DST_ALPHA = $0304 GL_ONE_MINUS_DST_ALPHA = $0305 ;{ BlendingFactorSrc } GL_DST_COLOR = $0306 GL_ONE_MINUS_DST_COLOR = $0307 GL_SRC_ALPHA_SATURATE = $0308 ;{ DrawBufferMode } GL_NONE = $0000 GL_FRONT_LEFT = $0400 GL_FRONT_RIGHT = $0401 GL_BACK_LEFT = $0402 GL_BACK_RIGHT = $0403 GL_FRONT = $0404 GL_BACK = $0405 GL_LEFT = $0406 GL_RIGHT = $0407 GL_FRONT_AND_BACK = $0408 ;{ ErrorCode } GL_NO_ERROR = $0000 GL_INVALID_ENUM = $0500 GL_INVALID_VALUE = $0501 GL_INVALID_OPERATION = $0502 GL_OUT_OF_MEMORY = $0505 ;{ FrontFaceDirection } GL_CW = $0900 GL_CCW = $0901 ;{ GetPName } GL_POINT_SIZE = $0B11 GL_POINT_SIZE_RANGE = $0B12 GL_POINT_SIZE_GRANULARITY = $0B13 GL_LINE_SMOOTH = $0B20 GL_LINE_WIDTH = $0B21 GL_LINE_WIDTH_RANGE = $0B22 GL_LINE_WIDTH_GRANULARITY = $0B23 GL_POLYGON_SMOOTH = $0B41 GL_CULL_FACE = $0B44 GL_CULL_FACE_MODE = $0B45 GL_FRONT_FACE = $0B46 GL_DEPTH_RANGE = $0B70 GL_DEPTH_TEST = $0B71 GL_DEPTH_WRITEMASK = $0B72 GL_DEPTH_CLEAR_VALUE = $0B73 GL_DEPTH_FUNC = $0B74 GL_STENCIL_TEST = $0B90 GL_STENCIL_CLEAR_VALUE = $0B91 GL_STENCIL_FUNC = $0B92 GL_STENCIL_VALUE_MASK = $0B93 GL_STENCIL_FAIL = $0B94 GL_STENCIL_PASS_DEPTH_FAIL = $0B95 GL_STENCIL_PASS_DEPTH_PASS = $0B96 GL_STENCIL_REF = $0B97 GL_STENCIL_WRITEMASK = $0B98 GL_VIEWPORT = $0BA2 GL_DITHER = $0BD0 GL_BLEND_DST = $0BE0 GL_BLEND_SRC = $0BE1 GL_BLEND = $0BE2 GL_LOGIC_OP_MODE = $0BF0 GL_COLOR_LOGIC_OP = $0BF2 GL_DRAW_BUFFER = $0C01 GL_READ_BUFFER = $0C02 GL_SCISSOR_BOX = $0C10 GL_SCISSOR_TEST = $0C11 GL_COLOR_CLEAR_VALUE = $0C22 GL_COLOR_WRITEMASK = $0C23 GL_DOUBLEBUFFER = $0C32 GL_STEREO = $0C33 GL_LINE_SMOOTH_HINT = $0C52 GL_POLYGON_SMOOTH_HINT = $0C53 GL_UNPACK_SWAP_BYTES = $0CF0 GL_UNPACK_LSB_FIRST = $0CF1 GL_UNPACK_ROW_LENGTH = $0CF2 GL_UNPACK_SKIP_ROWS = $0CF3 GL_UNPACK_SKIP_PIXELS = $0CF4 GL_UNPACK_ALIGNMENT = $0CF5 GL_PACK_SWAP_BYTES = $0D00 GL_PACK_LSB_FIRST = $0D01 GL_PACK_ROW_LENGTH = $0D02 GL_PACK_SKIP_ROWS = $0D03 GL_PACK_SKIP_PIXELS = $0D04 GL_PACK_ALIGNMENT = $0D05 GL_MAX_TEXTURE_SIZE = $0D33 GL_MAX_VIEWPORT_DIMS = $0D3A GL_SUBPIXEL_BITS = $0D50 GL_TEXTURE_1D = $0DE0 GL_TEXTURE_2D = $0DE1 GL_POLYGON_OFFSET_UNITS = $2A00 GL_POLYGON_OFFSET_POINT = $2A01 GL_POLYGON_OFFSET_LINE = $2A02 GL_POLYGON_OFFSET_FILL = $8037 GL_POLYGON_OFFSET_FACTOR = $8038 GL_TEXTURE_BINDING_1D = $8068 GL_TEXTURE_BINDING_2D = $8069 ;{ GetTextureParameter } GL_TEXTURE_WIDTH = $1000 GL_TEXTURE_HEIGHT = $1001 GL_TEXTURE_INTERNAL_FORMAT = $1003 GL_TEXTURE_BORDER_COLOR = $1004 GL_TEXTURE_BORDER = $1005 GL_TEXTURE_RED_SIZE = $805C GL_TEXTURE_GREEN_SIZE = $805D GL_TEXTURE_BLUE_SIZE = $805E GL_TEXTURE_ALPHA_SIZE = $805F ;{ HintMode } GL_DONT_CARE = $1100 GL_FASTEST = $1101 GL_NICEST = $1102 ;{ DataType } GL_BYTE = $1400 GL_UNSIGNED_BYTE = $1401 GL_SHORT = $1402 GL_UNSIGNED_SHORT = $1403 GL_INT = $1404 GL_UNSIGNED_INT = $1405 GL_FLOAT = $1406 GL_DOUBLE = $140A ;{ LogicOp } GL_CLEAR = $1500 GL_AND = $1501 GL_AND_REVERSE = $1502 GL_COPY = $1503 GL_AND_INVERTED = $1504 GL_NOOP = $1505 GL_XOR = $1506 GL_OR = $1507 GL_NOR = $1508 GL_EQUIV = $1509 GL_INVERT = $150A GL_OR_REVERSE = $150B GL_COPY_INVERTED = $150C GL_OR_INVERTED = $150D GL_NAND = $150E GL_SET = $150F ;{ MatrixMode (for gl3.h, FBO attachment type) } GL_TEXTURE = $1702 ;{ PixelCopyType } GL_COLOR = $1800 GL_DEPTH = $1801 GL_STENCIL = $1802 ;{ PixelFormat } GL_STENCIL_INDEX = $1901 GL_DEPTH_COMPONENT = $1902 GL_RED = $1903 GL_GREEN = $1904 GL_BLUE = $1905 GL_ALPHA = $1906 GL_RGB = $1907 GL_RGBA = $1908 ;{ PolygonMode } GL_POINT = $1B00 GL_LINE = $1B01 GL_FILL = $1B02 ;{ StencilOp } GL_KEEP = $1E00 GL_REPLACE = $1E01 GL_INCR = $1E02 GL_DECR = $1E03 ;{ StringName } GL_VENDOR = $1F00 GL_RENDERER = $1F01 GL_VERSION = $1F02 GL_EXTENSIONS = $1F03 ;{ TextureMagFilter } GL_NEAREST = $2600 GL_LINEAR = $2601 ;{ TextureMinFilter } GL_NEAREST_MIPMAP_NEAREST = $2700 GL_LINEAR_MIPMAP_NEAREST = $2701 GL_NEAREST_MIPMAP_LINEAR = $2702 GL_LINEAR_MIPMAP_LINEAR = $2703 ;{ TextureParameterName } GL_TEXTURE_MAG_FILTER = $2800 GL_TEXTURE_MIN_FILTER = $2801 GL_TEXTURE_WRAP_S = $2802 GL_TEXTURE_WRAP_T = $2803 ;{ TextureTarget } GL_PROXY_TEXTURE_1D = $8063 GL_PROXY_TEXTURE_2D = $8064 ;{ TextureWrapMode } GL_REPEAT = $2901 ;{ PixelInternalFormat } GL_R3_G3_B2 = $2A10 GL_RGB4 = $804F GL_RGB5 = $8050 GL_RGB8 = $8051 GL_RGB10 = $8052 GL_RGB12 = $8053 GL_RGB16 = $8054 GL_RGBA2 = $8055 GL_RGBA4 = $8056 GL_RGB5_A1 = $8057 GL_RGBA8 = $8058 GL_RGB10_A2 = $8059 GL_RGBA12 = $805A GL_RGBA16 = $805B ;{$ifdef DGL_DEPRECATED} GL_ACCUM = $0100 GL_LOAD = $0101 GL_RETURN = $0102 GL_MULT = $0103 GL_ADD = $0104 GL_CURRENT_BIT = $0001 GL_POINT_BIT = $0002 GL_LINE_BIT = $0004 GL_POLYGON_BIT = $0008 GL_POLYGON_STIPPLE_BIT = $0010 GL_PIXEL_MODE_BIT = $0020 GL_LIGHTING_BIT = $0040 GL_FOG_BIT = $0080 GL_ACCUM_BUFFER_BIT = $0200 GL_VIEWPORT_BIT = $0800 GL_TRANSFORM_BIT = $1000 GL_ENABLE_BIT = $2000 GL_HINT_BIT = $8000 GL_EVAL_BIT = $00010000 GL_LIST_BIT = $00020000 GL_TEXTURE_BIT = $00040000 GL_SCISSOR_BIT = $00080000 GL_ALL_ATTRIB_BITS = $000FFFFF GL_QUADS = $0007 GL_QUAD_STRIP = $0008 GL_POLYGON = $0009 GL_CLIP_PLANE0 = $3000 GL_CLIP_PLANE1 = $3001 GL_CLIP_PLANE2 = $3002 GL_CLIP_PLANE3 = $3003 GL_CLIP_PLANE4 = $3004 GL_CLIP_PLANE5 = $3005 GL_2_BYTES = $1407 GL_3_BYTES = $1408 GL_4_BYTES = $1409 GL_AUX0 = $0409 GL_AUX1 = $040A GL_AUX2 = $040B GL_AUX3 = $040C GL_STACK_OVERFLOW = $0503 GL_STACK_UNDERFLOW = $0504 GL_2D = $0600 GL_3D = $0601 GL_3D_COLOR = $0602 GL_3D_COLOR_TEXTURE = $0603 GL_4D_COLOR_TEXTURE = $0604 GL_PASS_THROUGH_TOKEN = $0700 GL_POINT_TOKEN = $0701 GL_LINE_TOKEN = $0702 GL_POLYGON_TOKEN = $0703 GL_BITMAP_TOKEN = $0704 GL_DRAW_PIXEL_TOKEN = $0705 GL_COPY_PIXEL_TOKEN = $0706 GL_LINE_RESET_TOKEN = $0707 GL_EXP = $0800 GL_EXP2 = $0801 GL_COEFF = $0A00 GL_ORDER = $0A01 GL_DOMAIN = $0A02 GL_CURRENT_COLOR = $0B00 GL_CURRENT_INDEX = $0B01 GL_CURRENT_NORMAL = $0B02 GL_CURRENT_TEXTURE_COORDS = $0B03 GL_CURRENT_RASTER_COLOR = $0B04 GL_CURRENT_RASTER_INDEX = $0B05 GL_CURRENT_RASTER_TEXTURE_COORDS = $0B06 GL_CURRENT_RASTER_POSITION = $0B07 GL_CURRENT_RASTER_POSITION_VALID = $0B08 GL_CURRENT_RASTER_DISTANCE = $0B09 GL_POINT_SMOOTH = $0B10 GL_LINE_STIPPLE = $0B24 GL_LINE_STIPPLE_PATTERN = $0B25 GL_LINE_STIPPLE_REPEAT = $0B26 GL_LIST_MODE = $0B30 GL_MAX_LIST_NESTING = $0B31 GL_LIST_BASE = $0B32 GL_LIST_INDEX = $0B33 GL_POLYGON_MODE = $0B40 GL_POLYGON_STIPPLE = $0B42 GL_EDGE_FLAG = $0B43 GL_LIGHTING = $0B50 GL_LIGHT_MODEL_LOCAL_VIEWER = $0B51 GL_LIGHT_MODEL_TWO_SIDE = $0B52 GL_LIGHT_MODEL_AMBIENT = $0B53 GL_SHADE_MODEL = $0B54 GL_COLOR_MATERIAL_FACE = $0B55 GL_COLOR_MATERIAL_PARAMETER = $0B56 GL_COLOR_MATERIAL = $0B57 GL_FOG = $0B60 GL_FOG_INDEX = $0B61 GL_FOG_DENSITY = $0B62 GL_FOG_START = $0B63 GL_FOG_END = $0B64 GL_FOG_MODE = $0B65 GL_FOG_COLOR = $0B66 GL_ACCUM_CLEAR_VALUE = $0B80 GL_MATRIX_MODE = $0BA0 GL_NORMALIZE = $0BA1 GL_MODELVIEW_STACK_DEPTH = $0BA3 GL_PROJECTION_STACK_DEPTH = $0BA4 GL_TEXTURE_STACK_DEPTH = $0BA5 GL_MODELVIEW_MATRIX = $0BA6 GL_PROJECTION_MATRIX = $0BA7 GL_TEXTURE_MATRIX = $0BA8 GL_ATTRIB_STACK_DEPTH = $0BB0 GL_CLIENT_ATTRIB_STACK_DEPTH = $0BB1 GL_ALPHA_TEST = $0BC0 GL_ALPHA_TEST_FUNC = $0BC1 GL_ALPHA_TEST_REF = $0BC2 GL_INDEX_LOGIC_OP = $0BF1 GL_AUX_BUFFERS = $0C00 GL_INDEX_CLEAR_VALUE = $0C20 GL_INDEX_WRITEMASK = $0C21 GL_INDEX_MODE = $0C30 GL_RGBA_MODE = $0C31 GL_RENDER_MODE = $0C40 GL_PERSPECTIVE_CORRECTION_HINT = $0C50 GL_POINT_SMOOTH_HINT = $0C51 GL_FOG_HINT = $0C54 GL_TEXTURE_GEN_S = $0C60 GL_TEXTURE_GEN_T = $0C61 GL_TEXTURE_GEN_R = $0C62 GL_TEXTURE_GEN_Q = $0C63 GL_PIXEL_MAP_I_TO_I = $0C70 GL_PIXEL_MAP_S_TO_S = $0C71 GL_PIXEL_MAP_I_TO_R = $0C72 GL_PIXEL_MAP_I_TO_G = $0C73 GL_PIXEL_MAP_I_TO_B = $0C74 GL_PIXEL_MAP_I_TO_A = $0C75 GL_PIXEL_MAP_R_TO_R = $0C76 GL_PIXEL_MAP_G_TO_G = $0C77 GL_PIXEL_MAP_B_TO_B = $0C78 GL_PIXEL_MAP_A_TO_A = $0C79 GL_PIXEL_MAP_I_TO_I_SIZE = $0CB0 GL_PIXEL_MAP_S_TO_S_SIZE = $0CB1 GL_PIXEL_MAP_I_TO_R_SIZE = $0CB2 GL_PIXEL_MAP_I_TO_G_SIZE = $0CB3 GL_PIXEL_MAP_I_TO_B_SIZE = $0CB4 GL_PIXEL_MAP_I_TO_A_SIZE = $0CB5 GL_PIXEL_MAP_R_TO_R_SIZE = $0CB6 GL_PIXEL_MAP_G_TO_G_SIZE = $0CB7 GL_PIXEL_MAP_B_TO_B_SIZE = $0CB8 GL_PIXEL_MAP_A_TO_A_SIZE = $0CB9 GL_MAP_COLOR = $0D10 GL_MAP_STENCIL = $0D11 GL_INDEX_SHIFT = $0D12 GL_INDEX_OFFSET = $0D13 GL_RED_SCALE = $0D14 GL_RED_BIAS = $0D15 GL_ZOOM_X = $0D16 GL_ZOOM_Y = $0D17 GL_GREEN_SCALE = $0D18 GL_GREEN_BIAS = $0D19 GL_BLUE_SCALE = $0D1A GL_BLUE_BIAS = $0D1B GL_ALPHA_SCALE = $0D1C GL_ALPHA_BIAS = $0D1D GL_DEPTH_SCALE = $0D1E GL_DEPTH_BIAS = $0D1F GL_MAX_EVAL_ORDER = $0D30 GL_MAX_LIGHTS = $0D31 GL_MAX_CLIP_PLANES = $0D32 GL_MAX_PIXEL_MAP_TABLE = $0D34 GL_MAX_ATTRIB_STACK_DEPTH = $0D35 GL_MAX_MODELVIEW_STACK_DEPTH = $0D36 GL_MAX_NAME_STACK_DEPTH = $0D37 GL_MAX_PROJECTION_STACK_DEPTH = $0D38 GL_MAX_TEXTURE_STACK_DEPTH = $0D39 GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = $0D3B GL_INDEX_BITS = $0D51 GL_RED_BITS = $0D52 GL_GREEN_BITS = $0D53 GL_BLUE_BITS = $0D54 GL_ALPHA_BITS = $0D55 GL_DEPTH_BITS = $0D56 GL_STENCIL_BITS = $0D57 GL_ACCUM_RED_BITS = $0D58 GL_ACCUM_GREEN_BITS = $0D59 GL_ACCUM_BLUE_BITS = $0D5A GL_ACCUM_ALPHA_BITS = $0D5B GL_NAME_STACK_DEPTH = $0D70 GL_AUTO_NORMAL = $0D80 GL_MAP1_COLOR_4 = $0D90 GL_MAP1_INDEX = $0D91 GL_MAP1_NORMAL = $0D92 GL_MAP1_TEXTURE_COORD_1 = $0D93 GL_MAP1_TEXTURE_COORD_2 = $0D94 GL_MAP1_TEXTURE_COORD_3 = $0D95 GL_MAP1_TEXTURE_COORD_4 = $0D96 GL_MAP1_VERTEX_3 = $0D97 GL_MAP1_VERTEX_4 = $0D98 GL_MAP2_COLOR_4 = $0DB0 GL_MAP2_INDEX = $0DB1 GL_MAP2_NORMAL = $0DB2 GL_MAP2_TEXTURE_COORD_1 = $0DB3 GL_MAP2_TEXTURE_COORD_2 = $0DB4 GL_MAP2_TEXTURE_COORD_3 = $0DB5 GL_MAP2_TEXTURE_COORD_4 = $0DB6 GL_MAP2_VERTEX_3 = $0DB7 GL_MAP2_VERTEX_4 = $0DB8 GL_MAP1_GRID_DOMAIN = $0DD0 GL_MAP1_GRID_SEGMENTS = $0DD1 GL_MAP2_GRID_DOMAIN = $0DD2 GL_MAP2_GRID_SEGMENTS = $0DD3 GL_FEEDBACK_BUFFER_POINTER = $0DF0 GL_FEEDBACK_BUFFER_SIZE = $0DF1 GL_FEEDBACK_BUFFER_TYPE = $0DF2 GL_SELECTION_BUFFER_POINTER = $0DF3 GL_SELECTION_BUFFER_SIZE = $0DF4 GL_LIGHT0 = $4000 GL_LIGHT1 = $4001 GL_LIGHT2 = $4002 GL_LIGHT3 = $4003 GL_LIGHT4 = $4004 GL_LIGHT5 = $4005 GL_LIGHT6 = $4006 GL_LIGHT7 = $4007 GL_AMBIENT = $1200 GL_DIFFUSE = $1201 GL_SPECULAR = $1202 GL_POSITION = $1203 GL_SPOT_DIRECTION = $1204 GL_SPOT_EXPONENT = $1205 GL_SPOT_CUTOFF = $1206 GL_CONSTANT_ATTENUATION = $1207 GL_LINEAR_ATTENUATION = $1208 GL_QUADRATIC_ATTENUATION = $1209 GL_COMPILE = $1300 GL_COMPILE_AND_EXECUTE = $1301 GL_EMISSION = $1600 GL_SHININESS = $1601 GL_AMBIENT_AND_DIFFUSE = $1602 GL_COLOR_INDEXES = $1603 GL_MODELVIEW = $1700 GL_PROJECTION = $1701 GL_COLOR_INDEX = $1900 GL_LUMINANCE = $1909 GL_LUMINANCE_ALPHA = $190A GL_BITMAP = $1A00 GL_RENDER = $1C00 GL_FEEDBACK = $1C01 GL_SELECT = $1C02 GL_FLAT = $1D00 GL_SMOOTH = $1D01 GL_S = $2000 GL_T = $2001 GL_R = $2002 GL_Q = $2003 GL_MODULATE = $2100 GL_DECAL = $2101 GL_TEXTURE_ENV_MODE = $2200 GL_TEXTURE_ENV_COLOR = $2201 GL_TEXTURE_ENV = $2300 GL_EYE_LINEAR = $2400 GL_OBJECT_LINEAR = $2401 GL_SPHERE_MAP = $2402 GL_TEXTURE_GEN_MODE = $2500 GL_OBJECT_PLANE = $2501 GL_EYE_PLANE = $2502 GL_CLAMP = $2900 GL_CLIENT_PIXEL_STORE_BIT = $0001 GL_CLIENT_VERTEX_ARRAY_BIT = $0002 GL_CLIENT_ALL_ATTRIB_BITS = $FFFFFFFF GL_ALPHA4 = $803B GL_ALPHA8 = $803C GL_ALPHA12 = $803D GL_ALPHA16 = $803E GL_LUMINANCE4 = $803F GL_LUMINANCE8 = $8040 GL_LUMINANCE12 = $8041 GL_LUMINANCE16 = $8042 GL_LUMINANCE4_ALPHA4 = $8043 GL_LUMINANCE6_ALPHA2 = $8044 GL_LUMINANCE8_ALPHA8 = $8045 GL_LUMINANCE12_ALPHA4 = $8046 GL_LUMINANCE12_ALPHA12 = $8047 GL_LUMINANCE16_ALPHA16 = $8048 GL_INTENSITY = $8049 GL_INTENSITY4 = $804A GL_INTENSITY8 = $804B GL_INTENSITY12 = $804C GL_INTENSITY16 = $804D GL_TEXTURE_LUMINANCE_SIZE = $8060 GL_TEXTURE_INTENSITY_SIZE = $8061 GL_TEXTURE_PRIORITY = $8066 GL_TEXTURE_RESIDENT = $8067 GL_VERTEX_ARRAY = $8074 GL_NORMAL_ARRAY = $8075 GL_COLOR_ARRAY = $8076 GL_INDEX_ARRAY = $8077 GL_TEXTURE_COORD_ARRAY = $8078 GL_EDGE_FLAG_ARRAY = $8079 GL_VERTEX_ARRAY_SIZE = $807A GL_VERTEX_ARRAY_TYPE = $807B GL_VERTEX_ARRAY_STRIDE = $807C GL_NORMAL_ARRAY_TYPE = $807E GL_NORMAL_ARRAY_STRIDE = $807F GL_COLOR_ARRAY_SIZE = $8081 GL_COLOR_ARRAY_TYPE = $8082 GL_COLOR_ARRAY_STRIDE = $8083 GL_INDEX_ARRAY_TYPE = $8085 GL_INDEX_ARRAY_STRIDE = $8086 GL_TEXTURE_COORD_ARRAY_SIZE = $8088 GL_TEXTURE_COORD_ARRAY_TYPE = $8089 GL_TEXTURE_COORD_ARRAY_STRIDE = $808A GL_EDGE_FLAG_ARRAY_STRIDE = $808C GL_VERTEX_ARRAY_POINTER = $808E GL_NORMAL_ARRAY_POINTER = $808F GL_COLOR_ARRAY_POINTER = $8090 GL_INDEX_ARRAY_POINTER = $8091 GL_TEXTURE_COORD_ARRAY_POINTER = $8092 GL_EDGE_FLAG_ARRAY_POINTER = $8093 GL_V2F = $2A20 GL_V3F = $2A21 GL_C4UB_V2F = $2A22 GL_C4UB_V3F = $2A23 GL_C3F_V3F = $2A24 GL_N3F_V3F = $2A25 GL_C4F_N3F_V3F = $2A26 GL_T2F_V3F = $2A27 GL_T4F_V4F = $2A28 GL_T2F_C4UB_V3F = $2A29 GL_T2F_C3F_V3F = $2A2A GL_T2F_N3F_V3F = $2A2B GL_T2F_C4F_N3F_V3F = $2A2C GL_T4F_C4F_N3F_V4F = $2A2D GL_COLOR_TABLE_FORMAT_EXT = $80D8 GL_COLOR_TABLE_WIDTH_EXT = $80D9 GL_COLOR_TABLE_RED_SIZE_EXT = $80DA GL_COLOR_TABLE_GREEN_SIZE_EXT = $80DB GL_COLOR_TABLE_BLUE_SIZE_EXT = $80DC GL_COLOR_TABLE_ALPHA_SIZE_EXT = $80DD GL_COLOR_TABLE_LUMINANCE_SIZE_EXT = $80DE GL_COLOR_TABLE_INTENSITY_SIZE_EXT = $80DF GL_LOGIC_OP =GL_INDEX_LOGIC_OP GL_TEXTURE_COMPONENTS =GL_TEXTURE_INTERNAL_FORMAT ;{$endif} ; // GL_VERSION_1_2 GL_UNSIGNED_BYTE_3_3_2 = $8032 GL_UNSIGNED_SHORT_4_4_4_4 = $8033 GL_UNSIGNED_SHORT_5_5_5_1 = $8034 GL_UNSIGNED_INT_8_8_8_8 = $8035 GL_UNSIGNED_INT_10_10_10_2 = $8036 GL_TEXTURE_BINDING_3D = $806A GL_PACK_SKIP_IMAGES = $806B GL_PACK_IMAGE_HEIGHT = $806C GL_UNPACK_SKIP_IMAGES = $806D GL_UNPACK_IMAGE_HEIGHT = $806E GL_TEXTURE_3D = $806F GL_PROXY_TEXTURE_3D = $8070 GL_TEXTURE_DEPTH = $8071 GL_TEXTURE_WRAP_R = $8072 GL_MAX_3D_TEXTURE_SIZE = $8073 GL_UNSIGNED_BYTE_2_3_3_REV = $8362 GL_UNSIGNED_SHORT_5_6_5 = $8363 GL_UNSIGNED_SHORT_5_6_5_REV = $8364 GL_UNSIGNED_SHORT_4_4_4_4_REV = $8365 GL_UNSIGNED_SHORT_1_5_5_5_REV = $8366 GL_UNSIGNED_INT_8_8_8_8_REV = $8367 GL_UNSIGNED_INT_2_10_10_10_REV = $8368 GL_BGR = $80E0 GL_BGRA = $80E1 GL_MAX_ELEMENTS_VERTICES = $80E8 GL_MAX_ELEMENTS_INDICES = $80E9 GL_CLAMP_TO_EDGE = $812F GL_TEXTURE_MIN_LOD = $813A GL_TEXTURE_MAX_LOD = $813B GL_TEXTURE_BASE_LEVEL = $813C GL_TEXTURE_MAX_LEVEL = $813D GL_SMOOTH_POINT_SIZE_RANGE = $0B12 GL_SMOOTH_POINT_SIZE_GRANULARITY = $0B13 GL_SMOOTH_LINE_WIDTH_RANGE = $0B22 GL_SMOOTH_LINE_WIDTH_GRANULARITY = $0B23 GL_ALIASED_LINE_WIDTH_RANGE = $846E ;{$ifdef DGL_DEPRECATED} GL_RESCALE_NORMAL = $803A GL_LIGHT_MODEL_COLOR_CONTROL = $81F8 GL_SINGLE_COLOR = $81F9 GL_SEPARATE_SPECULAR_COLOR = $81FA GL_ALIASED_POINT_SIZE_RANGE = $846D ;{$endif} ; // GL_VERSION_1_3 GL_TEXTURE0 = $84C0 GL_TEXTURE1 = $84C1 GL_TEXTURE2 = $84C2 GL_TEXTURE3 = $84C3 GL_TEXTURE4 = $84C4 GL_TEXTURE5 = $84C5 GL_TEXTURE6 = $84C6 GL_TEXTURE7 = $84C7 GL_TEXTURE8 = $84C8 GL_TEXTURE9 = $84C9 GL_TEXTURE10 = $84CA GL_TEXTURE11 = $84CB GL_TEXTURE12 = $84CC GL_TEXTURE13 = $84CD GL_TEXTURE14 = $84CE GL_TEXTURE15 = $84CF GL_TEXTURE16 = $84D0 GL_TEXTURE17 = $84D1 GL_TEXTURE18 = $84D2 GL_TEXTURE19 = $84D3 GL_TEXTURE20 = $84D4 GL_TEXTURE21 = $84D5 GL_TEXTURE22 = $84D6 GL_TEXTURE23 = $84D7 GL_TEXTURE24 = $84D8 GL_TEXTURE25 = $84D9 GL_TEXTURE26 = $84DA GL_TEXTURE27 = $84DB GL_TEXTURE28 = $84DC GL_TEXTURE29 = $84DD GL_TEXTURE30 = $84DE GL_TEXTURE31 = $84DF GL_ACTIVE_TEXTURE = $84E0 GL_MULTISAMPLE = $809D GL_SAMPLE_ALPHA_TO_COVERAGE = $809E GL_SAMPLE_ALPHA_TO_ONE = $809F GL_SAMPLE_COVERAGE = $80A0 GL_SAMPLE_BUFFERS = $80A8 GL_SAMPLES = $80A9 GL_SAMPLE_COVERAGE_VALUE = $80AA GL_SAMPLE_COVERAGE_INVERT = $80AB GL_TEXTURE_CUBE_MAP = $8513 GL_TEXTURE_BINDING_CUBE_MAP = $8514 GL_TEXTURE_CUBE_MAP_POSITIVE_X = $8515 GL_TEXTURE_CUBE_MAP_NEGATIVE_X = $8516 GL_TEXTURE_CUBE_MAP_POSITIVE_Y = $8517 GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = $8518 GL_TEXTURE_CUBE_MAP_POSITIVE_Z = $8519 GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = $851A GL_PROXY_TEXTURE_CUBE_MAP = $851B GL_MAX_CUBE_MAP_TEXTURE_SIZE = $851C GL_COMPRESSED_RGB = $84ED GL_COMPRESSED_RGBA = $84EE GL_TEXTURE_COMPRESSION_HINT = $84EF GL_TEXTURE_COMPRESSED_IMAGE_SIZE = $86A0 GL_TEXTURE_COMPRESSED = $86A1 GL_NUM_COMPRESSED_TEXTURE_FORMATS = $86A2 GL_COMPRESSED_TEXTURE_FORMATS = $86A3 GL_CLAMP_TO_BORDER = $812D ;{$ifdef DGL_DEPRECATED} GL_CLIENT_ACTIVE_TEXTURE = $84E1 GL_MAX_TEXTURE_UNITS = $84E2 GL_TRANSPOSE_MODELVIEW_MATRIX = $84E3 GL_TRANSPOSE_PROJECTION_MATRIX = $84E4 GL_TRANSPOSE_TEXTURE_MATRIX = $84E5 GL_TRANSPOSE_COLOR_MATRIX = $84E6 GL_MULTISAMPLE_BIT = $20000000 GL_NORMAL_MAP = $8511 GL_REFLECTION_MAP = $8512 GL_COMPRESSED_ALPHA = $84E9 GL_COMPRESSED_LUMINANCE = $84EA GL_COMPRESSED_LUMINANCE_ALPHA = $84EB GL_COMPRESSED_INTENSITY = $84EC GL_COMBINE = $8570 GL_COMBINE_RGB = $8571 GL_COMBINE_ALPHA = $8572 GL_SOURCE0_RGB = $8580 GL_SOURCE1_RGB = $8581 GL_SOURCE2_RGB = $8582 GL_SOURCE0_ALPHA = $8588 GL_SOURCE1_ALPHA = $8589 GL_SOURCE2_ALPHA = $858A GL_OPERAND0_RGB = $8590 GL_OPERAND1_RGB = $8591 GL_OPERAND2_RGB = $8592 GL_OPERAND0_ALPHA = $8598 GL_OPERAND1_ALPHA = $8599 GL_OPERAND2_ALPHA = $859A GL_RGB_SCALE = $8573 GL_ADD_SIGNED = $8574 GL_INTERPOLATE = $8575 GL_SUBTRACT = $84E7 GL_CONSTANT = $8576 GL_PRIMARY_COLOR = $8577 GL_PREVIOUS = $8578 GL_DOT3_RGB = $86AE GL_DOT3_RGBA = $86AF ;{$endif} ; // GL_VERSION_1_4 GL_BLEND_DST_RGB = $80C8 GL_BLEND_SRC_RGB = $80C9 GL_BLEND_DST_ALPHA = $80CA GL_BLEND_SRC_ALPHA = $80CB GL_POINT_FADE_THRESHOLD_SIZE = $8128 GL_DEPTH_COMPONENT16 = $81A5 GL_DEPTH_COMPONENT24 = $81A6 GL_DEPTH_COMPONENT32 = $81A7 GL_MIRRORED_REPEAT = $8370 GL_MAX_TEXTURE_LOD_BIAS = $84FD GL_TEXTURE_LOD_BIAS = $8501 GL_INCR_WRAP = $8507 GL_DECR_WRAP = $8508 GL_TEXTURE_DEPTH_SIZE = $884A GL_TEXTURE_COMPARE_MODE = $884C GL_TEXTURE_COMPARE_FUNC = $884D ;{$ifdef DGL_DEPRECATED} GL_POINT_SIZE_MIN = $8126 GL_POINT_SIZE_MAX = $8127 GL_POINT_DISTANCE_ATTENUATION = $8129 GL_GENERATE_MIPMAP = $8191 GL_GENERATE_MIPMAP_HINT = $8192 GL_FOG_COORDINATE_SOURCE = $8450 GL_FOG_COORDINATE = $8451 GL_FRAGMENT_DEPTH = $8452 GL_CURRENT_FOG_COORDINATE = $8453 GL_FOG_COORDINATE_ARRAY_TYPE = $8454 GL_FOG_COORDINATE_ARRAY_STRIDE = $8455 GL_FOG_COORDINATE_ARRAY_POINTER = $8456 GL_FOG_COORDINATE_ARRAY = $8457 GL_COLOR_SUM = $8458 GL_CURRENT_SECONDARY_COLOR = $8459 GL_SECONDARY_COLOR_ARRAY_SIZE = $845A GL_SECONDARY_COLOR_ARRAY_TYPE = $845B GL_SECONDARY_COLOR_ARRAY_STRIDE = $845C GL_SECONDARY_COLOR_ARRAY_POINTER = $845D GL_SECONDARY_COLOR_ARRAY = $845E GL_TEXTURE_FILTER_CONTROL = $8500 GL_DEPTH_TEXTURE_MODE = $884B GL_COMPARE_R_TO_TEXTURE = $884E ;{$endif} ; // GL_VERSION_1_5 GL_BUFFER_SIZE = $8764 GL_BUFFER_USAGE = $8765 GL_QUERY_COUNTER_BITS = $8864 GL_CURRENT_QUERY = $8865 GL_QUERY_RESULT = $8866 GL_QUERY_RESULT_AVAILABLE = $8867 GL_ARRAY_BUFFER = $8892 GL_ELEMENT_ARRAY_BUFFER = $8893 GL_ARRAY_BUFFER_BINDING = $8894 GL_ELEMENT_ARRAY_BUFFER_BINDING = $8895 GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = $889F GL_READ_ONLY = $88B8 GL_WRITE_ONLY = $88B9 GL_READ_WRITE = $88BA GL_BUFFER_ACCESS = $88BB GL_BUFFER_MAPPED = $88BC GL_BUFFER_MAP_POINTER = $88BD GL_STREAM_DRAW = $88E0 GL_STREAM_READ = $88E1 GL_STREAM_COPY = $88E2 GL_STATIC_DRAW = $88E4 GL_STATIC_READ = $88E5 GL_STATIC_COPY = $88E6 GL_DYNAMIC_DRAW = $88E8 GL_DYNAMIC_READ = $88E9 GL_DYNAMIC_COPY = $88EA GL_SAMPLES_PASSED = $8914 ;{$ifdef DGL_DEPRECATED} GL_VERTEX_ARRAY_BUFFER_BINDING = $8896 GL_NORMAL_ARRAY_BUFFER_BINDING = $8897 GL_COLOR_ARRAY_BUFFER_BINDING = $8898 GL_INDEX_ARRAY_BUFFER_BINDING = $8899 GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = $889A GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = $889B GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = $889C GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = $889D GL_WEIGHT_ARRAY_BUFFER_BINDING = $889E GL_FOG_COORD_SRC = $8450 GL_FOG_COORD = $8451 GL_CURRENT_FOG_COORD = $8453 GL_FOG_COORD_ARRAY_TYPE = $8454 GL_FOG_COORD_ARRAY_STRIDE = $8455 GL_FOG_COORD_ARRAY_POINTER = $8456 GL_FOG_COORD_ARRAY = $8457 GL_FOG_COORD_ARRAY_BUFFER_BINDING = $889D GL_SRC0_RGB = $8580 GL_SRC1_RGB = $8581 GL_SRC2_RGB = $8582 GL_SRC0_ALPHA = $8588 GL_SRC1_ALPHA = $8589 GL_SRC2_ALPHA = $858A ;{$endif} ; // GL_VERSION_2_0 GL_BLEND_EQUATION_RGB = $8009 GL_VERTEX_ATTRIB_ARRAY_ENABLED = $8622 GL_VERTEX_ATTRIB_ARRAY_SIZE = $8623 GL_VERTEX_ATTRIB_ARRAY_STRIDE = $8624 GL_VERTEX_ATTRIB_ARRAY_TYPE = $8625 GL_CURRENT_VERTEX_ATTRIB = $8626 GL_VERTEX_PROGRAM_POINT_SIZE = $8642 GL_VERTEX_ATTRIB_ARRAY_POINTER = $8645 GL_STENCIL_BACK_FUNC = $8800 GL_STENCIL_BACK_FAIL = $8801 GL_STENCIL_BACK_PASS_DEPTH_FAIL = $8802 GL_STENCIL_BACK_PASS_DEPTH_PASS = $8803 GL_MAX_DRAW_BUFFERS = $8824 GL_DRAW_BUFFER0 = $8825 GL_DRAW_BUFFER1 = $8826 GL_DRAW_BUFFER2 = $8827 GL_DRAW_BUFFER3 = $8828 GL_DRAW_BUFFER4 = $8829 GL_DRAW_BUFFER5 = $882A GL_DRAW_BUFFER6 = $882B GL_DRAW_BUFFER7 = $882C GL_DRAW_BUFFER8 = $882D GL_DRAW_BUFFER9 = $882E GL_DRAW_BUFFER10 = $882F GL_DRAW_BUFFER11 = $8830 GL_DRAW_BUFFER12 = $8831 GL_DRAW_BUFFER13 = $8832 GL_DRAW_BUFFER14 = $8833 GL_DRAW_BUFFER15 = $8834 GL_BLEND_EQUATION_ALPHA = $883D GL_MAX_VERTEX_ATTRIBS = $8869 GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = $886A GL_MAX_TEXTURE_IMAGE_UNITS = $8872 GL_FRAGMENT_SHADER = $8B30 GL_VERTEX_SHADER = $8B31 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = $8B49 GL_MAX_VERTEX_UNIFORM_COMPONENTS = $8B4A GL_MAX_VARYING_FLOATS = $8B4B GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = $8B4C GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = $8B4D GL_SHADER_TYPE = $8B4F GL_FLOAT_VEC2 = $8B50 GL_FLOAT_VEC3 = $8B51 GL_FLOAT_VEC4 = $8B52 GL_INT_VEC2 = $8B53 GL_INT_VEC3 = $8B54 GL_INT_VEC4 = $8B55 GL_BOOL = $8B56 GL_BOOL_VEC2 = $8B57 GL_BOOL_VEC3 = $8B58 GL_BOOL_VEC4 = $8B59 GL_FLOAT_MAT2 = $8B5A GL_FLOAT_MAT3 = $8B5B GL_FLOAT_MAT4 = $8B5C GL_SAMPLER_1D = $8B5D GL_SAMPLER_2D = $8B5E GL_SAMPLER_3D = $8B5F GL_SAMPLER_CUBE = $8B60 GL_SAMPLER_1D_SHADOW = $8B61 GL_SAMPLER_2D_SHADOW = $8B62 GL_DELETE_STATUS = $8B80 GL_COMPILE_STATUS = $8B81 GL_LINK_STATUS = $8B82 GL_VALIDATE_STATUS = $8B83 GL_INFO_LOG_LENGTH = $8B84 GL_ATTACHED_SHADERS = $8B85 GL_ACTIVE_UNIFORMS = $8B86 GL_ACTIVE_UNIFORM_MAX_LENGTH = $8B87 GL_SHADER_SOURCE_LENGTH = $8B88 GL_ACTIVE_ATTRIBUTES = $8B89 GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = $8B8A GL_FRAGMENT_SHADER_DERIVATIVE_HINT = $8B8B GL_SHADING_LANGUAGE_VERSION = $8B8C GL_CURRENT_PROGRAM = $8B8D GL_POINT_SPRITE_COORD_ORIGIN = $8CA0 GL_LOWER_LEFT = $8CA1 GL_UPPER_LEFT = $8CA2 GL_STENCIL_BACK_REF = $8CA3 GL_STENCIL_BACK_VALUE_MASK = $8CA4 GL_STENCIL_BACK_WRITEMASK = $8CA5 ;{$ifdef DGL_DEPRECATED} GL_VERTEX_PROGRAM_TWO_SIDE = $8643 GL_POINT_SPRITE = $8861 GL_COORD_REPLACE = $8862 GL_MAX_TEXTURE_COORDS = $8871 ;{$endif} ogl2.0_api fix \ glAccum,'glAccum',\ glAlphaFunc,'glAlphaFunc',\ glAreTexturesResident,'glAreTexturesResident',\ glArrayElement,'glArrayElement',\ glBegin,'glBegin',\ glBindTexture,'glBindTexture',\ glBitmap,'glBitmap',\ glBlendFunc,'glBlendFunc',\ glCallList,'glCallList',\ glCallLists,'glCallLists',\ glClear,'glClear',\ glClearAccum,'glClearAccum',\ glClearColor,'glClearColor',\ glClearDepth,'glClearDepth',\ glClearIndex,'glClearIndex',\ glClearStencil,'glClearStencil',\ glClipPlane,'glClipPlane',\ glColor3b,'glColor3b',\ glColor3bv,'glColor3bv',\ glColor3d,'glColor3d',\ glColor3dv,'glColor3dv',\ glColor3f,'glColor3f',\ glColor3fv,'glColor3fv',\ glColor3i,'glColor3i',\ glColor3iv,'glColor3iv',\ glColor3s,'glColor3s',\ glColor3sv,'glColor3sv',\ glColor3ub,'glColor3ub',\ glColor3ubv,'glColor3ubv',\ glColor3ui,'glColor3ui',\ glColor3uiv,'glColor3uiv',\ glColor3us,'glColor3us',\ glColor3usv,'glColor3usv',\ glColor4b,'glColor4b',\ glColor4bv,'glColor4bv',\ glColor4d,'glColor4d',\ glColor4dv,'glColor4dv',\ glColor4f,'glColor4f',\ glColor4fv,'glColor4fv',\ glColor4i,'glColor4i',\ glColor4iv,'glColor4iv',\ glColor4s,'glColor4s',\ glColor4sv,'glColor4sv',\ glColor4ub,'glColor4ub',\ glColor4ubv,'glColor4ubv',\ glColor4ui,'glColor4ui',\ glColor4uiv,'glColor4uiv',\ glColor4us,'glColor4us',\ glColor4usv,'glColor4usv',\ glColorMask,'glColorMask',\ glColorMaterial,'glColorMaterial',\ glColorPointer,'glColorPointer',\ glCopyPixels,'glCopyPixels',\ glCopyTexImage1D,'glCopyTexImage1D',\ glCopyTexImage2D,'glCopyTexImage2D',\ glCopyTexSubImage1D,'glCopyTexSubImage1D',\ glCopyTexSubImage2D,'glCopyTexSubImage2D',\ glCullFace,'glCullFace',\ glDeleteLists,'glDeleteLists',\ glDeleteTextures,'glDeleteTextures',\ glDepthFunc,'glDepthFunc',\ glDepthMask,'glDepthMask',\ glDepthRange,'glDepthRange',\ glDisable,'glDisable',\ glDisableClientState,'glDisableClientState',\ glDrawArrays,'glDrawArrays',\ glDrawBuffer,'glDrawBuffer',\ glDrawElements,'glDrawElements',\ glDrawPixels,'glDrawPixels',\ glEdgeFlag,'glEdgeFlag',\ glEdgeFlagPointer,'glEdgeFlagPointer',\ glEdgeFlagv,'glEdgeFlagv',\ glEnable,'glEnable',\ glEnableClientState,'glEnableClientState',\ glEnd,'glEnd',\ glEndList,'glEndList',\ glEvalCoord1d,'glEvalCoord1d',\ glEvalCoord1dv,'glEvalCoord1dv',\ glEvalCoord1f,'glEvalCoord1f',\ glEvalCoord1fv,'glEvalCoord1fv',\ glEvalCoord2d,'glEvalCoord2d',\ glEvalCoord2dv,'glEvalCoord2dv',\ glEvalCoord2f,'glEvalCoord2f',\ glEvalCoord2fv,'glEvalCoord2fv',\ glEvalMesh1,'glEvalMesh1',\ glEvalMesh2,'glEvalMesh2',\ glEvalPoint1,'glEvalPoint1',\ glEvalPoint2,'glEvalPoint2',\ glFeedbackBuffer,'glFeedbackBuffer',\ glFinish,'glFinish',\ glFlush,'glFlush',\ glFogf,'glFogf',\ glFogfv,'glFogfv',\ glFogi,'glFogi',\ glFogiv,'glFogiv',\ glFrontFace,'glFrontFace',\ glFrustum,'glFrustum',\ glGenLists,'glGenLists',\ glGenTextures,'glGenTextures',\ glGetBooleanv,'glGetBooleanv',\ glGetClipPlane,'glGetClipPlane',\ glGetDoublev,'glGetDoublev',\ glGetError,'glGetError',\ glGetFloatv,'glGetFloatv',\ glGetIntegerv,'glGetIntegerv',\ glGetLightfv,'glGetLightfv',\ glGetLightiv,'glGetLightiv',\ glGetMapdv,'glGetMapdv',\ glGetMapfv,'glGetMapfv',\ glGetMapiv,'glGetMapiv',\ glGetMaterialfv,'glGetMaterialfv',\ glGetMaterialiv,'glGetMaterialiv',\ glGetPixelMapfv,'glGetPixelMapfv',\ glGetPixelMapuiv,'glGetPixelMapuiv',\ glGetPixelMapusv,'glGetPixelMapusv',\ glGetPointerv,'glGetPointerv',\ glGetPolygonStipple,'glGetPolygonStipple',\ glGetString,'glGetString',\ glGetTexEnvfv,'glGetTexEnvfv',\ glGetTexEnviv,'glGetTexEnviv',\ glGetTexGendv,'glGetTexGendv',\ glGetTexGenfv,'glGetTexGenfv',\ glGetTexGeniv,'glGetTexGeniv',\ glGetTexImage,'glGetTexImage',\ glGetTexLevelParameterfv,'glGetTexLevelParameterfv',\ glGetTexLevelParameteriv,'glGetTexLevelParameteriv',\ glGetTexParameterfv,'glGetTexParameterfv',\ glGetTexParameteriv,'glGetTexParameteriv',\ glHint,'glHint',\ glIndexMask,'glIndexMask',\ glIndexPointer,'glIndexPointer',\ glIndexd,'glIndexd',\ glIndexdv,'glIndexdv',\ glIndexf,'glIndexf',\ glIndexfv,'glIndexfv',\ glIndexi,'glIndexi',\ glIndexiv,'glIndexiv',\ glIndexs,'glIndexs',\ glIndexsv,'glIndexsv',\ glIndexub,'glIndexub',\ glIndexubv,'glIndexubv',\ glInitNames,'glInitNames',\ glInterleavedArrays,'glInterleavedArrays',\ glIsEnabled,'glIsEnabled',\ glIsList,'glIsList',\ glIsTexture,'glIsTexture',\ glLightModelf,'glLightModelf',\ glLightModelfv,'glLightModelfv',\ glLightModeli,'glLightModeli',\ glLightModeliv,'glLightModeliv',\ glLightf,'glLightf',\ glLightfv,'glLightfv',\ glLighti,'glLighti',\ glLightiv,'glLightiv',\ glLineStipple,'glLineStipple',\ glLineWidth,'glLineWidth',\ glListBase,'glListBase',\ glLoadIdentity,'glLoadIdentity',\ glLoadMatrixd,'glLoadMatrixd',\ glLoadMatrixf,'glLoadMatrixf',\ glLoadName,'glLoadName',\ glLogicOp,'glLogicOp',\ glMap1d,'glMap1d',\ glMap1f,'glMap1f',\ glMap2d,'glMap2d',\ glMap2f,'glMap2f',\ glMapGrid1d,'glMapGrid1d',\ glMapGrid1f,'glMapGrid1f',\ glMapGrid2d,'glMapGrid2d',\ glMapGrid2f,'glMapGrid2f',\ glMaterialf,'glMaterialf',\ glMaterialfv,'glMaterialfv',\ glMateriali,'glMateriali',\ glMaterialiv,'glMaterialiv',\ glMatrixMode,'glMatrixMode',\ glMultMatrixd,'glMultMatrixd',\ glMultMatrixf,'glMultMatrixf',\ glNewList,'glNewList',\ glNormal3b,'glNormal3b',\ glNormal3bv,'glNormal3bv',\ glNormal3d,'glNormal3d',\ glNormal3dv,'glNormal3dv',\ glNormal3f,'glNormal3f',\ glNormal3fv,'glNormal3fv',\ glNormal3i,'glNormal3i',\ glNormal3iv,'glNormal3iv',\ glNormal3s,'glNormal3s',\ glNormal3sv,'glNormal3sv',\ glNormalPointer,'glNormalPointer',\ glOrtho,'glOrtho',\ glPassThrough,'glPassThrough',\ glPixelMapfv,'glPixelMapfv',\ glPixelMapuiv,'glPixelMapuiv',\ glPixelMapusv,'glPixelMapusv',\ glPixelStoref,'glPixelStoref',\ glPixelStorei,'glPixelStorei',\ glPixelTransferf,'glPixelTransferf',\ glPixelTransferi,'glPixelTransferi',\ glPixelZoom,'glPixelZoom',\ glPointSize,'glPointSize',\ glPolygonMode,'glPolygonMode',\ glPolygonOffset,'glPolygonOffset',\ glPolygonStipple,'glPolygonStipple',\ glPopAttrib,'glPopAttrib',\ glPopClientAttrib,'glPopClientAttrib',\ glPopMatrix,'glPopMatrix',\ glPopName,'glPopName',\ glPrioritizeTextures,'glPrioritizeTextures',\ glPushAttrib,'glPushAttrib',\ glPushClientAttrib,'glPushClientAttrib',\ glPushMatrix,'glPushMatrix',\ glPushName,'glPushName',\ glRasterPos2d,'glRasterPos2d',\ glRasterPos2dv,'glRasterPos2dv',\ glRasterPos2f,'glRasterPos2f',\ glRasterPos2fv,'glRasterPos2fv',\ glRasterPos2i,'glRasterPos2i',\ glRasterPos2iv,'glRasterPos2iv',\ glRasterPos2s,'glRasterPos2s',\ glRasterPos2sv,'glRasterPos2sv',\ glRasterPos3d,'glRasterPos3d',\ glRasterPos3dv,'glRasterPos3dv',\ glRasterPos3f,'glRasterPos3f',\ glRasterPos3fv,'glRasterPos3fv',\ glRasterPos3i,'glRasterPos3i',\ glRasterPos3iv,'glRasterPos3iv',\ glRasterPos3s,'glRasterPos3s',\ glRasterPos3sv,'glRasterPos3sv',\ glRasterPos4d,'glRasterPos4d',\ glRasterPos4dv,'glRasterPos4dv',\ glRasterPos4f,'glRasterPos4f',\ glRasterPos4fv,'glRasterPos4fv',\ glRasterPos4i,'glRasterPos4i',\ glRasterPos4iv,'glRasterPos4iv',\ glRasterPos4s,'glRasterPos4s',\ glRasterPos4sv,'glRasterPos4sv',\ glReadBuffer,'glReadBuffer',\ glReadPixels,'glReadPixels',\ glRectd,'glRectd',\ glRectdv,'glRectdv',\ glRectf,'glRectf',\ glRectfv,'glRectfv',\ glRecti,'glRecti',\ glRectiv,'glRectiv',\ glRects,'glRects',\ glRectsv,'glRectsv',\ glRenderMode,'glRenderMode',\ glRotated,'glRotated',\ glRotatef,'glRotatef',\ glScaled,'glScaled',\ glScalef,'glScalef',\ glScissor,'glScissor',\ glSelectBuffer,'glSelectBuffer',\ glShadeModel,'glShadeModel',\ glStencilFunc,'glStencilFunc',\ glStencilMask,'glStencilMask',\ glStencilOp,'glStencilOp',\ glTexCoord1d,'glTexCoord1d',\ glTexCoord1dv,'glTexCoord1dv',\ glTexCoord1f,'glTexCoord1f',\ glTexCoord1fv,'glTexCoord1fv',\ glTexCoord1i,'glTexCoord1i',\ glTexCoord1iv,'glTexCoord1iv',\ glTexCoord1s,'glTexCoord1s',\ glTexCoord1sv,'glTexCoord1sv',\ glTexCoord2d,'glTexCoord2d',\ glTexCoord2dv,'glTexCoord2dv',\ glTexCoord2f,'glTexCoord2f',\ glTexCoord2fv,'glTexCoord2fv',\ glTexCoord2i,'glTexCoord2i',\ glTexCoord2iv,'glTexCoord2iv',\ glTexCoord2s,'glTexCoord2s',\ glTexCoord2sv,'glTexCoord2sv',\ glTexCoord3d,'glTexCoord3d',\ glTexCoord3dv,'glTexCoord3dv',\ glTexCoord3f,'glTexCoord3f',\ glTexCoord3fv,'glTexCoord3fv',\ glTexCoord3i,'glTexCoord3i',\ glTexCoord3iv,'glTexCoord3iv',\ glTexCoord3s,'glTexCoord3s',\ glTexCoord3sv,'glTexCoord3sv',\ glTexCoord4d,'glTexCoord4d',\ glTexCoord4dv,'glTexCoord4dv',\ glTexCoord4f,'glTexCoord4f',\ glTexCoord4fv,'glTexCoord4fv',\ glTexCoord4i,'glTexCoord4i',\ glTexCoord4iv,'glTexCoord4iv',\ glTexCoord4s,'glTexCoord4s',\ glTexCoord4sv,'glTexCoord4sv',\ glTexCoordPointer,'glTexCoordPointer',\ glTexEnvf,'glTexEnvf',\ glTexEnvfv,'glTexEnvfv',\ glTexEnvi,'glTexEnvi',\ glTexEnviv,'glTexEnviv',\ glTexGend,'glTexGend',\ glTexGendv,'glTexGendv',\ glTexGenf,'glTexGenf',\ glTexGenfv,'glTexGenfv',\ glTexGeni,'glTexGeni',\ glTexGeniv,'glTexGeniv',\ glTexImage1D,'glTexImage1D',\ glTexImage2D,'glTexImage2D',\ glTexParameterf,'glTexParameterf',\ glTexParameterfv,'glTexParameterfv',\ glTexParameteri,'glTexParameteri',\ glTexParameteriv,'glTexParameteriv',\ glTexSubImage1D,'glTexSubImage1D',\ glTexSubImage2D,'glTexSubImage2D',\ glTranslated,'glTranslated',\ glTranslatef,'glTranslatef',\ glVertex2d,'glVertex2d',\ glVertex2dv,'glVertex2dv',\ glVertex2f,'glVertex2f',\ glVertex2fv,'glVertex2fv',\ glVertex2i,'glVertex2i',\ glVertex2iv,'glVertex2iv',\ glVertex2s,'glVertex2s',\ glVertex2sv,'glVertex2sv',\ glVertex3d,'glVertex3d',\ glVertex3dv,'glVertex3dv',\ glVertex3f,'glVertex3f',\ glVertex3fv,'glVertex3fv',\ glVertex3i,'glVertex3i',\ glVertex3iv,'glVertex3iv',\ glVertex3s,'glVertex3s',\ glVertex3sv,'glVertex3sv',\ glVertex4d,'glVertex4d',\ glVertex4dv,'glVertex4dv',\ glVertex4f,'glVertex4f',\ glVertex4fv,'glVertex4fv',\ glVertex4i,'glVertex4i',\ glVertex4iv,'glVertex4iv',\ glVertex4s,'glVertex4s',\ glVertex4sv,'glVertex4sv',\ glVertexPointer,'glVertexPointer',\ glViewport,'glViewport',\ wglGetProcAddress,'wglGetProcAddress',\ wglCopyContext,'wglCopyContext',\ wglCreateContext,'wglCreateContext',\ wglCreateLayerContext,'wglCreateLayerContext',\ wglDeleteContext,'wglDeleteContext',\ wglDescribeLayerPlane,'wglDescribeLayerPlane',\ wglGetCurrentContext,'wglGetCurrentContext',\ wglGetCurrentDC,'wglGetCurrentDC',\ wglGetLayerPaletteEntries,'wglGetLayerPaletteEntries',\ wglMakeCurrent,'wglMakeCurrent',\ wglRealizeLayerPalette,'wglRealizeLayerPalette',\ wglSetLayerPaletteEntries,'wglSetLayerPaletteEntries',\ wglShareLists,'wglShareLists',\ wglSwapLayerBuffers,'wglSwapLayerBuffers',\ wglSwapMultipleBuffers,'wglSwapMultipleBuffers',\ wglUseFontBitmapsA,'wglUseFontBitmapsA',\ wglUseFontOutlinesA,'wglUseFontOutlinesA',\ wglUseFontBitmapsW,'wglUseFontBitmapsW',\ wglUseFontOutlinesW,'wglUseFontOutlinesW',\ glDrawRangeElements,'glDrawRangeElements',\ glTexImage3D,'glTexImage3D',\ glBlendColor,'glBlendColor',\ glBlendEquation,'glBlendEquation',\ glColorSubTable,'glColorSubTable',\ glCopyColorSubTable,'glCopyColorSubTable',\ glColorTable,'glColorTable',\ glCopyColorTable,'glCopyColorTable',\ glColorTableParameteriv,'glColorTableParameteriv',\ glColorTableParameterfv,'glColorTableParameterfv',\ glGetColorTable,'glGetColorTable',\ glGetColorTableParameteriv,'glGetColorTableParameteriv',\ glGetColorTableParameterfv,'glGetColorTableParameterfv',\ glConvolutionFilter1D,'glConvolutionFilter1D',\ glConvolutionFilter2D,'glConvolutionFilter2D',\ glCopyConvolutionFilter1D,'glCopyConvolutionFilter1D',\ glCopyConvolutionFilter2D,'glCopyConvolutionFilter2D',\ glGetConvolutionFilter,'glGetConvolutionFilter',\ glSeparableFilter2D,'glSeparableFilter2D',\ glGetSeparableFilter,'glGetSeparableFilter',\ glConvolutionParameteri,'glConvolutionParameteri',\ glConvolutionParameteriv,'glConvolutionParameteriv',\ glConvolutionParameterf,'glConvolutionParameterf',\ glConvolutionParameterfv,'glConvolutionParameterfv',\ glGetConvolutionParameteriv,'glGetConvolutionParameteriv',\ glGetConvolutionParameterfv,'glGetConvolutionParameterfv',\ glHistogram,'glHistogram',\ glResetHistogram,'glResetHistogram',\ glGetHistogram,'glGetHistogram',\ glGetHistogramParameteriv,'glGetHistogramParameteriv',\ glGetHistogramParameterfv,'glGetHistogramParameterfv',\ glMinmax,'glMinmax',\ glResetMinmax,'glResetMinmax',\ glGetMinmax,'glGetMinmax',\ glGetMinmaxParameteriv,'glGetMinmaxParameteriv',\ glGetMinmaxParameterfv,'glGetMinmaxParameterfv'