Changelog:
Exporting saves via the title manager no longer crashes when the export path contains unicode characters
Fixed a regression in DS Virtual Console titles (#1440)
Fixed a bug where the debug shader dumping option would try to write files to the wrong directory
Added a right-click context menu to the PPC debugger disassembly view and fixed some smaller bugs in the debugger
Use libusb as the backend for HID/USB devices on Windows (#1471)
Reduce amount of Vulkan sampler objects that are created. Reduces memory usage slightly and avoids crashes on drivers that have a low limit on sampler objects
Improved index data caching on Vulkan. This may provide a very small performance benefit in some games
The –force-interpreter command line option now always uses single-threaded CPU emulation like originally intended
Upscaling and downscaling options in the graphics settings now work correctly on Vulkan. Previously, the hermite and bicubic scaling options would only work on OpenGL and silently fall back to bilinear filtering on Vulkan
Graphic pack support for custom scaling shaders has been reworked and is now functional on Vulkan, with fixes carrying over to OpenGL. If you are a graphic pack developer see #1392 for details
Cemu will now show an error if the MLC directory is not writeable
Added a workaround for graphic driver crashes seen in the eShop versions of Fatal Frame. These are caused by the game shipping with shaders that contain infinite loops. The actual hardware has an escape mechanism for this that we don’t yet emulate
Added support for connecting Wiimotes via L2CAP on Linux (Details in #1353)
Set correct version for MacOS bundle
Updated Arabic, German, Russian and Swedish translations
Added emulated Dimensions Toypad
Fixed a corruption bug which could occur when reading from titles in .app/.wud/.wux format under rare circumstances
Cemu will now validate all reads for .app/.wud/.wux format titles and log any detected errors to log.txt. In the future we will also show these errors on screen
Reworked the Wii U error dialog implementation (ErrEula) for better accuracy. This should fix the bug where sometimes the error dialog was unskippable in some games
Fixed a bug in the HLE implementation of proc_ui.ProcUIRegisterCallback/ProcUIRegisterBackgroundCallback
Atualizações:
Exportação de saves via o gerenciador de títulos não causa mais falhas quando o caminho de exportação contém caracteres Unicode
Corrigida uma regressão nos títulos do DS Virtual Console (#1440)
Corrigido um erro onde a opção de depuração de shader tentava escrever arquivos no diretório errado
Adicionado um menu de contexto de clique direito na visualização de desassemblagem do depurador PPC e corrigidos alguns erros menores no depurador
Usar o libusb como backend para dispositivos HID/USB no Windows (#1471)
Reduzida a quantidade de objetos de amostragem Vulkan criados. Isso reduz ligeiramente o uso de memória e evita falhas em drivers que têm um limite baixo de objetos de amostragem
Melhoria no cache de dados de índice no Vulkan. Isso pode proporcionar um pequeno benefício de desempenho em alguns jogos
A opção de linha de comando –force-interpreter agora sempre usa a emulação de CPU de thread único, como originalmente pretendido
As opções de upscaling e downscaling nas configurações gráficas agora funcionam corretamente no Vulkan. Anteriormente, as opções de escala hermite e bicúbica só funcionavam no OpenGL e caíam silenciosamente para o filtro bilinear no Vulkan
O suporte a pacotes gráficos para shaders de escala personalizados foi refeito e agora está funcional no Vulkan, com correções também aplicadas ao OpenGL. Se você é um desenvolvedor de pacotes gráficos, consulte #1392 para detalhes
O Cemu agora exibirá um erro se o diretório MLC não for gravável
Adicionada uma solução alternativa para falhas de drivers gráficos observadas nas versões do eShop de Fatal Frame. Isso ocorre porque o jogo foi lançado com shaders que contêm loops infinitos. O hardware real possui um mecanismo de escape para isso, que ainda não emulamos
Adicionado suporte para conectar Wiimotes via L2CAP no Linux (Detalhes em #1353)
Versão correta definida para o pacote do MacOS
Atualizadas as traduções em árabe, alemão, russo e sueco
Adicionado Toypad de Dimensões emulado
Corrigido um erro de corrupção que poderia ocorrer ao ler títulos no formato .app/.wud/.wux em circunstâncias raras
O Cemu agora validará todas as leituras de títulos no formato .app/.wud/.wux e registrará qualquer erro detectado no arquivo log.txt. No futuro, também exibiremos esses erros na tela
Refeito o diálogo de erro do Wii U (ErrEula) para maior precisão. Isso deve corrigir o erro onde às vezes o diálogo de erro não podia ser pulado em alguns jogos
Corrigido um erro na implementação HLE de proc_ui.ProcUIRegisterCallback/ProcUIRegisterBackgroundCallback
Comentários