Я рисую 3d-объект с помощью webgl и использую для этого шейдерную программу draw. И я рисую другие вещи на 3D объект как 2D измерение.
Но когда я открываю страницу, fps падает. Я смотрю на производительность в инструменте Chrome для разработчиков и вижу, что в 3d obj рендеринге буферные данные и функции enableVertexAttribute занимают около 11 мс, но при 2d рендеринге obj это занимает около 0 и 1 мс. Это происходит, когда я отрисовываю 2d obj, иначе все работает хорошо.
Почему между ними огромная разница и как я это исправил?