pub fn linear_with_interpolation<'a>(
points: (impl Into<Point>, impl Into<Point>),
(colors, color_space): (&[Color4f], impl Into<Option<ColorSpace>>),
pos: impl Into<Option<&'a [scalar]>>,
mode: TileMode,
interpolation: impl Into<Interpolation>,
local_matrix: impl Into<Option<&'a Matrix>>,
) -> Option<Shader>