vbo/dlist: use DrawGallium(Complex)
authorPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Tue, 9 Mar 2021 19:50:39 +0000 (20:50 +0100)
committerMarge Bot <eric+marge@anholt.net>
Thu, 1 Apr 2021 19:16:39 +0000 (19:16 +0000)
commitd0fefddf4a1198df6ab75f823d78f2892b1d7135
tree9a40daff81e54ae47b0aaf31ff614337de1a420f
parent43e243762f708d628157e3d073e28315cb21f601
vbo/dlist: use DrawGallium(Complex)

We can build the needed structs during list compilation and then
use DrawGallium (if one draw or a single primitive mode is used) or DrawGalliumComplex
otherwise.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9533>
src/mesa/main/dlist.c
src/mesa/vbo/vbo_save.h
src/mesa/vbo/vbo_save_api.c
src/mesa/vbo/vbo_save_draw.c