Есть несколько вещей, которые вы должны убедиться.
Сначала:
gl.glEnable(gl.GL_COLOR_MATERIAL);
Это позволит вам применять цвета к вашим вершинам. (Сделайте это до звонков в glColor3f.)
Если это по-прежнему не решает проблему, убедитесь, что вы используете смешивание правильно (если вы вообще используете смешивание).
Для большинства приложений вы, вероятно, захотите использовать
gl.glEnable(gl.GL_BLEND);
gl.glBlendFunc(gl.GL_SRC_ALPHA,gl.GL_ONE_MINUS_SRC_ALPHA);
Если ни одна из этих вещей не решит вашу проблему, вам, возможно, придется предоставить нам дополнительную информацию о том, что вы делаете / настраиваете до этого раздела вашего кода.