Using the lowest possible precision formats in shaders