[Mesa-dev] [PATCH 00/11] ARB_draw_indirect support for i965

Ian Romanick idr at freedesktop.org
Mon Nov 4 11:04:27 PST 2013


On 11/04/2013 01:09 AM, Chris Forbes wrote:
> This series adds support for ARB_[multi_]draw_indirect on IVB and later.
> 
> Patches 1-2 are updated versions of Christoph's initial ARB_draw_indirect
> patches, adjusted only to resolve rebase issues, etc.
> 
> Patches 3-7 are the meat of the implementation; the indirect buffer is
> referenced from the batch, and pre-3DPRIMITIVE we emit a bunch of
> MI_LOAD_REGISTER_MEM to populate the various MMIO registers for draw parameters.
> 
> Patches 8-10 add support for indirect draws in the sw primitive restart path.
> This is unpleasant, but required for complete support on IVB.
> 
> Finally, patch 11 enables the extension for IVB and HSW, if the kernel supports
> LRI/LRM from user batchbuffers.

Patches 1, 3, 4, and 9 are

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

Patch 2 still needs a little work.  Comments sent.

Patch 10 is also R-b with Brian's suggestion applied.

Patch 11 has a reply sent.

> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev



More information about the mesa-dev mailing list