Как запустить два рендеринга opengl и рендеринг на один экран - PullRequest
0 голосов
/ 18 октября 2018

У нас есть AVM (монитор вокруг обзора), разработанный QT, который нам необходим для портирования на новую платформу, которая не поддерживает QT.

Этот AVM создаст два окна QT (часть всего экрана)) что каждое окно будет запускать OpenGL для визуализации вывода в части экрана (например, 50% s для каждого окна):

QT dual windows

Без поддержки QT, как мы можем реализовать это, используя OpengGL (EGL) напрямую:

  1. Создать несколько окон (или поверхностей) для каждого OpenGL?
  2. Каждый OpenGL визуализирует только часть рендеринга (50%) экрана?

Информация об окружающей среде:

1. Встроенный Linux 2. OpenGL (egl), weston.

1 Ответ

0 голосов
/ 23 октября 2018

удалить код glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);в QT с двумя окнами каждое окно будет вызывать glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) перед рендерингом, следует удалить это, когда QT не поддерживается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...