diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-10-27 08:34:00 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-10-29 10:45:24 +0400 |
| commit | e73f33d6a3cfc8703d8ae79b97f29ad30bfa24e4 (patch) | |
| tree | e317e2eab8cced62545b2b72a1d4b08fefe6867c /src/backend | |
| parent | 27e2648bd4d8b9f379d257862b54e01d84b923a5 (diff) | |
| download | niri-e73f33d6a3cfc8703d8ae79b97f29ad30bfa24e4.tar.gz niri-e73f33d6a3cfc8703d8ae79b97f29ad30bfa24e4.tar.bz2 niri-e73f33d6a3cfc8703d8ae79b97f29ad30bfa24e4.zip | |
Draw background with a solid color buffer
Diffstat (limited to 'src/backend')
| -rw-r--r-- | src/backend/tty.rs | 9 | ||||
| -rw-r--r-- | src/backend/winit.rs | 4 |
2 files changed, 5 insertions, 8 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs index 5646e8d3..52ec1ebd 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -38,7 +38,7 @@ use smithay_drm_extras::drm_scanner::{DrmScanEvent, DrmScanner}; use smithay_drm_extras::edid::EdidInfo; use crate::config::Config; -use crate::niri::{OutputRenderElements, State, RedrawState, CLEAR_COLOR}; +use crate::niri::{OutputRenderElements, State, RedrawState}; use crate::utils::get_monotonic_time; use crate::Niri; @@ -859,11 +859,8 @@ impl Tty { span.emit_text(&surface.name); let drm_compositor = &mut surface.compositor; - match drm_compositor.render_frame::<_, _, GlesTexture>( - &mut device.gles, - elements, - CLEAR_COLOR, - ) { + match drm_compositor.render_frame::<_, _, GlesTexture>(&mut device.gles, elements, [0.; 4]) + { Ok(res) => { if self .config diff --git a/src/backend/winit.rs b/src/backend/winit.rs index 59278982..1afb8d97 100644 --- a/src/backend/winit.rs +++ b/src/backend/winit.rs @@ -18,7 +18,7 @@ use smithay::utils::Transform; use super::RenderResult; use crate::config::Config; -use crate::niri::{OutputRenderElements, RedrawState, State, CLEAR_COLOR}; +use crate::niri::{OutputRenderElements, RedrawState, State}; use crate::utils::get_monotonic_time; use crate::Niri; @@ -148,7 +148,7 @@ impl Winit { let age = self.backend.buffer_age().unwrap(); let res = self .damage_tracker - .render_output(self.backend.renderer(), age, elements, CLEAR_COLOR) + .render_output(self.backend.renderer(), age, elements, [0.; 4]) .unwrap(); niri.update_primary_scanout_output(output, &res.states); |
