Optimize Vsync getter functions

trust me this is a highly relevant optimization
This commit is contained in:
Morilli 2024-09-29 01:39:55 +02:00
parent ed676cda39
commit f3876da840
1 changed files with 4 additions and 4 deletions

View File

@ -330,9 +330,9 @@ namespace BizHawk.Emulation.Common
public static int VsyncNumerator(this IEmulator core)
{
if (core != null && core.HasVideoProvider())
if (core?.AsVideoProvider() is { } videoCore)
{
return core.AsVideoProvider().VsyncNumerator;
return videoCore.VsyncNumerator;
}
return 60;
@ -340,9 +340,9 @@ namespace BizHawk.Emulation.Common
public static int VsyncDenominator(this IEmulator core)
{
if (core != null && core.HasVideoProvider())
if (core?.AsVideoProvider() is { } videoCore)
{
return core.AsVideoProvider().VsyncDenominator;
return videoCore.VsyncDenominator;
}
return 1;