|  | The OpenGL Extension Wrangler LibraryChange Log
 
2.2.0 [03-15-20]
 Bug fixes:
 GL_EXT_semaphore constants
 Some const pointer fixups in OpenGL API
 Correction for GLEW_VERSION_4_5
 Windows build updates and fixes
 
 New extensions:
 GL_AMD_framebuffer_multisample_advanced
 GL_AMD_gpu_shader_half_float_fetch
 GL_AMD_shader_image_load_store_lod
 GL_ARM_texture_unnormalized_coordinates
 GL_DMP_program_binary
 GL_DMP_shader_binary
 GL_EXT_EGL_image_external_wrap_modes
 GL_EXT_EGL_image_storage
 GL_EXT_EGL_sync
 GL_EXT_clip_control
 GL_EXT_depth_clamp
 GL_EXT_disjoint_timer_query
 GL_EXT_draw_transform_feedback
 GL_EXT_multiview_tessellation_geometry_shader
 GL_EXT_multiview_texture_multisample
 GL_EXT_multiview_timer_query
 GL_EXT_occlusion_query_boolean
 GL_EXT_primitive_bounding_box
 GL_EXT_protected_textures
 GL_EXT_robustness
 GL_EXT_shader_framebuffer_fetch_non_coherent
 GL_EXT_static_vertex_array
 GL_EXT_tessellation_point_size
 GL_EXT_tessellation_shader
 GL_EXT_texture_border_clamp
 GL_EXT_texture_buffer
 GL_EXT_texture_compression_s3tc_srgb
 GL_EXT_texture_format_sRGB_override
 GL_EXT_texture_mirror_clamp_to_edge
 GL_EXT_texture_query_lod
 GL_EXT_texture_shadow_lod
 GL_FJ_shader_binary_GCCSO
 GL_IMG_bindless_texture
 GL_IMG_framebuffer_downsample
 GL_IMG_multisampled_render_to_texture
 GL_IMG_program_binary
 GL_IMG_read_format
 GL_IMG_shader_binary
 GL_IMG_texture_compression_pvrtc
 GL_IMG_texture_compression_pvrtc2
 GL_IMG_texture_env_enhanced_fixed_function
 GL_IMG_texture_filter_cubic
 GL_INTEL_blackhole_render
 GL_INTEL_shader_integer_functions2
 GL_KHR_shader_subgroup
 GL_MESA_framebuffer_flip_y
 GL_MESA_program_binary_formats
 GL_MESA_tile_raster_order
 GL_NVX_gpu_multicast2
 GL_NVX_progress_fence
 GL_NV_compute_shader_derivatives
 GL_NV_conservative_raster_pre_snap
 GL_NV_conservative_raster_underestimation
 GL_NV_depth_nonlinear
 GL_NV_fragment_shader_barycentric
 GL_NV_memory_attachment
 GL_NV_mesh_shader
 GL_NV_query_resource_tag
 GL_NV_read_buffer
 GL_NV_read_buffer_front
 GL_NV_representative_fragment_test
 GL_NV_scissor_exclusive
 GL_NV_shader_subgroup_partitioned
 GL_NV_shader_texture_footprint 
 GL_NV_shading_rate_image
 GL_NV_vdpau_interop2
 GL_OES_EGL_image
 GL_OES_EGL_image_external
 GL_OES_EGL_image_external_essl3
 GL_OES_blend_equation_separate
 GL_OES_blend_func_separate
 GL_OES_blend_subtract
 GL_OES_compressed_ETC1_RGB8_texture
 GL_OES_compressed_paletted_texture
 GL_OES_copy_image
 GL_OES_depth24
 GL_OES_depth32
 GL_OES_depth_texture
 GL_OES_depth_texture_cube_map
 GL_OES_draw_buffers_indexed
 GL_OES_draw_texture
 GL_OES_element_index_uint
 GL_OES_extended_matrix_palette
 GL_OES_fbo_render_mipmap
 GL_OES_fragment_precision_high
 GL_OES_framebuffer_object
 GL_OES_geometry_point_size
 GL_OES_geometry_shader
 GL_OES_get_program_binary
 GL_OES_gpu_shader5
 GL_OES_mapbuffer
 GL_OES_matrix_get
 GL_OES_matrix_palette
 GL_OES_packed_depth_stencil
 GL_OES_point_size_array
 GL_OES_point_sprite
 GL_OES_read_format
 GL_OES_required_internalformat
 GL_OES_rgb8_rgba8
 GL_OES_sample_shading
 GL_OES_sample_variables
 GL_OES_shader_image_atomic
 GL_OES_shader_io_blocks
 GL_OES_shader_multisample_interpolation
 GL_OES_single_precision
 GL_OES_standard_derivatives
 GL_OES_stencil1
 GL_OES_stencil4
 GL_OES_stencil8
 GL_OES_surfaceless_context
 GL_OES_tessellation_point_size
 GL_OES_tessellation_shader
 GL_OES_texture_3D
 GL_OES_texture_border_clamp
 GL_OES_texture_buffer
 GL_OES_texture_compression_astc
 GL_OES_texture_cube_map
 GL_OES_texture_cube_map_array
 GL_OES_texture_env_crossbar
 GL_OES_texture_mirrored_repeat
 GL_OES_texture_npot
 GL_OES_texture_stencil8
 GL_OES_texture_storage_multisample_2d_array
 GL_OES_texture_view
 GL_OES_vertex_array_object
 GL_OES_vertex_half_float
 GL_OES_vertex_type_10_10_10_2
 GL_QCOM_YUV_texture_gather
 GL_QCOM_shader_framebuffer_fetch_rate
 GL_QCOM_texture_foveated
 GL_QCOM_texture_foveated_subsampled_layout
 GL_VIV_shader_binary
 EGL_ANDROID_GLES_layers
 EGL_ANDROID_get_frame_timestamps
 EGL_ANDROID_get_native_client_buffer
 EGL_ARM_image_format
 EGL_EXT_bind_to_front
 EGL_EXT_client_sync
 EGL_EXT_compositor
 EGL_EXT_gl_colorspace_display_p3
 EGL_EXT_gl_colorspace_display_p3_linear
 EGL_EXT_gl_colorspace_display_p3_passthrough
 EGL_EXT_gl_colorspace_scrgb
 EGL_EXT_image_gl_colorspace
 EGL_EXT_image_implicit_sync_control
 EGL_EXT_surface_CTA861_3_metadata
 EGL_EXT_sync_reuse
 EGL_KHR_display_reference
 EGL_MESA_query_driver
 EGL_NV_context_priority_realtime
 EGL_NV_quadruple_buffer
 EGL_NV_stream_dma
 EGL_NV_stream_flush
 EGL_NV_stream_origin
 EGL_NV_triple_buffer
 EGL_WL_bind_wayland_display
 EGL_WL_create_wayland_buffer_from_image
 GLX_EXT_context_priority
 GLX_EXT_no_config_context
 GLX_NV_multigpu_context
 WGL_NV_multigpu_context
 
 
