[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35405] trunk/lib/windows/opencollada: Update 32bit OpenCOLLADA to r836.
Nathan Letwory
nathan at letworyinteractive.com
Tue Mar 8 14:20:29 CET 2011
Revision: 35405
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35405
Author: jesterking
Date: 2011-03-08 13:20:29 +0000 (Tue, 08 Mar 2011)
Log Message:
-----------
Update 32bit OpenCOLLADA to r836.
Revision Links:
--------------
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=836
Modified Paths:
--------------
trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUPlatform.h
trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathMatrix4.h
trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathVector3.h
trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArray.h
trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArrayPrimitiveType.h
trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWEdge.h
trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMesh.h
trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMeshPrimitiveWithFaceVertexCount.h
trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMeshVertexData.h
trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWObject.h
trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLHelperLoaderBase.h
trunk/lib/windows/opencollada/include/COLLADASaxFrameworkLoader/include/COLLADASaxFWLPostProcessor.h
trunk/lib/windows/opencollada/lib/GeneratedSaxParser.lib
trunk/lib/windows/opencollada/lib/GeneratedSaxParser_d.lib
trunk/lib/windows/opencollada/lib/MathMLSolver.lib
trunk/lib/windows/opencollada/lib/MathMLSolver_d.lib
trunk/lib/windows/opencollada/lib/OpenCOLLADABaseUtils.lib
trunk/lib/windows/opencollada/lib/OpenCOLLADABaseUtils_d.lib
trunk/lib/windows/opencollada/lib/OpenCOLLADAFramework.lib
trunk/lib/windows/opencollada/lib/OpenCOLLADAFramework_d.lib
trunk/lib/windows/opencollada/lib/OpenCOLLADASaxFrameworkLoader.lib
trunk/lib/windows/opencollada/lib/OpenCOLLADASaxFrameworkLoader_d.lib
trunk/lib/windows/opencollada/lib/OpenCOLLADAStreamWriter.lib
trunk/lib/windows/opencollada/lib/OpenCOLLADAStreamWriter_d.lib
trunk/lib/windows/opencollada/lib/UTF.lib
trunk/lib/windows/opencollada/lib/UTF_d.lib
trunk/lib/windows/opencollada/lib/buffer.lib
trunk/lib/windows/opencollada/lib/buffer_d.lib
trunk/lib/windows/opencollada/lib/ftoa.lib
trunk/lib/windows/opencollada/lib/ftoa_d.lib
trunk/lib/windows/opencollada/lib/pcre.lib
trunk/lib/windows/opencollada/lib/pcre_d.lib
trunk/lib/windows/opencollada/lib/xml2.lib
trunk/lib/windows/opencollada/lib/xml2_d.lib
Added Paths:
-----------
trunk/lib/windows/opencollada/compile_opencollada_rev836.txt
Removed Paths:
-------------
trunk/lib/windows/opencollada/compile_opencollada_rev827.txt
Deleted: trunk/lib/windows/opencollada/compile_opencollada_rev827.txt
===================================================================
--- trunk/lib/windows/opencollada/compile_opencollada_rev827.txt 2011-03-08 13:16:02 UTC (rev 35404)
+++ trunk/lib/windows/opencollada/compile_opencollada_rev827.txt 2011-03-08 13:20:29 UTC (rev 35405)
@@ -1,9 +0,0 @@
-1. checkout collada libs rev 827
-svn checkout -r 827 http://opencollada.googlecode.com/svn/trunk/
-
-2. Create projectfiles using CMake
-3. Open up the OPENCOLLADA solution file
-4. Set code generation to /MT[d]
-5. Build release and debug targets
-6. For each project search in its respective directory and copy them in
- place in lib/windows/opencollada/lib. Do renaming as needed (ie. prepend Open, for debug _d, xml.lib to xml2.lib and so on).
Copied: trunk/lib/windows/opencollada/compile_opencollada_rev836.txt (from rev 35376, trunk/lib/windows/opencollada/compile_opencollada_rev827.txt)
===================================================================
--- trunk/lib/windows/opencollada/compile_opencollada_rev836.txt (rev 0)
+++ trunk/lib/windows/opencollada/compile_opencollada_rev836.txt 2011-03-08 13:20:29 UTC (rev 35405)
@@ -0,0 +1,9 @@
+1. checkout collada libs rev 836
+svn checkout -r 836 http://opencollada.googlecode.com/svn/trunk/
+
+2. Create projectfiles using CMake
+3. Open up the OPENCOLLADA solution file
+4. Set code generation to /MT[d]
+5. Build release and debug targets
+6. For each project search in its respective directory and copy them in
+ place in lib/windows/opencollada/lib. Do renaming as needed (ie. prepend Open, for debug _d, xml.lib to xml2.lib and so on).
Modified: trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUPlatform.h
===================================================================
--- trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUPlatform.h 2011-03-08 13:16:02 UTC (rev 35404)
+++ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/COLLADABUPlatform.h 2011-03-08 13:20:29 UTC (rev 35405)
@@ -31,5 +31,21 @@
# define COLLADABU_OS_WIN
#endif
+// from ogre OgrePlatform.h
+// Win32 compilers use _DEBUG for specifying debug builds.
+// Unlike the Win32 compilers, Linux compilers seem to use DEBUG for when
+// specifying a debug build.
+// (??? this is wrong, on Linux debug builds aren't marked in any way unless
+// you mark it yourself any way you like it -- zap ???)
+#if defined(_DEBUG) || defined(DEBUG)
+# define COLLADABU_DEBUG
+#endif
+#if defined(COLLADABU_DEBUG)
+# define COLLADABU_ASSERT(cond) assert(cond);
+#else
+# define COLLADABU_ASSERT(cond)
+#endif
+
+
#endif //__COLLADABU_PLATTFORM_H__
Modified: trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathMatrix4.h
===================================================================
--- trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathMatrix4.h 2011-03-08 13:16:02 UTC (rev 35404)
+++ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathMatrix4.h 2011-03-08 13:20:29 UTC (rev 35405)
@@ -205,7 +205,7 @@
*/
inline const Real *const operator [] ( size_t iRow ) const
{
- assert( iRow < 4 );
+ COLLADABU_ASSERT( iRow < 4 );
return m[ iRow ];
}
Modified: trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathVector3.h
===================================================================
--- trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathVector3.h 2011-03-08 13:16:02 UTC (rev 35404)
+++ trunk/lib/windows/opencollada/include/COLLADABaseUtils/include/Math/COLLADABUMathVector3.h 2011-03-08 13:20:29 UTC (rev 35405)
@@ -11,6 +11,7 @@
#ifndef __COLLADABU_MATH_VECTOR3_H__
#define __COLLADABU_MATH_VECTOR3_H__
+#include "COLLADABUPlatform.h"
#include "COLLADABUMathPrerequisites.h"
#include "COLLADABUMathQuaternion.h"
@@ -82,14 +83,14 @@
inline Real operator [] ( size_t i ) const
{
- assert( i < 3 );
+ COLLADABU_ASSERT( i < 3 );
return *( &x + i );
}
inline Real& operator [] ( size_t i )
{
- assert( i < 3 );
+ COLLADABU_ASSERT( i < 3 );
return *( &x + i );
}
@@ -164,7 +165,7 @@
inline Vector3 operator / ( Real fScalar ) const
{
- assert( fScalar != 0.0 );
+ COLLADABU_ASSERT( fScalar != 0.0 );
Vector3 kDiv;
@@ -248,7 +249,7 @@
inline Vector3& operator /= ( Real fScalar )
{
- assert( fScalar != 0.0 );
+ COLLADABU_ASSERT( fScalar != 0.0 );
Real fInv = 1.0 / fScalar;
Modified: trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArray.h
===================================================================
--- trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArray.h 2011-03-08 13:16:02 UTC (rev 35404)
+++ trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArray.h 2011-03-08 13:20:29 UTC (rev 35405)
@@ -12,6 +12,9 @@
#define __COLLADAFW_ARRAY_H__
#include "COLLADAFWPrerequisites.h"
+
+#include "COLLADABUPlatform.h"
+
#include <cassert>
@@ -158,16 +161,16 @@
bool empty() const { return mCount == 0; }
/** Return s the index'th element in the array. No check is performed, if the index is out of bounds.*/
- Type& operator[] ( size_t index ) { assert(index < mCapacity); return mData[index]; }
+ Type& operator[] ( size_t index ) { COLLADABU_ASSERT(index < mCapacity); return mData[index]; }
/** Return s the index'th element in the array. No check is performed, if the index is out of bounds.*/
const Type& operator[] ( size_t index ) const { return mData[index]; }
/** Returns a reference to the last element in the array. The array must not be empty.*/
- Type& back() { assert(mData && (mCount > 0)); return mData[mCount - 1]; }
+ Type& back() { COLLADABU_ASSERT(mData && (mCount > 0)); return mData[mCount - 1]; }
/** Returns a reference to the last element in the array. The array must not be empty.*/
- const Type& back() const { assert(mData && (mCount > 0)); return mData[mCount - 1]; }
+ const Type& back() const { COLLADABU_ASSERT(mData && (mCount > 0)); return mData[mCount - 1]; }
/** Clones the array inti @a clonedArray.*/
void cloneArray( Array<Type>& clonedArray ) const
Modified: trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArrayPrimitiveType.h
===================================================================
--- trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArrayPrimitiveType.h 2011-03-08 13:16:02 UTC (rev 35404)
+++ trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWArrayPrimitiveType.h 2011-03-08 13:20:29 UTC (rev 35405)
@@ -231,10 +231,10 @@
const Type& operator[] ( size_t index ) const { return mData[index]; }
/** Returns a reference to the last element in the array. The array must not be empty.*/
- Type& back() { assert(mData && (mCount > 0)); return mData[mCount - 1]; }
+ Type& back() { COLLADABU_ASSERT(mData && (mCount > 0)); return mData[mCount - 1]; }
/** Returns a reference to the last element in the array. The array must not be empty.*/
- const Type& back() const { assert(mData && (mCount > 0)); return mData[mCount - 1]; }
+ const Type& back() const { COLLADABU_ASSERT(mData && (mCount > 0)); return mData[mCount - 1]; }
/** Clones the array into @a clonedArray.*/
void cloneArray( ArrayPrimitiveType<Type>& clonedArray ) const
Modified: trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWEdge.h
===================================================================
--- trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWEdge.h 2011-03-08 13:16:02 UTC (rev 35404)
+++ trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWEdge.h 2011-03-08 13:20:29 UTC (rev 35405)
@@ -85,7 +85,7 @@
unsigned int operator[](size_t i) const
{
- assert( i < 2 );
+ COLLADABU_ASSERT( i < 2 );
return mVertexIndices [i];
}
Modified: trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMesh.h
===================================================================
--- trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMesh.h 2011-03-08 13:16:02 UTC (rev 35404)
+++ trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMesh.h 2011-03-08 13:20:29 UTC (rev 35405)
@@ -174,7 +174,7 @@
return index;
}
// std::cerr << "No color with name \"" << name << "\"!" << std::endl;
- assert ( COLLADABU::Utils::equals ( name, name ) );
+ COLLADABU_ASSERT ( COLLADABU::Utils::equals ( name, name ) );
return 0;
}
@@ -210,7 +210,7 @@
return index;
}
// std::cerr << "No uv set with name \"" << name << "\"!" << std::endl;
- assert ( true );
+ COLLADABU_ASSERT ( true );
return 0;
}
Modified: trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMeshPrimitiveWithFaceVertexCount.h
===================================================================
--- trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMeshPrimitiveWithFaceVertexCount.h 2011-03-08 13:16:02 UTC (rev 35404)
+++ trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMeshPrimitiveWithFaceVertexCount.h 2011-03-08 13:20:29 UTC (rev 35405)
@@ -88,7 +88,7 @@
if ( faceIndex >= mGroupedVerticesVertexCountArray.getCount () )
{
std::cerr << "Face index out of range: " << faceIndex << std::endl;
- assert ( "Face index out of range: " + faceIndex );
+ COLLADABU_ASSERT ( "Face index out of range: " + faceIndex );
return -1;
}
Modified: trunk/lib/windows/opencollada/include/COLLADAFramework/include/COLLADAFWMeshVertexData.h
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list