diff --git a/src/draw/vg_lite/lv_draw_vg_lite_border.c b/src/draw/vg_lite/lv_draw_vg_lite_border.c index ea1368df52..445ab1a5f9 100644 --- a/src/draw/vg_lite/lv_draw_vg_lite_border.c +++ b/src/draw/vg_lite/lv_draw_vg_lite_border.c @@ -73,13 +73,13 @@ void lv_draw_vg_lite_border(lv_draw_unit_t * draw_unit, const lv_draw_border_dsc lv_vg_lite_path_append_rect(path, coords->x1, coords->y1, w, h, - r_out, r_out); + r_out); /* inner rect */ lv_vg_lite_path_append_rect(path, coords->x1 + border_w, coords->y1 + border_w, w - border_w * 2, h - border_w * 2, - r_in, r_in); + r_in); lv_vg_lite_path_end(path); diff --git a/src/draw/vg_lite/lv_draw_vg_lite_fill.c b/src/draw/vg_lite/lv_draw_vg_lite_fill.c index faef7b23f6..cae20a8fc8 100644 --- a/src/draw/vg_lite/lv_draw_vg_lite_fill.c +++ b/src/draw/vg_lite/lv_draw_vg_lite_fill.c @@ -72,7 +72,7 @@ void lv_draw_vg_lite_fill(lv_draw_unit_t * draw_unit, const lv_draw_fill_dsc_t * lv_vg_lite_path_t * path = lv_vg_lite_path_get(u, VG_LITE_FP32); lv_vg_lite_path_set_quality(path, dsc->radius == 0 ? VG_LITE_LOW : VG_LITE_HIGH); lv_vg_lite_path_set_bonding_box_area(path, &clip_area); - lv_vg_lite_path_append_rect(path, coords->x1, coords->y1, w, h, r, r); + lv_vg_lite_path_append_rect(path, coords->x1, coords->y1, w, h, r); lv_vg_lite_path_end(path); vg_lite_path_t * vg_lite_path = lv_vg_lite_path_get_path(path); diff --git a/src/draw/vg_lite/lv_draw_vg_lite_img.c b/src/draw/vg_lite/lv_draw_vg_lite_img.c index 6938999ed7..84ce9d268e 100644 --- a/src/draw/vg_lite/lv_draw_vg_lite_img.c +++ b/src/draw/vg_lite/lv_draw_vg_lite_img.c @@ -140,14 +140,14 @@ void lv_draw_vg_lite_img(lv_draw_unit_t * draw_unit, const lv_draw_image_dsc_t * path, coords->x1, coords->y1, width, height, - radius, radius); + radius); } else { lv_vg_lite_path_append_rect( path, clip_area.x1, clip_area.y1, lv_area_get_width(&clip_area), lv_area_get_height(&clip_area), - 0, 0); + 0); } lv_vg_lite_path_set_bonding_box_area(path, &clip_area); diff --git a/src/draw/vg_lite/lv_draw_vg_lite_label.c b/src/draw/vg_lite/lv_draw_vg_lite_label.c index 77e2b54ff1..0ad4b15b0d 100644 --- a/src/draw/vg_lite/lv_draw_vg_lite_label.c +++ b/src/draw/vg_lite/lv_draw_vg_lite_label.c @@ -191,7 +191,7 @@ static void draw_letter_bitmap(lv_draw_vg_lite_unit_t * u, const lv_draw_glyph_d path, clip_area.x1, clip_area.y1, lv_area_get_width(&clip_area), lv_area_get_height(&clip_area), - 0, 0); + 0); lv_vg_lite_path_set_bonding_box_area(path, &clip_area); lv_vg_lite_path_end(path); diff --git a/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c b/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c index 47cf31b490..e6c0decb29 100644 --- a/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c +++ b/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c @@ -113,8 +113,8 @@ void lv_draw_vg_lite_mask_rect(lv_draw_unit_t * draw_unit, const lv_draw_mask_re lv_vg_lite_path_set_bonding_box_area(path, &draw_area); /* Use rounded rectangles and normal rectangles of the same size to nest the cropped area */ - lv_vg_lite_path_append_rect(path, dsc->area.x1, dsc->area.y1, w, h, r, r); - lv_vg_lite_path_append_rect(path, dsc->area.x1, dsc->area.y1, w, h, 0, 0); + lv_vg_lite_path_append_rect(path, dsc->area.x1, dsc->area.y1, w, h, r); + lv_vg_lite_path_append_rect(path, dsc->area.x1, dsc->area.y1, w, h, 0); lv_vg_lite_path_end(path); vg_lite_path_t * vg_lite_path = lv_vg_lite_path_get_path(path); diff --git a/src/draw/vg_lite/lv_vg_lite_path.c b/src/draw/vg_lite/lv_vg_lite_path.c index 77d0026772..1c530072a1 100644 --- a/src/draw/vg_lite/lv_vg_lite_path.c +++ b/src/draw/vg_lite/lv_vg_lite_path.c @@ -334,20 +334,19 @@ void lv_vg_lite_path_append_rect( lv_vg_lite_path_t * path, float x, float y, float w, float h, - float rx, float ry) + float r) { LV_PROFILER_BEGIN; - const float half_w = w * 0.5f; - const float half_h = h * 0.5f; + const float half_w = w / 2.0f; + const float half_h = h / 2.0f; /*clamping cornerRadius by minimum size*/ - if(rx > half_w) - rx = half_w; - if(ry > half_h) - ry = half_h; + const float r_max = LV_MIN(half_w, half_h); + if(r > r_max) + r = r_max; /*rectangle*/ - if(rx == 0 && ry == 0) { + if(r <= 0) { lv_vg_lite_path_move_to(path, x, y); lv_vg_lite_path_line_to(path, x + w, y); lv_vg_lite_path_line_to(path, x + w, y + h); @@ -358,24 +357,44 @@ void lv_vg_lite_path_append_rect( } /*circle*/ - if(math_equal(rx, half_w) && math_equal(ry, half_h)) { - lv_vg_lite_path_append_circle(path, x + (w * 0.5f), y + (h * 0.5f), rx, ry); + if(math_equal(r, half_w) && math_equal(r, half_h)) { + lv_vg_lite_path_append_circle(path, x + half_w, y + half_h, r, r); LV_PROFILER_END; return; } - /*rounded rectangle*/ - float hrx = rx * 0.5f; - float hry = ry * 0.5f; - lv_vg_lite_path_move_to(path, x + rx, y); - lv_vg_lite_path_line_to(path, x + w - rx, y); - lv_vg_lite_path_cubic_to(path, x + w - rx + hrx, y, x + w, y + ry - hry, x + w, y + ry); - lv_vg_lite_path_line_to(path, x + w, y + h - ry); - lv_vg_lite_path_cubic_to(path, x + w, y + h - ry + hry, x + w - rx + hrx, y + h, x + w - rx, y + h); - lv_vg_lite_path_line_to(path, x + rx, y + h); - lv_vg_lite_path_cubic_to(path, x + rx - hrx, y + h, x, y + h - ry + hry, x, y + h - ry); - lv_vg_lite_path_line_to(path, x, y + ry); - lv_vg_lite_path_cubic_to(path, x, y + ry - hry, x + rx - hrx, y, x + rx, y); + /* Get the control point offset for rounded cases */ + const float offset = r * PATH_ARC_MAGIC; + + /* Rounded rectangle case */ + /* Starting point */ + lv_vg_lite_path_move_to(path, x + r, y); + + /* Top side */ + lv_vg_lite_path_line_to(path, x + w - r, y); + + /* Top-right corner */ + lv_vg_lite_path_cubic_to(path, x + w - r + offset, y, x + w, y + r - offset, x + w, y + r); + + /* Right side */ + lv_vg_lite_path_line_to(path, x + w, y + h - r); + + /* Bottom-right corner*/ + lv_vg_lite_path_cubic_to(path, x + w, y + h - r + offset, x + w - r + offset, y + h, x + w - r, y + h); + + /* Bottom side */ + lv_vg_lite_path_line_to(path, x + r, y + h); + + /* Bottom-left corner */ + lv_vg_lite_path_cubic_to(path, x + r - offset, y + h, x, y + h - r + offset, x, y + h - r); + + /* Left side*/ + lv_vg_lite_path_line_to(path, x, y + r); + + /* Top-left corner */ + lv_vg_lite_path_cubic_to(path, x, y + r - offset, x + r - offset, y, x + r, y); + + /* Ending point */ lv_vg_lite_path_close(path); LV_PROFILER_END; } diff --git a/src/draw/vg_lite/lv_vg_lite_path.h b/src/draw/vg_lite/lv_vg_lite_path.h index 914e07c92f..6854b079a7 100644 --- a/src/draw/vg_lite/lv_vg_lite_path.h +++ b/src/draw/vg_lite/lv_vg_lite_path.h @@ -87,7 +87,7 @@ void lv_vg_lite_path_end(lv_vg_lite_path_t * path); void lv_vg_lite_path_append_rect(lv_vg_lite_path_t * path, float x, float y, float w, float h, - float rx, float ry); + float r); void lv_vg_lite_path_append_circle(lv_vg_lite_path_t * path, float cx, float cy, diff --git a/tests/ref_imgs_vg_lite/binding.png b/tests/ref_imgs_vg_lite/binding.png index 2a7239af18..d2cfa568af 100644 Binary files a/tests/ref_imgs_vg_lite/binding.png and b/tests/ref_imgs_vg_lite/binding.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_recolor.png index a39285dec0..ea3db3611b 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate.png index 4bf7f7ba73..244c11d03a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate_recolor.png index f4d34fa308..b6f06e7a56 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_simple.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_simple.png index 3fd73d0131..28e9eb3a45 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_simple.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_recolor.png index a39285dec0..ea3db3611b 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate.png index 4bf7f7ba73..244c11d03a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate_recolor.png index f4d34fa308..b6f06e7a56 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_simple.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_simple.png index 3fd73d0131..28e9eb3a45 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_simple.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_recolor.png index e9835d39ee..d9a0659e99 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate.png index 1d22b3a733..61770b3ced 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate_recolor.png index fc44efba83..21e5803345 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_simple.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_simple.png index b74544340c..9dd0f9f85a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_simple.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_recolor.png index a39285dec0..ea3db3611b 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate.png index 4bf7f7ba73..244c11d03a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate_recolor.png index f4d34fa308..b6f06e7a56 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_simple.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_simple.png index 3fd73d0131..28e9eb3a45 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_simple.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_recolor.png index a39285dec0..ea3db3611b 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate.png index 4bf7f7ba73..244c11d03a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate_recolor.png index f4d34fa308..b6f06e7a56 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_simple.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_simple.png index 3fd73d0131..28e9eb3a45 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_simple.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_recolor.png index e9835d39ee..d9a0659e99 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate.png index 1d22b3a733..61770b3ced 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate_recolor.png index fc44efba83..21e5803345 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_simple.png b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_simple.png index b74544340c..9dd0f9f85a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_simple.png and b/tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/blend_to_argb8888.png b/tests/ref_imgs_vg_lite/draw/blend_to_argb8888.png index 8ded3865f6..0c778ba2be 100644 Binary files a/tests/ref_imgs_vg_lite/draw/blend_to_argb8888.png and b/tests/ref_imgs_vg_lite/draw/blend_to_argb8888.png differ diff --git a/tests/ref_imgs_vg_lite/draw/blend_to_rgb565.png b/tests/ref_imgs_vg_lite/draw/blend_to_rgb565.png index eda866eead..c1d82a8922 100644 Binary files a/tests/ref_imgs_vg_lite/draw/blend_to_rgb565.png and b/tests/ref_imgs_vg_lite/draw/blend_to_rgb565.png differ diff --git a/tests/ref_imgs_vg_lite/draw/blend_to_rgb888.png b/tests/ref_imgs_vg_lite/draw/blend_to_rgb888.png index 7c56f17f50..5f6cddc8eb 100644 Binary files a/tests/ref_imgs_vg_lite/draw/blend_to_rgb888.png and b/tests/ref_imgs_vg_lite/draw/blend_to_rgb888.png differ diff --git a/tests/ref_imgs_vg_lite/draw/blend_to_xrgb8888.png b/tests/ref_imgs_vg_lite/draw/blend_to_xrgb8888.png index c9212812d1..ec24b15fb4 100644 Binary files a/tests/ref_imgs_vg_lite/draw/blend_to_xrgb8888.png and b/tests/ref_imgs_vg_lite/draw/blend_to_xrgb8888.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_recolor.png index b2d8744b2e..9d24a21677 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate.png index 2200b4e9cf..ba775372db 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate_recolor.png index ec54a9ae08..096b495e42 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_simple.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_simple.png index 3aa24aa7e7..9ab6a7b5b0 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_simple.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_recolor.png index e028bf91a5..54680a21f2 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate.png index ed8bd85f77..84bd4b56d6 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate_recolor.png index 5a1de74ad3..956a19b5f7 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_simple.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_simple.png index 40fbe8250b..43855f44c7 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_simple.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_recolor.png index 86893795b6..88b6b4912b 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate.png index a7c686fed2..abe60916d1 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate_recolor.png index 53269d6d51..3492674c14 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_simple.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_simple.png index 3c71e58905..1c14151221 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_simple.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_recolor.png index b2d8744b2e..9d24a21677 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate.png index 2200b4e9cf..ba775372db 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate_recolor.png index ec54a9ae08..096b495e42 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_simple.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_simple.png index 3aa24aa7e7..9ab6a7b5b0 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_simple.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_recolor.png index e028bf91a5..54680a21f2 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate.png index ed8bd85f77..84bd4b56d6 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate_recolor.png index 5a1de74ad3..956a19b5f7 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_simple.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_simple.png index 40fbe8250b..43855f44c7 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_simple.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_recolor.png index 86893795b6..88b6b4912b 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate.png index a7c686fed2..abe60916d1 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate_recolor.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate_recolor.png index 53269d6d51..3492674c14 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate_recolor.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_simple.png b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_simple.png index 3c71e58905..1c14151221 100644 Binary files a/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_simple.png and b/tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_simple.png differ diff --git a/tests/ref_imgs_vg_lite/draw/clip_corner_1.png b/tests/ref_imgs_vg_lite/draw/clip_corner_1.png index b1fe600160..afcd73cb9c 100644 Binary files a/tests/ref_imgs_vg_lite/draw/clip_corner_1.png and b/tests/ref_imgs_vg_lite/draw/clip_corner_1.png differ diff --git a/tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask.png b/tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask.png index 9c44eecba4..899cb0141f 100644 Binary files a/tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask.png and b/tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask.png differ diff --git a/tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask_not_masked.png b/tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask_not_masked.png index 9c44eecba4..899cb0141f 100644 Binary files a/tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask_not_masked.png and b/tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask_not_masked.png differ diff --git a/tests/ref_imgs_vg_lite/draw/layer_transform_1.png b/tests/ref_imgs_vg_lite/draw/layer_transform_1.png index da3599bfac..a5bea4a20f 100644 Binary files a/tests/ref_imgs_vg_lite/draw/layer_transform_1.png and b/tests/ref_imgs_vg_lite/draw/layer_transform_1.png differ diff --git a/tests/ref_imgs_vg_lite/draw/layer_transform_2.png b/tests/ref_imgs_vg_lite/draw/layer_transform_2.png index 5d5711ec98..aec459c30b 100644 Binary files a/tests/ref_imgs_vg_lite/draw/layer_transform_2.png and b/tests/ref_imgs_vg_lite/draw/layer_transform_2.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_image_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_image_opa_128.png deleted file mode 100644 index 8f311ca657..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_image_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_image_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_image_opa_255.png deleted file mode 100644 index a9d94ba79b..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_image_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_normal_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_normal_opa_128.png deleted file mode 100644 index b22972d272..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_normal_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_normal_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_normal_opa_255.png deleted file mode 100644 index 0f1e631870..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_arc_normal_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_blend_mode_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_blend_mode_opa_128.png deleted file mode 100644 index 48f37d5501..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_blend_mode_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_blend_mode_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_blend_mode_opa_255.png deleted file mode 100644 index db9e1acceb..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_blend_mode_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_border_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_border_opa_128.png deleted file mode 100644 index 32074b7deb..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_border_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_border_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_border_opa_255.png deleted file mode 100644 index a3d8407f44..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_border_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_box_shadow_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_box_shadow_opa_128.png deleted file mode 100644 index a2ca505d0c..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_box_shadow_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_box_shadow_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_box_shadow_opa_255.png deleted file mode 100644 index ff313a7ab3..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_box_shadow_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_conical_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_conical_gradient_opa_128.png deleted file mode 100644 index ba56e552f7..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_conical_gradient_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_conical_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_conical_gradient_opa_255.png deleted file mode 100644 index 75ccdad452..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_conical_gradient_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_fill_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_fill_opa_128.png deleted file mode 100644 index 5442807449..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_fill_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_fill_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_fill_opa_255.png deleted file mode 100644 index 2615e12b12..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_fill_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_1_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_1_opa_128.png deleted file mode 100644 index 710f247e9d..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_1_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_1_opa_255.png deleted file mode 100644 index 54926566da..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_1_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_2_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_2_opa_128.png deleted file mode 100644 index 92ddaec467..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_2_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_2_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_2_opa_255.png deleted file mode 100644 index 7dd9f11358..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_normal_2_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_1_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_1_opa_128.png deleted file mode 100644 index f18d43a5a9..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_1_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_1_opa_255.png deleted file mode 100644 index dbcb5dea87..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_1_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_2_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_2_opa_128.png deleted file mode 100644 index 4ac4d25f1b..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_2_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_2_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_2_opa_255.png deleted file mode 100644 index 77d5fdc7a6..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_image_recolor_2_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_layer_normal_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_layer_normal_opa_128.png deleted file mode 100644 index ba4bd75608..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_layer_normal_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_layer_normal_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_layer_normal_opa_255.png deleted file mode 100644 index 572a503a6d..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_layer_normal_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_line_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_line_opa_128.png deleted file mode 100644 index f7e6ec83fb..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_line_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_line_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_line_opa_255.png deleted file mode 100644 index 053dbba522..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_line_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_linear_gradient_opa_128.png deleted file mode 100644 index 8a9f2ad6c9..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_linear_gradient_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_linear_gradient_opa_255.png deleted file mode 100644 index 6a0e4bd42d..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_linear_gradient_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_radial_gradient_opa_128.png deleted file mode 100644 index 072ec6feda..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_radial_gradient_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_radial_gradient_opa_255.png deleted file mode 100644 index d43c9e635b..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_radial_gradient_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_text_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_text_opa_128.png deleted file mode 100644 index 0a12a45074..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_text_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_text_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_text_opa_255.png deleted file mode 100644 index bf1e6fc7a4..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_text_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_triangle_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_triangle_opa_128.png deleted file mode 100644 index 91c21a9c95..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_triangle_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_triangle_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_triangle_opa_255.png deleted file mode 100644 index 194fd278a1..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/al88/demo_render_triangle_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_128.png index d3b297158b..afa24db3cd 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_255.png index 4044344034..c630b78f3a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_128.png index fb34e4e17a..f588961a3c 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_255.png index 44a877fd65..29d4da0841 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_128.png index 9c823fe3c2..5744b6603a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_255.png index 0feee95775..a23d95dc09 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_128.png index 34e766e458..efb1d583dd 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_255.png index f20c381178..d4935ec539 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_128.png index 9b43470cf2..80eb821f31 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_255.png index 9b43470cf2..80eb821f31 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_128.png index 693fe0cf87..83fccae340 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_255.png index 693fe0cf87..83fccae340 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_1_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_1_opa_128.png deleted file mode 100644 index 8e9ff999e1..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_1_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_1_opa_255.png deleted file mode 100644 index f37d36b717..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_1_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_2_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_2_opa_128.png deleted file mode 100644 index 0e8f91d9b6..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_2_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_2_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_2_opa_255.png deleted file mode 100644 index 4273574974..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_2_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_1_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_1_opa_128.png deleted file mode 100644 index 2643f82c60..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_1_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_1_opa_255.png deleted file mode 100644 index 116da90c67..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_1_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_2_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_2_opa_128.png deleted file mode 100644 index 63cd21d55f..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_2_opa_128.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_2_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_2_opa_255.png deleted file mode 100644 index e17bd361ba..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_2_opa_255.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_128.png index 990fcc7966..e623015e39 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_255.png index 68be4bd8f3..3d2a20f90e 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_128.png index c07f0043cb..185c6182a0 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_255.png index 5ccce26fc3..9b5133ba11 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_128.png index 50c5a6fb58..fe7aa332ec 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_255.png index 139e3b66c0..f8c380e9fb 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_128.png index 1478062197..bb4c646dc7 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_255.png index 967ddb576c..2ea98f418c 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_128.png index 80369a3e89..5fd01eb306 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_255.png index 80369a3e89..5fd01eb306 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_128.png index fecad268ba..243cdfd0d3 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_255.png index fecad268ba..243cdfd0d3 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_128.png index d3b297158b..afa24db3cd 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_255.png index 4044344034..c630b78f3a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_128.png index fb34e4e17a..f588961a3c 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_255.png index 44a877fd65..29d4da0841 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_128.png index 9c823fe3c2..5744b6603a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_255.png index 0feee95775..a23d95dc09 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_128.png index 34e766e458..efb1d583dd 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_255.png index f20c381178..d4935ec539 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_128.png index 9b43470cf2..80eb821f31 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_255.png index 9b43470cf2..80eb821f31 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_128.png index 693fe0cf87..83fccae340 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_255.png index 693fe0cf87..83fccae340 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_128.png index d3b297158b..afa24db3cd 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_255.png index 4044344034..c630b78f3a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png index fb34e4e17a..f588961a3c 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png index 44a877fd65..29d4da0841 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_128.png index 9c823fe3c2..5744b6603a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_255.png index 0feee95775..a23d95dc09 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png index 34e766e458..efb1d583dd 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png index f20c381178..d4935ec539 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png index 9b43470cf2..80eb821f31 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png index 9b43470cf2..80eb821f31 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png index 693fe0cf87..83fccae340 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png index 693fe0cf87..83fccae340 100644 Binary files a/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs_vg_lite/draw/vector_draw_during_rendering.png b/tests/ref_imgs_vg_lite/draw/vector_draw_during_rendering.png index 65d5ee56bb..6ec1c59ea7 100644 Binary files a/tests/ref_imgs_vg_lite/draw/vector_draw_during_rendering.png and b/tests/ref_imgs_vg_lite/draw/vector_draw_during_rendering.png differ diff --git a/tests/ref_imgs_vg_lite/draw/vector_draw_lines.lp32.png b/tests/ref_imgs_vg_lite/draw/vector_draw_lines.lp32.png deleted file mode 100644 index c0152c1672..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/vector_draw_lines.lp32.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/draw/vector_draw_shapes.lp32.png b/tests/ref_imgs_vg_lite/draw/vector_draw_shapes.lp32.png deleted file mode 100644 index d7d62af96e..0000000000 Binary files a/tests/ref_imgs_vg_lite/draw/vector_draw_shapes.lp32.png and /dev/null differ diff --git a/tests/ref_imgs_vg_lite/grid_fr.png b/tests/ref_imgs_vg_lite/grid_fr.png index c5d2e26d8f..1503f40762 100644 Binary files a/tests/ref_imgs_vg_lite/grid_fr.png and b/tests/ref_imgs_vg_lite/grid_fr.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_0.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_0.lp64.png index 1817b054d3..5738a468c9 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_0.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_0.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_1.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_1.lp64.png index 5bf21eede6..a041e82072 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_1.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_1.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_10.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_10.lp64.png index 72efa4395a..382d748046 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_10.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_10.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_2.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_2.lp64.png index fd36bf5fae..0a18160c9b 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_2.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_2.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_3.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_3.lp64.png index e189d151f7..53b195c986 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_3.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_3.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_4.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_4.lp64.png index 78af38cd1a..4edc0a8c2b 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_4.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_4.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_5.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_5.lp64.png index b93369aba4..2962504508 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_5.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_5.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_6.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_6.lp64.png index 95b4059392..f3243c832d 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_6.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_6.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_7.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_7.lp64.png index 2bbb2ca54f..afdf5f437c 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_7.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_7.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_8.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_8.lp64.png index ff75a64729..aca76e031c 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_8.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_8.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_9.lp64.png b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_9.lp64.png index 17558768c5..ac4e04f37d 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_9.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_stress/snapshot_9.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/tiny_ttf_2.png b/tests/ref_imgs_vg_lite/libs/tiny_ttf_2.png index 1b9831fe7b..4ba13ee683 100644 Binary files a/tests/ref_imgs_vg_lite/libs/tiny_ttf_2.png and b/tests/ref_imgs_vg_lite/libs/tiny_ttf_2.png differ diff --git a/tests/ref_imgs_vg_lite/margin_align_0.png b/tests/ref_imgs_vg_lite/margin_align_0.png index a40aed8230..fbc8bb2d58 100644 Binary files a/tests/ref_imgs_vg_lite/margin_align_0.png and b/tests/ref_imgs_vg_lite/margin_align_0.png differ diff --git a/tests/ref_imgs_vg_lite/margin_align_1.png b/tests/ref_imgs_vg_lite/margin_align_1.png index 6524a6aeba..094a97efce 100644 Binary files a/tests/ref_imgs_vg_lite/margin_align_1.png and b/tests/ref_imgs_vg_lite/margin_align_1.png differ diff --git a/tests/ref_imgs_vg_lite/margin_flex_0.png b/tests/ref_imgs_vg_lite/margin_flex_0.png index 962aa13deb..80e51531f2 100644 Binary files a/tests/ref_imgs_vg_lite/margin_flex_0.png and b/tests/ref_imgs_vg_lite/margin_flex_0.png differ diff --git a/tests/ref_imgs_vg_lite/margin_flex_1.png b/tests/ref_imgs_vg_lite/margin_flex_1.png index c01f87a42e..de22222c52 100644 Binary files a/tests/ref_imgs_vg_lite/margin_flex_1.png and b/tests/ref_imgs_vg_lite/margin_flex_1.png differ diff --git a/tests/ref_imgs_vg_lite/margin_flex_2.png b/tests/ref_imgs_vg_lite/margin_flex_2.png index 2bb2655d77..f6dc5961ef 100644 Binary files a/tests/ref_imgs_vg_lite/margin_flex_2.png and b/tests/ref_imgs_vg_lite/margin_flex_2.png differ diff --git a/tests/ref_imgs_vg_lite/margin_flex_3.png b/tests/ref_imgs_vg_lite/margin_flex_3.png index 7dd02fa2fd..ac30ed1b3a 100644 Binary files a/tests/ref_imgs_vg_lite/margin_flex_3.png and b/tests/ref_imgs_vg_lite/margin_flex_3.png differ diff --git a/tests/ref_imgs_vg_lite/margin_flex_4.png b/tests/ref_imgs_vg_lite/margin_flex_4.png index 15cd78ced4..2b5b3c42d9 100644 Binary files a/tests/ref_imgs_vg_lite/margin_flex_4.png and b/tests/ref_imgs_vg_lite/margin_flex_4.png differ diff --git a/tests/ref_imgs_vg_lite/margin_flex_5.png b/tests/ref_imgs_vg_lite/margin_flex_5.png index 8659ec759f..2402e43ae0 100644 Binary files a/tests/ref_imgs_vg_lite/margin_flex_5.png and b/tests/ref_imgs_vg_lite/margin_flex_5.png differ diff --git a/tests/ref_imgs_vg_lite/subgrid_col.png b/tests/ref_imgs_vg_lite/subgrid_col.png index 9a3c9b5cdd..c5573029e8 100644 Binary files a/tests/ref_imgs_vg_lite/subgrid_col.png and b/tests/ref_imgs_vg_lite/subgrid_col.png differ diff --git a/tests/ref_imgs_vg_lite/subgrid_row.png b/tests/ref_imgs_vg_lite/subgrid_row.png index 6e5d6db405..20e8d4a0b1 100644 Binary files a/tests/ref_imgs_vg_lite/subgrid_row.png and b/tests/ref_imgs_vg_lite/subgrid_row.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/bar_1.png b/tests/ref_imgs_vg_lite/widgets/bar_1.png index 9dc0b5ceab..65d46429df 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/bar_1.png and b/tests/ref_imgs_vg_lite/widgets/bar_1.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/bar_2.png b/tests/ref_imgs_vg_lite/widgets/bar_2.png index e2fd0a39a0..9c4c10f3fa 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/bar_2.png and b/tests/ref_imgs_vg_lite/widgets/bar_2.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/bar_corner_1.png b/tests/ref_imgs_vg_lite/widgets/bar_corner_1.png index 37150eca53..a6e1215256 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/bar_corner_1.png and b/tests/ref_imgs_vg_lite/widgets/bar_corner_1.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/bar_corner_2.png b/tests/ref_imgs_vg_lite/widgets/bar_corner_2.png index 518a5b9134..b4a3b06af8 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/bar_corner_2.png and b/tests/ref_imgs_vg_lite/widgets/bar_corner_2.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/bar_corner_3.png b/tests/ref_imgs_vg_lite/widgets/bar_corner_3.png index 34392b2931..dba8d70a24 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/bar_corner_3.png and b/tests/ref_imgs_vg_lite/widgets/bar_corner_3.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/bar_corner_4.png b/tests/ref_imgs_vg_lite/widgets/bar_corner_4.png index 8b3d3f2497..560c75f7f7 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/bar_corner_4.png and b/tests/ref_imgs_vg_lite/widgets/bar_corner_4.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/bar_corner_5.png b/tests/ref_imgs_vg_lite/widgets/bar_corner_5.png index 3cb878761a..ab1107529d 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/bar_corner_5.png and b/tests/ref_imgs_vg_lite/widgets/bar_corner_5.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/bar_corner_6.png b/tests/ref_imgs_vg_lite/widgets/bar_corner_6.png index dbc2ede580..3e228b1ac7 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/bar_corner_6.png and b/tests/ref_imgs_vg_lite/widgets/bar_corner_6.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/btnm_1.png b/tests/ref_imgs_vg_lite/widgets/btnm_1.png index d138d1527f..31afec37e8 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/btnm_1.png and b/tests/ref_imgs_vg_lite/widgets/btnm_1.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/btnm_2.png b/tests/ref_imgs_vg_lite/widgets/btnm_2.png index 6765115238..1096abdb77 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/btnm_2.png and b/tests/ref_imgs_vg_lite/widgets/btnm_2.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/calendar_01.png b/tests/ref_imgs_vg_lite/widgets/calendar_01.png index 0094a4b9b1..1f03eb4b37 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/calendar_01.png and b/tests/ref_imgs_vg_lite/widgets/calendar_01.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/calendar_02.png b/tests/ref_imgs_vg_lite/widgets/calendar_02.png index 2ec48f5398..3fef787e09 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/calendar_02.png and b/tests/ref_imgs_vg_lite/widgets/calendar_02.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/calendar_03.png b/tests/ref_imgs_vg_lite/widgets/calendar_03.png index d777980573..78825ccf50 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/calendar_03.png and b/tests/ref_imgs_vg_lite/widgets/calendar_03.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/calendar_04.png b/tests/ref_imgs_vg_lite/widgets/calendar_04.png index 372baee612..5d4580decc 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/calendar_04.png and b/tests/ref_imgs_vg_lite/widgets/calendar_04.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/calendar_05.png b/tests/ref_imgs_vg_lite/widgets/calendar_05.png index 0935629790..1404d7e1a8 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/calendar_05.png and b/tests/ref_imgs_vg_lite/widgets/calendar_05.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/calendar_06.png b/tests/ref_imgs_vg_lite/widgets/calendar_06.png index cfc2be098c..a5c5f3b15b 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/calendar_06.png and b/tests/ref_imgs_vg_lite/widgets/calendar_06.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/calendar_07.png b/tests/ref_imgs_vg_lite/widgets/calendar_07.png index 2ec48f5398..3fef787e09 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/calendar_07.png and b/tests/ref_imgs_vg_lite/widgets/calendar_07.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/calendar_08.png b/tests/ref_imgs_vg_lite/widgets/calendar_08.png index 841b93d12c..fcbba54c3a 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/calendar_08.png and b/tests/ref_imgs_vg_lite/widgets/calendar_08.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/calendar_09.png b/tests/ref_imgs_vg_lite/widgets/calendar_09.png index 9032f6f486..baccb5ef0f 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/calendar_09.png and b/tests/ref_imgs_vg_lite/widgets/calendar_09.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/chart_bar_draw_hook.png b/tests/ref_imgs_vg_lite/widgets/chart_bar_draw_hook.png index 2cdf0bdac0..ca17b8f021 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/chart_bar_draw_hook.png and b/tests/ref_imgs_vg_lite/widgets/chart_bar_draw_hook.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/chart_line_draw_hook.png b/tests/ref_imgs_vg_lite/widgets/chart_line_draw_hook.png index 5e6a61a31a..11d2add596 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/chart_line_draw_hook.png and b/tests/ref_imgs_vg_lite/widgets/chart_line_draw_hook.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/checkbox_rtl_1.png b/tests/ref_imgs_vg_lite/widgets/checkbox_rtl_1.png index b1a30acb90..50cb366634 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/checkbox_rtl_1.png and b/tests/ref_imgs_vg_lite/widgets/checkbox_rtl_1.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/dropdown_1.png b/tests/ref_imgs_vg_lite/widgets/dropdown_1.png index b25a23cf4a..789aa35bc2 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/dropdown_1.png and b/tests/ref_imgs_vg_lite/widgets/dropdown_1.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/dropdown_2.png b/tests/ref_imgs_vg_lite/widgets/dropdown_2.png index dc9a4a6fe5..17cdd2cf32 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/dropdown_2.png and b/tests/ref_imgs_vg_lite/widgets/dropdown_2.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_clip_radius_10.png b/tests/ref_imgs_vg_lite/widgets/image_clip_radius_10.png index 3eb05987d6..804a68520f 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_clip_radius_10.png and b/tests/ref_imgs_vg_lite/widgets/image_clip_radius_10.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_normal_align.png b/tests/ref_imgs_vg_lite/widgets/image_normal_align.png index 935ce7f745..2a25d9a485 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_normal_align.png and b/tests/ref_imgs_vg_lite/widgets/image_normal_align.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_normal_align_offset.png b/tests/ref_imgs_vg_lite/widgets/image_normal_align_offset.png index 3192a2147c..621a9cb0b1 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_normal_align_offset.png and b/tests/ref_imgs_vg_lite/widgets/image_normal_align_offset.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_center.png b/tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_center.png index 6908dd9dbc..1a3449d523 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_center.png and b/tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_center.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_top_left.png b/tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_top_left.png index 8d65773cfd..f55f9b6b5e 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_top_left.png and b/tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_top_left.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_center.png b/tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_center.png index 583364fa52..0cbfe8bf28 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_center.png and b/tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_center.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_top_left.png b/tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_top_left.png index 0dbc420edf..32ce572923 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_top_left.png and b/tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_top_left.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_scale_pivot_center.png b/tests/ref_imgs_vg_lite/widgets/image_scale_pivot_center.png index 5103cab451..d745f4f7ba 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_scale_pivot_center.png and b/tests/ref_imgs_vg_lite/widgets/image_scale_pivot_center.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_scale_pivot_top_left.png b/tests/ref_imgs_vg_lite/widgets/image_scale_pivot_top_left.png index acbe456fd7..b11b57755a 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_scale_pivot_top_left.png and b/tests/ref_imgs_vg_lite/widgets/image_scale_pivot_top_left.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_center.png b/tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_center.png index 587285fe2b..8b3ee63a74 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_center.png and b/tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_center.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_top_left.png b/tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_top_left.png index 47888c6e41..c2befbf915 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_top_left.png and b/tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_top_left.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_center.png b/tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_center.png index 2d3693b6bb..e09ffadc62 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_center.png and b/tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_center.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_top_left.png b/tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_top_left.png index e1efb0fc59..72b4a81070 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_top_left.png and b/tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_top_left.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_stretch.png b/tests/ref_imgs_vg_lite/widgets/image_stretch.png index 0220c78c11..384565e5c9 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_stretch.png and b/tests/ref_imgs_vg_lite/widgets/image_stretch.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_tile.png b/tests/ref_imgs_vg_lite/widgets/image_tile.png index 0b90eea0d9..0a1e3fc4e2 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_tile.png and b/tests/ref_imgs_vg_lite/widgets/image_tile.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_transform_align.png b/tests/ref_imgs_vg_lite/widgets/image_transform_align.png index 9390a325a7..9cf205710a 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_transform_align.png and b/tests/ref_imgs_vg_lite/widgets/image_transform_align.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_transform_align_offset.png b/tests/ref_imgs_vg_lite/widgets/image_transform_align_offset.png index fa3b034cfc..1b57128512 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_transform_align_offset.png and b/tests/ref_imgs_vg_lite/widgets/image_transform_align_offset.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/keyboard_1.png b/tests/ref_imgs_vg_lite/widgets/keyboard_1.png index 17cdc98dcd..8a1c0fc98c 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/keyboard_1.png and b/tests/ref_imgs_vg_lite/widgets/keyboard_1.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/keyboard_2.png b/tests/ref_imgs_vg_lite/widgets/keyboard_2.png index a28b5c1bbb..a2ca842593 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/keyboard_2.png and b/tests/ref_imgs_vg_lite/widgets/keyboard_2.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/keyboard_3.png b/tests/ref_imgs_vg_lite/widgets/keyboard_3.png index 486655000c..5d5053e273 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/keyboard_3.png and b/tests/ref_imgs_vg_lite/widgets/keyboard_3.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/keyboard_4.png b/tests/ref_imgs_vg_lite/widgets/keyboard_4.png index 29a8263a0d..26ee3e675d 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/keyboard_4.png and b/tests/ref_imgs_vg_lite/widgets/keyboard_4.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/list_1.png b/tests/ref_imgs_vg_lite/widgets/list_1.png index 6de8816908..6de08d9b18 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/list_1.png and b/tests/ref_imgs_vg_lite/widgets/list_1.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/msgbox_ok_no_close_btn.png b/tests/ref_imgs_vg_lite/widgets/msgbox_ok_no_close_btn.png index 4d2af91fc8..2b4db2401b 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/msgbox_ok_no_close_btn.png and b/tests/ref_imgs_vg_lite/widgets/msgbox_ok_no_close_btn.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/msgbox_ok_with_close_btn.png b/tests/ref_imgs_vg_lite/widgets/msgbox_ok_with_close_btn.png index 0024108d0e..f006a2d009 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/msgbox_ok_with_close_btn.png and b/tests/ref_imgs_vg_lite/widgets/msgbox_ok_with_close_btn.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_1.png b/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_1.png index a2dc883500..fe156b6c8d 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_1.png and b/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_1.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_2.png b/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_2.png index a2d9902a9b..1ec79ada90 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_2.png and b/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_2.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_3.png b/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_3.png index a3d7dd193c..78ee6cf3a1 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_3.png and b/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_3.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_4.png b/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_4.png index ecdd8f62e0..45598e78db 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_4.png and b/tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_4.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/roller_2.png b/tests/ref_imgs_vg_lite/widgets/roller_2.png index 7c5e5b7b97..c3eb01950a 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/roller_2.png and b/tests/ref_imgs_vg_lite/widgets/roller_2.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/roller_3.png b/tests/ref_imgs_vg_lite/widgets/roller_3.png index ffc4cf18f7..f3c70d63c3 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/roller_3.png and b/tests/ref_imgs_vg_lite/widgets/roller_3.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/scale_2.png b/tests/ref_imgs_vg_lite/widgets/scale_2.png index 5cfae8b282..bcbed8555e 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/scale_2.png and b/tests/ref_imgs_vg_lite/widgets/scale_2.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/span_08.png b/tests/ref_imgs_vg_lite/widgets/span_08.png index 5038dcc4f7..a232b3886c 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/span_08.png and b/tests/ref_imgs_vg_lite/widgets/span_08.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/win_01.png b/tests/ref_imgs_vg_lite/widgets/win_01.png index 398cfecf66..0d1a62cf30 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/win_01.png and b/tests/ref_imgs_vg_lite/widgets/win_01.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/win_02.png b/tests/ref_imgs_vg_lite/widgets/win_02.png index ae132253b2..54b3566791 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/win_02.png and b/tests/ref_imgs_vg_lite/widgets/win_02.png differ