From fb2726b0dbb765f80094eb3b3297e29745fc2009 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 19 Feb 2008 09:49:12 +0000 Subject: [PATCH] From Philip Lowman, workaround for gcc 3.2.3 bug --- examples/osgtext/osgtext.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/osgtext/osgtext.cpp b/examples/osgtext/osgtext.cpp index 43ae3794a..32ff5adec 100644 --- a/examples/osgtext/osgtext.cpp +++ b/examples/osgtext/osgtext.cpp @@ -546,7 +546,10 @@ public: for(unsigned int i=0; i<_maxNumTextPerGeode; ++i) { - osg::Vec3 position(float(rand()) / float(RAND_MAX) - 0.5f, float(rand()) / float(RAND_MAX) - 0.5f, float(i)/float(_maxNumTextPerGeode) - 0.5f); + float x = float(rand()) / float(RAND_MAX) - 0.5f; + float y = float(rand()) / float(RAND_MAX) - 0.5f; + float z = float(i) / float(_maxNumTextPerGeode) - 0.5f; + osg::Vec3 position(x, y, z); std::string str; unsigned int _numCharacters = 5;