Merge pull request #3533 from Biswa96/fix-casting-mingw
Common: Fix GCC error invalid conversion in MINGW.pull/3540/head^2
commit
ed2b680f46
|
@ -53,7 +53,7 @@ const MetaKeyPairVector MakeColladaAssimpMetaKeys() {
|
||||||
result.emplace_back("authoring_tool", AI_METADATA_SOURCE_GENERATOR);
|
result.emplace_back("authoring_tool", AI_METADATA_SOURCE_GENERATOR);
|
||||||
result.emplace_back("copyright", AI_METADATA_SOURCE_COPYRIGHT);
|
result.emplace_back("copyright", AI_METADATA_SOURCE_COPYRIGHT);
|
||||||
return result;
|
return result;
|
||||||
};
|
}
|
||||||
|
|
||||||
const MetaKeyPairVector &GetColladaAssimpMetaKeys() {
|
const MetaKeyPairVector &GetColladaAssimpMetaKeys() {
|
||||||
static const MetaKeyPairVector result = MakeColladaAssimpMetaKeys();
|
static const MetaKeyPairVector result = MakeColladaAssimpMetaKeys();
|
||||||
|
@ -66,7 +66,7 @@ const MetaKeyPairVector MakeColladaAssimpMetaKeysCamelCase() {
|
||||||
ToCamelCase(val.first);
|
ToCamelCase(val.first);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
};
|
}
|
||||||
|
|
||||||
const MetaKeyPairVector &GetColladaAssimpMetaKeysCamelCase() {
|
const MetaKeyPairVector &GetColladaAssimpMetaKeysCamelCase() {
|
||||||
static const MetaKeyPairVector result = MakeColladaAssimpMetaKeysCamelCase();
|
static const MetaKeyPairVector result = MakeColladaAssimpMetaKeysCamelCase();
|
||||||
|
|
|
@ -1015,7 +1015,7 @@ ENDIF()
|
||||||
# RT-extensions is used in "contrib/Open3DGC/o3dgcTimer.h" for collecting statistics. Pointed file
|
# RT-extensions is used in "contrib/Open3DGC/o3dgcTimer.h" for collecting statistics. Pointed file
|
||||||
# has implementation for different platforms: WIN32, __MACH__ and other ("else" block).
|
# has implementation for different platforms: WIN32, __MACH__ and other ("else" block).
|
||||||
FIND_PACKAGE(RT QUIET)
|
FIND_PACKAGE(RT QUIET)
|
||||||
IF (NOT ASSIMP_HUNTER_ENABLED AND (RT_FOUND OR MSVC))
|
IF (NOT ASSIMP_HUNTER_ENABLED AND (RT_FOUND OR WIN32))
|
||||||
SET( ASSIMP_IMPORTER_GLTF_USE_OPEN3DGC 1 )
|
SET( ASSIMP_IMPORTER_GLTF_USE_OPEN3DGC 1 )
|
||||||
ADD_DEFINITIONS( -DASSIMP_IMPORTER_GLTF_USE_OPEN3DGC=1 )
|
ADD_DEFINITIONS( -DASSIMP_IMPORTER_GLTF_USE_OPEN3DGC=1 )
|
||||||
ELSE ()
|
ELSE ()
|
||||||
|
|
|
@ -146,7 +146,7 @@ int IOSystem2Unzip::testerror(voidpf /*opaque*/, voidpf /*stream*/) {
|
||||||
zlib_filefunc_def IOSystem2Unzip::get(IOSystem *pIOHandler) {
|
zlib_filefunc_def IOSystem2Unzip::get(IOSystem *pIOHandler) {
|
||||||
zlib_filefunc_def mapping;
|
zlib_filefunc_def mapping;
|
||||||
|
|
||||||
#ifdef ASSIMP_USE_HUNTER
|
#if defined (ASSIMP_USE_HUNTER) || defined (__MINGW32__) // GH#3144
|
||||||
mapping.zopen_file = (open_file_func)open;
|
mapping.zopen_file = (open_file_func)open;
|
||||||
mapping.zread_file = (read_file_func)read;
|
mapping.zread_file = (read_file_func)read;
|
||||||
mapping.zwrite_file = (write_file_func)write;
|
mapping.zwrite_file = (write_file_func)write;
|
||||||
|
|
|
@ -175,7 +175,7 @@ namespace o3dgc
|
||||||
m_data[2] = rhs.m_data[2];
|
m_data[2] = rhs.m_data[2];
|
||||||
}
|
}
|
||||||
template <typename T>
|
template <typename T>
|
||||||
inline Vec3<T>::~Vec3(void){};
|
inline Vec3<T>::~Vec3(void){}
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
inline Vec3<T>::Vec3() {}
|
inline Vec3<T>::Vec3() {}
|
||||||
|
@ -308,7 +308,7 @@ namespace o3dgc
|
||||||
m_data[1] = rhs.m_data[1];
|
m_data[1] = rhs.m_data[1];
|
||||||
}
|
}
|
||||||
template <typename T>
|
template <typename T>
|
||||||
inline Vec2<T>::~Vec2(void){};
|
inline Vec2<T>::~Vec2(void){}
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
inline Vec2<T>::Vec2() {}
|
inline Vec2<T>::Vec2() {}
|
||||||
|
|
|
@ -763,7 +763,7 @@ void cleanup()
|
||||||
|
|
||||||
if (g_hWnd)
|
if (g_hWnd)
|
||||||
KillGLWindow();
|
KillGLWindow();
|
||||||
};
|
}
|
||||||
|
|
||||||
LRESULT CALLBACK WndProc(HWND hWnd, // Handles for this Window
|
LRESULT CALLBACK WndProc(HWND hWnd, // Handles for this Window
|
||||||
UINT uMsg, // Message for this Window
|
UINT uMsg, // Message for this Window
|
||||||
|
|
|
@ -161,4 +161,4 @@ int CMeshRenderer::DrawSorted(unsigned int iIndex,const aiMatrix4x4& mWorld) {
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
|
|
@ -2143,7 +2143,7 @@ INT_PTR CALLBACK AboutMessageProc(HWND hwndDlg,UINT uMsg,
|
||||||
}
|
}
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
|
||||||
using namespace AssimpView;
|
using namespace AssimpView;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue