The luminance package
This package exposes several modules to work with GPUs 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.
__luminance__ is a small yet powerful graphics API. It was designed so that people can quickly get their feet wet and start having fun with graphics in Haskell. The main idea is to unleash the graphical and visual properties of GPUs in a stateless and type-safe way.
This library doesn’t expose any architectural patterns or designs. It’s up to you to design your program as you want and following your own plans.
|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|
|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]|
|Author||Dimitri Sabadie <email@example.com>|
|Maintainer||Dimitri Sabadie <firstname.lastname@example.org>|
|Source repository||head: git clone git://github.com/phaazon/luminance.git|
|Uploaded||Sat Sep 26 00:14:45 UTC 2015 by DimitriSabadie|
|Downloads||2128 total (53 in the last 30 days)|
|Status||Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI
|debug-gl||Enable OpenGL stdout debug (for development only)||Disabled||Manual|
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
For package maintainers and hackage trustees