Commit Graph

20340 Commits (316a2dd22a25e4cfb31b364ab6595d8bb054411c)
 

Author SHA1 Message Date
bunnei 316a2dd22a hle: kernel: KProcess: Improvements for thread pinning. 3 years ago
bunnei 4c74761155 hle: kernel: KThreadQueue: Remove deprecated code. 3 years ago
bunnei f3d6e31e78 hle: kernel: KConditionVariable: Various updates & simplifications. 3 years ago
bunnei f62c7091a2 hle: kernel: KThread: Migrate to updated KThreadQueue (part 2). 3 years ago
bunnei b0671c7cfa hle: kernel: KThread: Migrate to updated KThreadQueue (part 1). 3 years ago
bunnei beb55cb90e hle: kernel: KConditionVariable: Migrate to updated KThreadQueue. 3 years ago
bunnei e942d97540 hle: kernel: KServerSession: Migrate to updated KThreadQueue. 3 years ago
bunnei 5dff28290f hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue. 3 years ago
bunnei 423acf53b7 hle: kernel: KLightLock: Migrate to updated KThreadQueue. 3 years ago
bunnei 15c721b909 hle: kernel: KAddressArbiter: Migrate to updated KThreadQueue. 3 years ago
bunnei 2f89456041 hle: kernel: KThread: Remove tracking of sync object from threads. 3 years ago
bunnei bc1399204b hle: kernel: Update KThreadQueue and migrate KSynchronizationObject. 3 years ago
bunnei 3dc803a430 core: hle: kernel: Disable dispatch count tracking on single core.
- This would have limited value, and would be a mess to handle properly.
3 years ago
bunnei d14b8fc747 core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard. 3 years ago
bunnei 08c63d5c75 core: cpu_manager: Use invalid core_id on init and simplify shutdown. 3 years ago
bunnei 07690572f7 core: hle: kernel: k_auto_object: Add GetName method.
- Useful purely for debugging.
3 years ago
bunnei 3239442de6 core: hle: kernel: DisableDispatch on suspend threads. 3 years ago
bunnei 284015dfd7 core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling. 3 years ago
bunnei d604edfedf core: cpu_manager: Use KScopedDisableDispatch. 3 years ago
bunnei 178584e56f core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate. 3 years ago
bunnei 629f9274ac core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess. 3 years ago
bunnei 13c82d042f core: hle: kernel: k_scheduler: Improve ScheduleImpl. 3 years ago
bunnei f412d2027a core: hle: kernel: k_scheduler: Improve Unload. 3 years ago
bunnei f13fce3953 core: hle: kernel: k_process: DisableDispatch on main thread. 3 years ago
bunnei 4c18a207a4 core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary. 3 years ago
bunnei 04daefa488 core: hle: kernel: k_thread: Add KScopedDisableDispatch. 3 years ago
bunnei 3bd5d4b6f8 core: hle: kernel: Ensure idle threads are closed before destroying scheduler. 3 years ago
bunnei 669a2d2c67 core: hle: kernel: Reflect non-emulated threads as core 3. 3 years ago
bunnei 77b11b927c
Merge pull request #7529 from german77/sdl2.0.18
input_common: Update SDL to 2.0.18
3 years ago
bunnei bafee97589
Merge pull request #7524 from german77/hid_stub
service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignment
3 years ago
Narr the Reg 133504b74b input_common: Update SDL to 2.0.18 3 years ago
german77 189741b521 service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignment
Used by ring fit adventure 1.2.0
3 years ago
Morph df47cfc32c
Merge pull request #7523 from jam1garner/support-all-subsdks
Add support for subsdk8 and subsdk9
3 years ago
jam1garner 29559930e9 loader: Support loading subsdk{8,9} 3 years ago
Morph 975931e8fa
Merge pull request #7520 from ameerj/missing-copyright
general: Add missing copyright notices
3 years ago
ameerj 41aec2773f general: Add missing copyright notices 3 years ago
Morph fae07919af
Merge pull request #7518 from german77/is_npad_valid
core/hid: Add missing controller type
3 years ago
german77 7347cdb651 core/hid: Add missing controller type 3 years ago
Fernando S f1f91ad468
Merge pull request #7494 from Morph1984/no-time-to-wait
native_clock: Wait for less time in EstimateRDTSCFrequency
3 years ago
bunnei 60e923046e
Merge pull request #7503 from german77/is_npad_valid
core/hid: Ensure only valid npad are connected
3 years ago
german77 7fe455e42e core/hid: Ensure only valid npad are connected 3 years ago
bunnei e482dd82b9
Merge pull request #7467 from liushuyu/fix-linux-decoding
video_core/codecs: more robust ffmpeg hwdecoder selection logic
3 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.
3 years ago
bunnei a2fb5a13b2
Merge pull request #7489 from Morph1984/steady-clock
general: Replace high_resolution_clock with steady_clock
3 years ago
liushuyu e7f10de11a
video_core/cmake: link against libva explicitly ...
... to fix build on Flatpak (and self-builds)
3 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
3 years ago
liushuyu 20a46790d7 video_core/codec: address comments 3 years ago
liushuyu cd27f211c8 video_core/codecs: more robust ffmpeg hwdecoder selection logic 3 years ago
bunnei fdcc161323
Merge pull request #7490 from Morph1984/stub-album-save-screenshot
service: am: ISelfController: Stub SaveCurrentScreenshot
3 years ago
Morph f138731e2f service: am: ISelfController: Stub SaveCurrentScreenshot
- Used by Disney Magical World 2: Enchanted Edition
3 years ago