Как создать EGLDisplay внутри структуры Qt?C++

Программы на C++. Форум разработчиков
Anonymous
 Как создать EGLDisplay внутри структуры Qt?

Сообщение Anonymous »

Я использую Ubuntu с ядром версии 6.10 и процессор Intel Gen 7 с Qt версии 6.7.2.
Чтобы использовать Qt для рендеринга декодированных видеоданных на графическом процессоре , мне нужно привязать EGLImage к текстуре.
Однако при использовании EGL в Qt не удается получить правильный EGLDisplay.
for пример,

Код: Выделить всё

eglGetCurrentDisplay();
возвращает EGL_NO_DISPLAY.
и

Код: Выделить всё

eglGetDisplay(EGL_DEFAULT_DISPLAY);
возвращает допустимый дисплей, но как только он используется для создания EGLImage, он возвращает EGL_NO_IMAGE.
Как получить правильный EGLDisplay в платформе qt?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -framework

Вернуться в «C++»