ameerj
75c4aec8ab
Revert "Merge pull request #7395 from Morph1984/resolve-comments"
This reverts commit d20f91da11 , reversing
changes made to 5082712b4e .
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
Narr the Reg
23bf2e3bb6
service/hid: Finish converting LIFO objects and address some nits
4 years ago
german77
e64ee99f00
yuzu: Fix TAS from rebase
4 years ago
german77
746c85b560
input_common: Move button names to the frontend
4 years ago
german77
c4760489a0
input_common: Fix SDL controller with inverted axis
4 years ago
german77
922aa9410a
bootmanager: Use cross-platform keyboard input
4 years ago
german77
42949738f2
kraken: Address comments from review
Fix compiler bug
4 years ago
german77
f4e5f89e6f
core/hid: Improve accuary of mouse implementation
4 years ago
german77
654d76e79e
core/hid: Fully implement native mouse
4 years ago
german77
bca299e8e0
input_common: Allow keyboard to be backwards compatible
4 years ago
german77
b673857d7d
core/hid: Improve accuracy of the keyboard implementation
4 years ago
german77
7fcfe24a3e
core/hid: Fix keyboard alignment
4 years ago
german77
71f9b90dd9
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
a17550be98
settings: Remove includes of core.h
4 years ago
german77
e7eee36d52
service/hid: Remove includes of core.h and settings.h
4 years ago
Levi Behunin
690013b342
UI nits
Set top margin to 6 on Right Stick, LeftStick, Face Buttons, D-Pad.
Change property on Input Device QComboBox from minimumSize to minimumContentsLength.
4 years ago
german77
b21fcd9527
service/hid: Add support for new controllers
4 years ago
german77
d14e74132c
settings: Fix controller preview not displaying the correct controller
4 years ago