diff --git a/tests/ref_imgs/draw/draw_layer_dispatch.png b/tests/ref_imgs/draw/draw_layer_dispatch.png index 586c87bb3c..3607a3be77 100644 Binary files a/tests/ref_imgs/draw/draw_layer_dispatch.png and b/tests/ref_imgs/draw/draw_layer_dispatch.png differ diff --git a/tests/ref_imgs/draw/label_color.png b/tests/ref_imgs/draw/label_color.png index ca86672825..f5de1b3120 100644 Binary files a/tests/ref_imgs/draw/label_color.png and b/tests/ref_imgs/draw/label_color.png differ diff --git a/tests/ref_imgs/draw/label_color_and_opa.png b/tests/ref_imgs/draw/label_color_and_opa.png index 596a4f479f..2ed797ef64 100644 Binary files a/tests/ref_imgs/draw/label_color_and_opa.png and b/tests/ref_imgs/draw/label_color_and_opa.png differ diff --git a/tests/ref_imgs/draw/label_decor.png b/tests/ref_imgs/draw/label_decor.png index ca9dfaedec..f1b0368925 100644 Binary files a/tests/ref_imgs/draw/label_decor.png and b/tests/ref_imgs/draw/label_decor.png differ diff --git a/tests/ref_imgs/draw/label_normal.png b/tests/ref_imgs/draw/label_normal.png index 848ee0864e..a4566ebc69 100644 Binary files a/tests/ref_imgs/draw/label_normal.png and b/tests/ref_imgs/draw/label_normal.png differ diff --git a/tests/ref_imgs/draw/label_opa.png b/tests/ref_imgs/draw/label_opa.png index ca86672825..f5de1b3120 100644 Binary files a/tests/ref_imgs/draw/label_opa.png and b/tests/ref_imgs/draw/label_opa.png differ diff --git a/tests/ref_imgs/draw/label_selection_and_recolor.png b/tests/ref_imgs/draw/label_selection_and_recolor.png index 4e4af5b220..5593112735 100644 Binary files a/tests/ref_imgs/draw/label_selection_and_recolor.png and b/tests/ref_imgs/draw/label_selection_and_recolor.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_128.png index c8af23f5c0..e8f2543edd 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_255.png index f3d09b3cab..7e5df56105 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_128.png index 8d11fdd534..4e7ea01c80 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_255.png index d589ca5c0d..b4579c550d 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_128.png index d4f7e171a3..ad999b1c00 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_255.png index 48c02ffc6c..a930f95eff 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_border_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_border_opa_128.png index 48cf917c35..ab93f42c66 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_border_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_border_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_border_opa_255.png index 02898f68eb..3535ed8e0d 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_border_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_128.png index 8803e21c83..17986b17f5 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_255.png index dc09e6bec5..ee4976e7e8 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_128.png index c733bc6b91..494a08c766 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_255.png index 999f1a84e3..621f895a70 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_fill_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_fill_opa_128.png index 3ae976faa7..35a5a644c9 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_fill_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_fill_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_fill_opa_255.png index 011b15bd55..8dc829fb72 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_fill_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_128.png index e2e998b998..4a854324ec 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_255.png index ede10cf3d2..03b4451eb5 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_128.png index f85025069b..bbee8ad392 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_255.png index 6c682f7a5a..1dbcca55c8 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_128.png index 63cc13c426..65ffd08dc4 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_255.png index 4ec5cac972..0524e69325 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_128.png index 74fbdab113..8802adf50c 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_255.png index fbf300675e..90f9700fb0 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_128.png index 50e1ad7d14..9a50a387bd 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_255.png index b492a91010..23a1f4320a 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_line_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_line_opa_128.png index b872fc3aa9..6f5d3291f2 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_line_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_line_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_line_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_line_opa_255.png index 7cb08274a8..cf8726d0e8 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_line_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_line_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_128.png index dbfea29363..d1ba2ca596 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_255.png index c3c355c6e9..92addef3b5 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_128.png index 5f712d85df..634af5eb03 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_255.png index 57631ff5dc..4481aac663 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_text_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_text_opa_128.png index df8185de97..d519b8cdd0 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_text_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_text_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_text_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_text_opa_255.png index afb77ba1ff..4dffeb4388 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_text_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_text_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_128.png b/tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_128.png index b96dd042fb..e708897120 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_128.png and b/tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_255.png b/tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_255.png index 48cb93ee74..efc3eee89b 100644 Binary files a/tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_255.png and b/tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_128.png index 11b7adf46e..9998a28260 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_255.png index 9cfb1d465c..3046bcf925 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_128.png index 5243ae1ac1..7ee6a2551f 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_255.png index 1393fbb2b0..0a7ac0d12b 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_128.png index b4500207e6..7ee4abf0e2 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_255.png index 94669b5bc4..ba46bc8ecb 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_128.png index 0d4f76b4f2..4e290bb569 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_255.png index 9a15a08bab..ac1be5811d 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_128.png index dff05b5d4f..e2d034d13b 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_255.png index 1d470a8f0a..4362e1907c 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_128.png index 5daeddc286..21362f37cf 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_255.png index a0a24f7d06..d2b27f682f 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_128.png index a2ef7d0151..0e990351e3 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_255.png index 884c6247b9..42b9ff6d20 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_128.png index bb61aaf1f0..71d95e5254 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_255.png index b82c9944a5..32efacb843 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_128.png index f47f3711b0..6414c3d332 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_255.png index cb2bf3ffea..cc682f6ee3 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_128.png index 4ab5c7a960..24b6c0d2ac 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_255.png index 47136063f4..74de223e29 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_128.png index 740e09350c..53a2c6ebdb 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_255.png index 4406c4eb80..31991c0a44 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_128.png index 58b9e36922..8083cdf5e0 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_255.png index 90bebf159f..684b7fbdbc 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_128.png index 2066430088..771d0e51b9 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_255.png index 7078a64090..6538db2e3f 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_128.png index bc30dbbbc4..9780398131 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_255.png index 8623b1d1fd..e85473c37d 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_128.png index 8f51f664d9..ea40a29135 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_255.png index d6a111621e..ff5bca03e8 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_128.png index 7137896bf3..a3f8fb1ba6 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_255.png index 4b07398597..8d44819006 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_128.png b/tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_128.png index 2817abf9e1..25a7a7ffc6 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_128.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_255.png b/tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_255.png index c2b93b7c49..098a287636 100644 Binary files a/tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_255.png and b/tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_arc_image_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_arc_image_opa_255.png index 94fbf1d23f..c86eb8f185 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_arc_image_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_arc_image_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_arc_normal_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_arc_normal_opa_255.png index fe506e2fa5..ea9c139c6d 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_arc_normal_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_arc_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_blend_mode_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_blend_mode_opa_255.png index 71e0be0a73..4026476ce6 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_blend_mode_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_blend_mode_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_border_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_border_opa_255.png index 8543eb5e6e..9d0b5c6db7 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_border_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_box_shadow_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_box_shadow_opa_255.png index 4950b43556..2ecd311f2a 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_conical_gradient_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_conical_gradient_opa_255.png index 9ea277edf5..5a969f4fbf 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_conical_gradient_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_conical_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_fill_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_fill_opa_255.png index 950bd9264c..24f8d62544 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_fill_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_image_normal_1_opa_255.png index eeef24d4f0..b5d79098fb 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_image_normal_1_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_image_normal_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_image_normal_3_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_image_normal_3_opa_255.png index bd43826a3f..0795ea2ba6 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_image_normal_3_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_image_normal_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_image_recolor_1_opa_255.png index e16430cb72..7154c32dd6 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_image_recolor_1_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_image_recolor_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_image_recolor_3_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_image_recolor_3_opa_255.png index 5b89ad2228..34ec9415a7 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_image_recolor_3_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_image_recolor_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_layer_normal_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_layer_normal_opa_255.png index e7de53fc97..271849a0a2 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_line_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_line_opa_255.png index fe506e2fa5..ea9c139c6d 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_line_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_line_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_linear_gradient_opa_255.png index 42345a5c55..f21b97da0a 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_radial_gradient_opa_255.png index 2b736119b4..4d970ca65a 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_text_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_text_opa_255.png index ca7497bd66..e553b2542e 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_text_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_text_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/i1/demo_render_triangle_opa_255.png b/tests/ref_imgs/draw/render/i1/demo_render_triangle_opa_255.png index a4632874fc..74398c42bb 100644 Binary files a/tests/ref_imgs/draw/render/i1/demo_render_triangle_opa_255.png and b/tests/ref_imgs/draw/render/i1/demo_render_triangle_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_128.png index 71d72f5b15..a80c267e69 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_255.png index efa96fa9ff..349bcdf4b9 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_128.png index bcb8608910..b1d48b972e 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_255.png index 77751abf94..5e8a2a983f 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_128.png index f2080ceb78..74cb6b141c 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_255.png index 4fb70305a3..6315d1575f 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_border_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_border_opa_128.png index 48cf917c35..ab93f42c66 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_border_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_border_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_border_opa_255.png index 02898f68eb..3535ed8e0d 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_border_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_128.png index 1719edbec4..aec452c2f2 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_255.png index f0aa12bd75..c9d04b6164 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_128.png index 9ea7fd66cf..36d8daf14a 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_255.png index 98b49a5601..0e00767ea0 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_fill_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_fill_opa_128.png index 3ae976faa7..35a5a644c9 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_fill_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_fill_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_fill_opa_255.png index 011b15bd55..8dc829fb72 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_fill_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_128.png index f2676288b6..cb87fec158 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_255.png index 7f627364ca..e1aaf9d04e 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_128.png index ada7adfbc9..3f6a151972 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_255.png index ea5075334d..ff68695063 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_128.png index 1c7e904848..101e5f52e8 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_255.png index bc5fc1c456..e6441e03ed 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_128.png index 0f2ee47413..f8bd7185cc 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_255.png index 8cca8ed4d9..9d199851e2 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_128.png index f42ecd9157..183f58440f 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_255.png index 39dd3fecf9..448b2fdcab 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_line_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_line_opa_128.png index 08128b318d..e2cffe9e43 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_line_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_line_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_line_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_line_opa_255.png index 608691f15d..dbea404254 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_line_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_line_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_128.png index 71f466dbdd..a0732ab0fe 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_255.png index 54914c3bd8..15bad77df5 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_128.png index d28b557f5f..da7422e785 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_255.png index 6541802bce..e309b9c89e 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_text_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_text_opa_128.png index df8185de97..d519b8cdd0 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_text_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_text_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_text_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_text_opa_255.png index afb77ba1ff..4dffeb4388 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_text_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_text_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_128.png b/tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_128.png index 370584f197..1bb00f2f05 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_128.png and b/tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_255.png b/tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_255.png index f4fe746af4..1d191b4406 100644 Binary files a/tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_255.png and b/tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_128.png index fed784f402..f95881cf99 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_255.png index 63ce8fd7e3..3bbe7fc9ce 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_128.png index 2b59bf77c8..12eb3debcc 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_255.png index a764f98210..a0caecf0c5 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_128.png index 07e496c033..88d5cb5c90 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_255.png index de78fa96db..6b47ed3a93 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_128.png index 4b79e19edd..07d99ec691 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_255.png index eb9ef2c478..42f9bcf57a 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_128.png index 547f4723e1..e3d1d61ec8 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_255.png index d8f004a41a..f6b59a8a62 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_128.png index 273075cea7..71a00516a9 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_255.png index 687734d3c0..5eb8517779 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_128.png index 458a308bfe..83f821e4e0 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_255.png index 9860df14d9..e8f66d80e1 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_128.png index 5a96ab9250..04d6beb371 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_255.png index 8d51de995b..be728f0468 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_128.png index ab85d2f59a..deb302521e 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_255.png index 92be3775da..0380a4ae68 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_128.png index d9c3d5abe6..85c86d5491 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_255.png index cad3b946d1..89f18c4818 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_128.png index 3566b5845f..509b5bcd8c 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_255.png index 560f253bfb..5dd734a148 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_128.png index 65bee8def7..3d71e1cb08 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_255.png index ed3af4ce76..6b1868f11d 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_128.png index 93d194aed3..ad368d4df4 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_255.png index 1e90e5eca0..84f074334e 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_128.png index 5545cdc7dd..8007e08b0b 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_255.png index fbedf327f6..2afbb080e2 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_128.png index 3d425eb1cf..a55908153e 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_255.png index dd0475638a..75cfe01035 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_128.png index 86e8721732..ad1caeb5da 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_255.png index e4fd50f8fb..d6d8a3d7ba 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_128.png b/tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_128.png index b431f80148..3140b12ead 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_128.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_255.png b/tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_255.png index de2a3b2cbc..9c9ed818ff 100644 Binary files a/tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_255.png and b/tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_128.png index fed784f402..f95881cf99 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_255.png index 63ce8fd7e3..3bbe7fc9ce 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_128.png index 2b59bf77c8..12eb3debcc 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_255.png index a764f98210..a0caecf0c5 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_128.png index 07e496c033..88d5cb5c90 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_255.png index de78fa96db..6b47ed3a93 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_128.png index 4b79e19edd..07d99ec691 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_255.png index eb9ef2c478..42f9bcf57a 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_128.png index 547f4723e1..e3d1d61ec8 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_255.png index d8f004a41a..f6b59a8a62 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_128.png index 273075cea7..71a00516a9 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_255.png index 687734d3c0..5eb8517779 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_128.png index 458a308bfe..83f821e4e0 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_255.png index 9860df14d9..e8f66d80e1 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_128.png index 5a96ab9250..04d6beb371 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_255.png index 8d51de995b..be728f0468 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_128.png index ab85d2f59a..deb302521e 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_255.png index 92be3775da..0380a4ae68 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_128.png index d9c3d5abe6..85c86d5491 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_255.png index cad3b946d1..89f18c4818 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_128.png index 3566b5845f..509b5bcd8c 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_255.png index 560f253bfb..5dd734a148 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_128.png index 65bee8def7..3d71e1cb08 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_255.png index ed3af4ce76..6b1868f11d 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_128.png index 93d194aed3..ad368d4df4 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_255.png index 1e90e5eca0..84f074334e 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_128.png index 5545cdc7dd..8007e08b0b 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_255.png index fbedf327f6..2afbb080e2 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_128.png index 3d425eb1cf..a55908153e 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_255.png index dd0475638a..75cfe01035 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_128.png index 86e8721732..ad1caeb5da 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_255.png index e4fd50f8fb..d6d8a3d7ba 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_128.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_128.png index b431f80148..3140b12ead 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_128.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_255.png b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_255.png index de2a3b2cbc..9c9ed818ff 100644 Binary files a/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_255.png and b/tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_128.png index 927dbacd12..4717d24703 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_255.png index ea87294bdf..3092b086ee 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_128.png index 2858269308..6885cd77e7 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_255.png index 4d0773dc6c..0b0e339205 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_128.png index db2eaa3cb4..648ff3367e 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_255.png index 4fd97af917..772113d18e 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_128.png index b2c1f03956..195782551c 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_255.png index b633ebfbf8..48a3fb323b 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_128.png index aa285acfbd..3227d29d9b 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_255.png index 178e7a37a2..73aaa2fd7d 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_128.png index 99e365fd6d..8b899b4224 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_255.png index c128cb91bc..61a36d006f 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_128.png index 9a6c327dc2..d1cc2a1de8 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_255.png index 5b1ea22fca..048ad5070f 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_128.png index 584a74d5e4..152575c6b8 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_255.png index 36374575b7..59131d5866 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_128.png index 6f788a8902..53ddb2c85e 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_255.png index 47ab8c4cbc..c53bfbb806 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_128.png index 14b89f2e94..916d09f8f4 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_255.png index 03a2933e1a..ca252a47b5 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_128.png index 36c6f8b085..215264370e 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_255.png index 011f7bf8d0..126b16fff7 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_128.png index 4955a16ea2..3221b3afe3 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_255.png index 0b24cf4d57..f786d4fa24 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_128.png index 58afb5cf7b..911674d30a 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_255.png index 2fd674f8ea..b4e70ddbd4 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_128.png index a61511979f..65e11671a1 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_255.png index fde01873db..307eb73f42 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_128.png index c23eb9737e..31448fd245 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_255.png index 1a26050862..054cc6f581 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_128.png index 81bdc54b6f..84ca6fef65 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_255.png index 2b0b88996c..923c7f42b4 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_128.png b/tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_128.png index f5ed957388..7412c42063 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_128.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_255.png b/tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_255.png index 1ec312688d..9a6f1edebd 100644 Binary files a/tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_255.png and b/tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_128.png index 927dbacd12..4717d24703 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_255.png index ea87294bdf..3092b086ee 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_128.png index 2858269308..6885cd77e7 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_255.png index 4d0773dc6c..0b0e339205 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_128.png index db2eaa3cb4..648ff3367e 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_255.png index 4fd97af917..772113d18e 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_128.png index b2c1f03956..195782551c 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_255.png index b633ebfbf8..48a3fb323b 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png index aa285acfbd..3227d29d9b 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png index 178e7a37a2..73aaa2fd7d 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_128.png index 99e365fd6d..8b899b4224 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_255.png index c128cb91bc..61a36d006f 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_128.png index 9a6c327dc2..d1cc2a1de8 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_255.png index 5b1ea22fca..048ad5070f 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_128.png index 584a74d5e4..152575c6b8 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_255.png index 36374575b7..59131d5866 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_128.png index 6f788a8902..53ddb2c85e 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_255.png index 47ab8c4cbc..c53bfbb806 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_128.png index 14b89f2e94..916d09f8f4 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_255.png index 03a2933e1a..4252cc9d27 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_128.png index 36c6f8b085..215264370e 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_255.png index 011f7bf8d0..126b16fff7 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png index 1cb15e4dd3..b0276a84c0 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png index f367b1384a..393e55ec92 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_128.png index 58afb5cf7b..911674d30a 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_255.png index 2fd674f8ea..b4e70ddbd4 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png index a61511979f..65e11671a1 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png index fde01873db..307eb73f42 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png index c23eb9737e..31448fd245 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png index 1a26050862..054cc6f581 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_128.png index 81bdc54b6f..84ca6fef65 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_255.png index 2b0b88996c..923c7f42b4 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_255.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_128.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_128.png index f5ed957388..7412c42063 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_128.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_128.png differ diff --git a/tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_255.png b/tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_255.png index 1ec312688d..9a6f1edebd 100644 Binary files a/tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_255.png and b/tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_255.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_com_1.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_com_1.lp64.png index 956fc973c5..209b4ba553 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_com_1.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_com_1.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_com_2.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_com_2.lp64.png index d78c56101d..c008cadbe7 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_com_2.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_com_2.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_com_3.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_com_3.lp64.png index 95f0c75785..72c5c23b17 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_com_3.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_com_3.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_com_4.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_com_4.lp64.png index e12e5ec0be..a65d284c0f 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_com_4.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_com_4.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_com_5.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_com_5.lp64.png index d390fcc4c2..652fb91e85 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_com_5.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_com_5.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_com_6.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_com_6.lp64.png index 8de6105f22..a4e032e51f 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_com_6.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_com_6.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_com_7.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_com_7.lp64.png index ad2ce94e6e..e41cc730fc 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_com_7.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_com_7.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_com_8.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_com_8.lp64.png index 403e21e459..2939642059 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_com_8.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_com_8.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_group_1.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_group_1.lp64.png index a982bbd25a..37929a62e4 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_group_1.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_group_1.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_group_2.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_group_2.lp64.png index 0ef46044d2..14c76b9493 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_group_2.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_group_2.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_group_3.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_group_3.lp64.png index aefb8bb9f7..8a82434234 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_group_3.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_group_3.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_group_4.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_group_4.lp64.png index 6a16d1eca5..1385e4f131 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_group_4.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_group_4.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_0.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_0.lp64.png index f104b8a9a4..b221d29023 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_0.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_0.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_1.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_1.lp64.png index c6cc544f99..95a15b0971 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_1.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_1.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_10.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_10.lp64.png index fc84a56700..899442ec4f 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_10.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_10.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_11.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_11.lp64.png index 7c448de2cd..09064ffdf2 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_11.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_11.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_12.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_12.lp64.png index a0a3f3f8b4..7063199c3e 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_12.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_12.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_2.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_2.lp64.png index 6daa79f5f5..a9e21136ac 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_2.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_2.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_3.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_3.lp64.png index 9d8d4484d2..3bdbd898d5 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_3.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_3.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_4.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_4.lp64.png index 57dea39e79..c411972e24 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_4.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_4.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_5.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_5.lp64.png index c6cc544f99..95a15b0971 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_5.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_5.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_6.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_6.lp64.png index c6cc544f99..95a15b0971 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_6.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_6.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_7.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_7.lp64.png index 08a809955b..c7f1a4b2ec 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_7.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_7.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_8.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_8.lp64.png index 08a809955b..c7f1a4b2ec 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_8.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_8.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_image_9.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_image_9.lp64.png index 08a809955b..c7f1a4b2ec 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_image_9.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_image_9.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_1.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_1.lp64.png index b8666a0ac4..b54ffb7564 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_1.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_1.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_10.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_10.lp64.png index f83bf029e7..cfdff1ec06 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_10.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_10.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_11.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_11.lp64.png index 684e5dc6b4..ecfc9b58bb 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_11.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_11.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_2.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_2.lp64.png index c5e6391801..7d1acdeccb 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_2.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_2.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_3.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_3.lp64.png index 77809fe3e8..b37c05cee5 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_3.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_3.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_4.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_4.lp64.png index 5f3feabe25..8322ddb511 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_4.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_4.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_5.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_5.lp64.png index 35b04c9540..fc4bca975f 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_5.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_5.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_6.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_6.lp64.png index 81256cbdb2..c9dcce1326 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_6.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_6.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_7.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_7.lp64.png index a69ae4c9b4..e16624a3d5 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_7.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_7.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_8.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_8.lp64.png index 8e779e6bed..d701015a5d 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_8.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_8.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_shapes_9.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_shapes_9.lp64.png index 132d6d8ee8..00a11521e6 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_shapes_9.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_shapes_9.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_text_1.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_text_1.lp64.png index 2d0f64309e..9f7d1bfe5f 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_text_1.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_text_1.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_text_2.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_text_2.lp64.png index cda7d02777..143942b02c 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_text_2.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_text_2.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_viewport_1.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_viewport_1.lp64.png index c0e5d9f68b..a3bc31750b 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_viewport_1.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_viewport_1.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_viewport_2.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_viewport_2.lp64.png index 77ac036873..2f81e7333e 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_viewport_2.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_viewport_2.lp64.png differ diff --git a/tests/ref_imgs/draw/svg_draw_svg_viewport_3.lp64.png b/tests/ref_imgs/draw/svg_draw_svg_viewport_3.lp64.png index ffd24b10d1..306f1331bb 100644 Binary files a/tests/ref_imgs/draw/svg_draw_svg_viewport_3.lp64.png and b/tests/ref_imgs/draw/svg_draw_svg_viewport_3.lp64.png differ diff --git a/tests/ref_imgs/draw/vector_draw_lines.lp64.png b/tests/ref_imgs/draw/vector_draw_lines.lp64.png index c9858d8386..112dcda120 100644 Binary files a/tests/ref_imgs/draw/vector_draw_lines.lp64.png and b/tests/ref_imgs/draw/vector_draw_lines.lp64.png differ diff --git a/tests/ref_imgs/draw/vector_draw_lines_during_rendering.lp64.png b/tests/ref_imgs/draw/vector_draw_lines_during_rendering.lp64.png index c438fd6677..df6e7bf9d0 100644 Binary files a/tests/ref_imgs/draw/vector_draw_lines_during_rendering.lp64.png and b/tests/ref_imgs/draw/vector_draw_lines_during_rendering.lp64.png differ diff --git a/tests/ref_imgs/flex_hide_items.png b/tests/ref_imgs/flex_hide_items.png index 1a08f96ecd..7f5500449c 100644 Binary files a/tests/ref_imgs/flex_hide_items.png and b/tests/ref_imgs/flex_hide_items.png differ diff --git a/tests/ref_imgs/grid_fr.png b/tests/ref_imgs/grid_fr.png index baa3379e41..f0d5c5fd63 100644 Binary files a/tests/ref_imgs/grid_fr.png and b/tests/ref_imgs/grid_fr.png differ diff --git a/tests/ref_imgs/libs/bin_decoder_empty_image.png b/tests/ref_imgs/libs/bin_decoder_empty_image.png index 586c87bb3c..3607a3be77 100644 Binary files a/tests/ref_imgs/libs/bin_decoder_empty_image.png and b/tests/ref_imgs/libs/bin_decoder_empty_image.png differ diff --git a/tests/ref_imgs/libs/ffmpeg_player_error_file.png b/tests/ref_imgs/libs/ffmpeg_player_error_file.png index 586c87bb3c..3607a3be77 100644 Binary files a/tests/ref_imgs/libs/ffmpeg_player_error_file.png and b/tests/ref_imgs/libs/ffmpeg_player_error_file.png differ diff --git a/tests/ref_imgs/libs/font_manager_1.lp64.png b/tests/ref_imgs/libs/font_manager_1.lp64.png index aab6e84a60..595d17e578 100644 Binary files a/tests/ref_imgs/libs/font_manager_1.lp64.png and b/tests/ref_imgs/libs/font_manager_1.lp64.png differ diff --git a/tests/ref_imgs/libs/font_manager_2.lp64.png b/tests/ref_imgs/libs/font_manager_2.lp64.png index 8f9cfbb3de..7727ad5b98 100644 Binary files a/tests/ref_imgs/libs/font_manager_2.lp64.png and b/tests/ref_imgs/libs/font_manager_2.lp64.png differ diff --git a/tests/ref_imgs/libs/font_manager_3.lp64.png b/tests/ref_imgs/libs/font_manager_3.lp64.png index 589e38dd52..df10da91fb 100644 Binary files a/tests/ref_imgs/libs/font_manager_3.lp64.png and b/tests/ref_imgs/libs/font_manager_3.lp64.png differ diff --git a/tests/ref_imgs/libs/freetype_render_bitmap.lp64.png b/tests/ref_imgs/libs/freetype_render_bitmap.lp64.png index 6b01f4b1a6..3bdc2ea213 100644 Binary files a/tests/ref_imgs/libs/freetype_render_bitmap.lp64.png and b/tests/ref_imgs/libs/freetype_render_bitmap.lp64.png differ diff --git a/tests/ref_imgs/libs/png_1.png b/tests/ref_imgs/libs/png_1.png index 4d968feb2e..8226197e71 100644 Binary files a/tests/ref_imgs/libs/png_1.png and b/tests/ref_imgs/libs/png_1.png differ diff --git a/tests/ref_imgs/libs/svg_decoder_1.lp64.png b/tests/ref_imgs/libs/svg_decoder_1.lp64.png index 4d9431cf80..85f9d741cd 100644 Binary files a/tests/ref_imgs/libs/svg_decoder_1.lp64.png and b/tests/ref_imgs/libs/svg_decoder_1.lp64.png differ diff --git a/tests/ref_imgs/libs/svg_decoder_3.lp64.png b/tests/ref_imgs/libs/svg_decoder_3.lp64.png index 78bda2bbef..78d6d0bdb9 100644 Binary files a/tests/ref_imgs/libs/svg_decoder_3.lp64.png and b/tests/ref_imgs/libs/svg_decoder_3.lp64.png differ diff --git a/tests/ref_imgs/subgrid_col.png b/tests/ref_imgs/subgrid_col.png index b3ce87a3ee..feb70e2d1e 100644 Binary files a/tests/ref_imgs/subgrid_col.png and b/tests/ref_imgs/subgrid_col.png differ diff --git a/tests/ref_imgs/subgrid_row.png b/tests/ref_imgs/subgrid_row.png index 3a348500c3..78ecf69228 100644 Binary files a/tests/ref_imgs/subgrid_row.png and b/tests/ref_imgs/subgrid_row.png differ diff --git a/tests/ref_imgs/widgets/chart_bar_draw_hook.png b/tests/ref_imgs/widgets/chart_bar_draw_hook.png index 46b420d5a3..205704ee02 100644 Binary files a/tests/ref_imgs/widgets/chart_bar_draw_hook.png and b/tests/ref_imgs/widgets/chart_bar_draw_hook.png differ diff --git a/tests/ref_imgs/widgets/chart_line_draw_hook.png b/tests/ref_imgs/widgets/chart_line_draw_hook.png index 9c0af4587f..0a9a787d12 100644 Binary files a/tests/ref_imgs/widgets/chart_line_draw_hook.png and b/tests/ref_imgs/widgets/chart_line_draw_hook.png differ diff --git a/tests/ref_imgs/widgets/chart_scatter.png b/tests/ref_imgs/widgets/chart_scatter.png index 7d369ff81a..ce6c6b9d25 100644 Binary files a/tests/ref_imgs/widgets/chart_scatter.png and b/tests/ref_imgs/widgets/chart_scatter.png differ diff --git a/tests/ref_imgs/widgets/image_clip_radius_circle.png b/tests/ref_imgs/widgets/image_clip_radius_circle.png index a7191c4fad..ebd183fcd3 100644 Binary files a/tests/ref_imgs/widgets/image_clip_radius_circle.png and b/tests/ref_imgs/widgets/image_clip_radius_circle.png differ diff --git a/tests/ref_imgs/widgets/image_normal_align.png b/tests/ref_imgs/widgets/image_normal_align.png index e2958238a4..123b33bfcd 100644 Binary files a/tests/ref_imgs/widgets/image_normal_align.png and b/tests/ref_imgs/widgets/image_normal_align.png differ diff --git a/tests/ref_imgs/widgets/image_normal_align_offset.png b/tests/ref_imgs/widgets/image_normal_align_offset.png index f2d1b5b765..cf63062ba0 100644 Binary files a/tests/ref_imgs/widgets/image_normal_align_offset.png and b/tests/ref_imgs/widgets/image_normal_align_offset.png differ diff --git a/tests/ref_imgs/widgets/image_symbol_normal_align.png b/tests/ref_imgs/widgets/image_symbol_normal_align.png index b97e92aa79..99e5b80ffa 100644 Binary files a/tests/ref_imgs/widgets/image_symbol_normal_align.png and b/tests/ref_imgs/widgets/image_symbol_normal_align.png differ diff --git a/tests/ref_imgs/widgets/image_symbol_normal_align_offset.png b/tests/ref_imgs/widgets/image_symbol_normal_align_offset.png index c712656301..bef8a0408c 100644 Binary files a/tests/ref_imgs/widgets/image_symbol_normal_align_offset.png and b/tests/ref_imgs/widgets/image_symbol_normal_align_offset.png differ diff --git a/tests/ref_imgs/widgets/image_tile.png b/tests/ref_imgs/widgets/image_tile.png index 4bdee51858..8bf95d6451 100644 Binary files a/tests/ref_imgs/widgets/image_tile.png and b/tests/ref_imgs/widgets/image_tile.png differ diff --git a/tests/ref_imgs/widgets/label_max_width.png b/tests/ref_imgs/widgets/label_max_width.png index c254b4cd84..1f033df6b9 100644 Binary files a/tests/ref_imgs/widgets/label_max_width.png and b/tests/ref_imgs/widgets/label_max_width.png differ diff --git a/tests/ref_imgs/widgets/label_recolor.png b/tests/ref_imgs/widgets/label_recolor.png index 3aa91d492b..893d87e074 100644 Binary files a/tests/ref_imgs/widgets/label_recolor.png and b/tests/ref_imgs/widgets/label_recolor.png differ diff --git a/tests/ref_imgs/widgets/label_rtl_dot_long_mode.png b/tests/ref_imgs/widgets/label_rtl_dot_long_mode.png index cc64db26e9..a5fcc574c9 100644 Binary files a/tests/ref_imgs/widgets/label_rtl_dot_long_mode.png and b/tests/ref_imgs/widgets/label_rtl_dot_long_mode.png differ diff --git a/tests/ref_imgs/widgets/lottie_2_small.png b/tests/ref_imgs/widgets/lottie_2_small.png index 3651d53e98..9b5e37737f 100644 Binary files a/tests/ref_imgs/widgets/lottie_2_small.png and b/tests/ref_imgs/widgets/lottie_2_small.png differ diff --git a/tests/ref_imgs/widgets/lottie_3_small.png b/tests/ref_imgs/widgets/lottie_3_small.png index 37fb762210..944db8e6a3 100644 Binary files a/tests/ref_imgs/widgets/lottie_3_small.png and b/tests/ref_imgs/widgets/lottie_3_small.png differ diff --git a/tests/ref_imgs/widgets/overlapping_arcs_test.png b/tests/ref_imgs/widgets/overlapping_arcs_test.png index 878585780d..de458b5b5b 100644 Binary files a/tests/ref_imgs/widgets/overlapping_arcs_test.png and b/tests/ref_imgs/widgets/overlapping_arcs_test.png differ diff --git a/tests/ref_imgs_vg_lite/draw/draw_layer_dispatch.png b/tests/ref_imgs_vg_lite/draw/draw_layer_dispatch.png index 586c87bb3c..3607a3be77 100644 Binary files a/tests/ref_imgs_vg_lite/draw/draw_layer_dispatch.png and b/tests/ref_imgs_vg_lite/draw/draw_layer_dispatch.png differ diff --git a/tests/ref_imgs_vg_lite/draw/label_color.png b/tests/ref_imgs_vg_lite/draw/label_color.png index d7d9ffe118..8666cc70a7 100644 Binary files a/tests/ref_imgs_vg_lite/draw/label_color.png and b/tests/ref_imgs_vg_lite/draw/label_color.png differ diff --git a/tests/ref_imgs_vg_lite/draw/label_color_and_opa.png b/tests/ref_imgs_vg_lite/draw/label_color_and_opa.png index e7edbe813a..08e93c4329 100644 Binary files a/tests/ref_imgs_vg_lite/draw/label_color_and_opa.png and b/tests/ref_imgs_vg_lite/draw/label_color_and_opa.png differ diff --git a/tests/ref_imgs_vg_lite/draw/label_decor.png b/tests/ref_imgs_vg_lite/draw/label_decor.png index a98ae49d2d..fff9a83fce 100644 Binary files a/tests/ref_imgs_vg_lite/draw/label_decor.png and b/tests/ref_imgs_vg_lite/draw/label_decor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/label_normal.png b/tests/ref_imgs_vg_lite/draw/label_normal.png index c2f327d54e..ab1f65fcfd 100644 Binary files a/tests/ref_imgs_vg_lite/draw/label_normal.png and b/tests/ref_imgs_vg_lite/draw/label_normal.png differ diff --git a/tests/ref_imgs_vg_lite/draw/label_opa.png b/tests/ref_imgs_vg_lite/draw/label_opa.png index d7d9ffe118..8666cc70a7 100644 Binary files a/tests/ref_imgs_vg_lite/draw/label_opa.png and b/tests/ref_imgs_vg_lite/draw/label_opa.png differ diff --git a/tests/ref_imgs_vg_lite/draw/label_selection_and_recolor.png b/tests/ref_imgs_vg_lite/draw/label_selection_and_recolor.png index e18e7306bf..697fe7a923 100644 Binary files a/tests/ref_imgs_vg_lite/draw/label_selection_and_recolor.png and b/tests/ref_imgs_vg_lite/draw/label_selection_and_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/draw/label_selection_letter_space.png b/tests/ref_imgs_vg_lite/draw/label_selection_letter_space.png index 63b90ee442..39c8be0691 100644 Binary files a/tests/ref_imgs_vg_lite/draw/label_selection_letter_space.png and b/tests/ref_imgs_vg_lite/draw/label_selection_letter_space.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_1.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_1.lp64.png index 7d1a67a519..c6c2ec48cd 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_1.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_1.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_2.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_2.lp64.png index 52254633fc..e448d993be 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_2.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_2.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_3.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_3.lp64.png index 9aa0d1fd3a..3b91944aa1 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_3.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_3.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_4.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_4.lp64.png index d0a9d930c2..f600536806 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_4.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_4.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_5.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_5.lp64.png index c4c49a500d..03ecf9b741 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_5.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_5.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_6.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_6.lp64.png index 7dd0354943..8625f271ec 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_6.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_6.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_7.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_7.lp64.png index 92454bdcf6..ee3e004c4b 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_7.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_7.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_8.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_8.lp64.png index 403e21e459..2939642059 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_8.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_8.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_1.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_1.lp64.png index f38d529a19..3a66d7c8c5 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_1.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_1.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_2.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_2.lp64.png index f86bff8b44..68a3a7e5b9 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_2.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_2.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_3.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_3.lp64.png index b92bb00643..57dec0f704 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_3.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_3.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_4.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_4.lp64.png index 4ec4543008..7f94fd4eea 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_4.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_4.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_0.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_0.lp64.png index 3bbd017cb2..feb6de8f9f 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_0.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_0.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_1.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_1.lp64.png index e7c0038e8c..997c004fea 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_1.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_1.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_10.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_10.lp64.png index 94087f6bf9..0fff5b0956 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_10.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_10.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_11.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_11.lp64.png index cee50a6375..7aad6bcddb 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_11.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_11.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_12.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_12.lp64.png index a0a3f3f8b4..7063199c3e 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_12.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_12.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_2.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_2.lp64.png index 4703ede55f..e1c6d38e1c 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_2.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_2.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_3.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_3.lp64.png index 9efd2ca2a2..87e01a494d 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_3.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_3.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_4.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_4.lp64.png index 595a176098..151690ac04 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_4.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_4.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_5.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_5.lp64.png index e7c0038e8c..997c004fea 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_5.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_5.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_6.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_6.lp64.png index e7c0038e8c..997c004fea 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_6.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_6.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_7.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_7.lp64.png index 4428371109..10dffdb3d3 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_7.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_7.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_8.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_8.lp64.png index 4428371109..10dffdb3d3 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_8.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_8.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_9.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_9.lp64.png index 4428371109..10dffdb3d3 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_9.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_9.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_1.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_1.lp64.png index dbf40a450b..a6025b9970 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_1.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_1.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_10.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_10.lp64.png index f83bf029e7..cfdff1ec06 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_10.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_10.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_11.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_11.lp64.png index 1fbfb201d2..f6ddbd182c 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_11.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_11.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_2.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_2.lp64.png index 922af1a1b6..e46d01384f 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_2.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_2.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_3.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_3.lp64.png index 77809fe3e8..b37c05cee5 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_3.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_3.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_4.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_4.lp64.png index 5df30e1f64..a3844f9698 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_4.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_4.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_5.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_5.lp64.png index 35b04c9540..fc4bca975f 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_5.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_5.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_6.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_6.lp64.png index 81256cbdb2..c9dcce1326 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_6.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_6.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_7.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_7.lp64.png index a69ae4c9b4..e16624a3d5 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_7.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_7.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_8.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_8.lp64.png index 17bf115b85..2ab55ece7a 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_8.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_8.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_9.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_9.lp64.png index 132d6d8ee8..00a11521e6 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_9.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_9.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_1.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_1.lp64.png index 647cb4cf06..26152b4437 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_1.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_1.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_2.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_2.lp64.png index cda7d02777..143942b02c 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_2.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_2.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_1.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_1.lp64.png index 90c54506a3..510f6643ef 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_1.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_1.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_2.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_2.lp64.png index 77ac036873..2f81e7333e 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_2.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_2.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_3.lp64.png b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_3.lp64.png index fbebe537c7..9369ed4bdb 100644 Binary files a/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_3.lp64.png and b/tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_3.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/vector_draw_lines.lp64.png b/tests/ref_imgs_vg_lite/draw/vector_draw_lines.lp64.png index 93363687de..575264b587 100644 Binary files a/tests/ref_imgs_vg_lite/draw/vector_draw_lines.lp64.png and b/tests/ref_imgs_vg_lite/draw/vector_draw_lines.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/draw/vector_draw_lines_during_rendering.lp64.png b/tests/ref_imgs_vg_lite/draw/vector_draw_lines_during_rendering.lp64.png index b059ff6ff2..15da2cee70 100644 Binary files a/tests/ref_imgs_vg_lite/draw/vector_draw_lines_during_rendering.lp64.png and b/tests/ref_imgs_vg_lite/draw/vector_draw_lines_during_rendering.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/flex_hide_items.png b/tests/ref_imgs_vg_lite/flex_hide_items.png index ee4fe74497..6b071d5d59 100644 Binary files a/tests/ref_imgs_vg_lite/flex_hide_items.png and b/tests/ref_imgs_vg_lite/flex_hide_items.png differ diff --git a/tests/ref_imgs_vg_lite/grid_fr.png b/tests/ref_imgs_vg_lite/grid_fr.png index c51886826b..7219951e1b 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/bin_decoder_empty_image.png b/tests/ref_imgs_vg_lite/libs/bin_decoder_empty_image.png index 586c87bb3c..3607a3be77 100644 Binary files a/tests/ref_imgs_vg_lite/libs/bin_decoder_empty_image.png and b/tests/ref_imgs_vg_lite/libs/bin_decoder_empty_image.png differ diff --git a/tests/ref_imgs_vg_lite/libs/ffmpeg_player_error_file.png b/tests/ref_imgs_vg_lite/libs/ffmpeg_player_error_file.png index 586c87bb3c..3607a3be77 100644 Binary files a/tests/ref_imgs_vg_lite/libs/ffmpeg_player_error_file.png and b/tests/ref_imgs_vg_lite/libs/ffmpeg_player_error_file.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_manager_1.lp64.png b/tests/ref_imgs_vg_lite/libs/font_manager_1.lp64.png index 1a3932703a..cfb56936b9 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_manager_1.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_manager_1.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_manager_2.lp64.png b/tests/ref_imgs_vg_lite/libs/font_manager_2.lp64.png index fe7f6e47c8..debbec7d24 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_manager_2.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_manager_2.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/font_manager_3.lp64.png b/tests/ref_imgs_vg_lite/libs/font_manager_3.lp64.png index fae114d65a..c3ab06666d 100644 Binary files a/tests/ref_imgs_vg_lite/libs/font_manager_3.lp64.png and b/tests/ref_imgs_vg_lite/libs/font_manager_3.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/freetype_render_bitmap.lp64.png b/tests/ref_imgs_vg_lite/libs/freetype_render_bitmap.lp64.png index 9dc7949b38..9072900649 100644 Binary files a/tests/ref_imgs_vg_lite/libs/freetype_render_bitmap.lp64.png and b/tests/ref_imgs_vg_lite/libs/freetype_render_bitmap.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/png_1.png b/tests/ref_imgs_vg_lite/libs/png_1.png index 28a7f5170c..6496396d7e 100644 Binary files a/tests/ref_imgs_vg_lite/libs/png_1.png and b/tests/ref_imgs_vg_lite/libs/png_1.png differ diff --git a/tests/ref_imgs_vg_lite/libs/svg_decoder_1.lp64.png b/tests/ref_imgs_vg_lite/libs/svg_decoder_1.lp64.png index 4a06fabbe4..cd18801434 100644 Binary files a/tests/ref_imgs_vg_lite/libs/svg_decoder_1.lp64.png and b/tests/ref_imgs_vg_lite/libs/svg_decoder_1.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/libs/svg_decoder_3.lp64.png b/tests/ref_imgs_vg_lite/libs/svg_decoder_3.lp64.png index 1fed5dec97..19599587b3 100644 Binary files a/tests/ref_imgs_vg_lite/libs/svg_decoder_3.lp64.png and b/tests/ref_imgs_vg_lite/libs/svg_decoder_3.lp64.png differ diff --git a/tests/ref_imgs_vg_lite/subgrid_col.png b/tests/ref_imgs_vg_lite/subgrid_col.png index 25103c5c18..d998e0e67f 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 d9b43c5a92..355512d150 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/chart_bar_draw_hook.png b/tests/ref_imgs_vg_lite/widgets/chart_bar_draw_hook.png index 5cd688457a..d86ea23505 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 0da8ad80ef..1ac76aeac5 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/chart_scatter.png b/tests/ref_imgs_vg_lite/widgets/chart_scatter.png index db22103ab7..949cc914b0 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/chart_scatter.png and b/tests/ref_imgs_vg_lite/widgets/chart_scatter.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_contain.png b/tests/ref_imgs_vg_lite/widgets/image_contain.png index 9d58743f2e..f84a28f06a 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_contain.png and b/tests/ref_imgs_vg_lite/widgets/image_contain.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 11ded44cc7..f54135cf0b 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 ecef1257e1..6db576244b 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_pivot_top_left.png b/tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_top_left.png index 0603422333..5258cd9545 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_y_pivot_top_left.png b/tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_top_left.png index 5278a900be..bee41c6d8f 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 29a937283f..656f518b0d 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_symbol_normal_align.png b/tests/ref_imgs_vg_lite/widgets/image_symbol_normal_align.png index ef3c110d69..c24fb07c83 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_symbol_normal_align.png and b/tests/ref_imgs_vg_lite/widgets/image_symbol_normal_align.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/image_symbol_normal_align_offset.png b/tests/ref_imgs_vg_lite/widgets/image_symbol_normal_align_offset.png index ef2296f0b5..fc31ba0719 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/image_symbol_normal_align_offset.png and b/tests/ref_imgs_vg_lite/widgets/image_symbol_normal_align_offset.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/label_max_width.png b/tests/ref_imgs_vg_lite/widgets/label_max_width.png index 430cf1e5e9..8fb8b9d829 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/label_max_width.png and b/tests/ref_imgs_vg_lite/widgets/label_max_width.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/label_recolor.png b/tests/ref_imgs_vg_lite/widgets/label_recolor.png index 40bc0b7960..3e4d82b381 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/label_recolor.png and b/tests/ref_imgs_vg_lite/widgets/label_recolor.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/label_rtl_dot_long_mode.png b/tests/ref_imgs_vg_lite/widgets/label_rtl_dot_long_mode.png index bded21e749..6f22bea806 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/label_rtl_dot_long_mode.png and b/tests/ref_imgs_vg_lite/widgets/label_rtl_dot_long_mode.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/obj_transform_identity.png b/tests/ref_imgs_vg_lite/widgets/obj_transform_identity.png index aefddbe5dd..de4bbd27dc 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/obj_transform_identity.png and b/tests/ref_imgs_vg_lite/widgets/obj_transform_identity.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/obj_transform_rotate.png b/tests/ref_imgs_vg_lite/widgets/obj_transform_rotate.png index d6faf51fcc..f65d4a8032 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/obj_transform_rotate.png and b/tests/ref_imgs_vg_lite/widgets/obj_transform_rotate.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/obj_transform_scale.png b/tests/ref_imgs_vg_lite/widgets/obj_transform_scale.png index 8c84b44629..a4c5716dcf 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/obj_transform_scale.png and b/tests/ref_imgs_vg_lite/widgets/obj_transform_scale.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/obj_transform_skew.png b/tests/ref_imgs_vg_lite/widgets/obj_transform_skew.png index 49690b2e97..3c0208e2dd 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/obj_transform_skew.png and b/tests/ref_imgs_vg_lite/widgets/obj_transform_skew.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/obj_transform_translate.png b/tests/ref_imgs_vg_lite/widgets/obj_transform_translate.png index 4f5b567bd1..42e270af50 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/obj_transform_translate.png and b/tests/ref_imgs_vg_lite/widgets/obj_transform_translate.png differ diff --git a/tests/ref_imgs_vg_lite/widgets/overlapping_arcs_test.png b/tests/ref_imgs_vg_lite/widgets/overlapping_arcs_test.png index 4ca1a820c5..b94b18fc8a 100644 Binary files a/tests/ref_imgs_vg_lite/widgets/overlapping_arcs_test.png and b/tests/ref_imgs_vg_lite/widgets/overlapping_arcs_test.png differ