[osg-users] Master renders with OpenGL error on OSX

Raymond de Vries reedev at xs4all.nl
Wed Oct 19 22:04:27 PDT 2016


Hi,

Small update on this: I tried gDEBugger (found via cnet.com) but it 
won't run on current OSX anymore. So no luck there.

I will look into apitrace when there is time... Keep you posted.

Cheers
Raymond


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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20161020/b6b11948/attachment-0003.htm>


More information about the osg-users mailing list