Skip to content

2023.714.0

Compare
Choose a tag to compare
@peppy peppy released this 13 Jul 18:31
· 2091 commits to master since this release
2bda3a1

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