«Добавка» glBlendFunc - PullRequest
       1

«Добавка» glBlendFunc

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

Если у меня есть два перекрывающихся треугольника, каждый из которых имеет серый цвет (0,1, 0,1, 0,1, 0,1), как бы я настроил glBlendFunc, чтобы перекрывающийся участок был ярче (ближе к белому), чем неперекрывающийся?

1 Ответ

11 голосов
/ 27 мая 2011

Вы можете настроить свой glBlendFunc следующим образом:

glEnable(GL_BLEND);
glBlendFunc(GL_ONE, GL_ONE);

Это даст вам уравнение смешивания, где output_color = 1 * source_color + 1 * destination_color.

См. Также эту документацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...