diff --git a/src/plugins/platforms/drm/drm_object_crtc.cpp b/src/plugins/platforms/drm/drm_object_crtc.cpp index 186a2fcbb3..f10756a343 100644 --- a/src/plugins/platforms/drm/drm_object_crtc.cpp +++ b/src/plugins/platforms/drm/drm_object_crtc.cpp @@ -48,44 +48,6 @@ void DrmCrtc::flipBuffer() m_blackBuffer = nullptr; } -bool DrmCrtc::setGammaRamp(const GammaRamp &gamma) -{ - uint16_t *red = const_cast(gamma.red()); - uint16_t *green = const_cast(gamma.green()); - uint16_t *blue = const_cast(gamma.blue()); - - const bool isError = drmModeCrtcSetGamma(gpu()->fd(), id(), - gamma.size(), red, green, blue); - - return !isError; -} - -bool DrmCrtc::setVrr(bool enable) -{ - if (const auto &prop = m_props[static_cast(PropertyIndex::VrrEnabled)]) { - if (prop->pending() == enable) { - return false; - } - prop->setPending(enable); - if (!gpu()->atomicModeSetting() || gpu()->useEglStreams()) { - if (drmModeObjectSetProperty(gpu()->fd(), id(), DRM_MODE_OBJECT_CRTC, prop->propId(), enable) != 0) { - qCWarning(KWIN_DRM) << "drmModeObjectSetProperty(VRR_ENABLED) failed"; - return false; - } - } - return true; - } - return false; -} - -bool DrmCrtc::isVrrEnabled() const -{ - if (const auto &prop = m_props[static_cast(PropertyIndex::VrrEnabled)]) { - return prop->pending(); - } - return false; -} - drmModeModeInfo DrmCrtc::queryCurrentMode() { m_crtc.reset(drmModeGetCrtc(gpu()->fd(), id())); diff --git a/src/plugins/platforms/drm/drm_object_crtc.h b/src/plugins/platforms/drm/drm_object_crtc.h index adb3274384..ed1a45d9c5 100644 --- a/src/plugins/platforms/drm/drm_object_crtc.h +++ b/src/plugins/platforms/drm/drm_object_crtc.h @@ -63,10 +63,6 @@ public: } return m_crtc->gamma_size; } - bool setGammaRamp(const GammaRamp &gamma); - - bool setVrr(bool enable); - bool isVrrEnabled() const; drmModeModeInfo queryCurrentMode();