platform/upstream/assimp.git
7 years agoBlender: revert fix for suspicious crash in blender on windows.
Kim Kulling [Tue, 6 Sep 2016 08:42:02 +0000 (10:42 +0200)]
Blender: revert fix for suspicious crash in blender on windows.

7 years agoIrrImporter: Fix release functions.
Kim Kulling [Mon, 5 Sep 2016 08:48:30 +0000 (10:48 +0200)]
IrrImporter: Fix release functions.

8 years agoDoc: fix redundant doc.
Kim Kulling [Sun, 4 Sep 2016 22:27:59 +0000 (00:27 +0200)]
Doc: fix redundant doc.

8 years agoFix coverity findings: fix usage after free.
Kim Kulling [Sun, 4 Sep 2016 18:40:34 +0000 (20:40 +0200)]
Fix coverity findings: fix usage after free.

8 years agoComputeUVMappingprocess: add missing initialization for scalar value.
Kim Kulling [Sun, 4 Sep 2016 18:35:07 +0000 (20:35 +0200)]
ComputeUVMappingprocess: add missing initialization for scalar value.

8 years agoFix invalid release of mat + mesh.
Kim Kulling [Sun, 4 Sep 2016 18:22:04 +0000 (20:22 +0200)]
Fix invalid release of mat + mesh.

8 years agoIFC: fix possible use after free access bug.
Kim Kulling [Fri, 2 Sep 2016 18:06:56 +0000 (20:06 +0200)]
IFC: fix possible use after free access bug.

8 years agoBlender: fix invalid OnjectCompare op.
Kim Kulling [Fri, 2 Sep 2016 18:06:31 +0000 (20:06 +0200)]
Blender: fix invalid OnjectCompare op.

8 years agoCREDITS: first update.
Kim Kulling [Wed, 31 Aug 2016 17:50:14 +0000 (19:50 +0200)]
CREDITS: first update.

8 years agoMDLMoader: fix resource leak.
Kim Kulling [Tue, 30 Aug 2016 17:50:53 +0000 (19:50 +0200)]
MDLMoader: fix resource leak.

8 years agoFix coverity finding: use deep copy instead of reference showing to
Kim Kulling [Tue, 30 Aug 2016 17:46:34 +0000 (19:46 +0200)]
Fix coverity finding: use deep copy instead of reference showing to
mem-adress when reading and calling push_back in a std::vector.

8 years agoglTFImporter: avoid out-of-bounds-access.
Kim Kulling [Mon, 29 Aug 2016 18:05:29 +0000 (20:05 +0200)]
glTFImporter: avoid out-of-bounds-access.

8 years agoMakeVerboseFormat: fix invalid delete statement.
Kim Kulling [Mon, 29 Aug 2016 17:56:38 +0000 (19:56 +0200)]
MakeVerboseFormat: fix invalid delete statement.

8 years agoFix findings from code review.
Kim Kulling [Mon, 29 Aug 2016 16:23:41 +0000 (18:23 +0200)]
Fix findings from code review.

8 years agoFix coverity findings: fix possible out-of-bound access.
Kim Kulling [Mon, 29 Aug 2016 13:32:27 +0000 (15:32 +0200)]
Fix coverity findings: fix possible out-of-bound access.

8 years agoFix coverity findings: fix possible usage after calling free.
Kim Kulling [Mon, 29 Aug 2016 13:28:37 +0000 (15:28 +0200)]
Fix coverity findings: fix possible usage after calling free.

8 years agoFix coverity finding: fix possible use after free..
Kim Kulling [Mon, 29 Aug 2016 13:24:24 +0000 (15:24 +0200)]
Fix coverity finding: fix possible use after free..

8 years agoGeometryBuilder: fix update of vertices.
Kim Kulling [Thu, 25 Aug 2016 16:20:52 +0000 (18:20 +0200)]
GeometryBuilder: fix update of vertices.

