• Port gradients to use GPU cache.

    * Remove old gradient textures.
    * Gradient LUTs are now stored in a single row of RGBAF32 texels.
    * The interpolation is done in the fragment shader.
    * Build GPU blocks on demand for the gradients.
    gw3583 committed Jun 7, 2017