Releases: Live2D/CubismNativeSamples
Releases · Live2D/CubismNativeSamples
Cubism 5 SDK for Native R1
Added
- Add x86_64 architecture to target platforms in Android.
Changed
- Rename "rootDirectory" to "executeAbsolutePath".
- The log function was changed because it was ambiguous whether or not a newline was inserted.
- Change so that
LAppSprite
is not depend onLAppDelegate
in D3D11 and D3D9, Metal, Vulkan. - Some function arguments in
LAppSprite
are changed in D3D11 and D3D9, Metal, Vulkan.
Fixed
- Fixed undefined behavior and memory leak in
LAppPal
. - Modify code to more closely resemble Java coding style.
- Fix model drawing disappearing when defining
USE_RENDER_TARGET
andUSE_MODEL_RENDER_TARGET
. - Fix an issue where the OpenGL sample for Visual Studio 2013 was not functioning correctly.
- Fix shader build error when running nmake in Vulkan.
Removed
- Remove unnecessary pre-API 21 processing.
Cubism 5 SDK for Native R1 beta4
Added
- Add
LAppWavFileHandler
class for Android and iOS. - Add functions for MotionSyncPlugin to
LAppWavFileHandler
in Windows and macOS.
Changed
- Change so that
LAppSprite
is not depend onLAppDelegate
in Android. - Change so that
ViewController
is not include onLAppSprite
in 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
sourceCompatibility
andtargetCompatibility
inbuild.gradle
'scompileOptions
has been lowered toJavaVersion.VERSION_1_7
. - The version of CMake set in
externalNativeBuild
was 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
LAppSprite
is not depend onLAppDelegate
.
Cubism 5 SDK for Native R1 beta2
Added
- Add English version of README.md for Vulkan.
Changed
- Replace the sample model
Mao
with 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_ENABLE
is 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_TARGET
is defined, one model will apply the opacity obtained from the motion.
Fixed
- Fix a problem in which
haru
motion and voice were incorrect combination. - Fix opacity of drawn models when using
USE_RENDER_TARGET
macro.
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.md
in Core.
- See
Cubism 4 SDK for Native R6_1
Added
- Add funciton to validate MOC3 files.
- See
CHANGELOG.md
in 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.md
in Framework.
- See