Commit Graph

17 Commits

Author SHA1 Message Date
514c9defd6 properties: rewrite properties (whoops) 2024-12-15 19:27:27 +01:00
b21cdef8b0 lib8: interpolate: optimize some edge cases for blending 2024-12-15 17:48:20 +01:00
272bc49eaa lib8: interpolate: add lerp8by8 and map8 functions 2024-12-13 00:47:16 +01:00
36aead9762 src: use core instead of std in some places, aiming for no_std compat 2024-12-01 16:17:51 +01:00
4000e1d0e7 lib8: Rgb8Blend is no longer used 2024-11-29 18:59:31 +01:00
5488f85792 warnings-- 2024-11-28 19:38:44 +01:00
b1b088eab6 noise: warnings-- 2024-11-28 19:36:44 +01:00
a76d040ff6 interpolate: pub Fract8 2024-11-24 23:51:18 +01:00
d17baa754f lib8: trig: style++ 2024-11-24 21:54:20 +01:00
35ccf20142 lib8: trig: rewrite sin8/cos8 to use traits, for easy modular math with usize 2024-11-24 18:56:47 +01:00
64c28b89fe lib8: interpolate: implement blend8 API 2024-11-24 18:55:54 +01:00
facb95c363 lib8: noise: use wrapping shifts to fix sampling errors 2024-11-24 18:55:11 +01:00
859177a65c lib8: fix hsv2rgb implementation by prescaling the hue 2024-11-24 18:54:25 +01:00
56443c638c lib8: interpolate: drop unused casts 2024-11-23 14:51:40 +01:00
5fed51fbd1 lib8: interpolate: provide a trait to handle fract8 operations 2024-11-23 14:51:27 +01:00
e4b8863513 lib8: use Rgb<u8> instead of RGB8 2024-11-18 17:21:10 +01:00
b504ce298b lib8: implement more fastled 8 bit math as lib8 submodules 2024-11-16 12:28:01 +01:00