The luminance package

[Tags:bsd3, library]

This package exposes several modules to work with GPU in a stateless and type-safe way. Currently, it uses **OpenGL** as backend hardware technology but others will be added later on, such as **Vulkan**.

The initial unstable version is 0.1. Consider everything in that version as part of an experiment, even though the library should be free of bugs. If you find any, please report an issue. If you think something could be enhanced, feel free to fill in an issue as well.

One very important point is the fact that **luminance** has nothing to do with 3D engines or scene development kits. Don’t expect to find materials, lights or mesh loaders. It’s just a graphics framework initiated to fix the design choices of **OpenGL**. It won’t change in any other way.

Properties

Versions 0.1, 0.1.1, 0.1.1.1, 0.2, 0.3, 0.3.0.1, 0.3.1, 0.3.1.1, 0.3.1.2, 0.4, 0.4.1, 0.5, 0.5.1, 0.5.2, 0.5.2.1, 0.6, 0.6.0.1, 0.6.0.2, 0.6.0.3, 0.6.0.5, 0.7, 0.7.1, 0.7.2, 0.8, 0.8.1, 0.8.2, 0.8.2.1, 0.9, 0.9.1, 0.9.1.1, 0.9.1.2, 0.10, 0.10.0.1, 0.10.0.2, 0.11, 0.11.0.1, 0.11.0.2, 0.11.0.3, 0.11.0.4
Change log CHANGELOG.md
Dependencies base (==4.8.*), contravariant (==1.3.*), gl (==0.7.*), mtl (==2.2.*), resourcet (==1.1.*), semigroups (==0.16.*), transformers (==0.4.*), void (==0.7.*) [details]
License BSD3
Copyright Dimitri Sabadie
Author Dimitri Sabadie <dimitri.sabadie@gmail.com>
Maintainer Dimitri Sabadie <dimitri.sabadie@gmail.com>
Category Graphics
Home page https://github.com/phaazon/luminance
Bug tracker https://github.com/phaazon/luminance/issues
Source repository head: git clone git://github.com/phaazon/luminance.git
Uploaded Mon Sep 21 22:18:31 UTC 2015 by DimitriSabadie
Distributions NixOS:0.11.0.4
Downloads 2128 total (53 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
debug-glEnable OpenGL stdout debug (for development only)DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees