26 const fl::i32 *fade_lut,
31 static fl::i32
pnoise2d_raw(fl::i32 fx_raw, fl::i32 fy_raw,
32 const fl::i32 *fade_lut,
39 static void floor_frac(fl::i32 fp16,
int &ifloor,
43 static fl::i32
fade(fl::i32
t,
const fl::i32 *table);
45 static fl::i32
lerp(fl::i32
t, fl::i32 a, fl::i32 b);
48 static fl::i32
grad(
int hash, fl::i32
x, fl::i32
y);
52 const fl::i32 *fade_lut,
56 static fl::i32
pnoise3d_raw(fl::i32 fx_raw, fl::i32 fy_raw, fl::i32 fz_raw,
57 const fl::i32 *fade_lut,
61 static fl::i32
grad3d(
int hash, fl::i32
x, fl::i32
y, fl::i32
z);
static constexpr int FRAC_BITS
Base definition for an LED controller.
static fl::i32 fade(fl::i32 t, const fl::i32 *table)
static constexpr fl::i32 HP_ONE
static fl::s16x16 pnoise2d(fl::s16x16 fx, fl::s16x16 fy, const fl::i32 *fade_lut, const fl::u8 *perm)
static fl::i32 pnoise2d_raw(fl::i32 fx_raw, fl::i32 fy_raw, const fl::i32 *fade_lut, const fl::u8 *perm)
static fl::i32 pnoise3d_raw(fl::i32 fx_raw, fl::i32 fy_raw, fl::i32 fz_raw, const fl::i32 *fade_lut, const fl::u8 *perm)
static void floor_frac(fl::i32 fp16, int &ifloor, fl::i32 &frac24)
static fl::i32 lerp(fl::i32 t, fl::i32 a, fl::i32 b)
static constexpr int HP_BITS
static fl::s16x16 pnoise3d(fl::s16x16 fx, fl::s16x16 fy, fl::s16x16 fz, const fl::i32 *fade_lut, const fl::u8 *perm)
static void init_fade_lut(fl::i32 *table)
static constexpr int FP_BITS
static constexpr fl::i32 FP_ONE
static fl::i32 grad3d(int hash, fl::i32 x, fl::i32 y, fl::i32 z)
static fl::i32 grad(int hash, fl::i32 x, fl::i32 y)