Commit Graph

  • 30c4784619 Use constexpr improvement/obj_optimize_name_parsing Kim Kulling 2025-11-24 20:13:43 +01:00
  • f7d2de1efc Replace string copy by using pure iterators. Kim Kulling 2025-11-23 20:16:40 +01:00
  • ab28db52f0 Added missing scene extras properties for glTF2Importer (#6397) Orleonn 2025-11-18 18:58:41 +04:00
  • c4812fcc47 Update LineSplitter.h (#6396) Kim Kulling 2025-11-17 08:56:49 +01:00
  • 19108dff6a Fix linkage (#6388) Kim Kulling 2025-11-16 20:05:50 +01:00
  • 74a72a20e2 SIB: Fix unittests bugfix/fix_linkage_no_importers_issue-5971 Kim Kulling 2025-11-16 19:54:45 +01:00
  • 07f24a7e93 Update glTF2Exporter.cpp Kim Kulling 2025-11-16 17:19:49 +01:00
  • 122884557e Update glTF2AssetWriter.h Kim Kulling 2025-11-16 17:19:29 +01:00
  • 18d84b5d20 Update glTFAsset.h Kim Kulling 2025-11-16 17:18:45 +01:00
  • 2b3dfb9164 Merge branch 'master' into bugfix/fix_linkage_no_importers_issue-5971 Kim Kulling 2025-11-16 17:07:58 +01:00
  • 05a4fb57f1 Reorganize code top prevent security warning. (#6395) Kim Kulling 2025-11-15 12:16:56 +01:00
  • a53807a02a Added static cast for conversion from uLong to unsigned int for compiler error (#6393) John Curley 2025-11-15 20:53:24 +13:00
  • 1cc7f2ba74 Fix the doxygen documentation from public headers (#6394) Kim Kulling 2025-11-14 22:05:08 +01:00
  • e98ec7b2d3 Refactor string checks and variable declarations (#6392) Kim Kulling 2025-11-14 00:18:35 +01:00
  • a14d6a48bd Fix apt-get install command in Dockerfile bugfix/remove_caching_from_dockerfile Kim Kulling 2025-11-13 21:03:38 +01:00
  • 0be7cdd6db glTF2: Avoid lookups for generating IDs (#6120) Jerome St-Louis 2025-11-13 04:50:26 -05:00
  • 9143651e2e Remove commented out GLTF importer guard Kim Kulling 2025-11-11 15:36:17 +01:00
  • bec3e1a089 Refactor glTFCommon namespace structure Kim Kulling 2025-11-11 15:35:25 +01:00
  • 0e6af01232 Remove unused preprocessor directives in glTF2Exporter Kim Kulling 2025-11-11 15:33:42 +01:00
  • c54522f3c1 Merge branch 'master' into bugfix/fix_linkage_no_importers_issue-5971 Kim Kulling 2025-11-11 09:32:27 +01:00
  • c6f997b584 [PyAssimp] Create pyproject.toml (#6378) thedestroyer4312 2025-11-11 08:31:51 +00:00
  • 3e2e3c9b12 Update contact email for reporting vulnerabilities (#6389) Kim Kulling 2025-11-11 08:52:23 +01:00
  • 34cda45471 Fix sonarcube stuff (#6387) Kim Kulling 2025-11-10 23:29:03 +01:00
  • 5e084cd1e8 Fix linkage Kim Kulling 2025-11-10 21:36:40 +01:00
  • a4b8943533 Refactor condition checks for empty vectors (#6385) Kim Kulling 2025-11-07 16:07:39 +01:00
  • 0996221017 fix: write textures to folder of PBRT file (#6099) Jan Honsbrok 2025-11-05 08:24:41 +01:00
  • 672594c230 Revert "Refactoring: use using types (#6266)" (#6324) Luca Della Vedova 2025-11-04 22:10:45 +08:00
  • 0978918f71 Fix Heap-buffer-overflow in Q3DImporter::InternReadFile (#6370) Jan Grulich 2025-11-04 10:09:13 +01:00
  • 8e35cb1a9f Fix out-of-range access cause of aiProcess_GenNormals : array size inconsistency of members of mesh after process (#6332) sSsA01 2025-11-02 05:15:17 +09:00
  • ea249be466 Made the README more tidy & fix Build.md (#6371) AR 2025-10-31 21:12:12 +05:00
  • 276d3e998f Bump actions/download-artifact from 5 to 6 (#6382) dependabot[bot] 2025-10-30 11:06:22 +01:00
  • b2d5fa201a Bump actions/upload-artifact from 4 to 5 (#6383) dependabot[bot] 2025-10-29 20:34:33 +01:00
  • 95f09deaae Removed unnecessary copy constructor declaration in aiVector3t (#6384) EddieBreeg 2025-10-29 10:58:34 +01:00
  • e778c84cd6 MD5: Fix face index allocation in MD5Parser (#6380) Kim Kulling 2025-10-24 10:15:01 +02:00
  • 5f7c06a71e COB: fix validation for ascii header (#6376) Kim Kulling 2025-10-23 22:44:54 +02:00
  • 7dcf6a8984 Collada: Fix overflow in CopyVertex (#6374) Kim Kulling 2025-10-19 23:13:59 +02:00
  • cc6ab1408f Update texture output format in AssxmlFileWriter (#6372) Kim Kulling 2025-10-17 11:24:38 +02:00
  • f544f9c217 Bugfix/fix sonarcube findings (#6369) Kim Kulling 2025-10-14 00:01:50 +02:00
  • 194da5b2fd Update default material name handling (#6366) Kim Kulling 2025-10-07 20:25:24 +02:00
  • f28a96121d Change strcpy to strncpy for format hint safety (#6365) Kim Kulling 2025-10-02 16:31:00 +02:00
  • 6401aa9744 Add unit test for subdivision modifier on Blender importer (#5345) Alexandre Avenel 2025-09-29 21:22:56 +02:00
  • 1894bfb22c Fix an invalid offsetof warning-as-error (#6359) Sami Liedes 2025-09-28 20:30:59 +02:00
  • 30b20e07e7 Fix possible overflow bugfix/fix_sonarqube_findings Kim Kulling 2025-09-23 21:28:54 +02:00
  • fa18d3dde6 Fix possible overflow Kim Kulling 2025-09-23 21:24:58 +02:00
  • b8133b04c7 Clone meshlab/tinyusdz repos in default location (#6239) Steve M 2025-09-23 02:34:13 -07:00
  • 709fe3c3d0 Add BOM skip and fix mtl parsing (#6253) Paul Bauriegel 2025-09-22 11:20:24 +02:00
  • 489c8d565b Restore merging of near-identical vertices for JoinIdenticalVertices (#6278) Matt Penny 2025-09-21 04:57:17 -04:00
  • 0581ed5f11 Added tangent handedness to glTF export (#6322) Luca Della Vedova 2025-09-18 20:10:41 +08:00
  • 5c568616ec Fix hasTangentsAndBitangents method in AiMesh.java (#6345) fifth_light 2025-09-18 16:09:43 +08:00
  • 45cb880835 Fixed Build.md (#6354) AbdulRehman 2025-09-18 12:34:55 +05:00
  • dd98d4aea3 PyAssimp: Re-add 'aiProcess_Triangulate' (#6335) umläute 2025-09-17 10:23:37 +02:00
  • 01ac320de8 Better README! Fixed discord link as well (#6351) AbdulRehman 2025-09-17 11:16:38 +05:00
  • a815a78433 Updated doc/Preamble.txt & SECURITY.md (#6338) AbdulRehman 2025-09-10 16:59:00 +05:00
  • 69f8eb21fd fix large glb reading by providing a proper helper for reading size_t type (#6307) Vitaly Ovchinnikov 2025-09-09 15:27:17 +03:00
  • 72b9939b9f Add null check for aiNode in AddNode method (#6348) Kim Kulling 2025-09-09 14:10:07 +02:00
  • 4c8a3bd39c [CMake] -l (#6329) Steven French 2025-09-04 19:32:37 +12:00
  • 8ef3838beb FBX: Fix offset calculation by adding cursor check (#6337) Kim Kulling 2025-08-28 11:48:38 +02:00
  • 441884387f Update LICENSE (#6327) AbdulRehman 2025-08-27 23:16:18 +05:00
  • f7bbf6dc15 Fix endiannes issues regarding floats on s390x (#6276) (#6277) Pranav P 2025-08-26 19:04:33 +05:30
  • aadd49311a Fix OOB read in OpenDDLParser::parsePrimitiveDataType (#6315) Kyungjoon Ko 2025-08-25 22:03:00 +09:00
  • 3f107bebf2 Bump actions/download-artifact from 4 to 5 (#6319) dependabot[bot] 2025-08-22 20:26:58 +02:00
  • a38ec50fd3 test/unit/utProfiler.cpp: fix gcc-16 build failure (#6267) Sergei Trofimovich 2025-08-21 09:15:01 +01:00
  • 4c42db1805 Fixed a heap-use-after-free in SortByPTypeProcess. (#6326) Dongge Liu 2025-08-21 17:31:15 +10:00
  • 26e2372882 Bump actions/checkout from 4 to 5 (#6328) dependabot[bot] 2025-08-20 12:50:30 +02:00
  • 36b004e286 Fixed a heap-buffer-overflow in the Half-Life 1 MDL loader. (#6321) Dongge Liu 2025-08-18 16:29:45 +10:00
  • 3a0ee8792f Fix OOB read (2) in OpenDDLParser::parsePrimitiveDataType (#6316) Kyungjoon Ko 2025-08-14 03:51:07 -07:00
  • e3f9cf5564 Fix OOB read in OpenDDLParser::parseReference (#6317) Kyungjoon Ko 2025-08-10 04:48:27 -07:00
  • 6d7ea78792 Fix SEGV write in Assimp::SortByPTypeProcess::Execute (#6318) Kyungjoon Ko 2025-08-10 01:45:30 -07:00
  • 13316790aa Fixed a container-overflow error (#6298) Dongge Liu 2025-08-02 12:25:40 -07:00
  • 9255412906 Add CMakePreset file (#6295) Kim Kulling 2025-07-30 13:53:21 +02:00
  • 8355e0c4bc Fix to fail in the function fast_atoreal_move when the flag ASSIMP_DOUBLE_PRESICION is enabled (#6250) sSsA01 2025-07-29 21:19:50 +09:00
  • 6fa9d09a97 AC: Support Double-Sided Faces (#6252) DIGITAL IMAGE DESIGN 2025-07-29 13:09:30 +02:00
  • 9f4e7c6d8d Refactoring: use using types (#6266) Kim Kulling 2025-07-28 17:00:45 +02:00
  • 59bc03d931 X3D: Fix invalid vector::back usage (#6283) Kim Kulling 2025-07-25 15:01:16 +02:00
  • edcb350129 Update Build.md (#6273) Panthuncia 2025-07-22 15:08:33 -04:00
  • 14307f41d1 Fix warnings kimkulling/mikktspace_issue-2363 Kim Kulling 2025-07-18 20:58:56 +02:00
  • c524e66d2d Merge branch 'kimkulling/mikktspace_issue-2363' of https://github.com/assimp/assimp into kimkulling/mikktspace_issue-2363 Kim Kulling 2025-07-18 20:53:37 +02:00
  • 76af4cc396 Fix compiler warnings Kim Kulling 2025-07-18 20:53:26 +02:00
  • f56a0b4592 Merge branch 'master' into kimkulling/mikktspace_issue-2363 Kim Kulling 2025-07-18 19:45:07 +02:00
  • 11899f0120 Add MikkTSpace Tangets code as 3rdparty lib Kim Kulling 2025-07-17 16:16:38 +02:00
  • 5081d263db Integrate MikkTSpace calculation for tangents Kim Kulling 2025-07-17 15:46:54 +02:00
  • a79dc358cf Add windows clang to CI (#5537) Kim Kulling 2025-07-16 16:43:20 +02:00
  • db0bde758e Update Readme.md (#6245) Kim Kulling 2025-07-02 14:35:32 +02:00
  • b447485c06 Fix sonarcube findings (#6242) Kim Kulling 2025-06-28 18:56:28 +02:00
  • 4c61ca3af5 Refix export fbx PolygonVertexIndex (#6240) sSsA01 2025-06-27 18:30:04 +09:00
  • 4b6cc8c28a bugfix: Fixed the memory leak when texture transforming (#6236) (#6237) HandsomeXi 2025-06-26 16:53:08 +08:00
  • d99f9bd2f7 Refactoring: Add nupptr-checks (#6241) Kim Kulling 2025-06-26 00:09:02 +02:00
  • b2afe717d3 Update Importer.hpp (#6235) Kim Kulling 2025-06-21 13:33:15 +02:00
  • ad6e8e210a Fix: export fbx wrong to_ktime in FBXExporter.cpp (#6105) NSG 2025-06-17 15:23:21 +09:00
  • fb375dd8c0 Prepare 6.0.2 (#6231) v6.0.2 Kim Kulling 2025-06-08 21:50:39 +02:00
  • a95addfc4a Fix the function "aiGetMaterialColor" when the flag ASSIMP_DOUBLE_PRECISION is enabled. (#6090) sSsA01 2025-06-08 21:25:47 +09:00
  • 2d8c09b60f Update SECURITY.md (#6230) Kim Kulling 2025-06-08 14:14:24 +02:00
  • 357b5baabb fix-CVE-2025-3158: closes #6023 Fixes CVE-2025-3158: Heap-based Buffer Overflow in Assimp::LWO::AnimResolver::UpdateAnimRangeSetup (#6222) Vinz Spring 2025-06-08 14:02:04 +02:00
  • 269987085f Fixes CVE-2025-2750: out of bounds write by assigning to wrong array element count tracking (closes #6011) (#6225) Vinz Spring 2025-06-08 13:46:39 +02:00
  • 5be336779d Fixes CVE-2025-2757: Heap-based Buffer Overflow in AI_MD5_PARSE_STRING_IN_QUOTATION (closes #6019) (#6223) Vinz Spring 2025-06-08 13:38:05 +02:00
  • 177797c77b Fixes CVE-2025-2751: Out-of-bounds Read in Assimp::CSMImporter::InternReadFile (closes #6012) (#6224) Vinz Spring 2025-06-08 12:10:12 +02:00
  • c1d6226c06 Update/update pugi xml (#6229) Kim Kulling 2025-06-08 02:12:05 +02:00
  • 8621d52430 Updated Inner Cone formula for Spot Lights in GLTF (#6078) Jackson Levitt 2025-06-05 02:41:30 -05:00
  • 5d39661751 fix compile error caused by PR #6087 when ASSIMP_DOUBLE_PRESICION is enabled (#6091) sSsA01 2025-06-05 16:15:47 +09:00
  • a98ffe6c6f Fix export fbx: Wrong Materials in LayerElementMaterial if a node contains multi meshes (#6103) sSsA01 2025-06-05 16:05:36 +09:00