linuxOS_D21X/source/artinchip/awtk-ui/awtk/src/vgcanvas
2024-11-29 16:23:11 +08:00
..
README.md v1.2.3 2024-11-29 16:23:11 +08:00
texture.inc v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_cairo.c v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_nanovg_bgfx.c v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_nanovg_bgfx.inc v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_nanovg_gl.c v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_nanovg_gl.inc v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_nanovg_plus.c v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_nanovg_plus.inc v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_nanovg_soft.c v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_nanovg_soft.inc v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_nanovg.inc v1.2.3 2024-11-29 16:23:11 +08:00
vgcanvas_null.c v1.2.3 2024-11-29 16:23:11 +08:00

矢量图绘图接口的实现

目前有4类实现

  • vgcanvas_nanovg_soft 软件实现(适合普通嵌入式平台)。软件实现又有agg和agge两种实现。

  • vgcanvas_nanovg_gl OpenGL实现。OpenGL实现又有OpenGL3、OpenGLES2和OpenGLES3三种实现。

  • vgcanvas_nanovg_bfgx 基于bgfx的实现。bgfx可以使用平台特有的加速接口。如DirectX和Metal等。

  • vgcanvas_null 空实现。极低端平台不支持矢量图绘图函数,使用本实现。