diff options
author | 2022-11-29 20:28:06 +0100 | |
---|---|---|
committer | 2022-11-29 20:28:06 +0100 | |
commit | 67420cb1e4ac8f7819ee5775c52676c6b7b58718 (patch) | |
tree | fa9aa515b2d49d9c8b1a47febe4410c603b62d64 /glow/src/backend.rs | |
parent | 8d67e21d48dcefbbb675cfad07849607ce0fe1b7 (diff) | |
parent | efc00b2f412865b975088002cbe3c927ef662e10 (diff) | |
download | iced-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.rs | 10 |
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() { |