<div class="gmail_quote">On Sun, Apr 11, 2010 at 9:32 AM, Luca Barbieri <span dir="ltr">&lt;<a href="mailto:luca@luca-barbieri.com">luca@luca-barbieri.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
IMHO what could be done is to add an explicit API for that instead<br>
(&quot;set_vertex_attrib&quot;) and have a special vertex buffer index in the<br>
vertex element state that means &quot;I&#39;ll call set_vertex_attrib for this<br>
element&quot;.<br>
<br>
As an additional step, &quot;begin_draw&quot;, &quot;end_draw&quot; and &quot;emit_vertex&quot;<br>
could be added, allowing to implement glBegin/glVertexAttrib/glEnd<br>
directly over Gallium and getting rid of the vbo module, probably with<br>
significant performance gains.<br></blockquote></div><br>Oh please not another GL.<br><br>-Marek<br>