//QM v2.9. Do not edit with text editor!!! //
4     2
‘M!uXŽ-‚õ'<1,Z]Û=3ð )†â§A·ÇÆ
  opengl  0 3755D486 0
dll gdi32 #ChoosePixelFormat int'hdc PIXELFORMATDESCRIPTOR*ppfd
dll opengl32 #glClear float'GLfloat
dll opengl32 #glLightfv int'light int'pname float'Glfloat
dll opengl32 #glEnable int'cap
dll opengl32 #glClearColor float'red float'green float'blue float'alpha
dll opengl32 glPushMatrix
dll opengl32 glPopMatrix
dll opengl32 glRotatef float'angle float'x float'y float'z
dll opengl32 glBegin int'mode
dll opengl32 glEnd
dll opengl32 glColor3f float'red float'green float'blue
dll opengl32 glVertex2f float'x float'y
dll opengl32 wglDeleteContext int'hglrc
 OPENGL constants
def GL_FALSE 0x0
def GL_TRUE 0x1
def GL_BYTE 0x1400
def GL_UNSIGNED_BYTE 0x1401
def GL_SHORT 0x1402
def GL_UNSIGNED_SHORT 0x1403
def GL_INT 0x1404
def GL_UNSIGNED_INT 0x1405
def GL_FLOAT 0x1406
def GL_DOUBLE 0x140A
def GL_2_BYTES 0x1407
def GL_3_BYTES 0x1408
def GL_4_BYTES 0x1409
def GL_POINTS 0x0000
def GL_LINES 0x0001
def GL_LINE_LOOP 0x0002
def GL_LINE_STRIP 0x0003
def GL_TRIANGLES 0x0004
def GL_TRIANGLE_STRIP 0x0005
def GL_TRIANGLE_FAN 0x0006
def GL_QUADS 0x0007
def GL_QUAD_STRIP 0x0008
def GL_POLYGON 0x0009
def GL_VERTEX_ARRAY 0x8074
def GL_NORMAL_ARRAY 0x8075
def GL_COLOR_ARRAY 0x8076
def GL_INDEX_ARRAY 0x8077
def GL_TEXTURE_COORD_ARRAY 0x8078
def GL_EDGE_FLAG_ARRAY 0x8079
def GL_VERTEX_ARRAY_SIZE 0x807A
def GL_VERTEX_ARRAY_TYPE 0x807B
def GL_VERTEX_ARRAY_STRIDE 0x807C
def GL_NORMAL_ARRAY_TYPE 0x807E
def GL_NORMAL_ARRAY_STRIDE 0x807F
def GL_COLOR_ARRAY_SIZE 0x8081
def GL_COLOR_ARRAY_TYPE 0x8082
def GL_COLOR_ARRAY_STRIDE 0x8083
def GL_INDEX_ARRAY_TYPE 0x8085
def GL_INDEX_ARRAY_STRIDE 0x8086
def GL_TEXTURE_COORD_ARRAY_SIZE 0x8088
def GL_TEXTURE_COORD_ARRAY_TYPE 0x8089
def GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A
def GL_EDGE_FLAG_ARRAY_STRIDE 0x808C
def GL_VERTEX_ARRAY_POINTER 0x808E
def GL_NORMAL_ARRAY_POINTER 0x808F
def GL_COLOR_ARRAY_POINTER 0x8090
def GL_INDEX_ARRAY_POINTER 0x8091
def GL_TEXTURE_COORD_ARRAY_POINTER 0x8092
def GL_EDGE_FLAG_ARRAY_POINTER 0x8093
def GL_V2F 0x2A20
def GL_V3F 0x2A21
def GL_C4UB_V2F 0x2A22
def GL_C4UB_V3F 0x2A23
def GL_C3F_V3F 0x2A24
def GL_N3F_V3F 0x2A25
def GL_C4F_N3F_V3F 0x2A26
def GL_T2F_V3F 0x2A27
def GL_T4F_V4F 0x2A28
def GL_T2F_C4UB_V3F 0x2A29
def GL_T2F_C3F_V3F 0x2A2A
def GL_T2F_N3F_V3F 0x2A2B
def GL_T2F_C4F_N3F_V3F 0x2A2C
def GL_T4F_C4F_N3F_V4F 0x2A2D
def GL_MATRIX_MODE 0x0BA0
def GL_MODELVIEW 0x1700
def GL_PROJECTION 0x1701
def GL_TEXTURE 0x1702
def GL_POINT_SMOOTH 0x0B10
def GL_POINT_SIZE 0x0B11
def GL_POINT_SIZE_GRANULARITY 0x0B13
def GL_POINT_SIZE_RANGE 0x0B12
def GL_LINE_SMOOTH 0x0B20
def GL_LINE_STIPPLE 0x0B24
def GL_LINE_STIPPLE_PATTERN 0x0B25
def GL_LINE_STIPPLE_REPEAT 0x0B26
def GL_LINE_WIDTH 0x0B21
def GL_LINE_WIDTH_GRANULARITY 0x0B23
def GL_LINE_WIDTH_RANGE 0x0B22
def GL_POINT 0x1B00
def GL_LINE 0x1B01
def GL_FILL 0x1B02
def GL_CW 0x0900
def GL_CCW 0x0901
def GL_FRONT 0x0404
def GL_BACK 0x0405
def GL_POLYGON_MODE 0x0B40
def GL_POLYGON_SMOOTH 0x0B41
def GL_POLYGON_STIPPLE 0x0B42
def GL_EDGE_FLAG 0x0B43
def GL_CULL_FACE 0x0B44
def GL_CULL_FACE_MODE 0x0B45
def GL_FRONT_FACE 0x0B46
def GL_POLYGON_OFFSET_FACTOR 0x8038
def GL_POLYGON_OFFSET_UNITS 0x2A00
def GL_POLYGON_OFFSET_POINT 0x2A01
def GL_POLYGON_OFFSET_LINE 0x2A02
def GL_POLYGON_OFFSET_FILL 0x8037
def GL_COMPILE 0x1300
def GL_COMPILE_AND_EXECUTE 0x1301
def GL_LIST_BASE 0x0B32
def GL_LIST_INDEX 0x0B33
def GL_LIST_MODE 0x0B30
def GL_NEVER 0x0200
def GL_LESS 0x0201
def GL_EQUAL 0x0202
def GL_LEQUAL 0x0203
def GL_GREATER 0x0204
def GL_NOTEQUAL 0x0205
def GL_GEQUAL 0x0206
def GL_ALWAYS 0x0207
def GL_DEPTH_TEST 0x0B71
def GL_DEPTH_BITS 0x0D56
def GL_DEPTH_CLEAR_VALUE 0x0B73
def GL_DEPTH_FUNC 0x0B74
def GL_DEPTH_RANGE 0x0B70
def GL_DEPTH_WRITEMASK 0x0B72
def GL_DEPTH_COMPONENT 0x1902
def GL_LIGHTING 0x0B50
def GL_LIGHT0 0x4000
def GL_LIGHT1 0x4001
def GL_LIGHT2 0x4002
def GL_LIGHT3 0x4003
def GL_LIGHT4 0x4004
def GL_LIGHT5 0x4005
def GL_LIGHT6 0x4006
def GL_LIGHT7 0x4007
def GL_SPOT_EXPONENT 0x1205
def GL_SPOT_CUTOFF 0x1206
def GL_CONSTANT_ATTENUATION 0x1207
def GL_LINEAR_ATTENUATION 0x1208
def GL_QUADRATIC_ATTENUATION 0x1209
def GL_AMBIENT 0x1200
def GL_DIFFUSE 0x1201
def GL_SPECULAR 0x1202
def GL_SHININESS 0x1601
def GL_EMISSION 0x1600
def GL_POSITION 0x1203
def GL_SPOT_DIRECTION 0x1204
def GL_AMBIENT_AND_DIFFUSE 0x1602
def GL_COLOR_INDEXES 0x1603
def GL_LIGHT_MODEL_TWO_SIDE 0x0B52
def GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51
def GL_LIGHT_MODEL_AMBIENT 0x0B53
def GL_FRONT_AND_BACK 0x0408
def GL_SHADE_MODEL 0x0B54
def GL_FLAT 0x1D00
def GL_SMOOTH 0x1D01
def GL_COLOR_MATERIAL 0x0B57
def GL_COLOR_MATERIAL_FACE 0x0B55
def GL_COLOR_MATERIAL_PARAMETER 0x0B56
def GL_NORMALIZE 0x0BA1
def GL_CLIP_PLANE0 0x3000
def GL_CLIP_PLANE1 0x3001
def GL_CLIP_PLANE2 0x3002
def GL_CLIP_PLANE3 0x3003
def GL_CLIP_PLANE4 0x3004
def GL_CLIP_PLANE5 0x3005
def GL_ACCUM_RED_BITS 0x0D58
def GL_ACCUM_GREEN_BITS 0x0D59
def GL_ACCUM_BLUE_BITS 0x0D5A
def GL_ACCUM_ALPHA_BITS 0x0D5B
def GL_ACCUM_CLEAR_VALUE 0x0B80
def GL_ACCUM 0x0100
def GL_ADD 0x0104
def GL_LOAD 0x0101
def GL_MULT 0x0103
def GL_RETURN 0x0102
def GL_ALPHA_TEST 0x0BC0
def GL_ALPHA_TEST_REF 0x0BC2
def GL_ALPHA_TEST_FUNC 0x0BC1
def GL_BLEND 0x0BE2
def GL_BLEND_SRC 0x0BE1
def GL_BLEND_DST 0x0BE0
def GL_ZERO 0x0
def GL_ONE 0x1
def GL_SRC_COLOR 0x0300
def GL_ONE_MINUS_SRC_COLOR 0x0301
def GL_SRC_ALPHA 0x0302
def GL_ONE_MINUS_SRC_ALPHA 0x0303
def GL_DST_ALPHA 0x0304
def GL_ONE_MINUS_DST_ALPHA 0x0305
def GL_DST_COLOR 0x0306
def GL_ONE_MINUS_DST_COLOR 0x0307
def GL_SRC_ALPHA_SATURATE 0x0308
def GL_CONSTANT_COLOR 0x8001
def GL_ONE_MINUS_CONSTANT_COLOR 0x8002
def GL_CONSTANT_ALPHA 0x8003
def GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
def GL_FEEDBACK 0x1C01
def GL_RENDER 0x1C00
def GL_SELECT 0x1C02
def GL_2D 0x0600
def GL_3D 0x0601
def GL_3D_COLOR 0x0602
def GL_3D_COLOR_TEXTURE 0x0603
def GL_4D_COLOR_TEXTURE 0x0604
def GL_POINT_TOKEN 0x0701
def GL_LINE_TOKEN 0x0702
def GL_LINE_RESET_TOKEN 0x0707
def GL_POLYGON_TOKEN 0x0703
def GL_BITMAP_TOKEN 0x0704
def GL_DRAW_PIXEL_TOKEN 0x0705
def GL_COPY_PIXEL_TOKEN 0x0706
def GL_PASS_THROUGH_TOKEN 0x0700
def GL_FEEDBACK_BUFFER_POINTER 0x0DF0
def GL_FEEDBACK_BUFFER_SIZE 0x0DF1
def GL_FEEDBACK_BUFFER_TYPE 0x0DF2
def GL_SELECTION_BUFFER_POINTER 0x0DF3
def GL_SELECTION_BUFFER_SIZE 0x0DF4
def GL_FOG 0x0B60
def GL_FOG_MODE 0x0B65
def GL_FOG_DENSITY 0x0B62
def GL_FOG_COLOR 0x0B66
def GL_FOG_INDEX 0x0B61
def GL_FOG_START 0x0B63
def GL_FOG_END 0x0B64
def GL_LINEAR 0x2601
def GL_EXP 0x0800
def GL_EXP2 0x0801
def GL_LOGIC_OP 0x0BF1
def GL_INDEX_LOGIC_OP 0x0BF1
def GL_COLOR_LOGIC_OP 0x0BF2
def GL_LOGIC_OP_MODE 0x0BF0
def GL_CLEAR 0x1500
def GL_SET 0x150F
def GL_COPY 0x1503
def GL_COPY_INVERTED 0x150C
def GL_NOOP 0x1505
def GL_INVERT 0x150A
def GL_AND 0x1501
def GL_NAND 0x150E
def GL_OR 0x1507
def GL_NOR 0x1508
def GL_XOR 0x1506
def GL_EQUIV 0x1509
def GL_AND_REVERSE 0x1502
def GL_AND_INVERTED 0x1504
def GL_OR_REVERSE 0x150B
def GL_OR_INVERTED 0x150D
def GL_STENCIL_TEST 0x0B90
def GL_STENCIL_WRITEMASK 0x0B98
def GL_STENCIL_BITS 0x0D57
def GL_STENCIL_FUNC 0x0B92
def GL_STENCIL_VALUE_MASK 0x0B93
def GL_STENCIL_REF 0x0B97
def GL_STENCIL_FAIL 0x0B94
def GL_STENCIL_PASS_DEPTH_PASS 0x0B96
def GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
def GL_STENCIL_CLEAR_VALUE 0x0B91
def GL_STENCIL_INDEX 0x1901
def GL_KEEP 0x1E00
def GL_REPLACE 0x1E01
def GL_INCR 0x1E02
def GL_DECR 0x1E03
def GL_NONE 0x0
def GL_LEFT 0x0406
def GL_RIGHT 0x0407
def GL_FRONT_LEFT 0x0400
def GL_FRONT_RIGHT 0x0401
def GL_BACK_LEFT 0x0402
def GL_BACK_RIGHT 0x0403
def GL_AUX0 0x0409
def GL_AUX1 0x040A
def GL_AUX2 0x040B
def GL_AUX3 0x040C
def GL_COLOR_INDEX 0x1900
def GL_RED 0x1903
def GL_GREEN 0x1904
def GL_BLUE 0x1905
def GL_ALPHA 0x1906
def GL_LUMINANCE 0x1909
def GL_LUMINANCE_ALPHA 0x190A
def GL_ALPHA_BITS 0x0D55
def GL_RED_BITS 0x0D52
def GL_GREEN_BITS 0x0D53
def GL_BLUE_BITS 0x0D54
def GL_INDEX_BITS 0x0D51
def GL_SUBPIXEL_BITS 0x0D50
def GL_AUX_BUFFERS 0x0C00
def GL_READ_BUFFER 0x0C02
def GL_DRAW_BUFFER 0x0C01
def GL_DOUBLEBUFFER 0x0C32
def GL_STEREO 0x0C33
def GL_BITMAP 0x1A00
def GL_COLOR 0x1800
def GL_DEPTH 0x1801
def GL_STENCIL 0x1802
def GL_DITHER 0x0BD0
def GL_RGB 0x1907
def GL_RGBA 0x1908
def GL_MAX_LIST_NESTING 0x0B31
def GL_MAX_ATTRIB_STACK_DEPTH 0x0D35
def GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36
def GL_MAX_NAME_STACK_DEPTH 0x0D37
def GL_MAX_PROJECTION_STACK_DEPTH 0x0D38
def GL_MAX_TEXTURE_STACK_DEPTH 0x0D39
def GL_MAX_EVAL_ORDER 0x0D30
def GL_MAX_LIGHTS 0x0D31
def GL_MAX_CLIP_PLANES 0x0D32
def GL_MAX_TEXTURE_SIZE 0x0D33
def GL_MAX_PIXEL_MAP_TABLE 0x0D34
def GL_MAX_VIEWPORT_DIMS 0x0D3A
def GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B
def GL_ATTRIB_STACK_DEPTH 0x0BB0
def GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1
def GL_COLOR_CLEAR_VALUE 0x0C22
def GL_COLOR_WRITEMASK 0x0C23
def GL_CURRENT_INDEX 0x0B01
def GL_CURRENT_COLOR 0x0B00
def GL_CURRENT_NORMAL 0x0B02
def GL_CURRENT_RASTER_COLOR 0x0B04
def GL_CURRENT_RASTER_DISTANCE 0x0B09
def GL_CURRENT_RASTER_INDEX 0x0B05
def GL_CURRENT_RASTER_POSITION 0x0B07
def GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06
def GL_CURRENT_RASTER_POSITION_VALID 0x0B08
def GL_CURRENT_TEXTURE_COORDS 0x0B03
def GL_INDEX_CLEAR_VALUE 0x0C20
def GL_INDEX_MODE 0x0C30
def GL_INDEX_WRITEMASK 0x0C21
def GL_MODELVIEW_MATRIX 0x0BA6
def GL_MODELVIEW_STACK_DEPTH 0x0BA3
def GL_NAME_STACK_DEPTH 0x0D70
def GL_PROJECTION_MATRIX 0x0BA7
def GL_PROJECTION_STACK_DEPTH 0x0BA4
def GL_RENDER_MODE 0x0C40
def GL_RGBA_MODE 0x0C31
def GL_TEXTURE_MATRIX 0x0BA8
def GL_TEXTURE_STACK_DEPTH 0x0BA5
def GL_VIEWPORT 0x0BA2
def GL_AUTO_NORMAL 0x0D80
def GL_MAP1_COLOR_4 0x0D90
def GL_MAP1_GRID_DOMAIN 0x0DD0
def GL_MAP1_GRID_SEGMENTS 0x0DD1
def GL_MAP1_INDEX 0x0D91
def GL_MAP1_NORMAL 0x0D92
def GL_MAP1_TEXTURE_COORD_1 0x0D93
def GL_MAP1_TEXTURE_COORD_2 0x0D94
def GL_MAP1_TEXTURE_COORD_3 0x0D95
def GL_MAP1_TEXTURE_COORD_4 0x0D96
def GL_MAP1_VERTEX_3 0x0D97
def GL_MAP1_VERTEX_4 0x0D98
def GL_MAP2_COLOR_4 0x0DB0
def GL_MAP2_GRID_DOMAIN 0x0DD2
def GL_MAP2_GRID_SEGMENTS 0x0DD3
def GL_MAP2_INDEX 0x0DB1
def GL_MAP2_NORMAL 0x0DB2
def GL_MAP2_TEXTURE_COORD_1 0x0DB3
def GL_MAP2_TEXTURE_COORD_2 0x0DB4
def GL_MAP2_TEXTURE_COORD_3 0x0DB5
def GL_MAP2_TEXTURE_COORD_4 0x0DB6
def GL_MAP2_VERTEX_3 0x0DB7
def GL_MAP2_VERTEX_4 0x0DB8
def GL_COEFF 0x0A00
def GL_DOMAIN 0x0A02
def GL_ORDER 0x0A01
def GL_FOG_HINT 0x0C54
def GL_LINE_SMOOTH_HINT 0x0C52
def GL_PERSPECTIVE_CORRECTION_HINT 0x0C50
def GL_POINT_SMOOTH_HINT 0x0C51
def GL_POLYGON_SMOOTH_HINT 0x0C53
def GL_DONT_CARE 0x1100
def GL_FASTEST 0x1101
def GL_NICEST 0x1102
def GL_SCISSOR_TEST 0x0C11
def GL_SCISSOR_BOX 0x0C10
def GL_MAP_COLOR 0x0D10
def GL_MAP_STENCIL 0x0D11
def GL_INDEX_SHIFT 0x0D12
def GL_INDEX_OFFSET 0x0D13
def GL_RED_SCALE 0x0D14
def GL_RED_BIAS 0x0D15
def GL_GREEN_SCALE 0x0D18
def GL_GREEN_BIAS 0x0D19
def GL_BLUE_SCALE 0x0D1A
def GL_BLUE_BIAS 0x0D1B
def GL_ALPHA_SCALE 0x0D1C
def GL_ALPHA_BIAS 0x0D1D
def GL_DEPTH_SCALE 0x0D1E
def GL_DEPTH_BIAS 0x0D1F
def GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1
def GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0
def GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2
def GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3
def GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4
def GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5
def GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6
def GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7
def GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8
def GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9
def GL_PIXEL_MAP_S_TO_S 0x0C71
def GL_PIXEL_MAP_I_TO_I 0x0C70
def GL_PIXEL_MAP_I_TO_R 0x0C72
def GL_PIXEL_MAP_I_TO_G 0x0C73
def GL_PIXEL_MAP_I_TO_B 0x0C74
def GL_PIXEL_MAP_I_TO_A 0x0C75
def GL_PIXEL_MAP_R_TO_R 0x0C76
def GL_PIXEL_MAP_G_TO_G 0x0C77
def GL_PIXEL_MAP_B_TO_B 0x0C78
def GL_PIXEL_MAP_A_TO_A 0x0C79
def GL_PACK_ALIGNMENT 0x0D05
def GL_PACK_LSB_FIRST 0x0D01
def GL_PACK_ROW_LENGTH 0x0D02
def GL_PACK_SKIP_PIXELS 0x0D04
def GL_PACK_SKIP_ROWS 0x0D03
def GL_PACK_SWAP_BYTES 0x0D00
def GL_UNPACK_ALIGNMENT 0x0CF5
def GL_UNPACK_LSB_FIRST 0x0CF1
def GL_UNPACK_ROW_LENGTH 0x0CF2
def GL_UNPACK_SKIP_PIXELS 0x0CF4
def GL_UNPACK_SKIP_ROWS 0x0CF3
def GL_UNPACK_SWAP_BYTES 0x0CF0
def GL_ZOOM_X 0x0D16
def GL_ZOOM_Y 0x0D17
def GL_TEXTURE_ENV 0x2300
def GL_TEXTURE_ENV_MODE 0x2200
def GL_TEXTURE_1D 0x0DE0
def GL_TEXTURE_2D 0x0DE1
def GL_TEXTURE_WRAP_S 0x2802
def GL_TEXTURE_WRAP_T 0x2803
def GL_TEXTURE_MAG_FILTER 0x2800
def GL_TEXTURE_MIN_FILTER 0x2801
def GL_TEXTURE_ENV_COLOR 0x2201
def GL_TEXTURE_GEN_S 0x0C60
def GL_TEXTURE_GEN_T 0x0C61
def GL_TEXTURE_GEN_MODE 0x2500
def GL_TEXTURE_BORDER_COLOR 0x1004
def GL_TEXTURE_WIDTH 0x1000
def GL_TEXTURE_HEIGHT 0x1001
def GL_TEXTURE_BORDER 0x1005
def GL_TEXTURE_COMPONENTS 0x1003
def GL_TEXTURE_RED_SIZE 0x805C
def GL_TEXTURE_GREEN_SIZE 0x805D
def GL_TEXTURE_BLUE_SIZE 0x805E
def GL_TEXTURE_ALPHA_SIZE 0x805F
def GL_TEXTURE_LUMINANCE_SIZE 0x8060
def GL_TEXTURE_INTENSITY_SIZE 0x8061
def GL_NEAREST_MIPMAP_NEAREST 0x2700
def GL_NEAREST_MIPMAP_LINEAR 0x2702
def GL_LINEAR_MIPMAP_NEAREST 0x2701
def GL_LINEAR_MIPMAP_LINEAR 0x2703
def GL_OBJECT_LINEAR 0x2401
def GL_OBJECT_PLANE 0x2501
def GL_EYE_LINEAR 0x2400
def GL_EYE_PLANE 0x2502
def GL_SPHERE_MAP 0x2402
def GL_DECAL 0x2101
def GL_MODULATE 0x2100
def GL_NEAREST 0x2600
def GL_REPEAT 0x2901
def GL_CLAMP 0x2900
def GL_S 0x2000
def GL_T 0x2001
def GL_R 0x2002
def GL_Q 0x2003
def GL_TEXTURE_GEN_R 0x0C62
def GL_TEXTURE_GEN_Q 0x0C63
def GL_VENDOR 0x1F00
def GL_RENDERER 0x1F01
def GL_VERSION 0x1F02
def GL_EXTENSIONS 0x1F03
def GL_NO_ERROR 0x0
def GL_INVALID_VALUE 0x0501
def GL_INVALID_ENUM 0x0500
def GL_INVALID_OPERATION 0x0502
def GL_STACK_OVERFLOW 0x0503
def GL_STACK_UNDERFLOW 0x0504
def GL_OUT_OF_MEMORY 0x0505
def GL_CURRENT_BIT 0x00000001
def GL_POINT_BIT 0x00000002
def GL_LINE_BIT 0x00000004
def GL_POLYGON_BIT 0x00000008
def GL_POLYGON_STIPPLE_BIT 0x00000010
def GL_PIXEL_MODE_BIT 0x00000020
def GL_LIGHTING_BIT 0x00000040
def GL_FOG_BIT 0x00000080
def GL_DEPTH_BUFFER_BIT 0x00000100
def GL_ACCUM_BUFFER_BIT 0x00000200
def GL_STENCIL_BUFFER_BIT 0x00000400
def GL_VIEWPORT_BIT 0x00000800
def GL_TRANSFORM_BIT 0x00001000
def GL_ENABLE_BIT 0x00002000
def GL_COLOR_BUFFER_BIT 0x00004000
def GL_HINT_BIT 0x00008000
def GL_EVAL_BIT 0x00010000
def GL_LIST_BIT 0x00020000
def GL_TEXTURE_BIT 0x00040000
def GL_SCISSOR_BIT 0x00080000
def GL_ALL_ATTRIB_BITS 0x000FFFFF
def GL_PROXY_TEXTURE_1D 0x8063
def GL_PROXY_TEXTURE_2D 0x8064
def GL_TEXTURE_PRIORITY 0x8066
def GL_TEXTURE_RESIDENT 0x8067
def GL_TEXTURE_BINDING_1D 0x8068
def GL_TEXTURE_BINDING_2D 0x8069
def GL_TEXTURE_INTERNAL_FORMAT 0x1003
def GL_ALPHA4 0x803B
def GL_ALPHA8 0x803C
def GL_ALPHA12 0x803D
def GL_ALPHA16 0x803E
def GL_LUMINANCE4 0x803F
def GL_LUMINANCE8 0x8040
def GL_LUMINANCE12 0x8041
def GL_LUMINANCE16 0x8042
def GL_LUMINANCE4_ALPHA4 0x8043
def GL_LUMINANCE6_ALPHA2 0x8044
def GL_LUMINANCE8_ALPHA8 0x8045
def GL_LUMINANCE12_ALPHA4 0x8046
def GL_LUMINANCE12_ALPHA12 0x8047
def GL_LUMINANCE16_ALPHA16 0x8048
def GL_INTENSITY 0x8049
def GL_INTENSITY4 0x804A
def GL_INTENSITY8 0x804B
def GL_INTENSITY12 0x804C
def GL_INTENSITY16 0x804D
def GL_R3_G3_B2 0x2A10
def GL_RGB4 0x804F
def GL_RGB5 0x8050
def GL_RGB8 0x8051
def GL_RGB10 0x8052
def GL_RGB12 0x8053
def GL_RGB16 0x8054
def GL_RGBA2 0x8055
def GL_RGBA4 0x8056
def GL_RGB5_A1 0x8057
def GL_RGBA8 0x8058
def GL_RGB10_A2 0x8059
def GL_RGBA12 0x805A
def GL_RGBA16 0x805B
def GL_CLIENT_PIXEL_STORE_BIT 0x00000001
def GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
def GL_ALL_CLIENT_ATTRIB_BITS 0xFFFFFFFF
def GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF

