Mesa / Nouveau Gets Support For ARB_indirect_parameters

Written by Michael Larabel in Nouveau on 7 January 2016 at 10:26 PM EST. 9 Comments
Ilia Mirkin has landed some more notable feature code into Mesa this evening.

A new OpenGL extension exposed by the Nouveau NVC0 Gallium3D driver is ARB_indirect_parameters support. In order to wire up this extension, he added the support to Mesa. ARB_indirect_parameters brings the concept of a parameter buffer to store parameters for certain drawing commands.

This extension is related to ARB_multi_draw_indirect, which Mirkin has been working to improve. So today thanks to other work he added the real ARB_multi_draw_indirect implementation to NVC0 and as part of that added a new Mesa indirect draw interface.

It will certainly be interesting to see how far the open-source developers are able to get this year on the OpenGL 4.x support for the prominent Linux graphics drivers.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week