diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-06-01 12:27:30 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-06-10 18:08:00 +0300 |
| commit | 3c63be6261f3420008366b41b3df6d57b3ec3867 (patch) | |
| tree | c937af80e68e25d6a0d18aeae9338a4a161d83ab /src/ui/screen_transition.rs | |
| parent | e3406ac2556c7f68cd00f11b5856222dcce7f680 (diff) | |
| download | niri-3c63be6261f3420008366b41b3df6d57b3ec3867.tar.gz niri-3c63be6261f3420008366b41b3df6d57b3ec3867.tar.bz2 niri-3c63be6261f3420008366b41b3df6d57b3ec3867.zip | |
Implement our own TextureBuffer/RenderElement
Supports fractional texture scale + has some getters.
Diffstat (limited to 'src/ui/screen_transition.rs')
| -rw-r--r-- | src/ui/screen_transition.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ui/screen_transition.rs b/src/ui/screen_transition.rs index 0bc10c39..ecec1f1e 100644 --- a/src/ui/screen_transition.rs +++ b/src/ui/screen_transition.rs @@ -1,10 +1,10 @@ use std::time::Duration; -use smithay::backend::renderer::element::texture::{TextureBuffer, TextureRenderElement}; use smithay::backend::renderer::element::Kind; use smithay::backend::renderer::gles::GlesTexture; use crate::render_helpers::primary_gpu_texture::PrimaryGpuTextureRenderElement; +use crate::render_helpers::texture::{TextureBuffer, TextureRenderElement}; use crate::render_helpers::RenderTarget; pub const DELAY: Duration = Duration::from_millis(250); @@ -51,9 +51,9 @@ impl ScreenTransition { }; PrimaryGpuTextureRenderElement(TextureRenderElement::from_texture_buffer( + self.from_texture[idx].clone(), (0., 0.), - &self.from_texture[idx], - Some(self.alpha), + self.alpha, None, None, Kind::Unspecified, |
