ertaquo: ваше решение c подменой glColor не даст никакого результата к примеру с текстурами или если у объекта свой массив цветов, а это 90% случаев. Для этих целей существует glColorMask, который работает как в OpenGLES1 так и в OpenGLES2. Шейдеры в iPhone есть начиная с 3GS модели, можно и на них.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.