8 years agoMerge pull request #985 from Sailsman63/64b_static_zlib
Kim Kulling [Sat, 20 Aug 2016 12:48:03 +0000 (14:48 +0200)]
Merge pull request #985 from Sailsman63/64b_static_zlib

Building own zlib on 64bit Linux shared library requires -fPIC for C compiler.

8 years agoMerge pull request #984 from jwwalker/upstream
Kim Kulling [Fri, 19 Aug 2016 08:26:48 +0000 (10:26 +0200)]
Merge pull request #984 from jwwalker/upstream

Add typecasts in glTFAssetWriter.inl to fix compile errors

8 years agoAdd -fPIC to C Flags for 64bit linux Shared Object builds without checking if zlib...
Lucas Stanek [Thu, 18 Aug 2016 22:23:12 +0000 (22:23 +0000)]
Add -fPIC to C Flags for 64bit linux Shared Object builds without checking if zlib is being built.

8 years agoBuilding static ZLIB on 64b LInux requires -fPIC for C compiler.
Lucas Stanek [Thu, 18 Aug 2016 00:03:29 +0000 (00:03 +0000)]
Building static ZLIB on 64b LInux requires -fPIC for C compiler.

8 years agoUse Assimp namespace to fix build for big-endian architectures
Daniel Knezevic [Thu, 18 Aug 2016 08:51:20 +0000 (10:51 +0200)]
Use Assimp namespace to fix build for big-endian architectures

8 years agoChanged C-style casts to static_cast.
James Walker [Thu, 18 Aug 2016 17:55:24 +0000 (10:55 -0700)]
Changed C-style casts to static_cast.

8 years agoMerge pull request #986 from Deni90/master
Alexander Gessler [Thu, 18 Aug 2016 13:41:48 +0000 (15:41 +0200)]
Merge pull request #986 from Deni90/master

Use Assimp namespace to fix build for big-endian architectures

8 years agoUse Assimp namespace to fix build for big-endian architectures
Daniel Knezevic [Thu, 18 Aug 2016 08:51:20 +0000 (10:51 +0200)]
Use Assimp namespace to fix build for big-endian architectures

8 years agoAdd typecasts in glTFAssetWriter.inl to fix compile errors about ambiguous constructo...
James Walker [Thu, 18 Aug 2016 00:35:16 +0000 (17:35 -0700)]
Add typecasts in glTFAssetWriter.inl to fix compile errors about ambiguous constructors, see: <https://github.com/assimp/assimp/issues/980>

8 years agoMerge pull request #983 from roshanch/master
Kim Kulling [Mon, 15 Aug 2016 19:30:46 +0000 (21:30 +0200)]
Merge pull request #983 from roshanch/master

adding support to store all the layered textures

8 years agoadding support to store all the layered textures
roshan.c [Mon, 15 Aug 2016 16:58:53 +0000 (09:58 -0700)]
adding support to store all the layered textures

8 years agoMerge pull request #979 from assimp/issue_975
Kim Kulling [Sun, 14 Aug 2016 19:25:07 +0000 (21:25 +0200)]
Merge pull request #979 from assimp/issue_975

Fix copy-paste-error.

8 years agoFix copy-paste-error.
Kim Kulling [Sun, 14 Aug 2016 19:24:00 +0000 (21:24 +0200)]
Fix copy-paste-error.

8 years agoMerge pull request #978 from assimp/issue_975
Kim Kulling [Sun, 14 Aug 2016 13:20:59 +0000 (15:20 +0200)]
Merge pull request #978 from assimp/issue_975

closes https://github.com/assimp/assimp/issues/97: define for 32-bit …

8 years agoMerge pull request #976 from assimp/issues_967
Kim Kulling [Sun, 14 Aug 2016 10:24:49 +0000 (12:24 +0200)]
Merge pull request #976 from assimp/issues_967

closes https://github.com/assimp/assimp/issues/967: add unzip include path

