aboutsummaryrefslogtreecommitdiff
path: root/src/winit.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/winit.rs')
-rw-r--r--src/winit.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/winit.rs b/src/winit.rs
index b1e9bf65..65ce5b3c 100644
--- a/src/winit.rs
+++ b/src/winit.rs
@@ -4,13 +4,13 @@ use smithay::backend::renderer::damage::OutputDamageTracker;
use smithay::backend::renderer::element::surface::WaylandSurfaceRenderElement;
use smithay::backend::renderer::gles::GlesRenderer;
use smithay::backend::winit::{self, WinitError, WinitEvent, WinitEventLoop, WinitGraphicsBackend};
-use smithay::desktop::space::SpaceRenderElements;
use smithay::output::{Mode, Output, PhysicalProperties, Subpixel};
use smithay::reexports::calloop::timer::{TimeoutAction, Timer};
use smithay::reexports::calloop::LoopHandle;
use smithay::utils::{Rectangle, Transform};
use crate::backend::Backend;
+use crate::niri::OutputRenderElements;
use crate::{LoopData, Niri};
pub struct Winit {
@@ -32,7 +32,10 @@ impl Backend for Winit {
fn render(
&mut self,
_niri: &mut Niri,
- elements: &[SpaceRenderElements<GlesRenderer, WaylandSurfaceRenderElement<GlesRenderer>>],
+ elements: &[OutputRenderElements<
+ GlesRenderer,
+ WaylandSurfaceRenderElement<GlesRenderer>,
+ >],
) {
let size = self.backend.window_size().physical_size;
let damage = Rectangle::from_loc_and_size((0, 0), size);