/ocaml-squirrel-noise

Implementation of the squirrel noise function from Squirrel Eiserloh

Primary LanguageC++

Squirrel Noise implementation in pure OCaml

OCaml-CI Build Status

Implementation of the version 5 of the Squirrel noise function as introduced by Squirrel Eiserloh at GDC.

Conformance

Generated noise is checked against the reference implementation and should be bit-for-bit equivalent, with the exception that returned floating point numbers are double precision since OCaml only support these.

Implementation choice

This is a pure OCaml implementation and not stubs to the reference C implementation so as to be platform agnostic - eg. targeting js_of_ocaml.