Classification:  UNCLASSIFIED 
Caveats: NONE

I've been seeing these as well.
I open 2 separate Viewers with separate GraphicsContexts
(Linux/Xwindows/Quatro).
Minimizing the second window stopped the error.
That window had a primary camera and a secondary camera for a screen
space ortho overlay - symbology.
I had a textured rectangle and 2 lines drawn on it.
Last night I somehow got that error to go away.
If I can isolatae it better I'll post.

Bwana

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert
Osfield
Sent: Friday, June 29, 2007 10:04 AM
To: osg users
Subject: Re: [osg-users] open scene graph 2.0 Warning: detected OpenGL
error

Hi Chris,

I don't know the source of error, I doubt this error has much to do with
anything you've done, especially as you've be able to pinpoint the
introduction of the OpenGL error to between 1.9.3 and 2.0.

To me this error report sounds like an value is being passed to OpenGL
that is not support by your OpenGL driver.  This suggest that the OSG
using some OpenGL setting in one of its osg::StateAttribute that aren't
support in OpenGL 1.3 or at least Mesa's interpretation of it.

The question is what change broke things for you, there was almost two
months between 1.9.3 and 2.0 so there is quite a few things that might
be the cause, I can't think of any likely candidates off the top of my
head.   To isolate the needle in a hay stack hunt, did you test any
versions between 1.9.3 and 2.0?

Upping the error checking regularity in osg::State might be useful.
Unfortunately there isn't an env var that you can just switch on, but
you can do it by changing some code, in src/osg/State.cpp change the
code in the State::State contuctor from :

#if 1
    _checkGLErrors = ONCE_PER_FRAME;
#else
    _checkGLErrors = ONCE_PER_ATTRIBUTE; #endif

To

#if 0
    _checkGLErrors = ONCE_PER_FRAME;
#else
    _checkGLErrors = ONCE_PER_ATTRIBUTE; #endif

This might provide a an error a bit closer to where it was generated.

Robert.

On 6/29/07, Chris and Heather Kosek <[EMAIL PROTECTED]> wrote:
>
>
> Hello,
>
>  I want to first say thank-you for the help you have provided in the 
> past and congratulations on  2.0 and the Quick Start Guide.  The Quick

> Start Guide has been helpful and instructional to me.
>
>
>  Now my question:  When using 2.0 examples I get the following warning

> which I did  not see using osg 1.9.3 or osg 1.2
>
>          Warning:  detected OpenGL error 'invalid value' after
> RenderBin::draw(,)
>
>  What did I miss or what do I need to do?  I have not seen anyone else

> mention this, so I have  concluded it must be me.
>
>  glxinfo
>  direct rendring: Yes
>  OpenGL renderer string: Mesa DRI Intel(R) 845G 20040919  x86/MMX/SSE2

> OpenGL version string: 1.3 Mesa 6.2.1  glu version: 1.3
>
> cat /proc/version
>  Linux version 2.6.9-34.EL
>  gcc version 3.4.5 20051201
>  Red Hat 3.4.5-2
>
>
>  Thank you in advance for any help and again congratulations,  Chris
>
> ________________________________
> Play free games, earn tickets, get cool prizes! Join Live Search Club.
> Join Live Search Club!
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
>
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/
Classification:  UNCLASSIFIED 
Caveats: NONE

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to