e482dd82b9
Merge pull request #7467 from liushuyu/fix-linux-decoding
...
video_core/codecs: more robust ffmpeg hwdecoder selection logic
2021-12-03 17:11:12 -08:00
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.
2021-12-03 19:55:59 -05:00
a2fb5a13b2
Merge pull request #7489 from Morph1984/steady-clock
...
general: Replace high_resolution_clock with steady_clock
2021-12-03 16:08:20 -08:00
e7f10de11a
video_core/cmake: link against libva explicitly ...
...
... to fix build on Flatpak (and self-builds)
2021-12-02 22:35:30 -07:00
a578df4c6b
video_core/codecs: more fixes for VAAPI detection ...
...
* skip impersonated VAAPI implementaions ("imposter detection")
* place VAAPI priority below CUDA/NVDEC/CUVID
2021-12-02 21:31:51 -07:00
20a46790d7
video_core/codec: address comments
2021-12-02 21:01:34 -07:00
cd27f211c8
video_core/codecs: more robust ffmpeg hwdecoder selection logic
2021-12-02 21:01:34 -07:00
fdcc161323
Merge pull request #7490 from Morph1984/stub-album-save-screenshot
...
service: am: ISelfController: Stub SaveCurrentScreenshot
2021-12-02 18:02:26 -08:00
f138731e2f
service: am: ISelfController: Stub SaveCurrentScreenshot
...
- Used by Disney Magical World 2: Enchanted Edition
2021-12-02 20:12:24 -05:00
55d6b095e5
Merge pull request #7452 from german77/controller_navigation
...
yuzu: Implement basic controller UI navigation
2021-12-02 19:55:08 -05:00
5ba7b11ba4
yuzu: Implement basic controller navigation
2021-12-02 15:17:44 -06:00
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.
2021-12-02 14:20:43 -05:00
2c47f8aa18
Support multiple videos playing
2021-12-02 12:48:42 +08:00
8a613f6c8f
Merge pull request #7483 from zhaobot/tx-update-20211201022129
...
Update translations (2021-12-01)
2021-11-30 21:31:28 -05:00
40317eccba
Update translations (2021-12-01)
2021-12-01 02:21:55 +00:00
ff63080cd9
Merge pull request #7482 from Morph1984/friend
...
service: friend: Implement GetCompletionEvent
2021-11-30 11:09:22 -08:00
505ae5ea1b
service: friend: Implement GetCompletionEvent
...
- Used by Super Bomberman R Online
2021-11-30 12:19:21 -05:00
46e3ed5a48
Merge pull request #7472 from Morph1984/post-kraken-cleanup
...
core: hid: Post kraken cleanup
2021-11-29 21:10:02 -06:00
e4492a9a82
input_common: Fix error with thread name
2021-11-29 22:03:47 -05:00
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
2021-11-29 19:21:51 -05:00
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.
2021-11-29 19:21:51 -05:00
bfac21fca1
core: hid: hid_types: Add "All" to NpadButton
...
This represents a bitmask for all pressed buttons
2021-11-29 19:21:51 -05:00
b86fcf7c31
qt_controller: Make use of (Enable/Disable)AllControllerConfiguration
...
This also moves the use of DisableConfiguration to the destructor.
2021-11-29 19:21:50 -05:00
051e63c9a1
Merge pull request #7466 from vonchenplus/add_miss_pixel_format_mapping
...
Add missing pixel format mapping
2021-11-29 15:19:15 -08:00
940375dfbb
core: hid: hid_core: Add (Enable/DIsable)AllControllerConfiguration
2021-11-29 17:59:58 -05:00
410df5446e
general: Fix handheld typo
2021-11-29 17:22:59 -05:00
04f48f0120
core: hid: Mark constructors as explicit
2021-11-29 17:20:15 -05:00
b9b28c0457
core: hid: Cleanup and amend documentation
2021-11-29 17:20:14 -05:00
614702488f
Merge pull request #7465 from german77/no_input
...
qt_controller: Fix input when the controller applet is ignored
2021-11-29 07:25:36 -05:00
524a9baa7e
Add missing pixel format mapping
2021-11-29 12:39:37 +08:00
dcc4685557
qt_controller: Fix input when the controller applet is ignored
2021-11-28 21:03:42 -06:00
3031223153
Merge pull request #7396 from FernandoS27/blit-this-mf
...
TextureCache: Eliminate format deduction as full depth conversion has been supported.
2021-11-28 12:16:31 +01:00
5a3463bc2b
Texture Cache: Secure insertions against deletions.
2021-11-28 10:53:27 +01:00
11a9bff36d
Merge pull request #7438 from german77/homebrew2
...
Core: Stub services and functions needed for checkpoint
2021-11-28 00:54:48 -08:00
be56587ad7
Merge pull request #7451 from german77/debug_controller
...
settings: Add debug setting to enable all controllers
2021-11-28 00:54:29 -08:00
54f007efc6
core/ns: Implement GetReadOnlyApplicationControlDataInterface
...
Used in checkpoint homebrew
2021-11-27 20:30:16 -06:00
50d8e753c5
core/pdm: Stub QueryPlayStatisticsByApplicationIdAndUserAccountId
...
Used in checkpoint homebrew
2021-11-27 20:30:16 -06:00
51df96b7c0
settings: Add debug setting to enable all controllers
2021-11-27 20:24:37 -06:00
f966c05a74
core/hid: Stub GetUniquePadsFromNpad
...
Used in checkpoint homebrew
2021-11-27 09:03:10 -06:00
564f105277
Merge pull request #7255 from german77/kraken
...
Project Kraken: Input rewrite
2021-11-27 11:52:08 +01:00
ecefc932e6
Texture Cache: Redesigning the blitting system (again).
2021-11-27 11:22:16 +01:00
182cd9004f
config: Remove vibration configuration
2021-11-26 19:31:04 -06:00
a4a0638bc8
applet/controller: Enable configuring mode while the applet is open
2021-11-26 18:55:28 -06:00
157985f556
Merge pull request #7431 from liushuyu/fix-linux-decoding
...
video_core/codecs: fix multiple decoding issues on Linux
2021-11-26 15:38:40 -08:00
639402850a
input_common: Fully implement UDP controllers
2021-11-26 15:46:36 -06:00
1624f307d0
Texture Cache: Further fix regressions.
2021-11-26 17:03:48 +01:00
50a19b07d1
Merge pull request #7440 from lioncash/fmt
...
CMakeLists: Update fmt to 8.0.1
2021-11-25 20:58:49 -08:00
5303161aa1
CMakeLists: Update fmt to 8.0.1
...
Ensures that we're using the latest version of fmt.
2021-11-25 23:08:45 -05:00
06ad463ec8
Merge pull request #7330 from MightyCreak/simplify-theme-selection
...
Replace "Light" theme by "Default"
2021-11-25 01:52:48 -08:00
23bf2e3bb6
service/hid: Finish converting LIFO objects and address some nits
2021-11-24 20:30:29 -06:00