From: Ilia Mirkin Date: Tue, 29 Dec 2015 22:00:05 +0000 (-0500) Subject: gallium: add a drawid to pipe_draw_info X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=daaf0bdf46bc5084bdba1ee5d42d994f30a65841;p=mesa.git gallium: add a drawid to pipe_draw_info This will allow the state tracker to inform the driver where in a broken-up multidraw we currently are. This can then be passed into the vertex shader. Signed-off-by: Ilia Mirkin Reviewed-by: Roland Scheidegger --- diff --git a/src/gallium/include/pipe/p_state.h b/src/gallium/include/pipe/p_state.h index 6bdf03a8b2b..84633633f55 100644 --- a/src/gallium/include/pipe/p_state.h +++ b/src/gallium/include/pipe/p_state.h @@ -587,6 +587,8 @@ struct pipe_draw_info unsigned start_instance; /**< first instance id */ unsigned instance_count; /**< number of instances */ + unsigned drawid; /**< id of this draw in a multidraw */ + unsigned vertices_per_patch; /**< the number of vertices per patch */ /**