Changeset 944


Ignore:
Timestamp:
Sep 10, 2011, 7:57:28 PM (8 years ago)
Author:
sam
Message:

build: add a Win64 cross-build script and upgrade glew to 1.7.0.

Location:
trunk
Files:
11 added
9 deleted
2 edited
1 copied
3 moved

Legend:

Unmodified
Added
Removed
  • trunk/build-mingw

    r918 r944  
    2222
    2323# Glew include path
    24 CPPFLAGS="$CPPFLAGS -I`pwd`/contrib/glew-1.6.0/include -DGLEW_STATIC"
     24CPPFLAGS="$CPPFLAGS -I`pwd`/contrib/glew-1.7.0/include -DGLEW_STATIC"
    2525
    2626# GTK include path
     
    4141
    4242# Glew library path
    43 LDFLAGS="$LDFLAGS -L`pwd`/contrib/glew-1.6.0/lib"
     43LDFLAGS="$LDFLAGS -L`pwd`/contrib/glew-1.7.0/lib/i686-w64-mingw32"
    4444
    4545# GTK library path
     
    6565# Only on Windows
    6666if test "x${MSYSTEM}" != xMINGW32; then
    67   HOSTFLAGS=--host=i586-mingw32msvc
     67  HOSTFLAGS=--host=i686-w64-mingw32
    6868  BUILDFLAGS=--build=none
    6969fi
  • trunk/build-mingw64

    r943 r944  
    2222
    2323# Glew include path
    24 CPPFLAGS="$CPPFLAGS -I`pwd`/contrib/glew-1.6.0/include -DGLEW_STATIC"
     24CPPFLAGS="$CPPFLAGS -I`pwd`/contrib/glew-1.7.0/include -DGLEW_STATIC"
    2525
    2626# GTK include path
     
    4141
    4242# Glew library path
    43 LDFLAGS="$LDFLAGS -L`pwd`/contrib/glew-1.6.0/lib"
     43LDFLAGS="$LDFLAGS -L`pwd`/contrib/glew-1.7.0/lib/x86_64-w64-mingw32"
    4444
    4545# GTK library path
     
    6565# Only on Windows
    6666if test "x${MSYSTEM}" != xMINGW32; then
    67   HOSTFLAGS=--host=i586-mingw32msvc
     67  HOSTFLAGS=--host=x86_64-w64-mingw32
    6868  BUILDFLAGS=--build=none
    6969fi
  • trunk/contrib/glew-1.7.0/include/GL/glew.h

    • Property svn:keywords set to Id
    r943 r944  
    200200#include <stddef.h>
    201201
    202 /* SGI MIPSPro doesn't like stdint.h in C++ mode */
    203 
    204 #if defined(__sgi) && !defined(__GNUC__)
     202/* SGI MIPSPro doesn't like stdint.h in C++ mode          */
     203/* ID: 3376260 Solaris 9 has inttypes.h, but not stdint.h */
     204
     205#if (defined(__sgi) || defined(__sun)) && !defined(__GNUC__)
    205206#include <inttypes.h>
    206207#else
     
    14911492typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord);
    14921493typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord);
    1493 typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
    1494 typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount);
     1494typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
     1495typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount);
    14951496typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
    14961497typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);
     
    24092410#endif /* GL_VERSION_4_1 */
    24102411
     2412/* ----------------------------- GL_VERSION_4_2 ---------------------------- */
     2413
     2414#ifndef GL_VERSION_4_2
     2415#define GL_VERSION_4_2 1
     2416
     2417#define GLEW_VERSION_4_2 GLEW_GET_VAR(__GLEW_VERSION_4_2)
     2418
     2419#endif /* GL_VERSION_4_2 */
     2420
    24112421/* -------------------------- GL_3DFX_multisample -------------------------- */
    24122422
     
    25352545
    25362546#endif /* GL_AMD_draw_buffers_blend */
     2547
     2548/* ----------------------- GL_AMD_multi_draw_indirect ---------------------- */
     2549
     2550#ifndef GL_AMD_multi_draw_indirect
     2551#define GL_AMD_multi_draw_indirect 1
     2552
     2553typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) (GLenum mode, const void* indirect, GLsizei primcount, GLsizei stride);
     2554typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum mode, GLenum type, const void* indirect, GLsizei primcount, GLsizei stride);
     2555
     2556#define glMultiDrawArraysIndirectAMD GLEW_GET_FUN(__glewMultiDrawArraysIndirectAMD)
     2557#define glMultiDrawElementsIndirectAMD GLEW_GET_FUN(__glewMultiDrawElementsIndirectAMD)
     2558
     2559#define GLEW_AMD_multi_draw_indirect GLEW_GET_VAR(__GLEW_AMD_multi_draw_indirect)
     2560
     2561#endif /* GL_AMD_multi_draw_indirect */
    25372562
    25382563/* ------------------------- GL_AMD_name_gen_delete ------------------------ */
     
    30343059#endif /* GL_ARB_ES2_compatibility */
    30353060
     3061/* -------------------------- GL_ARB_base_instance ------------------------- */
     3062
     3063#ifndef GL_ARB_base_instance
     3064#define GL_ARB_base_instance 1
     3065
     3066typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance);
     3067typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount, GLuint baseinstance);
     3068typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount, GLint basevertex, GLuint baseinstance);
     3069
     3070#define glDrawArraysInstancedBaseInstance GLEW_GET_FUN(__glewDrawArraysInstancedBaseInstance)
     3071#define glDrawElementsInstancedBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseInstance)
     3072#define glDrawElementsInstancedBaseVertexBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertexBaseInstance)
     3073
     3074#define GLEW_ARB_base_instance GLEW_GET_VAR(__GLEW_ARB_base_instance)
     3075
     3076#endif /* GL_ARB_base_instance */
     3077
    30363078/* ----------------------- GL_ARB_blend_func_extended ---------------------- */
    30373079
     
    31003142
    31013143#endif /* GL_ARB_compatibility */
     3144
     3145/* ---------------- GL_ARB_compressed_texture_pixel_storage ---------------- */
     3146
     3147#ifndef GL_ARB_compressed_texture_pixel_storage
     3148#define GL_ARB_compressed_texture_pixel_storage 1
     3149
     3150#define GL_UNPACK_COMPRESSED_BLOCK_WIDTH 0x9127
     3151#define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT 0x9128
     3152#define GL_UNPACK_COMPRESSED_BLOCK_DEPTH 0x9129
     3153#define GL_UNPACK_COMPRESSED_BLOCK_SIZE 0x912A
     3154#define GL_PACK_COMPRESSED_BLOCK_WIDTH 0x912B
     3155#define GL_PACK_COMPRESSED_BLOCK_HEIGHT 0x912C
     3156#define GL_PACK_COMPRESSED_BLOCK_DEPTH 0x912D
     3157#define GL_PACK_COMPRESSED_BLOCK_SIZE 0x912E
     3158
     3159#define GLEW_ARB_compressed_texture_pixel_storage GLEW_GET_VAR(__GLEW_ARB_compressed_texture_pixel_storage)
     3160
     3161#endif /* GL_ARB_compressed_texture_pixel_storage */
     3162
     3163/* ----------------------- GL_ARB_conservative_depth ----------------------- */
     3164
     3165#ifndef GL_ARB_conservative_depth
     3166#define GL_ARB_conservative_depth 1
     3167
     3168#define GLEW_ARB_conservative_depth GLEW_GET_VAR(__GLEW_ARB_conservative_depth)
     3169
     3170#endif /* GL_ARB_conservative_depth */
    31023171
    31033172/* --------------------------- GL_ARB_copy_buffer -------------------------- */
     
    38633932#endif /* GL_ARB_instanced_arrays */
    38643933
     3934/* ---------------------- GL_ARB_internalformat_query ---------------------- */
     3935
     3936#ifndef GL_ARB_internalformat_query
     3937#define GL_ARB_internalformat_query 1
     3938
     3939#define GL_NUM_SAMPLE_COUNTS 0x9380
     3940
     3941typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params);
     3942
     3943#define glGetInternalformativ GLEW_GET_FUN(__glewGetInternalformativ)
     3944
     3945#define GLEW_ARB_internalformat_query GLEW_GET_VAR(__GLEW_ARB_internalformat_query)
     3946
     3947#endif /* GL_ARB_internalformat_query */
     3948
     3949/* ---------------------- GL_ARB_map_buffer_alignment ---------------------- */
     3950
     3951#ifndef GL_ARB_map_buffer_alignment
     3952#define GL_ARB_map_buffer_alignment 1
     3953
     3954#define GL_MIN_MAP_BUFFER_ALIGNMENT 0x90BC
     3955
     3956#define GLEW_ARB_map_buffer_alignment GLEW_GET_VAR(__GLEW_ARB_map_buffer_alignment)
     3957
     3958#endif /* GL_ARB_map_buffer_alignment */
     3959
    38653960/* ------------------------ GL_ARB_map_buffer_range ------------------------ */
    38663961
     
    41764271#define GL_NO_RESET_NOTIFICATION_ARB 0x8261
    41774272
     4273typedef GLenum (GLAPIENTRY * PFNGLGETGRAPHICSRESETSTATUSARBPROC) (void);
    41784274typedef void (GLAPIENTRY * PFNGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table);
    41794275typedef void (GLAPIENTRY * PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void* img);
     
    41964292typedef void (GLAPIENTRY * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data);
    41974293
     4294#define glGetGraphicsResetStatusARB GLEW_GET_FUN(__glewGetGraphicsResetStatusARB)
    41984295#define glGetnColorTableARB GLEW_GET_FUN(__glewGetnColorTableARB)
    41994296#define glGetnCompressedTexImageARB GLEW_GET_FUN(__glewGetnCompressedTexImageARB)
     
    44294526#endif /* GL_ARB_separate_shader_objects */
    44304527
     4528/* --------------------- GL_ARB_shader_atomic_counters --------------------- */
     4529
     4530#ifndef GL_ARB_shader_atomic_counters
     4531#define GL_ARB_shader_atomic_counters 1
     4532
     4533#define GL_ATOMIC_COUNTER_BUFFER 0x92C0
     4534#define GL_ATOMIC_COUNTER_BUFFER_BINDING 0x92C1
     4535#define GL_ATOMIC_COUNTER_BUFFER_START 0x92C2
     4536#define GL_ATOMIC_COUNTER_BUFFER_SIZE 0x92C3
     4537#define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE 0x92C4
     4538#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS 0x92C5
     4539#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES 0x92C6
     4540#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER 0x92C7
     4541#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER 0x92C8
     4542#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER 0x92C9
     4543#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER 0x92CA
     4544#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER 0x92CB
     4545#define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 0x92CC
     4546#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 0x92CD
     4547#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 0x92CE
     4548#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 0x92CF
     4549#define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 0x92D0
     4550#define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 0x92D1
     4551#define GL_MAX_VERTEX_ATOMIC_COUNTERS 0x92D2
     4552#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 0x92D3
     4553#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 0x92D4
     4554#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS 0x92D5
     4555#define GL_MAX_FRAGMENT_ATOMIC_COUNTERS 0x92D6
     4556#define GL_MAX_COMBINED_ATOMIC_COUNTERS 0x92D7
     4557#define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 0x92D8
     4558#define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS 0x92D9
     4559#define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX 0x92DA
     4560#define GL_UNSIGNED_INT_ATOMIC_COUNTER 0x92DB
     4561#define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 0x92DC
     4562
     4563typedef void (GLAPIENTRY * PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint* params);
     4564
     4565#define glGetActiveAtomicCounterBufferiv GLEW_GET_FUN(__glewGetActiveAtomicCounterBufferiv)
     4566
     4567#define GLEW_ARB_shader_atomic_counters GLEW_GET_VAR(__GLEW_ARB_shader_atomic_counters)
     4568
     4569#endif /* GL_ARB_shader_atomic_counters */
     4570
    44314571/* ----------------------- GL_ARB_shader_bit_encoding ---------------------- */
    44324572
     
    44374577
    44384578#endif /* GL_ARB_shader_bit_encoding */
     4579
     4580/* --------------------- GL_ARB_shader_image_load_store -------------------- */
     4581
     4582#ifndef GL_ARB_shader_image_load_store
     4583#define GL_ARB_shader_image_load_store 1
     4584
     4585#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001
     4586#define GL_ELEMENT_ARRAY_BARRIER_BIT 0x00000002
     4587#define GL_UNIFORM_BARRIER_BIT 0x00000004
     4588#define GL_TEXTURE_FETCH_BARRIER_BIT 0x00000008
     4589#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x00000020
     4590#define GL_COMMAND_BARRIER_BIT 0x00000040
     4591#define GL_PIXEL_BUFFER_BARRIER_BIT 0x00000080
     4592#define GL_TEXTURE_UPDATE_BARRIER_BIT 0x00000100
     4593#define GL_BUFFER_UPDATE_BARRIER_BIT 0x00000200
     4594#define GL_FRAMEBUFFER_BARRIER_BIT 0x00000400
     4595#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT 0x00000800
     4596#define GL_ATOMIC_COUNTER_BARRIER_BIT 0x00001000
     4597#define GL_MAX_IMAGE_UNITS 0x8F38
     4598#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS 0x8F39
     4599#define GL_IMAGE_BINDING_NAME 0x8F3A
     4600#define GL_IMAGE_BINDING_LEVEL 0x8F3B
     4601#define GL_IMAGE_BINDING_LAYERED 0x8F3C
     4602#define GL_IMAGE_BINDING_LAYER 0x8F3D
     4603#define GL_IMAGE_BINDING_ACCESS 0x8F3E
     4604#define GL_IMAGE_1D 0x904C
     4605#define GL_IMAGE_2D 0x904D
     4606#define GL_IMAGE_3D 0x904E
     4607#define GL_IMAGE_2D_RECT 0x904F
     4608#define GL_IMAGE_CUBE 0x9050
     4609#define GL_IMAGE_BUFFER 0x9051
     4610#define GL_IMAGE_1D_ARRAY 0x9052
     4611#define GL_IMAGE_2D_ARRAY 0x9053
     4612#define GL_IMAGE_CUBE_MAP_ARRAY 0x9054
     4613#define GL_IMAGE_2D_MULTISAMPLE 0x9055
     4614#define GL_IMAGE_2D_MULTISAMPLE_ARRAY 0x9056
     4615#define GL_INT_IMAGE_1D 0x9057
     4616#define GL_INT_IMAGE_2D 0x9058
     4617#define GL_INT_IMAGE_3D 0x9059
     4618#define GL_INT_IMAGE_2D_RECT 0x905A
     4619#define GL_INT_IMAGE_CUBE 0x905B
     4620#define GL_INT_IMAGE_BUFFER 0x905C
     4621#define GL_INT_IMAGE_1D_ARRAY 0x905D
     4622#define GL_INT_IMAGE_2D_ARRAY 0x905E
     4623#define GL_INT_IMAGE_CUBE_MAP_ARRAY 0x905F
     4624#define GL_INT_IMAGE_2D_MULTISAMPLE 0x9060
     4625#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x9061
     4626#define GL_UNSIGNED_INT_IMAGE_1D 0x9062
     4627#define GL_UNSIGNED_INT_IMAGE_2D 0x9063
     4628#define GL_UNSIGNED_INT_IMAGE_3D 0x9064
     4629#define GL_UNSIGNED_INT_IMAGE_2D_RECT 0x9065
     4630#define GL_UNSIGNED_INT_IMAGE_CUBE 0x9066
     4631#define GL_UNSIGNED_INT_IMAGE_BUFFER 0x9067
     4632#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY 0x9068
     4633#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY 0x9069
     4634#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY 0x906A
     4635#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE 0x906B
     4636#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x906C
     4637#define GL_MAX_IMAGE_SAMPLES 0x906D
     4638#define GL_IMAGE_BINDING_FORMAT 0x906E
     4639#define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE 0x90C7
     4640#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE 0x90C8
     4641#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS 0x90C9
     4642#define GL_MAX_VERTEX_IMAGE_UNIFORMS 0x90CA
     4643#define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0x90CB
     4644#define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0x90CC
     4645#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0x90CD
     4646#define GL_MAX_FRAGMENT_IMAGE_UNIFORMS 0x90CE
     4647#define GL_MAX_COMBINED_IMAGE_UNIFORMS 0x90CF
     4648#define GL_ALL_BARRIER_BITS 0xFFFFFFFF
     4649
     4650typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
     4651typedef void (GLAPIENTRY * PFNGLMEMORYBARRIERPROC) (GLbitfield barriers);
     4652
     4653#define glBindImageTexture GLEW_GET_FUN(__glewBindImageTexture)
     4654#define glMemoryBarrier GLEW_GET_FUN(__glewMemoryBarrier)
     4655
     4656#define GLEW_ARB_shader_image_load_store GLEW_GET_VAR(__GLEW_ARB_shader_image_load_store)
     4657
     4658#endif /* GL_ARB_shader_image_load_store */
    44394659
    44404660/* ------------------------- GL_ARB_shader_objects ------------------------- */
     
    46404860#endif /* GL_ARB_shading_language_100 */
    46414861
     4862/* -------------------- GL_ARB_shading_language_420pack -------------------- */
     4863
     4864#ifndef GL_ARB_shading_language_420pack
     4865#define GL_ARB_shading_language_420pack 1
     4866
     4867#define GLEW_ARB_shading_language_420pack GLEW_GET_VAR(__GLEW_ARB_shading_language_420pack)
     4868
     4869#endif /* GL_ARB_shading_language_420pack */
     4870
    46424871/* -------------------- GL_ARB_shading_language_include -------------------- */
    46434872
     
    46664895
    46674896#endif /* GL_ARB_shading_language_include */
     4897
     4898/* -------------------- GL_ARB_shading_language_packing -------------------- */
     4899
     4900#ifndef GL_ARB_shading_language_packing
     4901#define GL_ARB_shading_language_packing 1
     4902
     4903#define GLEW_ARB_shading_language_packing GLEW_GET_VAR(__GLEW_ARB_shading_language_packing)
     4904
     4905#endif /* GL_ARB_shading_language_packing */
    46684906
    46694907/* ----------------------------- GL_ARB_shadow ----------------------------- */
     
    51605398#endif /* GL_ARB_texture_rgb10_a2ui */
    51615399
     5400/* ------------------------- GL_ARB_texture_storage ------------------------ */
     5401
     5402#ifndef GL_ARB_texture_storage
     5403#define GL_ARB_texture_storage 1
     5404
     5405#define GL_ALPHA8_EXT 0x803C
     5406#define GL_LUMINANCE8_EXT 0x8040
     5407#define GL_LUMINANCE8_ALPHA8_EXT 0x8045
     5408#define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F
     5409
     5410typedef void (GLAPIENTRY * PFNGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
     5411typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
     5412typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
     5413typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
     5414typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
     5415typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
     5416
     5417#define glTexStorage1D GLEW_GET_FUN(__glewTexStorage1D)
     5418#define glTexStorage2D GLEW_GET_FUN(__glewTexStorage2D)
     5419#define glTexStorage3D GLEW_GET_FUN(__glewTexStorage3D)
     5420#define glTextureStorage1DEXT GLEW_GET_FUN(__glewTextureStorage1DEXT)
     5421#define glTextureStorage2DEXT GLEW_GET_FUN(__glewTextureStorage2DEXT)
     5422#define glTextureStorage3DEXT GLEW_GET_FUN(__glewTextureStorage3DEXT)
     5423
     5424#define GLEW_ARB_texture_storage GLEW_GET_VAR(__GLEW_ARB_texture_storage)
     5425
     5426#endif /* GL_ARB_texture_storage */
     5427
    51625428/* ------------------------- GL_ARB_texture_swizzle ------------------------ */
    51635429
     
    52465512
    52475513#endif /* GL_ARB_transform_feedback3 */
     5514
     5515/* ------------------ GL_ARB_transform_feedback_instanced ------------------ */
     5516
     5517#ifndef GL_ARB_transform_feedback_instanced
     5518#define GL_ARB_transform_feedback_instanced 1
     5519
     5520typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei primcount);
     5521typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei primcount);
     5522
     5523#define glDrawTransformFeedbackInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackInstanced)
     5524#define glDrawTransformFeedbackStreamInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackStreamInstanced)
     5525
     5526#define GLEW_ARB_transform_feedback_instanced GLEW_GET_VAR(__GLEW_ARB_transform_feedback_instanced)
     5527
     5528#endif /* GL_ARB_transform_feedback_instanced */
    52485529
    52495530/* ------------------------ GL_ARB_transpose_matrix ------------------------ */
     
    74907771#endif /* GL_EXT_framebuffer_multisample */
    74917772
     7773/* --------------- GL_EXT_framebuffer_multisample_blit_scaled -------------- */
     7774
     7775#ifndef GL_EXT_framebuffer_multisample_blit_scaled
     7776#define GL_EXT_framebuffer_multisample_blit_scaled 1
     7777
     7778#define GL_SCALED_RESOLVE_FASTEST_EXT 0x90BA
     7779#define GL_SCALED_RESOLVE_NICEST_EXT 0x90BB
     7780
     7781#define GLEW_EXT_framebuffer_multisample_blit_scaled GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample_blit_scaled)
     7782
     7783#endif /* GL_EXT_framebuffer_multisample_blit_scaled */
     7784
    74927785/* ----------------------- GL_EXT_framebuffer_object ----------------------- */
    74937786
     
    96239916#define GL_KTX_STENCIL_REGION 0x3
    96249917
    9625 typedef GLuint (GLAPIENTRY * PFNGLBUFFERREGIONENABLEDEXTPROC) (void);
    9626 typedef void (GLAPIENTRY * PFNGLDELETEBUFFERREGIONEXTPROC) (GLenum region);
    9627 typedef void (GLAPIENTRY * PFNGLDRAWBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);
    9628 typedef GLuint (GLAPIENTRY * PFNGLNEWBUFFERREGIONEXTPROC) (GLenum region);
    9629 typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height);
    9630 
    9631 #define glBufferRegionEnabledEXT GLEW_GET_FUN(__glewBufferRegionEnabledEXT)
    9632 #define glDeleteBufferRegionEXT GLEW_GET_FUN(__glewDeleteBufferRegionEXT)
    9633 #define glDrawBufferRegionEXT GLEW_GET_FUN(__glewDrawBufferRegionEXT)
    9634 #define glNewBufferRegionEXT GLEW_GET_FUN(__glewNewBufferRegionEXT)
    9635 #define glReadBufferRegionEXT GLEW_GET_FUN(__glewReadBufferRegionEXT)
     9918typedef GLuint (GLAPIENTRY * PFNGLBUFFERREGIONENABLEDPROC) (void);
     9919typedef void (GLAPIENTRY * PFNGLDELETEBUFFERREGIONPROC) (GLenum region);
     9920typedef void (GLAPIENTRY * PFNGLDRAWBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);
     9921typedef GLuint (GLAPIENTRY * PFNGLNEWBUFFERREGIONPROC) (GLenum region);
     9922typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height);
     9923
     9924#define glBufferRegionEnabled GLEW_GET_FUN(__glewBufferRegionEnabled)
     9925#define glDeleteBufferRegion GLEW_GET_FUN(__glewDeleteBufferRegion)
     9926#define glDrawBufferRegion GLEW_GET_FUN(__glewDrawBufferRegion)
     9927#define glNewBufferRegion GLEW_GET_FUN(__glewNewBufferRegion)
     9928#define glReadBufferRegion GLEW_GET_FUN(__glewReadBufferRegion)
    96369929
    96379930#define GLEW_KTX_buffer_region GLEW_GET_VAR(__GLEW_KTX_buffer_region)
     
    1051610809
    1051710810#endif /* GL_NV_parameter_buffer_object2 */
     10811
     10812/* -------------------------- GL_NV_path_rendering ------------------------- */
     10813
     10814#ifndef GL_NV_path_rendering
     10815#define GL_NV_path_rendering 1
     10816
     10817#define GL_CLOSE_PATH_NV 0x00
     10818#define GL_BOLD_BIT_NV 0x01
     10819#define GL_GLYPH_WIDTH_BIT_NV 0x01
     10820#define GL_MOVE_TO_NV 0x02
     10821#define GL_GLYPH_HEIGHT_BIT_NV 0x02
     10822#define GL_ITALIC_BIT_NV 0x02
     10823#define GL_RELATIVE_MOVE_TO_NV 0x03
     10824#define GL_LINE_TO_NV 0x04
     10825#define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x04
     10826#define GL_RELATIVE_LINE_TO_NV 0x05
     10827#define GL_HORIZONTAL_LINE_TO_NV 0x06
     10828#define GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x07
     10829#define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x08
     10830#define GL_VERTICAL_LINE_TO_NV 0x08
     10831#define GL_RELATIVE_VERTICAL_LINE_TO_NV 0x09
     10832#define GL_QUADRATIC_CURVE_TO_NV 0x0A
     10833#define GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B
     10834#define GL_CUBIC_CURVE_TO_NV 0x0C
     10835#define GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D
     10836#define GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E
     10837#define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F
     10838#define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10
     10839#define GL_SMOOTH_CUBIC_CURVE_TO_NV 0x10
     10840#define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x11
     10841#define GL_SMALL_CCW_ARC_TO_NV 0x12
     10842#define GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x13
     10843#define GL_SMALL_CW_ARC_TO_NV 0x14
     10844#define GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x15
     10845#define GL_LARGE_CCW_ARC_TO_NV 0x16
     10846#define GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x17
     10847#define GL_LARGE_CW_ARC_TO_NV 0x18
     10848#define GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x19
     10849#define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x20
     10850#define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x40
     10851#define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x80
     10852#define GL_CIRCULAR_CCW_ARC_TO_NV 0xF8
     10853#define GL_CIRCULAR_CW_ARC_TO_NV 0xFA
     10854#define GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC
     10855#define GL_ARC_TO_NV 0xFE
     10856#define GL_RELATIVE_ARC_TO_NV 0xFF
     10857#define GL_GLYPH_HAS_KERNING_NV 0x100
     10858#define GL_PRIMARY_COLOR_NV 0x852C
     10859#define GL_SECONDARY_COLOR_NV 0x852D
     10860#define GL_PRIMARY_COLOR 0x8577
     10861#define GL_PATH_FORMAT_SVG_NV 0x9070
     10862#define GL_PATH_FORMAT_PS_NV 0x9071
     10863#define GL_STANDARD_FONT_NAME_NV 0x9072
     10864#define GL_SYSTEM_FONT_NAME_NV 0x9073
     10865#define GL_FILE_NAME_NV 0x9074
     10866#define GL_PATH_STROKE_WIDTH_NV 0x9075
     10867#define GL_PATH_END_CAPS_NV 0x9076
     10868#define GL_PATH_INITIAL_END_CAP_NV 0x9077
     10869#define GL_PATH_TERMINAL_END_CAP_NV 0x9078
     10870#define GL_PATH_JOIN_STYLE_NV 0x9079
     10871#define GL_PATH_MITER_LIMIT_NV 0x907A
     10872#define GL_PATH_DASH_CAPS_NV 0x907B
     10873#define GL_PATH_INITIAL_DASH_CAP_NV 0x907C
     10874#define GL_PATH_TERMINAL_DASH_CAP_NV 0x907D
     10875#define GL_PATH_DASH_OFFSET_NV 0x907E
     10876#define GL_PATH_CLIENT_LENGTH_NV 0x907F
     10877#define GL_PATH_FILL_MODE_NV 0x9080
     10878#define GL_PATH_FILL_MASK_NV 0x9081
     10879#define GL_PATH_FILL_COVER_MODE_NV 0x9082
     10880#define GL_PATH_STROKE_COVER_MODE_NV 0x9083
     10881#define GL_PATH_STROKE_MASK_NV 0x9084
     10882#define GL_COUNT_UP_NV 0x9088
     10883#define GL_COUNT_DOWN_NV 0x9089
     10884#define GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A
     10885#define GL_CONVEX_HULL_NV 0x908B
     10886#define GL_BOUNDING_BOX_NV 0x908D
     10887#define GL_TRANSLATE_X_NV 0x908E
     10888#define GL_TRANSLATE_Y_NV 0x908F
     10889#define GL_TRANSLATE_2D_NV 0x9090
     10890#define GL_TRANSLATE_3D_NV 0x9091
     10891#define GL_AFFINE_2D_NV 0x9092
     10892#define GL_AFFINE_3D_NV 0x9094
     10893#define GL_TRANSPOSE_AFFINE_2D_NV 0x9096
     10894#define GL_TRANSPOSE_AFFINE_3D_NV 0x9098
     10895#define GL_UTF8_NV 0x909A
     10896#define GL_UTF16_NV 0x909B
     10897#define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C
     10898#define GL_PATH_COMMAND_COUNT_NV 0x909D
     10899#define GL_PATH_COORD_COUNT_NV 0x909E
     10900#define GL_PATH_DASH_ARRAY_COUNT_NV 0x909F
     10901#define GL_PATH_COMPUTED_LENGTH_NV 0x90A0
     10902#define GL_PATH_FILL_BOUNDING_BOX_NV 0x90A1
     10903#define GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2
     10904#define GL_SQUARE_NV 0x90A3
     10905#define GL_ROUND_NV 0x90A4
     10906#define GL_TRIANGULAR_NV 0x90A5
     10907#define GL_BEVEL_NV 0x90A6
     10908#define GL_MITER_REVERT_NV 0x90A7
     10909#define GL_MITER_TRUNCATE_NV 0x90A8
     10910#define GL_SKIP_MISSING_GLYPH_NV 0x90A9
     10911#define GL_USE_MISSING_GLYPH_NV 0x90AA
     10912#define GL_PATH_ERROR_POSITION_NV 0x90AB
     10913#define GL_PATH_FOG_GEN_MODE_NV 0x90AC
     10914#define GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD
     10915#define GL_ADJACENT_PAIRS_NV 0x90AE
     10916#define GL_FIRST_TO_REST_NV 0x90AF
     10917#define GL_PATH_GEN_MODE_NV 0x90B0
     10918#define GL_PATH_GEN_COEFF_NV 0x90B1
     10919#define GL_PATH_GEN_COLOR_FORMAT_NV 0x90B2
     10920#define GL_PATH_GEN_COMPONENTS_NV 0x90B3
     10921#define GL_PATH_DASH_OFFSET_RESET_NV 0x90B4
     10922#define GL_MOVE_TO_RESETS_NV 0x90B5
     10923#define GL_MOVE_TO_CONTINUES_NV 0x90B6
     10924#define GL_PATH_STENCIL_FUNC_NV 0x90B7
     10925#define GL_PATH_STENCIL_REF_NV 0x90B8
     10926#define GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9
     10927#define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD
     10928#define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE
     10929#define GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF
     10930#define GL_FONT_X_MIN_BOUNDS_NV 0x00010000
     10931#define GL_FONT_Y_MIN_BOUNDS_NV 0x00020000
     10932#define GL_FONT_X_MAX_BOUNDS_NV 0x00040000
     10933#define GL_FONT_Y_MAX_BOUNDS_NV 0x00080000
     10934#define GL_FONT_UNITS_PER_EM_NV 0x00100000
     10935#define GL_FONT_ASCENDER_NV 0x00200000
     10936#define GL_FONT_DESCENDER_NV 0x00400000
     10937#define GL_FONT_HEIGHT_NV 0x00800000
     10938#define GL_FONT_MAX_ADVANCE_WIDTH_NV 0x01000000
     10939#define GL_FONT_MAX_ADVANCE_HEIGHT_NV 0x02000000
     10940#define GL_FONT_UNDERLINE_POSITION_NV 0x04000000
     10941#define GL_FONT_UNDERLINE_THICKNESS_NV 0x08000000
     10942#define GL_FONT_HAS_KERNING_NV 0x10000000
     10943
     10944typedef void (GLAPIENTRY * PFNGLCOPYPATHNVPROC) (GLuint resultPath, GLuint srcPath);
     10945typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
     10946typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHNVPROC) (GLuint path, GLenum coverMode);
     10947typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
     10948typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHNVPROC) (GLuint name, GLenum coverMode);
     10949typedef void (GLAPIENTRY * PFNGLDELETEPATHSNVPROC) (GLuint path, GLsizei range);
     10950typedef GLuint (GLAPIENTRY * PFNGLGENPATHSNVPROC) (GLsizei range);
     10951typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENFVNVPROC) (GLenum color, GLenum pname, GLfloat* value);
     10952typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENIVNVPROC) (GLenum color, GLenum pname, GLint* value);
     10953typedef void (GLAPIENTRY * PFNGLGETPATHCOMMANDSNVPROC) (GLuint name, GLubyte* commands);
     10954typedef void (GLAPIENTRY * PFNGLGETPATHCOORDSNVPROC) (GLuint name, GLfloat* coords);
     10955typedef void (GLAPIENTRY * PFNGLGETPATHDASHARRAYNVPROC) (GLuint name, GLfloat* dashArray);
     10956typedef GLfloat (GLAPIENTRY * PFNGLGETPATHLENGTHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments);
     10957typedef void (GLAPIENTRY * PFNGLGETPATHMETRICRANGENVPROC) (GLbitfield metricQueryMask, GLuint fistPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics);
     10958typedef void (GLAPIENTRY * PFNGLGETPATHMETRICSNVPROC) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLsizei stride, GLfloat *metrics);
     10959typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERFVNVPROC) (GLuint name, GLenum param, GLfloat* value);
     10960typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERIVNVPROC) (GLuint name, GLenum param, GLint* value);
     10961typedef void (GLAPIENTRY * PFNGLGETPATHSPACINGNVPROC) (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing);
     10962typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENFVNVPROC) (GLenum texCoordSet, GLenum pname, GLfloat* value);
     10963typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENIVNVPROC) (GLenum texCoordSet, GLenum pname, GLint* value);
     10964typedef void (GLAPIENTRY * PFNGLINTERPOLATEPATHSNVPROC) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight);
     10965typedef GLboolean (GLAPIENTRY * PFNGLISPATHNVPROC) (GLuint path);
     10966typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINFILLPATHNVPROC) (GLuint path, GLuint mask, GLfloat x, GLfloat y);
     10967typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINSTROKEPATHNVPROC) (GLuint path, GLfloat x, GLfloat y);
     10968typedef void (GLAPIENTRY * PFNGLPATHCOLORGENNVPROC) (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs);
     10969typedef void (GLAPIENTRY * PFNGLPATHCOMMANDSNVPROC) (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords);
     10970typedef void (GLAPIENTRY * PFNGLPATHCOORDSNVPROC) (GLuint path, GLsizei numCoords, GLenum coordType, const void* coords);
     10971typedef void (GLAPIENTRY * PFNGLPATHCOVERDEPTHFUNCNVPROC) (GLenum zfunc);
     10972typedef void (GLAPIENTRY * PFNGLPATHDASHARRAYNVPROC) (GLuint path, GLsizei dashCount, const GLfloat* dashArray);
     10973typedef void (GLAPIENTRY * PFNGLPATHFOGGENNVPROC) (GLenum genMode);
     10974typedef void (GLAPIENTRY * PFNGLPATHGLYPHRANGENVPROC) (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
     10975typedef void (GLAPIENTRY * PFNGLPATHGLYPHSNVPROC) (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);
     10976typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFNVPROC) (GLuint path, GLenum pname, GLfloat value);
     10977typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, const GLfloat* value);
     10978typedef void (GLAPIENTRY * PFNGLPATHPARAMETERINVPROC) (GLuint path, GLenum pname, GLint value);
     10979typedef void (GLAPIENTRY * PFNGLPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, const GLint* value);
     10980typedef void (GLAPIENTRY * PFNGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat factor, GLint units);
     10981typedef void (GLAPIENTRY * PFNGLPATHSTENCILFUNCNVPROC) (GLenum func, GLint ref, GLuint mask);
     10982typedef void (GLAPIENTRY * PFNGLPATHSTRINGNVPROC) (GLuint path, GLenum format, GLsizei length, const void* pathString);
     10983typedef void (GLAPIENTRY * PFNGLPATHSUBCOMMANDSNVPROC) (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords);
     10984typedef void (GLAPIENTRY * PFNGLPATHSUBCOORDSNVPROC) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords);
     10985typedef void (GLAPIENTRY * PFNGLPATHTEXGENNVPROC) (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs);
     10986typedef GLboolean (GLAPIENTRY * PFNGLPOINTALONGPATHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY);
     10987typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues);
     10988typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask);
     10989typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues);
     10990typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask);
     10991typedef void (GLAPIENTRY * PFNGLTRANSFORMPATHNVPROC) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues);
     10992typedef void (GLAPIENTRY * PFNGLWEIGHTPATHSNVPROC) (GLuint resultPath, GLsizei numPaths, const GLuint paths[], const GLfloat weights[]);
     10993
     10994#define glCopyPathNV GLEW_GET_FUN(__glewCopyPathNV)
     10995#define glCoverFillPathInstancedNV GLEW_GET_FUN(__glewCoverFillPathInstancedNV)
     10996#define glCoverFillPathNV GLEW_GET_FUN(__glewCoverFillPathNV)
     10997#define glCoverStrokePathInstancedNV GLEW_GET_FUN(__glewCoverStrokePathInstancedNV)
     10998#define glCoverStrokePathNV GLEW_GET_FUN(__glewCoverStrokePathNV)
     10999#define glDeletePathsNV GLEW_GET_FUN(__glewDeletePathsNV)
     11000#define glGenPathsNV GLEW_GET_FUN(__glewGenPathsNV)
     11001#define glGetPathColorGenfvNV GLEW_GET_FUN(__glewGetPathColorGenfvNV)
     11002#define glGetPathColorGenivNV GLEW_GET_FUN(__glewGetPathColorGenivNV)
     11003#define glGetPathCommandsNV GLEW_GET_FUN(__glewGetPathCommandsNV)
     11004#define glGetPathCoordsNV GLEW_GET_FUN(__glewGetPathCoordsNV)
     11005#define glGetPathDashArrayNV GLEW_GET_FUN(__glewGetPathDashArrayNV)
     11006#define glGetPathLengthNV GLEW_GET_FUN(__glewGetPathLengthNV)
     11007#define glGetPathMetricRangeNV GLEW_GET_FUN(__glewGetPathMetricRangeNV)
     11008#define glGetPathMetricsNV GLEW_GET_FUN(__glewGetPathMetricsNV)
     11009#define glGetPathParameterfvNV GLEW_GET_FUN(__glewGetPathParameterfvNV)
     11010#define glGetPathParameterivNV GLEW_GET_FUN(__glewGetPathParameterivNV)
     11011#define glGetPathSpacingNV GLEW_GET_FUN(__glewGetPathSpacingNV)
     11012#define glGetPathTexGenfvNV GLEW_GET_FUN(__glewGetPathTexGenfvNV)
     11013#define glGetPathTexGenivNV GLEW_GET_FUN(__glewGetPathTexGenivNV)
     11014#define glInterpolatePathsNV GLEW_GET_FUN(__glewInterpolatePathsNV)
     11015#define glIsPathNV GLEW_GET_FUN(__glewIsPathNV)
     11016#define glIsPointInFillPathNV GLEW_GET_FUN(__glewIsPointInFillPathNV)
     11017#define glIsPointInStrokePathNV GLEW_GET_FUN(__glewIsPointInStrokePathNV)
     11018#define glPathColorGenNV GLEW_GET_FUN(__glewPathColorGenNV)
     11019#define glPathCommandsNV GLEW_GET_FUN(__glewPathCommandsNV)
     11020#define glPathCoordsNV GLEW_GET_FUN(__glewPathCoordsNV)
     11021#define glPathCoverDepthFuncNV GLEW_GET_FUN(__glewPathCoverDepthFuncNV)
     11022#define glPathDashArrayNV GLEW_GET_FUN(__glewPathDashArrayNV)
     11023#define glPathFogGenNV GLEW_GET_FUN(__glewPathFogGenNV)
     11024#define glPathGlyphRangeNV GLEW_GET_FUN(__glewPathGlyphRangeNV)
     11025#define glPathGlyphsNV GLEW_GET_FUN(__glewPathGlyphsNV)
     11026#define glPathParameterfNV GLEW_GET_FUN(__glewPathParameterfNV)
     11027#define glPathParameterfvNV GLEW_GET_FUN(__glewPathParameterfvNV)
     11028#define glPathParameteriNV GLEW_GET_FUN(__glewPathParameteriNV)
     11029#define glPathParameterivNV GLEW_GET_FUN(__glewPathParameterivNV)
     11030#define glPathStencilDepthOffsetNV GLEW_GET_FUN(__glewPathStencilDepthOffsetNV)
     11031#define glPathStencilFuncNV GLEW_GET_FUN(__glewPathStencilFuncNV)
     11032#define glPathStringNV GLEW_GET_FUN(__glewPathStringNV)
     11033#define glPathSubCommandsNV GLEW_GET_FUN(__glewPathSubCommandsNV)
     11034#define glPathSubCoordsNV GLEW_GET_FUN(__glewPathSubCoordsNV)
     11035#define glPathTexGenNV GLEW_GET_FUN(__glewPathTexGenNV)
     11036#define glPointAlongPathNV GLEW_GET_FUN(__glewPointAlongPathNV)
     11037#define glStencilFillPathInstancedNV GLEW_GET_FUN(__glewStencilFillPathInstancedNV)
     11038#define glStencilFillPathNV GLEW_GET_FUN(__glewStencilFillPathNV)
     11039#define glStencilStrokePathInstancedNV GLEW_GET_FUN(__glewStencilStrokePathInstancedNV)
     11040#define glStencilStrokePathNV GLEW_GET_FUN(__glewStencilStrokePathNV)
     11041#define glTransformPathNV GLEW_GET_FUN(__glewTransformPathNV)
     11042#define glWeightPathsNV GLEW_GET_FUN(__glewWeightPathsNV)
     11043
     11044#define GLEW_NV_path_rendering GLEW_GET_VAR(__GLEW_NV_path_rendering)
     11045
     11046#endif /* GL_NV_path_rendering */
    1051811047
    1051911048/* ------------------------- GL_NV_pixel_data_range ------------------------ */
     
    1317213701GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparateIndexedAMD;
    1317313702
     13703GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIndirectAMD;
     13704GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElementsIndirectAMD;
     13705
    1317413706GLEW_FUN_EXPORT PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD;
    1317513707GLEW_FUN_EXPORT PFNGLGENNAMESAMDPROC __glewGenNamesAMD;
     
    1324013772GLEW_FUN_EXPORT PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler;
    1324113773GLEW_FUN_EXPORT PFNGLSHADERBINARYPROC __glewShaderBinary;
     13774
     13775GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysInstancedBaseInstance;
     13776GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElementsInstancedBaseInstance;
     13777GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glewDrawElementsInstancedBaseVertexBaseInstance;
    1324213778
    1324313779GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed;
     
    1337313909GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB;
    1337413910
     13911GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ;
     13912
    1337513913GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRange;
    1337613914GLEW_FUN_EXPORT PFNGLMAPBUFFERRANGEPROC __glewMapBufferRange;
     
    1343313971GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXPROC __glewProvokingVertex;
    1343413972
     13973GLEW_FUN_EXPORT PFNGLGETGRAPHICSRESETSTATUSARBPROC __glewGetGraphicsResetStatusARB;
    1343513974GLEW_FUN_EXPORT PFNGLGETNCOLORTABLEARBPROC __glewGetnColorTableARB;
    1343613975GLEW_FUN_EXPORT PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC __glewGetnCompressedTexImageARB;
     
    1353114070GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPIPELINEPROC __glewValidateProgramPipeline;
    1353214071
     14072GLEW_FUN_EXPORT PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __glewGetActiveAtomicCounterBufferiv;
     14073
     14074GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREPROC __glewBindImageTexture;
     14075GLEW_FUN_EXPORT PFNGLMEMORYBARRIERPROC __glewMemoryBarrier;
     14076
    1353314077GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB;
    1353414078GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB;
     
    1361314157GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLEPROC __glewTexImage3DMultisample;
    1361414158
     14159GLEW_FUN_EXPORT PFNGLTEXSTORAGE1DPROC __glewTexStorage1D;
     14160GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DPROC __glewTexStorage2D;
     14161GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DPROC __glewTexStorage3D;
     14162GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE1DEXTPROC __glewTextureStorage1DEXT;
     14163GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DEXTPROC __glewTextureStorage2DEXT;
     14164GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DEXTPROC __glewTextureStorage3DEXT;
     14165
    1361514166GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VPROC __glewGetQueryObjecti64v;
    1361614167GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VPROC __glewGetQueryObjectui64v;
     
    1362914180GLEW_FUN_EXPORT PFNGLENDQUERYINDEXEDPROC __glewEndQueryIndexed;
    1363014181GLEW_FUN_EXPORT PFNGLGETQUERYINDEXEDIVPROC __glewGetQueryIndexediv;
     14182
     14183GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __glewDrawTransformFeedbackInstanced;
     14184GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __glewDrawTransformFeedbackStreamInstanced;
    1363114185
    1363214186GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB;
     
    1448215036GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL;
    1448315037
    14484 GLEW_FUN_EXPORT PFNGLBUFFERREGIONENABLEDEXTPROC __glewBufferRegionEnabledEXT;
    14485 GLEW_FUN_EXPORT PFNGLDELETEBUFFERREGIONEXTPROC __glewDeleteBufferRegionEXT;
    14486 GLEW_FUN_EXPORT PFNGLDRAWBUFFERREGIONEXTPROC __glewDrawBufferRegionEXT;
    14487 GLEW_FUN_EXPORT PFNGLNEWBUFFERREGIONEXTPROC __glewNewBufferRegionEXT;
    14488 GLEW_FUN_EXPORT PFNGLREADBUFFERREGIONEXTPROC __glewReadBufferRegionEXT;
     15038GLEW_FUN_EXPORT PFNGLBUFFERREGIONENABLEDPROC __glewBufferRegionEnabled;
     15039GLEW_FUN_EXPORT PFNGLDELETEBUFFERREGIONPROC __glewDeleteBufferRegion;
     15040GLEW_FUN_EXPORT PFNGLDRAWBUFFERREGIONPROC __glewDrawBufferRegion;
     15041GLEW_FUN_EXPORT PFNGLNEWBUFFERREGIONPROC __glewNewBufferRegion;
     15042GLEW_FUN_EXPORT PFNGLREADBUFFERREGIONPROC __glewReadBufferRegion;
    1448915043
    1449015044GLEW_FUN_EXPORT PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA;
     
    1466315217GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV;
    1466415218GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV;
     15219
     15220GLEW_FUN_EXPORT PFNGLCOPYPATHNVPROC __glewCopyPathNV;
     15221GLEW_FUN_EXPORT PFNGLCOVERFILLPATHINSTANCEDNVPROC __glewCoverFillPathInstancedNV;
     15222GLEW_FUN_EXPORT PFNGLCOVERFILLPATHNVPROC __glewCoverFillPathNV;
     15223GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHINSTANCEDNVPROC __glewCoverStrokePathInstancedNV;
     15224GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHNVPROC __glewCoverStrokePathNV;
     15225GLEW_FUN_EXPORT PFNGLDELETEPATHSNVPROC __glewDeletePathsNV;
     15226GLEW_FUN_EXPORT PFNGLGENPATHSNVPROC __glewGenPathsNV;
     15227GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENFVNVPROC __glewGetPathColorGenfvNV;
     15228GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENIVNVPROC __glewGetPathColorGenivNV;
     15229GLEW_FUN_EXPORT PFNGLGETPATHCOMMANDSNVPROC __glewGetPathCommandsNV;
     15230GLEW_FUN_EXPORT PFNGLGETPATHCOORDSNVPROC __glewGetPathCoordsNV;
     15231GLEW_FUN_EXPORT PFNGLGETPATHDASHARRAYNVPROC __glewGetPathDashArrayNV;
     15232GLEW_FUN_EXPORT PFNGLGETPATHLENGTHNVPROC __glewGetPathLengthNV;
     15233GLEW_FUN_EXPORT PFNGLGETPATHMETRICRANGENVPROC __glewGetPathMetricRangeNV;
     15234GLEW_FUN_EXPORT PFNGLGETPATHMETRICSNVPROC __glewGetPathMetricsNV;
     15235GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERFVNVPROC __glewGetPathParameterfvNV;
     15236GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERIVNVPROC __glewGetPathParameterivNV;
     15237GLEW_FUN_EXPORT PFNGLGETPATHSPACINGNVPROC __glewGetPathSpacingNV;
     15238GLEW_FUN_EXPORT PFNGLGETPATHTEXGENFVNVPROC __glewGetPathTexGenfvNV;
     15239GLEW_FUN_EXPORT PFNGLGETPATHTEXGENIVNVPROC __glewGetPathTexGenivNV;
     15240GLEW_FUN_EXPORT PFNGLINTERPOLATEPATHSNVPROC __glewInterpolatePathsNV;
     15241GLEW_FUN_EXPORT PFNGLISPATHNVPROC __glewIsPathNV;
     15242GLEW_FUN_EXPORT PFNGLISPOINTINFILLPATHNVPROC __glewIsPointInFillPathNV;
     15243GLEW_FUN_EXPORT PFNGLISPOINTINSTROKEPATHNVPROC __glewIsPointInStrokePathNV;
     15244GLEW_FUN_EXPORT PFNGLPATHCOLORGENNVPROC __glewPathColorGenNV;
     15245GLEW_FUN_EXPORT PFNGLPATHCOMMANDSNVPROC __glewPathCommandsNV;
     15246GLEW_FUN_EXPORT PFNGLPATHCOORDSNVPROC __glewPathCoordsNV;
     15247GLEW_FUN_EXPORT PFNGLPATHCOVERDEPTHFUNCNVPROC __glewPathCoverDepthFuncNV;
     15248GLEW_FUN_EXPORT PFNGLPATHDASHARRAYNVPROC __glewPathDashArrayNV;
     15249GLEW_FUN_EXPORT PFNGLPATHFOGGENNVPROC __glewPathFogGenNV;
     15250GLEW_FUN_EXPORT PFNGLPATHGLYPHRANGENVPROC __glewPathGlyphRangeNV;
     15251GLEW_FUN_EXPORT PFNGLPATHGLYPHSNVPROC __glewPathGlyphsNV;
     15252GLEW_FUN_EXPORT PFNGLPATHPARAMETERFNVPROC __glewPathParameterfNV;
     15253GLEW_FUN_EXPORT PFNGLPATHPARAMETERFVNVPROC __glewPathParameterfvNV;
     15254GLEW_FUN_EXPORT PFNGLPATHPARAMETERINVPROC __glewPathParameteriNV;
     15255GLEW_FUN_EXPORT PFNGLPATHPARAMETERIVNVPROC __glewPathParameterivNV;
     15256GLEW_FUN_EXPORT PFNGLPATHSTENCILDEPTHOFFSETNVPROC __glewPathStencilDepthOffsetNV;
     15257GLEW_FUN_EXPORT PFNGLPATHSTENCILFUNCNVPROC __glewPathStencilFuncNV;
     15258GLEW_FUN_EXPORT PFNGLPATHSTRINGNVPROC __glewPathStringNV;
     15259GLEW_FUN_EXPORT PFNGLPATHSUBCOMMANDSNVPROC __glewPathSubCommandsNV;
     15260GLEW_FUN_EXPORT PFNGLPATHSUBCOORDSNVPROC __glewPathSubCoordsNV;
     15261GLEW_FUN_EXPORT PFNGLPATHTEXGENNVPROC __glewPathTexGenNV;
     15262GLEW_FUN_EXPORT PFNGLPOINTALONGPATHNVPROC __glewPointAlongPathNV;
     15263GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHINSTANCEDNVPROC __glewStencilFillPathInstancedNV;
     15264GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHNVPROC __glewStencilFillPathNV;
     15265GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC __glewStencilStrokePathInstancedNV;
     15266GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHNVPROC __glewStencilStrokePathNV;
     15267GLEW_FUN_EXPORT PFNGLTRANSFORMPATHNVPROC __glewTransformPathNV;
     15268GLEW_FUN_EXPORT PFNGLWEIGHTPATHSNVPROC __glewWeightPathsNV;
    1466515269
    1466615270GLEW_FUN_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV;
     
    1502315627GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_0;
    1502415628GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_1;
     15629GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_2;
    1502515630GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample;
    1502615631GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer;
     
    1503115636GLEW_VAR_EXPORT GLboolean __GLEW_AMD_depth_clamp_separate;
    1503215637GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend;
     15638GLEW_VAR_EXPORT GLboolean __GLEW_AMD_multi_draw_indirect;
    1503315639GLEW_VAR_EXPORT GLboolean __GLEW_AMD_name_gen_delete;
    1503415640GLEW_VAR_EXPORT GLboolean __GLEW_AMD_performance_monitor;
     
    1505715663GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422;
    1505815664GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES2_compatibility;
     15665GLEW_VAR_EXPORT GLboolean __GLEW_ARB_base_instance;
    1505915666GLEW_VAR_EXPORT GLboolean __GLEW_ARB_blend_func_extended;
    1506015667GLEW_VAR_EXPORT GLboolean __GLEW_ARB_cl_event;
    1506115668GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float;
    1506215669GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compatibility;
     15670GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compressed_texture_pixel_storage;
     15671GLEW_VAR_EXPORT GLboolean __GLEW_ARB_conservative_depth;
    1506315672GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_buffer;
    1506415673GLEW_VAR_EXPORT GLboolean __GLEW_ARB_debug_output;
     
    1508615695GLEW_VAR_EXPORT GLboolean __GLEW_ARB_imaging;
    1508715696GLEW_VAR_EXPORT GLboolean __GLEW_ARB_instanced_arrays;
     15697GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query;
     15698GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_alignment;
    1508815699GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_range;
    1508915700GLEW_VAR_EXPORT GLboolean __GLEW_ARB_matrix_palette;
     
    1510115712GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cube_map;
    1510215713GLEW_VAR_EXPORT GLboolean __GLEW_ARB_separate_shader_objects;
     15714GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_atomic_counters;
    1510315715GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_bit_encoding;
     15716GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_load_store;
    1510415717GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects;
    1510515718GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_precision;
     
    1510815721GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_texture_lod;
    1510915722GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100;
     15723GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_420pack;
    1511015724GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_include;
     15725GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_packing;
    1511115726GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow;
    1511215727GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow_ambient;
     
    1513415749GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rg;
    1513515750GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rgb10_a2ui;
     15751GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage;
    1513615752GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_swizzle;
    1513715753GLEW_VAR_EXPORT GLboolean __GLEW_ARB_timer_query;
    1513815754GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback2;
    1513915755GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback3;
     15756GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback_instanced;
    1514015757GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix;
    1514115758GLEW_VAR_EXPORT GLboolean __GLEW_ARB_uniform_buffer_object;
     
    1519915816GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit;
    1520015817GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample;
     15818GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample_blit_scaled;
    1520115819GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object;
    1520215820GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_sRGB;
     
    1532315941GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object;
    1532415942GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object2;
     15943GLEW_VAR_EXPORT GLboolean __GLEW_NV_path_rendering;
    1532515944GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_data_range;
    1532615945GLEW_VAR_EXPORT GLboolean __GLEW_NV_point_sprite;
  • trunk/contrib/glew-1.7.0/include/GL/glxew.h

    • Property svn:keywords set to Id
    r943 r944  
    786786#endif /* GLX_MESA_set_3dfx_mode */
    787787
     788/* ------------------------- GLX_MESA_swap_control ------------------------- */
     789
     790#ifndef GLX_MESA_swap_control
     791#define GLX_MESA_swap_control 1
     792
     793typedef int ( * PFNGLXGETSWAPINTERVALMESAPROC) (void);
     794typedef int ( * PFNGLXSWAPINTERVALMESAPROC) (unsigned int interval);
     795
     796#define glXGetSwapIntervalMESA GLXEW_GET_FUN(__glewXGetSwapIntervalMESA)
     797#define glXSwapIntervalMESA GLXEW_GET_FUN(__glewXSwapIntervalMESA)
     798
     799#define GLXEW_MESA_swap_control GLXEW_GET_VAR(__GLXEW_MESA_swap_control)
     800
     801#endif /* GLX_MESA_swap_control */
     802
    788803/* --------------------------- GLX_NV_copy_image --------------------------- */
    789804
     
    13851400
    13861401extern PFNGLXSET3DFXMODEMESAPROC __glewXSet3DfxModeMESA;
     1402
     1403extern PFNGLXGETSWAPINTERVALMESAPROC __glewXGetSwapIntervalMESA;
     1404extern PFNGLXSWAPINTERVALMESAPROC __glewXSwapIntervalMESA;
    13871405
    13881406extern PFNGLXCOPYIMAGESUBDATANVPROC __glewXCopyImageSubDataNV;
     
    15051523GLXEW_EXPORT GLboolean __GLXEW_MESA_release_buffers;
    15061524GLXEW_EXPORT GLboolean __GLXEW_MESA_set_3dfx_mode;
     1525GLXEW_EXPORT GLboolean __GLXEW_MESA_swap_control;
    15071526GLXEW_EXPORT GLboolean __GLXEW_NV_copy_image;
    15081527GLXEW_EXPORT GLboolean __GLXEW_NV_float_buffer;
  • trunk/contrib/glew-1.7.0/include/GL/wglew.h

    • Property svn:keywords set to Id
    r943 r944  
    194194#define WGL_CONTEXT_LAYER_PLANE_ARB 0x2093
    195195#define WGL_CONTEXT_FLAGS_ARB 0x2094
     196#define ERROR_INVALID_VERSION_ARB 0x2095
     197#define ERROR_INVALID_PROFILE_ARB 0x2096
    196198
    197199typedef HGLRC (WINAPI * PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int* attribList);
  • trunk/win32/Contribs.props

    r912 r944  
    44  <PropertyGroup Label="UserMacros">
    55    <ContribDir>$(SolutionDir)\..\contrib</ContribDir>
    6     <GlewDir>$(ContribDir)\glew-1.6.0</GlewDir>
     6    <GlewDir>$(ContribDir)\glew-1.7.0</GlewDir>
    77    <GtkDir>$(ContribDir)\gtk-2.22.1</GtkDir>
    88    <GtkGlDir>$(ContribDir)\gtkglarea-2.0.1</GtkGlDir>
     
    1313    <GtkIncludes>$(GtkDir)\lib\glib-2.0\include;$(GtkDir)\lib\gtk-2.0\include;$(GtkDir)\include\glib-2.0;$(GtkDir)\include\gtk-2.0;$(GtkDir)\include\cairo;$(GtkDir)\include\pango-1.0;$(GtkDir)\include\gdk-pixbuf-2.0;$(GtkDir)\include\atk-1.0;$(GtkGlDir)\include</GtkIncludes>
    1414    <SdlIncludes>$(SdlDir)\include;$(SdlImageDir)\include;$(SdlMixerDir)\include</SdlIncludes>
    15     <GlLibs>$(GlewDir)\lib</GlLibs>
     15    <GlLibs>$(GlewDir)\lib\i686-w64-mingw32</GlLibs>
    1616    <GtkLibs>$(GtkDir)\lib;$(GtkDir)\bin;$(GtkGlDir)\lib</GtkLibs>
    1717    <SdlLibs>$(SdlDir)\lib;$(SdlImageDir)\lib;$(SdlMixerDir)\lib</SdlLibs>
Note: See TracChangeset for help on using the changeset viewer.