[Haskell-cafe] ANNOUNCE: New OpenGL packages

Sven Panne svenpanne at gmail.com
Mon May 19 15:53:20 UTC 2014


New versions of the OpenGL packages are available on Hackage:

   * OpenGLRaw 1.5.0.0
   * GLURaw 1.4.0.1
   * OpenGL 2.9.2.0
   * GLUT 2.5.1.1

Cheers,
   S.

======================================================================
Changes in the OpenGLRaw package
======================================================================

* Don't rely on K&R features in CPP, making things easier for Mac/clang users.

* Added support for OpenGL 3.2's glGetInteger64i_v and the following
extensions, so now all parts of OpenGL 4.1 are supported (plus a few
more):

     APPLE_flush_buffer_range
     APPLE_vertex_array_object
     ARB_blend_func_extended
     ARB_gpu_shader_fp64
     ARB_sampler_objects
     ARB_shader_subroutine
     ARB_shading_language_include
     ARB_texture_compression_bptc
     ARB_texture_rgb10_a2ui
     ARB_texture_swizzle
     ARB_transform_feedback2
     ARB_vertex_attrib_64bit
     ARB_vertex_type_2_10_10_10_rev
     EXT_draw_buffers2
     EXT_framebuffer_blit
     EXT_framebuffer_multisample
     EXT_gpu_shader4
     EXT_packed_stencil_depth
     EXT_texture_array
     EXT_texture_compression_rgtc
     EXT_texture_shared_exponent
     EXT_transform_feedback

* Made naming more consistent:

     Abgr => ABGR
     Bgra => BGRA
     Cmyka => CMYKA
     Dxt1 => DXT1
     Fp => FP
     Gpu => GPU
     Latc => LATC
     Lod => LOD
     S3tc => S3TC
     Vtc => VTC

======================================================================
Changes in the GLURaw package
======================================================================

* Don't rely on K&R features in CPP, making things easier for Mac/clang users.

======================================================================
OpenGL 2.9.2.0
======================================================================

* Added generateMipmap’, a modern version of the deprecated generateMipmap.

* Added a few missing IndexedBufferTargets.

* indexedBufferSize and indexedBufferStart correctly use 64bit queries now.

* Setting bindBufferRange handles Nothing correctly now.

* Added missing Eq/Ord/Show instances for a few data types.

======================================================================
Changes in the GLUT package
======================================================================

* Don't rely on K&R features in CPP, making things easier for Mac/clang users.

* Added ColorTriange example.


More information about the Haskell-Cafe mailing list