私はXorgでいくつかのOpenGL機能を使用してDirectFBを使用して、より独立した方法で実行される小さなアプリケーション1を移植するための鳥瞰図を探しています。私は通常CやOpenGLに慣れていません。
私の動機は、このアプリケーションを実行しようとしている組み込みプラットフォーム(Raspberry Pi)にまだXorg用のアクセラレータドライバがないことです。 Xorgで実行すると、約0.5fpsしか達成できません。一方、より重いDirectFBアプリは活気に満ちたように見えました。
DirectFBポートを作成するには、コードベースとコンパイルプロセスにどのような修正が必要ですか?どのタイプの依存関係/包含を調整する必要がありますか?最初から始めてすべての機能を実装する必要がありますか、逆に作業して元のバージョンをコンパイル/実行する必要がありますか?
1ディスプレイ部分だけを実行したい叙情詩。ソースはlyricue_display.c
そしてlyricue_display.h
しかし、私はこの質問に対する一般的な答えを見たいと思います。これは自分の好きなアプリを移植したい他の人に役立ちます。