diff --git a/src/kcmkwin/kwincompositing/compositing.ui b/src/kcmkwin/kwincompositing/compositing.ui
index 5c8b71ee98..2810f6676d 100644
--- a/src/kcmkwin/kwincompositing/compositing.ui
+++ b/src/kcmkwin/kwincompositing/compositing.ui
@@ -35,29 +35,6 @@ you can reset this protection but be aware that this might result in an immediat
- -
-
-
- false
-
-
- Scale method "Accurate" is not supported by all hardware and can cause performance regressions and rendering artifacts.
-
-
- true
-
-
-
- -
-
-
- false
-
-
- true
-
-
-
-
@@ -168,70 +145,14 @@ you can reset this protection but be aware that this might result in an immediat
- -
-
-
- Scale method:
-
-
-
- -
-
-
-
-
-
-
-
- Smooth
-
-
- -
-
- Accurate
-
-
-
-
-
-
-
-
-
- Tearing prevention ("vsync"):
-
-
-
- -
-
-
-
-
- Automatic
-
-
- -
-
- Only when cheap
-
-
- -
-
- Full screen repaints
-
-
- -
-
- Re-use screen content
-
-
-
-
- -
Keep window thumbnails:
- -
+
-
-
diff --git a/src/kcmkwin/kwincompositing/kwincompositing_setting.kcfg b/src/kcmkwin/kwincompositing/kwincompositing_setting.kcfg
index 9b869793ae..e024582fa0 100644
--- a/src/kcmkwin/kwincompositing/kwincompositing_setting.kcfg
+++ b/src/kcmkwin/kwincompositing/kwincompositing_setting.kcfg
@@ -22,14 +22,6 @@
-
- Accurate
-
-
-
-
-
-
true
@@ -38,16 +30,6 @@
0
-
- AutoSwapStrategy
-
-
-
-
-
-
-
-
true
diff --git a/src/kcmkwin/kwincompositing/main.cpp b/src/kcmkwin/kwincompositing/main.cpp
index 15ec3fdb07..80c03c0225 100644
--- a/src/kcmkwin/kwincompositing/main.cpp
+++ b/src/kcmkwin/kwincompositing/main.cpp
@@ -80,8 +80,6 @@ KWinCompositingKCM::KWinCompositingKCM(QWidget *parent, const QVariantList &args
connect(reenableGlAction, &QAction::triggered, this, &KWinCompositingKCM::reenableGl);
connect(reenableGlAction, &QAction::triggered, m_form.glCrashedWarning, &KMessageWidget::animatedHide);
m_form.glCrashedWarning->addAction(reenableGlAction);
- m_form.scaleWarning->setIcon(QIcon::fromTheme(QStringLiteral("dialog-warning")));
- m_form.tearingWarning->setIcon(QIcon::fromTheme(QStringLiteral("dialog-warning")));
m_form.windowThumbnailWarning->setIcon(QIcon::fromTheme(QStringLiteral("dialog-warning")));
m_form.kcfg_Enabled->setVisible(!compositingRequired());
@@ -119,34 +117,6 @@ void KWinCompositingKCM::init()
m_form.animationSpeedControls->hide();
}
- // gl scale filter
- connect(m_form.kcfg_glTextureFilter, currentIndexChangedSignal, this, [this](int index) {
- if (index == 2) {
- m_form.scaleWarning->animatedShow();
- } else {
- m_form.scaleWarning->animatedHide();
- }
- });
-
- // tearing prevention
- connect(m_form.kcfg_glPreferBufferSwap, currentIndexChangedSignal, this, [this](int index) {
- if (index == 1) {
- // only when cheap - tearing
- m_form.tearingWarning->setText(i18n("\"Only when cheap\" only prevents tearing for full screen changes like a video."));
- m_form.tearingWarning->animatedShow();
- } else if (index == 2) {
- // full screen repaints
- m_form.tearingWarning->setText(i18n("\"Full screen repaints\" can cause performance problems."));
- m_form.tearingWarning->animatedShow();
- } else if (index == 3) {
- // re-use screen content
- m_form.tearingWarning->setText(i18n("\"Re-use screen content\" causes severe performance problems on MESA drivers."));
- m_form.tearingWarning->animatedShow();
- } else {
- m_form.tearingWarning->animatedHide();
- }
- });
-
// windowThumbnail
connect(m_form.kcfg_HiddenPreviews, currentIndexChangedSignal, this, [this](int index) {
if (index == 2) {