A atualização do Dolphin Emulator adiciona correções para a API Vulkan no Android Pie, emulação de ponteiro do Wii Remote e muito mais

O Dolphin Emulator no Android é um dos emuladores mais bem feitos do mercado. Você pode jogar jogos de Wii e jogos de GameCube diretamente do seu telefone, desde que seja poderoso o suficiente. Atualmente, dispositivos como o Razer Phone 2 e o OnePlus 6T são suficientes para fazer exatamente isso. Eu pessoalmente gostei de The Simpsons: Hit and Run direto do meu smartphone, junto com Super Smash Bros Brawl. O desempenho não é perfeito e pode ser melhorado bastante. O último relatório de progresso do Dolphin para dezembro de 2018 e janeiro de 2019 documenta uma série de alterações de aprimoramento de desempenho para compilações do emulador Android, e algumas delas são ótimas.

Vulkan: Corrija a renderização de novos drivers Adreno com a atualização do Android 9 Pie

Primeiro, e uma das atualizações mais importantes, é uma correção para a API Vulkan para dispositivos Qualcomm Snapdragon que executam o Android Pie. Com os drivers gráficos Adreno atualizados que acompanham o Android 9 Pie BSP que a Qualcomm forneceu aos OEMs, o Dolphin Emulator não pôde fazer o uso adequado da API Vulkan devido a drivers Adreno quebrados, o que é problemático, pois os dispositivos provavelmente poderão os jogos com a melhor capacidade também são os que provavelmente serão atualizados para essa versão. A execução de jogos no Dolphin com a API Vulkan geralmente resulta em melhor desempenho do que apenas no uso do OpenGL, mas às vezes isso pode quebrar as coisas. É preferível usá-lo, portanto, não poder significar que os proprietários de dispositivos não estavam tirando o máximo proveito de seus smartphones. Agora que isso está fora do caminho, graças a uma solução alternativa feita pelos desenvolvedores do Dolphin Emulator, os usuários devem ver um desempenho ainda melhor no futuro.

Os drivers Adreno fornecidos com a atualização do Android 9 Pie não exibem as mensagens de exibição do Dolphin na tela. Créditos da imagem: MayImilae, JMC47 da equipe do Dolphin Emulator.

Ao ativar o renderdoc para rastrear o problema, os desenvolvedores puderam ver que o jogo estava renderizando. Créditos da imagem: MayImilae, JMC47 da equipe do Dolphin Emulator.

Correção da caixa delimitadora no GLES

Bounding Box é um recurso usado para certos efeitos em jogos como Paper Mario: The Thousand Year Door e Super Paper Mario. A emulação do recurso depende dos recursos do OpenGL ES, mas as GPUs Adreno e Mali usam o GL ES, que possui muito menos recursos que o OpenGL ES. Devido a um erro na codificação do emulador em que o emulador chamou uma função que não está disponível no GL ES, jogos como Paper Mario: The Thousand Year Door travavam em dispositivos que não são da NVIDIA SHIELD.

Sem a emulação Bounding Box, muitos efeitos do jogo estão faltando e o jogo pode falhar. Créditos da imagem: MayImilae, JMC47 da equipe do Dolphin Emulator.

Com a emulação Bounding Box, alguns dos efeitos do jogo, como Mario entrando no modo de papel, são renderizados corretamente. Créditos da imagem: MayImilae, JMC47 da equipe do Dolphin Emulator.

Emulação de ponteiro do Wii Remote

Além disso, a emulação de ponteiro do Wii Remote foi adicionada. Jogos como Super Mario Galaxy dependem um pouco da capacidade de ter um Wii Remote apontando para a tela, algo que não é possível sem um Dolphin Bar. O trabalho foi realizado para que você possa simplesmente tocar na tela para onde deseja apontar. Vai ser desajeitado para atiradores, mas funciona muito bem em jogos em que você não precisa se mover e apontar ao mesmo tempo. Animal Crossing: City Folk é outro exemplo de jogo que funcionará muito bem com a emulação de ponteiro do Wii Remote.

//thumbs.gfycat.com/InsistentZestyIchidna-mobile.mp4

Mudanças diversas

E embora as melhorias nos recursos sejam ótimas, as otimizações ocultas também são excelentes. O adaptador oficial do GameCube agora funciona, assim como os controles remotos oficiais do Wii. Também foram feitas várias correções de cálculo e renderização, para que você possa se beneficiar de uma emulação mais precisa. Confira a postagem completa do blog abaixo para ver as mudanças feitas para melhorar o Dolphin Emulator no Android.


Fonte: Emulador Dolphin