2008-09-15 6 views
1

私はpygletライブラリを使ってpythonでopenglコードを書いています。 pyglet.graphics.vertex_listまたはpyglet.graphics.batchオブジェクトを使って画面に描画すると、普通のpyglet.graphics.draw()やglVertex()の呼び出しと比べて非常に遅い(〜0.1 fps)同じジオメトリの場合は40fpsです。 Linuxでは、vertex_listはglVertexとほぼ同じ速度ですが、これは失望しています。バッチメソッドは約2倍高速ですが、これはやや良いですが、期待していたほどの利益ではありません。Windowsでpygletの頂点リストとバッチ処理が非常に遅いのはなぜですか?

答えて

4

'python -O myscript.py'でpygletスクリプトを呼び出すことを忘れないでください。 '-O'フラグはパフォーマンスに大きな違いをもたらす可能性があります。

1

私は個人的にはわかりませんが、あなたはこれについてthe pyglet mailing listに投稿していないことに気付きました。より多くのPygletユーザと主要な開発者がこのリストを読んでいます。

関連する問題