<div dir="ltr"><div><div>Just as a follow up, I tried the vao support in the top of master and was unable to get it to work with a simple openflight terrain.<br>I've opened an issue with the info here:<br><a href="https://github.com/openscenegraph/OpenSceneGraph/issues/165">https://github.com/openscenegraph/OpenSceneGraph/issues/165</a> <br>long story short when I hooked up glDebugOutput it crashed in a glDraw function after the driver sent the following warning<br>
message = GL_INVALID_OPERATION error generated. Invalid VAO/VBO/pointer usage.<br></div>Anyone else have it working?<br></div>-gedalia<br><div><div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 9, 2016 at 12:53 PM, Gedalia Pasternak <span dir="ltr"><<a href="mailto:gpasternak@mak.com" target="_blank">gpasternak@mak.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="white-space:pre-wrap">Hello list,<br><br>    I'm wondering if anyone has done performance testing on the new VAO support in 3.6? I'm using 3.4 and see a significant performance hit when turning on the GL3 flags and using VBO's, As a test I restored call list support and saw a significant performance improvement vs the VBO path. But still slower then the non gl3 pipeline. ( Some of these settings are embedded in the saved ive file which makes it a bit harder to test different code paths.) But OSG seems to be enabling and disabling lots of VBO attributes and doesn't particularly draw stuff in a way that's optimized to have the minimal number of attribute changes.<br><br>I've also added a Material UBO which seems a reasonable replacement for the existing attribute which uses deprecated functionality. But it's not clear how to do this cleanly. And would need that UBO to be added to all shaders.<br>  It's still unclear to me how enabling gl3 should work. Shader generation doesn't automatically happen and there's really very little rendering out of the box.<span class="HOEnZb"><font color="#888888"><br>Gedalia<br></font></span></div><span class="HOEnZb"><font color="#888888"><div dir="ltr" class="m_-8764176393697241012gmail_msg"><br class="m_-8764176393697241012gmail_msg"><div class="m_-8764176393697241012gmail_msg"><div class="m_-8764176393697241012gmail_msg"><div class="m_-8764176393697241012gmail_msg"><div class="gmail_extra m_-8764176393697241012gmail_msg">-- <br class="m_-8764176393697241012gmail_msg"><div class="m_-8764176393697241012m_1665441978858545649gmail_signature m_-8764176393697241012gmail_msg" data-smartmail="gmail_signature"><div dir="ltr" class="m_-8764176393697241012gmail_msg">DI-Guy Engineering Lead, <span style="font-family:arial,sans-serif;background-color:rgb(255,255,255)" class="m_-8764176393697241012gmail_msg"><span style="font-size:9pt;line-height:13px;color:black" class="m_-8764176393697241012gmail_msg">VT MÄK</span></span><br class="m_-8764176393697241012gmail_msg"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)" class="m_-8764176393697241012gmail_msg">150 Cambridge Park Drive, </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)" class="m_-8764176393697241012gmail_msg">3rd Floor, </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)" class="m_-8764176393697241012gmail_msg">Cambridge, MA 02140</span><span style="font-family:arial,sans-serif;background-color:rgb(255,255,255)" class="m_-8764176393697241012gmail_msg"><br class="m_-8764176393697241012gmail_msg"></span><br class="m_-8764176393697241012gmail_msg"></div></div>
</div></div></div></div></div></font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">DI-Guy Engineering Lead, <span style="font-family:arial,sans-serif;background-color:rgb(255,255,255)"><span style="font-size:9pt;line-height:13px;color:black">VT MÄK</span></span><br><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">150 Cambridge Park Drive, </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">3rd Floor, </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Cambridge, MA 02140</span><span style="font-family:arial,sans-serif;background-color:rgb(255,255,255)"><br></span><br></div></div>
</div>