1
0
Fork 0
forked from wry/wry

wayland: implement surface transformations

- buffer scale
- buffer transform
- viewporter
This commit is contained in:
Julian Orth 2022-05-28 18:18:29 +02:00
parent 20f0fba553
commit 95327685c1
16 changed files with 635 additions and 75 deletions

View file

@ -221,7 +221,7 @@ impl Cursor for StaticCursor {
}
fn render(&self, renderer: &mut Renderer, x: i32, y: i32) {
renderer.render_texture(&self.image.tex, x, y, ARGB8888);
renderer.render_texture(&self.image.tex, x, y, ARGB8888, None, None);
}
fn get_hotspot(&self) -> (i32, i32) {
@ -252,7 +252,7 @@ impl Cursor for AnimatedCursor {
fn render(&self, renderer: &mut Renderer, x: i32, y: i32) {
let img = &self.images[self.idx.get()];
renderer.render_texture(&img.tex, x, y, ARGB8888);
renderer.render_texture(&img.tex, x, y, ARGB8888, None, None);
}
fn get_hotspot(&self) -> (i32, i32) {