2.1.0 [07-31-17]
 Enhancements:
 OpenGL 4.6 support added
 Improved Mac OSX build support
 Improved cmake build support
 
 Bug fixes:
 Resolved crash when glXGetCurrentDisplay() is NULL
 CMake: only install PDB files with MSVC
 wglGetProcAddress crash with NOGDI defined 
 Mac: using -Os rather than -O2
 
 New extensions:
 GL_AMD_gpu_shader_half_float
 GL_AMD_shader_ballot
 GL_ARB_gl_spirv
 GL_EGL_KHR_context_flush_control
 GL_INTEL_conservative_rasterization
 GL_MESA_shader_integer_functions
 GL_NVX_blend_equation_advanced_multi_draw_buffers
 GL_NV_gpu_multicast
 EGL_ARM_implicit_external_sync
 EGL_EXT_gl_colorspace_bt2020_linear
 EGL_EXT_gl_colorspace_bt2020_pq
 EGL_EXT_gl_colorspace_scrgb_linear
 EGL_EXT_image_dma_buf_import_modifiers
 EGL_EXT_pixel_format_float
 EGL_EXT_surface_SMPTE2086_metadata
 EGL_KHR_context_flush_control
 EGL_KHR_no_config_context
 EGL_KHR_stream_attrib
 EGL_MESA_platform_surfaceless
 EGL_NV_stream_cross_display
 EGL_NV_stream_cross_object
 EGL_NV_stream_cross_partition
 EGL_NV_stream_cross_process
 EGL_NV_stream_cross_system
 EGL_NV_stream_fifo_next
 EGL_NV_stream_fifo_synchronous
 EGL_NV_stream_frame_limits
 EGL_NV_stream_remote
 EGL_NV_stream_reset
 EGL_NV_stream_socket
 EGL_NV_stream_socket_inet
 EGL_NV_stream_socket_unix
 WGL_EXT_colorspace
 
 
