Немодифицированный пример смешивания iOS7 Apple GLPaint в качестве примера

В AppleGLPaint Например, пользователь может рисовать полупрозрачной кистью поверх поверхности и менять цвета.

Тем не менее, в iOS7 по какой-то странной причине невозможно нарисовать что-то, что полностью перекрывает его фон: на первом изображении мы видим «Shake me», написанное зеленым, и красный шарик, нарисованный несколько раз поверх него. Тем не менее, письменный сильфон все еще едва различим. Второе изображение было ненасыщенным, чтобы сделать дефект более очевидным.

Функция смешивания OpenGL, которую использует Apple:

glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);

Я ожидаю, что это смешает новые полупрозрачные мазки кистью с фоном, пока его больше не будет видно.

Как мне изменить пример, чтобы добиться такого традиционного смешивания?

Ответы на вопрос(0)

Ваш ответ на вопрос