Hi Robert,
I'm aware of the empty state set.
In my case I of course change the state set.
Will this achieve the desired effect?
Hi Sebartian,
A default constructed StateSet is empty, so pushing it on the
osg::State won't do anything at all. Also StateSet::pushStateSet()
never applies any State, it just pushes a StateSet on the osg::State
stack, the overall current state will applied once State::apply() is
called.
Robert.
On 20 August 2013 12:06, Sebastian Messerschmidt
<sebastian.messerschm...@gmx.de
<mailto:sebastian.messerschm...@gmx.de>> wrote:
Hi Nick,
void Drawable::drawImplementation(osg::RenderInfo& renderInfo) const
{
osg::ref_ptr<osg::StateSet> standard_state(new osg::StateSet);
renderInfo.getState()->pushStateSet(standard_state);
perform CustomRendering();
renderInfo.getState()->popStateSet(standard_state);
}
This will replace the state with the default state.
I guess you can get the current state from the renderInfo as well.
cheers
Sebastian
Hi Community,
I have a custom rendering with GL calls and I want to wrap them
in push/pop StateSet (and everything). I see in osg::State all
the push/pop (like pushUniformList) methods are not accessible.
Any hint how to do this?
Here is what is something like I need:
void Drawable::drawImplementation(osg::RenderInfo& renderInfo) const
{
pushEverything()
doCustomGLRendering();
popEverything()
}
Thanks a bunch!
Nick
--
trajce nikolov nick
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
<mailto:osg-users@lists.openscenegraph.org>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
<mailto: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
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org