Path to this page:
./
multimedia/assimp,
Library to import various 3D model formats
Branch: CURRENT,
Version: 6.0.4,
Package name: assimp-6.0.4,
Maintainer: pkgsrc-usersOpen Asset Import Library (short name: Assimp) is a portable Open Source
library to import various well-known 3D model formats in a uniform manner.
The most recent version also knows how to export 3D files and is therefore
suitable as a general-purpose 3D model converter. See the feature list.
Assimp aims to provide a full asset conversion pipeline for use in game
engines/realtime rendering systems of any kind, but it is not limited to
this purpose. In the past, it has been used in a wide range of applications.
Master sites:
Filesize: 148788.239 KB
Version history: (Expand)
- (2026-01-25) Updated to version: assimp-6.0.4
- (2026-01-20) Updated to version: assimp-6.0.3
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-06-09) Updated to version: assimp-6.0.2
- (2025-06-08) Updated to version: assimp-6.0.1
CVS history: (Expand)
2026-01-25 09:07:10 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
assimp: updated to 6.0.4
6.0.4
Fix some recently implemented comparisons of token strings
Update copyright year and project version
|
2026-01-20 09:44:14 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
assimp: updated to 6.0.3
6.0.3
Bugfix Release
https://github.com/assimp/assimp/releases/tag/v6.0.3
|
2025-06-09 09:37:28 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
assimp: updated to 6.0.2
6.0.2
Fix export fbx: Wrong Materials in LayerElementMaterial if a node contains multi \
meshes
Fix compile error when ASSIMP_DOUBLE_PRESICION enable
Updated Inner Cone formula for Spot Lights in GLTF
Update/update pugi xml
Fixes CVE-2025-2751: Out-of-bounds Read in Assimp::CSMImporter::InternReadFile
Fixes CVE-2025-2757: Heap-based Buffer Overflow in AI_MD5_PARSE_STRING_IN_QUOTATION
Fixes CVE-2025-2750: out of bounds write by assigning to wrong array element \
count tracking
fix-CVE-2025-3158: Fixes CVE-2025-3158: Heap-based Buffer Overflow in \
Assimp::LWO::AnimResolver::UpdateAnimRangeSetup
Update SECURITY.md
Fix the function aiGetMaterialColor when the flag ASSIMP_DOUBLE_PRECISION is enabled
Prepare 6.0.2
|
| 2025-06-08 09:46:05 by Thomas Klausner | Files touched by this commit (3) |
Log message:
*: recursive bump for assimp 6.0.1
|
2025-06-08 09:44:54 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
assimp: update to 6.0.1.
6.0.1
Build
Fix building on Haiku by @Begasus in #5255
Postprocessing
Reduce memory consumption in JoinVerticesProcess::ProcessMesh() signi… \
by @ockeymm in #5252
Fix: Add check for invalid input argument by @kimkulling in #5258
Replace an assert by a error log. by @kimkulling in #5260
Extension of skinning data export to GLB/GLTF format by @fvbj in #5243
Fix output floating-point values to fbx by @Riv1s-sSsA01 in #5265
Update ImproveCacheLocality.cpp by @kimkulling in #5268
Update Readme.md by @kimkulling in #5277
Deep arsdk bone double free by @kimkulling in #5291
Fix Spelling error by @JulianKnodt in #5295
use size in order to be compatible with float and double by @sloriot in #5270
Fix: Add missing transformation for normalized normals. by @kimkulling in #5301
Fix: Implicit Conversion Error by @Ipomoea in #5271
Fix add checks for indices by @kimkulling in #5306
Update FBXBinaryTokenizer.cpp by @kimkulling in #5311
link to external minizip with full path by @aumuell in #5278
utf8 header not found by @TarcioV in #5279
Rm unnecessary deg->radian conversion in FBX exporter by @JulianKnodt in #5281
Fix empty mesh handling by @kimkulling in #5318
Refactoring: Some cleanups by @kimkulling in #5319
Fix invalid read of uint from uvwsrc by @JulianKnodt in #5282
Remove double delete by @kimkulling in #5325
fix mesh-name error. by @copycd in #5294
COLLADA fixes for textures in C4D input by @wmatyjewicz in #5293
Use the correct allocator for deleting objects in case of duplicate a… by \
@FlorianBorn71 in #5305
Fix container overflow in MMD parser by @aavenel in #5309
Fix: PLY heap buffer overflow by @aavenel in #5310
Update Readme.md by @cuppajoeman in #5312
Update Readme.md by @cuppajoeman in #5313
Fix: Check if index for mesh access is out of range by @kimkulling in #5338
Update FBXConverter.cpp by @kimkulling in #5349
FBX: Use correct time scaling by @kimkulling in #5355
Drop explicit inclusion of contrib/ headers by @umlaeute in #5316
Update Build.md by @cuppajoeman in #5314
Fix buffer overflow in FBX::Util::DecodeBase64() by @ttxine in #5322
Readme.md: correct 2 errors in section headers by @stephengold in #5351
Fix double free in Video::~Video() by @ttxine in #5323
FBXMeshGeometry: solve issue #5116 using patch provided by darktjm by \
@stephengold in #5333
Fix target names not being imported on some gLTF2 models by \
@Futuremappermydud in #5356
correct grammar/typographic errors in comments (8 files) by @stephengold in #5343
KHR_materials_specular fixes by @rudybear in #5347
Disable Hunter by @kimkulling in #5388
fixed several issues by @MarkaRagnos0815 in #5359
Fix leak by @kimkulling in #5391
Check validity of archive without parsing by @kimkulling in #5393
Fix integer overflow by @kimkulling in #5394
Add a test before generating the txture folder by @kimkulling in #5400
Build: Disable building zlib for non-windows by @kimkulling in #5401
null check. by @copycd in #5402
Bump actions/upload-artifact from 3 to 4 by @dependabot in #5384
fix: KHR_materials_pbrSpecularGlossiness/diffuseFactor convert to pbr… by \
@guguTang in #5410
fix building errors for MinGW by @0xf0ad in #5376
dynamic_cast error. by @copycd in #5406
Add missing IRR textures by @tellypresence in #5374
Update Dockerfile by @kimkulling in #5412
Fix handling of X3D IndexedLineSet nodes by @andre-schulz in #5362
Improve acc file loading by @IOBYTE in #5360
Readme.md: present hyperlinks in a more uniform style by @stephengold in #5364
FBX Blendshape FullWeight: Vec<Float> -> FullWeight: \
Vec<Double> by @JulianKnodt in #5441
Fix for issues #5422, #3411, and #5443 -- DXF insert scaling fix and colour \
fix by @seanth in #5426
Update StbCommon.h to stay up-to-date with stb_image.h. by @tigert1998 in #5436
Introduce aiBuffer by @kimkulling in #5444
Add bounds checks to the parsing utilities. by @kimkulling in #5421
Fix crash in viewer by @kimkulling in #5446
Static code analysis fixes by @kimkulling in #5447
Kimkulling/fix bahavior of remove redundat mats issue 5438 by @kimkulling in \
#5451
Fix X importer breakage introduced in commit f844c33 by @tellypresence in #5372
Fileformats.md: clarify that import of .blend files is deprecated by \
@stephengold in #5350
feat:1.add 3mf vertex color read 2.fix 3mf read texture bug by @GalenXiao in \
#5361
More GLTF loading hardening by @FlorianBorn71 in #5415
Bump actions/cache from 3 to 4 by @dependabot in #5431
Update CMakeLists.txt by @mosfet80 in #5379
Blendshape->Geometry in FBX Export by @JulianKnodt in #5419
Fix identity matrix check by @fvbj in #5445
Fix PyAssimp under Python >= 3.12 and macOS library search support by \
@Th3T3chn0G1t in #5397
Add ISC LICENSE file by @severin-lemaignan in #5465
ColladaParser: check values length by @etam in #5462
Include defs in not cpp-section by @kimkulling in #5466
Add correct double zero check by @kimkulling in #5471
Add zlib-header to ZipArchiveIOSystem.h by @kimkulling in #5473
Add 2024 to copyright infos by @kimkulling in #5475
Append a new setting \
"AI_CONFIG_EXPORT_FBX_TRANSPARENCY_FACTOR_REFER_TO_OPACITY" by \
@Riv1s-sSsA01 in #5450
Eliminate non-ascii comments in clipper by @adfwer233 in #5480
Fix compilation for MSVC14. by @LukasBanana in #5490
Add correction of fbx model rotation by @kimkulling in #5494
Delete tools/make directory by @mosfet80 in #5491
Delete packaging/windows-mkzip directory by @mosfet80 in #5492
Fix #5420 duplicate degrees to radians conversion in fbx importer by \
@Biohazard90 in #5427
Respect merge identical vertices in ObjExporter by @JulianKnodt in #5521
Fix utDefaultIOStream test under MinGW by @thenanisore in #5525
Fix typos by @RoboSchmied in #5518
Add initial macOS support to C4D importer by @AlexTMjugador in #5516
Update hunter into CMakeLists.txt by @mosfet80 in #5505
Fix: add missing import for AI_CONFIG_CHECK_IDENTITY_MATRIX_EPSILON_DEFAULT \
by @tomheaton in #5507
updated json by @mosfet80 in #5501
Cleanup: Fix review findings by @kimkulling in #5528
Update CMakeLists.txt by @kimkulling in #5531
CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set. \
by @alexrp in #5535
updated minizip to last version by @mosfet80 in #5498
updated STBIMAGElib by @mosfet80 in #5500
fix issue #5461 (segfault after removing redundant materials) by \
@stephengold in #5467
Update ComputeUVMappingProcess.cpp by @kimkulling in #5541
add some ASSIMP_INSTALL checks by @ZeunO8 in #5545
Fix SplitByBoneCount typo that prevented node updates by @Succ3s in #5550
Q3DLoader: Fix possible material string overflow by @kimkulling in #5556
Reverts the changes introduced by commit ad766cb in February 2022. by \
@johannesugb in #5542
fix a collada import bug by @xiaoxiaopifu in #5561
mention IQM loader in Fileformats.md by @Garux in #5560
Kimkulling/fix pyassimp compatibility by @kimkulling in #5563
fix ASE loader crash when *MATERIAL_COUNT or *NUMSUBMTLS is not specified or \
is 0 by @Garux in #5559
Add checks for invalid buffer and size by @kimkulling in #5570
Make sure for releases revision will be zero by @kimkulling in #5571
glTF2Importer: Support .vrm extension by @uyjulian in #5569
Prepare v5.4.1 by @kimkulling in #5573
Remove deprecated c++11 warnings by @kimkulling in #5576
fix ci by disabling tests by @kimkulling in #5583
Fix integer overflow by @kimkulling in #5581
Assimp viewer fixes by @JLouis-B in #5582
Optimize readability by @kimkulling in #5578
Temporary fix for #5557 GCC 13+ build issue -Warray-bounds by @dbs4261 in #5577
Fix a bug that could cause assertion failure. by @vengine in #5575
Fix possible nullptr dereferencing. by @kimkulling in #5595
Update ObjFileParser.cpp by @kimkulling in #5598
Fix for #5592 Disabled maybe-uninitialized error for \
AssetLib/Obj/ObjFileParser.cpp by @dbs4261 in #5593
updated zip by @mosfet80 in #5499
Postprocessing: Fix endless loop by @kimkulling in #5605
Build: Fix compilation for VS-2022 debug mode - warning by @kimkulling in #5606
Converted a size_t to mz_uint that was being treated as an error by \
@BradlyLanducci in #5600
Add trim to xml string parsing by @kimkulling in #5611
Replace duplicated trim by @kimkulling in #5613
Move aiScene constructor by @kimkulling in #5614
Move revision.h and revision.h.in to include folder by @kimkulling in #5615
Update MDLMaterialLoader.cpp by @kimkulling in #5620
Create inno_setup by @kimkulling in #5621
clean HunterGate.cmake by @mosfet80 in #5619
Draft: Update init of aiString by @kimkulling in #5623
Fix init aistring issue 5622 inpython module by @kimkulling in #5625
update dotnet example by @mosfet80 in #5618
Make stepfile schema validation more robust. by @kimkulling in #5627
fix PLY binary export color from float to uchar by @micott in #5608
Some FBXs do not have "Materials" information, which can cause \
parsing errors by @ycn2022 in #5624
Fix collada uv channels - temporary was stored and then updated. by \
@StepanHrbek in #5630
remove ASE parsing break by @Garux in #5634
FBX-Exporter: Fix nullptr dereferencing by @kimkulling in #5638
Fix FBX exporting incorrect bone order by @JulianKnodt in #5435
fixes potential memory leak on malformed obj file by @TinyTinni in #5645
Update zip.c by @ThatOSDev in #5639
Fixes some uninit bool loads by @TinyTinni in #5644
Fix names of enum values in docstring of aiProcess_FindDegenerates by \
@mapret in #5640
Fix: StackAllocator Undefined Reference fix by @thearchivalone in #5650
Plx: Fix out of bound access by @kimkulling in #5651
Docker: Fix security finding by @kimkulling in #5655
Fix potential heapbuffer overflow in md5 parsing by @TinyTinni in #5652
Replace raw pointers by std::string by @kimkulling in #5656
Fix compile warning by @kimkulling in #5657
Allow empty slots in mTextureCoords by @StepanHrbek in #5636
Update Readme.md by @kimkulling in #5663
Update Readme.md by @kimkulling in #5665
[USD] Integrate "tinyusdz" project by @tellypresence in #5628
Kimkulling/fix double precision tests by @kimkulling in #5660
Update Python structs with missing fields that were causing core dumps by \
@vjf in #5673
Introduce interpolation mode to vectro and quaternion keys by @kimkulling in \
#5674
Fix a fuzz test heap buffer overflow in mdl material loader by @sgayda2 in #5658
Mosfet80 updatedpoli2tri by @kimkulling in #5682
CalcTangents: zero vector is invalid for tangent/bitangent by \
@JensEhrhardt-eOPUS in #5432
A fuzzed stride could cause the max count to become negative and henc… by \
@FlorianBorn71 in #5414
Return false instead of crash by @kimkulling in #5685
Make coord transfor for hs1 files optional by @kimkulling in #5687
Update DefaultIOSystem.cpp by @kimkulling in #5697
FBX exporter - handle multiple vertex color channels by @Kimbatt in #5695
Fixing static builds on Windows by @natevm in #5713
Added AND condition in poly2tri dll_symbol.h to only define macros fo… by \
@mkuritsu in #5693
Fix MSVC PDBs and permit them to be disabled if required by @RichardTea in #5710
Use DRACO_GLTF_BITSTREAM by @RichardTea in #5709
include Exceptional.h in 3DSExporter.cpp by @Fiskmans in #5707
Remove recursive include by @Fiskmans in #5705
Fix: Possible out-of-bound read in findDegenerate by @TinyTinni in #5679
Revert variable name by @tellypresence in #5715
Add compile option /source-charset:utf-8 for MSVC by @kenichiice in #5716
Fix leak in loader by @kimkulling in #5718
Expose aiGetEmbeddedTexture to C-API by @sacereda in #5382
Sparky kitty studios master by @kimkulling in #5727
Added more Maya materials by @Sanchikuuus in #5101
Fix to check both types of slashes in GetShortFilename by @imdongye in #5728
Bump actions/download-artifact from 1 to 4 by @dependabot in #5732
Bump actions/upload-artifact from 1 to 4 by @dependabot in #5731
Bump softprops/action-gh-release from 1 to 2 by @dependabot in #5730
Fix copying private data when source pointer is NULL by @vjf in #5733
Fix potential memory leak in SceneCombiner for LWS/IRR/MD3 loader by \
@TinyTinni in #5721
Fix to correctly determine 'multi-configuration' on Windows by @kenichiice \
in #5720
Fix casting typo in D3MFExporter::writeBaseMaterials by @ochafik in #5681
FBX: add metadata of ainode as properties by @fuhaixi in #5675
feat: add option for creating XCFramework and configure minimum iOS target \
by @AKosmachyov in #5648
Update PyAssimp structs with Skeleton & SkeletonBone members by @vjf in #5734
The total length is incorrect when exporting gltf2 by @Fav in #5647
build: Add ccache support by @ochafik in #5686
Update ccpp.yml by @kimkulling in #5740
Ply-Importer: Fix vulnerability by @kimkulling in #5739
prepare v5.4.3 by @kimkulling in #5741
Zero-length mChildren arrays should be nullptr by @RichardTea in #5749
Allow usage of pugixml from a superproject by @diiigle in #5752
Prevents PLY from parsing duplicate defined elements by @TinyTinni in #5743
Add option to ignore FBX custom axes by @RichardTea in #5754
Kimkulling/mark blender versions as not supported by @kimkulling in #5370
Fix leak by @kimkulling in #5762
Fix invalid access by @cla7aye15I4nd in #5765
Fix buffer overflow in MD3Loader by @cla7aye15I4nd in #5763
Fix stack overflow by @cla7aye15I4nd in #5764
FBX Import - Restored Absolute Transform Calculation by @lxw404 in #5751
Fix naming in aiMaterial comment by @PatrickDahlin in #5780
Update dll_symbol.h by @kimkulling in #5781
Fix for build with ASSIMP_BUILD_NO_VALIDATEDS_PROCESS by @Pichas in #5774
Update CMakeLists.txt by @kimkulling in #5782
FBX Blendshapes: Do not require normals by @JulianKnodt in #5776
Update Build.md by @kimkulling in #5796
Update Readme.md by @kimkulling in #5797
SplitLargeMeshes: Fix crash by @kimkulling in #5799
Installer: fix images for installer by @kimkulling in #5800
Bugfix/installer add missing images by @kimkulling in #5803
Fix bug introduced in commit 168ae22 of 27 Oct 2019 by @tellypresence in #5813
Fix issue 5767: Can't load USD from memory by @Pichas in #5818
Fix FBX animation bug (issue 3390) by @tellypresence in #5815
[Fix issue 5823] Hotfix for broken lightwave normals by @tellypresence in #5824
Fixed bug in DefaultLogger::set by @chefrolle695 in #5826
Fix a bug in the assbin loader that reads uninitialized memory by \
@qingyouzhao in #5801
Fix issue 2889 (molecule_ascii.cob load failure): change integers to \
floating point values in color triplets by @tellypresence in #5819
Add unit tests for X3D models which were broken at 5 Oct 2020 commit 3b9d4cf \
by @tellypresence in #5828
Update inno_setup-actions by @mosfet80 in #5833
Simplify re-enabling M3D build support by @tellypresence in #5835
Update hunter by @mosfet80 in #5831
Store current exception when caught in ASSIMP_CATCH_GLOBAL_EXCEPTIONS by \
@mischmit in #5810
Fix issue 5816 (cone.nff load failure): repair faulty line in 3D model file \
by @tellypresence in #5817
Readme: Add project activity view item by @kimkulling in #5854
Cleanup Unit Tests Output by @AMZN-Gene in #5852
USD Skinned Mesh by @AMZN-Gene in #5812
Update tinyusdz by @tellypresence in #5849
+Add vertex duplication during face normal generation by @diiigle in #5805
Fix use of uninitialized value. by @feuerste in #5867
Update CMakeLists.txt to fix gcc/clang++ issue by @jwbla in #5863
Add reference screenshots for complex bundled test 3D model files by \
@tellypresence in #5822
Obj: Fix Sonarcube findings by @kimkulling in #5873
Try to resolve image paths by replacing backslashes or forward slashes in \
EmbedTexturesProcess by @david-campos in #5844
Material: Fix the build for c compiler by @kimkulling in #5879
Material: Fix sonarcube finding by @kimkulling in #5880
Remove strcpy. by @kimkulling in #5802
Fix potential uninitialized variable in clipper by @miselin in #5881
Check that mMaterials not null before access by @JulianKnodt in #5874
Cleanup: Delete code/.editorconfig by @kimkulling in #5889
Readme.md: Add sonarcube badge by @kimkulling in #5893
Obj: fix nullptr access. by @kimkulling in #5894
Update cpp-pm / hunter by @mosfet80 in #5885
Add CI to automatically build and attach binaries to releases by @Saalvage \
in #5892
Simplify JoinVerticesProcess by @JulianKnodt in #5895
USD Keyframe Animations by @AMZN-Gene in #5856
Fix compiler error when double precision is selected, by @hankarun in #5902
Synchronize DefaultLogger by @Saalvage in #5898
Do not create GLTF Mesh if no faces by @JulianKnodt in #5878
FBX Blendshape: export float & same # verts by @JulianKnodt in #5775
bugfix: Fixed the issue that draco compressed gltf files cannot be lo… by \
@HandsomeXi in #5883
pbrt: Validate mesh in WriteMesh before AttributeBegin call by @lijenicol in \
#5884
Introducing assimp Guru on Gurubase.io by @kursataktas in #5887
Fix: Fix build for mingw10 by @kimkulling in #5916
Fix use after free in the CallbackToLogRedirector by @tyler92 in #5918
USD Mesh Node Fix by @AMZN-Gene in #5915
Fixed warnings by @sacereda in #5903
Replace C# port with maintained fork by @Saalvage in #5922
Fix heap-buffer-overflow in OpenDDLParser by @tyler92 in #5919
Fix parsing of comments at the end of lines for tokens with variable number \
of elements. (#5890) by @scschaefer in #5891
Fix buffer overflow in MD5Parser::SkipSpacesAndLineEnd by @tyler92 in #5921
Fix: Fix name collision by @kimkulling in #5937
Bug/evaluate matrix4x4 access by @kimkulling in #5936
glTF importers: Avoid strncpy truncating away the ' \0' character by \
@david-campos in #5931
Export tangents in GLTF by @JulianKnodt in #5900
Disable logs for fuzzer by default by @tyler92 in #5938
Fix docs for aiImportFileExWithProperties to not talk about the importer \
keeping the Scene alive by @david-campos in #5925
Fix stack overflow in LWS loader by @tyler92 in #5941
Introduce VRML format (.wrl and .x3dv) 3D model support by @tellypresence in \
#5857
Verify negative values in Quake1 MDL header by @tyler92 in #5940
Fix heap buffer overflow in HMP loader by @tyler92 in #5939
pragma warning bug fix when using g++ on windows by @stekap000 in #5943
AssbinImporter::ReadInternFile now closes stream before throwing by \
@david-campos in #5927
Updated Material.cpp to Add Missing Texture Types to String by @crazyjackel \
in #5945
Docker: Optimize usage by @kimkulling in #5948
Bugfix/cosmetic code cleanup by @kimkulling in #5947
Add arm64-simulator support to iOS build script by @DwayneCoussement in #5920
Add aiProcess_ValidateDataStructure flag to the fuzzer by @tyler92 in #5951
Update OpenDDLParser.cpp by @kimkulling in #5953
[AMF] Fix texture mapping by @tellypresence in #5949
[FBX] Allow export multi materials per node by @JulianKnodt in #5888
Assimp master head fixes for failure to compile by @enginmanap in #5899
Prefix MTL textures with the MTL directory path by @david-campos in #5928
Add customExtension support to the scene by @BurntRanch in #5954
Avoid exporting all primitives, which are not triangles. by @kimkulling in #5964
Added GLTF Extension KHR_materials_anisotropy by @luho383 in #5950
Add POST_BUILD option to ADD_CUSTOM_COMMAND by @MikeChemi in #5962
Fix heap buffer overflow in PLY parser by @tyler92 in #5956
Optimise building tinyusd library by @Pichas in #5959
Add gltf metallic-roughness texture type by @tellypresence in #5968
fix: reduce gltf2 export time by @1323236654 in #5972
Flag Documentation Fix by @snave333 in #5978
Doc: Make hint clearer by @kimkulling in #5988
Clean STEPFileReader.cpp by @mosfet80 in #5973
Update Readme.md: Add new viewer by @kimkulling in #5991
Doc: Separate viewer by @kimkulling in #5995
Use correct data type for animation key by @kimkulling in #5998
Use ear-cutting library for triangulation by @Saalvage in #5977
Fixing PyAssimp misalignment errors with certain structures by @fishguy6564 \
in #6001
Bugfix/fix mingw issue 5975 by @kimkulling in #6005
IFC: Remove redundand check by @kimkulling in #6006
Obj: remove smooth-normals postprocessing by @kimkulling in #6031
Refactorings: glTF cleanups by @kimkulling in #6028
Fix memory leak in OpenGEXImporter by @UnionTech-Software in #6036
Use std::copy to copy array and remove user destructor to make sure \
is_trivially_copyable in order to avoid -Wno-error=nontrivial-memcall by \
@cielavenir in #6029
Fix: Let OpenGEX accept color3 types by @kimkulling in #6040
ASE: Fix possible out of bound access. by @kimkulling in #6045
MDL: Limit max texture sizes by @kimkulling in #6046
MDL: Fix overflow check by @kimkulling in #6047
Fix: Avoid override in line parsing by @kimkulling in #6048
Bugfix: Fix possible nullptr dereferencing by @kimkulling in #6049
Potential fix for code scanning alert no. 63: Potential use after free by \
@kimkulling in #6050
ASE: Use correct vertex container by @kimkulling in #6051
CMS: Fix possible overflow access by @kimkulling in #6052
[OpenGEX] disable partial implementation of light import (causes model load \
failure) by @tellypresence in #6044
Update tinyusdz git hash (fix USD animation) by @tellypresence in #6034
[draft] Check the hunter build by @kimkulling in #6061
NDO: Fix possible overflow access by @yuntongzhang in #6055
Fix Cinema4D Import by @krishty in #6062
Remove Redundant virtual by @krishty in #6064
feat: created the aiGetStringC_Str() function. by @leliel-git in #6059
Fix Whitespace by @krishty in #6063
Harmonize Importer #includes by @krishty in #6065
More constexpr by @krishty in #6066
Renamed and inlined hasSkeletons() to HasSkeletons() for API consistency by \
@Alexelnet in #6072
Fix set by @kimkulling in #6073
Bugfix/ensure collada parsing works issue 1488 by @kimkulling in #6087
Not to export empty "LayerElementNormal" or \
"LayerElementColor" nodes to fbx by @Riv1s-sSsA01 in #6092
Use unique pointer to fix possible leak by @kimkulling in #6104
Refactoring of PR #6092 by @Riv1s-sSsA01 in #6101
fix: Fix build on armv6/armv7 by @yurivict in #6123
Bugfix: Handling no of texture coordinates correctly by @kimkulling in #6124
fix: possible Heap-based Buffer Overflow in ConvertToUTF8 function by \
@TinyTinni in #6122
Refactor by @kimkulling in #6127
support for cmake findpackage module mode by @kiroeko in #6121
Replace exception by error in log by @kimkulling in #6133
Fix a out of bound buffer access in ParsingUtils GetNextLine by @qingyouzhao \
in #6134
Fix a bug where string erases throws out of range by @qingyouzhao in #6135
Fix: Support uint16 indices in OpenGEX as well by @kimkulling in #6137
Fix crashes by @kimkulling in #6138
Only the recognition of KTX2 compressed images as texture objects within \
the glb model is currently handled. by @copycd in #6139
add missing constants by @daef in #6116
Fix warning abut inexistent warning by @limdor in #6153
Fix: Fix leak when sortbyp failes with exception by @kimkulling in #6166
Update contrib/zip to fix data loss warning by @limdor in #6152
Fix out-of-bounds dereferencing by @Marti2203 in #6150
[#5983] Fix bugs introduced in fbx export by @JulianKnodt in #6000
Doc: add C++ / c minimum by @kimkulling in #6187
Unreal refactorings by @kimkulling in #6182
update draco lib by @mosfet80 in #6094
fix: missing OS separator in outfile by @Latios96 in #6098
Add Missing Strings to aiTextureTypeToString by @crasong in #6188
Fix issue compiling when assimp added as subdirectory by @plemanski in #6186
Add clamping logic for to_ktime by @Marti2203 in #6149
Add explicit "fallthrough" to switch by @tellypresence in #6143
Fix HUNTER_ERROR_PAGE by @deccer in #6200
Fix a bug in importing binary PLY file (#1) by @yurik42 in #6060
Fix export fbx PolygonVertexIndex by @Riv1s-sSsA01 in #6102
fix: closes #6069 CVE-2025-3196 by @VinzSpring in #6154
Fix: Add "preservePivots" condition when importing FBX animation \
by @Nor-s in #6115
Version: Adapt version by @kimkulling in #6212
|
| 2025-05-26 17:37:19 by Nia Alarie | Files touched by this commit (2) |
Log message:
assimp: Make building tests w/ googletest optional.
|
| 2024-12-22 12:24:23 by Nia Alarie | Files touched by this commit (2) |
Log message:
assimp: Include <signal.h> for raise().
|
2024-05-13 16:21:01 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
assimp: updated to 5.4.1
The Assimp 5.4.1 Bugfix Release
CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set.
Deps: updated minizip to last version
Deps: updated STBIMAGElib
Fix issue 5461 (segfault after removing redundant materials)
Update ComputeUVMappingProcess.cpp
Add some ASSIMP_INSTALL checks
Fix SplitByBoneCount typo that prevented node updates
Q3DLoader: Fix possible material string overflow
Reverts the changes introduced by commit ad766cb in February 2022.
Fix a collada import bug
Mention IQM loader in Fileformats.md
Kimkulling/fix pyassimp compatibility
Fix ASE loader crash when *MATERIAL_COUNT or *NUMSUBMTLS is not specified or is 0
Add checks for invalid buffer and size
Make sure for releases revision will be zero
glTF2Importer: Support .vrm extension
Prepare v5.4.1
|