From 27d15763f82672eaca053317e48a89c55ea0a76a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elena=20Torr=C3=B3?= Date: Wed, 26 Feb 2025 14:27:25 +0100 Subject: [PATCH] :bug: Override default SamplingOptions for ImageFill and set FilterMode (#5961) * :bug: Override default SamplingOptions for ImageFill and set FilterMode and MipmapMode to 'Linear' instead of 'Nearest' * :paperclip: Use sampling_options from render_state in ImageFill --- render-wasm/src/render/fills.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/render-wasm/src/render/fills.rs b/render-wasm/src/render/fills.rs index 12cce0cd38..78e295c810 100644 --- a/render-wasm/src/render/fills.rs +++ b/render-wasm/src/render/fills.rs @@ -85,7 +85,13 @@ fn draw_image_fill_in_container( // Draw the image with the calculated destination rectangle if let Some(image) = image { - canvas.draw_image_rect(image, None, dest_rect, &paint); + canvas.draw_image_rect_with_sampling_options( + image, + None, + dest_rect, + render_state.sampling_options, + &paint, + ); } // Restore the canvas to remove the clipping