Some simple functions for doing 1,2,3 and 4d simplex noise in OpenCL.