diff --git a/NEWS.txt b/NEWS.txt index 28c02bfbb..cdedc3dc2 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,15 +1,13 @@ - - OSG News (most significant items from ChangeLog) ================================================ -18th April 2003 - OpenSceneGraph-0.9.4 +19th April 2003 - OpenSceneGraph-0.9.4 >>> Multi-threaded, multi-pipe support via integration with OpenProducer, >>> 64bit Linux support for Intel Intanium and AMD Opteron, >>> new osgText library with greater performance, and thread safety, >>> new DDS plug-in for compressed and non-compressed images, - >>> new MD2 plug-in adds support for animate Quake character, + >>> new MD2 plug-in adds support for animate Quake character and >>> support added for NV_texture_rectangle. The most significant new feature is the osgProducer library that adds @@ -23,9 +21,10 @@ OSG News (most significant items from ChangeLog) multi-threading of cull-draw pairs and GUI events. All the example programs have been ported over from being based on - GLUT to using osgProducer. This allows all the examples to scale from - running on laptops up to multiple CPU and graphics pipe systems. The - configuration of threading and multiple camera views can all be done + GLUT to using osgProducer (osgGLUT can now be found in the bazaar + section on the website). The move to osgProducer allows all the examples + to scale from running on laptops up to multiple CPU and graphics pipe systems. + The configuration of threading and multiple camera views can all be done via ASCII configuration files, no need to recompile. A number of new examples have also been added or revamped, bringing the total to 42. diff --git a/examples/osglogo/osglogo.cpp b/examples/osglogo/osglogo.cpp index 12452f41d..3fa768d80 100644 --- a/examples/osglogo/osglogo.cpp +++ b/examples/osglogo/osglogo.cpp @@ -157,11 +157,11 @@ osg:: Node* createTextLeft(const osg::BoundingBox& bb) osgText::Text* text = new osgText::Text; text->setFont(font); - text->setFontSize(120,120); + text->setFontSize(110,120); text->setAlignment(osgText::Text::RIGHT_CENTER); text->setAxisAlignment(osgText::Text::XZ_PLANE); - text->setCharacterSize((bb.zMax()-bb.zMin())*0.8f); - text->setPosition(bb.center()-osg::Vec3((bb.xMax()-bb.xMin()),-(bb.yMax()-bb.yMin())*0.5f,(bb.zMax()-bb.zMin())*0.3f)); + text->setCharacterSize((bb.zMax()-bb.zMin())*1.0f); + text->setPosition(bb.center()-osg::Vec3((bb.xMax()-bb.xMin()),-(bb.yMax()-bb.yMin())*0.5f,(bb.zMax()-bb.zMin())*0.1f)); //text->setColor(osg::Vec4(0.37f,0.48f,0.67f,1.0f)); // Neil's orignal OSG colour text->setColor(osg::Vec4(0.20f,0.45f,0.60f,1.0f)); // OGL logo colour text->setText("OpenSceneGraph"); @@ -178,7 +178,7 @@ osg:: Node* createTextLeft(const osg::BoundingBox& bb) subscript->setText("Professional Services"); subscript->setAlignment(osgText::Text::RIGHT_CENTER); subscript->setAxisAlignment(osgText::Text::XZ_PLANE); - subscript->setPosition(bb.center()-osg::Vec3((bb.xMax()-bb.xMin())*3.5f,-(bb.yMax()-bb.yMin())*0.5f,(bb.zMax()-bb.zMin())*0.6f)); + subscript->setPosition(bb.center()-osg::Vec3((bb.xMax()-bb.xMin())*4.3f,-(bb.yMax()-bb.yMin())*0.5f,(bb.zMax()-bb.zMin())*0.6f)); subscript->setColor(osg::Vec4(0.0f,0.0f,0.0f,1.0f)); // black geode->addDrawable( subscript );