194 lines
7.9 KiB
Plaintext
194 lines
7.9 KiB
Plaintext
name: OpenGL
|
|
version: 3.0.3.0
|
|
x-revision: 2
|
|
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 <http://www.opengl.org/>
|
|
and <http://www.opengl.org/registry/>.
|
|
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 <svenpanne@gmail.com>, Jason Dagit <dagitj@gmail.com>
|
|
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.4
|
|
GHC == 8.6.5
|
|
GHC == 8.8.4
|
|
GHC == 8.10.7
|
|
GHC == 9.0.2
|
|
GHC == 9.2.3
|
|
GHC == 9.4.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 >= 4 && < 5,
|
|
bytestring >= 0.9 && < 0.12,
|
|
containers >= 0.3 && < 0.7,
|
|
text >= 0.1 && < 2.1,
|
|
transformers >= 0.2 && < 0.7,
|
|
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
|