mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2024-11-30 02:17:07 +00:00
466 lines
11 KiB
HTML
466 lines
11 KiB
HTML
|
<h1>The OpenGL Extension Wrangler Library</h1>
|
||
|
|
||
|
<h2>Change Log</h2>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.5.1</b> [11-03-08]
|
||
|
<ul>
|
||
|
<li> New features:
|
||
|
<ul>
|
||
|
<li> Support for OpenGL 3.0
|
||
|
</ul>
|
||
|
<li> New extensions:
|
||
|
<ul>
|
||
|
<li> GL_ARB_depth_buffer_float
|
||
|
<li> GL_ARB_draw_instance,
|
||
|
<li> GL_ARB_framebuffer_object
|
||
|
<li> GL_ARB_framebuffer_sRGB
|
||
|
<li> GL_ARB_geometry_shader4
|
||
|
<li> GL_ARB_half_float_pixel
|
||
|
<li> GL_ARB_half_float_vertex
|
||
|
<li> GL_ARB_instanced_arrays
|
||
|
<li> GL_ARB_map_buffer_range
|
||
|
<li> GL_ARB_texture_buffer_object
|
||
|
<li> GL_ARB_texture_compression_rgtc
|
||
|
<li> GL_ARB_vertex_array_object
|
||
|
<li> GL_EXT_direct_state_access
|
||
|
<li> GL_EXT_texture_swizzle
|
||
|
<li> GL_EXT_transform_feedback
|
||
|
<li> GL_EXT_vertex_array_bgra
|
||
|
<li> GL_NV_conditional_render
|
||
|
<li> GL_NV_explicit_multisample
|
||
|
<li> GL_NV_present_video
|
||
|
<li> GL_SGIS_point_line_texgen
|
||
|
<li> GL_SGIX_convolution_accuracy
|
||
|
<li> WGL_ARB_create_context
|
||
|
<li> WGL_ARB_framebuffer_sRGB
|
||
|
<li> WGL_NV_present_video
|
||
|
<li> WGL_NV_swap_group
|
||
|
<li> WGL_NV_video_output
|
||
|
<li> GLX_ARB_create_context
|
||
|
<li> GLX_ARB_framebuffer_sRGB
|
||
|
<li> GLX_NV_present_video
|
||
|
<li> GLX_NV_swap_group
|
||
|
<li> GLX_NV_video_output
|
||
|
</ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> Licensing issues with documentation
|
||
|
<li> Problems with long long and _MSC_VER on MINGW
|
||
|
<li> Incorrect parameter for glGetUniformLocation
|
||
|
<li> glewGetExtension fails on last entry
|
||
|
<li> Incomplete GL_NV_texture_shader tokens
|
||
|
<li> Scripting problems on Cygwin
|
||
|
<li> Incorrect definition for GLint on OS X
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.5.0</b> [12-27-07]
|
||
|
<ul>
|
||
|
<li> New features:
|
||
|
<ul>
|
||
|
<li> Licensing change (BSD, Mesa 3-D, Khronos)
|
||
|
<li> Switch to using registry on <a href="http://www.opengl.org/registry/">www.opengl.org</a>
|
||
|
<li> Support for major and minor version strings
|
||
|
</ul>
|
||
|
<li> New extensions:
|
||
|
<ul>
|
||
|
<li> GL_APPLE_flush_buffer_range
|
||
|
<li> GL_GREMEDY_frame_terminator
|
||
|
<li> GLX_EXT_texture_from_pixmap
|
||
|
</ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> Incorrent 64-bit type definitions
|
||
|
<li> Do not strip static library on install
|
||
|
<li> Missing tokens in GL_ATI_fragment_shader and WGL_{ARB,EXT}_make_current_read
|
||
|
<li> Missing tokens in GL_VERSION_2_1
|
||
|
<li> Missing functions in GL_VERSION_1_4
|
||
|
<li> Incorrect parameter type for glXCopyContext
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.4.0</b> [04-27-07]
|
||
|
<ul>
|
||
|
<li> New features:
|
||
|
<ul>
|
||
|
<li> Extension variables are declared const to avoid possible
|
||
|
corruption of their values
|
||
|
</ul>
|
||
|
<li> New extensions:
|
||
|
<ul>
|
||
|
<li> GL_NV_depth_range_unclamped
|
||
|
</ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> Incorrect tokens in GL_NV_transform_feedback and GL_NV_framebuffer_multisample_coverage
|
||
|
<li> Incorrect function names in GL_EXT_gpu_program_parameters
|
||
|
<li> Missing tokens in GL_EXT_framebuffer_multisample
|
||
|
<li> GLEW_MX initialization problem for WGL_{ARB,EXT}_extensions_string
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.3.6</b> [03-04-07]
|
||
|
<ul>
|
||
|
<li> New extensions:
|
||
|
<ul>
|
||
|
<li> GL_ATI_shader_texture_lod
|
||
|
<li> GL_EXT_gpu_program_parameters
|
||
|
<li> GL_NV_geometry_shader4
|
||
|
<li> WGL_NV_gpu_affinity
|
||
|
<li> GLX_SGIX_hyperpipe
|
||
|
</ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> Missing include guards in glxew.h
|
||
|
<li> Makefile and install problems for Cygwin builds
|
||
|
<li> Install problem for Linux AMD64 builds
|
||
|
<li> Incorrent token in GL_ATI_texture_compression_3dc
|
||
|
<li> Missing tokens from GL_ATIX_point_sprites
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.3.5</b> [11-21-06]
|
||
|
<ul>
|
||
|
<li> New features:
|
||
|
<ul>
|
||
|
<li> Support for core OpenGL 2.1
|
||
|
<li> Debug support for glewIsSupported
|
||
|
</ul>
|
||
|
<li> New extensions:
|
||
|
<ul>
|
||
|
<li> GL_EXT_bindable_uniform
|
||
|
<li> GL_EXT_draw_buffers2
|
||
|
<li> GL_EXT_draw_instanced
|
||
|
<li> GL_EXT_framebuffer_sRGB
|
||
|
<li> GL_EXT_geometry_shader4
|
||
|
<li> GL_EXT_gpu_shader4
|
||
|
<li> GL_EXT_packed_float
|
||
|
<li> GL_EXT_texture_array
|
||
|
<li> GL_EXT_texture_buffer_object
|
||
|
<li> GL_EXT_texture_compression_latc
|
||
|
<li> GL_EXT_texture_compression_rgtc
|
||
|
<li> GL_EXT_texture_integer
|
||
|
<li> GL_EXT_texture_shared_exponent
|
||
|
<li> GL_EXT_timer_query
|
||
|
<li> GL_NV_depth_buffer_float
|
||
|
<li> GL_NV_fragment_program4
|
||
|
<li> GL_NV_framebuffer_multisample_coverage
|
||
|
<li> GL_NV_geometry_program4
|
||
|
<li> GL_NV_gpu_program4
|
||
|
<li> GL_NV_parameter_buffer_object
|
||
|
<li> GL_NV_transform_feedback
|
||
|
<li> GL_NV_vertex_program4
|
||
|
<li> GL_OES_byte_coordinates
|
||
|
<li> GL_OES_compressed_paletted_texture
|
||
|
<li> GL_OES_read_format
|
||
|
<li> GL_OES_single_precision
|
||
|
<li> WGL_EXT_pixel_format_packed_float
|
||
|
<li> WGL_EXT_framebuffer_sRGB
|
||
|
<li> GLX_EXT_fbconfig_packed_float
|
||
|
<li> GLX_EXT_framebuffer_sRGB
|
||
|
</ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> Wrong GLXContext definition on Solaris
|
||
|
<li> Makefile problem for parallel builds
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.3.4</b> [03-04-06]
|
||
|
<ul>
|
||
|
<li> New extensions:
|
||
|
<ul>
|
||
|
<li> GL_EXT_framebuffer_blit
|
||
|
<li> GL_EXT_framebuffer_multisample
|
||
|
<li> GL_EXT_packed_depth_stencil
|
||
|
<li> GL_MESAX_texture_stack
|
||
|
<li> WGL_3DL_stereo_control
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> glBlendEquation missing from GL_ARB_imaging
|
||
|
<li> Wrong APIENTRY definition for Cygwin
|
||
|
<li> Incorrect OS X OpenGL types
|
||
|
<li> Unix 64-bit installation patch
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.3.3</b> [05-16-05]
|
||
|
<ul>
|
||
|
<li> New feature:
|
||
|
<ul>
|
||
|
<li> Code generation option to split source into multiple files
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> OpenGL 2.0 core initialization problems
|
||
|
<li> Wrong value for token GL_SHADER_TYPE
|
||
|
<li> Missing tokens in GL_ATI_fragment_shader
|
||
|
<li> Missing entry points in GL_ARB_transpose_matrix
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.3.2</b> [03-16-05]
|
||
|
<ul>
|
||
|
<li> New extension:
|
||
|
<ul>
|
||
|
<li> GL_APPLE_pixel_buffer
|
||
|
</ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> Missing OpenGL 2.0 entry points
|
||
|
<li> Missing tokens in GL_SGIX_shadow
|
||
|
<li> MinGW makefile problem
|
||
|
<li> Check for incorrect OpenGL version string on SiS hardware
|
||
|
<li> Documentation update to meet the HTML 4.01 Transitional specification
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.3.1</b> [02-02-05]
|
||
|
<ul>
|
||
|
<li> New features:
|
||
|
<ul>
|
||
|
<li> Consistent Unix and Windows versioning
|
||
|
</ul>
|
||
|
<li> New extensions:
|
||
|
<ul>
|
||
|
<li> GL_EXT_framebuffer_object
|
||
|
<li> GL_ARB_pixel_buffer_object
|
||
|
</ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> Missing OpenGL 2.0 tokens
|
||
|
<li> Incorrect typedefs (GLhandleARB and GLhalf)
|
||
|
<li> Borland compiler problems
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.3.0</b> [01-04-05]
|
||
|
<ul>
|
||
|
<li> New features:
|
||
|
<ul>
|
||
|
<li> Support for core OpenGL 2.0
|
||
|
<li> <tt>glewIsSupported</tt> provides efficient string-based extension checks
|
||
|
<li> Custom code generation from a list of extensions
|
||
|
<li> Makefile changes
|
||
|
</ul>
|
||
|
<li> New extensions:
|
||
|
<ul>
|
||
|
<li> WGL_ATI_render_texture_rectangle
|
||
|
</ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> Incorrect function signature in OpenGL 1.5 core
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.2.5</b> [12-06-04]
|
||
|
<ul>
|
||
|
<li> New extensions:
|
||
|
<ul>
|
||
|
<li>GL_ATI_texture_compression_3dc
|
||
|
<li>GL_EXT_Cg_shader
|
||
|
<li>GL_EXT_draw_range_elements
|
||
|
<li>GL_KTX_buffer_region
|
||
|
</ul>
|
||
|
<li> Bug fixes:
|
||
|
<ul>
|
||
|
<li> OpenGL version detection bug
|
||
|
<li> Problems with wxWindows and MinGW compilation
|
||
|
<li> <tt>visualinfo</tt> compilation problem with GLEW_MX specified
|
||
|
<li> Wrong token name in OpenGL 1.5 core
|
||
|
</ul>
|
||
|
<li> Support for FreeBSD
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.2.4</b> [09-06-04]
|
||
|
<ul>
|
||
|
<li> Added ARB_draw_buffers and ARB_texture_rectangle
|
||
|
<li> Fixed bug in ARB_shader_objects
|
||
|
<li> Replaced <tt>wglinfo</tt> with <tt>visualinfo</tt>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.2.3</b> [06-10-04]
|
||
|
<ul>
|
||
|
<li> Added GL_NV_fragment_program2, GL_NV_fragment_program_option, GL_NV_vertex_program2_option, GL_NV_vertex_program3
|
||
|
<li> Bug fix in GL_ARB_vertex_blend
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.2.2</b> [05-08-04]
|
||
|
<ul>
|
||
|
<li> Added GL_EXT_pixel_buffer_object, removed GL_NV_element_array
|
||
|
<li> Fixed GLEW_MX problems
|
||
|
<li> Bug fix in GL_EXT_texture_rectangle and <tt>wglinfo</tt>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.2.1</b> [03-18-04]
|
||
|
<ul>
|
||
|
<li> Bug fix in OpenGL version query (early release of 1.2.0 contained this bug)
|
||
|
<li> Bug fix in GL_ARB_shader_objects and temporary bug fix in GL_ARB_vertex_shader
|
||
|
<li> Added flags on GDI support and multisampling to <tt>wglinfo</tt>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.2.0</b> [02-19-04]
|
||
|
<ul>
|
||
|
<li> Added full OpenGL 1.5 support
|
||
|
<li> Added support for multiple rendering contexts with different capabilities
|
||
|
<li> Added command line flags to <tt>glewinfo</tt> for selecting displays and visuals
|
||
|
<li> Added GLX_SGIS_multisample, GLX_SUN_video_resize, and GL_SUN_read_video_pixels
|
||
|
<li> Added MinGW/MSYS support
|
||
|
<li> Bug fixes in GL_ARB_shader_objects and the OS X build
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.1.4</b> [12-15-03]
|
||
|
<ul>
|
||
|
<li> 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
|
||
|
<li> Bug fixes in GL_ATI_map_object_buffer and GL_ATI_fragment_shader
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.1.3</b> [10-28-03]
|
||
|
<ul>
|
||
|
<li> Added Solaris and Darwin support
|
||
|
<li> Added GL_ARB_fragment_shader, GL_ARB_shader_objects, and GL_ARB_vertex_shader
|
||
|
<li> Fixed bug in GL_WIN_swap_hint
|
||
|
<li> Removed <tt>glewinfo</tt>'s dependency on <tt>GLUT</tt>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.1.2</b> [09-15-03]
|
||
|
<ul>
|
||
|
<li> Removed dependency on WGL_{ARB,EXT}_extensions_string to make GLEW run on Matrox cards
|
||
|
<li> Added glewGetString for querying the GLEW version string
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.1.1</b> [08-11-03]
|
||
|
<ul>
|
||
|
<li> Added GLX_NV_float_buffer, GL_ARB_shading_language_100, and GL_ARB_texture_non_power_of_two
|
||
|
<li> Fixed bug in GL_ARB_vertex_buffer_object
|
||
|
<li> Minor updates in documentation
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.1.0</b> [07-08-03]
|
||
|
<ul>
|
||
|
<li> Added automatic code generation
|
||
|
<li> Added almost every extension in the registry
|
||
|
<li> Added separate namespace
|
||
|
<li> Added Irix support
|
||
|
<li> Updated documentation
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.0.7</b> [06-29-03]
|
||
|
<ul>
|
||
|
<li> Added GL_EXT_depth_bounds_test
|
||
|
<li> Fixed typos
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.0.6</b> [05-05-03]
|
||
|
<ul>
|
||
|
<li> Added ARB_vertex_buffer_object and NV_half_float
|
||
|
<li> Updated <tt>wglinfo</tt>
|
||
|
<li> Temporary Linux bug fixes (problems with SDL and MESA)
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.0.5</b> [02-17-03]
|
||
|
<ul>
|
||
|
<li> Bug fixes
|
||
|
<li> Added <tt>wglinfo</tt>
|
||
|
<li> Updated documentation
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.0.4</b> [02-02-03]
|
||
|
<ul>
|
||
|
<li> Added NV_texture_expand_normal
|
||
|
<li> Added mingw support
|
||
|
<li> Updated documentation
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.0.3</b> [01-09-03]
|
||
|
<ul>
|
||
|
<li> Cleaned up ATI extensions
|
||
|
<li> Changed function prototypes to match glext.h
|
||
|
<li> Added EXT_texture3D
|
||
|
<li> Fixed typos in ATI_vertex_attrib_array_object and ATI_draw_buffers
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.0.2</b> [12-21-02]
|
||
|
<ul>
|
||
|
<li> Added list of supported extensions to documentation
|
||
|
<li> Added NV_half_float and NV_texgen_emboss
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.0.1</b> [12-17-02]
|
||
|
<ul>
|
||
|
<li> Bug fixes
|
||
|
<li> Added glewGetExtension
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
<ul class="none">
|
||
|
<li><b>1.0.0</b> [12-12-02]
|
||
|
<ul>
|
||
|
<li> Initial release
|
||
|
</ul>
|
||
|
</ul>
|
||
|
<hr align="center">
|
||
|
|