Альфа-предел смешивания OpenGL ES 2.0

Есть ли метод смешивания в OpenGL ES 2.0 для установки предела смешанного альфа-значения? Я хочу добиться эффекта, когда текстуры обычно смешиваются, когда рисуются друг на друга, до тех пор, пока не будет достигнут предел альфа, после чего значение альфа смешивания перестанет увеличиваться.

1 ответ

Решение

Я смог добиться этого эффекта, используя:

glBlendColor(0, 0, 0, 1-myLimit);
glBlendFunc(GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

Кажется, для достижения желаемого эффекта.

Другие вопросы по тегам