From 49dea3b5891d4d4e98a9293436e4fb6eb4db5aa7 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 6 Jul 2006 20:43:23 +0000 Subject: [PATCH] Tweak for VS6.0 build --- src/osgPlugins/normals/Normals.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/osgPlugins/normals/Normals.cpp b/src/osgPlugins/normals/Normals.cpp index 8df49dbf3..52303248a 100644 --- a/src/osgPlugins/normals/Normals.cpp +++ b/src/osgPlugins/normals/Normals.cpp @@ -115,6 +115,7 @@ void Normals::MakeNormalsVisitor::apply( Geode &geode ) switch((*itr)->getMode()) { case(PrimitiveSet::TRIANGLES): + { for( unsigned int j = 0; j < (*itr)->getNumPrimitives(); j++ ) { _processPrimitive( 3, coord_index, normals_index, binding ); @@ -126,8 +127,9 @@ void Normals::MakeNormalsVisitor::apply( Geode &geode ) } break; - + } case(PrimitiveSet::TRIANGLE_STRIP): + { for( unsigned int j = 0; j < (*itr)->getNumIndices()-2; j++ ) { _processPrimitive( 3, coord_index, normals_index, binding ); @@ -138,11 +140,12 @@ void Normals::MakeNormalsVisitor::apply( Geode &geode ) if( binding == Geometry::BIND_PER_VERTEX ) normals_index += 2; break; - + } case(PrimitiveSet::TRIANGLE_FAN): break; case(PrimitiveSet::QUADS): + { for( unsigned int j = 0; j < (*itr)->getNumPrimitives(); j++ ) { _processPrimitive( 4, coord_index, normals_index, binding ); @@ -153,7 +156,7 @@ void Normals::MakeNormalsVisitor::apply( Geode &geode ) normals_index+=4; } break; - + } case(PrimitiveSet::QUAD_STRIP): case(PrimitiveSet::POLYGON): break;