Можно ли одновременно отображать на iPhone несколько полноэкранных представлений OpenGL (EAGLView)? - PullRequest
2 голосов
/ 04 декабря 2009

Могу ли я иметь 2 полноэкранных EAGLView-ов (реализация уровня OpenGL из примера кода Apple), размещать их друг над другом, рисовать на них независимо и затем видеть оба изображения?

(Полагаю, верхнему нужно, чтобы glClearColor (0, 0, 0, 0) был прозрачным - это вообще работает?!)

В моих первоначальных экспериментах второй EAGLView жалуется, что произошла ошибка при попытке поменять буферы (хотя glGetError () возвращает GL_NO_ERROR :) и, если вид, который ДЕЙСТВИТЕЛЬНО отображается, рисунок довольно закорочен.

Это попытка чего-то, что совершенно невозможно / поддерживается?

Спасибо!

1 Ответ

0 голосов
/ 06 декабря 2009

Может быть проще использовать z-буфер?

Или, если вы хотите использовать UILabel и т. Д., Добавьте его в init EAGL.

...