fifo: miscellaneous fifo fixes (#13136)

* LOGM: clang-tidy fix

* fix fifo state and scheduling

* disable fifo_pending_workaround by default

* fix tearing

* fix "empty" commit skipping
This commit is contained in:
UjinT34 2026-02-04 03:27:48 +03:00 committed by GitHub
parent cd7bdc7a43
commit 1bc857b12c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 82 additions and 47 deletions

View file

@ -574,7 +574,7 @@ CConfigManager::CConfigManager() {
registerConfigVar("debug:full_cm_proto", Hyprlang::INT{0});
registerConfigVar("debug:ds_handle_same_buffer", Hyprlang::INT{1});
registerConfigVar("debug:ds_handle_same_buffer_fifo", Hyprlang::INT{1});
registerConfigVar("debug:fifo_pending_workaround", Hyprlang::INT{1});
registerConfigVar("debug:fifo_pending_workaround", Hyprlang::INT{0});
registerConfigVar("debug:render_solitary_wo_damage", Hyprlang::INT{0});
registerConfigVar("decoration:rounding", Hyprlang::INT{0});