From: <jww...@us...> - 2014-03-18 21:49:15
|
Revision: 3311 http://sourceforge.net/p/quesa/code/3311 Author: jwwalker Date: 2014-03-18 21:49:12 +0000 (Tue, 18 Mar 2014) Log Message: ----------- Fix various compiler warnings. Modified Paths: -------------- trunk/quesa/Development/Source/Core/Geometry/E3Geometry.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryBox.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryCone.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryCylinder.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryDisk.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryEllipse.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryEllipsoid.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryLine.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryMesh.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryNURBCurve.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryNURBPatch.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryPixmapMarker.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolyLine.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolygon.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolyhedron.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryTorus.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryTriGrid.c trunk/quesa/Development/Source/Core/Geometry/E3GeometryTriMesh.c trunk/quesa/Development/Source/Core/Support/E3Tessellate.c trunk/quesa/Development/Source/Core/System/E3DrawContext.c trunk/quesa/Development/Source/Core/System/E3Group.c trunk/quesa/Development/Source/Core/System/E3IOData.c trunk/quesa/Development/Source/Core/System/E3Main.c trunk/quesa/Development/Source/Core/System/E3Memory.c trunk/quesa/Development/Source/Core/System/E3Set.c trunk/quesa/Development/Source/Core/System/E3Shader.c trunk/quesa/Development/Source/Core/System/E3String.c trunk/quesa/Development/Source/Core/System/E3Texture.c trunk/quesa/Development/Source/Core/System/E3Transform.c trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c trunk/quesa/Development/Source/Renderers/Common/GLCocoaContext.m trunk/quesa/Development/Source/Renderers/Common/GLDrawContext.c trunk/quesa/Development/Source/Renderers/Common/GLGPUSharing.cpp trunk/quesa/Development/Source/Renderers/Common/GLGPUSharing.h trunk/quesa/Development/Source/Renderers/HiddenLine/HiddenLine.cpp trunk/quesa/Development/Source/Renderers/Interactive/IRLights.c trunk/quesa/Development/Source/Renderers/Interactive/IRRegister.c trunk/quesa/Development/Source/Renderers/Interactive/IRRenderer.c trunk/quesa/Development/Source/Renderers/Interactive/IRUpdate.c trunk/quesa/Development/Source/Renderers/Wireframe/WFRenderer.cpp Modified: trunk/quesa/Development/Source/Core/Geometry/E3Geometry.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3Geometry.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3Geometry.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -15,7 +15,7 @@ for every sub-class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -607,7 +607,6 @@ TQ3ObjectType objectType, TQ3GeometryObject theGeom, const void *geomData, TQ3Object *cachedGeom) { -#pragma unused(theView) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryBox.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryBox.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryBox.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Box geometry class. COPYRIGHT: - Copyright (c) 1999-2010, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -476,7 +476,7 @@ TQ3Point3D workPt; TQ3Status status; TQ3Vector3D majCrossMin, majCrossOrient, minCrossOrient; -#pragma unused(theView, theGeom) +#pragma unused(theGeom) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryCone.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryCone.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryCone.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Cone geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -193,8 +193,6 @@ { const TQ3ConeData *fromInstanceData = (const TQ3ConeData *) fromPrivateData; TQ3ConeData *toInstanceData = (TQ3ConeData *) toPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromObject) -#pragma unused(toObject) @@ -717,7 +715,6 @@ // Not implemented break; - case kQ3SubdivisionMethodSize32: default: Q3_ASSERT(!"Unknown subdivision method"); break; Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryCylinder.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryCylinder.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryCylinder.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Cylinder geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -201,8 +201,6 @@ { const TQ3CylinderData *fromInstanceData = (const TQ3CylinderData *) fromPrivateData; TQ3CylinderData *toInstanceData = (TQ3CylinderData *) toPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromObject) -#pragma unused(toObject) @@ -323,7 +321,6 @@ // Not implemented break; - case kQ3SubdivisionMethodSize32: default: Q3_ASSERT(!"Unknown subdivision method"); break; Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryDisk.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryDisk.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryDisk.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Pixmap Marker geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -265,7 +265,6 @@ // Not implemented break; - case kQ3SubdivisionMethodSize32: default: Q3_ASSERT(!"Unknown subdivision method"); break; Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryEllipse.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryEllipse.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryEllipse.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Pixmap Marker geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -208,7 +208,6 @@ // Not implemented break; - case kQ3SubdivisionMethodSize32: default: Q3_ASSERT(!"Unknown subdivision method"); break; Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryEllipsoid.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryEllipsoid.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryEllipsoid.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Ellipsoid geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -180,8 +180,6 @@ { const TQ3EllipsoidData *fromInstanceData = (const TQ3EllipsoidData *) fromPrivateData; TQ3EllipsoidData *toInstanceData = (TQ3EllipsoidData *) toPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromObject) -#pragma unused(toObject) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Pixmap Marker geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -83,7 +83,6 @@ { TQ3GeneralPolygonData *instanceData = (TQ3GeneralPolygonData *) privateData; const TQ3GeneralPolygonData *generalPolygonData = (const TQ3GeneralPolygonData *) paramData; TQ3Status qd3dStatus; -#pragma unused(theObject) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryLine.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryLine.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryLine.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Line geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -293,7 +293,6 @@ { TQ3LineData *toInstanceData = (TQ3LineData *) toPrivateData; TQ3LineData *fromInstanceData = (TQ3LineData *) fromPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromPrivateData) #pragma unused(toObject) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryMesh.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryMesh.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryMesh.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Mesh geometry class. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -3797,8 +3797,6 @@ { const TE3MeshData* fromInstanceData = (const TE3MeshData*) fromPrivateData; TE3MeshData* toInstanceData = (TE3MeshData*) toPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromObject) -#pragma unused(toObject) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryNURBCurve.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryNURBCurve.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryNURBCurve.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa NURB Curve geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -183,8 +183,6 @@ { const TQ3NURBCurveData *fromInstanceData = (const TQ3NURBCurveData *) fromPrivateData; TQ3NURBCurveData *toInstanceData = (TQ3NURBCurveData *) toPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromObject) -#pragma unused(toObject) @@ -751,7 +749,6 @@ TQ3GeometryObject thePolyLine; TQ3Status theStatus; TQ3Uns32 numPoints = 0; -#pragma unused(theView) @@ -779,7 +776,6 @@ return(NULL); break ; - case kQ3SubdivisionMethodSize32: default: Q3_ASSERT(!"Unknown subdivision method"); break; Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryNURBPatch.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryNURBPatch.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryNURBPatch.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa NURB Patch geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -252,8 +252,6 @@ { const TQ3NURBPatchData *fromInstanceData = (const TQ3NURBPatchData *) fromPrivateData; TQ3NURBPatchData *toInstanceData = (TQ3NURBPatchData *) toPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromObject) -#pragma unused(toObject) @@ -1237,7 +1235,6 @@ break; - case kQ3SubdivisionMethodSize32: default: Q3_ASSERT(!"Unknown subdivision method"); break; Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryPixmapMarker.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Pixmap Marker geometry class. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -282,7 +282,7 @@ static void e3geom_pixmapmarker_update_position(TQ3ViewObject theView, const TQ3PixmapMarkerData *geomData, TQ3Object cachedGeom) { TQ3Matrix4x4 theMatrix, worldToFrustum, frustumToWindow; - TQ3TransformObject theTransform; + TQ3TransformObject theTransform = NULL; TQ3Status qd3dStatus; TQ3GroupPosition groupPos; TQ3Point3D thePoint; Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolyLine.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolyLine.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolyLine.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa PolyLine geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -243,7 +243,6 @@ { TQ3PolyLineData *toInstanceData = (TQ3PolyLineData *) toPrivateData; TQ3PolyLineData *fromInstanceData = (TQ3PolyLineData *) fromPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromPrivateData) #pragma unused(toObject) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolygon.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolygon.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolygon.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Pixmap Marker geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -190,7 +190,6 @@ TQ3GeometryObject theTriMesh; TQ3Point3D *thePoints; TQ3TriMeshEdgeData *theEdges; -#pragma unused(theView) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolyhedron.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolyhedron.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryPolyhedron.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Pixmap Marker geometry class. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -417,7 +417,6 @@ TQ3GeometryObject theTriMesh; TQ3Point3D *thePoints; TQ3TriMeshEdgeData *theEdges; -#pragma unused(theView) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryTorus.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryTorus.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryTorus.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Torus geometry class. COPYRIGHT: - Copyright (c) 1999-2008, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -180,8 +180,6 @@ { const TQ3TorusData *fromInstanceData = (const TQ3TorusData *) fromPrivateData; TQ3TorusData *toInstanceData = (TQ3TorusData *) toPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromObject) -#pragma unused(toObject) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryTriGrid.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryTriGrid.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryTriGrid.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa TriGrid geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -243,8 +243,6 @@ { const TQ3TriGridData *fromInstanceData = (const TQ3TriGridData *) fromPrivateData; TQ3TriGridData *toInstanceData = (TQ3TriGridData *) toPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromObject) -#pragma unused(toObject) @@ -384,7 +382,6 @@ TQ3Uns32 i, col, row, tnum=0, vnum=0; TQ3Boolean cacheAsTriangles = kQ3False; // to always test triangles, set this to true! TQ3DisplayGroupState gpState; -#pragma unused(theView) Modified: trunk/quesa/Development/Source/Core/Geometry/E3GeometryTriMesh.c =================================================================== --- trunk/quesa/Development/Source/Core/Geometry/E3GeometryTriMesh.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Geometry/E3GeometryTriMesh.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa Pixmap Marker geometry class. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -307,7 +307,7 @@ static TQ3Status e3geom_trimesh_copydata(const TQ3TriMeshData *src, TQ3TriMeshData *dst, TQ3Boolean isDuplicate) { TQ3Status qd3dStatus = kQ3Success; - TQ3Uns32 n; + TQ3Uns32 n = 0; Modified: trunk/quesa/Development/Source/Core/Support/E3Tessellate.c =================================================================== --- trunk/quesa/Development/Source/Core/Support/E3Tessellate.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/Support/E3Tessellate.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa tessellator functions. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -272,7 +272,6 @@ default: Q3_ASSERT(!"Can never happen"); return; - break; } @@ -340,7 +339,6 @@ default: Q3_ASSERT(!"Can never happen"); return; - break; } Modified: trunk/quesa/Development/Source/Core/System/E3DrawContext.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3DrawContext.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3DrawContext.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa API calls. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -138,7 +138,6 @@ static void e3drawcontext_pixmap_delete(TQ3Object theObject, void *privateData) { TQ3DrawContextUnionData *instanceData = (TQ3DrawContextUnionData *) privateData; -#pragma unused(privateData) Modified: trunk/quesa/Development/Source/Core/System/E3Group.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3Group.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3Group.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa API calls. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -117,7 +117,6 @@ ) : E3ShapeInfo ( newClassMetaHandler, newParent ) , - acceptObjectMethod ( (TQ3XGroupAcceptObjectMethod) Find_Method ( kQ3XMethodType_GroupAcceptObject ) ) , addObjectMethod ( (TQ3XGroupAddObjectMethod) Find_Method ( kQ3XMethodType_GroupAddObject ) ) , addObjectBeforeMethod ( (TQ3XGroupAddObjectBeforeMethod) Find_Method ( kQ3XMethodType_GroupAddObjectBefore ) ) , addObjectAfterMethod ( (TQ3XGroupAddObjectAfterMethod) Find_Method ( kQ3XMethodType_GroupAddObjectAfter ) ) , @@ -137,10 +136,11 @@ getPrevObjectPositionMethod ( (TQ3XGroupGetPrevObjectPositionMethod) Find_Method ( kQ3XMethodType_GroupGetPrevObjectPosition ) ) , positionNewMethod ( (TQ3XGroupPositionNewMethod) Find_Method ( kQ3XMethodType_GroupPositionNew ) ) , - positionDeleteMethod ( (TQ3XGroupPositionDeleteMethod) Find_Method ( kQ3XMethodType_GroupPositionDelete ) ) , + acceptObjectMethod ( (TQ3XGroupAcceptObjectMethod) Find_Method ( kQ3XMethodType_GroupAcceptObject ) ) , startIterateMethod ( (TQ3XGroupStartIterateMethod) Find_Method ( kQ3XMethodType_GroupStartIterate ) ) , - endIterateMethod ( (TQ3XGroupEndIterateMethod) Find_Method ( kQ3XMethodType_GroupEndIterate ) ) + endIterateMethod ( (TQ3XGroupEndIterateMethod) Find_Method ( kQ3XMethodType_GroupEndIterate ) ), + positionDeleteMethod ( (TQ3XGroupPositionDeleteMethod) Find_Method ( kQ3XMethodType_GroupPositionDelete ) ) { if ( acceptObjectMethod == NULL || addObjectMethod == NULL @@ -1337,7 +1337,6 @@ e3group_display_submit_render(TQ3ViewObject theView, TQ3ObjectType objectType, TQ3Object theObject, const void *objectData) { -#pragma unused( objectType, objectData ) TQ3Status qd3dStatus = kQ3Success; @@ -1397,7 +1396,6 @@ e3group_display_submit_bounds(TQ3ViewObject theView, TQ3ObjectType objectType, TQ3Object theObject, const void *objectData) { -#pragma unused( objectType, objectData ) @@ -1444,7 +1442,6 @@ e3group_display_submit_pick(TQ3ViewObject theView, TQ3ObjectType objectType, TQ3Object theObject, const void *objectData) { -#pragma unused( objectType, objectData ) @@ -1492,7 +1489,6 @@ e3group_display_submit_write(TQ3ViewObject theView, TQ3ObjectType objectType, TQ3Object theObject, const void *objectData) { -#pragma unused( objectType, objectData ) Modified: trunk/quesa/Development/Source/Core/System/E3IOData.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3IOData.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3IOData.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa API calls. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -178,7 +178,6 @@ TQ3Status qd3dStatus = kQ3Success ; #pragma unused(fromObject) -#pragma unused(toObject) @@ -334,7 +333,6 @@ TQ3Status qd3dStatus = kQ3Success ; #pragma unused(fromObject) -#pragma unused(toObject) Modified: trunk/quesa/Development/Source/Core/System/E3Main.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3Main.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3Main.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -262,7 +262,6 @@ { E3Shared *instanceData = (E3Shared *) toObject ; E3Shared *fromInstanceData = (E3Shared *) fromObject ; -#pragma unused(fromPrivateData, toPrivateData) @@ -354,9 +353,9 @@ : E3ClassInfo ( newClassMetaHandler , newParent ) , // Fill in the method data of the class disposeMethod ( (TQ3XObjectDisposeMethod) Find_Method ( kQ3XMethodTypeObjectDispose , kQ3True ) ) , - newMethod ( (TQ3XObjectNewMethod) Find_Method ( kQ3XMethodTypeObjectNew , kQ3False ) ) , // N.B. False, not inherited deleteMethod ( (TQ3XObjectDeleteMethod) Find_Method ( kQ3XMethodTypeObjectDelete , kQ3False ) ) , // N.B. False, not inherited duplicateMethod ( (TQ3XObjectDuplicateMethod) Find_Method ( kQ3XMethodTypeObjectDuplicate , kQ3False ) ) , // N.B. False, not inherited + newMethod ( (TQ3XObjectNewMethod) Find_Method ( kQ3XMethodTypeObjectNew , kQ3False ) ) , // N.B. False, not inherited submitRenderMethod ( (TQ3XObjectSubmitMethod) Find_Method ( kQ3XMethodTypeObjectSubmitRender , kQ3True ) ) , submitPickMethod ( (TQ3XObjectSubmitMethod) Find_Method ( kQ3XMethodTypeObjectSubmitPick , kQ3True ) ) , submitBoundsMethod ( (TQ3XObjectSubmitMethod) Find_Method ( kQ3XMethodTypeObjectSubmitBounds , kQ3True ) ) , @@ -553,7 +552,7 @@ e3root_duplicate(TQ3Object fromObject, const void *fromPrivateData, TQ3Object toObject, void *toPrivateData) { -#pragma unused( fromObject, fromPrivateData ) +#pragma unused( fromObject ) TQ3Status q3status; q3status = e3root_new( toObject, toPrivateData, NULL ); Modified: trunk/quesa/Development/Source/Core/System/E3Memory.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3Memory.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3Memory.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa memory manager. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -159,7 +159,6 @@ TQ3SlabParams *params = (TQ3SlabParams *) paramData; TQ3Status qd3dStatus = kQ3Success; void *theData; -#pragma unused(theObject) Modified: trunk/quesa/Development/Source/Core/System/E3Set.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3Set.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3Set.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -22,7 +22,7 @@ routines on an attribute set - so this implementation would be OK. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -659,7 +659,6 @@ { const TQ3SetData *fromInstanceData = (const TQ3SetData *) fromPrivateData; TQ3SetData *toInstanceData = (TQ3SetData *) toPrivateData; TQ3Status qd3dStatus; -#pragma unused(fromObject) @@ -1401,7 +1400,6 @@ static void e3attribute_surfaceshader_delete(TQ3Object theObject, void *privateData) { TQ3SurfaceShaderObject *instanceData = (TQ3SurfaceShaderObject *) privateData; -#pragma unused(privateData) #pragma unused(theObject) @@ -1422,8 +1420,6 @@ TQ3Object toObject, void *toPrivateData) { const TQ3SurfaceShaderObject *fromInstanceData = (const TQ3SurfaceShaderObject *) fromPrivateData; TQ3SurfaceShaderObject *toInstanceData = (TQ3SurfaceShaderObject *) toPrivateData; -#pragma unused(fromObject) -#pragma unused(toObject) @@ -2968,65 +2964,66 @@ //----------------------------------------------------------------------------- void * E3XAttributeSet_GetPointer(TQ3AttributeSet attributeSet, TQ3AttributeType attributeType) - { +{ E3Set* set = (E3Set*) attributeSet ; + void* data = NULL; Q3_REQUIRE_OR_RESULT(Q3_VALID_PTR(attributeSet), NULL); - + switch (attributeType) { case kQ3AttributeTypeSurfaceUV: - return ( set->setData.theMask & kQ3XAttributeMaskSurfaceUV ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskSurfaceUV ) == 0 ? NULL : &set->setData.attributes.surfaceUV ; break; case kQ3AttributeTypeShadingUV: - return ( set->setData.theMask & kQ3XAttributeMaskShadingUV ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskShadingUV ) == 0 ? NULL : &set->setData.attributes.shadingUV ; break; case kQ3AttributeTypeNormal: - return ( set->setData.theMask & kQ3XAttributeMaskNormal ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskNormal ) == 0 ? NULL : &set->setData.attributes.normal ; break; case kQ3AttributeTypeAmbientCoefficient: - return ( set->setData.theMask & kQ3XAttributeMaskAmbientCoefficient ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskAmbientCoefficient ) == 0 ? NULL : &set->setData.attributes.ambientCoeficient ; break; case kQ3AttributeTypeDiffuseColor: - return ( set->setData.theMask & kQ3XAttributeMaskDiffuseColor ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskDiffuseColor ) == 0 ? NULL : &set->setData.attributes.diffuseColor ; break; case kQ3AttributeTypeSpecularColor: - return ( set->setData.theMask & kQ3XAttributeMaskSpecularColor ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskSpecularColor ) == 0 ? NULL : &set->setData.attributes.specularColor ; break; case kQ3AttributeTypeSpecularControl: - return ( set->setData.theMask & kQ3XAttributeMaskSpecularControl ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskSpecularControl ) == 0 ? NULL : &set->setData.attributes.specularControl ; break; case kQ3AttributeTypeTransparencyColor: - return ( set->setData.theMask & kQ3XAttributeMaskTransparencyColor ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskTransparencyColor ) == 0 ? NULL : &set->setData.attributes.transparencyColor ; break; case kQ3AttributeTypeSurfaceTangent: - return ( set->setData.theMask & kQ3XAttributeMaskSurfaceTangent ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskSurfaceTangent ) == 0 ? NULL : &set->setData.attributes.surfaceTangent ; break; case kQ3AttributeTypeHighlightState: - return ( set->setData.theMask & kQ3XAttributeMaskHighlightState ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskHighlightState ) == 0 ? NULL : &set->setData.attributes.highlightState; break; case kQ3AttributeTypeSurfaceShader: - return ( set->setData.theMask & kQ3XAttributeMaskSurfaceShader ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskSurfaceShader ) == 0 ? NULL : &set->setData.attributes.surfaceShader ; break; case kQ3AttributeTypeEmissiveColor: - return ( set->setData.theMask & kQ3XAttributeMaskEmissiveColor ) == 0 ? + data = ( set->setData.theMask & kQ3XAttributeMaskEmissiveColor ) == 0 ? NULL : &set->setData.attributes.emissiveColor ; break; } - return NULL ; - } + return data ; +} Modified: trunk/quesa/Development/Source/Core/System/E3Shader.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3Shader.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3Shader.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa API calls. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -175,8 +175,6 @@ { const TQ3ShaderData * fromInstanceData = (const TQ3ShaderData *) fromPrivateData; TQ3ShaderData * toInstanceData = (TQ3ShaderData *) toPrivateData; -#pragma unused(fromObject) -#pragma unused(toObject) // Validate our parameters @@ -365,8 +363,6 @@ { const TQ3TextureObject * fromInstanceData = (const TQ3TextureObject *) fromPrivateData; TQ3TextureObject * toInstanceData = (TQ3TextureObject *) toPrivateData; -#pragma unused(fromObject) -#pragma unused(toObject) Modified: trunk/quesa/Development/Source/Core/System/E3String.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3String.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3String.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa API calls. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -119,7 +119,6 @@ static void e3string_c_delete(TQ3Object theObject, void *privateData) { TQ3StringPtr *instanceData = (TQ3StringPtr *) privateData; -#pragma unused(privateData) @@ -139,8 +138,6 @@ TQ3Object toObject, void *toPrivateData) { const TQ3StringPtr *fromInstanceData = (const TQ3StringPtr *) fromPrivateData; TQ3StringPtr *toInstanceData = (TQ3StringPtr *) toPrivateData; -#pragma unused(fromObject) -#pragma unused(toObject) Modified: trunk/quesa/Development/Source/Core/System/E3Texture.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3Texture.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3Texture.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa API calls. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -180,8 +180,6 @@ TQ3StoragePixmap * toInstanceData = (TQ3StoragePixmap *) toPrivateData; TQ3Status qd3dStatus = kQ3Success ; -#pragma unused(fromObject) -#pragma unused(toObject) @@ -333,8 +331,6 @@ const TQ3Mipmap * fromInstanceData = (const TQ3Mipmap *) fromPrivateData; TQ3Mipmap * toInstanceData = (TQ3Mipmap *) toPrivateData; -#pragma unused(fromObject) -#pragma unused(toObject) @@ -487,8 +483,6 @@ const TQ3CompressedPixmap * fromInstanceData = (const TQ3CompressedPixmap *) fromPrivateData; TQ3CompressedPixmap * toInstanceData = (TQ3CompressedPixmap *) toPrivateData; -#pragma unused(fromObject) -#pragma unused(toObject) Modified: trunk/quesa/Development/Source/Core/System/E3Transform.c =================================================================== --- trunk/quesa/Development/Source/Core/System/E3Transform.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Core/System/E3Transform.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa API calls. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -437,7 +437,6 @@ break; } - case kQ3AxisSize32: default: Q3_ASSERT(!"Unknown axis"); break; Modified: trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c =================================================================== --- trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa 3DMF FileFormat object. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -1568,7 +1568,6 @@ void *data, TQ3ViewObject view) { - #pragma unused(object) #pragma unused(data) TE3FFormat3DMF_AttributeSetList_Data *instanceData = & ( (E3AttributeSetList*) object )->instanceData ; TQ3Size size = 0; @@ -1966,7 +1965,6 @@ default: Q3_MESSAGE("Invalid positionOfArray"); return NULL; - break; } // ============ Read in eventually the attributeUseArray Modified: trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c =================================================================== --- trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Implementation of Quesa 3DMF Binary FileFormat object. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -697,7 +697,6 @@ E3FFormat_3DMF_Bin_Check_MoreObjects(instanceData); E3FFormat_3DMF_Bin_Check_ContainerEnd(instanceData); return (result); - break; } } } Modified: trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c =================================================================== --- trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Reading routines for 3DMF File Format object. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -636,7 +636,6 @@ TQ3Object E3Read_3DMF_Group_Display_IOProxy(TQ3FileObject theFile) { -#pragma unused (theFile) TQ3Object theObject; @@ -720,7 +719,6 @@ TQ3Object E3Read_3DMF_Group_info(TQ3FileObject theFile) { -#pragma unused (theFile) TQ3Object theObject; @@ -744,7 +742,6 @@ TQ3Object E3Read_3DMF_Group_Light(TQ3FileObject theFile) { -#pragma unused (theFile) TQ3Object theObject; Modified: trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c =================================================================== --- trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa 3DMFBin writer geometry methods. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -90,7 +90,7 @@ TQ3Status qd3dStatus; TQ3Uns8 *basePtr = NULL; TQ3Boolean wasCopied = kQ3False; - TQ3Uns32 validSize, bufferSize; + TQ3Uns32 validSize = 0, bufferSize; TQ3ObjectType theType; #if QUESA_OS_MACINTOSH Handle theHnd = NULL; Modified: trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c =================================================================== --- trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa 3DMFBin Writer registration. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -300,7 +300,6 @@ static TQ3Status e3ffw_3dmfbin_new(TQ3Object theObject, void *privateData, const void *paramData) { -#pragma unused(theObject) ((TE3FFormatW3DMF_Data*)privateData)->fileMode = Q3Object_GetLeafType(theObject); return(kQ3Success); Modified: trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c =================================================================== --- trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa 3DMF Binary Writer. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -81,7 +81,6 @@ // do nothing *theReference = Q3Shared_GetReference(theObject); return (kQ3Success); - break; case kQ3FFormatWriterType3DMFDatabaseStreamBin: forceTOC = kQ3True; Modified: trunk/quesa/Development/Source/Renderers/Common/GLCocoaContext.m =================================================================== --- trunk/quesa/Development/Source/Renderers/Common/GLCocoaContext.m 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/Common/GLCocoaContext.m 2014-03-18 21:49:12 UTC (rev 3311) @@ -9,7 +9,7 @@ access the Cocoa OpenGL API then this is handled as a special case. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014 , Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -171,7 +171,6 @@ // Unsupported default: throw std::exception(); - break; } Modified: trunk/quesa/Development/Source/Renderers/Common/GLDrawContext.c =================================================================== --- trunk/quesa/Development/Source/Renderers/Common/GLDrawContext.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/Common/GLDrawContext.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa OpenGL draw context support. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -1535,7 +1535,6 @@ // Unsupported default: throw std::exception(); - break; } Modified: trunk/quesa/Development/Source/Renderers/Common/GLGPUSharing.cpp =================================================================== --- trunk/quesa/Development/Source/Renderers/Common/GLGPUSharing.cpp 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/Common/GLGPUSharing.cpp 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Source for GPU shared data cache manager. COPYRIGHT: - Copyright (c) 2007, Quesa Developers. All rights reserved. + Copyright (c) 2007-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -192,6 +192,7 @@ //----------------------------------------------------------------------------- + /*! @function GLGPUSharing_GetNextSharingBase @abstract Get the next GL sharing group base. @@ -246,6 +247,9 @@ return nextContext; } +CQ3GPSharedCache::~CQ3GPSharedCache() +{ +} /*! @function GLGPUSharing_AddContext Modified: trunk/quesa/Development/Source/Renderers/Common/GLGPUSharing.h =================================================================== --- trunk/quesa/Development/Source/Renderers/Common/GLGPUSharing.h 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/Common/GLGPUSharing.h 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Header file for GLGPUSharing.cpp. COPYRIGHT: - Copyright (c) 2007-2012, Quesa Developers. All rights reserved. + Copyright (c) 2007-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -66,7 +66,7 @@ class CQ3GPSharedCache { public: - virtual ~CQ3GPSharedCache() {} + virtual ~CQ3GPSharedCache(); }; Modified: trunk/quesa/Development/Source/Renderers/HiddenLine/HiddenLine.cpp =================================================================== --- trunk/quesa/Development/Source/Renderers/HiddenLine/HiddenLine.cpp 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/HiddenLine/HiddenLine.cpp 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Cartoon-style renderer. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -262,7 +262,6 @@ TQ3CameraObject inCamera, TQ3GroupObject inLights ) { -#pragma unused( inView ) TQ3Status status = kQ3Success; CHiddenLineRendererQuesa* me = *(CHiddenLineRendererQuesa**) privateData; Modified: trunk/quesa/Development/Source/Renderers/Interactive/IRLights.c =================================================================== --- trunk/quesa/Development/Source/Renderers/Interactive/IRLights.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/Interactive/IRLights.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa interactive renderer lighting. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -223,7 +223,6 @@ attQuadratic = 1.0f; break; - case kQ3AttenuationTypeSize32: default: Q3_ASSERT(!"Unknown attenuation"); attConstant = 0.0f; @@ -313,7 +312,6 @@ attQuadratic = 1.0f; break; - case kQ3AttenuationTypeSize32: default: Q3_ASSERT(!"Unknown attenuation"); attConstant = 0.0f; Modified: trunk/quesa/Development/Source/Renderers/Interactive/IRRegister.c =================================================================== --- trunk/quesa/Development/Source/Renderers/Interactive/IRRegister.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/Interactive/IRRegister.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa interactive renderer registration. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -82,7 +82,6 @@ { TQ3InteractiveData *instanceData = (TQ3InteractiveData *) privateData; TQ3Status qd3dStatus; TQ3Uns32 defaultDepthBits = kRendererDefaultDepthBits; -#pragma unused(privateData) #pragma unused(paramData) Modified: trunk/quesa/Development/Source/Renderers/Interactive/IRRenderer.c =================================================================== --- trunk/quesa/Development/Source/Renderers/Interactive/IRRenderer.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/Interactive/IRRenderer.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa interactive renderer. COPYRIGHT: - Copyright (c) 1999-2009, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -254,8 +254,6 @@ TQ3CameraObject theCamera, TQ3GroupObject theLights) { -#pragma unused(theView) -#pragma unused(theLights) Modified: trunk/quesa/Development/Source/Renderers/Interactive/IRUpdate.c =================================================================== --- trunk/quesa/Development/Source/Renderers/Interactive/IRUpdate.c 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/Interactive/IRUpdate.c 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Quesa interactive renderer update methods. COPYRIGHT: - Copyright (c) 1999-2012, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -292,7 +292,6 @@ { TQ3Point3D viewPosition = {0.0f, 0.0f, 0.0f}; TQ3Vector3D viewVector = {0.0f, 0.0f, -1.0f}; TQ3Matrix4x4 cameraToLocal; -#pragma unused(theView) @@ -366,7 +365,6 @@ TQ3InteractiveData *instanceData, TQ3Matrix4x4 *theMatrix) { -#pragma unused(theView) @@ -404,7 +402,6 @@ TQ3InteractiveData *instanceData, TQ3InterpolationStyle *styleData) { -#pragma unused(theView) @@ -453,7 +450,6 @@ TQ3InteractiveData *instanceData, TQ3BackfacingStyle *styleData) { -#pragma unused(theView) @@ -507,7 +503,6 @@ TQ3InteractiveData *instanceData, TQ3FillStyle *styleData) { -#pragma unused(theView) @@ -566,7 +561,6 @@ TQ3InteractiveData *instanceData, TQ3OrientationStyle *styleData) { -#pragma unused(theView) @@ -637,7 +631,6 @@ TQ3InteractiveData *instanceData, TQ3AntiAliasStyleData *styleData) { -#pragma unused(theView) GLfloat lineWidth; #if QUESA_OS_MACINTOSH Modified: trunk/quesa/Development/Source/Renderers/Wireframe/WFRenderer.cpp =================================================================== --- trunk/quesa/Development/Source/Renderers/Wireframe/WFRenderer.cpp 2014-03-18 21:21:23 UTC (rev 3310) +++ trunk/quesa/Development/Source/Renderers/Wireframe/WFRenderer.cpp 2014-03-18 21:49:12 UTC (rev 3311) @@ -5,7 +5,7 @@ Wire Frame Renderer. COPYRIGHT: - Copyright (c) 1999-2013, Quesa Developers. All rights reserved. + Copyright (c) 1999-2014, Quesa Developers. All rights reserved. For the current release of Quesa, please see: @@ -215,7 +215,6 @@ TQ3CameraObject inCamera, TQ3GroupObject inLights ) { -#pragma unused( inView ) TQ3Status status = kQ3Success; CWireFrameRendererQuesa* me = *(CWireFrameRendererQuesa**) privateData; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |