Mercurial > hg > dmlib
comparison src/dmlib.h @ 889:e5fde730b4fa
Move perlin noise functions to dmperlin.[ch] and make the API re-entrant.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 04 Feb 2015 23:45:21 +0200 |
parents | 26ea35e914ca |
children | 03bda6477ad4 |
comparison
equal
deleted
inserted
replaced
888:85fab9d640ec | 889:e5fde730b4fa |
---|---|
269 { | 269 { |
270 return dmCatmullRom(dmClamp10(t), p0, p1, p2, p3); | 270 return dmCatmullRom(dmClamp10(t), p0, p1, p2, p3); |
271 } | 271 } |
272 | 272 |
273 | 273 |
274 /* Perlin noise | |
275 */ | |
276 void dmPerlinInit(void); | |
277 DMFloat dmPerlinNoise2D(DMFloat x, DMFloat y, DMFloat alpha, DMFloat beta, int n); | |
278 | |
279 | |
280 /* Arbitrary line drawing | 274 /* Arbitrary line drawing |
281 */ | 275 */ |
282 #ifdef DM_GFX_LINES | 276 #ifdef DM_GFX_LINES |
283 #define DM_HEADER | 277 #define DM_HEADER |
284 #include "dmlinefunc.h" | 278 #include "dmlinefunc.h" |