logo
首页技术栈工具库讨论
ixshader

ixshader

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.
由 
bruceshi2021-01-13 收录
--
推荐
不推荐
更多信息
GitHub iconschell/ixshader12
HACKAGE
carbal install ixshader
查看
标签
根据用户添加的标签生成
暂无标签