問題タブ [openglcontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
258 参照

c++ - Apache2 モジュールのウィンドウレス OpenGL コンテキスト

OpenGL を利用してオフスクリーン レンダリングを実行し、クライアントに送り返すことができる画像を動的に生成する Apache2 モジュールを開発しようとしています。

Apache2 は Ubuntu 12.04 マシンで実行されており、クワッドをレンダリングし、OpenGL/GLX を使用してフレームをイメージとしてディスクに保存するテスト モジュールを作成しました。しかし、モジュールがクライアント要求を受信するXOpenDisplay(0)と、セグメンテーション違反でクラッシュします。何がうまくいかないのでしょうか?

編集: 私が見たすべての例は、ピクセルバッファ(PBuffer)の使用について話しています。私の知る限り、これらは非推奨であり、代わりに FBO を使用する必要があります。誰かがコンテキストを作成し、FBO を使用してオフスクリーン レンダリングを実行する方法を説明できますか?

0 投票する
1 に答える
72 参照

unix - GLXcontext がリモートかローカルかを確認する方法

glXGetCurrentContext ( https://www.opengl.org/sdk/docs/man2/xhtml/glXGetCurrentContext.xml ) 関数を使用して OpenGL コンテキストを照会するアプリケーションで cuGLGetDevices() を呼び出しているため、問題が発生しています。アプリが正常に動作するには、コンテキストがローカルであり、ssh を介してリモートである必要はありません。

コンテキストがリモートかローカルかを検出する方法はありますか?

0 投票する
1 に答える
932 参照

qt - QGLWidget によって作成された OpenGL コンテキストの割り当てを解除する

QGLWidget を作成し、glGenTextures、glTex2DImage などを使用して独自のテクスチャを割り当てた場合、ウィジェットを削除すると、そのテクスチャ データはすべてクリーンアップされますか? (また、共有ウィジェットも削除されます)。

デストラクタのソースを調べたところ、コンテキストを削除しているように見えます。これにより、そのコンテキストで生成したテクスチャもクリーンアップされると思います

https://qt.gitorious.org/qt/qt/source/ca5b49a2ec0ee9d7030b8d03b561717addd3441f:src/opengl/qgl.cpp#L3409

何かが足りない場合に備えて確認したいだけです

0 投票する
1 に答える
3801 参照

python-2.7 - Python 2.7 の Ubuntu での PyOpenGL

PyOpenGL をインストールしようとしていますが、これまでに次の方法を試しました。

  1. $ pip install PyOpenGL PyOpenGL_accelerate
  2. $ sudo python2.7 -m pip install PyOpenGL PyOpenGL_accelerate
  3. 上記のいくつかのバリエーション...
  4. ソースからのインストール。

残念ながら、私はまだ次のインポートを実行できません:

エラーメッセージが表示されます:

未定義の名前を検出できません

何か不足していますか?さらにパッケージをインストールする必要がありますか?

OpenGLContext を別途取得する必要がありますか? もしそうなら、どうすればそれをインストールできますか

どちらも機能しません。

どんな助けでも大歓迎です!