Age | Commit message (Collapse) | Author |
|
Previously we assumed a submission package can only contain one Program NCA with a single TitleID.
However, Super Mario 3D All-Stars contains four Program NCAs, each with their unique TitleIDs.
This accounts for the existence of multi-content games such as this one.
- Fixes booting Super Mario 3D All-Stars from the games list.
|
|
kernel/scheduler: Use std::mutex instead of spin lock
|
|
bsd: Resolve a few warnings
|
|
audio_core: Apollo Part 1, AudioRenderer refactor
|
|
Project Mjölnir: Part 2 - Controller Applet
|
|
configure_input_player: Resolve sign conversion warnings in UpdateMappingWithDefaults()
|
|
video_core: Remove all Core::System references in renderer
|
|
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
|
|
- 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>
|
|
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
|
|
Fixes build issues
|
|
fsp_srv: Resolve -Wmaybe_uninitialized warning in OpenSaveDataFileSystem()
|
|
file_sys: Replace inclusions with forward declarations where applicable
|
|
Fixes a typo in the UI file. An ellipsis has 3 dots.
|
|
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
|
|
yuzu: Add motion and touch configuration from Citra
|
|
common/thread: Fix data race in is_set
|
|
hle/kernel: Fix data race in GetCurrentHostThreadID
|
|
Fix thread naming on Linux, which limits names to 15 bytes.
|
|
'driver_id' can only be known on Vulkan 1.1 after creating a logical
device. Move the driver id check to disable
VK_EXT_extended_dynamic_state after the logical device is successfully
initialized.
The Vulkan device will have the extension enabled but it will not be
used.
|
|
I made a request on the Xbyak issue tracker to allow some constructors
to be constexpr in order to avoid static constructors from needing to
execute for some of our register constants.
This request was implemented, so this updates Xbyak so that we can make
use of it.
|
|
sdl_impl: Minor cleanup
|
|
bootmanager: Prevent unnecessary copies in TouchUpdateEvent()
|
|
|
|
UpdateMappingWithDefaults()
Prevents sign mismatch warnings in the loop conditionals.
|
|
|