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"