Вопросы по теме '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 просмотров
schedule
01.06.2022
что не так, когда я использую 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 просмотров
schedule
24.11.2023
Потеря контекста 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 просмотров
schedule
11.03.2022
Не удается успешно запустить приложения 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