| 93 | } |
| 94 | |
| 95 | fl::s16x16 perlin_s16x16::pnoise3d(fl::s16x16 fx, fl::s16x16 fy, fl::s16x16 fz, |
| 96 | const fl::i32 *fade_lut, |
| 97 | const fl::u8 *perm) { |
| 98 | return fl::s16x16::from_raw( |
| 99 | pnoise3d_raw(fx.raw(), fy.raw(), fz.raw(), fade_lut, perm)); |
| 100 | } |
| 101 | |
| 102 | fl::i32 perlin_s16x16::pnoise3d_raw(fl::i32 fx_raw, fl::i32 fy_raw, fl::i32 fz_raw, |
| 103 | const fl::i32 *fade_lut, |