fix: adjust y position of scissor rectangle

This commit is contained in:
Ashley Wulber 2022-11-23 14:46:57 -05:00
parent 84c5ee7fb2
commit efc00b2f41
No known key found for this signature in database
GPG key ID: 5216D4F46A90A820
2 changed files with 4 additions and 1 deletions

View file

@ -130,6 +130,7 @@ impl Backend {
self.image_pipeline.draw(
gl,
target_height,
scaled,
scale_factor,
&layer.images,

View file

@ -142,6 +142,7 @@ impl Pipeline {
pub fn draw(
&mut self,
mut gl: &glow::Context,
target_height: u32,
transformation: Transformation,
_scale_factor: f32,
images: &[layer::Image],
@ -192,7 +193,8 @@ impl Pipeline {
unsafe {
gl.scissor(
layer_bounds.x as i32,
layer_bounds.y as i32,
(target_height - (layer_bounds.y + layer_bounds.height))
as i32,
layer_bounds.width as i32,
layer_bounds.height as i32,
);