mesa: add primitive restart state to Driver.Draw parameters
authorMarek Olšák <marek.olsak@amd.com>
Sun, 1 Nov 2020 18:43:43 +0000 (13:43 -0500)
committerMarge Bot <eric+marge@anholt.net>
Wed, 18 Nov 2020 01:41:25 +0000 (01:41 +0000)
commit51c7c64f0a43c337e6816d2dece44d26c48f8cb8
treeb8fff7a70c555ef9306eda68005ac15b27d23d06
parente8c0c80ecd713b1eff30fca423a9c31747669650
mesa: add primitive restart state to Driver.Draw parameters

so that display lists don't have to disable it and drivers are simpler.
This will also enable unification with Gallium.

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7441>
19 files changed:
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/brw_draw.c
src/mesa/drivers/dri/i965/brw_draw.h
src/mesa/drivers/dri/i965/brw_primitive_restart.c
src/mesa/drivers/dri/i965/genX_state_upload.c
src/mesa/drivers/dri/nouveau/nouveau_vbo_t.c
src/mesa/main/dd.h
src/mesa/main/draw.c
src/mesa/state_tracker/st_cb_rasterpos.c
src/mesa/state_tracker/st_draw.c
src/mesa/state_tracker/st_draw.h
src/mesa/state_tracker/st_draw_feedback.c
src/mesa/tnl/t_draw.c
src/mesa/tnl/tnl.h
src/mesa/vbo/vbo.h
src/mesa/vbo/vbo_exec_draw.c
src/mesa/vbo/vbo_minmax_index.c
src/mesa/vbo/vbo_primitive_restart.c
src/mesa/vbo/vbo_save_draw.c