mesa: fix incomplete GL_NV_half_float implementation

All of the VertexAttrib* functions were missing.

Fixes: ef66e02a ("src/mesa: add GL_NV_half_float extension support (v2)")

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <!10431>
126 jobs for !10431 with fix_nv_half_float in 20 minutes and 51 seconds (queued for 8 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #9193255
sanity

00:00:08

 
  Container
passed #9193261
aarch64
arm_build

00:00:21

passed #9193263
windows shell 1809 mesa
windows_build_vs2019

00:00:10

passed #9193257
x86_build-base

00:00:19

passed #9193259
x86_test-base

00:00:16

 
  Container 2
passed #9193272
android_build

00:00:17

passed #9193267
i386_build

00:00:16

passed #9193277
kernel+rootfs_amd64

00:00:11

passed #9193279
aarch64
kernel+rootfs_arm64

00:01:04

passed #9193281
aarch64
kernel+rootfs_armhf

00:00:11

passed #9193269
ppc64el_build

00:00:17

passed #9193271
s390x_build

00:00:20

passed #9193265
x86_build

00:00:19

passed #9193274
x86_test-gl

00:00:15

passed #9193275
x86_test-vk

00:00:15

 
  Meson X86 64
passed #9193291
meson-clang

00:07:46

passed #9193293
meson-clover

00:04:12

passed #9193286
meson-clover-testing

00:03:35

passed #9193288
meson-gallium

00:02:57

passed #9193289
meson-release

00:05:48

passed #9193283
meson-testing

00:04:17

passed #9193284
meson-testing-asan

00:14:18

passed #9193294
meson-vulkan

00:02:43

 
  Build Misc
passed #9193296
arm_test

00:00:19

passed #9193298
meson-android

00:00:54

passed #9193301
aarch64
meson-arm64

00:03:12

passed #9193303
aarch64
meson-arm64-asan

00:06:07

passed #9193305
aarch64
meson-arm64-build-test

00:03:05

passed #9193299
aarch64
meson-armhf

00:02:25

passed #9193310
meson-i386

00:04:12

passed #9193315
meson-mingw32-x86_64

00:02:37

passed #9193313
meson-ppc64el

00:02:37

passed #9193311
kvm
meson-s390x

00:03:26

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

00:05:05

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

00:08:41

passed #9193325
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64 1/2

00:12:21

passed #9193327
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64 2/2

00:11:54

passed #9193321
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64 1/2

00:09:53

passed #9193323
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64 2/2

00:08:56

passed #9193331
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-piglit-gl:amd64

00:09:50

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

00:12:06

passed #9193317
radv-fossils

00:08:03

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

00:06:38

passed #9193354
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles31:arm64

00:13:03

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

00:10:00

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

00:10:25

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

00:05:59

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

00:04:36

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

00:06:06

passed #9193346
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles31:arm64

00:06:47

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

00:09:29

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

00:09:28

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

00:14:52

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

00:07:12

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

00:10:06

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

00:10:19

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

00:09:42

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

00:10:17

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

00:08:29

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

00:08:54

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

00:07:57

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

00:07:43

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

00:07:54

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

00:07:48

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

00:07:48

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

00:08:05

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

00:04:24

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

00:04:08

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

00:04:27

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

00:04:10

 
  Freedreno
passed #9193390
google-freedreno-db410c
a306_gles2

00:05:15

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

00:09:39

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

00:09:21

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

00:09:31

passed #9193398
google-freedreno-db410c
a306_gles3_options

00:04:21

passed #9193400
google-freedreno-db410c
a306-traces

00:08:53

passed #9193402
google-freedreno-db820c
a530_gles2

00:05:54

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

00:06:47

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

00:08:30

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

00:06:48

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

00:07:50

passed #9193412
google-freedreno-db820c
a530_piglit_gl

00:09:47

passed #9193414
google-freedreno-db820c
a530_piglit_shader

00:08:31

passed #9193416
google-freedreno-db820c
a530-traces

00:11:09

passed #9193426
google-freedreno-cheza
a630_egl

00:02:19

passed #9193424
google-freedreno-cheza
a630_gl

00:01:24

passed #9193418
google-freedreno-cheza
a630_gles2

00:01:39

passed #9193422
google-freedreno-cheza
a630_gles3

00:05:06

passed #9193420
google-freedreno-cheza
a630_gles31

00:04:03

passed #9193429
google-freedreno-cheza
a630_gles_others

00:02:36

passed #9193438
google-freedreno-cheza
a630_piglit

00:08:51

passed #9193441
google-freedreno-cheza
a630-traces

00:06:47

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

00:10:51

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

00:10:49

passed #9193436
google-freedreno-cheza
a630_vk_sysmem

00:02:12

 
  Software Renderer
passed #9193477
lavapipe-vk

00:08:11

passed #9193455
llvmpipe-egl

00:00:55

passed #9193451
llvmpipe-gles2

00:02:33

passed #9193453
llvmpipe-khr-gles2

00:00:28

passed #9193445
llvmpipe-piglit-glslparser

00:04:13

passed #9193443
llvmpipe-piglit-quick_gl

00:06:32

passed #9193447
llvmpipe-piglit-quick_shader

00:06:10

passed #9193449
llvmpipe-traces

00:01:59

passed #9193471
softpipe-asan-gles31

00:01:44

passed #9193475
softpipe-gl

00:00:59

passed #9193457
softpipe-gles2

00:01:38

passed #9193459
softpipe-gles3

00:08:02

passed #9193461
softpipe-gles31 1/2

00:03:01

passed #9193463
softpipe-gles31 2/2

00:08:31

passed #9193465
softpipe-khr-gles2

00:00:40

passed #9193467
softpipe-khr-gles3

00:00:37

passed #9193469
softpipe-khr-gles31

00:00:28

passed #9193473
softpipe-piglit-quick

00:10:17

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

00:03:13

passed #9193487
virgl-gl30-on-gl

00:00:29

passed #9193489
virgl-gl31-on-gl

00:00:52

passed #9193491
virgl-gl32-on-gl

00:00:58

passed #9193479
virgl-gles2-on-gl

00:01:48

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

00:02:25

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

00:07:46

passed #9193481
virgl-gles3-on-gl

00:04:20

passed #9193493
virgl-traces

00:00:41

passed #9193498
zink-lvp-gl

00:01:49

passed #9193496
zink-lvp-gles2

00:02:42

passed #9193497
zink-lvp-gles3

00:01:10

passed #9193494
zink-piglit-quick_gl

00:05:25