8 years agoMerge pull request #977 from assimp/update_rapidjson_version_1_0_2
Kim Kulling [Sun, 14 Aug 2016 10:24:39 +0000 (12:24 +0200)]
Merge pull request #977 from assimp/update_rapidjson_version_1_0_2

Update rapidjson to v1.0.2

8 years agocloses https://github.com/assimp/assimp/issues/97: define for 32-bit linux
Kim Kulling [Sun, 14 Aug 2016 10:23:16 +0000 (12:23 +0200)]
closes https://github.com/assimp/assimp/issues/97: define for 32-bit linux

8 years agoUpdate rapidjson to v1.0.2
Kim Kulling [Sun, 14 Aug 2016 09:58:12 +0000 (11:58 +0200)]
Update rapidjson to v1.0.2

8 years agocloses https://github.com/assimp/assimp/issues/967: add unzip include path
Kim Kulling [Sun, 14 Aug 2016 09:44:21 +0000 (11:44 +0200)]
closes https://github.com/assimp/assimp/issues/967: add unzip include path
when no other version was found.

8 years agoCMakeLists: cleanup, move all options to one place for mantenace.
Kim Kulling [Sat, 13 Aug 2016 07:13:22 +0000 (09:13 +0200)]
CMakeLists: cleanup, move all options to one place for mantenace.

8 years agoUpdate Readme.md
Kim Kulling [Fri, 12 Aug 2016 17:44:07 +0000 (19:44 +0200)]
Update Readme.md

fix link to chat channel. IRC is obsolete now.

8 years agoMerge pull request #974 from assimp/issue_901
Kim Kulling [Fri, 12 Aug 2016 17:38:09 +0000 (19:38 +0200)]
Merge pull request #974 from assimp/issue_901

closes https://github.com/assimp/assimp/issues/901

8 years agoAdd type to deal with 64-bit filesizes on x86_64-apple-darwin15.5.0x86_64-apple-darwi...
Kim Kulling [Fri, 12 Aug 2016 16:47:37 +0000 (18:47 +0200)]
Add type to deal with 64-bit filesizes on x86_64-apple-darwin15.5.0x86_64-apple-darwin15.5.0

8 years agoDefaultIOStream: add missing detection for apple-based OS.
Kim Kulling [Fri, 12 Aug 2016 16:14:26 +0000 (18:14 +0200)]
DefaultIOStream: add missing detection for apple-based OS.

8 years agocloses https://github.com/assimp/assimp/issues/901
Kim Kulling [Fri, 12 Aug 2016 15:13:18 +0000 (17:13 +0200)]
closes https://github.com/assimp/assimp/issues/901

8 years agoCloses https://github.com/assimp/assimp/issues/966: add missing doc for
Kim Kulling [Tue, 9 Aug 2016 11:42:33 +0000 (13:42 +0200)]
Closes https://github.com/assimp/assimp/issues/966: add missing doc for
assimp_cmd.

8 years agoMerge pull request #970 from nyorain/patch-1
Alexander Gessler [Mon, 8 Aug 2016 23:43:19 +0000 (01:43 +0200)]
Merge pull request #970 from nyorain/patch-1

Added documentation for embedded textures

8 years agoAdded documentation for embedded textures
nyorain [Mon, 8 Aug 2016 22:50:48 +0000 (00:50 +0200)]
Added documentation for embedded textures

8 years agoMerge pull request #965 from waldyrious/patch-1
Kim Kulling [Mon, 8 Aug 2016 17:48:49 +0000 (19:48 +0200)]
Merge pull request #965 from waldyrious/patch-1

fix long option name for --om

8 years agofix long option name for --om
Waldir Pimenta [Mon, 8 Aug 2016 10:46:41 +0000 (11:46 +0100)]
fix long option name for --om

to match the actual code in tools/assimp_cmd/Main.cpp

8 years agoMerge pull request #964 from waldyrious/patch-1
Kim Kulling [Fri, 5 Aug 2016 20:19:42 +0000 (22:19 +0200)]
Merge pull request #964 from waldyrious/patch-1