def GL_RESCALE_NORMAL 0x803A
def GL_CLAMP_TO_EDGE 0x812F
def GL_MAX_ELEMENTS_VERTICES 0x80E8
def GL_MAX_ELEMENTS_INDICES 0x80E9
def GL_BGR 0x80E0
def GL_BGRA 0x80E1
def GL_UNSIGNED_BYTE_3_3_2 0x8032
def GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
def GL_UNSIGNED_SHORT_5_6_5 0x8363
def GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
def GL_UNSIGNED_SHORT_4_4_4_4 0x8033
def GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
def GL_UNSIGNED_SHORT_5_5_5_1 0x8034
def GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
def GL_UNSIGNED_INT_8_8_8_8 0x8035
def GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
def GL_UNSIGNED_INT_10_10_10_2 0x8036
def GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
def GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
def GL_SINGLE_COLOR 0x81F9
def GL_SEPARATE_SPECULAR_COLOR 0x81FA
def GL_TEXTURE_MIN_LOD 0x813A
def GL_TEXTURE_MAX_LOD 0x813B
def GL_TEXTURE_BASE_LEVEL 0x813C
def GL_TEXTURE_MAX_LEVEL 0x813D
def GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
def GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
def GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
def GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
def GL_ALIASED_POINT_SIZE_RANGE 0x846D
def GL_ALIASED_LINE_WIDTH_RANGE 0x846E
def GL_PACK_SKIP_IMAGES 0x806B
def GL_PACK_IMAGE_HEIGHT 0x806C
def GL_UNPACK_SKIP_IMAGES 0x806D
def GL_UNPACK_IMAGE_HEIGHT 0x806E
def GL_TEXTURE_3D 0x806F
def GL_PROXY_TEXTURE_3D 0x8070
def GL_TEXTURE_DEPTH 0x8071
def GL_TEXTURE_WRAP_R 0x8072
def GL_MAX_3D_TEXTURE_SIZE 0x8073
def GL_TEXTURE_BINDING_3D 0x806A
def GL_COLOR_TABLE 0x80D0
def GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
def GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
def GL_PROXY_COLOR_TABLE 0x80D3
def GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
def GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
def GL_COLOR_TABLE_SCALE 0x80D6
def GL_COLOR_TABLE_BIAS 0x80D7
def GL_COLOR_TABLE_FORMAT 0x80D8
def GL_COLOR_TABLE_WIDTH 0x80D9
def GL_COLOR_TABLE_RED_SIZE 0x80DA
def GL_COLOR_TABLE_GREEN_SIZE 0x80DB
def GL_COLOR_TABLE_BLUE_SIZE 0x80DC
def GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
def GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
def GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
def GL_CONVOLUTION_1D 0x8010
def GL_CONVOLUTION_2D 0x8011
def GL_SEPARABLE_2D 0x8012
def GL_CONVOLUTION_BORDER_MODE 0x8013
def GL_CONVOLUTION_FILTER_SCALE 0x8014
def GL_CONVOLUTION_FILTER_BIAS 0x8015
def GL_REDUCE 0x8016
def GL_CONVOLUTION_FORMAT 0x8017
def GL_CONVOLUTION_WIDTH 0x8018
def GL_CONVOLUTION_HEIGHT 0x8019
def GL_MAX_CONVOLUTION_WIDTH 0x801A
def GL_MAX_CONVOLUTION_HEIGHT 0x801B
def GL_POST_CONVOLUTION_RED_SCALE 0x801C
def GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
def GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
def GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
def GL_POST_CONVOLUTION_RED_BIAS 0x8020
def GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
def GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
def GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
def GL_CONSTANT_BORDER 0x8151
def GL_REPLICATE_BORDER 0x8153
def GL_CONVOLUTION_BORDER_COLOR 0x8154
def GL_COLOR_MATRIX 0x80B1
def GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
def GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
def GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
def GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
def GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
def GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
def GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
def GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
def GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
def GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
def GL_HISTOGRAM 0x8024
def GL_PROXY_HISTOGRAM 0x8025
def GL_HISTOGRAM_WIDTH 0x8026
def GL_HISTOGRAM_FORMAT 0x8027
def GL_HISTOGRAM_RED_SIZE 0x8028
def GL_HISTOGRAM_GREEN_SIZE 0x8029
def GL_HISTOGRAM_BLUE_SIZE 0x802A
def GL_HISTOGRAM_ALPHA_SIZE 0x802B
def GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
def GL_HISTOGRAM_SINK 0x802D
def GL_MINMAX 0x802E
def GL_MINMAX_FORMAT 0x802F
def GL_MINMAX_SINK 0x8030
def GL_TABLE_TOO_LARGE 0x8031
def GL_BLEND_EQUATION 0x8009
def GL_MIN 0x8007
def GL_MAX 0x8008
def GL_FUNC_ADD 0x8006
def GL_FUNC_SUBTRACT 0x800A
def GL_FUNC_REVERSE_SUBTRACT 0x800B
def GL_BLEND_COLOR 0x8005
def GL_TEXTURE0 0x84C0
def GL_TEXTURE1 0x84C1
def GL_TEXTURE2 0x84C2
def GL_TEXTURE3 0x84C3
def GL_TEXTURE4 0x84C4
def GL_TEXTURE5 0x84C5
def GL_TEXTURE6 0x84C6
def GL_TEXTURE7 0x84C7
def GL_TEXTURE8 0x84C8
def GL_TEXTURE9 0x84C9
def GL_TEXTURE10 0x84CA
def GL_TEXTURE11 0x84CB
def GL_TEXTURE12 0x84CC
def GL_TEXTURE13 0x84CD
def GL_TEXTURE14 0x84CE
def GL_TEXTURE15 0x84CF
def GL_TEXTURE16 0x84D0
def GL_TEXTURE17 0x84D1
def GL_TEXTURE18 0x84D2
def GL_TEXTURE19 0x84D3
def GL_TEXTURE20 0x84D4
def GL_TEXTURE21 0x84D5
def GL_TEXTURE22 0x84D6
def GL_TEXTURE23 0x84D7
def GL_TEXTURE24 0x84D8
def GL_TEXTURE25 0x84D9
def GL_TEXTURE26 0x84DA
def GL_TEXTURE27 0x84DB
def GL_TEXTURE28 0x84DC
def GL_TEXTURE29 0x84DD
def GL_TEXTURE30 0x84DE
def GL_TEXTURE31 0x84DF
def GL_ACTIVE_TEXTURE 0x84E0
def GL_CLIENT_ACTIVE_TEXTURE 0x84E1
def GL_MAX_TEXTURE_UNITS 0x84E2
def GL_NORMAL_MAP 0x8511
def GL_REFLECTION_MAP 0x8512
def GL_TEXTURE_CUBE_MAP 0x8513
def GL_TEXTURE_BINDING_CUBE_MAP 0x8514
def GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
def GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
def GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
def GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
def GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
def GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
def GL_PROXY_TEXTURE_CUBE_MAP 0x851B
def GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
def GL_COMPRESSED_ALPHA 0x84E9
def GL_COMPRESSED_LUMINANCE 0x84EA
def GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
def GL_COMPRESSED_INTENSITY 0x84EC
def GL_COMPRESSED_RGB 0x84ED
def GL_COMPRESSED_RGBA 0x84EE
def GL_TEXTURE_COMPRESSION_HINT 0x84EF
def GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
def GL_TEXTURE_COMPRESSED 0x86A1
def GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
def GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
def GL_MULTISAMPLE 0x809D
def GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
def GL_SAMPLE_ALPHA_TO_ONE 0x809F
def GL_SAMPLE_COVERAGE 0x80A0
def GL_SAMPLE_BUFFERS 0x80A8
def GL_SAMPLES 0x80A9
def GL_SAMPLE_COVERAGE_VALUE 0x80AA
def GL_SAMPLE_COVERAGE_INVERT 0x80AB
def GL_MULTISAMPLE_BIT 0x20000000
def GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
def GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
def GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
def GL_TRANSPOSE_COLOR_MATRIX 0x84E6
def GL_COMBINE 0x8570
def GL_COMBINE_RGB 0x8571
def GL_COMBINE_ALPHA 0x8572
def GL_SOURCE0_RGB 0x8580
def GL_SOURCE1_RGB 0x8581
def GL_SOURCE2_RGB 0x8582
def GL_SOURCE0_ALPHA 0x8588
def GL_SOURCE1_ALPHA 0x8589
def GL_SOURCE2_ALPHA 0x858A
def GL_OPERAND0_RGB 0x8590
def GL_OPERAND1_RGB 0x8591
def GL_OPERAND2_RGB 0x8592
def GL_OPERAND0_ALPHA 0x8598
def GL_OPERAND1_ALPHA 0x8599
def GL_OPERAND2_ALPHA 0x859A
def GL_RGB_SCALE 0x8573
def GL_ADD_SIGNED 0x8574
def GL_INTERPOLATE 0x8575
def GL_SUBTRACT 0x84E7
def GL_CONSTANT 0x8576
def GL_PRIMARY_COLOR 0x8577
def GL_PREVIOUS 0x8578
def GL_DOT3_RGB 0x86AE
def GL_DOT3_RGBA 0x86AF
 end of OPENGL constants
 type PFD int'nSize int'nVersion long'dwFlags byte'iPixelType byte'cColorBits byte'cRedBits byte'cRedShift byte'cGreenBits byte'cGreenShift byte'cBlueBits byte'cBlueShift byte'cAlphaBits byte'cAlphaShift byte'cAccumBits byte'cAccumRedBits byte'cAccumGreenBits byte'cAccumBlueBits byte'cAccumAlphaBits byte'cDepthBits byte'cStencilBits byte'cAuxBuffers byte'iLayerType byte'bReserved long'dwLayerMask long'dwVisibleMask long'dwDamageMask 



