Don't cast uvec4s as if those were floats
Take into account the override_no_cast flag in more places.
Fixes the following:
dEQP-GLES31.functional.compute.basic.image_atomic_op_local_size_8 dEQP-GLES31.functional.compute.basic.image_barrier_multiple
Signed-off-by: Tomeu Vizoso tomeu.vizoso@collabora.com