問題タブ [glx]

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 投票する
0 に答える
131 参照

opengl-es - GLX なしで GTK+3 をコンパイルしようとしています

OpenGLES を備えた組み込みシステムで GTK+3 を使用しようとしていますが、そのプラットフォームには GLX がありません。

私のテストプログラムは次のように簡単です:

このテスト プログラムを開始するとすぐに、ランタイム エラーが発生します。glXQueryExtension() が libGLESv2.so に見つかりません

だから何かがglxQueryExtensionを呼んでいます....そして、それがカイロなのかGtkなのかX11なのかわかりません...

GTK+3 だと仮定すると、GTK+3 が GLX なしでビルドできるかどうか知っていますか?

提案をありがとう!

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

opengl - GLX/GLEW の初期化の順序 catch-22: GLXEW_ARB_create_context、glXCreateContextAttribsARB、glXCreateContext

現在、GLEW と GLX (X11) を使用するアプリケーションに取り組んでいます。

ロジックは次のように機能します...

私が直面している問題はGLXEW_ARB_create_contextglew によって初期化されますが、 glew の呼び出しを初期化してglGetStringglXCreateContextAttribsARBますglXCreateContext

これは、Mesa のソフトウェア ラスタライザー (swrast でコンパイルされた libGL.so) でのみ発生することに注意してください。そのため、メサにも問題がある可能性があります。

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

qt - Qt 5 は XCB に EGL バックエンドを使用します

XCB バックエンドを使用した組み込み Qt 5 でティアリングの問題が発生しています。おそらくこれにより GLX がデフォルトになることに気付きました。EGL を使用するとティアリングをなくす可能性がはるかに高いと聞いています。また、Qt には XCB 用の EGL バックエンドがあることも知っていますが、この 2 つを切り替える方法がわかりません。どちらか一方を使用するように強制するには、どの構成フラグまたはランタイム フラグを使用できますか?