OpenGL, смешивающий цвет с монохромным - PullRequest
0 голосов
/ 01 мая 2011

Я хочу настроить смесь (предпочтительно без использования шейдеров), чтобы получить следующее:

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

Возможно ли это и как выглядит код?

enter image description here

1 Ответ

1 голос
/ 01 мая 2011

Обычно это не делается смешиванием, но вы можете попробовать glBlendFunc(GL_SRC_COLOR, GL_ZERO); нарисовать красный квад поверх текста.

Однако это будет работать только в том случае, если в фреймбуфере нет другого содержимого.

...