Hi Don, Ok, than you can try disabling depth writes while rendering your point sprites. You can use osg::Depth attribute to disable depth writes. For example:
_state->setAttribute(new osg::Depth(osg::Depth::LESS, 0.0, 1.0, false)); The last parameter in constructor of osg::Depth controls depth writes during rendering. Best regards, Yurii Monakov 2010/12/16 Yurii Monakov <monako...@gmail.com>: > Hi Don! > > I think that you can try enabling GL_BLEND mode in your StateSet (if > it is not already enabled). > > Best regards, > Yurii Monakov > > 2010/12/16 Don Leich <d...@ilight.com>: >> Hi all, >> >> I've got a problem that I haven't been able to find a solution >> for and could use some help. I'm using the standard texture file >> "OpenSceneGraph-Data/Images/sphere.gif" as the source image for >> point sprites. The file is an image of a shaded sphere against >> a fully transparent background. >> >> I can set a state to properly render small 2-D sphere images with >> GL_POINTS primitive type. I needed to add sprites to my scene >> graph after some other content that requires setting a different >> state first. The point sprites after this other content will show >> the shaded sphere image correctly, but will now also render the >> sphere image background even though it should be fully transparent. >> >> Adding osg::StateAttribute::OVERRIDE to the blend function state >> was a thought, but no help. >> >> fn->setFunction(osg::BlendFunc::SRC_ALPHA, >> osg::BlendFunc::ONE_MINUS_SRC_ALPHA); >> >> _state->setAttributeAndModes(fn, >> osg::StateAttribute::OVERRIDE|osg::StateAttribute::ON); >> >> A dump and compare of .osg files didn't yield any insight. Does >> anyone have a suggestion for a possible fix here or maybe a way >> to debug the state with OSG internals? What besides BlendFunc >> should be in influence here? Does it sound like I'm just not >> applying the state where I think I am? >> >> Thanks, >> -Don Leich >> >> _______________________________________________ >> osg-users mailing list >> osg-users@lists.openscenegraph.org >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> > _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org