Emmanuel Gil Peyrot
1138ec0d49
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
10 years ago
Emmanuel Gil Peyrot
628ed4376a
Sources: Run clang-format on everything.
10 years ago
Alexandre LittleWhite Laurent
bfc9c4e48f
Protection against a resize of size 0
10 years ago
wwylele
c1cd474866
Refactor input subsystem
10 years ago
MerryMage
867c111e99
BitField: Make trivially copyable and remove assignment operator
11 years ago
Emmanuel Gil Peyrot
22ae87530b
Common: Cleanup emu_window includes.
11 years ago
Emmanuel Gil Peyrot
b1503b2020
Remove every trailing whitespace from the project (but externals).
11 years ago
Zaneo
b8328593fe
EmuWindow: Clip mouse input coordinates to emulated screen dimensions.
If the mouse position for a mouse move/drag would take it outside the emulated screen dimensions, clip the coordinates to
the emulated screen dimensions.
Qt and GLFW will report negative coordinates for mouse positions to the left, or above citra window. Added restriction
to mouse coordinates passed to touchmoved by Qt/GLFW to be greater or equal to zero.
12 years ago
bunnei
d61b26b79f
HID: Complete refactor of pad/touch input to fix threading issues.
12 years ago
bunnei
953e09ddb5
EmuWindow: Made pad/touch functions non-static.
12 years ago
bunnei
543232436f
EmuWindow: Added infrastructure code to enable touchpad support.
12 years ago
bunnei
25633b431d
Fixed EmuWindow typo (fixes OSX build)
12 years ago
bunnei
9960c49c21
Set framebuffer layout from EmuWindow.
12 years ago
archshift
1f109c6b49
Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx
12 years ago
purpasmart96
ebfd831ccb
License change
12 years ago
Kevin Hartman
02fd19b2f6
Added support for multiple input device types for KeyMap and connected Qt.
12 years ago