Commit Graph

3951 Commits

Author SHA1 Message Date
Kim Kulling
c61146f52e Add unittest fixure for aiMetadata. 2016-11-21 23:54:39 +01:00
Kim Kulling
9e07701f3e Merge branch 'master' into coverity_scan 2016-11-21 10:18:17 +01:00
Kim Kulling
eb6390a639 Merge pull request #1071 from jaredmulconry/master
AMF Postprocessed Metadata given type bool regardless of original type
2016-11-20 17:52:47 +01:00
Giuseppe Barbieri
b6fb1f3c05 Update STLLoader.cpp
If `faceVertexCounter` does not start equal 3, then at line 291 you will get a warning
2016-11-20 15:14:33 +01:00
Jared Mulconry
ff31abf57c Fixed build warnings on MSVC14 x64 in the scene combiner. 2016-11-20 14:07:24 +11:00
Jared Mulconry
439b4861c8 Fixed build warnings on MSVC14 x64 in the SIB format sources. 2016-11-20 14:06:56 +11:00
Jared Mulconry
655a470fc9 Fixed build warnings on MSVC14 x64 in the Quake 3 format sources. 2016-11-20 13:30:20 +11:00
Jared Mulconry
98aea657ff Fixed build warnings on MSVC14 x64 in some helpers. 2016-11-20 13:18:11 +11:00
Jared Mulconry
f81e28f320 Fixed build warnings on MSVC14 x64 in the pre-transform vertices post-process. 2016-11-20 13:06:50 +11:00
Jared Mulconry
3e08a47d4f Fixed build warnings on MSVC14 x64 in some scene optimisations. 2016-11-20 13:04:56 +11:00
Jared Mulconry
48e542d8d4 Fixed build warnings on MSVC14 x64 in the OpenGEX format sources. 2016-11-20 13:02:26 +11:00
Jared Mulconry
4a63f1759c Fixed build warnings on MSVC14 x64 in the Ogre format sources. 2016-11-20 12:49:33 +11:00
Jared Mulconry
0c13322089 Fixed build warnings on MSVC14 x64 in the Obj format sources. 2016-11-20 12:29:26 +11:00
Jared Mulconry
8478b03f22 Fixed build warnings on MSVC14 x64 in the NDO format sources. 2016-11-20 12:27:04 +11:00
Jared Mulconry
2946a7349b Fixed build warnings on MSVC14 x64 in the MS3D format sources. 2016-11-20 02:40:36 +11:00
Jared Mulconry
923b014472 Fixed build warnings on MSVC14 x64 in the MD3 and MD5 format sources. 2016-11-20 02:40:18 +11:00
Jared Mulconry
60cd4605eb Fixed build warnings on MSVC14 x64 in the Material System source. 2016-11-20 02:11:01 +11:00
Jared Mulconry
335003a5a3 Fixed build warnings on MSVC14 x64 in the LWS format sources. 2016-11-20 02:03:53 +11:00
Jared Mulconry
2c93e29dcc Fixed build warnings on MSVC14 x64 in the LWO format sources. 2016-11-20 02:01:57 +11:00
Jared Mulconry
4df18f93ea Fixed build warnings on MSVC14 x64 in the limit bone weights post-process. 2016-11-20 01:53:47 +11:00
Jared Mulconry
1e2c0279b0 Fixed build warnings on MSVC14 x64 in the IRR format sources. 2016-11-20 01:52:04 +11:00
Jared Mulconry
c7efb50ad1 Fixed build warnings on MSVC14 x64 in the core Importer. 2016-11-20 01:36:33 +11:00
Jared Mulconry
5f098b2f94 Fixed build warnings on MSVC14 x64 in the IFC format sources. 2016-11-20 01:13:55 +11:00
Jared Mulconry
d9b0449e83 Fixed build warnings on MSVC14 x64 in the glTF format sources. One warning
yet to be resolved.
2016-11-20 00:18:29 +11:00
Jared Mulconry
2ac9b0ce45 Fixed build warnings on MSVC14 x64 in the FBX format sources. 2016-11-19 23:50:03 +11:00
Jared Mulconry
acad22cc1e Fixed build warnings on MSVC14 x64 in the DXF format sources. 2016-11-19 03:53:28 +11:00
Jared Mulconry
0469a5c2e4 Fixed build warnings on MSVC14 x64 in the debone process. 2016-11-19 03:45:25 +11:00
Jared Mulconry
43ef4ec715 Fixed build warnings on MSVC14 x64 in the D3MF format sources. 2016-11-19 03:34:39 +11:00
Jared Mulconry
9a323d6de3 Fixed build warnings on MSVC14 x64 in the CSM loader. 2016-11-19 03:29:47 +11:00
Jared Mulconry
d16b8953b5 Fixed build warnings on MSVC14 x64 in the Collada exporter. 2016-11-19 03:24:55 +11:00
Jared Mulconry
4b6c69c4f8 Fixed an incorrect cast introduced in an earlier commit. 2016-11-19 03:17:39 +11:00
Jared Mulconry
128c27e89c Fixed build warnings on MSVC14 x64 in the Collada loader. 2016-11-19 03:16:06 +11:00
Jared Mulconry
3b63e4af54 Fixed build warnings on MSVC14 x64 in the Collada parser. 2016-11-19 02:42:51 +11:00
Jared Mulconry
2866da1262 Fixed build warnings on MSVC14 x64 in the COB format sources. 2016-11-19 02:35:30 +11:00
Jared Mulconry
df6707a262 Fixed build warnings on MSVC14 x64 in the BVH format sources. 2016-11-19 02:33:58 +11:00
Jared Mulconry
e4d43aa51a Fixed a bug in the AMF Importer Postprocessing where metadata would be
incorrectly recorded as having type bool for all entries.
2016-11-19 02:07:32 +11:00
Jared Mulconry
06beb50391 Fixed build warnings on MSVC14 x64 in the Blender format sources, as well as
build warnings in tests.
2016-11-19 01:54:27 +11:00
Jared Mulconry
bf5fc593eb Fixed build warnings on MSVC14 x64 in the B3D format sources. 2016-11-19 01:21:59 +11:00
Jared Mulconry
a2dadbbe52 Fixed build warnings on MSVC14 x64 in the AssBin sources. 2016-11-19 00:39:11 +11:00
Jared Mulconry
6ba2dc4db3 Fixed build warnings on MSVC14 x64 in the postprocessing of AMF format. 2016-11-19 00:31:32 +11:00
Jared Mulconry
505928cc02 Fixed build warnings on MSVC14 x64 in the 3DS format sources. 2016-11-19 00:20:53 +11:00
Kim Kulling
cae8a172c3 Merge branch 'master' into coverity_scan 2016-11-18 11:38:45 +01:00
Kim Kulling
a9c5b6f1be Ensure that filelist for assimp lib is not empty for coveralls. 2016-11-17 19:57:24 +01:00
Kim Kulling
302b8044c6 Merge pull request #1064 from snowzurfer/master
Fix obj .mtl file loading
2016-11-14 20:17:28 +01:00
Jared Mulconry
eceb61b854 Fixed a compile error on MSVC14 x64 caused by the /bigobj flag failing to be set
for the 1 and 2-suffixed versions introduced in
commit 0a25b076b8.
2016-11-14 22:52:29 +11:00
Alberto Taiuti
ce4f696312 Revert "Make assimp build cherry-picked importers in CMake"
This reverts commit 70d5bb8c7b.
2016-11-12 02:10:51 +00:00
Alberto Taiuti
70d5bb8c7b Make assimp build cherry-picked importers in CMake
Modify assimp's cmake to exclude the build of all the importers
by default; the user has then to manually select the ones needed
by setting the relative option.