2.0.0 [07-24-16]
 Enhancements:
 Forward context support added
 OSMesa support added
 EGL support added
 MX support discontinued
 Improved cmake build support
 
 New extensions:
 GL_AMD_shader_explicit_vertex_parameter
 GL_ARB_gl_spirv
 GL_EGL_NV_robustness_video_memory_purge
 GL_EXT_window_rectangles
 GL_INTEL_conservative_rasterization
 GL_KHR_texture_compression_astc_sliced_3d
 GL_MESA_shader_integer_functions
 GL_NVX_blend_equation_advanced_multi_draw_buffers
 GL_NVX_linked_gpu_multicast
 GL_NV_clip_space_w_scaling
 GL_NV_command_list
 GL_NV_conservative_raster_pre_snap_triangles
 GL_NV_draw_vulkan_image
 GL_NV_gpu_multicast
 GL_NV_robustness_video_memory_purge
 GL_NV_shader_atomic_float64
 GL_NV_stereo_view_rendering
 GL_NV_viewport_swizzle
 GLX_EXT_libglvnd
 GLX_NV_robustness_video_memory_purge
 
 
1.13.0 [08-10-15]
 Enhancements:
 glxewInit, wglewInit
 glewinfo adds support for -version, -profile core|compatibility and -flag debug|forward parameters
 Improved cmake build support
 
 New extensions:
 GL_ARB_ES3_2_compatibility
 GL_ARB_fragment_shader_interlock
 GL_ARB_gpu_shader_int64
 GL_ARB_parallel_shader_compile
 GL_ARB_post_depth_coverage
 GL_ARB_sample_locations
 GL_ARB_shader_atomic_counter_ops
 GL_ARB_shader_ballot
 GL_ARB_shader_clock
 GL_ARB_shader_viewport_layer_array
 GL_ARB_sparse_texture2
 GL_ARB_sparse_texture_clamp
 GL_ARB_texture_filter_minmax
 GL_INTEL_framebuffer_CMAA
 GL_KHR_no_error
 GL_NV_conservative_raster_dilate
 GL_OVR_multiview
 GL_OVR_multiview2
 Bug fixes
 
 
1.12.0 [01-26-15]
 New extensions:
 GL_EXT_polygon_offset_clamp
 GL_EXT_post_depth_coverage
 GL_EXT_raster_multisample
 GL_EXT_sparse_texture2
 GL_EXT_texture_filter_minmax
 GL_NV_conservative_raster
 GL_NV_fill_rectangle
 GL_NV_fragment_coverage_to_color
 GL_NV_fragment_shader_interlock
 GL_NV_framebuffer_mixed_samples
 GL_NV_geometry_shader_passthrough
 GL_NV_internalformat_sample_query
 GL_NV_sample_locations
 GL_NV_sample_mask_override_coverage
 GL_NV_shader_atomic_fp16_vector
 GL_NV_uniform_buffer_unified_memory
 GL_NV_viewport_array2
 Bug fixes
 
 
