summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorTellowKrinkle <tellowkrinkle@gmail.com>2022-07-23 15:57:20 -0500
committerTellowKrinkle <tellowkrinkle@gmail.com>2022-10-08 04:44:48 -0500
commit45ee1be6da0fc645327f26bfb02af9de5df0bace (patch)
treeaef50c3ac541853ab5993565d3a9914ac25a6a77 /Source
parent274d4679cac5fb9e6e47990d149961d0233bf8b7 (diff)
VideoBackends:Metal: Properly set vsync on creation
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/VideoBackends/Metal/MTLRenderer.mm1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/Metal/MTLRenderer.mm b/Source/Core/VideoBackends/Metal/MTLRenderer.mm
index 3639b01241..dba0c58d22 100644
--- a/Source/Core/VideoBackends/Metal/MTLRenderer.mm
+++ b/Source/Core/VideoBackends/Metal/MTLRenderer.mm
@@ -20,6 +20,7 @@ Metal::Renderer::Renderer(MRCOwned<CAMetalLayer*> layer, int width, int height,
m_layer(std::move(layer))
{
UpdateActiveConfig();
+ [m_layer setDisplaySyncEnabled:g_ActiveConfig.bVSyncActive];
}
Metal::Renderer::~Renderer() = default;