
Strict

Module Pub.Glew

ModuleInfo "Version: 1.07"
ModuleInfo "Author: Milan Ikits, Marcelo Magallon"
ModuleInfo "License: SGI Free Software License B"
ModuleInfo "Copyright: Milan Ikits, Marcelo Magallon"
ModuleInfo "Modserver: BRL"

ModuleInfo "History: 1.07 Release"
ModuleInfo "History: Updated to glew 1.5.1"
ModuleInfo "History: Modified glew2bmx to handle a GLint64EXT, GLuint64EXT and char - UNTESTED!"
ModuleInfo "History: 1.06 Release"
ModuleInfo "History: Rebuilt to fix MacOS ld errors"
ModuleInfo "History: 1.05 Release"
ModuleInfo "History: Removed glew2bmx.exe!"
ModuleInfo "History: 1.04 Release"
ModuleInfo "History: Updated to glew 1.3.4"
ModuleInfo "History: 1.03 Release"
ModuleInfo "History: Updated to GL2.0 compatible version 1.3.3"

Import Pub.OpenGL

Import "glew_static.c"

Extern "Os"

Global GL_VERSION_1_1:Byte="__GLEW_VERSION_1_1"
Const GL_SMOOTH_POINT_SIZE_RANGE=$0B12
Const GL_SMOOTH_POINT_SIZE_GRANULARITY=$0B13
Const GL_SMOOTH_LINE_WIDTH_RANGE=$0B22
Const GL_SMOOTH_LINE_WIDTH_GRANULARITY=$0B23
Const GL_UNSIGNED_BYTE_3_3_2=$8032
Const GL_UNSIGNED_SHORT_4_4_4_4=$8033
Const GL_UNSIGNED_SHORT_5_5_5_1=$8034
Const GL_UNSIGNED_INT_8_8_8_8=$8035
Const GL_UNSIGNED_INT_10_10_10_2=$8036
Const GL_RESCALE_NORMAL=$803A
Const GL_TEXTURE_BINDING_3D=$806A
Const GL_PACK_SKIP_IMAGES=$806B
Const GL_PACK_IMAGE_HEIGHT=$806C
Const GL_UNPACK_SKIP_IMAGES=$806D
Const GL_UNPACK_IMAGE_HEIGHT=$806E
Const GL_TEXTURE_3D=$806F
Const GL_PROXY_TEXTURE_3D=$8070
Const GL_TEXTURE_DEPTH=$8071
Const GL_TEXTURE_WRAP_R=$8072
Const GL_MAX_3D_TEXTURE_SIZE=$8073
Const GL_BGR=$80E0
Const GL_BGRA=$80E1
Const GL_MAX_ELEMENTS_VERTICES=$80E8
Const GL_MAX_ELEMENTS_INDICES=$80E9
Const GL_CLAMP_TO_EDGE=$812F
Const GL_TEXTURE_MIN_LOD=$813A
Const GL_TEXTURE_MAX_LOD=$813B
Const GL_TEXTURE_BASE_LEVEL=$813C
Const GL_TEXTURE_MAX_LEVEL=$813D
Const GL_LIGHT_MODEL_COLOR_CONTROL=$81F8
Const GL_SINGLE_COLOR=$81F9
Const GL_SEPARATE_SPECULAR_COLOR=$81FA
Const GL_UNSIGNED_BYTE_2_3_3_REV=$8362
Const GL_UNSIGNED_SHORT_5_6_5=$8363
Const GL_UNSIGNED_SHORT_5_6_5_REV=$8364
Const GL_UNSIGNED_SHORT_4_4_4_4_REV=$8365
Const GL_UNSIGNED_SHORT_1_5_5_5_REV=$8366
Const GL_UNSIGNED_INT_8_8_8_8_REV=$8367
Const GL_UNSIGNED_INT_2_10_10_10_REV=$8368
Const GL_ALIASED_POINT_SIZE_RANGE=$846D
Const GL_ALIASED_LINE_WIDTH_RANGE=$846E
Global glCopyTexSubImage3D(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewCopyTexSubImage3D"
Global glDrawRangeElements(mode_:Int,start_:Int,end_:Int,count_:Int,type_:Int,indices_:Byte Ptr)="__glewDrawRangeElements"
Global glTexImage3D(target_:Int,level_:Int,internalFormat_:Int,width_:Int,height_:Int,depth_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTexImage3D"
Global glTexSubImage3D(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,width_:Int,height_:Int,depth_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTexSubImage3D"
Global GL_VERSION_1_2:Byte="__GLEW_VERSION_1_2"
Const GL_MULTISAMPLE=$809D
Const GL_SAMPLE_ALPHA_TO_COVERAGE=$809E
Const GL_SAMPLE_ALPHA_TO_ONE=$809F
Const GL_SAMPLE_COVERAGE=$80A0
Const GL_SAMPLE_BUFFERS=$80A8
Const GL_SAMPLES=$80A9
Const GL_SAMPLE_COVERAGE_VALUE=$80AA
Const GL_SAMPLE_COVERAGE_INVERT=$80AB
Const GL_CLAMP_TO_BORDER=$812D
Const GL_TEXTURE0=$84C0
Const GL_TEXTURE1=$84C1
Const GL_TEXTURE2=$84C2
Const GL_TEXTURE3=$84C3
Const GL_TEXTURE4=$84C4
Const GL_TEXTURE5=$84C5
Const GL_TEXTURE6=$84C6
Const GL_TEXTURE7=$84C7
Const GL_TEXTURE8=$84C8
Const GL_TEXTURE9=$84C9
Const GL_TEXTURE10=$84CA
Const GL_TEXTURE11=$84CB
Const GL_TEXTURE12=$84CC
Const GL_TEXTURE13=$84CD
Const GL_TEXTURE14=$84CE
Const GL_TEXTURE15=$84CF
Const GL_TEXTURE16=$84D0
Const GL_TEXTURE17=$84D1
Const GL_TEXTURE18=$84D2
Const GL_TEXTURE19=$84D3
Const GL_TEXTURE20=$84D4
Const GL_TEXTURE21=$84D5
Const GL_TEXTURE22=$84D6
Const GL_TEXTURE23=$84D7
Const GL_TEXTURE24=$84D8
Const GL_TEXTURE25=$84D9
Const GL_TEXTURE26=$84DA
Const GL_TEXTURE27=$84DB
Const GL_TEXTURE28=$84DC
Const GL_TEXTURE29=$84DD
Const GL_TEXTURE30=$84DE
Const GL_TEXTURE31=$84DF
Const GL_ACTIVE_TEXTURE=$84E0
Const GL_CLIENT_ACTIVE_TEXTURE=$84E1
Const GL_MAX_TEXTURE_UNITS=$84E2
Const GL_TRANSPOSE_MODELVIEW_MATRIX=$84E3
Const GL_TRANSPOSE_PROJECTION_MATRIX=$84E4
Const GL_TRANSPOSE_TEXTURE_MATRIX=$84E5
Const GL_TRANSPOSE_COLOR_MATRIX=$84E6
Const GL_SUBTRACT=$84E7
Const GL_COMPRESSED_ALPHA=$84E9
Const GL_COMPRESSED_LUMINANCE=$84EA
Const GL_COMPRESSED_LUMINANCE_ALPHA=$84EB
Const GL_COMPRESSED_INTENSITY=$84EC
Const GL_COMPRESSED_RGB=$84ED
Const GL_COMPRESSED_RGBA=$84EE
Const GL_TEXTURE_COMPRESSION_HINT=$84EF
Const GL_NORMAL_MAP=$8511
Const GL_REFLECTION_MAP=$8512
Const GL_TEXTURE_CUBE_MAP=$8513
Const GL_TEXTURE_BINDING_CUBE_MAP=$8514
Const GL_TEXTURE_CUBE_MAP_POSITIVE_X=$8515
Const GL_TEXTURE_CUBE_MAP_NEGATIVE_X=$8516
Const GL_TEXTURE_CUBE_MAP_POSITIVE_Y=$8517
Const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y=$8518
Const GL_TEXTURE_CUBE_MAP_POSITIVE_Z=$8519
Const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z=$851A
Const GL_PROXY_TEXTURE_CUBE_MAP=$851B
Const GL_MAX_CUBE_MAP_TEXTURE_SIZE=$851C
Const GL_COMBINE=$8570
Const GL_COMBINE_RGB=$8571
Const GL_COMBINE_ALPHA=$8572
Const GL_RGB_SCALE=$8573
Const GL_ADD_SIGNED=$8574
Const GL_INTERPOLATE=$8575
Const GL_CONSTANT=$8576
Const GL_PRIMARY_COLOR=$8577
Const GL_PREVIOUS=$8578
Const GL_SOURCE0_RGB=$8580
Const GL_SOURCE1_RGB=$8581
Const GL_SOURCE2_RGB=$8582
Const GL_SOURCE0_ALPHA=$8588
Const GL_SOURCE1_ALPHA=$8589
Const GL_SOURCE2_ALPHA=$858A
Const GL_OPERAND0_RGB=$8590
Const GL_OPERAND1_RGB=$8591
Const GL_OPERAND2_RGB=$8592
Const GL_OPERAND0_ALPHA=$8598
Const GL_OPERAND1_ALPHA=$8599
Const GL_OPERAND2_ALPHA=$859A
Const GL_TEXTURE_COMPRESSED_IMAGE_SIZE=$86A0
Const GL_TEXTURE_COMPRESSED=$86A1
Const GL_NUM_COMPRESSED_TEXTURE_FORMATS=$86A2
Const GL_COMPRESSED_TEXTURE_FORMATS=$86A3
Const GL_DOT3_RGB=$86AE
Const GL_DOT3_RGBA=$86AF
Const GL_MULTISAMPLE_BIT=$20000000
Global glActiveTexture(texture_:Int)="__glewActiveTexture"
Global glClientActiveTexture(texture_:Int)="__glewClientActiveTexture"
Global glCompressedTexImage1D(target_:Int,level_:Int,internalformat_:Int,width_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexImage1D"
Global glCompressedTexImage2D(target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexImage2D"
Global glCompressedTexImage3D(target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,depth_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexImage3D"
Global glCompressedTexSubImage1D(target_:Int,level_:Int,xoffset_:Int,width_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexSubImage1D"
Global glCompressedTexSubImage2D(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,width_:Int,height_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexSubImage2D"
Global glCompressedTexSubImage3D(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,width_:Int,height_:Int,depth_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexSubImage3D"
Global glGetCompressedTexImage(target_:Int,lod_:Int,img_:Byte Ptr)="__glewGetCompressedTexImage"
Global glLoadTransposeMatrixd(m_:Double Ptr)="__glewLoadTransposeMatrixd"
Global glLoadTransposeMatrixf(m_:Float Ptr)="__glewLoadTransposeMatrixf"
Global glMultTransposeMatrixd(m_:Double Ptr)="__glewMultTransposeMatrixd"
Global glMultTransposeMatrixf(m_:Float Ptr)="__glewMultTransposeMatrixf"
Global glMultiTexCoord1d(target_:Int,s_:Double)="__glewMultiTexCoord1d"
Global glMultiTexCoord1dv(target_:Int,v_:Double Ptr)="__glewMultiTexCoord1dv"
Global glMultiTexCoord1f(target_:Int,s_:Float)="__glewMultiTexCoord1f"
Global glMultiTexCoord1fv(target_:Int,v_:Float Ptr)="__glewMultiTexCoord1fv"
Global glMultiTexCoord1i(target_:Int,s_:Int)="__glewMultiTexCoord1i"
Global glMultiTexCoord1iv(target_:Int,v_:Int Ptr)="__glewMultiTexCoord1iv"
Global glMultiTexCoord1s(target_:Int,s_:Short)="__glewMultiTexCoord1s"
Global glMultiTexCoord1sv(target_:Int,v_:Short Ptr)="__glewMultiTexCoord1sv"
Global glMultiTexCoord2d(target_:Int,s_:Double,t_:Double)="__glewMultiTexCoord2d"
Global glMultiTexCoord2dv(target_:Int,v_:Double Ptr)="__glewMultiTexCoord2dv"
Global glMultiTexCoord2f(target_:Int,s_:Float,t_:Float)="__glewMultiTexCoord2f"
Global glMultiTexCoord2fv(target_:Int,v_:Float Ptr)="__glewMultiTexCoord2fv"
Global glMultiTexCoord2i(target_:Int,s_:Int,t_:Int)="__glewMultiTexCoord2i"
Global glMultiTexCoord2iv(target_:Int,v_:Int Ptr)="__glewMultiTexCoord2iv"
Global glMultiTexCoord2s(target_:Int,s_:Short,t_:Short)="__glewMultiTexCoord2s"
Global glMultiTexCoord2sv(target_:Int,v_:Short Ptr)="__glewMultiTexCoord2sv"
Global glMultiTexCoord3d(target_:Int,s_:Double,t_:Double,r_:Double)="__glewMultiTexCoord3d"
Global glMultiTexCoord3dv(target_:Int,v_:Double Ptr)="__glewMultiTexCoord3dv"
Global glMultiTexCoord3f(target_:Int,s_:Float,t_:Float,r_:Float)="__glewMultiTexCoord3f"
Global glMultiTexCoord3fv(target_:Int,v_:Float Ptr)="__glewMultiTexCoord3fv"
Global glMultiTexCoord3i(target_:Int,s_:Int,t_:Int,r_:Int)="__glewMultiTexCoord3i"
Global glMultiTexCoord3iv(target_:Int,v_:Int Ptr)="__glewMultiTexCoord3iv"
Global glMultiTexCoord3s(target_:Int,s_:Short,t_:Short,r_:Short)="__glewMultiTexCoord3s"
Global glMultiTexCoord3sv(target_:Int,v_:Short Ptr)="__glewMultiTexCoord3sv"
Global glMultiTexCoord4d(target_:Int,s_:Double,t_:Double,r_:Double,q_:Double)="__glewMultiTexCoord4d"
Global glMultiTexCoord4dv(target_:Int,v_:Double Ptr)="__glewMultiTexCoord4dv"
Global glMultiTexCoord4f(target_:Int,s_:Float,t_:Float,r_:Float,q_:Float)="__glewMultiTexCoord4f"
Global glMultiTexCoord4fv(target_:Int,v_:Float Ptr)="__glewMultiTexCoord4fv"
Global glMultiTexCoord4i(target_:Int,s_:Int,t_:Int,r_:Int,q_:Int)="__glewMultiTexCoord4i"
Global glMultiTexCoord4iv(target_:Int,v_:Int Ptr)="__glewMultiTexCoord4iv"
Global glMultiTexCoord4s(target_:Int,s_:Short,t_:Short,r_:Short,q_:Short)="__glewMultiTexCoord4s"
Global glMultiTexCoord4sv(target_:Int,v_:Short Ptr)="__glewMultiTexCoord4sv"
Global glSampleCoverage(value_:Float,invert_:Byte)="__glewSampleCoverage"
Global GL_VERSION_1_3:Byte="__GLEW_VERSION_1_3"
Const GL_BLEND_DST_RGB=$80C8
Const GL_BLEND_SRC_RGB=$80C9
Const GL_BLEND_DST_ALPHA=$80CA
Const GL_BLEND_SRC_ALPHA=$80CB
Const GL_POINT_SIZE_MIN=$8126
Const GL_POINT_SIZE_MAX=$8127
Const GL_POINT_FADE_THRESHOLD_SIZE=$8128
Const GL_POINT_DISTANCE_ATTENUATION=$8129
Const GL_GENERATE_MIPMAP=$8191
Const GL_GENERATE_MIPMAP_HINT=$8192
Const GL_DEPTH_COMPONENT16=$81A5
Const GL_DEPTH_COMPONENT24=$81A6
Const GL_DEPTH_COMPONENT32=$81A7
Const GL_MIRRORED_REPEAT=$8370
Const GL_FOG_COORDINATE_SOURCE=$8450
Const GL_FOG_COORDINATE=$8451
Const GL_FRAGMENT_DEPTH=$8452
Const GL_CURRENT_FOG_COORDINATE=$8453
Const GL_FOG_COORDINATE_ARRAY_TYPE=$8454
Const GL_FOG_COORDINATE_ARRAY_STRIDE=$8455
Const GL_FOG_COORDINATE_ARRAY_POINTER=$8456
Const GL_FOG_COORDINATE_ARRAY=$8457
Const GL_COLOR_SUM=$8458
Const GL_CURRENT_SECONDARY_COLOR=$8459
Const GL_SECONDARY_COLOR_ARRAY_SIZE=$845A
Const GL_SECONDARY_COLOR_ARRAY_TYPE=$845B
Const GL_SECONDARY_COLOR_ARRAY_STRIDE=$845C
Const GL_SECONDARY_COLOR_ARRAY_POINTER=$845D
Const GL_SECONDARY_COLOR_ARRAY=$845E
Const GL_MAX_TEXTURE_LOD_BIAS=$84FD
Const GL_TEXTURE_FILTER_CONTROL=$8500
Const GL_TEXTURE_LOD_BIAS=$8501
Const GL_INCR_WRAP=$8507
Const GL_DECR_WRAP=$8508
Const GL_TEXTURE_DEPTH_SIZE=$884A
Const GL_DEPTH_TEXTURE_MODE=$884B
Const GL_TEXTURE_COMPARE_MODE=$884C
Const GL_TEXTURE_COMPARE_FUNC=$884D
Const GL_COMPARE_R_TO_TEXTURE=$884E
Global glBlendColor(red_:Float,green_:Float,blue_:Float,alpha_:Float)="__glewBlendColor"
Global glBlendEquation(mode_:Int)="__glewBlendEquation"
Global glBlendFuncSeparate(sfactorRGB_:Int,dfactorRGB_:Int,sfactorAlpha_:Int,dfactorAlpha_:Int)="__glewBlendFuncSeparate"
Global glFogCoordPointer(type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewFogCoordPointer"
Global glFogCoordd(coord_:Double)="__glewFogCoordd"
Global glFogCoorddv(coord_:Double Ptr)="__glewFogCoorddv"
Global glFogCoordf(coord_:Float)="__glewFogCoordf"
Global glFogCoordfv(coord_:Float Ptr)="__glewFogCoordfv"
Global glMultiDrawArrays(mode_:Int,first_:Int Ptr,count_:Int Ptr,primcount_:Int)="__glewMultiDrawArrays"
Global glMultiDrawElements(mode_:Int,count_:Int Ptr,type_:Int,indices_:Byte Ptr Ptr,primcount_:Int)="__glewMultiDrawElements"
Global glPointParameterf(pname_:Int,param_:Float)="__glewPointParameterf"
Global glPointParameterfv(pname_:Int,params_:Float Ptr)="__glewPointParameterfv"
Global glPointParameteri(pname_:Int,param_:Int)="__glewPointParameteri"
Global glPointParameteriv(pname_:Int,params_:Int Ptr)="__glewPointParameteriv"
Global glSecondaryColor3b(red_:Byte,green_:Byte,blue_:Byte)="__glewSecondaryColor3b"
Global glSecondaryColor3bv(v_:Byte Ptr)="__glewSecondaryColor3bv"
Global glSecondaryColor3d(red_:Double,green_:Double,blue_:Double)="__glewSecondaryColor3d"
Global glSecondaryColor3dv(v_:Double Ptr)="__glewSecondaryColor3dv"
Global glSecondaryColor3f(red_:Float,green_:Float,blue_:Float)="__glewSecondaryColor3f"
Global glSecondaryColor3fv(v_:Float Ptr)="__glewSecondaryColor3fv"
Global glSecondaryColor3i(red_:Int,green_:Int,blue_:Int)="__glewSecondaryColor3i"
Global glSecondaryColor3iv(v_:Int Ptr)="__glewSecondaryColor3iv"
Global glSecondaryColor3s(red_:Short,green_:Short,blue_:Short)="__glewSecondaryColor3s"
Global glSecondaryColor3sv(v_:Short Ptr)="__glewSecondaryColor3sv"
Global glSecondaryColor3ub(red_:Byte,green_:Byte,blue_:Byte)="__glewSecondaryColor3ub"
Global glSecondaryColor3ubv(v_:Byte Ptr)="__glewSecondaryColor3ubv"
Global glSecondaryColor3ui(red_:Int,green_:Int,blue_:Int)="__glewSecondaryColor3ui"
Global glSecondaryColor3uiv(v_:Int Ptr)="__glewSecondaryColor3uiv"
Global glSecondaryColor3us(red_:Short,green_:Short,blue_:Short)="__glewSecondaryColor3us"
Global glSecondaryColor3usv(v_:Short Ptr)="__glewSecondaryColor3usv"
Global glSecondaryColorPointer(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewSecondaryColorPointer"
Global glWindowPos2d(x_:Double,y_:Double)="__glewWindowPos2d"
Global glWindowPos2dv(p_:Double Ptr)="__glewWindowPos2dv"
Global glWindowPos2f(x_:Float,y_:Float)="__glewWindowPos2f"
Global glWindowPos2fv(p_:Float Ptr)="__glewWindowPos2fv"
Global glWindowPos2i(x_:Int,y_:Int)="__glewWindowPos2i"
Global glWindowPos2iv(p_:Int Ptr)="__glewWindowPos2iv"
Global glWindowPos2s(x_:Short,y_:Short)="__glewWindowPos2s"
Global glWindowPos2sv(p_:Short Ptr)="__glewWindowPos2sv"
Global glWindowPos3d(x_:Double,y_:Double,z_:Double)="__glewWindowPos3d"
Global glWindowPos3dv(p_:Double Ptr)="__glewWindowPos3dv"
Global glWindowPos3f(x_:Float,y_:Float,z_:Float)="__glewWindowPos3f"
Global glWindowPos3fv(p_:Float Ptr)="__glewWindowPos3fv"
Global glWindowPos3i(x_:Int,y_:Int,z_:Int)="__glewWindowPos3i"
Global glWindowPos3iv(p_:Int Ptr)="__glewWindowPos3iv"
Global glWindowPos3s(x_:Short,y_:Short,z_:Short)="__glewWindowPos3s"
Global glWindowPos3sv(p_:Short Ptr)="__glewWindowPos3sv"
Global GL_VERSION_1_4:Byte="__GLEW_VERSION_1_4"
Const GL_BUFFER_SIZE=$8764
Const GL_BUFFER_USAGE=$8765
Const GL_QUERY_COUNTER_BITS=$8864
Const GL_CURRENT_QUERY=$8865
Const GL_QUERY_RESULT=$8866
Const GL_QUERY_RESULT_AVAILABLE=$8867
Const GL_ARRAY_BUFFER=$8892
Const GL_ELEMENT_ARRAY_BUFFER=$8893
Const GL_ARRAY_BUFFER_BINDING=$8894
Const GL_ELEMENT_ARRAY_BUFFER_BINDING=$8895
Const GL_VERTEX_ARRAY_BUFFER_BINDING=$8896
Const GL_NORMAL_ARRAY_BUFFER_BINDING=$8897
Const GL_COLOR_ARRAY_BUFFER_BINDING=$8898
Const GL_INDEX_ARRAY_BUFFER_BINDING=$8899
Const GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING=$889A
Const GL_EDGE_FLAG_ARRAY_BUFFER_BINDING=$889B
Const GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING=$889C
Const GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING=$889D
Const GL_WEIGHT_ARRAY_BUFFER_BINDING=$889E
Const GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING=$889F
Const GL_READ_ONLY=$88B8
Const GL_WRITE_ONLY=$88B9
Const GL_READ_WRITE=$88BA
Const GL_BUFFER_ACCESS=$88BB
Const GL_BUFFER_MAPPED=$88BC
Const GL_BUFFER_MAP_POINTER=$88BD
Const GL_STREAM_DRAW=$88E0
Const GL_STREAM_READ=$88E1
Const GL_STREAM_COPY=$88E2
Const GL_STATIC_DRAW=$88E4
Const GL_STATIC_READ=$88E5
Const GL_STATIC_COPY=$88E6
Const GL_DYNAMIC_DRAW=$88E8
Const GL_DYNAMIC_READ=$88E9
Const GL_DYNAMIC_COPY=$88EA
Const GL_SAMPLES_PASSED=$8914
Global glBeginQuery(target_:Int,id_:Int)="__glewBeginQuery"
Global glBindBuffer(target_:Int,buffer_:Int)="__glewBindBuffer"
Global glBufferData(target_:Int,size_:Int,data_:Byte Ptr,usage_:Int)="__glewBufferData"
Global glBufferSubData(target_:Int,offset_:Int,size_:Int,data_:Byte Ptr)="__glewBufferSubData"
Global glDeleteBuffers(n_:Int,buffers_:Int Ptr)="__glewDeleteBuffers"
Global glDeleteQueries(n_:Int,ids_:Int Ptr)="__glewDeleteQueries"
Global glEndQuery(target_:Int)="__glewEndQuery"
Global glGenBuffers(n_:Int,buffers_:Int Ptr)="__glewGenBuffers"
Global glGenQueries(n_:Int,ids_:Int Ptr)="__glewGenQueries"
Global glGetBufferParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetBufferParameteriv"
Global glGetBufferPointerv(target_:Int,pname_:Int,params_:Byte Ptr Ptr)="__glewGetBufferPointerv"
Global glGetBufferSubData(target_:Int,offset_:Int,size_:Int,data_:Byte Ptr)="__glewGetBufferSubData"
Global glGetQueryObjectiv(id_:Int,pname_:Int,params_:Int Ptr)="__glewGetQueryObjectiv"
Global glGetQueryObjectuiv(id_:Int,pname_:Int,params_:Int Ptr)="__glewGetQueryObjectuiv"
Global glGetQueryiv(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetQueryiv"
Global glIsBuffer:Byte(buffer_:Int)="__glewIsBuffer"
Global glIsQuery:Byte(id_:Int)="__glewIsQuery"
Global glMapBuffer:Byte Ptr(target_:Int,access_:Int)="__glewMapBuffer"
Global glUnmapBuffer:Byte(target_:Int)="__glewUnmapBuffer"
Global GL_VERSION_1_5:Byte="__GLEW_VERSION_1_5"
Const GL_VERTEX_ATTRIB_ARRAY_ENABLED=$8622
Const GL_VERTEX_ATTRIB_ARRAY_SIZE=$8623
Const GL_VERTEX_ATTRIB_ARRAY_STRIDE=$8624
Const GL_VERTEX_ATTRIB_ARRAY_TYPE=$8625
Const GL_CURRENT_VERTEX_ATTRIB=$8626
Const GL_VERTEX_PROGRAM_POINT_SIZE=$8642
Const GL_VERTEX_PROGRAM_TWO_SIDE=$8643
Const GL_VERTEX_ATTRIB_ARRAY_POINTER=$8645
Const GL_STENCIL_BACK_FUNC=$8800
Const GL_STENCIL_BACK_FAIL=$8801
Const GL_STENCIL_BACK_PASS_DEPTH_FAIL=$8802
Const GL_STENCIL_BACK_PASS_DEPTH_PASS=$8803
Const GL_MAX_DRAW_BUFFERS=$8824
Const GL_DRAW_BUFFER0=$8825
Const GL_DRAW_BUFFER1=$8826
Const GL_DRAW_BUFFER2=$8827
Const GL_DRAW_BUFFER3=$8828
Const GL_DRAW_BUFFER4=$8829
Const GL_DRAW_BUFFER5=$882A
Const GL_DRAW_BUFFER6=$882B
Const GL_DRAW_BUFFER7=$882C
Const GL_DRAW_BUFFER8=$882D
Const GL_DRAW_BUFFER9=$882E
Const GL_DRAW_BUFFER10=$882F
Const GL_DRAW_BUFFER11=$8830
Const GL_DRAW_BUFFER12=$8831
Const GL_DRAW_BUFFER13=$8832
Const GL_DRAW_BUFFER14=$8833
Const GL_DRAW_BUFFER15=$8834
Const GL_BLEND_EQUATION_ALPHA=$883D
Const GL_POINT_SPRITE=$8861
Const GL_COORD_REPLACE=$8862
Const GL_MAX_VERTEX_ATTRIBS=$8869
Const GL_VERTEX_ATTRIB_ARRAY_NORMALIZED=$886A
Const GL_MAX_TEXTURE_COORDS=$8871
Const GL_MAX_TEXTURE_IMAGE_UNITS=$8872
Const GL_FRAGMENT_SHADER=$8B30
Const GL_VERTEX_SHADER=$8B31
Const GL_MAX_FRAGMENT_UNIFORM_COMPONENTS=$8B49
Const GL_MAX_VERTEX_UNIFORM_COMPONENTS=$8B4A
Const GL_MAX_VARYING_FLOATS=$8B4B
Const GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS=$8B4C
Const GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS=$8B4D
Const GL_SHADER_TYPE=$8B4F
Const GL_FLOAT_VEC2=$8B50
Const GL_FLOAT_VEC3=$8B51
Const GL_FLOAT_VEC4=$8B52
Const GL_INT_VEC2=$8B53
Const GL_INT_VEC3=$8B54
Const GL_INT_VEC4=$8B55
Const GL_BOOL=$8B56
Const GL_BOOL_VEC2=$8B57
Const GL_BOOL_VEC3=$8B58
Const GL_BOOL_VEC4=$8B59
Const GL_FLOAT_MAT2=$8B5A
Const GL_FLOAT_MAT3=$8B5B
Const GL_FLOAT_MAT4=$8B5C
Const GL_SAMPLER_1D=$8B5D
Const GL_SAMPLER_2D=$8B5E
Const GL_SAMPLER_3D=$8B5F
Const GL_SAMPLER_CUBE=$8B60
Const GL_SAMPLER_1D_SHADOW=$8B61
Const GL_SAMPLER_2D_SHADOW=$8B62
Const GL_DELETE_STATUS=$8B80
Const GL_COMPILE_STATUS=$8B81
Const GL_LINK_STATUS=$8B82
Const GL_VALIDATE_STATUS=$8B83
Const GL_INFO_LOG_LENGTH=$8B84
Const GL_ATTACHED_SHADERS=$8B85
Const GL_ACTIVE_UNIFORMS=$8B86
Const GL_ACTIVE_UNIFORM_MAX_LENGTH=$8B87
Const GL_SHADER_SOURCE_LENGTH=$8B88
Const GL_ACTIVE_ATTRIBUTES=$8B89
Const GL_ACTIVE_ATTRIBUTE_MAX_LENGTH=$8B8A
Const GL_FRAGMENT_SHADER_DERIVATIVE_HINT=$8B8B
Const GL_SHADING_LANGUAGE_VERSION=$8B8C
Const GL_CURRENT_PROGRAM=$8B8D
Const GL_POINT_SPRITE_COORD_ORIGIN=$8CA0
Const GL_LOWER_LEFT=$8CA1
Const GL_UPPER_LEFT=$8CA2
Const GL_STENCIL_BACK_REF=$8CA3
Const GL_STENCIL_BACK_VALUE_MASK=$8CA4
Const GL_STENCIL_BACK_WRITEMASK=$8CA5
Global glAttachShader(program_:Int,shader_:Int)="__glewAttachShader"
Global glBindAttribLocation(program_:Int,index_:Int,name_:Byte Ptr)="__glewBindAttribLocation"
Global glBlendEquationSeparate(arg0_:Int,arg1_:Int)="__glewBlendEquationSeparate"
Global glCompileShader(shader_:Int)="__glewCompileShader"
Global glCreateProgram:Int()="__glewCreateProgram"
Global glCreateShader:Int(type_:Int)="__glewCreateShader"
Global glDeleteProgram(program_:Int)="__glewDeleteProgram"
Global glDeleteShader(shader_:Int)="__glewDeleteShader"
Global glDetachShader(program_:Int,shader_:Int)="__glewDetachShader"
Global glDisableVertexAttribArray(arg0_:Int)="__glewDisableVertexAttribArray"
Global glDrawBuffers(n_:Int,bufs_:Int Ptr)="__glewDrawBuffers"
Global glEnableVertexAttribArray(arg0_:Int)="__glewEnableVertexAttribArray"
Global glGetActiveAttrib(program_:Int,index_:Int,maxLength_:Int,length_:Int Ptr,size_:Int Ptr,type_:Int Ptr,name_:Byte Ptr)="__glewGetActiveAttrib"
Global glGetActiveUniform(program_:Int,index_:Int,maxLength_:Int,length_:Int Ptr,size_:Int Ptr,type_:Int Ptr,name_:Byte Ptr)="__glewGetActiveUniform"
Global glGetAttachedShaders(program_:Int,maxCount_:Int,count_:Int Ptr,shaders_:Int Ptr)="__glewGetAttachedShaders"
Global glGetAttribLocation:Int(program_:Int,name_:Byte Ptr)="__glewGetAttribLocation"
Global glGetProgramInfoLog(program_:Int,bufSize_:Int,length_:Int Ptr,infoLog_:Byte Ptr)="__glewGetProgramInfoLog"
Global glGetProgramiv(program_:Int,pname_:Int,param_:Int Ptr)="__glewGetProgramiv"
Global glGetShaderInfoLog(shader_:Int,bufSize_:Int,length_:Int Ptr,infoLog_:Byte Ptr)="__glewGetShaderInfoLog"
Global glGetShaderSource(obj_:Int,maxLength_:Int,length_:Int Ptr,source_:Byte Ptr)="__glewGetShaderSource"
Global glGetShaderiv(shader_:Int,pname_:Int,param_:Int Ptr)="__glewGetShaderiv"
Global glGetUniformLocation:Int(program_:Int,name_:Byte Ptr)="__glewGetUniformLocation"
Global glGetUniformfv(program_:Int,location_:Int,params_:Float Ptr)="__glewGetUniformfv"
Global glGetUniformiv(program_:Int,location_:Int,params_:Int Ptr)="__glewGetUniformiv"
Global glGetVertexAttribPointerv(arg0_:Int,arg1_:Int,arg2_:Byte Ptr)="__glewGetVertexAttribPointerv"
Global glGetVertexAttribdv(arg0_:Int,arg1_:Int,arg2_:Double Ptr)="__glewGetVertexAttribdv"
Global glGetVertexAttribfv(arg0_:Int,arg1_:Int,arg2_:Float Ptr)="__glewGetVertexAttribfv"
Global glGetVertexAttribiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewGetVertexAttribiv"
Global glIsProgram:Byte(program_:Int)="__glewIsProgram"
Global glIsShader:Byte(shader_:Int)="__glewIsShader"
Global glLinkProgram(program_:Int)="__glewLinkProgram"
Global glShaderSource(shader_:Int,count_:Int,strings_:Byte Ptr Ptr,lengths_:Int Ptr)="__glewShaderSource"
Global glStencilFuncSeparate(frontfunc_:Int,backfunc_:Int,ref_:Int,mask_:Int)="__glewStencilFuncSeparate"
Global glStencilMaskSeparate(arg0_:Int,arg1_:Int)="__glewStencilMaskSeparate"
Global glStencilOpSeparate(face_:Int,sfail_:Int,dpfail_:Int,dppass_:Int)="__glewStencilOpSeparate"
Global glUniform1f(location_:Int,v0_:Float)="__glewUniform1f"
Global glUniform1fv(location_:Int,count_:Int,value_:Float Ptr)="__glewUniform1fv"
Global glUniform1i(location_:Int,v0_:Int)="__glewUniform1i"
Global glUniform1iv(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform1iv"
Global glUniform2f(location_:Int,v0_:Float,v1_:Float)="__glewUniform2f"
Global glUniform2fv(location_:Int,count_:Int,value_:Float Ptr)="__glewUniform2fv"
Global glUniform2i(location_:Int,v0_:Int,v1_:Int)="__glewUniform2i"
Global glUniform2iv(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform2iv"
Global glUniform3f(location_:Int,v0_:Float,v1_:Float,v2_:Float)="__glewUniform3f"
Global glUniform3fv(location_:Int,count_:Int,value_:Float Ptr)="__glewUniform3fv"
Global glUniform3i(location_:Int,v0_:Int,v1_:Int,v2_:Int)="__glewUniform3i"
Global glUniform3iv(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform3iv"
Global glUniform4f(location_:Int,v0_:Float,v1_:Float,v2_:Float,v3_:Float)="__glewUniform4f"
Global glUniform4fv(location_:Int,count_:Int,value_:Float Ptr)="__glewUniform4fv"
Global glUniform4i(location_:Int,v0_:Int,v1_:Int,v2_:Int,v3_:Int)="__glewUniform4i"
Global glUniform4iv(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform4iv"
Global glUniformMatrix2fv(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix2fv"
Global glUniformMatrix3fv(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix3fv"
Global glUniformMatrix4fv(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix4fv"
Global glUseProgram(program_:Int)="__glewUseProgram"
Global glValidateProgram(program_:Int)="__glewValidateProgram"
Global glVertexAttrib1d(index_:Int,x_:Double)="__glewVertexAttrib1d"
Global glVertexAttrib1dv(index_:Int,v_:Double Ptr)="__glewVertexAttrib1dv"
Global glVertexAttrib1f(index_:Int,x_:Float)="__glewVertexAttrib1f"
Global glVertexAttrib1fv(index_:Int,v_:Float Ptr)="__glewVertexAttrib1fv"
Global glVertexAttrib1s(index_:Int,x_:Short)="__glewVertexAttrib1s"
Global glVertexAttrib1sv(index_:Int,v_:Short Ptr)="__glewVertexAttrib1sv"
Global glVertexAttrib2d(index_:Int,x_:Double,y_:Double)="__glewVertexAttrib2d"
Global glVertexAttrib2dv(index_:Int,v_:Double Ptr)="__glewVertexAttrib2dv"
Global glVertexAttrib2f(index_:Int,x_:Float,y_:Float)="__glewVertexAttrib2f"
Global glVertexAttrib2fv(index_:Int,v_:Float Ptr)="__glewVertexAttrib2fv"
Global glVertexAttrib2s(index_:Int,x_:Short,y_:Short)="__glewVertexAttrib2s"
Global glVertexAttrib2sv(index_:Int,v_:Short Ptr)="__glewVertexAttrib2sv"
Global glVertexAttrib3d(index_:Int,x_:Double,y_:Double,z_:Double)="__glewVertexAttrib3d"
Global glVertexAttrib3dv(index_:Int,v_:Double Ptr)="__glewVertexAttrib3dv"
Global glVertexAttrib3f(index_:Int,x_:Float,y_:Float,z_:Float)="__glewVertexAttrib3f"
Global glVertexAttrib3fv(index_:Int,v_:Float Ptr)="__glewVertexAttrib3fv"
Global glVertexAttrib3s(index_:Int,x_:Short,y_:Short,z_:Short)="__glewVertexAttrib3s"
Global glVertexAttrib3sv(index_:Int,v_:Short Ptr)="__glewVertexAttrib3sv"
Global glVertexAttrib4Nbv(index_:Int,v_:Byte Ptr)="__glewVertexAttrib4Nbv"
Global glVertexAttrib4Niv(index_:Int,v_:Int Ptr)="__glewVertexAttrib4Niv"
Global glVertexAttrib4Nsv(index_:Int,v_:Short Ptr)="__glewVertexAttrib4Nsv"
Global glVertexAttrib4Nub(index_:Int,x_:Byte,y_:Byte,z_:Byte,w_:Byte)="__glewVertexAttrib4Nub"
Global glVertexAttrib4Nubv(index_:Int,v_:Byte Ptr)="__glewVertexAttrib4Nubv"
Global glVertexAttrib4Nuiv(index_:Int,v_:Int Ptr)="__glewVertexAttrib4Nuiv"
Global glVertexAttrib4Nusv(index_:Int,v_:Short Ptr)="__glewVertexAttrib4Nusv"
Global glVertexAttrib4bv(index_:Int,v_:Byte Ptr)="__glewVertexAttrib4bv"
Global glVertexAttrib4d(index_:Int,x_:Double,y_:Double,z_:Double,w_:Double)="__glewVertexAttrib4d"
Global glVertexAttrib4dv(index_:Int,v_:Double Ptr)="__glewVertexAttrib4dv"
Global glVertexAttrib4f(index_:Int,x_:Float,y_:Float,z_:Float,w_:Float)="__glewVertexAttrib4f"
Global glVertexAttrib4fv(index_:Int,v_:Float Ptr)="__glewVertexAttrib4fv"
Global glVertexAttrib4iv(index_:Int,v_:Int Ptr)="__glewVertexAttrib4iv"
Global glVertexAttrib4s(index_:Int,x_:Short,y_:Short,z_:Short,w_:Short)="__glewVertexAttrib4s"
Global glVertexAttrib4sv(index_:Int,v_:Short Ptr)="__glewVertexAttrib4sv"
Global glVertexAttrib4ubv(index_:Int,v_:Byte Ptr)="__glewVertexAttrib4ubv"
Global glVertexAttrib4uiv(index_:Int,v_:Int Ptr)="__glewVertexAttrib4uiv"
Global glVertexAttrib4usv(index_:Int,v_:Short Ptr)="__glewVertexAttrib4usv"
Global glVertexAttribPointer(index_:Int,size_:Int,type_:Int,normalized_:Byte,stride_:Int,pointer_:Byte Ptr)="__glewVertexAttribPointer"
Global GL_VERSION_2_0:Byte="__GLEW_VERSION_2_0"
Const GL_CURRENT_RASTER_SECONDARY_COLOR=$845F
Const GL_PIXEL_PACK_BUFFER=$88EB
Const GL_PIXEL_UNPACK_BUFFER=$88EC
Const GL_PIXEL_PACK_BUFFER_BINDING=$88ED
Const GL_PIXEL_UNPACK_BUFFER_BINDING=$88EF
Const GL_FLOAT_MAT2x3=$8B65
Const GL_FLOAT_MAT2x4=$8B66
Const GL_FLOAT_MAT3x2=$8B67
Const GL_FLOAT_MAT3x4=$8B68
Const GL_FLOAT_MAT4x2=$8B69
Const GL_FLOAT_MAT4x3=$8B6A
Const GL_SRGB=$8C40
Const GL_SRGB8=$8C41
Const GL_SRGB_ALPHA=$8C42
Const GL_SRGB8_ALPHA8=$8C43
Const GL_SLUMINANCE_ALPHA=$8C44
Const GL_SLUMINANCE8_ALPHA8=$8C45
Const GL_SLUMINANCE=$8C46
Const GL_SLUMINANCE8=$8C47
Const GL_COMPRESSED_SRGB=$8C48
Const GL_COMPRESSED_SRGB_ALPHA=$8C49
Const GL_COMPRESSED_SLUMINANCE=$8C4A
Const GL_COMPRESSED_SLUMINANCE_ALPHA=$8C4B
Global glUniformMatrix2x3fv(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix2x3fv"
Global glUniformMatrix2x4fv(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix2x4fv"
Global glUniformMatrix3x2fv(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix3x2fv"
Global glUniformMatrix3x4fv(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix3x4fv"
Global glUniformMatrix4x2fv(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix4x2fv"
Global glUniformMatrix4x3fv(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix4x3fv"
Global GL_VERSION_2_1:Byte="__GLEW_VERSION_2_1"
Const GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT=$0001
Const GL_MAJOR_VERSION=$821B
Const GL_MINOR_VERSION=$821C
Const GL_NUM_EXTENSIONS=$821D
Const GL_CONTEXT_FLAGS=$821E
Const GL_DEPTH_BUFFER=$8223
Const GL_STENCIL_BUFFER=$8224
Const GL_COMPRESSED_RED=$8225
Const GL_COMPRESSED_RG=$8226
Const GL_RGBA32F=$8814
Const GL_RGB32F=$8815
Const GL_RGBA16F=$881A
Const GL_RGB16F=$881B
Const GL_VERTEX_ATTRIB_ARRAY_INTEGER=$88FD
Const GL_MAX_ARRAY_TEXTURE_LAYERS=$88FF
Const GL_MIN_PROGRAM_TEXEL_OFFSET=$8904
Const GL_MAX_PROGRAM_TEXEL_OFFSET=$8905
Const GL_CLAMP_VERTEX_COLOR=$891A
Const GL_CLAMP_FRAGMENT_COLOR=$891B
Const GL_CLAMP_READ_COLOR=$891C
Const GL_FIXED_ONLY=$891D
Const GL_TEXTURE_RED_TYPE=$8C10
Const GL_TEXTURE_GREEN_TYPE=$8C11
Const GL_TEXTURE_BLUE_TYPE=$8C12
Const GL_TEXTURE_ALPHA_TYPE=$8C13
Const GL_TEXTURE_LUMINANCE_TYPE=$8C14
Const GL_TEXTURE_INTENSITY_TYPE=$8C15
Const GL_TEXTURE_DEPTH_TYPE=$8C16
Const GL_UNSIGNED_NORMALIZED=$8C17
Const GL_TEXTURE_1D_ARRAY=$8C18
Const GL_PROXY_TEXTURE_1D_ARRAY=$8C19
Const GL_TEXTURE_2D_ARRAY=$8C1A
Const GL_PROXY_TEXTURE_2D_ARRAY=$8C1B
Const GL_TEXTURE_BINDING_1D_ARRAY=$8C1C
Const GL_TEXTURE_BINDING_2D_ARRAY=$8C1D
Const GL_R11F_G11F_B10F=$8C3A
Const GL_UNSIGNED_INT_10F_11F_11F_REV=$8C3B
Const GL_RGB9_E5=$8C3D
Const GL_UNSIGNED_INT_5_9_9_9_REV=$8C3E
Const GL_TEXTURE_SHARED_SIZE=$8C3F
Const GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH=$8C76
Const GL_TRANSFORM_FEEDBACK_BUFFER_MODE=$8C7F
Const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS=$8C80
Const GL_TRANSFORM_FEEDBACK_VARYINGS=$8C83
Const GL_TRANSFORM_FEEDBACK_BUFFER_START=$8C84
Const GL_TRANSFORM_FEEDBACK_BUFFER_SIZE=$8C85
Const GL_PRIMITIVES_GENERATED=$8C87
Const GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN=$8C88
Const GL_RASTERIZER_DISCARD=$8C89
Const GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS=$8C8A
Const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS=$8C8B
Const GL_INTERLEAVED_ATTRIBS=$8C8C
Const GL_SEPARATE_ATTRIBS=$8C8D
Const GL_TRANSFORM_FEEDBACK_BUFFER=$8C8E
Const GL_TRANSFORM_FEEDBACK_BUFFER_BINDING=$8C8F
Const GL_RGBA32UI=$8D70
Const GL_RGB32UI=$8D71
Const GL_RGBA16UI=$8D76
Const GL_RGB16UI=$8D77
Const GL_RGBA8UI=$8D7C
Const GL_RGB8UI=$8D7D
Const GL_RGBA32I=$8D82
Const GL_RGB32I=$8D83
Const GL_RGBA16I=$8D88
Const GL_RGB16I=$8D89
Const GL_RGBA8I=$8D8E
Const GL_RGB8I=$8D8F
Const GL_RED_INTEGER=$8D94
Const GL_GREEN_INTEGER=$8D95
Const GL_BLUE_INTEGER=$8D96
Const GL_ALPHA_INTEGER=$8D97
Const GL_RGB_INTEGER=$8D98
Const GL_RGBA_INTEGER=$8D99
Const GL_BGR_INTEGER=$8D9A
Const GL_BGRA_INTEGER=$8D9B
Const GL_SAMPLER_1D_ARRAY=$8DC0
Const GL_SAMPLER_2D_ARRAY=$8DC1
Const GL_SAMPLER_1D_ARRAY_SHADOW=$8DC3
Const GL_SAMPLER_2D_ARRAY_SHADOW=$8DC4
Const GL_SAMPLER_CUBE_SHADOW=$8DC5
Const GL_UNSIGNED_INT_VEC2=$8DC6
Const GL_UNSIGNED_INT_VEC3=$8DC7
Const GL_UNSIGNED_INT_VEC4=$8DC8
Const GL_INT_SAMPLER_1D=$8DC9
Const GL_INT_SAMPLER_2D=$8DCA
Const GL_INT_SAMPLER_3D=$8DCB
Const GL_INT_SAMPLER_CUBE=$8DCC
Const GL_INT_SAMPLER_1D_ARRAY=$8DCE
Const GL_INT_SAMPLER_2D_ARRAY=$8DCF
Const GL_UNSIGNED_INT_SAMPLER_1D=$8DD1
Const GL_UNSIGNED_INT_SAMPLER_2D=$8DD2
Const GL_UNSIGNED_INT_SAMPLER_3D=$8DD3
Const GL_UNSIGNED_INT_SAMPLER_CUBE=$8DD4
Const GL_UNSIGNED_INT_SAMPLER_1D_ARRAY=$8DD6
Const GL_UNSIGNED_INT_SAMPLER_2D_ARRAY=$8DD7
Const GL_QUERY_WAIT=$8E13
Const GL_QUERY_NO_WAIT=$8E14
Const GL_QUERY_BY_REGION_WAIT=$8E15
Const GL_QUERY_BY_REGION_NO_WAIT=$8E16
Global glBeginConditionalRender(arg0_:Int,arg1_:Int)="__glewBeginConditionalRender"
Global glBeginTransformFeedback(arg0_:Int)="__glewBeginTransformFeedback"
Global glBindBufferBase(arg0_:Int,arg1_:Int,arg2_:Int)="__glewBindBufferBase"
Global glBindBufferRange(arg0_:Int,arg1_:Int,arg2_:Int,arg3_:Int,arg4_:Int)="__glewBindBufferRange"
Global glBindFragDataLocation(arg0_:Int,arg1_:Int,arg2_:Byte Ptr)="__glewBindFragDataLocation"
Global glClampColor(arg0_:Int,arg1_:Int)="__glewClampColor"
Global glClearBufferfi(arg0_:Int,arg1_:Int,arg2_:Float,arg3_:Int)="__glewClearBufferfi"
Global glClearBufferfv(arg0_:Int,arg1_:Int,arg2_:Float Ptr)="__glewClearBufferfv"
Global glClearBufferiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewClearBufferiv"
Global glClearBufferuiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewClearBufferuiv"
Global glColorMaski(arg0_:Int,arg1_:Byte,arg2_:Byte,arg3_:Byte,arg4_:Byte)="__glewColorMaski"
Global glDisablei(arg0_:Int,arg1_:Int)="__glewDisablei"
Global glEnablei(arg0_:Int,arg1_:Int)="__glewEnablei"
Global glEndConditionalRender()="__glewEndConditionalRender"
Global glEndTransformFeedback()="__glewEndTransformFeedback"
Global glGetBooleani_v(arg0_:Int,arg1_:Int,arg2_:Byte Ptr)="__glewGetBooleani_v"
Global glGetFragDataLocation:Int(arg0_:Int,arg1_:Byte Ptr)="__glewGetFragDataLocation"
Global glGetIntegeri_v(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewGetIntegeri_v"
Global glGetStringi:Byte Ptr(arg0_:Int,arg1_:Int)="__glewGetStringi"
Global glGetTexParameterIiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewGetTexParameterIiv"
Global glGetTexParameterIuiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewGetTexParameterIuiv"
Global glGetTransformFeedbackVarying(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewGetTransformFeedbackVarying"
Global glGetUniformuiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewGetUniformuiv"
Global glGetVertexAttribIiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewGetVertexAttribIiv"
Global glGetVertexAttribIuiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewGetVertexAttribIuiv"
Global glIsEnabledi:Byte(arg0_:Int,arg1_:Int)="__glewIsEnabledi"
Global glTexParameterIiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewTexParameterIiv"
Global glTexParameterIuiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewTexParameterIuiv"
Global glTransformFeedbackVaryings(arg0_:Int,arg1_:Int,arg2_:Int Ptr,arg3_:Int)="__glewTransformFeedbackVaryings"
Global glUniform1ui(arg0_:Int,arg1_:Int)="__glewUniform1ui"
Global glUniform1uiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewUniform1uiv"
Global glUniform2ui(arg0_:Int,arg1_:Int,arg2_:Int)="__glewUniform2ui"
Global glUniform2uiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewUniform2uiv"
Global glUniform3ui(arg0_:Int,arg1_:Int,arg2_:Int,arg3_:Int)="__glewUniform3ui"
Global glUniform3uiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewUniform3uiv"
Global glUniform4ui(arg0_:Int,arg1_:Int,arg2_:Int,arg3_:Int,arg4_:Int)="__glewUniform4ui"
Global glUniform4uiv(arg0_:Int,arg1_:Int,arg2_:Int Ptr)="__glewUniform4uiv"
Global glVertexAttribI1i(arg0_:Int,arg1_:Int)="__glewVertexAttribI1i"
Global glVertexAttribI1iv(arg0_:Int,arg1_:Int Ptr)="__glewVertexAttribI1iv"
Global glVertexAttribI1ui(arg0_:Int,arg1_:Int)="__glewVertexAttribI1ui"
Global glVertexAttribI1uiv(arg0_:Int,arg1_:Int Ptr)="__glewVertexAttribI1uiv"
Global glVertexAttribI2i(arg0_:Int,arg1_:Int,arg2_:Int)="__glewVertexAttribI2i"
Global glVertexAttribI2iv(arg0_:Int,arg1_:Int Ptr)="__glewVertexAttribI2iv"
Global glVertexAttribI2ui(arg0_:Int,arg1_:Int,arg2_:Int)="__glewVertexAttribI2ui"
Global glVertexAttribI2uiv(arg0_:Int,arg1_:Int Ptr)="__glewVertexAttribI2uiv"
Global glVertexAttribI3i(arg0_:Int,arg1_:Int,arg2_:Int,arg3_:Int)="__glewVertexAttribI3i"
Global glVertexAttribI3iv(arg0_:Int,arg1_:Int Ptr)="__glewVertexAttribI3iv"
Global glVertexAttribI3ui(arg0_:Int,arg1_:Int,arg2_:Int,arg3_:Int)="__glewVertexAttribI3ui"
Global glVertexAttribI3uiv(arg0_:Int,arg1_:Int Ptr)="__glewVertexAttribI3uiv"
Global glVertexAttribI4bv(arg0_:Int,arg1_:Byte Ptr)="__glewVertexAttribI4bv"
Global glVertexAttribI4i(arg0_:Int,arg1_:Int,arg2_:Int,arg3_:Int,arg4_:Int)="__glewVertexAttribI4i"
Global glVertexAttribI4iv(arg0_:Int,arg1_:Int Ptr)="__glewVertexAttribI4iv"
Global glVertexAttribI4sv(arg0_:Int,arg1_:Short Ptr)="__glewVertexAttribI4sv"
Global glVertexAttribI4ubv(arg0_:Int,arg1_:Byte Ptr)="__glewVertexAttribI4ubv"
Global glVertexAttribI4ui(arg0_:Int,arg1_:Int,arg2_:Int,arg3_:Int,arg4_:Int)="__glewVertexAttribI4ui"
Global glVertexAttribI4uiv(arg0_:Int,arg1_:Int Ptr)="__glewVertexAttribI4uiv"
Global glVertexAttribI4usv(arg0_:Int,arg1_:Short Ptr)="__glewVertexAttribI4usv"
Global glVertexAttribIPointer(arg0_:Int,arg1_:Int,arg2_:Int,arg3_:Int,arg4_:Byte Ptr)="__glewVertexAttribIPointer"
Global GL_VERSION_3_0:Byte="__GLEW_VERSION_3_0"
Const GL_MULTISAMPLE_3DFX=$86B2
Const GL_SAMPLE_BUFFERS_3DFX=$86B3
Const GL_SAMPLES_3DFX=$86B4
Const GL_MULTISAMPLE_BIT_3DFX=$20000000
Global GL_3DFX_multisample:Byte="__GLEW_3DFX_multisample"
Global glTbufferMask3DFX(mask_:Int)="__glewTbufferMask3DFX"
Global GL_3DFX_tbuffer:Byte="__GLEW_3DFX_tbuffer"
Const GL_COMPRESSED_RGB_FXT1_3DFX=$86B0
Const GL_COMPRESSED_RGBA_FXT1_3DFX=$86B1
Global GL_3DFX_texture_compression_FXT1:Byte="__GLEW_3DFX_texture_compression_FXT1"
Const GL_UNPACK_CLIENT_STORAGE_APPLE=$85B2
Global GL_APPLE_client_storage:Byte="__GLEW_APPLE_client_storage"
Const GL_ELEMENT_ARRAY_APPLE=$8768
Const GL_ELEMENT_ARRAY_TYPE_APPLE=$8769
Const GL_ELEMENT_ARRAY_POINTER_APPLE=$876A
Global glDrawElementArrayAPPLE(mode_:Int,first_:Int,count_:Int)="__glewDrawElementArrayAPPLE"
Global glDrawRangeElementArrayAPPLE(mode_:Int,start_:Int,end_:Int,first_:Int,count_:Int)="__glewDrawRangeElementArrayAPPLE"
Global glElementPointerAPPLE(type_:Int,pointer_:Byte Ptr)="__glewElementPointerAPPLE"
Global glMultiDrawElementArrayAPPLE(mode_:Int,first_:Int Ptr,count_:Int Ptr,primcount_:Int)="__glewMultiDrawElementArrayAPPLE"
Global glMultiDrawRangeElementArrayAPPLE(mode_:Int,start_:Int,end_:Int,first_:Int Ptr,count_:Int Ptr,primcount_:Int)="__glewMultiDrawRangeElementArrayAPPLE"
Global GL_APPLE_element_array:Byte="__GLEW_APPLE_element_array"
Const GL_DRAW_PIXELS_APPLE=$8A0A
Const GL_FENCE_APPLE=$8A0B
Global glDeleteFencesAPPLE(n_:Int,fences_:Int Ptr)="__glewDeleteFencesAPPLE"
Global glFinishFenceAPPLE(fence_:Int)="__glewFinishFenceAPPLE"
Global glFinishObjectAPPLE(object_:Int,name_:Int)="__glewFinishObjectAPPLE"
Global glGenFencesAPPLE(n_:Int,fences_:Int Ptr)="__glewGenFencesAPPLE"
Global glIsFenceAPPLE:Byte(fence_:Int)="__glewIsFenceAPPLE"
Global glSetFenceAPPLE(fence_:Int)="__glewSetFenceAPPLE"
Global glTestFenceAPPLE:Byte(fence_:Int)="__glewTestFenceAPPLE"
Global glTestObjectAPPLE:Byte(object_:Int,name_:Int)="__glewTestObjectAPPLE"
Global GL_APPLE_fence:Byte="__GLEW_APPLE_fence"
Const GL_HALF_APPLE=$140B
Const GL_RGBA_FLOAT32_APPLE=$8814
Const GL_RGB_FLOAT32_APPLE=$8815
Const GL_ALPHA_FLOAT32_APPLE=$8816
Const GL_INTENSITY_FLOAT32_APPLE=$8817
Const GL_LUMINANCE_FLOAT32_APPLE=$8818
Const GL_LUMINANCE_ALPHA_FLOAT32_APPLE=$8819
Const GL_RGBA_FLOAT16_APPLE=$881A
Const GL_RGB_FLOAT16_APPLE=$881B
Const GL_ALPHA_FLOAT16_APPLE=$881C
Const GL_INTENSITY_FLOAT16_APPLE=$881D
Const GL_LUMINANCE_FLOAT16_APPLE=$881E
Const GL_LUMINANCE_ALPHA_FLOAT16_APPLE=$881F
Const GL_COLOR_FLOAT_APPLE=$8A0F
Global GL_APPLE_float_pixels:Byte="__GLEW_APPLE_float_pixels"
Const GL_BUFFER_SERIALIZED_MODIFY_APPLE=$8A12
Const GL_BUFFER_FLUSHING_UNMAP_APPLE=$8A13
Global glBufferParameteriAPPLE(target_:Int,pname_:Int,param_:Int)="__glewBufferParameteriAPPLE"
Global glFlushMappedBufferRangeAPPLE(target_:Int,offset_:Int,size_:Int)="__glewFlushMappedBufferRangeAPPLE"
Global GL_APPLE_flush_buffer_range:Byte="__GLEW_APPLE_flush_buffer_range"
Const GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE=$8A10
Global GL_APPLE_pixel_buffer:Byte="__GLEW_APPLE_pixel_buffer"
Const GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE=$85B0
Global GL_APPLE_specular_vector:Byte="__GLEW_APPLE_specular_vector"
Const GL_TEXTURE_RANGE_LENGTH_APPLE=$85B7
Const GL_TEXTURE_RANGE_POINTER_APPLE=$85B8
Const GL_TEXTURE_STORAGE_HINT_APPLE=$85BC
Const GL_STORAGE_PRIVATE_APPLE=$85BD
Const GL_STORAGE_CACHED_APPLE=$85BE
Const GL_STORAGE_SHARED_APPLE=$85BF
Global glGetTexParameterPointervAPPLE(target_:Int,pname_:Int,params_:Byte Ptr Ptr)="__glewGetTexParameterPointervAPPLE"
Global glTextureRangeAPPLE(target_:Int,length_:Int,pointer_:Byte Ptr)="__glewTextureRangeAPPLE"
Global GL_APPLE_texture_range:Byte="__GLEW_APPLE_texture_range"
Const GL_TRANSFORM_HINT_APPLE=$85B1
Global GL_APPLE_transform_hint:Byte="__GLEW_APPLE_transform_hint"
Const GL_VERTEX_ARRAY_BINDING_APPLE=$85B5
Global glBindVertexArrayAPPLE(array_:Int)="__glewBindVertexArrayAPPLE"
Global glDeleteVertexArraysAPPLE(n_:Int,arrays_:Int Ptr)="__glewDeleteVertexArraysAPPLE"
Global glGenVertexArraysAPPLE(n_:Int,arrays_:Int Ptr)="__glewGenVertexArraysAPPLE"
Global glIsVertexArrayAPPLE:Byte(array_:Int)="__glewIsVertexArrayAPPLE"
Global GL_APPLE_vertex_array_object:Byte="__GLEW_APPLE_vertex_array_object"
Const GL_VERTEX_ARRAY_RANGE_APPLE=$851D
Const GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE=$851E
Const GL_VERTEX_ARRAY_STORAGE_HINT_APPLE=$851F
Const GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE=$8520
Const GL_VERTEX_ARRAY_RANGE_POINTER_APPLE=$8521
Global glFlushVertexArrayRangeAPPLE(length_:Int,pointer_:Byte Ptr)="__glewFlushVertexArrayRangeAPPLE"
Global glVertexArrayParameteriAPPLE(pname_:Int,param_:Int)="__glewVertexArrayParameteriAPPLE"
Global glVertexArrayRangeAPPLE(length_:Int,pointer_:Byte Ptr)="__glewVertexArrayRangeAPPLE"
Global GL_APPLE_vertex_array_range:Byte="__GLEW_APPLE_vertex_array_range"
Const GL_YCBCR_422_APPLE=$85B9
Const GL_UNSIGNED_SHORT_8_8_APPLE=$85BA
Const GL_UNSIGNED_SHORT_8_8_REV_APPLE=$85BB
Global GL_APPLE_ycbcr_422:Byte="__GLEW_APPLE_ycbcr_422"
Const GL_RGBA_FLOAT_MODE_ARB=$8820
Const GL_CLAMP_VERTEX_COLOR_ARB=$891A
Const GL_CLAMP_FRAGMENT_COLOR_ARB=$891B
Const GL_CLAMP_READ_COLOR_ARB=$891C
Const GL_FIXED_ONLY_ARB=$891D
Global glClampColorARB(target_:Int,clamp_:Int)="__glewClampColorARB"
Global GL_ARB_color_buffer_float:Byte="__GLEW_ARB_color_buffer_float"
Const GL_DEPTH_COMPONENT32F=$8CAC
Const GL_DEPTH32F_STENCIL8=$8CAD
Const GL_FLOAT_32_UNSIGNED_INT_24_8_REV=$8DAD
Global GL_ARB_depth_buffer_float:Byte="__GLEW_ARB_depth_buffer_float"
Const GL_DEPTH_COMPONENT16_ARB=$81A5
Const GL_DEPTH_COMPONENT24_ARB=$81A6
Const GL_DEPTH_COMPONENT32_ARB=$81A7
Const GL_TEXTURE_DEPTH_SIZE_ARB=$884A
Const GL_DEPTH_TEXTURE_MODE_ARB=$884B
Global GL_ARB_depth_texture:Byte="__GLEW_ARB_depth_texture"
Const GL_MAX_DRAW_BUFFERS_ARB=$8824
Const GL_DRAW_BUFFER0_ARB=$8825
Const GL_DRAW_BUFFER1_ARB=$8826
Const GL_DRAW_BUFFER2_ARB=$8827
Const GL_DRAW_BUFFER3_ARB=$8828
Const GL_DRAW_BUFFER4_ARB=$8829
Const GL_DRAW_BUFFER5_ARB=$882A
Const GL_DRAW_BUFFER6_ARB=$882B
Const GL_DRAW_BUFFER7_ARB=$882C
Const GL_DRAW_BUFFER8_ARB=$882D
Const GL_DRAW_BUFFER9_ARB=$882E
Const GL_DRAW_BUFFER10_ARB=$882F
Const GL_DRAW_BUFFER11_ARB=$8830
Const GL_DRAW_BUFFER12_ARB=$8831
Const GL_DRAW_BUFFER13_ARB=$8832
Const GL_DRAW_BUFFER14_ARB=$8833
Const GL_DRAW_BUFFER15_ARB=$8834
Global glDrawBuffersARB(n_:Int,bufs_:Int Ptr)="__glewDrawBuffersARB"
Global GL_ARB_draw_buffers:Byte="__GLEW_ARB_draw_buffers"
Global glDrawArraysInstancedARB(mode_:Int,first_:Int,count_:Int,primcount_:Int)="__glewDrawArraysInstancedARB"
Global glDrawElementsInstancedARB(mode_:Int,count_:Int,type_:Int,indices_:Byte Ptr,primcount_:Int)="__glewDrawElementsInstancedARB"
Global GL_ARB_draw_instanced:Byte="__GLEW_ARB_draw_instanced"
Const GL_FRAGMENT_PROGRAM_ARB=$8804
Const GL_PROGRAM_ALU_INSTRUCTIONS_ARB=$8805
Const GL_PROGRAM_TEX_INSTRUCTIONS_ARB=$8806
Const GL_PROGRAM_TEX_INDIRECTIONS_ARB=$8807
Const GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB=$8808
Const GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB=$8809
Const GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB=$880A
Const GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB=$880B
Const GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB=$880C
Const GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB=$880D
Const GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB=$880E
Const GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB=$880F
Const GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB=$8810
Const GL_MAX_TEXTURE_COORDS_ARB=$8871
Const GL_MAX_TEXTURE_IMAGE_UNITS_ARB=$8872
Global GL_ARB_fragment_program:Byte="__GLEW_ARB_fragment_program"
Global GL_ARB_fragment_program_shadow:Byte="__GLEW_ARB_fragment_program_shadow"
Const GL_FRAGMENT_SHADER_ARB=$8B30
Const GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB=$8B49
Const GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB=$8B8B
Global GL_ARB_fragment_shader:Byte="__GLEW_ARB_fragment_shader"
Const GL_INVALID_FRAMEBUFFER_OPERATION=$0506
Const GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING=$8210
Const GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE=$8211
Const GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE=$8212
Const GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE=$8213
Const GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE=$8214
Const GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE=$8215
Const GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE=$8216
Const GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE=$8217
Const GL_FRAMEBUFFER_DEFAULT=$8218
Const GL_FRAMEBUFFER_UNDEFINED=$8219
Const GL_DEPTH_STENCIL_ATTACHMENT=$821A
Const GL_INDEX=$8222
Const GL_MAX_RENDERBUFFER_SIZE=$84E8
Const GL_DEPTH_STENCIL=$84F9
Const GL_UNSIGNED_INT_24_8=$84FA
Const GL_DEPTH24_STENCIL8=$88F0
Const GL_TEXTURE_STENCIL_SIZE=$88F1
Const GL_DRAW_FRAMEBUFFER_BINDING=$8CA6
Const GL_FRAMEBUFFER_BINDING=$8CA6
Const GL_RENDERBUFFER_BINDING=$8CA7
Const GL_READ_FRAMEBUFFER=$8CA8
Const GL_DRAW_FRAMEBUFFER=$8CA9
Const GL_READ_FRAMEBUFFER_BINDING=$8CAA
Const GL_RENDERBUFFER_SAMPLES=$8CAB
Const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE=$8CD0
Const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME=$8CD1
Const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL=$8CD2
Const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE=$8CD3
Const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER=$8CD4
Const GL_FRAMEBUFFER_COMPLETE=$8CD5
Const GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT=$8CD6
Const GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT=$8CD7
Const GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER=$8CDB
Const GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER=$8CDC
Const GL_FRAMEBUFFER_UNSUPPORTED=$8CDD
Const GL_MAX_COLOR_ATTACHMENTS=$8CDF
Const GL_COLOR_ATTACHMENT0=$8CE0
Const GL_COLOR_ATTACHMENT1=$8CE1
Const GL_COLOR_ATTACHMENT2=$8CE2
Const GL_COLOR_ATTACHMENT3=$8CE3
Const GL_COLOR_ATTACHMENT4=$8CE4
Const GL_COLOR_ATTACHMENT5=$8CE5
Const GL_COLOR_ATTACHMENT6=$8CE6
Const GL_COLOR_ATTACHMENT7=$8CE7
Const GL_COLOR_ATTACHMENT8=$8CE8
Const GL_COLOR_ATTACHMENT9=$8CE9
Const GL_COLOR_ATTACHMENT10=$8CEA
Const GL_COLOR_ATTACHMENT11=$8CEB
Const GL_COLOR_ATTACHMENT12=$8CEC
Const GL_COLOR_ATTACHMENT13=$8CED
Const GL_COLOR_ATTACHMENT14=$8CEE
Const GL_COLOR_ATTACHMENT15=$8CEF
Const GL_DEPTH_ATTACHMENT=$8D00
Const GL_STENCIL_ATTACHMENT=$8D20
Const GL_FRAMEBUFFER=$8D40
Const GL_RENDERBUFFER=$8D41
Const GL_RENDERBUFFER_WIDTH=$8D42
Const GL_RENDERBUFFER_HEIGHT=$8D43
Const GL_RENDERBUFFER_INTERNAL_FORMAT=$8D44
Const GL_STENCIL_INDEX1=$8D46
Const GL_STENCIL_INDEX4=$8D47
Const GL_STENCIL_INDEX8=$8D48
Const GL_STENCIL_INDEX16=$8D49
Const GL_RENDERBUFFER_RED_SIZE=$8D50
Const GL_RENDERBUFFER_GREEN_SIZE=$8D51
Const GL_RENDERBUFFER_BLUE_SIZE=$8D52
Const GL_RENDERBUFFER_ALPHA_SIZE=$8D53
Const GL_RENDERBUFFER_DEPTH_SIZE=$8D54
Const GL_RENDERBUFFER_STENCIL_SIZE=$8D55
Const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE=$8D56
Const GL_MAX_SAMPLES=$8D57
Global glBindFramebuffer(target_:Int,framebuffer_:Int)="__glewBindFramebuffer"
Global glBindRenderbuffer(target_:Int,renderbuffer_:Int)="__glewBindRenderbuffer"
Global glBlitFramebuffer(srcX0_:Int,srcY0_:Int,srcX1_:Int,srcY1_:Int,dstX0_:Int,dstY0_:Int,dstX1_:Int,dstY1_:Int,mask_:Int,filter_:Int)="__glewBlitFramebuffer"
Global glCheckFramebufferStatus:Int(target_:Int)="__glewCheckFramebufferStatus"
Global glDeleteFramebuffers(n_:Int,framebuffers_:Int Ptr)="__glewDeleteFramebuffers"
Global glDeleteRenderbuffers(n_:Int,renderbuffers_:Int Ptr)="__glewDeleteRenderbuffers"
Global glFramebufferRenderbuffer(target_:Int,attachment_:Int,renderbuffertarget_:Int,renderbuffer_:Int)="__glewFramebufferRenderbuffer"
Global glFramebufferTexturLayer(target_:Int,attachment_:Int,texture_:Int,level_:Int,layer_:Int)="__glewFramebufferTexturLayer"
Global glFramebufferTexture1D(target_:Int,attachment_:Int,textarget_:Int,texture_:Int,level_:Int)="__glewFramebufferTexture1D"
Global glFramebufferTexture2D(target_:Int,attachment_:Int,textarget_:Int,texture_:Int,level_:Int)="__glewFramebufferTexture2D"
Global glFramebufferTexture3D(target_:Int,attachment_:Int,textarget_:Int,texture_:Int,level_:Int,layer_:Int)="__glewFramebufferTexture3D"
Global glGenFramebuffers(n_:Int,framebuffers_:Int Ptr)="__glewGenFramebuffers"
Global glGenRenderbuffers(n_:Int,renderbuffers_:Int Ptr)="__glewGenRenderbuffers"
Global glGenerateMipmap(target_:Int)="__glewGenerateMipmap"
Global glGetFramebufferAttachmentParameteriv(target_:Int,attachment_:Int,pname_:Int,params_:Int Ptr)="__glewGetFramebufferAttachmentParameteriv"
Global glGetRenderbufferParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetRenderbufferParameteriv"
Global glIsFramebuffer:Byte(framebuffer_:Int)="__glewIsFramebuffer"
Global glIsRenderbuffer:Byte(renderbuffer_:Int)="__glewIsRenderbuffer"
Global glRenderbufferStorage(target_:Int,internalformat_:Int,width_:Int,height_:Int)="__glewRenderbufferStorage"
Global glRenderbufferStorageMultisample(target_:Int,samples_:Int,internalformat_:Int,width_:Int,height_:Int)="__glewRenderbufferStorageMultisample"
Global GL_ARB_framebuffer_object:Byte="__GLEW_ARB_framebuffer_object"
Const GL_FRAMEBUFFER_SRGB=$8DB9
Global GL_ARB_framebuffer_sRGB:Byte="__GLEW_ARB_framebuffer_sRGB"
Const GL_LINES_ADJACENCY_ARB=$A
Const GL_LINE_STRIP_ADJACENCY_ARB=$B
Const GL_TRIANGLES_ADJACENCY_ARB=$C
Const GL_TRIANGLE_STRIP_ADJACENCY_ARB=$D
Const GL_PROGRAM_POINT_SIZE_ARB=$8642
Const GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB=$8C29
Const GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB=$8DA7
Const GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB=$8DA8
Const GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB=$8DA9
Const GL_GEOMETRY_SHADER_ARB=$8DD9
Const GL_GEOMETRY_VERTICES_OUT_ARB=$8DDA
Const GL_GEOMETRY_INPUT_TYPE_ARB=$8DDB
Const GL_GEOMETRY_OUTPUT_TYPE_ARB=$8DDC
Const GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB=$8DDD
Const GL_MAX_VERTEX_VARYING_COMPONENTS_ARB=$8DDE
Const GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB=$8DDF
Const GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB=$8DE0
Const GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB=$8DE1
Global glFramebufferTextureARB(target_:Int,attachment_:Int,texture_:Int,level_:Int)="__glewFramebufferTextureARB"
Global glFramebufferTextureFaceARB(target_:Int,attachment_:Int,texture_:Int,level_:Int,face_:Int)="__glewFramebufferTextureFaceARB"
Global glFramebufferTextureLayerARB(target_:Int,attachment_:Int,texture_:Int,level_:Int,layer_:Int)="__glewFramebufferTextureLayerARB"
Global glProgramParameteriARB(program_:Int,pname_:Int,value_:Int)="__glewProgramParameteriARB"
Global GL_ARB_geometry_shader4:Byte="__GLEW_ARB_geometry_shader4"
Const GL_HALF_FLOAT_ARB=$140B
Global GL_ARB_half_float_pixel:Byte="__GLEW_ARB_half_float_pixel"
Const GL_HALF_FLOAT=$140B
Global GL_ARB_half_float_vertex:Byte="__GLEW_ARB_half_float_vertex"
Const GL_CONSTANT_COLOR=$8001
Const GL_ONE_MINUS_CONSTANT_COLOR=$8002
Const GL_CONSTANT_ALPHA=$8003
Const GL_ONE_MINUS_CONSTANT_ALPHA=$8004
Const GL_BLEND_COLOR=$8005
Const GL_FUNC_ADD=$8006
Const GL_MIN=$8007
Const GL_MAX=$8008
Const GL_BLEND_EQUATION=$8009
Const GL_FUNC_SUBTRACT=$800A
Const GL_FUNC_REVERSE_SUBTRACT=$800B
Const GL_CONVOLUTION_1D=$8010
Const GL_CONVOLUTION_2D=$8011
Const GL_SEPARABLE_2D=$8012
Const GL_CONVOLUTION_BORDER_MODE=$8013
Const GL_CONVOLUTION_FILTER_SCALE=$8014
Const GL_CONVOLUTION_FILTER_BIAS=$8015
Const GL_REDUCE=$8016
Const GL_CONVOLUTION_FORMAT=$8017
Const GL_CONVOLUTION_WIDTH=$8018
Const GL_CONVOLUTION_HEIGHT=$8019
Const GL_MAX_CONVOLUTION_WIDTH=$801A
Const GL_MAX_CONVOLUTION_HEIGHT=$801B
Const GL_POST_CONVOLUTION_RED_SCALE=$801C
Const GL_POST_CONVOLUTION_GREEN_SCALE=$801D
Const GL_POST_CONVOLUTION_BLUE_SCALE=$801E
Const GL_POST_CONVOLUTION_ALPHA_SCALE=$801F
Const GL_POST_CONVOLUTION_RED_BIAS=$8020
Const GL_POST_CONVOLUTION_GREEN_BIAS=$8021
Const GL_POST_CONVOLUTION_BLUE_BIAS=$8022
Const GL_POST_CONVOLUTION_ALPHA_BIAS=$8023
Const GL_HISTOGRAM=$8024
Const GL_PROXY_HISTOGRAM=$8025
Const GL_HISTOGRAM_WIDTH=$8026
Const GL_HISTOGRAM_FORMAT=$8027
Const GL_HISTOGRAM_RED_SIZE=$8028
Const GL_HISTOGRAM_GREEN_SIZE=$8029
Const GL_HISTOGRAM_BLUE_SIZE=$802A
Const GL_HISTOGRAM_ALPHA_SIZE=$802B
Const GL_HISTOGRAM_LUMINANCE_SIZE=$802C
Const GL_HISTOGRAM_SINK=$802D
Const GL_MINMAX=$802E
Const GL_MINMAX_FORMAT=$802F
Const GL_MINMAX_SINK=$8030
Const GL_TABLE_TOO_LARGE=$8031
Const GL_COLOR_MATRIX=$80B1
Const GL_COLOR_MATRIX_STACK_DEPTH=$80B2
Const GL_MAX_COLOR_MATRIX_STACK_DEPTH=$80B3
Const GL_POST_COLOR_MATRIX_RED_SCALE=$80B4
Const GL_POST_COLOR_MATRIX_GREEN_SCALE=$80B5
Const GL_POST_COLOR_MATRIX_BLUE_SCALE=$80B6
Const GL_POST_COLOR_MATRIX_ALPHA_SCALE=$80B7
Const GL_POST_COLOR_MATRIX_RED_BIAS=$80B8
Const GL_POST_COLOR_MATRIX_GREEN_BIAS=$80B9
Const GL_POST_COLOR_MATRIX_BLUE_BIAS=$80BA
Const GL_POST_COLOR_MATRIX_ALPHA_BIAS=$80BB
Const GL_COLOR_TABLE=$80D0
Const GL_POST_CONVOLUTION_COLOR_TABLE=$80D1
Const GL_POST_COLOR_MATRIX_COLOR_TABLE=$80D2
Const GL_PROXY_COLOR_TABLE=$80D3
Const GL_PROXY_POST_CONVOLUTION_COLOR_TABLE=$80D4
Const GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE=$80D5
Const GL_COLOR_TABLE_SCALE=$80D6
Const GL_COLOR_TABLE_BIAS=$80D7
Const GL_COLOR_TABLE_FORMAT=$80D8
Const GL_COLOR_TABLE_WIDTH=$80D9
Const GL_COLOR_TABLE_RED_SIZE=$80DA
Const GL_COLOR_TABLE_GREEN_SIZE=$80DB
Const GL_COLOR_TABLE_BLUE_SIZE=$80DC
Const GL_COLOR_TABLE_ALPHA_SIZE=$80DD
Const GL_COLOR_TABLE_LUMINANCE_SIZE=$80DE
Const GL_COLOR_TABLE_INTENSITY_SIZE=$80DF
Const GL_IGNORE_BORDER=$8150
Const GL_CONSTANT_BORDER=$8151
Const GL_WRAP_BORDER=$8152
Const GL_REPLICATE_BORDER=$8153
Const GL_CONVOLUTION_BORDER_COLOR=$8154
Global glColorSubTable(target_:Int,start_:Int,count_:Int,format_:Int,type_:Int,data_:Byte Ptr)="__glewColorSubTable"
Global glColorTable(target_:Int,internalformat_:Int,width_:Int,format_:Int,type_:Int,table_:Byte Ptr)="__glewColorTable"
Global glColorTableParameterfv(target_:Int,pname_:Int,params_:Float Ptr)="__glewColorTableParameterfv"
Global glColorTableParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="__glewColorTableParameteriv"
Global glConvolutionFilter1D(target_:Int,internalformat_:Int,width_:Int,format_:Int,type_:Int,image_:Byte Ptr)="__glewConvolutionFilter1D"
Global glConvolutionFilter2D(target_:Int,internalformat_:Int,width_:Int,height_:Int,format_:Int,type_:Int,image_:Byte Ptr)="__glewConvolutionFilter2D"
Global glConvolutionParameterf(target_:Int,pname_:Int,params_:Float)="__glewConvolutionParameterf"
Global glConvolutionParameterfv(target_:Int,pname_:Int,params_:Float Ptr)="__glewConvolutionParameterfv"
Global glConvolutionParameteri(target_:Int,pname_:Int,params_:Int)="__glewConvolutionParameteri"
Global glConvolutionParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="__glewConvolutionParameteriv"
Global glCopyColorSubTable(target_:Int,start_:Int,x_:Int,y_:Int,width_:Int)="__glewCopyColorSubTable"
Global glCopyColorTable(target_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int)="__glewCopyColorTable"
Global glCopyConvolutionFilter1D(target_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int)="__glewCopyConvolutionFilter1D"
Global glCopyConvolutionFilter2D(target_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewCopyConvolutionFilter2D"
Global glGetColorTable(target_:Int,format_:Int,type_:Int,table_:Byte Ptr)="__glewGetColorTable"
Global glGetColorTableParameterfv(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetColorTableParameterfv"
Global glGetColorTableParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetColorTableParameteriv"
Global glGetConvolutionFilter(target_:Int,format_:Int,type_:Int,image_:Byte Ptr)="__glewGetConvolutionFilter"
Global glGetConvolutionParameterfv(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetConvolutionParameterfv"
Global glGetConvolutionParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetConvolutionParameteriv"
Global glGetHistogram(target_:Int,reset_:Byte,format_:Int,type_:Int,values_:Byte Ptr)="__glewGetHistogram"
Global glGetHistogramParameterfv(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetHistogramParameterfv"
Global glGetHistogramParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetHistogramParameteriv"
Global glGetMinmax(target_:Int,reset_:Byte,format_:Int,types_:Int,values_:Byte Ptr)="__glewGetMinmax"
Global glGetMinmaxParameterfv(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetMinmaxParameterfv"
Global glGetMinmaxParameteriv(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetMinmaxParameteriv"
Global glGetSeparableFilter(target_:Int,format_:Int,type_:Int,row_:Byte Ptr,column_:Byte Ptr,span_:Byte Ptr)="__glewGetSeparableFilter"
Global glHistogram(target_:Int,width_:Int,internalformat_:Int,sink_:Byte)="__glewHistogram"
Global glMinmax(target_:Int,internalformat_:Int,sink_:Byte)="__glewMinmax"
Global glResetHistogram(target_:Int)="__glewResetHistogram"
Global glResetMinmax(target_:Int)="__glewResetMinmax"
Global glSeparableFilter2D(target_:Int,internalformat_:Int,width_:Int,height_:Int,format_:Int,type_:Int,row_:Byte Ptr,column_:Byte Ptr)="__glewSeparableFilter2D"
Global GL_ARB_imaging:Byte="__GLEW_ARB_imaging"
Const GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB=$88FE
Global glVertexAttribDivisorARB(index_:Int,divisor_:Int)="__glewVertexAttribDivisorARB"
Global GL_ARB_instanced_arrays:Byte="__GLEW_ARB_instanced_arrays"
Const GL_MAP_READ_BIT=$0001
Const GL_MAP_WRITE_BIT=$0002
Const GL_MAP_INVALIDATE_RANGE_BIT=$0004
Const GL_MAP_INVALIDATE_BUFFER_BIT=$0008
Const GL_MAP_FLUSH_EXPLICIT_BIT=$0010
Const GL_MAP_UNSYNCHRONIZED_BIT=$0020
Global glFlushMappedBufferRange(target_:Int,offset_:Int,length_:Int)="__glewFlushMappedBufferRange"
Global glMapBufferRange:Byte Ptr(target_:Int,offset_:Int,length_:Int,access_:Int)="__glewMapBufferRange"
Global GL_ARB_map_buffer_range:Byte="__GLEW_ARB_map_buffer_range"
Const GL_MATRIX_PALETTE_ARB=$8840
Const GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB=$8841
Const GL_MAX_PALETTE_MATRICES_ARB=$8842
Const GL_CURRENT_PALETTE_MATRIX_ARB=$8843
Const GL_MATRIX_INDEX_ARRAY_ARB=$8844
Const GL_CURRENT_MATRIX_INDEX_ARB=$8845
Const GL_MATRIX_INDEX_ARRAY_SIZE_ARB=$8846
Const GL_MATRIX_INDEX_ARRAY_TYPE_ARB=$8847
Const GL_MATRIX_INDEX_ARRAY_STRIDE_ARB=$8848
Const GL_MATRIX_INDEX_ARRAY_POINTER_ARB=$8849
Global glCurrentPaletteMatrixARB(index_:Int)="__glewCurrentPaletteMatrixARB"
Global glMatrixIndexPointerARB(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewMatrixIndexPointerARB"
Global glMatrixIndexubvARB(size_:Int,indices_:Byte Ptr)="__glewMatrixIndexubvARB"
Global glMatrixIndexuivARB(size_:Int,indices_:Int Ptr)="__glewMatrixIndexuivARB"
Global glMatrixIndexusvARB(size_:Int,indices_:Short Ptr)="__glewMatrixIndexusvARB"
Global GL_ARB_matrix_palette:Byte="__GLEW_ARB_matrix_palette"
Const GL_MULTISAMPLE_ARB=$809D
Const GL_SAMPLE_ALPHA_TO_COVERAGE_ARB=$809E
Const GL_SAMPLE_ALPHA_TO_ONE_ARB=$809F
Const GL_SAMPLE_COVERAGE_ARB=$80A0
Const GL_SAMPLE_BUFFERS_ARB=$80A8
Const GL_SAMPLES_ARB=$80A9
Const GL_SAMPLE_COVERAGE_VALUE_ARB=$80AA
Const GL_SAMPLE_COVERAGE_INVERT_ARB=$80AB
Const GL_MULTISAMPLE_BIT_ARB=$20000000
Global glSampleCoverageARB(value_:Float,invert_:Byte)="__glewSampleCoverageARB"
Global GL_ARB_multisample:Byte="__GLEW_ARB_multisample"
Const GL_TEXTURE0_ARB=$84C0
Const GL_TEXTURE1_ARB=$84C1
Const GL_TEXTURE2_ARB=$84C2
Const GL_TEXTURE3_ARB=$84C3
Const GL_TEXTURE4_ARB=$84C4
Const GL_TEXTURE5_ARB=$84C5
Const GL_TEXTURE6_ARB=$84C6
Const GL_TEXTURE7_ARB=$84C7
Const GL_TEXTURE8_ARB=$84C8
Const GL_TEXTURE9_ARB=$84C9
Const GL_TEXTURE10_ARB=$84CA
Const GL_TEXTURE11_ARB=$84CB
Const GL_TEXTURE12_ARB=$84CC
Const GL_TEXTURE13_ARB=$84CD
Const GL_TEXTURE14_ARB=$84CE
Const GL_TEXTURE15_ARB=$84CF
Const GL_TEXTURE16_ARB=$84D0
Const GL_TEXTURE17_ARB=$84D1
Const GL_TEXTURE18_ARB=$84D2
Const GL_TEXTURE19_ARB=$84D3
Const GL_TEXTURE20_ARB=$84D4
Const GL_TEXTURE21_ARB=$84D5
Const GL_TEXTURE22_ARB=$84D6
Const GL_TEXTURE23_ARB=$84D7
Const GL_TEXTURE24_ARB=$84D8
Const GL_TEXTURE25_ARB=$84D9
Const GL_TEXTURE26_ARB=$84DA
Const GL_TEXTURE27_ARB=$84DB
Const GL_TEXTURE28_ARB=$84DC
Const GL_TEXTURE29_ARB=$84DD
Const GL_TEXTURE30_ARB=$84DE
Const GL_TEXTURE31_ARB=$84DF
Const GL_ACTIVE_TEXTURE_ARB=$84E0
Const GL_CLIENT_ACTIVE_TEXTURE_ARB=$84E1
Const GL_MAX_TEXTURE_UNITS_ARB=$84E2
Global glActiveTextureARB(texture_:Int)="__glewActiveTextureARB"
Global glClientActiveTextureARB(texture_:Int)="__glewClientActiveTextureARB"
Global glMultiTexCoord1dARB(target_:Int,s_:Double)="__glewMultiTexCoord1dARB"
Global glMultiTexCoord1dvARB(target_:Int,v_:Double Ptr)="__glewMultiTexCoord1dvARB"
Global glMultiTexCoord1fARB(target_:Int,s_:Float)="__glewMultiTexCoord1fARB"
Global glMultiTexCoord1fvARB(target_:Int,v_:Float Ptr)="__glewMultiTexCoord1fvARB"
Global glMultiTexCoord1iARB(target_:Int,s_:Int)="__glewMultiTexCoord1iARB"
Global glMultiTexCoord1ivARB(target_:Int,v_:Int Ptr)="__glewMultiTexCoord1ivARB"
Global glMultiTexCoord1sARB(target_:Int,s_:Short)="__glewMultiTexCoord1sARB"
Global glMultiTexCoord1svARB(target_:Int,v_:Short Ptr)="__glewMultiTexCoord1svARB"
Global glMultiTexCoord2dARB(target_:Int,s_:Double,t_:Double)="__glewMultiTexCoord2dARB"
Global glMultiTexCoord2dvARB(target_:Int,v_:Double Ptr)="__glewMultiTexCoord2dvARB"
Global glMultiTexCoord2fARB(target_:Int,s_:Float,t_:Float)="__glewMultiTexCoord2fARB"
Global glMultiTexCoord2fvARB(target_:Int,v_:Float Ptr)="__glewMultiTexCoord2fvARB"
Global glMultiTexCoord2iARB(target_:Int,s_:Int,t_:Int)="__glewMultiTexCoord2iARB"
Global glMultiTexCoord2ivARB(target_:Int,v_:Int Ptr)="__glewMultiTexCoord2ivARB"
Global glMultiTexCoord2sARB(target_:Int,s_:Short,t_:Short)="__glewMultiTexCoord2sARB"
Global glMultiTexCoord2svARB(target_:Int,v_:Short Ptr)="__glewMultiTexCoord2svARB"
Global glMultiTexCoord3dARB(target_:Int,s_:Double,t_:Double,r_:Double)="__glewMultiTexCoord3dARB"
Global glMultiTexCoord3dvARB(target_:Int,v_:Double Ptr)="__glewMultiTexCoord3dvARB"
Global glMultiTexCoord3fARB(target_:Int,s_:Float,t_:Float,r_:Float)="__glewMultiTexCoord3fARB"
Global glMultiTexCoord3fvARB(target_:Int,v_:Float Ptr)="__glewMultiTexCoord3fvARB"
Global glMultiTexCoord3iARB(target_:Int,s_:Int,t_:Int,r_:Int)="__glewMultiTexCoord3iARB"
Global glMultiTexCoord3ivARB(target_:Int,v_:Int Ptr)="__glewMultiTexCoord3ivARB"
Global glMultiTexCoord3sARB(target_:Int,s_:Short,t_:Short,r_:Short)="__glewMultiTexCoord3sARB"
Global glMultiTexCoord3svARB(target_:Int,v_:Short Ptr)="__glewMultiTexCoord3svARB"
Global glMultiTexCoord4dARB(target_:Int,s_:Double,t_:Double,r_:Double,q_:Double)="__glewMultiTexCoord4dARB"
Global glMultiTexCoord4dvARB(target_:Int,v_:Double Ptr)="__glewMultiTexCoord4dvARB"
Global glMultiTexCoord4fARB(target_:Int,s_:Float,t_:Float,r_:Float,q_:Float)="__glewMultiTexCoord4fARB"
Global glMultiTexCoord4fvARB(target_:Int,v_:Float Ptr)="__glewMultiTexCoord4fvARB"
Global glMultiTexCoord4iARB(target_:Int,s_:Int,t_:Int,r_:Int,q_:Int)="__glewMultiTexCoord4iARB"
Global glMultiTexCoord4ivARB(target_:Int,v_:Int Ptr)="__glewMultiTexCoord4ivARB"
Global glMultiTexCoord4sARB(target_:Int,s_:Short,t_:Short,r_:Short,q_:Short)="__glewMultiTexCoord4sARB"
Global glMultiTexCoord4svARB(target_:Int,v_:Short Ptr)="__glewMultiTexCoord4svARB"
Global GL_ARB_multitexture:Byte="__GLEW_ARB_multitexture"
Const GL_QUERY_COUNTER_BITS_ARB=$8864
Const GL_CURRENT_QUERY_ARB=$8865
Const GL_QUERY_RESULT_ARB=$8866
Const GL_QUERY_RESULT_AVAILABLE_ARB=$8867
Const GL_SAMPLES_PASSED_ARB=$8914
Global glBeginQueryARB(target_:Int,id_:Int)="__glewBeginQueryARB"
Global glDeleteQueriesARB(n_:Int,ids_:Int Ptr)="__glewDeleteQueriesARB"
Global glEndQueryARB(target_:Int)="__glewEndQueryARB"
Global glGenQueriesARB(n_:Int,ids_:Int Ptr)="__glewGenQueriesARB"
Global glGetQueryObjectivARB(id_:Int,pname_:Int,params_:Int Ptr)="__glewGetQueryObjectivARB"
Global glGetQueryObjectuivARB(id_:Int,pname_:Int,params_:Int Ptr)="__glewGetQueryObjectuivARB"
Global glGetQueryivARB(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetQueryivARB"
Global glIsQueryARB:Byte(id_:Int)="__glewIsQueryARB"
Global GL_ARB_occlusion_query:Byte="__GLEW_ARB_occlusion_query"
Const GL_PIXEL_PACK_BUFFER_ARB=$88EB
Const GL_PIXEL_UNPACK_BUFFER_ARB=$88EC
Const GL_PIXEL_PACK_BUFFER_BINDING_ARB=$88ED
Const GL_PIXEL_UNPACK_BUFFER_BINDING_ARB=$88EF
Global GL_ARB_pixel_buffer_object:Byte="__GLEW_ARB_pixel_buffer_object"
Const GL_POINT_SIZE_MIN_ARB=$8126
Const GL_POINT_SIZE_MAX_ARB=$8127
Const GL_POINT_FADE_THRESHOLD_SIZE_ARB=$8128
Const GL_POINT_DISTANCE_ATTENUATION_ARB=$8129
Global glPointParameterfARB(pname_:Int,param_:Float)="__glewPointParameterfARB"
Global glPointParameterfvARB(pname_:Int,params_:Float Ptr)="__glewPointParameterfvARB"
Global GL_ARB_point_parameters:Byte="__GLEW_ARB_point_parameters"
Const GL_POINT_SPRITE_ARB=$8861
Const GL_COORD_REPLACE_ARB=$8862
Global GL_ARB_point_sprite:Byte="__GLEW_ARB_point_sprite"
Const GL_PROGRAM_OBJECT_ARB=$8B40
Const GL_SHADER_OBJECT_ARB=$8B48
Const GL_OBJECT_TYPE_ARB=$8B4E
Const GL_OBJECT_SUBTYPE_ARB=$8B4F
Const GL_FLOAT_VEC2_ARB=$8B50
Const GL_FLOAT_VEC3_ARB=$8B51
Const GL_FLOAT_VEC4_ARB=$8B52
Const GL_INT_VEC2_ARB=$8B53
Const GL_INT_VEC3_ARB=$8B54
Const GL_INT_VEC4_ARB=$8B55
Const GL_BOOL_ARB=$8B56
Const GL_BOOL_VEC2_ARB=$8B57
Const GL_BOOL_VEC3_ARB=$8B58
Const GL_BOOL_VEC4_ARB=$8B59
Const GL_FLOAT_MAT2_ARB=$8B5A
Const GL_FLOAT_MAT3_ARB=$8B5B
Const GL_FLOAT_MAT4_ARB=$8B5C
Const GL_SAMPLER_1D_ARB=$8B5D
Const GL_SAMPLER_2D_ARB=$8B5E
Const GL_SAMPLER_3D_ARB=$8B5F
Const GL_SAMPLER_CUBE_ARB=$8B60
Const GL_SAMPLER_1D_SHADOW_ARB=$8B61
Const GL_SAMPLER_2D_SHADOW_ARB=$8B62
Const GL_SAMPLER_2D_RECT_ARB=$8B63
Const GL_SAMPLER_2D_RECT_SHADOW_ARB=$8B64
Const GL_OBJECT_DELETE_STATUS_ARB=$8B80
Const GL_OBJECT_COMPILE_STATUS_ARB=$8B81
Const GL_OBJECT_LINK_STATUS_ARB=$8B82
Const GL_OBJECT_VALIDATE_STATUS_ARB=$8B83
Const GL_OBJECT_INFO_LOG_LENGTH_ARB=$8B84
Const GL_OBJECT_ATTACHED_OBJECTS_ARB=$8B85
Const GL_OBJECT_ACTIVE_UNIFORMS_ARB=$8B86
Const GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB=$8B87
Const GL_OBJECT_SHADER_SOURCE_LENGTH_ARB=$8B88
Global glAttachObjectARB(containerObj_:Int,obj_:Int)="__glewAttachObjectARB"
Global glCompileShaderARB(shaderObj_:Int)="__glewCompileShaderARB"
Global glCreateProgramObjectARB:Int()="__glewCreateProgramObjectARB"
Global glCreateShaderObjectARB:Int(shaderType_:Int)="__glewCreateShaderObjectARB"
Global glDeleteObjectARB(obj_:Int)="__glewDeleteObjectARB"
Global glDetachObjectARB(containerObj_:Int,attachedObj_:Int)="__glewDetachObjectARB"
Global glGetActiveUniformARB(programObj_:Int,index_:Int,maxLength_:Int,length_:Int Ptr,size_:Int Ptr,type_:Int Ptr,name_:Byte Ptr)="__glewGetActiveUniformARB"
Global glGetAttachedObjectsARB(containerObj_:Int,maxCount_:Int,count_:Int Ptr,obj_:Int Ptr)="__glewGetAttachedObjectsARB"
Global glGetHandleARB:Int(pname_:Int)="__glewGetHandleARB"
Global glGetInfoLogARB(obj_:Int,maxLength_:Int,length_:Int Ptr,infoLog_:Byte Ptr)="__glewGetInfoLogARB"
Global glGetObjectParameterfvARB(obj_:Int,pname_:Int,params_:Float Ptr)="__glewGetObjectParameterfvARB"
Global glGetObjectParameterivARB(obj_:Int,pname_:Int,params_:Int Ptr)="__glewGetObjectParameterivARB"
Global glGetShaderSourceARB(obj_:Int,maxLength_:Int,length_:Int Ptr,source_:Byte Ptr)="__glewGetShaderSourceARB"
Global glGetUniformLocationARB:Int(programObj_:Int,name_:Byte Ptr)="__glewGetUniformLocationARB"
Global glGetUniformfvARB(programObj_:Int,location_:Int,params_:Float Ptr)="__glewGetUniformfvARB"
Global glGetUniformivARB(programObj_:Int,location_:Int,params_:Int Ptr)="__glewGetUniformivARB"
Global glLinkProgramARB(programObj_:Int)="__glewLinkProgramARB"
Global glShaderSourceARB(shaderObj_:Int,count_:Int,string_:Byte Ptr Ptr,length_:Int Ptr)="__glewShaderSourceARB"
Global glUniform1fARB(location_:Int,v0_:Float)="__glewUniform1fARB"
Global glUniform1fvARB(location_:Int,count_:Int,value_:Float Ptr)="__glewUniform1fvARB"
Global glUniform1iARB(location_:Int,v0_:Int)="__glewUniform1iARB"
Global glUniform1ivARB(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform1ivARB"
Global glUniform2fARB(location_:Int,v0_:Float,v1_:Float)="__glewUniform2fARB"
Global glUniform2fvARB(location_:Int,count_:Int,value_:Float Ptr)="__glewUniform2fvARB"
Global glUniform2iARB(location_:Int,v0_:Int,v1_:Int)="__glewUniform2iARB"
Global glUniform2ivARB(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform2ivARB"
Global glUniform3fARB(location_:Int,v0_:Float,v1_:Float,v2_:Float)="__glewUniform3fARB"
Global glUniform3fvARB(location_:Int,count_:Int,value_:Float Ptr)="__glewUniform3fvARB"
Global glUniform3iARB(location_:Int,v0_:Int,v1_:Int,v2_:Int)="__glewUniform3iARB"
Global glUniform3ivARB(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform3ivARB"
Global glUniform4fARB(location_:Int,v0_:Float,v1_:Float,v2_:Float,v3_:Float)="__glewUniform4fARB"
Global glUniform4fvARB(location_:Int,count_:Int,value_:Float Ptr)="__glewUniform4fvARB"
Global glUniform4iARB(location_:Int,v0_:Int,v1_:Int,v2_:Int,v3_:Int)="__glewUniform4iARB"
Global glUniform4ivARB(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform4ivARB"
Global glUniformMatrix2fvARB(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix2fvARB"
Global glUniformMatrix3fvARB(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix3fvARB"
Global glUniformMatrix4fvARB(location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewUniformMatrix4fvARB"
Global glUseProgramObjectARB(programObj_:Int)="__glewUseProgramObjectARB"
Global glValidateProgramARB(programObj_:Int)="__glewValidateProgramARB"
Global GL_ARB_shader_objects:Byte="__GLEW_ARB_shader_objects"
Const GL_SHADING_LANGUAGE_VERSION_ARB=$8B8C
Global GL_ARB_shading_language_100:Byte="__GLEW_ARB_shading_language_100"
Const GL_TEXTURE_COMPARE_MODE_ARB=$884C
Const GL_TEXTURE_COMPARE_FUNC_ARB=$884D
Const GL_COMPARE_R_TO_TEXTURE_ARB=$884E
Global GL_ARB_shadow:Byte="__GLEW_ARB_shadow"
Const GL_TEXTURE_COMPARE_FAIL_VALUE_ARB=$80BF
Global GL_ARB_shadow_ambient:Byte="__GLEW_ARB_shadow_ambient"
Const GL_CLAMP_TO_BORDER_ARB=$812D
Global GL_ARB_texture_border_clamp:Byte="__GLEW_ARB_texture_border_clamp"
Const GL_TEXTURE_BUFFER_ARB=$8C2A
Const GL_MAX_TEXTURE_BUFFER_SIZE_ARB=$8C2B
Const GL_TEXTURE_BINDING_BUFFER_ARB=$8C2C
Const GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB=$8C2D
Const GL_TEXTURE_BUFFER_FORMAT_ARB=$8C2E
Global glTexBufferARB(target_:Int,internalformat_:Int,buffer_:Int)="__glewTexBufferARB"
Global GL_ARB_texture_buffer_object:Byte="__GLEW_ARB_texture_buffer_object"
Const GL_COMPRESSED_ALPHA_ARB=$84E9
Const GL_COMPRESSED_LUMINANCE_ARB=$84EA
Const GL_COMPRESSED_LUMINANCE_ALPHA_ARB=$84EB
Const GL_COMPRESSED_INTENSITY_ARB=$84EC
Const GL_COMPRESSED_RGB_ARB=$84ED
Const GL_COMPRESSED_RGBA_ARB=$84EE
Const GL_TEXTURE_COMPRESSION_HINT_ARB=$84EF
Const GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB=$86A0
Const GL_TEXTURE_COMPRESSED_ARB=$86A1
Const GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB=$86A2
Const GL_COMPRESSED_TEXTURE_FORMATS_ARB=$86A3
Global glCompressedTexImage1DARB(target_:Int,level_:Int,internalformat_:Int,width_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexImage1DARB"
Global glCompressedTexImage2DARB(target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexImage2DARB"
Global glCompressedTexImage3DARB(target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,depth_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexImage3DARB"
Global glCompressedTexSubImage1DARB(target_:Int,level_:Int,xoffset_:Int,width_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexSubImage1DARB"
Global glCompressedTexSubImage2DARB(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,width_:Int,height_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexSubImage2DARB"
Global glCompressedTexSubImage3DARB(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,width_:Int,height_:Int,depth_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTexSubImage3DARB"
Global glGetCompressedTexImageARB(target_:Int,lod_:Int,img_:Byte Ptr)="__glewGetCompressedTexImageARB"
Global GL_ARB_texture_compression:Byte="__GLEW_ARB_texture_compression"
Const GL_COMPRESSED_RED_RGTC1=$8DBB
Const GL_COMPRESSED_SIGNED_RED_RGTC1=$8DBC
Const GL_COMPRESSED_RG_RGTC2=$8DBD
Const GL_COMPRESSED_SIGNED_RG_RGTC2=$8DBE
Global GL_ARB_texture_compression_rgtc:Byte="__GLEW_ARB_texture_compression_rgtc"
Const GL_NORMAL_MAP_ARB=$8511
Const GL_REFLECTION_MAP_ARB=$8512
Const GL_TEXTURE_CUBE_MAP_ARB=$8513
Const GL_TEXTURE_BINDING_CUBE_MAP_ARB=$8514
Const GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB=$8515
Const GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB=$8516
Const GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB=$8517
Const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB=$8518
Const GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB=$8519
Const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB=$851A
Const GL_PROXY_TEXTURE_CUBE_MAP_ARB=$851B
Const GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB=$851C
Global GL_ARB_texture_cube_map:Byte="__GLEW_ARB_texture_cube_map"
Global GL_ARB_texture_env_add:Byte="__GLEW_ARB_texture_env_add"
Const GL_SUBTRACT_ARB=$84E7
Const GL_COMBINE_ARB=$8570
Const GL_COMBINE_RGB_ARB=$8571
Const GL_COMBINE_ALPHA_ARB=$8572
Const GL_RGB_SCALE_ARB=$8573
Const GL_ADD_SIGNED_ARB=$8574
Const GL_INTERPOLATE_ARB=$8575
Const GL_CONSTANT_ARB=$8576
Const GL_PRIMARY_COLOR_ARB=$8577
Const GL_PREVIOUS_ARB=$8578
Const GL_SOURCE0_RGB_ARB=$8580
Const GL_SOURCE1_RGB_ARB=$8581
Const GL_SOURCE2_RGB_ARB=$8582
Const GL_SOURCE0_ALPHA_ARB=$8588
Const GL_SOURCE1_ALPHA_ARB=$8589
Const GL_SOURCE2_ALPHA_ARB=$858A
Const GL_OPERAND0_RGB_ARB=$8590
Const GL_OPERAND1_RGB_ARB=$8591
Const GL_OPERAND2_RGB_ARB=$8592
Const GL_OPERAND0_ALPHA_ARB=$8598
Const GL_OPERAND1_ALPHA_ARB=$8599
Const GL_OPERAND2_ALPHA_ARB=$859A
Global GL_ARB_texture_env_combine:Byte="__GLEW_ARB_texture_env_combine"
Global GL_ARB_texture_env_crossbar:Byte="__GLEW_ARB_texture_env_crossbar"
Const GL_DOT3_RGB_ARB=$86AE
Const GL_DOT3_RGBA_ARB=$86AF
Global GL_ARB_texture_env_dot3:Byte="__GLEW_ARB_texture_env_dot3"
Const GL_RGBA32F_ARB=$8814
Const GL_RGB32F_ARB=$8815
Const GL_ALPHA32F_ARB=$8816
Const GL_INTENSITY32F_ARB=$8817
Const GL_LUMINANCE32F_ARB=$8818
Const GL_LUMINANCE_ALPHA32F_ARB=$8819
Const GL_RGBA16F_ARB=$881A
Const GL_RGB16F_ARB=$881B
Const GL_ALPHA16F_ARB=$881C
Const GL_INTENSITY16F_ARB=$881D
Const GL_LUMINANCE16F_ARB=$881E
Const GL_LUMINANCE_ALPHA16F_ARB=$881F
Const GL_TEXTURE_RED_TYPE_ARB=$8C10
Const GL_TEXTURE_GREEN_TYPE_ARB=$8C11
Const GL_TEXTURE_BLUE_TYPE_ARB=$8C12
Const GL_TEXTURE_ALPHA_TYPE_ARB=$8C13
Const GL_TEXTURE_LUMINANCE_TYPE_ARB=$8C14
Const GL_TEXTURE_INTENSITY_TYPE_ARB=$8C15
Const GL_TEXTURE_DEPTH_TYPE_ARB=$8C16
Const GL_UNSIGNED_NORMALIZED_ARB=$8C17
Global GL_ARB_texture_float:Byte="__GLEW_ARB_texture_float"
Const GL_MIRRORED_REPEAT_ARB=$8370
Global GL_ARB_texture_mirrored_repeat:Byte="__GLEW_ARB_texture_mirrored_repeat"
Global GL_ARB_texture_non_power_of_two:Byte="__GLEW_ARB_texture_non_power_of_two"
Const GL_TEXTURE_RECTANGLE_ARB=$84F5
Const GL_TEXTURE_BINDING_RECTANGLE_ARB=$84F6
Const GL_PROXY_TEXTURE_RECTANGLE_ARB=$84F7
Const GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB=$84F8
Global GL_ARB_texture_rectangle:Byte="__GLEW_ARB_texture_rectangle"
Const GL_RG=$8227
Const GL_RG_INTEGER=$8228
Const GL_R8=$8229
Const GL_R16=$822A
Const GL_RG8=$822B
Const GL_RG16=$822C
Const GL_R16F=$822D
Const GL_R32F=$822E
Const GL_RG16F=$822F
Const GL_RG32F=$8230
Const GL_R8I=$8231
Const GL_R8UI=$8232
Const GL_R16I=$8233
Const GL_R16UI=$8234
Const GL_R32I=$8235
Const GL_R32UI=$8236
Const GL_RG8I=$8237
Const GL_RG8UI=$8238
Const GL_RG16I=$8239
Const GL_RG16UI=$823A
Const GL_RG32I=$823B
Const GL_RG32UI=$823C
Global GL_ARB_texture_rg:Byte="__GLEW_ARB_texture_rg"
Const GL_TRANSPOSE_MODELVIEW_MATRIX_ARB=$84E3
Const GL_TRANSPOSE_PROJECTION_MATRIX_ARB=$84E4
Const GL_TRANSPOSE_TEXTURE_MATRIX_ARB=$84E5
Const GL_TRANSPOSE_COLOR_MATRIX_ARB=$84E6
Global glLoadTransposeMatrixdARB(m_:Double Ptr)="__glewLoadTransposeMatrixdARB"
Global glLoadTransposeMatrixfARB(m_:Float Ptr)="__glewLoadTransposeMatrixfARB"
Global glMultTransposeMatrixdARB(m_:Double Ptr)="__glewMultTransposeMatrixdARB"
Global glMultTransposeMatrixfARB(m_:Float Ptr)="__glewMultTransposeMatrixfARB"
Global GL_ARB_transpose_matrix:Byte="__GLEW_ARB_transpose_matrix"
Const GL_VERTEX_ARRAY_BINDING=$85B5
Global glBindVertexArray(array_:Int)="__glewBindVertexArray"
Global glDeleteVertexArrays(n_:Int,arrays_:Int Ptr)="__glewDeleteVertexArrays"
Global glGenVertexArrays(n_:Int,arrays_:Int Ptr)="__glewGenVertexArrays"
Global glIsVertexArray:Byte(array_:Int)="__glewIsVertexArray"
Global GL_ARB_vertex_array_object:Byte="__GLEW_ARB_vertex_array_object"
Const GL_MODELVIEW0_ARB=$1700
Const GL_MODELVIEW1_ARB=$850A
Const GL_MAX_VERTEX_UNITS_ARB=$86A4
Const GL_ACTIVE_VERTEX_UNITS_ARB=$86A5
Const GL_WEIGHT_SUM_UNITY_ARB=$86A6
Const GL_VERTEX_BLEND_ARB=$86A7
Const GL_CURRENT_WEIGHT_ARB=$86A8
Const GL_WEIGHT_ARRAY_TYPE_ARB=$86A9
Const GL_WEIGHT_ARRAY_STRIDE_ARB=$86AA
Const GL_WEIGHT_ARRAY_SIZE_ARB=$86AB
Const GL_WEIGHT_ARRAY_POINTER_ARB=$86AC
Const GL_WEIGHT_ARRAY_ARB=$86AD
Const GL_MODELVIEW2_ARB=$8722
Const GL_MODELVIEW3_ARB=$8723
Const GL_MODELVIEW4_ARB=$8724
Const GL_MODELVIEW5_ARB=$8725
Const GL_MODELVIEW6_ARB=$8726
Const GL_MODELVIEW7_ARB=$8727
Const GL_MODELVIEW8_ARB=$8728
Const GL_MODELVIEW9_ARB=$8729
Const GL_MODELVIEW10_ARB=$872A
Const GL_MODELVIEW11_ARB=$872B
Const GL_MODELVIEW12_ARB=$872C
Const GL_MODELVIEW13_ARB=$872D
Const GL_MODELVIEW14_ARB=$872E
Const GL_MODELVIEW15_ARB=$872F
Const GL_MODELVIEW16_ARB=$8730
Const GL_MODELVIEW17_ARB=$8731
Const GL_MODELVIEW18_ARB=$8732
Const GL_MODELVIEW19_ARB=$8733
Const GL_MODELVIEW20_ARB=$8734
Const GL_MODELVIEW21_ARB=$8735
Const GL_MODELVIEW22_ARB=$8736
Const GL_MODELVIEW23_ARB=$8737
Const GL_MODELVIEW24_ARB=$8738
Const GL_MODELVIEW25_ARB=$8739
Const GL_MODELVIEW26_ARB=$873A
Const GL_MODELVIEW27_ARB=$873B
Const GL_MODELVIEW28_ARB=$873C
Const GL_MODELVIEW29_ARB=$873D
Const GL_MODELVIEW30_ARB=$873E
Const GL_MODELVIEW31_ARB=$873F
Global glVertexBlendARB(count_:Int)="__glewVertexBlendARB"
Global glWeightPointerARB(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewWeightPointerARB"
Global glWeightbvARB(size_:Int,weights_:Byte Ptr)="__glewWeightbvARB"
Global glWeightdvARB(size_:Int,weights_:Double Ptr)="__glewWeightdvARB"
Global glWeightfvARB(size_:Int,weights_:Float Ptr)="__glewWeightfvARB"
Global glWeightivARB(size_:Int,weights_:Int Ptr)="__glewWeightivARB"
Global glWeightsvARB(size_:Int,weights_:Short Ptr)="__glewWeightsvARB"
Global glWeightubvARB(size_:Int,weights_:Byte Ptr)="__glewWeightubvARB"
Global glWeightuivARB(size_:Int,weights_:Int Ptr)="__glewWeightuivARB"
Global glWeightusvARB(size_:Int,weights_:Short Ptr)="__glewWeightusvARB"
Global GL_ARB_vertex_blend:Byte="__GLEW_ARB_vertex_blend"
Const GL_BUFFER_SIZE_ARB=$8764
Const GL_BUFFER_USAGE_ARB=$8765
Const GL_ARRAY_BUFFER_ARB=$8892
Const GL_ELEMENT_ARRAY_BUFFER_ARB=$8893
Const GL_ARRAY_BUFFER_BINDING_ARB=$8894
Const GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB=$8895
Const GL_VERTEX_ARRAY_BUFFER_BINDING_ARB=$8896
Const GL_NORMAL_ARRAY_BUFFER_BINDING_ARB=$8897
Const GL_COLOR_ARRAY_BUFFER_BINDING_ARB=$8898
Const GL_INDEX_ARRAY_BUFFER_BINDING_ARB=$8899
Const GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB=$889A
Const GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB=$889B
Const GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB=$889C
Const GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB=$889D
Const GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB=$889E
Const GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB=$889F
Const GL_READ_ONLY_ARB=$88B8
Const GL_WRITE_ONLY_ARB=$88B9
Const GL_READ_WRITE_ARB=$88BA
Const GL_BUFFER_ACCESS_ARB=$88BB
Const GL_BUFFER_MAPPED_ARB=$88BC
Const GL_BUFFER_MAP_POINTER_ARB=$88BD
Const GL_STREAM_DRAW_ARB=$88E0
Const GL_STREAM_READ_ARB=$88E1
Const GL_STREAM_COPY_ARB=$88E2
Const GL_STATIC_DRAW_ARB=$88E4
Const GL_STATIC_READ_ARB=$88E5
Const GL_STATIC_COPY_ARB=$88E6
Const GL_DYNAMIC_DRAW_ARB=$88E8
Const GL_DYNAMIC_READ_ARB=$88E9
Const GL_DYNAMIC_COPY_ARB=$88EA
Global glBindBufferARB(target_:Int,buffer_:Int)="__glewBindBufferARB"
Global glBufferDataARB(target_:Int,size_:Int,data_:Byte Ptr,usage_:Int)="__glewBufferDataARB"
Global glBufferSubDataARB(target_:Int,offset_:Int,size_:Int,data_:Byte Ptr)="__glewBufferSubDataARB"
Global glDeleteBuffersARB(n_:Int,buffers_:Int Ptr)="__glewDeleteBuffersARB"
Global glGenBuffersARB(n_:Int,buffers_:Int Ptr)="__glewGenBuffersARB"
Global glGetBufferParameterivARB(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetBufferParameterivARB"
Global glGetBufferPointervARB(target_:Int,pname_:Int,params_:Byte Ptr Ptr)="__glewGetBufferPointervARB"
Global glGetBufferSubDataARB(target_:Int,offset_:Int,size_:Int,data_:Byte Ptr)="__glewGetBufferSubDataARB"
Global glIsBufferARB:Byte(buffer_:Int)="__glewIsBufferARB"
Global glMapBufferARB:Byte Ptr(target_:Int,access_:Int)="__glewMapBufferARB"
Global glUnmapBufferARB:Byte(target_:Int)="__glewUnmapBufferARB"
Global GL_ARB_vertex_buffer_object:Byte="__GLEW_ARB_vertex_buffer_object"
Const GL_COLOR_SUM_ARB=$8458
Const GL_VERTEX_PROGRAM_ARB=$8620
Const GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB=$8622
Const GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB=$8623
Const GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB=$8624
Const GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB=$8625
Const GL_CURRENT_VERTEX_ATTRIB_ARB=$8626
Const GL_PROGRAM_LENGTH_ARB=$8627
Const GL_PROGRAM_STRING_ARB=$8628
Const GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB=$862E
Const GL_MAX_PROGRAM_MATRICES_ARB=$862F
Const GL_CURRENT_MATRIX_STACK_DEPTH_ARB=$8640
Const GL_CURRENT_MATRIX_ARB=$8641
Const GL_VERTEX_PROGRAM_POINT_SIZE_ARB=$8642
Const GL_VERTEX_PROGRAM_TWO_SIDE_ARB=$8643
Const GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB=$8645
Const GL_PROGRAM_ERROR_POSITION_ARB=$864B
Const GL_PROGRAM_BINDING_ARB=$8677
Const GL_MAX_VERTEX_ATTRIBS_ARB=$8869
Const GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB=$886A
Const GL_PROGRAM_ERROR_STRING_ARB=$8874
Const GL_PROGRAM_FORMAT_ASCII_ARB=$8875
Const GL_PROGRAM_FORMAT_ARB=$8876
Const GL_PROGRAM_INSTRUCTIONS_ARB=$88A0
Const GL_MAX_PROGRAM_INSTRUCTIONS_ARB=$88A1
Const GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB=$88A2
Const GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB=$88A3
Const GL_PROGRAM_TEMPORARIES_ARB=$88A4
Const GL_MAX_PROGRAM_TEMPORARIES_ARB=$88A5
Const GL_PROGRAM_NATIVE_TEMPORARIES_ARB=$88A6
Const GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB=$88A7
Const GL_PROGRAM_PARAMETERS_ARB=$88A8
Const GL_MAX_PROGRAM_PARAMETERS_ARB=$88A9
Const GL_PROGRAM_NATIVE_PARAMETERS_ARB=$88AA
Const GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB=$88AB
Const GL_PROGRAM_ATTRIBS_ARB=$88AC
Const GL_MAX_PROGRAM_ATTRIBS_ARB=$88AD
Const GL_PROGRAM_NATIVE_ATTRIBS_ARB=$88AE
Const GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB=$88AF
Const GL_PROGRAM_ADDRESS_REGISTERS_ARB=$88B0
Const GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB=$88B1
Const GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB=$88B2
Const GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB=$88B3
Const GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB=$88B4
Const GL_MAX_PROGRAM_ENV_PARAMETERS_ARB=$88B5
Const GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB=$88B6
Const GL_TRANSPOSE_CURRENT_MATRIX_ARB=$88B7
Const GL_MATRIX0_ARB=$88C0
Const GL_MATRIX1_ARB=$88C1
Const GL_MATRIX2_ARB=$88C2
Const GL_MATRIX3_ARB=$88C3
Const GL_MATRIX4_ARB=$88C4
Const GL_MATRIX5_ARB=$88C5
Const GL_MATRIX6_ARB=$88C6
Const GL_MATRIX7_ARB=$88C7
Const GL_MATRIX8_ARB=$88C8
Const GL_MATRIX9_ARB=$88C9
Const GL_MATRIX10_ARB=$88CA
Const GL_MATRIX11_ARB=$88CB
Const GL_MATRIX12_ARB=$88CC
Const GL_MATRIX13_ARB=$88CD
Const GL_MATRIX14_ARB=$88CE
Const GL_MATRIX15_ARB=$88CF
Const GL_MATRIX16_ARB=$88D0
Const GL_MATRIX17_ARB=$88D1
Const GL_MATRIX18_ARB=$88D2
Const GL_MATRIX19_ARB=$88D3
Const GL_MATRIX20_ARB=$88D4
Const GL_MATRIX21_ARB=$88D5
Const GL_MATRIX22_ARB=$88D6
Const GL_MATRIX23_ARB=$88D7
Const GL_MATRIX24_ARB=$88D8
Const GL_MATRIX25_ARB=$88D9
Const GL_MATRIX26_ARB=$88DA
Const GL_MATRIX27_ARB=$88DB
Const GL_MATRIX28_ARB=$88DC
Const GL_MATRIX29_ARB=$88DD
Const GL_MATRIX30_ARB=$88DE
Const GL_MATRIX31_ARB=$88DF
Global glBindProgramARB(target_:Int,program_:Int)="__glewBindProgramARB"
Global glDeleteProgramsARB(n_:Int,programs_:Int Ptr)="__glewDeleteProgramsARB"
Global glDisableVertexAttribArrayARB(index_:Int)="__glewDisableVertexAttribArrayARB"
Global glEnableVertexAttribArrayARB(index_:Int)="__glewEnableVertexAttribArrayARB"
Global glGenProgramsARB(n_:Int,programs_:Int Ptr)="__glewGenProgramsARB"
Global glGetProgramEnvParameterdvARB(target_:Int,index_:Int,params_:Double Ptr)="__glewGetProgramEnvParameterdvARB"
Global glGetProgramEnvParameterfvARB(target_:Int,index_:Int,params_:Float Ptr)="__glewGetProgramEnvParameterfvARB"
Global glGetProgramLocalParameterdvARB(target_:Int,index_:Int,params_:Double Ptr)="__glewGetProgramLocalParameterdvARB"
Global glGetProgramLocalParameterfvARB(target_:Int,index_:Int,params_:Float Ptr)="__glewGetProgramLocalParameterfvARB"
Global glGetProgramStringARB(target_:Int,pname_:Int,string_:Byte Ptr)="__glewGetProgramStringARB"
Global glGetProgramivARB(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetProgramivARB"
Global glGetVertexAttribPointervARB(index_:Int,pname_:Int,pointer_:Byte Ptr Ptr)="__glewGetVertexAttribPointervARB"
Global glGetVertexAttribdvARB(index_:Int,pname_:Int,params_:Double Ptr)="__glewGetVertexAttribdvARB"
Global glGetVertexAttribfvARB(index_:Int,pname_:Int,params_:Float Ptr)="__glewGetVertexAttribfvARB"
Global glGetVertexAttribivARB(index_:Int,pname_:Int,params_:Int Ptr)="__glewGetVertexAttribivARB"
Global glIsProgramARB:Byte(program_:Int)="__glewIsProgramARB"
Global glProgramEnvParameter4dARB(target_:Int,index_:Int,x_:Double,y_:Double,z_:Double,w_:Double)="__glewProgramEnvParameter4dARB"
Global glProgramEnvParameter4dvARB(target_:Int,index_:Int,params_:Double Ptr)="__glewProgramEnvParameter4dvARB"
Global glProgramEnvParameter4fARB(target_:Int,index_:Int,x_:Float,y_:Float,z_:Float,w_:Float)="__glewProgramEnvParameter4fARB"
Global glProgramEnvParameter4fvARB(target_:Int,index_:Int,params_:Float Ptr)="__glewProgramEnvParameter4fvARB"
Global glProgramLocalParameter4dARB(target_:Int,index_:Int,x_:Double,y_:Double,z_:Double,w_:Double)="__glewProgramLocalParameter4dARB"
Global glProgramLocalParameter4dvARB(target_:Int,index_:Int,params_:Double Ptr)="__glewProgramLocalParameter4dvARB"
Global glProgramLocalParameter4fARB(target_:Int,index_:Int,x_:Float,y_:Float,z_:Float,w_:Float)="__glewProgramLocalParameter4fARB"
Global glProgramLocalParameter4fvARB(target_:Int,index_:Int,params_:Float Ptr)="__glewProgramLocalParameter4fvARB"
Global glProgramStringARB(target_:Int,format_:Int,len_:Int,string_:Byte Ptr)="__glewProgramStringARB"
Global glVertexAttrib1dARB(index_:Int,x_:Double)="__glewVertexAttrib1dARB"
Global glVertexAttrib1dvARB(index_:Int,v_:Double Ptr)="__glewVertexAttrib1dvARB"
Global glVertexAttrib1fARB(index_:Int,x_:Float)="__glewVertexAttrib1fARB"
Global glVertexAttrib1fvARB(index_:Int,v_:Float Ptr)="__glewVertexAttrib1fvARB"
Global glVertexAttrib1sARB(index_:Int,x_:Short)="__glewVertexAttrib1sARB"
Global glVertexAttrib1svARB(index_:Int,v_:Short Ptr)="__glewVertexAttrib1svARB"
Global glVertexAttrib2dARB(index_:Int,x_:Double,y_:Double)="__glewVertexAttrib2dARB"
Global glVertexAttrib2dvARB(index_:Int,v_:Double Ptr)="__glewVertexAttrib2dvARB"
Global glVertexAttrib2fARB(index_:Int,x_:Float,y_:Float)="__glewVertexAttrib2fARB"
Global glVertexAttrib2fvARB(index_:Int,v_:Float Ptr)="__glewVertexAttrib2fvARB"
Global glVertexAttrib2sARB(index_:Int,x_:Short,y_:Short)="__glewVertexAttrib2sARB"
Global glVertexAttrib2svARB(index_:Int,v_:Short Ptr)="__glewVertexAttrib2svARB"
Global glVertexAttrib3dARB(index_:Int,x_:Double,y_:Double,z_:Double)="__glewVertexAttrib3dARB"
Global glVertexAttrib3dvARB(index_:Int,v_:Double Ptr)="__glewVertexAttrib3dvARB"
Global glVertexAttrib3fARB(index_:Int,x_:Float,y_:Float,z_:Float)="__glewVertexAttrib3fARB"
Global glVertexAttrib3fvARB(index_:Int,v_:Float Ptr)="__glewVertexAttrib3fvARB"
Global glVertexAttrib3sARB(index_:Int,x_:Short,y_:Short,z_:Short)="__glewVertexAttrib3sARB"
Global glVertexAttrib3svARB(index_:Int,v_:Short Ptr)="__glewVertexAttrib3svARB"
Global glVertexAttrib4NbvARB(index_:Int,v_:Byte Ptr)="__glewVertexAttrib4NbvARB"
Global glVertexAttrib4NivARB(index_:Int,v_:Int Ptr)="__glewVertexAttrib4NivARB"
Global glVertexAttrib4NsvARB(index_:Int,v_:Short Ptr)="__glewVertexAttrib4NsvARB"
Global glVertexAttrib4NubARB(index_:Int,x_:Byte,y_:Byte,z_:Byte,w_:Byte)="__glewVertexAttrib4NubARB"
Global glVertexAttrib4NubvARB(index_:Int,v_:Byte Ptr)="__glewVertexAttrib4NubvARB"
Global glVertexAttrib4NuivARB(index_:Int,v_:Int Ptr)="__glewVertexAttrib4NuivARB"
Global glVertexAttrib4NusvARB(index_:Int,v_:Short Ptr)="__glewVertexAttrib4NusvARB"
Global glVertexAttrib4bvARB(index_:Int,v_:Byte Ptr)="__glewVertexAttrib4bvARB"
Global glVertexAttrib4dARB(index_:Int,x_:Double,y_:Double,z_:Double,w_:Double)="__glewVertexAttrib4dARB"
Global glVertexAttrib4dvARB(index_:Int,v_:Double Ptr)="__glewVertexAttrib4dvARB"
Global glVertexAttrib4fARB(index_:Int,x_:Float,y_:Float,z_:Float,w_:Float)="__glewVertexAttrib4fARB"
Global glVertexAttrib4fvARB(index_:Int,v_:Float Ptr)="__glewVertexAttrib4fvARB"
Global glVertexAttrib4ivARB(index_:Int,v_:Int Ptr)="__glewVertexAttrib4ivARB"
Global glVertexAttrib4sARB(index_:Int,x_:Short,y_:Short,z_:Short,w_:Short)="__glewVertexAttrib4sARB"
Global glVertexAttrib4svARB(index_:Int,v_:Short Ptr)="__glewVertexAttrib4svARB"
Global glVertexAttrib4ubvARB(index_:Int,v_:Byte Ptr)="__glewVertexAttrib4ubvARB"
Global glVertexAttrib4uivARB(index_:Int,v_:Int Ptr)="__glewVertexAttrib4uivARB"
Global glVertexAttrib4usvARB(index_:Int,v_:Short Ptr)="__glewVertexAttrib4usvARB"
Global glVertexAttribPointerARB(index_:Int,size_:Int,type_:Int,normalized_:Byte,stride_:Int,pointer_:Byte Ptr)="__glewVertexAttribPointerARB"
Global GL_ARB_vertex_program:Byte="__GLEW_ARB_vertex_program"
Const GL_VERTEX_SHADER_ARB=$8B31
Const GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB=$8B4A
Const GL_MAX_VARYING_FLOATS_ARB=$8B4B
Const GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB=$8B4C
Const GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB=$8B4D
Const GL_OBJECT_ACTIVE_ATTRIBUTES_ARB=$8B89
Const GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB=$8B8A
Global glBindAttribLocationARB(programObj_:Int,index_:Int,name_:Byte Ptr)="__glewBindAttribLocationARB"
Global glGetActiveAttribARB(programObj_:Int,index_:Int,maxLength_:Int,length_:Int Ptr,size_:Int Ptr,type_:Int Ptr,name_:Byte Ptr)="__glewGetActiveAttribARB"
Global glGetAttribLocationARB:Int(programObj_:Int,name_:Byte Ptr)="__glewGetAttribLocationARB"
Global GL_ARB_vertex_shader:Byte="__GLEW_ARB_vertex_shader"
Global glWindowPos2dARB(x_:Double,y_:Double)="__glewWindowPos2dARB"
Global glWindowPos2dvARB(p_:Double Ptr)="__glewWindowPos2dvARB"
Global glWindowPos2fARB(x_:Float,y_:Float)="__glewWindowPos2fARB"
Global glWindowPos2fvARB(p_:Float Ptr)="__glewWindowPos2fvARB"
Global glWindowPos2iARB(x_:Int,y_:Int)="__glewWindowPos2iARB"
Global glWindowPos2ivARB(p_:Int Ptr)="__glewWindowPos2ivARB"
Global glWindowPos2sARB(x_:Short,y_:Short)="__glewWindowPos2sARB"
Global glWindowPos2svARB(p_:Short Ptr)="__glewWindowPos2svARB"
Global glWindowPos3dARB(x_:Double,y_:Double,z_:Double)="__glewWindowPos3dARB"
Global glWindowPos3dvARB(p_:Double Ptr)="__glewWindowPos3dvARB"
Global glWindowPos3fARB(x_:Float,y_:Float,z_:Float)="__glewWindowPos3fARB"
Global glWindowPos3fvARB(p_:Float Ptr)="__glewWindowPos3fvARB"
Global glWindowPos3iARB(x_:Int,y_:Int,z_:Int)="__glewWindowPos3iARB"
Global glWindowPos3ivARB(p_:Int Ptr)="__glewWindowPos3ivARB"
Global glWindowPos3sARB(x_:Short,y_:Short,z_:Short)="__glewWindowPos3sARB"
Global glWindowPos3svARB(p_:Short Ptr)="__glewWindowPos3svARB"
Global GL_ARB_window_pos:Byte="__GLEW_ARB_window_pos"
Const GL_TEXTURE_POINT_MODE_ATIX=$60B0
Const GL_TEXTURE_POINT_ONE_COORD_ATIX=$60B1
Const GL_TEXTURE_POINT_SPRITE_ATIX=$60B2
Const GL_POINT_SPRITE_CULL_MODE_ATIX=$60B3
Const GL_POINT_SPRITE_CULL_CENTER_ATIX=$60B4
Const GL_POINT_SPRITE_CULL_CLIP_ATIX=$60B5
Global GL_ATIX_point_sprites:Byte="__GLEW_ATIX_point_sprites"
Const GL_MODULATE_ADD_ATIX=$8744
Const GL_MODULATE_SIGNED_ADD_ATIX=$8745
Const GL_MODULATE_SUBTRACT_ATIX=$8746
Global GL_ATIX_texture_env_combine3:Byte="__GLEW_ATIX_texture_env_combine3"
Const GL_SECONDARY_COLOR_ATIX=$8747
Const GL_TEXTURE_OUTPUT_RGB_ATIX=$8748
Const GL_TEXTURE_OUTPUT_ALPHA_ATIX=$8749
Global GL_ATIX_texture_env_route:Byte="__GLEW_ATIX_texture_env_route"
Const GL_OUTPUT_POINT_SIZE_ATIX=$610E
Global GL_ATIX_vertex_shader_output_point_size:Byte="__GLEW_ATIX_vertex_shader_output_point_size"
Const GL_MAX_DRAW_BUFFERS_ATI=$8824
Const GL_DRAW_BUFFER0_ATI=$8825
Const GL_DRAW_BUFFER1_ATI=$8826
Const GL_DRAW_BUFFER2_ATI=$8827
Const GL_DRAW_BUFFER3_ATI=$8828
Const GL_DRAW_BUFFER4_ATI=$8829
Const GL_DRAW_BUFFER5_ATI=$882A
Const GL_DRAW_BUFFER6_ATI=$882B
Const GL_DRAW_BUFFER7_ATI=$882C
Const GL_DRAW_BUFFER8_ATI=$882D
Const GL_DRAW_BUFFER9_ATI=$882E
Const GL_DRAW_BUFFER10_ATI=$882F
Const GL_DRAW_BUFFER11_ATI=$8830
Const GL_DRAW_BUFFER12_ATI=$8831
Const GL_DRAW_BUFFER13_ATI=$8832
Const GL_DRAW_BUFFER14_ATI=$8833
Const GL_DRAW_BUFFER15_ATI=$8834
Global glDrawBuffersATI(n_:Int,bufs_:Int Ptr)="__glewDrawBuffersATI"
Global GL_ATI_draw_buffers:Byte="__GLEW_ATI_draw_buffers"
Const GL_ELEMENT_ARRAY_ATI=$8768
Const GL_ELEMENT_ARRAY_TYPE_ATI=$8769
Const GL_ELEMENT_ARRAY_POINTER_ATI=$876A
Global glDrawElementArrayATI(mode_:Int,count_:Int)="__glewDrawElementArrayATI"
Global glDrawRangeElementArrayATI(mode_:Int,start_:Int,end_:Int,count_:Int)="__glewDrawRangeElementArrayATI"
Global glElementPointerATI(type_:Int,pointer_:Byte Ptr)="__glewElementPointerATI"
Global GL_ATI_element_array:Byte="__GLEW_ATI_element_array"
Const GL_BUMP_ROT_MATRIX_ATI=$8775
Const GL_BUMP_ROT_MATRIX_SIZE_ATI=$8776
Const GL_BUMP_NUM_TEX_UNITS_ATI=$8777
Const GL_BUMP_TEX_UNITS_ATI=$8778
Const GL_DUDV_ATI=$8779
Const GL_DU8DV8_ATI=$877A
Const GL_BUMP_ENVMAP_ATI=$877B
Const GL_BUMP_TARGET_ATI=$877C
Global glGetTexBumpParameterfvATI(pname_:Int,param_:Float Ptr)="__glewGetTexBumpParameterfvATI"
Global glGetTexBumpParameterivATI(pname_:Int,param_:Int Ptr)="__glewGetTexBumpParameterivATI"
Global glTexBumpParameterfvATI(pname_:Int,param_:Float Ptr)="__glewTexBumpParameterfvATI"
Global glTexBumpParameterivATI(pname_:Int,param_:Int Ptr)="__glewTexBumpParameterivATI"
Global GL_ATI_envmap_bumpmap:Byte="__GLEW_ATI_envmap_bumpmap"
Const GL_RED_BIT_ATI=$00000001
Const GL_2X_BIT_ATI=$00000001
Const GL_4X_BIT_ATI=$00000002
Const GL_GREEN_BIT_ATI=$00000002
Const GL_COMP_BIT_ATI=$00000002
Const GL_BLUE_BIT_ATI=$00000004
Const GL_8X_BIT_ATI=$00000004
Const GL_NEGATE_BIT_ATI=$00000004
Const GL_BIAS_BIT_ATI=$00000008
Const GL_HALF_BIT_ATI=$00000008
Const GL_QUARTER_BIT_ATI=$00000010
Const GL_EIGHTH_BIT_ATI=$00000020
Const GL_SATURATE_BIT_ATI=$00000040
Const GL_FRAGMENT_SHADER_ATI=$8920
Const GL_REG_0_ATI=$8921
Const GL_REG_1_ATI=$8922
Const GL_REG_2_ATI=$8923
Const GL_REG_3_ATI=$8924
Const GL_REG_4_ATI=$8925
Const GL_REG_5_ATI=$8926
Const GL_CON_0_ATI=$8941
Const GL_CON_1_ATI=$8942
Const GL_CON_2_ATI=$8943
Const GL_CON_3_ATI=$8944
Const GL_CON_4_ATI=$8945
Const GL_CON_5_ATI=$8946
Const GL_CON_6_ATI=$8947
Const GL_CON_7_ATI=$8948
Const GL_MOV_ATI=$8961
Const GL_ADD_ATI=$8963
Const GL_MUL_ATI=$8964
Const GL_SUB_ATI=$8965
Const GL_DOT3_ATI=$8966
Const GL_DOT4_ATI=$8967
Const GL_MAD_ATI=$8968
Const GL_LERP_ATI=$8969
Const GL_CND_ATI=$896A
Const GL_CND0_ATI=$896B
Const GL_DOT2_ADD_ATI=$896C
Const GL_SECONDARY_INTERPOLATOR_ATI=$896D
Const GL_NUM_FRAGMENT_REGISTERS_ATI=$896E
Const GL_NUM_FRAGMENT_CONSTANTS_ATI=$896F
Const GL_NUM_PASSES_ATI=$8970
Const GL_NUM_INSTRUCTIONS_PER_PASS_ATI=$8971
Const GL_NUM_INSTRUCTIONS_TOTAL_ATI=$8972
Const GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI=$8973
Const GL_NUM_LOOPBACK_COMPONENTS_ATI=$8974
Const GL_COLOR_ALPHA_PAIRING_ATI=$8975
Const GL_SWIZZLE_STR_ATI=$8976
Const GL_SWIZZLE_STQ_ATI=$8977
Const GL_SWIZZLE_STR_DR_ATI=$8978
Const GL_SWIZZLE_STQ_DQ_ATI=$8979
Const GL_SWIZZLE_STRQ_ATI=$897A
Const GL_SWIZZLE_STRQ_DQ_ATI=$897B
Global glAlphaFragmentOp1ATI(op_:Int,dst_:Int,dstMod_:Int,arg1_:Int,arg1Rep_:Int,arg1Mod_:Int)="__glewAlphaFragmentOp1ATI"
Global glAlphaFragmentOp2ATI(op_:Int,dst_:Int,dstMod_:Int,arg1_:Int,arg1Rep_:Int,arg1Mod_:Int,arg2_:Int,arg2Rep_:Int,arg2Mod_:Int)="__glewAlphaFragmentOp2ATI"
Global glAlphaFragmentOp3ATI(op_:Int,dst_:Int,dstMod_:Int,arg1_:Int,arg1Rep_:Int,arg1Mod_:Int,arg2_:Int,arg2Rep_:Int,arg2Mod_:Int,arg3_:Int,arg3Rep_:Int,arg3Mod_:Int)="__glewAlphaFragmentOp3ATI"
Global glBeginFragmentShaderATI()="__glewBeginFragmentShaderATI"
Global glBindFragmentShaderATI(id_:Int)="__glewBindFragmentShaderATI"
Global glColorFragmentOp1ATI(op_:Int,dst_:Int,dstMask_:Int,dstMod_:Int,arg1_:Int,arg1Rep_:Int,arg1Mod_:Int)="__glewColorFragmentOp1ATI"
Global glColorFragmentOp2ATI(op_:Int,dst_:Int,dstMask_:Int,dstMod_:Int,arg1_:Int,arg1Rep_:Int,arg1Mod_:Int,arg2_:Int,arg2Rep_:Int,arg2Mod_:Int)="__glewColorFragmentOp2ATI"
Global glColorFragmentOp3ATI(op_:Int,dst_:Int,dstMask_:Int,dstMod_:Int,arg1_:Int,arg1Rep_:Int,arg1Mod_:Int,arg2_:Int,arg2Rep_:Int,arg2Mod_:Int,arg3_:Int,arg3Rep_:Int,arg3Mod_:Int)="__glewColorFragmentOp3ATI"
Global glDeleteFragmentShaderATI(id_:Int)="__glewDeleteFragmentShaderATI"
Global glEndFragmentShaderATI()="__glewEndFragmentShaderATI"
Global glGenFragmentShadersATI:Int(range_:Int)="__glewGenFragmentShadersATI"
Global glPassTexCoordATI(dst_:Int,coord_:Int,swizzle_:Int)="__glewPassTexCoordATI"
Global glSampleMapATI(dst_:Int,interp_:Int,swizzle_:Int)="__glewSampleMapATI"
Global glSetFragmentShaderConstantATI(dst_:Int,value_:Float Ptr)="__glewSetFragmentShaderConstantATI"
Global GL_ATI_fragment_shader:Byte="__GLEW_ATI_fragment_shader"
Global glMapObjectBufferATI:Byte Ptr(buffer_:Int)="__glewMapObjectBufferATI"
Global glUnmapObjectBufferATI(buffer_:Int)="__glewUnmapObjectBufferATI"
Global GL_ATI_map_object_buffer:Byte="__GLEW_ATI_map_object_buffer"
Const GL_PN_TRIANGLES_ATI=$87F0
Const GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI=$87F1
Const GL_PN_TRIANGLES_POINT_MODE_ATI=$87F2
Const GL_PN_TRIANGLES_NORMAL_MODE_ATI=$87F3
Const GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI=$87F4
Const GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI=$87F5
Const GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI=$87F6
Const GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI=$87F7
Const GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI=$87F8
Global GL_ATI_pn_triangles:Byte="__GLEW_ATI_pn_triangles"
Const GL_STENCIL_BACK_FUNC_ATI=$8800
Const GL_STENCIL_BACK_FAIL_ATI=$8801
Const GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI=$8802
Const GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI=$8803
Global glStencilFuncSeparateATI(frontfunc_:Int,backfunc_:Int,ref_:Int,mask_:Int)="__glewStencilFuncSeparateATI"
Global glStencilOpSeparateATI(face_:Int,sfail_:Int,dpfail_:Int,dppass_:Int)="__glewStencilOpSeparateATI"
Global GL_ATI_separate_stencil:Byte="__GLEW_ATI_separate_stencil"
Global GL_ATI_shader_texture_lod:Byte="__GLEW_ATI_shader_texture_lod"
Const GL_TEXT_FRAGMENT_SHADER_ATI=$8200
Global GL_ATI_text_fragment_shader:Byte="__GLEW_ATI_text_fragment_shader"
Const GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI=$8837
Global GL_ATI_texture_compression_3dc:Byte="__GLEW_ATI_texture_compression_3dc"
Const GL_MODULATE_ADD_ATI=$8744
Const GL_MODULATE_SIGNED_ADD_ATI=$8745
Const GL_MODULATE_SUBTRACT_ATI=$8746
Global GL_ATI_texture_env_combine3:Byte="__GLEW_ATI_texture_env_combine3"
Const GL_RGBA_FLOAT32_ATI=$8814
Const GL_RGB_FLOAT32_ATI=$8815
Const GL_ALPHA_FLOAT32_ATI=$8816
Const GL_INTENSITY_FLOAT32_ATI=$8817
Const GL_LUMINANCE_FLOAT32_ATI=$8818
Const GL_LUMINANCE_ALPHA_FLOAT32_ATI=$8819
Const GL_RGBA_FLOAT16_ATI=$881A
Const GL_RGB_FLOAT16_ATI=$881B
Const GL_ALPHA_FLOAT16_ATI=$881C
Const GL_INTENSITY_FLOAT16_ATI=$881D
Const GL_LUMINANCE_FLOAT16_ATI=$881E
Const GL_LUMINANCE_ALPHA_FLOAT16_ATI=$881F
Global GL_ATI_texture_float:Byte="__GLEW_ATI_texture_float"
Const GL_MIRROR_CLAMP_ATI=$8742
Const GL_MIRROR_CLAMP_TO_EDGE_ATI=$8743
Global GL_ATI_texture_mirror_once:Byte="__GLEW_ATI_texture_mirror_once"
Const GL_STATIC_ATI=$8760
Const GL_DYNAMIC_ATI=$8761
Const GL_PRESERVE_ATI=$8762
Const GL_DISCARD_ATI=$8763
Const GL_OBJECT_BUFFER_SIZE_ATI=$8764
Const GL_OBJECT_BUFFER_USAGE_ATI=$8765
Const GL_ARRAY_OBJECT_BUFFER_ATI=$8766
Const GL_ARRAY_OBJECT_OFFSET_ATI=$8767
Global glArrayObjectATI(array_:Int,size_:Int,type_:Int,stride_:Int,buffer_:Int,offset_:Int)="__glewArrayObjectATI"
Global glFreeObjectBufferATI(buffer_:Int)="__glewFreeObjectBufferATI"
Global glGetArrayObjectfvATI(array_:Int,pname_:Int,params_:Float Ptr)="__glewGetArrayObjectfvATI"
Global glGetArrayObjectivATI(array_:Int,pname_:Int,params_:Int Ptr)="__glewGetArrayObjectivATI"
Global glGetObjectBufferfvATI(buffer_:Int,pname_:Int,params_:Float Ptr)="__glewGetObjectBufferfvATI"
Global glGetObjectBufferivATI(buffer_:Int,pname_:Int,params_:Int Ptr)="__glewGetObjectBufferivATI"
Global glGetVariantArrayObjectfvATI(id_:Int,pname_:Int,params_:Float Ptr)="__glewGetVariantArrayObjectfvATI"
Global glGetVariantArrayObjectivATI(id_:Int,pname_:Int,params_:Int Ptr)="__glewGetVariantArrayObjectivATI"
Global glIsObjectBufferATI:Byte(buffer_:Int)="__glewIsObjectBufferATI"
Global glNewObjectBufferATI:Int(size_:Int,pointer_:Byte Ptr,usage_:Int)="__glewNewObjectBufferATI"
Global glUpdateObjectBufferATI(buffer_:Int,offset_:Int,size_:Int,pointer_:Byte Ptr,preserve_:Int)="__glewUpdateObjectBufferATI"
Global glVariantArrayObjectATI(id_:Int,type_:Int,stride_:Int,buffer_:Int,offset_:Int)="__glewVariantArrayObjectATI"
Global GL_ATI_vertex_array_object:Byte="__GLEW_ATI_vertex_array_object"
Global glGetVertexAttribArrayObjectfvATI(index_:Int,pname_:Int,params_:Float Ptr)="__glewGetVertexAttribArrayObjectfvATI"
Global glGetVertexAttribArrayObjectivATI(index_:Int,pname_:Int,params_:Int Ptr)="__glewGetVertexAttribArrayObjectivATI"
Global glVertexAttribArrayObjectATI(index_:Int,size_:Int,type_:Int,normalized_:Byte,stride_:Int,buffer_:Int,offset_:Int)="__glewVertexAttribArrayObjectATI"
Global GL_ATI_vertex_attrib_array_object:Byte="__GLEW_ATI_vertex_attrib_array_object"
Const GL_MAX_VERTEX_STREAMS_ATI=$876B
Const GL_VERTEX_SOURCE_ATI=$876C
Const GL_VERTEX_STREAM0_ATI=$876D
Const GL_VERTEX_STREAM1_ATI=$876E
Const GL_VERTEX_STREAM2_ATI=$876F
Const GL_VERTEX_STREAM3_ATI=$8770
Const GL_VERTEX_STREAM4_ATI=$8771
Const GL_VERTEX_STREAM5_ATI=$8772
Const GL_VERTEX_STREAM6_ATI=$8773
Const GL_VERTEX_STREAM7_ATI=$8774
Global glClientActiveVertexStreamATI(stream_:Int)="__glewClientActiveVertexStreamATI"
Global glNormalStream3bATI(stream_:Int,x_:Byte,y_:Byte,z_:Byte)="__glewNormalStream3bATI"
Global glNormalStream3bvATI(stream_:Int,v_:Byte Ptr)="__glewNormalStream3bvATI"
Global glNormalStream3dATI(stream_:Int,x_:Double,y_:Double,z_:Double)="__glewNormalStream3dATI"
Global glNormalStream3dvATI(stream_:Int,v_:Double Ptr)="__glewNormalStream3dvATI"
Global glNormalStream3fATI(stream_:Int,x_:Float,y_:Float,z_:Float)="__glewNormalStream3fATI"
Global glNormalStream3fvATI(stream_:Int,v_:Float Ptr)="__glewNormalStream3fvATI"
Global glNormalStream3iATI(stream_:Int,x_:Int,y_:Int,z_:Int)="__glewNormalStream3iATI"
Global glNormalStream3ivATI(stream_:Int,v_:Int Ptr)="__glewNormalStream3ivATI"
Global glNormalStream3sATI(stream_:Int,x_:Short,y_:Short,z_:Short)="__glewNormalStream3sATI"
Global glNormalStream3svATI(stream_:Int,v_:Short Ptr)="__glewNormalStream3svATI"
Global glVertexBlendEnvfATI(pname_:Int,param_:Float)="__glewVertexBlendEnvfATI"
Global glVertexBlendEnviATI(pname_:Int,param_:Int)="__glewVertexBlendEnviATI"
Global glVertexStream2dATI(stream_:Int,x_:Double,y_:Double)="__glewVertexStream2dATI"
Global glVertexStream2dvATI(stream_:Int,v_:Double Ptr)="__glewVertexStream2dvATI"
Global glVertexStream2fATI(stream_:Int,x_:Float,y_:Float)="__glewVertexStream2fATI"
Global glVertexStream2fvATI(stream_:Int,v_:Float Ptr)="__glewVertexStream2fvATI"
Global glVertexStream2iATI(stream_:Int,x_:Int,y_:Int)="__glewVertexStream2iATI"
Global glVertexStream2ivATI(stream_:Int,v_:Int Ptr)="__glewVertexStream2ivATI"
Global glVertexStream2sATI(stream_:Int,x_:Short,y_:Short)="__glewVertexStream2sATI"
Global glVertexStream2svATI(stream_:Int,v_:Short Ptr)="__glewVertexStream2svATI"
Global glVertexStream3dATI(stream_:Int,x_:Double,y_:Double,z_:Double)="__glewVertexStream3dATI"
Global glVertexStream3dvATI(stream_:Int,v_:Double Ptr)="__glewVertexStream3dvATI"
Global glVertexStream3fATI(stream_:Int,x_:Float,y_:Float,z_:Float)="__glewVertexStream3fATI"
Global glVertexStream3fvATI(stream_:Int,v_:Float Ptr)="__glewVertexStream3fvATI"
Global glVertexStream3iATI(stream_:Int,x_:Int,y_:Int,z_:Int)="__glewVertexStream3iATI"
Global glVertexStream3ivATI(stream_:Int,v_:Int Ptr)="__glewVertexStream3ivATI"
Global glVertexStream3sATI(stream_:Int,x_:Short,y_:Short,z_:Short)="__glewVertexStream3sATI"
Global glVertexStream3svATI(stream_:Int,v_:Short Ptr)="__glewVertexStream3svATI"
Global glVertexStream4dATI(stream_:Int,x_:Double,y_:Double,z_:Double,w_:Double)="__glewVertexStream4dATI"
Global glVertexStream4dvATI(stream_:Int,v_:Double Ptr)="__glewVertexStream4dvATI"
Global glVertexStream4fATI(stream_:Int,x_:Float,y_:Float,z_:Float,w_:Float)="__glewVertexStream4fATI"
Global glVertexStream4fvATI(stream_:Int,v_:Float Ptr)="__glewVertexStream4fvATI"
Global glVertexStream4iATI(stream_:Int,x_:Int,y_:Int,z_:Int,w_:Int)="__glewVertexStream4iATI"
Global glVertexStream4ivATI(stream_:Int,v_:Int Ptr)="__glewVertexStream4ivATI"
Global glVertexStream4sATI(stream_:Int,x_:Short,y_:Short,z_:Short,w_:Short)="__glewVertexStream4sATI"
Global glVertexStream4svATI(stream_:Int,v_:Short Ptr)="__glewVertexStream4svATI"
Global GL_ATI_vertex_streams:Byte="__GLEW_ATI_vertex_streams"
Const GL_422_EXT=$80CC
Const GL_422_REV_EXT=$80CD
Const GL_422_AVERAGE_EXT=$80CE
Const GL_422_REV_AVERAGE_EXT=$80CF
Global GL_EXT_422_pixels:Byte="__GLEW_EXT_422_pixels"
Const GL_CG_VERTEX_SHADER_EXT=$890E
Const GL_CG_FRAGMENT_SHADER_EXT=$890F
Global GL_EXT_Cg_shader:Byte="__GLEW_EXT_Cg_shader"
Const GL_ABGR_EXT=$8000
Global GL_EXT_abgr:Byte="__GLEW_EXT_abgr"
Const GL_BGR_EXT=$80E0
Const GL_BGRA_EXT=$80E1
Global GL_EXT_bgra:Byte="__GLEW_EXT_bgra"
Const GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT=$8DE2
Const GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT=$8DE3
Const GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT=$8DE4
Const GL_MAX_BINDABLE_UNIFORM_SIZE_EXT=$8DED
Const GL_UNIFORM_BUFFER_EXT=$8DEE
Const GL_UNIFORM_BUFFER_BINDING_EXT=$8DEF
Global glGetUniformBufferSizeEXT:Int(program_:Int,location_:Int)="__glewGetUniformBufferSizeEXT"
Global glGetUniformOffsetEXT:Int(program_:Int,location_:Int)="__glewGetUniformOffsetEXT"
Global glUniformBufferEXT(program_:Int,location_:Int,buffer_:Int)="__glewUniformBufferEXT"
Global GL_EXT_bindable_uniform:Byte="__GLEW_EXT_bindable_uniform"
Const GL_CONSTANT_COLOR_EXT=$8001
Const GL_ONE_MINUS_CONSTANT_COLOR_EXT=$8002
Const GL_CONSTANT_ALPHA_EXT=$8003
Const GL_ONE_MINUS_CONSTANT_ALPHA_EXT=$8004
Const GL_BLEND_COLOR_EXT=$8005
Global glBlendColorEXT(red_:Float,green_:Float,blue_:Float,alpha_:Float)="__glewBlendColorEXT"
Global GL_EXT_blend_color:Byte="__GLEW_EXT_blend_color"
Const GL_BLEND_EQUATION_RGB_EXT=$8009
Const GL_BLEND_EQUATION_ALPHA_EXT=$883D
Global glBlendEquationSeparateEXT(modeRGB_:Int,modeAlpha_:Int)="__glewBlendEquationSeparateEXT"
Global GL_EXT_blend_equation_separate:Byte="__GLEW_EXT_blend_equation_separate"
Const GL_BLEND_DST_RGB_EXT=$80C8
Const GL_BLEND_SRC_RGB_EXT=$80C9
Const GL_BLEND_DST_ALPHA_EXT=$80CA
Const GL_BLEND_SRC_ALPHA_EXT=$80CB
Global glBlendFuncSeparateEXT(sfactorRGB_:Int,dfactorRGB_:Int,sfactorAlpha_:Int,dfactorAlpha_:Int)="__glewBlendFuncSeparateEXT"
Global GL_EXT_blend_func_separate:Byte="__GLEW_EXT_blend_func_separate"
Global GL_EXT_blend_logic_op:Byte="__GLEW_EXT_blend_logic_op"
Const GL_FUNC_ADD_EXT=$8006
Const GL_MIN_EXT=$8007
Const GL_MAX_EXT=$8008
Const GL_BLEND_EQUATION_EXT=$8009
Global glBlendEquationEXT(mode_:Int)="__glewBlendEquationEXT"
Global GL_EXT_blend_minmax:Byte="__GLEW_EXT_blend_minmax"
Const GL_FUNC_SUBTRACT_EXT=$800A
Const GL_FUNC_REVERSE_SUBTRACT_EXT=$800B
Global GL_EXT_blend_subtract:Byte="__GLEW_EXT_blend_subtract"
Const GL_CLIP_VOLUME_CLIPPING_HINT_EXT=$80F0
Global GL_EXT_clip_volume_hint:Byte="__GLEW_EXT_clip_volume_hint"
Const GL_CMYK_EXT=$800C
Const GL_CMYKA_EXT=$800D
Const GL_PACK_CMYK_HINT_EXT=$800E
Const GL_UNPACK_CMYK_HINT_EXT=$800F
Global GL_EXT_cmyka:Byte="__GLEW_EXT_cmyka"
Global glColorSubTableEXT(target_:Int,start_:Int,count_:Int,format_:Int,type_:Int,data_:Byte Ptr)="__glewColorSubTableEXT"
Global glCopyColorSubTableEXT(target_:Int,start_:Int,x_:Int,y_:Int,width_:Int)="__glewCopyColorSubTableEXT"
Global GL_EXT_color_subtable:Byte="__GLEW_EXT_color_subtable"
Const GL_ARRAY_ELEMENT_LOCK_FIRST_EXT=$81A8
Const GL_ARRAY_ELEMENT_LOCK_COUNT_EXT=$81A9
Global glLockArraysEXT(first_:Int,count_:Int)="__glewLockArraysEXT"
Global glUnlockArraysEXT()="__glewUnlockArraysEXT"
Global GL_EXT_compiled_vertex_array:Byte="__GLEW_EXT_compiled_vertex_array"
Const GL_CONVOLUTION_1D_EXT=$8010
Const GL_CONVOLUTION_2D_EXT=$8011
Const GL_SEPARABLE_2D_EXT=$8012
Const GL_CONVOLUTION_BORDER_MODE_EXT=$8013
Const GL_CONVOLUTION_FILTER_SCALE_EXT=$8014
Const GL_CONVOLUTION_FILTER_BIAS_EXT=$8015
Const GL_REDUCE_EXT=$8016
Const GL_CONVOLUTION_FORMAT_EXT=$8017
Const GL_CONVOLUTION_WIDTH_EXT=$8018
Const GL_CONVOLUTION_HEIGHT_EXT=$8019
Const GL_MAX_CONVOLUTION_WIDTH_EXT=$801A
Const GL_MAX_CONVOLUTION_HEIGHT_EXT=$801B
Const GL_POST_CONVOLUTION_RED_SCALE_EXT=$801C
Const GL_POST_CONVOLUTION_GREEN_SCALE_EXT=$801D
Const GL_POST_CONVOLUTION_BLUE_SCALE_EXT=$801E
Const GL_POST_CONVOLUTION_ALPHA_SCALE_EXT=$801F
Const GL_POST_CONVOLUTION_RED_BIAS_EXT=$8020
Const GL_POST_CONVOLUTION_GREEN_BIAS_EXT=$8021
Const GL_POST_CONVOLUTION_BLUE_BIAS_EXT=$8022
Const GL_POST_CONVOLUTION_ALPHA_BIAS_EXT=$8023
Global glConvolutionFilter1DEXT(target_:Int,internalformat_:Int,width_:Int,format_:Int,type_:Int,image_:Byte Ptr)="__glewConvolutionFilter1DEXT"
Global glConvolutionFilter2DEXT(target_:Int,internalformat_:Int,width_:Int,height_:Int,format_:Int,type_:Int,image_:Byte Ptr)="__glewConvolutionFilter2DEXT"
Global glConvolutionParameterfEXT(target_:Int,pname_:Int,param_:Float)="__glewConvolutionParameterfEXT"
Global glConvolutionParameterfvEXT(target_:Int,pname_:Int,params_:Float Ptr)="__glewConvolutionParameterfvEXT"
Global glConvolutionParameteriEXT(target_:Int,pname_:Int,param_:Int)="__glewConvolutionParameteriEXT"
Global glConvolutionParameterivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewConvolutionParameterivEXT"
Global glCopyConvolutionFilter1DEXT(target_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int)="__glewCopyConvolutionFilter1DEXT"
Global glCopyConvolutionFilter2DEXT(target_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewCopyConvolutionFilter2DEXT"
Global glGetConvolutionFilterEXT(target_:Int,format_:Int,type_:Int,image_:Byte Ptr)="__glewGetConvolutionFilterEXT"
Global glGetConvolutionParameterfvEXT(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetConvolutionParameterfvEXT"
Global glGetConvolutionParameterivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetConvolutionParameterivEXT"
Global glGetSeparableFilterEXT(target_:Int,format_:Int,type_:Int,row_:Byte Ptr,column_:Byte Ptr,span_:Byte Ptr)="__glewGetSeparableFilterEXT"
Global glSeparableFilter2DEXT(target_:Int,internalformat_:Int,width_:Int,height_:Int,format_:Int,type_:Int,row_:Byte Ptr,column_:Byte Ptr)="__glewSeparableFilter2DEXT"
Global GL_EXT_convolution:Byte="__GLEW_EXT_convolution"
Const GL_TANGENT_ARRAY_EXT=$8439
Const GL_BINORMAL_ARRAY_EXT=$843A
Const GL_CURRENT_TANGENT_EXT=$843B
Const GL_CURRENT_BINORMAL_EXT=$843C
Const GL_TANGENT_ARRAY_TYPE_EXT=$843E
Const GL_TANGENT_ARRAY_STRIDE_EXT=$843F
Const GL_BINORMAL_ARRAY_TYPE_EXT=$8440
Const GL_BINORMAL_ARRAY_STRIDE_EXT=$8441
Const GL_TANGENT_ARRAY_POINTER_EXT=$8442
Const GL_BINORMAL_ARRAY_POINTER_EXT=$8443
Const GL_MAP1_TANGENT_EXT=$8444
Const GL_MAP2_TANGENT_EXT=$8445
Const GL_MAP1_BINORMAL_EXT=$8446
Const GL_MAP2_BINORMAL_EXT=$8447
Global glBinormalPointerEXT(type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewBinormalPointerEXT"
Global glTangentPointerEXT(type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewTangentPointerEXT"
Global GL_EXT_coordinate_frame:Byte="__GLEW_EXT_coordinate_frame"
Global glCopyTexImage1DEXT(target_:Int,level_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int,border_:Int)="__glewCopyTexImage1DEXT"
Global glCopyTexImage2DEXT(target_:Int,level_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int,height_:Int,border_:Int)="__glewCopyTexImage2DEXT"
Global glCopyTexSubImage1DEXT(target_:Int,level_:Int,xoffset_:Int,x_:Int,y_:Int,width_:Int)="__glewCopyTexSubImage1DEXT"
Global glCopyTexSubImage2DEXT(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewCopyTexSubImage2DEXT"
Global glCopyTexSubImage3DEXT(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewCopyTexSubImage3DEXT"
Global GL_EXT_copy_texture:Byte="__GLEW_EXT_copy_texture"
Global glCullParameterdvEXT(pname_:Int,params_:Double Ptr)="__glewCullParameterdvEXT"
Global glCullParameterfvEXT(pname_:Int,params_:Float Ptr)="__glewCullParameterfvEXT"
Global GL_EXT_cull_vertex:Byte="__GLEW_EXT_cull_vertex"
Const GL_DEPTH_BOUNDS_TEST_EXT=$8890
Const GL_DEPTH_BOUNDS_EXT=$8891
Global glDepthBoundsEXT(zmin_:Double,zmax_:Double)="__glewDepthBoundsEXT"
Global GL_EXT_depth_bounds_test:Byte="__GLEW_EXT_depth_bounds_test"
Const GL_PROGRAM_MATRIX_EXT=$8E2D
Const GL_TRANSPOSE_PROGRAM_MATRIX_EXT=$8E2E
Const GL_PROGRAM_MATRIX_STACK_DEPTH_EXT=$8E2F
Global glBindMultiTextureEXT(texunit_:Int,target_:Int,texture_:Int)="__glewBindMultiTextureEXT"
Global glCheckNamedFramebufferStatusEXT:Int(framebuffer_:Int,target_:Int)="__glewCheckNamedFramebufferStatusEXT"
Global glClientAttribDefaultEXT(mask_:Int)="__glewClientAttribDefaultEXT"
Global glCompressedMultiTexImage1DEXT(texunit_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedMultiTexImage1DEXT"
Global glCompressedMultiTexImage2DEXT(texunit_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedMultiTexImage2DEXT"
Global glCompressedMultiTexImage3DEXT(texunit_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,depth_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedMultiTexImage3DEXT"
Global glCompressedMultiTexSubImage1DEXT(texunit_:Int,target_:Int,level_:Int,xoffset_:Int,width_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedMultiTexSubImage1DEXT"
Global glCompressedMultiTexSubImage2DEXT(texunit_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,width_:Int,height_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedMultiTexSubImage2DEXT"
Global glCompressedMultiTexSubImage3DEXT(texunit_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,width_:Int,height_:Int,depth_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedMultiTexSubImage3DEXT"
Global glCompressedTextureImage1DEXT(texture_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTextureImage1DEXT"
Global glCompressedTextureImage2DEXT(texture_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTextureImage2DEXT"
Global glCompressedTextureImage3DEXT(texture_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,depth_:Int,border_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTextureImage3DEXT"
Global glCompressedTextureSubImage1DEXT(texture_:Int,target_:Int,level_:Int,xoffset_:Int,width_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTextureSubImage1DEXT"
Global glCompressedTextureSubImage2DEXT(texture_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,width_:Int,height_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTextureSubImage2DEXT"
Global glCompressedTextureSubImage3DEXT(texture_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,width_:Int,height_:Int,depth_:Int,format_:Int,imageSize_:Int,data_:Byte Ptr)="__glewCompressedTextureSubImage3DEXT"
Global glCopyMultiTexImage1DEXT(texunit_:Int,target_:Int,level_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int,border_:Int)="__glewCopyMultiTexImage1DEXT"
Global glCopyMultiTexImage2DEXT(texunit_:Int,target_:Int,level_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int,height_:Int,border_:Int)="__glewCopyMultiTexImage2DEXT"
Global glCopyMultiTexSubImage1DEXT(texunit_:Int,target_:Int,level_:Int,xoffset_:Int,x_:Int,y_:Int,width_:Int)="__glewCopyMultiTexSubImage1DEXT"
Global glCopyMultiTexSubImage2DEXT(texunit_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewCopyMultiTexSubImage2DEXT"
Global glCopyMultiTexSubImage3DEXT(texunit_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewCopyMultiTexSubImage3DEXT"
Global glCopyTextureImage1DEXT(texture_:Int,target_:Int,level_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int,border_:Int)="__glewCopyTextureImage1DEXT"
Global glCopyTextureImage2DEXT(texture_:Int,target_:Int,level_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int,height_:Int,border_:Int)="__glewCopyTextureImage2DEXT"
Global glCopyTextureSubImage1DEXT(texture_:Int,target_:Int,level_:Int,xoffset_:Int,x_:Int,y_:Int,width_:Int)="__glewCopyTextureSubImage1DEXT"
Global glCopyTextureSubImage2DEXT(texture_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewCopyTextureSubImage2DEXT"
Global glCopyTextureSubImage3DEXT(texture_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewCopyTextureSubImage3DEXT"
Global glDisableClientStateIndexedEXT(array_:Int,index_:Int)="__glewDisableClientStateIndexedEXT"
Global glEnableClientStateIndexedEXT(array_:Int,index_:Int)="__glewEnableClientStateIndexedEXT"
Global glFramebufferDrawBufferEXT(framebuffer_:Int,mode_:Int)="__glewFramebufferDrawBufferEXT"
Global glFramebufferDrawBuffersEXT(framebuffer_:Int,n_:Int,bufs_:Int Ptr)="__glewFramebufferDrawBuffersEXT"
Global glFramebufferReadBufferEXT(framebuffer_:Int,mode_:Int)="__glewFramebufferReadBufferEXT"
Global glGenerateMultiTexMipmapEXT(texunit_:Int,target_:Int)="__glewGenerateMultiTexMipmapEXT"
Global glGenerateTextureMipmapEXT(texture_:Int,target_:Int)="__glewGenerateTextureMipmapEXT"
Global glGetCompressedMultiTexImageEXT(texunit_:Int,target_:Int,level_:Int,img_:Byte Ptr)="__glewGetCompressedMultiTexImageEXT"
Global glGetCompressedTextureImageEXT(texture_:Int,target_:Int,level_:Int,img_:Byte Ptr)="__glewGetCompressedTextureImageEXT"
Global glGetDoubleIndexedvEXT(pname_:Int,index_:Int,params_:Double Ptr)="__glewGetDoubleIndexedvEXT"
Global glGetFloatIndexedvEXT(pname_:Int,index_:Int,params_:Float Ptr)="__glewGetFloatIndexedvEXT"
Global glGetFramebufferParameterivEXT(framebuffer_:Int,pname_:Int,param_:Int Ptr)="__glewGetFramebufferParameterivEXT"
Global glGetMultiTexEnvfvEXT(texunit_:Int,target_:Int,pname_:Int,params_:Float Ptr)="__glewGetMultiTexEnvfvEXT"
Global glGetMultiTexEnvivEXT(texunit_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewGetMultiTexEnvivEXT"
Global glGetMultiTexGendvEXT(texunit_:Int,coord_:Int,pname_:Int,params_:Double Ptr)="__glewGetMultiTexGendvEXT"
Global glGetMultiTexGenfvEXT(texunit_:Int,coord_:Int,pname_:Int,params_:Float Ptr)="__glewGetMultiTexGenfvEXT"
Global glGetMultiTexGenivEXT(texunit_:Int,coord_:Int,pname_:Int,params_:Int Ptr)="__glewGetMultiTexGenivEXT"
Global glGetMultiTexImageEXT(texunit_:Int,target_:Int,level_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewGetMultiTexImageEXT"
Global glGetMultiTexLevelParameterfvEXT(texunit_:Int,target_:Int,level_:Int,pname_:Int,params_:Float Ptr)="__glewGetMultiTexLevelParameterfvEXT"
Global glGetMultiTexLevelParameterivEXT(texunit_:Int,target_:Int,level_:Int,pname_:Int,params_:Int Ptr)="__glewGetMultiTexLevelParameterivEXT"
Global glGetMultiTexParameterIivEXT(texunit_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewGetMultiTexParameterIivEXT"
Global glGetMultiTexParameterIuivEXT(texunit_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewGetMultiTexParameterIuivEXT"
Global glGetMultiTexParameterfvEXT(texunit_:Int,target_:Int,pname_:Int,params_:Float Ptr)="__glewGetMultiTexParameterfvEXT"
Global glGetMultiTexParameterivEXT(texunit_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewGetMultiTexParameterivEXT"
Global glGetNamedBufferParameterivEXT(buffer_:Int,pname_:Int,params_:Int Ptr)="__glewGetNamedBufferParameterivEXT"
Global glGetNamedBufferPointervEXT(buffer_:Int,pname_:Int,params_:Byte Ptr Ptr)="__glewGetNamedBufferPointervEXT"
Global glGetNamedBufferSubDataEXT(buffer_:Int,offset_:Int,size_:Int,data_:Byte Ptr)="__glewGetNamedBufferSubDataEXT"
Global glGetNamedFramebufferAttachmentParameterivEXT(framebuffer_:Int,attachment_:Int,pname_:Int,params_:Int Ptr)="__glewGetNamedFramebufferAttachmentParameterivEXT"
Global glGetNamedProgramLocalParameterIivEXT(program_:Int,target_:Int,index_:Int,params_:Int Ptr)="__glewGetNamedProgramLocalParameterIivEXT"
Global glGetNamedProgramLocalParameterIuivEXT(program_:Int,target_:Int,index_:Int,params_:Int Ptr)="__glewGetNamedProgramLocalParameterIuivEXT"
Global glGetNamedProgramLocalParameterdvEXT(program_:Int,target_:Int,index_:Int,params_:Double Ptr)="__glewGetNamedProgramLocalParameterdvEXT"
Global glGetNamedProgramLocalParameterfvEXT(program_:Int,target_:Int,index_:Int,params_:Float Ptr)="__glewGetNamedProgramLocalParameterfvEXT"
Global glGetNamedProgramStringEXT(program_:Int,target_:Int,pname_:Int,string_:Byte Ptr)="__glewGetNamedProgramStringEXT"
Global glGetNamedProgramivEXT(program_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewGetNamedProgramivEXT"
Global glGetNamedRenderbufferParameterivEXT(renderbuffer_:Int,pname_:Int,params_:Int Ptr)="__glewGetNamedRenderbufferParameterivEXT"
Global glGetPointerIndexedvEXT(pname_:Int,index_:Int,params_:Byte Ptr Ptr)="__glewGetPointerIndexedvEXT"
Global glGetTextureImageEXT(texture_:Int,target_:Int,level_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewGetTextureImageEXT"
Global glGetTextureLevelParameterfvEXT(texture_:Int,target_:Int,level_:Int,pname_:Int,params_:Float Ptr)="__glewGetTextureLevelParameterfvEXT"
Global glGetTextureLevelParameterivEXT(texture_:Int,target_:Int,level_:Int,pname_:Int,params_:Int Ptr)="__glewGetTextureLevelParameterivEXT"
Global glGetTextureParameterIivEXT(texture_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewGetTextureParameterIivEXT"
Global glGetTextureParameterIuivEXT(texture_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewGetTextureParameterIuivEXT"
Global glGetTextureParameterfvEXT(texture_:Int,target_:Int,pname_:Int,params_:Float Ptr)="__glewGetTextureParameterfvEXT"
Global glGetTextureParameterivEXT(texture_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewGetTextureParameterivEXT"
Global glMapNamedBufferEXT:Byte Ptr(buffer_:Int,access_:Int)="__glewMapNamedBufferEXT"
Global glMatrixFrustumEXT(matrixMode_:Int,l_:Double,r_:Double,b_:Double,t_:Double,n_:Double,f_:Double)="__glewMatrixFrustumEXT"
Global glMatrixLoadIdentityEXT(matrixMode_:Int)="__glewMatrixLoadIdentityEXT"
Global glMatrixLoadTransposedEXT(matrixMode_:Int,m_:Double Ptr)="__glewMatrixLoadTransposedEXT"
Global glMatrixLoadTransposefEXT(matrixMode_:Int,m_:Float Ptr)="__glewMatrixLoadTransposefEXT"
Global glMatrixLoaddEXT(matrixMode_:Int,m_:Double Ptr)="__glewMatrixLoaddEXT"
Global glMatrixLoadfEXT(matrixMode_:Int,m_:Float Ptr)="__glewMatrixLoadfEXT"
Global glMatrixMultTransposedEXT(matrixMode_:Int,m_:Double Ptr)="__glewMatrixMultTransposedEXT"
Global glMatrixMultTransposefEXT(matrixMode_:Int,m_:Float Ptr)="__glewMatrixMultTransposefEXT"
Global glMatrixMultdEXT(matrixMode_:Int,m_:Double Ptr)="__glewMatrixMultdEXT"
Global glMatrixMultfEXT(matrixMode_:Int,m_:Float Ptr)="__glewMatrixMultfEXT"
Global glMatrixOrthoEXT(matrixMode_:Int,l_:Double,r_:Double,b_:Double,t_:Double,n_:Double,f_:Double)="__glewMatrixOrthoEXT"
Global glMatrixPopEXT(matrixMode_:Int)="__glewMatrixPopEXT"
Global glMatrixPushEXT(matrixMode_:Int)="__glewMatrixPushEXT"
Global glMatrixRotatedEXT(matrixMode_:Int,angle_:Double,x_:Double,y_:Double,z_:Double)="__glewMatrixRotatedEXT"
Global glMatrixRotatefEXT(matrixMode_:Int,angle_:Float,x_:Float,y_:Float,z_:Float)="__glewMatrixRotatefEXT"
Global glMatrixScaledEXT(matrixMode_:Int,x_:Double,y_:Double,z_:Double)="__glewMatrixScaledEXT"
Global glMatrixScalefEXT(matrixMode_:Int,x_:Float,y_:Float,z_:Float)="__glewMatrixScalefEXT"
Global glMatrixTranslatedEXT(matrixMode_:Int,x_:Double,y_:Double,z_:Double)="__glewMatrixTranslatedEXT"
Global glMatrixTranslatefEXT(matrixMode_:Int,x_:Float,y_:Float,z_:Float)="__glewMatrixTranslatefEXT"
Global glMultiTexBufferEXT(texunit_:Int,target_:Int,internalformat_:Int,buffer_:Int)="__glewMultiTexBufferEXT"
Global glMultiTexCoordPointerEXT(texunit_:Int,size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewMultiTexCoordPointerEXT"
Global glMultiTexEnvfEXT(texunit_:Int,target_:Int,pname_:Int,param_:Float)="__glewMultiTexEnvfEXT"
Global glMultiTexEnvfvEXT(texunit_:Int,target_:Int,pname_:Int,params_:Float Ptr)="__glewMultiTexEnvfvEXT"
Global glMultiTexEnviEXT(texunit_:Int,target_:Int,pname_:Int,param_:Int)="__glewMultiTexEnviEXT"
Global glMultiTexEnvivEXT(texunit_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewMultiTexEnvivEXT"
Global glMultiTexGendEXT(texunit_:Int,coord_:Int,pname_:Int,param_:Double)="__glewMultiTexGendEXT"
Global glMultiTexGendvEXT(texunit_:Int,coord_:Int,pname_:Int,params_:Double Ptr)="__glewMultiTexGendvEXT"
Global glMultiTexGenfEXT(texunit_:Int,coord_:Int,pname_:Int,param_:Float)="__glewMultiTexGenfEXT"
Global glMultiTexGenfvEXT(texunit_:Int,coord_:Int,pname_:Int,params_:Float Ptr)="__glewMultiTexGenfvEXT"
Global glMultiTexGeniEXT(texunit_:Int,coord_:Int,pname_:Int,param_:Int)="__glewMultiTexGeniEXT"
Global glMultiTexGenivEXT(texunit_:Int,coord_:Int,pname_:Int,params_:Int Ptr)="__glewMultiTexGenivEXT"
Global glMultiTexImage1DEXT(texunit_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewMultiTexImage1DEXT"
Global glMultiTexImage2DEXT(texunit_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewMultiTexImage2DEXT"
Global glMultiTexImage3DEXT(texunit_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,depth_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewMultiTexImage3DEXT"
Global glMultiTexParameterIivEXT(texunit_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewMultiTexParameterIivEXT"
Global glMultiTexParameterIuivEXT(texunit_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewMultiTexParameterIuivEXT"
Global glMultiTexParameterfEXT(texunit_:Int,target_:Int,pname_:Int,param_:Float)="__glewMultiTexParameterfEXT"
Global glMultiTexParameterfvEXT(texunit_:Int,target_:Int,pname_:Int,param_:Float Ptr)="__glewMultiTexParameterfvEXT"
Global glMultiTexParameteriEXT(texunit_:Int,target_:Int,pname_:Int,param_:Int)="__glewMultiTexParameteriEXT"
Global glMultiTexParameterivEXT(texunit_:Int,target_:Int,pname_:Int,param_:Int Ptr)="__glewMultiTexParameterivEXT"
Global glMultiTexRenderbufferEXT(texunit_:Int,target_:Int,renderbuffer_:Int)="__glewMultiTexRenderbufferEXT"
Global glMultiTexSubImage1DEXT(texunit_:Int,target_:Int,level_:Int,xoffset_:Int,width_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewMultiTexSubImage1DEXT"
Global glMultiTexSubImage2DEXT(texunit_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewMultiTexSubImage2DEXT"
Global glMultiTexSubImage3DEXT(texunit_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,width_:Int,height_:Int,depth_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewMultiTexSubImage3DEXT"
Global glNamedBufferDataEXT(buffer_:Int,size_:Int,data_:Byte Ptr,usage_:Int)="__glewNamedBufferDataEXT"
Global glNamedBufferSubDataEXT(buffer_:Int,offset_:Int,size_:Int,data_:Byte Ptr)="__glewNamedBufferSubDataEXT"
Global glNamedFramebufferRenderbufferEXT(framebuffer_:Int,attachment_:Int,renderbuffertarget_:Int,renderbuffer_:Int)="__glewNamedFramebufferRenderbufferEXT"
Global glNamedFramebufferTexture1DEXT(framebuffer_:Int,attachment_:Int,textarget_:Int,texture_:Int,level_:Int)="__glewNamedFramebufferTexture1DEXT"
Global glNamedFramebufferTexture2DEXT(framebuffer_:Int,attachment_:Int,textarget_:Int,texture_:Int,level_:Int)="__glewNamedFramebufferTexture2DEXT"
Global glNamedFramebufferTexture3DEXT(framebuffer_:Int,attachment_:Int,textarget_:Int,texture_:Int,level_:Int,zoffset_:Int)="__glewNamedFramebufferTexture3DEXT"
Global glNamedFramebufferTextureEXT(framebuffer_:Int,attachment_:Int,texture_:Int,level_:Int)="__glewNamedFramebufferTextureEXT"
Global glNamedFramebufferTextureFaceEXT(framebuffer_:Int,attachment_:Int,texture_:Int,level_:Int,face_:Int)="__glewNamedFramebufferTextureFaceEXT"
Global glNamedFramebufferTextureLayerEXT(framebuffer_:Int,attachment_:Int,texture_:Int,level_:Int,layer_:Int)="__glewNamedFramebufferTextureLayerEXT"
Global glNamedProgramLocalParameter4dEXT(program_:Int,target_:Int,index_:Int,x_:Double,y_:Double,z_:Double,w_:Double)="__glewNamedProgramLocalParameter4dEXT"
Global glNamedProgramLocalParameter4dvEXT(program_:Int,target_:Int,index_:Int,params_:Double Ptr)="__glewNamedProgramLocalParameter4dvEXT"
Global glNamedProgramLocalParameter4fEXT(program_:Int,target_:Int,index_:Int,x_:Float,y_:Float,z_:Float,w_:Float)="__glewNamedProgramLocalParameter4fEXT"
Global glNamedProgramLocalParameter4fvEXT(program_:Int,target_:Int,index_:Int,params_:Float Ptr)="__glewNamedProgramLocalParameter4fvEXT"
Global glNamedProgramLocalParameterI4iEXT(program_:Int,target_:Int,index_:Int,x_:Int,y_:Int,z_:Int,w_:Int)="__glewNamedProgramLocalParameterI4iEXT"
Global glNamedProgramLocalParameterI4ivEXT(program_:Int,target_:Int,index_:Int,params_:Int Ptr)="__glewNamedProgramLocalParameterI4ivEXT"
Global glNamedProgramLocalParameterI4uiEXT(program_:Int,target_:Int,index_:Int,x_:Int,y_:Int,z_:Int,w_:Int)="__glewNamedProgramLocalParameterI4uiEXT"
Global glNamedProgramLocalParameterI4uivEXT(program_:Int,target_:Int,index_:Int,params_:Int Ptr)="__glewNamedProgramLocalParameterI4uivEXT"
Global glNamedProgramLocalParameters4fvEXT(program_:Int,target_:Int,index_:Int,count_:Int,params_:Float Ptr)="__glewNamedProgramLocalParameters4fvEXT"
Global glNamedProgramLocalParametersI4ivEXT(program_:Int,target_:Int,index_:Int,count_:Int,params_:Int Ptr)="__glewNamedProgramLocalParametersI4ivEXT"
Global glNamedProgramLocalParametersI4uivEXT(program_:Int,target_:Int,index_:Int,count_:Int,params_:Int Ptr)="__glewNamedProgramLocalParametersI4uivEXT"
Global glNamedProgramStringEXT(program_:Int,target_:Int,format_:Int,len_:Int,string_:Byte Ptr)="__glewNamedProgramStringEXT"
Global glNamedRenderbufferStorageEXT(renderbuffer_:Int,internalformat_:Int,width_:Int,height_:Int)="__glewNamedRenderbufferStorageEXT"
Global glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer_:Int,coverageSamples_:Int,colorSamples_:Int,internalformat_:Int,width_:Int,height_:Int)="__glewNamedRenderbufferStorageMultisampleCoverageEXT"
Global glNamedRenderbufferStorageMultisampleEXT(renderbuffer_:Int,samples_:Int,internalformat_:Int,width_:Int,height_:Int)="__glewNamedRenderbufferStorageMultisampleEXT"
Global glProgramUniform1fEXT(program_:Int,location_:Int,v0_:Float)="__glewProgramUniform1fEXT"
Global glProgramUniform1fvEXT(program_:Int,location_:Int,count_:Int,value_:Float Ptr)="__glewProgramUniform1fvEXT"
Global glProgramUniform1iEXT(program_:Int,location_:Int,v0_:Int)="__glewProgramUniform1iEXT"
Global glProgramUniform1ivEXT(program_:Int,location_:Int,count_:Int,value_:Int Ptr)="__glewProgramUniform1ivEXT"
Global glProgramUniform1uiEXT(program_:Int,location_:Int,v0_:Int)="__glewProgramUniform1uiEXT"
Global glProgramUniform1uivEXT(program_:Int,location_:Int,count_:Int,value_:Int Ptr)="__glewProgramUniform1uivEXT"
Global glProgramUniform2fEXT(program_:Int,location_:Int,v0_:Float,v1_:Float)="__glewProgramUniform2fEXT"
Global glProgramUniform2fvEXT(program_:Int,location_:Int,count_:Int,value_:Float Ptr)="__glewProgramUniform2fvEXT"
Global glProgramUniform2iEXT(program_:Int,location_:Int,v0_:Int,v1_:Int)="__glewProgramUniform2iEXT"
Global glProgramUniform2ivEXT(program_:Int,location_:Int,count_:Int,value_:Int Ptr)="__glewProgramUniform2ivEXT"
Global glProgramUniform2uiEXT(program_:Int,location_:Int,v0_:Int,v1_:Int)="__glewProgramUniform2uiEXT"
Global glProgramUniform2uivEXT(program_:Int,location_:Int,count_:Int,value_:Int Ptr)="__glewProgramUniform2uivEXT"
Global glProgramUniform3fEXT(program_:Int,location_:Int,v0_:Float,v1_:Float,v2_:Float)="__glewProgramUniform3fEXT"
Global glProgramUniform3fvEXT(program_:Int,location_:Int,count_:Int,value_:Float Ptr)="__glewProgramUniform3fvEXT"
Global glProgramUniform3iEXT(program_:Int,location_:Int,v0_:Int,v1_:Int,v2_:Int)="__glewProgramUniform3iEXT"
Global glProgramUniform3ivEXT(program_:Int,location_:Int,count_:Int,value_:Int Ptr)="__glewProgramUniform3ivEXT"
Global glProgramUniform3uiEXT(program_:Int,location_:Int,v0_:Int,v1_:Int,v2_:Int)="__glewProgramUniform3uiEXT"
Global glProgramUniform3uivEXT(program_:Int,location_:Int,count_:Int,value_:Int Ptr)="__glewProgramUniform3uivEXT"
Global glProgramUniform4fEXT(program_:Int,location_:Int,v0_:Float,v1_:Float,v2_:Float,v3_:Float)="__glewProgramUniform4fEXT"
Global glProgramUniform4fvEXT(program_:Int,location_:Int,count_:Int,value_:Float Ptr)="__glewProgramUniform4fvEXT"
Global glProgramUniform4iEXT(program_:Int,location_:Int,v0_:Int,v1_:Int,v2_:Int,v3_:Int)="__glewProgramUniform4iEXT"
Global glProgramUniform4ivEXT(program_:Int,location_:Int,count_:Int,value_:Int Ptr)="__glewProgramUniform4ivEXT"
Global glProgramUniform4uiEXT(program_:Int,location_:Int,v0_:Int,v1_:Int,v2_:Int,v3_:Int)="__glewProgramUniform4uiEXT"
Global glProgramUniform4uivEXT(program_:Int,location_:Int,count_:Int,value_:Int Ptr)="__glewProgramUniform4uivEXT"
Global glProgramUniformMatrix2fvEXT(program_:Int,location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewProgramUniformMatrix2fvEXT"
Global glProgramUniformMatrix2x3fvEXT(program_:Int,location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewProgramUniformMatrix2x3fvEXT"
Global glProgramUniformMatrix2x4fvEXT(program_:Int,location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewProgramUniformMatrix2x4fvEXT"
Global glProgramUniformMatrix3fvEXT(program_:Int,location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewProgramUniformMatrix3fvEXT"
Global glProgramUniformMatrix3x2fvEXT(program_:Int,location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewProgramUniformMatrix3x2fvEXT"
Global glProgramUniformMatrix3x4fvEXT(program_:Int,location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewProgramUniformMatrix3x4fvEXT"
Global glProgramUniformMatrix4fvEXT(program_:Int,location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewProgramUniformMatrix4fvEXT"
Global glProgramUniformMatrix4x2fvEXT(program_:Int,location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewProgramUniformMatrix4x2fvEXT"
Global glProgramUniformMatrix4x3fvEXT(program_:Int,location_:Int,count_:Int,transpose_:Byte,value_:Float Ptr)="__glewProgramUniformMatrix4x3fvEXT"
Global glPushClientAttribDefaultEXT(mask_:Int)="__glewPushClientAttribDefaultEXT"
Global glTextureBufferEXT(texture_:Int,target_:Int,internalformat_:Int,buffer_:Int)="__glewTextureBufferEXT"
Global glTextureImage1DEXT(texture_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTextureImage1DEXT"
Global glTextureImage2DEXT(texture_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTextureImage2DEXT"
Global glTextureImage3DEXT(texture_:Int,target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,depth_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTextureImage3DEXT"
Global glTextureParameterIivEXT(texture_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewTextureParameterIivEXT"
Global glTextureParameterIuivEXT(texture_:Int,target_:Int,pname_:Int,params_:Int Ptr)="__glewTextureParameterIuivEXT"
Global glTextureParameterfEXT(texture_:Int,target_:Int,pname_:Int,param_:Float)="__glewTextureParameterfEXT"
Global glTextureParameterfvEXT(texture_:Int,target_:Int,pname_:Int,param_:Float Ptr)="__glewTextureParameterfvEXT"
Global glTextureParameteriEXT(texture_:Int,target_:Int,pname_:Int,param_:Int)="__glewTextureParameteriEXT"
Global glTextureParameterivEXT(texture_:Int,target_:Int,pname_:Int,param_:Int Ptr)="__glewTextureParameterivEXT"
Global glTextureRenderbufferEXT(texture_:Int,target_:Int,renderbuffer_:Int)="__glewTextureRenderbufferEXT"
Global glTextureSubImage1DEXT(texture_:Int,target_:Int,level_:Int,xoffset_:Int,width_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTextureSubImage1DEXT"
Global glTextureSubImage2DEXT(texture_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTextureSubImage2DEXT"
Global glTextureSubImage3DEXT(texture_:Int,target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,width_:Int,height_:Int,depth_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTextureSubImage3DEXT"
Global glUnmapNamedBufferEXT:Byte(buffer_:Int)="__glewUnmapNamedBufferEXT"
Global GL_EXT_direct_state_access:Byte="__GLEW_EXT_direct_state_access"
Global glColorMaskIndexedEXT(buf_:Int,r_:Byte,g_:Byte,b_:Byte,a_:Byte)="__glewColorMaskIndexedEXT"
Global glDisableIndexedEXT(target_:Int,index_:Int)="__glewDisableIndexedEXT"
Global glEnableIndexedEXT(target_:Int,index_:Int)="__glewEnableIndexedEXT"
Global glGetBooleanIndexedvEXT(value_:Int,index_:Int,data_:Byte Ptr)="__glewGetBooleanIndexedvEXT"
Global glGetIntegerIndexedvEXT(value_:Int,index_:Int,data_:Int Ptr)="__glewGetIntegerIndexedvEXT"
Global glIsEnabledIndexedEXT:Byte(target_:Int,index_:Int)="__glewIsEnabledIndexedEXT"
Global GL_EXT_draw_buffers2:Byte="__GLEW_EXT_draw_buffers2"
Global glDrawArraysInstancedEXT(mode_:Int,start_:Int,count_:Int,primcount_:Int)="__glewDrawArraysInstancedEXT"
Global glDrawElementsInstancedEXT(mode_:Int,count_:Int,type_:Int,indices_:Byte Ptr,primcount_:Int)="__glewDrawElementsInstancedEXT"
Global GL_EXT_draw_instanced:Byte="__GLEW_EXT_draw_instanced"
Global glDrawRangeElementsEXT(mode_:Int,start_:Int,end_:Int,count_:Int,type_:Int,indices_:Byte Ptr)="__glewDrawRangeElementsEXT"
Global GL_EXT_draw_range_elements:Byte="__GLEW_EXT_draw_range_elements"
Const GL_FOG_COORDINATE_SOURCE_EXT=$8450
Const GL_FOG_COORDINATE_EXT=$8451
Const GL_FRAGMENT_DEPTH_EXT=$8452
Const GL_CURRENT_FOG_COORDINATE_EXT=$8453
Const GL_FOG_COORDINATE_ARRAY_TYPE_EXT=$8454
Const GL_FOG_COORDINATE_ARRAY_STRIDE_EXT=$8455
Const GL_FOG_COORDINATE_ARRAY_POINTER_EXT=$8456
Const GL_FOG_COORDINATE_ARRAY_EXT=$8457
Global glFogCoordPointerEXT(type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewFogCoordPointerEXT"
Global glFogCoorddEXT(coord_:Double)="__glewFogCoorddEXT"
Global glFogCoorddvEXT(coord_:Double Ptr)="__glewFogCoorddvEXT"
Global glFogCoordfEXT(coord_:Float)="__glewFogCoordfEXT"
Global glFogCoordfvEXT(coord_:Float Ptr)="__glewFogCoordfvEXT"
Global GL_EXT_fog_coord:Byte="__GLEW_EXT_fog_coord"
Const GL_FRAGMENT_LIGHTING_EXT=$8400
Const GL_FRAGMENT_COLOR_MATERIAL_EXT=$8401
Const GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT=$8402
Const GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT=$8403
Const GL_MAX_FRAGMENT_LIGHTS_EXT=$8404
Const GL_MAX_ACTIVE_LIGHTS_EXT=$8405
Const GL_CURRENT_RASTER_NORMAL_EXT=$8406
Const GL_LIGHT_ENV_MODE_EXT=$8407
Const GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT=$8408
Const GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT=$8409
Const GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT=$840A
Const GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT=$840B
Const GL_FRAGMENT_LIGHT0_EXT=$840C
Const GL_FRAGMENT_LIGHT7_EXT=$8413
Global glFragmentColorMaterialEXT(face_:Int,mode_:Int)="__glewFragmentColorMaterialEXT"
Global glFragmentLightModelfEXT(pname_:Int,param_:Float)="__glewFragmentLightModelfEXT"
Global glFragmentLightModelfvEXT(pname_:Int,params_:Float Ptr)="__glewFragmentLightModelfvEXT"
Global glFragmentLightModeliEXT(pname_:Int,param_:Int)="__glewFragmentLightModeliEXT"
Global glFragmentLightModelivEXT(pname_:Int,params_:Int Ptr)="__glewFragmentLightModelivEXT"
Global glFragmentLightfEXT(light_:Int,pname_:Int,param_:Float)="__glewFragmentLightfEXT"
Global glFragmentLightfvEXT(light_:Int,pname_:Int,params_:Float Ptr)="__glewFragmentLightfvEXT"
Global glFragmentLightiEXT(light_:Int,pname_:Int,param_:Int)="__glewFragmentLightiEXT"
Global glFragmentLightivEXT(light_:Int,pname_:Int,params_:Int Ptr)="__glewFragmentLightivEXT"
Global glFragmentMaterialfEXT(face_:Int,pname_:Int,param_:Float)="__glewFragmentMaterialfEXT"
Global glFragmentMaterialfvEXT(face_:Int,pname_:Int,params_:Float Ptr)="__glewFragmentMaterialfvEXT"
Global glFragmentMaterialiEXT(face_:Int,pname_:Int,param_:Int)="__glewFragmentMaterialiEXT"
Global glFragmentMaterialivEXT(face_:Int,pname_:Int,params_:Int Ptr)="__glewFragmentMaterialivEXT"
Global glGetFragmentLightfvEXT(light_:Int,pname_:Int,params_:Float Ptr)="__glewGetFragmentLightfvEXT"
Global glGetFragmentLightivEXT(light_:Int,pname_:Int,params_:Int Ptr)="__glewGetFragmentLightivEXT"
Global glGetFragmentMaterialfvEXT(face_:Int,pname_:Int,params_:Float Ptr)="__glewGetFragmentMaterialfvEXT"
Global glGetFragmentMaterialivEXT(face_:Int,pname_:Int,params_:Int Ptr)="__glewGetFragmentMaterialivEXT"
Global glLightEnviEXT(pname_:Int,param_:Int)="__glewLightEnviEXT"
Global GL_EXT_fragment_lighting:Byte="__GLEW_EXT_fragment_lighting"
Const GL_DRAW_FRAMEBUFFER_BINDING_EXT=$8CA6
Const GL_READ_FRAMEBUFFER_EXT=$8CA8
Const GL_DRAW_FRAMEBUFFER_EXT=$8CA9
Const GL_READ_FRAMEBUFFER_BINDING_EXT=$8CAA
Global glBlitFramebufferEXT(srcX0_:Int,srcY0_:Int,srcX1_:Int,srcY1_:Int,dstX0_:Int,dstY0_:Int,dstX1_:Int,dstY1_:Int,mask_:Int,filter_:Int)="__glewBlitFramebufferEXT"
Global GL_EXT_framebuffer_blit:Byte="__GLEW_EXT_framebuffer_blit"
Const GL_RENDERBUFFER_SAMPLES_EXT=$8CAB
Const GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT=$8D56
Const GL_MAX_SAMPLES_EXT=$8D57
Global glRenderbufferStorageMultisampleEXT(target_:Int,samples_:Int,internalformat_:Int,width_:Int,height_:Int)="__glewRenderbufferStorageMultisampleEXT"
Global GL_EXT_framebuffer_multisample:Byte="__GLEW_EXT_framebuffer_multisample"
Const GL_INVALID_FRAMEBUFFER_OPERATION_EXT=$0506
Const GL_MAX_RENDERBUFFER_SIZE_EXT=$84E8
Const GL_FRAMEBUFFER_BINDING_EXT=$8CA6
Const GL_RENDERBUFFER_BINDING_EXT=$8CA7
Const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT=$8CD0
Const GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT=$8CD1
Const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT=$8CD2
Const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT=$8CD3
Const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT=$8CD4
Const GL_FRAMEBUFFER_COMPLETE_EXT=$8CD5
Const GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT=$8CD6
Const GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT=$8CD7
Const GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT=$8CD9
Const GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT=$8CDA
Const GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT=$8CDB
Const GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT=$8CDC
Const GL_FRAMEBUFFER_UNSUPPORTED_EXT=$8CDD
Const GL_MAX_COLOR_ATTACHMENTS_EXT=$8CDF
Const GL_COLOR_ATTACHMENT0_EXT=$8CE0
Const GL_COLOR_ATTACHMENT1_EXT=$8CE1
Const GL_COLOR_ATTACHMENT2_EXT=$8CE2
Const GL_COLOR_ATTACHMENT3_EXT=$8CE3
Const GL_COLOR_ATTACHMENT4_EXT=$8CE4
Const GL_COLOR_ATTACHMENT5_EXT=$8CE5
Const GL_COLOR_ATTACHMENT6_EXT=$8CE6
Const GL_COLOR_ATTACHMENT7_EXT=$8CE7
Const GL_COLOR_ATTACHMENT8_EXT=$8CE8
Const GL_COLOR_ATTACHMENT9_EXT=$8CE9
Const GL_COLOR_ATTACHMENT10_EXT=$8CEA
Const GL_COLOR_ATTACHMENT11_EXT=$8CEB
Const GL_COLOR_ATTACHMENT12_EXT=$8CEC
Const GL_COLOR_ATTACHMENT13_EXT=$8CED
Const GL_COLOR_ATTACHMENT14_EXT=$8CEE
Const GL_COLOR_ATTACHMENT15_EXT=$8CEF
Const GL_DEPTH_ATTACHMENT_EXT=$8D00
Const GL_STENCIL_ATTACHMENT_EXT=$8D20
Const GL_FRAMEBUFFER_EXT=$8D40
Const GL_RENDERBUFFER_EXT=$8D41
Const GL_RENDERBUFFER_WIDTH_EXT=$8D42
Const GL_RENDERBUFFER_HEIGHT_EXT=$8D43
Const GL_RENDERBUFFER_INTERNAL_FORMAT_EXT=$8D44
Const GL_STENCIL_INDEX1_EXT=$8D46
Const GL_STENCIL_INDEX4_EXT=$8D47
Const GL_STENCIL_INDEX8_EXT=$8D48
Const GL_STENCIL_INDEX16_EXT=$8D49
Const GL_RENDERBUFFER_RED_SIZE_EXT=$8D50
Const GL_RENDERBUFFER_GREEN_SIZE_EXT=$8D51
Const GL_RENDERBUFFER_BLUE_SIZE_EXT=$8D52
Const GL_RENDERBUFFER_ALPHA_SIZE_EXT=$8D53
Const GL_RENDERBUFFER_DEPTH_SIZE_EXT=$8D54
Const GL_RENDERBUFFER_STENCIL_SIZE_EXT=$8D55
Global glBindFramebufferEXT(target_:Int,framebuffer_:Int)="__glewBindFramebufferEXT"
Global glBindRenderbufferEXT(target_:Int,renderbuffer_:Int)="__glewBindRenderbufferEXT"
Global glCheckFramebufferStatusEXT:Int(target_:Int)="__glewCheckFramebufferStatusEXT"
Global glDeleteFramebuffersEXT(n_:Int,framebuffers_:Int Ptr)="__glewDeleteFramebuffersEXT"
Global glDeleteRenderbuffersEXT(n_:Int,renderbuffers_:Int Ptr)="__glewDeleteRenderbuffersEXT"
Global glFramebufferRenderbufferEXT(target_:Int,attachment_:Int,renderbuffertarget_:Int,renderbuffer_:Int)="__glewFramebufferRenderbufferEXT"
Global glFramebufferTexture1DEXT(target_:Int,attachment_:Int,textarget_:Int,texture_:Int,level_:Int)="__glewFramebufferTexture1DEXT"
Global glFramebufferTexture2DEXT(target_:Int,attachment_:Int,textarget_:Int,texture_:Int,level_:Int)="__glewFramebufferTexture2DEXT"
Global glFramebufferTexture3DEXT(target_:Int,attachment_:Int,textarget_:Int,texture_:Int,level_:Int,zoffset_:Int)="__glewFramebufferTexture3DEXT"
Global glGenFramebuffersEXT(n_:Int,framebuffers_:Int Ptr)="__glewGenFramebuffersEXT"
Global glGenRenderbuffersEXT(n_:Int,renderbuffers_:Int Ptr)="__glewGenRenderbuffersEXT"
Global glGenerateMipmapEXT(target_:Int)="__glewGenerateMipmapEXT"
Global glGetFramebufferAttachmentParameterivEXT(target_:Int,attachment_:Int,pname_:Int,params_:Int Ptr)="__glewGetFramebufferAttachmentParameterivEXT"
Global glGetRenderbufferParameterivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetRenderbufferParameterivEXT"
Global glIsFramebufferEXT:Byte(framebuffer_:Int)="__glewIsFramebufferEXT"
Global glIsRenderbufferEXT:Byte(renderbuffer_:Int)="__glewIsRenderbufferEXT"
Global glRenderbufferStorageEXT(target_:Int,internalformat_:Int,width_:Int,height_:Int)="__glewRenderbufferStorageEXT"
Global GL_EXT_framebuffer_object:Byte="__GLEW_EXT_framebuffer_object"
Const GL_FRAMEBUFFER_SRGB_EXT=$8DB9
Const GL_FRAMEBUFFER_SRGB_CAPABLE_EXT=$8DBA
Global GL_EXT_framebuffer_sRGB:Byte="__GLEW_EXT_framebuffer_sRGB"
Const GL_LINES_ADJACENCY_EXT=$A
Const GL_LINE_STRIP_ADJACENCY_EXT=$B
Const GL_TRIANGLES_ADJACENCY_EXT=$C
Const GL_TRIANGLE_STRIP_ADJACENCY_EXT=$D
Const GL_PROGRAM_POINT_SIZE_EXT=$8642
Const GL_MAX_VARYING_COMPONENTS_EXT=$8B4B
Const GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT=$8C29
Const GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT=$8CD4
Const GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT=$8DA7
Const GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT=$8DA8
Const GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT=$8DA9
Const GL_GEOMETRY_SHADER_EXT=$8DD9
Const GL_GEOMETRY_VERTICES_OUT_EXT=$8DDA
Const GL_GEOMETRY_INPUT_TYPE_EXT=$8DDB
Const GL_GEOMETRY_OUTPUT_TYPE_EXT=$8DDC
Const GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT=$8DDD
Const GL_MAX_VERTEX_VARYING_COMPONENTS_EXT=$8DDE
Const GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT=$8DDF
Const GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT=$8DE0
Const GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT=$8DE1
Global glFramebufferTextureEXT(target_:Int,attachment_:Int,texture_:Int,level_:Int)="__glewFramebufferTextureEXT"
Global glFramebufferTextureFaceEXT(target_:Int,attachment_:Int,texture_:Int,level_:Int,face_:Int)="__glewFramebufferTextureFaceEXT"
Global glFramebufferTextureLayerEXT(target_:Int,attachment_:Int,texture_:Int,level_:Int,layer_:Int)="__glewFramebufferTextureLayerEXT"
Global glProgramParameteriEXT(program_:Int,pname_:Int,value_:Int)="__glewProgramParameteriEXT"
Global GL_EXT_geometry_shader4:Byte="__GLEW_EXT_geometry_shader4"
Global glProgramEnvParameters4fvEXT(target_:Int,index_:Int,count_:Int,params_:Float Ptr)="__glewProgramEnvParameters4fvEXT"
Global glProgramLocalParameters4fvEXT(target_:Int,index_:Int,count_:Int,params_:Float Ptr)="__glewProgramLocalParameters4fvEXT"
Global GL_EXT_gpu_program_parameters:Byte="__GLEW_EXT_gpu_program_parameters"
Const GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT=$88FD
Const GL_SAMPLER_1D_ARRAY_EXT=$8DC0
Const GL_SAMPLER_2D_ARRAY_EXT=$8DC1
Const GL_SAMPLER_BUFFER_EXT=$8DC2
Const GL_SAMPLER_1D_ARRAY_SHADOW_EXT=$8DC3
Const GL_SAMPLER_2D_ARRAY_SHADOW_EXT=$8DC4
Const GL_SAMPLER_CUBE_SHADOW_EXT=$8DC5
Const GL_UNSIGNED_INT_VEC2_EXT=$8DC6
Const GL_UNSIGNED_INT_VEC3_EXT=$8DC7
Const GL_UNSIGNED_INT_VEC4_EXT=$8DC8
Const GL_INT_SAMPLER_1D_EXT=$8DC9
Const GL_INT_SAMPLER_2D_EXT=$8DCA
Const GL_INT_SAMPLER_3D_EXT=$8DCB
Const GL_INT_SAMPLER_CUBE_EXT=$8DCC
Const GL_INT_SAMPLER_2D_RECT_EXT=$8DCD
Const GL_INT_SAMPLER_1D_ARRAY_EXT=$8DCE
Const GL_INT_SAMPLER_2D_ARRAY_EXT=$8DCF
Const GL_INT_SAMPLER_BUFFER_EXT=$8DD0
Const GL_UNSIGNED_INT_SAMPLER_1D_EXT=$8DD1
Const GL_UNSIGNED_INT_SAMPLER_2D_EXT=$8DD2
Const GL_UNSIGNED_INT_SAMPLER_3D_EXT=$8DD3
Const GL_UNSIGNED_INT_SAMPLER_CUBE_EXT=$8DD4
Const GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT=$8DD5
Const GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT=$8DD6
Const GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT=$8DD7
Const GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT=$8DD8
Global glBindFragDataLocationEXT(program_:Int,color_:Int,name_:Byte Ptr)="__glewBindFragDataLocationEXT"
Global glGetFragDataLocationEXT:Int(program_:Int,name_:Byte Ptr)="__glewGetFragDataLocationEXT"
Global glGetUniformuivEXT(program_:Int,location_:Int,params_:Int Ptr)="__glewGetUniformuivEXT"
Global glGetVertexAttribIivEXT(index_:Int,pname_:Int,params_:Int Ptr)="__glewGetVertexAttribIivEXT"
Global glGetVertexAttribIuivEXT(index_:Int,pname_:Int,params_:Int Ptr)="__glewGetVertexAttribIuivEXT"
Global glUniform1uiEXT(location_:Int,v0_:Int)="__glewUniform1uiEXT"
Global glUniform1uivEXT(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform1uivEXT"
Global glUniform2uiEXT(location_:Int,v0_:Int,v1_:Int)="__glewUniform2uiEXT"
Global glUniform2uivEXT(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform2uivEXT"
Global glUniform3uiEXT(location_:Int,v0_:Int,v1_:Int,v2_:Int)="__glewUniform3uiEXT"
Global glUniform3uivEXT(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform3uivEXT"
Global glUniform4uiEXT(location_:Int,v0_:Int,v1_:Int,v2_:Int,v3_:Int)="__glewUniform4uiEXT"
Global glUniform4uivEXT(location_:Int,count_:Int,value_:Int Ptr)="__glewUniform4uivEXT"
Global glVertexAttribI1iEXT(index_:Int,x_:Int)="__glewVertexAttribI1iEXT"
Global glVertexAttribI1ivEXT(index_:Int,v_:Int Ptr)="__glewVertexAttribI1ivEXT"
Global glVertexAttribI1uiEXT(index_:Int,x_:Int)="__glewVertexAttribI1uiEXT"
Global glVertexAttribI1uivEXT(index_:Int,v_:Int Ptr)="__glewVertexAttribI1uivEXT"
Global glVertexAttribI2iEXT(index_:Int,x_:Int,y_:Int)="__glewVertexAttribI2iEXT"
Global glVertexAttribI2ivEXT(index_:Int,v_:Int Ptr)="__glewVertexAttribI2ivEXT"
Global glVertexAttribI2uiEXT(index_:Int,x_:Int,y_:Int)="__glewVertexAttribI2uiEXT"
Global glVertexAttribI2uivEXT(index_:Int,v_:Int Ptr)="__glewVertexAttribI2uivEXT"
Global glVertexAttribI3iEXT(index_:Int,x_:Int,y_:Int,z_:Int)="__glewVertexAttribI3iEXT"
Global glVertexAttribI3ivEXT(index_:Int,v_:Int Ptr)="__glewVertexAttribI3ivEXT"
Global glVertexAttribI3uiEXT(index_:Int,x_:Int,y_:Int,z_:Int)="__glewVertexAttribI3uiEXT"
Global glVertexAttribI3uivEXT(index_:Int,v_:Int Ptr)="__glewVertexAttribI3uivEXT"
Global glVertexAttribI4bvEXT(index_:Int,v_:Byte Ptr)="__glewVertexAttribI4bvEXT"
Global glVertexAttribI4iEXT(index_:Int,x_:Int,y_:Int,z_:Int,w_:Int)="__glewVertexAttribI4iEXT"
Global glVertexAttribI4ivEXT(index_:Int,v_:Int Ptr)="__glewVertexAttribI4ivEXT"
Global glVertexAttribI4svEXT(index_:Int,v_:Short Ptr)="__glewVertexAttribI4svEXT"
Global glVertexAttribI4ubvEXT(index_:Int,v_:Byte Ptr)="__glewVertexAttribI4ubvEXT"
Global glVertexAttribI4uiEXT(index_:Int,x_:Int,y_:Int,z_:Int,w_:Int)="__glewVertexAttribI4uiEXT"
Global glVertexAttribI4uivEXT(index_:Int,v_:Int Ptr)="__glewVertexAttribI4uivEXT"
Global glVertexAttribI4usvEXT(index_:Int,v_:Short Ptr)="__glewVertexAttribI4usvEXT"
Global glVertexAttribIPointerEXT(index_:Int,size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewVertexAttribIPointerEXT"
Global GL_EXT_gpu_shader4:Byte="__GLEW_EXT_gpu_shader4"
Const GL_HISTOGRAM_EXT=$8024
Const GL_PROXY_HISTOGRAM_EXT=$8025
Const GL_HISTOGRAM_WIDTH_EXT=$8026
Const GL_HISTOGRAM_FORMAT_EXT=$8027
Const GL_HISTOGRAM_RED_SIZE_EXT=$8028
Const GL_HISTOGRAM_GREEN_SIZE_EXT=$8029
Const GL_HISTOGRAM_BLUE_SIZE_EXT=$802A
Const GL_HISTOGRAM_ALPHA_SIZE_EXT=$802B
Const GL_HISTOGRAM_LUMINANCE_SIZE_EXT=$802C
Const GL_HISTOGRAM_SINK_EXT=$802D
Const GL_MINMAX_EXT=$802E
Const GL_MINMAX_FORMAT_EXT=$802F
Const GL_MINMAX_SINK_EXT=$8030
Global glGetHistogramEXT(target_:Int,reset_:Byte,format_:Int,type_:Int,values_:Byte Ptr)="__glewGetHistogramEXT"
Global glGetHistogramParameterfvEXT(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetHistogramParameterfvEXT"
Global glGetHistogramParameterivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetHistogramParameterivEXT"
Global glGetMinmaxEXT(target_:Int,reset_:Byte,format_:Int,type_:Int,values_:Byte Ptr)="__glewGetMinmaxEXT"
Global glGetMinmaxParameterfvEXT(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetMinmaxParameterfvEXT"
Global glGetMinmaxParameterivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetMinmaxParameterivEXT"
Global glHistogramEXT(target_:Int,width_:Int,internalformat_:Int,sink_:Byte)="__glewHistogramEXT"
Global glMinmaxEXT(target_:Int,internalformat_:Int,sink_:Byte)="__glewMinmaxEXT"
Global glResetHistogramEXT(target_:Int)="__glewResetHistogramEXT"
Global glResetMinmaxEXT(target_:Int)="__glewResetMinmaxEXT"
Global GL_EXT_histogram:Byte="__GLEW_EXT_histogram"
Global GL_EXT_index_array_formats:Byte="__GLEW_EXT_index_array_formats"
Global glIndexFuncEXT(func_:Int,ref_:Float)="__glewIndexFuncEXT"
Global GL_EXT_index_func:Byte="__GLEW_EXT_index_func"
Global glIndexMaterialEXT(face_:Int,mode_:Int)="__glewIndexMaterialEXT"
Global GL_EXT_index_material:Byte="__GLEW_EXT_index_material"
Global GL_EXT_index_texture:Byte="__GLEW_EXT_index_texture"
Const GL_FRAGMENT_MATERIAL_EXT=$8349
Const GL_FRAGMENT_NORMAL_EXT=$834A
Const GL_FRAGMENT_COLOR_EXT=$834C
Const GL_ATTENUATION_EXT=$834D
Const GL_SHADOW_ATTENUATION_EXT=$834E
Const GL_TEXTURE_APPLICATION_MODE_EXT=$834F
Const GL_TEXTURE_LIGHT_EXT=$8350
Const GL_TEXTURE_MATERIAL_FACE_EXT=$8351
Const GL_TEXTURE_MATERIAL_PARAMETER_EXT=$8352
Global glApplyTextureEXT(mode_:Int)="__glewApplyTextureEXT"
Global glTextureLightEXT(pname_:Int)="__glewTextureLightEXT"
Global glTextureMaterialEXT(face_:Int,mode_:Int)="__glewTextureMaterialEXT"
Global GL_EXT_light_texture:Byte="__GLEW_EXT_light_texture"
Global GL_EXT_misc_attribute:Byte="__GLEW_EXT_misc_attribute"
Global glMultiDrawArraysEXT(mode_:Int,first_:Int Ptr,count_:Int Ptr,primcount_:Int)="__glewMultiDrawArraysEXT"
Global glMultiDrawElementsEXT(mode_:Int,count_:Int Ptr,type_:Int,indices_:Byte Ptr Ptr,primcount_:Int)="__glewMultiDrawElementsEXT"
Global GL_EXT_multi_draw_arrays:Byte="__GLEW_EXT_multi_draw_arrays"
Const GL_MULTISAMPLE_EXT=$809D
Const GL_SAMPLE_ALPHA_TO_MASK_EXT=$809E
Const GL_SAMPLE_ALPHA_TO_ONE_EXT=$809F
Const GL_SAMPLE_MASK_EXT=$80A0
Const GL_1PASS_EXT=$80A1
Const GL_2PASS_0_EXT=$80A2
Const GL_2PASS_1_EXT=$80A3
Const GL_4PASS_0_EXT=$80A4
Const GL_4PASS_1_EXT=$80A5
Const GL_4PASS_2_EXT=$80A6
Const GL_4PASS_3_EXT=$80A7
Const GL_SAMPLE_BUFFERS_EXT=$80A8
Const GL_SAMPLES_EXT=$80A9
Const GL_SAMPLE_MASK_VALUE_EXT=$80AA
Const GL_SAMPLE_MASK_INVERT_EXT=$80AB
Const GL_SAMPLE_PATTERN_EXT=$80AC
Const GL_MULTISAMPLE_BIT_EXT=$20000000
Global glSampleMaskEXT(value_:Float,invert_:Byte)="__glewSampleMaskEXT"
Global glSamplePatternEXT(pattern_:Int)="__glewSamplePatternEXT"
Global GL_EXT_multisample:Byte="__GLEW_EXT_multisample"
Const GL_DEPTH_STENCIL_EXT=$84F9
Const GL_UNSIGNED_INT_24_8_EXT=$84FA
Const GL_DEPTH24_STENCIL8_EXT=$88F0
Const GL_TEXTURE_STENCIL_SIZE_EXT=$88F1
Global GL_EXT_packed_depth_stencil:Byte="__GLEW_EXT_packed_depth_stencil"
Const GL_R11F_G11F_B10F_EXT=$8C3A
Const GL_UNSIGNED_INT_10F_11F_11F_REV_EXT=$8C3B
Const GL_RGBA_SIGNED_COMPONENTS_EXT=$8C3C
Global GL_EXT_packed_float:Byte="__GLEW_EXT_packed_float"
Const GL_UNSIGNED_BYTE_3_3_2_EXT=$8032
Const GL_UNSIGNED_SHORT_4_4_4_4_EXT=$8033
Const GL_UNSIGNED_SHORT_5_5_5_1_EXT=$8034
Const GL_UNSIGNED_INT_8_8_8_8_EXT=$8035
Const GL_UNSIGNED_INT_10_10_10_2_EXT=$8036
Global GL_EXT_packed_pixels:Byte="__GLEW_EXT_packed_pixels"
Const GL_TEXTURE_3D_EXT=$806F
Const GL_PROXY_TEXTURE_3D_EXT=$8070
Const GL_COLOR_TABLE_FORMAT_EXT=$80D8
Const GL_COLOR_TABLE_WIDTH_EXT=$80D9
Const GL_COLOR_TABLE_RED_SIZE_EXT=$80DA
Const GL_COLOR_TABLE_GREEN_SIZE_EXT=$80DB
Const GL_COLOR_TABLE_BLUE_SIZE_EXT=$80DC
Const GL_COLOR_TABLE_ALPHA_SIZE_EXT=$80DD
Const GL_COLOR_TABLE_LUMINANCE_SIZE_EXT=$80DE
Const GL_COLOR_TABLE_INTENSITY_SIZE_EXT=$80DF
Const GL_TEXTURE_INDEX_SIZE_EXT=$80ED
Global glColorTableEXT(target_:Int,internalFormat_:Int,width_:Int,format_:Int,type_:Int,data_:Byte Ptr)="__glewColorTableEXT"
Global glGetColorTableEXT(target_:Int,format_:Int,type_:Int,data_:Byte Ptr)="__glewGetColorTableEXT"
Global glGetColorTableParameterfvEXT(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetColorTableParameterfvEXT"
Global glGetColorTableParameterivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetColorTableParameterivEXT"
Global GL_EXT_paletted_texture:Byte="__GLEW_EXT_paletted_texture"
Const GL_PIXEL_PACK_BUFFER_EXT=$88EB
Const GL_PIXEL_UNPACK_BUFFER_EXT=$88EC
Const GL_PIXEL_PACK_BUFFER_BINDING_EXT=$88ED
Const GL_PIXEL_UNPACK_BUFFER_BINDING_EXT=$88EF
Global GL_EXT_pixel_buffer_object:Byte="__GLEW_EXT_pixel_buffer_object"
Const GL_PIXEL_TRANSFORM_2D_EXT=$8330
Const GL_PIXEL_MAG_FILTER_EXT=$8331
Const GL_PIXEL_MIN_FILTER_EXT=$8332
Const GL_PIXEL_CUBIC_WEIGHT_EXT=$8333
Const GL_CUBIC_EXT=$8334
Const GL_AVERAGE_EXT=$8335
Const GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT=$8336
Const GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT=$8337
Const GL_PIXEL_TRANSFORM_2D_MATRIX_EXT=$8338
Global glGetPixelTransformParameterfvEXT(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetPixelTransformParameterfvEXT"
Global glGetPixelTransformParameterivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetPixelTransformParameterivEXT"
Global glPixelTransformParameterfEXT(target_:Int,pname_:Int,param_:Float)="__glewPixelTransformParameterfEXT"
Global glPixelTransformParameterfvEXT(target_:Int,pname_:Int,params_:Float Ptr)="__glewPixelTransformParameterfvEXT"
Global glPixelTransformParameteriEXT(target_:Int,pname_:Int,param_:Int)="__glewPixelTransformParameteriEXT"
Global glPixelTransformParameterivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewPixelTransformParameterivEXT"
Global GL_EXT_pixel_transform:Byte="__GLEW_EXT_pixel_transform"
Global GL_EXT_pixel_transform_color_table:Byte="__GLEW_EXT_pixel_transform_color_table"
Const GL_POINT_SIZE_MIN_EXT=$8126
Const GL_POINT_SIZE_MAX_EXT=$8127
Const GL_POINT_FADE_THRESHOLD_SIZE_EXT=$8128
Const GL_DISTANCE_ATTENUATION_EXT=$8129
Global glPointParameterfEXT(pname_:Int,param_:Float)="__glewPointParameterfEXT"
Global glPointParameterfvEXT(pname_:Int,params_:Float Ptr)="__glewPointParameterfvEXT"
Global GL_EXT_point_parameters:Byte="__GLEW_EXT_point_parameters"
Const GL_POLYGON_OFFSET_EXT=$8037
Const GL_POLYGON_OFFSET_FACTOR_EXT=$8038
Const GL_POLYGON_OFFSET_BIAS_EXT=$8039
Global glPolygonOffsetEXT(factor_:Float,bias_:Float)="__glewPolygonOffsetEXT"
Global GL_EXT_polygon_offset:Byte="__GLEW_EXT_polygon_offset"
Const GL_RESCALE_NORMAL_EXT=$803A
Global GL_EXT_rescale_normal:Byte="__GLEW_EXT_rescale_normal"
Global glBeginSceneEXT()="__glewBeginSceneEXT"
Global glEndSceneEXT()="__glewEndSceneEXT"
Global GL_EXT_scene_marker:Byte="__GLEW_EXT_scene_marker"
Const GL_COLOR_SUM_EXT=$8458
Const GL_CURRENT_SECONDARY_COLOR_EXT=$8459
Const GL_SECONDARY_COLOR_ARRAY_SIZE_EXT=$845A
Const GL_SECONDARY_COLOR_ARRAY_TYPE_EXT=$845B
Const GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT=$845C
Const GL_SECONDARY_COLOR_ARRAY_POINTER_EXT=$845D
Const GL_SECONDARY_COLOR_ARRAY_EXT=$845E
Global glSecondaryColor3bEXT(red_:Byte,green_:Byte,blue_:Byte)="__glewSecondaryColor3bEXT"
Global glSecondaryColor3bvEXT(v_:Byte Ptr)="__glewSecondaryColor3bvEXT"
Global glSecondaryColor3dEXT(red_:Double,green_:Double,blue_:Double)="__glewSecondaryColor3dEXT"
Global glSecondaryColor3dvEXT(v_:Double Ptr)="__glewSecondaryColor3dvEXT"
Global glSecondaryColor3fEXT(red_:Float,green_:Float,blue_:Float)="__glewSecondaryColor3fEXT"
Global glSecondaryColor3fvEXT(v_:Float Ptr)="__glewSecondaryColor3fvEXT"
Global glSecondaryColor3iEXT(red_:Int,green_:Int,blue_:Int)="__glewSecondaryColor3iEXT"
Global glSecondaryColor3ivEXT(v_:Int Ptr)="__glewSecondaryColor3ivEXT"
Global glSecondaryColor3sEXT(red_:Short,green_:Short,blue_:Short)="__glewSecondaryColor3sEXT"
Global glSecondaryColor3svEXT(v_:Short Ptr)="__glewSecondaryColor3svEXT"
Global glSecondaryColor3ubEXT(red_:Byte,green_:Byte,blue_:Byte)="__glewSecondaryColor3ubEXT"
Global glSecondaryColor3ubvEXT(v_:Byte Ptr)="__glewSecondaryColor3ubvEXT"
Global glSecondaryColor3uiEXT(red_:Int,green_:Int,blue_:Int)="__glewSecondaryColor3uiEXT"
Global glSecondaryColor3uivEXT(v_:Int Ptr)="__glewSecondaryColor3uivEXT"
Global glSecondaryColor3usEXT(red_:Short,green_:Short,blue_:Short)="__glewSecondaryColor3usEXT"
Global glSecondaryColor3usvEXT(v_:Short Ptr)="__glewSecondaryColor3usvEXT"
Global glSecondaryColorPointerEXT(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewSecondaryColorPointerEXT"
Global GL_EXT_secondary_color:Byte="__GLEW_EXT_secondary_color"
Const GL_LIGHT_MODEL_COLOR_CONTROL_EXT=$81F8
Const GL_SINGLE_COLOR_EXT=$81F9
Const GL_SEPARATE_SPECULAR_COLOR_EXT=$81FA
Global GL_EXT_separate_specular_color:Byte="__GLEW_EXT_separate_specular_color"
Global GL_EXT_shadow_funcs:Byte="__GLEW_EXT_shadow_funcs"
Const GL_SHARED_TEXTURE_PALETTE_EXT=$81FB
Global GL_EXT_shared_texture_palette:Byte="__GLEW_EXT_shared_texture_palette"
Const GL_STENCIL_TAG_BITS_EXT=$88F2
Const GL_STENCIL_CLEAR_TAG_VALUE_EXT=$88F3
Global GL_EXT_stencil_clear_tag:Byte="__GLEW_EXT_stencil_clear_tag"
Const GL_STENCIL_TEST_TWO_SIDE_EXT=$8910
Const GL_ACTIVE_STENCIL_FACE_EXT=$8911
Global glActiveStencilFaceEXT(face_:Int)="__glewActiveStencilFaceEXT"
Global GL_EXT_stencil_two_side:Byte="__GLEW_EXT_stencil_two_side"
Const GL_INCR_WRAP_EXT=$8507
Const GL_DECR_WRAP_EXT=$8508
Global GL_EXT_stencil_wrap:Byte="__GLEW_EXT_stencil_wrap"
Global glTexSubImage1DEXT(target_:Int,level_:Int,xoffset_:Int,width_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTexSubImage1DEXT"
Global glTexSubImage2DEXT(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTexSubImage2DEXT"
Global glTexSubImage3DEXT(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,width_:Int,height_:Int,depth_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTexSubImage3DEXT"
Global GL_EXT_subtexture:Byte="__GLEW_EXT_subtexture"
Const GL_ALPHA4_EXT=$803B
Const GL_ALPHA8_EXT=$803C
Const GL_ALPHA12_EXT=$803D
Const GL_ALPHA16_EXT=$803E
Const GL_LUMINANCE4_EXT=$803F
Const GL_LUMINANCE8_EXT=$8040
Const GL_LUMINANCE12_EXT=$8041
Const GL_LUMINANCE16_EXT=$8042
Const GL_LUMINANCE4_ALPHA4_EXT=$8043
Const GL_LUMINANCE6_ALPHA2_EXT=$8044
Const GL_LUMINANCE8_ALPHA8_EXT=$8045
Const GL_LUMINANCE12_ALPHA4_EXT=$8046
Const GL_LUMINANCE12_ALPHA12_EXT=$8047
Const GL_LUMINANCE16_ALPHA16_EXT=$8048
Const GL_INTENSITY_EXT=$8049
Const GL_INTENSITY4_EXT=$804A
Const GL_INTENSITY8_EXT=$804B
Const GL_INTENSITY12_EXT=$804C
Const GL_INTENSITY16_EXT=$804D
Const GL_RGB2_EXT=$804E
Const GL_RGB4_EXT=$804F
Const GL_RGB5_EXT=$8050
Const GL_RGB8_EXT=$8051
Const GL_RGB10_EXT=$8052
Const GL_RGB12_EXT=$8053
Const GL_RGB16_EXT=$8054
Const GL_RGBA2_EXT=$8055
Const GL_RGBA4_EXT=$8056
Const GL_RGB5_A1_EXT=$8057
Const GL_RGBA8_EXT=$8058
Const GL_RGB10_A2_EXT=$8059
Const GL_RGBA12_EXT=$805A
Const GL_RGBA16_EXT=$805B
Const GL_TEXTURE_RED_SIZE_EXT=$805C
Const GL_TEXTURE_GREEN_SIZE_EXT=$805D
Const GL_TEXTURE_BLUE_SIZE_EXT=$805E
Const GL_TEXTURE_ALPHA_SIZE_EXT=$805F
Const GL_TEXTURE_LUMINANCE_SIZE_EXT=$8060
Const GL_TEXTURE_INTENSITY_SIZE_EXT=$8061
Const GL_REPLACE_EXT=$8062
Const GL_PROXY_TEXTURE_1D_EXT=$8063
Const GL_PROXY_TEXTURE_2D_EXT=$8064
Global GL_EXT_texture:Byte="__GLEW_EXT_texture"
Const GL_PACK_SKIP_IMAGES_EXT=$806B
Const GL_PACK_IMAGE_HEIGHT_EXT=$806C
Const GL_UNPACK_SKIP_IMAGES_EXT=$806D
Const GL_UNPACK_IMAGE_HEIGHT_EXT=$806E
Const GL_TEXTURE_DEPTH_EXT=$8071
Const GL_TEXTURE_WRAP_R_EXT=$8072
Const GL_MAX_3D_TEXTURE_SIZE_EXT=$8073
Global glTexImage3DEXT(target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,depth_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTexImage3DEXT"
Global GL_EXT_texture3D:Byte="__GLEW_EXT_texture3D"
Const GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT=$884E
Const GL_MAX_ARRAY_TEXTURE_LAYERS_EXT=$88FF
Const GL_TEXTURE_1D_ARRAY_EXT=$8C18
Const GL_PROXY_TEXTURE_1D_ARRAY_EXT=$8C19
Const GL_TEXTURE_2D_ARRAY_EXT=$8C1A
Const GL_PROXY_TEXTURE_2D_ARRAY_EXT=$8C1B
Const GL_TEXTURE_BINDING_1D_ARRAY_EXT=$8C1C
Const GL_TEXTURE_BINDING_2D_ARRAY_EXT=$8C1D
Global GL_EXT_texture_array:Byte="__GLEW_EXT_texture_array"
Const GL_TEXTURE_BUFFER_EXT=$8C2A
Const GL_MAX_TEXTURE_BUFFER_SIZE_EXT=$8C2B
Const GL_TEXTURE_BINDING_BUFFER_EXT=$8C2C
Const GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT=$8C2D
Const GL_TEXTURE_BUFFER_FORMAT_EXT=$8C2E
Global glTexBufferEXT(target_:Int,internalformat_:Int,buffer_:Int)="__glewTexBufferEXT"
Global GL_EXT_texture_buffer_object:Byte="__GLEW_EXT_texture_buffer_object"
Const GL_COMPRESSED_RGB_S3TC_DXT1_EXT=$83F0
Const GL_COMPRESSED_RGBA_S3TC_DXT1_EXT=$83F1
Global GL_EXT_texture_compression_dxt1:Byte="__GLEW_EXT_texture_compression_dxt1"
Const GL_COMPRESSED_LUMINANCE_LATC1_EXT=$8C70
Const GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT=$8C71
Const GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT=$8C72
Const GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT=$8C73
Global GL_EXT_texture_compression_latc:Byte="__GLEW_EXT_texture_compression_latc"
Const GL_COMPRESSED_RED_RGTC1_EXT=$8DBB
Const GL_COMPRESSED_SIGNED_RED_RGTC1_EXT=$8DBC
Const GL_COMPRESSED_RED_GREEN_RGTC2_EXT=$8DBD
Const GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT=$8DBE
Global GL_EXT_texture_compression_rgtc:Byte="__GLEW_EXT_texture_compression_rgtc"
Const GL_COMPRESSED_RGBA_S3TC_DXT3_EXT=$83F2
Const GL_COMPRESSED_RGBA_S3TC_DXT5_EXT=$83F3
Global GL_EXT_texture_compression_s3tc:Byte="__GLEW_EXT_texture_compression_s3tc"
Const GL_NORMAL_MAP_EXT=$8511
Const GL_REFLECTION_MAP_EXT=$8512
Const GL_TEXTURE_CUBE_MAP_EXT=$8513
Const GL_TEXTURE_BINDING_CUBE_MAP_EXT=$8514
Const GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT=$8515
Const GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT=$8516
Const GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT=$8517
Const GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT=$8518
Const GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT=$8519
Const GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT=$851A
Const GL_PROXY_TEXTURE_CUBE_MAP_EXT=$851B
Const GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT=$851C
Global GL_EXT_texture_cube_map:Byte="__GLEW_EXT_texture_cube_map"
Const GL_CLAMP_TO_EDGE_EXT=$812F
Global GL_EXT_texture_edge_clamp:Byte="__GLEW_EXT_texture_edge_clamp"
Const GL_TEXTURE_ENV0_EXT=0
Const GL_ENV_BLEND_EXT=0
Const GL_TEXTURE_ENV_SHIFT_EXT=0
Const GL_ENV_REPLACE_EXT=0
Const GL_ENV_ADD_EXT=0
Const GL_ENV_SUBTRACT_EXT=0
Const GL_TEXTURE_ENV_MODE_ALPHA_EXT=0
Const GL_ENV_REVERSE_SUBTRACT_EXT=0
Const GL_ENV_REVERSE_BLEND_EXT=0
Const GL_ENV_COPY_EXT=0
Const GL_ENV_MODULATE_EXT=0
Global GL_EXT_texture_env:Byte="__GLEW_EXT_texture_env"
Global GL_EXT_texture_env_add:Byte="__GLEW_EXT_texture_env_add"
Const GL_COMBINE_EXT=$8570
Const GL_COMBINE_RGB_EXT=$8571
Const GL_COMBINE_ALPHA_EXT=$8572
Const GL_RGB_SCALE_EXT=$8573
Const GL_ADD_SIGNED_EXT=$8574
Const GL_INTERPOLATE_EXT=$8575
Const GL_CONSTANT_EXT=$8576
Const GL_PRIMARY_COLOR_EXT=$8577
Const GL_PREVIOUS_EXT=$8578
Const GL_SOURCE0_RGB_EXT=$8580
Const GL_SOURCE1_RGB_EXT=$8581
Const GL_SOURCE2_RGB_EXT=$8582
Const GL_SOURCE0_ALPHA_EXT=$8588
Const GL_SOURCE1_ALPHA_EXT=$8589
Const GL_SOURCE2_ALPHA_EXT=$858A
Const GL_OPERAND0_RGB_EXT=$8590
Const GL_OPERAND1_RGB_EXT=$8591
Const GL_OPERAND2_RGB_EXT=$8592
Const GL_OPERAND0_ALPHA_EXT=$8598
Const GL_OPERAND1_ALPHA_EXT=$8599
Const GL_OPERAND2_ALPHA_EXT=$859A
Global GL_EXT_texture_env_combine:Byte="__GLEW_EXT_texture_env_combine"
Const GL_DOT3_RGB_EXT=$8740
Const GL_DOT3_RGBA_EXT=$8741
Global GL_EXT_texture_env_dot3:Byte="__GLEW_EXT_texture_env_dot3"
Const GL_TEXTURE_MAX_ANISOTROPY_EXT=$84FE
Const GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT=$84FF
Global GL_EXT_texture_filter_anisotropic:Byte="__GLEW_EXT_texture_filter_anisotropic"
Const GL_RGBA32UI_EXT=$8D70
Const GL_RGB32UI_EXT=$8D71
Const GL_ALPHA32UI_EXT=$8D72
Const GL_INTENSITY32UI_EXT=$8D73
Const GL_LUMINANCE32UI_EXT=$8D74
Const GL_LUMINANCE_ALPHA32UI_EXT=$8D75
Const GL_RGBA16UI_EXT=$8D76
Const GL_RGB16UI_EXT=$8D77
Const GL_ALPHA16UI_EXT=$8D78
Const GL_INTENSITY16UI_EXT=$8D79
Const GL_LUMINANCE16UI_EXT=$8D7A
Const GL_LUMINANCE_ALPHA16UI_EXT=$8D7B
Const GL_RGBA8UI_EXT=$8D7C
Const GL_RGB8UI_EXT=$8D7D
Const GL_ALPHA8UI_EXT=$8D7E
Const GL_INTENSITY8UI_EXT=$8D7F
Const GL_LUMINANCE8UI_EXT=$8D80
Const GL_LUMINANCE_ALPHA8UI_EXT=$8D81
Const GL_RGBA32I_EXT=$8D82
Const GL_RGB32I_EXT=$8D83
Const GL_ALPHA32I_EXT=$8D84
Const GL_INTENSITY32I_EXT=$8D85
Const GL_LUMINANCE32I_EXT=$8D86
Const GL_LUMINANCE_ALPHA32I_EXT=$8D87
Const GL_RGBA16I_EXT=$8D88
Const GL_RGB16I_EXT=$8D89
Const GL_ALPHA16I_EXT=$8D8A
Const GL_INTENSITY16I_EXT=$8D8B
Const GL_LUMINANCE16I_EXT=$8D8C
Const GL_LUMINANCE_ALPHA16I_EXT=$8D8D
Const GL_RGBA8I_EXT=$8D8E
Const GL_RGB8I_EXT=$8D8F
Const GL_ALPHA8I_EXT=$8D90
Const GL_INTENSITY8I_EXT=$8D91
Const GL_LUMINANCE8I_EXT=$8D92
Const GL_LUMINANCE_ALPHA8I_EXT=$8D93
Const GL_RED_INTEGER_EXT=$8D94
Const GL_GREEN_INTEGER_EXT=$8D95
Const GL_BLUE_INTEGER_EXT=$8D96
Const GL_ALPHA_INTEGER_EXT=$8D97
Const GL_RGB_INTEGER_EXT=$8D98
Const GL_RGBA_INTEGER_EXT=$8D99
Const GL_BGR_INTEGER_EXT=$8D9A
Const GL_BGRA_INTEGER_EXT=$8D9B
Const GL_LUMINANCE_INTEGER_EXT=$8D9C
Const GL_LUMINANCE_ALPHA_INTEGER_EXT=$8D9D
Const GL_RGBA_INTEGER_MODE_EXT=$8D9E
Global glClearColorIiEXT(red_:Int,green_:Int,blue_:Int,alpha_:Int)="__glewClearColorIiEXT"
Global glClearColorIuiEXT(red_:Int,green_:Int,blue_:Int,alpha_:Int)="__glewClearColorIuiEXT"
Global glGetTexParameterIivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetTexParameterIivEXT"
Global glGetTexParameterIuivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetTexParameterIuivEXT"
Global glTexParameterIivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewTexParameterIivEXT"
Global glTexParameterIuivEXT(target_:Int,pname_:Int,params_:Int Ptr)="__glewTexParameterIuivEXT"
Global GL_EXT_texture_integer:Byte="__GLEW_EXT_texture_integer"
Const GL_MAX_TEXTURE_LOD_BIAS_EXT=$84FD
Const GL_TEXTURE_FILTER_CONTROL_EXT=$8500
Const GL_TEXTURE_LOD_BIAS_EXT=$8501
Global GL_EXT_texture_lod_bias:Byte="__GLEW_EXT_texture_lod_bias"
Const GL_MIRROR_CLAMP_EXT=$8742
Const GL_MIRROR_CLAMP_TO_EDGE_EXT=$8743
Const GL_MIRROR_CLAMP_TO_BORDER_EXT=$8912
Global GL_EXT_texture_mirror_clamp:Byte="__GLEW_EXT_texture_mirror_clamp"
Const GL_TEXTURE_PRIORITY_EXT=$8066
Const GL_TEXTURE_RESIDENT_EXT=$8067
Const GL_TEXTURE_1D_BINDING_EXT=$8068
Const GL_TEXTURE_2D_BINDING_EXT=$8069
Const GL_TEXTURE_3D_BINDING_EXT=$806A
Global glAreTexturesResidentEXT:Byte(n_:Int,textures_:Int Ptr,residences_:Byte Ptr)="__glewAreTexturesResidentEXT"
Global glBindTextureEXT(target_:Int,texture_:Int)="__glewBindTextureEXT"
Global glDeleteTexturesEXT(n_:Int,textures_:Int Ptr)="__glewDeleteTexturesEXT"
Global glGenTexturesEXT(n_:Int,textures_:Int Ptr)="__glewGenTexturesEXT"
Global glIsTextureEXT:Byte(texture_:Int)="__glewIsTextureEXT"
Global glPrioritizeTexturesEXT(n_:Int,textures_:Int Ptr,priorities_:Float Ptr)="__glewPrioritizeTexturesEXT"
Global GL_EXT_texture_object:Byte="__GLEW_EXT_texture_object"
Const GL_PERTURB_EXT=$85AE
Const GL_TEXTURE_NORMAL_EXT=$85AF
Global glTextureNormalEXT(mode_:Int)="__glewTextureNormalEXT"
Global GL_EXT_texture_perturb_normal:Byte="__GLEW_EXT_texture_perturb_normal"
Const GL_TEXTURE_RECTANGLE_EXT=$84F5
Const GL_TEXTURE_BINDING_RECTANGLE_EXT=$84F6
Const GL_PROXY_TEXTURE_RECTANGLE_EXT=$84F7
Const GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT=$84F8
Global GL_EXT_texture_rectangle:Byte="__GLEW_EXT_texture_rectangle"
Const GL_SRGB_EXT=$8C40
Const GL_SRGB8_EXT=$8C41
Const GL_SRGB_ALPHA_EXT=$8C42
Const GL_SRGB8_ALPHA8_EXT=$8C43
Const GL_SLUMINANCE_ALPHA_EXT=$8C44
Const GL_SLUMINANCE8_ALPHA8_EXT=$8C45
Const GL_SLUMINANCE_EXT=$8C46
Const GL_SLUMINANCE8_EXT=$8C47
Const GL_COMPRESSED_SRGB_EXT=$8C48
Const GL_COMPRESSED_SRGB_ALPHA_EXT=$8C49
Const GL_COMPRESSED_SLUMINANCE_EXT=$8C4A
Const GL_COMPRESSED_SLUMINANCE_ALPHA_EXT=$8C4B
Const GL_COMPRESSED_SRGB_S3TC_DXT1_EXT=$8C4C
Const GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT=$8C4D
Const GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT=$8C4E
Const GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT=$8C4F
Global GL_EXT_texture_sRGB:Byte="__GLEW_EXT_texture_sRGB"
Const GL_RGB9_E5_EXT=$8C3D
Const GL_UNSIGNED_INT_5_9_9_9_REV_EXT=$8C3E
Const GL_TEXTURE_SHARED_SIZE_EXT=$8C3F
Global GL_EXT_texture_shared_exponent:Byte="__GLEW_EXT_texture_shared_exponent"
Const GL_TEXTURE_SWIZZLE_R_EXT=$8E42
Const GL_TEXTURE_SWIZZLE_G_EXT=$8E43
Const GL_TEXTURE_SWIZZLE_B_EXT=$8E44
Const GL_TEXTURE_SWIZZLE_A_EXT=$8E45
Const GL_TEXTURE_SWIZZLE_RGBA_EXT=$8E46
Global GL_EXT_texture_swizzle:Byte="__GLEW_EXT_texture_swizzle"
Const GL_TIME_ELAPSED_EXT=$88BF
Global glGetQueryObjecti64vEXT(id_:Int,pname_:Int,params_:Long Ptr)="__glewGetQueryObjecti64vEXT"
Global glGetQueryObjectui64vEXT(id_:Int,pname_:Int,params_:Long Ptr)="__glewGetQueryObjectui64vEXT"
Global GL_EXT_timer_query:Byte="__GLEW_EXT_timer_query"
Const GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT=$8C76
Const GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT=$8C7F
Const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT=$8C80
Const GL_TRANSFORM_FEEDBACK_VARYINGS_EXT=$8C83
Const GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT=$8C84
Const GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT=$8C85
Const GL_PRIMITIVES_GENERATED_EXT=$8C87
Const GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT=$8C88
Const GL_RASTERIZER_DISCARD_EXT=$8C89
Const GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT=$8C8A
Const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT=$8C8B
Const GL_INTERLEAVED_ATTRIBS_EXT=$8C8C
Const GL_SEPARATE_ATTRIBS_EXT=$8C8D
Const GL_TRANSFORM_FEEDBACK_BUFFER_EXT=$8C8E
Const GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT=$8C8F
Global glBeginTransformFeedbackEXT(primitiveMode_:Int)="__glewBeginTransformFeedbackEXT"
Global glBindBufferBaseEXT(target_:Int,index_:Int,buffer_:Int)="__glewBindBufferBaseEXT"
Global glBindBufferOffsetEXT(target_:Int,index_:Int,buffer_:Int,offset_:Int)="__glewBindBufferOffsetEXT"
Global glBindBufferRangeEXT(target_:Int,index_:Int,buffer_:Int,offset_:Int,size_:Int)="__glewBindBufferRangeEXT"
Global glEndTransformFeedbackEXT()="__glewEndTransformFeedbackEXT"
Global glGetTransformFeedbackVaryingEXT(program_:Int,index_:Int,bufSize_:Int,length_:Int Ptr,size_:Int Ptr,type_:Int Ptr,name_:Byte Ptr)="__glewGetTransformFeedbackVaryingEXT"
Global glTransformFeedbackVaryingsEXT(program_:Int,count_:Int,varyings_:Byte Ptr Ptr,bufferMode_:Int)="__glewTransformFeedbackVaryingsEXT"
Global GL_EXT_transform_feedback:Byte="__GLEW_EXT_transform_feedback"
Const GL_DOUBLE_EXT=$140A
Const GL_VERTEX_ARRAY_EXT=$8074
Const GL_NORMAL_ARRAY_EXT=$8075
Const GL_COLOR_ARRAY_EXT=$8076
Const GL_INDEX_ARRAY_EXT=$8077
Const GL_TEXTURE_COORD_ARRAY_EXT=$8078
Const GL_EDGE_FLAG_ARRAY_EXT=$8079
Const GL_VERTEX_ARRAY_SIZE_EXT=$807A
Const GL_VERTEX_ARRAY_TYPE_EXT=$807B
Const GL_VERTEX_ARRAY_STRIDE_EXT=$807C
Const GL_VERTEX_ARRAY_COUNT_EXT=$807D
Const GL_NORMAL_ARRAY_TYPE_EXT=$807E
Const GL_NORMAL_ARRAY_STRIDE_EXT=$807F
Const GL_NORMAL_ARRAY_COUNT_EXT=$8080
Const GL_COLOR_ARRAY_SIZE_EXT=$8081
Const GL_COLOR_ARRAY_TYPE_EXT=$8082
Const GL_COLOR_ARRAY_STRIDE_EXT=$8083
Const GL_COLOR_ARRAY_COUNT_EXT=$8084
Const GL_INDEX_ARRAY_TYPE_EXT=$8085
Const GL_INDEX_ARRAY_STRIDE_EXT=$8086
Const GL_INDEX_ARRAY_COUNT_EXT=$8087
Const GL_TEXTURE_COORD_ARRAY_SIZE_EXT=$8088
Const GL_TEXTURE_COORD_ARRAY_TYPE_EXT=$8089
Const GL_TEXTURE_COORD_ARRAY_STRIDE_EXT=$808A
Const GL_TEXTURE_COORD_ARRAY_COUNT_EXT=$808B
Const GL_EDGE_FLAG_ARRAY_STRIDE_EXT=$808C
Const GL_EDGE_FLAG_ARRAY_COUNT_EXT=$808D
Const GL_VERTEX_ARRAY_POINTER_EXT=$808E
Const GL_NORMAL_ARRAY_POINTER_EXT=$808F
Const GL_COLOR_ARRAY_POINTER_EXT=$8090
Const GL_INDEX_ARRAY_POINTER_EXT=$8091
Const GL_TEXTURE_COORD_ARRAY_POINTER_EXT=$8092
Const GL_EDGE_FLAG_ARRAY_POINTER_EXT=$8093
Global glArrayElementEXT(i_:Int)="__glewArrayElementEXT"
Global glColorPointerEXT(size_:Int,type_:Int,stride_:Int,count_:Int,pointer_:Byte Ptr)="__glewColorPointerEXT"
Global glDrawArraysEXT(mode_:Int,first_:Int,count_:Int)="__glewDrawArraysEXT"
Global glEdgeFlagPointerEXT(stride_:Int,count_:Int,pointer_:Byte Ptr)="__glewEdgeFlagPointerEXT"
Global glGetPointervEXT(pname_:Int,params_:Byte Ptr Ptr)="__glewGetPointervEXT"
Global glIndexPointerEXT(type_:Int,stride_:Int,count_:Int,pointer_:Byte Ptr)="__glewIndexPointerEXT"
Global glNormalPointerEXT(type_:Int,stride_:Int,count_:Int,pointer_:Byte Ptr)="__glewNormalPointerEXT"
Global glTexCoordPointerEXT(size_:Int,type_:Int,stride_:Int,count_:Int,pointer_:Byte Ptr)="__glewTexCoordPointerEXT"
Global glVertexPointerEXT(size_:Int,type_:Int,stride_:Int,count_:Int,pointer_:Byte Ptr)="__glewVertexPointerEXT"
Global GL_EXT_vertex_array:Byte="__GLEW_EXT_vertex_array"
Global GL_EXT_vertex_array_bgra:Byte="__GLEW_EXT_vertex_array_bgra"
Const GL_VERTEX_SHADER_EXT=$8780
Const GL_VERTEX_SHADER_BINDING_EXT=$8781
Const GL_OP_INDEX_EXT=$8782
Const GL_OP_NEGATE_EXT=$8783
Const GL_OP_DOT3_EXT=$8784
Const GL_OP_DOT4_EXT=$8785
Const GL_OP_MUL_EXT=$8786
Const GL_OP_ADD_EXT=$8787
Const GL_OP_MADD_EXT=$8788
Const GL_OP_FRAC_EXT=$8789
Const GL_OP_MAX_EXT=$878A
Const GL_OP_MIN_EXT=$878B
Const GL_OP_SET_GE_EXT=$878C
Const GL_OP_SET_LT_EXT=$878D
Const GL_OP_CLAMP_EXT=$878E
Const GL_OP_FLOOR_EXT=$878F
Const GL_OP_ROUND_EXT=$8790
Const GL_OP_EXP_BASE_2_EXT=$8791
Const GL_OP_LOG_BASE_2_EXT=$8792
Const GL_OP_POWER_EXT=$8793
Const GL_OP_RECIP_EXT=$8794
Const GL_OP_RECIP_SQRT_EXT=$8795
Const GL_OP_SUB_EXT=$8796
Const GL_OP_CROSS_PRODUCT_EXT=$8797
Const GL_OP_MULTIPLY_MATRIX_EXT=$8798
Const GL_OP_MOV_EXT=$8799
Const GL_OUTPUT_VERTEX_EXT=$879A
Const GL_OUTPUT_COLOR0_EXT=$879B
Const GL_OUTPUT_COLOR1_EXT=$879C
Const GL_OUTPUT_TEXTURE_COORD0_EXT=$879D
Const GL_OUTPUT_TEXTURE_COORD1_EXT=$879E
Const GL_OUTPUT_TEXTURE_COORD2_EXT=$879F
Const GL_OUTPUT_TEXTURE_COORD3_EXT=$87A0
Const GL_OUTPUT_TEXTURE_COORD4_EXT=$87A1
Const GL_OUTPUT_TEXTURE_COORD5_EXT=$87A2
Const GL_OUTPUT_TEXTURE_COORD6_EXT=$87A3
Const GL_OUTPUT_TEXTURE_COORD7_EXT=$87A4
Const GL_OUTPUT_TEXTURE_COORD8_EXT=$87A5
Const GL_OUTPUT_TEXTURE_COORD9_EXT=$87A6
Const GL_OUTPUT_TEXTURE_COORD10_EXT=$87A7
Const GL_OUTPUT_TEXTURE_COORD11_EXT=$87A8
Const GL_OUTPUT_TEXTURE_COORD12_EXT=$87A9
Const GL_OUTPUT_TEXTURE_COORD13_EXT=$87AA
Const GL_OUTPUT_TEXTURE_COORD14_EXT=$87AB
Const GL_OUTPUT_TEXTURE_COORD15_EXT=$87AC
Const GL_OUTPUT_TEXTURE_COORD16_EXT=$87AD
Const GL_OUTPUT_TEXTURE_COORD17_EXT=$87AE
Const GL_OUTPUT_TEXTURE_COORD18_EXT=$87AF
Const GL_OUTPUT_TEXTURE_COORD19_EXT=$87B0
Const GL_OUTPUT_TEXTURE_COORD20_EXT=$87B1
Const GL_OUTPUT_TEXTURE_COORD21_EXT=$87B2
Const GL_OUTPUT_TEXTURE_COORD22_EXT=$87B3
Const GL_OUTPUT_TEXTURE_COORD23_EXT=$87B4
Const GL_OUTPUT_TEXTURE_COORD24_EXT=$87B5
Const GL_OUTPUT_TEXTURE_COORD25_EXT=$87B6
Const GL_OUTPUT_TEXTURE_COORD26_EXT=$87B7
Const GL_OUTPUT_TEXTURE_COORD27_EXT=$87B8
Const GL_OUTPUT_TEXTURE_COORD28_EXT=$87B9
Const GL_OUTPUT_TEXTURE_COORD29_EXT=$87BA
Const GL_OUTPUT_TEXTURE_COORD30_EXT=$87BB
Const GL_OUTPUT_TEXTURE_COORD31_EXT=$87BC
Const GL_OUTPUT_FOG_EXT=$87BD
Const GL_SCALAR_EXT=$87BE
Const GL_VECTOR_EXT=$87BF
Const GL_MATRIX_EXT=$87C0
Const GL_VARIANT_EXT=$87C1
Const GL_INVARIANT_EXT=$87C2
Const GL_LOCAL_CONSTANT_EXT=$87C3
Const GL_LOCAL_EXT=$87C4
Const GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT=$87C5
Const GL_MAX_VERTEX_SHADER_VARIANTS_EXT=$87C6
Const GL_MAX_VERTEX_SHADER_INVARIANTS_EXT=$87C7
Const GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT=$87C8
Const GL_MAX_VERTEX_SHADER_LOCALS_EXT=$87C9
Const GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT=$87CA
Const GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT=$87CB
Const GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT=$87CC
Const GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT=$87CD
Const GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT=$87CE
Const GL_VERTEX_SHADER_INSTRUCTIONS_EXT=$87CF
Const GL_VERTEX_SHADER_VARIANTS_EXT=$87D0
Const GL_VERTEX_SHADER_INVARIANTS_EXT=$87D1
Const GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT=$87D2
Const GL_VERTEX_SHADER_LOCALS_EXT=$87D3
Const GL_VERTEX_SHADER_OPTIMIZED_EXT=$87D4
Const GL_X_EXT=$87D5
Const GL_Y_EXT=$87D6
Const GL_Z_EXT=$87D7
Const GL_W_EXT=$87D8
Const GL_NEGATIVE_X_EXT=$87D9
Const GL_NEGATIVE_Y_EXT=$87DA
Const GL_NEGATIVE_Z_EXT=$87DB
Const GL_NEGATIVE_W_EXT=$87DC
Const GL_ZERO_EXT=$87DD
Const GL_ONE_EXT=$87DE
Const GL_NEGATIVE_ONE_EXT=$87DF
Const GL_NORMALIZED_RANGE_EXT=$87E0
Const GL_FULL_RANGE_EXT=$87E1
Const GL_CURRENT_VERTEX_EXT=$87E2
Const GL_MVP_MATRIX_EXT=$87E3
Const GL_VARIANT_VALUE_EXT=$87E4
Const GL_VARIANT_DATATYPE_EXT=$87E5
Const GL_VARIANT_ARRAY_STRIDE_EXT=$87E6
Const GL_VARIANT_ARRAY_TYPE_EXT=$87E7
Const GL_VARIANT_ARRAY_EXT=$87E8
Const GL_VARIANT_ARRAY_POINTER_EXT=$87E9
Const GL_INVARIANT_VALUE_EXT=$87EA
Const GL_INVARIANT_DATATYPE_EXT=$87EB
Const GL_LOCAL_CONSTANT_VALUE_EXT=$87EC
Const GL_LOCAL_CONSTANT_DATATYPE_EXT=$87ED
Global glBeginVertexShaderEXT()="__glewBeginVertexShaderEXT"
Global glBindLightParameterEXT:Int(light_:Int,value_:Int)="__glewBindLightParameterEXT"
Global glBindMaterialParameterEXT:Int(face_:Int,value_:Int)="__glewBindMaterialParameterEXT"
Global glBindParameterEXT:Int(value_:Int)="__glewBindParameterEXT"
Global glBindTexGenParameterEXT:Int(unit_:Int,coord_:Int,value_:Int)="__glewBindTexGenParameterEXT"
Global glBindTextureUnitParameterEXT:Int(unit_:Int,value_:Int)="__glewBindTextureUnitParameterEXT"
Global glBindVertexShaderEXT(id_:Int)="__glewBindVertexShaderEXT"
Global glDeleteVertexShaderEXT(id_:Int)="__glewDeleteVertexShaderEXT"
Global glDisableVariantClientStateEXT(id_:Int)="__glewDisableVariantClientStateEXT"
Global glEnableVariantClientStateEXT(id_:Int)="__glewEnableVariantClientStateEXT"
Global glEndVertexShaderEXT()="__glewEndVertexShaderEXT"
Global glExtractComponentEXT(res_:Int,src_:Int,num_:Int)="__glewExtractComponentEXT"
Global glGenSymbolsEXT:Int(dataType_:Int,storageType_:Int,range_:Int,components_:Int)="__glewGenSymbolsEXT"
Global glGenVertexShadersEXT:Int(range_:Int)="__glewGenVertexShadersEXT"
Global glGetInvariantBooleanvEXT(id_:Int,value_:Int,data_:Byte Ptr)="__glewGetInvariantBooleanvEXT"
Global glGetInvariantFloatvEXT(id_:Int,value_:Int,data_:Float Ptr)="__glewGetInvariantFloatvEXT"
Global glGetInvariantIntegervEXT(id_:Int,value_:Int,data_:Int Ptr)="__glewGetInvariantIntegervEXT"
Global glGetLocalConstantBooleanvEXT(id_:Int,value_:Int,data_:Byte Ptr)="__glewGetLocalConstantBooleanvEXT"
Global glGetLocalConstantFloatvEXT(id_:Int,value_:Int,data_:Float Ptr)="__glewGetLocalConstantFloatvEXT"
Global glGetLocalConstantIntegervEXT(id_:Int,value_:Int,data_:Int Ptr)="__glewGetLocalConstantIntegervEXT"
Global glGetVariantBooleanvEXT(id_:Int,value_:Int,data_:Byte Ptr)="__glewGetVariantBooleanvEXT"
Global glGetVariantFloatvEXT(id_:Int,value_:Int,data_:Float Ptr)="__glewGetVariantFloatvEXT"
Global glGetVariantIntegervEXT(id_:Int,value_:Int,data_:Int Ptr)="__glewGetVariantIntegervEXT"
Global glGetVariantPointervEXT(id_:Int,value_:Int,data_:Byte Ptr Ptr)="__glewGetVariantPointervEXT"
Global glInsertComponentEXT(res_:Int,src_:Int,num_:Int)="__glewInsertComponentEXT"
Global glIsVariantEnabledEXT:Byte(id_:Int,cap_:Int)="__glewIsVariantEnabledEXT"
Global glSetInvariantEXT(id_:Int,type_:Int,addr_:Byte Ptr)="__glewSetInvariantEXT"
Global glSetLocalConstantEXT(id_:Int,type_:Int,addr_:Byte Ptr)="__glewSetLocalConstantEXT"
Global glShaderOp1EXT(op_:Int,res_:Int,arg1_:Int)="__glewShaderOp1EXT"
Global glShaderOp2EXT(op_:Int,res_:Int,arg1_:Int,arg2_:Int)="__glewShaderOp2EXT"
Global glShaderOp3EXT(op_:Int,res_:Int,arg1_:Int,arg2_:Int,arg3_:Int)="__glewShaderOp3EXT"
Global glSwizzleEXT(res_:Int,in_:Int,outX_:Int,outY_:Int,outZ_:Int,outW_:Int)="__glewSwizzleEXT"
Global glVariantPointerEXT(id_:Int,type_:Int,stride_:Int,addr_:Byte Ptr)="__glewVariantPointerEXT"
Global glVariantbvEXT(id_:Int,addr_:Byte Ptr)="__glewVariantbvEXT"
Global glVariantdvEXT(id_:Int,addr_:Double Ptr)="__glewVariantdvEXT"
Global glVariantfvEXT(id_:Int,addr_:Float Ptr)="__glewVariantfvEXT"
Global glVariantivEXT(id_:Int,addr_:Int Ptr)="__glewVariantivEXT"
Global glVariantsvEXT(id_:Int,addr_:Short Ptr)="__glewVariantsvEXT"
Global glVariantubvEXT(id_:Int,addr_:Byte Ptr)="__glewVariantubvEXT"
Global glVariantuivEXT(id_:Int,addr_:Int Ptr)="__glewVariantuivEXT"
Global glVariantusvEXT(id_:Int,addr_:Short Ptr)="__glewVariantusvEXT"
Global glWriteMaskEXT(res_:Int,in_:Int,outX_:Int,outY_:Int,outZ_:Int,outW_:Int)="__glewWriteMaskEXT"
Global GL_EXT_vertex_shader:Byte="__GLEW_EXT_vertex_shader"
Const GL_MODELVIEW0_STACK_DEPTH_EXT=$0BA3
Const GL_MODELVIEW0_MATRIX_EXT=$0BA6
Const GL_MODELVIEW0_EXT=$1700
Const GL_MODELVIEW1_STACK_DEPTH_EXT=$8502
Const GL_MODELVIEW1_MATRIX_EXT=$8506
Const GL_VERTEX_WEIGHTING_EXT=$8509
Const GL_MODELVIEW1_EXT=$850A
Const GL_CURRENT_VERTEX_WEIGHT_EXT=$850B
Const GL_VERTEX_WEIGHT_ARRAY_EXT=$850C
Const GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT=$850D
Const GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT=$850E
Const GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT=$850F
Const GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT=$8510
Global glVertexWeightPointerEXT(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewVertexWeightPointerEXT"
Global glVertexWeightfEXT(weight_:Float)="__glewVertexWeightfEXT"
Global glVertexWeightfvEXT(weight_:Float Ptr)="__glewVertexWeightfvEXT"
Global GL_EXT_vertex_weighting:Byte="__GLEW_EXT_vertex_weighting"
Global glFrameTerminatorGREMEDY()="__glewFrameTerminatorGREMEDY"
Global GL_GREMEDY_frame_terminator:Byte="__GLEW_GREMEDY_frame_terminator"
Global glStringMarkerGREMEDY(len_:Int,string_:Byte Ptr)="__glewStringMarkerGREMEDY"
Global GL_GREMEDY_string_marker:Byte="__GLEW_GREMEDY_string_marker"
Global GL_HP_convolution_border_modes:Byte="__GLEW_HP_convolution_border_modes"
Global glGetImageTransformParameterfvHP(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetImageTransformParameterfvHP"
Global glGetImageTransformParameterivHP(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetImageTransformParameterivHP"
Global glImageTransformParameterfHP(target_:Int,pname_:Int,param_:Float)="__glewImageTransformParameterfHP"
Global glImageTransformParameterfvHP(target_:Int,pname_:Int,params_:Float Ptr)="__glewImageTransformParameterfvHP"
Global glImageTransformParameteriHP(target_:Int,pname_:Int,param_:Int)="__glewImageTransformParameteriHP"
Global glImageTransformParameterivHP(target_:Int,pname_:Int,params_:Int Ptr)="__glewImageTransformParameterivHP"
Global GL_HP_image_transform:Byte="__GLEW_HP_image_transform"
Const GL_OCCLUSION_TEST_HP=$8165
Const GL_OCCLUSION_TEST_RESULT_HP=$8166
Global GL_HP_occlusion_test:Byte="__GLEW_HP_occlusion_test"
Global GL_HP_texture_lighting:Byte="__GLEW_HP_texture_lighting"
Const GL_CULL_VERTEX_IBM=103050
Global GL_IBM_cull_vertex:Byte="__GLEW_IBM_cull_vertex"
Global glMultiModeDrawArraysIBM(mode_:Int Ptr,first_:Int Ptr,count_:Int Ptr,primcount_:Int,modestride_:Int)="__glewMultiModeDrawArraysIBM"
Global glMultiModeDrawElementsIBM(mode_:Int Ptr,count_:Int Ptr,type_:Int,indices_:Byte Ptr Ptr,primcount_:Int,modestride_:Int)="__glewMultiModeDrawElementsIBM"
Global GL_IBM_multimode_draw_arrays:Byte="__GLEW_IBM_multimode_draw_arrays"
Const GL_RASTER_POSITION_UNCLIPPED_IBM=103010
Global GL_IBM_rasterpos_clip:Byte="__GLEW_IBM_rasterpos_clip"
Const GL_ALL_STATIC_DATA_IBM=103060
Const GL_STATIC_VERTEX_ARRAY_IBM=103061
Global GL_IBM_static_data:Byte="__GLEW_IBM_static_data"
Const GL_MIRRORED_REPEAT_IBM=$8370
Global GL_IBM_texture_mirrored_repeat:Byte="__GLEW_IBM_texture_mirrored_repeat"
Const GL_VERTEX_ARRAY_LIST_IBM=103070
Const GL_NORMAL_ARRAY_LIST_IBM=103071
Const GL_COLOR_ARRAY_LIST_IBM=103072
Const GL_INDEX_ARRAY_LIST_IBM=103073
Const GL_TEXTURE_COORD_ARRAY_LIST_IBM=103074
Const GL_EDGE_FLAG_ARRAY_LIST_IBM=103075
Const GL_FOG_COORDINATE_ARRAY_LIST_IBM=103076
Const GL_SECONDARY_COLOR_ARRAY_LIST_IBM=103077
Const GL_VERTEX_ARRAY_LIST_STRIDE_IBM=103080
Const GL_NORMAL_ARRAY_LIST_STRIDE_IBM=103081
Const GL_COLOR_ARRAY_LIST_STRIDE_IBM=103082
Const GL_INDEX_ARRAY_LIST_STRIDE_IBM=103083
Const GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM=103084
Const GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM=103085
Const GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM=103086
Const GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM=103087
Global glColorPointerListIBM(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr Ptr,ptrstride_:Int)="__glewColorPointerListIBM"
Global glEdgeFlagPointerListIBM(stride_:Int,pointer_:Byte Ptr Ptr,ptrstride_:Int)="__glewEdgeFlagPointerListIBM"
Global glFogCoordPointerListIBM(type_:Int,stride_:Int,pointer_:Byte Ptr Ptr,ptrstride_:Int)="__glewFogCoordPointerListIBM"
Global glIndexPointerListIBM(type_:Int,stride_:Int,pointer_:Byte Ptr Ptr,ptrstride_:Int)="__glewIndexPointerListIBM"
Global glNormalPointerListIBM(type_:Int,stride_:Int,pointer_:Byte Ptr Ptr,ptrstride_:Int)="__glewNormalPointerListIBM"
Global glSecondaryColorPointerListIBM(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr Ptr,ptrstride_:Int)="__glewSecondaryColorPointerListIBM"
Global glTexCoordPointerListIBM(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr Ptr,ptrstride_:Int)="__glewTexCoordPointerListIBM"
Global glVertexPointerListIBM(size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr Ptr,ptrstride_:Int)="__glewVertexPointerListIBM"
Global GL_IBM_vertex_array_lists:Byte="__GLEW_IBM_vertex_array_lists"
Const GL_RED_MIN_CLAMP_INGR=$8560
Const GL_GREEN_MIN_CLAMP_INGR=$8561
Const GL_BLUE_MIN_CLAMP_INGR=$8562
Const GL_ALPHA_MIN_CLAMP_INGR=$8563
Const GL_RED_MAX_CLAMP_INGR=$8564
Const GL_GREEN_MAX_CLAMP_INGR=$8565
Const GL_BLUE_MAX_CLAMP_INGR=$8566
Const GL_ALPHA_MAX_CLAMP_INGR=$8567
Global GL_INGR_color_clamp:Byte="__GLEW_INGR_color_clamp"
Const GL_INTERLACE_READ_INGR=$8568
Global GL_INGR_interlace_read:Byte="__GLEW_INGR_interlace_read"
Const GL_PARALLEL_ARRAYS_INTEL=$83F4
Const GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL=$83F5
Const GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL=$83F6
Const GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL=$83F7
Const GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL=$83F8
Global glColorPointervINTEL(size_:Int,type_:Int,pointer_:Byte Ptr Ptr)="__glewColorPointervINTEL"
Global glNormalPointervINTEL(type_:Int,pointer_:Byte Ptr Ptr)="__glewNormalPointervINTEL"
Global glTexCoordPointervINTEL(size_:Int,type_:Int,pointer_:Byte Ptr Ptr)="__glewTexCoordPointervINTEL"
Global glVertexPointervINTEL(size_:Int,type_:Int,pointer_:Byte Ptr Ptr)="__glewVertexPointervINTEL"
Global GL_INTEL_parallel_arrays:Byte="__GLEW_INTEL_parallel_arrays"
Global glTexScissorFuncINTEL(target_:Int,lfunc_:Int,hfunc_:Int)="__glewTexScissorFuncINTEL"
Global glTexScissorINTEL(target_:Int,tlow_:Float,thigh_:Float)="__glewTexScissorINTEL"
Global GL_INTEL_texture_scissor:Byte="__GLEW_INTEL_texture_scissor"
Const GL_KTX_FRONT_REGION=$0
Const GL_KTX_BACK_REGION=$1
Const GL_KTX_Z_REGION=$2
Const GL_KTX_STENCIL_REGION=$3
Global glBufferRegionEnabledEXT:Int()="__glewBufferRegionEnabledEXT"
Global glDeleteBufferRegionEXT(region_:Int)="__glewDeleteBufferRegionEXT"
Global glDrawBufferRegionEXT(region_:Int,x_:Int,y_:Int,width_:Int,height_:Int,xDest_:Int,yDest_:Int)="__glewDrawBufferRegionEXT"
Global glNewBufferRegionEXT:Int(region_:Int)="__glewNewBufferRegionEXT"
Global glReadBufferRegionEXT(region_:Int,x_:Int,y_:Int,width_:Int,height_:Int)="__glewReadBufferRegionEXT"
Global GL_KTX_buffer_region:Byte="__GLEW_KTX_buffer_region"
Const GL_TEXTURE_1D_STACK_MESAX=$8759
Const GL_TEXTURE_2D_STACK_MESAX=$875A
Const GL_PROXY_TEXTURE_1D_STACK_MESAX=$875B
Const GL_PROXY_TEXTURE_2D_STACK_MESAX=$875C
Const GL_TEXTURE_1D_STACK_BINDING_MESAX=$875D
Const GL_TEXTURE_2D_STACK_BINDING_MESAX=$875E
Global GL_MESAX_texture_stack:Byte="__GLEW_MESAX_texture_stack"
Const GL_PACK_INVERT_MESA=$8758
Global GL_MESA_pack_invert:Byte="__GLEW_MESA_pack_invert"
Global glResizeBuffersMESA()="__glewResizeBuffersMESA"
Global GL_MESA_resize_buffers:Byte="__GLEW_MESA_resize_buffers"
Global glWindowPos2dMESA(x_:Double,y_:Double)="__glewWindowPos2dMESA"
Global glWindowPos2dvMESA(p_:Double Ptr)="__glewWindowPos2dvMESA"
Global glWindowPos2fMESA(x_:Float,y_:Float)="__glewWindowPos2fMESA"
Global glWindowPos2fvMESA(p_:Float Ptr)="__glewWindowPos2fvMESA"
Global glWindowPos2iMESA(x_:Int,y_:Int)="__glewWindowPos2iMESA"
Global glWindowPos2ivMESA(p_:Int Ptr)="__glewWindowPos2ivMESA"
Global glWindowPos2sMESA(x_:Short,y_:Short)="__glewWindowPos2sMESA"
Global glWindowPos2svMESA(p_:Short Ptr)="__glewWindowPos2svMESA"
Global glWindowPos3dMESA(x_:Double,y_:Double,z_:Double)="__glewWindowPos3dMESA"
Global glWindowPos3dvMESA(p_:Double Ptr)="__glewWindowPos3dvMESA"
Global glWindowPos3fMESA(x_:Float,y_:Float,z_:Float)="__glewWindowPos3fMESA"
Global glWindowPos3fvMESA(p_:Float Ptr)="__glewWindowPos3fvMESA"
Global glWindowPos3iMESA(x_:Int,y_:Int,z_:Int)="__glewWindowPos3iMESA"
Global glWindowPos3ivMESA(p_:Int Ptr)="__glewWindowPos3ivMESA"
Global glWindowPos3sMESA(x_:Short,y_:Short,z_:Short)="__glewWindowPos3sMESA"
Global glWindowPos3svMESA(p_:Short Ptr)="__glewWindowPos3svMESA"
Global glWindowPos4dMESA(x_:Double,y_:Double,z_:Double,arg3_:Double)="__glewWindowPos4dMESA"
Global glWindowPos4dvMESA(p_:Double Ptr)="__glewWindowPos4dvMESA"
Global glWindowPos4fMESA(x_:Float,y_:Float,z_:Float,w_:Float)="__glewWindowPos4fMESA"
Global glWindowPos4fvMESA(p_:Float Ptr)="__glewWindowPos4fvMESA"
Global glWindowPos4iMESA(x_:Int,y_:Int,z_:Int,w_:Int)="__glewWindowPos4iMESA"
Global glWindowPos4ivMESA(p_:Int Ptr)="__glewWindowPos4ivMESA"
Global glWindowPos4sMESA(x_:Short,y_:Short,z_:Short,w_:Short)="__glewWindowPos4sMESA"
Global glWindowPos4svMESA(p_:Short Ptr)="__glewWindowPos4svMESA"
Global GL_MESA_window_pos:Byte="__GLEW_MESA_window_pos"
Const GL_UNSIGNED_SHORT_8_8_MESA=$85BA
Const GL_UNSIGNED_SHORT_8_8_REV_MESA=$85BB
Const GL_YCBCR_MESA=$8757
Global GL_MESA_ycbcr_texture:Byte="__GLEW_MESA_ycbcr_texture"
Global GL_NV_blend_square:Byte="__GLEW_NV_blend_square"
Const GL_QUERY_WAIT_NV=$8E13
Const GL_QUERY_NO_WAIT_NV=$8E14
Const GL_QUERY_BY_REGION_WAIT_NV=$8E15
Const GL_QUERY_BY_REGION_NO_WAIT_NV=$8E16
Global glBeginConditionalRenderNV(id_:Int,mode_:Int)="__glewBeginConditionalRenderNV"
Global glEndConditionalRenderNV()="__glewEndConditionalRenderNV"
Global GL_NV_conditional_render:Byte="__GLEW_NV_conditional_render"
Const GL_DEPTH_STENCIL_TO_RGBA_NV=$886E
Const GL_DEPTH_STENCIL_TO_BGRA_NV=$886F
Global GL_NV_copy_depth_to_color:Byte="__GLEW_NV_copy_depth_to_color"
Const GL_DEPTH_COMPONENT32F_NV=$8DAB
Const GL_DEPTH32F_STENCIL8_NV=$8DAC
Const GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV=$8DAD
Const GL_DEPTH_BUFFER_FLOAT_MODE_NV=$8DAF
Global glClearDepthdNV(depth_:Double)="__glewClearDepthdNV"
Global glDepthBoundsdNV(zmin_:Double,zmax_:Double)="__glewDepthBoundsdNV"
Global glDepthRangedNV(zNear_:Double,zFar_:Double)="__glewDepthRangedNV"
Global GL_NV_depth_buffer_float:Byte="__GLEW_NV_depth_buffer_float"
Const GL_DEPTH_CLAMP_NV=$864F
Global GL_NV_depth_clamp:Byte="__GLEW_NV_depth_clamp"
Const GL_SAMPLE_COUNT_BITS_NV=$8864
Const GL_CURRENT_SAMPLE_COUNT_QUERY_NV=$8865
Const GL_QUERY_RESULT_NV=$8866
Const GL_QUERY_RESULT_AVAILABLE_NV=$8867
Const GL_SAMPLE_COUNT_NV=$8914
Global GL_NV_depth_range_unclamped:Byte="__GLEW_NV_depth_range_unclamped"
Const GL_EVAL_2D_NV=$86C0
Const GL_EVAL_TRIANGULAR_2D_NV=$86C1
Const GL_MAP_TESSELLATION_NV=$86C2
Const GL_MAP_ATTRIB_U_ORDER_NV=$86C3
Const GL_MAP_ATTRIB_V_ORDER_NV=$86C4
Const GL_EVAL_FRACTIONAL_TESSELLATION_NV=$86C5
Const GL_EVAL_VERTEX_ATTRIB0_NV=$86C6
Const GL_EVAL_VERTEX_ATTRIB1_NV=$86C7
Const GL_EVAL_VERTEX_ATTRIB2_NV=$86C8
Const GL_EVAL_VERTEX_ATTRIB3_NV=$86C9
Const GL_EVAL_VERTEX_ATTRIB4_NV=$86CA
Const GL_EVAL_VERTEX_ATTRIB5_NV=$86CB
Const GL_EVAL_VERTEX_ATTRIB6_NV=$86CC
Const GL_EVAL_VERTEX_ATTRIB7_NV=$86CD
Const GL_EVAL_VERTEX_ATTRIB8_NV=$86CE
Const GL_EVAL_VERTEX_ATTRIB9_NV=$86CF
Const GL_EVAL_VERTEX_ATTRIB10_NV=$86D0
Const GL_EVAL_VERTEX_ATTRIB11_NV=$86D1
Const GL_EVAL_VERTEX_ATTRIB12_NV=$86D2
Const GL_EVAL_VERTEX_ATTRIB13_NV=$86D3
Const GL_EVAL_VERTEX_ATTRIB14_NV=$86D4
Const GL_EVAL_VERTEX_ATTRIB15_NV=$86D5
Const GL_MAX_MAP_TESSELLATION_NV=$86D6
Const GL_MAX_RATIONAL_EVAL_ORDER_NV=$86D7
Global glEvalMapsNV(target_:Int,mode_:Int)="__glewEvalMapsNV"
Global glGetMapAttribParameterfvNV(target_:Int,index_:Int,pname_:Int,params_:Float Ptr)="__glewGetMapAttribParameterfvNV"
Global glGetMapAttribParameterivNV(target_:Int,index_:Int,pname_:Int,params_:Int Ptr)="__glewGetMapAttribParameterivNV"
Global glGetMapControlPointsNV(target_:Int,index_:Int,type_:Int,ustride_:Int,vstride_:Int,packed_:Byte,points_:Byte Ptr)="__glewGetMapControlPointsNV"
Global glGetMapParameterfvNV(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetMapParameterfvNV"
Global glGetMapParameterivNV(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetMapParameterivNV"
Global glMapControlPointsNV(target_:Int,index_:Int,type_:Int,ustride_:Int,vstride_:Int,uorder_:Int,vorder_:Int,packed_:Byte,points_:Byte Ptr)="__glewMapControlPointsNV"
Global glMapParameterfvNV(target_:Int,pname_:Int,params_:Float Ptr)="__glewMapParameterfvNV"
Global glMapParameterivNV(target_:Int,pname_:Int,params_:Int Ptr)="__glewMapParameterivNV"
Global GL_NV_evaluators:Byte="__GLEW_NV_evaluators"
Const GL_SAMPLE_POSITION_NV=$8E50
Const GL_SAMPLE_MASK_NV=$8E51
Const GL_SAMPLE_MASK_VALUE_NV=$8E52
Const GL_TEXTURE_BINDING_RENDERBUFFER_NV=$8E53
Const GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV=$8E54
Const GL_TEXTURE_RENDERBUFFER_NV=$8E55
Const GL_SAMPLER_RENDERBUFFER_NV=$8E56
Const GL_INT_SAMPLER_RENDERBUFFER_NV=$8E57
Const GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV=$8E58
Const GL_MAX_SAMPLE_MASK_WORDS_NV=$8E59
Global glGetMultisamplefvNV(pname_:Int,index_:Int,val_:Float Ptr)="__glewGetMultisamplefvNV"
Global glSampleMaskIndexedNV(index_:Int,mask_:Int)="__glewSampleMaskIndexedNV"
Global glTexRenderbufferNV(target_:Int,renderbuffer_:Int)="__glewTexRenderbufferNV"
Global GL_NV_explicit_multisample:Byte="__GLEW_NV_explicit_multisample"
Const GL_ALL_COMPLETED_NV=$84F2
Const GL_FENCE_STATUS_NV=$84F3
Const GL_FENCE_CONDITION_NV=$84F4
Global glDeleteFencesNV(n_:Int,fences_:Int Ptr)="__glewDeleteFencesNV"
Global glFinishFenceNV(fence_:Int)="__glewFinishFenceNV"
Global glGenFencesNV(n_:Int,fences_:Int Ptr)="__glewGenFencesNV"
Global glGetFenceivNV(fence_:Int,pname_:Int,params_:Int Ptr)="__glewGetFenceivNV"
Global glIsFenceNV:Byte(fence_:Int)="__glewIsFenceNV"
Global glSetFenceNV(fence_:Int,condition_:Int)="__glewSetFenceNV"
Global glTestFenceNV:Byte(fence_:Int)="__glewTestFenceNV"
Global GL_NV_fence:Byte="__GLEW_NV_fence"
Const GL_FLOAT_R_NV=$8880
Const GL_FLOAT_RG_NV=$8881
Const GL_FLOAT_RGB_NV=$8882
Const GL_FLOAT_RGBA_NV=$8883
Const GL_FLOAT_R16_NV=$8884
Const GL_FLOAT_R32_NV=$8885
Const GL_FLOAT_RG16_NV=$8886
Const GL_FLOAT_RG32_NV=$8887
Const GL_FLOAT_RGB16_NV=$8888
Const GL_FLOAT_RGB32_NV=$8889
Const GL_FLOAT_RGBA16_NV=$888A
Const GL_FLOAT_RGBA32_NV=$888B
Const GL_TEXTURE_FLOAT_COMPONENTS_NV=$888C
Const GL_FLOAT_CLEAR_COLOR_VALUE_NV=$888D
Const GL_FLOAT_RGBA_MODE_NV=$888E
Global GL_NV_float_buffer:Byte="__GLEW_NV_float_buffer"
Const GL_FOG_DISTANCE_MODE_NV=$855A
Const GL_EYE_RADIAL_NV=$855B
Const GL_EYE_PLANE_ABSOLUTE_NV=$855C
Global GL_NV_fog_distance:Byte="__GLEW_NV_fog_distance"
Const GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV=$8868
Const GL_FRAGMENT_PROGRAM_NV=$8870
Const GL_MAX_TEXTURE_COORDS_NV=$8871
Const GL_MAX_TEXTURE_IMAGE_UNITS_NV=$8872
Const GL_FRAGMENT_PROGRAM_BINDING_NV=$8873
Const GL_PROGRAM_ERROR_STRING_NV=$8874
Global glGetProgramNamedParameterdvNV(id_:Int,len_:Int,name_:Byte Ptr,params_:Double Ptr)="__glewGetProgramNamedParameterdvNV"
Global glGetProgramNamedParameterfvNV(id_:Int,len_:Int,name_:Byte Ptr,params_:Float Ptr)="__glewGetProgramNamedParameterfvNV"
Global glProgramNamedParameter4dNV(id_:Int,len_:Int,name_:Byte Ptr,x_:Double,y_:Double,z_:Double,w_:Double)="__glewProgramNamedParameter4dNV"
Global glProgramNamedParameter4dvNV(id_:Int,len_:Int,name_:Byte Ptr,v_:Double Ptr)="__glewProgramNamedParameter4dvNV"
Global glProgramNamedParameter4fNV(id_:Int,len_:Int,name_:Byte Ptr,x_:Float,y_:Float,z_:Float,w_:Float)="__glewProgramNamedParameter4fNV"
Global glProgramNamedParameter4fvNV(id_:Int,len_:Int,name_:Byte Ptr,v_:Float Ptr)="__glewProgramNamedParameter4fvNV"
Global GL_NV_fragment_program:Byte="__GLEW_NV_fragment_program"
Const GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV=$88F4
Const GL_MAX_PROGRAM_CALL_DEPTH_NV=$88F5
Const GL_MAX_PROGRAM_IF_DEPTH_NV=$88F6
Const GL_MAX_PROGRAM_LOOP_DEPTH_NV=$88F7
Const GL_MAX_PROGRAM_LOOP_COUNT_NV=$88F8
Global GL_NV_fragment_program2:Byte="__GLEW_NV_fragment_program2"
Global GL_NV_fragment_program4:Byte="__GLEW_NV_fragment_program4"
Global GL_NV_fragment_program_option:Byte="__GLEW_NV_fragment_program_option"
Const GL_RENDERBUFFER_COVERAGE_SAMPLES_NV=$8CAB
Const GL_RENDERBUFFER_COLOR_SAMPLES_NV=$8E10
Const GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV=$8E11
Const GL_MULTISAMPLE_COVERAGE_MODES_NV=$8E12
Global glRenderbufferStorageMultisampleCoverageNV(target_:Int,coverageSamples_:Int,colorSamples_:Int,internalformat_:Int,width_:Int,height_:Int)="__glewRenderbufferStorageMultisampleCoverageNV"
Global GL_NV_framebuffer_multisample_coverage:Byte="__GLEW_NV_framebuffer_multisample_coverage"
Const GL_GEOMETRY_PROGRAM_NV=$8C26
Const GL_MAX_PROGRAM_OUTPUT_VERTICES_NV=$8C27
Const GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV=$8C28
Global glProgramVertexLimitNV(target_:Int,limit_:Int)="__glewProgramVertexLimitNV"
Global GL_NV_geometry_program4:Byte="__GLEW_NV_geometry_program4"
Global GL_NV_geometry_shader4:Byte="__GLEW_NV_geometry_shader4"
Const GL_MIN_PROGRAM_TEXEL_OFFSET_NV=$8904
Const GL_MAX_PROGRAM_TEXEL_OFFSET_NV=$8905
Const GL_PROGRAM_ATTRIB_COMPONENTS_NV=$8906
Const GL_PROGRAM_RESULT_COMPONENTS_NV=$8907
Const GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV=$8908
Const GL_MAX_PROGRAM_RESULT_COMPONENTS_NV=$8909
Const GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV=$8DA5
Const GL_MAX_PROGRAM_GENERIC_RESULTS_NV=$8DA6
Global glProgramEnvParameterI4iNV(target_:Int,index_:Int,x_:Int,y_:Int,z_:Int,w_:Int)="__glewProgramEnvParameterI4iNV"
Global glProgramEnvParameterI4ivNV(target_:Int,index_:Int,params_:Int Ptr)="__glewProgramEnvParameterI4ivNV"
Global glProgramEnvParameterI4uiNV(target_:Int,index_:Int,x_:Int,y_:Int,z_:Int,w_:Int)="__glewProgramEnvParameterI4uiNV"
Global glProgramEnvParameterI4uivNV(target_:Int,index_:Int,params_:Int Ptr)="__glewProgramEnvParameterI4uivNV"
Global glProgramEnvParametersI4ivNV(target_:Int,index_:Int,count_:Int,params_:Int Ptr)="__glewProgramEnvParametersI4ivNV"
Global glProgramEnvParametersI4uivNV(target_:Int,index_:Int,count_:Int,params_:Int Ptr)="__glewProgramEnvParametersI4uivNV"
Global glProgramLocalParameterI4iNV(target_:Int,index_:Int,x_:Int,y_:Int,z_:Int,w_:Int)="__glewProgramLocalParameterI4iNV"
Global glProgramLocalParameterI4ivNV(target_:Int,index_:Int,params_:Int Ptr)="__glewProgramLocalParameterI4ivNV"
Global glProgramLocalParameterI4uiNV(target_:Int,index_:Int,x_:Int,y_:Int,z_:Int,w_:Int)="__glewProgramLocalParameterI4uiNV"
Global glProgramLocalParameterI4uivNV(target_:Int,index_:Int,params_:Int Ptr)="__glewProgramLocalParameterI4uivNV"
Global glProgramLocalParametersI4ivNV(target_:Int,index_:Int,count_:Int,params_:Int Ptr)="__glewProgramLocalParametersI4ivNV"
Global glProgramLocalParametersI4uivNV(target_:Int,index_:Int,count_:Int,params_:Int Ptr)="__glewProgramLocalParametersI4uivNV"
Global GL_NV_gpu_program4:Byte="__GLEW_NV_gpu_program4"
Const GL_HALF_FLOAT_NV=$140B
Global glColor3hNV(red_:Short,green_:Short,blue_:Short)="__glewColor3hNV"
Global glColor3hvNV(v_:Short Ptr)="__glewColor3hvNV"
Global glColor4hNV(red_:Short,green_:Short,blue_:Short,alpha_:Short)="__glewColor4hNV"
Global glColor4hvNV(v_:Short Ptr)="__glewColor4hvNV"
Global glFogCoordhNV(fog_:Short)="__glewFogCoordhNV"
Global glFogCoordhvNV(fog_:Short Ptr)="__glewFogCoordhvNV"
Global glMultiTexCoord1hNV(target_:Int,s_:Short)="__glewMultiTexCoord1hNV"
Global glMultiTexCoord1hvNV(target_:Int,v_:Short Ptr)="__glewMultiTexCoord1hvNV"
Global glMultiTexCoord2hNV(target_:Int,s_:Short,t_:Short)="__glewMultiTexCoord2hNV"
Global glMultiTexCoord2hvNV(target_:Int,v_:Short Ptr)="__glewMultiTexCoord2hvNV"
Global glMultiTexCoord3hNV(target_:Int,s_:Short,t_:Short,r_:Short)="__glewMultiTexCoord3hNV"
Global glMultiTexCoord3hvNV(target_:Int,v_:Short Ptr)="__glewMultiTexCoord3hvNV"
Global glMultiTexCoord4hNV(target_:Int,s_:Short,t_:Short,r_:Short,q_:Short)="__glewMultiTexCoord4hNV"
Global glMultiTexCoord4hvNV(target_:Int,v_:Short Ptr)="__glewMultiTexCoord4hvNV"
Global glNormal3hNV(nx_:Short,ny_:Short,nz_:Short)="__glewNormal3hNV"
Global glNormal3hvNV(v_:Short Ptr)="__glewNormal3hvNV"
Global glSecondaryColor3hNV(red_:Short,green_:Short,blue_:Short)="__glewSecondaryColor3hNV"
Global glSecondaryColor3hvNV(v_:Short Ptr)="__glewSecondaryColor3hvNV"
Global glTexCoord1hNV(s_:Short)="__glewTexCoord1hNV"
Global glTexCoord1hvNV(v_:Short Ptr)="__glewTexCoord1hvNV"
Global glTexCoord2hNV(s_:Short,t_:Short)="__glewTexCoord2hNV"
Global glTexCoord2hvNV(v_:Short Ptr)="__glewTexCoord2hvNV"
Global glTexCoord3hNV(s_:Short,t_:Short,r_:Short)="__glewTexCoord3hNV"
Global glTexCoord3hvNV(v_:Short Ptr)="__glewTexCoord3hvNV"
Global glTexCoord4hNV(s_:Short,t_:Short,r_:Short,q_:Short)="__glewTexCoord4hNV"
Global glTexCoord4hvNV(v_:Short Ptr)="__glewTexCoord4hvNV"
Global glVertex2hNV(x_:Short,y_:Short)="__glewVertex2hNV"
Global glVertex2hvNV(v_:Short Ptr)="__glewVertex2hvNV"
Global glVertex3hNV(x_:Short,y_:Short,z_:Short)="__glewVertex3hNV"
Global glVertex3hvNV(v_:Short Ptr)="__glewVertex3hvNV"
Global glVertex4hNV(x_:Short,y_:Short,z_:Short,w_:Short)="__glewVertex4hNV"
Global glVertex4hvNV(v_:Short Ptr)="__glewVertex4hvNV"
Global glVertexAttrib1hNV(index_:Int,x_:Short)="__glewVertexAttrib1hNV"
Global glVertexAttrib1hvNV(index_:Int,v_:Short Ptr)="__glewVertexAttrib1hvNV"
Global glVertexAttrib2hNV(index_:Int,x_:Short,y_:Short)="__glewVertexAttrib2hNV"
Global glVertexAttrib2hvNV(index_:Int,v_:Short Ptr)="__glewVertexAttrib2hvNV"
Global glVertexAttrib3hNV(index_:Int,x_:Short,y_:Short,z_:Short)="__glewVertexAttrib3hNV"
Global glVertexAttrib3hvNV(index_:Int,v_:Short Ptr)="__glewVertexAttrib3hvNV"
Global glVertexAttrib4hNV(index_:Int,x_:Short,y_:Short,z_:Short,w_:Short)="__glewVertexAttrib4hNV"
Global glVertexAttrib4hvNV(index_:Int,v_:Short Ptr)="__glewVertexAttrib4hvNV"
Global glVertexAttribs1hvNV(index_:Int,n_:Int,v_:Short Ptr)="__glewVertexAttribs1hvNV"
Global glVertexAttribs2hvNV(index_:Int,n_:Int,v_:Short Ptr)="__glewVertexAttribs2hvNV"
Global glVertexAttribs3hvNV(index_:Int,n_:Int,v_:Short Ptr)="__glewVertexAttribs3hvNV"
Global glVertexAttribs4hvNV(index_:Int,n_:Int,v_:Short Ptr)="__glewVertexAttribs4hvNV"
Global glVertexWeighthNV(weight_:Short)="__glewVertexWeighthNV"
Global glVertexWeighthvNV(weight_:Short Ptr)="__glewVertexWeighthvNV"
Global GL_NV_half_float:Byte="__GLEW_NV_half_float"
Const GL_MAX_SHININESS_NV=$8504
Const GL_MAX_SPOT_EXPONENT_NV=$8505
Global GL_NV_light_max_exponent:Byte="__GLEW_NV_light_max_exponent"
Const GL_MULTISAMPLE_FILTER_HINT_NV=$8534
Global GL_NV_multisample_filter_hint:Byte="__GLEW_NV_multisample_filter_hint"
Const GL_PIXEL_COUNTER_BITS_NV=$8864
Const GL_CURRENT_OCCLUSION_QUERY_ID_NV=$8865
Const GL_PIXEL_COUNT_NV=$8866
Const GL_PIXEL_COUNT_AVAILABLE_NV=$8867
Global glBeginOcclusionQueryNV(id_:Int)="__glewBeginOcclusionQueryNV"
Global glDeleteOcclusionQueriesNV(n_:Int,ids_:Int Ptr)="__glewDeleteOcclusionQueriesNV"
Global glEndOcclusionQueryNV()="__glewEndOcclusionQueryNV"
Global glGenOcclusionQueriesNV(n_:Int,ids_:Int Ptr)="__glewGenOcclusionQueriesNV"
Global glGetOcclusionQueryivNV(id_:Int,pname_:Int,params_:Int Ptr)="__glewGetOcclusionQueryivNV"
Global glGetOcclusionQueryuivNV(id_:Int,pname_:Int,params_:Int Ptr)="__glewGetOcclusionQueryuivNV"
Global glIsOcclusionQueryNV:Byte(id_:Int)="__glewIsOcclusionQueryNV"
Global GL_NV_occlusion_query:Byte="__GLEW_NV_occlusion_query"
Const GL_DEPTH_STENCIL_NV=$84F9
Const GL_UNSIGNED_INT_24_8_NV=$84FA
Global GL_NV_packed_depth_stencil:Byte="__GLEW_NV_packed_depth_stencil"
Const GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV=$8DA0
Const GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV=$8DA1
Const GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV=$8DA2
Const GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV=$8DA3
Const GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV=$8DA4
Global glProgramBufferParametersIivNV(target_:Int,buffer_:Int,index_:Int,count_:Int,params_:Int Ptr)="__glewProgramBufferParametersIivNV"
Global glProgramBufferParametersIuivNV(target_:Int,buffer_:Int,index_:Int,count_:Int,params_:Int Ptr)="__glewProgramBufferParametersIuivNV"
Global glProgramBufferParametersfvNV(target_:Int,buffer_:Int,index_:Int,count_:Int,params_:Float Ptr)="__glewProgramBufferParametersfvNV"
Global GL_NV_parameter_buffer_object:Byte="__GLEW_NV_parameter_buffer_object"
Const GL_WRITE_PIXEL_DATA_RANGE_NV=$8878
Const GL_READ_PIXEL_DATA_RANGE_NV=$8879
Const GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV=$887A
Const GL_READ_PIXEL_DATA_RANGE_LENGTH_NV=$887B
Const GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV=$887C
Const GL_READ_PIXEL_DATA_RANGE_POINTER_NV=$887D
Global glFlushPixelDataRangeNV(target_:Int)="__glewFlushPixelDataRangeNV"
Global glPixelDataRangeNV(target_:Int,length_:Int,pointer_:Byte Ptr)="__glewPixelDataRangeNV"
Global GL_NV_pixel_data_range:Byte="__GLEW_NV_pixel_data_range"
Const GL_POINT_SPRITE_NV=$8861
Const GL_COORD_REPLACE_NV=$8862
Const GL_POINT_SPRITE_R_MODE_NV=$8863
Global glPointParameteriNV(pname_:Int,param_:Int)="__glewPointParameteriNV"
Global glPointParameterivNV(pname_:Int,params_:Int Ptr)="__glewPointParameterivNV"
Global GL_NV_point_sprite:Byte="__GLEW_NV_point_sprite"
Const GL_FRAME_NV=$8E26
Const GL_FIELDS_NV=$8E27
Const GL_CURRENT_TIME_NV=$8E28
Const GL_NUM_FILL_STREAMS_NV=$8E29
Const GL_PRESENT_TIME_NV=$8E2A
Const GL_PRESENT_DURATION_NV=$8E2B
Global glGetVideoi64vNV(video_slot_:Int,pname_:Int,params_:Long Ptr)="__glewGetVideoi64vNV"
Global glGetVideoivNV(video_slot_:Int,pname_:Int,params_:Int Ptr)="__glewGetVideoivNV"
Global glGetVideoui64vNV(video_slot_:Int,pname_:Int,params_:Long Ptr)="__glewGetVideoui64vNV"
Global glGetVideouivNV(video_slot_:Int,pname_:Int,params_:Int Ptr)="__glewGetVideouivNV"
Global glPresentFrameDualFillNV(video_slot_:Int,minPresentTime_:Long,beginPresentTimeId_:Int,presentDurationId_:Int,type_:Int,target0_:Int,fill0_:Int,target1_:Int,fill1_:Int,target2_:Int,fill2_:Int,target3_:Int,fill3_:Int)="__glewPresentFrameDualFillNV"
Global glPresentFrameKeyedNV(video_slot_:Int,minPresentTime_:Long,beginPresentTimeId_:Int,presentDurationId_:Int,type_:Int,target0_:Int,fill0_:Int,key0_:Int,target1_:Int,fill1_:Int,key1_:Int)="__glewPresentFrameKeyedNV"
Global glVideoParameterivNV(video_slot_:Int,pname_:Int,params_:Int Ptr)="__glewVideoParameterivNV"
Global GL_NV_present_video:Byte="__GLEW_NV_present_video"
Const GL_PRIMITIVE_RESTART_NV=$8558
Const GL_PRIMITIVE_RESTART_INDEX_NV=$8559
Global glPrimitiveRestartIndexNV(index_:Int)="__glewPrimitiveRestartIndexNV"
Global glPrimitiveRestartNV()="__glewPrimitiveRestartNV"
Global GL_NV_primitive_restart:Byte="__GLEW_NV_primitive_restart"
Const GL_REGISTER_COMBINERS_NV=$8522
Const GL_VARIABLE_A_NV=$8523
Const GL_VARIABLE_B_NV=$8524
Const GL_VARIABLE_C_NV=$8525
Const GL_VARIABLE_D_NV=$8526
Const GL_VARIABLE_E_NV=$8527
Const GL_VARIABLE_F_NV=$8528
Const GL_VARIABLE_G_NV=$8529
Const GL_CONSTANT_COLOR0_NV=$852A
Const GL_CONSTANT_COLOR1_NV=$852B
Const GL_PRIMARY_COLOR_NV=$852C
Const GL_SECONDARY_COLOR_NV=$852D
Const GL_SPARE0_NV=$852E
Const GL_SPARE1_NV=$852F
Const GL_DISCARD_NV=$8530
Const GL_E_TIMES_F_NV=$8531
Const GL_SPARE0_PLUS_SECONDARY_COLOR_NV=$8532
Const GL_UNSIGNED_IDENTITY_NV=$8536
Const GL_UNSIGNED_INVERT_NV=$8537
Const GL_EXPAND_NORMAL_NV=$8538
Const GL_EXPAND_NEGATE_NV=$8539
Const GL_HALF_BIAS_NORMAL_NV=$853A
Const GL_HALF_BIAS_NEGATE_NV=$853B
Const GL_SIGNED_IDENTITY_NV=$853C
Const GL_SIGNED_NEGATE_NV=$853D
Const GL_SCALE_BY_TWO_NV=$853E
Const GL_SCALE_BY_FOUR_NV=$853F
Const GL_SCALE_BY_ONE_HALF_NV=$8540
Const GL_BIAS_BY_NEGATIVE_ONE_HALF_NV=$8541
Const GL_COMBINER_INPUT_NV=$8542
Const GL_COMBINER_MAPPING_NV=$8543
Const GL_COMBINER_COMPONENT_USAGE_NV=$8544
Const GL_COMBINER_AB_DOT_PRODUCT_NV=$8545
Const GL_COMBINER_CD_DOT_PRODUCT_NV=$8546
Const GL_COMBINER_MUX_SUM_NV=$8547
Const GL_COMBINER_SCALE_NV=$8548
Const GL_COMBINER_BIAS_NV=$8549
Const GL_COMBINER_AB_OUTPUT_NV=$854A
Const GL_COMBINER_CD_OUTPUT_NV=$854B
Const GL_COMBINER_SUM_OUTPUT_NV=$854C
Const GL_MAX_GENERAL_COMBINERS_NV=$854D
Const GL_NUM_GENERAL_COMBINERS_NV=$854E
Const GL_COLOR_SUM_CLAMP_NV=$854F
Const GL_COMBINER0_NV=$8550
Const GL_COMBINER1_NV=$8551
Const GL_COMBINER2_NV=$8552
Const GL_COMBINER3_NV=$8553
Const GL_COMBINER4_NV=$8554
Const GL_COMBINER5_NV=$8555
Const GL_COMBINER6_NV=$8556
Const GL_COMBINER7_NV=$8557
Global glCombinerInputNV(stage_:Int,portion_:Int,variable_:Int,input_:Int,mapping_:Int,componentUsage_:Int)="__glewCombinerInputNV"
Global glCombinerOutputNV(stage_:Int,portion_:Int,abOutput_:Int,cdOutput_:Int,sumOutput_:Int,scale_:Int,bias_:Int,abDotProduct_:Byte,cdDotProduct_:Byte,muxSum_:Byte)="__glewCombinerOutputNV"
Global glCombinerParameterfNV(pname_:Int,param_:Float)="__glewCombinerParameterfNV"
Global glCombinerParameterfvNV(pname_:Int,params_:Float Ptr)="__glewCombinerParameterfvNV"
Global glCombinerParameteriNV(pname_:Int,param_:Int)="__glewCombinerParameteriNV"
Global glCombinerParameterivNV(pname_:Int,params_:Int Ptr)="__glewCombinerParameterivNV"
Global glFinalCombinerInputNV(variable_:Int,input_:Int,mapping_:Int,componentUsage_:Int)="__glewFinalCombinerInputNV"
Global glGetCombinerInputParameterfvNV(stage_:Int,portion_:Int,variable_:Int,pname_:Int,params_:Float Ptr)="__glewGetCombinerInputParameterfvNV"
Global glGetCombinerInputParameterivNV(stage_:Int,portion_:Int,variable_:Int,pname_:Int,params_:Int Ptr)="__glewGetCombinerInputParameterivNV"
Global glGetCombinerOutputParameterfvNV(stage_:Int,portion_:Int,pname_:Int,params_:Float Ptr)="__glewGetCombinerOutputParameterfvNV"
Global glGetCombinerOutputParameterivNV(stage_:Int,portion_:Int,pname_:Int,params_:Int Ptr)="__glewGetCombinerOutputParameterivNV"
Global glGetFinalCombinerInputParameterfvNV(variable_:Int,pname_:Int,params_:Float Ptr)="__glewGetFinalCombinerInputParameterfvNV"
Global glGetFinalCombinerInputParameterivNV(variable_:Int,pname_:Int,params_:Int Ptr)="__glewGetFinalCombinerInputParameterivNV"
Global GL_NV_register_combiners:Byte="__GLEW_NV_register_combiners"
Const GL_PER_STAGE_CONSTANTS_NV=$8535
Global glCombinerStageParameterfvNV(stage_:Int,pname_:Int,params_:Float Ptr)="__glewCombinerStageParameterfvNV"
Global glGetCombinerStageParameterfvNV(stage_:Int,pname_:Int,params_:Float Ptr)="__glewGetCombinerStageParameterfvNV"
Global GL_NV_register_combiners2:Byte="__GLEW_NV_register_combiners2"
Const GL_EMBOSS_LIGHT_NV=$855D
Const GL_EMBOSS_CONSTANT_NV=$855E
Const GL_EMBOSS_MAP_NV=$855F
Global GL_NV_texgen_emboss:Byte="__GLEW_NV_texgen_emboss"
Const GL_NORMAL_MAP_NV=$8511
Const GL_REFLECTION_MAP_NV=$8512
Global GL_NV_texgen_reflection:Byte="__GLEW_NV_texgen_reflection"
Global GL_NV_texture_compression_vtc:Byte="__GLEW_NV_texture_compression_vtc"
Const GL_COMBINE4_NV=$8503
Const GL_SOURCE3_RGB_NV=$8583
Const GL_SOURCE3_ALPHA_NV=$858B
Const GL_OPERAND3_RGB_NV=$8593
Const GL_OPERAND3_ALPHA_NV=$859B
Global GL_NV_texture_env_combine4:Byte="__GLEW_NV_texture_env_combine4"
Const GL_TEXTURE_UNSIGNED_REMAP_MODE_NV=$888F
Global GL_NV_texture_expand_normal:Byte="__GLEW_NV_texture_expand_normal"
Const GL_TEXTURE_RECTANGLE_NV=$84F5
Const GL_TEXTURE_BINDING_RECTANGLE_NV=$84F6
Const GL_PROXY_TEXTURE_RECTANGLE_NV=$84F7
Const GL_MAX_RECTANGLE_TEXTURE_SIZE_NV=$84F8
Global GL_NV_texture_rectangle:Byte="__GLEW_NV_texture_rectangle"
Const GL_OFFSET_TEXTURE_RECTANGLE_NV=$864C
Const GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV=$864D
Const GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV=$864E
Const GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV=$86D9
Const GL_UNSIGNED_INT_S8_S8_8_8_NV=$86DA
Const GL_UNSIGNED_INT_8_8_S8_S8_REV_NV=$86DB
Const GL_DSDT_MAG_INTENSITY_NV=$86DC
Const GL_SHADER_CONSISTENT_NV=$86DD
Const GL_TEXTURE_SHADER_NV=$86DE
Const GL_SHADER_OPERATION_NV=$86DF
Const GL_CULL_MODES_NV=$86E0
Const GL_OFFSET_TEXTURE_2D_MATRIX_NV=$86E1
Const GL_OFFSET_TEXTURE_MATRIX_NV=$86E1
Const GL_OFFSET_TEXTURE_2D_SCALE_NV=$86E2
Const GL_OFFSET_TEXTURE_SCALE_NV=$86E2
Const GL_OFFSET_TEXTURE_BIAS_NV=$86E3
Const GL_OFFSET_TEXTURE_2D_BIAS_NV=$86E3
Const GL_PREVIOUS_TEXTURE_INPUT_NV=$86E4
Const GL_CONST_EYE_NV=$86E5
Const GL_PASS_THROUGH_NV=$86E6
Const GL_CULL_FRAGMENT_NV=$86E7
Const GL_OFFSET_TEXTURE_2D_NV=$86E8
Const GL_DEPENDENT_AR_TEXTURE_2D_NV=$86E9
Const GL_DEPENDENT_GB_TEXTURE_2D_NV=$86EA
Const GL_DOT_PRODUCT_NV=$86EC
Const GL_DOT_PRODUCT_DEPTH_REPLACE_NV=$86ED
Const GL_DOT_PRODUCT_TEXTURE_2D_NV=$86EE
Const GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV=$86F0
Const GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV=$86F1
Const GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV=$86F2
Const GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV=$86F3
Const GL_HILO_NV=$86F4
Const GL_DSDT_NV=$86F5
Const GL_DSDT_MAG_NV=$86F6
Const GL_DSDT_MAG_VIB_NV=$86F7
Const GL_HILO16_NV=$86F8
Const GL_SIGNED_HILO_NV=$86F9
Const GL_SIGNED_HILO16_NV=$86FA
Const GL_SIGNED_RGBA_NV=$86FB
Const GL_SIGNED_RGBA8_NV=$86FC
Const GL_SIGNED_RGB_NV=$86FE
Const GL_SIGNED_RGB8_NV=$86FF
Const GL_SIGNED_LUMINANCE_NV=$8701
Const GL_SIGNED_LUMINANCE8_NV=$8702
Const GL_SIGNED_LUMINANCE_ALPHA_NV=$8703
Const GL_SIGNED_LUMINANCE8_ALPHA8_NV=$8704
Const GL_SIGNED_ALPHA_NV=$8705
Const GL_SIGNED_ALPHA8_NV=$8706
Const GL_SIGNED_INTENSITY_NV=$8707
Const GL_SIGNED_INTENSITY8_NV=$8708
Const GL_DSDT8_NV=$8709
Const GL_DSDT8_MAG8_NV=$870A
Const GL_DSDT8_MAG8_INTENSITY8_NV=$870B
Const GL_SIGNED_RGB_UNSIGNED_ALPHA_NV=$870C
Const GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV=$870D
Const GL_HI_SCALE_NV=$870E
Const GL_LO_SCALE_NV=$870F
Const GL_DS_SCALE_NV=$8710
Const GL_DT_SCALE_NV=$8711
Const GL_MAGNITUDE_SCALE_NV=$8712
Const GL_VIBRANCE_SCALE_NV=$8713
Const GL_HI_BIAS_NV=$8714
Const GL_LO_BIAS_NV=$8715
Const GL_DS_BIAS_NV=$8716
Const GL_DT_BIAS_NV=$8717
Const GL_MAGNITUDE_BIAS_NV=$8718
Const GL_VIBRANCE_BIAS_NV=$8719
Const GL_TEXTURE_BORDER_VALUES_NV=$871A
Const GL_TEXTURE_HI_SIZE_NV=$871B
Const GL_TEXTURE_LO_SIZE_NV=$871C
Const GL_TEXTURE_DS_SIZE_NV=$871D
Const GL_TEXTURE_DT_SIZE_NV=$871E
Const GL_TEXTURE_MAG_SIZE_NV=$871F
Global GL_NV_texture_shader:Byte="__GLEW_NV_texture_shader"
Const GL_DOT_PRODUCT_TEXTURE_3D_NV=$86EF
Global GL_NV_texture_shader2:Byte="__GLEW_NV_texture_shader2"
Const GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV=$8850
Const GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV=$8851
Const GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV=$8852
Const GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV=$8853
Const GL_OFFSET_HILO_TEXTURE_2D_NV=$8854
Const GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV=$8855
Const GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV=$8856
Const GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV=$8857
Const GL_DEPENDENT_HILO_TEXTURE_2D_NV=$8858
Const GL_DEPENDENT_RGB_TEXTURE_3D_NV=$8859
Const GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV=$885A
Const GL_DOT_PRODUCT_PASS_THROUGH_NV=$885B
Const GL_DOT_PRODUCT_TEXTURE_1D_NV=$885C
Const GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV=$885D
Const GL_HILO8_NV=$885E
Const GL_SIGNED_HILO8_NV=$885F
Const GL_FORCE_BLUE_TO_ONE_NV=$8860
Global GL_NV_texture_shader3:Byte="__GLEW_NV_texture_shader3"
Const GL_BACK_PRIMARY_COLOR_NV=$8C77
Const GL_BACK_SECONDARY_COLOR_NV=$8C78
Const GL_TEXTURE_COORD_NV=$8C79
Const GL_CLIP_DISTANCE_NV=$8C7A
Const GL_VERTEX_ID_NV=$8C7B
Const GL_PRIMITIVE_ID_NV=$8C7C
Const GL_GENERIC_ATTRIB_NV=$8C7D
Const GL_TRANSFORM_FEEDBACK_ATTRIBS_NV=$8C7E
Const GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV=$8C7F
Const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV=$8C80
Const GL_ACTIVE_VARYINGS_NV=$8C81
Const GL_ACTIVE_VARYING_MAX_LENGTH_NV=$8C82
Const GL_TRANSFORM_FEEDBACK_VARYINGS_NV=$8C83
Const GL_TRANSFORM_FEEDBACK_BUFFER_START_NV=$8C84
Const GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV=$8C85
Const GL_TRANSFORM_FEEDBACK_RECORD_NV=$8C86
Const GL_PRIMITIVES_GENERATED_NV=$8C87
Const GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV=$8C88
Const GL_RASTERIZER_DISCARD_NV=$8C89
Const GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV=$8C8A
Const GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV=$8C8B
Const GL_INTERLEAVED_ATTRIBS_NV=$8C8C
Const GL_SEPARATE_ATTRIBS_NV=$8C8D
Const GL_TRANSFORM_FEEDBACK_BUFFER_NV=$8C8E
Const GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV=$8C8F
Global glActiveVaryingNV(program_:Int,name_:Byte Ptr)="__glewActiveVaryingNV"
Global glBeginTransformFeedbackNV(primitiveMode_:Int)="__glewBeginTransformFeedbackNV"
Global glBindBufferBaseNV(target_:Int,index_:Int,buffer_:Int)="__glewBindBufferBaseNV"
Global glBindBufferOffsetNV(target_:Int,index_:Int,buffer_:Int,offset_:Int)="__glewBindBufferOffsetNV"
Global glBindBufferRangeNV(target_:Int,index_:Int,buffer_:Int,offset_:Int,size_:Int)="__glewBindBufferRangeNV"
Global glEndTransformFeedbackNV()="__glewEndTransformFeedbackNV"
Global glGetActiveVaryingNV(program_:Int,index_:Int,bufSize_:Int,length_:Int Ptr,size_:Int Ptr,type_:Int Ptr,name_:Byte Ptr)="__glewGetActiveVaryingNV"
Global glGetTransformFeedbackVaryingNV(program_:Int,index_:Int,location_:Int Ptr)="__glewGetTransformFeedbackVaryingNV"
Global glGetVaryingLocationNV:Int(program_:Int,name_:Byte Ptr)="__glewGetVaryingLocationNV"
Global glTransformFeedbackAttribsNV(count_:Int,attribs_:Int Ptr,bufferMode_:Int)="__glewTransformFeedbackAttribsNV"
Global glTransformFeedbackVaryingsNV(program_:Int,count_:Int,locations_:Int Ptr,bufferMode_:Int)="__glewTransformFeedbackVaryingsNV"
Global GL_NV_transform_feedback:Byte="__GLEW_NV_transform_feedback"
Const GL_VERTEX_ARRAY_RANGE_NV=$851D
Const GL_VERTEX_ARRAY_RANGE_LENGTH_NV=$851E
Const GL_VERTEX_ARRAY_RANGE_VALID_NV=$851F
Const GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV=$8520
Const GL_VERTEX_ARRAY_RANGE_POINTER_NV=$8521
Global glFlushVertexArrayRangeNV()="__glewFlushVertexArrayRangeNV"
Global glVertexArrayRangeNV(length_:Int,pointer_:Byte Ptr)="__glewVertexArrayRangeNV"
Global GL_NV_vertex_array_range:Byte="__GLEW_NV_vertex_array_range"
Const GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV=$8533
Global GL_NV_vertex_array_range2:Byte="__GLEW_NV_vertex_array_range2"
Const GL_VERTEX_PROGRAM_NV=$8620
Const GL_VERTEX_STATE_PROGRAM_NV=$8621
Const GL_ATTRIB_ARRAY_SIZE_NV=$8623
Const GL_ATTRIB_ARRAY_STRIDE_NV=$8624
Const GL_ATTRIB_ARRAY_TYPE_NV=$8625
Const GL_CURRENT_ATTRIB_NV=$8626
Const GL_PROGRAM_LENGTH_NV=$8627
Const GL_PROGRAM_STRING_NV=$8628
Const GL_MODELVIEW_PROJECTION_NV=$8629
Const GL_IDENTITY_NV=$862A
Const GL_INVERSE_NV=$862B
Const GL_TRANSPOSE_NV=$862C
Const GL_INVERSE_TRANSPOSE_NV=$862D
Const GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV=$862E
Const GL_MAX_TRACK_MATRICES_NV=$862F
Const GL_MATRIX0_NV=$8630
Const GL_MATRIX1_NV=$8631
Const GL_MATRIX2_NV=$8632
Const GL_MATRIX3_NV=$8633
Const GL_MATRIX4_NV=$8634
Const GL_MATRIX5_NV=$8635
Const GL_MATRIX6_NV=$8636
Const GL_MATRIX7_NV=$8637
Const GL_CURRENT_MATRIX_STACK_DEPTH_NV=$8640
Const GL_CURRENT_MATRIX_NV=$8641
Const GL_VERTEX_PROGRAM_POINT_SIZE_NV=$8642
Const GL_VERTEX_PROGRAM_TWO_SIDE_NV=$8643
Const GL_PROGRAM_PARAMETER_NV=$8644
Const GL_ATTRIB_ARRAY_POINTER_NV=$8645
Const GL_PROGRAM_TARGET_NV=$8646
Const GL_PROGRAM_RESIDENT_NV=$8647
Const GL_TRACK_MATRIX_NV=$8648
Const GL_TRACK_MATRIX_TRANSFORM_NV=$8649
Const GL_VERTEX_PROGRAM_BINDING_NV=$864A
Const GL_PROGRAM_ERROR_POSITION_NV=$864B
Const GL_VERTEX_ATTRIB_ARRAY0_NV=$8650
Const GL_VERTEX_ATTRIB_ARRAY1_NV=$8651
Const GL_VERTEX_ATTRIB_ARRAY2_NV=$8652
Const GL_VERTEX_ATTRIB_ARRAY3_NV=$8653
Const GL_VERTEX_ATTRIB_ARRAY4_NV=$8654
Const GL_VERTEX_ATTRIB_ARRAY5_NV=$8655
Const GL_VERTEX_ATTRIB_ARRAY6_NV=$8656
Const GL_VERTEX_ATTRIB_ARRAY7_NV=$8657
Const GL_VERTEX_ATTRIB_ARRAY8_NV=$8658
Const GL_VERTEX_ATTRIB_ARRAY9_NV=$8659
Const GL_VERTEX_ATTRIB_ARRAY10_NV=$865A
Const GL_VERTEX_ATTRIB_ARRAY11_NV=$865B
Const GL_VERTEX_ATTRIB_ARRAY12_NV=$865C
Const GL_VERTEX_ATTRIB_ARRAY13_NV=$865D
Const GL_VERTEX_ATTRIB_ARRAY14_NV=$865E
Const GL_VERTEX_ATTRIB_ARRAY15_NV=$865F
Const GL_MAP1_VERTEX_ATTRIB0_4_NV=$8660
Const GL_MAP1_VERTEX_ATTRIB1_4_NV=$8661
Const GL_MAP1_VERTEX_ATTRIB2_4_NV=$8662
Const GL_MAP1_VERTEX_ATTRIB3_4_NV=$8663
Const GL_MAP1_VERTEX_ATTRIB4_4_NV=$8664
Const GL_MAP1_VERTEX_ATTRIB5_4_NV=$8665
Const GL_MAP1_VERTEX_ATTRIB6_4_NV=$8666
Const GL_MAP1_VERTEX_ATTRIB7_4_NV=$8667
Const GL_MAP1_VERTEX_ATTRIB8_4_NV=$8668
Const GL_MAP1_VERTEX_ATTRIB9_4_NV=$8669
Const GL_MAP1_VERTEX_ATTRIB10_4_NV=$866A
Const GL_MAP1_VERTEX_ATTRIB11_4_NV=$866B
Const GL_MAP1_VERTEX_ATTRIB12_4_NV=$866C
Const GL_MAP1_VERTEX_ATTRIB13_4_NV=$866D
Const GL_MAP1_VERTEX_ATTRIB14_4_NV=$866E
Const GL_MAP1_VERTEX_ATTRIB15_4_NV=$866F
Const GL_MAP2_VERTEX_ATTRIB0_4_NV=$8670
Const GL_MAP2_VERTEX_ATTRIB1_4_NV=$8671
Const GL_MAP2_VERTEX_ATTRIB2_4_NV=$8672
Const GL_MAP2_VERTEX_ATTRIB3_4_NV=$8673
Const GL_MAP2_VERTEX_ATTRIB4_4_NV=$8674
Const GL_MAP2_VERTEX_ATTRIB5_4_NV=$8675
Const GL_MAP2_VERTEX_ATTRIB6_4_NV=$8676
Const GL_MAP2_VERTEX_ATTRIB7_4_NV=$8677
Const GL_MAP2_VERTEX_ATTRIB8_4_NV=$8678
Const GL_MAP2_VERTEX_ATTRIB9_4_NV=$8679
Const GL_MAP2_VERTEX_ATTRIB10_4_NV=$867A
Const GL_MAP2_VERTEX_ATTRIB11_4_NV=$867B
Const GL_MAP2_VERTEX_ATTRIB12_4_NV=$867C
Const GL_MAP2_VERTEX_ATTRIB13_4_NV=$867D
Const GL_MAP2_VERTEX_ATTRIB14_4_NV=$867E
Const GL_MAP2_VERTEX_ATTRIB15_4_NV=$867F
Global glAreProgramsResidentNV:Byte(n_:Int,ids_:Int Ptr,residences_:Byte Ptr)="__glewAreProgramsResidentNV"
Global glBindProgramNV(target_:Int,id_:Int)="__glewBindProgramNV"
Global glDeleteProgramsNV(n_:Int,ids_:Int Ptr)="__glewDeleteProgramsNV"
Global glExecuteProgramNV(target_:Int,id_:Int,params_:Float Ptr)="__glewExecuteProgramNV"
Global glGenProgramsNV(n_:Int,ids_:Int Ptr)="__glewGenProgramsNV"
Global glGetProgramParameterdvNV(target_:Int,index_:Int,pname_:Int,params_:Double Ptr)="__glewGetProgramParameterdvNV"
Global glGetProgramParameterfvNV(target_:Int,index_:Int,pname_:Int,params_:Float Ptr)="__glewGetProgramParameterfvNV"
Global glGetProgramStringNV(id_:Int,pname_:Int,program_:Byte Ptr)="__glewGetProgramStringNV"
Global glGetProgramivNV(id_:Int,pname_:Int,params_:Int Ptr)="__glewGetProgramivNV"
Global glGetTrackMatrixivNV(target_:Int,address_:Int,pname_:Int,params_:Int Ptr)="__glewGetTrackMatrixivNV"
Global glGetVertexAttribPointervNV(index_:Int,pname_:Int,pointer_:Byte Ptr Ptr)="__glewGetVertexAttribPointervNV"
Global glGetVertexAttribdvNV(index_:Int,pname_:Int,params_:Double Ptr)="__glewGetVertexAttribdvNV"
Global glGetVertexAttribfvNV(index_:Int,pname_:Int,params_:Float Ptr)="__glewGetVertexAttribfvNV"
Global glGetVertexAttribivNV(index_:Int,pname_:Int,params_:Int Ptr)="__glewGetVertexAttribivNV"
Global glIsProgramNV:Byte(id_:Int)="__glewIsProgramNV"
Global glLoadProgramNV(target_:Int,id_:Int,len_:Int,program_:Byte Ptr)="__glewLoadProgramNV"
Global glProgramParameter4dNV(target_:Int,index_:Int,x_:Double,y_:Double,z_:Double,w_:Double)="__glewProgramParameter4dNV"
Global glProgramParameter4dvNV(target_:Int,index_:Int,params_:Double Ptr)="__glewProgramParameter4dvNV"
Global glProgramParameter4fNV(target_:Int,index_:Int,x_:Float,y_:Float,z_:Float,w_:Float)="__glewProgramParameter4fNV"
Global glProgramParameter4fvNV(target_:Int,index_:Int,params_:Float Ptr)="__glewProgramParameter4fvNV"
Global glProgramParameters4dvNV(target_:Int,index_:Int,num_:Int,params_:Double Ptr)="__glewProgramParameters4dvNV"
Global glProgramParameters4fvNV(target_:Int,index_:Int,num_:Int,params_:Float Ptr)="__glewProgramParameters4fvNV"
Global glRequestResidentProgramsNV(n_:Int,ids_:Int Ptr)="__glewRequestResidentProgramsNV"
Global glTrackMatrixNV(target_:Int,address_:Int,matrix_:Int,transform_:Int)="__glewTrackMatrixNV"
Global glVertexAttrib1dNV(index_:Int,x_:Double)="__glewVertexAttrib1dNV"
Global glVertexAttrib1dvNV(index_:Int,v_:Double Ptr)="__glewVertexAttrib1dvNV"
Global glVertexAttrib1fNV(index_:Int,x_:Float)="__glewVertexAttrib1fNV"
Global glVertexAttrib1fvNV(index_:Int,v_:Float Ptr)="__glewVertexAttrib1fvNV"
Global glVertexAttrib1sNV(index_:Int,x_:Short)="__glewVertexAttrib1sNV"
Global glVertexAttrib1svNV(index_:Int,v_:Short Ptr)="__glewVertexAttrib1svNV"
Global glVertexAttrib2dNV(index_:Int,x_:Double,y_:Double)="__glewVertexAttrib2dNV"
Global glVertexAttrib2dvNV(index_:Int,v_:Double Ptr)="__glewVertexAttrib2dvNV"
Global glVertexAttrib2fNV(index_:Int,x_:Float,y_:Float)="__glewVertexAttrib2fNV"
Global glVertexAttrib2fvNV(index_:Int,v_:Float Ptr)="__glewVertexAttrib2fvNV"
Global glVertexAttrib2sNV(index_:Int,x_:Short,y_:Short)="__glewVertexAttrib2sNV"
Global glVertexAttrib2svNV(index_:Int,v_:Short Ptr)="__glewVertexAttrib2svNV"
Global glVertexAttrib3dNV(index_:Int,x_:Double,y_:Double,z_:Double)="__glewVertexAttrib3dNV"
Global glVertexAttrib3dvNV(index_:Int,v_:Double Ptr)="__glewVertexAttrib3dvNV"
Global glVertexAttrib3fNV(index_:Int,x_:Float,y_:Float,z_:Float)="__glewVertexAttrib3fNV"
Global glVertexAttrib3fvNV(index_:Int,v_:Float Ptr)="__glewVertexAttrib3fvNV"
Global glVertexAttrib3sNV(index_:Int,x_:Short,y_:Short,z_:Short)="__glewVertexAttrib3sNV"
Global glVertexAttrib3svNV(index_:Int,v_:Short Ptr)="__glewVertexAttrib3svNV"
Global glVertexAttrib4dNV(index_:Int,x_:Double,y_:Double,z_:Double,w_:Double)="__glewVertexAttrib4dNV"
Global glVertexAttrib4dvNV(index_:Int,v_:Double Ptr)="__glewVertexAttrib4dvNV"
Global glVertexAttrib4fNV(index_:Int,x_:Float,y_:Float,z_:Float,w_:Float)="__glewVertexAttrib4fNV"
Global glVertexAttrib4fvNV(index_:Int,v_:Float Ptr)="__glewVertexAttrib4fvNV"
Global glVertexAttrib4sNV(index_:Int,x_:Short,y_:Short,z_:Short,w_:Short)="__glewVertexAttrib4sNV"
Global glVertexAttrib4svNV(index_:Int,v_:Short Ptr)="__glewVertexAttrib4svNV"
Global glVertexAttrib4ubNV(index_:Int,x_:Byte,y_:Byte,z_:Byte,w_:Byte)="__glewVertexAttrib4ubNV"
Global glVertexAttrib4ubvNV(index_:Int,v_:Byte Ptr)="__glewVertexAttrib4ubvNV"
Global glVertexAttribPointerNV(index_:Int,size_:Int,type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewVertexAttribPointerNV"
Global glVertexAttribs1dvNV(index_:Int,n_:Int,v_:Double Ptr)="__glewVertexAttribs1dvNV"
Global glVertexAttribs1fvNV(index_:Int,n_:Int,v_:Float Ptr)="__glewVertexAttribs1fvNV"
Global glVertexAttribs1svNV(index_:Int,n_:Int,v_:Short Ptr)="__glewVertexAttribs1svNV"
Global glVertexAttribs2dvNV(index_:Int,n_:Int,v_:Double Ptr)="__glewVertexAttribs2dvNV"
Global glVertexAttribs2fvNV(index_:Int,n_:Int,v_:Float Ptr)="__glewVertexAttribs2fvNV"
Global glVertexAttribs2svNV(index_:Int,n_:Int,v_:Short Ptr)="__glewVertexAttribs2svNV"
Global glVertexAttribs3dvNV(index_:Int,n_:Int,v_:Double Ptr)="__glewVertexAttribs3dvNV"
Global glVertexAttribs3fvNV(index_:Int,n_:Int,v_:Float Ptr)="__glewVertexAttribs3fvNV"
Global glVertexAttribs3svNV(index_:Int,n_:Int,v_:Short Ptr)="__glewVertexAttribs3svNV"
Global glVertexAttribs4dvNV(index_:Int,n_:Int,v_:Double Ptr)="__glewVertexAttribs4dvNV"
Global glVertexAttribs4fvNV(index_:Int,n_:Int,v_:Float Ptr)="__glewVertexAttribs4fvNV"
Global glVertexAttribs4svNV(index_:Int,n_:Int,v_:Short Ptr)="__glewVertexAttribs4svNV"
Global glVertexAttribs4ubvNV(index_:Int,n_:Int,v_:Byte Ptr)="__glewVertexAttribs4ubvNV"
Global GL_NV_vertex_program:Byte="__GLEW_NV_vertex_program"
Global GL_NV_vertex_program1_1:Byte="__GLEW_NV_vertex_program1_1"
Global GL_NV_vertex_program2:Byte="__GLEW_NV_vertex_program2"
Global GL_NV_vertex_program2_option:Byte="__GLEW_NV_vertex_program2_option"
Global GL_NV_vertex_program3:Byte="__GLEW_NV_vertex_program3"
Global GL_NV_vertex_program4:Byte="__GLEW_NV_vertex_program4"
Global GL_OES_byte_coordinates:Byte="__GLEW_OES_byte_coordinates"
Const GL_PALETTE4_RGB8_OES=$8B90
Const GL_PALETTE4_RGBA8_OES=$8B91
Const GL_PALETTE4_R5_G6_B5_OES=$8B92
Const GL_PALETTE4_RGBA4_OES=$8B93
Const GL_PALETTE4_RGB5_A1_OES=$8B94
Const GL_PALETTE8_RGB8_OES=$8B95
Const GL_PALETTE8_RGBA8_OES=$8B96
Const GL_PALETTE8_R5_G6_B5_OES=$8B97
Const GL_PALETTE8_RGBA4_OES=$8B98
Const GL_PALETTE8_RGB5_A1_OES=$8B99
Global GL_OES_compressed_paletted_texture:Byte="__GLEW_OES_compressed_paletted_texture"
Const GL_IMPLEMENTATION_COLOR_READ_TYPE_OES=$8B9A
Const GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES=$8B9B
Global GL_OES_read_format:Byte="__GLEW_OES_read_format"
Global glClearDepthfOES(depth_:Double)="__glewClearDepthfOES"
Global glClipPlanefOES(plane_:Int,equation_:Float Ptr)="__glewClipPlanefOES"
Global glDepthRangefOES(n_:Float,f_:Float)="__glewDepthRangefOES"
Global glFrustumfOES(l_:Float,r_:Float,b_:Float,t_:Float,n_:Float,f_:Float)="__glewFrustumfOES"
Global glGetClipPlanefOES(plane_:Int,equation_:Float Ptr)="__glewGetClipPlanefOES"
Global glOrthofOES(l_:Float,r_:Float,b_:Float,t_:Float,n_:Float,f_:Float)="__glewOrthofOES"
Global GL_OES_single_precision:Byte="__GLEW_OES_single_precision"
Const GL_INTERLACE_OML=$8980
Const GL_INTERLACE_READ_OML=$8981
Global GL_OML_interlace:Byte="__GLEW_OML_interlace"
Const GL_PACK_RESAMPLE_OML=$8984
Const GL_UNPACK_RESAMPLE_OML=$8985
Const GL_RESAMPLE_REPLICATE_OML=$8986
Const GL_RESAMPLE_ZERO_FILL_OML=$8987
Const GL_RESAMPLE_AVERAGE_OML=$8988
Const GL_RESAMPLE_DECIMATE_OML=$8989
Global GL_OML_resample:Byte="__GLEW_OML_resample"
Const GL_FORMAT_SUBSAMPLE_24_24_OML=$8982
Const GL_FORMAT_SUBSAMPLE_244_244_OML=$8983
Global GL_OML_subsample:Byte="__GLEW_OML_subsample"
Const GL_PREFER_DOUBLEBUFFER_HINT_PGI=107000
Const GL_CONSERVE_MEMORY_HINT_PGI=107005
Const GL_RECLAIM_MEMORY_HINT_PGI=107006
Const GL_NATIVE_GRAPHICS_HANDLE_PGI=107010
Const GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI=107011
Const GL_NATIVE_GRAPHICS_END_HINT_PGI=107012
Const GL_ALWAYS_FAST_HINT_PGI=107020
Const GL_ALWAYS_SOFT_HINT_PGI=107021
Const GL_ALLOW_DRAW_OBJ_HINT_PGI=107022
Const GL_ALLOW_DRAW_WIN_HINT_PGI=107023
Const GL_ALLOW_DRAW_FRG_HINT_PGI=107024
Const GL_ALLOW_DRAW_MEM_HINT_PGI=107025
Const GL_STRICT_DEPTHFUNC_HINT_PGI=107030
Const GL_STRICT_LIGHTING_HINT_PGI=107031
Const GL_STRICT_SCISSOR_HINT_PGI=107032
Const GL_FULL_STIPPLE_HINT_PGI=107033
Const GL_CLIP_NEAR_HINT_PGI=107040
Const GL_CLIP_FAR_HINT_PGI=107041
Const GL_WIDE_LINE_HINT_PGI=107042
Const GL_BACK_NORMALS_HINT_PGI=107043
Global GL_PGI_misc_hints:Byte="__GLEW_PGI_misc_hints"
Const GL_VERTEX23_BIT_PGI=$00000004
Const GL_VERTEX4_BIT_PGI=$00000008
Const GL_COLOR3_BIT_PGI=$00010000
Const GL_COLOR4_BIT_PGI=$00020000
Const GL_EDGEFLAG_BIT_PGI=$00040000
Const GL_INDEX_BIT_PGI=$00080000
Const GL_MAT_AMBIENT_BIT_PGI=$00100000
Const GL_VERTEX_DATA_HINT_PGI=107050
Const GL_VERTEX_CONSISTENT_HINT_PGI=107051
Const GL_MATERIAL_SIDE_HINT_PGI=107052
Const GL_MAX_VERTEX_HINT_PGI=107053
Const GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI=$00200000
Const GL_MAT_DIFFUSE_BIT_PGI=$00400000
Const GL_MAT_EMISSION_BIT_PGI=$00800000
Const GL_MAT_COLOR_INDEXES_BIT_PGI=$01000000
Const GL_MAT_SHININESS_BIT_PGI=$02000000
Const GL_MAT_SPECULAR_BIT_PGI=$04000000
Const GL_NORMAL_BIT_PGI=$08000000
Const GL_TEXCOORD1_BIT_PGI=$10000000
Const GL_TEXCOORD2_BIT_PGI=$20000000
Const GL_TEXCOORD3_BIT_PGI=$40000000
Const GL_TEXCOORD4_BIT_PGI=$80000000
Global GL_PGI_vertex_hints:Byte="__GLEW_PGI_vertex_hints"
Const GL_SCREEN_COORDINATES_REND=$8490
Const GL_INVERTED_SCREEN_W_REND=$8491
Global GL_REND_screen_coordinates:Byte="__GLEW_REND_screen_coordinates"
Const GL_RGB_S3TC=$83A0
Const GL_RGB4_S3TC=$83A1
Const GL_RGBA_S3TC=$83A2
Const GL_RGBA4_S3TC=$83A3
Const GL_RGBA_DXT5_S3TC=$83A4
Const GL_RGBA4_DXT5_S3TC=$83A5
Global GL_S3_s3tc:Byte="__GLEW_S3_s3tc"
Const GL_EXTENDED_RANGE_SGIS=$85A5
Const GL_MIN_RED_SGIS=$85A6
Const GL_MAX_RED_SGIS=$85A7
Const GL_MIN_GREEN_SGIS=$85A8
Const GL_MAX_GREEN_SGIS=$85A9
Const GL_MIN_BLUE_SGIS=$85AA
Const GL_MAX_BLUE_SGIS=$85AB
Const GL_MIN_ALPHA_SGIS=$85AC
Const GL_MAX_ALPHA_SGIS=$85AD
Global GL_SGIS_color_range:Byte="__GLEW_SGIS_color_range"
Global glDetailTexFuncSGIS(target_:Int,n_:Int,points_:Float Ptr)="__glewDetailTexFuncSGIS"
Global glGetDetailTexFuncSGIS(target_:Int,points_:Float Ptr)="__glewGetDetailTexFuncSGIS"
Global GL_SGIS_detail_texture:Byte="__GLEW_SGIS_detail_texture"
Global glFogFuncSGIS(n_:Int,points_:Float Ptr)="__glewFogFuncSGIS"
Global glGetFogFuncSGIS(points_:Float Ptr)="__glewGetFogFuncSGIS"
Global GL_SGIS_fog_function:Byte="__GLEW_SGIS_fog_function"
Const GL_GENERATE_MIPMAP_SGIS=$8191
Const GL_GENERATE_MIPMAP_HINT_SGIS=$8192
Global GL_SGIS_generate_mipmap:Byte="__GLEW_SGIS_generate_mipmap"
Const GL_MULTISAMPLE_SGIS=$809D
Const GL_SAMPLE_ALPHA_TO_MASK_SGIS=$809E
Const GL_SAMPLE_ALPHA_TO_ONE_SGIS=$809F
Const GL_SAMPLE_MASK_SGIS=$80A0
Const GL_1PASS_SGIS=$80A1
Const GL_2PASS_0_SGIS=$80A2
Const GL_2PASS_1_SGIS=$80A3
Const GL_4PASS_0_SGIS=$80A4
Const GL_4PASS_1_SGIS=$80A5
Const GL_4PASS_2_SGIS=$80A6
Const GL_4PASS_3_SGIS=$80A7
Const GL_SAMPLE_BUFFERS_SGIS=$80A8
Const GL_SAMPLES_SGIS=$80A9
Const GL_SAMPLE_MASK_VALUE_SGIS=$80AA
Const GL_SAMPLE_MASK_INVERT_SGIS=$80AB
Const GL_SAMPLE_PATTERN_SGIS=$80AC
Global glSampleMaskSGIS(value_:Float,invert_:Byte)="__glewSampleMaskSGIS"
Global glSamplePatternSGIS(pattern_:Int)="__glewSamplePatternSGIS"
Global GL_SGIS_multisample:Byte="__GLEW_SGIS_multisample"
Global GL_SGIS_pixel_texture:Byte="__GLEW_SGIS_pixel_texture"
Const GL_EYE_DISTANCE_TO_POINT_SGIS=$81F0
Const GL_OBJECT_DISTANCE_TO_POINT_SGIS=$81F1
Const GL_EYE_DISTANCE_TO_LINE_SGIS=$81F2
Const GL_OBJECT_DISTANCE_TO_LINE_SGIS=$81F3
Const GL_EYE_POINT_SGIS=$81F4
Const GL_OBJECT_POINT_SGIS=$81F5
Const GL_EYE_LINE_SGIS=$81F6
Const GL_OBJECT_LINE_SGIS=$81F7
Global GL_SGIS_point_line_texgen:Byte="__GLEW_SGIS_point_line_texgen"
Global glGetSharpenTexFuncSGIS(target_:Int,points_:Float Ptr)="__glewGetSharpenTexFuncSGIS"
Global glSharpenTexFuncSGIS(target_:Int,n_:Int,points_:Float Ptr)="__glewSharpenTexFuncSGIS"
Global GL_SGIS_sharpen_texture:Byte="__GLEW_SGIS_sharpen_texture"
Global glTexImage4DSGIS(target_:Int,level_:Int,internalformat_:Int,width_:Int,height_:Int,depth_:Int,extent_:Int,border_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTexImage4DSGIS"
Global glTexSubImage4DSGIS(target_:Int,level_:Int,xoffset_:Int,yoffset_:Int,zoffset_:Int,woffset_:Int,width_:Int,height_:Int,depth_:Int,extent_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewTexSubImage4DSGIS"
Global GL_SGIS_texture4D:Byte="__GLEW_SGIS_texture4D"
Const GL_CLAMP_TO_BORDER_SGIS=$812D
Global GL_SGIS_texture_border_clamp:Byte="__GLEW_SGIS_texture_border_clamp"
Const GL_CLAMP_TO_EDGE_SGIS=$812F
Global GL_SGIS_texture_edge_clamp:Byte="__GLEW_SGIS_texture_edge_clamp"
Global glGetTexFilterFuncSGIS(target_:Int,filter_:Int,weights_:Float Ptr)="__glewGetTexFilterFuncSGIS"
Global glTexFilterFuncSGIS(target_:Int,filter_:Int,n_:Int,weights_:Float Ptr)="__glewTexFilterFuncSGIS"
Global GL_SGIS_texture_filter4:Byte="__GLEW_SGIS_texture_filter4"
Const GL_TEXTURE_MIN_LOD_SGIS=$813A
Const GL_TEXTURE_MAX_LOD_SGIS=$813B
Const GL_TEXTURE_BASE_LEVEL_SGIS=$813C
Const GL_TEXTURE_MAX_LEVEL_SGIS=$813D
Global GL_SGIS_texture_lod:Byte="__GLEW_SGIS_texture_lod"
Global GL_SGIS_texture_select:Byte="__GLEW_SGIS_texture_select"
Const GL_ASYNC_MARKER_SGIX=$8329
Global glAsyncMarkerSGIX(marker_:Int)="__glewAsyncMarkerSGIX"
Global glDeleteAsyncMarkersSGIX(marker_:Int,range_:Int)="__glewDeleteAsyncMarkersSGIX"
Global glFinishAsyncSGIX:Int(markerp_:Int Ptr)="__glewFinishAsyncSGIX"
Global glGenAsyncMarkersSGIX:Int(range_:Int)="__glewGenAsyncMarkersSGIX"
Global glIsAsyncMarkerSGIX:Byte(marker_:Int)="__glewIsAsyncMarkerSGIX"
Global glPollAsyncSGIX:Int(markerp_:Int Ptr)="__glewPollAsyncSGIX"
Global GL_SGIX_async:Byte="__GLEW_SGIX_async"
Const GL_ASYNC_HISTOGRAM_SGIX=$832C
Const GL_MAX_ASYNC_HISTOGRAM_SGIX=$832D
Global GL_SGIX_async_histogram:Byte="__GLEW_SGIX_async_histogram"
Const GL_ASYNC_TEX_IMAGE_SGIX=$835C
Const GL_ASYNC_DRAW_PIXELS_SGIX=$835D
Const GL_ASYNC_READ_PIXELS_SGIX=$835E
Const GL_MAX_ASYNC_TEX_IMAGE_SGIX=$835F
Const GL_MAX_ASYNC_DRAW_PIXELS_SGIX=$8360
Const GL_MAX_ASYNC_READ_PIXELS_SGIX=$8361
Global GL_SGIX_async_pixel:Byte="__GLEW_SGIX_async_pixel"
Const GL_ALPHA_MIN_SGIX=$8320
Const GL_ALPHA_MAX_SGIX=$8321
Global GL_SGIX_blend_alpha_minmax:Byte="__GLEW_SGIX_blend_alpha_minmax"
Global GL_SGIX_clipmap:Byte="__GLEW_SGIX_clipmap"
Const GL_CONVOLUTION_HINT_SGIX=$8316
Global GL_SGIX_convolution_accuracy:Byte="__GLEW_SGIX_convolution_accuracy"
Const GL_DEPTH_COMPONENT16_SGIX=$81A5
Const GL_DEPTH_COMPONENT24_SGIX=$81A6
Const GL_DEPTH_COMPONENT32_SGIX=$81A7
Global GL_SGIX_depth_texture:Byte="__GLEW_SGIX_depth_texture"
Global glFlushRasterSGIX()="__glewFlushRasterSGIX"
Global GL_SGIX_flush_raster:Byte="__GLEW_SGIX_flush_raster"
Const GL_FOG_OFFSET_SGIX=$8198
Const GL_FOG_OFFSET_VALUE_SGIX=$8199
Global GL_SGIX_fog_offset:Byte="__GLEW_SGIX_fog_offset"
Const GL_TEXTURE_FOG_SGIX=0
Const GL_FOG_PATCHY_FACTOR_SGIX=0
Const GL_FRAGMENT_FOG_SGIX=0
Global glTextureFogSGIX(pname_:Int)="__glewTextureFogSGIX"
Global GL_SGIX_fog_texture:Byte="__GLEW_SGIX_fog_texture"
Global glFragmentColorMaterialSGIX(face_:Int,mode_:Int)="__glewFragmentColorMaterialSGIX"
Global glFragmentLightModelfSGIX(pname_:Int,param_:Float)="__glewFragmentLightModelfSGIX"
Global glFragmentLightModelfvSGIX(pname_:Int,params_:Float Ptr)="__glewFragmentLightModelfvSGIX"
Global glFragmentLightModeliSGIX(pname_:Int,param_:Int)="__glewFragmentLightModeliSGIX"
Global glFragmentLightModelivSGIX(pname_:Int,params_:Int Ptr)="__glewFragmentLightModelivSGIX"
Global glFragmentLightfSGIX(light_:Int,pname_:Int,param_:Float)="__glewFragmentLightfSGIX"
Global glFragmentLightfvSGIX(light_:Int,pname_:Int,params_:Float Ptr)="__glewFragmentLightfvSGIX"
Global glFragmentLightiSGIX(light_:Int,pname_:Int,param_:Int)="__glewFragmentLightiSGIX"
Global glFragmentLightivSGIX(light_:Int,pname_:Int,params_:Int Ptr)="__glewFragmentLightivSGIX"
Global glFragmentMaterialfSGIX(face_:Int,pname_:Int,param_:Float)="__glewFragmentMaterialfSGIX"
Global glFragmentMaterialfvSGIX(face_:Int,pname_:Int,params_:Float Ptr)="__glewFragmentMaterialfvSGIX"
Global glFragmentMaterialiSGIX(face_:Int,pname_:Int,param_:Int)="__glewFragmentMaterialiSGIX"
Global glFragmentMaterialivSGIX(face_:Int,pname_:Int,params_:Int Ptr)="__glewFragmentMaterialivSGIX"
Global glGetFragmentLightfvSGIX(light_:Int,value_:Int,data_:Float Ptr)="__glewGetFragmentLightfvSGIX"
Global glGetFragmentLightivSGIX(light_:Int,value_:Int,data_:Int Ptr)="__glewGetFragmentLightivSGIX"
Global glGetFragmentMaterialfvSGIX(face_:Int,pname_:Int,data_:Float Ptr)="__glewGetFragmentMaterialfvSGIX"
Global glGetFragmentMaterialivSGIX(face_:Int,pname_:Int,data_:Int Ptr)="__glewGetFragmentMaterialivSGIX"
Global GL_SGIX_fragment_specular_lighting:Byte="__GLEW_SGIX_fragment_specular_lighting"
Global glFrameZoomSGIX(factor_:Int)="__glewFrameZoomSGIX"
Global GL_SGIX_framezoom:Byte="__GLEW_SGIX_framezoom"
Const GL_INTERLACE_SGIX=$8094
Global GL_SGIX_interlace:Byte="__GLEW_SGIX_interlace"
Global GL_SGIX_ir_instrument1:Byte="__GLEW_SGIX_ir_instrument1"
Global GL_SGIX_list_priority:Byte="__GLEW_SGIX_list_priority"
Global glPixelTexGenSGIX(mode_:Int)="__glewPixelTexGenSGIX"
Global GL_SGIX_pixel_texture:Byte="__GLEW_SGIX_pixel_texture"
Global GL_SGIX_pixel_texture_bits:Byte="__GLEW_SGIX_pixel_texture_bits"
Global glReferencePlaneSGIX(equation_:Double Ptr)="__glewReferencePlaneSGIX"
Global GL_SGIX_reference_plane:Byte="__GLEW_SGIX_reference_plane"
Const GL_PACK_RESAMPLE_SGIX=$842E
Const GL_UNPACK_RESAMPLE_SGIX=$842F
Const GL_RESAMPLE_DECIMATE_SGIX=$8430
Const GL_RESAMPLE_REPLICATE_SGIX=$8433
Const GL_RESAMPLE_ZERO_FILL_SGIX=$8434
Global GL_SGIX_resample:Byte="__GLEW_SGIX_resample"
Const GL_TEXTURE_COMPARE_SGIX=$819A
Const GL_TEXTURE_COMPARE_OPERATOR_SGIX=$819B
Const GL_TEXTURE_LEQUAL_R_SGIX=$819C
Const GL_TEXTURE_GEQUAL_R_SGIX=$819D
Global GL_SGIX_shadow:Byte="__GLEW_SGIX_shadow"
Const GL_SHADOW_AMBIENT_SGIX=$80BF
Global GL_SGIX_shadow_ambient:Byte="__GLEW_SGIX_shadow_ambient"
Global glSpriteParameterfSGIX(pname_:Int,param_:Float)="__glewSpriteParameterfSGIX"
Global glSpriteParameterfvSGIX(pname_:Int,params_:Float Ptr)="__glewSpriteParameterfvSGIX"
Global glSpriteParameteriSGIX(pname_:Int,param_:Int)="__glewSpriteParameteriSGIX"
Global glSpriteParameterivSGIX(pname_:Int,params_:Int Ptr)="__glewSpriteParameterivSGIX"
Global GL_SGIX_sprite:Byte="__GLEW_SGIX_sprite"
Global glTagSampleBufferSGIX()="__glewTagSampleBufferSGIX"
Global GL_SGIX_tag_sample_buffer:Byte="__GLEW_SGIX_tag_sample_buffer"
Global GL_SGIX_texture_add_env:Byte="__GLEW_SGIX_texture_add_env"
Const GL_TEXTURE_MAX_CLAMP_S_SGIX=$8369
Const GL_TEXTURE_MAX_CLAMP_T_SGIX=$836A
Const GL_TEXTURE_MAX_CLAMP_R_SGIX=$836B
Global GL_SGIX_texture_coordinate_clamp:Byte="__GLEW_SGIX_texture_coordinate_clamp"
Global GL_SGIX_texture_lod_bias:Byte="__GLEW_SGIX_texture_lod_bias"
Const GL_TEXTURE_MULTI_BUFFER_HINT_SGIX=$812E
Global GL_SGIX_texture_multi_buffer:Byte="__GLEW_SGIX_texture_multi_buffer"
Const GL_RGB_SIGNED_SGIX=$85E0
Const GL_RGBA_SIGNED_SGIX=$85E1
Const GL_ALPHA_SIGNED_SGIX=$85E2
Const GL_LUMINANCE_SIGNED_SGIX=$85E3
Const GL_INTENSITY_SIGNED_SGIX=$85E4
Const GL_LUMINANCE_ALPHA_SIGNED_SGIX=$85E5
Const GL_RGB16_SIGNED_SGIX=$85E6
Const GL_RGBA16_SIGNED_SGIX=$85E7
Const GL_ALPHA16_SIGNED_SGIX=$85E8
Const GL_LUMINANCE16_SIGNED_SGIX=$85E9
Const GL_INTENSITY16_SIGNED_SGIX=$85EA
Const GL_LUMINANCE16_ALPHA16_SIGNED_SGIX=$85EB
Const GL_RGB_EXTENDED_RANGE_SGIX=$85EC
Const GL_RGBA_EXTENDED_RANGE_SGIX=$85ED
Const GL_ALPHA_EXTENDED_RANGE_SGIX=$85EE
Const GL_LUMINANCE_EXTENDED_RANGE_SGIX=$85EF
Const GL_INTENSITY_EXTENDED_RANGE_SGIX=$85F0
Const GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX=$85F1
Const GL_RGB16_EXTENDED_RANGE_SGIX=$85F2
Const GL_RGBA16_EXTENDED_RANGE_SGIX=$85F3
Const GL_ALPHA16_EXTENDED_RANGE_SGIX=$85F4
Const GL_LUMINANCE16_EXTENDED_RANGE_SGIX=$85F5
Const GL_INTENSITY16_EXTENDED_RANGE_SGIX=$85F6
Const GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX=$85F7
Const GL_MIN_LUMINANCE_SGIS=$85F8
Const GL_MAX_LUMINANCE_SGIS=$85F9
Const GL_MIN_INTENSITY_SGIS=$85FA
Const GL_MAX_INTENSITY_SGIS=$85FB
Global GL_SGIX_texture_range:Byte="__GLEW_SGIX_texture_range"
Const GL_POST_TEXTURE_FILTER_BIAS_SGIX=$8179
Const GL_POST_TEXTURE_FILTER_SCALE_SGIX=$817A
Const GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX=$817B
Const GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX=$817C
Global GL_SGIX_texture_scale_bias:Byte="__GLEW_SGIX_texture_scale_bias"
Const GL_VERTEX_PRECLIP_SGIX=$83EE
Const GL_VERTEX_PRECLIP_HINT_SGIX=$83EF
Global GL_SGIX_vertex_preclip:Byte="__GLEW_SGIX_vertex_preclip"
Global GL_SGIX_vertex_preclip_hint:Byte="__GLEW_SGIX_vertex_preclip_hint"
Global GL_SGIX_ycrcb:Byte="__GLEW_SGIX_ycrcb"
Const GL_COLOR_MATRIX_SGI=$80B1
Const GL_COLOR_MATRIX_STACK_DEPTH_SGI=$80B2
Const GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI=$80B3
Const GL_POST_COLOR_MATRIX_RED_SCALE_SGI=$80B4
Const GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI=$80B5
Const GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI=$80B6
Const GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI=$80B7
Const GL_POST_COLOR_MATRIX_RED_BIAS_SGI=$80B8
Const GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI=$80B9
Const GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI=$80BA
Const GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI=$80BB
Global GL_SGI_color_matrix:Byte="__GLEW_SGI_color_matrix"
Const GL_COLOR_TABLE_SGI=$80D0
Const GL_POST_CONVOLUTION_COLOR_TABLE_SGI=$80D1
Const GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI=$80D2
Const GL_PROXY_COLOR_TABLE_SGI=$80D3
Const GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI=$80D4
Const GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI=$80D5
Const GL_COLOR_TABLE_SCALE_SGI=$80D6
Const GL_COLOR_TABLE_BIAS_SGI=$80D7
Const GL_COLOR_TABLE_FORMAT_SGI=$80D8
Const GL_COLOR_TABLE_WIDTH_SGI=$80D9
Const GL_COLOR_TABLE_RED_SIZE_SGI=$80DA
Const GL_COLOR_TABLE_GREEN_SIZE_SGI=$80DB
Const GL_COLOR_TABLE_BLUE_SIZE_SGI=$80DC
Const GL_COLOR_TABLE_ALPHA_SIZE_SGI=$80DD
Const GL_COLOR_TABLE_LUMINANCE_SIZE_SGI=$80DE
Const GL_COLOR_TABLE_INTENSITY_SIZE_SGI=$80DF
Global glColorTableParameterfvSGI(target_:Int,pname_:Int,params_:Float Ptr)="__glewColorTableParameterfvSGI"
Global glColorTableParameterivSGI(target_:Int,pname_:Int,params_:Int Ptr)="__glewColorTableParameterivSGI"
Global glColorTableSGI(target_:Int,internalformat_:Int,width_:Int,format_:Int,type_:Int,table_:Byte Ptr)="__glewColorTableSGI"
Global glCopyColorTableSGI(target_:Int,internalformat_:Int,x_:Int,y_:Int,width_:Int)="__glewCopyColorTableSGI"
Global glGetColorTableParameterfvSGI(target_:Int,pname_:Int,params_:Float Ptr)="__glewGetColorTableParameterfvSGI"
Global glGetColorTableParameterivSGI(target_:Int,pname_:Int,params_:Int Ptr)="__glewGetColorTableParameterivSGI"
Global glGetColorTableSGI(target_:Int,format_:Int,type_:Int,table_:Byte Ptr)="__glewGetColorTableSGI"
Global GL_SGI_color_table:Byte="__GLEW_SGI_color_table"
Const GL_TEXTURE_COLOR_TABLE_SGI=$80BC
Const GL_PROXY_TEXTURE_COLOR_TABLE_SGI=$80BD
Global GL_SGI_texture_color_table:Byte="__GLEW_SGI_texture_color_table"
Const GL_UNPACK_CONSTANT_DATA_SUNX=$81D5
Const GL_TEXTURE_CONSTANT_DATA_SUNX=$81D6
Global glFinishTextureSUNX()="__glewFinishTextureSUNX"
Global GL_SUNX_constant_data:Byte="__GLEW_SUNX_constant_data"
Const GL_WRAP_BORDER_SUN=$81D4
Global GL_SUN_convolution_border_modes:Byte="__GLEW_SUN_convolution_border_modes"
Const GL_GLOBAL_ALPHA_SUN=$81D9
Const GL_GLOBAL_ALPHA_FACTOR_SUN=$81DA
Global glGlobalAlphaFactorbSUN(factor_:Byte)="__glewGlobalAlphaFactorbSUN"
Global glGlobalAlphaFactordSUN(factor_:Double)="__glewGlobalAlphaFactordSUN"
Global glGlobalAlphaFactorfSUN(factor_:Float)="__glewGlobalAlphaFactorfSUN"
Global glGlobalAlphaFactoriSUN(factor_:Int)="__glewGlobalAlphaFactoriSUN"
Global glGlobalAlphaFactorsSUN(factor_:Short)="__glewGlobalAlphaFactorsSUN"
Global glGlobalAlphaFactorubSUN(factor_:Byte)="__glewGlobalAlphaFactorubSUN"
Global glGlobalAlphaFactoruiSUN(factor_:Int)="__glewGlobalAlphaFactoruiSUN"
Global glGlobalAlphaFactorusSUN(factor_:Short)="__glewGlobalAlphaFactorusSUN"
Global GL_SUN_global_alpha:Byte="__GLEW_SUN_global_alpha"
Const GL_QUAD_MESH_SUN=$8614
Const GL_TRIANGLE_MESH_SUN=$8615
Global GL_SUN_mesh_array:Byte="__GLEW_SUN_mesh_array"
Global glReadVideoPixelsSUN(x_:Int,y_:Int,width_:Int,height_:Int,format_:Int,type_:Int,pixels_:Byte Ptr)="__glewReadVideoPixelsSUN"
Global GL_SUN_read_video_pixels:Byte="__GLEW_SUN_read_video_pixels"
Const GL_SLICE_ACCUM_SUN=$85CC
Global GL_SUN_slice_accum:Byte="__GLEW_SUN_slice_accum"
Const GL_RESTART_SUN=$01
Const GL_REPLACE_MIDDLE_SUN=$02
Const GL_REPLACE_OLDEST_SUN=$03
Const GL_TRIANGLE_LIST_SUN=$81D7
Const GL_REPLACEMENT_CODE_SUN=$81D8
Const GL_REPLACEMENT_CODE_ARRAY_SUN=$85C0
Const GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN=$85C1
Const GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN=$85C2
Const GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN=$85C3
Const GL_R1UI_V3F_SUN=$85C4
Const GL_R1UI_C4UB_V3F_SUN=$85C5
Const GL_R1UI_C3F_V3F_SUN=$85C6
Const GL_R1UI_N3F_V3F_SUN=$85C7
Const GL_R1UI_C4F_N3F_V3F_SUN=$85C8
Const GL_R1UI_T2F_V3F_SUN=$85C9
Const GL_R1UI_T2F_N3F_V3F_SUN=$85CA
Const GL_R1UI_T2F_C4F_N3F_V3F_SUN=$85CB
Global glReplacementCodePointerSUN(type_:Int,stride_:Int,pointer_:Byte Ptr)="__glewReplacementCodePointerSUN"
Global glReplacementCodeubSUN(code_:Byte)="__glewReplacementCodeubSUN"
Global glReplacementCodeubvSUN(code_:Byte Ptr)="__glewReplacementCodeubvSUN"
Global glReplacementCodeuiSUN(code_:Int)="__glewReplacementCodeuiSUN"
Global glReplacementCodeuivSUN(code_:Int Ptr)="__glewReplacementCodeuivSUN"
Global glReplacementCodeusSUN(code_:Short)="__glewReplacementCodeusSUN"
Global glReplacementCodeusvSUN(code_:Short Ptr)="__glewReplacementCodeusvSUN"
Global GL_SUN_triangle_list:Byte="__GLEW_SUN_triangle_list"
Global glColor3fVertex3fSUN(r_:Float,g_:Float,b_:Float,x_:Float,y_:Float,z_:Float)="__glewColor3fVertex3fSUN"
Global glColor3fVertex3fvSUN(c_:Float Ptr,v_:Float Ptr)="__glewColor3fVertex3fvSUN"
Global glColor4fNormal3fVertex3fSUN(r_:Float,g_:Float,b_:Float,a_:Float,nx_:Float,ny_:Float,nz_:Float,x_:Float,y_:Float,z_:Float)="__glewColor4fNormal3fVertex3fSUN"
Global glColor4fNormal3fVertex3fvSUN(c_:Float Ptr,n_:Float Ptr,v_:Float Ptr)="__glewColor4fNormal3fVertex3fvSUN"
Global glColor4ubVertex2fSUN(r_:Byte,g_:Byte,b_:Byte,a_:Byte,x_:Float,y_:Float)="__glewColor4ubVertex2fSUN"
Global glColor4ubVertex2fvSUN(c_:Byte Ptr,v_:Float Ptr)="__glewColor4ubVertex2fvSUN"
Global glColor4ubVertex3fSUN(r_:Byte,g_:Byte,b_:Byte,a_:Byte,x_:Float,y_:Float,z_:Float)="__glewColor4ubVertex3fSUN"
Global glColor4ubVertex3fvSUN(c_:Byte Ptr,v_:Float Ptr)="__glewColor4ubVertex3fvSUN"
Global glNormal3fVertex3fSUN(nx_:Float,ny_:Float,nz_:Float,x_:Float,y_:Float,z_:Float)="__glewNormal3fVertex3fSUN"
Global glNormal3fVertex3fvSUN(n_:Float Ptr,v_:Float Ptr)="__glewNormal3fVertex3fvSUN"
Global glReplacementCodeuiColor3fVertex3fSUN(rc_:Int,r_:Float,g_:Float,b_:Float,x_:Float,y_:Float,z_:Float)="__glewReplacementCodeuiColor3fVertex3fSUN"
Global glReplacementCodeuiColor3fVertex3fvSUN(rc_:Int Ptr,c_:Float Ptr,v_:Float Ptr)="__glewReplacementCodeuiColor3fVertex3fvSUN"
Global glReplacementCodeuiColor4fNormal3fVertex3fSUN(rc_:Int,r_:Float,g_:Float,b_:Float,a_:Float,nx_:Float,ny_:Float,nz_:Float,x_:Float,y_:Float,z_:Float)="__glewReplacementCodeuiColor4fNormal3fVertex3fSUN"
Global glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc_:Int Ptr,c_:Float Ptr,n_:Float Ptr,v_:Float Ptr)="__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN"
Global glReplacementCodeuiColor4ubVertex3fSUN(rc_:Int,r_:Byte,g_:Byte,b_:Byte,a_:Byte,x_:Float,y_:Float,z_:Float)="__glewReplacementCodeuiColor4ubVertex3fSUN"
Global glReplacementCodeuiColor4ubVertex3fvSUN(rc_:Int Ptr,c_:Byte Ptr,v_:Float Ptr)="__glewReplacementCodeuiColor4ubVertex3fvSUN"
Global glReplacementCodeuiNormal3fVertex3fSUN(rc_:Int,nx_:Float,ny_:Float,nz_:Float,x_:Float,y_:Float,z_:Float)="__glewReplacementCodeuiNormal3fVertex3fSUN"
Global glReplacementCodeuiNormal3fVertex3fvSUN(rc_:Int Ptr,n_:Float Ptr,v_:Float Ptr)="__glewReplacementCodeuiNormal3fVertex3fvSUN"
Global glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc_:Int,s_:Float,t_:Float,r_:Float,g_:Float,b_:Float,a_:Float,nx_:Float,ny_:Float,nz_:Float,x_:Float,y_:Float,z_:Float)="__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"
Global glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc_:Int Ptr,tc_:Float Ptr,c_:Float Ptr,n_:Float Ptr,v_:Float Ptr)="__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"
Global glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc_:Int,s_:Float,t_:Float,nx_:Float,ny_:Float,nz_:Float,x_:Float,y_:Float,z_:Float)="__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"
Global glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc_:Int Ptr,tc_:Float Ptr,n_:Float Ptr,v_:Float Ptr)="__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"
Global glReplacementCodeuiTexCoord2fVertex3fSUN(rc_:Int,s_:Float,t_:Float,x_:Float,y_:Float,z_:Float)="__glewReplacementCodeuiTexCoord2fVertex3fSUN"
Global glReplacementCodeuiTexCoord2fVertex3fvSUN(rc_:Int Ptr,tc_:Float Ptr,v_:Float Ptr)="__glewReplacementCodeuiTexCoord2fVertex3fvSUN"
Global glReplacementCodeuiVertex3fSUN(rc_:Int,x_:Float,y_:Float,z_:Float)="__glewReplacementCodeuiVertex3fSUN"
Global glReplacementCodeuiVertex3fvSUN(rc_:Int Ptr,v_:Float Ptr)="__glewReplacementCodeuiVertex3fvSUN"
Global glTexCoord2fColor3fVertex3fSUN(s_:Float,t_:Float,r_:Float,g_:Float,b_:Float,x_:Float,y_:Float,z_:Float)="__glewTexCoord2fColor3fVertex3fSUN"
Global glTexCoord2fColor3fVertex3fvSUN(tc_:Float Ptr,c_:Float Ptr,v_:Float Ptr)="__glewTexCoord2fColor3fVertex3fvSUN"
Global glTexCoord2fColor4fNormal3fVertex3fSUN(s_:Float,t_:Float,r_:Float,g_:Float,b_:Float,a_:Float,nx_:Float,ny_:Float,nz_:Float,x_:Float,y_:Float,z_:Float)="__glewTexCoord2fColor4fNormal3fVertex3fSUN"
Global glTexCoord2fColor4fNormal3fVertex3fvSUN(tc_:Float Ptr,c_:Float Ptr,n_:Float Ptr,v_:Float Ptr)="__glewTexCoord2fColor4fNormal3fVertex3fvSUN"
Global glTexCoord2fColor4ubVertex3fSUN(s_:Float,t_:Float,r_:Byte,g_:Byte,b_:Byte,a_:Byte,x_:Float,y_:Float,z_:Float)="__glewTexCoord2fColor4ubVertex3fSUN"
Global glTexCoord2fColor4ubVertex3fvSUN(tc_:Float Ptr,c_:Byte Ptr,v_:Float Ptr)="__glewTexCoord2fColor4ubVertex3fvSUN"
Global glTexCoord2fNormal3fVertex3fSUN(s_:Float,t_:Float,nx_:Float,ny_:Float,nz_:Float,x_:Float,y_:Float,z_:Float)="__glewTexCoord2fNormal3fVertex3fSUN"
Global glTexCoord2fNormal3fVertex3fvSUN(tc_:Float Ptr,n_:Float Ptr,v_:Float Ptr)="__glewTexCoord2fNormal3fVertex3fvSUN"
Global glTexCoord2fVertex3fSUN(s_:Float,t_:Float,x_:Float,y_:Float,z_:Float)="__glewTexCoord2fVertex3fSUN"
Global glTexCoord2fVertex3fvSUN(tc_:Float Ptr,v_:Float Ptr)="__glewTexCoord2fVertex3fvSUN"
Global glTexCoord4fColor4fNormal3fVertex4fSUN(s_:Float,t_:Float,p_:Float,q_:Float,r_:Float,g_:Float,b_:Float,a_:Float,nx_:Float,ny_:Float,nz_:Float,x_:Float,y_:Float,z_:Float,w_:Float)="__glewTexCoord4fColor4fNormal3fVertex4fSUN"
Global glTexCoord4fColor4fNormal3fVertex4fvSUN(tc_:Float Ptr,c_:Float Ptr,n_:Float Ptr,v_:Float Ptr)="__glewTexCoord4fColor4fNormal3fVertex4fvSUN"
Global glTexCoord4fVertex4fSUN(s_:Float,t_:Float,p_:Float,q_:Float,x_:Float,y_:Float,z_:Float,w_:Float)="__glewTexCoord4fVertex4fSUN"
Global glTexCoord4fVertex4fvSUN(tc_:Float Ptr,v_:Float Ptr)="__glewTexCoord4fVertex4fvSUN"
Global GL_SUN_vertex:Byte="__GLEW_SUN_vertex"
Const GL_PHONG_WIN=$80EA
Const GL_PHONG_HINT_WIN=$80EB
Global GL_WIN_phong_shading:Byte="__GLEW_WIN_phong_shading"
Const GL_FOG_SPECULAR_TEXTURE_WIN=$80EC
Global GL_WIN_specular_fog:Byte="__GLEW_WIN_specular_fog"
Global glAddSwapHintRectWIN(x_:Int,y_:Int,width_:Int,height_:Int)="__glewAddSwapHintRectWIN"
Global GL_WIN_swap_hint:Byte="__GLEW_WIN_swap_hint"

End Extern

Extern "C"

Function glewInit()

End Extern
