diff options
| author | Vaxry <vaxry@vaxry.net> | 2025-06-19 14:58:03 +0200 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2025-06-19 14:58:03 +0200 |
| commit | 86b5e3bfbc99237bb28a253fbef49b9c1b7bc3a3 (patch) | |
| tree | e00816cff0ced55460b75a0316023e6eeaf3724d /src/render/Renderer.cpp | |
| parent | 54ccf9c6b37a8aadde7b8e1fc737668f4966db61 (diff) | |
config: nuke explicit_sync settings
were not used anymore, explicit is on by default
Diffstat (limited to 'src/render/Renderer.cpp')
| -rw-r--r-- | src/render/Renderer.cpp | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp index f828deb4..419ebd74 100644 --- a/src/render/Renderer.cpp +++ b/src/render/Renderer.cpp @@ -2347,33 +2347,6 @@ bool CHyprRenderer::isNvidia() { return m_nvidia; } -SExplicitSyncSettings CHyprRenderer::getExplicitSyncSettings(SP<Aquamarine::IOutput> output) { - static auto PENABLEEXPLICIT = CConfigValue<Hyprlang::INT>("render:explicit_sync"); - static auto PENABLEEXPLICITKMS = CConfigValue<Hyprlang::INT>("render:explicit_sync_kms"); - - SExplicitSyncSettings settings; - settings.explicitEnabled = *PENABLEEXPLICIT; - settings.explicitKMSEnabled = *PENABLEEXPLICITKMS; - - if (!output->supportsExplicit) { - settings.explicitEnabled = false; - settings.explicitKMSEnabled = false; - - return settings; - } - - if (*PENABLEEXPLICIT == 2 /* auto */) - settings.explicitEnabled = true; - if (*PENABLEEXPLICITKMS == 2 /* auto */) { - if (!m_nvidia) - settings.explicitKMSEnabled = true; - else { - settings.explicitKMSEnabled = isNvidiaDriverVersionAtLeast(560); - } - } - return settings; -} - void CHyprRenderer::addWindowToRenderUnfocused(PHLWINDOW window) { static auto PFPS = CConfigValue<Hyprlang::INT>("misc:render_unfocused_fps"); |
