For the "Divide" layer blend mode to work in the viewport, we need to use
a floating point texture format for rendering.
This changes the format to always use floats for the `color` textures,
but still switches the `reveal_tx` to use integers in the viewport, and
only floating point during final render.
Pull Request: https://projects.blender.org/blender/blender/pulls/143993