mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-03-12 00:40:44 +00:00
update assimp lib
This commit is contained in:
parent
03a348deb7
commit
d3f8fee74e
1725 changed files with 196314 additions and 62009 deletions
|
|
@ -3,9 +3,7 @@
|
|||
Open Asset Import Library (assimp)
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2006-2022, assimp team
|
||||
|
||||
|
||||
Copyright (c) 2006-2024, assimp team
|
||||
|
||||
All rights reserved.
|
||||
|
||||
|
|
@ -84,7 +82,7 @@ TEST_F( utMetadata, allocTest ) {
|
|||
}
|
||||
|
||||
TEST_F( utMetadata, get_set_pod_Test ) {
|
||||
m_data = aiMetadata::Alloc( 5 );
|
||||
m_data = aiMetadata::Alloc( 7 );
|
||||
|
||||
// int, 32 bit
|
||||
unsigned int index( 0 );
|
||||
|
|
@ -137,6 +135,28 @@ TEST_F( utMetadata, get_set_pod_Test ) {
|
|||
EXPECT_TRUE( success );
|
||||
EXPECT_DOUBLE_EQ( 3.0, result_double );
|
||||
|
||||
// int64_t
|
||||
index++;
|
||||
const std::string key_int64 = "test_int64";
|
||||
int64_t val_int64 = 64;
|
||||
success = m_data->Set(index, key_int64, val_int64);
|
||||
EXPECT_TRUE(success);
|
||||
int64_t result_int64(0);
|
||||
success = m_data->Get(key_int64, result_int64);
|
||||
EXPECT_TRUE(success);
|
||||
EXPECT_EQ(result_int64, val_int64);
|
||||
|
||||
// uint32
|
||||
index++;
|
||||
const std::string key_uint32 = "test_uint32";
|
||||
int64_t val_uint32 = 32;
|
||||
success = m_data->Set(index, key_uint32, val_uint32);
|
||||
EXPECT_TRUE(success);
|
||||
int64_t result_uint32(0);
|
||||
success = m_data->Get(key_uint32, result_uint32);
|
||||
EXPECT_TRUE(success);
|
||||
EXPECT_EQ(result_uint32, val_uint32);
|
||||
|
||||
// error
|
||||
int result;
|
||||
success = m_data->Get( "bla", result );
|
||||
|
|
@ -181,6 +201,7 @@ TEST_F( utMetadata, get_set_aiVector3D_Test ) {
|
|||
EXPECT_TRUE( success );
|
||||
}
|
||||
|
||||
|
||||
TEST_F( utMetadata, copy_test ) {
|
||||
m_data = aiMetadata::Alloc( AI_META_MAX );
|
||||
bool bv = true;
|
||||
|
|
@ -199,9 +220,12 @@ TEST_F( utMetadata, copy_test ) {
|
|||
m_data->Set( 6, "aiVector3D", vecVal );
|
||||
aiMetadata metaVal;
|
||||
m_data->Set( 7, "aiMetadata", metaVal );
|
||||
|
||||
aiMetadata copy( *m_data );
|
||||
EXPECT_EQ( 8u, copy.mNumProperties );
|
||||
int64_t i64 = 64;
|
||||
m_data->Set(8, "int64_t", i64);
|
||||
uint32_t ui32 = 32;
|
||||
m_data->Set(9, "uint32_t", ui32);
|
||||
aiMetadata copy(*m_data);
|
||||
EXPECT_EQ( 10u, copy.mNumProperties );
|
||||
|
||||
// bool test
|
||||
{
|
||||
|
|
@ -212,15 +236,31 @@ TEST_F( utMetadata, copy_test ) {
|
|||
|
||||
// int32_t test
|
||||
{
|
||||
int32_t v = 0;
|
||||
int32_t v = 127;
|
||||
bool ok = copy.Get( "int32", v );
|
||||
EXPECT_TRUE( ok );
|
||||
EXPECT_EQ( i32v, v );
|
||||
}
|
||||
|
||||
// uint32_t test
|
||||
{
|
||||
uint32_t v = 0;
|
||||
bool ok = copy.Get("uint32_t", v);
|
||||
EXPECT_TRUE(ok);
|
||||
EXPECT_EQ( ui32, v );
|
||||
}
|
||||
|
||||
// int64_t test
|
||||
{
|
||||
int64_t v = -1;
|
||||
bool ok = copy.Get("int64_t", v);
|
||||
EXPECT_TRUE(ok);
|
||||
EXPECT_EQ( i64, v );
|
||||
}
|
||||
|
||||
// uint64_t test
|
||||
{
|
||||
uint64_t v;
|
||||
uint64_t v = 255;
|
||||
bool ok = copy.Get( "uint64", v );
|
||||
EXPECT_TRUE( ok );
|
||||
EXPECT_EQ( ui64v, v );
|
||||
|
|
@ -228,26 +268,26 @@ TEST_F( utMetadata, copy_test ) {
|
|||
|
||||
// float test
|
||||
{
|
||||
float v;
|
||||
float v = -9.9999f;
|
||||
EXPECT_TRUE( copy.Get( "float", v ) );
|
||||
EXPECT_EQ( fv, v );
|
||||
}
|
||||
|
||||
// double test
|
||||
{
|
||||
double v;
|
||||
double v = -99.99;
|
||||
EXPECT_TRUE( copy.Get( "double", v ) );
|
||||
EXPECT_EQ( dv, v );
|
||||
}
|
||||
|
||||
// bool test
|
||||
// string test
|
||||
{
|
||||
aiString v;
|
||||
EXPECT_TRUE( copy.Get( "aiString", v ) );
|
||||
EXPECT_EQ( strVal, v );
|
||||
}
|
||||
|
||||
// bool test
|
||||
// vector test
|
||||
{
|
||||
aiVector3D v;
|
||||
EXPECT_TRUE( copy.Get( "aiVector3D", v ) );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue