gallium: Remove the need for set_clip_state() on !PIPE_CAP_CLIP_PLANES.

More driver boilerplate we don't need.  We do still have to go through the
transformation in st_atom_clip.c because the clip state can get used in
draw fallbacks.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
117 jobs for !8953 with v3d-vc4-clip in 39 minutes and 2 seconds (queued for 8 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #8276701
sanity

00:00:28

 
  Container
passed #8276710
aarch64 manual
arm_build

00:00:19

passed #8276711
manual
arm_test-base

00:00:17

manual #8276712
windows shell 1809 mesa manual
windows_build_vs2019
manual #8276707
manual
x86_build-base
manual #8276709
manual
x86_test-base
 
  Container 2
created #8276720
android_build
passed #8276723
arm64_test

00:00:17

passed #8276724
armhf_test

00:00:16

created #8276717
i386_build
created #8276713
kernel+rootfs_amd64
passed #8276714
aarch64
kernel+rootfs_arm64

00:01:08

passed #8276715
aarch64
kernel+rootfs_armhf

00:00:12

created #8276718
ppc64el_build
created #8276719
s390x_build
created #8276716
x86_build
created #8276721
x86_test-gl
created #8276722
x86_test-vk
 
  Meson X86 64
created #8276730
meson-clang
created #8276731
meson-clover
created #8276727
meson-clover-testing
created #8276728
meson-gallium
created #8276729
meson-release
created #8276725
meson-testing
created #8276726
meson-testing-asan
created #8276732
meson-vulkan
 
  Build Misc
created #8276733
meson-android
passed #8276735
aarch64
meson-arm64

00:03:24

passed #8276736
aarch64
meson-arm64-asan

00:04:39

passed #8276737
aarch64
meson-arm64-build-test

00:02:02

passed #8276734
aarch64
meson-armhf

00:02:22

created #8276739
meson-i386
created #8276742
meson-mingw32-x86_64
created #8276741
kvm
meson-ppc64el
created #8276740
kvm
meson-s390x
created #8276738
docker windows 1809 mesa
meson-windows-vs2019
 
  Amd
created #8276744
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64
created #8276745
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64
created #8276743
radv-fossils
 
  Arm
passed #8276753
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles2:arm64

00:04:21

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

00:06:45

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

00:08:26

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

00:04:33

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

00:07:06

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

00:05:32

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

00:14:24

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

00:08:13

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

00:16:31

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

00:07:38

failed #8276759
igalia-rpi4
v3d-rpi4-gles31:armhf 1/2

00:07:21

failed #8276760
igalia-rpi4
v3d-rpi4-gles31:armhf 2/2

00:06:35

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

00:06:27

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

00:11:03

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

00:07:01

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

00:05:11

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

00:08:44

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

00:07:52

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

00:08:00

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

00:08:21

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

00:08:02

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

00:08:32

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

00:04:22

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

00:05:30

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

00:05:05

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

00:04:56

 
  Freedreno
passed #8276772
google-freedreno-db410c
a306_gles2

00:05:51

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

00:09:42

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

00:10:03

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

00:09:57

passed #8276776
google-freedreno-db410c
a306_gles3_options

00:03:47

passed #8276777
google-freedreno-db820c
a530_gles2

00:06:55

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

00:06:55

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

00:09:04

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

00:07:19

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

00:09:20

passed #8276782
google-freedreno-db820c
a530_piglit_gl

00:10:49

passed #8276783
google-freedreno-db820c
a530_piglit_shader

00:09:26

passed #8276787
google-freedreno-cheza
a630_gl

00:02:39

passed #8276784
google-freedreno-cheza
a630_gles2

00:02:51

passed #8276786
google-freedreno-cheza
a630_gles3

00:05:58

passed #8276785
google-freedreno-cheza
a630_gles31

00:05:15

passed #8276789
google-freedreno-cheza
a630_gles_asan

00:04:50

passed #8276788
google-freedreno-cheza
a630_gles_others

00:03:55

passed #8276793
google-freedreno-cheza
a630_piglit_gl

00:06:21

passed #8276794
google-freedreno-cheza
a630_piglit_shader

00:05:12

passed #8276795
google-freedreno-cheza
a630-traces

00:06:53

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

00:08:18

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

00:08:13

passed #8276792
google-freedreno-cheza
a630_vk_sysmem

00:02:06

 
  Software Renderer
created #8276809
lavapipe-vk
created #8276801
llvmpipe-gles2
created #8276796
llvmpipe-piglit-cl
created #8276798
llvmpipe-piglit-glslparser
created #8276797
llvmpipe-piglit-quick_gl
created #8276799
llvmpipe-piglit-quick_shader
created #8276800
llvmpipe-traces
created #8276806
softpipe-asan-gles31
created #8276808
softpipe-gl
created #8276802
softpipe-gles2
created #8276803
softpipe-gles3
created #8276804
softpipe-gles31 1/2
created #8276805
softpipe-gles31 2/2
created #8276807
softpipe-piglit-quick
 
  Layered Backends
created #8276822
docker windows 1809 mesa
test-d3d12-windows
created #8276814
virgl-gl30-on-gl
created #8276815
virgl-gl31-on-gl
created #8276816
virgl-gl32-on-gl
created #8276810
virgl-gles2-on-gl
created #8276812
virgl-gles31-on-gl 1/2
created #8276813
virgl-gles31-on-gl 2/2
created #8276811
virgl-gles3-on-gl
created #8276817
virgl-traces
created #8276821
zink-lvp-gl
created #8276819
zink-lvp-gles2
created #8276820
zink-lvp-gles3
created #8276818
zink-piglit-quick_gl
 
  Deploy
passed #8276823
test-docs-mr

00:02:13

 
Name Stage Failure
failed
v3d-rpi4-gles31:armhf 2/2 Broadcom
Uploading artifacts...
results/: found 17 matching files and directories

WARNING: serial*.txt: no matching files
Uploading artifacts as "archive" to coordinator... ok
id=8276760 responseStatus=201 Created token=6yqS9XeD
Uploading artifacts...
results/junit.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=8276760 responseStatus=201 Created token=6yqS9XeD
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
v3d-rpi4-gles31:armhf 1/2 Broadcom
Uploading artifacts...
results/: found 22 matching files and directories

WARNING: serial*.txt: no matching files
Uploading artifacts as "archive" to coordinator... ok
id=8276759 responseStatus=201 Created token=yRt4dfyT
Uploading artifacts...
results/junit.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=8276759 responseStatus=201 Created token=yRt4dfyT
Cleaning up file based variables
ERROR: Job failed: exit code 1