Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-13 | input_engine: Simplify PreSet* family of functions | Lioncash | |
We can make use of try_emplace() to insert values only if they don't already exist. | |||
2021-12-13 | input_engine: Avoid redundant map lookups | Lioncash | |
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. | |||
2021-12-13 | input_engine: Remove left-over namespace qualifiers | Lioncash | |
These types are part of the InputCommon namespace. | |||
2021-12-13 | input_engine: Iterate by reference rather than by value where applicable | Lioncash | |
Avoids creating copies of several object instances (some of which being over 100 bytes in size). | |||
2021-12-13 | input_engine: Take BasicMotion by const reference with SetMotion() and ↵ | Lioncash | |
TriggerOnMotionChange() Copies the BasicMotion instance once instead of twice. | |||
2021-12-13 | input_engine: std::move InputIdentifier in SetCallback() | Lioncash | |
Allows avoiding std::function allocations. | |||
2021-12-13 | input_engine: Pass LedStatus by const reference | Lioncash | |
Avoids copies where reasonably applicable | |||
2021-12-13 | input_engine: Pass VibrationStatus by const reference in SetRumble() | Lioncash | |
Avoids creating copies of the struct where not necessary. | |||
2021-12-13 | input_engine: std::move engine name where applicable | Lioncash | |
We can allow the name to be moved into, allowing allocations to be avoided. | |||
2021-12-13 | input_engine: Remove callback clearing in constructor | Lioncash | |
The callback map is a member variable, so this will always be empty on initial construction. | |||
2021-12-13 | input_engine: Remove unnecessary semi-colons | Lioncash | |
Silences -Wextra-semi warnings | |||
2021-12-13 | input_engine: Remove unnecessary return | Lioncash | |
This is a void function, so it doesn't need this. | |||
2021-12-13 | Merge pull request #7574 from v1993/patch-1 | Mai M | |
Remove erroneous #pragma once | |||
2021-12-13 | Remove erroneous #pragma once | Valeri | |
2021-12-13 | Merge pull request #7554 from Tachi107/build-remove-unicorn | Mai M | |
build: remove remaining bits of Unicorn | |||
2021-12-12 | Merge pull request #7527 from Tachi107/cubeb-result_of | bunnei | |
build: update cubeb and remove the result_of comment | |||
2021-12-12 | Merge pull request #7462 from bunnei/kernel-improve-scheduling | bunnei | |
Kernel: Improve threading & scheduling V3 | |||
2021-12-10 | build: remove remaining bits of Unicorn | Andrea Pappacoda | |
Unicorn has been removed in fc6db97a09e2de5eff10131ddcab9cf8fb2f736c | |||
2021-12-09 | Merge pull request #7495 from FernandoS27/text-blit-fix-again | Morph | |
Texture Cache: Fix mismatching image/views on blits | |||
2021-12-09 | Merge pull request #7519 from itsmeft24/master | bunnei | |
kernel: svc: Implement ProcessMemory and CodeMemory SVCs | |||
2021-12-08 | Merge pull request #7545 from Morph1984/qt-deprecated-warn | bunnei | |
profiler: Use QWheelEvent position().toPoint() | |||
2021-12-08 | profiler: Use QWheelEvent position().toPoint() | Morph | |
QWheelEvent::pos() is deprecated. Make use of position().toPoint() instead. | |||
2021-12-08 | Merge pull request #7544 from Morph1984/r16g16 | bunnei | |
renderer_vulkan: Add R16G16_UINT | |||
2021-12-08 | renderer_vulkan: Add R16G16_UINT | Morph | |
- Used by Immortals Fenyx Rising | |||
2021-12-07 | Merge pull request #7525 from german77/notifa | bunnei | |
service/notif: Add notif:a and stub ListAlarmSettings, Initialize | |||
2021-12-07 | Merge pull request #7521 from german77/dual_single_joycons | bunnei | |
service/hid: Implement SetNpadJoyAssignmentMode | |||
2021-12-07 | Merge pull request #7488 from vonchenplus/support_multiple_videos_playing | bunnei | |
Support multiple videos playing | |||
2021-12-07 | Merge pull request #7506 from heinermann/focus_crash | Mai M | |
Fixed #7502 | |||
2021-12-07 | Merge pull request #7522 from ameerj/shader-recompiler-filenames | Mai M | |
shader_recompiler/backend: Minor organization and refactoring to reduce compile time overhead | |||
2021-12-07 | Merge pull request #7526 from Void48/patch-1 | Mai M | |
(README) changed the color of Discord badge to use the new color | |||
2021-12-07 | Update k_code_memory.h | itsmeft24 | |
2021-12-07 | make KCodeMemory::GetSourceAddress const | itsmeft24 | |
Co-authored-by: Mai M. <mathew1800@gmail.com> | |||
2021-12-06 | Merge pull request #7531 from Morph1984/zm-msvc | bunnei | |
CMakeLists: Specify /Zm200 when compiling in MSVC | |||
2021-12-06 | hle: kernel k_scheduler: EnableScheduling: Remove redundant ↵ | bunnei | |
GetCurrentThreadPointer calls. | |||
2021-12-06 | hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods. | bunnei | |
2021-12-06 | hle: kernel: Remove unnecessary virtual specifier on NotifyAvailable. | bunnei | |
2021-12-06 | hle: kernel: Remove unnecessary virtual specifier on EndWait. | bunnei | |
2021-12-06 | hle: kernel: k_light_condition_variable: Revert unnecessary license comment ↵ | bunnei | |
changes. | |||
2021-12-06 | hle: kernel: k_condition_variable: Revert unnecessary style changes. | bunnei | |
2021-12-06 | hle: kernel: Remove unnecessary virtual specifier on CancelWait. | bunnei | |
2021-12-06 | hle: kernel: service_thread: Force stop threads on destruction. | bunnei | |
2021-12-06 | hle: kernel: k_light_lock: Implement CancelWait. | bunnei | |
- Fixes a crash in Megadimension Neptunia VII. | |||
2021-12-06 | hle: kernel: service_thread: Use std::jthread. | bunnei | |
- Fixes a potential deadlock on service thread shutdown. | |||
2021-12-06 | hle: kernel: k_thread: Skip reschedule on DisableDispatch with SC. | bunnei | |
2021-12-06 | hle: kernel: k_thread: Rename sleeping_queue -> wait_queue. | bunnei | |
2021-12-06 | hle: kernel: svc: Fix deadlock that can occur with single core. | bunnei | |
2021-12-06 | hle: kernel: k_thread: Treat dummy threads as a special type. | bunnei | |
2021-12-06 | hle: kernel: fix timing on thread preemption | FernandoS27 | |
2021-12-06 | hle: kernel: fix scheduling ops from HLE host thread. | FernandoS27 | |
2021-12-06 | hle: kernel: Add a flag for indicating that the kernel is currently shutting ↵ | bunnei | |
down. |