Hi Robert, Tested with Android GL_ES2 and running in my Samsung Galaxy. :).
Cheers. 2011/6/23 Javier Taibo <[email protected]> > Hi, > > Apparently everything OK in Ubuntu 10.04.2 LTS and Debian GNU/Linux > 6.0 (both in x86_64 hardware). > > The only thing I noticed in last releases is that > osgText::Text::setAutoRotateToScreen is behaving differently. Some > text that called setAutoRotateToScreen(true) is not visible now. Maybe > it is my fault, this text is under an orthographic projection and > actually the call was not needed (removing it just solved my problem). > I don't know exactly when it changed, but it think it was after 2.9.11 > and before 3.0. I need to research a bit more this issue. > > Thanks to everybody in the OSG community for the great work! > > > On Wed, Jun 22, 2011 at 6:59 PM, Robert Osfield > <[email protected]> wrote: > > Hi All, > > > > I have just tagged 3.0.0 release candidate 3, you can grab the source > from: > > > > source package : > > > http://www.openscenegraph.org/downloads/developer_releases/OpenSceneGraph-3.0.0-rc3.zip > > svn tag: svn co > > > http://www.openscenegraph.org/svn/osg/OpenSceneGraph/tags/OpenSceneGraph-3.0.0-rc3 > > OpenSceneGraph > > > > Since rc2 I have fixed a few warnings, a regression in the run on > > demand, and merged a tweak to the FindCOLLADA.cmake to handle a recent > > update to the COLLADA-DOM install path. A full ChangeLog is added > > below. > > > > So far the feedback on the OSG-3.0 branch and the release candidates > > has continued to be pretty positive, the few problems that have coming > > up have been resolved easily and with changes that are low risk so I'm > > pretty happy that we are in good place to start thinking about tagging > > the final 3.0.0 release, which I will do tomorrow or Friday depending > > on how testing of rc3 goes. > > > > I don't have an outstanding issues to chase up now so my focus is now > > turning to admin side of the release - updating the NEWS.txt and the > > wiki page, my first crack at this was to simply edit the previous NEWS > > item for 2.8 just so we had some to work from, I'll need to do a lot > > more editing to this, suggestions welcome. > > > > http://www.openscenegraph.org/projects/osg/wiki/News/Press/OSG3.0 > > > > I have also generated the authors list using the "osgversion -r > > ChangeLog > AUTHORS.txt" utility that automatically generates the > > authors file from the svn generated ChangeLog, with osgversion fixes > > any typo's of names. If you are a contributor could you please read > > through the authors list and if there is a mistake - such as a > > mispelling or your name appearing twice due to a slight variation in > > the name entered, then please just point me at the mistake and I'll > > update the code that catches and corrects this mistakes. The full > > list can be found at: > > > > > http://www.openscenegraph.org/projects/osg/wiki/Support/Contributors/ThreePointZero > > > > Once I've tagged the final release we'll need to get binaries > > generated for the main dev platforms and upload to the server, and > > also look to getting the various software repositories like Debian to > > update to 3.0.0 as well. If you can help with this please come > > forward now so we can coordinate things. As a trial run for the > > binaries I would be useful to build binaries for rc3 and get these > > tested as well prior to the final 3.0.0 release. > > > > I'll also be updating the OpenSceneGraph-Data for the release. I've > > already checked all the changes into OpenSceneGraph-Data/trunk > > required for 3.0.0 - such as converting most of the .osg's to .osgt's > > and retaining the .osg' that the 3.0 book talks about. I'll create > > the package data package tomorrow. > > > > Finally once we've for the 3.0.0 release done, binaries uploaded, > > website update we'll need to pass on the news of the release out to > > the development community. With previous releases we've used the > > following SpreadTheNews wiki page to coordinate the contacting of > > various news sites so we don't waste time contacting the same news > > portal twice. > > > > > http://www.openscenegraph.org/projects/osg/wiki/Community/Tasks/SpreadingTheNews > > > > Have I forgotton anything on the admin side? If so let me know. > > > > And finally... another please for more testing, just two more days > > left to iron out all those last minute bugs ;-) > > > > Thanks in advance for you help, > > Robert. > > > > > > -- > > > > ChangeLog since 3.0.0-rc2 > > > > > > 2011-06-22 16:18 robert > > > > * CMakeModules/FindCOLLADA.cmake: From Magnus Kessler, "I have > > recently installed the latest version of collada-dom on Linux, > > and > > found that the include path has changed. By default, collada-dom > > now installs > > its header files under /usr/local/include/collada-dom > > or/usr/include/collada- > > dom. The attached FindCollada.cmake has been updated to look for > > these > > locations in addition to the previous candidate locations." > > > > 2011-06-22 15:41 robert > > > > * AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS file for > > release > > > > 2011-06-22 12:45 robert > > > > * CMakeLists.txt: Updated RC number for the 3.0.0-rc3 > > > > 2011-06-22 12:38 robert > > > > * applications/present3D/present3D.cpp, > > examples/osgdistortion/osgdistortion.cpp, > > examples/osgposter/osgposter.cpp, > > examples/osgtext3D/TextNode.cpp, > > examples/osgthreadedterrain/osgthreadedterrain.cpp, > > examples/osgvolume/osgvolume.cpp, > > examples/osgwidgetcanvas/osgwidgetcanvas.cpp, > > src/osg/ShapeDrawable.cpp, src/osgGA/NodeTrackerManipulator.cpp, > > src/osgGA/TerrainManipulator.cpp, > > src/osgParticle/FluidProgram.cpp, > > src/osgPlugins/Inventor/ConvertToInventor.cpp, > > src/osgPlugins/OpenFlight/GeometryRecords.cpp, > > src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp, > > src/osgPlugins/ac/Geode.cpp, > src/osgPlugins/cfg/ConfigParser.cpp, > > src/osgPlugins/dds/ReaderWriterDDS.cpp, > > src/osgPlugins/hdr/hdrloader.cpp, > > src/osgPlugins/ive/ShapeAttributeList.cpp, > > src/osgPlugins/jp2/ReaderWriterJP2.cpp, > > src/osgPlugins/p3d/ReaderWriterP3D.cpp, > > src/osgPlugins/pvr/ReaderWriterPVR.cpp, > > src/osgPlugins/txp/trpage_geom.cpp, > > src/osgPlugins/txp/trpage_material.cpp, > > src/osgPlugins/txp/trpage_rarchive.cpp, > > src/osgPlugins/vtf/ReaderWriterVTF.cpp, > > src/osgPlugins/zip/ZipArchive.cpp, src/osgPlugins/zip/unzip.cpp, > > src/osgQt/QGraphicsViewAdapter.cpp, > > src/osgShadow/ParallelSplitShadowMap.cpp, > > src/osgTerrain/GeometryTechnique.cpp, src/osgText/FadeText.cpp, > > src/osgText/Text.cpp, src/osgUtil/DelaunayTriangulator.cpp, > > src/osgUtil/RenderStage.cpp, src/osgViewer/View.cpp, > > src/osgVolume/FixedFunctionTechnique.cpp: Merged from svn/trunk > > changeset 12597: > > > > Resolved warnings reported by g++ 4.6's > > -Wunused-but-set-variable. > > > > Warnings were: > > > > src/osg/ShapeDrawable.cpp: In member function ?void > > PrimitiveShapeVisitor::createHalfSphere(unsigned int, unsigned > > int, float, int, float, const Matrix&)?: > > src/osg/ShapeDrawable.cpp:1409:11: warning: variable ?nzBase? > set > > but not used [-Wunused-but-set-variable] > > src/osg/ShapeDrawable.cpp:1410:11: warning: variable > ?nRatioBase? > > set but not used [-Wunused-but-set-variable] > > src/osgUtil/DelaunayTriangulator.cpp: In function > > ?osgUtil::Triangle_list osgUtil::fillHole(osg::Vec3Array*, > > std::vector<unsigned int, std::allocator<unsigned int> >)?: > > src/osgUtil/DelaunayTriangulator.cpp:569:27: warning: variable > > ?ptest? set but not used [-Wunused-but-set-variable] > > src/osgUtil/DelaunayTriangulator.cpp: In member function ?bool > > osgUtil::DelaunayTriangulator::triangulate()?: > > src/osgUtil/DelaunayTriangulator.cpp:979:45: warning: variable > > ?curp? set but not used [-Wunused-but-set-variable] > > src/osgUtil/RenderStage.cpp: In member function ?void > > osgUtil::RenderStage::runCameraSetUp(osg::RenderInfo&)?: > > src/osgUtil/RenderStage.cpp:631:18: warning: variable > > ?stencilAttached? set but not used [-Wunused-but-set-variable] > > src/osgText/FadeText.cpp: In member function ?void > > FadeTextPolytopeData::buildPolytope()?: > > src/osgText/FadeText.cpp:74:20: warning: variable ?edge23? set > > but not used [-Wunused-but-set-variable] > > src/osgText/FadeText.cpp:75:20: warning: variable ?edge30? set > > but not used [-Wunused-but-set-variable] > > src/osgText/Text.cpp: In member function ?void > > osgText::Text::computeBackdropPositions(unsigned int) const?: > > src/osgText/Text.cpp:747:10: warning: variable ?is_valid_size? > > set but not used [-Wunused-but-set-variable] > > src/osgGA/NodeTrackerManipulator.cpp: In member function > ?virtual > > bool > > > osgGA::NodeTrackerManipulator::performMovementLeftMouseButton(double, > > double, double)?: > > src/osgGA/NodeTrackerManipulator.cpp:257:21: warning: variable > > ?lookVector? set but not used [-Wunused-but-set-variable] > > src/osgGA/NodeTrackerManipulator.cpp:259:21: warning: variable > > ?upVector? set but not used [-Wunused-but-set-variable] > > src/osgGA/TerrainManipulator.cpp: In member function ?virtual > > bool > > > osgGA::TerrainManipulator::performMovementMiddleMouseButton(double, > > double, double)?: > > src/osgGA/TerrainManipulator.cpp:217:11: warning: variable > > ?lookVector? set but not used [-Wunused-but-set-variable] > > src/osgGA/TerrainManipulator.cpp:219:11: warning: variable > > ?upVector? set but not used [-Wunused-but-set-variable] > > src/osgVolume/FixedFunctionTechnique.cpp: In member function > > ?virtual void osgVolume::FixedFunctionTechnique::init()?: > > src/osgVolume/FixedFunctionTechnique.cpp:124:30: warning: > > variable ?tf? set but not used [-Wunused-but-set-variable] > > src/osgParticle/FluidProgram.cpp: In member function ?virtual > > void osgParticle::FluidProgram::execute(double)?: > > src/osgParticle/FluidProgram.cpp:38:23: warning: variable > > ?velBefore? set but not used [-Wunused-but-set-variable] > > src/osgShadow/ParallelSplitShadowMap.cpp: In member function > > ?virtual void > > osgShadow::ParallelSplitShadowMap::cull(osgUtil::CullVisitor&)?: > > src/osgShadow/ParallelSplitShadowMap.cpp:593:22: warning: > > variable ?bb? set but not used [-Wunused-but-set-variable] > > src/osgTerrain/GeometryTechnique.cpp: In member function > ?virtual > > void > > > > osgTerrain::GeometryTechnique::generateGeometry(osgTerrain::GeometryTechnique::BufferData&, > > osgTerrain::Locator*, const osg::Vec3d&)?: > > src/osgTerrain/GeometryTechnique.cpp:777:12: warning: variable > > ?i_sampleFactor? set but not used [-Wunused-but-set-variable] > > src/osgTerrain/GeometryTechnique.cpp:778:12: warning: variable > > ?j_sampleFactor? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/dds/ReaderWriterDDS.cpp: In function ?osg::Image* > > ReadDDSFile(std::istream&)?: > > src/osgPlugins/dds/ReaderWriterDDS.cpp:314:10: warning: variable > > ?is3dImage? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/dds/ReaderWriterDDS.cpp: In function ?bool > > WriteDDSFile(const osg::Image*, std::ostream&)?: > > src/osgPlugins/dds/ReaderWriterDDS.cpp:721:10: warning: variable > > ?is3dImage? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/hdr/hdrloader.cpp: In static member function > > ?static bool HDRLoader::load(const char*, bool, > > HDRLoaderResult&)?: > > src/osgPlugins/hdr/hdrloader.cpp:101:10: warning: variable ?cmd? > > set but not used [-Wunused-but-set-variable] > > src/osgPlugins/vtf/ReaderWriterVTF.cpp: In function ?osg::Image* > > ReadVTFFile(std::istream&)?: > > src/osgPlugins/vtf/ReaderWriterVTF.cpp:360:23: warning: variable > > ?base? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/jp2/ReaderWriterJP2.cpp: In function ?int > > putdata(jas_stream_t*, jas_image_t*, int)?: > > src/osgPlugins/jp2/ReaderWriterJP2.cpp:41:13: warning: variable > > ?linelen? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/Inventor/ConvertToInventor.cpp: In member > function > > ?void ConvertToInventor::processGeometry(const osg::Geometry*, > > ConvertToInventor::InventorState*)?: > > src/osgPlugins/Inventor/ConvertToInventor.cpp:1639:10: warning: > > variable ?ok? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/Inventor/ConvertFromInventor.cpp: In member > > function ?virtual SbBool > > SoVRMLImageTextureOsg::readInstance(SoInput*, short unsigned > > int)?: > > src/osgPlugins/Inventor/ConvertFromInventor.cpp:1264:16: > warning: > > variable ?retval? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/OpenFlight/GeometryRecords.cpp: In member > function > > ?virtual void flt::Face::readRecord(flt::RecordInputStream&, > > flt::Document&)?: > > src/osgPlugins/OpenFlight/GeometryRecords.cpp:369:19: warning: > > variable ?secondaryPackedColor? set but not used > > [-Wunused-but-set-variable] > > src/osgPlugins/OpenFlight/GeometryRecords.cpp: In member > function > > ?virtual void flt::Mesh::readRecord(flt::RecordInputStream&, > > flt::Document&)?: > > src/osgPlugins/OpenFlight/GeometryRecords.cpp:942:19: warning: > > variable ?secondaryPackedColor? set but not used > > [-Wunused-but-set-variable] > > src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: In member > function > > ?virtual osgDB::ReaderWriter::ReadResult > > FLTReaderWriter::readNode(std::istream&, const Options*) const?: > > src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp:427:40: warning: > > variable ?pos? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/ive/ShapeAttributeList.cpp: In member function > > ?void ive::ShapeAttributeList::write(ive::DataOutputStream*)?: > > src/osgPlugins/ive/ShapeAttributeList.cpp:31:48: warning: > > variable ?it? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/ac/Geode.cpp: In member function ?void > > ac3d::Geode::ProcessGeometry(std::ostream&, unsigned int)?: > > src/osgPlugins/ac/Geode.cpp:806:35: warning: variable ?fRep_s? > > set but not used [-Wunused-but-set-variable] > > src/osgPlugins/ac/Geode.cpp:806:43: warning: variable ?fRep_t? > > set but not used [-Wunused-but-set-variable] > > src/osgPlugins/ac/Geode.cpp:807:35: warning: variable > ?fOffset_s? > > set but not used [-Wunused-but-set-variable] > > src/osgPlugins/ac/Geode.cpp:807:46: warning: variable > ?fOffset_t? > > set but not used [-Wunused-but-set-variable] > > src/osgPlugins/ac/Geode.cpp:932:38: warning: variable > > ?primLength? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/txp/trpage_geom.cpp: In member function ?virtual > > bool trpgGeometry::Write(trpgWriteBuffer&)?: > > src/osgPlugins/txp/trpage_geom.cpp:615:19: warning: variable ?u? > > set but not used [-Wunused-but-set-variable] > > src/osgPlugins/txp/trpage_material.cpp: In member function ?int > > trpgMatTable::AddMaterial(const trpgMaterial&, bool)?: > > src/osgPlugins/txp/trpage_material.cpp:103:10: warning: variable > > ?spaceInTable? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/txp/trpage_rarchive.cpp: In member function > > ?virtual bool trpgr_Archive::ReadHeader(bool)?: > > src/osgPlugins/txp/trpage_rarchive.cpp:261:14: warning: variable > > ?headerHasTexTable? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/zip/unzip.cpp: In member function ?ZRESULT > > TUnzip::Get(int, ZIPENTRY*)?: > > src/osgPlugins/zip/unzip.cpp:4055:8: warning: variable ?hidden? > > set but not used [-Wunused-but-set-variable] > > src/osgPlugins/zip/unzip.cpp:4055:22: warning: variable ?system? > > set but not used [-Wunused-but-set-variable] > > src/osgPlugins/zip/unzip.cpp:4055:36: warning: variable > ?archive? > > set but not used [-Wunused-but-set-variable] > > src/osgPlugins/zip/ZipArchive.cpp: In member function ?virtual > > bool ZipArchive::getFileNames(osgDB::Archive::FileNameList&) > > const?: > > src/osgPlugins/zip/ZipArchive.cpp:91:37: warning: variable > > ?iterEnd? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/pvr/ReaderWriterPVR.cpp: In member function > > ?osgDB::ReaderWriter::ReadResult > > ReaderWriterPVR::readPVRStream(std::istream&) const?: > > src/osgPlugins/pvr/ReaderWriterPVR.cpp:155:14: warning: variable > > ?hasAlpha? set but not used [-Wunused-but-set-variable] > > src/osgViewer/View.cpp: In function ?osg::Geometry* > > create3DSphericalDisplayDistortionMesh(const Vec3&, const Vec3&, > > const Vec3&, double, double, osg::Image*, const Matrix&)?: > > src/osgViewer/View.cpp:737:15: warning: variable ?cursor? set > but > > not used [-Wunused-but-set-variable] > > src/osgViewer/View.cpp: In function ?osg::Geometry* > > createParoramicSphericalDisplayDistortionMesh(const Vec3&, const > > Vec3&, const Vec3&, double, double, osg::Image*, const > Matrix&)?: > > src/osgViewer/View.cpp:1130:19: warning: variable ?cursor? set > > but not used [-Wunused-but-set-variable] > > src/osgViewer/View.cpp:1118:15: warning: variable ?dx? set but > > not used [-Wunused-but-set-variable] > > src/osgViewer/GraphicsWindowX11.cpp: In member function ?virtual > > void osgViewer::GraphicsWindowX11::checkEvents()?: > > src/osgViewer/GraphicsWindowX11.cpp:1181:10: warning: variable > > ?destroyWindowRequested? set but not used > > [-Wunused-but-set-variable] > > src/osgPlugins/cfg/ConfigParser.cpp: In member function ?bool > > osgProducer::CameraConfig::parseFile(const string&)?: > > src/osgPlugins/cfg/ConfigParser.cpp:2247:13: warning: variable > > ?result? set but not used [-Wunused-but-set-variable] > > src/osgQt/QGraphicsViewAdapter.cpp: In member function ?bool > > osgQt::QGraphicsViewAdapter::handlePointerEvent(int, int, int)?: > > src/osgQt/QGraphicsViewAdapter.cpp:344:17: warning: variable > > ?viewportGeometry? set but not used [-Wunused-but-set-variable] > > examples/osgdistortion/osgdistortion.cpp: In function > ?osg::Node* > > createDistortionSubgraph(osg::Node*, const Vec4&)?: > > examples/osgdistortion/osgdistortion.cpp:125:19: warning: > > variable ?cursor? set but not used [-Wunused-but-set-variable] > > examples/osgdistortion/osgdistortion.cpp:126:19: warning: > > variable ?texcoord? set but not used [-Wunused-but-set-variable] > > examples/osgdistortion/osgdistortion.cpp: In function > > ?osg::Geometry* createDomeDistortionMesh(const Vec3&, const > > Vec3&, const Vec3&, osg::ArgumentParser&)?: > > examples/osgdistortion/osgdistortion.cpp:358:15: warning: > > variable ?cursor? set but not used [-Wunused-but-set-variable] > > examples/osgposter/osgposter.cpp: In function ?int main(int, > > char**)?: > > examples/osgposter/osgposter.cpp:253:31: warning: variable > > ?outputTiles? set but not used [-Wunused-but-set-variable] > > examples/osgthreadedterrain/osgthreadedterrain.cpp: In function > > ?int main(int, char**)?: > > examples/osgthreadedterrain/osgthreadedterrain.cpp:669:10: > > warning: variable ?readParameter? set but not used > > [-Wunused-but-set-variable] > > examples/osgtext3D/TextNode.cpp: In member function ?virtual > void > > osgText::Layout::layout(osgText::TextNode&) const?: > > examples/osgtext3D/TextNode.cpp:80:11: warning: variable > > ?characterHeightScale? set but not used > > [-Wunused-but-set-variable] > > examples/osgvolume/osgvolume.cpp: In function ?int main(int, > > char**)?: > > examples/osgvolume/osgvolume.cpp:678:38: warning: variable > > ?internalFormatMode? set but not used > [-Wunused-but-set-variable] > > examples/osgwidgetcanvas/osgwidgetcanvas.cpp: In function ?bool > > windowMouseOver(osgWidget::Event&)?: > > examples/osgwidgetcanvas/osgwidgetcanvas.cpp:27:24: warning: > > variable ?xy? set but not used [-Wunused-but-set-variable] > > examples/osgwidgetcanvas/osgwidgetcanvas.cpp: In function ?bool > > widgetMouseOver(osgWidget::Event&)?: > > examples/osgwidgetcanvas/osgwidgetcanvas.cpp:35:24: warning: > > variable ?xy? set but not used [-Wunused-but-set-variable] > > src/osgPlugins/p3d/ReaderWriterP3D.cpp: In member function > > ?osg::Node* ReaderWriterP3DXML::parseXmlGraph(osgDB::XmlNode*, > > bool, osgDB::Options*) const?: > > src/osgPlugins/p3d/ReaderWriterP3D.cpp:2121:10: warning: > variable > > ?readSlide? set but not used [-Wunused-but-set-variable] > > applications/present3D/present3D.cpp: In function ?int main(int, > > char**)?: > > applications/present3D/present3D.cpp:639:10: warning: variable > > ?sizesSpecified? set but not used [-Wunused-but-set-variable] > > > > 2011-06-22 09:06 robert > > > > * src/osgViewer/CompositeViewer.cpp, src/osgViewer/Viewer.cpp: > > Fixed regression in --run-on-demand feature > > > > 2011-06-21 17:30 robert > > > > * src/osg/glu/libutil/mipmap.cpp: Merged from svn/trunk changeset > > r12593, Removed assert() that always evaluated to true. > > > > 2011-06-21 13:03 robert > > > > * CMakeModules/Find3rdPartyDependencies.cmake: Merged from > > svn/trunk, changeset 12591, From Torben Dannhauer, "originally I > > posted the addendum of 'freetype244MT', but that was wrong. > > I updated it to the correct addendum of 'freetype244' yesterday, > > but supposedly that was not forwarded to you by the > > forum-to-mail-gateway. > > > > Find attached the corrected CMake module. " > > _______________________________________________ > > osg-users mailing list > > [email protected] > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > > > > -- > Javier Taibo > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > -- Jordi Torres Fabra gvSIG 3D blog http://gvsig3d.blogspot.com Instituto de Automática e Informática Industrial http://www.ai2.upv.es
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

