microsoft/spirv_to_dxil: Treat read-only storage images as SRVs

Reviewed-by: Enrico Galli <enrico.galli@intel.com>
Part-of: <!10356>
128 jobs for !10356 with vulkan-ssbo-srv in 44 minutes and 6 seconds (queued for 7 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #9179785
sanity

00:00:20

 
  Container
passed #9179790
aarch64
arm_build

00:00:20

passed #9179792
windows shell 1809 mesa
windows_build_vs2019

00:00:10

passed #9179787
x86_build-base

00:00:28

passed #9179789
x86_test-base

00:00:27

 
  Container 2
passed #9179802
android_build

00:00:46

passed #9179796
i386_build

00:00:45

passed #9179807
kernel+rootfs_amd64

00:01:35

passed #9179808
aarch64
kernel+rootfs_arm64

00:00:47

passed #9179810
aarch64
kernel+rootfs_armhf

00:00:10

passed #9179798
ppc64el_build

00:01:29

passed #9179800
s390x_build

00:00:48

passed #9179795
x86_build

00:01:32

passed #9179803
x86_test-gl

00:01:31

passed #9179805
x86_test-vk

00:00:46

 
  Meson X86 64
passed #9179821
meson-clang

00:10:07

passed #9179822
meson-clover

00:01:15

passed #9179816
meson-clover-testing

00:04:22

passed #9179817
meson-gallium

00:07:55

passed #9179819
meson-release

00:06:42

passed #9179812
meson-testing

00:04:25

passed #9179814
meson-testing-asan

00:06:57

passed #9179824
meson-vulkan

00:01:17

 
  Build Misc
passed #9179826
arm_test

00:00:38

passed #9179827
meson-android

00:01:42

passed #9179831
aarch64
meson-arm64

00:02:52

passed #9179833
aarch64
meson-arm64-asan

00:05:15

passed #9179835
aarch64
meson-arm64-build-test

00:02:58

passed #9179829
aarch64
meson-armhf

00:02:11

passed #9179840
meson-i386

00:02:10

passed #9179845
meson-mingw32-x86_64

00:02:38

passed #9179843
meson-ppc64el

00:04:56

passed #9179841
kvm
meson-s390x

00:05:36

passed #9179837
windows docker 1809 mesa
meson-windows-vs2019

00:05:48

 
  Amd
passed #9179849
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles2:amd64

00:06:40

passed #9179855
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64 1/2

00:10:41

passed #9179857
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64 2/2

00:10:02

passed #9179851
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64 1/2

00:08:18

passed #9180563
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64 2/2

00:07:23

passed #9179861
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-piglit-gl:amd64

00:07:49

passed #9179859
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64

00:09:23

passed #9179847
radv-fossils

00:07:29

failed #9179853
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64 2/2

00:26:39

 
  Arm
passed #9179879
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles2:arm64

00:04:46

passed #9179883
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles31:arm64

00:09:20

passed #9179881
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles3:arm64

00:07:35

passed #9179863
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64

00:16:56

passed #9179865
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf

00:05:28

passed #9179867
mesa-ci-aarch64-lava-collabora
panfrost-t760-traces:armhf

00:06:58

passed #9179869
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64

00:04:40

passed #9179875
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles31:arm64

00:04:23

passed #9179871
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 1/2

00:07:43

passed #9179873
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 2/2

00:11:31

passed #9179877
mesa-ci-aarch64-lava-collabora
panfrost-t860-traces:arm64

00:10:52

 
  Broadcom
passed #9179906
igalia-rpi4
v3d-rpi4-gles2:armhf

00:06:54

passed #9179893
igalia-rpi4
v3d-rpi4-gles31:armhf 1/2

00:09:44

passed #9179895
igalia-rpi4
v3d-rpi4-gles31:armhf 2/2

00:10:11

passed #9179897
igalia-rpi4
v3d-rpi4-gles3:armhf 1/4

00:09:25

passed #9179899
igalia-rpi4
v3d-rpi4-gles3:armhf 2/4

00:09:54

passed #9179902
igalia-rpi4
v3d-rpi4-gles3:armhf 3/4

00:08:14

passed #9179904
igalia-rpi4
v3d-rpi4-gles3:armhf 4/4

00:08:43

passed #9179908
igalia-rpi4
v3dv-rpi4-vk:armhf 1/6

00:07:39

passed #9179910
igalia-rpi4
v3dv-rpi4-vk:armhf 2/6

00:07:22

passed #9179912
igalia-rpi4
v3dv-rpi4-vk:armhf 3/6

00:07:42

passed #9179914
igalia-rpi4
v3dv-rpi4-vk:armhf 4/6

00:07:25

passed #9179916
igalia-rpi4
v3dv-rpi4-vk:armhf 5/6

00:07:35

passed #9179918
igalia-rpi4
v3dv-rpi4-vk:armhf 6/6

00:07:39

passed #9179885
igalia-rpi3
vc4-rpi3-gles2:armhf 1/4

00:04:10

passed #9179887
igalia-rpi3
vc4-rpi3-gles2:armhf 2/4

00:03:57

passed #9179889
igalia-rpi3
vc4-rpi3-gles2:armhf 3/4

00:04:11

passed #9179891
igalia-rpi3
vc4-rpi3-gles2:armhf 4/4

00:04:01

 
  Freedreno
passed #9179920
google-freedreno-db410c
a306_gles2

00:04:44

passed #9179922
google-freedreno-db410c
a306_gles3 1/3

00:09:01

passed #9179925
google-freedreno-db410c
a306_gles3 2/3

00:08:46

passed #9179927
google-freedreno-db410c
a306_gles3 3/3

00:08:55

passed #9179930
google-freedreno-db410c
a306_gles3_options

00:03:49

passed #9179932
google-freedreno-db410c
a306-traces

00:08:17

passed #9179934
google-freedreno-db820c
a530_gles2

00:05:20

passed #9179941
google-freedreno-db820c
a530_gles31 1/2

00:05:23

passed #9179937
google-freedreno-db820c
a530_gles3 1/2

00:10:37

passed #9179943
google-freedreno-db820c
a530_gles31 2/2

00:06:15

passed #9179939
google-freedreno-db820c
a530_gles3 2/2

00:07:04

passed #9179946
google-freedreno-db820c
a530_piglit_gl

00:08:59

passed #9179948
google-freedreno-db820c
a530_piglit_shader

00:07:46

passed #9179951
google-freedreno-db820c
a530-traces

00:11:29

passed #9179962
google-freedreno-cheza
a630_egl

00:02:33

passed #9179960
google-freedreno-cheza
a630_gl

00:01:18

passed #9179953
google-freedreno-cheza
a630_gles2

00:01:33

passed #9179958
google-freedreno-cheza
a630_gles3

00:04:37

passed #9179955
google-freedreno-cheza
a630_gles31

00:03:55

passed #9179964
google-freedreno-cheza
a630_gles_others

00:03:49

passed #9179975
google-freedreno-cheza
a630_piglit

00:08:54

passed #9179977
google-freedreno-cheza
a630-traces

00:06:45

passed #9179967
google-freedreno-cheza
a630_vk 1/2

00:11:08

passed #9179969
google-freedreno-cheza
a630_vk 2/2

00:11:28

passed #9179972
google-freedreno-cheza
a630_vk_sysmem

00:02:13

 
  Software Renderer
passed #9179999
lavapipe-vk

00:02:51

passed #9179988
llvmpipe-egl

00:01:10

passed #9179986
llvmpipe-gles2

00:02:36

passed #9179987
llvmpipe-khr-gles2

00:00:28

passed #9179980
llvmpipe-piglit-cl

00:02:53

passed #9179982
llvmpipe-piglit-glslparser

00:04:28

passed #9179981
llvmpipe-piglit-quick_gl

00:05:55

passed #9179984
llvmpipe-piglit-quick_shader

00:05:33

passed #9179985
llvmpipe-traces

00:01:50

passed #9179996
softpipe-asan-gles31

00:02:42

passed #9179998
softpipe-gl

00:00:41

passed #9179989
softpipe-gles2

00:01:51

passed #9179990
softpipe-gles3

00:06:19

passed #9179991
softpipe-gles31 1/2

00:05:32

passed #9179992
softpipe-gles31 2/2

00:02:56

passed #9179993
softpipe-khr-gles2

00:00:43

passed #9179994
softpipe-khr-gles3

00:00:27

passed #9179995
softpipe-khr-gles31

00:00:26

passed #9179997
softpipe-piglit-quick

00:04:30

 
  Layered Backends
passed #9180012
windows docker 1809 mesa
test-d3d12-windows

00:03:17

passed #9180004
virgl-gl30-on-gl

00:00:26

passed #9180005
virgl-gl31-on-gl

00:00:53

passed #9180006
virgl-gl32-on-gl

00:00:57

passed #9180000
virgl-gles2-on-gl

00:01:38

passed #9180002
virgl-gles31-on-gl 1/2

00:02:23

passed #9180003
virgl-gles31-on-gl 2/2

00:06:07

passed #9180001
virgl-gles3-on-gl

00:02:09

passed #9180007
virgl-traces

00:00:54

passed #9180011
zink-lvp-gl

00:02:09

passed #9180009
zink-lvp-gles2

00:03:15

passed #9180010
zink-lvp-gles3

00:02:28

passed #9180008
zink-piglit-quick_gl

00:06:01