Gamma-correct rendering, part 2