bunnei
d14b8fc747
core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.
5 years ago
bunnei
08c63d5c75
core: cpu_manager: Use invalid core_id on init and simplify shutdown.
5 years ago
bunnei
07690572f7
core: hle: kernel: k_auto_object: Add GetName method.
- Useful purely for debugging.
5 years ago
bunnei
3239442de6
core: hle: kernel: DisableDispatch on suspend threads.
5 years ago
bunnei
284015dfd7
core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.
5 years ago
bunnei
d604edfedf
core: cpu_manager: Use KScopedDisableDispatch.
5 years ago
bunnei
178584e56f
core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.
5 years ago
bunnei
629f9274ac
core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.
5 years ago
bunnei
13c82d042f
core: hle: kernel: k_scheduler: Improve ScheduleImpl.
5 years ago
bunnei
f412d2027a
core: hle: kernel: k_scheduler: Improve Unload.
5 years ago
bunnei
f13fce3953
core: hle: kernel: k_process: DisableDispatch on main thread.
5 years ago
bunnei
4c18a207a4
core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.
5 years ago
bunnei
04daefa488
core: hle: kernel: k_thread: Add KScopedDisableDispatch.
5 years ago
bunnei
3bd5d4b6f8
core: hle: kernel: Ensure idle threads are closed before destroying scheduler.
5 years ago
bunnei
669a2d2c67
core: hle: kernel: Reflect non-emulated threads as core 3.
5 years ago
german77
189741b521
service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignment
Used by ring fit adventure 1.2.0
4 years ago
jam1garner
29559930e9
loader: Support loading subsdk{8,9}
4 years ago
ameerj
41aec2773f
general: Add missing copyright notices
4 years ago
german77
7347cdb651
core/hid: Add missing controller type
4 years ago
german77
7fe455e42e
core/hid: Ensure only valid npad are connected
4 years ago
Morph
f919498f8f
native_clock: Wait for less time in EstimateRDTSCFrequency
In my testing, waiting for 200ms provided the same level of precision as the previous implementation when estimating the RDTSC frequency.
This significantly improves the yuzu executable launch times since we reduced the wait time from 3 seconds to 200 milliseconds.
4 years ago
liushuyu
e7f10de11a
video_core/cmake: link against libva explicitly ...
... to fix build on Flatpak (and self-builds)
4 years ago
liushuyu
a578df4c6b
video_core/codecs: more fixes for VAAPI detection ...
* skip impersonated VAAPI implementaions ("imposter detection")
* place VAAPI priority below CUDA/NVDEC/CUVID
4 years ago
liushuyu
20a46790d7
video_core/codec: address comments
4 years ago
liushuyu
cd27f211c8
video_core/codecs: more robust ffmpeg hwdecoder selection logic
4 years ago
Morph
f138731e2f
service: am: ISelfController: Stub SaveCurrentScreenshot
- Used by Disney Magical World 2: Enchanted Edition
4 years ago
german77
5ba7b11ba4
yuzu: Implement basic controller navigation
4 years ago
Morph
762b8ad448
general: Replace high_resolution_clock with steady_clock
On some OSes, high_resolution_clock is an alias to system_clock and is not monotonic in nature. Replace this with steady_clock.
4 years ago
Morph
505ae5ea1b
service: friend: Implement GetCompletionEvent
- Used by Super Bomberman R Online
4 years ago
Narr the Reg
e4492a9a82
input_common: Fix error with thread name
4 years ago
Morph
5deecd714b
input_interpreter: Make use of NpadButton instead of a u64
Allows us to be more explicit with the representation of button states and use the provided bit manipulation operators
4 years ago
Morph
322339a5fd
npad: Return NpadButton in GetAndResetPressState
We were previously truncating this to a u32 as there were no known buttons that used the full 64 bits of this type. Fix this now that we know they are used.
4 years ago
Morph
bfac21fca1
core: hid: hid_types: Add "All" to NpadButton
This represents a bitmask for all pressed buttons
4 years ago
Morph
b86fcf7c31
qt_controller: Make use of (Enable/Disable)AllControllerConfiguration
This also moves the use of DisableConfiguration to the destructor.
4 years ago
Morph
940375dfbb
core: hid: hid_core: Add (Enable/DIsable)AllControllerConfiguration
4 years ago
Morph
410df5446e
general: Fix handheld typo
4 years ago
Morph
04f48f0120
core: hid: Mark constructors as explicit
4 years ago
Morph
b9b28c0457
core: hid: Cleanup and amend documentation
4 years ago
Feng Chen
524a9baa7e
Add missing pixel format mapping
4 years ago
german77
dcc4685557
qt_controller: Fix input when the controller applet is ignored
4 years ago
Fernando Sahmkow
5a3463bc2b
Texture Cache: Secure insertions against deletions.
4 years ago
Narr the Reg
54f007efc6
core/ns: Implement GetReadOnlyApplicationControlDataInterface
Used in checkpoint homebrew
4 years ago
Narr the Reg
50d8e753c5
core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountId
Used in checkpoint homebrew
4 years ago
german77
51df96b7c0
settings: Add debug setting to enable all controllers
4 years ago
Narr the Reg
f966c05a74
core/hid: Stub GetUniquePadsFromNpad
Used in checkpoint homebrew
4 years ago
Fernando Sahmkow
ecefc932e6
Texture Cache: Redesigning the blitting system (again).
4 years ago
german77
182cd9004f
config: Remove vibration configuration
4 years ago
german77
a4a0638bc8
applet/controller: Enable configuring mode while the applet is open
4 years ago
Narr the Reg
639402850a
input_common: Fully implement UDP controllers
4 years ago
Fernando Sahmkow
1624f307d0
Texture Cache: Further fix regressions.
4 years ago