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