Nineveh is a library of common gpu-functions and GL related helper functions.
It is intended to act as a sort of standard library for gpu programming.
It currently provides gpu functions for:
- common math operations outside of the glsl spec
- hashing
- noise
- color-space conversion
- interoplation & misc curves
- tonemapping
- graphing
- normal generation
And CPU side functions for:
- primitive mesh generation
- cube-map & hdr texture loading
- cube fbo helpers
Amongst others
Whilst it is recommended to get Nineveh from quicklisp, if you clone please note that master
is not the stable branch. Please use release-quicklisp
for the stable code that will be in the next Nineveh release.