Захват UIView для текстуры непрерывно

Я ищу способ создания текстуры обновления от iOS до контекста OpenGL. я видел Рендеринг содержимого UIView как текстуры OpenGL но это довольно медленно, так как требует пересмотра всего представления каждый раз, когда оно изменяется. Это означает, что веб-просмотры, в частности, сильно пострадали, так как вся страница нуждается в просмотре. Это нарушает анимацию в веб-представлениях и делает все очень статичным. Мне было интересно, есть ли метод, использующий некоторые другие API в iOS, который позволил бы создать связь между представлением текстуры (так же, как это делают видео текстуры).

Это, кажется, является фундаментальным требованием к компоновке дисплея ОС, но кажется, что это всегда происходит под прикрытием и не раскрывается разработчикам. Возможно я не прав!

Бонусные баллы для тех, кто может сказать мне, если другие операционные системы поддерживают эту функцию.

0

Решение

Взгляни на RosyWriter Образец проекта формы Apple.

Оно использует CVOpenGLESTextureCache улучшить производительность рендеринга кадров камеры в виде текстур opengl.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]