aboutsummaryrefslogtreecommitdiff
path: root/src/backend/winit.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2023-09-03 15:15:55 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2023-09-03 15:15:55 +0400
commit95cbe2a636e89b4ccd24baa8420e02a519658efd (patch)
tree983d1b93844d378c6678cd89e99421331a15f8e4 /src/backend/winit.rs
parentcc1c9d93254df120fc1041e121cb3b5edd00ffc9 (diff)
downloadniri-95cbe2a636e89b4ccd24baa8420e02a519658efd.tar.gz
niri-95cbe2a636e89b4ccd24baa8420e02a519658efd.tar.bz2
niri-95cbe2a636e89b4ccd24baa8420e02a519658efd.zip
Send scanout feedbacks to surfaces
Diffstat (limited to 'src/backend/winit.rs')
-rw-r--r--src/backend/winit.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/backend/winit.rs b/src/backend/winit.rs
index 767bf7f4..dc2e8bc6 100644
--- a/src/backend/winit.rs
+++ b/src/backend/winit.rs
@@ -11,6 +11,7 @@ use smithay::reexports::wayland_protocols::wp::presentation_time::server::wp_pre
use smithay::reexports::winit::dpi::LogicalSize;
use smithay::reexports::winit::window::WindowBuilder;
use smithay::utils::Transform;
+use smithay::wayland::dmabuf::DmabufFeedback;
use crate::niri::OutputRenderElements;
use crate::utils::get_monotonic_time;
@@ -129,7 +130,7 @@ impl Winit {
niri: &mut Niri,
output: &Output,
elements: &[OutputRenderElements<GlesRenderer>],
- ) {
+ ) -> Option<&DmabufFeedback> {
let _span = tracy_client::span!("Winit::render");
self.backend.bind().unwrap();
@@ -152,6 +153,8 @@ impl Winit {
self.backend.window().request_redraw();
}
+
+ None
}
pub fn toggle_debug_tint(&mut self) {