aboutsummaryrefslogtreecommitdiff
path: root/src/backend
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend')
-rw-r--r--src/backend/tty.rs5
-rw-r--r--src/backend/winit.rs9
2 files changed, 10 insertions, 4 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs
index 83315662..6e923003 100644
--- a/src/backend/tty.rs
+++ b/src/backend/tty.rs
@@ -59,7 +59,7 @@ use super::RenderResult;
use crate::frame_clock::FrameClock;
use crate::niri::{Niri, RedrawState, State};
use crate::render_helpers::renderer::AsGlesRenderer;
-use crate::render_helpers::shaders;
+use crate::render_helpers::{shaders, RenderTarget};
use crate::utils::get_monotonic_time;
const SUPPORTED_COLOR_FORMATS: &[Fourcc] = &[Fourcc::Argb8888, Fourcc::Abgr8888];
@@ -1162,7 +1162,8 @@ impl Tty {
};
// Render the elements.
- let elements = niri.render::<TtyRenderer>(&mut renderer, output, true);
+ let elements =
+ niri.render::<TtyRenderer>(&mut renderer, output, true, RenderTarget::Output);
// Hand them over to the DRM.
let drm_compositor = &mut surface.compositor;
diff --git a/src/backend/winit.rs b/src/backend/winit.rs
index 2f342b41..d23ba649 100644
--- a/src/backend/winit.rs
+++ b/src/backend/winit.rs
@@ -19,7 +19,7 @@ use smithay::reexports::winit::window::WindowBuilder;
use super::RenderResult;
use crate::niri::{Niri, RedrawState, State};
-use crate::render_helpers::shaders;
+use crate::render_helpers::{shaders, RenderTarget};
use crate::utils::get_monotonic_time;
pub struct Winit {
@@ -147,7 +147,12 @@ impl Winit {
let _span = tracy_client::span!("Winit::render");
// Render the elements.
- let elements = niri.render::<GlesRenderer>(self.backend.renderer(), output, true);
+ let elements = niri.render::<GlesRenderer>(
+ self.backend.renderer(),
+ output,
+ true,
+ RenderTarget::Output,
+ );
// Hand them over to winit.
self.backend.bind().unwrap();