我正在研究嵌入式Linux,是否有可用的开源2D渲染器可以在内存上绘制,基于扫描线,完全定点支持。
我使用c或cpp编程语言。
我知道一个可以满足我所有需求的东西,谷歌在Android和Chrome中使用谷歌Skia,但我发现它没有文档,不能直接编译,不能直接在第三方项目中使用。
问候,Sunny。
答案 0 :(得分:4)
结帐Cairo。我不确定你的“完全定点支持”是什么意思,但除此之外它似乎符合你的要求。
答案 1 :(得分:1)
Allegro是一个游戏库,其中包含广泛的软件渲染,其中大多数不依赖于浮点。此外,它还有一些触发函数和数学函数,它们适用于定点。它有像精灵旋转这样的东西,不需要浮点。
答案 2 :(得分:1)
不知道这是不是你要找的东西,但有libcrtxy http://libcrtxy.sourceforge.net/
答案 3 :(得分:0)
如果你想要硬件加速,directFB是最便携的方式。