[Mesa-dev] [PATCH 0/4] i965: ARB_indirect_parameters

Kenneth Graunke kenneth at whitecape.org
Mon Oct 2 23:26:58 UTC 2017


On Monday, October 2, 2017 1:58:23 PM PDT Plamena Manolova wrote:
> A series of patches introducing ARB_indirect_parameters
> for i965. We can implement ARB_indirect_parameters for i965
> by taking advantage of the conditional rendering mechanism.
> This works by issuing maxdrawcount draw calls and using
> conditional rendering to predicate each of them with
> "drawcount > gl_DrawID". The first three patches are part
> of a necessary refactor of brw_try_draw_prims while the last
> one actually introduces the functionality.
> 
> Plamena Manolova (4):
>   i965: Introduce brw_prepare_drawing.
>   i965: Indroduce brw_finish_drawing.
>   i965: Refactor brw_try_draw_prims.
>   i965: Implement ARB_indirect_parameters.
> 
>  src/mesa/drivers/dri/i965/brw_context.h      |   8 +
>  src/mesa/drivers/dri/i965/brw_draw.c         | 384 ++++++++++++++++++---------
>  src/mesa/drivers/dri/i965/brw_draw.h         |  10 +
>  src/mesa/drivers/dri/i965/intel_extensions.c |   4 +-
>  4 files changed, 273 insertions(+), 133 deletions(-)

Looks great, Pam!  Thank you!

Series is:
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

and pushed:

To ssh://git.freedesktop.org/git/mesa/mesa
   765e1fa3724..598d613dc31  master -> master

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20171002/2794d819/attachment-0001.sig>


More information about the mesa-dev mailing list