fixed an issue with shader precisions