1.11.0 [08-11-14]
 New features:
 New extensions:
 GL_AMD_gcn_shader
 GL_AMD_gpu_shader_int64
 GL_AMD_occlusion_query_event
 GL_AMD_shader_atomic_counter_ops
 GL_AMD_shader_stencil_value_export
 GL_AMD_transform_feedback4
 GL_ARB_ES3_1_compatibility
 GL_ARB_clip_control
 GL_ARB_conditional_render_inverted
 GL_ARB_cull_distance
 GL_ARB_derivative_control
 GL_ARB_direct_state_access
 GL_ARB_get_texture_sub_image
 GL_ARB_pipeline_statistics_query
 GL_ARB_shader_texture_image_samples
 GL_ARB_sparse_buffer
 GL_ARB_texture_barrier
 GL_ARB_transform_feedback_overflow_query
 GL_EXT_debug_label
 GL_EXT_shader_image_load_formatted
 GL_EXT_shader_integer_mix
 GL_INTEL_fragment_shader_ordering
 GL_INTEL_performance_query
 GL_KHR_blend_equation_advanced
 GL_KHR_blend_equation_advanced_coherent
 GL_KHR_context_flush_control
 GL_KHR_robust_buffer_access_behavior
 GL_KHR_robustness
 GL_KHR_texture_compression_astc_hdr
 GL_NV_bindless_multi_draw_indirect_count
 GL_NV_shader_atomic_int64
 GL_NV_shader_thread_group
 GL_NV_shader_thread_shuffle
 GL_REGAL_proc_address
 GLX_ARB_context_flush_control
 GLX_EXT_stereo_tree
 GLX_MESA_query_renderer
 GLX_NV_copy_buffer
 GLX_NV_delay_before_swap
 WGL_ARB_context_flush_control
 WGL_NV_delay_before_swap
 Bug fixes
 
 
1.10.0 [07-22-13]
 New features:
 New extensions:
 GL_AMD_interleaved_elements
 GL_AMD_shader_trinary_minmax
 GL_AMD_sparse_texture
 GL_ANGLE_depth_texture
 GL_ANGLE_framebuffer_blit
 GL_ANGLE_framebuffer_multisample
 GL_ANGLE_instanced_arrays
 GL_ANGLE_pack_reverse_row_order
 GL_ANGLE_program_binary
 GL_ANGLE_texture_compression_dxt1
 GL_ANGLE_texture_compression_dxt3
 GL_ANGLE_texture_compression_dxt5
 GL_ANGLE_texture_usage
 GL_ANGLE_timer_query
 GL_ANGLE_translated_shader_source
 GL_ARB_bindless_texture
 GL_ARB_buffer_storage
 GL_ARB_clear_texture
 GL_ARB_compute_variable_group_size
 GL_ARB_enhanced_layouts
 GL_ARB_indirect_parameters
 GL_ARB_multi_bind
 GL_ARB_query_buffer_object
 GL_ARB_seamless_cubemap_per_texture
 GL_ARB_shader_draw_parameters
 GL_ARB_shader_group_vote
 GL_ARB_sparse_texture
 GL_ARB_texture_mirror_clamp_to_edge
 GL_ARB_texture_stencil8
 GL_ARB_vertex_type_10f_11f_11f_rev
 GL_INTEL_map_texture
 GL_NVX_conditional_render
 GL_NV_bindless_multi_draw_indirect
 GL_NV_blend_equation_advanced
 GL_NV_compute_program5
 GL_NV_deep_texture3D
 GL_NV_draw_texture
 GL_NV_shader_atomic_counters
 GL_NV_shader_storage_buffer_object
 GL_REGAL_ES1_0_compatibility
 GL_REGAL_ES1_1_compatibility
 GL_REGAL_enable
 GLX_EXT_buffer_age
 WGL_ARB_robustness_application_isolation
 WGL_ARB_robustness_share_group_isolation
 Bug fixes
 
 
