microsoft/compiler: Use textures for SRVs

After running the (renamed) dxil_nir_split_typed_samplers pass, the
shader will have either:
* Textures, which map to D3D SRVs
* Bare samplers, which map to D3D bare samplers
* Images, which map to D3D UAVs

There shouldn't be any remaining samplers with type information
Reviewed-by: Enrico Galli <enrico.galli@intel.com>
174 jobs for !13390 with nir-texture-type in 15 seconds (queued for 19 seconds)
detached
Status Name Job ID Coverage
  Sanity
passed sanity #15138166

00:00:15

 
  Container
created debian/android_build #15138172
manual debian/arm_build #15138176
aarch64 manual
created debian/arm_test #15138181
created debian/i386_build #15138169
created debian/ppc64el_build #15138170
created debian/s390x_build #15138171
created debian/x86_build #15138168
manual debian/x86_build-base #15138167
manual
manual debian/x86_test-base #15138173
manual
created debian/x86_test-gl #15138174
created debian/x86_test-vk #15138175
manual fedora/x86_build #15138177
manual
created kernel+rootfs_amd64 #15138178
created kernel+rootfs_arm64 #15138179
aarch64
created kernel+rootfs_armhf #15138180
aarch64
manual windows_build_vs2019 #15138182
windows shell 1809 mesa manual
 
  Build X86 64
created debian-clang #15138189
created debian-clover #15138190
created debian-clover-testing #15138185
created debian-gallium #15138186
created debian-release #15138187
created debian-testing #15138183
created debian-testing-asan #15138184
created debian-vulkan #15138191
created fedora-release #15138188
 
  Build Misc
created debian-android #15138192
created debian-arm64 #15138194
aarch64
created debian-arm64-asan #15138195
aarch64
created debian-arm64-build-test #15138196
aarch64
created debian-armhf #15138193
aarch64
created debian-i386 #15138198
created debian-mingw32-x86_64 #15138201
created debian-ppc64el #15138200
created debian-s390x #15138199
kvm
created windows-vs2019 #15138197
windows docker 1809 mesa
 
  Amd
created radeonsi-stoney-gles2:amd64 #15138206
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles31:amd64 1/2 #15138209
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles31:amd64 2/2 #15138210
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles3:amd64 1/2 #15138207
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-gles3:amd64 2/2 #15138208
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-piglit-gl:amd64 #15138212
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radeonsi-stoney-traces:amd64 #15138211
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radv-fossils #15138205
created radv_stoney_vkcts:amd64 1/3 #15138202
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radv_stoney_vkcts:amd64 2/3 #15138203
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
created radv_stoney_vkcts:amd64 3/3 #15138204
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
 
  Intel
created i915-g33-deqp #15138213
anholt-g33 manual
created i915-g33-piglit #15138214
anholt-g33 manual
created i915-g33-traces #15138215
anholt-g33 manual
created iris-amly-deqp 1/3 #15138223
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-deqp 2/3 #15138224
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-deqp 3/3 #15138225
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-egl #15138232
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-piglit 1/3 #15138233
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-piglit 2/3 #15138234
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-piglit 3/3 #15138235
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-traces #15138238
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-apl-deqp 1/3 #15138216
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-deqp 2/3 #15138217
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-deqp 3/3 #15138218
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-egl #15138219
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-apl-traces #15138236
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
created iris-cml-deqp 1/2 #15138230
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
created iris-cml-deqp 2/2 #15138231
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
created iris-cml-traces #15138241
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
created iris-glk-deqp 1/2 #15138220
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-glk-deqp 2/2 #15138221
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-glk-egl #15138222
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-glk-traces #15138237
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-kbl-deqp 1/3 #15138226
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-kbl-deqp 2/3 #15138227
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-kbl-deqp 3/3 #15138228
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-kbl-traces #15138239
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-whl-deqp #15138229
mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien manual
created iris-whl-traces #15138240
mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien manual
 
  Arm
created lima-mali450-test:arm64 #15138242
mesa-ci-x86-64-lava-lima
created panfrost-g52-gl:arm64 1/3 #15138250
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gl:arm64 2/3 #15138251
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gl:arm64 3/3 #15138252
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-piglit-gl:arm64 1/2 #15138254
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 manual
created panfrost-g52-piglit-gl:arm64 2/2 #15138255
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 manual
created panfrost-g52-vk:arm64 #15138253
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g72-gl:arm64 1/3 #15138256
mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
created panfrost-g72-gl:arm64 2/3 #15138257
mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
created panfrost-g72-gl:arm64 3/3 #15138258
mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
created panfrost-t720-gles2:arm64 #15138243
mesa-ci-x86-64-lava-sun50i-h6-pine-h64
created panfrost-t760-gles2:armhf #15138244
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t760-traces:armhf #15138245
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t860-gl:arm64 1/3 #15138246
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gl:arm64 2/3 #15138247
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gl:arm64 3/3 #15138248
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-traces:arm64 #15138249
mesa-ci-x86-64-lava-rk3399-gru-kevin
 
  Broadcom
