You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+56-1Lines changed: 56 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,59 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6
6
7
7
8
+
## [5-r.2] - 2024-12-19
9
+
10
+
### Added
11
+
12
+
* Add Vulkan support in Ubuntu 22.04 and AlmaLinux 9.
13
+
* Add a function to notify when motion playback starts.
14
+
* Add shader setup classes for D3D9, D3D11, OpenGL, Vulkan.
15
+
* Add the sample for OpenGL API in HarmonyOS.
16
+
17
+
### Changed
18
+
19
+
* Change to overwrite motion fade by the value specified in .model3.json on Framework.
20
+
* Change to use multi-buffering in Vulkan.
21
+
* Change the screen orientation and rotation direction to be unified across Android, iPhone, and iPad.
22
+
* Change specify the NDK version of the Android sample.
23
+
* Change to read shader source codes from files.
24
+
* Change the compile and target SDK version of Android OS to 15.0 (API 35).
25
+
* Upgrade the version of Android Gradle Plugin from 8.1.1 to 8.6.1.
26
+
* Upgrade the version of Gradle from 8.2 to 8.7.
27
+
* Upgrade the version of NDK from 25.2.9519653 to 26.3.11579264.
28
+
* Change the minimum version of Android Studio to Ladybug(2024.2.1 Patch 2).
29
+
* Change the minimum support version of Java to 8.
30
+
* Change the function for playing back expression motions from CubismExpressionMotionManager::StartMotionPriority() to CubismExpressionMotionManager::StartMotion().
31
+
* Change to use GLSurfaceView event queues to handle touch events.
32
+
33
+
### Fixed
34
+
35
+
* Fix memory leak in Vulkan.
36
+
* Fixed drawing failure when enabling `USE_RENDER_TARGET` macros in Vulkan samples.
37
+
* Fix memory leak when exit in D3D9 and D3D11.
38
+
* Fix exit error in Vulkan.
39
+
* Fix the processing of anisotropy filtering in Vulkan to match that of other renderers.
40
+
* Fix an issue on Windows where an error would occur if the model name contained certain characters.
41
+
* Implement support for `MSVC19.40` in the VS2022 build. by [@tatsuya-shiozawa](https://github.com/Live2D/CubismNativeSamples/pull/46)
42
+
* Fix an issue where a compile error occurred due to missing includes in the OpenGL iOS minimum sample.
43
+
* Fix an issue in the Android sample where the model display would reset after performing certain operations.
44
+
* Fix a memory leak in the compilation process of shader strings in OpenGL.
45
+
* Fix an issue that could cause drawing errors when the application is restored from the background.
46
+
* Fix an issue in the OpenGL sample where the textures are not released.
47
+
* Fix a warning due to the initial value of programId being NULL.
48
+
* Fix an issue that caused white edge-like objects to be drawn when enabling the `USE_RENDER_TARGET` or `USE_MODEL_RENDER_TARGET` flag in `LAppLive2DManager`.
49
+
* Fix an issue causing a decrease in rendering resolution when using render targets in the Metal sample project.
50
+
* Fix an issue where rendering would break when using the iPad with `USE_RENDER_TARGET` or `USE_MODEL_RENDER_TARGET` defined in OpenGL samples.
51
+
52
+
### Removed
53
+
54
+
* Remove Visual Studio 2013 samples.
55
+
* Remove armeabi-v7a from architecture support.
56
+
* Remove the Cocos2d-x sample project.
57
+
* Remove the callback what motion playback finishes on the minimum sample.
58
+
* Remove unnecessary declarations in the OpenGL Android sample.
59
+
60
+
8
61
## [5-r.1] - 2024-03-26
9
62
10
63
### Added
@@ -17,6 +70,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
17
70
* The log function was changed because it was ambiguous whether or not a newline was inserted.
18
71
* Change so that `LAppSprite` is not depend on `LAppDelegate` in D3D11 and D3D9, Metal, Vulkan.
19
72
* Some function arguments in `LAppSprite` are changed in D3D11 and D3D9, Metal, Vulkan.
73
+
* Change to read shader source codes from files.
20
74
21
75
### Fixed
22
76
@@ -43,7 +97,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
43
97
* Change so that `LAppSprite` is not depend on `LAppDelegate` in Android.
44
98
* Change so that `ViewController` is not include on `LAppSprite` in iOS.
45
99
* Change the path acquisition process to a library function on OpenGL Mac and Linux.
46
-
* Change the compile and target SDK version of Android OS to 14.0 (API 34).
100
+
* Change the compile and target SDK version of Android OS to 14.0 (API 34).
47
101
* Upgrade the version of Android Gradle Plugin from 8.0.2 to 8.1.1.
48
102
* Upgrade the version of Gradle from 8.1.1 to 8.2.
49
103
* Change the minimum version of Android Studio to Hedgehog(2023.1.1).
@@ -407,6 +461,7 @@ See [Core Changelog] for details.
407
461
* What was `Package.json` is currently being changed to`cubism-info.yml`.
0 commit comments