Платформа - iOS.Язык - объект c, OpenGL.
Я должен поставить 2 UIViews для рендеринга opengl.
Например, один вращающийся треугольник (3D), а другой - прыгающий квадрат (3D) вUIWindow.
Они анимируют вечно в разных потоках.
Каждый поток может вызывать функцию "glDrawArrays" для визуализации объекта.(Может быть, 10 футов в секунду?)
У них есть свои собственные "Frame и Render Buffers", "line pipe line" и "thread".
Line pipe pipe, что я имею в виду, похоже на следующие коды.
Например,
glBindTexture(GL_TEXTURE_2D, texture);
glTranslatef(1.5, 0, 1);
glScalef(0.5,0.5, 1.0);
glMultMatrixf(someMetrix);
Я не могу понять использование функции glXXXs.
Например, glBindTexture.
Я хочу привязать текстуру кодин буфер и привязать другую текстуру к другому буферу другим потоком.
Не могу представить, когда увижу прототип функции "glBindTexture".
Нет параметра "привязка ГДЕ".
Функции glXXX выглядят как надевание и привязка на одну и ту же область.
Пожалуйста, помогите мне.
Спасибо.