summaryrefslogtreecommitdiffstats
path: root/glow/src/quad.rs
diff options
context:
space:
mode:
Diffstat (limited to 'glow/src/quad.rs')
-rw-r--r--glow/src/quad.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/glow/src/quad.rs b/glow/src/quad.rs
index 26424b39..fd71757f 100644
--- a/glow/src/quad.rs
+++ b/glow/src/quad.rs
@@ -1,4 +1,4 @@
-use crate::{Transformation, Viewport};
+use crate::Transformation;
use glow::HasContext;
use iced_graphics::layer;
use iced_native::Rectangle;
@@ -54,7 +54,7 @@ impl Pipeline {
pub fn draw(
&mut self,
gl: &glow::Context,
- viewport: &Viewport,
+ target_height: u32,
instances: &[layer::Quad],
transformation: Transformation,
scale: f32,
@@ -64,9 +64,7 @@ impl Pipeline {
gl.enable(glow::SCISSOR_TEST);
gl.scissor(
bounds.x as i32,
- (viewport.height()
- - (bounds.y + bounds.height).min(viewport.height()))
- as i32,
+ (target_height - (bounds.y + bounds.height)) as i32,
bounds.width as i32,
bounds.height as i32,
);