
nanovg
memononen
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
AI 简介
NanoVG 是一个轻量级的抗锯齿 2D 矢量图形渲染库,基于 OpenGL 实现,专为 UI 和数据可视化场景设计。它提供类 HTML5 Canvas 的简洁 C API,支持路径绘制、渐变填充、文字渲染及复合路径(含镂空)等核心功能,具备跨 OpenGL 版本兼容性(GL2/ES2/GL3.2 Core/ES3),依赖 stencil buffer 保障渲染质量。适用于嵌入式 GUI、游戏 UI、实时图表、工具软件界面等对性能与可缩放性有要求的本地渲染场景。项目采用 zlib 许可证,但当前已停止维护。
C
zlib License5.7k
Stars
806
Forks
232
Watchers
269
Issues
Star 增长
今日0
近 7 天0
近 30 天+6
综合评分65.32
默认分支master