Lime-3DS-Emulator/src/citra
Ben 17978cf758
Joystick hotplug support (#4141)
* use SDL_PollEvent instead of SDL_JoystickUpdate

Register hot plugged controller by GUID if they were configured in a previous session

* Move SDL_PollEvent into its own thread

* Don't store SDLJoystick pointer in Input Device; Get pointer on each GetStatus call

* Fix that joystick_list gets cleared after SDL_Quit

* Add VirtualJoystick for InputDevices thats never nullptr

* fixup! Add VirtualJoystick for InputDevices thats never nullptr

* fixup! fixup! Add VirtualJoystick for InputDevices thats never nullptr

* Remove SDL_GameController, make SDL_Joystick* unique_ptr

* fixup! Remove SDL_GameController, make SDL_Joystick* unique_ptr

* Adressed feedback; fixed handling of same guid reconnects

* fixup! Adressed feedback; fixed handling of same guid reconnects

* merge the two joystick_lists into one

* make SDLJoystick a member of VirtualJoystick

* fixup! make SDLJoystick a member of VirtualJoystick

* fixup! make SDLJoystick a member of VirtualJoystick

* fixup! fixup! make SDLJoystick a member of VirtualJoystick
2018-09-08 19:01:30 +02:00
..
emu_window Joystick hotplug support (#4141) 2018-09-08 19:01:30 +02:00
citra.cpp citra: fix SDL logging 2018-09-08 02:51:33 -04:00
citra.rc Add manifest 2017-09-02 20:08:11 -04:00
CMakeLists.txt CMakeLists: Derive the source directory grouping from targets themselves 2017-12-11 21:11:52 -05:00
config.cpp Add system time configuration (#4043) 2018-08-26 11:47:45 -06:00
config.h Citra: Convert include into forward declaration 2017-05-27 18:41:24 -07:00
default_ini.h Add system time configuration (#4043) 2018-08-26 11:47:45 -06:00
resource.h Sources: Run clang-format on everything. 2016-09-18 09:38:01 +09:00