Я на прошивке 10.1 с Xcode 8.2.1камеры разрывая при использовании «Захват GPU кадра» на прошивке с OpenGL
Я использую OpenGL ES 2.0 для отображения кадров на экране камеры.
Камера корректно отображается во время выполнения, но если я использую кнопку «Захват GPU кадра» в Xcode, я получаю разрывают в выстрелах камеры так:
Любой опытный ничего подобного?
Шаблон появляется только в том случае, когда я использую «Capture GPU frame», само приложение прекрасно выглядит. Вы говорите о 'GL_PACK_ALIGNMENT'? Никогда не видел примеров кода камеры, чтобы использовать его. Я пробовал задавать как «GL_PACK_ALIGNMENT», так и «GL_UNPACK_ALIGNMENT» на «1», но это не исправить. PS: Я использую 'CVOpenGLESTextureCacheCreateTextureFromImage' для загрузки фрейма на графический процессор, и он загружается с разрывом. – grisevg
Обычно это комбинация 'GL_UNPACK_ROW_LENGTH' и' GL_UNPACK_ALIGNMENT', чтобы получить возможность работать в OpenGL ES. При этом я понятия не имею, как это работает внутри iOS. Если он импортирует изображение через изображение EGL, приложение может вообще не контролировать ход (как указано при импорте изображения), и в этом случае я думаю, что вы застряли. – solidpixel