mesa: add EXT_dsa glGetVertexArray* 4 functions

The implementation doesn't share much with get.c because:
  * the refactoring needed for get.c to not depend on ctx->Array.VAO would
    be quite large
  * glGetVertexArray* would still need to filter pname to only accept the one
    specified by the spec
  * these functions are getter, the implementation is trivial (the complexity
    is in the correct filtering of pname input)

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
49 jobs for !2524 with ext_dsa_vao in 44 minutes and 33 seconds (queued for 16 seconds)
detached
Status Job ID Name Coverage
  Container
passed #886315
debian-10:amd64

00:00:21

passed #886317
aarch64
debian-10:arm64

00:00:19

passed #886316
debian-9:amd64

00:00:21

passed #886314
lava-container:arm64

00:01:04

passed #886313
lava-container:armhf

00:00:27

 
  Build
passed #886319
mesa-autoscale
lava-build:arm64

00:05:32

passed #886318
mesa-autoscale
lava-build:armhf

00:03:35

passed #886322
aarch64
meson-arm64

00:08:42

passed #886321
aarch64
meson-armhf

00:05:09

passed #886324
mesa-autoscale
meson-clang

00:10:29

passed #886327
mesa-autoscale
meson-clover

00:10:47

passed #886328
mesa-autoscale
meson-clover-old-llvm

00:06:26

passed #886330
mesa-autoscale
meson-i386

00:07:51

passed #886320
mesa-autoscale
meson-main

00:12:22

passed #886331
mesa-autoscale
meson-mingw32-x86_64

00:08:13

passed #886323
mesa-autoscale
meson-swr-glvnd

00:08:11

passed #886329
mesa-autoscale
meson-vulkan

00:08:29

passed #886332
mesa-autoscale
scons

00:14:51

passed #886333
mesa-autoscale
scons-old-llvm

00:11:35

passed #886325
mesa-autoscale
scons-swr

00:10:22

passed #886326
mesa-autoscale
scons-win64

00:10:58

 
  Test
passed #886423
db410c
arm64_a306_gles2 1/4

00:04:05

passed #886421
db410c
arm64_a306_gles2 2/4

00:04:51

passed #886358
db410c
arm64_a306_gles2 3/4

00:03:46

passed #886359
db410c
arm64_a306_gles2 4/4

00:03:58

passed #886345
mesa-cheza
arm64_a630_gles2

00:04:00

passed #886346
mesa-cheza
arm64_a630_gles31 1/4

00:03:39

passed #886347
mesa-cheza
arm64_a630_gles31 2/4

00:05:01

passed #886348
mesa-cheza
arm64_a630_gles31 3/4

00:04:41

passed #886349
mesa-cheza
arm64_a630_gles31 4/4

00:04:54

passed #886350
mesa-cheza
arm64_a630_gles3 1/6

00:03:06

passed #886351
mesa-cheza
arm64_a630_gles3 2/6

00:03:29

passed #886352
mesa-cheza
arm64_a630_gles3 3/6

00:03:16

passed #886353
mesa-cheza
arm64_a630_gles3 4/6

00:03:26

passed #886354
mesa-cheza
arm64_a630_gles3 5/6

00:03:15

passed #886355
mesa-cheza
arm64_a630_gles3 6/6

00:03:45

passed #886334
lava-rk3288-veyron-jaq
panfrost-t760-test:armhf

00:05:47

passed #886335
lava-rk3399-gru-kevin
panfrost-t860-test:arm64

00:05:32

passed #886336
test-llvmpipe-gles2 1/4

00:04:01

passed #886337
test-llvmpipe-gles2 2/4

00:03:29

passed #886338
test-llvmpipe-gles2 3/4

00:03:26

passed #886339
test-llvmpipe-gles2 4/4

00:02:28

passed #886340
test-softpipe-gles2 1/4

00:00:57

passed #886341
test-softpipe-gles2 2/4

00:01:05

passed #886342
test-softpipe-gles2 3/4

00:00:57

passed #886343
test-softpipe-gles2 4/4

00:01:14

passed #886344
test-softpipe-gles3-limited

00:02:19

failed #886356
db410c
arm64_a306_gles2 1/4

00:14:02

failed #886357
db410c
arm64_a306_gles2 2/4

00:13:20