log.html 23 KB

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