EmuCR Feeds
Email Us

EmuCR: yuzuyuzu Git (2020/03/10) 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 #3301 from ReinUsesLisp/state-tracker
* video_core/dirty_flags: Address feedback
* renderer_opengl: Fix edge-case where alpha testing might cull presentation
* gl_texture_cache: Remove blending disable on blits
* gl_rasterizer: Don't disable blending on clears
* dirty_flags: Deduplicate code between OpenGL and Vulkan
* vk_rasterizer: Pass Maxwell registers to dynamic updates
* state_tracker: Remove type traits with named structures
* vk_state_tracker: Implement dirty flags for stencil properties
* vk_state_tracker: Implement dirty flags for depth bounds
* vk_state_tracker: Implement dirty flags for blend constants
* vk_state_tracker: Implement dirty flags for depth bias
* vk_state_tracker: Implement dirty flags for scissors
* vk_state_tracker: Initial implementation
* gl_rasterizer: Remove num vertex buffers magic number
* gl_rasterizer: Only apply polygon offset clamp if enabled
* gl_state_tracker: Implement dirty flags for depth clamp enabling
* gl_rasterizer: Disable scissor 0 when scissor is not used on clear
* gl_rasterizer: Notify depth mask changes on clear
* gl_rasterizer: Minor sort changes to clearing
* maxwell_3d: Use two tables instead of three for dirty flags
* gl_state_tracker: Track state of index buffers
* gl_state_tracker: Implement dirty flags for clip control
* gl_state_tracker: Implement dirty flags for point sizes
* gl_state_tracker: Implement dirty flags for fragment color clamp
* gl_state_tracker: Implement dirty flags for logic op
* gl_state_tracker: Implement dirty flags for sRGB
* gl_state_tracker: Implement dirty flags for rasterize enable
* gl_state_tracker: Implement dirty flags for multisample
* gl_state_tracker: Implement dirty flags for alpha testing
* gl_state_tracker: Implement dirty flags for polygon offsets
* gl_state_tracker: Implement dirty flags for primitive restart
* gl_state_tracker: Implement dirty flags for stencil testing
* gl_state_tracker: Implement depth dirty flags
* gl_state_tracker: Implement dirty flags for front face and culling
* gl_state_tracker: Implement dirty flags for blending
* gl_state_tracker: Implement dirty flags for clip distances and shaders
* gl_state_tracker: Add dirty flags for buffers and divisors
* maxwell_3d: Change write dirty flags to a bitset
* gl_state_tracker: Implement dirty flags for vertex formats
* gl_state_tracker: Implement dirty flags for color masks
* gl_state_tracker: Implement dirty flags for scissors
* gl_state_tracker: Implement dirty flags for viewports
* renderer_opengl: Reintroduce dirty flags for render targets
* maxwell_3d: Flatten cull and front face registers
* video_core: Reintroduce dirty flags infrastructure
* gl_state: Remove completely
* gl_state: Remove program tracking
* gl_state: Remove framebuffer tracking
* gl_state: Remove image tracking
* gl_state: Remove texture and sampler tracking
* gl_state: Remove blend state tracking
* gl_state: Remove stencil test tracking
* gl_state: Remove clip control tracking
* gl_state: Remove clip distances tracking
* gl_state: Remove rasterizer disable tracking
* gl_state: Remove viewport and depth range tracking
* gl_state: Remove scissor test tracking
* gl_state: Remove color mask tracking
* gl_state: Remove clamp framebuffer color tracking
* gl_state: Remove multisample tracking
* gl_state: Remove framebuffer sRGB tracking
* gl_state: Remove VAO cache and tracking
* gl_state: Remove depth clamp tracking
* gl_state: Remove depth tracking
* gl_state: Remove primitive restart tracking
* gl_state: Remove logic op tracker
* gl_state: Remove blend color tracking
* gl_state: Remove polygon offset tracking
* gl_state: Remove alpha test tracking
* gl_state: Remove cull mode tracking
* gl_state: Remove front face tracking
* gl_state: Remove point size tracking
* gl_rasterizer: Add oglEnablei helper
* gl_rasterizer: Add OpenGL enable/disable helper
* gl_rasterizer: Remove dirty flags
* common/math_util: Support float type rectangles

Download: yuzu Git (2020/03/10)
Source:Here

Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!