Ages ago I created a set of vertex_ objects that does exactly this.  It was too hard to use most of the objects and shaders more or less replaced a lot of the functions anyway.  There is a vertex_tab_read that would allow uploading of table data to the GPU.  <div>
<br></div><div>The other option is to use the tables as textures.<br><br><div class="gmail_quote">On Sun, Sep 2, 2012 at 1:06 PM, ronni montoya <span dir="ltr">&lt;<a href="mailto:ronni.montoya@gmail.com" target="_blank">ronni.montoya@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In processing theres a library called glgraphics that allows to use<br>
vertex arrays,this allow to calculate vertices in the gpu and it is<br>
very fast,  i can draw up to 80 000 vertices in my computer.<br>
<br>
Is it possible something like this in pd? Is it possible to access to<br>
vertex arrays commands from pure opengls from gem?<br>
<br>
any idea?<br>
<br>
<br>
R.<br>
<br>
2012/9/2 ronni montoya &lt;<a href="mailto:ronni.montoya@gmail.com">ronni.montoya@gmail.com</a>&gt;:<br>
&gt; In processing theres a library called glgraphics that allows to use<br>
&gt; vertex arrays,this allow to calculate vertices in the gpu and it is<br>
&gt; very fast,  i can draw up to 80 000 vertices in my computer.<br>
&gt;<br>
&gt; Is it possible something like this in pd? Is it possible to access to<br>
&gt; vertex arrays commands from pure opengls from gem?<br>
&gt;<br>
&gt; any idea?<br>
&gt;<br>
&gt;<br>
&gt; R.<br>
&gt;<br>
&gt;<br>
&gt; 2012/9/2 Max &lt;<a href="mailto:abonnements@revolwear.com">abonnements@revolwear.com</a>&gt;:<br>
<div class="HOEnZb"><div class="h5">&gt;&gt; Am 02.09.2012 um 18:23 schrieb Cyrille Henry:<br>
&gt;&gt;&gt; hello,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; the repeat/gemlist trick is very fast. it can be used to render lot&#39;s more point in real time.<br>
&gt;&gt;&gt; (try pmpd example 57 : 2000 points are rendered at 50 fps on my computer with no problem)<br>
&gt;&gt;<br>
&gt;&gt; ok, good to know. by the way: the examples in pd-ext go only until 51, but i found the others (not there: <a href="http://drpichon.free.fr/pmpd/" target="_blank">drpichon.free.fr/pmpd/</a> google top result) but <a href="http://www.chnry.net/ch/?081-pmpd" target="_blank">http://www.chnry.net/ch/?081-pmpd</a><br>

&gt;&gt;<br>
&gt;&gt;&gt; i suspect that the bottleneck is the list parsing.<br>
&gt;&gt;<br>
&gt;&gt; i see.<br>
&gt;&gt;<br>
&gt;&gt;&gt; one trick to speed this is to put the list in a table, and use tabread to access the data.<br>
&gt;&gt;<br>
&gt;&gt; to you know how tables compare to iemmatrix? the advantage of a matrice would be that i can get a whole row at once.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; (i did not have a look a the patch, so i may be wrong).<br>
&gt;&gt;<br>
&gt;&gt; i&#39;ll try.<br>
&gt;&gt;<br>
&gt;&gt; thanks cyrille!<br>
&gt;&gt;<br>
&gt;&gt; max<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
&gt;&gt; UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</div></div></blockquote></div><br></div>