1.9.0 [08-06-12]
 New features:
 New extensions:
 GL_ARB_ES3_compatibility
 GL_ARB_clear_buffer_object
 GL_ARB_compute_shader
 GL_ARB_copy_image
 GL_ARB_explicit_uniform_location
 GL_ARB_fragment_layer_viewport
 GL_ARB_framebuffer_no_attachments
 GL_ARB_internalformat_query2
 GL_ARB_multi_draw_indirect
 GL_ARB_program_interface_query
 GL_ARB_robust_buffer_access_behavior
 GL_ARB_robustness_application_isolation
 GL_ARB_robustness_share_group_isolation
 GL_ARB_shader_image_size
 GL_ARB_shader_storage_buffer_object
 GL_ARB_stencil_texturing
 GL_ARB_texture_buffer_range
 GL_ARB_texture_query_levels
 GL_ARB_texture_storage_multisample
 GL_ARB_texture_view
 GL_ARB_vertex_attrib_binding
 GL_EXT_debug_marker
 GL_KHR_debug
 GL_REGAL_error_string
 GL_REGAL_extension_query
 GL_REGAL_log
 GLX_ARB_robustness_application_isolation
 GLX_ARB_robustness_share_group_isolation
 GLX_EXT_create_context_es_profile
 WGL_EXT_create_context_es_profile
 Bug fixes:
 Not using GLU library for Makefile builds.
 
 
1.8.0 [07-17-12]
 New extensions:
 GL_AMD_pinned_memory
 GL_AMD_query_buffer_object
 GL_AMD_stencil_operation_extended
 GL_AMD_vertex_shader_layer
 GL_AMD_vertex_shader_viewport_index
 GL_NV_bindless_texture
 GL_NV_shader_atomic_float
 GLX_EXT_swap_control_tear
 WGL_EXT_swap_control_tear
 WGL_NV_DX_interop2
 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
 
 
1.7.0 [08-26-11]
 New features:
 New extensions:
 GL_AMD_multi_draw_indirect
 GL_ARB_base_instance
 GL_ARB_compressed_texture_pixel_storage
 GL_ARB_conservative_depth
 GL_ARB_internalformat_query
 GL_ARB_map_buffer_alignment
 GL_ARB_shader_atomic_counters
 GL_ARB_shader_image_load_store
 GL_ARB_shading_language_420pack
 GL_ARB_shading_language_packing
 GL_ARB_texture_storage
 GL_ARB_transform_feedback_instanced
 GL_EXT_framebuffer_multisample_blit_scaled
 GL_NV_path_rendering
 GL_NV_path_rendering
 GLX_MESA_swap_control
 Bug fixes:
 const qualifiers for GL 1.4 MultiDrawArrays, MultiDrawElements
 Add glGetGraphicsResetStatusARB to GL_ARB_robustness
 Remove EXT suffix from GL_KTX_buffer_region entry points
 Solaris needs inttypes.h
 Add ERROR_INVALID_VERSION_ARB and ERROR_INVALID_PROFILE_ARB to WGL_ARB_create_context
 Add GLX_MESA_swap_control
 Set -install_name for OSX
 Add 64-bit darwin build option (SYSTEM=darwin_x86-64)
 Add GL_NV_path_rendering
 
 
1.6.0 [04-27-11]
 New extensions:
 GL_AMD_blend_minmax_factor
 GL_AMD_sample_positions
 GL_EXT_x11_sync_object
 GL_NV_texture_multisample
 GL_NV_video_capture
 GLX_NV_video_capture
 WGL_NV_DX_interop
 WGL_NV_video_capture
 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:
 Bug fixes:
 Improved mingw32 build support
 Improved cygwin build support
 glGetPointervEXT fix
 Add GLEW_VERSION_1_2_1
 
 
