Qualquer maneira de executar vários aplicativos EGL em tela cheia?

3

Isso surgiu ao tentar lançar o Retroarch do Kodi em um Raspbian sem X, ambos os aplicativos criados para serem executados no KMS / DRM com o OpenGL ES2 / EGL como backend.

Enquanto a primeira aplicação (Kodi) está rodando, eu posso lançar a outra (Retroarch) e eu posso ouvir o áudio do último em segundo plano, mas a tela e a entrada estão sendo mantidas pela Kodi.

Eu estava procurando por alguma forma de alternar tarefas básicas neste modo, ou seja, fazer o Kodi renderizar a exibição e a entrada enquanto o Retroarch está em execução e, em seguida, obtê-lo de volta.

  1. Há talvez alguma ferramenta para iniciar aplicativos DRM, permitindo que eles capturem a exibição e a entrada?
  2. Talvez eu possa iniciar os aplicativos em VTs separados?
  3. Algo mais?

Editar : Hoje obtive um resultado em que os dois aplicativos estavam visíveis um em cima do outro, sem a menor ideia do que tornava isso possível. De qualquer forma, isso mostra que deve ser possível para dois aplicativos compartilharem um display EGL simultaneamente, em princípio.

    
por neuviemeporte 19.02.2017 / 21:11

0 respostas

Tags