Что такое современное состояние для рендеринга текста в OpenGL с версии 4.1? [закрытый]



уже есть ряд вопросов о рендеринге текста в OpenGL, таких как:




  • как сделать OpenGL live text-rendering для GUI?


но в основном обсуждается рендеринг текстурированных квадратиков с использованием конвейера с фиксированной функцией. Конечно, шейдеры должны сделать лучший способ.



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



каков рекомендуемый подход для рендеринга текста с использованием современного OpenGL? (Цитирование существующего программного обеспечения с использованием этого подхода является хорошим доказательством того, что он хорошо работает)




  • геометрические шейдеры, которые принимают, например, положение и ориентацию и последовательность символов и выделяют текстурированные квадроциклы

  • геометрические шейдеры, которые отображают векторные шрифты

  • как и выше, но с использованием шейдеров тесселяции вместо

  • вычислительный шейдер для растеризации шрифтов

743   0  

Comments

    Ничего не найдено.