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 <[email protected]> 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 <[email protected]> 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
[email protected]

http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to