Todo List

Class spice::blend_function::overlay<T>
this assumes premultiplied alpha. Generalise this to support unpremultiplied data as well.
Member spice::blur::fast_gaussian (image<T> const&source, float sigma, size_t passes=5)
split treatment of channels and horizontal/vertical part into individual threads
Class spice::interpolation::bicubic<T>
implement this
Member spice::nd_vector_impl<Dimensions, T, Owner>::operator= (T const&value)
remove completely?