mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-22 02:01:55 +07:00
Implement gradient borders
This commit is contained in:
@@ -19,6 +19,7 @@ use smithay::reexports::winit::window::WindowBuilder;
|
||||
|
||||
use super::RenderResult;
|
||||
use crate::niri::{Niri, RedrawState, State};
|
||||
use crate::render_helpers::shaders;
|
||||
use crate::utils::get_monotonic_time;
|
||||
|
||||
pub struct Winit {
|
||||
@@ -123,14 +124,13 @@ impl Winit {
|
||||
}
|
||||
|
||||
pub fn init(&mut self, niri: &mut Niri) {
|
||||
if let Err(err) = self
|
||||
.backend
|
||||
.renderer()
|
||||
.bind_wl_display(&niri.display_handle)
|
||||
{
|
||||
let renderer = self.backend.renderer();
|
||||
if let Err(err) = renderer.bind_wl_display(&niri.display_handle) {
|
||||
warn!("error binding renderer wl_display: {err}");
|
||||
}
|
||||
|
||||
shaders::init(renderer);
|
||||
|
||||
niri.add_output(self.output.clone(), None);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user