| 573 | } |
| 574 | |
| 575 | fl::u8 inoise8(fl::u16 x, fl::u16 y, fl::u16 z) { |
| 576 | //return scale8(76+(inoise8_raw(x,y,z)),215)<<1; |
| 577 | fl::i8 n = inoise8_raw( x, y, z); // -64..+64 |
| 578 | n+= 64; // 0..128 |
| 579 | fl::u8 ans = qadd8( n, n); // 0..255 |
| 580 | return ans; |
| 581 | } |
| 582 | |
| 583 | fl::i8 inoise8_raw(fl::u16 x, fl::u16 y) |
| 584 | { |
no test coverage detected