fix the build: remove errorenous pragma statement.
parent
fcff12b219
commit
69ece762d1
|
@ -45,7 +45,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
* @brief Implementation of the ASE parser class
|
* @brief Implementation of the ASE parser class
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
|
||||||
#ifndef ASSIMP_BUILD_NO_ASE_IMPORTER
|
#ifndef ASSIMP_BUILD_NO_ASE_IMPORTER
|
||||||
#ifndef ASSIMP_BUILD_NO_3DS_IMPORTER
|
#ifndef ASSIMP_BUILD_NO_3DS_IMPORTER
|
||||||
|
|
||||||
|
|
|
@ -388,6 +388,7 @@ namespace Assimp {
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ai_assert(false);
|
ai_assert(false);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -978,7 +979,9 @@ namespace Assimp {
|
||||||
unsigned int epcount = 0;
|
unsigned int epcount = 0;
|
||||||
for (unsigned i = 0; i < indices.size(); i++)
|
for (unsigned i = 0; i < indices.size(); i++)
|
||||||
{
|
{
|
||||||
if (indices[i] < 0) epcount++;
|
if (indices[i] < 0) {
|
||||||
|
epcount++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
unsigned int pcount = static_cast<unsigned int>( indices.size() );
|
unsigned int pcount = static_cast<unsigned int>( indices.size() );
|
||||||
unsigned int scount = out_mesh->mNumFaces = pcount - epcount;
|
unsigned int scount = out_mesh->mNumFaces = pcount - epcount;
|
||||||
|
@ -1408,9 +1411,9 @@ namespace Assimp {
|
||||||
|
|
||||||
const WeightIndexArray& indices = cluster->GetIndices();
|
const WeightIndexArray& indices = cluster->GetIndices();
|
||||||
|
|
||||||
/*if (indices.empty()) {
|
if (indices.empty() && mRemoveEmptyBones ) {
|
||||||
continue;
|
continue;
|
||||||
}*/
|
}
|
||||||
|
|
||||||
const MatIndexArray& mats = geo.GetMaterialIndices();
|
const MatIndexArray& mats = geo.GetMaterialIndices();
|
||||||
|
|
||||||
|
@ -1460,14 +1463,14 @@ namespace Assimp {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// if we found at least one, generate the output bones
|
// if we found at least one, generate the output bones
|
||||||
// XXX this could be heavily simplified by collecting the bone
|
// XXX this could be heavily simplified by collecting the bone
|
||||||
// data in a single step.
|
// data in a single step.
|
||||||
//if (ok) {
|
if (ok && mRemoveEmptyBones) {
|
||||||
ConvertCluster(bones, model, *cluster, out_indices, index_out_indices,
|
ConvertCluster(bones, model, *cluster, out_indices, index_out_indices,
|
||||||
count_out_indices, node_global_transform);
|
count_out_indices, node_global_transform);
|
||||||
//}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (std::exception&) {
|
catch (std::exception&) {
|
||||||
|
|
|
@ -178,7 +178,8 @@ inline void ValidateDSProcess::DoValidationEx(T** parray, unsigned int size,
|
||||||
// ------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------
|
||||||
template <typename T>
|
template <typename T>
|
||||||
inline
|
inline
|
||||||
void ValidateDSProcess::DoValidationWithNameCheck(T** array, unsigned int size, const char* firstName, const char* secondName) {
|
void ValidateDSProcess::DoValidationWithNameCheck(T** array, unsigned int size, const char* firstName,
|
||||||
|
const char* secondName) {
|
||||||
// validate all entries
|
// validate all entries
|
||||||
DoValidationEx(array,size,firstName,secondName);
|
DoValidationEx(array,size,firstName,secondName);
|
||||||
|
|
||||||
|
@ -198,9 +199,8 @@ void ValidateDSProcess::DoValidationWithNameCheck(T** array, unsigned int size,
|
||||||
|
|
||||||
// ------------------------------------------------------------------------------------------------
|
// ------------------------------------------------------------------------------------------------
|
||||||
// Executes the post processing step on the given imported data.
|
// Executes the post processing step on the given imported data.
|
||||||
void ValidateDSProcess::Execute( aiScene* pScene)
|
void ValidateDSProcess::Execute( aiScene* pScene) {
|
||||||
{
|
mScene = pScene;
|
||||||
this->mScene = pScene;
|
|
||||||
ASSIMP_LOG_DEBUG("ValidateDataStructureProcess begin");
|
ASSIMP_LOG_DEBUG("ValidateDataStructureProcess begin");
|
||||||
|
|
||||||
// validate the node graph of the scene
|
// validate the node graph of the scene
|
||||||
|
@ -517,8 +517,7 @@ void ValidateDSProcess::Validate( const aiMesh* pMesh, const aiBone* pBone,float
|
||||||
this->Validate(&pBone->mName);
|
this->Validate(&pBone->mName);
|
||||||
|
|
||||||
if (!pBone->mNumWeights) {
|
if (!pBone->mNumWeights) {
|
||||||
// ReportError("aiBone::mNumWeights is zero");
|
//ReportError("aiBone::mNumWeights is zero");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// check whether all vertices affected by this bone are valid
|
// check whether all vertices affected by this bone are valid
|
||||||
|
|
Loading…
Reference in New Issue