[Mesa-dev] [PATCH-v2] gallium: Unified draw_vbo.

Chia-I Wu olvaffe at gmail.com
Tue Jul 27 20:05:09 PDT 2010


On Tue, Jul 27, 2010 at 11:46 PM, Keith Whitwell <keithw at vmware.com> wrote:
> On Mon, 2010-07-26 at 21:36 -0700, Chia-I Wu wrote:
>> This is the second try for unified draw_vbo call.  I again upload the
>> patches as a branch here
>>
>>   http://cgit.freedesktop.org/~olv/mesa/log/?h=gallium-unified-draw-2
>>
>> due to the size.
>>
>> Changes since v1:
>>
>>   - make index buffer a state and add pipe_context::set_index_buffer
>>   - there is a boolean in pipe_draw_info controlling whether draw_vbo
>>     should or should not use the index buffer
>>
>> Please review.
>>
> This is looking good.  My only question is what's the easiest way to
> distinguish between instanced and non-instanced draw_vbo calls?
Non-instanced draw is equivalent to (start_instance==0 and instance_count==1)
draw in current form.  They are not distinguished.  Do the pipe drivers need to
distinguish them?

-- 
olv at LunarG.com


More information about the mesa-dev mailing list