dox_cmd.h: fix typo 'dumb' --> 'dump'

8 years agodox_cmd.h: fix typo 'dumb' --> 'dump'
Waldir Pimenta [Fri, 5 Aug 2016 18:54:58 +0000 (19:54 +0100)]
dox_cmd.h: fix typo 'dumb' --> 'dump'

8 years agoCMake: remove dead code.
Kim Kulling [Wed, 3 Aug 2016 08:20:03 +0000 (10:20 +0200)]
CMake: remove dead code.

8 years agoMerge pull request #960 from smalcom/assimp_qt_viewer
Kim Kulling [Mon, 1 Aug 2016 18:15:00 +0000 (20:15 +0200)]
Merge pull request #960 from smalcom/assimp_qt_viewer

[+] 3D viewer which uses Assimp and Qt4.

8 years ago[F] Texture coordinate Y must be flipped for OpenGL.
Alexandr Arutjunov [Mon, 1 Aug 2016 10:13:35 +0000 (13:13 +0300)]
[F] Texture coordinate Y must be flipped for OpenGL.

8 years ago[F] Added checks for building assimp_qt_viewer.
Alexandr Arutjunov [Sun, 31 Jul 2016 19:51:15 +0000 (22:51 +0300)]
[F] Added checks for building assimp_qt_viewer.

8 years ago[F] Added include dirs and libraries for OpenGL and DevIL.
Alexandr Arutjunov [Sun, 31 Jul 2016 12:50:48 +0000 (15:50 +0300)]
[F] Added include dirs and libraries for OpenGL and DevIL.

8 years ago[F] DevIL is needed for compilation.
Alexandr Arutjunov [Sun, 31 Jul 2016 12:14:49 +0000 (15:14 +0300)]
[F] DevIL is needed for compilation.

8 years ago[+] 3D viewer which uses Assimp and Qt4.
Alexandr Arutjunov [Sun, 31 Jul 2016 11:56:30 +0000 (14:56 +0300)]
[+] 3D viewer which uses Assimp and Qt4.

8 years agoMerge pull request #953 from TrianglesPCT/master
Alexander Gessler [Wed, 27 Jul 2016 19:37:02 +0000 (21:37 +0200)]
Merge pull request #953 from TrianglesPCT/master

Fix blender vertex colors being negative, and fix blender vertex colors scaling to be 0 to 1

8 years agoAdd files via upload
TrianglesPCT [Tue, 26 Jul 2016 05:04:08 +0000 (23:04 -0600)]
Add files via upload

forcing a new build

8 years agoMerge pull request #956 from adishavit/master
Kim Kulling [Mon, 25 Jul 2016 22:16:16 +0000 (00:16 +0200)]
Merge pull request #956 from adishavit/master

Fixes a few build issues with MSVC 2015 and gcc

8 years agoFixes compilation on OSX with gcc.
Adi Shavit @ MacBookPro [Mon, 25 Jul 2016 13:33:25 +0000 (16:33 +0300)]
Fixes compilation on OSX with gcc.
- The symbol `typeof` collides with a non-standard gcc "keyword". See https://gcc.gnu.org/onlinedocs/gcc/Typeof.html
- Renamed to `type_of`.

8 years agoAdd files via upload
TrianglesPCT [Mon, 25 Jul 2016 00:45:41 +0000 (18:45 -0600)]
Add files via upload

used ai_real instead of float

8 years agoRemoves MSVC warning with explicit cast.
Adi Shavit @ MacBookPro [Sun, 24 Jul 2016 12:54:16 +0000 (15:54 +0300)]
Removes MSVC warning with explicit cast.

8 years agoFix warning
TrianglesPCT [Sun, 24 Jul 2016 08:33:33 +0000 (02:33 -0600)]
Fix warning

The call to sprintf was causing a warning in vs2015 because of wrong type.

8 years agoAdd files via upload
TrianglesPCT [Sun, 24 Jul 2016 08:26:23 +0000 (02:26 -0600)]
Add files via upload

