File fix-wine-wayland-flickering.patch of Package cosmic-comp-git
diff --git a/src/backend/kms/device.rs b/src/backend/kms/device.rs
index 1349241..2c7504a 100644
--- a/src/backend/kms/device.rs
+++ b/src/backend/kms/device.rs
@@ -254,7 +254,7 @@ impl State {
.ok()
.and_then(std::convert::identity)
.unwrap_or(drm_node);
- let render_formats = egl.context.dmabuf_render_formats().clone();
+ let render_formats = egl.context.dmabuf_texture_formats().clone();
(render_node, render_formats, egl.device.is_software())
};
@@ -314,7 +314,7 @@ impl State {
gbm.clone(),
GbmBufferFlags::RENDERING | GbmBufferFlags::SCANOUT,
),
- GbmFramebufferExporter::new(gbm.clone(), render_node.into()),
+ GbmFramebufferExporter::new(gbm.clone(), drm_node.into()),
Some(gbm.clone()),
[
Fourcc::Abgr2101010,