Changelog for OpenGLRaw-3.3.0.0
3.3.0.0
- Updated OpenGL registry to 6565c242f.
3.2.7.0
- Updated OpenGL registry to 681c365c0.
- Added OpenGL 4.6 support.
3.2.6.0
- Updated OpenGL registry to 89bede35b.
3.2.5.0
- Updated OpenGL registry to 97558118d.
3.2.4.0
- Updated OpenGL registry to r33312.
3.2.3.0
- Updated OpenGL registry to r33189.
3.2.2.0
- Updated OpenGL registry to r33080.
3.2.1.0
- Updated OpenGL registry to r33061.
- Split the
Graphics.GL.Functions implementation into more manageable chunks.
3.2.0.0
- Updated OpenGL registry to r32749.
3.1.0.1
- Updated warning flag magic for GHC 8.0.
- Updated OpenGL registry to r32363.
3.1.0.0
- Changed the type of
GL_FALSE and GL_TRUE to GLboolean, leading to fewer
fromIntegral calls in user code.
- Added deprecated functions
mkGLDEBUGPROC, mkGLDEBUGPROCAMD,
mkGLDEBUGPROCARB, mkGLDEBUGPROCKHR for gl compatibility.
- Updated OpenGL registry to r32348.
3.0.0.0
- Make the
OpenGLRaw package even more similar to the gl package:
- Use pattern synonyms for OpenGL enums.
- Changed module name prefix from
Graphics.Rendering.OpenGL.Raw to Graphics.GL.
- Use slightly different type synonyms for GL type (introducing
Fixed on the way):
CDouble => Double (for GLclampd, GLdouble)
CFloat => Float (for GLclampf, GLfloat)
CInt => Fixed (for GLclampx, GLfixed)
CInt => Int32 (for GLint, GLsizei)
CSChar => Int8 (for GLbyte)
CShort => Int16 (for GLshort)
CUChar => Word8 (for GLboolean, GLubyte)
CUInt => Word32 (for GLbitfield, GLenum, GLhandleARB, GLuint)
CUShort => Word16 (for GLushort)
2.6.1.1
- Relaxed upper version bound for
transformers.
2.6.1.0
- Updated OpenGL registry to r32258. Note that the major version was
intentionally not bumped, because the signature change of
glClearNamedFramebufferfi was a bug fix, see the corresponding
issue on Khronos.
2.6.0.0
- Use the
Half type from the half package.
- Updated OpenGL registry to r32110.
2.5.5.0
- Added retrieval of version info and extensions.
- Added extension predicates.
- Added documentation for vector equivalents and aliases.
- Consistently use UTF-8 as the encoding.
2.5.4.0
- Added documentation for enumerant groups.
2.5.3.0
- Updated OpenGL registry to r31903.
- Added
GL_EXT_multisampled_compatibility tokens and functions (gles2 extension only).
2.5.2.1
- Added CHANGELOG.md to distribution.
2.5.2.0
- Updated OpenGL registry to r31811.
- Added
ARB_ES3_2_compatibility extension.
- Added
ARB_gpu_shader_int64 extension.
- Added
ARB_parallel_shader_compile extension.
- Added
ARB_sample_locations extension.
- Added
ARB_texture_filter_minmax extension.
- Added
INTEL_framebuffer_CMAA extension.
- Added
NV_conservative_raster_dilate extension.