Age | Commit message (Collapse) | Author |
|
We can make use of try_emplace() to insert values only if they don't
already exist.
|
|
We can use iterators to avoid looking up into maps twice in the getter
functions.
At the same time we can also avoid copying the ControllerData structs,
since they're 264 bytes in size.
|
|
These types are part of the InputCommon namespace.
|
|
Avoids creating copies of several object instances (some of which being
over 100 bytes in size).
|
|
TriggerOnMotionChange()
Copies the BasicMotion instance once instead of twice.
|
|
Allows avoiding std::function allocations.
|
|
Avoids copies where reasonably applicable
|
|
Avoids creating copies of the struct where not necessary.
|
|
We can allow the name to be moved into, allowing allocations to be
avoided.
|
|
The callback map is a member variable, so this will always be empty on
initial construction.
|
|
Silences -Wextra-semi warnings
|
|
This is a void function, so it doesn't need this.
|
|
|
|
Kernel: Improve threading & scheduling V3
|
|
Texture Cache: Fix mismatching image/views on blits
|
|
kernel: svc: Implement ProcessMemory and CodeMemory SVCs
|
|
QWheelEvent::pos() is deprecated. Make use of position().toPoint() instead.
|
|
- Used by Immortals Fenyx Rising
|
|
service/notif: Add notif:a and stub ListAlarmSettings, Initialize
|
|
service/hid: Implement SetNpadJoyAssignmentMode
|
|
Support multiple videos playing
|
|
Fixed #7502
|
|
shader_recompiler/backend: Minor organization and refactoring to reduce compile time overhead
|
|
|
|
Co-authored-by: Mai M. <mathew1800@gmail.com>
|
|
GetCurrentThreadPointer calls.
|
|
|
|
|
|
|
|
changes.
|
|
|
|
|
|
|
|
- Fixes a crash in Megadimension Neptunia VII.
|
|
- Fixes a potential deadlock on service thread shutdown.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
down.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|