- Updated OpenGL registry to fdaa98e456.
- Relaxed upper version bounds for
bytestring
andtransformers
. - Fixed OpenBSD build.
- Updated OpenGL registry to 9b214157e.
- Updated OpenGL registry to 696ac2296.
- Relaxed version bound of
fixed
package.
- Updated OpenGL registry to 39e37f838.
- Updated OpenGL registry to accf5ad3c.
- Updated OpenGL registry to b7aee529f.
- Relaxed version bound of
containers
package.
- Updated OpenGL registry to fe1a89f35.
- Relaxed version bound of
half
package.
- 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.Functions
implementation 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_FALSE
andGL_TRUE
toGLboolean
, leading to fewerfromIntegral
calls in user code. - Added deprecated functions
mkGLDEBUGPROC
,mkGLDEBUGPROCAMD
,mkGLDEBUGPROCARB
,mkGLDEBUGPROCKHR
forgl
compatibility. - Updated OpenGL registry to r32348.
- Make the
OpenGLRaw
package even more similar to thegl
package:- Use pattern synonyms for OpenGL enums.
- Changed module name prefix from
Graphics.Rendering.OpenGL.Raw
toGraphics.GL
. - Use slightly different type synonyms for GL type (introducing
Fixed
on 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
glClearNamedFramebufferfi
was a bug fix, see the corresponding issue on Khronos.
- Use the
Half
type from thehalf
package. - 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_compatibility
tokens and functions (gles2 extension only).
- Added CHANGELOG.md to distribution.
- 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.