mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-22 02:01:55 +07:00
Implement block-out-from window rule, fix alpha on window screenshots
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user