<div dir="ltr"><div dir="ltr">Hi Andrew<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 7 Aug 2019 at 23:43, Andrew Cunningham <<a href="mailto:osg-users@a-cunningham.com">osg-users@a-cunningham.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Firstly, has anyone noticed that <a href="http://forum.openscenegraph.org" target="_blank">http://forum.openscenegraph.org</a> is basically off-line and has been malfunctioning for some time.</div></div></blockquote><div><br></div><div>I think it was back working after a bit offline while I was away on holiday, hadn't checked it recently (I don't admin the forum), checking this morning it's offline again.  <br></div><div><br></div><div>As a workaround for the above issue, and as I don't have any role in management of the forum I took over admin of the osg-users googlegroups mirror and enable it's use as a forum, though as the forum came backonline I didn't announce it:</div><div><br></div><div>     <a href="https://groups.google.com/forum/#!forum/osg-users">https://groups.google.com/forum/#!forum/osg-users</a></div><div><br></div><div>So perhaps it's time to just default to the googlegroup.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div> The link to the mailing list failed some time ago.<br></div><div><br></div><div>In any case....</div><div><br></div><div>I have noticed a serious performance regression when moving to 3.6.3 from 3.4.0</div><div><br></div><div>It's  become such an issue for me, such that I had to revert to 3.4.0.</div><div><br></div><div>The problem starts with 
Geometry::addPrimitiveSet

</div><div><div><br></div></div></div></blockquote><div>..... <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div></div><div><br></div><div>I can eventually work around the issue, by doing my work to coalesce PrimitiveSets , but might be  a FYI for some users.</div></div></div></blockquote><div><br></div><div>Just how many PrimitiveSet are you using?  It has to be pretty extreme to cause performance issues when creating the scene.</div><div><br></div><div>My guess is that this slow down in creating the model is could be thought of as a canary in the coal mine. OpenGL and modern hardware really don't like being passed primitive data in small chunks, it's a huge performance bottleneck having large number of small bottlenecks.  <br></div><div><br></div><div>You will for sure get better performance when creating and rendering your scene once you starting using a small number of primitive sets with a large number of primitives.</div><div><br></div><div>Robert.<br></div><div> </div><div><br></div><div><br></div><div> </div></div></div>