Найти тему
1288 подписчиков

Оптимизация WEBGL, шаг второй.


После первой оптимизации, когда было добавлено полное пересоздание буфера с вершинами, всё же, осталась небольшая задержка в кадрах. Она уже была почти незаметна, но, увы, присутствовала. Что не удивительно, т.к. буфер продолжал заполняться данными и опустошаться вновь. Решение оказалось вполне себе простым: замена динамического создания буфера на создание его только 1 раз, после чего просто выбирать из него данные.

Наверное, было очевидно, что так и следует поступить, другое дело, что сплясать на граблях приходится каждому в процессе изучения новой области. Я - не исключение.
Около минуты