Функции webgl bufferdata и enableVertexAttribute занимают много времени - PullRequest
0 голосов
/ 07 сентября 2018

Я рисую 3d-объект с помощью webgl и использую для этого шейдерную программу draw. И я рисую другие вещи на 3D объект как 2D измерение.

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

Почему между ними огромная разница и как я это исправил?

...