Commit Graph

  • 83f5612a4d Add dedicated installer script to install only AssimpView and its dependencies. Complete readme. aramis_acg 2010-04-14 20:00:18 +00:00
  • 0d3490c00c Fix: scene validation forgets to validate aiScene::mTextures. aramis_acg 2010-04-13 21:06:03 +00:00
  • 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. aramis_acg 2010-04-13 17:34:55 +00:00
  • da87178a25 Fix: OgreImporter overflows a vector if no weight assignments are given. aramis_acg 2010-04-13 15:51:18 +00:00
  • 35c97d169e Fixed camera FOV computation in the ColladaLoader. adario 2010-04-13 15:45:18 +00:00
  • 5bcde55c18 FIX: assimpview now builds fine with noboost targets / vc8. aramis_acg 2010-04-12 23:54:17 +00:00
  • 1a1d611038 Fix overall MATKEY_UVTRANSFORM usage to use the provided AddProperty specialization for aiTextureTransform. aramis_acg 2010-04-11 23:03:30 +00:00
  • 84f576c177 Or, even better, use the existing specialization of AddProperty for aiUVTransform. aramis_acg 2010-04-11 22:58:26 +00:00
  • 0aeff6179b Fix AC loader accidentially pulling in undefined contents right after the aiUVTransform it tries to add as material property. aramis_acg 2010-04-11 22:56:54 +00:00
  • 4f50c04347 Add shared_array to vc8 solution. Fix shared_xxx::operator=. aramis_acg 2010-04-11 02:52:27 +00:00
  • 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). aramis_acg 2010-04-11 02:46:52 +00:00
  • d86314d02e Fix missing throw() declaration to silence g++. aramis_acg 2010-04-11 02:29:46 +00:00
  • 875b7f9ca2 AllocateFromAssimpHeap: add overload for nothrow-new. aramis_acg 2010-04-11 02:14:52 +00:00
  • 33544456cd Assimp-cmd now compiles fine using vc9 with a noboost target. aramis_acg 2010-04-11 01:54:46 +00:00
  • 01a25c1fb4 Get rid of ./extra folder in ./code. Move contents to main code folder. aramis_acg 2010-04-11 01:41:24 +00:00
  • f816066668 Add d3dx dlls to installer script. aramis_acg 2010-04-10 22:57:52 +00:00
  • 42aa8c5f39 Add sample logic for MATKEY_UVWSRC to doc. aramis_acg 2010-04-10 20:03:26 +00:00
  • 7cea2eb497 Change date in license header to 2006-2010. This involves updating quite a few files, sorry. aramis_acg 2010-04-10 15:30:22 +00:00
  • 1d595e14ad AssimpView-Build: SVNRevision is no longer doubly defined and the corresponding warning is gone. aramis_acg 2010-04-10 15:07:00 +00:00
  • bcf0ddc086 - don't delete the null logger. - don't leak LogStreamInfo when detaching streams from DefaultLogger. - detach the stream before deleting it in aiDetachAllLogStreams. Thanks to Bart Botta for the patch. aramis_acg 2010-04-10 15:00:36 +00:00
  • 616bd39b6f Fix: don't use std::back_inserter to append to a sequence when push_back does the job as well. back_inserter would need to include <iterator> to be truly portable. aramis_acg 2010-04-09 20:58:41 +00:00
  • b10315e2df shared_ptr: Add missing conversion to bool. aramis_acg 2010-04-06 11:46:49 +00:00
  • 9a8de06e3a Assign dummy names to COB materials. aramis_acg 2010-04-06 00:55:12 +00:00
  • d1bebeba8e remove dynamic_cast's from COB loader. aramis_acg 2010-04-06 00:34:23 +00:00
  • a391303910 Fix non ISO compliant use of ternary operator. aramis_acg 2010-04-06 00:27:46 +00:00
  • 4d2d4a64e0 Fix non ISO compliant use of ternary operator. aramis_acg 2010-04-06 00:26:27 +00:00
  • 3c03e0fca5 COB loader does now honour explicit chunk sizes. if none are given in a particular chunk, the loader reverts to the old behaviour. COB loader converts textures properly now. Add textured test files to confirm the previous issue. aramis_acg 2010-04-06 00:13:30 +00:00
  • 0fb732de91 Fix crash when trying to load MDL files produced by the half life engine. This sub format is actually not supported, but the attempt to reject it was a crash. aramis_acg 2010-04-05 19:50:25 +00:00
  • 11f5a3cec5 vc8: Fix debug-x64 output&intermediate directories. aramis_acg 2010-04-05 00:26:45 +00:00
  • d0c49d05b0 Update mkfinal script to build ZIPed releases. aramis_acg 2010-04-04 20:25:56 +00:00
  • 75c1cc3edd Fix version number in assimpcmd and assimpview. aramis_acg 2010-04-04 15:47:46 +00:00
  • 29935e2138 Set overall version to 1.1. aramis_acg 2010-04-04 14:19:33 +00:00
  • 313ece9a85 Installer now includes runtime redistributable. 64 Bit support enabled. Add dummy readme and instructions how to build the installer using Inno Setup. aramis_acg 2010-04-04 14:18:48 +00:00
  • 418033eb60 Change doc version number to 1.1, rebuild CHMs. Add missing docs for the newer assimpcmd utilities. (fix path to html workshop in doxygen scripts to make 'em work on my machine :-) aramis_acg 2010-04-04 10:03:41 +00:00
  • 1d0e6b73fe [D] Folded in minor aiAnimation documentation update. klickverbot 2010-04-03 15:50:36 +00:00
  • 29c54dc69d Inno setup script does now set proper version on the generated executable. aramis_acg 2010-04-03 03:45:00 +00:00
  • 2f691e66b5 Commit updated script for inno setup (the one I used to build the rc package). aramis_acg 2010-04-03 02:32:05 +00:00
  • 5c027a1c3c Remove old noboost folders. aramis_acg 2010-04-03 01:47:47 +00:00
  • 3a376dcab2 Update year in LICENSE (seemingly we have 2010 now). Clarify license for models in the test repository. aramis_acg 2010-04-03 01:04:35 +00:00
  • b321270e88 Add graphical SDK installer for Windows using Inno Setup. aramis_acg 2010-04-03 01:01:56 +00:00
  • 6db8987248 Fix shared_ptr workaround. aramis_acg 2010-04-02 23:41:20 +00:00
  • f9b4a825aa COB loaders should now read most binary files as well. aramis_acg 2010-04-02 23:25:52 +00:00
  • 4c1b5a532d Add first WIP version of a TrueSpace loader. Currently only ASCII COB/SCNs are supported. Add some fast_atof overloads to simplify calling it. Add another convenience c'tor to aiColorMM. Add COB test models. Remove unreferenced member in B3D importer. aramis_acg 2010-04-02 04:17:05 +00:00
  • bb5aca8a17 Add TinyFormatter, a convenience wrapper around std::stringstream's, intended to replace boost.format. Fix non-standard friend declaration in noboost/shared_ptr. Deprecate boost.format workaround. aramis_acg 2010-04-02 00:17:58 +00:00
  • 4bb7cbb422 Add boost.shared_ptr workaround. aramis_acg 2010-04-01 20:25:07 +00:00
  • 7877f3fe6f Fixed a pathname separator issue on Mac OS X. adario 2010-03-31 14:20:25 +00:00
  • a84774cbe2 Increase OBJ loader static working buffer size to 4096 to avoid huge lines being cropped. aramis_acg 2010-03-30 12:13:40 +00:00
  • 61fb6cf3f1 -small Bugfix in Ogre Animation Loading, still not fully functional, but a bit better now jonathanklein 2010-03-24 21:26:31 +00:00
  • ce71d7c775 Remove ambiguous note on wildcards from assimp_cmd doc. Add documentation page for 'assimp cmpdump'. Rebuild doc for assimp_cmd. aramis_acg 2010-03-23 18:53:44 +00:00
  • 24edb60955 Add a tiny test script to load all files in a test directory using one importer instance repeatedly. Fix importer unit test, wasn't yet migrated to DeadlyImportError's. aramis_acg 2010-03-23 18:26:48 +00:00
  • 63d6ca8669 FIX: AseLoader is no stateless and can thus be called repeatedly. Shut up gcc in LWOMaterial.cpp by adding an assertion, not all enumeration values handled. aramis_acg 2010-03-23 18:22:45 +00:00
  • c58dcee5b9 Add 'testbatchload' verb to assimp_cmd. It expects a list of input files and loads them all. This is intended to test reusability of a single importer. Not mentioned in doc. aramis_acg 2010-03-23 18:16:22 +00:00
  • ef71f3dba7 Fixed a polygon type issue in the LWOLoader. adario 2010-03-19 23:35:29 +00:00
  • 22ec6b0c1f Remove typo from CMakeLists aramis_acg 2010-03-19 22:37:29 +00:00
  • 25416b494f further work at Ogre Importer: - split some code to OgreImporterMaterial.cpp - Animation keys now are absolute, like required - WorldToBoneSpace is now BoneToWorldSpace (hence we compute the inverse and the variable is renamed) jonathanklein 2010-03-19 20:45:40 +00:00
  • fb666493ad - small documentation improvements jonathanklein 2010-03-19 20:26:43 +00:00
  • 255e68aafc Fix unterminated buffer in a certain error messahe produced by the LWO loader. aramis_acg 2010-03-18 17:25:11 +00:00
  • 50264941dd [2972343] LightWave/modo patch. See http://sourceforge.net/tracker/index.php?func=detail&aid=2972343&group_id=226462&atid=1067634 aramis_acg 2010-03-18 17:20:49 +00:00
  • 762a7df46a Revamp exception handling. ImportErrorException renamed to DeadlyImportError to avoid silent regressions. Exceptions now thrown by value, and caught by reference. Put guards in all C++ and C API functions to avoid unwanted exception propagation across module and language boundaries. aramis_acg 2010-03-18 17:00:12 +00:00
  • 79c14ce896 Strip 'M' from svnversion's output if the current working copy is modified (mkrev.bat). aramis_acg 2010-03-17 18:28:59 +00:00
  • 4512d1294c Fix makefile.mingw for the NOBOOST=1 case. aramis_acg 2010-03-17 18:20:51 +00:00
  • 52db9697f4 MS3D animations working now, fix default material assignment, cleanup comment parsing. aramis_acg 2010-03-17 18:04:08 +00:00
  • 28d4287934 Add preliminary animation support to MS3D. Very much WIP. Animations involving translation keys only are fine, rotations are messed up. Fix problem related to floating-point inaccuracy in ValidateDS. aiMatrix4x4::FromEulerAngleXYZ returns itself now, so chaining is possible. aramis_acg 2010-03-16 21:58:10 +00:00
  • eff7bc9f73 Add jeep.3ds in milkshape format to test suite. aramis_acg 2010-03-16 21:54:27 +00:00
  • 6589ccc642 Add test file triggering a terrible buffer overflow in revisions prior to r609. Regression database not yet updated. aramis_acg 2010-03-16 00:12:33 +00:00
  • 70c4eb4d3a Fix buffer overrun in Obj-loader (this is related to [2970556]). aramis_acg 2010-03-16 00:04:17 +00:00
  • 77a00c6d27 [2970566] dxf import bug/limitation. Thanks to fgasnier for the hint. aramis_acg 2010-03-15 23:45:19 +00:00
  • 8bb198e794 regression-suite: run.py now calls assimp with the -l switch aramis_acg 2010-03-13 17:16:19 +00:00
  • 46d56ff619 Change string validation to suit the new binary layout. aramis_acg 2010-03-13 17:14:59 +00:00
  • 07a5daa799 Fix validation of string material properties in the aiProcess_ValidateDataStructure process. aramis_acg 2010-03-13 17:03:13 +00:00
  • 844d814710 Fix possible heap corruption in the MDL material loader. aramis_acg 2010-03-13 16:21:20 +00:00
  • 686f2655db Material system now auto-converts from string to float/int arrays. Fixing binary layout of material properties across platforms with diverging word sizes. aramis_acg 2010-03-13 16:20:18 +00:00
  • ebc03be3ac Fix usage of AI_MATKEY_UVTRANSFORM in LWO loader. The buffer was incorrectly dimensioned, random data got pulled into the material key's data section. This fixes a few failures in the regression testing suite. aramis_acg 2010-03-13 12:59:50 +00:00
  • b56f35c2b8 Rebuild regression database (vc8, fp:precise). aramis_acg 2010-03-13 12:40:49 +00:00
  • f98e0925a7 Fix typo in utils.py aramis_acg 2010-03-13 12:16:26 +00:00
  • 2d19e7cbbe Make regression suite scripts work on posix as well. aramis_acg 2010-03-13 12:13:53 +00:00
  • 9fd2245eb1 Add specification/prototype header for the ASSBIN format utilized by assimp_cmd to store its minidumps or fully-fledged binary copies of our data structure. aramis_acg 2010-03-13 00:09:56 +00:00
  • ff53e84749 - Update XML output written by assimp dump. cameras & lights missing, document scheme as well. No guarantees that I won't change it in future without further notice (currently WIP, format to be freezed with our next release). - Add dump comparison tool to assimp_cmd. It serves as the workhorse of the regression suite. aramis_acg 2010-03-13 00:04:21 +00:00
  • 30ca88e782 Add first version of regression suite (python parts only). Work in progress. aramis_acg 2010-03-12 23:56:10 +00:00
  • 11aa5c339d On request, merged current state of the SWIG bindings for the D programming language. klickverbot 2010-03-12 17:26:57 +00:00
  • 07558b15a3 Update CREDITS. aramis_acg 2010-03-11 18:40:11 +00:00
  • 8ab6bc8a26 - Fix: unittest suite now shutdowns the logging system correctly. - Add alternative model+ppfx testing sequence to importertest. aramis_acg 2010-03-11 18:38:35 +00:00
  • e2daf37a39 - Fix http://sourceforge.net/projects/assimp/forums/forum/817654/topic/3591099. - Add unit test to avoid ppfx-related issue with re-use of Importer's in future. - X file loader now properly resets all of its members. - OptimizeMeshes step now properly resets all of its member. - Fix old (and already deprecated) makefile.mingw. aramis_acg 2010-03-11 18:24:54 +00:00
  • 08ace2f27b - Fix Importer::FindLoader - it failed on file extensions with only one character (i.e. x). This fixes an unit test. - Revert VTAdj code. It fails the unit test and the new facility (support arbitrary polygons instead of triangles only) is not used anywhere. - Unit test suite passes now. aramis_acg 2010-03-11 16:47:36 +00:00
  • 4f6d81a29b - Clarify documentation for Importer::GetOrphanedScene. - Change doc revision to 590. - Rebuild CHM doc (online docs updated as well). - Add TBD entry to LWO loader to remind me if I find enough time to fix that. aramis_acg 2010-03-08 20:21:30 +00:00
  • 2acde008a9 - fixed docs concerning Importer::ReadFile() after a hint in the forum. ulfjorensen 2010-03-06 10:31:37 +00:00
  • de9b7a52f9 Added missing files to the XCode project; define AI_BUILD_BIG_ENDIAN when compiling for Apple/PowerPC. Again, thanks to Dario Accornero for the patch! klickverbot 2010-03-05 18:02:36 +00:00
  • b26cee19a0 assimp info now prints min,max and center points of a model. aramis_acg 2010-03-04 21:09:51 +00:00
  • a7f298e6c3 - Move mkutil to packaging/windows-mkzip. Any further scripts to build dedicated download packages from a SVN working copy should go into packaging/<x> from now. - Migrate mkutil/revision.h to the root folder, adjust all dependent paths. - Get rid of unneeded win batch scripts. aramis_acg 2010-03-04 18:46:54 +00:00
  • 07c25b8ef9 Fresh icon for assimp_cmd on Windows. aramis_acg 2010-03-04 18:34:40 +00:00
  • 26a96340ff - Add 'info' utility to assimp_cmd. It displays quick file statistics, texture dependencies, file structure. - Clean up assimp_cmd source code, a bit of doc work as well. - Remove unused workspaces pertaining to old jAssimp and Assimp.net. aramis_acg 2010-03-04 17:47:39 +00:00
  • 2b7bc324f8 Added noboost targets to the XCode project file. Thanks to Dario Accornero for the patch! klickverbot 2010-03-03 23:07:19 +00:00
  • b2aeba2b10 Fixed out-of-source builds of assimp_cmd. Removed sample comments from the assimp_cmd CMake script and adapted it to the style used in the other CMake files. klickverbot 2010-03-03 22:55:54 +00:00
  • 9343c3b28f Only use bin/ and lib/ as output directories if doing an in-source build. This prevents littering the source tree if the user does not want to. klickverbot 2010-03-03 22:55:02 +00:00
  • ed41aa8ce1 Renamed CMake project to Assimp, as the semi-full name »AssetImporter« was used nowhere else. Sorry, kimmi, if this was on purpose – feel free to revert. klickverbot 2010-03-03 22:07:59 +00:00
  • ac8479f542 Moved private headers to code/ as discussed; removed boost::random workaround which was no longer needed; CMake cleanup part two (Boost detection, …). Please be quick to suspect this commit if the build should break on Windows/MSVC. klickverbot 2010-03-03 21:48:23 +00:00
  • ee6c6e5187 CMake cleanup, part one (sorry for the large commit). klickverbot 2010-03-03 21:46:56 +00:00
  • 31febb2c21 - improved documentation for ogre loader jonathanklein 2010-03-03 16:08:27 +00:00
  • df9a4bf66c - New Ogre testmodel inclusive blend File - Changed axes for location keys jonathanklein 2010-03-03 15:50:32 +00:00
  • bdcbdc3080 Adding forgotten AssemblyInfo.cs Removing obsolente PreBuildStep rave3d 2010-03-03 15:27:48 +00:00