Library of common helpful gpu functions
Common Lisp GLSL
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
antialiasing
color
conditionals
distortion
easing
gpu
graphing
hashing
internals
math-primitives
mesh/data
noise
normals
protocode
random
sdf/2d
shaping-functions
streams
textures
tonemapping
vignette
.editorconfig
.gitignore
LICENSE
README.md
misc.lisp
nineveh.asd
package.lisp

README.md

Nineveh (WIP)

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

Cloning

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.

A thing!

graphs