diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index b99490dc..1f6b9698 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -361,6 +361,17 @@ The application uses a JSON configuration file stored at `/userdata/kvm_config.j 3. **Add migration logic if needed for existing installations** +### LVGL Build + +We modified the LVGL code a little bit to remove unused fonts and examples. +The patches are generated by + +```bash +git diff --cached --diff-filter=d > ../internal/native/cgo/lvgl-minify.patch && \ +git diff --name-only --diff-filter=d --cached > ../internal/native/cgo/lvgl-minify.del +``` + + --- **Happy coding!** diff --git a/internal/native/cgo/CMakeLists.txt b/internal/native/cgo/CMakeLists.txt index d5e74a2f..739dabe5 100644 --- a/internal/native/cgo/CMakeLists.txt +++ b/internal/native/cgo/CMakeLists.txt @@ -35,6 +35,7 @@ FetchContent_Declare( GIT_TAG v9.3.0 GIT_SHALLOW 1 UPDATE_DISCONNECTED 1 + PATCH_COMMAND patch -p1 -f < ${CMAKE_CURRENT_SOURCE_DIR}/lvgl-minify.patch && cat ${CMAKE_CURRENT_SOURCE_DIR}/lvgl-minify.del | xargs rm -v ) FetchContent_MakeAvailable(lvgl) diff --git a/internal/native/cgo/lvgl-minify.del b/internal/native/cgo/lvgl-minify.del new file mode 100644 index 00000000..706f1556 --- /dev/null +++ b/internal/native/cgo/lvgl-minify.del @@ -0,0 +1,2637 @@ +demos/README.md +demos/benchmark/assets/img_benchmark_avatar.c +demos/benchmark/assets/img_benchmark_avatar.png +demos/benchmark/assets/img_benchmark_lvgl_logo_argb.c +demos/benchmark/assets/img_benchmark_lvgl_logo_argb.png +demos/benchmark/assets/img_benchmark_lvgl_logo_rgb.c +demos/benchmark/assets/img_benchmark_lvgl_logo_rgb.png +demos/benchmark/assets/lv_font_benchmark_montserrat_12_aligned.c +demos/benchmark/assets/lv_font_benchmark_montserrat_14_aligned.c +demos/benchmark/assets/lv_font_benchmark_montserrat_16_aligned.c +demos/benchmark/assets/lv_font_benchmark_montserrat_18_aligned.c +demos/benchmark/assets/lv_font_benchmark_montserrat_20_aligned.c +demos/benchmark/assets/lv_font_benchmark_montserrat_24_aligned.c +demos/benchmark/assets/lv_font_benchmark_montserrat_26_aligned.c +demos/benchmark/lv_demo_benchmark.c +demos/benchmark/lv_demo_benchmark.h +demos/benchmark/screenshot1.png +demos/benchmark/screenshot2.png +demos/keypad_encoder/README.md +demos/keypad_encoder/lv_demo_keypad_encoder.c +demos/keypad_encoder/lv_demo_keypad_encoder.h +demos/keypad_encoder/screenshot1.gif +demos/keypad_encoder/screenshot1.png +demos/lv_demos.c +demos/lv_demos.h +demos/music/README.md +demos/music/assets/img_lv_demo_music_btn_corner_large.c +demos/music/assets/img_lv_demo_music_btn_list_pause.c +demos/music/assets/img_lv_demo_music_btn_list_pause_large.c +demos/music/assets/img_lv_demo_music_btn_list_play.c +demos/music/assets/img_lv_demo_music_btn_list_play_large.c +demos/music/assets/img_lv_demo_music_btn_loop.c +demos/music/assets/img_lv_demo_music_btn_loop_large.c +demos/music/assets/img_lv_demo_music_btn_next.c +demos/music/assets/img_lv_demo_music_btn_next_large.c +demos/music/assets/img_lv_demo_music_btn_pause.c +demos/music/assets/img_lv_demo_music_btn_pause_large.c +demos/music/assets/img_lv_demo_music_btn_play.c +demos/music/assets/img_lv_demo_music_btn_play_large.c +demos/music/assets/img_lv_demo_music_btn_prev.c +demos/music/assets/img_lv_demo_music_btn_prev_large.c +demos/music/assets/img_lv_demo_music_btn_rnd.c +demos/music/assets/img_lv_demo_music_btn_rnd_large.c +demos/music/assets/img_lv_demo_music_corner_left.c +demos/music/assets/img_lv_demo_music_corner_left_large.c +demos/music/assets/img_lv_demo_music_corner_right.c +demos/music/assets/img_lv_demo_music_corner_right_large.c +demos/music/assets/img_lv_demo_music_cover_1.c +demos/music/assets/img_lv_demo_music_cover_1_large.c +demos/music/assets/img_lv_demo_music_cover_2.c +demos/music/assets/img_lv_demo_music_cover_2_large.c +demos/music/assets/img_lv_demo_music_cover_3.c +demos/music/assets/img_lv_demo_music_cover_3_large.c +demos/music/assets/img_lv_demo_music_icon_1.c +demos/music/assets/img_lv_demo_music_icon_1_large.c +demos/music/assets/img_lv_demo_music_icon_2.c +demos/music/assets/img_lv_demo_music_icon_2_large.c +demos/music/assets/img_lv_demo_music_icon_3.c +demos/music/assets/img_lv_demo_music_icon_3_large.c +demos/music/assets/img_lv_demo_music_icon_4.c +demos/music/assets/img_lv_demo_music_icon_4_large.c +demos/music/assets/img_lv_demo_music_list_border.c +demos/music/assets/img_lv_demo_music_list_border_large.c +demos/music/assets/img_lv_demo_music_logo.c +demos/music/assets/img_lv_demo_music_slider_knob.c +demos/music/assets/img_lv_demo_music_slider_knob_large.c +demos/music/assets/img_lv_demo_music_wave_bottom.c +demos/music/assets/img_lv_demo_music_wave_bottom_large.c +demos/music/assets/img_lv_demo_music_wave_top.c +demos/music/assets/img_lv_demo_music_wave_top_large.c +demos/music/assets/png/272_png/btn_list_pause.png +demos/music/assets/png/272_png/btn_list_play.png +demos/music/assets/png/272_png/btn_loop.png +demos/music/assets/png/272_png/btn_next.png +demos/music/assets/png/272_png/btn_pause.png +demos/music/assets/png/272_png/btn_play.png +demos/music/assets/png/272_png/btn_prev.png +demos/music/assets/png/272_png/btn_rnd.png +demos/music/assets/png/272_png/corner_1.png +demos/music/assets/png/272_png/corner_2.png +demos/music/assets/png/272_png/cover_1.png +demos/music/assets/png/272_png/cover_2.png +demos/music/assets/png/272_png/cover_3.png +demos/music/assets/png/272_png/icn_chart.png +demos/music/assets/png/272_png/icn_chat.png +demos/music/assets/png/272_png/icn_download.png +demos/music/assets/png/272_png/icn_heart.png +demos/music/assets/png/272_png/icn_slider.png +demos/music/assets/png/272_png/list_border.png +demos/music/assets/png/272_png/wave_bottom.png +demos/music/assets/png/272_png/wave_top.png +demos/music/assets/png/480_png/btn_list_pause.png +demos/music/assets/png/480_png/btn_list_play.png +demos/music/assets/png/480_png/btn_loop.png +demos/music/assets/png/480_png/btn_next.png +demos/music/assets/png/480_png/btn_pause.png +demos/music/assets/png/480_png/btn_play.png +demos/music/assets/png/480_png/btn_prev.png +demos/music/assets/png/480_png/btn_rnd.png +demos/music/assets/png/480_png/corner_1.png +demos/music/assets/png/480_png/corner_2.png +demos/music/assets/png/480_png/cover_1.png +demos/music/assets/png/480_png/cover_2.png +demos/music/assets/png/480_png/cover_3.png +demos/music/assets/png/480_png/icn_chart.png +demos/music/assets/png/480_png/icn_chat.png +demos/music/assets/png/480_png/icn_download.png +demos/music/assets/png/480_png/icn_heart.png +demos/music/assets/png/480_png/icn_slider.png +demos/music/assets/png/480_png/list_border.png +demos/music/assets/png/480_png/wave_bottom.png +demos/music/assets/png/480_png/wave_top.png +demos/music/assets/spectrum.py +demos/music/assets/spectrum_1.h +demos/music/assets/spectrum_2.h +demos/music/assets/spectrum_3.h +demos/music/lv_demo_music.c +demos/music/lv_demo_music.h +demos/music/lv_demo_music_list.c +demos/music/lv_demo_music_list.h +demos/music/lv_demo_music_main.c +demos/music/lv_demo_music_main.h +demos/music/screenshot1.gif +demos/render/assets/img_render_arc_bg.c +demos/render/assets/img_render_lvgl_logo_argb.png +demos/render/assets/img_render_lvgl_logo_argb8888.c +demos/render/assets/img_render_lvgl_logo_argb8888_premultiplied.c +demos/render/assets/img_render_lvgl_logo_i1.c +demos/render/assets/img_render_lvgl_logo_i1.png +demos/render/assets/img_render_lvgl_logo_l8.c +demos/render/assets/img_render_lvgl_logo_l8.png +demos/render/assets/img_render_lvgl_logo_rgb.png +demos/render/assets/img_render_lvgl_logo_rgb565.c +demos/render/assets/img_render_lvgl_logo_rgb565_swapped.c +demos/render/assets/img_render_lvgl_logo_rgb565a8.c +demos/render/assets/img_render_lvgl_logo_rgb888.c +demos/render/assets/img_render_lvgl_logo_xrgb8888.c +demos/render/lv_demo_render.c +demos/render/lv_demo_render.h +demos/stress/README.md +demos/stress/lv_demo_stress.c +demos/stress/lv_demo_stress.h +demos/stress/screenshot1.gif +demos/stress/screenshot1.png +demos/vector_graphic/assets/avatar.png +demos/vector_graphic/assets/img_demo_vector_avatar.c +demos/vector_graphic/lv_demo_vector_graphic.c +demos/vector_graphic/lv_demo_vector_graphic.h +demos/widgets/assets/avatar.png +demos/widgets/assets/clothes.png +demos/widgets/assets/font/montserrat-12.fnt +demos/widgets/assets/font/montserrat-14.fnt +demos/widgets/assets/font/montserrat-16.fnt +demos/widgets/assets/font/montserrat-18.fnt +demos/widgets/assets/font/montserrat-20.fnt +demos/widgets/assets/font/montserrat-24.fnt +demos/widgets/assets/img_clothes.c +demos/widgets/assets/img_demo_widgets_avatar.c +demos/widgets/assets/img_demo_widgets_needle.c +demos/widgets/assets/img_lvgl_logo.c +demos/widgets/assets/lvgl_logo.png +demos/widgets/lv_demo_widgets.c +demos/widgets/lv_demo_widgets.h +demos/widgets/lv_demo_widgets.py +demos/widgets/screenshot1.gif +demos/widgets/screenshot1.png +examples/anim/index.rst +examples/anim/lv_example_anim.h +examples/anim/lv_example_anim_1.c +examples/anim/lv_example_anim_2.c +examples/anim/lv_example_anim_3.c +examples/anim/lv_example_anim_4.c +examples/anim/lv_example_anim_timeline_1.c +examples/arduino/LVGL_Arduino/LVGL_Arduino.ino +examples/assets/animimg001.c +examples/assets/animimg001.png +examples/assets/animimg002.c +examples/assets/animimg002.png +examples/assets/animimg003.c +examples/assets/animimg003.png +examples/assets/caret_down.png +examples/assets/emoji/F600.png +examples/assets/emoji/F617.png +examples/assets/emoji/img_emoji_F617.c +examples/assets/font/lv_font_simsun_16_cjk.fnt +examples/assets/font/montserrat-16.fnt +examples/assets/font/montserrat-18.fnt +examples/assets/font/montserrat-22.fnt +examples/assets/img_caret_down.c +examples/assets/img_caret_down.png +examples/assets/img_cogwheel_argb.c +examples/assets/img_cogwheel_argb.png +examples/assets/img_cogwheel_chroma_keyed.png +examples/assets/img_cogwheel_indexed16.c +examples/assets/img_cogwheel_indexed16.png +examples/assets/img_cogwheel_rgb.c +examples/assets/img_cogwheel_rgb.png +examples/assets/img_hand.c +examples/assets/img_hand_hour.png +examples/assets/img_hand_min.png +examples/assets/img_skew_strip.c +examples/assets/img_skew_strip.png +examples/assets/img_skew_strip_80x20_argb8888.fnt +examples/assets/img_star.c +examples/assets/img_star.png +examples/assets/img_strip.png +examples/assets/img_svg_img.c +examples/assets/imgbtn_left.c +examples/assets/imgbtn_left.png +examples/assets/imgbtn_mid.c +examples/assets/imgbtn_mid.png +examples/assets/imgbtn_right.c +examples/assets/imgbtn_right.png +examples/event/index.rst +examples/event/lv_example_event.h +examples/event/lv_example_event_bubble.c +examples/event/lv_example_event_button.c +examples/event/lv_example_event_click.c +examples/event/lv_example_event_draw.c +examples/event/lv_example_event_streak.c +examples/get_started/index.rst +examples/get_started/lv_example_get_started.h +examples/get_started/lv_example_get_started_1.c +examples/get_started/lv_example_get_started_2.c +examples/get_started/lv_example_get_started_3.c +examples/get_started/lv_example_get_started_4.c +examples/grad/index.rst +examples/grad/lv_example_grad.h +examples/grad/lv_example_grad_1.c +examples/grad/lv_example_grad_2.c +examples/grad/lv_example_grad_3.c +examples/grad/lv_example_grad_4.c +examples/header.py +examples/layouts/flex/index.rst +examples/layouts/flex/lv_example_flex.h +examples/layouts/flex/lv_example_flex_1.c +examples/layouts/flex/lv_example_flex_2.c +examples/layouts/flex/lv_example_flex_3.c +examples/layouts/flex/lv_example_flex_4.c +examples/layouts/flex/lv_example_flex_5.c +examples/layouts/flex/lv_example_flex_6.c +examples/layouts/grid/index.rst +examples/layouts/grid/lv_example_grid.h +examples/layouts/grid/lv_example_grid_1.c +examples/layouts/grid/lv_example_grid_2.c +examples/layouts/grid/lv_example_grid_3.c +examples/layouts/grid/lv_example_grid_4.c +examples/layouts/grid/lv_example_grid_5.c +examples/layouts/grid/lv_example_grid_6.c +examples/layouts/lv_example_layout.h +examples/libs/barcode/index.rst +examples/libs/barcode/lv_example_barcode.h +examples/libs/barcode/lv_example_barcode_1.c +examples/libs/bmp/example_16bit.bmp +examples/libs/bmp/example_24bit.bmp +examples/libs/bmp/example_32bit.bmp +examples/libs/bmp/index.rst +examples/libs/bmp/lv_example_bmp.h +examples/libs/bmp/lv_example_bmp_1.c +examples/libs/ffmpeg/birds.mp4 +examples/libs/ffmpeg/ffmpeg.png +examples/libs/ffmpeg/index.rst +examples/libs/ffmpeg/lv_example_ffmpeg.h +examples/libs/ffmpeg/lv_example_ffmpeg_1.c +examples/libs/ffmpeg/lv_example_ffmpeg_2.c +examples/libs/freetype/Lato-Regular.ttf +examples/libs/freetype/NotoColorEmoji-32.subset.ttf +examples/libs/freetype/OFL.txt +examples/libs/freetype/index.rst +examples/libs/freetype/lv_example_freetype.h +examples/libs/freetype/lv_example_freetype_1.c +examples/libs/freetype/lv_example_freetype_2.c +examples/libs/freetype/lv_example_freetype_3.c +examples/libs/gif/bulb.gif +examples/libs/gif/img_bulb_gif.c +examples/libs/gif/index.rst +examples/libs/gif/lv_example_gif.h +examples/libs/gif/lv_example_gif_1.c +examples/libs/libjpeg_turbo/flower.jpg +examples/libs/libjpeg_turbo/index.rst +examples/libs/libjpeg_turbo/lv_example_libjpeg_turbo.h +examples/libs/libjpeg_turbo/lv_example_libjpeg_turbo_1.c +examples/libs/libpng/img_png_demo.c +examples/libs/libpng/index.rst +examples/libs/libpng/lv_example_libpng.h +examples/libs/libpng/lv_example_libpng_1.c +examples/libs/libpng/png_demo.png +examples/libs/lodepng/img_wink_png.c +examples/libs/lodepng/index.rst +examples/libs/lodepng/lv_example_lodepng.h +examples/libs/lodepng/lv_example_lodepng_1.c +examples/libs/lodepng/wink.png +examples/libs/lv_example_libs.h +examples/libs/qrcode/index.rst +examples/libs/qrcode/lv_example_qrcode.h +examples/libs/qrcode/lv_example_qrcode_1.c +examples/libs/rlottie/index.rst +examples/libs/rlottie/lv_example_rlottie.h +examples/libs/rlottie/lv_example_rlottie_1.c +examples/libs/rlottie/lv_example_rlottie_2.c +examples/libs/rlottie/lv_example_rlottie_approve.c +examples/libs/rlottie/lv_example_rlottie_approve.json +examples/libs/svg/index.rst +examples/libs/svg/lv_example_svg.h +examples/libs/svg/lv_example_svg_1.c +examples/libs/tiny_ttf/Ubuntu-Medium.ttf +examples/libs/tiny_ttf/index.rst +examples/libs/tiny_ttf/lv_example_tiny_ttf.h +examples/libs/tiny_ttf/lv_example_tiny_ttf_1.c +examples/libs/tiny_ttf/lv_example_tiny_ttf_2.c +examples/libs/tiny_ttf/lv_example_tiny_ttf_3.c +examples/libs/tiny_ttf/ubuntu_font.c +examples/libs/tjpgd/img_lvgl_logo.jpg +examples/libs/tjpgd/index.rst +examples/libs/tjpgd/lv_example_tjpgd.h +examples/libs/tjpgd/lv_example_tjpgd_1.c +examples/lv_examples.h +examples/others/file_explorer/index.rst +examples/others/file_explorer/lv_example_file_explorer.h +examples/others/file_explorer/lv_example_file_explorer_1.c +examples/others/file_explorer/lv_example_file_explorer_2.c +examples/others/file_explorer/lv_example_file_explorer_3.c +examples/others/font_manager/index.rst +examples/others/font_manager/lv_example_font_manager.h +examples/others/font_manager/lv_example_font_manager_1.c +examples/others/font_manager/lv_example_font_manager_2.c +examples/others/font_manager/lv_example_font_manager_3.c +examples/others/fragment/index.rst +examples/others/fragment/lv_example_fragment.h +examples/others/fragment/lv_example_fragment_1.c +examples/others/fragment/lv_example_fragment_2.c +examples/others/gestures/lv_example_gestures.c +examples/others/gestures/lv_example_gestures.h +examples/others/gridnav/index.rst +examples/others/gridnav/lv_example_gridnav.h +examples/others/gridnav/lv_example_gridnav_1.c +examples/others/gridnav/lv_example_gridnav_2.c +examples/others/gridnav/lv_example_gridnav_3.c +examples/others/gridnav/lv_example_gridnav_4.c +examples/others/gridnav/lv_example_gridnav_5.c +examples/others/ime/index.rst +examples/others/ime/lv_example_ime_pinyin.h +examples/others/ime/lv_example_ime_pinyin_1.c +examples/others/ime/lv_example_ime_pinyin_2.c +examples/others/imgfont/index.rst +examples/others/imgfont/lv_example_imgfont.h +examples/others/imgfont/lv_example_imgfont_1.c +examples/others/lv_example_others.h +examples/others/monkey/index.rst +examples/others/monkey/lv_example_monkey.h +examples/others/monkey/lv_example_monkey_1.c +examples/others/monkey/lv_example_monkey_2.c +examples/others/monkey/lv_example_monkey_3.c +examples/others/observer/index.rst +examples/others/observer/lv_example_observer.h +examples/others/observer/lv_example_observer_1.c +examples/others/observer/lv_example_observer_2.c +examples/others/observer/lv_example_observer_3.c +examples/others/observer/lv_example_observer_4.c +examples/others/observer/lv_example_observer_5.c +examples/others/observer/lv_example_observer_6.c +examples/others/snapshot/index.rst +examples/others/snapshot/lv_example_snapshot.h +examples/others/snapshot/lv_example_snapshot_1.c +examples/others/xml/index.rst +examples/others/xml/lv_example_xml.h +examples/others/xml/lv_example_xml_1.c +examples/others/xml/lv_example_xml_2.c +examples/others/xml/my_button.xml +examples/others/xml/my_card.xml +examples/others/xml/my_h3.xml +examples/others/xml/view.xml +examples/porting/lv_port_disp_template.c +examples/porting/lv_port_disp_template.h +examples/porting/lv_port_fs_template.c +examples/porting/lv_port_fs_template.h +examples/porting/lv_port_indev_template.c +examples/porting/lv_port_indev_template.h +examples/porting/lv_port_lcd_stm32_template.c +examples/porting/lv_port_lcd_stm32_template.h +examples/porting/osal/lv_example_osal.c +examples/porting/osal/lv_example_osal.h +examples/scroll/index.rst +examples/scroll/lv_example_scroll.h +examples/scroll/lv_example_scroll_1.c +examples/scroll/lv_example_scroll_2.c +examples/scroll/lv_example_scroll_3.c +examples/scroll/lv_example_scroll_4.c +examples/scroll/lv_example_scroll_5.c +examples/scroll/lv_example_scroll_6.c +examples/scroll/lv_example_scroll_7.c +examples/scroll/lv_example_scroll_8.c +examples/styles/index.rst +examples/styles/lv_example_style.h +examples/styles/lv_example_style_1.c +examples/styles/lv_example_style_10.c +examples/styles/lv_example_style_11.c +examples/styles/lv_example_style_12.c +examples/styles/lv_example_style_13.c +examples/styles/lv_example_style_14.c +examples/styles/lv_example_style_15.c +examples/styles/lv_example_style_16.c +examples/styles/lv_example_style_17.c +examples/styles/lv_example_style_18.c +examples/styles/lv_example_style_19.c +examples/styles/lv_example_style_2.c +examples/styles/lv_example_style_3.c +examples/styles/lv_example_style_4.c +examples/styles/lv_example_style_5.c +examples/styles/lv_example_style_6.c +examples/styles/lv_example_style_7.c +examples/styles/lv_example_style_8.c +examples/styles/lv_example_style_9.c +examples/test_ex.sh +examples/widgets/animimg/index.rst +examples/widgets/animimg/lv_example_animimg_1.c +examples/widgets/arc/index.rst +examples/widgets/arc/lv_example_arc_1.c +examples/widgets/arc/lv_example_arc_2.c +examples/widgets/arc/lv_example_arc_3.c +examples/widgets/bar/index.rst +examples/widgets/bar/lv_example_bar_1.c +examples/widgets/bar/lv_example_bar_2.c +examples/widgets/bar/lv_example_bar_3.c +examples/widgets/bar/lv_example_bar_4.c +examples/widgets/bar/lv_example_bar_5.c +examples/widgets/bar/lv_example_bar_6.c +examples/widgets/bar/lv_example_bar_7.c +examples/widgets/button/index.rst +examples/widgets/button/lv_example_button_1.c +examples/widgets/button/lv_example_button_2.c +examples/widgets/button/lv_example_button_3.c +examples/widgets/buttonmatrix/index.rst +examples/widgets/buttonmatrix/lv_example_buttonmatrix_1.c +examples/widgets/buttonmatrix/lv_example_buttonmatrix_2.c +examples/widgets/buttonmatrix/lv_example_buttonmatrix_3.c +examples/widgets/calendar/index.rst +examples/widgets/calendar/lv_example_calendar_1.c +examples/widgets/calendar/lv_example_calendar_2.c +examples/widgets/canvas/index.rst +examples/widgets/canvas/lv_example_canvas_1.c +examples/widgets/canvas/lv_example_canvas_10.c +examples/widgets/canvas/lv_example_canvas_11.c +examples/widgets/canvas/lv_example_canvas_2.c +examples/widgets/canvas/lv_example_canvas_3.c +examples/widgets/canvas/lv_example_canvas_4.c +examples/widgets/canvas/lv_example_canvas_5.c +examples/widgets/canvas/lv_example_canvas_6.c +examples/widgets/canvas/lv_example_canvas_7.c +examples/widgets/canvas/lv_example_canvas_8.c +examples/widgets/canvas/lv_example_canvas_9.c +examples/widgets/chart/index.rst +examples/widgets/chart/lv_example_chart_1.c +examples/widgets/chart/lv_example_chart_2.c +examples/widgets/chart/lv_example_chart_3.c +examples/widgets/chart/lv_example_chart_4.c +examples/widgets/chart/lv_example_chart_5.c +examples/widgets/chart/lv_example_chart_6.c +examples/widgets/chart/lv_example_chart_7.c +examples/widgets/chart/lv_example_chart_8.c +examples/widgets/checkbox/index.rst +examples/widgets/checkbox/lv_example_checkbox_1.c +examples/widgets/checkbox/lv_example_checkbox_2.c +examples/widgets/dropdown/index.rst +examples/widgets/dropdown/lv_example_dropdown_1.c +examples/widgets/dropdown/lv_example_dropdown_2.c +examples/widgets/dropdown/lv_example_dropdown_3.c +examples/widgets/image/index.rst +examples/widgets/image/lv_example_image_1.c +examples/widgets/image/lv_example_image_2.c +examples/widgets/image/lv_example_image_3.c +examples/widgets/image/lv_example_image_4.c +examples/widgets/image/lv_example_image_5.c +examples/widgets/imagebutton/index.rst +examples/widgets/imagebutton/lv_example_imagebutton_1.c +examples/widgets/keyboard/index.rst +examples/widgets/keyboard/lv_example_keyboard_1.c +examples/widgets/keyboard/lv_example_keyboard_2.c +examples/widgets/keyboard/lv_example_keyboard_3.c +examples/widgets/label/index.rst +examples/widgets/label/lv_example_label_1.c +examples/widgets/label/lv_example_label_2.c +examples/widgets/label/lv_example_label_3.c +examples/widgets/label/lv_example_label_4.c +examples/widgets/label/lv_example_label_5.c +examples/widgets/label/lv_example_label_6.c +examples/widgets/led/index.rst +examples/widgets/led/lv_example_led_1.c +examples/widgets/line/index.rst +examples/widgets/line/lv_example_line_1.c +examples/widgets/list/index.rst +examples/widgets/list/lv_example_list_1.c +examples/widgets/list/lv_example_list_2.c +examples/widgets/lottie/index.rst +examples/widgets/lottie/lv_example_lottie_1.c +examples/widgets/lottie/lv_example_lottie_2.c +examples/widgets/lottie/lv_example_lottie_approve.c +examples/widgets/lottie/lv_example_lottie_approve.json +examples/widgets/lv_example_widgets.h +examples/widgets/menu/index.rst +examples/widgets/menu/lv_example_menu_1.c +examples/widgets/menu/lv_example_menu_2.c +examples/widgets/menu/lv_example_menu_3.c +examples/widgets/menu/lv_example_menu_4.c +examples/widgets/menu/lv_example_menu_5.c +examples/widgets/msgbox/index.rst +examples/widgets/msgbox/lv_example_msgbox_1.c +examples/widgets/msgbox/lv_example_msgbox_2.c +examples/widgets/obj/index.rst +examples/widgets/obj/lv_example_obj_1.c +examples/widgets/obj/lv_example_obj_2.c +examples/widgets/obj/lv_example_obj_3.c +examples/widgets/roller/index.rst +examples/widgets/roller/lv_example_roller_1.c +examples/widgets/roller/lv_example_roller_2.c +examples/widgets/roller/lv_example_roller_3.c +examples/widgets/scale/index.rst +examples/widgets/scale/lv_example_scale_1.c +examples/widgets/scale/lv_example_scale_10.c +examples/widgets/scale/lv_example_scale_11.c +examples/widgets/scale/lv_example_scale_2.c +examples/widgets/scale/lv_example_scale_3.c +examples/widgets/scale/lv_example_scale_4.c +examples/widgets/scale/lv_example_scale_5.c +examples/widgets/scale/lv_example_scale_6.c +examples/widgets/scale/lv_example_scale_7.c +examples/widgets/scale/lv_example_scale_8.c +examples/widgets/scale/lv_example_scale_9.c +examples/widgets/slider/index.rst +examples/widgets/slider/lv_example_slider_1.c +examples/widgets/slider/lv_example_slider_2.c +examples/widgets/slider/lv_example_slider_3.c +examples/widgets/slider/lv_example_slider_4.c +examples/widgets/span/index.rst +examples/widgets/span/lv_example_span_1.c +examples/widgets/spinbox/index.rst +examples/widgets/spinbox/lv_example_spinbox_1.c +examples/widgets/spinner/index.rst +examples/widgets/spinner/lv_example_spinner_1.c +examples/widgets/switch/index.rst +examples/widgets/switch/lv_example_switch_1.c +examples/widgets/switch/lv_example_switch_2.c +examples/widgets/table/index.rst +examples/widgets/table/lv_example_table_1.c +examples/widgets/table/lv_example_table_2.c +examples/widgets/tabview/index.rst +examples/widgets/tabview/lv_example_tabview_1.c +examples/widgets/tabview/lv_example_tabview_2.c +examples/widgets/textarea/index.rst +examples/widgets/textarea/lv_example_textarea_1.c +examples/widgets/textarea/lv_example_textarea_2.c +examples/widgets/textarea/lv_example_textarea_3.c +examples/widgets/textarea/lv_example_textarea_4.c +examples/widgets/tileview/index.rst +examples/widgets/tileview/lv_example_tileview_1.c +examples/widgets/win/index.rst +examples/widgets/win/lv_example_win_1.c +src/font/lv_font_dejavu_16_persian_hebrew.c +src/font/lv_font_montserrat_10.c +src/font/lv_font_montserrat_12.c +src/font/lv_font_montserrat_14_aligned.c +src/font/lv_font_montserrat_16.c +src/font/lv_font_montserrat_18.c +src/font/lv_font_montserrat_20.c +src/font/lv_font_montserrat_22.c +src/font/lv_font_montserrat_24.c +src/font/lv_font_montserrat_26.c +src/font/lv_font_montserrat_28.c +src/font/lv_font_montserrat_28_compressed.c +src/font/lv_font_montserrat_30.c +src/font/lv_font_montserrat_32.c +src/font/lv_font_montserrat_34.c +src/font/lv_font_montserrat_36.c +src/font/lv_font_montserrat_38.c +src/font/lv_font_montserrat_40.c +src/font/lv_font_montserrat_42.c +src/font/lv_font_montserrat_44.c +src/font/lv_font_montserrat_46.c +src/font/lv_font_montserrat_48.c +src/font/lv_font_montserrat_8.c +src/font/lv_font_simsun_14_cjk.c +src/font/lv_font_simsun_16_cjk.c +src/font/lv_font_source_han_sans_sc_14_cjk.c +src/font/lv_font_source_han_sans_sc_16_cjk.c +src/font/lv_font_unscii_16.c +src/font/lv_font_unscii_8.c +tests/.gitignore +tests/CMakeLists.txt +tests/Dockerfile +tests/FindLibDRM.cmake +tests/README.md +tests/config.yml +tests/gen_json/test_gen_json.py +tests/main.py +tests/makefile/.gitignore +tests/makefile/Makefile +tests/makefile/test.c +tests/makefile_uefi/.gitignore +tests/makefile_uefi/Makefile +tests/makefile_uefi/efi.h +tests/makefile_uefi/test.c +tests/micropy_test/__init__.py +tests/micropy_test/font_montserrat_24.ttf +tests/micropy_test/image_compare.png +tests/micropy_test/micropy.py +tests/micropy_test/test_img_lvgl_logo.png +tests/ref_imgs/align_flex_center1.png +tests/ref_imgs/align_flex_center2.png +tests/ref_imgs/align_flex_space_around1.png +tests/ref_imgs/align_flex_space_around2.png +tests/ref_imgs/align_flex_space_between1.png +tests/ref_imgs/align_flex_space_between2.png +tests/ref_imgs/align_flex_space_evenly1.png +tests/ref_imgs/align_flex_space_evenly2.png +tests/ref_imgs/binding.png +tests/ref_imgs/draw/bg_image_1.png +tests/ref_imgs/draw/bin_image_stride1_LZ4_recolor.png +tests/ref_imgs/draw/bin_image_stride1_LZ4_rotate.png +tests/ref_imgs/draw/bin_image_stride1_LZ4_rotate_recolor.png +tests/ref_imgs/draw/bin_image_stride1_LZ4_simple.png +tests/ref_imgs/draw/bin_image_stride1_RLE_recolor.png +tests/ref_imgs/draw/bin_image_stride1_RLE_rotate.png +tests/ref_imgs/draw/bin_image_stride1_RLE_rotate_recolor.png +tests/ref_imgs/draw/bin_image_stride1_RLE_simple.png +tests/ref_imgs/draw/bin_image_stride1_UNCOMPRESSED_recolor.png +tests/ref_imgs/draw/bin_image_stride1_UNCOMPRESSED_rotate.png +tests/ref_imgs/draw/bin_image_stride1_UNCOMPRESSED_rotate_recolor.png +tests/ref_imgs/draw/bin_image_stride1_UNCOMPRESSED_simple.png +tests/ref_imgs/draw/bin_image_stride64_LZ4_recolor.png +tests/ref_imgs/draw/bin_image_stride64_LZ4_rotate.png +tests/ref_imgs/draw/bin_image_stride64_LZ4_rotate_recolor.png +tests/ref_imgs/draw/bin_image_stride64_LZ4_simple.png +tests/ref_imgs/draw/bin_image_stride64_RLE_recolor.png +tests/ref_imgs/draw/bin_image_stride64_RLE_rotate.png +tests/ref_imgs/draw/bin_image_stride64_RLE_rotate_recolor.png +tests/ref_imgs/draw/bin_image_stride64_RLE_simple.png +tests/ref_imgs/draw/bin_image_stride64_UNCOMPRESSED_recolor.png +tests/ref_imgs/draw/bin_image_stride64_UNCOMPRESSED_rotate.png +tests/ref_imgs/draw/bin_image_stride64_UNCOMPRESSED_rotate_recolor.png +tests/ref_imgs/draw/bin_image_stride64_UNCOMPRESSED_simple.png +tests/ref_imgs/draw/blend_to_argb8888.png +tests/ref_imgs/draw/blend_to_rgb565.png +tests/ref_imgs/draw/blend_to_rgb888.png +tests/ref_imgs/draw/blend_to_xrgb8888.png +tests/ref_imgs/draw/c_array_image_stride1_LZ4_recolor.png +tests/ref_imgs/draw/c_array_image_stride1_LZ4_rotate.png +tests/ref_imgs/draw/c_array_image_stride1_LZ4_rotate_recolor.png +tests/ref_imgs/draw/c_array_image_stride1_LZ4_simple.png +tests/ref_imgs/draw/c_array_image_stride1_RLE_recolor.png +tests/ref_imgs/draw/c_array_image_stride1_RLE_rotate.png +tests/ref_imgs/draw/c_array_image_stride1_RLE_rotate_recolor.png +tests/ref_imgs/draw/c_array_image_stride1_RLE_simple.png +tests/ref_imgs/draw/c_array_image_stride1_UNCOMPRESSED_recolor.png +tests/ref_imgs/draw/c_array_image_stride1_UNCOMPRESSED_rotate.png +tests/ref_imgs/draw/c_array_image_stride1_UNCOMPRESSED_rotate_recolor.png +tests/ref_imgs/draw/c_array_image_stride1_UNCOMPRESSED_simple.png +tests/ref_imgs/draw/c_array_image_stride64_LZ4_recolor.png +tests/ref_imgs/draw/c_array_image_stride64_LZ4_rotate.png +tests/ref_imgs/draw/c_array_image_stride64_LZ4_rotate_recolor.png +tests/ref_imgs/draw/c_array_image_stride64_LZ4_simple.png +tests/ref_imgs/draw/c_array_image_stride64_RLE_recolor.png +tests/ref_imgs/draw/c_array_image_stride64_RLE_rotate.png +tests/ref_imgs/draw/c_array_image_stride64_RLE_rotate_recolor.png +tests/ref_imgs/draw/c_array_image_stride64_RLE_simple.png +tests/ref_imgs/draw/c_array_image_stride64_UNCOMPRESSED_recolor.png +tests/ref_imgs/draw/c_array_image_stride64_UNCOMPRESSED_rotate.png +tests/ref_imgs/draw/c_array_image_stride64_UNCOMPRESSED_rotate_recolor.png +tests/ref_imgs/draw/c_array_image_stride64_UNCOMPRESSED_simple.png +tests/ref_imgs/draw/clip_corner_1.png +tests/ref_imgs/draw/draw_layer_bitmap_mask.png +tests/ref_imgs/draw/draw_layer_bitmap_mask_not_masked.png +tests/ref_imgs/draw/draw_layer_dispatch.png +tests/ref_imgs/draw/label_color.png +tests/ref_imgs/draw/label_color_and_opa.png +tests/ref_imgs/draw/label_decor.png +tests/ref_imgs/draw/label_normal.png +tests/ref_imgs/draw/label_opa.png +tests/ref_imgs/draw/label_selection_and_recolor.png +tests/ref_imgs/draw/layer_transform_1.png +tests/ref_imgs/draw/layer_transform_2.png +tests/ref_imgs/draw/letter_0.png +tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_arc_image_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_arc_normal_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_blend_mode_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_border_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_border_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_box_shadow_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_conical_gradient_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_fill_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_fill_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_image_normal_1_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_image_normal_2_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_image_normal_2_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_image_normal_3_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_layer_normal_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_line_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_line_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_linear_gradient_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_radial_gradient_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_text_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_text_opa_255.png +tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_128.png +tests/ref_imgs/draw/render/al88/demo_render_triangle_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_arc_image_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_arc_normal_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_blend_mode_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_border_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_box_shadow_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_conical_gradient_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_fill_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_1_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_2_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_2_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_normal_3_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_layer_normal_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_line_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_linear_gradient_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_radial_gradient_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_text_opa_255.png +tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_128.png +tests/ref_imgs/draw/render/argb8888/demo_render_triangle_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_arc_image_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_arc_image_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_arc_normal_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_arc_normal_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_blend_mode_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_blend_mode_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_border_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_border_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_box_shadow_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_box_shadow_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_conical_gradient_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_conical_gradient_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_fill_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_fill_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_normal_1_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_normal_1_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_normal_2_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_normal_2_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_normal_3_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_normal_3_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_layer_normal_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_layer_normal_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_line_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_line_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_linear_gradient_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_linear_gradient_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_radial_gradient_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_radial_gradient_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_text_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_text_opa_255.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_triangle_opa_128.png +tests/ref_imgs/draw/render/argb8888_premultiplied/demo_render_triangle_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_arc_image_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_arc_image_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_arc_normal_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_arc_normal_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_blend_mode_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_blend_mode_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_border_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_border_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_box_shadow_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_box_shadow_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_conical_gradient_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_conical_gradient_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_fill_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_fill_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_image_normal_1_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_image_normal_1_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_image_normal_2_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_image_normal_2_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_image_normal_3_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_image_normal_3_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_image_recolor_1_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_image_recolor_2_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_image_recolor_3_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_layer_normal_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_layer_normal_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_line_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_line_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_linear_gradient_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_linear_gradient_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_radial_gradient_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_radial_gradient_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_text_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_text_opa_255.png +tests/ref_imgs/draw/render/i1/demo_render_triangle_opa_192.png +tests/ref_imgs/draw/render/i1/demo_render_triangle_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_arc_image_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_arc_normal_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_blend_mode_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_border_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_border_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_box_shadow_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_conical_gradient_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_fill_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_fill_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_image_normal_1_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_image_normal_2_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_image_normal_2_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_image_normal_3_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_layer_normal_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_line_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_line_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_linear_gradient_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_radial_gradient_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_text_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_text_opa_255.png +tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_128.png +tests/ref_imgs/draw/render/l8/demo_render_triangle_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_arc_image_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_arc_normal_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_blend_mode_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_border_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_box_shadow_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_conical_gradient_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_fill_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_1_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_2_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_2_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_normal_3_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_layer_normal_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_line_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_linear_gradient_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_radial_gradient_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_text_opa_255.png +tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_128.png +tests/ref_imgs/draw/render/rgb565/demo_render_triangle_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_image_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_arc_normal_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_blend_mode_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_border_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_box_shadow_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_fill_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_2_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_2_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_layer_normal_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_line_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_text_opa_255.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_128.png +tests/ref_imgs/draw/render/rgb565_swapped/demo_render_triangle_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_arc_image_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_arc_normal_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_blend_mode_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_border_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_box_shadow_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_conical_gradient_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_fill_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_1_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_2_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_2_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_normal_3_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_layer_normal_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_line_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_linear_gradient_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_radial_gradient_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_text_opa_255.png +tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_128.png +tests/ref_imgs/draw/render/rgb888/demo_render_triangle_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_image_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_arc_normal_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_blend_mode_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_border_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_conical_gradient_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_fill_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_1_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_2_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_2_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_normal_3_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_line_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_text_opa_255.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_128.png +tests/ref_imgs/draw/render/xrgb8888/demo_render_triangle_opa_255.png +tests/ref_imgs/draw/svg_draw_svg_com_1.lp32.png +tests/ref_imgs/draw/svg_draw_svg_com_1.lp64.png +tests/ref_imgs/draw/svg_draw_svg_com_2.lp32.png +tests/ref_imgs/draw/svg_draw_svg_com_2.lp64.png +tests/ref_imgs/draw/svg_draw_svg_com_3.lp32.png +tests/ref_imgs/draw/svg_draw_svg_com_3.lp64.png +tests/ref_imgs/draw/svg_draw_svg_com_4.lp32.png +tests/ref_imgs/draw/svg_draw_svg_com_4.lp64.png +tests/ref_imgs/draw/svg_draw_svg_com_5.lp32.png +tests/ref_imgs/draw/svg_draw_svg_com_5.lp64.png +tests/ref_imgs/draw/svg_draw_svg_com_6.lp32.png +tests/ref_imgs/draw/svg_draw_svg_com_6.lp64.png +tests/ref_imgs/draw/svg_draw_svg_com_7.lp32.png +tests/ref_imgs/draw/svg_draw_svg_com_7.lp64.png +tests/ref_imgs/draw/svg_draw_svg_com_8.lp32.png +tests/ref_imgs/draw/svg_draw_svg_com_8.lp64.png +tests/ref_imgs/draw/svg_draw_svg_group_1.lp32.png +tests/ref_imgs/draw/svg_draw_svg_group_1.lp64.png +tests/ref_imgs/draw/svg_draw_svg_group_2.lp32.png +tests/ref_imgs/draw/svg_draw_svg_group_2.lp64.png +tests/ref_imgs/draw/svg_draw_svg_group_3.lp32.png +tests/ref_imgs/draw/svg_draw_svg_group_3.lp64.png +tests/ref_imgs/draw/svg_draw_svg_group_4.lp32.png +tests/ref_imgs/draw/svg_draw_svg_group_4.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_0.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_0.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_1.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_1.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_10.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_10.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_11.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_11.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_12.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_12.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_2.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_2.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_3.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_3.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_4.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_4.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_5.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_5.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_6.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_6.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_7.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_7.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_8.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_8.lp64.png +tests/ref_imgs/draw/svg_draw_svg_image_9.lp32.png +tests/ref_imgs/draw/svg_draw_svg_image_9.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_1.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_1.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_10.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_10.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_11.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_11.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_2.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_2.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_3.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_3.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_4.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_4.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_5.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_5.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_6.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_6.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_7.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_7.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_8.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_8.lp64.png +tests/ref_imgs/draw/svg_draw_svg_shapes_9.lp32.png +tests/ref_imgs/draw/svg_draw_svg_shapes_9.lp64.png +tests/ref_imgs/draw/svg_draw_svg_text_1.lp32.png +tests/ref_imgs/draw/svg_draw_svg_text_1.lp64.png +tests/ref_imgs/draw/svg_draw_svg_text_2.lp32.png +tests/ref_imgs/draw/svg_draw_svg_text_2.lp64.png +tests/ref_imgs/draw/svg_draw_svg_viewport_1.lp32.png +tests/ref_imgs/draw/svg_draw_svg_viewport_1.lp64.png +tests/ref_imgs/draw/svg_draw_svg_viewport_2.lp32.png +tests/ref_imgs/draw/svg_draw_svg_viewport_2.lp64.png +tests/ref_imgs/draw/svg_draw_svg_viewport_3.lp32.png +tests/ref_imgs/draw/svg_draw_svg_viewport_3.lp64.png +tests/ref_imgs/draw/vector_draw_lines.lp32.png +tests/ref_imgs/draw/vector_draw_lines.lp64.png +tests/ref_imgs/draw/vector_draw_lines_during_rendering.lp32.png +tests/ref_imgs/draw/vector_draw_lines_during_rendering.lp64.png +tests/ref_imgs/draw/vector_draw_shapes.lp32.png +tests/ref_imgs/draw/vector_draw_shapes.lp64.png +tests/ref_imgs/draw/vector_draw_shapes_during_rendering.lp32.png +tests/ref_imgs/draw/vector_draw_shapes_during_rendering.lp64.png +tests/ref_imgs/flex_hide_items.png +tests/ref_imgs/flex_wrap_grow_min_width.png +tests/ref_imgs/font_loader_1.png +tests/ref_imgs/font_loader_2.png +tests/ref_imgs/font_loader_3.png +tests/ref_imgs/grid_fr.png +tests/ref_imgs/libs/barcode_1.png +tests/ref_imgs/libs/barcode_2.png +tests/ref_imgs/libs/barcode_tiled_1.png +tests/ref_imgs/libs/barcode_tiled_2.png +tests/ref_imgs/libs/bin_decoder_1.png +tests/ref_imgs/libs/bin_decoder_2.png +tests/ref_imgs/libs/bin_decoder_3.png +tests/ref_imgs/libs/bin_decoder_4.png +tests/ref_imgs/libs/bin_decoder_empty_image.png +tests/ref_imgs/libs/bmp_1.png +tests/ref_imgs/libs/bmp_2.png +tests/ref_imgs/libs/ffmpeg_1.png +tests/ref_imgs/libs/ffmpeg_player_error_file.png +tests/ref_imgs/libs/ffmpeg_player_frame_0.png +tests/ref_imgs/libs/ffmpeg_player_frame_1.png +tests/ref_imgs/libs/ffmpeg_player_frame_2.png +tests/ref_imgs/libs/ffmpeg_player_frame_3.png +tests/ref_imgs/libs/font_manager_1.lp32.png +tests/ref_imgs/libs/font_manager_1.lp64.png +tests/ref_imgs/libs/font_manager_2.lp32.png +tests/ref_imgs/libs/font_manager_2.lp64.png +tests/ref_imgs/libs/font_manager_3.lp32.png +tests/ref_imgs/libs/font_manager_3.lp64.png +tests/ref_imgs/libs/font_manager_4.png +tests/ref_imgs/libs/font_stress/snapshot_0.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_0.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_1.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_1.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_10.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_10.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_2.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_2.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_3.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_3.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_4.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_4.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_5.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_5.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_6.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_6.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_7.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_7.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_8.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_8.lp64.png +tests/ref_imgs/libs/font_stress/snapshot_9.lp32.png +tests/ref_imgs/libs/font_stress/snapshot_9.lp64.png +tests/ref_imgs/libs/freetype_kerning_compare.lp64.png +tests/ref_imgs/libs/freetype_no_kerning_info.lp64.png +tests/ref_imgs/libs/freetype_render_bitmap.lp32.png +tests/ref_imgs/libs/freetype_render_bitmap.lp64.png +tests/ref_imgs/libs/jpg_1.png +tests/ref_imgs/libs/jpg_2.png +tests/ref_imgs/libs/jpg_3.png +tests/ref_imgs/libs/png_1.png +tests/ref_imgs/libs/qrcode_1.png +tests/ref_imgs/libs/svg_decoder_1.lp32.png +tests/ref_imgs/libs/svg_decoder_1.lp64.png +tests/ref_imgs/libs/svg_decoder_2.lp32.png +tests/ref_imgs/libs/svg_decoder_2.lp64.png +tests/ref_imgs/libs/svg_decoder_3.lp32.png +tests/ref_imgs/libs/svg_decoder_3.lp64.png +tests/ref_imgs/libs/tiny_ttf_1.png +tests/ref_imgs/libs/tiny_ttf_2.png +tests/ref_imgs/libs/tiny_ttf_3.png +tests/ref_imgs/margin_align_0.png +tests/ref_imgs/margin_align_1.png +tests/ref_imgs/margin_flex_0.png +tests/ref_imgs/margin_flex_1.png +tests/ref_imgs/margin_flex_2.png +tests/ref_imgs/margin_flex_3.png +tests/ref_imgs/margin_flex_4.png +tests/ref_imgs/margin_flex_5.png +tests/ref_imgs/margin_grid_0.png +tests/ref_imgs/recolor_1.png +tests/ref_imgs/snapshot_0.png +tests/ref_imgs/snapshot_1.png +tests/ref_imgs/snapshot_2.png +tests/ref_imgs/subgrid_col.png +tests/ref_imgs/subgrid_row.png +tests/ref_imgs/widgets/arc_1.png +tests/ref_imgs/widgets/arc_2.png +tests/ref_imgs/widgets/arc_3.png +tests/ref_imgs/widgets/bar_1.png +tests/ref_imgs/widgets/bar_2.png +tests/ref_imgs/widgets/bar_3.png +tests/ref_imgs/widgets/bar_corner_1.png +tests/ref_imgs/widgets/bar_corner_2.png +tests/ref_imgs/widgets/bar_corner_3.png +tests/ref_imgs/widgets/bar_corner_4.png +tests/ref_imgs/widgets/bar_corner_5.png +tests/ref_imgs/widgets/bar_corner_6.png +tests/ref_imgs/widgets/btnm_1.png +tests/ref_imgs/widgets/btnm_2.png +tests/ref_imgs/widgets/calendar_01.png +tests/ref_imgs/widgets/calendar_02.png +tests/ref_imgs/widgets/calendar_03.png +tests/ref_imgs/widgets/calendar_04.png +tests/ref_imgs/widgets/calendar_05.png +tests/ref_imgs/widgets/calendar_06.png +tests/ref_imgs/widgets/calendar_07.png +tests/ref_imgs/widgets/calendar_08.png +tests/ref_imgs/widgets/calendar_09.png +tests/ref_imgs/widgets/canvas_1.png +tests/ref_imgs/widgets/chart_bar_draw_hook.png +tests/ref_imgs/widgets/chart_line_draw_hook.png +tests/ref_imgs/widgets/chart_scatter.png +tests/ref_imgs/widgets/checkbox_1.png +tests/ref_imgs/widgets/checkbox_rtl_1.png +tests/ref_imgs/widgets/dropdown_1.png +tests/ref_imgs/widgets/dropdown_2.png +tests/ref_imgs/widgets/image_clip_radius_20.png +tests/ref_imgs/widgets/image_clip_radius_circle.png +tests/ref_imgs/widgets/image_clip_radius_circle_scaled_rotated.png +tests/ref_imgs/widgets/image_contain.png +tests/ref_imgs/widgets/image_cover.png +tests/ref_imgs/widgets/image_normal_align.png +tests/ref_imgs/widgets/image_normal_align_offset.png +tests/ref_imgs/widgets/image_rotate_and_scale_pivot_center.png +tests/ref_imgs/widgets/image_rotate_and_scale_pivot_top_left.png +tests/ref_imgs/widgets/image_rotate_pivot_center.png +tests/ref_imgs/widgets/image_rotate_pivot_top_left.png +tests/ref_imgs/widgets/image_scale_pivot_center.png +tests/ref_imgs/widgets/image_scale_pivot_top_left.png +tests/ref_imgs/widgets/image_scale_x_pivot_center.png +tests/ref_imgs/widgets/image_scale_x_pivot_top_left.png +tests/ref_imgs/widgets/image_scale_y_pivot_center.png +tests/ref_imgs/widgets/image_scale_y_pivot_top_left.png +tests/ref_imgs/widgets/image_stretch.png +tests/ref_imgs/widgets/image_symbol_normal_align.png +tests/ref_imgs/widgets/image_symbol_normal_align_offset.png +tests/ref_imgs/widgets/image_tile.png +tests/ref_imgs/widgets/image_transform_align.png +tests/ref_imgs/widgets/image_transform_align_offset.png +tests/ref_imgs/widgets/imagebutton_1.png +tests/ref_imgs/widgets/imgfont_1.png +tests/ref_imgs/widgets/keyboard_1.png +tests/ref_imgs/widgets/keyboard_2.png +tests/ref_imgs/widgets/keyboard_3.png +tests/ref_imgs/widgets/keyboard_4.png +tests/ref_imgs/widgets/label_max_width.png +tests/ref_imgs/widgets/label_recolor.png +tests/ref_imgs/widgets/label_rtl_dot_long_mode.png +tests/ref_imgs/widgets/label_scroll_0.png +tests/ref_imgs/widgets/label_scroll_1.png +tests/ref_imgs/widgets/label_scroll_10.png +tests/ref_imgs/widgets/label_scroll_11.png +tests/ref_imgs/widgets/label_scroll_12.png +tests/ref_imgs/widgets/label_scroll_13.png +tests/ref_imgs/widgets/label_scroll_14.png +tests/ref_imgs/widgets/label_scroll_15.png +tests/ref_imgs/widgets/label_scroll_16.png +tests/ref_imgs/widgets/label_scroll_17.png +tests/ref_imgs/widgets/label_scroll_18.png +tests/ref_imgs/widgets/label_scroll_19.png +tests/ref_imgs/widgets/label_scroll_2.png +tests/ref_imgs/widgets/label_scroll_3.png +tests/ref_imgs/widgets/label_scroll_4.png +tests/ref_imgs/widgets/label_scroll_5.png +tests/ref_imgs/widgets/label_scroll_6.png +tests/ref_imgs/widgets/label_scroll_7.png +tests/ref_imgs/widgets/label_scroll_8.png +tests/ref_imgs/widgets/label_scroll_9.png +tests/ref_imgs/widgets/led_1.png +tests/ref_imgs/widgets/line_1.png +tests/ref_imgs/widgets/line_2.png +tests/ref_imgs/widgets/list_1.png +tests/ref_imgs/widgets/lottie_1.png +tests/ref_imgs/widgets/lottie_2.png +tests/ref_imgs/widgets/lottie_2_small.png +tests/ref_imgs/widgets/lottie_3.png +tests/ref_imgs/widgets/lottie_3_small.png +tests/ref_imgs/widgets/lottie_4.png +tests/ref_imgs/widgets/msgbox_ok_no_close_btn.png +tests/ref_imgs/widgets/msgbox_ok_with_close_btn.png +tests/ref_imgs/widgets/obj_flag_overflow_visible_1_1.png +tests/ref_imgs/widgets/obj_flag_overflow_visible_1_2.png +tests/ref_imgs/widgets/obj_flag_overflow_visible_1_3.png +tests/ref_imgs/widgets/obj_flag_overflow_visible_1_4.png +tests/ref_imgs/widgets/overlapping_arcs_test.png +tests/ref_imgs/widgets/roller_2.png +tests/ref_imgs/widgets/roller_3.png +tests/ref_imgs/widgets/scale_1.png +tests/ref_imgs/widgets/scale_2.png +tests/ref_imgs/widgets/scale_3.png +tests/ref_imgs/widgets/scale_4.png +tests/ref_imgs/widgets/scale_5.png +tests/ref_imgs/widgets/scale_6.png +tests/ref_imgs/widgets/span_01.png +tests/ref_imgs/widgets/span_02.png +tests/ref_imgs/widgets/span_03.png +tests/ref_imgs/widgets/span_04.png +tests/ref_imgs/widgets/span_05.png +tests/ref_imgs/widgets/span_06.png +tests/ref_imgs/widgets/span_07.png +tests/ref_imgs/widgets/span_08.png +tests/ref_imgs/widgets/span_09.png +tests/ref_imgs/widgets/span_10.png +tests/ref_imgs/widgets/span_11.png +tests/ref_imgs/widgets/span_12.png +tests/ref_imgs/widgets/span_13.png +tests/ref_imgs/widgets/spinner_00.png +tests/ref_imgs/widgets/spinner_01.png +tests/ref_imgs/widgets/spinner_02.png +tests/ref_imgs/widgets/spinner_03.png +tests/ref_imgs/widgets/spinner_04.png +tests/ref_imgs/widgets/spinner_05.png +tests/ref_imgs/widgets/spinner_06.png +tests/ref_imgs/widgets/spinner_07.png +tests/ref_imgs/widgets/spinner_08.png +tests/ref_imgs/widgets/spinner_09.png +tests/ref_imgs/widgets/switch_1.png +tests/ref_imgs/widgets/table_1.png +tests/ref_imgs/widgets/tabview_01.png +tests/ref_imgs/widgets/tabview_02.png +tests/ref_imgs/widgets/tabview_03.png +tests/ref_imgs/widgets/tabview_04.png +tests/ref_imgs/widgets/tabview_05.png +tests/ref_imgs/widgets/tabview_06.png +tests/ref_imgs/widgets/tabview_07.png +tests/ref_imgs/widgets/tabview_08.png +tests/ref_imgs/widgets/tabview_09.png +tests/ref_imgs/widgets/tabview_10.png +tests/ref_imgs/widgets/win_01.png +tests/ref_imgs/widgets/win_02.png +tests/ref_imgs/xml/complex_1.png +tests/ref_imgs/xml/component_create_1.png +tests/ref_imgs/xml/consts_1.png +tests/ref_imgs/xml/gradients.png +tests/ref_imgs/xml/image_and_font_1.png +tests/ref_imgs/xml/lv_arc.png +tests/ref_imgs/xml/lv_bar.png +tests/ref_imgs/xml/lv_buttonmatrix.png +tests/ref_imgs/xml/lv_calendar.png +tests/ref_imgs/xml/lv_canvas.png +tests/ref_imgs/xml/lv_chart.png +tests/ref_imgs/xml/lv_checkbox.png +tests/ref_imgs/xml/lv_dropdown.png +tests/ref_imgs/xml/lv_image.png +tests/ref_imgs/xml/lv_keyboard.png +tests/ref_imgs/xml/lv_label.png +tests/ref_imgs/xml/lv_roller.png +tests/ref_imgs/xml/lv_scale.png +tests/ref_imgs/xml/lv_slider.png +tests/ref_imgs/xml/lv_spangroup.png +tests/ref_imgs/xml/lv_table.png +tests/ref_imgs/xml/lv_tabview.png +tests/ref_imgs/xml/lv_textarea.png +tests/ref_imgs/xml/nested_1.png +tests/ref_imgs/xml/params_1.png +tests/ref_imgs/xml/styles_1.png +tests/ref_imgs/xml/view2.png +tests/ref_imgs/xml/view3.png +tests/ref_imgs/xml/widget_create_1.png +tests/ref_imgs_vg_lite/align_flex_center1.png +tests/ref_imgs_vg_lite/align_flex_center2.png +tests/ref_imgs_vg_lite/align_flex_space_around1.png +tests/ref_imgs_vg_lite/align_flex_space_around2.png +tests/ref_imgs_vg_lite/align_flex_space_between1.png +tests/ref_imgs_vg_lite/align_flex_space_between2.png +tests/ref_imgs_vg_lite/align_flex_space_evenly1.png +tests/ref_imgs_vg_lite/align_flex_space_evenly2.png +tests/ref_imgs_vg_lite/binding.png +tests/ref_imgs_vg_lite/display_matrix_rotation_0.png +tests/ref_imgs_vg_lite/display_matrix_rotation_180.png +tests/ref_imgs_vg_lite/display_matrix_rotation_270.png +tests/ref_imgs_vg_lite/display_matrix_rotation_90.png +tests/ref_imgs_vg_lite/draw/bg_image_1.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_LZ4_simple.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_RLE_simple.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride1_UNCOMPRESSED_simple.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_LZ4_simple.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_RLE_simple.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/bin_image_stride64_UNCOMPRESSED_simple.png +tests/ref_imgs_vg_lite/draw/blend_to_argb8888.png +tests/ref_imgs_vg_lite/draw/blend_to_rgb565.png +tests/ref_imgs_vg_lite/draw/blend_to_rgb888.png +tests/ref_imgs_vg_lite/draw/blend_to_xrgb8888.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_LZ4_simple.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_RLE_simple.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride1_UNCOMPRESSED_simple.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_LZ4_simple.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_RLE_simple.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_rotate_recolor.png +tests/ref_imgs_vg_lite/draw/c_array_image_stride64_UNCOMPRESSED_simple.png +tests/ref_imgs_vg_lite/draw/clip_corner_1.png +tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask.png +tests/ref_imgs_vg_lite/draw/draw_layer_bitmap_mask_not_masked.png +tests/ref_imgs_vg_lite/draw/draw_layer_dispatch.png +tests/ref_imgs_vg_lite/draw/label_color.png +tests/ref_imgs_vg_lite/draw/label_color_and_opa.png +tests/ref_imgs_vg_lite/draw/label_decor.png +tests/ref_imgs_vg_lite/draw/label_normal.png +tests/ref_imgs_vg_lite/draw/label_opa.png +tests/ref_imgs_vg_lite/draw/label_selection_and_recolor.png +tests/ref_imgs_vg_lite/draw/layer_transform_1.png +tests/ref_imgs_vg_lite/draw/layer_transform_2.png +tests/ref_imgs_vg_lite/draw/letter_0.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb1555/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb2222/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb4444/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/argb8888_premultiplied/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/l8/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb565_swapped/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/rgb888/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_arc_image_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_arc_image_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_arc_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_arc_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_blend_mode_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_blend_mode_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_border_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_box_shadow_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_conical_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_conical_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_fill_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_normal_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_normal_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_normal_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_normal_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_normal_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_normal_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_recolor_1_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_recolor_1_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_recolor_2_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_recolor_2_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_recolor_3_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_image_recolor_3_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_layer_normal_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_line_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_line_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_linear_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_radial_gradient_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_text_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_text_opa_255.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_triangle_opa_128.png +tests/ref_imgs_vg_lite/draw/render/xrgb8888/demo_render_triangle_opa_255.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_1.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_1.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_2.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_2.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_3.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_3.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_4.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_4.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_5.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_5.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_6.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_6.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_7.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_7.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_8.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_com_8.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_1.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_1.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_2.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_2.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_3.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_3.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_4.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_group_4.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_0.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_0.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_1.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_1.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_10.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_10.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_11.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_11.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_12.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_12.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_2.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_2.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_3.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_3.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_4.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_4.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_5.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_5.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_6.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_6.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_7.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_7.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_8.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_8.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_9.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_image_9.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_1.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_1.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_10.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_10.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_11.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_11.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_2.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_2.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_3.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_3.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_4.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_4.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_5.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_5.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_6.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_6.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_7.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_7.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_8.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_8.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_9.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_shapes_9.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_1.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_1.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_2.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_text_2.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_1.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_1.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_2.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_2.lp64.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_3.lp32.png +tests/ref_imgs_vg_lite/draw/svg_draw_svg_viewport_3.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_disp_rotation_0_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_disp_rotation_0_during_rendering.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_disp_rotation_180_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_disp_rotation_180_during_rendering.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_disp_rotation_270_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_disp_rotation_270_during_rendering.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_disp_rotation_90_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_disp_rotation_90_during_rendering.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_lines_during_rendering.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_disp_rotation_0_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_disp_rotation_0_during_rendering.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_disp_rotation_180_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_disp_rotation_180_during_rendering.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_disp_rotation_270_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_disp_rotation_270_during_rendering.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_disp_rotation_90_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_disp_rotation_90_during_rendering.lp64.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_during_rendering.lp32.png +tests/ref_imgs_vg_lite/draw/vector_draw_shapes_during_rendering.lp64.png +tests/ref_imgs_vg_lite/flex_hide_items.png +tests/ref_imgs_vg_lite/flex_wrap_grow_min_width.png +tests/ref_imgs_vg_lite/font_loader_1.png +tests/ref_imgs_vg_lite/font_loader_2.png +tests/ref_imgs_vg_lite/font_loader_3.png +tests/ref_imgs_vg_lite/grid_fr.png +tests/ref_imgs_vg_lite/libs/barcode_1.png +tests/ref_imgs_vg_lite/libs/barcode_2.png +tests/ref_imgs_vg_lite/libs/barcode_tiled_1.png +tests/ref_imgs_vg_lite/libs/barcode_tiled_2.png +tests/ref_imgs_vg_lite/libs/bin_decoder_1.png +tests/ref_imgs_vg_lite/libs/bin_decoder_2.png +tests/ref_imgs_vg_lite/libs/bin_decoder_3.png +tests/ref_imgs_vg_lite/libs/bin_decoder_4.png +tests/ref_imgs_vg_lite/libs/bin_decoder_empty_image.png +tests/ref_imgs_vg_lite/libs/bmp_1.png +tests/ref_imgs_vg_lite/libs/bmp_2.png +tests/ref_imgs_vg_lite/libs/ffmpeg_1.png +tests/ref_imgs_vg_lite/libs/ffmpeg_player_error_file.png +tests/ref_imgs_vg_lite/libs/ffmpeg_player_frame_0.png +tests/ref_imgs_vg_lite/libs/ffmpeg_player_frame_1.png +tests/ref_imgs_vg_lite/libs/ffmpeg_player_frame_2.png +tests/ref_imgs_vg_lite/libs/ffmpeg_player_frame_3.png +tests/ref_imgs_vg_lite/libs/font_manager_1.lp32.png +tests/ref_imgs_vg_lite/libs/font_manager_1.lp64.png +tests/ref_imgs_vg_lite/libs/font_manager_2.lp32.png +tests/ref_imgs_vg_lite/libs/font_manager_2.lp64.png +tests/ref_imgs_vg_lite/libs/font_manager_3.lp32.png +tests/ref_imgs_vg_lite/libs/font_manager_3.lp64.png +tests/ref_imgs_vg_lite/libs/font_manager_4.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_0.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_0.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_1.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_1.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_10.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_10.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_2.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_2.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_3.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_3.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_4.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_4.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_5.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_5.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_6.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_6.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_7.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_7.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_8.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_8.lp64.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_9.lp32.png +tests/ref_imgs_vg_lite/libs/font_stress/snapshot_9.lp64.png +tests/ref_imgs_vg_lite/libs/freetype_kerning_compare.lp64.png +tests/ref_imgs_vg_lite/libs/freetype_no_kerning_info.lp64.png +tests/ref_imgs_vg_lite/libs/freetype_render_bitmap.lp32.png +tests/ref_imgs_vg_lite/libs/freetype_render_bitmap.lp64.png +tests/ref_imgs_vg_lite/libs/freetype_render_outline.png +tests/ref_imgs_vg_lite/libs/jpg_1.png +tests/ref_imgs_vg_lite/libs/jpg_2.png +tests/ref_imgs_vg_lite/libs/jpg_3.png +tests/ref_imgs_vg_lite/libs/png_1.png +tests/ref_imgs_vg_lite/libs/qrcode_1.png +tests/ref_imgs_vg_lite/libs/svg_decoder_1.lp32.png +tests/ref_imgs_vg_lite/libs/svg_decoder_1.lp64.png +tests/ref_imgs_vg_lite/libs/svg_decoder_2.lp32.png +tests/ref_imgs_vg_lite/libs/svg_decoder_2.lp64.png +tests/ref_imgs_vg_lite/libs/svg_decoder_3.lp32.png +tests/ref_imgs_vg_lite/libs/svg_decoder_3.lp64.png +tests/ref_imgs_vg_lite/libs/tiny_ttf_1.png +tests/ref_imgs_vg_lite/libs/tiny_ttf_2.png +tests/ref_imgs_vg_lite/libs/tiny_ttf_3.png +tests/ref_imgs_vg_lite/margin_align_0.png +tests/ref_imgs_vg_lite/margin_align_1.png +tests/ref_imgs_vg_lite/margin_flex_0.png +tests/ref_imgs_vg_lite/margin_flex_1.png +tests/ref_imgs_vg_lite/margin_flex_2.png +tests/ref_imgs_vg_lite/margin_flex_3.png +tests/ref_imgs_vg_lite/margin_flex_4.png +tests/ref_imgs_vg_lite/margin_flex_5.png +tests/ref_imgs_vg_lite/margin_grid_0.png +tests/ref_imgs_vg_lite/recolor_1.png +tests/ref_imgs_vg_lite/snapshot_0.png +tests/ref_imgs_vg_lite/snapshot_1.png +tests/ref_imgs_vg_lite/snapshot_2.png +tests/ref_imgs_vg_lite/subgrid_col.png +tests/ref_imgs_vg_lite/subgrid_row.png +tests/ref_imgs_vg_lite/widgets/arc_1.png +tests/ref_imgs_vg_lite/widgets/arc_2.png +tests/ref_imgs_vg_lite/widgets/arc_3.png +tests/ref_imgs_vg_lite/widgets/bar_1.png +tests/ref_imgs_vg_lite/widgets/bar_2.png +tests/ref_imgs_vg_lite/widgets/bar_3.png +tests/ref_imgs_vg_lite/widgets/bar_corner_1.png +tests/ref_imgs_vg_lite/widgets/bar_corner_2.png +tests/ref_imgs_vg_lite/widgets/bar_corner_3.png +tests/ref_imgs_vg_lite/widgets/bar_corner_4.png +tests/ref_imgs_vg_lite/widgets/bar_corner_5.png +tests/ref_imgs_vg_lite/widgets/bar_corner_6.png +tests/ref_imgs_vg_lite/widgets/btnm_1.png +tests/ref_imgs_vg_lite/widgets/btnm_2.png +tests/ref_imgs_vg_lite/widgets/calendar_01.png +tests/ref_imgs_vg_lite/widgets/calendar_02.png +tests/ref_imgs_vg_lite/widgets/calendar_03.png +tests/ref_imgs_vg_lite/widgets/calendar_04.png +tests/ref_imgs_vg_lite/widgets/calendar_05.png +tests/ref_imgs_vg_lite/widgets/calendar_06.png +tests/ref_imgs_vg_lite/widgets/calendar_07.png +tests/ref_imgs_vg_lite/widgets/calendar_08.png +tests/ref_imgs_vg_lite/widgets/calendar_09.png +tests/ref_imgs_vg_lite/widgets/canvas_1.png +tests/ref_imgs_vg_lite/widgets/chart_bar_draw_hook.png +tests/ref_imgs_vg_lite/widgets/chart_line_draw_hook.png +tests/ref_imgs_vg_lite/widgets/chart_scatter.png +tests/ref_imgs_vg_lite/widgets/checkbox_1.png +tests/ref_imgs_vg_lite/widgets/checkbox_rtl_1.png +tests/ref_imgs_vg_lite/widgets/dropdown_1.png +tests/ref_imgs_vg_lite/widgets/dropdown_2.png +tests/ref_imgs_vg_lite/widgets/image_clip_radius_20.png +tests/ref_imgs_vg_lite/widgets/image_clip_radius_circle.png +tests/ref_imgs_vg_lite/widgets/image_clip_radius_circle_scaled_rotated.png +tests/ref_imgs_vg_lite/widgets/image_contain.png +tests/ref_imgs_vg_lite/widgets/image_cover.png +tests/ref_imgs_vg_lite/widgets/image_normal_align.png +tests/ref_imgs_vg_lite/widgets/image_normal_align_offset.png +tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_center.png +tests/ref_imgs_vg_lite/widgets/image_rotate_and_scale_pivot_top_left.png +tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_center.png +tests/ref_imgs_vg_lite/widgets/image_rotate_pivot_top_left.png +tests/ref_imgs_vg_lite/widgets/image_scale_pivot_center.png +tests/ref_imgs_vg_lite/widgets/image_scale_pivot_top_left.png +tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_center.png +tests/ref_imgs_vg_lite/widgets/image_scale_x_pivot_top_left.png +tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_center.png +tests/ref_imgs_vg_lite/widgets/image_scale_y_pivot_top_left.png +tests/ref_imgs_vg_lite/widgets/image_stretch.png +tests/ref_imgs_vg_lite/widgets/image_symbol_normal_align.png +tests/ref_imgs_vg_lite/widgets/image_symbol_normal_align_offset.png +tests/ref_imgs_vg_lite/widgets/image_tile.png +tests/ref_imgs_vg_lite/widgets/image_transform_align.png +tests/ref_imgs_vg_lite/widgets/image_transform_align_offset.png +tests/ref_imgs_vg_lite/widgets/imagebutton_1.png +tests/ref_imgs_vg_lite/widgets/imgfont_1.png +tests/ref_imgs_vg_lite/widgets/keyboard_1.png +tests/ref_imgs_vg_lite/widgets/keyboard_2.png +tests/ref_imgs_vg_lite/widgets/keyboard_3.png +tests/ref_imgs_vg_lite/widgets/keyboard_4.png +tests/ref_imgs_vg_lite/widgets/label_max_width.png +tests/ref_imgs_vg_lite/widgets/label_recolor.png +tests/ref_imgs_vg_lite/widgets/label_rtl_dot_long_mode.png +tests/ref_imgs_vg_lite/widgets/label_scroll_0.png +tests/ref_imgs_vg_lite/widgets/label_scroll_1.png +tests/ref_imgs_vg_lite/widgets/label_scroll_10.png +tests/ref_imgs_vg_lite/widgets/label_scroll_11.png +tests/ref_imgs_vg_lite/widgets/label_scroll_12.png +tests/ref_imgs_vg_lite/widgets/label_scroll_13.png +tests/ref_imgs_vg_lite/widgets/label_scroll_14.png +tests/ref_imgs_vg_lite/widgets/label_scroll_15.png +tests/ref_imgs_vg_lite/widgets/label_scroll_16.png +tests/ref_imgs_vg_lite/widgets/label_scroll_17.png +tests/ref_imgs_vg_lite/widgets/label_scroll_18.png +tests/ref_imgs_vg_lite/widgets/label_scroll_19.png +tests/ref_imgs_vg_lite/widgets/label_scroll_2.png +tests/ref_imgs_vg_lite/widgets/label_scroll_3.png +tests/ref_imgs_vg_lite/widgets/label_scroll_4.png +tests/ref_imgs_vg_lite/widgets/label_scroll_5.png +tests/ref_imgs_vg_lite/widgets/label_scroll_6.png +tests/ref_imgs_vg_lite/widgets/label_scroll_7.png +tests/ref_imgs_vg_lite/widgets/label_scroll_8.png +tests/ref_imgs_vg_lite/widgets/label_scroll_9.png +tests/ref_imgs_vg_lite/widgets/led_1.png +tests/ref_imgs_vg_lite/widgets/line_1.png +tests/ref_imgs_vg_lite/widgets/line_2.png +tests/ref_imgs_vg_lite/widgets/list_1.png +tests/ref_imgs_vg_lite/widgets/lottie_1.png +tests/ref_imgs_vg_lite/widgets/lottie_2.png +tests/ref_imgs_vg_lite/widgets/lottie_2_small.png +tests/ref_imgs_vg_lite/widgets/lottie_3.png +tests/ref_imgs_vg_lite/widgets/lottie_3_small.png +tests/ref_imgs_vg_lite/widgets/lottie_4.png +tests/ref_imgs_vg_lite/widgets/msgbox_ok_no_close_btn.png +tests/ref_imgs_vg_lite/widgets/msgbox_ok_with_close_btn.png +tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_1.png +tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_2.png +tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_3.png +tests/ref_imgs_vg_lite/widgets/obj_flag_overflow_visible_1_4.png +tests/ref_imgs_vg_lite/widgets/obj_transform_identity.png +tests/ref_imgs_vg_lite/widgets/obj_transform_rotate.png +tests/ref_imgs_vg_lite/widgets/obj_transform_scale.png +tests/ref_imgs_vg_lite/widgets/obj_transform_skew.png +tests/ref_imgs_vg_lite/widgets/obj_transform_translate.png +tests/ref_imgs_vg_lite/widgets/overlapping_arcs_test.png +tests/ref_imgs_vg_lite/widgets/roller_2.png +tests/ref_imgs_vg_lite/widgets/roller_3.png +tests/ref_imgs_vg_lite/widgets/scale_1.png +tests/ref_imgs_vg_lite/widgets/scale_2.png +tests/ref_imgs_vg_lite/widgets/scale_3.png +tests/ref_imgs_vg_lite/widgets/scale_4.png +tests/ref_imgs_vg_lite/widgets/scale_5.png +tests/ref_imgs_vg_lite/widgets/scale_6.png +tests/ref_imgs_vg_lite/widgets/span_01.png +tests/ref_imgs_vg_lite/widgets/span_02.png +tests/ref_imgs_vg_lite/widgets/span_03.png +tests/ref_imgs_vg_lite/widgets/span_04.png +tests/ref_imgs_vg_lite/widgets/span_05.png +tests/ref_imgs_vg_lite/widgets/span_06.png +tests/ref_imgs_vg_lite/widgets/span_07.png +tests/ref_imgs_vg_lite/widgets/span_08.png +tests/ref_imgs_vg_lite/widgets/span_09.png +tests/ref_imgs_vg_lite/widgets/span_10.png +tests/ref_imgs_vg_lite/widgets/span_11.png +tests/ref_imgs_vg_lite/widgets/span_12.png +tests/ref_imgs_vg_lite/widgets/span_13.png +tests/ref_imgs_vg_lite/widgets/spinner_00.png +tests/ref_imgs_vg_lite/widgets/spinner_01.png +tests/ref_imgs_vg_lite/widgets/spinner_02.png +tests/ref_imgs_vg_lite/widgets/spinner_03.png +tests/ref_imgs_vg_lite/widgets/spinner_04.png +tests/ref_imgs_vg_lite/widgets/spinner_05.png +tests/ref_imgs_vg_lite/widgets/spinner_06.png +tests/ref_imgs_vg_lite/widgets/spinner_07.png +tests/ref_imgs_vg_lite/widgets/spinner_08.png +tests/ref_imgs_vg_lite/widgets/spinner_09.png +tests/ref_imgs_vg_lite/widgets/switch_1.png +tests/ref_imgs_vg_lite/widgets/table_1.png +tests/ref_imgs_vg_lite/widgets/tabview_01.png +tests/ref_imgs_vg_lite/widgets/tabview_02.png +tests/ref_imgs_vg_lite/widgets/tabview_03.png +tests/ref_imgs_vg_lite/widgets/tabview_04.png +tests/ref_imgs_vg_lite/widgets/tabview_05.png +tests/ref_imgs_vg_lite/widgets/tabview_06.png +tests/ref_imgs_vg_lite/widgets/tabview_07.png +tests/ref_imgs_vg_lite/widgets/tabview_08.png +tests/ref_imgs_vg_lite/widgets/tabview_09.png +tests/ref_imgs_vg_lite/widgets/tabview_10.png +tests/ref_imgs_vg_lite/widgets/win_01.png +tests/ref_imgs_vg_lite/widgets/win_02.png +tests/ref_imgs_vg_lite/xml/complex_1.png +tests/ref_imgs_vg_lite/xml/component_create_1.png +tests/ref_imgs_vg_lite/xml/consts_1.png +tests/ref_imgs_vg_lite/xml/gradients.png +tests/ref_imgs_vg_lite/xml/image_and_font_1.png +tests/ref_imgs_vg_lite/xml/lv_arc.png +tests/ref_imgs_vg_lite/xml/lv_bar.png +tests/ref_imgs_vg_lite/xml/lv_buttonmatrix.png +tests/ref_imgs_vg_lite/xml/lv_calendar.png +tests/ref_imgs_vg_lite/xml/lv_canvas.png +tests/ref_imgs_vg_lite/xml/lv_chart.png +tests/ref_imgs_vg_lite/xml/lv_checkbox.png +tests/ref_imgs_vg_lite/xml/lv_dropdown.png +tests/ref_imgs_vg_lite/xml/lv_image.png +tests/ref_imgs_vg_lite/xml/lv_keyboard.png +tests/ref_imgs_vg_lite/xml/lv_label.png +tests/ref_imgs_vg_lite/xml/lv_roller.png +tests/ref_imgs_vg_lite/xml/lv_scale.png +tests/ref_imgs_vg_lite/xml/lv_slider.png +tests/ref_imgs_vg_lite/xml/lv_spangroup.png +tests/ref_imgs_vg_lite/xml/lv_table.png +tests/ref_imgs_vg_lite/xml/lv_tabview.png +tests/ref_imgs_vg_lite/xml/lv_textarea.png +tests/ref_imgs_vg_lite/xml/nested_1.png +tests/ref_imgs_vg_lite/xml/params_1.png +tests/ref_imgs_vg_lite/xml/styles_1.png +tests/ref_imgs_vg_lite/xml/view2.png +tests/ref_imgs_vg_lite/xml/view3.png +tests/ref_imgs_vg_lite/xml/widget_create_1.png +tests/src/lv_test_conf.h +tests/src/lv_test_conf_full.h +tests/src/lv_test_conf_minimal.h +tests/src/lv_test_conf_vg_lite.h +tests/src/lv_test_init.c +tests/src/lv_test_init.h +tests/src/test_assets/lv_example_xml.h +tests/src/test_assets/test_animimg001.c +tests/src/test_assets/test_animimg002.c +tests/src/test_assets/test_animimg003.c +tests/src/test_assets/test_arc_bg.c +tests/src/test_assets/test_arc_bg.png +tests/src/test_assets/test_font_1.c +tests/src/test_assets/test_font_1.fnt +tests/src/test_assets/test_font_1_bin.c +tests/src/test_assets/test_font_2.c +tests/src/test_assets/test_font_2.fnt +tests/src/test_assets/test_font_2_bin.c +tests/src/test_assets/test_font_3.c +tests/src/test_assets/test_font_3.fnt +tests/src/test_assets/test_font_3_bin.c +tests/src/test_assets/test_font_montserrat_ascii_1bpp.c +tests/src/test_assets/test_font_montserrat_ascii_2bpp.c +tests/src/test_assets/test_font_montserrat_ascii_3bpp_compressed.c +tests/src/test_assets/test_font_montserrat_ascii_4bpp.c +tests/src/test_assets/test_font_montserrat_ascii_8bpp.c +tests/src/test_assets/test_gpos_one.ttf +tests/src/test_assets/test_imagebutton_left.c +tests/src/test_assets/test_imagebutton_mid.c +tests/src/test_assets/test_imagebutton_right.c +tests/src/test_assets/test_img_caret_down.c +tests/src/test_assets/test_img_cogwheel_a8.c +tests/src/test_assets/test_img_cogwheel_argb8888.c +tests/src/test_assets/test_img_cogwheel_i4.c +tests/src/test_assets/test_img_cogwheel_rgb565.c +tests/src/test_assets/test_img_cogwheel_rgb565a8.c +tests/src/test_assets/test_img_cogwheel_xrgb8888.c +tests/src/test_assets/test_img_emoji_F600.png +tests/src/test_assets/test_img_emoji_F617.c +tests/src/test_assets/test_img_lvgl_logo.bmp +tests/src/test_assets/test_img_lvgl_logo.jpg +tests/src/test_assets/test_img_lvgl_logo.png +tests/src/test_assets/test_img_lvgl_logo_8bit_palette.png +tests/src/test_assets/test_img_lvgl_logo_jpg.c +tests/src/test_assets/test_img_lvgl_logo_png.c +tests/src/test_assets/test_img_lvgl_logo_png_no_ext +tests/src/test_assets/test_img_lvgl_logo_with_exif_orientation_0.jpg +tests/src/test_assets/test_img_lvgl_logo_with_exif_orientation_180.jpg +tests/src/test_assets/test_img_lvgl_logo_with_exif_orientation_270.jpg +tests/src/test_assets/test_img_lvgl_logo_with_exif_orientation_90.jpg +tests/src/test_assets/test_img_svg.c +tests/src/test_assets/test_img_svg_tiger.svg +tests/src/test_assets/test_kern_one_otf.c +tests/src/test_assets/test_lottie_approve.c +tests/src/test_assets/test_lottie_approve.json +tests/src/test_assets/test_music_button_play.c +tests/src/test_assets/test_ubuntu_font.c +tests/src/test_assets/test_video_birds.mp4 +tests/src/test_assets/xml/globals.xml +tests/src/test_assets/xml/my_button.xml +tests/src/test_assets/xml/my_card.xml +tests/src/test_assets/xml/my_h3.xml +tests/src/test_assets/xml/view.xml +tests/src/test_assets/xml/view2.xml +tests/src/test_assets/xml/view3.xml +tests/src/test_cases/_test_template.c +tests/src/test_cases/cache/test_cache.c +tests/src/test_cases/draw/test_bg_image.c +tests/src/test_cases/draw/test_clip_corner.c +tests/src/test_cases/draw/test_draw_blend.c +tests/src/test_cases/draw/test_draw_custom_handlers.c +tests/src/test_cases/draw/test_draw_label.c +tests/src/test_cases/draw/test_draw_layer.c +tests/src/test_cases/draw/test_draw_letter.c +tests/src/test_cases/draw/test_draw_svg.c +tests/src/test_cases/draw/test_draw_sw_post_process.c +tests/src/test_cases/draw/test_draw_vector.c +tests/src/test_cases/draw/test_image_formats.c +tests/src/test_cases/draw/test_layer_transform.c +tests/src/test_cases/draw/test_render_to_al88.c +tests/src/test_cases/draw/test_render_to_argb1555.c +tests/src/test_cases/draw/test_render_to_argb2222.c +tests/src/test_cases/draw/test_render_to_argb4444.c +tests/src/test_cases/draw/test_render_to_argb8888.c +tests/src/test_cases/draw/test_render_to_argb8888_premultiplied.c +tests/src/test_cases/draw/test_render_to_i1.c +tests/src/test_cases/draw/test_render_to_l8.c +tests/src/test_cases/draw/test_render_to_rgb565.c +tests/src/test_cases/draw/test_render_to_rgb565_swapped.c +tests/src/test_cases/draw/test_render_to_rgb888.c +tests/src/test_cases/draw/test_render_to_xrgb8888.c +tests/src/test_cases/libs/test_barcode.c +tests/src/test_cases/libs/test_bin_decoder.c +tests/src/test_cases/libs/test_bmp.c +tests/src/test_cases/libs/test_ffmpeg.c +tests/src/test_cases/libs/test_font_stress.c +tests/src/test_cases/libs/test_freetype.c +tests/src/test_cases/libs/test_libjpeg_turbo.c +tests/src/test_cases/libs/test_libpng.c +tests/src/test_cases/libs/test_lodepng.c +tests/src/test_cases/libs/test_memmove.c +tests/src/test_cases/libs/test_qrcode.c +tests/src/test_cases/libs/test_svg_decoder.c +tests/src/test_cases/libs/test_tiny_ttf.c +tests/src/test_cases/libs/test_tjpgd.c +tests/src/test_cases/test_align_flex.c +tests/src/test_cases/test_anim.c +tests/src/test_cases/test_anim_timeline.c +tests/src/test_cases/test_area.c +tests/src/test_cases/test_array.c +tests/src/test_cases/test_bindings.c +tests/src/test_cases/test_circle_buf.c +tests/src/test_cases/test_click.c +tests/src/test_cases/test_config.c +tests/src/test_cases/test_demo_stress.c +tests/src/test_cases/test_demo_widgets.c +tests/src/test_cases/test_display.c +tests/src/test_cases/test_draw_buf_stride.c +tests/src/test_cases/test_event.c +tests/src/test_cases/test_file_explorer.c +tests/src/test_cases/test_font_loader.c +tests/src/test_cases/test_font_manager.c +tests/src/test_cases/test_fs.c +tests/src/test_cases/test_gesture_pinch.c +tests/src/test_cases/test_grid.c +tests/src/test_cases/test_grid_fr.c +tests/src/test_cases/test_gridnav.c +tests/src/test_cases/test_group.c +tests/src/test_cases/test_hover.c +tests/src/test_cases/test_indev_reset.c +tests/src/test_cases/test_indev_wait_release.c +tests/src/test_cases/test_margin_align.c +tests/src/test_cases/test_margin_flex.c +tests/src/test_cases/test_margin_grid.c +tests/src/test_cases/test_math.c +tests/src/test_cases/test_mem.c +tests/src/test_cases/test_observer.c +tests/src/test_cases/test_profiler.c +tests/src/test_cases/test_recolor.c +tests/src/test_cases/test_screen_load.c +tests/src/test_cases/test_snapshot.c +tests/src/test_cases/test_style.c +tests/src/test_cases/test_svg.c +tests/src/test_cases/test_svg_anim.c +tests/src/test_cases/test_tree.c +tests/src/test_cases/test_txt.c +tests/src/test_cases/widgets/test_animimg.c +tests/src/test_cases/widgets/test_arc.c +tests/src/test_cases/widgets/test_bar.c +tests/src/test_cases/widgets/test_btn.c +tests/src/test_cases/widgets/test_btnmatrix.c +tests/src/test_cases/widgets/test_calendar.c +tests/src/test_cases/widgets/test_canvas.c +tests/src/test_cases/widgets/test_chart.c +tests/src/test_cases/widgets/test_checkbox.c +tests/src/test_cases/widgets/test_dropdown.c +tests/src/test_cases/widgets/test_image.c +tests/src/test_cases/widgets/test_imagebutton.c +tests/src/test_cases/widgets/test_imgfont.c +tests/src/test_cases/widgets/test_keyboard.c +tests/src/test_cases/widgets/test_label.c +tests/src/test_cases/widgets/test_led.c +tests/src/test_cases/widgets/test_line.c +tests/src/test_cases/widgets/test_list.c +tests/src/test_cases/widgets/test_lottie.c +tests/src/test_cases/widgets/test_msgbox.c +tests/src/test_cases/widgets/test_obj_flags.c +tests/src/test_cases/widgets/test_obj_pos.c +tests/src/test_cases/widgets/test_obj_property.c +tests/src/test_cases/widgets/test_obj_transform.c +tests/src/test_cases/widgets/test_obj_tree.c +tests/src/test_cases/widgets/test_objid.c +tests/src/test_cases/widgets/test_roller.c +tests/src/test_cases/widgets/test_scale.c +tests/src/test_cases/widgets/test_slider.c +tests/src/test_cases/widgets/test_span.c +tests/src/test_cases/widgets/test_spinbox.c +tests/src/test_cases/widgets/test_spinner.c +tests/src/test_cases/widgets/test_switch.c +tests/src/test_cases/widgets/test_table.c +tests/src/test_cases/widgets/test_tabview.c +tests/src/test_cases/widgets/test_textarea.c +tests/src/test_cases/widgets/test_win.c +tests/src/test_cases/xml/test_xml_arc.c +tests/src/test_cases/xml/test_xml_bar.c +tests/src/test_cases/xml/test_xml_buttonmatrix.c +tests/src/test_cases/xml/test_xml_calendar.c +tests/src/test_cases/xml/test_xml_canvas.c +tests/src/test_cases/xml/test_xml_chart.c +tests/src/test_cases/xml/test_xml_checkbox.c +tests/src/test_cases/xml/test_xml_dropdown.c +tests/src/test_cases/xml/test_xml_event.c +tests/src/test_cases/xml/test_xml_general.c +tests/src/test_cases/xml/test_xml_image.c +tests/src/test_cases/xml/test_xml_keyboard.c +tests/src/test_cases/xml/test_xml_label.c +tests/src/test_cases/xml/test_xml_names.c +tests/src/test_cases/xml/test_xml_roller.c +tests/src/test_cases/xml/test_xml_scale.c +tests/src/test_cases/xml/test_xml_slider.c +tests/src/test_cases/xml/test_xml_spangroup.c +tests/src/test_cases/xml/test_xml_style.c +tests/src/test_cases/xml/test_xml_table.c +tests/src/test_cases/xml/test_xml_tabview.c +tests/src/test_cases/xml/test_xml_textarea.c +tests/src/test_cases/xml/test_xml_view2.c +tests/src/test_cases/xml/test_xml_view3.c +tests/src/test_files/binimages/cogwheel.A8.bin +tests/src/test_files/binimages/cogwheel.ARGB8888.bin +tests/src/test_files/binimages/cogwheel.I1.bin +tests/src/test_files/binimages/cogwheel.I2.bin +tests/src/test_files/binimages/cogwheel.I4.bin +tests/src/test_files/binimages/cogwheel.I8.bin +tests/src/test_files/binimages/cogwheel.L8.bin +tests/src/test_files/binimages/cogwheel.RGB565.bin +tests/src/test_files/binimages/cogwheel.RGB565A8.bin +tests/src/test_files/binimages/cogwheel.RGB888.bin +tests/src/test_files/binimages/cogwheel.XRGB8888.bin +tests/src/test_files/fonts/Montserrat-Bold.ttf +tests/src/test_files/fonts/noto/NotoSansSC-Regular.ttf +tests/src/test_files/fonts/noto/OFL.txt +tests/src/test_files/fonts/noto/README.txt +tests/src/test_files/lz4_compressed/cogwheel.A1.bin +tests/src/test_files/lz4_compressed/cogwheel.A2.bin +tests/src/test_files/lz4_compressed/cogwheel.A4.bin +tests/src/test_files/lz4_compressed/cogwheel.A8.bin +tests/src/test_files/lz4_compressed/cogwheel.ARGB8888.bin +tests/src/test_files/lz4_compressed/cogwheel.I1.bin +tests/src/test_files/lz4_compressed/cogwheel.I2.bin +tests/src/test_files/lz4_compressed/cogwheel.I4.bin +tests/src/test_files/lz4_compressed/cogwheel.I8.bin +tests/src/test_files/lz4_compressed/cogwheel.RGB565.bin +tests/src/test_files/lz4_compressed/cogwheel.RGB565A8.bin +tests/src/test_files/lz4_compressed/cogwheel.RGB888.bin +tests/src/test_files/lz4_compressed/cogwheel.XRGB8888.bin +tests/src/test_files/readtest.txt +tests/src/test_files/rle_compressed/cogwheel.A1.bin +tests/src/test_files/rle_compressed/cogwheel.A2.bin +tests/src/test_files/rle_compressed/cogwheel.A4.bin +tests/src/test_files/rle_compressed/cogwheel.A8.bin +tests/src/test_files/rle_compressed/cogwheel.ARGB8888.bin +tests/src/test_files/rle_compressed/cogwheel.I1.bin +tests/src/test_files/rle_compressed/cogwheel.I2.bin +tests/src/test_files/rle_compressed/cogwheel.I4.bin +tests/src/test_files/rle_compressed/cogwheel.I8.bin +tests/src/test_files/rle_compressed/cogwheel.RGB565.bin +tests/src/test_files/rle_compressed/cogwheel.RGB565A8.bin +tests/src/test_files/rle_compressed/cogwheel.RGB888.bin +tests/src/test_files/rle_compressed/cogwheel.XRGB8888.bin +tests/src/test_layout_switch.c +tests/src/test_libs/rnd_unicodes/lv_rnd_unicodes.c +tests/src/test_libs/rnd_unicodes/lv_rnd_unicodes.h +tests/src/test_libs/rnd_unicodes/rnd_unicodes/.gitignore +tests/src/test_libs/rnd_unicodes/rnd_unicodes/CMakeLists.txt +tests/src/test_libs/rnd_unicodes/rnd_unicodes/LICENSE +tests/src/test_libs/rnd_unicodes/rnd_unicodes/README.md +tests/src/test_libs/rnd_unicodes/rnd_unicodes/src/library.c +tests/src/test_libs/rnd_unicodes/rnd_unicodes/src/library.h +tests/test_images/pngs/test.png +tests/test_images/stride_align1/LZ4/test_A1.bin +tests/test_images/stride_align1/LZ4/test_A1_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_A2.bin +tests/test_images/stride_align1/LZ4/test_A2_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_A4.bin +tests/test_images/stride_align1/LZ4/test_A4_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_A8.bin +tests/test_images/stride_align1/LZ4/test_A8_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_ARGB8888.bin +tests/test_images/stride_align1/LZ4/test_ARGB8888_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_I1.bin +tests/test_images/stride_align1/LZ4/test_I1_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_I2.bin +tests/test_images/stride_align1/LZ4/test_I2_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_I4.bin +tests/test_images/stride_align1/LZ4/test_I4_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_I8.bin +tests/test_images/stride_align1/LZ4/test_I8_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_L8.bin +tests/test_images/stride_align1/LZ4/test_L8_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_RGB565.bin +tests/test_images/stride_align1/LZ4/test_RGB565A8.bin +tests/test_images/stride_align1/LZ4/test_RGB565A8_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_RGB565_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_RGB888.bin +tests/test_images/stride_align1/LZ4/test_RGB888_LZ4_align1.c +tests/test_images/stride_align1/LZ4/test_XRGB8888.bin +tests/test_images/stride_align1/LZ4/test_XRGB8888_LZ4_align1.c +tests/test_images/stride_align1/RLE/test_A1.bin +tests/test_images/stride_align1/RLE/test_A1_RLE_align1.c +tests/test_images/stride_align1/RLE/test_A2.bin +tests/test_images/stride_align1/RLE/test_A2_RLE_align1.c +tests/test_images/stride_align1/RLE/test_A4.bin +tests/test_images/stride_align1/RLE/test_A4_RLE_align1.c +tests/test_images/stride_align1/RLE/test_A8.bin +tests/test_images/stride_align1/RLE/test_A8_RLE_align1.c +tests/test_images/stride_align1/RLE/test_ARGB8888.bin +tests/test_images/stride_align1/RLE/test_ARGB8888_RLE_align1.c +tests/test_images/stride_align1/RLE/test_I1.bin +tests/test_images/stride_align1/RLE/test_I1_RLE_align1.c +tests/test_images/stride_align1/RLE/test_I2.bin +tests/test_images/stride_align1/RLE/test_I2_RLE_align1.c +tests/test_images/stride_align1/RLE/test_I4.bin +tests/test_images/stride_align1/RLE/test_I4_RLE_align1.c +tests/test_images/stride_align1/RLE/test_I8.bin +tests/test_images/stride_align1/RLE/test_I8_RLE_align1.c +tests/test_images/stride_align1/RLE/test_L8.bin +tests/test_images/stride_align1/RLE/test_L8_RLE_align1.c +tests/test_images/stride_align1/RLE/test_RGB565.bin +tests/test_images/stride_align1/RLE/test_RGB565A8.bin +tests/test_images/stride_align1/RLE/test_RGB565A8_RLE_align1.c +tests/test_images/stride_align1/RLE/test_RGB565_RLE_align1.c +tests/test_images/stride_align1/RLE/test_RGB888.bin +tests/test_images/stride_align1/RLE/test_RGB888_RLE_align1.c +tests/test_images/stride_align1/RLE/test_XRGB8888.bin +tests/test_images/stride_align1/RLE/test_XRGB8888_RLE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_A1.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_A1_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_A2.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_A2_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_A4.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_A4_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_A8.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_A8_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_ARGB8888.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_ARGB8888_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_I1.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_I1_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_I2.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_I2_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_I4.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_I4_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_I8.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_I8_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_L8.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_L8_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565A8.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565A8_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_RGB888.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_RGB888_NONE_align1.c +tests/test_images/stride_align1/UNCOMPRESSED/test_XRGB8888.bin +tests/test_images/stride_align1/UNCOMPRESSED/test_XRGB8888_NONE_align1.c +tests/test_images/stride_align64/LZ4/test_A1.bin +tests/test_images/stride_align64/LZ4/test_A1_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_A2.bin +tests/test_images/stride_align64/LZ4/test_A2_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_A4.bin +tests/test_images/stride_align64/LZ4/test_A4_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_A8.bin +tests/test_images/stride_align64/LZ4/test_A8_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_ARGB8888.bin +tests/test_images/stride_align64/LZ4/test_ARGB8888_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_I1.bin +tests/test_images/stride_align64/LZ4/test_I1_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_I2.bin +tests/test_images/stride_align64/LZ4/test_I2_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_I4.bin +tests/test_images/stride_align64/LZ4/test_I4_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_I8.bin +tests/test_images/stride_align64/LZ4/test_I8_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_L8.bin +tests/test_images/stride_align64/LZ4/test_L8_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_RGB565.bin +tests/test_images/stride_align64/LZ4/test_RGB565A8.bin +tests/test_images/stride_align64/LZ4/test_RGB565A8_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_RGB565_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_RGB888.bin +tests/test_images/stride_align64/LZ4/test_RGB888_LZ4_align64.c +tests/test_images/stride_align64/LZ4/test_XRGB8888.bin +tests/test_images/stride_align64/LZ4/test_XRGB8888_LZ4_align64.c +tests/test_images/stride_align64/RLE/test_A1.bin +tests/test_images/stride_align64/RLE/test_A1_RLE_align64.c +tests/test_images/stride_align64/RLE/test_A2.bin +tests/test_images/stride_align64/RLE/test_A2_RLE_align64.c +tests/test_images/stride_align64/RLE/test_A4.bin +tests/test_images/stride_align64/RLE/test_A4_RLE_align64.c +tests/test_images/stride_align64/RLE/test_A8.bin +tests/test_images/stride_align64/RLE/test_A8_RLE_align64.c +tests/test_images/stride_align64/RLE/test_ARGB8888.bin +tests/test_images/stride_align64/RLE/test_ARGB8888_RLE_align64.c +tests/test_images/stride_align64/RLE/test_I1.bin +tests/test_images/stride_align64/RLE/test_I1_RLE_align64.c +tests/test_images/stride_align64/RLE/test_I2.bin +tests/test_images/stride_align64/RLE/test_I2_RLE_align64.c +tests/test_images/stride_align64/RLE/test_I4.bin +tests/test_images/stride_align64/RLE/test_I4_RLE_align64.c +tests/test_images/stride_align64/RLE/test_I8.bin +tests/test_images/stride_align64/RLE/test_I8_RLE_align64.c +tests/test_images/stride_align64/RLE/test_L8.bin +tests/test_images/stride_align64/RLE/test_L8_RLE_align64.c +tests/test_images/stride_align64/RLE/test_RGB565.bin +tests/test_images/stride_align64/RLE/test_RGB565A8.bin +tests/test_images/stride_align64/RLE/test_RGB565A8_RLE_align64.c +tests/test_images/stride_align64/RLE/test_RGB565_RLE_align64.c +tests/test_images/stride_align64/RLE/test_RGB888.bin +tests/test_images/stride_align64/RLE/test_RGB888_RLE_align64.c +tests/test_images/stride_align64/RLE/test_XRGB8888.bin +tests/test_images/stride_align64/RLE/test_XRGB8888_RLE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_A1.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_A1_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_A2.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_A2_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_A4.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_A4_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_A8.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_A8_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_ARGB8888.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_ARGB8888_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_I1.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_I1_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_I2.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_I2_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_I4.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_I4_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_I8.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_I8_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_L8.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_L8_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565A8.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565A8_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_RGB888.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_RGB888_NONE_align64.c +tests/test_images/stride_align64/UNCOMPRESSED/test_XRGB8888.bin +tests/test_images/stride_align64/UNCOMPRESSED/test_XRGB8888_NONE_align64.c +tests/unity/generate_test_runner.rb +tests/unity/run_test.erb +tests/unity/type_sanitizer.rb +tests/unity/unity.c +tests/unity/unity.h +tests/unity/unity_internals.h +tests/unity/unity_support.h +tests/unity/yaml_helper.rb diff --git a/internal/native/cgo/lvgl-minify.patch b/internal/native/cgo/lvgl-minify.patch new file mode 100644 index 00000000..a303ecf3 --- /dev/null +++ b/internal/native/cgo/lvgl-minify.patch @@ -0,0 +1,251 @@ +diff --git a/env_support/cmake/os_desktop.cmake b/env_support/cmake/os_desktop.cmake +index 5c6b05ed8..a18044d64 100644 +--- a/env_support/cmake/os_desktop.cmake ++++ b/env_support/cmake/os_desktop.cmake +@@ -60,8 +60,6 @@ get_directory_property(HAS_PARENT_SCOPE PARENT_DIRECTORY) + # Set sources used for LVGL components + file(GLOB_RECURSE SOURCES ${LVGL_ROOT_DIR}/src/*.c + ${LVGL_ROOT_DIR}/src/*.S) +-file(GLOB_RECURSE EXAMPLE_SOURCES ${LVGL_ROOT_DIR}/examples/*.c) +-file(GLOB_RECURSE DEMO_SOURCES ${LVGL_ROOT_DIR}/demos/*.c) + file(GLOB_RECURSE THORVG_SOURCES ${LVGL_ROOT_DIR}/src/libs/thorvg/*.cpp + ${LVGL_ROOT_DIR}/src/others/vg_lite_tvg/*.cpp) + +@@ -229,51 +227,6 @@ if(NOT (CMAKE_C_COMPILER_ID STREQUAL "MSVC")) + PROPERTIES COMPILE_FLAGS -Wunused-parameter) + endif() + +-# Build LVGL example library +-if(CONFIG_LV_BUILD_EXAMPLES) +- +- message(STATUS "Enabling the building of examples") +- +- add_library(lvgl_examples ${EXAMPLE_SOURCES}) +- add_library(lvgl::examples ALIAS lvgl_examples) +- target_include_directories(lvgl_examples SYSTEM PUBLIC ${LVGL_ROOT_DIR}/examples) +- set_target_properties(lvgl_examples PROPERTIES COMPILE_DEFINITIONS "${COMP_DEF}") +- +- # This tells cmake to link lvgl with lvgl_examples +- # PUBLIC allows code linking with LVGL to also use the library +- # The linker will resolve all dependencies when dynamic linking +- target_link_libraries(lvgl PUBLIC lvgl_examples) +- +- # During static linking, we need to create a cyclic dependency as the examples also needs lvgl +- if (NOT BUILD_SHARED_LIBS) +- target_link_libraries(lvgl_examples PRIVATE lvgl) +- endif() +- +-endif() +- +-# Build LVGL demos library +-if(CONFIG_LV_BUILD_DEMOS) +- +- message(STATUS "Enabling the building of demos") +- +- add_library(lvgl_demos ${DEMO_SOURCES}) +- add_library(lvgl::demos ALIAS lvgl_demos) +- target_include_directories(lvgl_demos SYSTEM PUBLIC ${LVGL_ROOT_DIR}/demos) +- set_target_properties(lvgl_demos PROPERTIES COMPILE_DEFINITIONS "${COMP_DEF}") +- +- # This tells cmake to link lvgl with lvgl_examples +- # PUBLIC allows code linking with LVGL to also use the library +- # The linker will resolve all dependencies when dynamic linking +- target_link_libraries(lvgl PUBLIC lvgl_demos) +- +- # During static linking, we need to create a cyclic dependency as the demos also needs lvgl +- if (NOT BUILD_SHARED_LIBS) +- # If static linking - demos depends on fonts defined in lvgl +- # During dynamic linking, the linker is able to resolve everything +- target_link_libraries(lvgl_demos PRIVATE lvgl) +- endif() +- +-endif() + + ############################## INSTALLATION ###################################### + +@@ -373,58 +326,6 @@ if(CONFIG_LV_USE_THORVG_INTERNAL) + + endif() + +-if(CONFIG_LV_BUILD_DEMOS) +- +- install( +- DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/demos" +- DESTINATION "${INC_INSTALL_DIR}" +- FILES_MATCHING +- PATTERN "*.h") +- +- set_target_properties( +- lvgl_demos +- PROPERTIES OUTPUT_NAME lvgl_demos +- VERSION ${LVGL_VERSION} +- SOVERSION ${LVGL_SOVERSION} +- ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/lib" +- LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/lib" +- PUBLIC_HEADER "${LVGL_PUBLIC_HEADERS}") +- +- install( +- TARGETS lvgl_demos +- ARCHIVE DESTINATION "${LIB_INSTALL_DIR}" +- LIBRARY DESTINATION "${LIB_INSTALL_DIR}" +- RUNTIME DESTINATION "${RUNTIME_INSTALL_DIR}" +- PUBLIC_HEADER DESTINATION "${INC_INSTALL_DIR}") +- +-endif() +- +-if(CONFIG_LV_BUILD_EXAMPLES) +- +- install( +- DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/examples" +- DESTINATION "${INC_INSTALL_DIR}" +- FILES_MATCHING +- PATTERN "*.h") +- +- set_target_properties( +- lvgl_examples +- PROPERTIES OUTPUT_NAME lvgl_examples +- VERSION ${LVGL_VERSION} +- SOVERSION ${LVGL_SOVERSION} +- ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/lib" +- LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/lib" +- PUBLIC_HEADER "${LVGL_PUBLIC_HEADERS}") +- +- install( +- TARGETS lvgl_examples +- ARCHIVE DESTINATION "${LIB_INSTALL_DIR}" +- LIBRARY DESTINATION "${LIB_INSTALL_DIR}" +- RUNTIME DESTINATION "${RUNTIME_INSTALL_DIR}" +- PUBLIC_HEADER DESTINATION "${INC_INSTALL_DIR}") +- +-endif() +- + ############################## SET GLOBAL VARIABLES ###################################### + + if (HAS_PARENT_SCOPE) +diff --git a/src/font/lv_font.h b/src/font/lv_font.h +index 180891832..b66c30eaa 100644 +--- a/src/font/lv_font.h ++++ b/src/font/lv_font.h +@@ -230,122 +230,10 @@ bool lv_font_has_static_bitmap(const lv_font_t * font); + + #define LV_FONT_DECLARE(font_name) LV_ATTRIBUTE_EXTERN_DATA extern const lv_font_t font_name; + +-#if LV_FONT_MONTSERRAT_8 +-LV_FONT_DECLARE(lv_font_montserrat_8) +-#endif +- +-#if LV_FONT_MONTSERRAT_10 +-LV_FONT_DECLARE(lv_font_montserrat_10) +-#endif +- +-#if LV_FONT_MONTSERRAT_12 +-LV_FONT_DECLARE(lv_font_montserrat_12) +-#endif +- + #if LV_FONT_MONTSERRAT_14 + LV_FONT_DECLARE(lv_font_montserrat_14) + #endif + +-#if LV_FONT_MONTSERRAT_16 +-LV_FONT_DECLARE(lv_font_montserrat_16) +-#endif +- +-#if LV_FONT_MONTSERRAT_18 +-LV_FONT_DECLARE(lv_font_montserrat_18) +-#endif +- +-#if LV_FONT_MONTSERRAT_20 +-LV_FONT_DECLARE(lv_font_montserrat_20) +-#endif +- +-#if LV_FONT_MONTSERRAT_22 +-LV_FONT_DECLARE(lv_font_montserrat_22) +-#endif +- +-#if LV_FONT_MONTSERRAT_24 +-LV_FONT_DECLARE(lv_font_montserrat_24) +-#endif +- +-#if LV_FONT_MONTSERRAT_26 +-LV_FONT_DECLARE(lv_font_montserrat_26) +-#endif +- +-#if LV_FONT_MONTSERRAT_28 +-LV_FONT_DECLARE(lv_font_montserrat_28) +-#endif +- +-#if LV_FONT_MONTSERRAT_30 +-LV_FONT_DECLARE(lv_font_montserrat_30) +-#endif +- +-#if LV_FONT_MONTSERRAT_32 +-LV_FONT_DECLARE(lv_font_montserrat_32) +-#endif +- +-#if LV_FONT_MONTSERRAT_34 +-LV_FONT_DECLARE(lv_font_montserrat_34) +-#endif +- +-#if LV_FONT_MONTSERRAT_36 +-LV_FONT_DECLARE(lv_font_montserrat_36) +-#endif +- +-#if LV_FONT_MONTSERRAT_38 +-LV_FONT_DECLARE(lv_font_montserrat_38) +-#endif +- +-#if LV_FONT_MONTSERRAT_40 +-LV_FONT_DECLARE(lv_font_montserrat_40) +-#endif +- +-#if LV_FONT_MONTSERRAT_42 +-LV_FONT_DECLARE(lv_font_montserrat_42) +-#endif +- +-#if LV_FONT_MONTSERRAT_44 +-LV_FONT_DECLARE(lv_font_montserrat_44) +-#endif +- +-#if LV_FONT_MONTSERRAT_46 +-LV_FONT_DECLARE(lv_font_montserrat_46) +-#endif +- +-#if LV_FONT_MONTSERRAT_48 +-LV_FONT_DECLARE(lv_font_montserrat_48) +-#endif +- +-#if LV_FONT_MONTSERRAT_28_COMPRESSED +-LV_FONT_DECLARE(lv_font_montserrat_28_compressed) +-#endif +- +-#if LV_FONT_DEJAVU_16_PERSIAN_HEBREW +-LV_FONT_DECLARE(lv_font_dejavu_16_persian_hebrew) +-#endif +- +-#if LV_FONT_SIMSUN_14_CJK +-LV_FONT_DECLARE(lv_font_simsun_14_cjk) +-#endif +- +-#if LV_FONT_SIMSUN_16_CJK +-LV_FONT_DECLARE(lv_font_simsun_16_cjk) +-#endif +- +-#if LV_FONT_SOURCE_HAN_SANS_SC_14_CJK +-LV_FONT_DECLARE(lv_font_source_han_sans_sc_14_cjk) +-#endif +- +-#if LV_FONT_SOURCE_HAN_SANS_SC_16_CJK +-LV_FONT_DECLARE(lv_font_source_han_sans_sc_16_cjk) +-#endif +- +-#if LV_FONT_UNSCII_8 +-LV_FONT_DECLARE(lv_font_unscii_8) +-#endif +- +-#if LV_FONT_UNSCII_16 +-LV_FONT_DECLARE(lv_font_unscii_16) +-#endif +- + /*Declare the custom (user defined) fonts*/ + #ifdef LV_FONT_CUSTOM_DECLARE + LV_FONT_CUSTOM_DECLARE diff --git a/internal/native/cgo/lvgl-no-examples.patch b/internal/native/cgo/lvgl-no-examples.patch deleted file mode 100644 index d02f4539..00000000 --- a/internal/native/cgo/lvgl-no-examples.patch +++ /dev/null @@ -1,207 +0,0 @@ -diff --git a/env_support/cmake/custom.cmake b/env_support/cmake/custom.cmake -index 7da68124b..1fbe2d3de 100644 ---- a/env_support/cmake/custom.cmake -+++ b/env_support/cmake/custom.cmake -@@ -15,8 +15,6 @@ get_filename_component(LV_CONF_DIR ${LV_CONF_PATH} DIRECTORY) - option(BUILD_SHARED_LIBS "Build shared libraries" OFF) - - file(GLOB_RECURSE SOURCES ${LVGL_ROOT_DIR}/src/*.c) --file(GLOB_RECURSE EXAMPLE_SOURCES ${LVGL_ROOT_DIR}/examples/*.c) --file(GLOB_RECURSE DEMO_SOURCES ${LVGL_ROOT_DIR}/demos/*.c) - - if (BUILD_SHARED_LIBS) - add_library(lvgl SHARED ${SOURCES}) -@@ -25,10 +23,6 @@ else() - endif() - - add_library(lvgl::lvgl ALIAS lvgl) --add_library(lvgl_examples STATIC ${EXAMPLE_SOURCES}) --add_library(lvgl::examples ALIAS lvgl_examples) --add_library(lvgl_demos STATIC ${DEMO_SOURCES}) --add_library(lvgl::demos ALIAS lvgl_demos) - - target_compile_definitions( - lvgl PUBLIC $<$:LV_LVGL_H_INCLUDE_SIMPLE> -@@ -37,15 +31,6 @@ target_compile_definitions( - # Include root and optional parent path of LV_CONF_PATH - target_include_directories(lvgl SYSTEM PUBLIC ${LVGL_ROOT_DIR} ${LV_CONF_DIR}) - --# Include /examples folder --target_include_directories(lvgl_examples SYSTEM -- PUBLIC ${LVGL_ROOT_DIR}/examples) --target_include_directories(lvgl_demos SYSTEM -- PUBLIC ${LVGL_ROOT_DIR}/demos) -- --target_link_libraries(lvgl_examples PUBLIC lvgl) --target_link_libraries(lvgl_demos PUBLIC lvgl) -- - # Lbrary and headers can be installed to system using make install - file(GLOB LVGL_PUBLIC_HEADERS "${CMAKE_SOURCE_DIR}/lv_conf.h" - "${CMAKE_SOURCE_DIR}/lvgl.h") -diff --git a/lvgl.mk b/lvgl.mk -index 0ea126daa..300fb6cbe 100644 ---- a/lvgl.mk -+++ b/lvgl.mk -@@ -1,5 +1,3 @@ --include $(LVGL_DIR)/$(LVGL_DIR_NAME)/demos/lv_demos.mk --include $(LVGL_DIR)/$(LVGL_DIR_NAME)/examples/lv_examples.mk - include $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/core/lv_core.mk - include $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/draw/lv_draw.mk - include $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/lv_extra.mk -diff --git a/src/font/lv_font.h b/src/font/lv_font.h -index e3b670c87..4cceffc45 100644 ---- a/src/font/lv_font.h -+++ b/src/font/lv_font.h -@@ -132,114 +132,10 @@ static inline lv_coord_t lv_font_get_line_height(const lv_font_t * font_p) - - #define LV_FONT_DECLARE(font_name) extern const lv_font_t font_name; - --#if LV_FONT_MONTSERRAT_8 --LV_FONT_DECLARE(lv_font_montserrat_8) --#endif -- --#if LV_FONT_MONTSERRAT_10 --LV_FONT_DECLARE(lv_font_montserrat_10) --#endif -- --#if LV_FONT_MONTSERRAT_12 --LV_FONT_DECLARE(lv_font_montserrat_12) --#endif -- - #if LV_FONT_MONTSERRAT_14 - LV_FONT_DECLARE(lv_font_montserrat_14) - #endif - --#if LV_FONT_MONTSERRAT_16 --LV_FONT_DECLARE(lv_font_montserrat_16) --#endif -- --#if LV_FONT_MONTSERRAT_18 --LV_FONT_DECLARE(lv_font_montserrat_18) --#endif -- --#if LV_FONT_MONTSERRAT_20 --LV_FONT_DECLARE(lv_font_montserrat_20) --#endif -- --#if LV_FONT_MONTSERRAT_22 --LV_FONT_DECLARE(lv_font_montserrat_22) --#endif -- --#if LV_FONT_MONTSERRAT_24 --LV_FONT_DECLARE(lv_font_montserrat_24) --#endif -- --#if LV_FONT_MONTSERRAT_26 --LV_FONT_DECLARE(lv_font_montserrat_26) --#endif -- --#if LV_FONT_MONTSERRAT_28 --LV_FONT_DECLARE(lv_font_montserrat_28) --#endif -- --#if LV_FONT_MONTSERRAT_30 --LV_FONT_DECLARE(lv_font_montserrat_30) --#endif -- --#if LV_FONT_MONTSERRAT_32 --LV_FONT_DECLARE(lv_font_montserrat_32) --#endif -- --#if LV_FONT_MONTSERRAT_34 --LV_FONT_DECLARE(lv_font_montserrat_34) --#endif -- --#if LV_FONT_MONTSERRAT_36 --LV_FONT_DECLARE(lv_font_montserrat_36) --#endif -- --#if LV_FONT_MONTSERRAT_38 --LV_FONT_DECLARE(lv_font_montserrat_38) --#endif -- --#if LV_FONT_MONTSERRAT_40 --LV_FONT_DECLARE(lv_font_montserrat_40) --#endif -- --#if LV_FONT_MONTSERRAT_42 --LV_FONT_DECLARE(lv_font_montserrat_42) --#endif -- --#if LV_FONT_MONTSERRAT_44 --LV_FONT_DECLARE(lv_font_montserrat_44) --#endif -- --#if LV_FONT_MONTSERRAT_46 --LV_FONT_DECLARE(lv_font_montserrat_46) --#endif -- --#if LV_FONT_MONTSERRAT_48 --LV_FONT_DECLARE(lv_font_montserrat_48) --#endif -- --#if LV_FONT_MONTSERRAT_12_SUBPX --LV_FONT_DECLARE(lv_font_montserrat_12_subpx) --#endif -- --#if LV_FONT_MONTSERRAT_28_COMPRESSED --LV_FONT_DECLARE(lv_font_montserrat_28_compressed) --#endif -- --#if LV_FONT_DEJAVU_16_PERSIAN_HEBREW --LV_FONT_DECLARE(lv_font_dejavu_16_persian_hebrew) --#endif -- --#if LV_FONT_SIMSUN_16_CJK --LV_FONT_DECLARE(lv_font_simsun_16_cjk) --#endif -- --#if LV_FONT_UNSCII_8 --LV_FONT_DECLARE(lv_font_unscii_8) --#endif -- --#if LV_FONT_UNSCII_16 --LV_FONT_DECLARE(lv_font_unscii_16) --#endif -- - /*Declare the custom (user defined) fonts*/ - #ifdef LV_FONT_CUSTOM_DECLARE - LV_FONT_CUSTOM_DECLARE -diff --git a/src/font/lv_font.mk b/src/font/lv_font.mk -index 2201b73f2..7b2707da4 100644 ---- a/src/font/lv_font.mk -+++ b/src/font/lv_font.mk -@@ -2,33 +2,7 @@ CSRCS += lv_font.c - CSRCS += lv_font_fmt_txt.c - CSRCS += lv_font_loader.c - --CSRCS += lv_font_dejavu_16_persian_hebrew.c --CSRCS += lv_font_montserrat_8.c --CSRCS += lv_font_montserrat_10.c --CSRCS += lv_font_montserrat_12.c --CSRCS += lv_font_montserrat_12_subpx.c - CSRCS += lv_font_montserrat_14.c --CSRCS += lv_font_montserrat_16.c --CSRCS += lv_font_montserrat_18.c --CSRCS += lv_font_montserrat_20.c --CSRCS += lv_font_montserrat_22.c --CSRCS += lv_font_montserrat_24.c --CSRCS += lv_font_montserrat_26.c --CSRCS += lv_font_montserrat_28.c --CSRCS += lv_font_montserrat_28_compressed.c --CSRCS += lv_font_montserrat_30.c --CSRCS += lv_font_montserrat_32.c --CSRCS += lv_font_montserrat_34.c --CSRCS += lv_font_montserrat_36.c --CSRCS += lv_font_montserrat_38.c --CSRCS += lv_font_montserrat_40.c --CSRCS += lv_font_montserrat_42.c --CSRCS += lv_font_montserrat_44.c --CSRCS += lv_font_montserrat_46.c --CSRCS += lv_font_montserrat_48.c --CSRCS += lv_font_simsun_16_cjk.c --CSRCS += lv_font_unscii_8.c --CSRCS += lv_font_unscii_16.c - - DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/font - VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/font diff --git a/internal/native/lib/libjknative.a b/internal/native/lib/libjknative.a index 6491c6bf..17f5dc72 100644 Binary files a/internal/native/lib/libjknative.a and b/internal/native/lib/libjknative.a differ diff --git a/internal/native/lib/liblvgl.a b/internal/native/lib/liblvgl.a index be9a676d..07e607b5 100644 Binary files a/internal/native/lib/liblvgl.a and b/internal/native/lib/liblvgl.a differ diff --git a/internal/native/lib/liblvgl_thorvg.a b/internal/native/lib/liblvgl_thorvg.a index 3d9837ef..4f6b349b 100644 Binary files a/internal/native/lib/liblvgl_thorvg.a and b/internal/native/lib/liblvgl_thorvg.a differ