[Mesa-dev] [PATCH 2/2] mesa: move glDraw-related functions into new draw.[ch] files

Brian Paul brianp at vmware.com
Thu Nov 14 15:40:02 PST 2013


On 11/14/2013 04:14 PM, Ian Romanick wrote:
> 	On 11/13/2013 10:38 AM, Brian Paul wrote:
>> To trim down the varray.c file so it's just vertex array functions.
>
> Is that the only motivation?

For now, yes.  I'm just trying to de-clutter varray.[ch]


> This will prevent us from optimizing the
> implementation of, say, _mesa_MultiDrawArrays.

I don't think that we're not any worse off than before.  If you're 
talking about using some of the vbo functions directly, this change 
neither increases nor decreases the work involved in that.  If you're 
talking about something else, please elaborate.


>  It also seems weird that
> _mesa_MultiDrawModeDrawArraysIBM and _mesa_MultiDrawElementsEXT are in
> different .c files but the same .h file.

It's the same situation as before, but I believe a step in the right 
direction.  The interface between main/ and vbo/ could certainly use 
some clean-up.

-Brian



More information about the mesa-dev mailing list