chore: Update smithay
This commit is contained in:
parent
ce5ac893a4
commit
53e0db28ac
10 changed files with 378 additions and 40 deletions
|
|
@ -3,15 +3,19 @@
|
|||
use std::borrow::{Borrow, BorrowMut};
|
||||
|
||||
use cgmath::{Matrix3, Vector2};
|
||||
use smithay::backend::renderer::{
|
||||
ImportAll, ImportMem, Renderer,
|
||||
element::{
|
||||
Element, Id, Kind, RenderElement, UnderlyingStorage, surface::WaylandSurfaceRenderElement,
|
||||
},
|
||||
gles::{GlesFrame, GlesRenderer, GlesTexProgram, Uniform, UniformValue},
|
||||
utils::{CommitCounter, DamageSet, OpaqueRegions},
|
||||
};
|
||||
use smithay::utils::{Buffer, Logical, Physical, Point, Rectangle, Scale, Size, Transform};
|
||||
use smithay::{
|
||||
backend::renderer::{
|
||||
ImportAll, ImportMem, Renderer,
|
||||
element::{
|
||||
Element, Id, Kind, RenderElement, UnderlyingStorage,
|
||||
surface::WaylandSurfaceRenderElement,
|
||||
},
|
||||
gles::{GlesFrame, GlesRenderer, GlesTexProgram, Uniform, UniformValue},
|
||||
utils::{CommitCounter, DamageSet, OpaqueRegions},
|
||||
},
|
||||
utils::user_data::UserDataMap,
|
||||
};
|
||||
|
||||
use crate::backend::render::element::AsGlowRenderer;
|
||||
|
||||
|
|
@ -253,10 +257,12 @@ where
|
|||
dst: Rectangle<i32, Physical>,
|
||||
damage: &[Rectangle<i32, Physical>],
|
||||
opaque_regions: &[Rectangle<i32, Physical>],
|
||||
cache: Option<&UserDataMap>,
|
||||
) -> Result<(), R::Error> {
|
||||
BorrowMut::<GlesFrame>::borrow_mut(<R as AsGlowRenderer>::glow_frame_mut(frame))
|
||||
.override_default_tex_program(self.program.clone(), self.uniforms.clone());
|
||||
self.inner.draw(frame, src, dst, damage, opaque_regions)?;
|
||||
self.inner
|
||||
.draw(frame, src, dst, damage, opaque_regions, cache)?;
|
||||
BorrowMut::<GlesFrame>::borrow_mut(<R as AsGlowRenderer>::glow_frame_mut(frame))
|
||||
.clear_tex_program_override();
|
||||
Ok(())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue