Releases: Live2D/CubismNativeSamples
Releases · Live2D/CubismNativeSamples
Cubism 5 SDK for Native R1 beta4
Added
- Add
LAppWavFileHandlerclass for Android and iOS. - Add functions for MotionSyncPlugin to
LAppWavFileHandlerin Windows and macOS.
Changed
- Change so that
LAppSpriteis not depend onLAppDelegatein Android. - Change so that
ViewControlleris not include onLAppSpritein iOS. - Change the path acquisition process to a library function on OpenGL Mac and Linux.
- Change the compile and target SDK version of Android OS to 14.0 (API 34).
- Upgrade the version of Android Gradle Plugin from 8.0.2 to 8.1.1.
- Upgrade the version of Gradle from 8.1.1 to 8.2.
- Change the minimum version of Android Studio to Hedgehog(2023.1.1).
Fixed
- The version set in
sourceCompatibilityandtargetCompatibilityinbuild.gradle'scompileOptionshas been lowered toJavaVersion.VERSION_1_7. - The version of CMake set in
externalNativeBuildwas raised to3.22.1. - Fix to check for null when reading json.
- Replace deprecated features in Android.
- Fix an issue that caused some graphics drivers to not render correctly in Vulkan.
- Fix an issue that caused incorrect selection of depth format in Vulkan.
- Fix errors that occurs when building with x86 in vulkan.
Cubism 5 SDK for Native R1 beta3
Added
- Add functions for MotionSyncPlugin to
LAppWavFileHandler.
Changed
- Change so that
LAppSpriteis not depend onLAppDelegate.
Cubism 5 SDK for Native R1 beta2
Added
- Add English version of README.md for Vulkan.
Changed
- Replace the sample model
Maowith the updated version that is compatible with Cubism 5.0. - The minimum operating system version of Android for OpenGL has been chang to 5.0 (API 21).
- Cocos2d-x is not supported.
- Change to disable bitcode generation for building with Xcode.
Fixed
- Fix Metal rendering results on macOS to be similar to OpenGL.
- Fix a memory leak caused by a ViewMatrix variable. by @COx2
Cubism 5 SDK for Native R1 beta1
Added
- Add Wankoromochi as a model bundled with SDK.
- Add the sample for Vulkan API in Windows.
Changed
- Update third-party libraries.
- Offscreen drawing-related terminology has been unified with "OffscreenSurface".
- Adjusted to automatically search and use models in the Resource folder.
Fixed
- Fix a bug that premultiplied alpha not works correctly when
PREMULTIPLIED_ALPHA_ENABLEis not defined in Metal.
Cubism 4 SDK for Native R7
Added
- Add some functions for checking consistency of MOC3 files.
- Add the function of checking consistency in
LAppModel::SetupModel(). - Add the function of checking consistency before loading a model. (
LAppModel::HasMocConsistencyFromFile()) - This feature is enabled by default.Please see the following manual for more information.
- Add the function of checking consistency in
Changed
- Change so that when
USE_MODEL_RENDER_TARGETis defined, one model will apply the opacity obtained from the motion.
Fixed
- Fix a problem in which
harumotion and voice were incorrect combination. - Fix opacity of drawn models when using
USE_RENDER_TARGETmacro.
Cubism 4 SDK for Native R6_2
Changed
- Change to make it easier to use double and triple buffers on DirectX systems.
Fixed
- Fix some problems related to Cubism Core.
- See
CHANGELOG.mdin Core.
- See
Cubism 4 SDK for Native R6_1
Added
- Add funciton to validate MOC3 files.
- See
CHANGELOG.mdin Core and Framework.
- See
Cubism 4 SDK for Native R6
Fixed
- Fix a link to the Japanese version of NOTICE.
Removed
- Remove unnecessary description
glEnable(GL_TEXTURE_2D)in OpenGL projects.
Cubism 4 SDK for Native R5_1
Fixed
- Fix a bug that caused a crash if an empty array existed in json.
- See
CHANGELOG.mdin Framework.
- See
Cubism 4 SDK for Native R5
Added
- Add support for Visual Studio 2022.
- Add the multilingual supported documents.
Changed
- Update third-party libraries.
Fixed
- Fix an issue where the window title for the minimum sample of D3D9 was that of D3D11.