81f553aaee
but getting there. o First cut of osgcluster demo. Very simple beginings. Alas I only one PC here so I can't test it in its current guise. o New support for NodeCallbacks, via AppCallback attached to osg::Node's, and a default osgUtil::AppVisitor which calls them on each frame. o Support for traversal masks in osg::NodeVisitor, osg::Node which allows nodes to be switched on or off via a bit mask. o Suppport for traversal number (frame number) and reference time into osg::NodeVisitor to handle syncronization of app and cull traversals. This also assist clustering as traversal number master to slaves.
23 lines
240 B
C++
23 lines
240 B
C++
#include <osg/Viewport>
|
|
|
|
using namespace osg;
|
|
|
|
Viewport::Viewport()
|
|
{
|
|
_x = 0;
|
|
_y = 0;
|
|
_width = 800;
|
|
_height = 600;
|
|
}
|
|
|
|
|
|
Viewport::~Viewport()
|
|
{
|
|
}
|
|
|
|
void Viewport::apply(State&) const
|
|
{
|
|
glViewport(_x,_y,_width,_height);
|
|
}
|
|
|