| Age | Commit message (Collapse) | Author |
|
Removes more instances of reliance on global state.
|
|
This doesn't modify instance state, so it can be made const.
|
|
Previously the address provided to SendToImpl would never be propagated
to SendTo(). This fixes that.
|
|
|
|
Same behavior, less typing.
|
|
We can simplify this a little by explicitly specifying the typename for
the lambda function.
|
|
|
|
game_list_p: Mark some constants as constexpr
|
|
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.
|
|
services: Implement most of bsd:s and GetCurrentIpAddress from nifm
|
|
This allows toggling motion on or off, and allows access to the motion configuration.
Also changes the [waiting] text for motion buttons to Shake! as this is how motion is connected to a player.
|
|
|
|
|
|
|
|
|
|
Simplifies the motion assignment in the Dual Joycon entry and assigns index 1 of the motion entry (Motion 2) for the right joycon.
|
|
|
|
hid: Implement MergeSingleJoyasDualJoy
|
|
- Used in multiple games such as Super Mario Odyssey.
|
|
|
|
Resolves -Wsign-compare and -Wunused-variable
|
|
|
|
|
|
- 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.
|
|
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.
|
|
|
|
Implement the fallback applet for the SDL frontend, connecting only the minimum amount of players required.
|
|
This avoids unintentionally changing the states of elements while loading them in.
|
|
Avoids repetitive usages of the int literal '8' or calls to player_widgets.size()
|
|
"Explain Text" is additional text that is shown for each player in the controller applet.
|
|
Co-authored-by: Its-Rei <kupfel@gmail.com>
|
|
Port citra-emu/citra#5495: "Add LGTM static analyzer config file"
|
|
externals: Update Xbyak to 5.96
|
|
gc_poller: Resolve compilation warnings on MSVC
|
|
common_funcs: Add missing XOR operators to DECLARE_ENUM_FLAG_OPERATORS
|
|
hle/scheduler: Fix data race in is_context_switch_pending
|
|
async_shaders: Mark getters as const member functions
|
|
file_sys/patch_manager: Add missing include
|
|
Fixes build issues
|
|
fsp_srv: Resolve -Wmaybe_uninitialized warning in OpenSaveDataFileSystem()
|
|
file_sys: Replace inclusions with forward declarations where applicable
|
|
externals: Work around libusb duplicate GUID errors
|
|
main: Use three dots to complete the ellipsis
|
|
Given we have two libraries that seem to use the same identifier, we can
alter one of them so that the variable is used in place, effectively
changing the used identifier, but without altering the source of
libusb.
|
|
Fixes a typo in the UI file. An ellipsis has 3 dots.
|
|
input_common/motion_input: Make use of Common::PI constant
|
|
Also amend the copyright notice to yuzu's instead of Dolphin's, which was mistakenly copy-pasted from another file.
|
|
input_common: Add a basic class for motion devices
|
|
externals: Track upstream libusb directly
|
|
yuzu: Add motion and touch configuration from Citra
|