This page outline changes for each release of the Android Game SDK.
1.0.2 (March 30th, 2020)
This version includes bug fixes and changes in the behavior of auto-mode.
|fixed||Bug fixes for swappy destruction and re-initialization.|
|changed||Pipelining is now on by default. If auto-pipelining is on, Swappy can still decide to switch it off when the workload is very low.|
|changed||When auto-mode is enabled, Swappy will decide to switch the swap interval only after 15% of frames within a 2-second window are either faster or slower than expected. Note that Swappy will never swap slower than the user-specified swap interval.|
1.0.1 (February 19th, 2020)
This version is primarily a bug fix release.
|fixed||Clean up resources at exit on the
|fixed||The Swappy version is now printed in
|fixed||Crashes and deadlocks in
|feature||Support for custom thread managers (
|feature||Support for hooking of Vulkan functions (
1.0.0 (December 5th, 2019)
This initial version of the Android Game SDK features the Android Frame Pacing library.
|feature||Display buffer synchronization.|
|feature||Auto refresh rate mode and pipelining support.|
|feature||Collection of frame rendering statistics.|
|feature||Graceful selection of behavior at runtime, depending on the presence of the Android, OpenGL, and Vulkan features needed by Swappy.|
|feature||Static and dynamic linking of the library.|
|feature||Support for devices with multiple refresh rates.|