Revision: 59054 http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59054 Author: shadowrom Date: 2013-08-10 19:05:17 +0000 (Sat, 10 Aug 2013) Log Message: ----------- VS 2012 x64 libs update:
- new OpenCollada revision 828b60384552b83e55d2af7055f07d2c40b4d3f4 - compiled debug libs with /D_ITERATOR_DEBUG_LEVEL=0 to prepare general debug lib compatibility. Modified Paths: -------------- trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADABaseUtils/COLLADABUhash_map.h trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADAFramework/COLLADAFWNode.h trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLDocumentProcessor.h trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLLoader.h trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLPolygons.h trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADAStreamWriter/COLLADASWBuffer.h trunk/lib/win64_vc11/opencollada/lib/opencollada/GeneratedSaxParser.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/GeneratedSaxParser_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/MathMLSolver.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/MathMLSolver_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADABaseUtils.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADABaseUtils_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADAFramework.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADAFramework_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADASaxFrameworkLoader.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADASaxFrameworkLoader_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADAStreamWriter.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADAStreamWriter_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/UTF.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/UTF_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/buffer.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/buffer.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/buffer_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/ftoa.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/ftoa.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/ftoa_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/generatedsaxparser.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/mathmlsolver.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/opencolladabaseutils.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/opencolladaframework.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/opencolladasaxframeworkloader.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/opencolladastreamwriter.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/pcre.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/pcre.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/pcre_d.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/utf.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/xml.lib trunk/lib/win64_vc11/opencollada/lib/opencollada/xml.pdb trunk/lib/win64_vc11/opencollada/lib/opencollada/xml_d.lib Modified: trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADABaseUtils/COLLADABUhash_map.h =================================================================== --- trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADABaseUtils/COLLADABUhash_map.h 2013-08-10 15:37:24 UTC (rev 59053) +++ trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADABaseUtils/COLLADABUhash_map.h 2013-08-10 19:05:17 UTC (rev 59054) @@ -64,7 +64,9 @@ #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 3) #include <ext/hash_map> #include <ext/hash_set> + #if !(defined(__APPLE__) && defined(__MACH__)) #include <ext/hash_fun.h> + #endif //if !(defined(__APPLE__) && defined(__MACH__)) namespace __gnu_cxx // Do we need these specializations under Windows (with _MSC_VER==1400 (VS2005) and namespace "stdext") as well? { Modified: trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADAFramework/COLLADAFWNode.h =================================================================== --- trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADAFramework/COLLADAFWNode.h 2013-08-10 15:37:24 UTC (rev 59053) +++ trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADAFramework/COLLADAFWNode.h 2013-08-10 19:05:17 UTC (rev 59054) @@ -6,8 +6,8 @@ Licensed under the MIT Open Source License, for details please see LICENSE file or the website http://www.opensource.org/licenses/mit-license.php -*/ - +*/ + #ifndef __COLLADAFW_NODE_H__ #define __COLLADAFW_NODE_H__ @@ -56,20 +56,25 @@ /** * The original object id, if it in the original file format exist. - */ - String mOriginalId; - - /** - * The name attribute is the text string name of this element. - * Optional attribute. - */ - String mName; - + */ + String mOriginalId; + + /** + * The name attribute is the text string name of this element. + * Optional attribute. + */ + String mName; + /** * The type of the <node> element. Valid values are JOINT or NODE. The default is * NODE. Optional. */ NodeType mType; + + /** + * The sid of the joint. Only relevant is mType is JOINT. + */ + String mSid; /** List of all transformations of the node. Array and contents will be delete in destructor.*/ TransformationPointerArray mTransformations; @@ -101,12 +106,12 @@ /** * The original object id, if it in the original file format exist. - */ + */ const String& getOriginalId () const { return mOriginalId; } /** * The original object id, if it in the original file format exist. - */ + */ void setOriginalId ( const String& val ) { mOriginalId = val; } /** Returns the name of the node*/ @@ -114,7 +119,13 @@ /** Sets the name of the node*/ void setName(const String& name) { mName = name; } - + + /** Returns the sid of the joint. Only relevant when mType is JOINT. */ + const String& getSid() const { return mSid; } + + /** Sets the sid of the joint. Only relevant when mType is JOINT. */ + void setSid(const String& sid) { mSid = sid; } + /** The type of the <node> element. Valid values are JOINT or NODE. The default is NODE. Optional. */ const Node::NodeType getType () const { return mType; } Modified: trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLDocumentProcessor.h =================================================================== --- trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLDocumentProcessor.h 2013-08-10 15:37:24 UTC (rev 59053) +++ trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLDocumentProcessor.h 2013-08-10 19:05:17 UTC (rev 59054) @@ -326,9 +326,11 @@ /** Disable default assignment operator. */ const DocumentProcessor& operator= ( const DocumentProcessor& pre ); - /** The version of the collada document.*/ void setCOLLADAVersion(COLLADAVersion cOLLADAVersion); + + /** add joint for skin controller */ + bool addValidatedJoint(const SidTreeNode &joint, NodeList &joints); }; } // namespace COLLADASAXFWL Modified: trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLLoader.h =================================================================== --- trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLLoader.h 2013-08-10 15:37:24 UTC (rev 59053) +++ trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLLoader.h 2013-08-10 19:05:17 UTC (rev 59054) @@ -352,6 +352,10 @@ assigned to any Uri, an invalid uri is returned.*/ const COLLADABU::URI& getFileUri( COLLADAFW::FileId fileId )const; + /** Maps the Unique generated from the id of the COLLADA controller element to the + InstanceControllerDataList containing all instance controllers that reference the same controller.*/ + InstanceControllerDataListMap& getInstanceControllerDataListMap() { return mInstanceControllerDataListMap; } + private: friend class IFilePartLoader; friend class FileLoader; @@ -448,10 +452,6 @@ /** Maps unique ids of skin data to the sids or ids of the joints of this skin controller.*/ SkinDataJointSidsMap& getSkinDataJointSidsMap() { return mSkinDataJointSidsMap; } - /** Maps the Unique generated from the id of the COLLADA controller element to the - InstanceControllerDataList containing all instance controllers that reference the same controller.*/ - InstanceControllerDataListMap& getInstanceControllerDataListMap() { return mInstanceControllerDataListMap; } - /** Maps unique ids of skin data to the source uri string.*/ SkinDataSkinSourceMap& getSkinDataSkinSourceMap() { return mSkinDataSkinSourceMap; Modified: trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLPolygons.h =================================================================== --- trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLPolygons.h 2013-08-10 15:37:24 UTC (rev 59053) +++ trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADASaxFrameworkLoader/COLLADASaxFWLPolygons.h 2013-08-10 19:05:17 UTC (rev 59054) @@ -12,7 +12,6 @@ #define __COLLADASAXFWL_POLYGONS_H__ #include "COLLADASaxFWLPHElement.h" -#include "COLLADASaxFWLPolyBase.h" namespace COLLADASaxFWL Modified: trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADAStreamWriter/COLLADASWBuffer.h =================================================================== --- trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADAStreamWriter/COLLADASWBuffer.h 2013-08-10 15:37:24 UTC (rev 59053) +++ trunk/lib/win64_vc11/opencollada/include/opencollada/COLLADAStreamWriter/COLLADASWBuffer.h 2013-08-10 19:05:17 UTC (rev 59054) @@ -13,8 +13,6 @@ #include "COLLADASWPrerequisites.h" -#include "COLLADASWIBufferFlusher.h" - #include <string.h> namespace COLLADASW Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/GeneratedSaxParser.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/GeneratedSaxParser_d.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/MathMLSolver.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/MathMLSolver_d.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADABaseUtils.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADABaseUtils_d.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADAFramework.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADAFramework_d.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADASaxFrameworkLoader.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADASaxFrameworkLoader_d.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADAStreamWriter.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/OpenCOLLADAStreamWriter_d.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/UTF.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/UTF_d.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/buffer.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/buffer.pdb =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/buffer_d.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/ftoa.lib =================================================================== (Binary files differ) Modified: trunk/lib/win64_vc11/opencollada/lib/opencollada/ftoa.pdb =================================================================== (Binary files differ) @@ Diff output truncated at 10240 characters. @@ _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs