turnip: use pipeline cs for shader programs instead of separate bo

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <mesa/mesa!5606>
43 jobs for !5606 with turnip12 in 31 minutes and 7 seconds (queued for 3 seconds)
detached
Status Name Job ID Coverage
  Container
passed arm_build #3257974
aarch64

00:00:20

passed arm_test-base #3257976

00:00:20

passed windows_build_vs2019 #3257977
windows shell 1809 mesa

00:00:09

passed x86_build-base #3257970

00:00:13

passed x86_build_old #3257973

00:00:13

passed x86_test-base #3257971

00:00:14

 
  Container 2
passed arm64_test #3257989

00:00:13

passed i386_build #3257981

00:00:20

passed ppc64el_build #3257983

00:00:19

passed s390x_build #3257984

00:00:13

passed x86_build #3257979

00:00:19

passed x86_test-gl #3257986

00:00:23

passed x86_test-vk #3257988

00:00:18

 
  Meson X86 64
passed meson-clang #3257996

00:09:24

passed meson-classic #3257995

00:03:01

passed meson-clover #3257997

00:05:11

passed meson-clover-old-llvm #3257998

00:07:36

passed meson-gallium #3257993

00:12:00

passed meson-testing #3257991

00:04:18

passed meson-vulkan #3257999

00:03:51

 
  Scons
passed scons-win64 #3258000

00:07:56

 
  Meson Misc
passed meson-arm64 #3258002
aarch64

00:05:48

passed meson-arm64-build-test #3258003
aarch64

00:05:50

passed meson-armhf #3258001
aarch64

00:07:17

passed meson-i386 #3258004

00:04:05

passed meson-mingw32-x86_64 #3258007

00:05:24

passed meson-ppc64el #3258006
kvm

00:04:46

passed meson-s390x #3258005
kvm

00:04:37

 
  Freedreno
passed arm64_a306_gles2 #3258016
google-freedreno-db410c

00:07:35

passed arm64_a306_gles3 #3258017
google-freedreno-db410c

00:06:16

passed arm64_a306_gles3_options #3258018
google-freedreno-db410c

00:05:03

passed arm64_a530_gles2 #3258019
google-freedreno-db820c

00:11:31

passed arm64_a530_gles3 #3258020
google-freedreno-db820c

00:04:00

passed arm64_a530_gles31 #3258021
google-freedreno-db820c

00:10:30

passed arm64_a630_bypass #3258012
google-freedreno-cheza

00:02:37

passed arm64_a630_gles2 #3258008
google-freedreno-cheza

00:05:22

passed arm64_a630_gles3 #3258373
google-freedreno-cheza

00:13:15

passed arm64_a630_gles31 #3258009
google-freedreno-cheza

00:10:19

passed arm64_a630_gmem #3258013
google-freedreno-cheza

00:04:31

passed arm64_a630_noubo #3258011
google-freedreno-cheza

00:02:08

passed arm64_a630_vk #3258014
google-freedreno-cheza

00:07:59

passed arm64_a630_vk_sysmem #3258015
google-freedreno-cheza

00:03:12

failed arm64_a630_gles3 #3258010
google-freedreno-cheza

00:00:28