Add ChangeVSyncMode() call to Avalonia render loop (#4379)
This commit is contained in:
parent
f8beeeb7d3
commit
59755818ef
1 changed files with 3 additions and 2 deletions
|
@ -53,7 +53,6 @@ using Key = Ryujinx.Input.Key;
|
|||
using MouseButton = Ryujinx.Input.MouseButton;
|
||||
using Size = Avalonia.Size;
|
||||
using Switch = Ryujinx.HLE.Switch;
|
||||
using WindowState = Avalonia.Controls.WindowState;
|
||||
|
||||
namespace Ryujinx.Ava
|
||||
{
|
||||
|
@ -766,7 +765,7 @@ namespace Ryujinx.Ava
|
|||
}
|
||||
}
|
||||
|
||||
private unsafe void RenderLoop()
|
||||
private void RenderLoop()
|
||||
{
|
||||
Dispatcher.UIThread.InvokeAsync(() =>
|
||||
{
|
||||
|
@ -802,6 +801,8 @@ namespace Ryujinx.Ava
|
|||
Device.Gpu.InitializeShaderCache(_gpuCancellationTokenSource.Token);
|
||||
Translator.IsReadyForTranslation.Set();
|
||||
|
||||
_renderer.Window.ChangeVSyncMode(Device.EnableDeviceVsync);
|
||||
|
||||
while (_isActive)
|
||||
{
|
||||
_ticks += _chrono.ElapsedTicks;
|
||||
|
|
Loading…
Reference in a new issue