Skip to content

Cubism 5 SDK for Native R1

Latest
Compare
Choose a tag to compare
@wada-at-live2d-com wada-at-live2d-com released this 26 Mar 02:34
bf7d7ff

Added

  • Add function ModF() to compute floating-point remainder in CubismMath class.

Changed

  • Change the Reset() function of CubismPose class to public.
  • Change some processes in the renderer to be handled as functions.
  • Change to output log if the argument MotionQueueEntry is NULL in the UpdateFadeWeight() function of the ACubismMotion class.

Deprecated

  • Deprecate the _fadeWeight variable and the GetFadeWeight() function of the CubismExpressionMotion class.
    • The _fadeWeight variable of the CubismExpressionMotion class can cause problems.
    • Please use the GetFadeWeight() function of the CubismExpressionMotionManager class with one argument from now on.
  • The StartMotion() function of the CubismMotionQueueManager class with the unnecessary third argument userTimeSeconds is deprecated.
    • Please use the StartMotion() function with two arguments from now on.

Fixed

  • Fix a typo in SetParameterValue().
  • Fix an issue that the override keyword is not specified for some functions of classes inheriting from CubismRenderer.
  • Fix operator overloading in the CubismId class from being private to public.
  • Fix a bug that caused incorrect weight values when expression motions were shared by multiple models.
    • Change the way fadeWeight is managed for expression motions.
  • Fix shader build error when running nmake in Vulkan.

Removed

  • Remove CubismSetupMaskedShaderUniforms, CubismNormalShaderUniforms, CubismMaskedShaderUniforms and CubismFragMaskedShaderUniforms from Metal and merged them into CubismMaskedShaderUniforms.