Commit Graph

22 Commits

Author SHA1 Message Date
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