pub fn linear_from_gamma(gamma: f32) -> f32
gamma [0, 1] -> linear [0, 1] (not clamped). Works for numbers outside this range (e.g. negative numbers).