2019-05-20

yuzu Git (2019/05/20)

EmuCR: yuzuyuzu Git (2019/05/20) 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 #2500 from FernandoS27/revert-2466
* Revert #2466
* Merge pull request #2441 from ReinUsesLisp/al2p
* shader_ir/other: Implement IPA.IDX
* gl_shader_decompiler: Skip physical unused attributes
* shader_ir/memory: Assert on non-32 bits ALD.PHYS
* shader: Add physical attributes commentaries
* gl_shader_decompiler: Implement GLSL physical attributes
* shader_ir/memory: Implement physical input attributes
* gl_shader_decompiler: Abstract generic attribute operations
* gl_shader_decompiler: Declare all possible varyings on physical attribute usage
* shader: Remove unused AbufNode Ipa mode
* shader_ir/memory: Emit AL2P IR
* shader_bytecode: Add AL2P decoding
* Merge pull request #2410 from lioncash/affinity
* kernel/svc: Make svcCreateThread/svcStartThread/svcSleepThread/svcExitThread calls show up in the debug log
* kernel/svc: Reorganize svcSetThreadCoreMask()
* kernel/thread: Update thread processor ID flags
* Merge pull request #2491 from FernandoS27/dma-fix
* Dma_pusher: ASSERT on empty command_list
* Merge pull request #2452 from FernandoS27/raster-cache-fix
* Correct possible error on Rasterizer Caches
* Merge pull request #2497 from lioncash/shader-ir
* shader/shader_ir: Remove unnecessary inline specifiers
* shader/shader_ir: Simplify constructors for OperationNode
* shader/shader_ir: Remove unnecessary template parameter packs from Operation() overloads where applicable
* shader/shader_ir: Mark tracking functions as const member functions
* shader/shader_ir: Place implementations of constructor and destructor in cpp file
* Merge pull request #2495 from lioncash/cache
* gl_shader_disk_cache: in-class initialize virtual file offset of ShaderDiskCacheOpenGL
* gl_shader_disk_cache: Default ShaderDiskCacheOpenGL's destructor in the cpp file
* gl_shader_disk_cache: Make hash specializations noexcept
* gl_shader_disk_cache: Remove redundant code string construction in LoadDecompiledEntry()
* gl_shader_disk_cache: Make variable non-const in decompiled entry case
* gl_shader_disk_cache: Special-case boolean handling
* Merge pull request #2439 from lioncash/audren
* service/audren_u: Handle variadic command buffers in GetWorkBufferSize()
* service/audren_u: Handle version 2 of performance frame info in GetWorkBufferSize()
* service/audren_u: Clean up work buffer calculations
* Merge pull request #2467 from lioncash/move
* video_core/gpu_thread: Remove redundant copy constructor for CommandDataContainer
* Merge pull request #2463 from lioncash/set
* service/set: Correct and simplify behavior related to copying language codes
* Merge pull request #2466 from yuzu-emu/mme-exit-delay-slot
* GPU/MMEInterpreter: Ignore the 'exit' flag when it's executed inside a delay slot.
* Merge pull request #2468 from lioncash/deduction
* yuzu: Remove explicit types from locks where applicable
* Merge pull request #2472 from FernandoS27/tic
* maxwell_3d: reduce sevirity of different component formats assert.
* Merge pull request #2469 from lioncash/copyable
* video_core/engines/maxwell_3d: Add is_trivially_copyable_v check for Regs
* Merge pull request #2470 from lioncash/ranged-for
* video_core/engines/maxwell3d: Get rid of three magic values in CallMethod()
* video_core/engines/maxwell_3d: Simplify for loops into ranged for loops within InitializeRegisterDefaults()
* Merge pull request #2487 from lioncash/service-return
* service/am: Add missing return in error case for IStorageAccessor's Read()/Write().
* Merge pull request #2480 from ReinUsesLisp/fix-quads
* gl_rasterizer: Pass the right number of array quad vertices count
* Merge pull request #2483 from ReinUsesLisp/fix-point-size
* gl_rasterizer: Limit OpenGL point size to a minimum of 1
* Merge pull request #2471 from lioncash/engine-upload
* video_core/engines/engine_upload: Amend constructor initializer list order
* video_core/engines/engine_upload: Default destructor in the cpp file
* video_core/engines/engine_upload: Remove unnecessary const on parameters in function declarations
* video_core/engines/engine_upload: Remove unnecessary includes
* Merge pull request #2484 from ReinUsesLisp/triangle-fan
* maxwell_to_gl: Add TriangleFan primitive topology
* Merge pull request #2490 from lioncash/float
* ipc_helpers: Amend floating-point type in Pop specialization
* Merge pull request #2492 from lioncash/debugger
* yuzu/debugger/graphics/graphics_breakpoints: Specify string conversions explicitly
* yuzu/debugger/profiler: Specify string conversions explicitly
* yuzu/debugger/wait_tree: Specify string conversions explicitly
* Merge pull request #2486 from lioncash/resetname
* core/kernel/object: Rename ResetType enum members
* Merge pull request #2488 from lioncash/static-fn
* kernel/svc: Mark GetThreadList() and UnmapProcessCodeMemory() as internally linked
* Merge pull request #2493 from lioncash/translate
* yuzu/applets/profile_select: Mark header string as translatable
* Merge pull request #2496 from lioncash/move-con
* gl_shader_gen: std::move objects where applicable
* Merge pull request #2473 from lioncash/vs2019
* CMakeLists: Handle VS 2019 in a less annoying manner
* Merge pull request #2476 from ReinUsesLisp/fix-compat
* yuzu/bootmanager: Explicitly enable deprecated OpenGL features on compat
* Merge pull request #2498 from lioncash/unused-code
* yuzu/util: Remove unused spinbox.cpp/.h

Download: yuzu Git (2019/05/20)
Source:Here

0 Comments

Post a Comment