Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-19 | Merge pull request #1530 from DarkLordZach/aoc-8 | bunnei | |
aoc_u: Stub GetAddOnContentListChangedEvent | |||
2018-10-19 | Merge pull request #1516 from lioncash/hid | bunnei | |
hid: Minor cleanup-related changes | |||
2018-10-19 | aoc_u: Stub GetAddOnContentListChangedEvent | Zach Hilman | |
This event signals the game when new DLC is purchased from the eShop while the game is running. Since, for the forseeable future, yuzu will not have this ability, it seems safe to stub with a dummy event that will never fire. This is needed to boot Sonic Mania Plus (update v1.04). | |||
2018-10-19 | crypto: Use compressed sizes in offset calculation for KIP decompression | Zach Hilman | |
Fixes a fatal crash on start when deriving keys. | |||
2018-10-20 | Stubbed home blocking | David Marcec | |
Needed by arms due to new hid rework | |||
2018-10-18 | Merge pull request #1523 from lioncash/lock | bunnei | |
svc: Add missing error checks in svcArbitrateLock/svcArbitrateUnlock | |||
2018-10-18 | Merge pull request #1511 from lioncash/content | bunnei | |
content_archive: Minor reorganization changes | |||
2018-10-18 | Merge pull request #1521 from ogniK5377/imp-mmu | bunnei | |
Used better names for mm:u and fixed a bad stub | |||
2018-10-18 | svc: Check for word alignment of addresses within ↵ | Lioncash | |
svcArbitrateLock/svcArbitrateUnlock The kernel itself checks whether or not the provided addresses are word aligned before continuing, so we should be doing the same. | |||
2018-10-18 | common: Add function for checking word alignment to alignment.h | Lioncash | |
This will be used in a following change to svcArbitrateLock() and svcArbitrateUnlock() | |||
2018-10-18 | common: Move Is4KBAligned() to alignment.h | Lioncash | |
Aligning on 4KB pages isn't a Switch-specific thing, so this can be moved to common so it can be used with other things as well. | |||
2018-10-18 | core: Remove unnecessary assert in ArmInterface() | Lioncash | |
CpuCore already does this sort of checking, so we can just call that instead of duplicating the assertions. | |||
2018-10-18 | Merge pull request #1510 from lioncash/xci | bunnei | |
XCI: Add function for checking the existence of the program NCA | |||
2018-10-18 | Merge pull request #1505 from FernandoS27/tex-3d | bunnei | |
Implemented 3D Textures | |||
2018-10-19 | Used better names for mm:u and fixed bad stub | David Marcec | |
InitializeWithId needs to return an id which is a u32 which should be a non zero value | |||
2018-10-17 | hid/controller: Remove unused header inclusions | Lioncash | |
swap.h only needs to be present in the header for the type aliases and definitions, it's not actually needed in the cpp files though. input.h is just unused entirely in xpad.h | |||
2018-10-17 | hid/controller/npad: Remove unused dump_idx member variable | Lioncash | |
Given it's unused, we may as well toss it. | |||
2018-10-17 | hid/controller/npad: Remove unnecessary semicolon from the closing brace of ↵ | Lioncash | |
LedPattern's constructor | |||
2018-10-17 | hid/controller/npad: Remove #pragma once from the cpp file | Lioncash | |
This is only useful in headers. | |||
2018-10-17 | hid/controller/npad: Move npad_id_list into the cpp file | Lioncash | |
This is just a lookup table, and since it's private, there's nothing really stateful about it, so we can just move it into the cpp file. | |||
2018-10-17 | hid/controller/npad: Remove unnecessary const from void return type | Lioncash | |
This literally does nothing. | |||
2018-10-17 | hid/controller: Default the destructors of all controller types in the cpp file | Lioncash | |
These classes are non-trivial and are definitely going to be changed in the future, so we default these to prevent issues with forward declarations, and to keep the compiler from inlining tear-down code. | |||
2018-10-17 | controller_base: Default the base class constructor and destructor in the ↵ | Lioncash | |
cpp file The destructor doesn't need to be a pure-virtual function. | |||
2018-10-17 | Merge pull request #1444 from ogniK5377/better-hid | bunnei | |
"Better Hid" Rework Part 1 | |||
2018-10-17 | Merge pull request #1489 from FernandoS27/fix-tlds | bunnei | |
shader_decompiler: Fix TLDS | |||
2018-10-17 | Clang format and other fixes | FernandoS27 | |
2018-10-17 | Implement Reinterpret Surface, to accurately blit 3D textures | FernandoS27 | |
2018-10-17 | Implement GetInRange in the Rasterizer Cache | FernandoS27 | |
2018-10-17 | Implement 3D Textures | FernandoS27 | |
2018-10-17 | Merge pull request #1497 from bunnei/flush-framebuffers | bunnei | |
Implement flushing in the rasterizer cache | |||
2018-10-17 | Merge pull request #1498 from lioncash/aslr | bunnei | |
svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svcGetInfo() | |||
2018-10-17 | Merge pull request #1496 from FernandoS27/tex-array | bunnei | |
Implement Arrays on Tex Instruction | |||
2018-10-17 | Merge pull request #1509 from DarkLordZach/device-save-data | bunnei | |
savedata_factory: Add DeviceSaveData and fix TemporaryStorage | |||
2018-10-17 | gl_rasterizer_cache: Remove unnecessary block_depth=1 on Flush. | bunnei | |
2018-10-17 | gl_rasterizer_cache: Remove unnecessary temporary buffer with unswizzle. | bunnei | |
2018-10-18 | Using dual joycons as the default controller | David Marcec | |
Reason for the change is to allow both docked and undocked mode to work | |||
2018-10-16 | gl_rasterizer_cache: Use AccurateCopySurface for use_accurate_gpu_emulation. | bunnei | |
2018-10-16 | config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation. | bunnei | |
- This will be used as a catch-all for slow-but-accurate GPU emulation paths. | |||
2018-10-16 | rasterizer_cache: Refactor to support in-order flushing. | bunnei | |
2018-10-16 | content_archive: Simpify assignment of bktr_base_romfs in the constructor | Lioncash | |
std::move doesn't actually dereference the data, so it doesn't matter whether or not the type is null. | |||
2018-10-16 | content_archive: Make IsValidNCA() an internally linked function | Lioncash | |
This is only ever used within the cpp file, so it can just be an internal function. | |||
2018-10-16 | content_archive: Simplify rights ID check | Lioncash | |
This is the same as using std::any_of with an inverted predicate. | |||
2018-10-16 | content_archive: Split loading into separate functions | Lioncash | |
The constructor alone is pretty large, the reading code should be split into its consistuent parts to make it easier to understand it without having to build a mental model of a 300+ line function. | |||
2018-10-16 | content_archive: Pass and take NCASectionHeader instance by reference | Lioncash | |
Each header is 512 bytes in size, which is kind of an excessive amount to copy all the time when it's possible to avoid doing so. | |||
2018-10-16 | XCI: Add function for checking the existence of the program NCA | Lioncash | |
The only reason the getter existed was to check whether or not the program NCA was null. Instead, we can just provide a function to query for the existence of it, instead of exposing it entirely. | |||
2018-10-16 | gl_rasterizer_cache: Refactor to only call GetRegionEnd on surface creation. | bunnei | |
2018-10-16 | gl_rasterizer_cache: Only flush when use_accurate_framebuffers is enabled. | bunnei | |
2018-10-16 | gl_rasterizer_cache: Separate guest and host surface size managment. | bunnei | |
2018-10-16 | gl_rasterizer_cache: Rename GetGLBytesPerPixel to GetBytesPerPixel. | bunnei | |
- This does not really have anything to do with OpenGL. | |||
2018-10-16 | gl_rasterizer_cache: Remove unused FlushSurface method. | bunnei | |