ixshader

Version 0.0.1.0 revision 0 uploaded by SchellScivally.

Package meta

Synopsis
A shallow embedding of the OpenGL Shading Language in Haskell.
Description

ixshader is a shallow embedding of the OpenGL Shading Language in Haskell. It aims to look as close to actual glsl shader code as possible, while providing better compile-time safety. Currently writing shader code in ixshader's IxShader monad will catch variable assignment mismatches, multiplication mismatches and some other common errors. It also builds a description of your shader at the type level to use downstream during buffering and uniform updates. Lastly, it abstracts over shader code written for opengl and webgl.

Author
Schell Scivally
Bug reports
n/a
Category
Game
Copyright
Copyright: (c) 2017 Schell Scivally
Homepage
https://github.com/schell/ixshader#readme
Maintainer
schell@takt.com
Package URL
n/a
Stability
n/a

Components