Использует ли ваша реализация PyOpenGL VBO для визуализации геометрии?
Основными проблемами с производительностью, с которыми мы столкнулись при реализации WebGL, были накладные расходы на вызовы JS-> C ++, преобразования типов и прогоны GC.Вот почему WebGL использует типизированные массивы для данных и VBO для рендеринга: типизированные массивы снижают потребность в преобразованиях типов и потенциально быстрее для GC, чем массивы JS, тогда как VBO минимизируют количество вызовов API и CPU-> GPU-трафик.1003 *
В PyOpenGL я бы предположил, что основной проблемой являются преобразования типов.Но вы не должны сталкиваться с этим с VBO, отсюда и вопрос.