From 7f6938ebad08be6743e01eb5991669e0adbb1250 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 21 Jun 2011 09:58:31 +0000 Subject: [PATCH] Merged from svn/trunk warnings fixes provided by Changeset 12582 from Michael Platings, along with addition of returns at ends of files and changes to tabs to four spaces. --- src/osgPlugins/fbx/WriterCompareTriangle.cpp | 2 +- src/osgPlugins/fbx/WriterCompareTriangle.h | 2 +- src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp | 4 ++-- src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h | 2 +- src/osgPlugins/fbx/fbxRLight.cpp | 2 ++ src/osgPlugins/fbx/fbxRMesh.cpp | 6 ++++++ src/osgPlugins/fbx/fbxRNode.cpp | 2 ++ 7 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/osgPlugins/fbx/WriterCompareTriangle.cpp b/src/osgPlugins/fbx/WriterCompareTriangle.cpp index 66b2eb6e0..f6f8939dd 100644 --- a/src/osgPlugins/fbx/WriterCompareTriangle.cpp +++ b/src/osgPlugins/fbx/WriterCompareTriangle.cpp @@ -147,4 +147,4 @@ WriterCompareTriangle::inWhichBox(const osg::Vec3::value_type x, } } throw "Point is not in any box"; -} \ No newline at end of file +} diff --git a/src/osgPlugins/fbx/WriterCompareTriangle.h b/src/osgPlugins/fbx/WriterCompareTriangle.h index a3c841d13..eb42e24e4 100644 --- a/src/osgPlugins/fbx/WriterCompareTriangle.h +++ b/src/osgPlugins/fbx/WriterCompareTriangle.h @@ -48,4 +48,4 @@ private: std::vector boxList; }; -#endif // _3DS_WRITER_COMPARE_TRIANGLE_HEADER__ \ No newline at end of file +#endif // _3DS_WRITER_COMPARE_TRIANGLE_HEADER__ diff --git a/src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp b/src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp index d250e8323..c8569aa66 100644 --- a/src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp +++ b/src/osgPlugins/fbx/fbxMaterialToOsgStateSet.cpp @@ -84,7 +84,7 @@ FbxMaterialToOsgStateSet::convert(const KFbxSurfaceMaterial* pFbxMat) if (lTexture) { // support only spherical reflection maps... - if (KFbxFileTexture::eUMT_ENVIRONMENT == lTexture->GetMappingType()) + if (KFbxFileTexture::eUMT_ENVIRONMENT == lTexture->CurrentMappingType.Get()) { result.reflectionTexture = fbxTextureToOsgTexture(lTexture); result.reflectionChannel = lTexture->UVSet.Get(); @@ -237,4 +237,4 @@ void FbxMaterialToOsgStateSet::checkInvertTransparency() pMaterial->setDiffuse(osg::Material::FRONT_AND_BACK, diffuse); } } -} \ No newline at end of file +} diff --git a/src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h b/src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h index 25868ee01..896716321 100644 --- a/src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h +++ b/src/osgPlugins/fbx/fbxMaterialToOsgStateSet.h @@ -97,4 +97,4 @@ private: }; -#endif //FBXMATERIALTOOSGSTATESET_H \ No newline at end of file +#endif //FBXMATERIALTOOSGSTATESET_H diff --git a/src/osgPlugins/fbx/fbxRLight.cpp b/src/osgPlugins/fbx/fbxRLight.cpp index 063becb91..594e3e31f 100644 --- a/src/osgPlugins/fbx/fbxRLight.cpp +++ b/src/osgPlugins/fbx/fbxRLight.cpp @@ -56,6 +56,8 @@ osgDB::ReaderWriter::ReadResult OsgFbxReader::readFbxLight(KFbxNode* pNode, int& switch (fbxLight->DecayType.Get()) { + case KFbxLight::eNONE: + break; case KFbxLight::eLINEAR: osgLight->setLinearAttenuation(fbxDecayStart); break; diff --git a/src/osgPlugins/fbx/fbxRMesh.cpp b/src/osgPlugins/fbx/fbxRMesh.cpp index 6ad6c2f30..1efd6f6bf 100644 --- a/src/osgPlugins/fbx/fbxRMesh.cpp +++ b/src/osgPlugins/fbx/fbxRMesh.cpp @@ -62,6 +62,8 @@ bool layerElementValid(const KFbxLayerElementTemplate* pLayerElement) case KFbxLayerElement::eDIRECT: case KFbxLayerElement::eINDEX_TO_DIRECT: return true; + default: + break; } return false; @@ -85,6 +87,8 @@ int getVertexIndex(const KFbxLayerElementTemplate* pLayerElement, case KFbxLayerElement::eBY_POLYGON: index = nPolygon; break; + default: + OSG_WARN << "getVertexIndex: unsupported FBX mapping mode" << std::endl; } if (pLayerElement->GetReferenceMode() == KFbxLayerElement::eDIRECT) @@ -107,6 +111,8 @@ int getPolygonIndex(const KFbxLayerElementTemplate* pLayerElement, int nPolyg return nPolygon; case KFbxLayerElement::eINDEX_TO_DIRECT: return pLayerElement->GetIndexArray().GetAt(nPolygon); + default: + break; } } diff --git a/src/osgPlugins/fbx/fbxRNode.cpp b/src/osgPlugins/fbx/fbxRNode.cpp index 9640ce8dd..65b9b0ecd 100644 --- a/src/osgPlugins/fbx/fbxRNode.cpp +++ b/src/osgPlugins/fbx/fbxRNode.cpp @@ -568,6 +568,8 @@ osgDB::ReaderWriter::ReadResult OsgFbxReader::readFbxNode( } } break; + default: + break; } if (bEmpty)