The OpenGL Extension Wrangler Library (original) (raw)
Change Log
2.1.0 [07-31-17]
Enhancements: * OpenGL 4.6 support added * Improved Mac OSX build support * Improved cmake build support
Bug fixes: * Resovled crash when glXGetCurrentDisplay() is NULL * CMake: only install PDB files with MSVC * wglGetProcAddress crash with NOGDI defined * Mac: using -Os rather than -O2
Bug fixes: * MS Visual Studio 2010 projects added * GLX_NV_video_out replaces GLX_NV_video_output * ANSI C prototype for glewInit * Improved CentOS build support * Improved GL_ARB_gpu_shader_fp64 support * ARB_texture_compression_bptc and ARB_copy_buffer constants * Linux needs to define GLEW_STATIC for static library builds * Custom code generation problem resolved * GLEWAPIENTRY added to glew.h for calling convention customization * Correction for glPathStencilDepthOffsetNV * Resolve OSX gcc warnings * Added build support for NetBSD
Bug fixes: * Define GLEW_NO_GLU for no glu dependency. * mx suffix for GLEW MX libraries, build both libraries by default. * Cygwin build improvements * Soname of GLEWmx shared libraries * Query GL extension string only once * GLX_OML_sync_control no longer requires C99 * glDraw*InstancedARB moved from GL_ARB_draw_instanced to GL_ARB_instanced_arrays * glFramebufferTextureLayerEXT moved from GL_EXT_geometry_shader4 to GL_EXT_texture_array * Fixes for BSD build
1.5.8 [01-31-11]
New extensions: * GL_AMD_depth_clamp_separate * GL_EXT_texture_sRGB_decode
Bug fixes: * Borland C++ fix for __int64 * GL_DOUBLE_MATNxM enumerants for OpenGL 4.0 * Correction to glGetTransformFeedbackVarying * Correction to glSecondaryColorPointer * Corrections to glGetVertexAttribPointerv and glGetShaderSource * Switched code repository from svn to git
1.5.7 [11-03-10]
New extension: * GL_NVX_gpu_memory_info
Bug fixes: * Improved mingw32 build support * Improved cygwin build support * glGetPointervEXT fix * Add GLEW_VERSION_1_2_1
Bug fixes: * DOS line endings for windows .zip archives only. * glTransformFeedbackVaryings arguments. * Resource leak in glewinfo and visualinfo tools. * WIN32_LEAN_AND_MEAN preprocessor pollution. * Fixed version detection for GLEW_VERSION_2_1 and GLEW_VERSION_3_0. * MesaGLUT glut.h GLAPIENTRY dependency. * glFramebufferTextureLayer correction. * OSX compiler warnings resolved. * Cygwin linking to opengl32 by default, rather than X11 OpenGL. * SnowLeopard (OSX 10.6) gl.h detection. * Use $(STRIP) consistently.
Bug fixes: * Licensing issues with documentation * Problems with long long and _MSC_VER on MINGW * Incorrect parameter for glGetUniformLocation * glewGetExtension fails on last entry * Incomplete GL_NV_texture_shader tokens * Scripting problems on Cygwin * Incorrect definition for GLint on OS X
1.5.0 [12-27-07]
New features: * Licensing change (BSD, Mesa 3-D, Khronos) * Switch to using registry on www.opengl.org * Support for major and minor version strings
New extensions: * GL_APPLE_flush_buffer_range * GL_GREMEDY_frame_terminator * GLX_EXT_texture_from_pixmap
Bug fixes: * Incorrent 64-bit type definitions * Do not strip static library on install * Missing tokens in GL_ATI_fragment_shader and WGL_{ARB,EXT}_make_current_read * Missing tokens in GL_VERSION_2_1 * Missing functions in GL_VERSION_1_4 * Incorrect parameter type for glXCopyContext
1.4.0 [04-27-07]
New features: * Extension variables are declared const to avoid possible corruption of their values
New extensions: * GL_NV_depth_range_unclamped
Bug fixes: * Incorrect tokens in GL_NV_transform_feedback and GL_NV_framebuffer_multisample_coverage * Incorrect function names in GL_EXT_gpu_program_parameters * Missing tokens in GL_EXT_framebuffer_multisample * GLEW_MX initialization problem for WGL_{ARB,EXT}_extensions_string
Bug fixes: * Missing include guards in glxew.h * Makefile and install problems for Cygwin builds * Install problem for Linux AMD64 builds * Incorrent token in GL_ATI_texture_compression_3dc * Missing tokens from GL_ATIX_point_sprites
1.3.5 [11-21-06]
New features: * Support for core OpenGL 2.1 * Debug support for glewIsSupported
Bug fixes: * glBlendEquation missing from GL_ARB_imaging * Wrong APIENTRY definition for Cygwin * Incorrect OS X OpenGL types * Unix 64-bit installation patch
1.3.3 [05-16-05]
New feature: * Code generation option to split source into multiple files
Bug fixes: * OpenGL 2.0 core initialization problems * Wrong value for token GL_SHADER_TYPE * Missing tokens in GL_ATI_fragment_shader * Missing entry points in GL_ARB_transpose_matrix
1.3.2 [03-16-05]
New extension: * GL_APPLE_pixel_buffer
Bug fixes: * Missing OpenGL 2.0 entry points * Missing tokens in GL_SGIX_shadow * MinGW makefile problem * Check for incorrect OpenGL version string on SiS hardware * Documentation update to meet the HTML 4.01 Transitional specification
1.3.1 [02-02-05]
New features: * Consistent Unix and Windows versioning
New extensions: * GL_EXT_framebuffer_object * GL_ARB_pixel_buffer_object
New features: * Support for core OpenGL 2.0 * glewIsSupported provides efficient string-based extension checks * Custom code generation from a list of extensions * Makefile changes
New extensions: * WGL_ATI_render_texture_rectangle
Bug fixes: * Incorrect function signature in OpenGL 1.5 core
1.2.5 [12-06-04]
New extensions: * GL_ATI_texture_compression_3dc * GL_EXT_Cg_shader * GL_EXT_draw_range_elements * GL_KTX_buffer_region
Bug fixes: * OpenGL version detection bug * Problems with wxWindows and MinGW compilation * visualinfo compilation problem with GLEW_MX specified * Wrong token name in OpenGL 1.5 core