将 Xorg OpenGL 应用程序移植到 DirectFB 涉及哪些步骤?

将 Xorg OpenGL 应用程序移植到 DirectFB 涉及哪些步骤?

我正在寻找关于移植一个小型应用程序1的鸟瞰图,该应用程序使用 Xorg 上的一些 OpenGL 函数,以便使用 DirectFB 以更独立的方式运行。一般来说,我对 C 和 OpenGL 都不熟悉。

我的动机是我想要运行此应用程序的嵌入式平台(Raspberry Pi)还没有 Xorg 的加速驱动程序。我在 Xorg 上运行时只能达到大约 0.5 fps。另一方面,重量更重的 DirectFB 应用程序似乎在运行过程中充满了活力。

为了制作 DirectFB 移植,可能需要对代码库和编译过程进行哪些修改?需要调整哪些类型的依赖项/包含项?我应该从头开始并实现每个功能还是向后尝试编译/运行原始版本?

1我只想运行显示部分抒情诗。来源是lyricue_display.clyricue_display.h,但我希望看到这个问题以通用的方式得到回答,这对于其他希望移植他们最喜欢的应用程序的人来说会有所帮助。

相关内容