- 15 Sep, 2020 3 commits
-
-
Lioncash authored
Previously this function was using ~16KB of stack (16528 bytes), which was caused by the function arguments being taken by value rather than by reference. We can make this significantly lighter on the stack by taking them by reference.
-
Lioncash authored
This is only used internally and doesn't depend on any class state, so we can make it fully internal.
-
Rodrigo Locatti authored
patch_manager: Minor cleanup
-
- 14 Sep, 2020 8 commits
-
-
Lioncash authored
We make it explicit that we're truncating arithmetic here to resolve compiler warnings (even if the sizes weren't u32/u64 arithmetic generally promotes to int :<)
-
Lioncash authored
We can use these to avoid typing the same type redundantly. This way, if these ever change, only a single location needs to be modified.
-
Lioncash authored
These functions are only used within this translation unit, so we can make them internally linked.
-
Rodrigo Locatti authored
crypto/key_manager: Remove dependency on the global system accessor
-
Lioncash authored
We can supply the content provider as an argument instead of hardcoding a global accessor in the implementation.
-
Rodrigo Locatti authored
kernel: Remove all dependencies on the global system instance
-
Lioncash authored
With this, the kernel finally doesn't depend directly on the global system instance anymore.
-
bunnei authored
service: Remove two usages of the global system accessor
-
- 12 Sep, 2020 2 commits
- 11 Sep, 2020 4 commits
- 10 Sep, 2020 4 commits
-
-
bunnei authored
Project Mjölnir: Part 2 - Controller Applet
-
bunnei authored
configure_input_player: Resolve sign conversion warnings in UpdateMappingWithDefaults()
-
Rodrigo Locatti authored
video_core: Remove all Core::System references in renderer
-
bunnei authored
gc_adapter: Make DeviceConnected() a const member function
-
- 09 Sep, 2020 1 commit
-
-
Morph authored
-
- 07 Sep, 2020 8 commits
-
-
Lioncash authored
Removes more instances of reliance on global state.
-
Lioncash authored
This doesn't modify instance state, so it can be made const.
-
Lioncash authored
Previously the address provided to SendToImpl would never be propagated to SendTo(). This fixes that.
-
Lioncash authored
-
Lioncash authored
Same behavior, less typing.
-
Lioncash authored
We can simplify this a little by explicitly specifying the typename for the lambda function.
-
Lioncash authored
-
bunnei authored
game_list_p: Mark some constants as constexpr
-
- 06 Sep, 2020 2 commits
-
-
ReinUsesLisp authored
Now that the GPU is initialized when video backends are initialized, it's no longer needed to query components once the game is running: it can be done when yuzu is booting. This allows us to pass components between constructors and in the process remove all Core::System references in the video backend.
-
bunnei authored
services: Implement most of bsd:s and GetCurrentIpAddress from nifm
-
- 05 Sep, 2020 1 commit
-
-
LC authored
hid: Implement MergeSingleJoyasDualJoy
-
- 04 Sep, 2020 7 commits
-
-
Morph authored
- Used in multiple games such as Super Mario Odyssey.
-
Morph authored
-
Morph authored
Resolves -Wsign-compare and -Wunused-variable
-
Morph authored
-
Morph authored
-
Morph authored
- Some games like Shipped have a minimum requirement of 0 connected players and is undesired behavior. We must require a minimum of 1 player connected regardless of what games may ask.
-
Morph authored
Now left and right joycons have the same priority (meaning both needs to be supported by the game). Explanation of the new heuristic: Assign left joycons to even player indices and right joycons to odd player indices. We do this since Captain Toad Treasure Tracker expects a left joycon for Player 1 and a right Joycon for Player 2 in 2 Player Assist mode.
-