name: OpenGL version: 3.0.3.0 x-revision: 1 synopsis: A binding for the OpenGL graphics system description: A Haskell binding for the OpenGL graphics system (GL, version 4.6) and its accompanying utility library (GLU, version 1.3). . OpenGL is the industry's most widely used and supported 2D and 3D graphics application programming interface (API), incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. For more information about OpenGL and its various extensions, please see and . homepage: https://wiki.haskell.org/OpenGL bug-reports: https://github.com/haskell-opengl/OpenGL/issues copyright: Copyright (C) 2002-2019 Sven Panne license: BSD3 license-file: LICENSE author: Sven Panne maintainer: Sven Panne , Jason Dagit category: Graphics build-type: Simple tested-with: GHC == 7.8.4 GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.3 GHC == 8.6.5 GHC == 8.8.1 cabal-version: >= 1.10 extra-source-files: CHANGELOG.md README.md library exposed-modules: Graphics.Rendering.OpenGL Graphics.Rendering.OpenGL.GL Graphics.Rendering.OpenGL.GL.Antialiasing Graphics.Rendering.OpenGL.GL.BeginEnd Graphics.Rendering.OpenGL.GL.Bitmaps Graphics.Rendering.OpenGL.GL.BufferObjects Graphics.Rendering.OpenGL.GL.Clipping Graphics.Rendering.OpenGL.GL.ColorSum Graphics.Rendering.OpenGL.GL.Colors Graphics.Rendering.OpenGL.GL.ConditionalRendering Graphics.Rendering.OpenGL.GL.CoordTrans Graphics.Rendering.OpenGL.GL.DebugOutput Graphics.Rendering.OpenGL.GL.DisplayLists Graphics.Rendering.OpenGL.GL.Evaluators Graphics.Rendering.OpenGL.GL.Feedback Graphics.Rendering.OpenGL.GL.FlushFinish Graphics.Rendering.OpenGL.GL.Fog Graphics.Rendering.OpenGL.GL.Framebuffer Graphics.Rendering.OpenGL.GL.FramebufferObjects Graphics.Rendering.OpenGL.GL.FramebufferObjects.Attachments Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects Graphics.Rendering.OpenGL.GL.FramebufferObjects.Queries Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObjects Graphics.Rendering.OpenGL.GL.Hints Graphics.Rendering.OpenGL.GL.LineSegments Graphics.Rendering.OpenGL.GL.PerFragment Graphics.Rendering.OpenGL.GL.PixelRectangles Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable Graphics.Rendering.OpenGL.GL.PixelRectangles.Convolution Graphics.Rendering.OpenGL.GL.PixelRectangles.Histogram Graphics.Rendering.OpenGL.GL.PixelRectangles.Minmax Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelMap Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelStorage Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelTransfer Graphics.Rendering.OpenGL.GL.PixelRectangles.Rasterization Graphics.Rendering.OpenGL.GL.PixellikeObject Graphics.Rendering.OpenGL.GL.Points Graphics.Rendering.OpenGL.GL.Polygons Graphics.Rendering.OpenGL.GL.PrimitiveMode Graphics.Rendering.OpenGL.GL.QueryObjects Graphics.Rendering.OpenGL.GL.RasterPos Graphics.Rendering.OpenGL.GL.ReadCopyPixels Graphics.Rendering.OpenGL.GL.Rectangles Graphics.Rendering.OpenGL.GL.SavingState Graphics.Rendering.OpenGL.GL.Selection Graphics.Rendering.OpenGL.GL.Shaders Graphics.Rendering.OpenGL.GL.Shaders.Attribs Graphics.Rendering.OpenGL.GL.Shaders.Limits Graphics.Rendering.OpenGL.GL.Shaders.ProgramBinaries Graphics.Rendering.OpenGL.GL.Shaders.ProgramObjects Graphics.Rendering.OpenGL.GL.Shaders.ShaderBinaries Graphics.Rendering.OpenGL.GL.Shaders.ShaderObjects Graphics.Rendering.OpenGL.GL.Shaders.Uniform Graphics.Rendering.OpenGL.GL.StringQueries Graphics.Rendering.OpenGL.GL.SyncObjects Graphics.Rendering.OpenGL.GL.Tensor Graphics.Rendering.OpenGL.GL.Texturing Graphics.Rendering.OpenGL.GL.Texturing.Application Graphics.Rendering.OpenGL.GL.Texturing.Environments Graphics.Rendering.OpenGL.GL.Texturing.Objects Graphics.Rendering.OpenGL.GL.Texturing.Parameters Graphics.Rendering.OpenGL.GL.Texturing.Queries Graphics.Rendering.OpenGL.GL.Texturing.Specification Graphics.Rendering.OpenGL.GL.TransformFeedback Graphics.Rendering.OpenGL.GL.VertexArrayObjects Graphics.Rendering.OpenGL.GL.VertexArrays Graphics.Rendering.OpenGL.GL.VertexSpec Graphics.Rendering.OpenGL.GLU Graphics.Rendering.OpenGL.GLU.Errors Graphics.Rendering.OpenGL.GLU.Initialization Graphics.Rendering.OpenGL.GLU.Matrix Graphics.Rendering.OpenGL.GLU.Mipmapping Graphics.Rendering.OpenGL.GLU.NURBS Graphics.Rendering.OpenGL.GLU.Quadrics Graphics.Rendering.OpenGL.GLU.Tessellation other-modules: Graphics.Rendering.OpenGL.GL.BlendingFactor Graphics.Rendering.OpenGL.GL.BufferMode Graphics.Rendering.OpenGL.GL.ByteString Graphics.Rendering.OpenGL.GL.Capability Graphics.Rendering.OpenGL.GL.ComparisonFunction Graphics.Rendering.OpenGL.GL.ControlPoint Graphics.Rendering.OpenGL.GL.DataType Graphics.Rendering.OpenGL.GL.Domain Graphics.Rendering.OpenGL.GL.EdgeFlag Graphics.Rendering.OpenGL.GL.Exception Graphics.Rendering.OpenGL.GL.Face Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjectAttachment Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferTarget Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObject Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferTarget Graphics.Rendering.OpenGL.GL.GLboolean Graphics.Rendering.OpenGL.GL.IOState Graphics.Rendering.OpenGL.GL.MatrixComponent Graphics.Rendering.OpenGL.GL.PeekPoke Graphics.Rendering.OpenGL.GL.PixelData Graphics.Rendering.OpenGL.GL.PixelFormat Graphics.Rendering.OpenGL.GL.PixelRectangles.Reset Graphics.Rendering.OpenGL.GL.PixelRectangles.Sink Graphics.Rendering.OpenGL.GL.PointParameter Graphics.Rendering.OpenGL.GL.PolygonMode Graphics.Rendering.OpenGL.GL.PrimitiveModeInternal Graphics.Rendering.OpenGL.GL.QueryObject Graphics.Rendering.OpenGL.GL.QueryUtils Graphics.Rendering.OpenGL.GL.QueryUtils.PName Graphics.Rendering.OpenGL.GL.QueryUtils.VertexAttrib Graphics.Rendering.OpenGL.GL.RenderMode Graphics.Rendering.OpenGL.GL.Shaders.Program Graphics.Rendering.OpenGL.GL.Shaders.Shader Graphics.Rendering.OpenGL.GL.Shaders.Variables Graphics.Rendering.OpenGL.GL.Texturing.Filter Graphics.Rendering.OpenGL.GL.Texturing.PixelInternalFormat Graphics.Rendering.OpenGL.GL.Texturing.TexParameter Graphics.Rendering.OpenGL.GL.Texturing.TextureObject Graphics.Rendering.OpenGL.GL.Texturing.TextureTarget Graphics.Rendering.OpenGL.GL.Texturing.TextureUnit Graphics.Rendering.OpenGL.GL.VertexAttributes Graphics.Rendering.OpenGL.GLU.ErrorsInternal hs-source-dirs: src ghc-options: -Wall if impl(ghc > 8) ghc-options: -Wcompat build-depends: base >= 3 && < 5, bytestring >= 0.9 && < 0.11, containers >= 0.3 && < 0.7, text >= 0.1 && < 1.3, transformers >= 0.2 && < 0.6, ObjectName >= 1.1 && < 1.2, StateVar >= 1.1 && < 1.3, OpenGLRaw >= 3.0 && < 3.4, GLURaw >= 2.0 && < 2.1 default-language: Haskell2010 other-extensions: CPP DeriveDataTypeable KindSignatures TypeSynonymInstances if os(windows) if arch(i386) cpp-options: "-DCALLCONV=stdcall" else cpp-options: "-DCALLCONV=ccall" else cpp-options: "-DCALLCONV=ccall" source-repository head type: git location: https://github.com/haskell-opengl/OpenGL.git