Как стать автором
Обновить

Комментарии 7

А зачем нужны эти костыли с софтварной растеризацией и перенос на видеокарту в виде текстурки если можно сразу отрендерить на gpu текст через глифы и кривые безье как описано в этой статье — https://medium.com/@evanwallace/easy-scalable-text-rendering-on-the-gpu-c3f4d782c5ac ?

Хорошая статья по ссылке для отрисовки фигур, но для небольшого размера шрифта в пикселах карта текстур (точнее даже атлас, как написали ниже) будет лучше и быстрее.
Софтварный растеризатор шрифта для малых размеров учитывает хинты / привязку к пикселям для хорошей читаемости. А текстура не требует многократной перерисовки одного и того же фрагмента.

Способ интересный, но не до конца оптимальный. Если сюда прикрутить создание атласа текстур, то можно добиться гораздо большей производительности. Но если только не требуется динамически изменять размеры текста, например. Но и это можно решить.

Все уроки до урока 7.2 переведены.
Ссылки — в начале поста, в разделе "Содержание"

Прошу прощения, решил что содержание относиться к этой статье и сразу пролистал дальше
У вас какая-то проблема с линкой на ТГ группу
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории