name: OpenGL
version: 3.0.3.0
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.2,
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