【问题标题】:Is there any 2D renderer library with complete fixed point support for embedded linux?有没有完全支持嵌入式 linux 的 2D 渲染器库?
【发布时间】:2009-09-28 06:05:22
【问题描述】:

我正在研究嵌入式 linux,是否有任何可用的开源 2D 渲染器可以利用内存、基于扫描线的完整定点支持。

我使用 c 或 cpp 编程语言工作。

我知道一个可以满足我所有需求的工具,即谷歌在 android 和 chrome 中使用的 Google Skia,但我发现它没有文档,不能直接编译,不能直接用于 3rd 方项目。

问候,桑尼。

【问题讨论】:

  • 你有为这个项目设计的 CPU 吗?

标签: linux graphics embedded embedded-linux


【解决方案1】:

结帐Cairo。我不确定您所说的“完整的定点支持”是什么意思,但除此之外它似乎满足您的要求。

【讨论】:

  • kdubb,完整的定点支持意味着没有浮点运算,所有浮点运算都替换为精度有限的整数运算。
  • 很高兴为您提供第一个 UP。 :-) 欢迎来到 SO。
  • 虽然公共 API 使用 double,但内部 cairo 从 1.5.12 版本开始是 24.8 定点。
【解决方案2】:

Allegro 是一个包含大量软件渲染的游戏库,其中大部分不依赖浮点。此外,它还有一些在定点上工作的三角函数和数学函数。它有像精灵旋转这样不需要浮点的东西。

【讨论】:

  • 谢谢,请问有什么参考资料或教程来学习它,对您有帮助吗?
  • 都是从上面的网站链接的。不过,您将或多或少地为嵌入式平台进行编译;然而,社区非常有帮助。
【解决方案3】:

不知道是不是你要找的,但是有 libcrtxy http://libcrtxy.sourceforge.net/

【讨论】:

    【解决方案4】:

    DirectFB.

    如果你想要硬件加速,directFB 是最便携的方式。

    【讨论】:

    • 但是它使用 Fixed Point 吗?
    猜你喜欢
    • 2012-12-29
    • 1970-01-01
    • 2017-10-12
    • 2020-04-09
    • 2014-07-06
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    • 1970-01-01
    相关资源
    最近更新 更多