Commit Graph

20398 Commits (a2f842ce5446ea481d14302e557c25015e7c76b0)
 

Author SHA1 Message Date
bunnei a2fb5a13b2
Merge pull request from Morph1984/steady-clock
general: Replace high_resolution_clock with steady_clock
liushuyu e7f10de11a
video_core/cmake: link against libva explicitly ...
... to fix build on Flatpak (and self-builds)
liushuyu a578df4c6b
video_core/codecs: more fixes for VAAPI detection ...
* skip impersonated VAAPI implementaions ("imposter detection")
* place VAAPI priority below CUDA/NVDEC/CUVID
liushuyu 20a46790d7 video_core/codec: address comments
liushuyu cd27f211c8 video_core/codecs: more robust ffmpeg hwdecoder selection logic
bunnei fdcc161323
Merge pull request from Morph1984/stub-album-save-screenshot
service: am: ISelfController: Stub SaveCurrentScreenshot
Morph f138731e2f service: am: ISelfController: Stub SaveCurrentScreenshot
- Used by Disney Magical World 2: Enchanted Edition
Morph 55d6b095e5
Merge pull request from german77/controller_navigation
yuzu: Implement basic controller UI navigation
german77 5ba7b11ba4 yuzu: Implement basic controller navigation
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.
Feng Chen 2c47f8aa18 Support multiple videos playing
Mai M 8a613f6c8f
Merge pull request from zhaobot/tx-update-20211201022129
Update translations (2021-12-01)
The yuzu Community 40317eccba Update translations (2021-12-01)
bunnei ff63080cd9
Merge pull request from Morph1984/friend
service: friend: Implement GetCompletionEvent
Morph 505ae5ea1b service: friend: Implement GetCompletionEvent
- Used by Super Bomberman R Online
Narr the Reg 46e3ed5a48
Merge pull request from Morph1984/post-kraken-cleanup
core: hid: Post kraken cleanup
Narr the Reg e4492a9a82
input_common: Fix error with thread name
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
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.
Morph bfac21fca1 core: hid: hid_types: Add "All" to NpadButton
This represents a bitmask for all pressed buttons
Morph b86fcf7c31 qt_controller: Make use of (Enable/Disable)AllControllerConfiguration
This also moves the use of DisableConfiguration to the destructor.
bunnei 051e63c9a1
Merge pull request from vonchenplus/add_miss_pixel_format_mapping
Add missing pixel format mapping
Morph 940375dfbb core: hid: hid_core: Add (Enable/DIsable)AllControllerConfiguration
Morph 410df5446e general: Fix handheld typo
Morph 04f48f0120 core: hid: Mark constructors as explicit
Morph b9b28c0457 core: hid: Cleanup and amend documentation
Morph 614702488f
Merge pull request from german77/no_input
qt_controller: Fix input when the controller applet is ignored
Feng Chen 524a9baa7e Add missing pixel format mapping
german77 dcc4685557 qt_controller: Fix input when the controller applet is ignored
Fernando S 3031223153
Merge pull request from FernandoS27/blit-this-mf
TextureCache: Eliminate format deduction as full depth conversion has been supported.
Fernando Sahmkow 5a3463bc2b Texture Cache: Secure insertions against deletions.
bunnei 11a9bff36d
Merge pull request from german77/homebrew2
Core: Stub services and functions needed for checkpoint
bunnei be56587ad7
Merge pull request from german77/debug_controller
settings: Add debug setting to enable all controllers
Narr the Reg 54f007efc6 core/ns: Implement GetReadOnlyApplicationControlDataInterface
Used in checkpoint homebrew
Narr the Reg 50d8e753c5 core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountId
Used in checkpoint homebrew
german77 51df96b7c0 settings: Add debug setting to enable all controllers
Narr the Reg f966c05a74 core/hid: Stub GetUniquePadsFromNpad
Used in checkpoint homebrew
Fernando S 564f105277
Merge pull request from german77/kraken
Project Kraken: Input rewrite
Fernando Sahmkow ecefc932e6 Texture Cache: Redesigning the blitting system (again).
german77 182cd9004f config: Remove vibration configuration
german77 a4a0638bc8 applet/controller: Enable configuring mode while the applet is open
bunnei 157985f556
Merge pull request from liushuyu/fix-linux-decoding
video_core/codecs: fix multiple decoding issues on Linux
Narr the Reg 639402850a input_common: Fully implement UDP controllers
Fernando Sahmkow 1624f307d0 Texture Cache: Further fix regressions.
bunnei 50a19b07d1
Merge pull request from lioncash/fmt
CMakeLists: Update fmt to 8.0.1
Lioncash 5303161aa1 CMakeLists: Update fmt to 8.0.1
Ensures that we're using the latest version of fmt.
bunnei 06ad463ec8
Merge pull request from MightyCreak/simplify-theme-selection
Replace "Light" theme by "Default"
Narr the Reg 23bf2e3bb6 service/hid: Finish converting LIFO objects and address some nits
german77 e64ee99f00 yuzu: Fix TAS from rebase
german77 746c85b560 input_common: Move button names to the frontend