awtk/3rd/nanovg/README.md
2018-10-16 09:44:24 +08:00

17 lines
790 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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决定。