From 230891d9f33644146cf1e962824618256374eadc Mon Sep 17 00:00:00 2001 From: Po Lu Date: Sat, 25 Jun 2022 07:34:43 +0000 Subject: Implement image transform smoothing on Haiku * src/dispextern.h (struct image): New field `use_bilinear_filtering'. * src/haiku_draw_support.cc (BView_DrawBitmap): Accept it. * src/haiku_support.h: Update prototypes. * src/haikuterm.c (haiku_draw_image_glyph_string): * src/image.c (image_set_transform): Set it. --- src/haikuterm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/haikuterm.c') diff --git a/src/haikuterm.c b/src/haikuterm.c index 7c307afa32e..f50f6b34bda 100644 --- a/src/haikuterm.c +++ b/src/haikuterm.c @@ -1738,7 +1738,8 @@ haiku_draw_image_glyph_string (struct glyph_string *s) s->img->original_height, 0, 0, s->img->original_width, - s->img->original_height); + s->img->original_height, + s->img->use_bilinear_filtering); if (mask) be_draw_image_mask (mask, view, 0, 0, -- cgit v1.2.1