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.