summaryrefslogtreecommitdiff
path: root/dwl/dwl-patches/patches/tearing/README.md
diff options
context:
space:
mode:
authorcoasteen <coasteen@proton.me>2026-07-09 10:42:28 +0330
committercoasteen <coasteen@proton.me>2026-07-09 10:42:28 +0330
commit8cbadb61604667b407b53ee1258433994fa4765a (patch)
tree97765fb29418fd6278fcb4cbb9760893afaf7a58 /dwl/dwl-patches/patches/tearing/README.md
Diffstat (limited to 'dwl/dwl-patches/patches/tearing/README.md')
-rwxr-xr-xdwl/dwl-patches/patches/tearing/README.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/dwl/dwl-patches/patches/tearing/README.md b/dwl/dwl-patches/patches/tearing/README.md
new file mode 100755
index 0000000..45efbf9
--- /dev/null
+++ b/dwl/dwl-patches/patches/tearing/README.md
@@ -0,0 +1,17 @@
+### Description
+This patch adds support for tearing protocol. To get it working `export WLR_DRM_NO_ATOMIC=1` is probably required.
+Some apps would send ASYNC hint and tearing will "just work", otherwise it's possible to force specified clients to tear with a rule.
+
+Set rules in the config.h (exact string match):
+```
+static const ForceTearingRule force_tearing[] = {
+ {.title = "", .appid = "hl_linux"},
+ {.title = "Warcraft III", .appid = ""},
+ {.title = "", .appid = "gamescope"},
+};
+```
+### Download
+- [git branch](https://codeberg.org/korei999/dwl/src/branch/tearing)
+- [2025-04-22](https://codeberg.org/dwl/dwl-patches/raw/branch/main/patches/tearing/tearing.patch)
+### Authors
+- [korei999](https://codeberg.org/korei999)