created v3d-rpi4-egl:armhf #15138270
igalia-rpi4
created v3d-rpi4-gles:armhf 1/8 #15138262
igalia-rpi4
created v3d-rpi4-gles:armhf 2/8 #15138263
igalia-rpi4
created v3d-rpi4-gles:armhf 3/8 #15138264
igalia-rpi4
created v3d-rpi4-gles:armhf 4/8 #15138265
igalia-rpi4
created v3d-rpi4-gles:armhf 5/8 #15138266
igalia-rpi4
created v3d-rpi4-gles:armhf 6/8 #15138267
igalia-rpi4
created v3d-rpi4-gles:armhf 7/8 #15138268
igalia-rpi4
created v3d-rpi4-gles:armhf 8/8 #15138269
igalia-rpi4
created v3d-rpi4-piglit:armhf 1/4 #15138271
igalia-rpi4
created v3d-rpi4-piglit:armhf 2/4 #15138272
igalia-rpi4
created v3d-rpi4-piglit:armhf 3/4 #15138273
igalia-rpi4
created v3d-rpi4-piglit:armhf 4/4 #15138274
igalia-rpi4
created v3dv-rpi4-vk:arm64 1/8 #15138275
igalia-rpi4
created v3dv-rpi4-vk:arm64 2/8 #15138276
igalia-rpi4
created v3dv-rpi4-vk:arm64 3/8 #15138277
igalia-rpi4
created v3dv-rpi4-vk:arm64 4/8 #15138278
igalia-rpi4
created v3dv-rpi4-vk:arm64 5/8 #15138279
igalia-rpi4
created v3dv-rpi4-vk:arm64 6/8 #15138280
igalia-rpi4
created v3dv-rpi4-vk:arm64 7/8 #15138281
igalia-rpi4
created v3dv-rpi4-vk:arm64 8/8 #15138282
igalia-rpi4
created vc4-rpi3-egl:armhf #15138261
igalia-rpi3
created vc4-rpi3-gles:armhf 1/2 #15138259
igalia-rpi3
created vc4-rpi3-gles:armhf 2/2 #15138260
igalia-rpi3
 
  Freedreno
created a306_gl 1/5 #15138283
google-freedreno-db410c
created a306_gl 2/5 #15138284
google-freedreno-db410c
created a306_gl 3/5 #15138285
google-freedreno-db410c
created a306_gl 4/5 #15138286
google-freedreno-db410c
created a306_gl 5/5 #15138287
google-freedreno-db410c
created a306-traces #15138288
google-freedreno-db410c
created a530_gl 1/5 #15138289
google-freedreno-db820c manual
created a530_gl 2/5 #15138290
google-freedreno-db820c manual
created a530_gl 3/5 #15138291
google-freedreno-db820c manual
created a530_gl 4/5 #15138292
google-freedreno-db820c manual
created a530_gl 5/5 #15138293
google-freedreno-db820c manual
created a530_piglit_gl #15138294
google-freedreno-db820c manual
created a530_piglit_shader 1/2 #15138295
google-freedreno-db820c manual
created a530_piglit_shader 2/2 #15138296
google-freedreno-db820c manual
created a530-traces #15138297
google-freedreno-db820c manual
created a630_egl #15138302
google-freedreno-cheza
created a630_gl 1/4 #15138298
google-freedreno-cheza
created a630_gl 2/4 #15138299
google-freedreno-cheza
created a630_gl 3/4 #15138300
google-freedreno-cheza
created a630_gl 4/4 #15138301
google-freedreno-cheza
created a630_piglit #15138308
google-freedreno-cheza
created a630-traces #15138309
google-freedreno-cheza
created a630_vk 1/3 #15138303
google-freedreno-cheza
created a630_vk 2/3 #15138304
google-freedreno-cheza
created a630_vk 3/3 #15138305
google-freedreno-cheza
created a630_vk_full 1/2 #15138306
google-freedreno-cheza manual
created a630_vk_full 2/2 #15138307
google-freedreno-cheza manual
 
  Etnaviv
created gc2000_gles2 #15138310
etnaviv-gc2000 manual
 
  Software Renderer
created lavapipe-nir-stress #15138325
created lavapipe-vk #15138324
created lavapipe-vk-asan #15138326
created llvmpipe-deqp 1/2 #15138316
created llvmpipe-deqp 2/2 #15138317
created llvmpipe-deqp-asan #15138318
created llvmpipe-egl #15138319
created llvmpipe-piglit-cl #15138311
created llvmpipe-piglit-glslparser #15138313
created llvmpipe-piglit-quick_gl #15138312
created llvmpipe-piglit-quick_shader #15138314
created llvmpipe-traces #15138315
created softpipe-asan-gles31 #15138322
created softpipe-deqp 1/2 #15138320
created softpipe-deqp 2/2 #15138321
created softpipe-piglit-quick #15138323
 
  Layered Backends
created test-d3d12-windows #15138339
windows docker 1809 mesa
created virgl-on-gl 1/6 #15138327
kvm
created virgl-on-gl 2/6 #15138328
kvm
created virgl-on-gl 3/6 #15138329
kvm
created virgl-on-gl 4/6 #15138330
kvm
created virgl-on-gl 5/6 #15138331
kvm
created virgl-on-gl 6/6 #15138332
kvm
created virgl-traces #15138333
kvm
created zink-lvp-deqp 1/2 #15138337
created zink-lvp-deqp 2/2 #15138338
created zink-piglit-lazy #15138336
created zink-piglit-no_timelines #15138335
created zink-piglit-timelines #15138334