Kim Kulling
cdf8394ccc
Fix nullptr dereferencing ( #5638 )
...
- closes https://github.com/assimp/assimp/issues/5617
2024-06-25 00:05:31 +02:00
Garux
dd10fb6ee4
remove ASE parsing break added in c1968823ad
: original intent was to keep parsing ( #5634 )
...
crash case (iMaterialCount = 0) is handled by 47dbabadcd
2024-06-24 21:23:59 +02:00
Stepan Hrbek
adff2f388a
Fix collada uv channels - temporary was stored and then updated. So all information on uv channels was ignored. ( #5630 )
...
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-06-21 13:49:19 +02:00
ycn2022
0afd366dcb
Update FBXMeshGeometry.cpp ( #5624 )
...
Some FBXs do not have "Materials" information, which can cause parsing errors
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-06-20 21:26:04 +02:00
michaelsctts
77f7706a97
fix PLY binary export color from float to uchar ( #5608 )
2024-06-19 15:45:15 +02:00
Kim Kulling
5c2a33f230
Make stepfile schema validation more robust. ( #5627 )
...
* Make stepfile schema validation more robust.
* Update STEPFile.h
2024-06-18 14:22:12 +02:00
mosfet80
0cef794abd
Update Readme.md ( #5618 )
...
link https://bitbucket.org/Starnick/assimpnet/src/master/ is deleted.
reverto to old link
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-06-18 09:30:35 +02:00
Kim Kulling
07ab05cc41
Fix init aistring issue 5622 inpython module ( #5625 )
...
* Draft: Update init of aiString
- closes https://github.com/assimp/assimp/issues/5622
* Update types.h
* Fix typo
* Fix another typo
* Adapt usage of AI_MAXLEN
* Fix compare operator
* Add missing renames
* Add missing renames
2024-06-17 23:52:23 +02:00
Kim Kulling
a51500ba2b
Draft: Update init of aiString ( #5623 )
...
* Draft: Update init of aiString
- closes https://github.com/assimp/assimp/issues/5622
* Update types.h
* Fix typo
* Fix another typo
* Adapt usage of AI_MAXLEN
* Fix compare operator
* Add missing renames
2024-06-17 13:12:54 +02:00
mosfet80
75091d4529
clean HunterGate.cmake ( #5619 )
...
removing cmake version control check. The cmake version is always greater than 3.22
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-06-17 11:50:42 +02:00
Kim Kulling
907da122e9
Create inno_setup ( #5621 )
2024-06-15 12:41:43 +02:00
Kim Kulling
81858f9e62
Update MDLMaterialLoader.cpp ( #5620 )
...
* Update MDLMaterialLoader.cpp
- closes https://github.com/assimp/assimp/issues/5239
* Add missing declaration
2024-06-14 12:51:47 +02:00
Kim Kulling
97cbecb859
Move revision.h and revision.h.in to include folder ( #5615 )
2024-06-12 21:01:03 +02:00
Kim Kulling
a722e33027
Move aiScene constructor ( #5614 )
2024-06-11 21:19:52 +02:00
Kim Kulling
75a10fedd0
Replace duplicated trim ( #5613 )
2024-06-11 16:30:49 +02:00
Kim Kulling
e963a863ce
Add trim to xml string parsing ( #5611 )
2024-06-10 22:25:28 +02:00
Bradly Landucci
8231d99a85
Converted a size_t to mz_uint that was being treated as an error ( #5600 )
...
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-06-10 11:19:57 +02:00
Kim Kulling
0d546b3d2e
Build: Fix compilation for VS-2022 debug mode - warning ( #5606 )
...
- closes https://github.com/assimp/assimp/issues/5601
2024-05-31 13:08:51 +02:00
Kim Kulling
43634b8b27
Postprocessing: Fix endless loop ( #5605 )
...
- closes https://github.com/assimp/assimp/issues/5603
2024-05-31 09:36:14 +02:00
mosfet80
83d7216726
updated zip ( #5499 )
...
* updated zip
udated zip from version 1.15 to version 3.0.2
* Check for double defined macro
* Update miniz.h
* Update zip.c
* Update zip.c
---------
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-05-27 16:19:48 +02:00
Daniel Simon
329fee2f0b
Disabled maybe-uninitialized error for AssetLib/Obj/ObjFileParser.cpp as it seems to be spurious. Also fixed error message for previous GCC build issue modification ( #5593 )
...
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-05-26 21:07:13 +02:00
Kim Kulling
4584719362
Update ObjFileParser.cpp ( #5598 )
...
Ensure not checking empty strings
2024-05-26 18:39:14 +02:00
Kim Kulling
30466aaf16
Fix possible nullptr dereferencing. ( #5595 )
2024-05-24 15:36:30 +02:00
vengine
ec5242a1a0
Fix a bug that could cause assertion failure. ( #5575 )
...
Co-authored-by: macmini <xhnsworks2@icloud.com>
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-05-22 21:20:22 +02:00
Daniel Simon
6fa4f0ff5e
Temporary fix for GCC 13+ build issue -Warray-bounds ( #5577 )
...
Added cmake code to remove warnings for array-bounds and stringop-overflow specifically for MDLLoader.cpp on GCC 13 and above.
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-05-19 18:51:02 +02:00
Kim Kulling
fd3f092d6e
Optimize readability ( #5578 )
2024-05-18 22:06:04 +02:00
Jean-Louis Boudrand
787c9afdf7
Assimp viewer fixes ( #5582 )
...
* AssimpViewer: Fix statistics reset + rename Time -> Loading time (more explicit)
* AssimpViewer: Fix bug where it was not possible to reload a closed asset
* AssimpViewer: Add a name in combobox for unnamed animations and disable anim UI when there is no animation
* AssimpViewer: Fixes the case where moving the anim cursor can break the animation
* AssimpViewer: Fixes the fact that when you press "play" on the animation after stopping it, there was a time jump in the animation
---------
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-05-18 19:20:06 +02:00
Kim Kulling
2521909b8c
Fix integer overflow ( #5581 )
...
- closes https://github.com/assimp/assimp/issues/5579
2024-05-18 19:05:10 +02:00
Kim Kulling
04afb63d34
fix ci by disabling tests ( #5583 )
...
* fix ci by disabling tests
* fix comment brackets
2024-05-18 12:04:50 +02:00
Kim Kulling
942518a4ff
Remove deprecated c++11 warnings ( #5576 )
2024-05-15 10:22:03 +02:00
Kim Kulling
10df90ec14
Prepare v5.4.1 ( #5573 )
...
* [Draft] Prepare v5.4.1
* Update utVersion.cpp
Adapt test to v5.4.1
2024-05-13 13:45:14 +02:00
Julian Uy
b6d53a0047
glTF2Importer: Support .vrm extension ( #5569 )
...
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-05-13 13:24:41 +02:00
Kim Kulling
001bb01eb2
Make sure for releases revision will be zero ( #5571 )
2024-05-13 13:00:26 +02:00
Kim Kulling
325b0a543f
Add checks for invalid buffer ans size ( #5570 )
2024-05-13 08:55:10 +02:00
Garux
47dbabadcd
fix ASE loader crash when *MATERIAL_COUNT or *NUMSUBMTLS is not specified or is 0 ( #5559 )
...
code was doing vector[0u - 1] dereference in this case
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-05-08 10:43:43 +02:00
Kim Kulling
c953739487
Kimkulling/fix pyassimp compatibility ( #5563 )
...
* Use correct exception message access
* Add missing docs
2024-05-06 21:38:29 +02:00
Garux
00b6db86ab
mention IQM loader in Fileformats.md ( #5560 )
...
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-05-02 16:34:47 +02:00
陈瑞锋
4621676424
fix a collada import bug ( #5561 )
2024-05-02 15:32:12 +02:00
Johannes Unterguggenberger
47ef79672e
Reverts the changes introduced by commit ad766cb
in February 2022. ( #5542 )
...
* Reverts the changes introduced by commit ad766cb
in February 2022.
Explanation why the old code was just fine is given in Q&A #5512 .
* Added that missing ;
---------
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-04-29 21:03:57 +02:00
Kim Kulling
c05895f3c7
Q3DLoader: Fix possible material string overflow ( #5556 )
...
- closes https://github.com/assimp/assimp/issues/5555
2024-04-26 11:11:19 +02:00
Succ3s
7bda0f88ca
SplitByBoneCount had a minor typo that prevented updates to nodes indices ( #5550 )
2024-04-23 21:40:06 +02:00
Zeun
b71b8f77ee
add some ASSIMP_INSTALL checks ( #5545 )
2024-04-16 23:41:21 +02:00
Kim Kulling
85f084a4ce
Update ComputeUVMappingProcess.cpp ( #5541 )
...
* Update ComputeUVMappingProcess.cpp
- closes https://github.com/assimp/assimp/issues/5540
* Update ComputeUVMappingProcess.cpp
Add missing token.
2024-04-11 11:30:36 +01:00
Stephen Gold
08c1adc015
fix issue #5461 (segfault after removing redundant materials) ( #5467 )
...
* fix issue #5641 (segfault after removing redundant materials)
* Update RemoveRedundantMaterials.cpp
- Fix 2 possible memleaks.
---------
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-04-10 00:22:57 +02:00
mosfet80
3ff7851ff9
updated STBIMAGElib ( #5500 )
...
2.29 (2023-05-xx) optimizations
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-04-09 23:31:10 +02:00
mosfet80
64d88276ef
updated minizip to last version ( #5498 )
...
Version 1.3.1 has these key changes:
Reject overflows of zip header fields in minizip
Fix bug in inflateSync() for data held in bit buffer
Add LIT_MEM define to use more memory for a small deflate speedup
Fix decision on the emission of Zip64 end records in minizip
Add bounds checking to ERR_MSG() macro, used by zError()
Neutralize zip file traversal attacks in miniunz
Fix a bug in ZLIB_DEBUG compiles in check_match()
Version 1.3 has these key changes:
Building using K&R (pre-ANSI) function definitions is no longer supported.
Fixed a bug in deflateBound() for level 0 and memLevel 9.
Fixed a bug when gzungetc() is used immediately after gzopen().
Fixed a bug when using gzflush() with a very small buffer.
Fixed a crash when gzsetparams() is attempted for a transparent write.
Fixed test/example.c to work with FORCE_STORED.
Fixed minizip to allow it to open an empty zip file.
Fixed reading disk number start on zip64 files in minizip.
Fixed a logic error in minizip argument processing.
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-04-09 00:08:38 +02:00
Alex Rønne Petersen
b8aa68a080
CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set. ( #5535 )
...
* CMake: Mark draco as a private dependency since assimp does not publicly expose its interface.
* CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set.
2024-04-08 23:28:37 +02:00
Kim Kulling
8b9ed34eaa
Update CMakeLists.txt ( #5531 )
...
* Update CMakeLists.txt
* Update Version.cpp
* Update CMakeLists.txt
Update minimum version of cmake
* Update utVersion.cpp
Adapt unittest
2024-04-07 23:14:12 +02:00
Kim Kulling
b41ffa5561
Remove default destructor definitions from cpp files ( #5528 )
2024-04-07 21:42:52 +02:00
mosfet80
4a3e0e46ac
updated json ( #5501 )
...
fix https://github.com/Tencent/rapidjson/issues/1448
Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-04-07 21:24:57 +02:00