2018-08-03

yuzu Git (2018/08/03)

EmuCR: yuzuyuzu Git (2018/08/03) 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 #892 from lioncash/global
* video_core: Make global EmuWindow instance part of the base renderer class
* Merge pull request #894 from lioncash/object
* kernel: Move object class to its own source files
* Merge pull request #904 from lioncash/static
* kernel/thread: Make GetFreeThreadLocalSlot()'s loop indices size_t
* kernel/thread: Make GetFreeThreadLocalSlot() reference parameter a const reference
* kernel/thread: Make GetFreeThreadLocalSlot() internally linked
* Merge pull request #906 from lioncash/override
* input_common: Use std::move where applicable
* input_common: Add missing override specifiers
* Merge pull request #907 from lioncash/slot
* yuzu: Use Qt 5 signal/slots where applicable
* Merge pull request #905 from lioncash/vma
* kernel/vm_manager: Convert loop into std::any_of()
* kernel/vm_manager: Use const where applicable
* kernel/vm_manager: Use the VAddr type alias in CarveVMA()
* Merge pull request #903 from lioncash/copy
* vfs_vector: Remove unused variable in FindAndRemoveVectorElement()
* vfs_vector: Avoid unnecessary copies where applicable
* Merge pull request #901 from lioncash/ref
* gl_shader_manager: Take ShaderSetup instances by const reference in UseProgrammableVertexShader() and UseProgrammableFragmentShader()
* Merge pull request #899 from lioncash/unused
* hw: Remove unused files
* Merge pull request #902 from lioncash/array
* gl_state: Make texture_units a std::array
* Merge pull request #891 from lioncash/ns
* service/ns: Add missing ns services
* Implement RGB32F PixelFormat (#886) (used by Go Vacation)
* Merge pull request #893 from lioncash/psc
* logging/log: Remove incorrect description in PCV doc comment
* service: Add psc services
* Merge pull request #896 from lioncash/audio-out
* audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype

Download: yuzu Git (2018/08/03)
Source:Here

0 Comments

Post a Comment