diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-06-12 09:40:19 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-06-17 09:02:22 +0300 |
| commit | 9ae98e09cb66da8ec8e1cd716ca1db64cd30cbd9 (patch) | |
| tree | 430d609c2b330ca7b4c7399b91f595c6ce407b38 /src/render_helpers/render_elements.rs | |
| parent | 2ffa1ae705516b5b52e8bfaff36d208d76ae5e01 (diff) | |
| download | niri-9ae98e09cb66da8ec8e1cd716ca1db64cd30cbd9.tar.gz niri-9ae98e09cb66da8ec8e1cd716ca1db64cd30cbd9.tar.bz2 niri-9ae98e09cb66da8ec8e1cd716ca1db64cd30cbd9.zip | |
Update Smithay
Diffstat (limited to 'src/render_helpers/render_elements.rs')
| -rw-r--r-- | src/render_helpers/render_elements.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/render_helpers/render_elements.rs b/src/render_helpers/render_elements.rs index 2dae7342..6dcba09d 100644 --- a/src/render_helpers/render_elements.rs +++ b/src/render_helpers/render_elements.rs @@ -103,10 +103,11 @@ macro_rules! niri_render_elements { src: smithay::utils::Rectangle<f64, smithay::utils::Buffer>, dst: smithay::utils::Rectangle<i32, smithay::utils::Physical>, damage: &[smithay::utils::Rectangle<i32, smithay::utils::Physical>], + opaque_regions: &[smithay::utils::Rectangle<i32, smithay::utils::Physical>], ) -> Result<(), smithay::backend::renderer::gles::GlesError> { match self { $($name::$variant(elem) => { - smithay::backend::renderer::element::RenderElement::<smithay::backend::renderer::gles::GlesRenderer>::draw(elem, frame, src, dst, damage) + smithay::backend::renderer::element::RenderElement::<smithay::backend::renderer::gles::GlesRenderer>::draw(elem, frame, src, dst, damage, opaque_regions) })+ } } @@ -127,10 +128,11 @@ macro_rules! niri_render_elements { src: smithay::utils::Rectangle<f64, smithay::utils::Buffer>, dst: smithay::utils::Rectangle<i32, smithay::utils::Physical>, damage: &[smithay::utils::Rectangle<i32, smithay::utils::Physical>], + opaque_regions: &[smithay::utils::Rectangle<i32, smithay::utils::Physical>], ) -> Result<(), $crate::backend::tty::TtyRendererError<'render>> { match self { $($name::$variant(elem) => { - smithay::backend::renderer::element::RenderElement::<$crate::backend::tty::TtyRenderer<'render>>::draw(elem, frame, src, dst, damage) + smithay::backend::renderer::element::RenderElement::<$crate::backend::tty::TtyRenderer<'render>>::draw(elem, frame, src, dst, damage, opaque_regions) })+ } } |
