turnip: implement VK_EXT_extended_dynamic_state

Passes dEQP-VK.pipeline.extended_dynamic_state.*

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <!5641>
48 jobs for !5641 with turnip4 in 13 minutes and 2 seconds (queued for 6 seconds)
detached
Status Job ID Name Coverage
  Container+Docs
passed arm_build #4682896
aarch64

00:00:22

passed arm_test-base #4682898

00:00:09

passed x86_build-base #4682891

00:00:12

passed x86_build_old #4682894

00:00:13

passed x86_test-base #4682893

00:00:09

 
  Container 2
passed arm64_test #4682915

00:00:14

passed i386_build #4682906

00:00:12

passed kernel+rootfs_amd64 #4682899

00:00:09

passed kernel+rootfs_arm64 #4682901
aarch64

00:00:20

passed kernel+rootfs_armhf #4682903
aarch64

00:00:20

passed ppc64el_build #4682908

00:00:11

passed s390x_build #4682910

00:00:11

passed x86_build #4682905

00:00:12

passed x86_test-gl #4682912

00:00:14

passed x86_test-vk #4682913

00:00:19

 
  Meson X86 64
passed meson-android #4682924

00:02:04

passed meson-clang #4682926

00:02:59

passed meson-classic #4682922

00:01:45

passed meson-clover #4682928

00:01:48

passed meson-clover-old-llvm #4682930

00:03:22

passed meson-gallium #4682919

00:04:27

passed meson-release #4682921

00:02:01

passed meson-testing #4682917

00:01:33

passed meson-vulkan #4682932

00:02:04

 
  Scons
passed scons-win64 #4682934

00:02:35

 
  Meson Misc
passed meson-arm64 #4682938
aarch64

00:01:25

passed meson-arm64-build-test #4682941
aarch64

00:01:23

passed meson-armhf #4682936
aarch64

00:01:25

passed meson-i386 #4682943

00:01:19

passed meson-mingw32-x86_64 #4682950

00:01:47

passed meson-ppc64el #4682948
kvm

00:01:48

passed meson-s390x #4682945
kvm

00:03:30

 
  Freedreno
passed arm64_a306_gles2 #4682963
google-freedreno-db410c

00:06:37

passed arm64_a306_gles3 #4682964
google-freedreno-db410c

00:05:57

passed arm64_a306_gles3_options #4682965
google-freedreno-db410c

00:04:21

passed arm64_a530_gles2 #4682966
google-freedreno-db820c

00:11:08

passed arm64_a530_gles3 #4682967
google-freedreno-db820c

00:03:37

passed arm64_a530_gles31 #4682968
google-freedreno-db820c

00:05:12

passed arm64_a630_bypass #4682957
google-freedreno-cheza

00:01:41

passed arm64_a630_gl #4682960
google-freedreno-cheza

00:02:02

passed arm64_a630_gles2 #4682951
google-freedreno-cheza

00:01:56

passed arm64_a630_gles3 #4682955
google-freedreno-cheza

00:06:02

passed arm64_a630_gles31 #4682953
google-freedreno-cheza

00:04:11

passed arm64_a630_gmem #4682959
google-freedreno-cheza

00:01:52

passed arm64_a630_noubo #4682956
google-freedreno-cheza

00:01:19

passed arm64_a630_traces #4682958
google-freedreno-cheza

00:10:04

passed arm64_a630_vk #4682961
google-freedreno-cheza

00:04:36

passed arm64_a630_vk_sysmem #4682962
google-freedreno-cheza

00:02:35