У меня есть GLSurfaceView, на котором я рисую 3 квадрата. Теперь я хотел бы применить glColor4f (r, g, b, a) к 2 из трех квадратов, и ничего к третьему. Я бы хотел, чтобы в итоге один квадрат окрашен в зеленый цвет, один окрашен в красный цвет и один с оригинальным цветом текстуры (без изменения цвета вообще).android opengl es 1 - как применить glColor4f (r, g, b, a) только к одному визуализированному объекту?
К сожалению, я применяю glColor4f, он применяет цвет ко всему на экране, а не только к одному квадрату.
Я пробовал использовать gl.glClearColor (r, g, b, a); и gl.glClear (GL10.GL_COLOR_BUFFER_BIT) ;. Нет успеха.
У кого-нибудь есть идеи?
Спасибо.