aramis_acg
55bdc6db63
Ogre: Use explicit qualification for boost stuff to avoid potential tr1 conflicts with vc10. Thanks to Krishty to point it out. Use TinyFormatter instead of boost::format.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@721 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-05-10 21:06:44 +00:00
aramis_acg
255082c39b
Add data structures for vertex animation. Basing on recent ML discussion.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@720 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-05-10 18:05:52 +00:00
aramis_acg
261f49c468
Add mName member to aiMesh.
...
JoinVerticesProcess and SortByPType copy the mesh name to all clone or sub meshes they create.
JoinVerticesProcess' verbose output now prints mesh name, no longer using sprintf (TinyFormatter's age has come).
WARN: This is a public API change (not a breaking one, however).
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@719 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-05-10 13:59:29 +00:00
aramis_acg
35f6851dba
fix gcc warning: can't pass non-POD through ...
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@718 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-05-10 10:39:43 +00:00
aramis_acg
32bfa9ac21
Add WIP version of the BLENDER importer. DO NOT USE FOR PRODUCTION YET!
...
Loads static meshes. Sometimes (it segfaults on the rest). No materials, cameras, fancy stuff. Works with all versions of blender. No compressed blend files yet.
- StreamReader now uses shared_ptr's to manage ownership of the stream.
- Adapt other loaders accordingly.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@717 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-05-10 10:22:24 +00:00
aramis_acg
1928dc7df7
fix shared_ptr and shared_array implementation. add pointer_cast facility.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@716 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-05-10 10:18:54 +00:00
aramis_acg
aba91ce95d
Add a first set of blender test files.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@715 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-05-09 14:41:04 +00:00
aramis_acg
0b01eb472b
Add copyright headers to Ogre units.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@713 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-30 07:15:08 +00:00
aramis_acg
c224dfaf81
[2994288] AI_BE / AI_LE macros - Thanks to mick-p for the patch.
...
Add shared_ptr to pch includes.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@712 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-30 07:11:06 +00:00
rave3d
7d03ef514e
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@711 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-27 16:52:24 +00:00
rave3d
b4f5d42094
correct some compile errors
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@710 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-27 16:51:22 +00:00
rave3d
fcc9642ac7
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@709 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-27 16:41:21 +00:00
rave3d
e05bc231e1
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@708 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-27 16:36:23 +00:00
aramis_acg
1748e38753
FIX: gcc complains because binding a packed field to a normal reference is not permitted.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@707 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-26 12:27:36 +00:00
aramis_acg
4746b954b8
Add missing CHANGELOG for past 1.1.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@706 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-24 01:03:35 +00:00
aramis_acg
a53360aa4d
FIX: Change quaternion orientation for B3D loader (this format was forgotten with r502).
...
FIX: MS3D loader assigns group names to mesh nodes, possibly leading to two nodes with the same name if a group name is the name of a bone as well. This prevents animations from working properly.
These changes are merged with the 1.1 branch as well.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@705 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-24 00:18:34 +00:00
jonathanklein
a85b851442
- Multiple Submeshes are loaded now
...
- In standard materials the colors are now loaded
- not excessively tested, but it should work
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@704 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-19 17:50:52 +00:00
aramis_acg
0695775bc4
Comment unknown pragma for it raises a warning (this may be intentional, but nevertheless I find it annoying).
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@702 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 21:36:13 +00:00
aramis_acg
fc617d9f58
Set revision.h to 700.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@699 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 18:43:32 +00:00
aramis_acg
99e5cbcbe0
Add deprecation note to legacy makefiles in code.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@698 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 18:41:22 +00:00
aramis_acg
fda7571914
Clarify README for samples.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@697 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 18:39:12 +00:00
aramis_acg
e3040fab38
Clarify troubleshooting for the `application configuration not correct` problem.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@696 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 18:36:11 +00:00
aramis_acg
3b61886d58
Unify capitalization in CREDITS entries.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@695 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 18:30:39 +00:00
aramis_acg
065070fdae
Update batch script to build the ZIPed package.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@693 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 16:52:25 +00:00
aramis_acg
c67ebbc705
Rebuild docs for release.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@692 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 16:42:38 +00:00
aramis_acg
fb20182692
Get rid of unused directories in model repository.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@691 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 16:26:18 +00:00
aramis_acg
107e070506
Rebuild regression suite (with vc8 and fp:fast). 2 regressions currently reported, these will remain unsolved for this release.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@690 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 16:25:04 +00:00
aramis_acg
7cafe33999
Update README.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@689 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 15:16:23 +00:00
aramis_acg
34be8bc8cb
Cleanup CREDITS.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@688 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-17 15:08:04 +00:00
klickverbot
ea2bbc37d1
[dAssimp] Added note that the D bindings have yet to be adapted for 64 bit builds of Assimp.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@687 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-16 21:15:51 +00:00
jonathanklein
5685312fe0
- PoseToKey Matrix is computed just computed when it changes
...
- VertexWeights will be normalized to 1
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@686 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-16 19:10:09 +00:00
aramis_acg
28141f5880
Add missing license header to structsgen.pw
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@685 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-15 21:50:12 +00:00
aramis_acg
1bcd29d704
Fix: OgreImporter relies on non ISO std::exception c'tor.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@684 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-15 10:35:15 +00:00
aramis_acg
685d2b83c5
Fix error in aiString documentation. MAXLEN includes the terminal NULL. This is unusual, but true.
...
Fix overflow vulnerability in SceneCombiner. Thanks to Krishty to point it out.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@683 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-14 21:45:00 +00:00
aramis_acg
6a2a542986
Remove invalid character from string literal in code/MDLLoader.cpp (^2 actually).
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@682 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-14 21:18:16 +00:00
aramis_acg
e4285a5b38
Clarify docs on qnans in aiMesh vertex data arrays.
...
Complete format list, rebuild doc.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@681 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-14 21:13:58 +00:00
aramis_acg
c78f40171d
gen_db.py is now able to do a partial database update. Dumps for specified file formats are re-generated, rest is kept.
...
Improve doc in regression suite.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@680 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-14 20:58:32 +00:00
aramis_acg
83f5612a4d
Add dedicated installer script to install only AssimpView and its dependencies.
...
Complete readme.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@679 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-14 20:00:18 +00:00
aramis_acg
0d3490c00c
Fix: scene validation forgets to validate aiScene::mTextures.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@678 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-13 21:06:03 +00:00
aramis_acg
906c45eeeb
Fix: qnan detection code. Appearently I fooled myself when I wrote this.
...
Fix: MDLLoader does not reset texture array properly when textures are substituted by plain colors. This caused crashes in ~aiScene or heap corruption.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@677 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-13 17:34:55 +00:00
aramis_acg
da87178a25
Fix: OgreImporter overflows a vector if no weight assignments are given.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@676 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-13 15:51:18 +00:00
adario
35c97d169e
Fixed camera FOV computation in the ColladaLoader.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@675 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-13 15:45:18 +00:00
aramis_acg
5bcde55c18
FIX: assimpview now builds fine with noboost targets / vc8.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@674 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-12 23:54:17 +00:00
aramis_acg
1a1d611038
Fix overall MATKEY_UVTRANSFORM usage to use the provided AddProperty specialization for aiTextureTransform.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@673 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-11 23:03:30 +00:00
aramis_acg
84f576c177
Or, even better, use the existing specialization of AddProperty for aiUVTransform.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@672 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-11 22:58:26 +00:00
aramis_acg
0aeff6179b
Fix AC loader accidentially pulling in undefined contents right after the aiUVTransform it tries to add as material property.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@671 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-11 22:56:54 +00:00
aramis_acg
4f50c04347
Add shared_array to vc8 solution.
...
Fix shared_xxx::operator=.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@669 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-11 02:52:27 +00:00
aramis_acg
630005619b
Add missing boost workaround files to CMakeLists.txt.
...
Boost workaround's shared_xxx stuff now matches boosts documented API.
Add shared_array.hpp to boost workaround (forgot to commit it when I added shared_ptr.hpp).
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@668 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-11 02:46:52 +00:00
aramis_acg
d86314d02e
Fix missing throw() declaration to silence g++.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@667 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-11 02:29:46 +00:00
aramis_acg
875b7f9ca2
AllocateFromAssimpHeap: add overload for nothrow-new.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@666 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2010-04-11 02:14:52 +00:00