scale blender vert color out to 0-1 range as aiColor specifies

8 years agoAdd files via upload
TrianglesPCT [Sun, 24 Jul 2016 08:23:59 +0000 (02:23 -0600)]
Add files via upload

fix blender vert colors being casted to signed char, which was causing negative values.

Also fix blender vert colors being way outside of 0 to 1 range which aiColor specifies

8 years agoMerge branch 'master' of https://github.com/assimp/assimp
Kim Kulling [Fri, 22 Jul 2016 19:16:34 +0000 (21:16 +0200)]
Merge branch 'master' of https://github.com/assimp/assimp

8 years agoFix license date + remove deprecated macros.
Kim Kulling [Fri, 22 Jul 2016 19:15:37 +0000 (21:15 +0200)]
Fix license date + remove deprecated macros.

8 years agoAssimpViewer: add assimp_viewer.h to CMakeLists.txt
Kim Kulling [Fri, 22 Jul 2016 19:14:58 +0000 (21:14 +0200)]
AssimpViewer: add assimp_viewer.h to CMakeLists.txt

8 years agoMerge pull request #951 from 3D4Medical/bugfix/obj_group_name_parse
Kim Kulling [Fri, 22 Jul 2016 18:49:43 +0000 (20:49 +0200)]
Merge pull request #951 from 3D4Medical/bugfix/obj_group_name_parse

Fixes for obj parser

