File: OpenGL.cabal

package info (click to toggle)
haskell-opengl 3.0.3.0-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,068 kB
  • sloc: haskell: 12,230; makefile: 2
file content (193 lines) | stat: -rw-r--r-- 7,859 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
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