spirv: Use nir_var_mem_image

Use the new nir_var_mem_image mode for images that are not known to be
used with a sampler (i.e. storage images).
160 jobs for !4743 with r/nir-var-mem-image in 11 seconds (queued for 16 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed sanity #11470117

00:00:11

 
  Container
manual arm_build #11470122
aarch64 manual
manual windows_build_vs2019 #11470124
windows shell 1809 mesa manual
manual x86_build-base #11470119
manual
manual x86_test-base #11470120
manual
 
  Container 2
created android_build #11470134
created i386_build #11470128
created kernel+rootfs_amd64 #11470139
created kernel+rootfs_arm64 #11470141
aarch64
created kernel+rootfs_armhf #11470143
aarch64
created ppc64el_build #11470130
created s390x_build #11470132
created x86_build #11470127
created x86_test-gl #11470135
created x86_test-vk #11470137
 
  Meson X86 64
created meson-clang #11470154
created meson-clover #11470155
created meson-clover-testing #11470148
created meson-gallium #11470150
created meson-release #11470152
created meson-testing #11470145
created meson-testing-asan #11470147
created meson-vulkan #11470157
 
  Build Misc
created arm_test #11470159
created meson-android #11470160
created meson-arm64 #11470164
aarch64
created meson-arm64-asan #11470166
aarch64
created meson-arm64-build-test #11470168
aarch64
created meson-armhf #11470162
aarch64
created meson-i386 #11470172
created meson-mingw32-x86_64 #11470177
created meson-ppc64el #11470176
created meson-s390x #11470174
kvm
created meson-windows-vs2019 #11470170
windows docker 1809 mesa
 
  Amd
created radeonsi-stoney-gles2:amd64 #11470187
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles31:amd64 1/2 #11470193
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles31:amd64 2/2 #11470195
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles3:amd64 1/2 #11470189
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles3:amd64 2/2 #11470191
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-piglit-gl:amd64 #11470199
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-traces:amd64 #11470197
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radv-fossils #11470185
created radv_stoney_vkcts:amd64 1/3 #11470179
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radv_stoney_vkcts:amd64 2/3 #11470181
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radv_stoney_vkcts:amd64 3/3 #11470183
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
 
  Intel
created i915-g33-deqp #11470201
anholt-g33 manual
created i915-g33-khr-deqp #11470203
anholt-g33 manual
created i915-g33-piglit #11470205
anholt-g33 manual
created i915-g33-traces #11470207
anholt-g33 manual
created iris-apl-egl #11470217
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-gl #11470215
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral manual
created iris-apl-gles2 #11470209
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-gles3 #11470211
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-gles31 #11470213
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-traces #11470232
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-glk-egl #11470229
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-gl #11470226
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-gles2 #11470219
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-gles3 #11470221
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-gles31 #11470224
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-glk-traces #11470234
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
created iris-kbl-traces #11470237
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
 
  Arm
created panfrost-g52-gles31:arm64 #11470261
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gles3:arm64 1/2 #11470256
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gles3:arm64 2/2 #11470259
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-t720-gles2:arm64 #11470239
mesa-ci-x86-64-lava-sun50i-h6-pine-h64
created panfrost-t760-gles2:armhf #11470242
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t760-traces:armhf #11470244
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t860-gles31:arm64 #11470252
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gles3:arm64 1/2 #11470246
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gles3:arm64 2/2 #11470249
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-traces:arm64 #11470254
mesa-ci-x86-64-lava-rk3399-gru-kevin
 
  Broadcom
created v3d-rpi4-egl:armhf #11470294
igalia-rpi4
created v3d-rpi4-gles2:armhf #11470290
igalia-rpi4
created v3d-rpi4-gles31:armhf 1/2 #11470278
igalia-rpi4
created v3d-rpi4-gles31:armhf 2/2 #11470281
igalia-rpi4
created v3d-rpi4-gles3:armhf 1/4 #11470283
igalia-rpi4
created v3d-rpi4-gles3:armhf 2/4 #11470286
igalia-rpi4
created v3d-rpi4-gles3:armhf 3/4 #11470287
igalia-rpi4
created v3d-rpi4-gles3:armhf 4/4 #11470289
igalia-rpi4
created v3d-rpi4-khr-gles2:armhf #11470293
igalia-rpi4
created v3d-rpi4-khr-gles31:armhf #11470291
igalia-rpi4
created v3d-rpi4-khr-gles3:armhf #11470292
igalia-rpi4
created v3d-rpi4-piglit:armhf 1/3 #11470295
igalia-rpi4
created v3d-rpi4-piglit:armhf 2/3 #11470296
igalia-rpi4
created v3d-rpi4-piglit:armhf 3/3 #11470297
igalia-rpi4
created v3dv-rpi4-vk:arm64 1/6 #11470298
igalia-rpi4
created v3dv-rpi4-vk:arm64 2/6 #11470299
igalia-rpi4
created v3dv-rpi4-vk:arm64 3/6 #11470300
igalia-rpi4
created v3dv-rpi4-vk:arm64 4/6 #11470301
igalia-rpi4
created v3dv-rpi4-vk:arm64 5/6 #11470302
igalia-rpi4
created v3dv-rpi4-vk:arm64 6/6 #11470303
igalia-rpi4
created vc4-rpi3-egl:armhf #11470276
igalia-rpi3
created vc4-rpi3-gles2:armhf 1/4 #11470264
igalia-rpi3
created vc4-rpi3-gles2:armhf 2/4 #11470266
igalia-rpi3
created vc4-rpi3-gles2:armhf 3/4 #11470268
igalia-rpi3
created vc4-rpi3-gles2:armhf 4/4 #11470271
igalia-rpi3
created vc4-rpi3-khr-gles2:armhf #11470273
igalia-rpi3
 
  Freedreno
created a306_gles2 #11470304
google-freedreno-db410c
created a306_gles3 1/3 #11470305
google-freedreno-db410c
created a306_gles3 2/3 #11470306
google-freedreno-db410c
created a306_gles3 3/3 #11470307
google-freedreno-db410c
created a306_gles3_options #11470308
google-freedreno-db410c
created a306-traces #11470309
google-freedreno-db410c
created a530_gles2 #11470310
google-freedreno-db820c
created a530_gles31 1/2 #11470313
google-freedreno-db820c
created a530_gles3 1/2 #11470311
google-freedreno-db820c
created a530_gles31 2/2 #11470314
google-freedreno-db820c
created a530_gles3 2/2 #11470312
google-freedreno-db820c
created a530_piglit_gl #11470315
google-freedreno-db820c manual
created a530_piglit_shader 1/2 #11470316
google-freedreno-db820c
created a530_piglit_shader 2/2 #11470317
google-freedreno-db820c
created a530-traces #11470318
google-freedreno-db820c
created a630_egl #11470323
google-freedreno-cheza
created a630_gl #11470322
google-freedreno-cheza
created a630_gles2 #11470319
google-freedreno-cheza
created a630_gles3 #11470321
google-freedreno-cheza
created a630_gles31 #11470320
google-freedreno-cheza
created a630_gles_others #11470324
google-freedreno-cheza
created a630_piglit #11470328
google-freedreno-cheza
created a630-traces #11470329
google-freedreno-cheza
created a630_vk 1/2 #11470325
google-freedreno-cheza
created a630_vk 2/2 #11470326
google-freedreno-cheza
created a630_vk_sysmem #11470327
google-freedreno-cheza
 
  Software Renderer
created lavapipe-nir-stress #11470352
created lavapipe-vk #11470351
created llvmpipe-egl #11470340
created llvmpipe-gl #11470338
created llvmpipe-gles2 #11470335
created llvmpipe-gles3 #11470336
created llvmpipe-gles31 #11470337
created llvmpipe-khr-gles2 #11470339
created llvmpipe-piglit-cl #11470330
created llvmpipe-piglit-glslparser #11470332
created llvmpipe-piglit-quick_gl #11470331
created llvmpipe-piglit-quick_shader #11470333
created llvmpipe-traces #11470334
created softpipe-asan-gles31 #11470348
created softpipe-gl #11470350
created softpipe-gles2 #11470341
created softpipe-gles3 #11470342
created softpipe-gles31 1/2 #11470343
created softpipe-gles31 2/2 #11470344
created softpipe-khr-gles2 #11470345
created softpipe-khr-gles3 #11470346
created softpipe-khr-gles31 #11470347
created softpipe-piglit-quick #11470349
 
  Layered Backends
created test-d3d12-windows #11470365
windows docker 1809 mesa
created virgl-gl30-on-gl #11470357
created virgl-gl31-on-gl #11470358
created virgl-gl32-on-gl #11470359
created virgl-gles2-on-gl #11470353
created virgl-gles31-on-gl 1/2 #11470355
created virgl-gles31-on-gl 2/2 #11470356
created virgl-gles3-on-gl #11470354
created virgl-traces #11470360
kvm
created zink-lvp-gl #11470364
created zink-lvp-gles2 #11470362
created zink-lvp-gles3 #11470363
created zink-piglit-quick_gl #11470361