yuzu Git (2020/12/31) 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 #5264 from 16-Bit-Dog/patch-1
* Make the coding conventions more consistant
* Merge pull request #5265 from german77/port5509
* Port citra-emu/citra#5509
* Merge pull request #5208 from bunnei/service-threads
* hle: kernel: service_thread: Make thread naming more consistent.
* hle: kernel: Manage service threads on another thread.
* common: ThreadWorker: Add class to help do asynchronous work.
* hle: kernel: Manage host thread IDs using TLS.
* hle: kernel: Move ServiceThread ownership to KernelCore.
* hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession.
* hle: service: Acquire and release a lock on requests.
* audio_core: stream: Ensure buffer is valid before release.
* core: Do not reset device_memory on shutdown.
* core: hle: kernel: Clear process list on boot.
* gpu: gpu_thread: Ensure MicroProfile is shutdown on exit.
* hle: service: vi: Refactor to grab buffer only once.
* service: nvflinger: Improve synchronization for BufferQueue.
* hle: service: Ensure system is powered on before writing IPC result.
* core: kernel: Clear process list earlier.
* video_core: gpu_thread: Do not wait when system is powered down.
* core: settings: Untangle multicore from asynchronous GPU.
* video_core: gpu: Implement synchronous mode using threaded GPU.
* video_core: gpu: Refactor out synchronous/asynchronous GPU implementations.
* hle: kernel: hle_ipc: Remove SleepClientThread.
* hle: service: bsd: Update to work with service threads, removing SleepClientThread.
* hle: service: nvdrv: Revert #4981 to remove usage of SleepClientThread.
* hle: kernel: service_thread: Add parameter for thread pool size.
* hle: service: nvflinger: Refactor locking and interfaces.
* hle: service: vi: Remove usage of SleepClientThread.
* core: hle: server_session: Use separate threads for each service connection.
* Merge pull request #5263 from lioncash/uninit
* half_set: Resolve -Wmaybe-uninitialized warnings
* Merge pull request #5260 from lioncash/uninit
* maxwell_to_vk: Initialize usage variable in SurfaceFormat()
Download: yuzu Git (2020/12/31)
Source:Here
0 Comments
Post a Comment