GLEW Changelog

What's new in GLEW 2.1.0

Aug 1, 2017
  • 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
  • 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

New in GLEW 2.0.0 (Aug 12, 2016)

  • 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.

New in GLEW 1.13.0 (Aug 12, 2016)

  • 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.

New in GLEW 1.12.0 (Feb 11, 2015)

  • 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

New in GLEW 1.11.0 (Aug 14, 2014)

  • New features:
  • Support for OpenGL 4.5
  • 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

New in GLEW 1.10.0 (Jul 23, 2013)

  • New features:
  • Support for OpenGL 4.4
  • 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

New in GLEW 1.9.0 (Aug 7, 2012)

  • adds support for OpenGL 4.3, new extensions

New in GLEW 1.8.0 (Aug 7, 2012)

  • fixes minor bugs and adds new extensions

New in GLEW 1.7.0 (Aug 27, 2011)

  • adds support for OpenGL 4.2, new extensions, fixes bugs

New in GLEW 1.6.0 (Aug 27, 2011)

  • fixes minor bugs and adds eight new extensions

New in GLEW 1.5.8 (Aug 27, 2011)

  • fixes minor bugs and adds two new extensions

New in GLEW 1.5.7 (Aug 27, 2011)

  • fixes minor bugs and adds one new extension

New in GLEW 1.5.6 (Aug 27, 2011)

  • adds support for OpenGL 4.1, fixes bugs

New in GLEW 1.5.5 (Aug 27, 2011)

  • fixes minor bugs and adds new extensions

New in GLEW 1.5.4 (Aug 27, 2011)

  • adds support for OpenGL 3.3, OpenGL 4.0 and new extensions, fixes bugs

New in GLEW 1.5.3 (Aug 27, 2011)

  • fixes minor bugs and adds three new extensions

New in GLEW 1.5.2 (Aug 27, 2011)

  • adds support for OpenGL 3.1, OpenGL 3.2 and new extensions

New in GLEW 1.5.1 (Aug 27, 2011)

  • adds support for OpenGL 3.0 and 31 new extensions