поток данных при рендеринге с использованием opengl в контексте egl - PullRequest
0 голосов
/ 31 января 2020

Я прочитал много ссылок, но не нахожу это прямо. Здесь я хочу подтвердить правильность моего понимания ниже.

  1. Если я рендерину необработанные видеоданные с использованием библиотеки DRM (libdrm), графический процессор записывает необработанные данные непосредственно в видеопамять, и оттуда представлен на экране как оверлей композитором и скомпонованным с другими windows, затем с помощью DRM, записанного в видеопамять и, наконец, идет на монитор.

почему я так думаю? Потому что, когда рендеринг сделан с использованием libdrm, я не могу переключать никакое другое окно поверх отображаемого экрана. тогда как, если я рендеринг с использованием OpenGLES (например, контекст), я могу переключить другие windows на него.

Пожалуйста, подтвердите / исправьте мое понимание. Заранее спасибо.

...