У меня есть GLCanvas, на котором я хочу визуализировать некоторый текст. Я на самом деле использую стороннюю библиотеку, которая расширяет GLCanvas и выполняет большую часть рендеринга GL. Сторонний инструмент позволяет отображать изображения на нем, поэтому я создавал изображения текста и отображал его на GLCanvas.
Это работает, за исключением того, что текст на самом деле не выглядит четким (но если я запишу изображение в файл, который он делает, поэтому я подозреваю, что это связано с использованием graphics.drawString в GLCanvas, но Точно сказать не могу). Стороннее приложение предоставляет доступ к объекту GL, но я знаю только положение текста, который я хочу отобразить, в x, y экранных координатах, поэтому я не уверен, как перевести это в GL.
Я пытался получить доступ к объекту GL, но получаю сообщения об отсутствии текущего контекста openGL в этом потоке. Я понимаю, что это значит, я просто не знаю, есть ли у меня доступ к потоку, в котором работает контекст GL.
Какой-нибудь совет относительно того, как лучше всего сделать текст?