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 whenPixelSnapping
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
withIsDynamicCodeSupported
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