1.5.6 [09-07-10]
 New features:
 New extensions:
 GL_ARB_ES2_compatibility
 GL_ARB_cl_event
 GL_ARB_debug_output
 GL_ARB_get_program_binary
 GL_ARB_robustness
 GL_ARB_separate_shader_objects
 GL_ARB_shader_precision
 GL_ARB_shader_stencil_export
 GL_ARB_vertex_attrib_64bit
 GL_ARB_viewport_array
 GLX_ARB_create_context_robustness
 GLX_EXT_create_context_es2_profile
 WGL_ARB_create_context_robustness
 WGL_EXT_create_context_es2_profile
 
 
1.5.5 [07-13-10]
 New extensions:
 GL_AMD_debug_output
 GL_AMD_name_gen_delete
 GL_AMD_transform_feedback3_lines_triangles
 GL_NV_multisample_coverage
 GL_NV_vdpau_interop
 GLX_AMD_gpu_association
 GLX_NV_multisample_coverage
 WGL_NV_multisample_coverage
 Bug fixes:
 Compilation issue with GLX_SGI_video_sync
 OpenGL 4.0 double-precision uniform functions added
 Constness of glPointParameterfvARB and glPointParameterfvEXT
 Added glVertexAttribDivisor
 Compilation issue with Nvidia GLX headers
 
 
1.5.4 [04-21-10]
 New features:
 Support for OpenGL 3.3
 Support for OpenGL 4.0
 New extensions:
 GL_AMD_conservative_depth
 GL_ARB_blend_func_extended
 GL_ARB_draw_indirect
 GL_ARB_explicit_attrib_location
 GL_ARB_gpu_shader5
 GL_ARB_gpu_shader_fp64
 GL_ARB_occlusion_query2
 GL_ARB_sampler_objects
 GL_ARB_shader_bit_encoding
 GL_ARB_shader_subroutine
 GL_ARB_shading_language_include
 GL_ARB_tessellation_shader
 GL_ARB_texture_buffer_object_rgb32
 GL_ARB_texture_compression_bptc
 GL_ARB_texture_rgb10_a2ui
 GL_ARB_texture_swizzle
 GL_ARB_timer_query
 GL_ARB_transform_feedback2
 GL_ARB_transform_feedback3
 GL_ARB_vertex_type_2_10_10_10_rev
 GL_EXT_shader_image_load_store
 GL_EXT_vertex_attrib_64bit
 GL_NV_gpu_program5
 GL_NV_gpu_program_fp64
 GL_NV_gpu_shader5
 GL_NV_tessellation_program5
 GL_NV_vertex_attrib_integer_64bit
 GLX_ARB_vertex_buffer_object
 Bug fixes:
 Parameter constness fix for glPointParameteriv and glPointParameterfv
 
 
1.5.3 [02-28-10]
 New extensions:
 GLX_INTEL_swap_event
 GL_AMD_seamless_cubemap_per_texture
 GL_AMD_shader_stencil_export
 Bug fixes:
 Correct version detection for GL 3.1 and 3.2
 Missing 3.1 enumerants
 Add glew.pc
 
 
1.5.2 [12-31-09]
 New features:
 Support for OpenGL 3.1
 Support for OpenGL 3.2
 New extensions:
 GL_AMD_draw_buffers_blend
 GL_AMD_performance_monitor
 GL_AMD_texture_texture4
 GL_AMD_vertex_shader_tessellator
 GL_APPLE_aux_depth_stencil
 GL_APPLE_object_purgeable
 GL_APPLE_rgb_422
 GL_APPLE_row_bytes
 GL_APPLE_vertex_program_evaluators
 GL_ARB_compatibility
 GL_ARB_copy_buffer
 GL_ARB_depth_clamp
 GL_ARB_draw_buffers_blend
 GL_ARB_draw_elements_base_vertex
 GL_ARB_fragment_coord_conventions
 GL_ARB_provoking_vertex
 GL_ARB_sample_shading
 GL_ARB_seamless_cube_map
 GL_ARB_shader_texture_lod
 GL_ARB_sync
 GL_ARB_texture_cube_map_array
 GL_ARB_texture_gather
 GL_ARB_texture_multisample
 GL_ARB_texture_query_lod
 GL_ARB_uniform_buffer_object
 GL_ARB_vertex_array_bgra
 GL_ATI_meminfo
 GL_EXT_provoking_vertex
 GL_EXT_separate_shader_objects
 GL_EXT_texture_snorm
 GL_NV_copy_image
 GL_NV_parameter_buffer_object2
 GL_NV_shader_buffer_load
 GL_NV_texture_barrier
 GL_NV_transform_feedback2
 GL_NV_vertex_buffer_unified_memory
 WGL_AMD_gpu_association
 WGL_ARB_create_context_profile
 WGL_NV_copy_image
 GLX_ARB_create_context_profile
 GLX_EXT_swap_control
 GLX_NV_copy_image
 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.
 
 