8 years agoDelete reduntal 'g ' from actual name of Group. (we don't have 'usemtl' in material...
Volodymyr Boichentsov [Fri, 22 Jul 2016 13:10:06 +0000 (14:10 +0100)]
Delete reduntal 'g ' from actual name of Group. (we don't have 'usemtl' in material name)
Fixed issue in case 'usemtl' goes straight after 'g'.

8 years agoUpdate regression db.
Kim Kulling [Mon, 18 Jul 2016 06:52:26 +0000 (08:52 +0200)]
Update regression db.

8 years agoRegression Ui: fix invalid type cast.
Kim Kulling [Mon, 18 Jul 2016 06:51:53 +0000 (08:51 +0200)]
Regression Ui: fix invalid type cast.

8 years agoBlender: Add a positive test for object compare.
Kim Kulling [Sun, 17 Jul 2016 11:57:07 +0000 (13:57 +0200)]
Blender: Add a positive test for object compare.

8 years agofix https://github.com/assimp/assimp/issues/946: use correct test for objectcompare...
Kim Kulling [Sun, 17 Jul 2016 11:54:01 +0000 (13:54 +0200)]
fix https://github.com/assimp/assimp/issues/946: use correct test for objectcompare in blender.

8 years agoMerge pull request #947 from r-chris/optional-double-precision
Kim Kulling [Sat, 16 Jul 2016 09:15:16 +0000 (11:15 +0200)]
Merge pull request #947 from r-chris/optional-double-precision

Optional double precision

8 years agomoving cmake configure_file to appropriate location
Chris Russ [Sat, 16 Jul 2016 08:39:06 +0000 (18:39 +1000)]
moving cmake configure_file to appropriate location

8 years agoUpgrading PLY exporter to allow element definition as double
Chris Russ [Sat, 16 Jul 2016 08:22:01 +0000 (18:22 +1000)]
Upgrading PLY exporter to allow element definition as double

8 years agoProperly defining build-time defines in config.h
Chris Russ [Sat, 16 Jul 2016 06:02:47 +0000 (16:02 +1000)]
Properly defining build-time defines in config.h

8 years agoAdding double precision import support for formats that can be exported
Chris Russ [Sat, 16 Jul 2016 02:14:36 +0000 (12:14 +1000)]
Adding double precision import support for formats that can be exported

8 years agopropagating precision requirments into operations
Chris Russ [Fri, 15 Jul 2016 05:38:29 +0000 (15:38 +1000)]
propagating precision requirments into operations

8 years agoCMake Option and moving more functions to optional double support
Chris Russ [Fri, 15 Jul 2016 03:20:16 +0000 (13:20 +1000)]
CMake Option and moving more functions to optional double support

8 years agoBasic changes to introduce optional double precision
Chris Russ [Fri, 15 Jul 2016 02:53:49 +0000 (12:53 +1000)]
Basic changes to introduce optional double precision

8 years agoDefaultIOStream: export class for testing.
Kim Kulling [Sat, 16 Jul 2016 07:13:59 +0000 (09:13 +0200)]
DefaultIOStream: export class for testing.

8 years agoMerge branch 'master' of https://github.com/assimp/assimp
Kim Kulling [Fri, 15 Jul 2016 09:32:11 +0000 (11:32 +0200)]
Merge branch 'master' of https://github.com/assimp/assimp

8 years agoAdd new testcase.
Kim Kulling [Fri, 15 Jul 2016 09:31:01 +0000 (11:31 +0200)]
Add new testcase.

8 years agoUnittests: add new unittest case
Kim Kulling [Fri, 15 Jul 2016 08:36:47 +0000 (10:36 +0200)]
Unittests: add new unittest case

8 years agoglTF: fix doxygen typo.
Kim Kulling [Fri, 15 Jul 2016 08:35:44 +0000 (10:35 +0200)]
glTF: fix doxygen typo.

8 years agoBlender: mark local function as static.
Kim Kulling [Fri, 15 Jul 2016 08:33:48 +0000 (10:33 +0200)]
Blender: mark local function as static.

8 years agoMerge pull request #943 from assimp/bugfix/issue_938
Kim Kulling [Tue, 12 Jul 2016 08:37:27 +0000 (10:37 +0200)]
Merge pull request #943 from assimp/bugfix/issue_938

closes https://github.com/assimp/assimp/issues/938: adapt instal pathes.

8 years agocloses https://github.com/assimp/assimp/issues/938: adapt instal pathes.
Kim Kulling [Tue, 12 Jul 2016 07:04:38 +0000 (09:04 +0200)]
closes https://github.com/assimp/assimp/issues/938: adapt instal pathes.

8 years agoRegression testsuit: fix dabatabe to latest changes.
Kim Kulling [Tue, 12 Jul 2016 07:02:47 +0000 (09:02 +0200)]
Regression testsuit: fix dabatabe to latest changes.

8 years agoPublic includes: add pragma statement and formalize include guard schema.
Kim Kulling [Mon, 11 Jul 2016 18:56:38 +0000 (20:56 +0200)]
Public includes: add pragma statement and formalize include guard schema.

8 years agoUpdate license date.
Kim Kulling [Sun, 10 Jul 2016 13:34:58 +0000 (15:34 +0200)]
Update license date.

8 years agoMerge pull request #941 from assimp/feature/issue_940
Kim Kulling [Fri, 8 Jul 2016 17:29:51 +0000 (19:29 +0200)]
Merge pull request #941 from assimp/feature/issue_940

Feature/issue 940

8 years agoUpdate version.
Kim Kulling [Fri, 8 Jul 2016 16:40:26 +0000 (18:40 +0200)]
Update version.

8 years agoIncludes: update header to latest greatest.
Kim Kulling [Fri, 8 Jul 2016 16:38:33 +0000 (18:38 +0200)]
Includes: update header to latest greatest.

8 years agoCMake: fix version for bugfix release.
Kim Kulling [Fri, 8 Jul 2016 16:37:25 +0000 (18:37 +0200)]
CMake: fix version for bugfix release.

8 years agoRemove dead code.
Kim Kulling [Fri, 8 Jul 2016 16:31:19 +0000 (18:31 +0200)]
Remove dead code.

8 years agoCloses https://github.com/assimp/assimp/issues/940: use standard offsetof
Kim Kulling [Fri, 8 Jul 2016 16:30:26 +0000 (18:30 +0200)]
Closes https://github.com/assimp/assimp/issues/940: use standard offsetof
instead of an own version.