Skip to content

panfrost: Implement draw indirect

Louis-Francis Ratté-Boulianne requested to merge lfrb/mesa:draw_indirect into main

Superseeds !28346 (closed)

This fixes transform feedback and statistics recording for multi-indirect draw. We fallback on software emulation of indirect draws in these scenarios because there is no way to update the xfb buffer offset in the csf code path. This also fixes gl_DrawID for glMultiIndirectDraw by using the special register in IDVS requests. I'm recreating a merge request as I will be the one working on this MR from now on.

Edited by Louis-Francis Ratté-Boulianne

Merge request reports