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,
openSUSE Build Service is sponsored by