Это примерно так же, как в OpenGL:
- создать объект текстуры в OpenGL ES:
glGenTextures(1, &textureID);
- привязать текстуру объекта:
glBindTexture(GL_TEXTURE_2D, textureID);
- загрузить данные текстуры (из вашего массива c):
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, pixeldata);
После этого вы можете применить текстуру к вашей геометрии. Конечно, текстура должна иметь правильные размеры (степень 2, квадрат), формат пикселей и т. Д.