Quais etapas estão envolvidas na portagem de um aplicativo Xorg OpenGL para o DirectFB?

3

Estou à procura de uma visão panorâmica sobre a portabilidade de um pequeno aplicativo 1 que usa algumas funções OpenGL de sua casa no Xorg para rodar de maneira mais independente usando o DirectFB. Eu não estou familiarizado com C e OpenGL em geral.

Minha motivação é que a plataforma embarcada na qual quero executar este aplicativo (Raspberry Pi) ainda não possui drivers acelerados para o Xorg. Eu só posso obter cerca de 0,5 fps rodando no Xorg. Por outro lado, aplicativos DirectFB de peso muito maior parecem rodar com um pouco de entusiasmo em suas etapas.

Quais modificações provavelmente precisariam ser feitas na base de código e no processo de compilação para criar uma porta DirectFB? Que tipo de dependências / inclusões precisariam ser adaptadas? Eu deveria estar começando do zero com um slate em branco e implementando cada função ou trabalhando para trás tentando compilar / executar o original?

1 Eu só quero executar a parte de exibição de Lyricue . As fontes são lyricue_display.c e lyricue_display.h , mas eu gostaria de veja a pergunta respondida de uma maneira genérica que seria útil para alguém que desejasse portar seu aplicativo favorito.

    
por Caleb 21.01.2013 / 16:07

0 respostas