if(!ShowDialog("dlg_opengl" &dlg_opengl)) ret






  dlg_opengl  8 3755D579 0
 \Dialog_Editor
function# hDlg message wParam lParam
int-- hglrc
int-- hdc
long-- ifff
RECT-- myrect
float-- theta=0
PIXELFORMATDESCRIPTOR-- PixFrm
if(hDlg) goto messages

 BEGIN DIALOG
 0 "" 0x90C80A44 0x100 0 0 485 268 "Dialog"
 END DIALOG
 DIALOG EDITOR: "" 0x203000A "" "" ""

ret
 messages
sel message
	case WM_INITDIALOG
		hdc=GetDC(hDlg)
		PixFrm.nSize=sizeof(PixFrm)
		PixFrm.nVersion=1
		PixFrm.dwFlags=PFD_DRAW_TO_WINDOW|PFD_SUPPORT_OPENGL|PFD_DOUBLEBUFFER
		PixFrm.iPixelType=PFD_TYPE_RGBA
		PixFrm.cColorBits=24
		PixFrm.cDepthBits=16
		PixFrm.iLayerType=PFD_MAIN_PLANE
		ifff=ChoosePixelFormat(hdc,&PixFrm)
		SetPixelFormat(hdc,ifff,&PixFrm)
		hglrc=wglCreateContext(hdc)
		wglMakeCurrent(hdc hglrc)
	case WM_DESTROY
		wglMakeCurrent(0,0)
		wglDeleteContext(hglrc)
		ReleaseDC( hDlg, hdc )
	case WM_COMMAND goto messages2
	case else
		glClearColor(0,0,0,0)
		glClear(GL_COLOR_BUFFER_BIT)
		glPushMatrix
		glRotatef(theta, 0.0, 0.0, 1.0);
		glBegin(GL_TRIANGLES)
		glColor3f( 1.0, 0.0, 0.0)
		glVertex2f( 0.0, 1.0)
		glColor3f( 0.0, 1.0, 0.0)
		glVertex2f( 0.87, -0.5 )
		glColor3f( 0.0, 0.0, 1.0 )
		glVertex2f( -0.87, -0.5 )
		glEnd();
		glPopMatrix();
		SwapBuffers(hdc);
		theta=theta+1.0
ret
 messages2
sel wParam
	case IDOK
	case IDCANCEL
ret 1

  file  268500992 0

  