17.01.2020, 23:39
|
|
Регистрация: Nov 2013
Сообщений: 74
|
Получается так, собирается вся геометрия в буфер вершин и индесов, потом за 1 вызов draw все символы рисуются в текстуру, то есть да как 1 меш. Каждая буква это не квад, это контуры, в виде координат из файла шрифта. Если я его отключу, то придётся делать сортировку всего что на сцене, тогда вырастет количество drawCalls. И с каждой такой сортировкой ещё и придётся данные для видеокарты упаковывать заново. А с z-буфером(который я называю, буфером глубины), 1 раз всё упаковал и только меняешь z координату. Это вы же про Painter - алгоритм, не знаю пока что 60000 символов 7 мс времени занимают, мне кажется этого достаточно.
|