2019-10-07

yuzu Git (2019/10/07)

EmuCR: yuzuyuzu Git (2019/10/07) is complied. yuzu is a work-in-progress Nintendo Switch emulator. yuzu is an open-source project, licensed under the GPLv2 (or any later version). yuzu has been designed with portability in mind, with builds available for Windows, Linux, and macOS. The project was started in spring of 2017 by bunnei, one of the original authors of the popular Citra 3DS emulator, to experiment with and research the Nintendo Switch. Due to the similarities between Switch and 3DS, yuzu was developed as a fork of Citra. This means that it uses the same project architecture, and both emulators benefit from sharead improvements. During the early months of development, work was done in private, and progress was slow. However, as Switch reverse-engineering and homebrew development became popular, work on yuzu began to take off as well.

yuzu Git Changelog:
* Merge pull request #2951 from lioncash/global
* core/core: Remove unused header
* core: Remove Core::CurrentProcess()
* hle/service: Replace global system instance calls with instance-based ones
* Merge pull request #2952 from lioncash/warning
* bcat/module: Silence truncation warnings
* bcat: Take std::function instance by value in NullBackend's constructor
* bcat: In-class initialize ProgressServiceBackend's impl member
* bcat: Make ProgressServiceBackend's constructor take a std::string_view
* bcat: Make ProgressServiceBackend's GetEvent() const
* boxcat: Silence an unused variable warning
* Merge pull request #2955 from lioncash/allocator
* alignment: Resolve allocator construction issues on debug
* alignment: Specify trait definitions within the allocator
* Merge pull request #2954 from ReinUsesLisp/fix-invalidation
* gl_shader_disk_cache: Properly ignore existing cache
* Merge pull request #2953 from DarkLordZach/azure-titlebars-gamename
* qt: Fix game name format error
* Merge pull request #2942 from ReinUsesLisp/clang-warnings
* audio/audout_u: Change formatting for old clang-format versions
* yuzu/game_list_worker: Silence warnings
* yuzu/game_list: Silence -Wswitch and -Wunused-variable
* yuzu/configure_service: Silence -Wswitch
* yuzu_tester: Remove unused variable
* service/nvdrv: Silence -Wswitch
* service/nfp: Silence -Wunused and -Wswitch
* service/hid: Silence -Wunused and -Wswitch
* service/am: Silence -Wreorder
* service/hid: Remove unused system reference
* service/friend: Remove unused field
* service/filesystem: Silence -Wunused-variable
* service/bcat: Silence -Wreorder and -Wunused
* service/audio: Silence -Wunused
* service/apm: Silence -Wunused and -Wreorder
* common/file_util: Silence -Wswitch
* Merge pull request #2943 from DarkLordZach/azure-titlebars-v2
* qt: Change titlebar formatting
* common: Add additional SCM revision fields
* ci: Add version counter variable
* Merge pull request #2944 from lioncash/ast
* video_core/control_flow: Eliminate variable shadowing warnings
* video_core/control_flow: Eliminate pessimizing moves
* video_core/ast: Unindent most of IsFullyDecompiled() by one level
* video_core/ast: Make ShowCurrentState() take a string_view instead of std::string
* video_core/ast: Eliminate variable shadowing warnings
* video_core/ast: Replace std::string with a constexpr std::string_view
* video_core/ast: Default the move constructor and assignment operator
* video_core/{ast, expr}: Organize forward declaration
* video_core/expr: Supply operator!= along with operator==
* video_core/{ast, expr}: Use std::move where applicable
* video_core/ast: Supply const accessors for data where applicable
* Merge pull request #2888 from FernandoS27/decompiler2
* Shader_ir: Address feedback
* Shader_Ir: Address Feedback and clang format.
* vk_shader_decompiler: Correct Branches inside conditionals.
* vk_shader_decompiler: Clean code and be const correct.
* Shader_IR: clean up AST handling and add documentation.
* Shader_IR: Correct OutwardMoves for Ifs
* vk_shader_compiler: Don't enclose branches with if(true) to avoid crashing AMD
* gl_shader_decompiler: Refactor and address feedback.
* Shader_IR: corrections and clang-format
* vk_shader_compiler: Correct SPIR-V AST Decompiling
* Shader_IR: allow else derivation to be optional.
* vk_shader_compiler: Implement the decompiler in SPIR-V
* Shader_IR: mark labels as unused for partial decompile.
* Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes.
* gl_shader_decompiler: Implement AST decompiling
* shader_ir: Declare Manager and pass it to appropiate programs.
* shader_ir: Corrections to outward movements and misc stuffs
* shader_ir: Add basic goto elimination
* shader_ir: Initial Decompile Setup

Download: yuzu Git (2019/10/07)
Download: yuzu Canary Git (2019/10/07)
Source:Here

0 Comments

Post a Comment