GitLab will be down for maintenance this Sunday 13th June, from approx 7-11am UTC. This is for a PostgreSQL migration. See the tracker issue for more informations.

gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers

Drivers aren't allowed to ignore start with user index buffers anymore.
This is required by the new fast path where mesa/main is using pipe_draw_info.

Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <!7679>
92 jobs for !7679 with draw-interface2 in 21 minutes and 46 seconds (queued for 7 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed #6454050
sanity

00:00:09

 
  Container
passed #6454053
aarch64
arm_build

00:00:19

passed #6454054
arm_test-base

00:00:14

passed #6454055
windows shell 1809 mesa
windows_build_vs2019

00:00:09

passed #6454051
x86_build-base

00:00:15

passed #6454052
x86_test-base

00:00:14

 
  Container 2
passed #6454063
android_build

00:00:22

passed #6454066
arm64_test

00:00:21

passed #6454067
armhf_test

00:00:21

passed #6454060
i386_build

00:00:22

passed #6454056
kernel+rootfs_amd64

00:00:20

passed #6454057
aarch64
kernel+rootfs_arm64

00:01:22

passed #6454058
aarch64
kernel+rootfs_armhf

00:00:17

passed #6454061
ppc64el_build

00:00:23

passed #6454062
s390x_build

00:00:23

passed #6454059
x86_build

00:00:22

passed #6454064
x86_test-gl

00:00:22

passed #6454065
x86_test-vk

00:00:23

 
  Meson X86 64
passed #6454073
meson-clang

00:06:05

passed #6454074
meson-clover

00:06:43

passed #6454070
meson-clover-testing

00:03:40

passed #6454071
meson-gallium

00:03:13

passed #6454072
meson-release

00:05:49

passed #6454068
meson-testing

00:05:27

passed #6454069
meson-testing-asan

00:09:12

passed #6454075
meson-vulkan

00:01:36

 
  Build Misc
passed #6454076
meson-android

00:01:25

passed #6454078
aarch64
meson-arm64

00:01:16

passed #6454079
aarch64
meson-arm64-build-test

00:01:17

passed #6454077
aarch64
meson-armhf

00:01:19

passed #6454082
meson-i386

00:04:51

passed #6454085
meson-mingw32-x86_64

00:04:55

passed #6454084
kvm
meson-ppc64el

00:02:44

passed #6454083
kvm
meson-s390x

00:03:58

passed #6454080
windows docker 1809 mesa
meson-windows-vs2019

00:03:54

passed #6454081
scons-win64

00:07:35

 
  Amd
passed #6454086
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles2:amd64

00:06:24

passed #6454088
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64

00:15:22

passed #6454087
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64

00:08:26

passed #6454089
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64

00:07:30

passed #6454090
radv-fossils

00:07:52

 
  Arm
passed #6454096
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles2:arm64

00:04:13

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

00:07:54

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

00:04:35

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

00:06:31

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

00:06:09

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

00:08:21

 
  Freedreno
passed #6454107
google-freedreno-db410c
arm64_a306_gles2

00:08:52

passed #6454108
google-freedreno-db410c
arm64_a306_gles3

00:08:00

passed #6454109
google-freedreno-db410c
arm64_a306_gles3_options

00:05:57

passed #6454110
google-freedreno-db820c
arm64_a530_gles2 1/2

00:08:51

passed #6454111
google-freedreno-db820c
arm64_a530_gles2 2/2

00:07:59

passed #6454112
google-freedreno-db820c
arm64_a530_gles3

00:05:16

passed #6454113
google-freedreno-db820c
arm64_a530_gles31

00:07:47

passed #6454114
google-freedreno-db820c
arm64_a530_piglit_shader

00:06:57

passed #6454101
google-freedreno-cheza
arm64_a630_gl

00:00:59

passed #6454098
google-freedreno-cheza
arm64_a630_gles2

00:01:35

passed #6454100
google-freedreno-cheza
arm64_a630_gles3

00:05:21

passed #6454099
google-freedreno-cheza
arm64_a630_gles31

00:04:13

passed #6454102
google-freedreno-cheza
arm64_a630_gles_others

00:03:02

passed #6454106
google-freedreno-cheza
arm64_a630_piglit_shader

00:03:18

passed #6454097
google-freedreno-cheza
arm64-a630-traces

00:05:32

passed #6454103
google-freedreno-cheza
arm64_a630_vk 1/2

00:06:14

passed #6454104
google-freedreno-cheza
arm64_a630_vk 2/2

00:07:27

passed #6454105
google-freedreno-cheza
arm64_a630_vk_sysmem

00:02:32

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

00:05:35

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

00:05:46

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

00:05:18

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

00:05:57

 
  Software Renderer
passed #6454131
lavapipe-vk

00:09:37

passed #6454124
llvmpipe-gles2

00:02:47

passed #6454119
llvmpipe-piglit-cl

00:02:10

passed #6454121
llvmpipe-piglit-glslparser

00:03:35

passed #6454120
llvmpipe-piglit-quick_gl

00:05:46

passed #6454122
llvmpipe-piglit-quick_shader

00:07:40

passed #6454123
llvmpipe-traces

00:01:46

passed #6454130
softpipe-gl

00:00:54

passed #6454125
softpipe-gles2

00:01:19

passed #6454126
softpipe-gles3

00:06:01

passed #6454127
softpipe-gles31 1/2

00:06:47

passed #6454128
softpipe-gles31 2/2

00:04:45

passed #6454129
softpipe-piglit-quick

00:08:36

 
  Layered Backends
passed #6454132
windows docker 1809 mesa
test-d3d12-windows

00:03:40

passed #6454138
virgl-gl30-on-gl

00:00:25

passed #6454139
virgl-gl31-on-gl

00:00:52

passed #6454140
virgl-gl32-on-gl

00:01:12

passed #6454134
virgl-gles2-on-gl

00:02:47

passed #6454136
virgl-gles31-on-gl 1/2

00:05:22

passed #6454137
virgl-gles31-on-gl 2/2

00:04:41

passed #6454135
virgl-gles3-on-gl

00:06:15

passed #6454133
virgl-traces

00:00:41

 
  Deploy
passed #6454141
test-docs-mr

00:02:40