PageRenderTime 55ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/glew-1.9.0/doc/log.html

https://bitbucket.org/ktak/tunnel-dodge
HTML | 953 lines | 892 code | 22 blank | 39 comment | 0 complexity | 23e8abd56c1a3dc7b9bba43e7fc7364c MD5 | raw file
  1. <!-- begin header.html -->
  2. <!--
  3. The OpenGL Extension Wrangler Library
  4. Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
  5. Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
  6. Copyright (C) 2002, Lev Povalahev
  7. All rights reserved.
  8. Redistribution and use in source and binary forms, with or without
  9. modification, are permitted provided that the following conditions are met:
  10. * Redistributions of source code must retain the above copyright notice,
  11. this list of conditions and the following disclaimer.
  12. * Redistributions in binary form must reproduce the above copyright notice,
  13. this list of conditions and the following disclaimer in the documentation
  14. and/or other materials provided with the distribution.
  15. * The name of the author may be used to endorse or promote products
  16. derived from this software without specific prior written permission.
  17. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  18. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  20. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  21. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  22. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  23. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  24. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  25. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  26. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  27. THE POSSIBILITY OF SUCH DAMAGE.
  28. -->
  29. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd">
  30. <!-- &nbsp;<img src="new.png" height="12" alt="NEW!"> -->
  31. <html>
  32. <head>
  33. <title>GLEW: The OpenGL Extension Wrangler Library</title>
  34. <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
  35. <link href="glew.css" type="text/css" rel="stylesheet">
  36. </head>
  37. <body bgcolor="#fff0d0">
  38. <table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%">
  39. <tr>
  40. <td bgcolor="#ffffff" align="left" valign="top" width="200">
  41. <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
  42. <tr>
  43. <td valign="top">
  44. <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
  45. <tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.9.0/">1.9.0</a></i></td></tr>
  46. <tr><td align="center"><br></td></tr>
  47. <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
  48. <tr><td align="center"><br></td></tr>
  49. <tr><td align="center">
  50. <table border="0" cellpadding="0" cellspacing="0" align="center">
  51. <tr><td align="center"><a href="index.html">Download</a></td></tr>
  52. <tr><td align="center"><a href="basic.html">Usage</a></td></tr>
  53. <tr><td align="center"><a href="build.html">Building</a></td></tr>
  54. <tr><td align="center"><a href="install.html">Installation</a></td></tr>
  55. <tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr>
  56. <tr><td align="center"><a href="credits.html">Credits & Copyright</a></td></tr>
  57. <tr><td align="center">Change Log</td></tr>
  58. <tr><td align="center"><a href="http://sourceforge.net/projects/glew/">Project Page</a></td></tr>
  59. <tr><td align="center"><a href="https://sourceforge.net/mail/?group_id=67586">Mailing Lists</a></td></tr>
  60. <tr><td align="center"><a href="http://sourceforge.net/tracker/?group_id=67586">Bug Tracker</a></td></tr>
  61. </table>
  62. <tr><td align="center"><br></tr>
  63. </table>
  64. </td>
  65. </tr>
  66. <tr>
  67. <td valign="bottom">
  68. <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
  69. <tr><td align="center"><i>Last Update: 08-06-12</i></td></tr>
  70. <tr><td align="center">
  71. <a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
  72. height="35" border="0" alt="OpenGL Logo"></a>
  73. <a href="http://sourceforge.net"> <img
  74. src="http://sourceforge.net/sflogo.php?group_id=67586&amp;type=1"
  75. width="88" height="31" border="0" alt="SourceForge Logo"></a>
  76. </td>
  77. </tr>
  78. <!--- <tr><td align="center"><a
  79. href="http://sourceforge.net/donate/index.php?group_id=67586"><img
  80. src="http://images.sourceforge.net/images/project-support.jpg"
  81. width="88" height="32" border="0" alt="Support This Project"></a></td></tr> -->
  82. </table>
  83. </td>
  84. </tr>
  85. </table>
  86. </td>
  87. <td bgcolor="#ffffff" align="left" valign="top">
  88. <h1>The OpenGL Extension Wrangler Library</h1>
  89. <!-- end header.html -->
  90. <h2>Change Log</h2>
  91. <hr align="center">
  92. <ul class="none">
  93. <li><b>1.9.0</b> [08-06-12]
  94. <ul>
  95. <li> New features:
  96. <ul>
  97. <li> Support for OpenGL 4.2
  98. </ul>
  99. <li> New extensions:
  100. <ul>
  101. <li> GL_ARB_ES3_compatibility
  102. <li> GL_ARB_clear_buffer_object
  103. <li> GL_ARB_compute_shader
  104. <li> GL_ARB_copy_image
  105. <li> GL_ARB_explicit_uniform_location
  106. <li> GL_ARB_fragment_layer_viewport
  107. <li> GL_ARB_framebuffer_no_attachments
  108. <li> GL_ARB_internalformat_query2
  109. <li> GL_ARB_multi_draw_indirect
  110. <li> GL_ARB_program_interface_query
  111. <li> GL_ARB_robust_buffer_access_behavior
  112. <li> GL_ARB_robustness_application_isolation
  113. <li> GL_ARB_robustness_share_group_isolation
  114. <li> GL_ARB_shader_image_size
  115. <li> GL_ARB_shader_storage_buffer_object
  116. <li> GL_ARB_stencil_texturing
  117. <li> GL_ARB_texture_buffer_range
  118. <li> GL_ARB_texture_query_levels
  119. <li> GL_ARB_texture_storage_multisample
  120. <li> GL_ARB_texture_view
  121. <li> GL_ARB_vertex_attrib_binding
  122. <li> GL_EXT_debug_marker
  123. <li> GL_KHR_debug
  124. <li> GL_REGAL_error_string
  125. <li> GL_REGAL_extension_query
  126. <li> GL_REGAL_log
  127. <li> GLX_ARB_robustness_application_isolation
  128. <li> GLX_ARB_robustness_share_group_isolation
  129. <li> GLX_EXT_create_context_es_profile
  130. <li> WGL_EXT_create_context_es_profile
  131. </ul>
  132. <li> Bug fixes:
  133. <ul>
  134. <li> Not using GLU library for Makefile builds.
  135. </ul>
  136. </ul>
  137. </ul>
  138. <hr align="center">
  139. <ul class="none">
  140. <li><b>1.8.0</b> [07-17-12]
  141. <ul>
  142. <li> New extensions:
  143. <ul>
  144. <li> GL_AMD_pinned_memory
  145. <li> GL_AMD_query_buffer_object
  146. <li> GL_AMD_stencil_operation_extended
  147. <li> GL_AMD_vertex_shader_layer
  148. <li> GL_AMD_vertex_shader_viewport_index
  149. <li> GL_NV_bindless_texture
  150. <li> GL_NV_shader_atomic_float
  151. <li> GLX_EXT_swap_control_tear
  152. <li> WGL_EXT_swap_control_tear
  153. <li> WGL_NV_DX_interop2
  154. </ul>
  155. <li> Bug fixes:
  156. <ul>
  157. <li> MS Visual Studio 2010 projects added
  158. <li> GLX_NV_video_out replaces GLX_NV_video_output
  159. <li> ANSI C prototype for glewInit
  160. <li> Improved CentOS build support
  161. <li> Improved GL_ARB_gpu_shader_fp64 support
  162. <li> ARB_texture_compression_bptc and ARB_copy_buffer constants
  163. <li> Linux needs to define GLEW_STATIC for static library builds
  164. <li> Custom code generation problem resolved
  165. <li> GLEWAPIENTRY added to glew.h for calling convention customization
  166. <li> Correction for glPathStencilDepthOffsetNV
  167. <li> Resolve OSX gcc warnings
  168. <li> Added build support for NetBSD
  169. </ul>
  170. </ul>
  171. </ul>
  172. <hr align="center">
  173. <ul class="none">
  174. <li><b>1.7.0</b> [08-26-11]
  175. <ul>
  176. <li> New features:
  177. <ul>
  178. <li> Support for OpenGL 4.2
  179. </ul>
  180. <li> New extensions:
  181. <ul>
  182. <li> GL_AMD_multi_draw_indirect
  183. <li> GL_ARB_base_instance
  184. <li> GL_ARB_compressed_texture_pixel_storage
  185. <li> GL_ARB_conservative_depth
  186. <li> GL_ARB_internalformat_query
  187. <li> GL_ARB_map_buffer_alignment
  188. <li> GL_ARB_shader_atomic_counters
  189. <li> GL_ARB_shader_image_load_store
  190. <li> GL_ARB_shading_language_420pack
  191. <li> GL_ARB_shading_language_packing
  192. <li> GL_ARB_texture_storage
  193. <li> GL_ARB_transform_feedback_instanced
  194. <li> GL_EXT_framebuffer_multisample_blit_scaled
  195. <li> GL_NV_path_rendering
  196. <li> GL_NV_path_rendering
  197. <li> GLX_MESA_swap_control
  198. </ul>
  199. <li> Bug fixes:
  200. <ul>
  201. <li> const qualifiers for GL 1.4 MultiDrawArrays, MultiDrawElements
  202. <li> Add glGetGraphicsResetStatusARB to GL_ARB_robustness
  203. <li> Remove EXT suffix from GL_KTX_buffer_region entry points
  204. <li> Solaris needs inttypes.h
  205. <li> Add ERROR_INVALID_VERSION_ARB and ERROR_INVALID_PROFILE_ARB to WGL_ARB_create_context
  206. <li> Add GLX_MESA_swap_control
  207. <li> Set -install_name for OSX
  208. <li> Add 64-bit darwin build option (SYSTEM=darwin_x86-64)
  209. <li> Add GL_NV_path_rendering
  210. </ul>
  211. </ul>
  212. </ul>
  213. <hr align="center">
  214. <ul class="none">
  215. <li><b>1.6.0</b> [04-27-11]
  216. <ul>
  217. <li> New extensions:
  218. <ul>
  219. <li> GL_AMD_blend_minmax_factor
  220. <li> GL_AMD_sample_positions
  221. <li> GL_EXT_x11_sync_object
  222. <li> GL_NV_texture_multisample
  223. <li> GL_NV_video_capture
  224. <li> GLX_NV_video_capture
  225. <li> WGL_NV_DX_interop
  226. <li> WGL_NV_video_capture
  227. </ul>
  228. <li> Bug fixes:
  229. <ul>
  230. <li> Define GLEW_NO_GLU for no glu dependency.
  231. <li> mx suffix for GLEW MX libraries, build both libraries by default.
  232. <li> Cygwin build improvements
  233. <li> Soname of GLEWmx shared libraries
  234. <li> Query GL extension string only once
  235. <li> GLX_OML_sync_control no longer requires C99
  236. <li> glDraw*InstancedARB moved from GL_ARB_draw_instanced to GL_ARB_instanced_arrays
  237. <li> glFramebufferTextureLayerEXT moved from GL_EXT_geometry_shader4 to GL_EXT_texture_array
  238. <li> Fixes for BSD build
  239. </ul>
  240. </ul>
  241. </ul>
  242. <hr align="center">
  243. <ul class="none">
  244. <li><b>1.5.8</b> [01-31-11]
  245. <ul>
  246. <li> New extensions:
  247. <ul>
  248. <li> GL_AMD_depth_clamp_separate
  249. <li> GL_EXT_texture_sRGB_decode
  250. </ul>
  251. <li> Bug fixes:
  252. <ul>
  253. <li> Borland C++ fix for __int64
  254. <li> GL_DOUBLE_MATNxM enumerants for OpenGL 4.0
  255. <li> Correction to glGetTransformFeedbackVarying
  256. <li> Correction to glSecondaryColorPointer
  257. <li> Corrections to glGetVertexAttribPointerv and glGetShaderSource
  258. <li> Switched code repository from svn to git
  259. </ul>
  260. </ul>
  261. </ul>
  262. <hr align="center">
  263. <ul class="none">
  264. <li><b>1.5.7</b> [11-03-10]
  265. <ul>
  266. <li> New extension:
  267. <ul>
  268. <li> GL_NVX_gpu_memory_info
  269. </ul>
  270. <li> Bug fixes:
  271. <ul>
  272. <li> Improved mingw32 build support
  273. <li> Improved cygwin build support
  274. <li> glGetPointervEXT fix
  275. <li> Add GLEW_VERSION_1_2_1
  276. </ul>
  277. </ul>
  278. </ul>
  279. <hr align="center">
  280. <ul class="none">
  281. <li><b>1.5.6</b> [09-07-10]
  282. <ul>
  283. <li> New features:
  284. <ul>
  285. <li> Support for OpenGL 4.1
  286. </ul>
  287. <li> New extensions:
  288. <ul>
  289. <li> GL_ARB_ES2_compatibility
  290. <li> GL_ARB_cl_event
  291. <li> GL_ARB_debug_output
  292. <li> GL_ARB_get_program_binary
  293. <li> GL_ARB_robustness
  294. <li> GL_ARB_separate_shader_objects
  295. <li> GL_ARB_shader_precision
  296. <li> GL_ARB_shader_stencil_export
  297. <li> GL_ARB_vertex_attrib_64bit
  298. <li> GL_ARB_viewport_array
  299. <li> GLX_ARB_create_context_robustness
  300. <li> GLX_EXT_create_context_es2_profile
  301. <li> WGL_ARB_create_context_robustness
  302. <li> WGL_EXT_create_context_es2_profile
  303. </ul>
  304. </ul>
  305. </ul>
  306. <hr align="center">
  307. <ul class="none">
  308. <li><b>1.5.5</b> [07-13-10]
  309. <ul>
  310. <li> New extensions:
  311. <ul>
  312. <li> GL_AMD_debug_output
  313. <li> GL_AMD_name_gen_delete
  314. <li> GL_AMD_transform_feedback3_lines_triangles
  315. <li> GL_NV_multisample_coverage
  316. <li> GL_NV_vdpau_interop
  317. <li> GLX_AMD_gpu_association
  318. <li> GLX_NV_multisample_coverage
  319. <li> WGL_NV_multisample_coverage
  320. </ul>
  321. <li> Bug fixes:
  322. <ul>
  323. <li> Compilation issue with GLX_SGI_video_sync
  324. <li> OpenGL 4.0 double-precision uniform functions added
  325. <li> Constness of glPointParameterfvARB and glPointParameterfvEXT
  326. <li> Added glVertexAttribDivisor
  327. <li> Compilation issue with Nvidia GLX headers
  328. </ul>
  329. </ul>
  330. </ul>
  331. <hr align="center">
  332. <ul class="none">
  333. <li><b>1.5.4</b> [04-21-10]
  334. <ul>
  335. <li> New features:
  336. <ul>
  337. <li> Support for OpenGL 3.3
  338. <li> Support for OpenGL 4.0
  339. </ul>
  340. <li> New extensions:
  341. <ul>
  342. <li> GL_AMD_conservative_depth
  343. <li> GL_ARB_blend_func_extended
  344. <li> GL_ARB_draw_indirect
  345. <li> GL_ARB_explicit_attrib_location
  346. <li> GL_ARB_gpu_shader5
  347. <li> GL_ARB_gpu_shader_fp64
  348. <li> GL_ARB_occlusion_query2
  349. <li> GL_ARB_sampler_objects
  350. <li> GL_ARB_shader_bit_encoding
  351. <li> GL_ARB_shader_subroutine
  352. <li> GL_ARB_shading_language_include
  353. <li> GL_ARB_tessellation_shader
  354. <li> GL_ARB_texture_buffer_object_rgb32
  355. <li> GL_ARB_texture_compression_bptc
  356. <li> GL_ARB_texture_rgb10_a2ui
  357. <li> GL_ARB_texture_swizzle
  358. <li> GL_ARB_timer_query
  359. <li> GL_ARB_transform_feedback2
  360. <li> GL_ARB_transform_feedback3
  361. <li> GL_ARB_vertex_type_2_10_10_10_rev
  362. <li> GL_EXT_shader_image_load_store
  363. <li> GL_EXT_vertex_attrib_64bit
  364. <li> GL_NV_gpu_program5
  365. <li> GL_NV_gpu_program_fp64
  366. <li> GL_NV_gpu_shader5
  367. <li> GL_NV_tessellation_program5
  368. <li> GL_NV_vertex_attrib_integer_64bit
  369. <li> GLX_ARB_vertex_buffer_object
  370. </ul>
  371. <li> Bug fixes:
  372. <ul>
  373. <li> Parameter constness fix for glPointParameteriv and glPointParameterfv
  374. </ul>
  375. </ul>
  376. </ul>
  377. <hr align="center">
  378. <ul class="none">
  379. <li><b>1.5.3</b> [02-28-10]
  380. <ul>
  381. <li> New extensions:
  382. <ul>
  383. <li> GLX_INTEL_swap_event
  384. <li> GL_AMD_seamless_cubemap_per_texture
  385. <li> GL_AMD_shader_stencil_export
  386. </ul>
  387. <li> Bug fixes:
  388. <ul>
  389. <li> Correct version detection for GL 3.1 and 3.2
  390. <li> Missing 3.1 enumerants
  391. <li> Add glew.pc
  392. </ul>
  393. </ul>
  394. </ul>
  395. <hr align="center">
  396. <ul class="none">
  397. <li><b>1.5.2</b> [12-31-09]
  398. <ul>
  399. <li> New features:
  400. <ul>
  401. <li> Support for OpenGL 3.1
  402. <li> Support for OpenGL 3.2
  403. </ul>
  404. <li> New extensions:
  405. <ul>
  406. <li> GL_AMD_draw_buffers_blend
  407. <li> GL_AMD_performance_monitor
  408. <li> GL_AMD_texture_texture4
  409. <li> GL_AMD_vertex_shader_tessellator
  410. <li> GL_APPLE_aux_depth_stencil
  411. <li> GL_APPLE_object_purgeable
  412. <li> GL_APPLE_rgb_422
  413. <li> GL_APPLE_row_bytes
  414. <li> GL_APPLE_vertex_program_evaluators
  415. <li> GL_ARB_compatibility
  416. <li> GL_ARB_copy_buffer
  417. <li> GL_ARB_depth_clamp
  418. <li> GL_ARB_draw_buffers_blend
  419. <li> GL_ARB_draw_elements_base_vertex
  420. <li> GL_ARB_fragment_coord_conventions
  421. <li> GL_ARB_provoking_vertex
  422. <li> GL_ARB_sample_shading
  423. <li> GL_ARB_seamless_cube_map
  424. <li> GL_ARB_shader_texture_lod
  425. <li> GL_ARB_sync
  426. <li> GL_ARB_texture_cube_map_array
  427. <li> GL_ARB_texture_gather
  428. <li> GL_ARB_texture_multisample
  429. <li> GL_ARB_texture_query_lod
  430. <li> GL_ARB_uniform_buffer_object
  431. <li> GL_ARB_vertex_array_bgra
  432. <li> GL_ATI_meminfo
  433. <li> GL_EXT_provoking_vertex
  434. <li> GL_EXT_separate_shader_objects
  435. <li> GL_EXT_texture_snorm
  436. <li> GL_NV_copy_image
  437. <li> GL_NV_parameter_buffer_object2
  438. <li> GL_NV_shader_buffer_load
  439. <li> GL_NV_texture_barrier
  440. <li> GL_NV_transform_feedback2
  441. <li> GL_NV_vertex_buffer_unified_memory
  442. <li> WGL_AMD_gpu_association
  443. <li> WGL_ARB_create_context_profile
  444. <li> WGL_NV_copy_image
  445. <li> GLX_ARB_create_context_profile
  446. <li> GLX_EXT_swap_control
  447. <li> GLX_NV_copy_image
  448. </ul>
  449. <li> Bug fixes:
  450. <ul>
  451. <li> DOS line endings for windows .zip archives only.
  452. <li> glTransformFeedbackVaryings arguments.
  453. <li> Resource leak in glewinfo and visualinfo tools.
  454. <li> WIN32_LEAN_AND_MEAN preprocessor pollution.
  455. <li> Fixed version detection for GLEW_VERSION_2_1 and GLEW_VERSION_3_0.
  456. <li> MesaGLUT glut.h GLAPIENTRY dependency.
  457. <li> glFramebufferTextureLayer correction.
  458. <li> OSX compiler warnings resolved.
  459. <li> Cygwin linking to opengl32 by default, rather than X11 OpenGL.
  460. <li> SnowLeopard (OSX 10.6) gl.h detection.
  461. <li> Use $(STRIP) consistently.
  462. </ul>
  463. </ul>
  464. </ul>
  465. <hr align="center">
  466. <ul class="none">
  467. <li><b>1.5.1</b> [11-03-08]
  468. <ul>
  469. <li> New features:
  470. <ul>
  471. <li> Support for OpenGL 3.0
  472. </ul>
  473. <li> New extensions:
  474. <ul>
  475. <li> GL_ARB_depth_buffer_float
  476. <li> GL_ARB_draw_instance,
  477. <li> GL_ARB_framebuffer_object
  478. <li> GL_ARB_framebuffer_sRGB
  479. <li> GL_ARB_geometry_shader4
  480. <li> GL_ARB_half_float_pixel
  481. <li> GL_ARB_half_float_vertex
  482. <li> GL_ARB_instanced_arrays
  483. <li> GL_ARB_map_buffer_range
  484. <li> GL_ARB_texture_buffer_object
  485. <li> GL_ARB_texture_compression_rgtc
  486. <li> GL_ARB_vertex_array_object
  487. <li> GL_EXT_direct_state_access
  488. <li> GL_EXT_texture_swizzle
  489. <li> GL_EXT_transform_feedback
  490. <li> GL_EXT_vertex_array_bgra
  491. <li> GL_NV_conditional_render
  492. <li> GL_NV_explicit_multisample
  493. <li> GL_NV_present_video
  494. <li> GL_SGIS_point_line_texgen
  495. <li> GL_SGIX_convolution_accuracy
  496. <li> WGL_ARB_create_context
  497. <li> WGL_ARB_framebuffer_sRGB
  498. <li> WGL_NV_present_video
  499. <li> WGL_NV_swap_group
  500. <li> WGL_NV_video_output
  501. <li> GLX_ARB_create_context
  502. <li> GLX_ARB_framebuffer_sRGB
  503. <li> GLX_NV_present_video
  504. <li> GLX_NV_swap_group
  505. <li> GLX_NV_video_output
  506. </ul>
  507. <li> Bug fixes:
  508. <ul>
  509. <li> Licensing issues with documentation
  510. <li> Problems with long long and _MSC_VER on MINGW
  511. <li> Incorrect parameter for glGetUniformLocation
  512. <li> glewGetExtension fails on last entry
  513. <li> Incomplete GL_NV_texture_shader tokens
  514. <li> Scripting problems on Cygwin
  515. <li> Incorrect definition for GLint on OS X
  516. </ul>
  517. </ul>
  518. </ul>
  519. <hr align="center">
  520. <ul class="none">
  521. <li><b>1.5.0</b> [12-27-07]
  522. <ul>
  523. <li> New features:
  524. <ul>
  525. <li> Licensing change (BSD, Mesa 3-D, Khronos)
  526. <li> Switch to using registry on <a href="http://www.opengl.org/registry/">www.opengl.org</a>
  527. <li> Support for major and minor version strings
  528. </ul>
  529. <li> New extensions:
  530. <ul>
  531. <li> GL_APPLE_flush_buffer_range
  532. <li> GL_GREMEDY_frame_terminator
  533. <li> GLX_EXT_texture_from_pixmap
  534. </ul>
  535. <li> Bug fixes:
  536. <ul>
  537. <li> Incorrent 64-bit type definitions
  538. <li> Do not strip static library on install
  539. <li> Missing tokens in GL_ATI_fragment_shader and WGL_{ARB,EXT}_make_current_read
  540. <li> Missing tokens in GL_VERSION_2_1
  541. <li> Missing functions in GL_VERSION_1_4
  542. <li> Incorrect parameter type for glXCopyContext
  543. </ul>
  544. </ul>
  545. </ul>
  546. <hr align="center">
  547. <ul class="none">
  548. <li><b>1.4.0</b> [04-27-07]
  549. <ul>
  550. <li> New features:
  551. <ul>
  552. <li> Extension variables are declared const to avoid possible
  553. corruption of their values
  554. </ul>
  555. <li> New extensions:
  556. <ul>
  557. <li> GL_NV_depth_range_unclamped
  558. </ul>
  559. <li> Bug fixes:
  560. <ul>
  561. <li> Incorrect tokens in GL_NV_transform_feedback and GL_NV_framebuffer_multisample_coverage
  562. <li> Incorrect function names in GL_EXT_gpu_program_parameters
  563. <li> Missing tokens in GL_EXT_framebuffer_multisample
  564. <li> GLEW_MX initialization problem for WGL_{ARB,EXT}_extensions_string
  565. </ul>
  566. </ul>
  567. </ul>
  568. <hr align="center">
  569. <ul class="none">
  570. <li><b>1.3.6</b> [03-04-07]
  571. <ul>
  572. <li> New extensions:
  573. <ul>
  574. <li> GL_ATI_shader_texture_lod
  575. <li> GL_EXT_gpu_program_parameters
  576. <li> GL_NV_geometry_shader4
  577. <li> WGL_NV_gpu_affinity
  578. <li> GLX_SGIX_hyperpipe
  579. </ul>
  580. <li> Bug fixes:
  581. <ul>
  582. <li> Missing include guards in glxew.h
  583. <li> Makefile and install problems for Cygwin builds
  584. <li> Install problem for Linux AMD64 builds
  585. <li> Incorrent token in GL_ATI_texture_compression_3dc
  586. <li> Missing tokens from GL_ATIX_point_sprites
  587. </ul>
  588. </ul>
  589. </ul>
  590. <hr align="center">
  591. <ul class="none">
  592. <li><b>1.3.5</b> [11-21-06]
  593. <ul>
  594. <li> New features:
  595. <ul>
  596. <li> Support for core OpenGL 2.1
  597. <li> Debug support for glewIsSupported
  598. </ul>
  599. <li> New extensions:
  600. <ul>
  601. <li> GL_EXT_bindable_uniform
  602. <li> GL_EXT_draw_buffers2
  603. <li> GL_EXT_draw_instanced
  604. <li> GL_EXT_framebuffer_sRGB
  605. <li> GL_EXT_geometry_shader4
  606. <li> GL_EXT_gpu_shader4
  607. <li> GL_EXT_packed_float
  608. <li> GL_EXT_texture_array
  609. <li> GL_EXT_texture_buffer_object
  610. <li> GL_EXT_texture_compression_latc
  611. <li> GL_EXT_texture_compression_rgtc
  612. <li> GL_EXT_texture_integer
  613. <li> GL_EXT_texture_shared_exponent
  614. <li> GL_EXT_timer_query
  615. <li> GL_NV_depth_buffer_float
  616. <li> GL_NV_fragment_program4
  617. <li> GL_NV_framebuffer_multisample_coverage
  618. <li> GL_NV_geometry_program4
  619. <li> GL_NV_gpu_program4
  620. <li> GL_NV_parameter_buffer_object
  621. <li> GL_NV_transform_feedback
  622. <li> GL_NV_vertex_program4
  623. <li> GL_OES_byte_coordinates
  624. <li> GL_OES_compressed_paletted_texture
  625. <li> GL_OES_read_format
  626. <li> GL_OES_single_precision
  627. <li> WGL_EXT_pixel_format_packed_float
  628. <li> WGL_EXT_framebuffer_sRGB
  629. <li> GLX_EXT_fbconfig_packed_float
  630. <li> GLX_EXT_framebuffer_sRGB
  631. </ul>
  632. <li> Bug fixes:
  633. <ul>
  634. <li> Wrong GLXContext definition on Solaris
  635. <li> Makefile problem for parallel builds
  636. </ul>
  637. </ul>
  638. </ul>
  639. <hr align="center">
  640. <ul class="none">
  641. <li><b>1.3.4</b> [03-04-06]
  642. <ul>
  643. <li> New extensions:
  644. <ul>
  645. <li> GL_EXT_framebuffer_blit
  646. <li> GL_EXT_framebuffer_multisample
  647. <li> GL_EXT_packed_depth_stencil
  648. <li> GL_MESAX_texture_stack
  649. <li> WGL_3DL_stereo_control
  650. </ul>
  651. </ul>
  652. <ul>
  653. <li> Bug fixes:
  654. <ul>
  655. <li> glBlendEquation missing from GL_ARB_imaging
  656. <li> Wrong APIENTRY definition for Cygwin
  657. <li> Incorrect OS X OpenGL types
  658. <li> Unix 64-bit installation patch
  659. </ul>
  660. </ul>
  661. </ul>
  662. <hr align="center">
  663. <ul class="none">
  664. <li><b>1.3.3</b> [05-16-05]
  665. <ul>
  666. <li> New feature:
  667. <ul>
  668. <li> Code generation option to split source into multiple files
  669. </ul>
  670. </ul>
  671. <ul>
  672. <li> Bug fixes:
  673. <ul>
  674. <li> OpenGL 2.0 core initialization problems
  675. <li> Wrong value for token GL_SHADER_TYPE
  676. <li> Missing tokens in GL_ATI_fragment_shader
  677. <li> Missing entry points in GL_ARB_transpose_matrix
  678. </ul>
  679. </ul>
  680. </ul>
  681. <hr align="center">
  682. <ul class="none">
  683. <li><b>1.3.2</b> [03-16-05]
  684. <ul>
  685. <li> New extension:
  686. <ul>
  687. <li> GL_APPLE_pixel_buffer
  688. </ul>
  689. <li> Bug fixes:
  690. <ul>
  691. <li> Missing OpenGL 2.0 entry points
  692. <li> Missing tokens in GL_SGIX_shadow
  693. <li> MinGW makefile problem
  694. <li> Check for incorrect OpenGL version string on SiS hardware
  695. <li> Documentation update to meet the HTML 4.01 Transitional specification
  696. </ul>
  697. </ul>
  698. </ul>
  699. <hr align="center">
  700. <ul class="none">
  701. <li><b>1.3.1</b> [02-02-05]
  702. <ul>
  703. <li> New features:
  704. <ul>
  705. <li> Consistent Unix and Windows versioning
  706. </ul>
  707. <li> New extensions:
  708. <ul>
  709. <li> GL_EXT_framebuffer_object
  710. <li> GL_ARB_pixel_buffer_object
  711. </ul>
  712. <li> Bug fixes:
  713. <ul>
  714. <li> Missing OpenGL 2.0 tokens
  715. <li> Incorrect typedefs (GLhandleARB and GLhalf)
  716. <li> Borland compiler problems
  717. </ul>
  718. </ul>
  719. </ul>
  720. <hr align="center">
  721. <ul class="none">
  722. <li><b>1.3.0</b> [01-04-05]
  723. <ul>
  724. <li> New features:
  725. <ul>
  726. <li> Support for core OpenGL 2.0
  727. <li> <tt>glewIsSupported</tt> provides efficient string-based extension checks
  728. <li> Custom code generation from a list of extensions
  729. <li> Makefile changes
  730. </ul>
  731. <li> New extensions:
  732. <ul>
  733. <li> WGL_ATI_render_texture_rectangle
  734. </ul>
  735. <li> Bug fixes:
  736. <ul>
  737. <li> Incorrect function signature in OpenGL 1.5 core
  738. </ul>
  739. </ul>
  740. </ul>
  741. <hr align="center">
  742. <ul class="none">
  743. <li><b>1.2.5</b> [12-06-04]
  744. <ul>
  745. <li> New extensions:
  746. <ul>
  747. <li>GL_ATI_texture_compression_3dc
  748. <li>GL_EXT_Cg_shader
  749. <li>GL_EXT_draw_range_elements
  750. <li>GL_KTX_buffer_region
  751. </ul>
  752. <li> Bug fixes:
  753. <ul>
  754. <li> OpenGL version detection bug
  755. <li> Problems with wxWindows and MinGW compilation
  756. <li> <tt>visualinfo</tt> compilation problem with GLEW_MX specified
  757. <li> Wrong token name in OpenGL 1.5 core
  758. </ul>
  759. <li> Support for FreeBSD
  760. </ul>
  761. </ul>
  762. <hr align="center">
  763. <ul class="none">
  764. <li><b>1.2.4</b> [09-06-04]
  765. <ul>
  766. <li> Added ARB_draw_buffers and ARB_texture_rectangle
  767. <li> Fixed bug in ARB_shader_objects
  768. <li> Replaced <tt>wglinfo</tt> with <tt>visualinfo</tt>
  769. </ul>
  770. </ul>
  771. <hr align="center">
  772. <ul class="none">
  773. <li><b>1.2.3</b> [06-10-04]
  774. <ul>
  775. <li> Added GL_NV_fragment_program2, GL_NV_fragment_program_option, GL_NV_vertex_program2_option, GL_NV_vertex_program3
  776. <li> Bug fix in GL_ARB_vertex_blend
  777. </ul>
  778. </ul>
  779. <hr align="center">
  780. <ul class="none">
  781. <li><b>1.2.2</b> [05-08-04]
  782. <ul>
  783. <li> Added GL_EXT_pixel_buffer_object, removed GL_NV_element_array
  784. <li> Fixed GLEW_MX problems
  785. <li> Bug fix in GL_EXT_texture_rectangle and <tt>wglinfo</tt>
  786. </ul>
  787. </ul>
  788. <hr align="center">
  789. <ul class="none">
  790. <li><b>1.2.1</b> [03-18-04]
  791. <ul>
  792. <li> Bug fix in OpenGL version query (early release of 1.2.0 contained this bug)
  793. <li> Bug fix in GL_ARB_shader_objects and temporary bug fix in GL_ARB_vertex_shader
  794. <li> Added flags on GDI support and multisampling to <tt>wglinfo</tt>
  795. </ul>
  796. </ul>
  797. <hr align="center">
  798. <ul class="none">
  799. <li><b>1.2.0</b> [02-19-04]
  800. <ul>
  801. <li> Added full OpenGL 1.5 support
  802. <li> Added support for multiple rendering contexts with different capabilities
  803. <li> Added command line flags to <tt>glewinfo</tt> for selecting displays and visuals
  804. <li> Added GLX_SGIS_multisample, GLX_SUN_video_resize, and GL_SUN_read_video_pixels
  805. <li> Added MinGW/MSYS support
  806. <li> Bug fixes in GL_ARB_shader_objects and the OS X build
  807. </ul>
  808. </ul>
  809. <hr align="center">
  810. <ul class="none">
  811. <li><b>1.1.4</b> [12-15-03]
  812. <ul>
  813. <li> Added GL_APPLE_float_pixels, GL_APPLE_texture_range,
  814. GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
  815. GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
  816. <li> Bug fixes in GL_ATI_map_object_buffer and GL_ATI_fragment_shader
  817. </ul>
  818. </ul>
  819. <hr align="center">
  820. <ul class="none">
  821. <li><b>1.1.3</b> [10-28-03]
  822. <ul>
  823. <li> Added Solaris and Darwin support
  824. <li> Added GL_ARB_fragment_shader, GL_ARB_shader_objects, and GL_ARB_vertex_shader
  825. <li> Fixed bug in GL_WIN_swap_hint
  826. <li> Removed <tt>glewinfo</tt>'s dependency on <tt>GLUT</tt>
  827. </ul>
  828. </ul>
  829. <hr align="center">
  830. <ul class="none">
  831. <li><b>1.1.2</b> [09-15-03]
  832. <ul>
  833. <li> Removed dependency on WGL_{ARB,EXT}_extensions_string to make GLEW run on Matrox cards
  834. <li> Added glewGetString for querying the GLEW version string
  835. </ul>
  836. </ul>
  837. <hr align="center">
  838. <ul class="none">
  839. <li><b>1.1.1</b> [08-11-03]
  840. <ul>
  841. <li> Added GLX_NV_float_buffer, GL_ARB_shading_language_100, and GL_ARB_texture_non_power_of_two
  842. <li> Fixed bug in GL_ARB_vertex_buffer_object
  843. <li> Minor updates in documentation
  844. </ul>
  845. </ul>
  846. <hr align="center">
  847. <ul class="none">
  848. <li><b>1.1.0</b> [07-08-03]
  849. <ul>
  850. <li> Added automatic code generation
  851. <li> Added almost every extension in the registry
  852. <li> Added separate namespace
  853. <li> Added Irix support
  854. <li> Updated documentation
  855. </ul>
  856. </ul>
  857. <hr align="center">
  858. <ul class="none">
  859. <li><b>1.0.7</b> [06-29-03]
  860. <ul>
  861. <li> Added GL_EXT_depth_bounds_test
  862. <li> Fixed typos
  863. </ul>
  864. </ul>
  865. <hr align="center">
  866. <ul class="none">
  867. <li><b>1.0.6</b> [05-05-03]
  868. <ul>
  869. <li> Added ARB_vertex_buffer_object and NV_half_float
  870. <li> Updated <tt>wglinfo</tt>
  871. <li> Temporary Linux bug fixes (problems with SDL and MESA)
  872. </ul>
  873. </ul>
  874. <hr align="center">
  875. <ul class="none">
  876. <li><b>1.0.5</b> [02-17-03]
  877. <ul>
  878. <li> Bug fixes
  879. <li> Added <tt>wglinfo</tt>
  880. <li> Updated documentation
  881. </ul>
  882. </ul>
  883. <hr align="center">
  884. <ul class="none">
  885. <li><b>1.0.4</b> [02-02-03]
  886. <ul>
  887. <li> Added NV_texture_expand_normal
  888. <li> Added mingw support
  889. <li> Updated documentation
  890. </ul>
  891. </ul>
  892. <hr align="center">
  893. <ul class="none">
  894. <li><b>1.0.3</b> [01-09-03]
  895. <ul>
  896. <li> Cleaned up ATI extensions
  897. <li> Changed function prototypes to match glext.h
  898. <li> Added EXT_texture3D
  899. <li> Fixed typos in ATI_vertex_attrib_array_object and ATI_draw_buffers
  900. </ul>
  901. </ul>
  902. <hr align="center">
  903. <ul class="none">
  904. <li><b>1.0.2</b> [12-21-02]
  905. <ul>
  906. <li> Added list of supported extensions to documentation
  907. <li> Added NV_half_float and NV_texgen_emboss
  908. </ul>
  909. </ul>
  910. <hr align="center">
  911. <ul class="none">
  912. <li><b>1.0.1</b> [12-17-02]
  913. <ul>
  914. <li> Bug fixes
  915. <li> Added glewGetExtension
  916. </ul>
  917. </ul>
  918. <hr align="center">
  919. <ul class="none">
  920. <li><b>1.0.0</b> [12-12-02]
  921. <ul>
  922. <li> Initial release
  923. </ul>
  924. </ul>
  925. <hr align="center">
  926. <!-- begin footer.html -->
  927. </td></tr></table></body>
  928. <!-- end footer.html -->