A memory leak occurs in the Metal environment of Cubism 5 SDK for Native R5 beta3 when the window size is changed. We will investigate and consider addressing this issue in future updates, including modifications to the Framework and migration to the latest Metal version.
Visual Studio 2017 provides Windows 10 SDK versions up to 10.0.17763.0 only, which may cause execution issues in some situations.
If you are building on Visual Studio 2017, please manually install and use the latest version of the Windows SDK.
When building Metal renderer for Mac Catalyst, an issue has been confirmed in which an error ("NSURL not found") occurs with CMake versions 3.27 or higher.
If you're utilizing this platform, please use CMake version 3.26 or earlier.
Regarding support for CMake 4.0, the product currently uses GLEW 2.2.0, which does not support CMake 4.0.
Therefore, this sample is not compatible with CMake 4.0. We will update accordingly once GLEW supports it, so please be aware of this in advance.
Please refer to the issue below for details.
Regarding ARM builds for deployment on physical iOS devices, we have identified an issue causing installation errors on devices due to ios-cmake 4.5.0 used in Cubism SDK for Native. We are continuing to investigate this issue.
-
Revert ios-cmake to version 4.4.1 or another stable version.
-
In your .xcodeproj settings, select your build target (such as "Demo") under "TARGETS", then in Build Settings > User-Defined, set the following all to YES: 2.1. CODE_SIGNING_ALLOWED and all child settings under this key 2.2. CODE_SIGNING_REQUIRED and all child settings under this key
Support for Cocos2d-x in the Cubism SDK for Native has been discontinued starting with Cubism 5 SDK for Native R2. For any inquiries regarding this matter, please contact us through the [contact form]](https://www.live2d.jp/contact/).
This product does not use the APIs or third-party products specified in Apple's privacy manifest policy. This will be addressed in future updates if this product requires such support. Please check the documentation published by Apple for details.
GLFW 3.4, which this product uses in the Linux OpenGL environment, can now be compiled for Wayland.
However, this sample is not compatible with Wayland because glewInit is currently not working properly when compiling for Wayland (EGL) in GLEW 2.2.0.
If you are using the Linux OpenGL environment, please continue to use the X11 build as usual.
Please refer to the issue below for details.
There is an error when building Mac Catalyst for Metal.
Specifically, when generating a project using cmake3.27.0 or higher, errors such as 'Foundation/NSURLHandle.h' file not found will occur.
We will continue to investigate the details.
- Use cmake with versions less than 3.27
A memory leak occurs in the macOS sample builds of Metal. This happens within the Metal framework, so please wait for official support. Note that we cannot answer inquiries regarding this matter.
Please check the Apple Developer Forums for more information.
To use .bundle and .dylib on macOS Catalina, you need to be connected to an online environment to verify your notarization.
Please check the official Apple documentation for details.
©Live2D