Kim Kulling
|
22dbb6c2d2
|
Update FileSystemFilter.h
- Fix typo.
-test in public metod against invalid parameters
|
2018-02-21 13:10:51 +01:00 |
Tommy
|
fb213e4bac
|
FBX Importer: apply inverse of geometric transform to child nodes.
|
2018-02-21 12:45:09 +01:00 |
Kim Kulling
|
7cd1a66c8b
|
Use correct lookup.
|
2018-02-20 22:08:40 +01:00 |
Kim Kulling
|
a92dbabc25
|
Update FileSystemFilter.h
Fix missing save.
|
2018-02-20 16:36:55 +01:00 |
Kim Kulling
|
7c33d932e3
|
Merge branch 'master' into master
|
2018-02-20 10:40:04 +01:00 |
Kim Kulling
|
d49c5b6ecf
|
Merge branch 'master' into fix-paint3d-vertexcolor
|
2018-02-20 09:23:53 +01:00 |
Kim Kulling
|
a84604f566
|
Merge branch 'master' into develop_kimkulling
|
2018-02-20 09:04:11 +01:00 |
Kim Kulling
|
f0ccff70a4
|
Update FileSystemFilter.h
Fix review findings
|
2018-02-20 09:03:18 +01:00 |
Kim Kulling
|
5f4539db28
|
Merge branch 'master' into issue_1773
|
2018-02-19 22:55:11 +01:00 |
Kim Kulling
|
b9a34dbc50
|
Merge branch 'master' into globalscale-registry
|
2018-02-19 20:19:17 +01:00 |
Kim Kulling
|
f78f273916
|
Merge branch 'master' into issue_1773
|
2018-02-19 15:54:46 +01:00 |
Tommy
|
1de9b3232a
|
Silence a clang warning.
|
2018-02-19 15:04:46 +01:00 |
Tommy
|
95f66f84ef
|
Remove constexpr for MSVC.
|
2018-02-19 14:33:40 +01:00 |
Tommy
|
242b5d5874
|
Initial FBX Export Support, sponsored by MyDidimo (mydidimo.com).
Supports:
* mesh data with normals and uvs
* lambert and phong materials
* file textures
* bones / skeletons
* skinning
Does not yet support:
* animations
* cameras
* lights
* embedded textures
|
2018-02-19 13:53:55 +01:00 |
Kim Kulling
|
219702597f
|
Merge branch 'master' into develop_kimkulling
|
2018-02-19 11:47:41 +01:00 |
Kim Kulling
|
8950504cf0
|
Fix import of materials.
|
2018-02-18 21:30:23 +01:00 |
Giuseppe Barbieri
|
58436068e7
|
Update BlenderScene.cpp
|
2018-02-16 22:16:10 +01:00 |
Kim Kulling
|
1b53c26943
|
Merge branch 'master' into globalscale-registry
|
2018-02-15 18:04:38 +01:00 |
Martin Buchner
|
a7587cb526
|
Merge branch 'master' into issue_1773
|
2018-02-15 15:31:41 +01:00 |
Kim Kulling
|
ccbcaa2ee8
|
fix some static-analysis findings.
|
2018-02-13 20:36:22 +01:00 |
Kim Kulling
|
cdfe33e3f2
|
Merge branch 'master' into pbrmaterial_h
|
2018-02-13 19:17:18 +01:00 |
Kim Kulling
|
4fb0e85d9d
|
Merge branch 'master' into issue_1773
|
2018-02-13 14:45:14 +01:00 |
Sergio Acereda
|
9a7611a93e
|
AI_MATKEY_GLTF_... -> assimp/pbrmaterial.h
|
2018-02-12 22:33:51 +01:00 |
Kim Kulling
|
331e67c32d
|
3mf: introduce first prototype for basematerial support.
|
2018-02-12 22:07:12 +01:00 |
Sergio Acereda
|
8a4fd2f947
|
globalScale process not registered
|
2018-02-12 21:51:40 +01:00 |
Kim Kulling
|
78173177e8
|
closes https://github.com/assimp/assimp/issues/1564: remove copy constructor.
|
2018-02-12 21:45:47 +01:00 |
mbuchner
|
1299905026
|
Make FileSystemFilter forward all virtual functions to wrapped IOSystem instance
This makes it possible to override those functions. Previously the
default implementation was always used.
Fixes #1773
|
2018-02-12 12:13:44 +01:00 |
Giuseppe Barbieri
|
f00d450d25
|
Update BlenderDNA.inl
|
2018-02-11 17:43:49 +01:00 |
Marco Di Benedetto
|
c874fd8ae2
|
changed std::to_string to to_string.
|
2018-02-09 16:18:49 +01:00 |
Marco Di Benedetto
|
affedc139e
|
Merge https://github.com/assimp/assimp
|
2018-02-09 15:54:34 +01:00 |
Turo Lamminen
|
ebdad4f883
|
Ogre: Avoid creating function-scoped static constants
They're causing false positive race condition messages from Helgrind
|
2018-02-09 15:40:28 +02:00 |
Kim Kulling
|
4e4098f1fc
|
Merge branch 'master' into issue_567
|
2018-02-08 20:29:47 +01:00 |
Kim Kulling
|
674a47dd3e
|
closes https://github.com/assimp/assimp/issues/567: prevend dependency cycle
|
2018-02-08 20:24:18 +01:00 |
Kim Kulling
|
c7ea536351
|
closes https://github.com/assimp/assimp/issues/1386: fix undefined behaviour in compare function.
|
2018-02-07 20:21:05 +01:00 |
Max Vollmer
|
990dc983ed
|
Issue #1776 Fixed potential crash bug in ObjectCompare, because it didn't follow strict weak ordering. As counter-intuitive as it seems, a comparator must return false for equal values. The C++ standard defines and expects this behavior: true if lhs < rhs, false otherwise.
|
2018-02-07 10:48:39 +01:00 |
Kim Kulling
|
277fa2da93
|
Merge branch 'master' into memleaks
|
2018-02-07 00:38:23 +01:00 |
Kim Kulling
|
57c1fe5954
|
x-parser: fix the crash.
|
2018-02-06 23:59:46 +01:00 |
Giuseppe Barbieri
|
4736160b79
|
Update BlenderDNA.h
|
2018-02-06 22:36:37 +01:00 |
Kim Kulling
|
495ae70cc5
|
XFileParser: release x-file-based scene when throwing an exception.
|
2018-02-06 19:21:56 +01:00 |
Turo Lamminen
|
17b26c91e2
|
OpenGEX: Use std::unique_ptr to fix some memory leaks
|
2018-02-06 20:20:16 +02:00 |
Turo Lamminen
|
5ce9ece0cc
|
OpenGEX: Replace std::copy with explicit loop
|
2018-02-06 20:08:49 +02:00 |
Turo Lamminen
|
aa434b9566
|
OpenGEX: Add comment about pointer ownership
|
2018-02-06 20:05:02 +02:00 |
Turo Lamminen
|
ef891fb850
|
LWO: Move some assignments to make it clearer when the thing should be moved
|
2018-02-06 19:58:05 +02:00 |
Turo Lamminen
|
3b68ffe363
|
LWO: Use C++11 auto for easier refactoring
|
2018-02-06 19:50:42 +02:00 |
Turo Lamminen
|
9344074a04
|
MDLLoader: Replace raw pointer with vector to fix a memory leak
|
2018-02-06 19:22:32 +02:00 |
Turo Lamminen
|
1aed63afb7
|
OpenGEX: Replace another raw pointer with vector to fix a memory leak
|
2018-02-06 19:13:54 +02:00 |
Turo Lamminen
|
880be5403f
|
OpenGEX: Replace raw pointer with vector to fix a memory leak
|
2018-02-06 19:03:47 +02:00 |
Turo Lamminen
|
c42dd9104c
|
BlenderLoader: Fix memory leak
|
2018-02-06 18:52:23 +02:00 |
Turo Lamminen
|
d284d107e7
|
XGLLoader: Fix a memory leak
|
2018-02-06 18:43:51 +02:00 |
Kim Kulling
|
dceb7257dd
|
Update XFileParser.cpp
Fix the build.
|
2018-02-05 13:53:06 +01:00 |
Kim Kulling
|
eb23946fe7
|
Update XFileParser.cpp
Fix alignment for float and double.
|
2018-02-05 13:44:19 +01:00 |
Kim Kulling
|
ff556027ef
|
X: fix some review findings.
|
2018-02-05 00:33:41 +01:00 |
Kim Kulling
|
3685791e0d
|
closes https://github.com/assimp/assimp/issues/1729: check for bit flip when unsigned int overflow happens in x-file parsing.
|
2018-02-04 22:15:18 +01:00 |
Kim Kulling
|
1a9f17e13d
|
Merge branch 'master' into issue_774
|
2018-02-04 18:33:22 +01:00 |
Kim Kulling
|
c5157bc471
|
fbx: global settings use float instead of double.
|
2018-02-04 17:13:58 +01:00 |
Kim Kulling
|
37d352622b
|
closes https://github.com/assimp/assimp/issues/774: use correct type for unitscale in fbx.
|
2018-02-04 16:42:36 +01:00 |
Turo Lamminen
|
5278e1a5f8
|
CSM: Fix a possible memory leak by using std::unique_ptr
|
2018-02-03 17:52:25 +02:00 |
Turo Lamminen
|
cfcaf3e97b
|
BVH: Initialize all members of Node in constructor
|
2018-02-03 17:38:30 +02:00 |
Turo Lamminen
|
da19ed0b2a
|
BaseImporter: Remove dead condition
operator new never returns NULL, it throws exception on allocation failure
|
2018-02-03 17:25:31 +02:00 |
Turo Lamminen
|
be865ae613
|
LimitBoneWeightsProcess: Initialize all members of Weight in constructor
|
2018-02-03 17:19:27 +02:00 |
Turo Lamminen
|
9397932e4f
|
PretransformVertices: Rearrange some assignments to clarify things
|
2018-02-03 17:08:25 +02:00 |
Kim Kulling
|
d47f34344e
|
closes https://github.com/assimp/assimp/issues/1752: move guard over include statement.
|
2018-02-03 08:46:03 +01:00 |
Kim Kulling
|
58d1ef6492
|
Merge branch 'master' into unzipExt
|
2018-02-01 19:21:09 +01:00 |
Kim Kulling
|
a1963feab7
|
Merge branch 'master' into warning4221
|
2018-01-31 20:27:45 +01:00 |
Kim Kulling
|
2714e146e0
|
Update OgreXmlSerializer.cpp
- Make constats static
- add asserts to check against nullptr dereferencing
|
2018-01-31 09:57:34 +01:00 |
Sergio Acereda
|
8f99c1a0be
|
including <unzip.h> instead of <contrib/unzip/unzip.h>
|
2018-01-30 22:13:44 +01:00 |
Kim Kulling
|
46e9d1321d
|
Merge branch 'master' into warning4221
|
2018-01-30 21:41:44 +01:00 |
Turo Lamminen
|
388ec8461c
|
Ogre: Change OgreXmlSerializer::ReadAttribute parameter from std::string to pointer
|
2018-01-30 20:12:46 +02:00 |
Turo Lamminen
|
cfc9a69512
|
Ogre: Don't create std::strings in global scope where char pointer will do
|
2018-01-30 20:03:28 +02:00 |
Turo Lamminen
|
0c66b3902e
|
Ogre: Avoid creating static std::strings
They're causing false positive race condition messages from Helgrind
|
2018-01-30 19:47:15 +02:00 |
Turo Lamminen
|
12396d0ce3
|
Ogre: Change OgreXmlSerializer::HasAttribute parameter from std::string to pointer
It's immediately passed via string pointer and in most places
it's already a raw string constant.
|
2018-01-30 19:42:58 +02:00 |
Sergio Acereda
|
be33feba44
|
Warning LNK4221 when not building exporter.
|
2018-01-29 12:39:40 +01:00 |
Kim Kulling
|
bd29fe73fa
|
Merge branch 'master' into new_license_dates
|
2018-01-28 20:16:17 +01:00 |
Kim Kulling
|
b049933d2f
|
update license dates.
|
2018-01-28 19:42:05 +01:00 |
Turo Lamminen
|
e0cbd92da4
|
ASE: Delete BaseNode constructor which doesn't take name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
4b20e9712c
|
ASE: Explicitly pass "DUMMY" as Dummy node name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
2d1bd1eec4
|
ASE: Delete Camera default constructor
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
7fef5e6d23
|
ASE: Explicitly pass "UNNAMED" as default camera name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
945f2bed09
|
ASE: Add Camera constructor which takes name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
039ca38542
|
ASE: Delete Light default constructor
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
4fd791796c
|
ASE: Explicitly pass "UNNAMED" as default Light name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
f3d702339c
|
ASE: Add Light constructor which takes name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
17f801ae8a
|
ASE: Delete Mesh default constructor
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
59ab30cb25
|
ASE: Explicitly pass "UNNAMED" as default mesh name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
f3474fb399
|
ASE: Add Mesh constructor which takes name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
3874720947
|
ASE: Add BaseNode constructor which takes name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
1836b00f51
|
ASE: Delete Bone default constructor
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
e75f7a5964
|
ASE: Explicitly pass "UNNAMED" as default bone name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
3f377e11f5
|
3DS: Delete Node default constructor
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
0d69b15238
|
3DS: Explicitly pass "UNNAMED" as 3DS root node name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
6c23b57208
|
3DS: Pass name to Node constructor
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
56a19ac492
|
3DS: Add Node constructor which takes name
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
c0c06093b4
|
3DS: Whitespace
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
8c219c7bd1
|
3DS: Delete Mesh default constructor
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
93fa373206
|
3DS: Pass name to Mesh constructor
|
2018-01-27 18:48:57 +02:00 |
Turo Lamminen
|
b580064414
|
3DS: Add Mesh constructor with takes name
|
2018-01-27 18:48:57 +02:00 |
Kim Kulling
|
25c5384208
|
Merge branch 'master' into master
|
2018-01-25 09:11:14 +01:00 |
Kim Kulling
|
2e7e16b52b
|
Merge branch 'master' into issue_1728
|
2018-01-24 23:58:55 +01:00 |
Kim Kulling
|
1037ac5b93
|
Merge branch 'master' into issue_1721
|
2018-01-24 21:57:53 +01:00 |
Kim Kulling
|
5baba37414
|
closes https://github.com/assimp/assimp/issues/1728: check if mesh is a null instance before dereferencing it.
|
2018-01-24 21:43:36 +01:00 |