Drivers de vídeo / LCD
-
07-07-2019 - |
Pergunta
Alguém pode me dizer sobre técnicas para o buffer usado em drivers de vídeo especificamente no LCD de em telefones celulares ??
Solução
Eu posso prometer-lhe que varia. hardware moderno em telefones celulares é bem capaz, mas ainda não é sempre utilizado.
Muitos sistemas operacionais não têm buffer -. O código de desenho acessa a memória DMAed pela exibição diretamente, e esforço coloca em sincronização com o retorno vertical
Em seguida, alguns sistemas operacionais introduzidas buffer duplo software para redesenho sem cintilação. A nova cena é composta para um buffer fora da tela, e em seguida, o resultado final é blitted à memória tela. Eu vi implementações desta estratégia que não fez vsync, embora!
Em seguida, coisas como Android são construídos em torno de buffer eficiente ao nível do hardware. O defletor superfície android faz tudo nos bastidores.