<div dir="ltr">I've seen a perf hit from using VBO's over display lists, but it's been worth it to be able to debug rendering with NSight, The modern OSG opengl clean path has a few other perf hits. The various model/view/projection matrix should probably be a uniform buffer object, instead of independent uniforms. That speeds up rendering a bit as well.<div>-gedalia</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 8, 2017 at 12:17 PM, Robert Osfield <span dir="ltr"><<a href="mailto:robert.osfield@gmail.com" target="_blank">robert.osfield@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class="">On 8 September 2017 at 17:13, Antoine Rennuit <span dir="ltr"><<a href="mailto:antoinerennuit@hotmail.com" target="_blank">antoinerennuit@hotmail.com</a>></span> wrote:<br></span><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Robert,<br>
<br>
Thanks a lot for you answer.<br>
<br>
Your positions makes sense. As for the overheads in relation to optimizations and default behaviors, my position is that OSG should be as standard as possible (i.e. look like default GL), so as to ease the learning curve - but leave the possibility to optimize. Now, it is only my opinion and you and your 15 years of experience are final judges ;)<br></blockquote><div><br></div></span><div>15 years of experience.... I wish I was so young!<br></div><div><br></div><div>I've actually being using IrisGL then OpenGL since 1992, so 25 years!! :-)<br></div><div> </div></div>As to default GL, well it's a bit of open book. Which version of default GL? GL1.x, GL2.x, 3.x, 4.x? GLES 1.x. 2.x, 3.x? What hardware? What OS?</div><div class="gmail_extra"><br></div><div class="gmail_extra">With middleware like the OSG we're stuck trying to weave out a way through all this variations as they evolve over time, it's not a static or unified platform we are trying to track. The OSG can try to hide some of the complexities but in the end it's something application developers need to be aware of as well.<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div class="gmail_extra"><br></div><div class="gmail_extra">Robert.<br></div></font></span></div>
<br>______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.<wbr>openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.<wbr>org/listinfo.cgi/osg-users-<wbr>openscenegraph.org</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <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>