WindowInfo: Get refresh rate from monitor config

DwmGetCompositionTimingInfo() returns a noisy refresh rate, at least on
Win11 22H2.
This commit is contained in:
Stenzek
2024-05-22 22:16:29 +10:00
parent f9b58c4077
commit d9cc80c7f9
9 changed files with 131 additions and 59 deletions

View File

@@ -119,9 +119,9 @@ bool MetalDevice::HasSurface() const
return (m_layer != nil);
}
bool MetalDevice::GetHostRefreshRate(float* refresh_rate)
std::optional<float> MetalDevice::GetHostRefreshRate()
{
return GPUDevice::GetHostRefreshRate(refresh_rate);
return GPUDevice::GetHostRefreshRate();
}
void MetalDevice::SetVSyncEnabled(bool enabled)