1.5.1 [11-03-08]
 New features:
 New extensions:
 GL_ARB_depth_buffer_float
 GL_ARB_draw_instance,
 GL_ARB_framebuffer_object
 GL_ARB_framebuffer_sRGB
 GL_ARB_geometry_shader4
 GL_ARB_half_float_pixel
 GL_ARB_half_float_vertex
 GL_ARB_instanced_arrays
 GL_ARB_map_buffer_range
 GL_ARB_texture_buffer_object
 GL_ARB_texture_compression_rgtc
 GL_ARB_vertex_array_object
 GL_EXT_direct_state_access
 GL_EXT_texture_swizzle
 GL_EXT_transform_feedback
 GL_EXT_vertex_array_bgra
 GL_NV_conditional_render
 GL_NV_explicit_multisample
 GL_NV_present_video
 GL_SGIS_point_line_texgen
 GL_SGIX_convolution_accuracy
 WGL_ARB_create_context
 WGL_ARB_framebuffer_sRGB
 WGL_NV_present_video
 WGL_NV_swap_group
 WGL_NV_video_output
 GLX_ARB_create_context
 GLX_ARB_framebuffer_sRGB
 GLX_NV_present_video
 GLX_NV_swap_group
 GLX_NV_video_output
 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:
 Incorrect 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
 
 
1.3.6 [03-04-07]
 New extensions:
 GL_ATI_shader_texture_lod
 GL_EXT_gpu_program_parameters
 GL_NV_geometry_shader4
 WGL_NV_gpu_affinity
 GLX_SGIX_hyperpipe
 Bug fixes:
 Missing include guards in glxew.h
 Makefile and install problems for Cygwin builds
 Install problem for Linux AMD64 builds
 Incorrect 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
 New extensions:
 GL_EXT_bindable_uniform
 GL_EXT_draw_buffers2
 GL_EXT_draw_instanced
 GL_EXT_framebuffer_sRGB
 GL_EXT_geometry_shader4
 GL_EXT_gpu_shader4
 GL_EXT_packed_float
 GL_EXT_texture_array
 GL_EXT_texture_buffer_object
 GL_EXT_texture_compression_latc
 GL_EXT_texture_compression_rgtc
 GL_EXT_texture_integer
 GL_EXT_texture_shared_exponent
 GL_EXT_timer_query
 GL_NV_depth_buffer_float
 GL_NV_fragment_program4
 GL_NV_framebuffer_multisample_coverage
 GL_NV_geometry_program4
 GL_NV_gpu_program4
 GL_NV_parameter_buffer_object
 GL_NV_transform_feedback
 GL_NV_vertex_program4
 GL_OES_byte_coordinates
 GL_OES_compressed_paletted_texture
 GL_OES_read_format
 GL_OES_single_precision
 WGL_EXT_pixel_format_packed_float
 WGL_EXT_framebuffer_sRGB
 GLX_EXT_fbconfig_packed_float
 GLX_EXT_framebuffer_sRGB
 Bug fixes:
 Wrong GLXContext definition on Solaris
 Makefile problem for parallel builds
 
 
