Skip to content

[2.x] Consistently use the v6 Assimp binaries#2558

Merged
Exanite merged 2 commits intomainfrom
fix/2556-assimp-shared-library
Apr 4, 2026
Merged

[2.x] Consistently use the v6 Assimp binaries#2558
Exanite merged 2 commits intomainfrom
fix/2556-assimp-shared-library

Conversation

@Exanite
Copy link
Copy Markdown
Member

@Exanite Exanite commented Apr 1, 2026

Summary of the PR

This fixes #2556 by removing the old v5 Assimp binaries and updating the bindings to consistently use the v6 binaries.

Tested on Linux x64. I made a random animation and loaded it with the example code given in the issue.
The v5 binary gave (0, 0, 0, 0) as the quaternion while the v6 binary gave (0, 0, 0, 1) for the second element.

Related issues, Discord discussions, or proposals

Related issue: #2556
Discussion in Discord: https://discord.com/channels/521092042781229087/587346162802229298/1487541883931721929

Further Comments

I also checked the diff for the v2.23 Silk update to verify that no other native binaries had the same issue.

@Exanite Exanite marked this pull request as ready for review April 2, 2026 03:58
@Exanite Exanite requested a review from a team as a code owner April 2, 2026 03:58
@github-project-automation github-project-automation bot moved this from Todo to In Progress in Silk.NET Development Tracker Apr 3, 2026
@Exanite Exanite merged commit 266259d into main Apr 4, 2026
6 of 8 checks passed
@Exanite Exanite deleted the fix/2556-assimp-shared-library branch April 4, 2026 02:03
@github-project-automation github-project-automation bot moved this from In Progress to Done in Silk.NET Development Tracker Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Bug: AssimpLibraryNameContainer.Linux loads libassimp.so.5 but struct definitions match Assimp 6.x ABI

3 participants