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
0c8f574229
Merge pull request #1799 from mesilliac/streamwriter_improvements
...
Some StreamWriter improvements / additions.
2018-02-17 17:26:26 +01:00
Kim Kulling
58c653c874
Merge branch 'master' into streamwriter_improvements
2018-02-17 16:35:33 +01:00
Kim Kulling
9e9c543cca
Merge pull request #1800 from sacereda/pbrmaterial_h
...
define missing type,N params
2018-02-16 16:08:04 +01:00
Sergio Acereda
b9e60e674e
define missing type,N params
2018-02-16 12:23:21 +01:00
Tommy
c4ff978a2f
Some StreamWriter improvements / additions.
...
Added the following functions:
* Flush() to flush the internal StreamWriter buffer to the stream
* Tell() gives the current stream position
* Seek() seeks to a given offset in the stream
* PutString(aiString&) to write an aiString
* PutString(std::string&) to write a std::string
2018-02-16 12:06:16 +01:00
Kim Kulling
86645d344f
Merge pull request #1795 from sacereda/pbrmaterial_h
...
idea: #include <assimp/pbrmaterial.h>
2018-02-13 21:02:49 +01:00
Kim Kulling
cdfe33e3f2
Merge branch 'master' into pbrmaterial_h
2018-02-13 19:17:18 +01:00
Kim Kulling
ae88cab2ba
Merge pull request #1789 from mabuchner/issue_1781
...
Make MemoryIOStream::Seek accept pos=length as valid
2018-02-13 14:44:19 +01:00
Kim Kulling
5ac415ff62
Merge branch 'master' into issue_1781
2018-02-13 13:11:03 +01:00
Kim Kulling
e1b4ff0d18
Merge pull request #1794 from assimp/develop_kimkulling
...
closes https://github.com/assimp/assimp/issues/1564 : remove copy cons…
2018-02-13 13:09:31 +01:00
Kim Kulling
11a3ee109e
Update fast_atof.h
...
Remove unused variable.
2018-02-13 11:36:05 +01:00
Sergio Acereda
9a7611a93e
AI_MATKEY_GLTF_... -> assimp/pbrmaterial.h
2018-02-12 22:33:51 +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
76b981aa2a
Make MemoryIOStream::Seek accept pos=length as valid
...
Fixes assimp/assimp#1781 .
2018-02-12 10:52:49 +01:00
Kim Kulling
78ec30b320
Merge pull request #1785 from turol/threadsafe
...
Fix another thread-safety issue
2018-02-09 21:07:14 +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
73621c46cb
Merge pull request #1782 from assimp/issue_567
...
closes https://github.com/assimp/assimp/issues/567 : prevend dependenc…
2018-02-08 21:46:04 +01: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
91b9be8548
Merge pull request #1779 from assimp/issue_1386
...
closes https://github.com/assimp/assimp/issues/1386 : fix undefined be…
2018-02-07 21:49:42 +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
Kim Kulling
8ecf3789d7
Merge pull request #1769 from elect86/patch-18
...
Update Readme.md, added jvm assimp port status link
2018-02-07 18:53:29 +01:00
Kim Kulling
92b909f330
Merge branch 'master' into patch-18
2018-02-07 18:11:20 +01:00
Kim Kulling
5b5e8ef3a0
Merge pull request #1777 from maxvollmer/master
...
Issue #1776 Fixed potential crash bug in ObjectCompare
2018-02-07 18:10:56 +01:00
Max Vollmer
b3d48d0e9a
Issue #1776 : Updated and fixed test in utBlenderIntermediate.cpp for Blender::ObjectCompare
2018-02-07 11:02:08 +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
69f1838475
Merge pull request #1775 from turol/memleaks
...
Fix some memory leaks
2018-02-07 01:13:55 +01:00
Kim Kulling
277fa2da93
Merge branch 'master' into memleaks
2018-02-07 00:38:23 +01:00
Kim Kulling
be7261c019
Merge pull request #1767 from assimp/issue_1729
...
Issue 1729
2018-02-07 00:37:24 +01:00
Kim Kulling
57c1fe5954
x-parser: fix the crash.
2018-02-06 23:59:46 +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
Giuseppe Barbieri
2a7ebc570c
Update Readme.md
2018-02-05 17:13:53 +01: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
a8f940dd83
add missing test file.
2018-02-05 00:05:08 +01:00
Kim Kulling
862a145ea5
X: add unittest to ensure no exception will be thrown.
2018-02-04 22:18:54 +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
48d41b4bf9
Merge pull request #1766 from assimp/issue_774
...
closes https://github.com/assimp/assimp/issues/774 : use correct type …
2018-02-04 19:05:02 +01:00