я передаю матрицы (model, view, proj и перемноженные) в шейдер через ubo, но заметил, что около 20% времени уходит как раз на установку матриц и выгрузку буфера. как это можно ускорить?
нагуглил, что можно сделать ubo размером в несколько раз больше и накинуть persistent mapping и по кругу устанавливать значения, но разве геометрия успеет отрисоваться к тому моменту, как я обновлю ту часть, откуда она читала