6

GLUT を使用して開発された小さな OpenGL アプリケーションがあります。X-Server なしで、OpenGL を使用して Linux フレームバッファ (fbdev) に直接レンダリングするための最良のオプションは何ですか? GLUT には X が必要であることを理解しているので、X なしで GLUT を使用する方法を探しているわけではありません。

使用する予定のフレームバッファ デバイスは、fbiおよび で動作することが確認されていmplayerます。

私はかなり徹底的な調査を行いました (または、行ったと思いたいのですが)、機能する可能性のあるリソースとライブラリをいくつか見つけました。しかし、ほとんどの情報は少し古くなっているため、何を信頼してよいかわかりません。

  • DirectFB は良さそうに見えますが、まさに私が探しているものですが、活発に開発されているようには見えません。
  • Mesa も興味深い候補ですが、最近の情報は見つかりません。

そのため、SO の多くの回答で解決策として DirectFB と Mesa が言及されていますが、資料がほとんど見つからないため、これらのオプションに自信を持つことはできません。

したがって、ここで正しい方向に私を向けることができれば、例を挙げていただければ幸いです。私は何が欠けていますか?


質問が重複としてマークされているため編集:

関連する質問への回答では、DRM の使用を推奨しています。メインラインの Linux カーネルをまだサポートしていない Allwinner H3 ベースの組み込みコンピューターでコードを実行するつもりです。現在、カーネル バージョン 3.14 で実行されていますが、これには DRM がサポートされていないと思います。

それで、何か代替案はありますか?

4

0 に答える 0