<div dir="ltr">On Tue, Nov 26, 2013 at 11:34 AM, Siavash Eliasi <span dir="ltr"><<a href="mailto:siavashserver@gmail.com" target="_blank">siavashserver@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Now I understand why _mesa_realloc is not appropriate to use here. From spec:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
glBufferData creates a new data store for the buffer object currently bound to target. Any pre-existing data store is deleted. The new data store is created with the specified size in bytes and usage.<br>
If data is NULL, a data store of the specified size is still created, but its contents remain uninitialized and thus undefined.<br>
</blockquote>
<br>
<br>
Best regards,<br>
Siavash Eliasi.<div class="HOEnZb"><div class="h5"><br>
<br>
On 11/26/2013 09:34 AM, Siavash Eliasi wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Yes I think you are right, I guess *_mesa_align_realloc* is the correct function which should be used here.<br>
<br>
What do you think Ian?<br>
<br>
<br>
Best regards,<br>
Siavash Eliasi.<br>
</blockquote></div></div></blockquote><div><br></div><div>Realloc was a poor choice in the first place.  It would needlessly copy data from the old buffer to the new one.<br><br></div><div>-Brian<br><br></div></div></div>
</div>