glx

    0

    1答えて

    OpenGL 4.4がインストールされたWindows 7マシンでXサーバを実行します。そこから私はOpenGLアプリケーションを起動するリモートマシンにssh -Yを送ります。 (ネットワーク接続が非常に速いので、私は圧縮をオフにして、arcfour、blowfish-cbc暗号を使用します) 実行は非常にスムーズではありません。それは6000 + FPSをやっていると報告しています。 ただし、

    0

    1答えて

    OpenGLアプリケーションをLinuxに移植しています(Debian Jesseコア、GLX、X11、Xfree86、GL 3.0をMesa 10.3.2経由で使用しています)。私は完全に理解できないレンダリングの問題に悩まされています(説明は以下になります)、私は使用方法を知っているデバッグの方法を使い果たしました。私の質問は、私はこれをデバッグにどのようにアプローチするのですか?パフォーマン

    1

    1答えて

    複数の独立したプロセスを使用して、膨大な数のライブビデオをlinux/X11の画面にストリームするさまざまな方法を検討しています。 私は最初にOpenGL/GLXとopenGLテクスチャでプロジェクトを開始しましたが、それは致命的でした。理由は: "コンテキストの切り替え"。いくつかの(独立した複数の)プロセスが、複数のコンテキストを使用して、高速ペーステクスチャで操作しているとき、特に(nvid

    0

    1答えて

    通常、私は自分のプログラミングに関する質問をほとんど解決することができますが、これは本当に私を驚かせてくれます。 私はGLXを使用して低レベルのOpenGLアプリケーションで作業しており、セグメンテーション違反でクラッシュします。私は道で64ビットのLinuxミント17.3を使用しています g++ -g -o wtf wtf.cpp -lGL でコンパイル #include <string>

    2

    1答えて

    もし私がしたいのは、ウィンドウを作成せずにOpenGL関数でいくつかのレンダリングを行うことだけです。 OpenGLをプラットフォームウィンドウシステムとバインドするためにglxのようなライブラリを使用する必要がありますか? 私がする必要がない場合、OpenGLのコンテキストはどこに作成されますか? glXCreateContextのような関数を使用してOpenGLコンテキストを作成する必要がある

    1

    1答えて

    GLXはX11でOpenGLのグラフィックスコンテキストの作成と管理システムです。しかし、WaylandはX11互換ではなく、GLXではなくOpenGLコンテキスト管理用のEGLを実装しています。だから、WaylandベースのセッションでUbuntu 17.10でどうやってGLXを使ってコンテキストを作成するアプリケーションを実行できるのですか(例えばglxinfoとglxgears)?透明なGL

    1

    1答えて

    私はCythonを使って合成X11ウィンドウマネージャを書いています。私は最も重要なビットが働いていますが、ピックスマップからGLテクスチャを作成することは困っています。テクスチャバインディングが動作し、適切にレンダリングされますが、アプリケーションはメモリを非常に迅速にリークします。 ウィンドウから名前付きピックスマップを取得した後、Textureオブジェクトは、X11 Pixmapを受け入れる

    0

    2答えて

    私はOpenGLを使用してマルチプラットフォームプロジェクトに取り掛かり、現在のコンテキストを照会するのに必要なところまで行きます。 私はを使用しました。を含むwglGetCurrentContext() windows.hはうまくいきました。一方 、Linuxでコンパイルしようとしたとき、私はglXGetCurrentContext()を使用して、内部Xlib.hを含むglx.h含むとだのXh

    1

    1答えて

    OpenGLアプリケーションを通常よりも高い解像度でレンダリングさせようとしています。私はすでに、関連するGLX/OpenGL関数のほとんどをフックする共有ライブラリを作成しました。ここに私の現在のアプローチがあります(上位レベル)。 When my hooked SwapBuffers() is called Unbind my FBO Call the (original/