mesa: add a fallback for drivers not implementing Driver.DrawGallium*
authorMarek Olšák <marek.olsak@amd.com>
Sun, 1 Nov 2020 20:39:16 +0000 (15:39 -0500)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 5 Jan 2021 00:22:33 +0000 (19:22 -0500)
commitbd54e34e4fe4ccf4ab9b8a968808d24a0829ba9a
tree56e71175c1f463e69f02646e651517ec6e578292
parentdee3f34a8ebdb26a8a53b25227e3768444d91d0f
mesa: add a fallback for drivers not implementing Driver.DrawGallium*

This is for classic drivers and it translates pipe_draw_info to the old
interface using _mesa_prim.

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7679>
src/mesa/drivers/common/driverfuncs.c
src/mesa/main/draw.c
src/mesa/main/draw.h
src/mesa/state_tracker/st_cb_feedback.c
src/mesa/state_tracker/st_draw.c