1.3.4 [03-04-06]
 New extensions:
 GL_EXT_framebuffer_blit
 GL_EXT_framebuffer_multisample
 GL_EXT_packed_depth_stencil
 GL_MESAX_texture_stack
 WGL_3DL_stereo_control
 
 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:
 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
 Bug fixes:
 Missing OpenGL 2.0 tokens
 Incorrect typedefs (GLhandleARB and GLhalf)
 Borland compiler problems
 
 
1.3.0 [01-04-05]
 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
 Support for FreeBSD
 
 
1.2.4 [09-06-04]
 Added ARB_draw_buffers and ARB_texture_rectangle
 Fixed bug in ARB_shader_objects
 Replaced wglinfo with visualinfo
 
 
1.2.3 [06-10-04]
 Added GL_NV_fragment_program2, GL_NV_fragment_program_option, GL_NV_vertex_program2_option, GL_NV_vertex_program3
 Bug fix in GL_ARB_vertex_blend
 
 
1.2.2 [05-08-04]
 Added GL_EXT_pixel_buffer_object, removed GL_NV_element_array
 Fixed GLEW_MX problems
 Bug fix in GL_EXT_texture_rectangle and wglinfo
 
 
1.2.1 [03-18-04]
 Bug fix in OpenGL version query (early release of 1.2.0 contained this bug)
 Bug fix in GL_ARB_shader_objects and temporary bug fix in GL_ARB_vertex_shader
 Added flags on GDI support and multisampling to wglinfo
 
 
1.2.0 [02-19-04]
 Added full OpenGL 1.5 support
 Added support for multiple rendering contexts with different capabilities
 Added command line flags to glewinfo for selecting displays and visuals
 Added GLX_SGIS_multisample, GLX_SUN_video_resize, and GL_SUN_read_video_pixels
 Added MinGW/MSYS support
 Bug fixes in GL_ARB_shader_objects and the OS X build
 
 
1.1.4 [12-15-03]
 Added GL_APPLE_float_pixels, GL_APPLE_texture_range,
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
 Bug fixes in GL_ATI_map_object_buffer and GL_ATI_fragment_shader
 
 
1.1.3 [10-28-03]
 Added Solaris and Darwin support
 Added GL_ARB_fragment_shader, GL_ARB_shader_objects, and GL_ARB_vertex_shader
 Fixed bug in GL_WIN_swap_hint
 Removed glewinfo's dependency on GLUT
 
 
1.1.2 [09-15-03]
 Removed dependency on WGL_{ARB,EXT}_extensions_string to make GLEW run on Matrox cards
 Added glewGetString for querying the GLEW version string
 
 
1.1.1 [08-11-03]
 Added GLX_NV_float_buffer, GL_ARB_shading_language_100, and GL_ARB_texture_non_power_of_two
 Fixed bug in GL_ARB_vertex_buffer_object
 Minor updates in documentation
 
 
1.1.0 [07-08-03]
 Added automatic code generation
 Added almost every extension in the registry
 Added separate namespace
 Added Irix support
 Updated documentation
 
 
1.0.7 [06-29-03]
 Added GL_EXT_depth_bounds_test
 Fixed typos
 
 
1.0.6 [05-05-03]
 Added ARB_vertex_buffer_object and NV_half_float
 Updated wglinfo
 Temporary Linux bug fixes (problems with SDL and MESA)
 
 
1.0.5 [02-17-03]
 Bug fixes
 Added wglinfo
 Updated documentation
 
 
1.0.4 [02-02-03]
 Added NV_texture_expand_normal
 Added mingw support
 Updated documentation
 
 
1.0.3 [01-09-03]
 Cleaned up ATI extensions
 Changed function prototypes to match glext.h
 Added EXT_texture3D
 Fixed typos in ATI_vertex_attrib_array_object and ATI_draw_buffers
 
 
1.0.2 [12-21-02]
 Added list of supported extensions to documentation
 Added NV_half_float and NV_texgen_emboss
 
 
1.0.1 [12-17-02]
 Bug fixes
 Added glewGetExtension
 
 
 |