Articles of opengl es 2.0

Использование видеопотока как открытая текстура GL ES 2.0

Я пытаюсь захватить видео и отобразить его на экране, установив текстуру Open GL ES на surfaceTexture Android. Я не могу использовать TextureView и реализовать SurfaceTextureListener в соответствии с этим руководством, поскольку я использую Google Cardboard. Я следил за документацией Android о том, как инициализировать Open GL ES 2.0 и использовать его, а также этот учебник […]

Использование SurfaceTexture в Android

Я хочу воспроизвести видео в текстуру OpenGL на XOOM с помощью Android 3.0. Я столкнулся с SurfaceTexture в документах разработчиков goole, которые были добавлены в API 11 http://developer.android.com/reference/android/graphics/SurfaceTexture.html В документации говорится об использовании GL_TEXTURE_EXTERNAL_OES вместо GL_TEXTURE_2D, я не могу найти ссылку на это определение в последнем файле android-ndk-r5c, он не определен в ndk, и он […]

EGL против GLES 2.0 на Android (например, Java)

(Опытный программист c, предварительный шейдер, фиксированная функция open gl. Компетентный Java-программист) Я работал с GLES на Android и получил примеры для запуска (как для родных, так и для Java). В частности, пример текстурированного треугольника. Меня совершенно сбивает с толку «взаимоотношение» Hronos EGL и интерфейсов Android. Являются ли эти параллельные, независимые интерфейсы (API)? Предполагается ли EGL […]

Как визуализировать изображение камеры YUV-NV21 на фоне в libgdx с OpenGLES 2.0 в режиме реального времени?

В отличие от Android, я относительно новичок в GL / libgdx. Задача, которую мне нужно решить, а именно предоставление изображения предварительного просмотра камеры YUV-NV21 для камеры Android на фоне фона в libgdx в режиме реального времени многогранно. Вот основные проблемы: Изображение предварительного просмотра камеры Android гарантировано только в пространстве YUV-NV21 (и в аналогичном пространстве YV12, […]

Android EGL / OpenGL ES Частота кадров заикания

TL; DR Даже при отсутствии рисунка вообще невозможно поддерживать частоту обновления 60 Гц в потоке рендеринга OpenGL ES на устройстве Android. Таинственные всплески часто появляются (демонстрируются в коде внизу) и все усилия, которые я сделал, чтобы выяснить, почему и как это привело к тупику. Сроки в более сложных примерах с пользовательским потоком рендеринга последовательно показывали […]

Как использовать камеру Android с OpenGL ES для работы?

Я хочу использовать OpenGL ES для предварительного просмотра камеры Android и сохранить захваченное изображение. Мне нравится использовать OpenGL ES в Android-камеру, чтобы придать определенную силу камере Android. Поэтому, пожалуйста, скажите мне, как это сделать?

Android OpenGL ES 2.0 эмулятор

Ну, у меня есть устройство, которое поддерживает OpenGl ES 2.0 (HTC Desire) и, разумеется, разворачивает приложение на устройстве намного быстрее, чем на эмуляторе. Эмулятор по умолчанию для Android не поддерживает 2.0, проект androidX86 и аналогичный проект androbox не поддерживают родной код (NDK), поэтому даже на них падает Hello-Jni (все образцы отлично работают на стандартном AVD, […]

Отказывается плохо для производительности программы в OpenGL?

Я читал эту статью, и автор пишет: Вот как написать высокопроизводительные приложения на каждой платформе в два простых шага: […] Следуйте рекомендациям. В случае Android и OpenGL это включает в себя такие вещи, как «вызовы пакетной розыгрыши», «не использовать сброс в фрагментарных шейдерах» и т. Д. Я никогда раньше не слышал, что выброс будет иметь […]

Гладкий игровой цикл Android

У меня проблемы с плавной прокруткой в ​​OpenGL (тестирование на SGS2 и ACE) Я создал простые приложения – только фиксированную скорость горизонтальной прокрутки изображений или только одно изображение (плеер), движущееся на ускорителе, но это движение не является гладким 🙁 Я пробовал много различных кодов, но без удовлетворения … Сначала я пробовал работать с GLSurfaceView.RENDERMODE_CONTINUOUSLY, и […]

Android OpenGL ES 2, рисовые квадраты

EDIT: проблема решена! Поэтому я прошел официальные обучающие программы OpenGL ES 2 для Android, и я получил часть, которая включает в себя рисование фигур, но я не могу заставить квадрат работать. Вместо этого он рисует правый треугольник. Я включил код, который я использую, чтобы определить и нарисовать фигуру, которая копируется почти точно из учебника. Класс […]

Intereting Posts
Как изменить размер эмулятора AVD в Android Studio? Почему `hasEnrolledFingerprints` дает ошибку, что она требует разрешения только в моем фрагменте, но не в действии в примере Google? Быстрое развертывание приложения для Android-эмулятора всегда сбой Существуют ли какие-либо рекомендации для значений кодов запросов в Android? Нажатие на Уведомление не начинается с намеченной деятельности? Android – Принудительная локаль, сбрасываемая при изменении ориентации Google Play – Полностью затененный apk Edittext меняет цвет границы с помощью shape.xml Неверное уведомление, отправленное из пакета Не удалось расширить RemoteViews Почему «Кнопки в панелях кнопок должны быть без полей» в Android API Level 15? Как получить ширину и высоту экрана Android FinalizerDaemon повесил трубку Как получить пиксельный цвет в Android? Почему MenuItemCompat.getActionProvider возвращает null? Как я могу использовать один и тот же набор экранов предпочтений для всех версий Android от 2.X до 4.X?