HI Art,

Thanks for the explanation.  Looking at the specs at:

http://www.opengl.org/registry/specs/EXT/geometry_shader4.txt

It say the default value of GL_GEOMETRY_VERTICES_OUT_EXT is 0, which
by convention the OSG normally tried to honour in its own defaults.
>From the above text:

GEOMETRY_VERTICES_OUT_EXT  Z+    GetProgramiv      0       max # of
output vertices 2.16.4    -

If this setting is producing a warning then its a bit surprising,
might it be a driver bug?  If changing to default of 1 fixes the
warning then it'd be worth introducing, but... its not the OpenGL
default value so we'd need to make a comment why the value is non
default.

Robert.

On Tue, Mar 25, 2008 at 8:37 AM, Art Tevs <[EMAIL PROTECTED]> wrote:
> Hi Gordon,
>
>  here change the line 99 in Program.cpp into this:
>  _geometryVerticesOut(1),
>  _geometryInputType(GL_TRIANGLES),
>
>  or with other words just set the _geometryVerticesOut
>  to 1 instead of 0. It should be 0 per definition,
>  however this does produce warnings. Changing to 1
>  doesn't break any functionality and also works fine.
>  If one would like to use the geometry shaders she/he
>  had to change this value in any case. Hence 0, my
>  opinion is, that 0 shouldn't and wouldn't be used at
>  all.
>
>  Best regards,
>  Art
>
>
>
>  --- Gordon Tomlinson <[EMAIL PROTECTED]>
>  schrieb:
>
>
>
>  > Thanks for the reply Art
>  >
>  > Yep where not using geometry shaders
>  >
>  >
>  >
>  __________________________________________________________
>  > Gordon Tomlinson
>  >
>  > Email   : [EMAIL PROTECTED]
>  > YIM/AIM : gordon3dBrit
>  > MSN IM  : [EMAIL PROTECTED]
>  > Website : www.vis-sim.com www.gordontomlinson.com
>  >
>  >
>  __________________________________________________________
>  > "Self defence is not a function of learning tricks
>  > but is a function of how quickly and intensely one
>  > can arouse one's instinct for survival"
>  > -Master Tambo Tetsura
>  >
>  >
>  > -----Original Message-----
>  > From: [EMAIL PROTECTED]
>  > [mailto:[EMAIL PROTECTED]
>  > On Behalf Of Art Tevs
>  > Sent: Monday, March 24, 2008 6:03 PM
>  > To: OpenSceneGraph Users
>  > Subject: Re: [osg-users] Warning on Add shader to
>  > the scene
>  >
>  > Hi Gordon, Mike,
>  >
>  > as I have posted already before (however my patch
>  > was not accepted ;-( ,
>  > this warning comes from the geometry shader
>  > implementation. I do not
>  > remember the line correctly, but you have to change
>  > only one value in the
>  > constructor of the Program.cpp
>  >
>  > There is one geometry shader value is set to 0, I
>  > think the number of output
>  > premitives. I know this is the specification,
>  > however if you do not use the
>  > geom shaders this does produce the warning. Just a
>  > change to any positive
>  > value do remove the warning and do not produce any
>  > errors during the
>  > rendering.
>  >
>  > I'll check the changings of the osg installed on my
>  > machine, and can provide
>  > you with more specified information. On the machine,
>  > I am writing from, I do
>  > not have osg installed.
>  >
>  >
>  > Best regards,
>  > Art
>  >
>  >
>  >
>  > --- Mike Weiblen <[EMAIL PROTECTED]> schrieb:
>  >
>  > > dude, where's your repro?
>  > > -- mew
>  > >
>  > >
>  > > On Fri, Mar 21, 2008 at 12:37 PM, Gordon Tomlinson
>  >
>  > > <[EMAIL PROTECTED]> wrote:
>  > > >
>  > > >
>  > > > Hi Y'all
>  > > >
>  > > > Ok I know this question is a little nefarious,
>  > > >
>  > > > As we continue our testing and porting to OSG
>  > > 2.3.x  we getting the
>  > > > following when ever we add out shaders to the
>  > > scene
>  > > >
>  > > > Warning: detected OpenGL error 'invalid value'
>  > > after RenderBin::draw(,)
>  > > > (in ...\src\osgUtil\RenderStage.cpp
>  > > RenderStage::drawInner )
>  > > >
>  > > >
>  > > > We only get this once after we add to the scene,
>  > > the shaders appear to be
>  > > > working fine, no compile errors etc. if we
>  > remove
>  > > and then re add again we
>  > > > get one warning again,
>  > > >
>  > > >
>  > > > Any pointers would be appreciated, sorry theres
>  > > not much info,   ( problem
>  > > > does no show on OSG 1.2 )
>  > > >
>  > > > Cards 8800 and Quadro 4500
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > > Best Regards
>  > > >
>  > > >
>  > > >
>  > > > Gordon
>  > > >
>  > > >
>  > >
>  >
>  __________________________________________________________
>  > > > Gordon Tomlinson
>  > > > Email  : gordon.tomlinson @ overwatch.com
>  > > > YIM/AIM: Gordon3dBrit
>  > > > MSN IM : Gordon3dBrit @ 3dSceneGraph.com
>  > > >
>  > > >
>  > >
>  >
>  __________________________________________________________
>  > > >
>  > > >
>  > > > "Self defence is not a function of learning
>  > tricks but is a function
>  > > > of how quickly and intensely one can arouse
>  > one's instinct for
>  > > > survival"
>  > > > - Master Tambo Tetsura
>  > > >
>  > > > _______________________________________________
>  > > >  osg-users mailing list
>  > > >  [email protected]
>  > > >
>  > >
>  >
>  http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>  > > >
>  > > >
>  > >
>  > >
>  > >
>  > > --
>  > > Mike Weiblen -- Austin Texas USA -- http://mew.cx/
>  >
>  > > _______________________________________________
>  > > osg-users mailing list
>  > > [email protected]
>  > >
>  >
>  http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>  > >
>  >
>  >
>  >
>  >       E-Mails jetzt auf Ihrem Handy.
>  > www.yahoo.de/go
>  > _______________________________________________
>  > 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
>  >
>
>
>
>       Lesen Sie Ihre E-Mails jetzt einfach von unterwegs.
>
>
> www.yahoo.de/go
>  _______________________________________________
>  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