yuzu Git (2018/08/15) – EmuCR
yuzu Git (2018/08/15) 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 shared 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 #1069 from bunnei/vtx-sz
* maxwell_to_gl: Properly handle UnsignedInt/SignedInt sizes.
* Merge pull request #1070 from bunnei/cbuf-sz
* gl_rasterizer: Fix upload size for constant buffers.
* Merge pull request #1071 from bunnei/fix-ldc
* gl_shader_decompiler: Several fixes for indirect constant buffer loads.
* Merge pull request #1068 from bunnei/g8r8s
* gl_rasterizer_cache: Implement G8R8S format.
* Merge pull request #1067 from lioncash/init
* emu_window: Ensure WindowConfig members are always initialized
* Merge pull request #1073 from lioncash/3ds
* loader: Remove address mapping remnants from citra
* Merge pull request #1072 from lioncash/svc
* kernel/svc: Log svcBreak parameters
* Merge pull request #1063 from lioncash/inline
* common/xbyak_abi: Mark defined functions in header as inline
* common/xbyak: Use nested namespace specifiers where applicable
* Merge pull request #1074 from greggameplayer/Z16_UNORM
* Implement Z16_UNORM in PixelFormatFromTextureFormat function
* Merge pull request #1054 from zhaowenlan1779/misc-fixup
* common/misc: use windows.h
* Merge pull request #1056 from lioncash/mm
* mm_u: Forward all old variants of functions to the new ones
* mm_u: Move implementation class into the cpp file
* Merge pull request #1066 from lioncash/aarch64
* CMakeLists: Add architecture detection for AArch64
* Merge pull request #1062 from lioncash/unused
* common: Remove unused old breakpoint source files
* Merge pull request #1055 from lioncash/init
* audout_u: Correct IAudioOut initializer list order
* Merge pull request #1058 from greggameplayer/BC7U_Fix
* Fix BC7U
* Merge pull request #1050 from bunnei/rgba16-unorm
* renderer_opengl: Implement RenderTargetFormat::RGBA16_UNORM.