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 <[email protected]> and pushed: To ssh://git.freedesktop.org/git/mesa/mesa 765e1fa3724..598d613dc31 master -> master
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
