<!-- | |
Copyright (C) 2002-2007, Milan Ikits <milan ikits[]ieee org> | |
Copyright (C) 2002-2007, Marcelo E. Magallon <mmagallo[]debian org> | |
This documentation may not be modified or redistributed in any | |
form, except by the copyright holder. | |
--> | |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd"> | |
<!-- <img src="new.png" height="12" alt="NEW!"> --> | |
<html> | |
<head> | |
<title> | |
GLEW: The OpenGL Extension Wrangler Library | |
</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> | |
<link href="glew.css" type="text/css" rel="stylesheet"> | |
</head> | |
<body bgcolor="#fff0d0"> | |
<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%"> | |
<tr> | |
<td bgcolor="#ffffff" align="left" valign="top" width="200"> | |
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> | |
<tr> | |
<td valign="top"> | |
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> | |
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=504079">1.4.0</a></i></td></tr> | |
<tr><td align="center"><br></td></tr> | |
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> | |
<tr><td align="center"><br></td></tr> | |
<tr><td align="center"> | |
<table border="0" cellpadding="0" cellspacing="0" align="center"> | |
<tr><td align="center"><a href="index.html">Download</a></td></tr> | |
<tr><td align="center"><a href="install.html">Installation</a></td></tr> | |
<tr><td align="center"><a href="basic.html">Basic Usage</a></td></tr> | |
<tr><td align="center"><a href="advanced.html">Advanced Usage</a></td></tr> | |
<tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr> | |
<tr><td align="center"><b>Change Log</b></td></tr> | |
<tr><td align="center"><a href="http://sourceforge.net/projects/glew/">Project Page</a></td></tr> | |
<tr><td align="center"><a href="https://sourceforge.net/mail/?group_id=67586">Mailing Lists</a></td></tr> | |
<tr><td align="center"><a href="http://sourceforge.net/tracker/?group_id=67586">Bug Tracker</a></td></tr> | |
</table> | |
<tr><td align="center"><br></tr> | |
</table> | |
</td> | |
</tr> | |
<tr> | |
<td valign="bottom"> | |
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> | |
<tr><td align="center"><i>Last Update: 04-27-07</i></td></tr> | |
<tr><td align="center"> | |
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68" | |
height="35" border="0" alt="OpenGL Logo"></a> | |
<a href="http://sourceforge.net"> <img | |
src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" | |
width="88" height="31" border="0" alt="SourceForge Logo"></a> | |
</td> | |
</tr> | |
<tr><td align="center"><a | |
href="http://sourceforge.net/donate/index.php?group_id=67586"><img | |
src="http://images.sourceforge.net/images/project-support.jpg" | |
width="88" height="32" border="0" alt="Support This Project"></a></td></tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
</td> | |
<td bgcolor="#ffffff" align="left" valign="top"> | |
<h1 align="center">The OpenGL Extension Wrangler Library</h1> | |
<h2>Change Log</h2> | |
<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"> | |
</td> | |
</tr> | |
</table> | |
</body> |