diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-10-13 13:18:50 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-10-13 13:30:36 +0400 |
| commit | d59fe3424374149ef99f7fac651e1425f5c75071 (patch) | |
| tree | e557eeefb49d4590fa64c3ab8ccedf504cc85f95 /src/backend | |
| parent | 29053a807b8969d3e2eb88c7065a087aaa137a31 (diff) | |
| download | niri-d59fe3424374149ef99f7fac651e1425f5c75071.tar.gz niri-d59fe3424374149ef99f7fac651e1425f5c75071.tar.bz2 niri-d59fe3424374149ef99f7fac651e1425f5c75071.zip | |
Make clear color a const
The damage tracker doesn't understand clear color changes.
Diffstat (limited to 'src/backend')
| -rw-r--r-- | src/backend/tty.rs | 4 | ||||
| -rw-r--r-- | src/backend/winit.rs | 5 |
2 files changed, 4 insertions, 5 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs index 75626898..1da682d8 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -39,7 +39,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}; +use crate::niri::{OutputRenderElements, State, RedrawState, CLEAR_COLOR}; use crate::utils::get_monotonic_time; use crate::Niri; @@ -861,7 +861,7 @@ impl Tty { match drm_compositor.render_frame::<_, _, GlesTexture>( &mut device.gles, elements, - niri.clear_color(), + CLEAR_COLOR, ) { Ok(res) => { if self diff --git a/src/backend/winit.rs b/src/backend/winit.rs index 0188ea21..d818d76d 100644 --- a/src/backend/winit.rs +++ b/src/backend/winit.rs @@ -19,7 +19,7 @@ use smithay::utils::Transform; use super::RenderResult; use crate::config::Config; -use crate::niri::{OutputRenderElements, RedrawState, State}; +use crate::niri::{OutputRenderElements, RedrawState, State, CLEAR_COLOR}; use crate::utils::get_monotonic_time; use crate::Niri; @@ -157,10 +157,9 @@ impl Winit { self.backend.bind().unwrap(); let age = self.backend.buffer_age().unwrap(); - let clear_color = niri.clear_color(); let res = self .damage_tracker - .render_output(self.backend.renderer(), age, elements, clear_color) + .render_output(self.backend.renderer(), age, elements, CLEAR_COLOR) .unwrap(); niri.update_primary_scanout_output(output, &res.states); |
