Skip to content

Commit 447e7c1

Browse files
Update osu-framework submodule to latest master (D3D12, low-latency, UVSync, raw keyboard, EGL front buffer, Vulkan optimizations); add latency mode setting to UI
Agent-Logs-Url: https://github.com/winnerspiros/osu/sessions/0f2ef327-b878-4bcc-9ad5-0e1acfca5018 Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>
1 parent 186549d commit 447e7c1

3 files changed

Lines changed: 15 additions & 1 deletion

File tree

osu.Game/Localisation/GraphicsSettingsStrings.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,11 @@ public static class GraphicsSettingsStrings
169169
/// </summary>
170170
public static LocalisableString ShrinkGameToSafeArea => new TranslatableString(getKey(@"shrink_game_to_safe_area"), @"Shrink game to avoid cameras and notches");
171171

172+
/// <summary>
173+
/// "Low latency"
174+
/// </summary>
175+
public static LocalisableString LowLatency => new TranslatableString(getKey(@"low_latency"), @"Low latency");
176+
172177
private static string getKey(string key) => $@"{prefix}:{key}";
173178
}
174179
}

osu.Game/Overlays/Settings/Sections/Graphics/RendererSettings.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using osu.Framework.Configuration;
88
using osu.Framework.Extensions;
99
using osu.Framework.Graphics;
10+
using osu.Framework.Graphics.Rendering.LowLatency;
1011
using osu.Framework.Localisation;
1112
using osu.Framework.Platform;
1213
using osu.Game.Configuration;
@@ -82,6 +83,14 @@ private void load(FrameworkConfigManager config, OsuConfigManager osuConfig, IDi
8283
{
8384
Keywords = new[] { @"framerate", @"counter" },
8485
},
86+
new SettingsItemV2(new FormEnumDropdown<LatencyMode>
87+
{
88+
Caption = GraphicsSettingsStrings.LowLatency,
89+
Current = config.GetBindable<LatencyMode>(FrameworkSetting.LatencyMode),
90+
})
91+
{
92+
Keywords = new[] { @"latency", @"reflex", @"input" },
93+
},
8594
};
8695

8796
renderer.BindValueChanged(r =>

submodules/osu-framework

Submodule osu-framework updated 65 files

0 commit comments

Comments
 (0)