問題タブ [xcb]
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 - XCB のみで OpenGL コンテキストを作成する
GLX と Xlib を使用せずに、XCB のみで OpenGL コンテキストを作成したいと考えています。それが起こったかもしれないと教えていただけますか。どうもありがとう。
qt - Qt 5 は XCB に EGL バックエンドを使用します
XCB バックエンドを使用した組み込み Qt 5 でティアリングの問題が発生しています。おそらくこれにより GLX がデフォルトになることに気付きました。EGL を使用するとティアリングをなくす可能性がはるかに高いと聞いています。また、Qt には XCB 用の EGL バックエンドがあることも知っていますが、この 2 つを切り替える方法がわかりません。どちらか一方を使用するように強制するには、どの構成フラグまたはランタイム フラグを使用できますか?
linux - QT5を起動するライブラリがありません
実行しようとしている Qt アプリケーションがありますが、「Qt プラットフォーム プラグイン "xcb" を見つけられない、または読み込めないため、起動に失敗します。libqxcb.so で ldd を実行すると、1 つを除いてすべてのライブラリがリンクされます。libxcb-icccm.so.1 => not found
今、私のマシンには libxcb-icccm.so.4 がありますが、それを指すシンボリックリンクを作成すると、すべてがクラッシュして燃えます。私が見つけたすべてから、icccmライブラリはXOrgライブラリから来ていますが、ソースをダウンロードしてビルドすると、libxcb-icccm.so.1ではなくlibxcb-icccm.so.4になってしまいました
何か間違ったことをしているのですか、それとも libxcb-icccm.so.1 をビルドするために必要な xcb ライブラリのバージョンが不足しているだけですか?
c - Linux での C グラフィックスのマルチスレッド エラー
したがって、これに関する多くの回答を読みましたが、まだ解決策が得られていないため、この質問を投稿しています。
大学でグラフィックプログラムをコンパイルするために、Ubuntu 14.04LTS と gcc 4.8.4 を使用しています。私はむしろOPENGLを使用したいと思っていますが、現時点ではオプションではありません。コードを実行するたびにこのエラーが発生し、何をしても、プログラムで提供された遅延に対応する場合と対応しない場合がある遅延の後に SDL ウィンドウがシャットダウンします。
これは私のコードです:
そして、私はこのエラーに遭遇します:
[xcb] キューの処理中にシーケンス番号が不明です [xcb] おそらくこれはマルチスレッド クライアントであり、XInitThreads は呼び出されていません [xcb] 中止します。申し訳ありません。2602stackoverflow: ../../src/xcb_io.c:274: poll_for_event: アサーション `!xcb_xlib_threads_sequence_lost' が失敗しました。
libX11 を使用してみましたが、それでも同じエラーが発生します。C Graphics Library Errorに従って正常に動作する別のユーザーによるプログラムも試しましたが、conio.h を削除するように変更した後も同じエラーが発生し、グラフィックウィンドウに線が描画されている間、それは上記のエラーによりシャットダウンします。これを解決するのを手伝ってください。