OpenGL

A binding for the OpenGL graphics system

https://wiki.haskell.org/OpenGL

Version on this page:3.0.3.0@rev:1
LTS Haskell 22.43:3.0.3.0@rev:4
Stackage Nightly 2024-12-07:3.0.3.0@rev:4
Latest on Hackage:3.0.3.0@rev:4

See all snapshots OpenGL appears in

BSD-3-Clause licensed by Sven Panne
Maintained by Sven Panne, Jason Dagit
This version can be pinned in stack with:OpenGL-3.0.3.0@sha256:811cf7cf2f325bde04efb021ef9b6a86a3b7383583f4bc6471b7a66c56ae889c,7985

Module documentation for 3.0.3.0

Hackage Stackage LTS Stackage nightly Build Status

Changes

3.0.3.0

  • Handle MonadFail proposal.

3.0.2.2

  • Relaxed upper version bound for containers.

3.0.2.1

  • Relaxed upper version bound for OpenGLRaw.

3.0.2.0

  • Added support for S3_s3tc, EXT_texture_compression_s3tc, ARB_texture_float, and EXT_packed_depth_stencil extensions.

3.0.1.0

  • Added Uniform instances for GLmatrix, Vertex1, Vector1, Vector2, Vector3, and Vector4.
  • Unbreak Uniform instances for GLint, GLuint and Gldouble.
  • Relaxed upper version bound for OpenGLRaw.

3.0.0.2

  • Removed redundant constraints.

3.0.0.1

  • Relaxed upper version bound for OpenGLRaw.

3.0.0.0

  • Depend on new OpenGLRaw and GLURaw packages.

2.13.2.1

  • Relaxed upper version bound for transformers.

2.13.2.0

  • Implement Uniform instances for GLint, GLuint, GLfloat, and GLdouble.

2.13.1.1

  • Aftermath for the glClearNamedFramebufferfi chaos in the OpenGL registry, see the corresponding issue on Khronos.

2.13.1.0

  • Added extensionSupported.
  • Relaxed upper version bound for OpenGLRaw.
  • Added CHANGELOG.md to distribution.

2.13.0.0

  • Added missing drawing commands using vertex arrays and some related types.
  • Added missing whole framebuffer operations.
  • Added getters for stencilMaskSeparate, stencilFuncSeparate, and stencilOpSeparate, making them full-blown StateVars.
  • Added patchDefaultInnerLevel and patchDefaultOuterLevel to control the default tessellation levels.
  • Added ContextLost constructor to ErrorCategory type.
  • Added SeparateAttribs and deprecated SeperateAttribs, fixing a spelling mistake.