| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The generation of the copy assignment operators are deprecated on being
generated when a user-provided destructor is present.
We can explicitly specify that we desire this behavior to keep the class
forward compatible with future standards.
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | | |
lm: Resolve -Wextra-semi warning
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Avoids unnecessary default construction of an entry in cases where no
entry exists before overwriting the created entry.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We can perform the lookup and then do the contains check by checking the
end iterator. The benefit of this is that if we *do* find an entry, then
we aren't hashing into the map again to find it.
We can also get rid of an unused std::vector temporary while we're at
it.
|
| | |/ / /
| | | |
| | | |
| | | | |
Resolves a trivial warning with clang.
|
| |\ \ \ \
| | | | |
| | | | | |
acc/lbl: Remove unused variables
|
| | |/ / / |
|
| |\ \ \ \
| |_|/ /
|/| | | |
aes_util: Make use of std::span
|
| | |/ /
| | |
| | |
| | |
| | | |
Allows us to simplify the interface quite a bit as it will handle
contiguous sequences for us.
|
| |\ \ \
| |_|/
|/| | |
emu_window: unsigned -> u32
|
| | | |
| | |
| | |
| | |
| | | |
This is only a 2-tuple, so it can be converted over to the std::pair
class.
|
| | |/
| |
| |
| | |
This is more concise and consistent with the rest of the codebase.
|
| |/ |
|
| |\
| |
| | |
time: Fix GetClockSnapshotFromSystemClockContext
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
This removes an incorrect alignment usage and corrects the positions of the popped parameters.
- Fixes Super Kirby Clash crashing on boot
|
| |\ \
| | |
| | | |
general: Write buffers before pushing raw arguments
|
| | |/
| |
| |
| | |
For consistency with the rest of the service implementations
|
| |\ \
| | |
| | | |
npad: Remove duplicated class member variable
|
| | |/
| |
| |
| |
| |
| | |
ControllerBase already has a System reference that can be accessed from
this class, so we can get rid of this to make the class layout a little
more straightforward.
|
| | |
| |
| |
| | |
Reduces some verbosity and centralizes the function details in one spot.
|
| |/
|
|
|
|
|
|
|
| |
If anything happened to call arp functions in the wrong order and called
IRegistrar's Issue function before SetApplicationLaunchProperty, we'd
read from an uninitialized ApplicationLaunchProperty instance.
Instead, we can always initialize it so if this does happen, then the
outcome of doing such a thing is at least consistently reproducible.
|
| |
|
|
| |
Fixes the softlock after the controller applet exits in Mario Kart 8 Deluxe.
|
| | |
|
| |\
| |
| | |
nvdrv: Cleanup CDMA Processor on device closure
|
| | |
| |
| |
| | |
Brings us a step closer to unifying all channels to share a common interface.
|
| | |
| |
| |
| | |
We reset all the button states to 0 except the first index (which has all the buttons as pressed) to prevent a button hold being interpreted as a button that was pressed once on the first poll.
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
Used by Monster Hunter Generations Ultimate
|
| | | |
|
| | |
| |
| |
| | |
Avoids unnecessary console spam when the inline software keyboard is used.
|
| | | |
|
| | | |
|
| |\ \
| | |
| | | |
core: settings: Add setting for debug assertions and disable by default.
|
| | | |
| | |
| | |
| | | |
- Removes a dependency on core and input_common from common.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
- This is a developer-only setting and no longer needs to be enabled by default.
- Also adds "use_auto_stub" setting to SDL frontend while we are here.
- Supersedes #1340.
|
| | | | |
|
| |\ \ \
| |/ /
|/| | |
kernel/process: Replace process resource limit instance with the kernel's resource limit
|
| | | |
| | |
| | |
| | |
| | |
| | | |
resource limit
This commit addresses the inaccurate behavior of kernel processes creating their own resource limit, rather than utilizing the kernel's system-wide resource limit instance.
|
| | | |
| | |
| | |
| | |
| | | |
This function has a void return value, so this attribute doesn't apply
to it.
|
| |\ \ \
| |/ /
|/| | |
configure_graphics: Add Borderless Windowed fullscreen mode
|
| | | |
| | |
| | |
| | |
| | |
| | | |
The borderless windowed fullscreen mode solves several issues with the presentation of the overlay dialogs and on-screen keyboard in exclusive fullscreen mode, and also has other benefits such as smoother gameplay, lower latency and a significant reduction in screen tearing.
Co-authored-by: Its-Rei <kupfel@gmail.com>
|
| |\ \ \
| | | |
| | | | |
service: time: Setup the network clock with the local clock context
|
| | | | |
| | | |
| | | |
| | | | |
Setting the network time allows some time based events using the network clock to not reset.
|
| |\ \ \ \
| | | | |
| | | | | |
service: time: Fix CalculateStandardUserSystemClockDifferenceByUser
|
| | | | | |
| | | | |
| | | | |
| | | | | |
CalculateStandardUserSystemClockDifferenceByUser passes in the ClockSnapshots through 2 input buffers and not as raw arguments. Fix this by reading the 2 input buffers instead of popping raw arguments.
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
pctl: Rework how pctl works to be more accurate
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Introduces the usage of compatibilities to allow it the module to be closer to how it works on hardware.
|