Commit Graph

3097 Commits

Author SHA1 Message Date
Turo Lamminen
b6800a9992 X3DImporter: Add virtual destructors to some classes which already have virtual functions 2017-12-19 18:16:41 +02:00
rickomax
4623c2f14c FBX Embedding Fix
FBX files may use a texture reference from an embedded texture that hasn't been loaded yet. This patch fixes this issue, storing all texture filenames, that can be acessed later via "scene::GetEmbeddedTexture", when all textures are already loaded.
Some warnings have been added to other file formats that uses embedded data.
2017-12-18 18:14:54 -02:00
Kim Kulling
39e36371f9 Merge branch 'master' into nonascii_chars_in_fbxmaterial_cpp 2017-12-17 20:41:52 +01:00
Tommy
47c422ea49 Fix non-ascii encoding in comments in FBXMaterial.cpp.
It looks like it was just saved with a wrong encoding,
as these 0xB4 characters were in place of "'".

Also converted tabs to spaces to match indent in the rest of the file.
2017-12-17 16:40:12 +01:00
Kim Kulling
d081b4ab4e Merge branch 'master' into fix_clang5_issue 2017-12-17 16:11:44 +01:00
Kim Kulling
efc893a139 Merge branch 'master' into gltf2-exporter-improvements 2017-12-17 09:39:14 +01:00
Kim Kulling
3d743151ce Merge branch 'master' into fix_1623 2017-12-17 09:04:08 +01:00
Kim Kulling
0bcf5c22db Merge branch 'master' into unique_ptr 2017-12-17 02:16:48 +01:00
Kim Kulling
74319a6a50 Merge branch 'master' into fix_gltf_exporter_define_name 2017-12-17 00:30:56 +01:00
Kim Kulling
05f8af950a Merge branch 'master' into master 2017-12-16 19:56:41 +01:00
Turo Lamminen
463dec5c7e Change StreamReader::IncPtr argument to signed
Negative values are passed to it so it needs to be signed
2017-12-16 15:48:01 +02:00
Turo Lamminen
2f082340fc MDLLoader: Add workaround for clang 5.0 build issue 2017-12-16 15:48:01 +02:00
Tommy
379562055b Fix incorrect NO_GLTF_IMPORTER define name in glTFExporter.h 2017-12-15 23:18:45 +01:00
Alexis Breust
32e5e3a576 Forgot to uncomment isBinary 2017-12-15 15:40:31 +01:00
Kim Kulling
5e63ba9a9d typo. 2017-12-14 18:10:42 +01:00
Kim Kulling
dec3e2ba42 XGLLoader: fix const issue when seeting vec2. 2017-12-14 18:06:28 +01:00
Alexis Breust
d29173aaa9 Following specification for padding 2017-12-14 17:32:18 +01:00
Kim Kulling
eb0608f2e9 diable unaigned pointer access temprary, second one. 2017-12-14 17:00:16 +01:00
Kim Kulling
722420c5dc diable unaigned pointer access temprary. 2017-12-14 16:51:47 +01:00
Kim Kulling
422776b479 Merge branch 'master' into master 2017-12-14 16:38:22 +01:00
Alexis Breust
d09df8cc07 Fixed leftover log 2017-12-14 16:18:17 +01:00
Alexis Breust
31a4ccaebb Added support for generating glb2 (binary glTF 2) 2017-12-14 16:11:12 +01:00
Alexandre Avenel
50bcaf39fd Fix issue #1623 : crash when loading multiple PLY files
Pointer mGeneratedMesh was not reset to nullptr when transfering ownership
to pScene->mMeshes
2017-12-12 20:48:51 +01:00
Turo Lamminen
89afe0780b B3DImporter: Fix double free when reusing Importer 2017-12-12 20:03:16 +02:00
Turo Lamminen
824dfc314b B3DImporter: Store node animations in unique_ptr 2017-12-12 19:46:11 +02:00
Turo Lamminen
08a35d4e1f B3DImporter: Store materials in unique_ptr 2017-12-12 19:46:11 +02:00
Turo Lamminen
f1707e920d B3DImporter: Store meshes in unique_ptr 2017-12-12 19:46:11 +02:00
Turo Lamminen
acab4c327e B3DImporter: Store animations in unique_ptr 2017-12-12 19:46:07 +02:00
Turo Lamminen
30ae14fae9 B3DImporter: Add unique_to_array helper function 2017-12-12 18:40:28 +02:00
Teybeo
99031997bd Fix 3MF define typo 2017-12-11 16:27:27 +01:00
Teybeo
8cd1ede9ba Fix 3MF define typo 2017-12-11 16:26:45 +01:00
Teybeo
7337474b6c Fix 3MF define typo 2017-12-11 16:26:00 +01:00
Kim Kulling
28b01cbdd1 Update to 4.1.0 2017-12-11 13:20:19 +01:00
Giuseppe Barbieri
3e0b072263 Update FBXBinaryTokenizer.cpp 2017-12-09 23:42:23 +01:00
Kim Kulling
972d8517b5 fix the model xml 2017-12-07 17:50:18 +01:00
Kim Kulling
0588d6cccf FBX: closes https://github.com/assimp/assimp/issues/1619: return correct index for embedded textures. 2017-12-07 09:44:48 +01:00
Kim Kulling
c23c63e821 fix correct folder naming scheme. 2017-12-06 22:15:34 +01:00
Kim Kulling
95e9cd75fa 3MF: fix working test for 3MF-export. 2017-12-06 21:41:48 +01:00
Giuseppe Barbieri
e741e7aec6 Update MD5Loader.h 2017-12-02 23:16:10 +01:00
Kim Kulling
b8ab90ae4b Merge branch 'master' into patch-16 2017-12-02 21:15:54 +01:00
Turo Lamminen
2c3558fdd0 Remove ScopeGuard 2017-12-02 17:24:19 +02:00
Turo Lamminen
b60d84a8a2 C4D: Replace ScopeGuard with std::unique_ptr 2017-12-02 17:23:49 +02:00
Turo Lamminen
bd4f024562 XGLLoader: Replace ScopeGuard with std::unique_ptr 2017-12-02 17:22:19 +02:00
Turo Lamminen
e8eccfa27d FBX: Replace ScopeGuard with std::unique_ptr 2017-12-02 17:19:18 +02:00
Turo Lamminen
6f50be82aa 3MF: Replace ScopeGuard with std::unique_ptr 2017-12-02 17:15:57 +02:00
Turo Lamminen
f35d5952dc BlenderLoader: Replace ScopeGuard with std::unique_ptr 2017-12-02 17:13:43 +02:00
Turo Lamminen
af8e297e0f BaseImporter: Replace ScopeGuard with std::unique_ptr 2017-12-02 17:10:06 +02:00
Giuseppe Barbieri
42c1c733b9 Update MD3Loader.cpp 2017-12-01 15:20:50 +01:00
Kim Kulling
4811c0bdd1 Merge branch 'master' into fix/multibody-binary-stls 2017-11-30 10:13:56 +01:00
Kim Kulling
5822d1920e Update STLLoader.cpp
Retrigger travis + appveyor.
2017-11-30 09:22:55 +01:00