Veykril / cubism-rs

A rust wrapper around the Live2D Cubism SDK with extra functionality
Apache License 2.0
39 stars 10 forks source link

Update to Cubism 4 SDK #15

Open 3c1u opened 5 years ago

3c1u commented 5 years ago

Cubism 4 SDK has been released. I replaced the third-party folder with the new SDK and it worked fine because of its backward compability.

However, some features have been added to Core/Framework.

https://github.com/Live2D/CubismNativeFramework/commit/aa5725747488ce5143f03607d3ee193499458822

3c1u commented 5 years ago

We have to know what has been added/changed, and whether cubism-rs supports Cubism 4 SDK correctly.

Here is the changelog: https://github.com/Live2D/CubismNativeFramework/blob/master/CHANGELOG.md

Veykril commented 5 years ago

I did a quick check and the only things that seem to have changed in the include header are the addition of a new non-dynamic flag and the calling convention when linking the win32 dynamic link library. Seems to work fine out of the box. Regarding the two additions I'll add them once #14 lands since I need the static-link flag for the win32 dll thing.