github ppy/osu-framework 2023.714.0

latest releases: 2024.528.1, 2024.528.0, 2024.523.0...
16 months ago

What's Changed

  • Improve Clipboard class for use in tests and on Android by @Susko3 in #5919
  • Split texture upload performance test into own TestScene by @peppy in #5922
  • Make frame statistics display usable on mobile platforms by @frenzibyte in #5897
  • Fix screenshots not working on Metal by @frenzibyte in #5925
  • Fix FrameBufferScale not working when PixelSnapping is enabled by @peppy in #5926
  • Fix texture uploads getting corrupted on Metal with non-Apple GPUs by @frenzibyte in #5924
  • Add a fence pool for frame tracking fences by @peppy in #5921
  • Replace most usages of IsDynamicCodeCompiled with IsDynamicCodeSupported by @frenzibyte in #5914
  • Refactor performance test scenes by @peppy in #5927
  • Fix potential texture corruption on Veldrid by @frenzibyte in #5928
  • Revert veldrid update by @peppy in #5929

Breaking changes

GameHost.GetClipboard() is obsolete

The new way to retrieve a Clipboard instance is to resolve it via dependency injection directly. This does not require resolving the GameHost anymore:

 [BackgroundDependencyLoader]
-private void load(GameHost host)
+private void load(Clipboard clipboard)
 {
-    host?.Clipboard.SetText("example");
+    clipboard.SetText("example");
 }

Full Changelog: 2023.710.0...2023.714.0

Don't miss a new osu-framework release

NewReleases is sending notifications on new releases.