- Updated OpenGL registry to fdaa98e456.
- Relaxed upper version bounds for
bytestringandtransformers. - Fixed OpenBSD build.
- Updated OpenGL registry to 9b214157e.
- Updated OpenGL registry to 696ac2296.
- Relaxed version bound of
fixedpackage.
- Updated OpenGL registry to 39e37f838.
- Updated OpenGL registry to accf5ad3c.
- Updated OpenGL registry to b7aee529f.
- Relaxed version bound of
containerspackage.
- Updated OpenGL registry to fe1a89f35.
- Relaxed version bound of
halfpackage.
- Updated OpenGL registry to 6565c242f.
- Updated OpenGL registry to 681c365c0.
- Added OpenGL 4.6 support.
- Updated OpenGL registry to 89bede35b.
- Updated OpenGL registry to 97558118d.
- Updated OpenGL registry to r33312.
- Updated OpenGL registry to r33189.
- Updated OpenGL registry to r33080.
- Updated OpenGL registry to r33061.
- Split the
Graphics.GL.Functionsimplementation into more manageable chunks.
- Updated OpenGL registry to r32749.
- Updated warning flag magic for GHC 8.0.
- Updated OpenGL registry to r32363.
- Changed the type of
GL_FALSEandGL_TRUEtoGLboolean, leading to fewerfromIntegralcalls in user code. - Added deprecated functions
mkGLDEBUGPROC,mkGLDEBUGPROCAMD,mkGLDEBUGPROCARB,mkGLDEBUGPROCKHRforglcompatibility. - Updated OpenGL registry to r32348.
- Make the
OpenGLRawpackage even more similar to theglpackage:- Use pattern synonyms for OpenGL enums.
- Changed module name prefix from
Graphics.Rendering.OpenGL.RawtoGraphics.GL. - Use slightly different type synonyms for GL type (introducing
Fixedon the way):CDouble=>Double(forGLclampd,GLdouble)CFloat=>Float(forGLclampf,GLfloat)CInt=>Fixed(forGLclampx,GLfixed)CInt=>Int32(forGLint,GLsizei)CSChar=>Int8(forGLbyte)CShort=>Int16(forGLshort)CUChar=>Word8(forGLboolean,GLubyte)CUInt=>Word32(forGLbitfield,GLenum,GLhandleARB,GLuint)CUShort=>Word16(forGLushort)
- Relaxed upper version bound for
transformers.
- Updated OpenGL registry to r32258. Note that the major version was
intentionally not bumped, because the signature change of
glClearNamedFramebufferfiwas a bug fix, see the corresponding issue on Khronos.
- Use the
Halftype from thehalfpackage. - Updated OpenGL registry to r32110.
- Added retrieval of version info and extensions.
- Added extension predicates.
- Added documentation for vector equivalents and aliases.
- Consistently use UTF-8 as the encoding.
- Added documentation for enumerant groups.
- Updated OpenGL registry to r31903.
- Added
GL_EXT_multisampled_compatibilitytokens and functions (gles2 extension only).
- Added CHANGELOG.md to distribution.
- Updated OpenGL registry to r31811.
- Added
ARB_ES3_2_compatibilityextension. - Added
ARB_gpu_shader_int64extension. - Added
ARB_parallel_shader_compileextension. - Added
ARB_sample_locationsextension. - Added
ARB_texture_filter_minmaxextension. - Added
INTEL_framebuffer_CMAAextension. - Added
NV_conservative_raster_dilateextension.