Age | Commit message (Collapse) | Author |
|
|
|
|
|
Eliminates variable shadowing cases across all the loaders to bring us
closer to enabling variable shadowing as an error in core.
|
|
service: Eliminate cases of member variable shadowing
|
|
applets/swkbd: Fix software keyboard button hint scaling
|
|
Resolves a few localized instances of member variable shadowing. Brings
us a little closer to turning shadowing warnings into errors.
|
|
game_list: Mark games as favorite to make them appear at the top.
|
|
nvhost_vic: Fix device closure
|
|
Changes the keyboard bindings to be based on RPCS3's tried and true keyboard bindings.
|
|
Swaps the Red and Blue channels of the A1B5G5R5_UNORM texture format, which was being incorrectly rendered.
|
|
Implements the OnClose method of the nvhost_vic device, and removes the remnants of an older implementation.
Also cleans up some of the surrounding code.
|
|
Fixes the scaling of the button hints using background images. Now they scale like the rest of the elements.
|
|
ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled
|
|
glue: Add ectx:aw service placeholder
|
|
|
|
program_metadata: Set a default resource size when a NPDM is not present
|
|
program_metadata: Explicitly specify copy/move operators/functions
|
|
SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled
- Used by Pixel Game Maker Series Werewolf Princess Kaguya
|
|
lm: Resolve -Wextra-semi warning
|
|
acc/lbl: Remove unused variables
|
|
aes_util: Make use of std::span
|
|
Sets a default size of 0x1FE00000 bytes (510 MiB) for the system_resource_size when a NPDM is not present.
|
|
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.
|
|
Allows us to simplify the interface quite a bit as it will handle
contiguous sequences for us.
|
|
|
|
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.
|
|
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.
|
|
|
|
|
|
time: Fix GetClockSnapshotFromSystemClockContext
|
|
log/backend: Make use of erase_if
|
|
texture_cache/util: Fix src being used instead of dst within DeduceBlitImages case
|
|
cmake: Use SDL 2.0.14 and fix scope issue
|
|
We can also avoid redundant constructions of the same string repeatedly.
|
|
Same behavior, but less verbose.
|
|
general: Write buffers before pushing raw arguments
|
|
npad: Remove duplicated class member variable
|
|
This line can only ever be reached if src is null, so dereferencing it
here is a logic bug that slipped through.
Instead, we dereference dst instead which is guaranteed to be valid.
|
|
For consistency with the rest of the service implementations
|
|
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.
|
|
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.
|
|
|
|
This removes an incorrect alignment usage and corrects the positions of the popped parameters.
- Fixes Super Kirby Clash crashing on boot
|
|
SDL 2.0.14 introduces an incompatibility with Clang, causing it to
trigger -Wimplicit-fallthrough even though it is marked. Ignore it for
now, with a comment mentioning why this is needed.
|
|
Forces using SDL 2.0.14. Upgrades the SDL external to that version. Adds
a message when switching to the external.
Fixes an error where input_common only links to SDL when SDL2_FOUND is
set, but externals/CMakeLists cannot set that variable to the required
scope. Switch to using ENABLE_SDL2, which we can use since we now
include the SDL source.
|