From svenpanne at gmail.com Mon May 19 15:53:20 2014 From: svenpanne at gmail.com (Sven Panne) Date: Mon, 19 May 2014 17:53:20 +0200 Subject: [HOpenGL] ANNOUNCE: New OpenGL packages Message-ID: 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.