Changelog:

Store configuration file in AppData root if not in working directory (#693)
* Store configuration file in AppData root if not in working directory
This fixes MacOS app bundles, as the emulator cannot write the config
file into the app bundle.
* Remove duplicate fs calls
* I’m an idiot sandwich
Co-authored-by: wheremyfoodat <[email protected]>
GL: Add usingGLES to driverInfo struct (#694)
Wayland fixes part 1
Support GLES on desktop
Merge pull request #698 from wheremyfoodat/glesSupport GLES on desktop
Qt: Fix Wayland supportQt will only create a Wayland surface when show() is called on the main
window and on the ScreenWidget. Thus, call the function before creating
the GL context.
Doesn’t cause regressions on XWayland, untested in other platforms.
Fixes #586
No need to call screen->show() twice
Merge pull request #699 from DaniElectra/waylandQt: Fix Wayland support
Fix disabling Wayland & building on some distros (#700)
GLES: Properly stub out logic ops
Fix git versioning
Merge pull request #701 from jonian/fix-git-versioningFix git versioning
Android_Build: Implement ccache (#703)* Android_Build: Implement ccache
* Update Android_Build.yml
* Update Android_Build.yml
Co-authored-by: wheremyfoodat <[email protected]>
Removed dead Citra link in readme (#706)
CRO: Lighter icache flushes
Implement Luma icache SVCs
Add missing SVC logs
Merge pull request #707 from wheremyfoodat/icacheAdd Luma icache SVCs and don’t flush entire code cache when loading/unloading CROs
GPU: Add sw texture copies
Merge pull request #708 from wheremyfoodat/icacheGPU: Add sw texture copies
Use vk::detail::DynamicLoader instead of vk::DynamicLoader (#710)* Use vk::detail::DynamicLoader instead of vk::DynamicLoader
* Update renderer_vk.cpp

Atualizações:

Armazenar o arquivo de configuração na raiz do AppData se não estiver no diretório de trabalho (#693)
Armazenar o arquivo de configuração na raiz do AppData se não estiver no diretório de trabalho
Isso corrige os pacotes de aplicativos do macOS, já que o emulador não consegue gravar o arquivo de configuração no pacote do aplicativo.
Remover chamadas duplicadas de fs
Eu sou um idiota sanduíche
GL: Adicionar usingGLES à estrutura driverInfo (#694)
Correções do Wayland parte 1
Suporte a GLES no desktop
Merge pull request #698 de wheremyfoodat/glesSupport Suporte a GLES no desktop
Qt: Corrigir suporte ao Wayland
O Qt só criará uma superfície Wayland quando o show() for chamado na janela principal e no ScreenWidget. Assim, chame a função antes de criar o contexto GL.
Não causa regressões no XWayland, não testado em outras plataformas.
Corrige #586
Não há necessidade de chamar screen->show() duas vezes
Merge pull request #699 de DaniElectra/waylandQt: Corrigir suporte ao Wayland
Corrigir desativação do Wayland e compilação em algumas distros (#700)
GLES: Corrigir adequadamente operações lógicas de stub
Corrigir versionamento do git
Merge pull request #701 de jonian/fix-git-versioning Corrigir versionamento do git
Android_Build: Implementar ccache (#703)
Android_Build: Implementar ccache
Atualizar Android_Build.yml
Atualizar Android_Build.yml
Remover link morto do Citra no README (#706)
CRO: Flushes de icache mais leves
Implementar SVCs de icache Luma
Adicionar logs de SVCs ausentes
Merge pull request #707 de wheremyfoodat/icache Adicionar SVCs de icache Luma e não limpar todo o cache de código ao carregar/descarregar CROs
GPU: Adicionar cópias de textura SW
Merge pull request #708 de wheremyfoodat/icache GPU: Adicionar cópias de textura SW
Usar vk::detail::DynamicLoader em vez de vk::DynamicLoader (#710)
Usar vk::detail::DynamicLoader em vez de vk::DynamicLoader
Atualizar renderer_vk.cpp