/***************************************************************************
*                                                                          *
*  Copyright (C) Golaem S.A.  All Rights Reserved.                         *
*                                                                          *
***************************************************************************/

#pragma once

#include "glmString.h"

#include "glmCrowdIOAPI.h"

#include <glmMathBase.h>

namespace glm
{
	class Log;
	
	namespace crowdio
	{
		/**
		* \brief Compares 2 fbx files, mesh by mesh and vertex by vertex
		* \return An empty string if the 2 files are identical, or an error string otherwise
		*/
		glm::GlmString GLM_CROWDIO_API compareFBX(const glm::GlmString& referenceFile, const glm::GlmString& testedFile, float tolerance = GLM_NUMERICAL_PRECISION_COARSE);
	}
}

