summaryrefslogtreecommitdiffstats
path: root/glow/src/backend.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2022-11-29 20:28:06 +0100
committerLibravatar GitHub <noreply@github.com>2022-11-29 20:28:06 +0100
commit67420cb1e4ac8f7819ee5775c52676c6b7b58718 (patch)
treefa9aa515b2d49d9c8b1a47febe4410c603b62d64 /glow/src/backend.rs
parent8d67e21d48dcefbbb675cfad07849607ce0fe1b7 (diff)
parentefc00b2f412865b975088002cbe3c927ef662e10 (diff)
downloadiced-67420cb1e4ac8f7819ee5775c52676c6b7b58718.tar.gz
iced-67420cb1e4ac8f7819ee5775c52676c6b7b58718.tar.bz2
iced-67420cb1e4ac8f7819ee5775c52676c6b7b58718.zip
Merge pull request #1557 from wash2/fix/glow-image-scissor
fix: scissor layer bounds for images when using glow
Diffstat (limited to 'glow/src/backend.rs')
-rw-r--r--glow/src/backend.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/glow/src/backend.rs b/glow/src/backend.rs
index 1a41d540..416c3b94 100644
--- a/glow/src/backend.rs
+++ b/glow/src/backend.rs
@@ -128,8 +128,14 @@ impl Backend {
let scaled = transformation
* Transformation::scale(scale_factor, scale_factor);
- self.image_pipeline
- .draw(gl, scaled, scale_factor, &layer.images);
+ self.image_pipeline.draw(
+ gl,
+ target_height,
+ scaled,
+ scale_factor,
+ &layer.images,
+ bounds,
+ );
}
if !layer.text.is_empty() {