From the explanation as written in the CMakeLists itself:

---
This option allows to select whether to build all the importers and then
manually select which ones not to build (old behaviour), or if to
exclude all importers from build and manually select the ones to actually
build.
By default, exclude all importers and manually select which ones to use.

To have all importers excluded, simply do not set this option in the parent
CmakeLists. Then, set the option for the importer(s) needed in the parent
CMakeLists, e.g.:
   OPTION(ASSIMP_BUILD_OBJ_IMPORTER "" TRUE)

To have assimp build all the importers, set the option to true, then manually
exclude which importers you don't need, e.g.:
   OPTION(ASSIMP_BUILD_OBJ_IMPORTER "" FALSE)

NOTE: In order to use this method of exclusion, the tools build must be disabled;
their code references certain importers/exporters which would be excluded.
If you need the tools, either manually add the importers/exporters the code
references (you will see linkage errors), or just enable the build of all the
importers as explained above.
---

As mentioned there, set the main CMakeLists not to build the tools and
the tests by default, since they use certain exporters and importers
which, with this method, are not necessarily used/built.
2016-11-12 02:04:05 +00:00
Kim Kulling
fdd01bda83 BatchImporter: make validation configurable and add unittest for class. 2016-11-12 02:04:05 +00:00
Kim Kulling
631eef49c3 BatchImporter: make validation configurable and add unittest for class. 2016-11-11 12:49:05 +01:00
Alberto Taiuti
cf7059f074 Fix obj .mtl file loading
Fix the obj file loader by adding a new method which allows
a name to be read considering the space in the middle between two
words and use that for parsing the "mtlib" line in the .obj file
parsing method.

Before, the method used in the obj parsing function would have
returned the string "mtlib NAME_OF_MTL" instead of "mtlib" only,
which resulted in the .mtl file being never parsed.
2016-11-10 23:12:36 +00:00