panfrost: Handle NULL samplers

Fixes a NULL dereference in Piglit fp-fragment-position, getting the
test to pass.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Cc: mesa-stable
Part-of: <!13070>
82 jobs for !13203 with piglit-samplers in 9 seconds (queued for 19 seconds)
latest detached
Status Name Job ID Coverage
  Sanity
passed sanity #14390309

00:00:09

 
  Container
created debian/android_build #14390316
manual debian/arm_build #14390320
aarch64 manual
created debian/arm_test #14390325
created debian/i386_build #14390313
created debian/ppc64el_build #14390314
created debian/s390x_build #14390315
created debian/x86_build #14390312
manual debian/x86_build-base #14390311
manual
manual debian/x86_test-base #14390317
manual
created debian/x86_test-gl #14390318
created debian/x86_test-vk #14390319
manual fedora/x86_build #14390321
manual
created kernel+rootfs_amd64 #14390322
created kernel+rootfs_arm64 #14390323
aarch64
created kernel+rootfs_armhf #14390324
aarch64
manual windows_build_vs2019 #14390326
windows shell 1809 mesa manual
 
  Build X86 64
created debian-clang #14390334
created debian-clover #14390335
created debian-clover-testing #14390329
created debian-gallium #14390330
created debian-release #14390331
created debian-testing #14390327
created debian-testing-asan #14390328
created debian-vulkan #14390336
created fedora-release #14390333
 
  Build Misc
created debian-android #14390337
created debian-arm64 #14390339
aarch64
created debian-arm64-asan #14390340
aarch64
created debian-arm64-build-test #14390341
aarch64
created debian-armhf #14390338
aarch64
created debian-i386 #14390342
created debian-mingw32-x86_64 #14390343
 
  Intel
created i915-g33-deqp #14390344
anholt-g33 manual
created i915-g33-piglit #14390345
anholt-g33 manual
created i915-g33-traces #14390346
anholt-g33 manual
created iris-amly-deqp 1/3 #14390350
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-deqp 2/3 #14390351
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-deqp 3/3 #14390352
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-egl #14390359
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-piglit 1/3 #14390360
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-piglit 2/3 #14390361
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-piglit 3/3 #14390362
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-amly-traces #14390364
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
created iris-cml-deqp 1/2 #14390357
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
created iris-cml-deqp 2/2 #14390358
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
created iris-cml-traces #14390367
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
created iris-glk-deqp 1/2 #14390347
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-glk-deqp 2/2 #14390348
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-glk-egl #14390349
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-glk-traces #14390363
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
created iris-kbl-deqp 1/3 #14390353
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-kbl-deqp 2/3 #14390354
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-kbl-deqp 3/3 #14390355
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-kbl-traces #14390365
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
created iris-whl-deqp #14390356
mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien manual
created iris-whl-traces #14390366
mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien manual
 
  Arm
created panfrost-g52-gl:arm64 1/3 #14390375
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gl:arm64 2/3 #14390376
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gl:arm64 3/3 #14390377
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-piglit-gl:arm64 1/2 #14390379
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-piglit-gl:arm64 2/2 #14390380
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-vk:arm64 #14390378
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g72-gl:arm64 1/3 #14390381
mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
created panfrost-g72-gl:arm64 2/3 #14390382
mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
created panfrost-g72-gl:arm64 3/3 #14390383
mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
created panfrost-t720-gles2:arm64 #14390368
mesa-ci-x86-64-lava-sun50i-h6-pine-h64
created panfrost-t760-gles2:armhf #14390369
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t760-traces:armhf #14390370
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t860-gl:arm64 1/3 #14390371
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gl:arm64 2/3 #14390372
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gl:arm64 3/3 #14390373
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-traces:arm64 #14390374
mesa-ci-x86-64-lava-rk3399-gru-kevin
 
  Freedreno
created a530_gl 1/5 #14390384
google-freedreno-db820c manual
created a530_gl 2/5 #14390385
google-freedreno-db820c manual
created a530_gl 3/5 #14390386
google-freedreno-db820c manual
created a530_gl 4/5 #14390387
google-freedreno-db820c manual
created a530_gl 5/5 #14390388
google-freedreno-db820c manual
created a530_piglit_gl #14390389
google-freedreno-db820c manual
created a630_vk_full 1/2 #14390390
google-freedreno-cheza manual
created a630_vk_full 2/2 #14390391
google-freedreno-cheza manual
 
  Etnaviv
created gc2000_gles2 #14390392
etnaviv-gc2000 manual