german77
ae57a99d7d
core: hid: Split SL and SR buttons
2 years ago
Narr the Reg
e1838f51a3
yuzu: Make 3d cube with joycon shape
3 years ago
Narr the Reg
46e835f2d6
yuzu: Add motion preview to controller input
3 years ago
arades79
683019878f
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
45e13b03f3
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
german77
ce1895497d
yuzu: config: Draw turbo buttons with a different color
3 years ago
Narr the Reg
18c9f8eeed
yuzu: Update controller colors and button names
3 years ago
Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
Narr the Reg
064aa3de11
yuzu: ui: Improve battery symbols
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
d14e74132c
settings: Fix controller preview not displaying the correct controller
4 years ago
german77
5d0f3540c4
core/hid: Rename NpadType to NpadStyleIndex
4 years ago
german77
77fa4d4bf6
second commit lion review
4 years ago
german77
730f078302
settings: Fix Debug controller type options
4 years ago
german77
2b1b0c2a30
kraken: Address comments from review
start lion review
4 years ago
german77
064ddacf49
core/hid: Rework battery mappings
4 years ago
german77
b564f024f0
Morph review first wave
4 years ago
german77
af55dd1935
configuration: Migrate controller settings to emulated controller
4 years ago
german77
601ac43495
core/hid: Only signal when needed
4 years ago
german77
4d308fd0b4
hid: Fix controller connection/disconnection
4 years ago
german77
e0da5c1bbc
kraken: Fix errors from rebase and format files
4 years ago
german77
06a5ef5874
core/hid: Add output devices
4 years ago
german77
c405a19b73
yuzu: Update frontend
4 years ago
Romain Failliot
818651909f
Fix a few warnings
- configure_input_player_widget.cpp: always better to use `const auto &`
whenever possible
- profiler.cpp: `ev->pos()` is deprecated, replace with
`ev->position()`, which returns floats, thus the addition of
`.toPoint()` (same as what's happening in `pos()`)
- game_list.cpp: `QString::SplitBehavior` is deprecate, use `Qt::`
namespace instead
4 years ago
german77
5401cf6eb5
input_common/tas: new update method
5 years ago
german77
33a1d790e8
input_common/tas: Document the main class
5 years ago
german77
e6c4bf52f0
input_common/tas: Add swap controller
5 years ago
MonsterDruide1
f078b15565
input_common/tas: Fallback to simple update
5 years ago
german77
c01a872c8e
config: Move TAS options to it's own menu
5 years ago
MonsterDruide1
b42c3ce21d
input_common/tas: Base playback & recording system
The base playback system supports up to 8 controllers (specified by `PLAYER_NUMBER` in `tas_input.h`), which all change their inputs simulataneously when `TAS::UpdateThread` is called.
The recording system uses the controller debugger to read the state of the first controller and forwards that data to the TASing system for recording. Currently, this process sadly is not frame-perfect and pixel-accurate.
Co-authored-by: Naii-the-Baf <sfabian200@gmail.com>
Co-authored-by: Narr-the-Reg <juangerman-13@hotmail.com>
5 years ago
Valeri
d82fc52cea
Replace QPoint with QPointF where applicable
Previously, floats were implicitly cast to integers
4 years ago
german77
1fb158ce90
settings_ui: Add emulated joystick position dot to controller preview
4 years ago
german77
ac48e059bc
settings: Disable controller preview if controller is not active
5 years ago
lat9nq
0e004269a9
configure_input_player_widget: Silence unused variable warnings
Prevents clang 11 from throwing an error since these variables are
unused.
5 years ago
Lioncash
864762cac9
configure_input_player_widget: Reduce duplication of array accessors where applicable
Reduces the amount of code to read in expressions a little bit by
separating constituents out a little.
5 years ago
Lioncash
5c7c212f61
configure_input_player_widget: Avoid nontrivial copies where applicable
Previously a function was copying an array of 20 std::string instances
by value.
5 years ago
german
bcd4e4f650
Use GC image
5 years ago
Jatoxo
2e32ab4e0b
Settings: Add depth to Joysticks on Pro Controller preview ( #5894 )
* Add some depth to ProJoysticks
* address comments
* clang
* address nits
* fix wrong inner_offset when offset.x was 0
5 years ago
german
8893b766c3
Add GC controller animation
5 years ago
german
d6a0975e5d
Refresh controller only when necessary
5 years ago
german
c9597af39d
Add SL SR vectors, change dual joycon view, add missing raw data from keyboard/mouse
5 years ago
german
a7f9983563
Add controller window and single joycon top view
5 years ago
german
ea1f656d7e
Replace text with vectors
5 years ago
german
481cd86722
Make settings controller image change with controller input
5 years ago