yuzu Git (2019/03/14) 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 #2227 from lioncash/override
* renderer_opengl/gl_global_cache: Replace indexing for assignment with insert_or_assign
* renderer_opengl/gl_global_cache: Append missing override specifiers
* Merge pull request #2226 from lioncash/private
* kernel/server_port: Make data members private
* Merge pull request #2223 from lioncash/error
* core/hle/result: Remove now-unnecessary manually defined copy assignment operator
* core/hle/result: Amend error in comment description for ResultCode
* core/hle/result: Remove now-unused constructor for ResultCode
* core/hle/result: Relocate IPC error code to ipc_helpers
* Merge pull request #2187 from FearlessTobi/port-sdl-things
* fixup! Joystick: Allow for background events; Add deadzone to SDLAnalog
* input/sdl: lock map mutex after SDL call
* Input: Remove global variables from SDL Input
* Input: Copy current SDL.h/cpp files to impl
* Merge pull request #2166 from lioncash/vi-init-service
* service/vi: Unstub GetDisplayService
* core/ipc_helper: Allow popping all signed value types with RequestParser
* service/vi: Remove use of a module class
* Merge pull request #2231 from ReinUsesLisp/fixup-bias
* video_core/texture: Fix up sampler lod bias
* Merge pull request #2211 from lioncash/arbiter
* kernel: Make the address arbiter instance per-process
* kernel/svc: Move address arbiter signaling behind a unified API function
* kernel/svc: Move address arbiter waiting behind a unified API function
* Merge pull request #2222 from lioncash/cstr
* service/service: Remove unncessary calls to c_str()
* Merge pull request #2215 from ReinUsesLisp/samplers
* gl_rasterizer: Encapsulate sampler queries into methods
* Merge pull request #2207 from lioncash/hwopus
* service/audio/hwopus: Move decoder state to its own class
* service/audio/hwopus: Provide a name for the second word of OpusPacketHeader
* service/audio/hwopus: Move Opus packet header out of the IHardwareOpusDecoderManager
* service/audio/hwopus: Enclose internals in an anonymous namespace
* Merge pull request #2193 from lioncash/global
* kernel/scheduler: Pass in system instance in constructor
* Merge pull request #2147 from ReinUsesLisp/texture-clean
* shader/decode: Remove extras from MetaTexture
* shader/decode: Split memory and texture instructions decoding
* Merge pull request #2143 from ReinUsesLisp/texview
* gl_rasterizer_cache: Create texture views for array discrepancies
* Merge pull request #2220 from lioncash/cubeb
* audio_core/cubeb_sink: Convert _MSC_VER ifdefs to _WIN32
* Merge pull request #2217 from ReinUsesLisp/rasterizer-logger
* gl_rasterizer: Minor logger changes
* Merge pull request #2219 from Hexagon12/log-settings
* clang fix
* Log 2 new setting values
* Merge pull request #2218 from ReinUsesLisp/cmd-cast
* yuzu_cmd/config: Replace C casts with static_cast
* yuzu_cmd/config: Silent implicit cast warning
* Merge pull request #2210 from lioncash/optional
* kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optional
* travis: Bump macOS version to 10.14
* common/bit_field: Make BitField trivially copyable
* Merge pull request #2209 from lioncash/reorder
* video_core/gpu_thread: Remove unimplemented WaitForIdle function prototype
* video_core/gpu_thread: Amend constructor initializer list order
* Merge pull request #2208 from lioncash/gpu
* video_core/gpu: Make GPU's destructor virtual
* Merge pull request #2191 from ReinUsesLisp/maxwell-to-vk
* maxwell_to_vk: Initial implementation
* Merge pull request #2212 from ReinUsesLisp/dma-push-fix
* dma_pusher: Store command_list_header by copy
* Merge pull request #2195 from lioncash/shared-global
* kernel/shared_memory: Get rid of the use of global accessor functions within Create()
* Merge pull request #2196 from DarkLordZach/web-applet-esc
* web_browser: Add shortcut to Enter key to exit applet
* Merge pull request #2202 from lioncash/port-priv
* kernel/server_session: Make data members private
* kernel/client_session: Make data members private
* Merge pull request #2205 from FearlessTobi/docked-undocked-hotkey
* yuzu: add a hotkey to switch between undocked and docked mode
* Merge pull request #2206 from lioncash/audio-stop
* service/audio/audout_u: Only actually stop the audio stream in StopAudioOut if the stream is playing
* Merge pull request #2055 from bunnei/gpu-thread
* gpu_thread: Fix deadlock with threading idle state check.
* gpu_thread: (HACK) Ignore flush on FlushAndInvalidateRegion.
* gpu: Always flush.
* gpu: Refactor a/synchronous implementations into their own classes.
* gpu: Move command processing to another thread.
* bootmanager: Ensure that we have a context for shader loading.
* gpu: Refactor command and swap buffers interface for asynch.
* gpu: Refactor to take RendererBase instead of RasterizerInterface.
* settings: Add new graphics setting for use_asynchronous_gpu_emulation.
* core: Set is_powered_on before GPU is initialized.
Download: yuzu Git (2019/03/14)
Source:Here
0 Comments
Post a Comment