問題タブ [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.
opengl - qml 5.3 で QQuickView から HGLRC を取得する
qml 5.3 アプリケーションで QQuickView から HGLRC を取得するにはどうすればよいですか?
私は自分のQQuickView
. 問題は、openGL のレンダリング プロセスでレンダリング プロセスに触れたくないことです。したがって、最初に作成QQuickView
してから HGLRC を取得し、関数によって openGl prog に設定しwglMakeCurrent(...)
ます。
opengl - Cocoa ウィンドウへの OpenGL コンテキストの追加
OpenGL コンテキストを NSWindow に追加しようとしていますが、何らかの理由で機能しません。アプリを実行すると NSWindow が正しく作成および表示されますが、OpenGL コンテキストでは何もできないため、コンテキストが NSWindow に正しく追加されていないと推測されます。
これまでの私のコードは次のとおりです。
multithreading - Qt5 と GLEW MX => glewInit が失敗する
プロジェクトを Qt 4.8 から 5.4 に移行しています。複数のスレッドで複数のコンテキストを使用します。この目的のために GLEW MX を使用します (必要なコンテキストを最新にしてから、GLEWContextStruct のローカル インスタンスで glewInit() を呼び出します)。
QGLWidget と QGLContext を QOpenGLWidget と QOpenGLContext に変更しようとしていますが、 glew を初期化できなくなりました。GLEW はエラーを返しませんが、glGetError() は返します。
OpenGLバージョンでQt 5.4 64をインストールしました。
最小限に縮小されたコードは次のとおりです。
なにか提案を ?GLEW は Qt5.4 で大丈夫ですか?
編集1:
問題は Qt 関連ではないようです。作成された GLEWContext には、前方定義された関数はありません (すべての関数ポインターは未定義です)。レビュー担当者が集中力を失わないように、コードが更新されました。
c++ - SFML 2.2 で OpenGL コンテキストのスレッドを切り替えるにはどうすればよいですか?
メインスレッドでウィンドウイベントループを実行し、他のすべてを別のスレッドで実行したいと考えています。
ループは次のようになります。
コンテキストのスレッドを切り替えるにはどうすればよいですか?
ios - OpenGl ES 3.0 コンテキストが iPad で作成されない (シミュレーターで動作)
PC (Windows、Linux、Mac) および iOS 用のクロス プラットフォーム レンダラーに取り組んでいます。iOS 部分は現在 OpenGL ES 2.0 を中心に構築されており、ES 3.0 にアップグレードしたいと考えていました。だから私は次の行を置き換えました(それは動作します)
この行で:
...そして、OpenGLES/ES3/gl.h と OpenGLES/ES3/glext.h を含めました。
シミュレーターではこれは問題なく動作しますが、実際の iPad で実行すると動作しなくなり、コンテキストは nil になります。
iPad は最新バージョンの iOS (iOS 8.3) を実行しており、ES 3.0 では問題がないはずなので、ここで何が欠けているのか本当にわかりません。エラーは発生せず、実際にデバッグすることもできません (ここでは「ステップ イン」が機能しないようです)。