У меня есть текстура (чернобелая, 2 бита на пиксель), содержащая символы шрифта. Вывести строчку белым цветом не составляет никаких проблем. Необходимо вывести строчку текста любым заданным цветом (т.е. задать некоторое цветовое преобразование, которое будет конвертировать белый цвет в заданный), при этом необходимо НЕ использовать дополнительных текстур. Как это реализовать?
Здравствуйте, RaWeN, Вы писали:
RWN>У меня есть текстура (чернобелая, 2 бита на пиксель), содержащая символы шрифта. Вывести строчку белым цветом не составляет никаких проблем. Необходимо вывести строчку текста любым заданным цветом (т.е. задать некоторое цветовое преобразование, которое будет конвертировать белый цвет в заданный), при этом необходимо НЕ использовать дополнительных текстур. Как это реализовать?
Имхо лучше текстуру нарисовать значениями прозрачности (там где нужны пикселы — полная прозрачность, там где нет — нулевая). Тогда можно ее выводить с включенным блендингом на полигоны разных цветов.
... << RSDN@Home 1.1 beta 2 >>