Saya mencoba merender 2 lingkaran (ringan) di OpenGL ES dalam 2D. Bagian tengahnya berwarna putih, pinggirannya berwarna hitam. Ini berfungsi dengan baik, selama tidak tumpang tindih:
Namun begitu mereka melakukannya, saya mendapatkan artefak ini:
Saya menggunakan glBlendFunc(GL_ONE, GL_ONE)
dengan blending diaktifkan tentu saja.
Apa yang menyebabkan hal ini? Apakah ada cara untuk memperbaikinya?
Saya ingin mereka berbaur lebih seperti ini:
Terima kasih!