aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2026-05-20 08:10:47 +0200
committerdec05eba <dec05eba@protonmail.com>2026-05-20 08:10:47 +0200
commit280131585e07b6d5c8438af258b7de0afeff8266 (patch)
tree6c00853ef23141c0f3a7517e491a7f44502b20b5 /src/main.cpp
parentf9d6045b28c5ba71831896c1acc2db13f83c6825 (diff)
plugin: add is_damaged and clear_damage
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp
index c2a5516..f0fbfc0 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -4388,6 +4388,8 @@ int main(int argc, char **argv) {
damaged = true;
}
+ damaged |= gsr_plugins_is_damaged(&plugins);
+
// TODO: Readd wayland sync warning when removing this
if(arg_parser.framerate_mode != GSR_FRAMERATE_MODE_CONTENT)
damaged = true;
@@ -4417,6 +4419,7 @@ int main(int argc, char **argv) {
egl.glClear(0);
gsr_damage_clear(&damage);
+ gsr_plugins_clear_damage(&plugins);
gsr_capture_kms_cleanup_kms_fds();
if(kms_client_initialized) {