لماذا قد تكون قوائم ودفعات pyglet vertex الخاصة بي بطيئة جدًا على نظام التشغيل Windows؟
سؤال
أنا أكتب كود opengl في بيثون باستخدام مكتبة pyglet.عندما أقوم بالرسم على الشاشة باستخدام كائنات pyglet.graphics.vertex_list أو pyglet.graphics.batch، فهي بطيئة جدًا (~0.1 إطارًا في الثانية) مقارنةً بـ pyglet.graphics.draw() القديمة العادية أو مكالمات glVertex() فقط، والتي تكون على وشك 40 إطارًا في الثانية لنفس الهندسة.في Linux، تبلغ سرعة vertex_list نفس سرعة glVertex تقريبًا، وهو أمر مخيب للآمال، والطرق الدفعية أسرع بحوالي الضعف، وهو أفضل قليلاً ولكن ليس بالقدر الذي كنت آمله.
نصائح أخرى
لا أعرف شخصياً، لكني لاحظت أنك لم ترسل إلى القائمة البريدية pyglet حول هذا.المزيد من مستخدمي Pyglet، بالإضافة إلى المطور الأساسي، قرأوا هذه القائمة.
لا تنتمي إلى StackOverflow