[Mesa-dev] [PATCH 00/10] Make gl_array_object use an array of gl_client_attribs

Brian Paul brianp at vmware.com
Wed Nov 16 15:47:22 PST 2011


On 11/11/2011 10:07 AM, Mathias Fröhlich wrote:
>
> Hi all,
>
> following a patch series to make gl_array_object use a VERT_ATTRIB_*
> indexed array of gl_client_array structs.
> Since we have already 33 client arrays in an array object the VERT_BIT_* and
> for vertex shader inputs bitmaps are extended to 64 bits. Drivers
> and shader code is updated to use the 64 bits bitmasks for
> the vertex array inputs.
> A first set of cleanup patches is included. But more is
> probably possible past this change.
>
> The patchset survives a r600 piglit run on my favourite rv670 development
> machine with no regressions.
>
> I get about 10% shorter draw stage times with OpenSceneGraph based
> applications.
>
> Please review.

I did a quick read of these patches and they look pretty good.  I'd 
like to go over them again though.  Another set of eyes would be good 
too.  I'll try to finish reviewing by the end of the week.

-Brian


More information about the mesa-dev mailing list