Windows 上で pyglet の頂点リストとバッチが非常に遅くなるのはなぜですか?

StackOverflow https://stackoverflow.com/questions/67223

  •  09-06-2019
  •  | 
  •  

質問

ライブラリ pyglet を使用して、Python で opengl コードを作成しています。pyglet.graphics.vertex_list オブジェクトまたは pyglet.graphics.batch オブジェクトを使用して画面に描画すると、従来の pyglet.graphics.draw() または単に glVertex() 呼び出しに比べて非常に遅くなります (~0.1 fps)。同じジオメトリの場合は 40fps。Linux では、vertex_list の速度は glVertex とほぼ同じで残念ですが、バッチ メソッドの速度は約 2 倍で、少しは向上していますが、期待していたほどの向上ではありません。

役に立ちましたか?

解決

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

pyglet のドキュメントを参照してください ここ そして ここ.

他のヒント

個人的には分かりませんが、投稿していないことに気付きました。 ピグレットメーリングリスト これについて。主な開発者だけでなく、より多くの Pyglet ユーザーがそのリストを読んでいます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top