v3d/format: use XYZ1 swizzle for three-component formats

R11G11B10_FLOAT and R9G9B9E5_FLOAT are three-component formats, so we
shouldn't use 1 for the alpha component.

We don't know about any test/app getting fixed with this change, but
it is the equivalent to v3dv commit
e07c5467. Vulkan CTS has some tests
that used that format and failed if not using XYZ1.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Reviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com>
Part-of: <!7365>
35 jobs for master in 23 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Container
manual #5273118
aarch64 manual
arm_build
manual #5273119
manual
arm_test-base
passed #5273120
git_archive

00:00:11

manual #5273115
manual
x86_build-base
manual #5273117
manual
x86_build_old
manual #5273116
manual
x86_test-base
 
  Container 2
created #5273128
android_build
created #5273131
arm64_test
created #5273125
i386_build
created #5273121
kernel+rootfs_amd64
created #5273122
aarch64
kernel+rootfs_arm64
created #5273123
aarch64
kernel+rootfs_armhf
created #5273126
ppc64el_build
created #5273127
s390x_build
created #5273124
x86_build
created #5273129
x86_test-gl
created #5273130
x86_test-vk
 
  Sanity
passed #5273132
check mr

00:00:12

 
  Meson X86 64
created #5273138
meson-clang
created #5273137
meson-classic
created #5273139
meson-clover
created #5273134
meson-clover-testing
created #5273135
meson-gallium
created #5273136
meson-release
created #5273133
meson-testing
created #5273140
meson-vulkan
 
  Scons
created #5273141
allowed to fail
scons-win64
 
  Meson Misc
created #5273142
meson-android
created #5273144
aarch64
meson-arm64
created #5273145
aarch64
meson-arm64-build-test
created #5273143
aarch64
meson-armhf
created #5273146
meson-i386
created #5273149
meson-mingw32-x86_64
created #5273148
kvm
meson-ppc64el
created #5273147
kvm
meson-s390x