24

GtkGlExt を見てみましたが、GTK2 専用です。残念ながら、数時間検索した結果、OpenGLDrawingArea のようなものを扱う人は誰もいないようです…</p>

どんな情報でも歓迎します。「今は無理」でも。

4

1 に答える 1

8

ここにはいくつかのオプションがあるようです。

  1. 開発中の gtkglext から gtk3 へのポートを使用する
  2. SDL_WINDOWID環境変数を設定して、SDL を使用して GTK アプリに描画する
  3. GLX を自分で管理して、GTK アプリ用の OpenGL コンテキストを作成します。

最初の 2 つの選択肢の両方を実装するアプリSpectrum3dを見つけました。

3 番目のオプションは非常に複雑で、おそらく追求する価値はありません。

于 2012-08-29T16:07:47.210 に答える