summaryrefslogtreecommitdiff
path: root/src/config/ConfigDescriptions.hpp
diff options
context:
space:
mode:
authorUjinT34 <41110182+UjinT34@users.noreply.github.com>2025-01-10 21:42:26 +0300
committerGitHub <noreply@github.com>2025-01-10 18:42:26 +0000
commita8b568c6c451cdce3c8d40ae010247be3f25728b (patch)
treeb4d7cd4fd38ccb88afb6841fe9e419c433d7a308 /src/config/ConfigDescriptions.hpp
parentb5fb6110ab1f75440b4b90d09f95d304d8c2080b (diff)
core: Add render:allow_early_buffer_release to make buffer release configurable (#9019)
Diffstat (limited to 'src/config/ConfigDescriptions.hpp')
-rw-r--r--src/config/ConfigDescriptions.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/config/ConfigDescriptions.hpp b/src/config/ConfigDescriptions.hpp
index 686b996a..483f1f1f 100644
--- a/src/config/ConfigDescriptions.hpp
+++ b/src/config/ConfigDescriptions.hpp
@@ -1313,6 +1313,12 @@ inline static const std::vector<SConfigOptionDescription> CONFIG_OPTIONS = {
.type = CONFIG_OPTION_INT,
.data = SConfigOptionDescription::SRangeData{2, 0, 2},
},
+ SConfigOptionDescription{
+ .value = "render:allow_early_buffer_release",
+ .description = "Allow early buffer release event. Fixes stuttering and missing frames for some apps. May cause graphical glitches and memory leaks in others",
+ .type = CONFIG_OPTION_BOOL,
+ .data = SConfigOptionDescription::SBoolData{true},
+ },
/*
* cursor: