awtk/3rd/nanovg
2018-11-10 18:29:33 +08:00
..
agg vgcanvas supports framebuffer which has special stride 2018-10-25 17:46:30 +08:00
agge nanovg-agge use bilinear interpolation algorithm(thanks to panfeng) 2018-10-29 17:34:24 +08:00
base fix for agge 2018-11-10 18:29:33 +08:00
bgfx intigrate bgfx(not done yet) 2018-11-09 18:46:34 +08:00
demos intigrate bgfx(not done yet) 2018-11-09 18:46:34 +08:00
gl tidy 3rd packages 2018-10-13 18:40:00 +08:00
README.md update docs 2018-10-16 09:44:24 +08:00
SConscript intigrate bgfx(not done yet) 2018-11-09 18:46:34 +08:00
sync.py intigrate bgfx(not done yet) 2018-11-09 18:46:34 +08:00

Anti-Grain Evolution

本目录部分代码从nanovg仓库同步而来https://github.com/zlgopen/nanovg

nanovg支持下列backend:

  • 1.gl 基于OpenGL/GLES实现(nanovg内置)由宏WITH_NANOVG_GL决定。

  • 2.agg 基于agg实现。纯软件实现渲染效果好速度较慢适合没有GPU的嵌入平台。(注意目前不支持565格式的图片请勿定义WITH_BITMAP_BGR565)。由宏WITH_NANOVG_AGG决定。

  • 3.agge 基于agge实现。纯软件实现渲染效果一般速度较agg快适合没有GPU的嵌入平台。由宏WITH_NANOVG_AGGE决定。

  • 4.bgfx 基于bgfx实现。支持多种渲染方式(OpenGL/metal/vulkan/DirectX)推荐在Android、iOS、Linux、MacOS、Windows等平台上使用。由宏WITH_NANOVG_BGFX决定。