Я ищу способ создания текстуры обновления от iOS до контекста OpenGL. я видел Рендеринг содержимого UIView как текстуры OpenGL но это довольно медленно, так как требует пересмотра всего представления каждый раз, когда оно изменяется. Это означает, что веб-просмотры, в частности, сильно пострадали, так как вся страница нуждается в просмотре. Это нарушает анимацию в веб-представлениях и делает все очень статичным. Мне было интересно, есть ли метод, использующий некоторые другие API в iOS, который позволил бы создать связь между представлением текстуры (так же, как это делают видео текстуры).
Это, кажется, является фундаментальным требованием к компоновке дисплея ОС, но кажется, что это всегда происходит под прикрытием и не раскрывается разработчикам. Возможно я не прав!
Бонусные баллы для тех, кто может сказать мне, если другие операционные системы поддерживают эту функцию.
Взгляни на RosyWriter Образец проекта формы Apple.
Оно использует CVOpenGLESTextureCache улучшить производительность рендеринга кадров камеры в виде текстур opengl.
Других решений пока нет …