EmuCR Feeds
Email Us

EmuCR: yuzuyuzu Git (2018/08/21) 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 #1123 from lioncash/screen
* rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature
* renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselves
* Merge pull request #1129 from lioncash/header
* service/filesystem: Use forward declarations where applicable
* romfs_factory: Remove unnecessary includes and use forward declarations where applicable
* Merge pull request #1132 from Subv/gl_FragDepth
* Shaders: Implement depth writing in fragment shaders.
* Merge pull request #1134 from lioncash/log
* Merge pull request #1121 from Subv/tex_reinterpret
* Rasterizer: Reinterpret the raw texture bytes instead of blitting (and thus doing format conversion) to a new texture when a game requests an old texture address with a different format.
* Rasterizer: Don't attempt to copy over the old texture's data when doing a format reinterpretation if we're only going to clear the framebuffer.
* Merge pull request #1133 from lioncash/guard
* gl_stream_buffer: Add missing header guard
* Merge pull request #1126 from lioncash/telem
* telemetry_session: Don't allocate std::string instances for program lifetime in GetTelemetryId() and RegenerateTelemetryId()
* Merge pull request #1131 from bunnei/impl-tex3d-texcube
* shader_bytecode: Replace some UNIMPLEMENTED logs.
* gl_shader_decompiler: Implement Texture3D for TEXS.
* gl_shader_decompiler: Implement TextureCube for TEX.
* Merge pull request #1106 from Subv/multiple_rendertargets
* Shaders: Write all the enabled color outputs when a fragment shader exits.
* Merge pull request #1130 from Subv/tex_2d
* Shaders: Fixed the coords in TEX with Texture2D.
* Shaders: Log and crash when using an unimplemented texture type in a texture sampling instruction.
* Merge pull request #1122 from lioncash/acc
* acc: Replace profile_manager include with a forward declaration
* acc: Simplify WriteBuffer call within LoadImage()
* acc: Correct IProfile's constructor initializer list order
* acc: Remove unused DEFAULT_USER_ID
* profile_manager: Use INVALID_UUID in the initializer of last_opened_user
* profile_manager: Remove unnecessary memcpy in GetProfileBaseAndData()
* profile_manager: Use type aliases for username data, profile data, and user arrays
* profile_manager: Take ProfileInfo by const reference where applicable
* profile_manager: Make array parameter to CreateNewUser a const reference
* profile_manager: Remove unnecessary static
* profile_manager: Simplify UUID's two param constructor, operator==, and operator bool
* profile_manager: Move UUID generation function to the cpp file
* profile_manager: Remove unnecessary std::move in AddToProfiles() and CreateNewUser()
* Merge pull request #1125 from bunnei/update-dynarmic
* externals: Update dynarmic to a42f301c.
* Merge pull request #1095 from DarkLordZach/sysarchives
* registration: Add Data_Unknown5 NCAContentType
* filesystem: Add support for loading of system archives
* Merge pull request #1127 from yuzu-emu/revert-838-port-3616
* Revert "Port #3616 from Citra: "appveyor: set jobs to 4 for mingw""
* Merge pull request #1064 from lioncash/telemetry
* common/telemetry: Migrate core-independent info gathering to common
* Merge pull request #1104 from Subv/instanced_arrays
* GLRasterizer: Implemented instanced vertex arrays.
* Merge pull request #1115 from Subv/texs_mask
* Shaders/TEXS: Fixed the component mask in the TEXS instruction.
* Merge pull request #1112 from Subv/sampler_types
* Shader: Implemented the TLD4 and TLD4S opcodes using GLSL's textureGather.
* Shader: Use the right sampler type in the TEX, TEXS and TLDS instructions.
* Shader: Added bitfields for the texture type of the various sampling instructions.
* Shaders: Added decodings for TLD4 and TLD4S
* Merge pull request #1117 from ogniK5377/CheckFreeCommunicationPermission
* Added CheckFreeCommunicationPermission
* Merge pull request #1017 from ogniK5377/better-account
* Better UUID randomness
* Removed un-needed count from ListOpenUsers and ListAllUsers
* Added better explanations in the profile manager
* Code cleanup for profile manager
* Removed const from ProfileBase Invalidate
* fixed invalid uuid bool operator
* Added GetOpenUserCount
* Removed all for loops from the profile manager
* Added missing ListAllUsers count
* If statement style change
* Second round of account changes
* First round of account changes
* Rebase with dynarmic master
* Refactored profile manager sharing
* Merge remote-tracking branch 'origin/master' into better-account
* Added IsUserRegistrationRequestPermitted
* Don't add user if the uuid already exists
* Open first user added
* Inital pass of account backend implementation
* GetProfileBase and GetProfileBaseAndData added
* began initial implementation of "ProfileManager"
* Switched uuids from u128 to new UUID struct
* Merge pull request #1120 from ogniK5377/rgba8-uint
* Implemented RGBA8_UINT
* Merge pull request #1119 from lioncash/uninit
* game_list: Avoid uninitialized variables when retrieving program ID

Download: yuzu Git (2018/08/21)

Random Related Topic Refresh Related Topic

Random Related Topic Loading...


Post a Comment

Can't post a comment? Try This!