log.html 27 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015
  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.10.0/">1.10.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="https://sourceforge.net/projects/glew">Project Page</a></td></tr>
  59. <tr><td align="center"><a href="https://sourceforge.net/p/glew/mailman">Mailing Lists</a></td></tr>
  60. <tr><td align="center"><a href="https://sourceforge.net/p/glew/_list/tickets">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: 07-22-13</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.10.0</b> [07-22-13]
  94. <ul>
  95. <li> New features:
  96. <ul>
  97. <li> Support for OpenGL 4.4
  98. </ul>
  99. <li> New extensions:
  100. <ul>
  101. <li> GL_AMD_interleaved_elements
  102. <li> GL_AMD_shader_trinary_minmax
  103. <li> GL_AMD_sparse_texture
  104. <li> GL_ANGLE_depth_texture
  105. <li> GL_ANGLE_framebuffer_blit
  106. <li> GL_ANGLE_framebuffer_multisample
  107. <li> GL_ANGLE_instanced_arrays
  108. <li> GL_ANGLE_pack_reverse_row_order
  109. <li> GL_ANGLE_program_binary
  110. <li> GL_ANGLE_texture_compression_dxt1
  111. <li> GL_ANGLE_texture_compression_dxt3
  112. <li> GL_ANGLE_texture_compression_dxt5
  113. <li> GL_ANGLE_texture_usage
  114. <li> GL_ANGLE_timer_query
  115. <li> GL_ANGLE_translated_shader_source
  116. <li> GL_ARB_bindless_texture
  117. <li> GL_ARB_buffer_storage
  118. <li> GL_ARB_clear_texture
  119. <li> GL_ARB_compute_variable_group_size
  120. <li> GL_ARB_enhanced_layouts
  121. <li> GL_ARB_indirect_parameters
  122. <li> GL_ARB_multi_bind
  123. <li> GL_ARB_query_buffer_object
  124. <li> GL_ARB_seamless_cubemap_per_texture
  125. <li> GL_ARB_shader_draw_parameters
  126. <li> GL_ARB_shader_group_vote
  127. <li> GL_ARB_sparse_texture
  128. <li> GL_ARB_texture_mirror_clamp_to_edge
  129. <li> GL_ARB_texture_stencil8
  130. <li> GL_ARB_vertex_type_10f_11f_11f_rev
  131. <li> GL_INTEL_map_texture
  132. <li> GL_NVX_conditional_render
  133. <li> GL_NV_bindless_multi_draw_indirect
  134. <li> GL_NV_blend_equation_advanced
  135. <li> GL_NV_compute_program5
  136. <li> GL_NV_deep_texture3D
  137. <li> GL_NV_draw_texture
  138. <li> GL_NV_shader_atomic_counters
  139. <li> GL_NV_shader_storage_buffer_object
  140. <li> GL_REGAL_ES1_0_compatibility
  141. <li> GL_REGAL_ES1_1_compatibility
  142. <li> GL_REGAL_enable
  143. <li> GLX_EXT_buffer_age
  144. <li> WGL_ARB_robustness_application_isolation
  145. <li> WGL_ARB_robustness_share_group_isolation
  146. </ul>
  147. <li> <a href="https://sourceforge.net/p/glew/bugs/milestone/1.9.1/">Bug fixes</a>
  148. </ul>
  149. </ul>
  150. <hr align="center">
  151. <ul class="none">
  152. <li><b>1.9.0</b> [08-06-12]
  153. <ul>
  154. <li> New features:
  155. <ul>
  156. <li> Support for OpenGL 4.3 -
  157. <a href="http://www.opengl.org/registry/doc/glspec43.compatibility.20120806.pdf">specification</a>,
  158. <a href="http://www.khronos.org/assets/uploads/developers/library/overview/opengl_overview.pdf">overview</a>.
  159. </ul>
  160. <li> New extensions:
  161. <ul>
  162. <li> GL_ARB_ES3_compatibility
  163. <li> GL_ARB_clear_buffer_object
  164. <li> GL_ARB_compute_shader
  165. <li> GL_ARB_copy_image
  166. <li> GL_ARB_explicit_uniform_location
  167. <li> GL_ARB_fragment_layer_viewport
  168. <li> GL_ARB_framebuffer_no_attachments
  169. <li> GL_ARB_internalformat_query2
  170. <li> GL_ARB_multi_draw_indirect
  171. <li> GL_ARB_program_interface_query
  172. <li> GL_ARB_robust_buffer_access_behavior
  173. <li> GL_ARB_robustness_application_isolation
  174. <li> GL_ARB_robustness_share_group_isolation
  175. <li> GL_ARB_shader_image_size
  176. <li> GL_ARB_shader_storage_buffer_object
  177. <li> GL_ARB_stencil_texturing
  178. <li> GL_ARB_texture_buffer_range
  179. <li> GL_ARB_texture_query_levels
  180. <li> GL_ARB_texture_storage_multisample
  181. <li> GL_ARB_texture_view
  182. <li> GL_ARB_vertex_attrib_binding
  183. <li> GL_EXT_debug_marker
  184. <li> GL_KHR_debug
  185. <li> GL_REGAL_error_string
  186. <li> GL_REGAL_extension_query
  187. <li> GL_REGAL_log
  188. <li> GLX_ARB_robustness_application_isolation
  189. <li> GLX_ARB_robustness_share_group_isolation
  190. <li> GLX_EXT_create_context_es_profile
  191. <li> WGL_EXT_create_context_es_profile
  192. </ul>
  193. <li> Bug fixes:
  194. <ul>
  195. <li> Not using GLU library for Makefile builds.
  196. </ul>
  197. </ul>
  198. </ul>
  199. <hr align="center">
  200. <ul class="none">
  201. <li><b>1.8.0</b> [07-17-12]
  202. <ul>
  203. <li> New extensions:
  204. <ul>
  205. <li> GL_AMD_pinned_memory
  206. <li> GL_AMD_query_buffer_object
  207. <li> GL_AMD_stencil_operation_extended
  208. <li> GL_AMD_vertex_shader_layer
  209. <li> GL_AMD_vertex_shader_viewport_index
  210. <li> GL_NV_bindless_texture
  211. <li> GL_NV_shader_atomic_float
  212. <li> GLX_EXT_swap_control_tear
  213. <li> WGL_EXT_swap_control_tear
  214. <li> WGL_NV_DX_interop2
  215. </ul>
  216. <li> Bug fixes:
  217. <ul>
  218. <li> MS Visual Studio 2010 projects added
  219. <li> GLX_NV_video_out replaces GLX_NV_video_output
  220. <li> ANSI C prototype for glewInit
  221. <li> Improved CentOS build support
  222. <li> Improved GL_ARB_gpu_shader_fp64 support
  223. <li> ARB_texture_compression_bptc and ARB_copy_buffer constants
  224. <li> Linux needs to define GLEW_STATIC for static library builds
  225. <li> Custom code generation problem resolved
  226. <li> GLEWAPIENTRY added to glew.h for calling convention customization
  227. <li> Correction for glPathStencilDepthOffsetNV
  228. <li> Resolve OSX gcc warnings
  229. <li> Added build support for NetBSD
  230. </ul>
  231. </ul>
  232. </ul>
  233. <hr align="center">
  234. <ul class="none">
  235. <li><b>1.7.0</b> [08-26-11]
  236. <ul>
  237. <li> New features:
  238. <ul>
  239. <li> Support for OpenGL 4.2
  240. </ul>
  241. <li> New extensions:
  242. <ul>
  243. <li> GL_AMD_multi_draw_indirect
  244. <li> GL_ARB_base_instance
  245. <li> GL_ARB_compressed_texture_pixel_storage
  246. <li> GL_ARB_conservative_depth
  247. <li> GL_ARB_internalformat_query
  248. <li> GL_ARB_map_buffer_alignment
  249. <li> GL_ARB_shader_atomic_counters
  250. <li> GL_ARB_shader_image_load_store
  251. <li> GL_ARB_shading_language_420pack
  252. <li> GL_ARB_shading_language_packing
  253. <li> GL_ARB_texture_storage
  254. <li> GL_ARB_transform_feedback_instanced
  255. <li> GL_EXT_framebuffer_multisample_blit_scaled
  256. <li> GL_NV_path_rendering
  257. <li> GL_NV_path_rendering
  258. <li> GLX_MESA_swap_control
  259. </ul>
  260. <li> Bug fixes:
  261. <ul>
  262. <li> const qualifiers for GL 1.4 MultiDrawArrays, MultiDrawElements
  263. <li> Add glGetGraphicsResetStatusARB to GL_ARB_robustness
  264. <li> Remove EXT suffix from GL_KTX_buffer_region entry points
  265. <li> Solaris needs inttypes.h
  266. <li> Add ERROR_INVALID_VERSION_ARB and ERROR_INVALID_PROFILE_ARB to WGL_ARB_create_context
  267. <li> Add GLX_MESA_swap_control
  268. <li> Set -install_name for OSX
  269. <li> Add 64-bit darwin build option (SYSTEM=darwin_x86-64)
  270. <li> Add GL_NV_path_rendering
  271. </ul>
  272. </ul>
  273. </ul>
  274. <hr align="center">
  275. <ul class="none">
  276. <li><b>1.6.0</b> [04-27-11]
  277. <ul>
  278. <li> New extensions:
  279. <ul>
  280. <li> GL_AMD_blend_minmax_factor
  281. <li> GL_AMD_sample_positions
  282. <li> GL_EXT_x11_sync_object
  283. <li> GL_NV_texture_multisample
  284. <li> GL_NV_video_capture
  285. <li> GLX_NV_video_capture
  286. <li> WGL_NV_DX_interop
  287. <li> WGL_NV_video_capture
  288. </ul>
  289. <li> Bug fixes:
  290. <ul>
  291. <li> Define GLEW_NO_GLU for no glu dependency.
  292. <li> mx suffix for GLEW MX libraries, build both libraries by default.
  293. <li> Cygwin build improvements
  294. <li> Soname of GLEWmx shared libraries
  295. <li> Query GL extension string only once
  296. <li> GLX_OML_sync_control no longer requires C99
  297. <li> glDraw*InstancedARB moved from GL_ARB_draw_instanced to GL_ARB_instanced_arrays
  298. <li> glFramebufferTextureLayerEXT moved from GL_EXT_geometry_shader4 to GL_EXT_texture_array
  299. <li> Fixes for BSD build
  300. </ul>
  301. </ul>
  302. </ul>
  303. <hr align="center">
  304. <ul class="none">
  305. <li><b>1.5.8</b> [01-31-11]
  306. <ul>
  307. <li> New extensions:
  308. <ul>
  309. <li> GL_AMD_depth_clamp_separate
  310. <li> GL_EXT_texture_sRGB_decode
  311. </ul>
  312. <li> Bug fixes:
  313. <ul>
  314. <li> Borland C++ fix for __int64
  315. <li> GL_DOUBLE_MATNxM enumerants for OpenGL 4.0
  316. <li> Correction to glGetTransformFeedbackVarying
  317. <li> Correction to glSecondaryColorPointer
  318. <li> Corrections to glGetVertexAttribPointerv and glGetShaderSource
  319. <li> Switched code repository from svn to git
  320. </ul>
  321. </ul>
  322. </ul>
  323. <hr align="center">
  324. <ul class="none">
  325. <li><b>1.5.7</b> [11-03-10]
  326. <ul>
  327. <li> New extension:
  328. <ul>
  329. <li> GL_NVX_gpu_memory_info
  330. </ul>
  331. <li> Bug fixes:
  332. <ul>
  333. <li> Improved mingw32 build support
  334. <li> Improved cygwin build support
  335. <li> glGetPointervEXT fix
  336. <li> Add GLEW_VERSION_1_2_1
  337. </ul>
  338. </ul>
  339. </ul>
  340. <hr align="center">
  341. <ul class="none">
  342. <li><b>1.5.6</b> [09-07-10]
  343. <ul>
  344. <li> New features:
  345. <ul>
  346. <li> Support for OpenGL 4.1
  347. </ul>
  348. <li> New extensions:
  349. <ul>
  350. <li> GL_ARB_ES2_compatibility
  351. <li> GL_ARB_cl_event
  352. <li> GL_ARB_debug_output
  353. <li> GL_ARB_get_program_binary
  354. <li> GL_ARB_robustness
  355. <li> GL_ARB_separate_shader_objects
  356. <li> GL_ARB_shader_precision
  357. <li> GL_ARB_shader_stencil_export
  358. <li> GL_ARB_vertex_attrib_64bit
  359. <li> GL_ARB_viewport_array
  360. <li> GLX_ARB_create_context_robustness
  361. <li> GLX_EXT_create_context_es2_profile
  362. <li> WGL_ARB_create_context_robustness
  363. <li> WGL_EXT_create_context_es2_profile
  364. </ul>
  365. </ul>
  366. </ul>
  367. <hr align="center">
  368. <ul class="none">
  369. <li><b>1.5.5</b> [07-13-10]
  370. <ul>
  371. <li> New extensions:
  372. <ul>
  373. <li> GL_AMD_debug_output
  374. <li> GL_AMD_name_gen_delete
  375. <li> GL_AMD_transform_feedback3_lines_triangles
  376. <li> GL_NV_multisample_coverage
  377. <li> GL_NV_vdpau_interop
  378. <li> GLX_AMD_gpu_association
  379. <li> GLX_NV_multisample_coverage
  380. <li> WGL_NV_multisample_coverage
  381. </ul>
  382. <li> Bug fixes:
  383. <ul>
  384. <li> Compilation issue with GLX_SGI_video_sync
  385. <li> OpenGL 4.0 double-precision uniform functions added
  386. <li> Constness of glPointParameterfvARB and glPointParameterfvEXT
  387. <li> Added glVertexAttribDivisor
  388. <li> Compilation issue with Nvidia GLX headers
  389. </ul>
  390. </ul>
  391. </ul>
  392. <hr align="center">
  393. <ul class="none">
  394. <li><b>1.5.4</b> [04-21-10]
  395. <ul>
  396. <li> New features:
  397. <ul>
  398. <li> Support for OpenGL 3.3
  399. <li> Support for OpenGL 4.0
  400. </ul>
  401. <li> New extensions:
  402. <ul>
  403. <li> GL_AMD_conservative_depth
  404. <li> GL_ARB_blend_func_extended
  405. <li> GL_ARB_draw_indirect
  406. <li> GL_ARB_explicit_attrib_location
  407. <li> GL_ARB_gpu_shader5
  408. <li> GL_ARB_gpu_shader_fp64
  409. <li> GL_ARB_occlusion_query2
  410. <li> GL_ARB_sampler_objects
  411. <li> GL_ARB_shader_bit_encoding
  412. <li> GL_ARB_shader_subroutine
  413. <li> GL_ARB_shading_language_include
  414. <li> GL_ARB_tessellation_shader
  415. <li> GL_ARB_texture_buffer_object_rgb32
  416. <li> GL_ARB_texture_compression_bptc
  417. <li> GL_ARB_texture_rgb10_a2ui
  418. <li> GL_ARB_texture_swizzle
  419. <li> GL_ARB_timer_query
  420. <li> GL_ARB_transform_feedback2
  421. <li> GL_ARB_transform_feedback3
  422. <li> GL_ARB_vertex_type_2_10_10_10_rev
  423. <li> GL_EXT_shader_image_load_store
  424. <li> GL_EXT_vertex_attrib_64bit
  425. <li> GL_NV_gpu_program5
  426. <li> GL_NV_gpu_program_fp64
  427. <li> GL_NV_gpu_shader5
  428. <li> GL_NV_tessellation_program5
  429. <li> GL_NV_vertex_attrib_integer_64bit
  430. <li> GLX_ARB_vertex_buffer_object
  431. </ul>
  432. <li> Bug fixes:
  433. <ul>
  434. <li> Parameter constness fix for glPointParameteriv and glPointParameterfv
  435. </ul>
  436. </ul>
  437. </ul>
  438. <hr align="center">
  439. <ul class="none">
  440. <li><b>1.5.3</b> [02-28-10]
  441. <ul>
  442. <li> New extensions:
  443. <ul>
  444. <li> GLX_INTEL_swap_event
  445. <li> GL_AMD_seamless_cubemap_per_texture
  446. <li> GL_AMD_shader_stencil_export
  447. </ul>
  448. <li> Bug fixes:
  449. <ul>
  450. <li> Correct version detection for GL 3.1 and 3.2
  451. <li> Missing 3.1 enumerants
  452. <li> Add glew.pc
  453. </ul>
  454. </ul>
  455. </ul>
  456. <hr align="center">
  457. <ul class="none">
  458. <li><b>1.5.2</b> [12-31-09]
  459. <ul>
  460. <li> New features:
  461. <ul>
  462. <li> Support for OpenGL 3.1
  463. <li> Support for OpenGL 3.2
  464. </ul>
  465. <li> New extensions:
  466. <ul>
  467. <li> GL_AMD_draw_buffers_blend
  468. <li> GL_AMD_performance_monitor
  469. <li> GL_AMD_texture_texture4
  470. <li> GL_AMD_vertex_shader_tessellator
  471. <li> GL_APPLE_aux_depth_stencil
  472. <li> GL_APPLE_object_purgeable
  473. <li> GL_APPLE_rgb_422
  474. <li> GL_APPLE_row_bytes
  475. <li> GL_APPLE_vertex_program_evaluators
  476. <li> GL_ARB_compatibility
  477. <li> GL_ARB_copy_buffer
  478. <li> GL_ARB_depth_clamp
  479. <li> GL_ARB_draw_buffers_blend
  480. <li> GL_ARB_draw_elements_base_vertex
  481. <li> GL_ARB_fragment_coord_conventions
  482. <li> GL_ARB_provoking_vertex
  483. <li> GL_ARB_sample_shading
  484. <li> GL_ARB_seamless_cube_map
  485. <li> GL_ARB_shader_texture_lod
  486. <li> GL_ARB_sync
  487. <li> GL_ARB_texture_cube_map_array
  488. <li> GL_ARB_texture_gather
  489. <li> GL_ARB_texture_multisample
  490. <li> GL_ARB_texture_query_lod
  491. <li> GL_ARB_uniform_buffer_object
  492. <li> GL_ARB_vertex_array_bgra
  493. <li> GL_ATI_meminfo
  494. <li> GL_EXT_provoking_vertex
  495. <li> GL_EXT_separate_shader_objects
  496. <li> GL_EXT_texture_snorm
  497. <li> GL_NV_copy_image
  498. <li> GL_NV_parameter_buffer_object2
  499. <li> GL_NV_shader_buffer_load
  500. <li> GL_NV_texture_barrier
  501. <li> GL_NV_transform_feedback2
  502. <li> GL_NV_vertex_buffer_unified_memory
  503. <li> WGL_AMD_gpu_association
  504. <li> WGL_ARB_create_context_profile
  505. <li> WGL_NV_copy_image
  506. <li> GLX_ARB_create_context_profile
  507. <li> GLX_EXT_swap_control
  508. <li> GLX_NV_copy_image
  509. </ul>
  510. <li> Bug fixes:
  511. <ul>
  512. <li> DOS line endings for windows .zip archives only.
  513. <li> glTransformFeedbackVaryings arguments.
  514. <li> Resource leak in glewinfo and visualinfo tools.
  515. <li> WIN32_LEAN_AND_MEAN preprocessor pollution.
  516. <li> Fixed version detection for GLEW_VERSION_2_1 and GLEW_VERSION_3_0.
  517. <li> MesaGLUT glut.h GLAPIENTRY dependency.
  518. <li> glFramebufferTextureLayer correction.
  519. <li> OSX compiler warnings resolved.
  520. <li> Cygwin linking to opengl32 by default, rather than X11 OpenGL.
  521. <li> SnowLeopard (OSX 10.6) gl.h detection.
  522. <li> Use $(STRIP) consistently.
  523. </ul>
  524. </ul>
  525. </ul>
  526. <hr align="center">
  527. <ul class="none">
  528. <li><b>1.5.1</b> [11-03-08]
  529. <ul>
  530. <li> New features:
  531. <ul>
  532. <li> Support for OpenGL 3.0
  533. </ul>
  534. <li> New extensions:
  535. <ul>
  536. <li> GL_ARB_depth_buffer_float
  537. <li> GL_ARB_draw_instance,
  538. <li> GL_ARB_framebuffer_object
  539. <li> GL_ARB_framebuffer_sRGB
  540. <li> GL_ARB_geometry_shader4
  541. <li> GL_ARB_half_float_pixel
  542. <li> GL_ARB_half_float_vertex
  543. <li> GL_ARB_instanced_arrays
  544. <li> GL_ARB_map_buffer_range
  545. <li> GL_ARB_texture_buffer_object
  546. <li> GL_ARB_texture_compression_rgtc
  547. <li> GL_ARB_vertex_array_object
  548. <li> GL_EXT_direct_state_access
  549. <li> GL_EXT_texture_swizzle
  550. <li> GL_EXT_transform_feedback
  551. <li> GL_EXT_vertex_array_bgra
  552. <li> GL_NV_conditional_render
  553. <li> GL_NV_explicit_multisample
  554. <li> GL_NV_present_video
  555. <li> GL_SGIS_point_line_texgen
  556. <li> GL_SGIX_convolution_accuracy
  557. <li> WGL_ARB_create_context
  558. <li> WGL_ARB_framebuffer_sRGB
  559. <li> WGL_NV_present_video
  560. <li> WGL_NV_swap_group
  561. <li> WGL_NV_video_output
  562. <li> GLX_ARB_create_context
  563. <li> GLX_ARB_framebuffer_sRGB
  564. <li> GLX_NV_present_video
  565. <li> GLX_NV_swap_group
  566. <li> GLX_NV_video_output
  567. </ul>
  568. <li> Bug fixes:
  569. <ul>
  570. <li> Licensing issues with documentation
  571. <li> Problems with long long and _MSC_VER on MINGW
  572. <li> Incorrect parameter for glGetUniformLocation
  573. <li> glewGetExtension fails on last entry
  574. <li> Incomplete GL_NV_texture_shader tokens
  575. <li> Scripting problems on Cygwin
  576. <li> Incorrect definition for GLint on OS X
  577. </ul>
  578. </ul>
  579. </ul>
  580. <hr align="center">
  581. <ul class="none">
  582. <li><b>1.5.0</b> [12-27-07]
  583. <ul>
  584. <li> New features:
  585. <ul>
  586. <li> Licensing change (BSD, Mesa 3-D, Khronos)
  587. <li> Switch to using registry on <a href="http://www.opengl.org/registry/">www.opengl.org</a>
  588. <li> Support for major and minor version strings
  589. </ul>
  590. <li> New extensions:
  591. <ul>
  592. <li> GL_APPLE_flush_buffer_range
  593. <li> GL_GREMEDY_frame_terminator
  594. <li> GLX_EXT_texture_from_pixmap
  595. </ul>
  596. <li> Bug fixes:
  597. <ul>
  598. <li> Incorrent 64-bit type definitions
  599. <li> Do not strip static library on install
  600. <li> Missing tokens in GL_ATI_fragment_shader and WGL_{ARB,EXT}_make_current_read
  601. <li> Missing tokens in GL_VERSION_2_1
  602. <li> Missing functions in GL_VERSION_1_4
  603. <li> Incorrect parameter type for glXCopyContext
  604. </ul>
  605. </ul>
  606. </ul>
  607. <hr align="center">
  608. <ul class="none">
  609. <li><b>1.4.0</b> [04-27-07]
  610. <ul>
  611. <li> New features:
  612. <ul>
  613. <li> Extension variables are declared const to avoid possible
  614. corruption of their values
  615. </ul>
  616. <li> New extensions:
  617. <ul>
  618. <li> GL_NV_depth_range_unclamped
  619. </ul>
  620. <li> Bug fixes:
  621. <ul>
  622. <li> Incorrect tokens in GL_NV_transform_feedback and GL_NV_framebuffer_multisample_coverage
  623. <li> Incorrect function names in GL_EXT_gpu_program_parameters
  624. <li> Missing tokens in GL_EXT_framebuffer_multisample
  625. <li> GLEW_MX initialization problem for WGL_{ARB,EXT}_extensions_string
  626. </ul>
  627. </ul>
  628. </ul>
  629. <hr align="center">
  630. <ul class="none">
  631. <li><b>1.3.6</b> [03-04-07]
  632. <ul>
  633. <li> New extensions:
  634. <ul>
  635. <li> GL_ATI_shader_texture_lod
  636. <li> GL_EXT_gpu_program_parameters
  637. <li> GL_NV_geometry_shader4
  638. <li> WGL_NV_gpu_affinity
  639. <li> GLX_SGIX_hyperpipe
  640. </ul>
  641. <li> Bug fixes:
  642. <ul>
  643. <li> Missing include guards in glxew.h
  644. <li> Makefile and install problems for Cygwin builds
  645. <li> Install problem for Linux AMD64 builds
  646. <li> Incorrent token in GL_ATI_texture_compression_3dc
  647. <li> Missing tokens from GL_ATIX_point_sprites
  648. </ul>
  649. </ul>
  650. </ul>
  651. <hr align="center">
  652. <ul class="none">
  653. <li><b>1.3.5</b> [11-21-06]
  654. <ul>
  655. <li> New features:
  656. <ul>
  657. <li> Support for core OpenGL 2.1
  658. <li> Debug support for glewIsSupported
  659. </ul>
  660. <li> New extensions:
  661. <ul>
  662. <li> GL_EXT_bindable_uniform
  663. <li> GL_EXT_draw_buffers2
  664. <li> GL_EXT_draw_instanced
  665. <li> GL_EXT_framebuffer_sRGB
  666. <li> GL_EXT_geometry_shader4
  667. <li> GL_EXT_gpu_shader4
  668. <li> GL_EXT_packed_float
  669. <li> GL_EXT_texture_array
  670. <li> GL_EXT_texture_buffer_object
  671. <li> GL_EXT_texture_compression_latc
  672. <li> GL_EXT_texture_compression_rgtc
  673. <li> GL_EXT_texture_integer
  674. <li> GL_EXT_texture_shared_exponent
  675. <li> GL_EXT_timer_query
  676. <li> GL_NV_depth_buffer_float
  677. <li> GL_NV_fragment_program4
  678. <li> GL_NV_framebuffer_multisample_coverage
  679. <li> GL_NV_geometry_program4
  680. <li> GL_NV_gpu_program4
  681. <li> GL_NV_parameter_buffer_object
  682. <li> GL_NV_transform_feedback
  683. <li> GL_NV_vertex_program4
  684. <li> GL_OES_byte_coordinates
  685. <li> GL_OES_compressed_paletted_texture
  686. <li> GL_OES_read_format
  687. <li> GL_OES_single_precision
  688. <li> WGL_EXT_pixel_format_packed_float
  689. <li> WGL_EXT_framebuffer_sRGB
  690. <li> GLX_EXT_fbconfig_packed_float
  691. <li> GLX_EXT_framebuffer_sRGB
  692. </ul>
  693. <li> Bug fixes:
  694. <ul>
  695. <li> Wrong GLXContext definition on Solaris
  696. <li> Makefile problem for parallel builds
  697. </ul>
  698. </ul>
  699. </ul>
  700. <hr align="center">
  701. <ul class="none">
  702. <li><b>1.3.4</b> [03-04-06]
  703. <ul>
  704. <li> New extensions:
  705. <ul>
  706. <li> GL_EXT_framebuffer_blit
  707. <li> GL_EXT_framebuffer_multisample
  708. <li> GL_EXT_packed_depth_stencil
  709. <li> GL_MESAX_texture_stack
  710. <li> WGL_3DL_stereo_control
  711. </ul>
  712. </ul>
  713. <ul>
  714. <li> Bug fixes:
  715. <ul>
  716. <li> glBlendEquation missing from GL_ARB_imaging
  717. <li> Wrong APIENTRY definition for Cygwin
  718. <li> Incorrect OS X OpenGL types
  719. <li> Unix 64-bit installation patch
  720. </ul>
  721. </ul>
  722. </ul>
  723. <hr align="center">
  724. <ul class="none">
  725. <li><b>1.3.3</b> [05-16-05]
  726. <ul>
  727. <li> New feature:
  728. <ul>
  729. <li> Code generation option to split source into multiple files
  730. </ul>
  731. </ul>
  732. <ul>
  733. <li> Bug fixes:
  734. <ul>
  735. <li> OpenGL 2.0 core initialization problems
  736. <li> Wrong value for token GL_SHADER_TYPE
  737. <li> Missing tokens in GL_ATI_fragment_shader
  738. <li> Missing entry points in GL_ARB_transpose_matrix
  739. </ul>
  740. </ul>
  741. </ul>
  742. <hr align="center">
  743. <ul class="none">
  744. <li><b>1.3.2</b> [03-16-05]
  745. <ul>
  746. <li> New extension:
  747. <ul>
  748. <li> GL_APPLE_pixel_buffer
  749. </ul>
  750. <li> Bug fixes:
  751. <ul>
  752. <li> Missing OpenGL 2.0 entry points
  753. <li> Missing tokens in GL_SGIX_shadow
  754. <li> MinGW makefile problem
  755. <li> Check for incorrect OpenGL version string on SiS hardware
  756. <li> Documentation update to meet the HTML 4.01 Transitional specification
  757. </ul>
  758. </ul>
  759. </ul>
  760. <hr align="center">
  761. <ul class="none">
  762. <li><b>1.3.1</b> [02-02-05]
  763. <ul>
  764. <li> New features:
  765. <ul>
  766. <li> Consistent Unix and Windows versioning
  767. </ul>
  768. <li> New extensions:
  769. <ul>
  770. <li> GL_EXT_framebuffer_object
  771. <li> GL_ARB_pixel_buffer_object
  772. </ul>
  773. <li> Bug fixes:
  774. <ul>
  775. <li> Missing OpenGL 2.0 tokens
  776. <li> Incorrect typedefs (GLhandleARB and GLhalf)
  777. <li> Borland compiler problems
  778. </ul>
  779. </ul>
  780. </ul>
  781. <hr align="center">
  782. <ul class="none">
  783. <li><b>1.3.0</b> [01-04-05]
  784. <ul>
  785. <li> New features:
  786. <ul>
  787. <li> Support for core OpenGL 2.0
  788. <li> <tt>glewIsSupported</tt> provides efficient string-based extension checks
  789. <li> Custom code generation from a list of extensions
  790. <li> Makefile changes
  791. </ul>
  792. <li> New extensions:
  793. <ul>
  794. <li> WGL_ATI_render_texture_rectangle
  795. </ul>
  796. <li> Bug fixes:
  797. <ul>
  798. <li> Incorrect function signature in OpenGL 1.5 core
  799. </ul>
  800. </ul>
  801. </ul>
  802. <hr align="center">
  803. <ul class="none">
  804. <li><b>1.2.5</b> [12-06-04]
  805. <ul>
  806. <li> New extensions:
  807. <ul>
  808. <li>GL_ATI_texture_compression_3dc
  809. <li>GL_EXT_Cg_shader
  810. <li>GL_EXT_draw_range_elements
  811. <li>GL_KTX_buffer_region
  812. </ul>
  813. <li> Bug fixes:
  814. <ul>
  815. <li> OpenGL version detection bug
  816. <li> Problems with wxWindows and MinGW compilation
  817. <li> <tt>visualinfo</tt> compilation problem with GLEW_MX specified
  818. <li> Wrong token name in OpenGL 1.5 core
  819. </ul>
  820. <li> Support for FreeBSD
  821. </ul>
  822. </ul>
  823. <hr align="center">
  824. <ul class="none">
  825. <li><b>1.2.4</b> [09-06-04]
  826. <ul>
  827. <li> Added ARB_draw_buffers and ARB_texture_rectangle
  828. <li> Fixed bug in ARB_shader_objects
  829. <li> Replaced <tt>wglinfo</tt> with <tt>visualinfo</tt>
  830. </ul>
  831. </ul>
  832. <hr align="center">
  833. <ul class="none">
  834. <li><b>1.2.3</b> [06-10-04]
  835. <ul>
  836. <li> Added GL_NV_fragment_program2, GL_NV_fragment_program_option, GL_NV_vertex_program2_option, GL_NV_vertex_program3
  837. <li> Bug fix in GL_ARB_vertex_blend
  838. </ul>
  839. </ul>
  840. <hr align="center">
  841. <ul class="none">
  842. <li><b>1.2.2</b> [05-08-04]
  843. <ul>
  844. <li> Added GL_EXT_pixel_buffer_object, removed GL_NV_element_array
  845. <li> Fixed GLEW_MX problems
  846. <li> Bug fix in GL_EXT_texture_rectangle and <tt>wglinfo</tt>
  847. </ul>
  848. </ul>
  849. <hr align="center">
  850. <ul class="none">
  851. <li><b>1.2.1</b> [03-18-04]
  852. <ul>
  853. <li> Bug fix in OpenGL version query (early release of 1.2.0 contained this bug)
  854. <li> Bug fix in GL_ARB_shader_objects and temporary bug fix in GL_ARB_vertex_shader
  855. <li> Added flags on GDI support and multisampling to <tt>wglinfo</tt>
  856. </ul>
  857. </ul>
  858. <hr align="center">
  859. <ul class="none">
  860. <li><b>1.2.0</b> [02-19-04]
  861. <ul>
  862. <li> Added full OpenGL 1.5 support
  863. <li> Added support for multiple rendering contexts with different capabilities
  864. <li> Added command line flags to <tt>glewinfo</tt> for selecting displays and visuals
  865. <li> Added GLX_SGIS_multisample, GLX_SUN_video_resize, and GL_SUN_read_video_pixels
  866. <li> Added MinGW/MSYS support
  867. <li> Bug fixes in GL_ARB_shader_objects and the OS X build
  868. </ul>
  869. </ul>
  870. <hr align="center">
  871. <ul class="none">
  872. <li><b>1.1.4</b> [12-15-03]
  873. <ul>
  874. <li> Added GL_APPLE_float_pixels, GL_APPLE_texture_range,
  875. GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
  876. GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
  877. <li> Bug fixes in GL_ATI_map_object_buffer and GL_ATI_fragment_shader
  878. </ul>
  879. </ul>
  880. <hr align="center">
  881. <ul class="none">
  882. <li><b>1.1.3</b> [10-28-03]
  883. <ul>
  884. <li> Added Solaris and Darwin support
  885. <li> Added GL_ARB_fragment_shader, GL_ARB_shader_objects, and GL_ARB_vertex_shader
  886. <li> Fixed bug in GL_WIN_swap_hint
  887. <li> Removed <tt>glewinfo</tt>'s dependency on <tt>GLUT</tt>
  888. </ul>
  889. </ul>
  890. <hr align="center">
  891. <ul class="none">
  892. <li><b>1.1.2</b> [09-15-03]
  893. <ul>
  894. <li> Removed dependency on WGL_{ARB,EXT}_extensions_string to make GLEW run on Matrox cards
  895. <li> Added glewGetString for querying the GLEW version string
  896. </ul>
  897. </ul>
  898. <hr align="center">
  899. <ul class="none">
  900. <li><b>1.1.1</b> [08-11-03]
  901. <ul>
  902. <li> Added GLX_NV_float_buffer, GL_ARB_shading_language_100, and GL_ARB_texture_non_power_of_two
  903. <li> Fixed bug in GL_ARB_vertex_buffer_object
  904. <li> Minor updates in documentation
  905. </ul>
  906. </ul>
  907. <hr align="center">
  908. <ul class="none">
  909. <li><b>1.1.0</b> [07-08-03]
  910. <ul>
  911. <li> Added automatic code generation
  912. <li> Added almost every extension in the registry
  913. <li> Added separate namespace
  914. <li> Added Irix support
  915. <li> Updated documentation
  916. </ul>
  917. </ul>
  918. <hr align="center">
  919. <ul class="none">
  920. <li><b>1.0.7</b> [06-29-03]
  921. <ul>
  922. <li> Added GL_EXT_depth_bounds_test
  923. <li> Fixed typos
  924. </ul>
  925. </ul>
  926. <hr align="center">
  927. <ul class="none">
  928. <li><b>1.0.6</b> [05-05-03]
  929. <ul>
  930. <li> Added ARB_vertex_buffer_object and NV_half_float
  931. <li> Updated <tt>wglinfo</tt>
  932. <li> Temporary Linux bug fixes (problems with SDL and MESA)
  933. </ul>
  934. </ul>
  935. <hr align="center">
  936. <ul class="none">
  937. <li><b>1.0.5</b> [02-17-03]
  938. <ul>
  939. <li> Bug fixes
  940. <li> Added <tt>wglinfo</tt>
  941. <li> Updated documentation
  942. </ul>
  943. </ul>
  944. <hr align="center">
  945. <ul class="none">
  946. <li><b>1.0.4</b> [02-02-03]
  947. <ul>
  948. <li> Added NV_texture_expand_normal
  949. <li> Added mingw support
  950. <li> Updated documentation
  951. </ul>
  952. </ul>
  953. <hr align="center">
  954. <ul class="none">
  955. <li><b>1.0.3</b> [01-09-03]
  956. <ul>
  957. <li> Cleaned up ATI extensions
  958. <li> Changed function prototypes to match glext.h
  959. <li> Added EXT_texture3D
  960. <li> Fixed typos in ATI_vertex_attrib_array_object and ATI_draw_buffers
  961. </ul>
  962. </ul>
  963. <hr align="center">
  964. <ul class="none">
  965. <li><b>1.0.2</b> [12-21-02]
  966. <ul>
  967. <li> Added list of supported extensions to documentation
  968. <li> Added NV_half_float and NV_texgen_emboss
  969. </ul>
  970. </ul>
  971. <hr align="center">
  972. <ul class="none">
  973. <li><b>1.0.1</b> [12-17-02]
  974. <ul>
  975. <li> Bug fixes
  976. <li> Added glewGetExtension
  977. </ul>
  978. </ul>
  979. <hr align="center">
  980. <ul class="none">
  981. <li><b>1.0.0</b> [12-12-02]
  982. <ul>
  983. <li> Initial release
  984. </ul>
  985. </ul>
  986. <hr align="center">
  987. <!-- begin footer.html -->
  988. </td></tr></table></body>
  989. <!-- end footer.html -->