You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Most functions can now take 4 channels instead of 3 channels. While the compiler can usually infer which to use, you may have to manually annotate in some scenarios. This lets you directly process images with an alpha channel without splitting the data into separate streams
4
+
- The external C functions have all been renamed to monotyped versions of the generics. The naming scheme is `generic_name_NDtype` where `N` is the channel count (3 or 4) and DType is currently either `f32` or `f64`. So the prior `xyz_to_oklab` now becomes `xyz_to_oklab_3f32`
5
+
6
+
## IMPROVEMENTS
7
+
- Many functions are 10-50% faster due to optimized algorithms, particularly fast cube root.
8
+
- Fast cube root is only different by an extremely tiny fraction
9
+
- Some integer functions are now stable in `const`
10
+
-`srgb_to_irgb` now properly rounds before casting
0 commit comments