yuzu Git (2018/08/09) – EmuCR
yuzu Git (2018/08/09) 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 #988 from lioncash/color
* common/color: Remove unnecessary const qualifiers on return types
* common/color: Get rid of undefined behavior
* Merge pull request #977 from bunnei/bgr565
* gl_rasterizer_cached: Implement RenderTargetFormat::B5G6R5_UNORM.
* Merge pull request #987 from lioncash/vec
* vector_math: Use variable template version of is_signed in Vec classes
* Merge pull request #982 from bunnei/stub-unk-63
* gl_shader_decompiler: Stub input attribute Unknown_63.
* Merge pull request #986 from mailwl/acc-loadimage
* Service/Account: stub LoadImage function
* Merge pull request #976 from bunnei/shader-imm
* gl_shader_decompiler: Let OpenGL interpret floats.
* Merge pull request #981 from bunnei/cbuf-corrupt
* maxwell_3d: Use correct const buffer size and check bounds.
* Merge pull request #978 from bunnei/fixioctl
* nvhost_gpu: Don’t over copy IoctlSubmitGpfifo.
* Merge pull request #985 from bunnei/rt-r11g11b10
* gpu: Add R11G11B10_FLOAT to RenderTargetBytesPerPixel.
* Merge pull request #979 from bunnei/vtx88
* maxwell_to_gl: Implement VertexAttribute::Size::Size_8_8.
* Merge pull request #975 from bunnei/am-stub
* am: Stub SetScreenShotImageOrientation.
* Merge pull request #980 from bunnei/fix-logs
* renderer_opengl: Use trace log in a few places.
* Merge pull request #966 from lioncash/modernize
* common: Convert type traits templates over to variable template versions where applicable
* Merge pull request #850 from DarkLordZach/icon-meta
* configure_gamelist: Use explicit QVariant constructor
* loader: Add icon and title support to XCI
* Fix missing qjpeg DLL
* Use const where applicable
* Avoid parsing RomFS to directory in NCA
* Merge pull request #968 from lioncash/vec
* vector_math: Remove unimplemented function prototypes
* vector_math: Make functions constexpr where applicable
* vector_math: Convert typedefs to type aliases
* Merge pull request #969 from lioncash/lz4
* externals/CMakeLists: Add EXCLUDE_FROM_ALL to lz4’s add_subdirectory() command
* Merge pull request #958 from lioncash/nv-global
* nvdrv: Get rid of global std::weak_ptr