1

2 つの個別の OpenGL ウィンドウ (より具体的には、ノートブックの 2 つの個別のタブ) を使用する wxpython プログラムがあります。各ウィンドウには、独自の のインスタンスがありwx.glcanvas.GLCanvasます。MS Windows では、予想どおり、2 つのウィンドウは独立して動作します。ただし、Linuxでは、1つのウィンドウで発行されたopenglコマンドは、完全には明らかではない方法で他のウィンドウに影響を与えるようです(一部のビットは一方のウィンドウに描画され、一部は別のウィンドウに描画され、一部はまったく描画されず、照明とアルファブレンディング設定が適用されているように見えます)現在のウィンドウとコンテキストにそれらを指示するOpenGLコマンドを発行する前に、各キャンバスSetCurrentのハンドラーを呼び出しています。OnPaint

それが違いを生む可能性がある場合、私はnVidiaグラフィックスカードを持っています.

4

0 に答える 0