Add workaround for gamescope#2261

Fixes #1925
This commit is contained in:
Cameron Gutman
2026-07-18 18:16:01 -05:00
parent 30114588f6
commit 2a1749e231
2 changed files with 14 additions and 0 deletions
+1
View File
@@ -108,6 +108,7 @@ jobs:
- name: Build libplacebo
working-directory: deps/libplacebo
run: |
git apply ../../app/deploy/linux/appimage/*.patch
meson setup build -Dvulkan=enabled -Dopengl=disabled -Ddemos=false
ninja -C build
sudo ninja install -C build
@@ -0,0 +1,13 @@
diff --git a/src/vulkan/context.c b/src/vulkan/context.c
index bc9084ad..52290154 100644
--- a/src/vulkan/context.c
+++ b/src/vulkan/context.c
@@ -265,7 +265,7 @@ static_assert(PL_ARRAY_SIZE(pl_vulkan_recommended_extensions) + 1 ==
#ifdef VK_KHR_internally_synchronized_queues
static const VkPhysicalDeviceInternallySynchronizedQueuesFeaturesKHR synchronized_queues = {
.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INTERNALLY_SYNCHRONIZED_QUEUES_FEATURES_KHR,
- .internallySynchronizedQueues = true,
+ .internallySynchronizedQueues = false,
};
#endif