Производительность с EAGLView поверх других представлений - PullRequest
3 голосов
/ 01 мая 2011

Мне нужно наложить (в основном) прозрачное представление OpenGL поверх некоторых других представлений в моем приложении для iOS, но тестирование на моем iPod touch (первого поколения, хотя и iPhone OS 3.1) дает действительно плохую производительность.Я прочитал http://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008793-CH1-SW1(OpenGL Руководство по программированию ES) над att Apple, который не одобряет наложение представлений OpenGL поверх других.Но мне нужна мощь потокового рисования, которой обладают представления OpenGL.

Так что мой вопрос - просто указатели на минимизацию влияния смешивания EAGLView поверх других представлений.Тестирование показало, что только на смешивание приходится 30% времени работы.Любые идеи?

То, что я ищу, возможно, это просто конфигурации для представления OpenGL, например, размер буфера или размер байта или что это может быть.

Приложение: http://itunes.apple.com/us/app/kick-ass-destroy-the-web/id436623109?mt=8

1 Ответ

1 голос
/ 20 июня 2011

Этот слайд поможет вам улучшить производительность рендеринга OpenGL с помощью UIKit.

...