<div dir="ltr">Hi Robert,<div>I created a pull request for the master branch (<a href="https://github.com/openscenegraph/OpenSceneGraph/pull/178">link</a>). </div><div>Regards, Laurens.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 20, 2016 at 8:37 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">Hi Laurens,<br>
<br>
Good detective work.  Definitely a wired combinational problem.  Could<br>
you post the file that you modified with a note which version it's<br>
based upon.  A git commit/PR would do just as well.<br>
<br>
Cheers,<br>
Robert.<br>
<div class="HOEnZb"><div class="h5"><br>
On 20 December 2016 at 16:38, Voerman, L. <<a href="mailto:l.voerman@rug.nl">l.voerman@rug.nl</a>> wrote:<br>
> Hi all,<br>
> this is a very old oddity - stats look a bit weird on a empty scene.<br>
> the actual problem is the osg default for the blend function is never set if<br>
> the main camera renders absolutely nothing, so the opengl default blendfunc<br>
> ( GL_ONE, GL_ZERO) is still active.<br>
> To fix this I added to<br>
> src\osgViewer\StatsHandler.cpp<br>
> in the function setUpScene:<br>
>     stateset->setGlobalDefaults(); // add default blend function<br>
> before the line<br>
>     stateset->setMode(GL_LIGHTING,<wbr>osg::StateAttribute::OFF);<br>
><br>
> Regards, Laurens.<br>
><br>
> On Thu, Dec 15, 2016 at 8:47 PM, Riccardo Corsi <<a href="mailto:riccardo.corsi@kairos3d.it">riccardo.corsi@kairos3d.it</a>><br>
> wrote:<br>
>><br>
>> Hi Robert,<br>
>><br>
>> please find attached the hacked viewer which starts also without any<br>
>> loaded model.<br>
>><br>
>> Here are the details of my setup (even though I've noticed this issue<br>
>> since several osg versions now)<br>
>> - Win10 / VisualStudio 2013<br>
>> - nVidia GTX970 with recent drivers<br>
>> - osg 3.5.3<br>
>><br>
>> Thank you,<br>
>> Riccardo<br>
>><br>
>><br>
>><br>
>> On Thu, Dec 15, 2016 at 8:16 PM, Robert Osfield <<a href="mailto:robert.osfield@gmail.com">robert.osfield@gmail.com</a>><br>
>> wrote:<br>
>>><br>
>>> Hi Riccardo,<br>
>>><br>
>>> Could you post your modified osgviewer so we can attempt to reduce<br>
>>> things.<br>
>>><br>
>>> Also please provide details on the OS platform, OSG version, drivers,<br>
>>> hardware as these are all likely to affect the result.<br>
>>><br>
>>> Robert.<br>
>>><br>
>>> On 15 December 2016 at 18:44, Riccardo Corsi <<a href="mailto:riccardo.corsi@kairos3d.it">riccardo.corsi@kairos3d.it</a>><br>
>>> wrote:<br>
>>> > Hi all,<br>
>>> ><br>
>>> > I've found out that when I show the stats handler without having set<br>
>>> > any<br>
>>> > data on the viewer,<br>
>>> > its rendering is corrupted (fonts, transparency) - see attached<br>
>>> > screenshot,<br>
>>> > I simply forced osgViewer to run without any loaded model.<br>
>>> ><br>
>>> > The Stats are rendered without being attached to the scene or as a<br>
>>> > slave,<br>
>>> > the stats camera instead is directly added to the first available<br>
>>> > graphics<br>
>>> > context,<br>
>>> > so I'm afraid some initialization is missing.<br>
>>> ><br>
>>> > I have the same problem with another GUI tool I'm rendering with the<br>
>>> > same<br>
>>> > technique.<br>
>>> > Can anybody provide an hint?<br>
>>> > Thank you,<br>
>>> > Riccardo<br>
>>> ><br>
>>> ><br>
>>> > ______________________________<wbr>_________________<br>
>>> > osg-users mailing list<br>
>>> > <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.<wbr>openscenegraph.org</a><br>
>>> ><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>
>>> ______________________________<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>
>><br>
>><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>
><br>
><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>
______________________________<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>
</div></div></blockquote></div><br></div>