yuzu Git (2019/09/24) 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 #2869 from ReinUsesLisp/suld
* gl_shader_decompiler: Use uint for images and fix SUATOM
* shader/image: Implement SULD and remove irrelevant code
* shader_bytecode: Add SULD encoding
* Merge pull request #2901 from DarkLordZach/mainline-title-bar
* ci: Correct GitHub Release name
* ci: Determine build date via bash
* ci: Update to use date as build number
* cmake: Add SCM detection for Azure
* ci: Split mainline pipeline and add support for GitHub releases (#2900)
* Merge pull request #2683 from DarkLordZach/lock-exit
* main: Use const on all variable initializations
* qt: Prompt user for confirmation if exit lock is active
* am: Implement ISelfController ExitLock commands
* am: Implement ISelfController Exit
* am: Add RequestExit event to AppletMessageQueue
* core: Track system exit lock status
* Merge pull request #2889 from FearlessTobi/adwsawdawd
* Add missing include
* Merge pull request #2876 from ogniK5377/AcquireNpadStyleSetUpdateEventHandle-fix
* removed comment
* Rebased
* Merge pull request #2877 from ogniK5377/framecount-rev7
* Used revision 5 instead of 7, marked constexpr as static
* Added frame_count for REV7 audio renderer
* Merge pull request #2895 from FearlessTobi/debug-logs
* service/acc: Lower log severity from INFO to DEBUG
* Merge pull request #2873 from ogniK5377/new-ioctls
* server side clang format fix2
* Use clang-format provided by build server
* disable clang-format temp
* Initial implementation of Ioctl2 & Ioctl3
* Merge pull request #2884 from ogniK5377/deglobal-sys-services
* removed unneeded semicolon
* Removed reference to core timing to nvflinger and used system instead
* marked controller constructors as explicit
* Rebase
* Rebase
* Deglobalize System: Vi
* Deglobalize System: Time
* Rebase
* Deglobalize System: NvFlinger
* Rebase
* Deglobalize System: Nim
* Deglobalize System: Nifm
* Deglobalize System: NFP
* Deglobalize System: LDR
* Deglobalize System: IRS
* Deglobalize System: Hid
* Deglobalize System: Friend
* Deglobalize System: Fatal
* Deglobalize System: Btm
* Deglobalize System: Btdrv
* Deglobalize System: Aoc
* Deglobalize System: Am
* Merge pull request #2870 from FernandoS27/multi-draw
* Maxwell3D: Corrections and refactors to MME instance refactor
* Rasterizer: Correct introduced bug where a conditional render wouldn't stop a draw call from executing
* Rasterizer: Refactor and simplify DrawBatch Interface.
* Rasterizer: Address Feedback and conscerns.
* Rasterizer: Refactor draw calls, remove deadcode and clean up.
* VideoCore: Corrections to the MME Inliner and removal of hacky instance management.
* Video Core: initial Implementation of InstanceDraw Packaging
* Merge pull request #2891 from FearlessTobi/rod-tex
* Fix clang-format
* fermi_2d: Lower surface copy log severity to DEBUG
* video_core: Implement RGBX16F PixelFormat
* Merge pull request #2867 from ReinUsesLisp/configure-framebuffers-clean
* gl_rasterizer: Remove unused code paths from ConfigureFramebuffers
* Merge pull request #2893 from ogniK5377/revert-dlz
* Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1"
* Merge pull request #2535 from DarkLordZach/cheat-v2
* dmnt_cheat_vm: Default initialize structure values
* dmnt_cheat_vm: Make Cheat VM compliant to code style
* core: Initialize cheats after load to avoid VMManager crash
* core: Update RegisterCheatList for new VM
* patch_manager: Update cheat parsing for new VM
* nso: Pass build ID directly
* cheat_engine: Move to memory and strip VM
* memory: Port Atmosphere's DmntCheatVm
* log: Add logging class for Cheat Engine
* Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1
* pl_u: Use kernel physical memory
* pl_u: Remove excess static qualifier
* pl_u: Use OSS system archives if real archives don't exist
* system_archive: Synthesize shared fonts system archives
* pl_u: Expose method to encrypt TTF to BFTTF
* externals: Move OSS font data to file_sys in core
* Merge pull request #2886 from MysticExile/dynarmic
* externals: Update dynarmic to master
* Merge pull request #2612 from DarkLordZach/prepo-new
* prepo: Remove system global accessors
* prepo: Implement SaveReport New and System variants
* reporter: Differentiate between Old, New, and System play reports
* Merge pull request #2430 from DarkLordZach/fs-controller
* configure_debug: Move reporting option to logging
* config: Remove Dump options from configure_debug
* filesystem: Add const qualification to various accessors
* yuzu: Add UI to manage filesystem paths and sizes
* core: Store FileSystemController in core
* settings: Add options for managing gamecard emulation
* settings: Add options for setting storage sizes
* yuzu: Port old usages of Filesystem namespace to FilesystemController
* settings: Update LogSettings to show NAND/SDMC paths from FileUtil
* card_image: Add accessors for gamecard certificate
* card_image: Add functions to query gamecard update partition
* content_archive: Add accessors for Rights ID and SDK Version
* partition_data_manager: Add accessor for decrypted PRODINFO partition
* services: Pass FileSystemController as reference to services that need it
* am: Unstub IApplicationFunctions EnsureSaveData (20)
* filesystem: Pass Size Getter functions to IFileSystem for sizes
* sdmc_factory: Add SD Card size getters
* bis_factory: Add getters for NAND partition sizes
* filesystem: Add FileSystemController to deglobalize FS services
* submisson_package: Fix edge case with improperly sized filenames
* sdmc_factory: Add accessor for SDMC Album directory
* sdmc_factory: Add accessor for SDMC PlaceholderCache
* sdmc_factory: Add accessor for content directory
* savedata_factory: Implement savedata creation and don't create dir on open
* patch_manager: Add short-circuit edge-case to GetPatchVersionNames
* patch_manager: Add error checking to load dir to prevent crashes
* registered_cache: Process *.cnmt.nca files
* registered_cache: Implement PlaceholderCache to manage placeholder and installing content
* bis_factory: Fix mod loader edge-case with homebrew title IDs
* bis_factory: Add accessors for BIS placeholder caches
* bis_factory: Add accessor for NAND Image Directory
* bis_factory: Add accessors for BIS content directories
* bis_factory: Add accessors for BIS partitions
* Merge pull request #2883 from ogniK5377/log-game
* Swapped TID and Game name to make it easier to parse
* Log the current title id and game name which is booting
* Update README.md (#2871)
* Merge pull request #2878 from FernandoS27/icmp
* Shader_IR: ICMP corrections and fixes
* Shader_IR: Implement ICMP.
* Merge pull request #2885 from Hexagon12/port-4944
* Added Host CPU and OS to log
* Merge pull request #2806 from FearlessTobi/port-4882
* Address review comments
* Add frametime logging for tracking performance over time
* Merge pull request #2872 from FernandoS27/mem-gpu-opt
* Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerCachedMemory
* Merge pull request #2576 from DarkLordZach/nsp-fix-1
* nsp: Correct status codes for extracted NSPs
* nsp: Use title ID from NPDM metadata for extracted type NSPs
* Merge pull request #2866 from Morph1984/checkbox_fix
* When docked mode is checked, uncheck "joycons docked"
* Merge pull request #2868 from ReinUsesLisp/fix-mipmaps
* maxwell_to_gl: Fix mipmap filtering
* Merge pull request #2879 from ogniK5377/trace-submitgpfifo
* Mark KickOffPb & SubmitGPFIFO as trace
* Merge pull request #2880 from ogniK5377/drawarrays-trace
* Mark DrawArrays as LOG_TRACE
* Merge pull request #2846 from ReinUsesLisp/fixup-viewport-index
* gl_shader_decompiler: Avoid writing output attribute when unimplemented
* Merge pull request #2855 from ReinUsesLisp/shfl
* shader_ir/warp: Implement SHFL
Download: yuzu Git (2019/09/24)
Download: yuzu Canary Git (2019/09/24)
Source:Here
0 Comments
Post a Comment