packages feed

GPipe-1.0.2: GPipe.cabal

name: GPipe
version: 1.0.2
cabal-version: >= 1.2.3
build-type: Simple
license: BSD3
license-file: ""
copyright: Tobias Bexelius
maintainer: Tobias Bexelius
build-depends: Boolean -any, GLUT >=2.2.2.0, OpenGL >=2.4.0.1,
               Vec -any, base == 4.1.0.0, containers -any, mtl -any
stability: Experimental
homepage: http://www.haskell.org/haskellwiki/GPipe
package-url: http://hackage.haskell.org/package/GPipe
bug-reports: mailto:tobias_bexelius@hotmail.com
synopsis: A functional graphics API for programmable GPUs
description: GPipe models the entire graphics pipeline in a purely functional, immutable and typesafe way. It is built on top of the programmable pipeline (i.e. non-fixed function) of
             OpenGL 2.1 and uses features such as vertex buffer objects (VBO's), texture objects and GLSL shader code synthetisation to create fast graphics programs. Buffers,
             textures and shaders are cached internally to ensure fast framerate, and GPipe is also capable of managing multiple windows and contexts. By creating your own
             instances of GPipes classes, it's possible to use additional datatypes on the GPU.
             .
             You'll need full OpenGL 2.1 support, including GLSL 1.20 to use GPipe. Thanks to OpenGLRaw, you may still build GPipe programs on machines lacking this support.
category: Graphics
author: Tobias Bexelius
tested-with: GHC ==6.10.3
data-files:
data-dir: ""
extra-source-files:
extra-tmp-files:
exposed-modules: Graphics.GPipe Graphics.GPipe.Format
                 Graphics.GPipe.FrameBuffer Graphics.GPipe.Stream
                 Graphics.GPipe.Texture Graphics.GPipe.Stream.Fragment
                 Graphics.GPipe.Stream.Primitive
exposed: True
buildable: True
build-tools:
cpp-options:
cc-options:
ld-options:
pkgconfig-depends:
frameworks:
c-sources:
extensions: ParallelListComp MultiParamTypeClasses
            NoMonomorphismRestriction ScopedTypeVariables FlexibleContexts
            FlexibleInstances EmptyDataDecls GeneralizedNewtypeDeriving
            TypeFamilies TypeOperators
extra-libraries:
extra-lib-dirs:
includes:
install-includes:
include-dirs:
hs-source-dirs: src
other-modules: Formats GPUStream InputAssembler OutputMerger
               Rasterizer Resources Shader Textures
ghc-prof-options:
ghc-shared-options:
ghc-options:
hugs-options:
nhc98-options:
jhc-options: