1#ifndef OPEN_SIMPLEX_NOISE_H__
2#define OPEN_SIMPLEX_NOISE_H__
23#if (defined (__STDC_VERSION__) || defined (__GNUC_STDC_INLINE__))
24 #if ((__GNUC_STDC_INLINE__) || (__STDC_VERSION__ >= 199901L))
28#elif (defined (_MSC_VER) || defined (__GNUC_GNU_INLINE__))
30 #define INLINE __inline
int open_simplex_noise(int64_t seed, struct osn_context **ctx)
void open_simplex_noise_free(struct osn_context *ctx)
double open_simplex_noise2(struct osn_context *ctx, double x, double y)
int open_simplex_noise_init_perm(struct osn_context *ctx, int16_t p[], int nelements)
double open_simplex_noise3(struct osn_context *ctx, double x, double y, double z)
double open_simplex_noise4(struct osn_context *ctx, double x, double y, double z, double w)