Changelog for gl-0.9
0.8.0
- Added support for cabal setup dependencies. This should ensure we build correctly in more environments going forward.
- Added support for OpenGL ES 3.2
- Added support for OpenGL SC 2.0
- Added missing
_EXTsuffix to pattern synonyms forEXT_buffer_storage - Fixed incorrect export of the
ARBvariant ofglTexPageCommitmentinEXT_sparse_texture - Added missing pattern synonym
GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVRforOVR_multiview - Added suuport for fourty-four new extensions:
AMD_framebuffer_sample_positionsAMD_gpu_shader_half_floatAMD_shader_ballotAMD_shader_explicit_vertex_parameterARB_ES3_2_compatibilityARB_fragment_shader_interlockARB_gpu_shader_int64ARB_parallel_shader_compileARB_post_depth_coverageARB_sample_locationsARB_shader_atomic_counter_opsARB_shader_ballotARB_shader_clockARB_shader_viewport_layer_arrayARB_sparse_texture2ARB_sparse_texture_clampARB_texture_filter_minmaxEXT_blend_func_extendedEXT_clear_textureEXT_clip_cull_distanceEXT_color_buffer_floatEXT_conservative_depthEXT_draw_transform_feedbackEXT_multisample_compatibilityEXT_protected_texturesEXT_shader_group_voteEXT_shader_non_constant_global_initializersEXT_shader_pixel_local_storage2EXT_window_rectanglesIMG_bindless_textureIMG_framebuffer_downsampleIMG_texture_filter_cubicINTEL_conservative_rasterizationINTEL_framebufer_CMAAKHR_texture_compression_astc_sliced_3dNV_clip_space_w_scalingNV_conservative_raster_dilateNV_conservative_raster_pre_snap_trianglesNV_robustness_video_memory_purgeNV_shader_atomic_float64NV_stereo_view_renderingNV_viewport_swizzleOES_viewport_arrayOVR_multiview_multisampled_render_to_texture
0.7.8.1
- Cleaned up the remaining unused import warnings
0.7.8
- Build clean on GHC 8
0.7.7
- Added suuport for a new extension:
KHR_no_error
0.7.6
- Correct the type signature of
glListDrawCommandsStatesClientNV. - Remove
glSampleCoverageOESfromOES_fixed_pointextension due to changes made to its specification. - Added support for two new extensions:
OVR_multiviewOVR_multiview2
0.7.5
- Added support for two new extensions:
EXT_buffer_storageEXT_sparse_texture
0.7.4
- Added support for three new extensions:
EXT_float_blendNV_command_listNV_polygon_mode
0.7.3
- Added support for three new extensions:
EXT_texture_sRGB_R8EXT_texture_sRGB_RG8EXT_YUV_target
0.7.2.4
filepath1.4 support
0.7.2.3
- Switch to
stdcallon 32-bit Windows, per the OpenGL ABI.
0.7.2
- Remove
GL_TEXTURE_BINDINGfrom OpenGL 4.5 andARB_direct_state_accessdue to changes made to their specifications.
0.7.1
- Fix enumeration constants for the
SGIX_resampleextension to their correct values. - Added support for a new extension:
OES_EGL_image_external_essl3
0.7
- Fixed the type of
glPathGlyphIndexRangeNV. (issue #6) - Added support for fourteen new extensions:
OES_copy_imageOES_draw_buffers_indexedOES_draw_elements_base_vertexOES_geometry_point_sizeOES_geometry_shaderOES_gpu_shader5OES_primitive_bounding_boxOES_shader_io_blocksOES_tessellation_point_sizeOES_tessellation_shaderOES_texture_border_clampOES_texture_bufferOES_texture_cube_map_arrayOES_texture_view
0.6.3
- Added support for a new extension:
NV_viewport_array2
0.6.2
- Added
GL_BLEND_COLORenumeration for OpenGL versions 3.1 and up. See https://khronos.org/bugzilla/show_bug.cgi?id=1249 for more information.
0.6.1
- Added support for eight new extensions:
EXT_base_instanceEXT_draw_elements_base_vertexEXT_multi_draw_indirectEXT_render_snormEXT_render_norm16NV_image_formatsNV_shader_noperspective_interpolationNV_viewport_array
0.6
- Stopped exporting all extensions from
Graphics.GL. You'll need to importGraphics.GL.Extas well. - Added exports for
GLhalfandGLhalfARB
0.5
- Haddock links to the OpenGL ES 2 registry
Compatibility40depends onCompatibility33- Shorter modules names to try to eke out a successful windows build.
0.4
- Haddocks!
- Fixed a major issue where pointers to pointers in the API were getting the wrong types.
0.3
- Switched to non-C style types for the most part.
Word32, etc. have better understood support within the Haskell ecosystem.CPtrdiffremains as it varies across viable target platforms. - Added a dependency on
Numeric.Fixedfrom thefixedpackage forGLfixed.
0.2
- Support
Halffrom thehalfpackage forGLhalfNV, so you can compute with the results.
0.1
- Initial release