[osg-users] antialiased lines

2008-04-24 Thread Gianluca Natale
Hi OSG developers! I'm trying to draw antialiased lines with OSG ver .2.2, but I'm having problems. This is my code: osg::ref_ptrosg::Hint antialiasHint = new osg::Hint(GL_LINE_SMOOTH_HINT, GL_NICEST); StateSet-setAttributeAndModes(antialiasHint.get(), osg::StateAttribute::ON);

Re: [osg-users] antialiased lines

2008-04-24 Thread Robert Osfield
Hi Gianluca, The OSG just passes state along to the OpenGL, the glHint support is just another means to setting OpenGL state. How the OpenGL driver responds to the that State is down to the driver/hardware. In the case of line smoothing I believe that you still need to enable GL_LINE_SMOOTH

Re: [osg-users] antialiased lines

2008-04-24 Thread Michele Bosi
Ciao Gialluca, you absolutely need to enable GL_LINE_SMOOTH and GL_BLEND and to setup a blending function like for example osg::BlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA). The same goes for GL_POINT_SMOOTH. Michele On Thu, Apr 24, 2008 at 12:20 PM, Gianluca Natale [EMAIL PROTECTED] wrote:

Re: [osg-users] antialiased lines

2008-04-24 Thread Gianluca Natale
-users] antialiased lines Hi Gianluca, The OSG just passes state along to the OpenGL, the glHint support is just another means to setting OpenGL state. How the OpenGL driver responds to the that State is down to the driver/hardware. In the case of line smoothing I believe that you still need