turnip: Enable nonuniform descriptor indexing

Signed-off-by: Hyunjun Ko <zzoon@igalia.com>
Reviewed-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <!9125>
109 jobs for !9125 with desc_indexing in 15 minutes and 55 seconds (queued for 6 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #8060139
sanity

00:00:09

 
  Container
passed #8060145
aarch64
arm_build

00:00:17

passed #8060146
arm_test-base

00:00:15

passed #8060148
windows shell 1809 mesa
windows_build_vs2019

00:00:08

passed #8060141
x86_build-base

00:00:15

passed #8060143
x86_test-base

00:00:14

 
  Container 2
passed #8060163
android_build

00:00:16

passed #8060169
arm64_test

00:00:16

passed #8060170
armhf_test

00:00:17

passed #8060158
i386_build

00:00:17

passed #8060151
kernel+rootfs_amd64

00:00:13

passed #8060153
aarch64
kernel+rootfs_arm64

00:00:11

passed #8060155
aarch64
kernel+rootfs_armhf

00:00:12

passed #8060160
ppc64el_build

00:00:14

passed #8060162
s390x_build

00:00:17

passed #8060157
x86_build

00:00:17

passed #8060165
x86_test-gl

00:00:17

passed #8060167
x86_test-vk

00:00:17

 
  Meson X86 64
passed #8060181
meson-clang

00:03:26

passed #8060183
meson-clover

00:01:57

passed #8060176
meson-clover-testing

00:03:26

passed #8060178
gstreamer
meson-gallium

00:01:44

passed #8060180
meson-release

00:00:58

passed #8060172
meson-testing

00:03:28

passed #8060174
meson-testing-asan

00:04:07

passed #8060185
meson-vulkan

00:03:24

 
  Build Misc
passed #8060186
meson-android

00:00:44

passed #8060190
aarch64
meson-arm64

00:02:25

passed #8060192
aarch64
meson-arm64-asan

00:02:52

passed #8060194
aarch64
meson-arm64-build-test

00:01:21

passed #8060188
aarch64
meson-armhf

00:01:31

passed #8060198
meson-i386

00:03:22

passed #8060204
meson-mingw32-x86_64

00:02:00

passed #8060202
kvm
meson-ppc64el

00:03:28

passed #8060200
kvm
meson-s390x

00:03:24

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

00:03:59

 
  Amd
passed #8060206
radv-fossils

00:11:14

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

00:03:55

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

00:06:17

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

00:07:19

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

00:08:01

passed #8060222
igalia-rpi4
v3d-rpi4-gles31:armhf 1/2

00:12:58

passed #8060224
igalia-rpi4
v3d-rpi4-gles31:armhf 2/2

00:06:57

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

00:05:43

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

00:04:38

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

00:06:20

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

00:05:08

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

00:08:40

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

00:07:45

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

00:07:18

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

00:08:50

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

00:08:17

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

00:08:06

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

00:05:48

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

00:04:50

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

00:05:43

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

00:04:41

 
  Freedreno
passed #8060248
google-freedreno-db410c
a306_gles2

00:04:43

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

00:08:54

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

00:08:51

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

00:08:56

passed #8060256
google-freedreno-db410c
a306_gles3_options

00:02:43

passed #8060258
google-freedreno-db820c
a530_gles2

00:05:45

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

00:05:28

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

00:08:27

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

00:06:05

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

00:08:11

passed #8060268
google-freedreno-db820c
a530_piglit_gl

00:09:12

passed #8060269
google-freedreno-db820c
a530_piglit_shader

00:08:24

passed #8060279
google-freedreno-cheza
a630_gl

00:01:24

passed #8060272
google-freedreno-cheza
a630_gles2

00:01:35

passed #8060277
google-freedreno-cheza
a630_gles3

00:04:47

passed #8060274
google-freedreno-cheza
a630_gles31

00:03:56

passed #8060284
google-freedreno-cheza
a630_gles_asan

00:04:04

passed #8060281
google-freedreno-cheza
a630_gles_others

00:02:39

passed #8060294
google-freedreno-cheza
a630_piglit_gl

00:06:20

passed #8060296
google-freedreno-cheza
a630_piglit_shader

00:05:08

passed #8060299
google-freedreno-cheza
a630-traces

00:06:51

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

00:06:51

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

00:08:04

passed #8060291
google-freedreno-cheza
a630_vk_sysmem

00:02:15

 
  Software Renderer
passed #8060314
lavapipe-vk

00:08:25

passed #8060312
llvmpipe-gles2

00:00:56

passed #8060302
llvmpipe-piglit-cl

00:02:46

passed #8060306
llvmpipe-piglit-glslparser

00:04:17

passed #8060304
llvmpipe-piglit-quick_gl

00:08:11

passed #8060308
llvmpipe-piglit-quick_shader

00:07:58

passed #8060310
llvmpipe-traces

00:01:50

passed #8060324
softpipe-asan-gles31

00:03:13

passed #8060327
softpipe-gl

00:01:15

passed #8060316
softpipe-gles2

00:01:39

passed #8060318
softpipe-gles3

00:08:25

passed #8060320
softpipe-gles31 1/2

00:04:46

passed #8060322
softpipe-gles31 2/2

00:02:11

passed #8060325
softpipe-piglit-quick

00:11:40

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

00:03:19

passed #8060332
virgl-gl30-on-gl

00:00:32

passed #8060333
virgl-gl31-on-gl

00:00:43

passed #8060334
virgl-gl32-on-gl

00:00:57

passed #8060328
virgl-gles2-on-gl

00:01:26

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

00:03:38

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

00:03:22

passed #8060329
virgl-gles3-on-gl

00:05:58

passed #8060335
virgl-traces

00:00:50

passed #8060339
zink-lvp-gl

00:01:06

passed #8060337
zink-lvp-gles2

00:02:27

passed #8060338
zink-lvp-gles3

00:01:25

passed #8060336
zink-piglit-quick_gl

00:04:42

 
  Deploy
passed #8060341
test-docs-mr

00:02:22