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