diff options
Diffstat (limited to 'src/render')
| -rw-r--r-- | src/render/Renderer.cpp | 27 | ||||
| -rw-r--r-- | src/render/Renderer.hpp | 5 |
2 files changed, 0 insertions, 32 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"); diff --git a/src/render/Renderer.hpp b/src/render/Renderer.hpp index 33a93afd..2fac401a 100644 --- a/src/render/Renderer.hpp +++ b/src/render/Renderer.hpp @@ -41,10 +41,6 @@ class CToplevelExportProtocolManager; class CInputManager; struct SSessionLockSurface; -struct SExplicitSyncSettings { - bool explicitEnabled = false, explicitKMSEnabled = false; -}; - struct SRenderWorkspaceUntilData { PHLLS ls; PHLWINDOW w; @@ -81,7 +77,6 @@ class CHyprRenderer { bool isNvidia(); void makeEGLCurrent(); void unsetEGL(); - SExplicitSyncSettings getExplicitSyncSettings(SP<Aquamarine::IOutput> output); void addWindowToRenderUnfocused(PHLWINDOW window); void makeSnapshot(PHLWINDOW); void makeSnapshot(PHLLS); |
