From d8fb8d5ef06dcadd96cdd745e4033968be10db05 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sun, 18 Feb 2024 16:43:33 +0400 Subject: Update for Smithay MultiGpu shadow copies --- src/render_helpers/primary_gpu_texture.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/render_helpers/primary_gpu_texture.rs') diff --git a/src/render_helpers/primary_gpu_texture.rs b/src/render_helpers/primary_gpu_texture.rs index a3835c49..5ec50a6e 100644 --- a/src/render_helpers/primary_gpu_texture.rs +++ b/src/render_helpers/primary_gpu_texture.rs @@ -73,16 +73,14 @@ impl RenderElement for PrimaryGpuTextureRenderElement { } } -impl<'render, 'alloc> RenderElement> - for PrimaryGpuTextureRenderElement -{ +impl<'render> RenderElement> for PrimaryGpuTextureRenderElement { fn draw( &self, - frame: &mut TtyFrame<'_, '_, '_>, + frame: &mut TtyFrame<'_, '_>, src: Rectangle, dst: Rectangle, damage: &[Rectangle], - ) -> Result<(), TtyRendererError<'render, 'alloc>> { + ) -> Result<(), TtyRendererError<'render>> { let gles_frame = frame.as_gles_frame(); RenderElement::::draw(&self.0, gles_frame, src, dst, damage)?; Ok(()) @@ -90,7 +88,7 @@ impl<'render, 'alloc> RenderElement> fn underlying_storage( &self, - _renderer: &mut TtyRenderer<'render, 'alloc>, + _renderer: &mut TtyRenderer<'render>, ) -> Option { // If scanout for things other than Wayland buffers is implemented, this will need to take // the target GPU into account. -- cgit