Lioncash
f41c22d30f
input_engine: Pass VibrationStatus by const reference in SetRumble()
Avoids creating copies of the struct where not necessary.
4 years ago
Lioncash
54e164d9de
input_engine: std::move engine name where applicable
We can allow the name to be moved into, allowing allocations to be
avoided.
4 years ago
Lioncash
d62545828a
input_engine: Remove callback clearing in constructor
The callback map is a member variable, so this will always be empty on
initial construction.
4 years ago
Lioncash
7e34562d34
input_engine: Remove unnecessary semi-colons
Silences -Wextra-semi warnings
4 years ago
Lioncash
caae5d3868
input_engine: Remove unnecessary return
This is a void function, so it doesn't need this.
4 years ago
Valeri
295b676fe6
Remove erroneous #pragma once
4 years ago
Narr the Reg
66a86f54af
service/hid: Improve console motion accuracy
4 years ago
ameerj
8f764d62a5
game_list: Add persistent setting for the favorites row expanded state
Previously, the favorites row was always expanded on launch. This change introduces a persistent setting that allows the favorites row's expanded state to be remembered between launches.
4 years ago
Morph
036cb348bf
maxwell_to_vk: Add ASTC_2D_5X4_UNORM
4 years ago
Feng Chen
755963ada1
Fix blit image/view not compatible
4 years ago
Morph
0f7d2bbd55
maxwell_to_vk: Add ASTC_2D_8X5_UNORM
- Used by Lego City Undercover
4 years ago
Morph
006965d3c0
profiler: Use QWheelEvent position().toPoint()
QWheelEvent::pos() is deprecated. Make use of position().toPoint() instead.
4 years ago
Morph
052c01db9a
renderer_vulkan: Add R16G16_UINT
- Used by Immortals Fenyx Rising
4 years ago
itsmeft24
9a28199c5a
Update k_code_memory.h
4 years ago
itsmeft24
4b0b2d7d1d
make KCodeMemory::GetSourceAddress const
Co-authored-by: Mai M. <mathew1800@gmail.com>
4 years ago
Matías Locatti
aca763fd98
main: Update video core popup
Old version had formatting issues, and I want to provide an answer to the most common reason this pops up in the first place, outdated drivers.
4 years ago
bunnei
5788e077cd
hle: kernel k_scheduler: EnableScheduling: Remove redundant GetCurrentThreadPointer calls.
4 years ago
bunnei
1b1ed86ec7
hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods.
4 years ago
bunnei
38a6477770
hle: kernel: Remove unnecessary virtual specifier on NotifyAvailable.
4 years ago
bunnei
829c4b6144
hle: kernel: Remove unnecessary virtual specifier on EndWait.
4 years ago
bunnei
1457a75a40
hle: kernel: k_light_condition_variable: Revert unnecessary license comment changes.
4 years ago
bunnei
cd4582dc8b
hle: kernel: k_condition_variable: Revert unnecessary style changes.
4 years ago
bunnei
4b2aa52da9
hle: kernel: Remove unnecessary virtual specifier on CancelWait.
4 years ago
bunnei
273223d5f1
hle: kernel: service_thread: Force stop threads on destruction.
4 years ago
bunnei
0231cbd79f
hle: kernel: k_light_lock: Implement CancelWait.
- Fixes a crash in Megadimension Neptunia VII.
4 years ago
bunnei
d17b7268f6
hle: kernel: service_thread: Use std::jthread.
- Fixes a potential deadlock on service thread shutdown.
4 years ago
bunnei
b5970145a5
hle: kernel: k_thread: Skip reschedule on DisableDispatch with SC.
4 years ago
bunnei
6d2bf18df9
hle: kernel: k_thread: Rename sleeping_queue -> wait_queue.
4 years ago
bunnei
43d706c7d2
hle: kernel: svc: Fix deadlock that can occur with single core.
4 years ago
bunnei
826b07162a
hle: kernel: k_thread: Treat dummy threads as a special type.
4 years ago
FernandoS27
8a38790bd3
hle: kernel: fix timing on thread preemption
4 years ago
FernandoS27
2a7b4489a0
hle: kernel: fix scheduling ops from HLE host thread.
4 years ago
bunnei
58da4d5a6e
hle: kernel: Add a flag for indicating that the kernel is currently shutting down.
4 years ago
bunnei
975a4f786b
hle: kernel: KSynchronizationObject: Fix variable shadowing.
4 years ago
bunnei
eb34276885
hle: kernel: Cleanup to match coding style.
4 years ago
bunnei
8fc7d6e631
hle: kernel: KProcess: Improvements for thread pinning.
4 years ago
bunnei
e9231a0b8c
hle: kernel: KThreadQueue: Remove deprecated code.
4 years ago
bunnei
ecd17bbbe4
hle: kernel: KConditionVariable: Various updates & simplifications.
4 years ago
bunnei
050a4270d6
hle: kernel: KThread: Migrate to updated KThreadQueue (part 2).
4 years ago
bunnei
778f03c57a
hle: kernel: KThread: Migrate to updated KThreadQueue (part 1).
4 years ago
bunnei
756fdcbdb1
hle: kernel: KConditionVariable: Migrate to updated KThreadQueue.
4 years ago
bunnei
f81a6a07c0
hle: kernel: KServerSession: Migrate to updated KThreadQueue.
4 years ago
bunnei
346f6e54b5
hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.
4 years ago
bunnei
5ff19c33fc
hle: kernel: KLightLock: Migrate to updated KThreadQueue.
4 years ago
bunnei
2ff578f0ee
hle: kernel: KAddressArbiter: Migrate to updated KThreadQueue.
4 years ago
bunnei
0ad0543cde
hle: kernel: KThread: Remove tracking of sync object from threads.
4 years ago
bunnei
e9cdb3cccb
hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.
4 years ago
bunnei
01b0e5b168
core: hle: kernel: Disable dispatch count tracking on single core.
- This would have limited value, and would be a mess to handle properly.
4 years ago
bunnei
a3dd417cbf
core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.
4 years ago
bunnei
6fd0256f77
core: cpu_manager: Use invalid core_id on init and simplify shutdown.
4 years ago