Вопросы по теме 'egl'

Эффект разрыва OpenGL при рендеринге в EGL
У меня есть несколько приложений Qt, отображаемых с использованием OpenGL на поверхностях, предоставленных реализацией EGL на плате ARM. Я испытываю какой-то разрыв в рендеринге. Прочитав все вокруг, я обнаружил, что это может быть проблема,...
1741 просмотров
schedule 10.10.2022

Как установить версию OpenGL в EGL или GLSurfaceView?
Для Android-проекта OpenGL, над которым я работаю, мне нужен ES 2.0, но мне нужен контроль над рендерингом буферов/поверхностей, который я привык получать с помощью EGL. Ибо я не могу придумать способ рендеринга в закадровый буфер с помощью...
10312 просмотров
schedule 14.10.2022

Как создать контекст, который не поддерживает привязку без поверхностей чтения и рисования
В новом расширении OpenGl ES 2.0 «surfaceless_context» указано следующее: Если Context не поддерживает привязку без поверхностей чтения и рисования, а оба значения и имеют значение EGL_NO_SURFACE, генерируется ошибка EGL_BAD_MATCH. Я не могу...
879 просмотров
schedule 04.10.2022

Raspberry Pi EGL — Как использовать fb1?
Я пытаюсь изменить пример hello_triangle ( /opt/vc/src/hello_pi/hello_triangle ) на моем Raspberry Pi для вывода на fb1 вместо fb0. Я искал все, что мог придумать, без ответов (может быть, я не знаю, что искать). Кажется, что мне нужно изменить...
2476 просмотров
schedule 16.09.2022

EGLDisplay на GBM
Я хочу создать контекст OpenGL через EGL. Поскольку я не буду рисовать, я хочу использовать Pbuffers в сочетании с платформой GBM. Это код (C99): #include <stdlib.h> #include <assert.h> #include <fcntl.h> #include...
6063 просмотров
schedule 30.04.2023

Тысячи сообщений EGL в моем Android Eclipse LogCat
Я новичок в разработке для Android, и до сих пор с моим приложением все шло отлично. Внезапно сегодня, когда мой Nexus 4 подключен через USB для отладки приложения, я получаю десятки тысяч ошибок тега libEGL , и они занимают все место в журнале,...
1770 просмотров
schedule 06.02.2023

Как сохранить текстуры OpenGL при потере контекста на Android
Наша игра требует, чтобы несколько больших текстур динамически создавались из небольших изображений, и мы не храним копии данных текстур, мы просто используем OpenGL с glTexSubImage2d для обновления реальных текстур. Когда нажимается «Назад» или...
694 просмотров

что не так, когда я использую Eglimage вместо glreadpixels в программе NDK?
//step 2. Create the Android Graphic Buffer GraphicBuffer* buffer = new GraphicBuffer(w, h, HAL_PIXEL_FORMAT_RGBA_8888, GraphicBuffer::USAGE_HW_TEXTURE | GraphicBuffer::USAGE_HW_2D | GRALLOC_USAGE_SW_READ_OFTEN |...
2073 просмотров
schedule 24.05.2023

Как, например, сделать закадровый рендеринг изображения в Linux?
Я пытаюсь использовать egl для рендеринга изображения за кадром. мой код не выдает никаких ошибок. часть egl вроде правильная, fbo тоже полная. но когда я читаю пиксели с помощью glReadPixels, я всегда получаю черное изображение (я очистил всю...
3655 просмотров
schedule 31.05.2023

Доступ к памяти буфера кадра по умолчанию на Android
У меня есть установка с OpenGL ES 2.0 и EGL на Android 4.4.2 (уровень API 19). Моя цель - получить доступ к буферу окна (фреймбуфер по умолчанию в терминах OpenGL) непосредственно из ЦП/пространства пользователя. Я попытался использовать...
1022 просмотров

Потеря контекста OpenGL при обслуживании
Я продолжаю работу, на которую ссылался здесь , и столкнулся с несколькими проблемами. У меня есть VirtualDisplay , у которого есть Surface , в который записываются кадры, а затем я использую ту же поверхность в качестве входных данных для...
872 просмотров
schedule 20.10.2022

Используйте правильные цвета в приложении QT Quick, работающем на EGLFS
В настоящее время я разрабатываю приложение QT Quick на BeagleBone. Вначале я запускал его на X-сервере, и способ, которым я получил правильные цвета, заключался в изменении конфигурации xorg (очень просто), но это было очень медленно. Section...
327 просмотров
schedule 15.09.2022

Как создать многопоточный контекст в openGL
я не очень хорошо знаю openGL, но у меня есть один контекст, который создается в основном потоке пользовательского интерфейса с помощью: eglGetDisplay(EGL_DEFAULT_DISPLAY); eglCreateWindowSurface(..) eglCreateContext(..) eglMakeCurrent(...)...
858 просмотров

Не удается успешно запустить приложения Kivy на Raspberry Pi 3 с 3.5 на сенсорном экране
Я следовал каждому руководству, которое смог найти, по установке Kivy на Raspberry Pi. Мой сенсорный экран работает совершенно нормально, я не думаю, что Kivy не запускается должным образом, имеет какое-то отношение к этому. Попытка запустить...
1393 просмотров
schedule 28.06.2023

как проверить наличие текущего контекста OpenGL ES при использовании Android NDK?
Есть ли простой способ проверить, есть ли текущий контекст в Android NDK? Если контекст EGL связан на java-стороне границы jni, действительна ли привязка на исходной стороне границы jni? Как насчет наоборот? Если привязка работает двунаправленно,...
1307 просмотров
schedule 23.04.2024

Эмулятор не запускался полностью, работал несколько месяцев, внезапно остановился. Подозрение на библиотеку GL или аппаратное обеспечение
Я вернул свой ноутбук из спящего режима, и поскольку все эмуляторы Android не запускаются при использовании аппаратного ускорения. С тех пор я удалил Android Studio, все SDK, все эмуляторы и перезагрузился несколько раз. Я видел следующие элементы...
752 просмотров
schedule 15.02.2023

Получите скриншот приложения EGL DRM/KMS
Как программно получить скриншот графического приложения? Приложение рисует свое окно с помощью EGL API через DRM/KMS. Я использую Ubuntu Server 16.04.3 и графическое приложение, написанное с использованием Qt 5.9.2 с бэкэндом EGLFS QPA. Он...
1726 просмотров
schedule 01.11.2022

eglSwapBuffers никогда не возвращается
Разрабатываю простенькую игру на Raspberry Pi 3. В качестве операционной системы использую официальную Raspbian Stretch Lite. Игра запускается без X-сервера и разработана на C++ с использованием библиотеки SFML PI . Проблема в том, что игра время...
313 просмотров
schedule 23.01.2023

Требуется ли для EGL графический процессор?
Я пытаюсь выполнить рендеринг на стороне сервера для проблемы, над которой я работаю. EGL предоставляет способ определения контекста для OpenGL без использования оконной системы. Мне удалось успешно выполнить рендеринг вне экрана с помощью EGL на...
671 просмотров
schedule 29.04.2023

Как правильно обрабатывать внеэкранный EGLContext в Linux при выполнении массивной задачи рендеринга?
Вот моя ситуация: я работаю над механизмом рендеринга видео, который работает на облачных серверах GPU с 64-битной ОС Ubuntu 16.04. Движок слушает запросы пользователя, когда он получает запрос на рендеринг, он запускает поток, создает pbuffer...
83 просмотров
schedule 20.07.2022