Я пытаюсь отобразить 2 (светлых) круга в OpenGL ES в 2D. Середина белая, кайма черная. Он отлично работает, пока они не перекрываются:
Но как только они это сделают, я получаю этот артефакт:
Я использую glBlendFunc(GL_ONE, GL_ONE)
с включенным смешиванием, конечно.
Что может быть причиной этого? Есть ли способ это исправить?
Я бы хотел, чтобы они смешались больше, как это:
Спасибо!