問題タブ [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 投票する
2 に答える
1084 参照

opengl - OSG レンダー シーンをイメージに

Qt プログラムで OSG シーンをイメージにレンダリングしようとしています。SnapImageDrawCallback の例を参照してください ( https://www.mail-archive.com/osg-users@lists.openscenegraph.org/msg45360.html )。

これを osg::Viewer のカメラの FinalDrawCallback として設定しましたが、空白の画像で失敗し、「警告: State::apply() の開始時に OpenGL エラー '無効な操作' が検出されました」という警告が表示されます。 readPixels、QQuickFramebufferObject に埋め込まれた My osgViewer::Viewer。誰でもいくつかの提案をすることができますか?

0 投票する
0 に答える
102 参照

android - インタースティシャル広告を表示するときにテクスチャを破棄して再読み込みしますか?

私の質問は、インタースティシャル広告を表示するときにテクスチャを破棄してリロードする必要があるかどうかです。

状況は - ゲームでインタースティシャル広告 (Admob など) を表示しているときに、一時停止と再開のメソッドが呼び出されます (広告はアプリ内の新しい Android アクティビティとして表示され、最終的に閉じられます)。それに応じて、テクスチャを破棄してリロードします。これは、広告が表示されるたびに行うのはやり過ぎのようです。GL コンテキストが失われないようにする方法はありますか?

アプリケーションを離れることなく本当に失われるのでしょうか、それとも、たとえば広告がクリックされたときに、広告アクティビティによってアプリケーションが実際に中断された場合の単なる保険ですか? それとも、インタースティシャル広告は実際に新しいプロセスで表示されるのでしょうか? ...

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

python - from OpenGLContext import testingcontext 私は testingcontext をインポートできません

私がこれを行うとき:

そのインポート、問題はありません。しかし、私が書くとき

そのエラーを与える:

どうしたの?

0 投票する
2 に答える
1097 参照

c++ - 異なる QT ウィジェットに対して QOpenGLContext を 1 つだけ取得する

私は次の問題を抱えています:

さまざまな視点、照明、およびその他のオプションから共通の OpenGL シーンをレンダリングする多くのビューで構成されるアプリケーションを取得したいと考えています。

基本的に、私の質問は qt でそれを行う最良の方法は何ですか?

私の最初の試みは、複数の QOpenGLWidget を作成し、テクスチャだけでなくメッシュとシェーダーも格納する共通の QOpenGLContext を取得することでした。しかし、頂点配列オブジェクトは共有できないように見えるため、メッシュでは機能しませんでした。何度も試行錯誤した結果、メッシュを必要とするウィジェットごとに 1 つの VAO を保存することが解決策として考えられますが、これは非常に見栄えが悪くなります。

ですから、この種の問題に対する適切な代替手段や、これらの QOpenGLContext がどのように機能するかを理解するための適切なドキュメントがあるのではないかと思います。

私が想像した最も単純なアイデアは、QOpenGLContext を 1 つだけ作成し、それをさまざまなウィジェットで使用することです。しかし、QOpenGLContext を単独で作成する方法も、これらのレンダリングを表示できる QWidget の種類もわかりません。

これは私の最初の投稿なので、十分に明確であるかどうか、またはアーキテクチャ全体を説明する必要があるかどうかはわかりません。

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

opengl - glClearColor が例外 TOpenGLComponent を発生させた Lazarus

私は Lazarus を使用しています (Linux で) 誰か助けてください。問題があります。LasOpenGLContext をインストールしました。コンポーネントパネルに「OpenGL Control」があります。そして、単純な立方体を描きたいと思います。しかし、私はそれをすることはできません。私はraised an exception class 'External:SIGSEGV'何が問題なのですか?アイデアがあればお願いします。

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

android - gl コンテキストが破棄されたかどうかを確認する

ユーザーがボタンを押したときにopenglコンテキストが破棄されたかどうかを検出する方法はありますhomeか?現在、私は常にメソッドでglSurface全体を再作成します。再作成する必要があるかどうかを検出する方法は?onResumesetPreserveEGLContextOnPause