wwylele
3a8b49a2be
HID: use TouchDevice for touch pad
2017-08-24 13:56:43 +03:00
wwylele
88451a0b73
move MotionEmu from core/frontend to input_common as a InputDevice
2017-08-11 11:05:08 +03:00
wwylele
49b645d6a7
HID: use MotionDevice for Accelerometer and Gyroscope
2017-08-11 11:03:18 +03:00
Yuri Kunde Schlesner
466433f753
Move screen size constants from video_core to core
...
video_core didn't even properly use them, and they were the source of
many otherwise-unnecessary dependencies from core to video_core.
2017-05-27 18:41:24 -07:00
Yuri Kunde Schlesner
65ed1a0a71
Move framebuffer_layout from Common to Core
...
This removes a dependency inversion between core and common. It's also
the proper place for the file since it makes screen layout decisions
specific to the 3DS.
2017-05-27 16:10:25 -07:00
bunnei
15b414c363
Merge pull request #2512 from SonofUgly/custom-layout
...
Add custom layout settings.
2017-03-21 22:57:31 -04:00
wwylele
8b46139770
Input: remove unused stuff & clean up
...
1. removed zl, zr and c-stick from HID::PadState. They are handled by IR, not HID
2. removed button handling in EmuWindow
3. removed key_map
4. cleanup #include
2017-03-01 23:30:57 +02:00
wwylele
1e713bccda
InputCommon: add Keyboard
2017-03-01 23:30:57 +02:00
wwylele
64743d2b46
HID: use AnalogDevice
2017-03-01 23:30:57 +02:00
wwylele
33ce5aea94
HID: use ButtonDevice
2017-03-01 23:30:57 +02:00
wwylele
63ec35d7e1
Input: add device and factory template
2017-03-01 23:30:57 +02:00
Mat M
43cabebf82
Doxygen: Amend minor issues ( #2593 )
...
Corrects a few issues with regards to Doxygen documentation, for example:
- Incorrect parameter referencing.
- Missing @param tags.
- Typos in @param tags.
and a few minor other issues.
2017-02-26 17:58:51 -08:00
Yuri Kunde Schlesner
fac1bfea42
Core: Make PerfStats internally locked
...
More ergonomic to use and will be required for upcoming changes.
2017-02-26 17:22:03 -08:00
Yuri Kunde Schlesner
dcd8d5285c
PerfStats: Add method to get the instantaneous time ratio
2017-02-26 17:22:03 -08:00
SonofUgly
3280609fed
Add custom layout settings.
2017-02-23 10:49:56 -08:00
Weiyi Wang
7304dbcaa1
hid: remove the touch field from PadState ( #2557 )
2017-02-11 01:11:42 -08:00
Yuri Kunde Schlesner
f69bb47213
Merge pull request #2368 from wwylele/camera-2
...
CAM: build the service framework with a dummy implementation
2017-01-29 22:16:39 -08:00
Kloen
11acca36a2
core: emu_window.cpp, fix conversion warnings from float to s16 on MSVC
2017-01-29 16:39:31 +01:00
wwylele
ddca31fb3e
CAM: implement basic camera functions with a blank camera
2017-01-11 11:46:44 +02:00
wwylele
bf90fbae94
Frontend: make motion sensor interfaced thread-safe
2016-12-29 21:18:36 +02:00
wwylele
753865ecfb
Frontend: emulate motion sensor
2016-12-26 10:52:16 +02:00
MerryMage
f587cb1402
core: Move emu_window and key_map into core
...
* Removes circular dependences (common should not depend on core)
2016-12-23 13:42:39 +00:00