diff options
Diffstat (limited to 'src/3rdparty/assimp/code/ProcessHelper.h')
-rw-r--r-- | src/3rdparty/assimp/code/ProcessHelper.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/3rdparty/assimp/code/ProcessHelper.h b/src/3rdparty/assimp/code/ProcessHelper.h index 3f50a46c6..a49115936 100644 --- a/src/3rdparty/assimp/code/ProcessHelper.h +++ b/src/3rdparty/assimp/code/ProcessHelper.h @@ -2,7 +2,8 @@ Open Asset Import Library (assimp) ---------------------------------------------------------------------- -Copyright (c) 2006-2016, assimp team +Copyright (c) 2006-2017, assimp team + All rights reserved. Redistribution and use of this software in source and binary forms, @@ -231,7 +232,7 @@ inline void ArrayBounds(const T* in, unsigned int size, T& min, T& max) * @param pColor1 First color * @param pColor2 second color * @return Quadratic color difference */ -inline float GetColorDifference( const aiColor4D& pColor1, const aiColor4D& pColor2) +inline ai_real GetColorDifference( const aiColor4D& pColor1, const aiColor4D& pColor2) { const aiColor4D c (pColor1.r - pColor2.r, pColor1.g - pColor2.g, pColor1.b - pColor2.b, pColor1.a - pColor2.a); return c.r*c.r + c.g*c.g + c.b*c.b + c.a*c.a; @@ -293,12 +294,12 @@ void FindMeshCenterTransformed (aiMesh* mesh, aiVector3D& out,const aiMatrix4x4& // ------------------------------------------------------------------------------- // Compute a good epsilon value for position comparisons on a mesh -float ComputePositionEpsilon(const aiMesh* pMesh); +ai_real ComputePositionEpsilon(const aiMesh* pMesh); // ------------------------------------------------------------------------------- // Compute a good epsilon value for position comparisons on a array of meshes -float ComputePositionEpsilon(const aiMesh* const* pMeshes, size_t num); +ai_real ComputePositionEpsilon(const aiMesh* const* pMeshes, size_t num); // ------------------------------------------------------------------------------- @@ -345,7 +346,7 @@ class ComputeSpatialSortProcess : public BaseProcess void Execute( aiScene* pScene) { - typedef std::pair<SpatialSort, float> _Type; + typedef std::pair<SpatialSort, ai_real> _Type; DefaultLogger::get()->debug("Generate spatially-sorted vertex cache"); std::vector<_Type>* p = new std::vector<_Type>(pScene->mNumMeshes); |