Skip to content

Releases: Live2D/CubismNativeSamples

Cubism 5 SDK for Native R1

26 Mar 02:35
6580959
Compare
Choose a tag to compare

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 on LAppDelegate 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 and USE_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

25 Jan 06:39
c816f24
Compare
Choose a tag to compare

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 on LAppDelegate in Android.
  • Change so that ViewController is not include on LAppSprite 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 and targetCompatibility in build.gradle's compileOptions has been lowered to JavaVersion.VERSION_1_7.
  • The version of CMake set in externalNativeBuild was raised to 3.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

12 Oct 02:14
12dea6c
Compare
Choose a tag to compare

Added

  • Add functions for MotionSyncPlugin to LAppWavFileHandler.

Changed

  • Change so that LAppSprite is not depend on LAppDelegate.

Cubism 5 SDK for Native R1 beta2

28 Sep 03:38
57f0208
Compare
Choose a tag to compare

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

17 Aug 02:30
bb8de3a
Compare
Choose a tag to compare

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

25 May 02:46
bd14cff
Compare
Choose a tag to compare

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.

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

16 Mar 13:00
ffc60e1
Compare
Choose a tag to compare

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.

Cubism 4 SDK for Native R6_1

10 Mar 12:47
63362d4
Compare
Choose a tag to compare

Added

  • Add funciton to validate MOC3 files.
    • See CHANGELOG.md in Core and Framework.

Cubism 4 SDK for Native R6

21 Feb 02:40
a434c2a
Compare
Choose a tag to compare

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

15 Sep 02:47
0542d7a
Compare
Choose a tag to compare

Fixed

  • Fix a bug that caused a crash if an empty array existed in json.
    • See CHANGELOG.md in Framework.