Kim Kulling
2aba4a8d1d
Merge pull request #378 from MGinshe/patch-1
...
small typo fix
2014-09-11 18:30:25 +02:00
Ryan Cole
af4c30bc77
small typo fix
...
renamed getNumVertives to getNumVertices.
2014-09-12 01:48:41 +12:00
Jared Duke
0008f845b0
Merge pull request #376 from jdduke/make_fast_atof_test_cpp03
...
Remove std::isnan and std::isinf usage from utFastAtof test
2014-09-09 16:46:58 -07:00
Jared Duke
43c82b0b38
Remove std::isnan and std::isinf usage from utFastAtofTest
...
These functions were added in C++11, and should not be used nakedly
in the current code base. Replace them with suitable C++03 constructs.
2014-09-09 16:34:10 -07:00
Kim Kulling
e0ea8169e3
Merge pull request #374 from jdduke/test_atof
...
Add tests for fast_atof
2014-09-09 10:04:41 +02:00
Jared Duke
0e28416104
Add tests for fast_atof
...
The custom implementation for fast_atof currently lacks test coverage,
making it susceptiple to regressions with future changes. Add some
basic test coverage, in addition to a few documented cases that are
known to fail.
2014-09-08 17:30:21 -07:00
Kim Kulling
302aec6be4
Merge pull request #372 from jdduke/gtest_pr_final
...
Replace cppunit with the googletest framework
2014-09-08 08:50:07 +02:00
Jared Duke
66e608a393
Replace cppunit with the googletest framework
...
The GTest framework has a more active support base, and natively
supports CMake. Introduce it as an external dependency (using CMake's
ExternalProject_Add), replacing cppunit and porting the associated unit
tests.
2014-09-07 16:52:03 -07:00
Alexander Gessler
a51a0b36f0
Merge pull request #361 from assimp/travis
...
Travis - Add regression suite to CI build
2014-09-06 00:35:00 -07:00
Kim Kulling
c3b35f3933
update: add endline.
2014-09-06 09:19:28 +02:00
Alexander Gessler
460566197b
Travis: fix echo failing
2014-09-06 00:14:50 -07:00
Alexander Gessler
1249171bba
Regression tests: output list of failures in Travis terminal output
2014-09-05 23:56:49 -07:00
acgessler
72eb2e0c4e
Merge branch 'travis' of github.com:assimp/assimp into travis
2014-09-05 21:20:35 -07:00
acgessler
5a0c7058b5
regression tests: ignore pond.0.ply file due to overly long runtime.
2014-09-05 21:20:07 -07:00
Alexander Gessler
fd84970596
Regression tests: run.py should not block on user input if used for CI.
2014-09-04 23:18:20 -07:00
Alexander Gessler
11dc89d455
Update .travis.yml
2014-09-04 23:06:47 -07:00
Alexander Gessler
19a50b9a9e
Update .travis.yml
2014-09-04 22:56:08 -07:00
acgessler
9e24acb187
Try running regression tests from travis
2014-09-04 22:42:51 -07:00
acgessler
48b138d575
Add cmake install to travis build.
2014-09-04 22:42:00 -07:00
acgessler
1c27d3c565
Regression test suite: look for assimp_cmd binary in current folder first.
2014-09-04 21:04:39 -07:00
acgessler
185f01963f
LWO: replace legacy reinterpret_cast based code by memcpy to solve Android SIGBUS problems due to unaligned accesses. Fixes #351
2014-09-04 20:49:48 -07:00
acgessler
1a594b861a
Collada: use a counter instead of clock() to generate unique names. Closes #357
2014-09-04 18:50:37 -07:00
Kim Kulling
ed9a466c30
update:
...
- add OpenGEX parser sceleton
- add base datatypes for OpenGEX support.
2014-09-04 19:41:14 +02:00
Kim Kulling
b1c80d8eb4
Merge pull request #359 from mikedh/master
...
Added load from file object functionality to pyassimp.load
2014-09-04 11:29:04 +02:00
Michael Dawson-Haggerty
8d27a27445
fixed docstrings
2014-09-04 01:21:37 -04:00
Michael Dawson-Haggerty
7fff52bf86
cleaned up error message autoreplacement
2014-09-04 01:06:30 -04:00
Michael Dawson-Haggerty
5ae65987c0
added the ability to load from file objects with pyassimp.load, as opposed to only being able to load from paths
2014-09-04 01:04:00 -04:00
Alexander Gessler
7fdcb25516
Merge pull request #355 from VirusFree/master
...
[FBX] parse upper cased Int/Enum properties
2014-09-01 10:19:20 -07:00
George Papadopoulos
8bf26065de
[FBX] parse upper cased Int/Enum properties
2014-09-01 19:06:59 +03:00
Kim Kulling
55a8e59f0d
Merge pull request #352 from apetrone/blender_uv_fix
...
Fix #325 ; Blender UV unwrap issue
2014-08-30 10:49:14 +02:00
Adam Petrone
625d2b7c4a
Fix #325 ; Blender UV unwrap issue
...
The BMesh converter might be missing more details, but this should get basic UVs working for now.
2014-08-30 00:50:26 -04:00
Alexander Gessler
201807f733
Merge pull request #350 from Gargaj/ambientlight
...
Enable ambient lights
2014-08-28 09:20:04 -07:00
Kim Kulling
258afb3e43
Merge pull request #349 from Gargaj/assxml-export
...
Native Assxml export
2014-08-28 16:41:49 +02:00
Gargaj
ae7aba3647
+ comment
2014-08-28 16:34:39 +02:00
Gargaj
d333e08343
add ambient light type, allow collada to load it
2014-08-28 16:27:29 +02:00
Gargaj
e2401c8b58
fix va_end call
2014-08-28 15:51:01 +02:00
Gargaj
6f828087f9
add stdarg.h
2014-08-28 15:45:48 +02:00
Gargaj
19de24a442
...and some more assbin leftovers
2014-08-28 15:42:22 +02:00
Gargaj
8f0208e5a8
whoops, still some residue from ASSBIN
2014-08-28 15:41:17 +02:00
Gargaj
c47dc2802e
convert assxml exporter
2014-08-28 15:38:57 +02:00
Gargaj
2e9195819a
start assxml exporter basics
2014-08-28 15:17:53 +02:00
Kim Kulling
7f45f5fc95
bugfix: fix license.
...
Signed-off-by: Kim Kulling <kim.kulling@googlemail.com>
2014-08-27 23:01:35 +02:00
Kim Kulling
8126dce94d
update: add sceleton for OpenGEX importer.
...
Signed-off-by: Kim Kulling <kim.kulling@googlemail.com>
2014-08-27 23:00:19 +02:00
Alexander Gessler
dbf001b81c
Merge pull request #347 from vloppin/master
...
Collada : Add missing parsing <image> into <effect><profile> markup
2014-08-27 01:33:32 -07:00
unknown
9d04a45088
Collada : Add missing parsing <image> into <effect><profile> markup
2014-08-27 10:15:13 +02:00
Alexander Gessler
5a6bcf7882
Merge pull request #344 from assimp/collada_export_escape
...
Collada Export: escape user-defined strings in XML output.
2014-08-26 20:58:34 -07:00
Léo Terziman
e2d9512275
Merge remote-tracking branch 'official/collada_export_escape' into contrib
2014-08-25 10:51:50 +02:00
acgessler
33ffb0003e
Collada Export: escape user-defined strings in XML output.
2014-08-23 15:42:47 -07:00
Alexander Gessler
fddae20cb7
Merge pull request #338 from jdduke/fast_atof_fix_final
...
Gracefully handle NaN/inf values in fast_atoreal_move
2014-08-20 19:29:44 -07:00
Jared Duke
ed124ccbab
Gracefully handle NaN/inf values in fast_atoreal_move
...
There are legitimate cases where inf/nan values are embeddded in a mesh.
Such values should not cause loading to fail, and indeed, previous versions of
Assimp supported their existence. Update the new fast_atoreal_move method
to gracefully parse such values, allowing case-insensitive checks for "NAN",
"INF" and "INFINITY" as per the atof guidelines found at
http://en.cppreference.com/w/cpp/string/byte/atof .
Note that the inf/nan text parsing is fairly loose, but is fast for the general
case and should handle most legitimate inf/nan values.
2014-08-20 18:42:37 -07:00