<div dir="ltr">Raymond, try gDebugger (there is release for Mac OS too) or this apitrace. You can easely catch the OpenGL: error - with gDebugger it can show you the source code line producing the error</div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 15, 2016 at 2:26 PM, Raymond de Vries <span dir="ltr"><<a href="mailto:reedev@xs4all.nl" target="_blank">reedev@xs4all.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Robert,<br>
<br>
Ouch, typo, I meant to set the OSG_GL_ERROR_CHECKING properly...<br>
<br>
I am afraid this won't provide more info neither:<br>
<br>
MB:~ ray$ env | grep ONCE<br>
OSG_GL_ERROR_CHECKING=ONCE_PER<wbr>_ATTRIBUTE<br>
MB:~ ray$ env | grep NOTIFY<br>
OSG_NOTIFY_LEVEL=NOTICE<br>
MBAngela-3:~ ray$ osgviewer cow.osg<br>
OSG_VERTEX_BUFFER_HINT set to VERTEX_ARRAY_OBJECT<span class=""><br>
ViewerBase::configureAffinity(<wbr>) numProcessors=8<br>
  databasePagers = 1<br>
_forceVertexArrayObject = 0<br>
_forceVertexBufferObject = 0<br></span>
Warning: detected OpenGL error 'invalid operation' at start of State::apply()<br>
Warning: detected OpenGL error 'invalid operation' at start of State::apply()<br>
Warning: detected OpenGL error 'invalid operation' at start of State::apply()<br>
Warning: detected OpenGL error 'invalid operation' at start of State::apply()<br>
Warning: detected OpenGL error 'invalid operation' at start of State::apply()<br>
Warning: detected OpenGL error 'invalid operation' at start of State::apply()<br>
Warning: detected OpenGL error 'invalid operation' at start of State::apply()<br>
Warning: detected OpenGL error 'invalid operation' at start of State::apply()<br>
<br>
When I have more time, I will dig into it more. Do you have other suggestions in the mean time?<br>
<br>
Cheers<span class="HOEnZb"><font color="#888888"><br>
Raymond</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
<br>
On 15-10-2016 13:29, Robert Osfield wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Raymond,<br>
<br>
Unfortunately the output doesn't yet provide anything clearer to what<br>
might be amiss.<br>
<br>
Could you try the test with the env OSG_GL_ERROR_CHECKING set to<br>
ONCE_PER_ATTRIBUTE, setting the env var to OSG_GL_ERROR_CHECKINGas<br>
your specified will not change the setting, so will default to<br>
ONCE_PER_FRAME.<br>
<br>
Robert.<br>
<br>
On 15 October 2016 at 09:13, Raymond de Vries <<a href="mailto:reedev@xs4all.nl" target="_blank">reedev@xs4all.nl</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I did another test and the output with default settings is (NOTICE):<br>
<br>
ViewerBase::configureAffinity(<wbr>) numProcessors=8<br>
   databasePagers = 1<br>
_forceVertexArrayObject = 0<br>
_forceVertexBufferObject = 0<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
<constantly same lines><br>
<br>
Setting OSG_GL_ERROR_CHECKING=OSG_GL_E<wbr>RROR_CHECKING does not make a<br>
difference in output.<br>
<br>
Setting OSG_NOTIFY_LEVEL to INFO reveals this part that might be<br>
interesting:<br>
<br>
Created new 0x7fdf1b714510 TextureObject, _numOfTextureObjects 1<br>
OpenGL extension '' is not supported.<br>
RenderStage::runCameraSetUp(os<wbr>g::RenderInfo& renderInfo) 0x7fdf1b712660<br>
Setting up osg::Camera::FRAME_BUFFER<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
ShaderComposer::~ShaderCompose<wbr>r() 0x7fdf1b40dd80<br>
OpenGL extension '' is not supported.<br>
RenderStage::runCameraSetUp(os<wbr>g::RenderInfo& renderInfo) 0x7fdf1b40ecd0<br>
Setting up osg::Camera::FRAME_BUFFER<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
<br>
Cheers, hth,<br>
Raymond<br>
<br>
<br>
<br>
<br>
<br>
On 14-10-2016 13:51, Raymond de Vries wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Robert,<br>
<br>
Yes, indeed, that's the OpenGL error. I have build the same version on<br>
Windows (nvidia card) and no such error so I am not sure of course if it has<br>
to do with OSX or not.<br>
<br>
The last version that I checked was 3.5.4 and that one doesn't produce the<br>
errors. Indeed, I tested it explicitly because of the VAO changes.<br>
<br>
Later, I will produce more results and post them.<br>
<br>
Regards,<br>
Raymond<br>
<br>
<br>
<br>
<br>
On 10/14/2016 1:35 PM, Robert Osfield wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Raymond,<br>
<br>
Thanks for the logs, unfortunately the debug logs actually make it<br>
more difficult to spot the actual errors.   The only error I spotted<br>
was:<br>
<br>
Warning: detected OpenGL error 'invalid operation' at after<br>
RenderBin::draw(..)<br>
<br>
Is this the error you are thinking of?<br>
<br>
Could you set the OSG_NOTIFY_LEVEL back to NOTICE and the env<br>
OSG_GL_ERROR_CHECKING env var to ONCE_PER_ATTRIBUTE<br>
<br>
This hopefully will enable us to home in a bit more closely to what<br>
might be causing the GL error.<br>
<br>
Another useful bit of information is the last OSG version that doesn't<br>
report the above error on our system.  It could be that the cause of<br>
the GL error precedes the VAO work.<br>
<br>
Cheers,<br>
Robert.<br>
<br>
On 14 October 2016 at 11:13, Raymond de Vries <<a href="mailto:reedev@xs4all.nl" target="_blank">reedev@xs4all.nl</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Robert,<br>
<br>
I just tried a build from this mornings git master on my Mac book (up to<br>
date OSX and dependencies) and both the default and VAO paths result in<br>
OpenGL errors. I have attached 2 (stripped) logs which I created after I<br>
increased the notify level. Rendering results of cow, cessna and some<br>
other<br>
models look ok.<br>
<br>
I was going to try gdebugger but that one is not available anymore?! If<br>
you<br>
have some hints to produce more info I am happy to test some more.<br>
<br>
Cheers<br>
Raymond<br>
<br>
______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph<wbr>.org</a><br>
<br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.or<wbr>g/listinfo.cgi/osg-users-opens<wbr>cenegraph.org</a><br>
<br>
</blockquote>
______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph<wbr>.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.or<wbr>g/listinfo.cgi/osg-users-opens<wbr>cenegraph.org</a><br>
</blockquote>
<br>
______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph<wbr>.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.or<wbr>g/listinfo.cgi/osg-users-opens<wbr>cenegraph.org</a><br>
</blockquote>
<br>
______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph<wbr>.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.or<wbr>g/listinfo.cgi/osg-users-opens<wbr>cenegraph.org</a><br>
</blockquote>
______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph<wbr>.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.or<wbr>g/listinfo.cgi/osg-users-opens<wbr>cenegraph.org</a><br>
</blockquote>
<br>
______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph<wbr>.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.or<wbr>g/listinfo.cgi/osg-users-opens<wbr>cenegraph.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">trajce nikolov nick<br></div>
</div>