144 Commits

Author SHA1 Message Date
Vicki Pfau
86453b8107 SDL: Check for _mSDLOpenJoystick null return 2025-04-10 16:11:42 -07:00
Vicki Pfau
458300b02e Core: Improve rumble emulation by averaging state over entire frame (fixes #3232) 2024-06-17 00:15:44 -07:00
Vicki Pfau
d5e49a5981 All: Remove unmaintained RasPi and Pandora code 2024-04-22 03:34:55 -07:00
Vicki Pfau
fd4175ebf8 Util: Rename CircleBuffer to mCircleBuffer 2024-04-12 23:27:37 -07:00
Vicki Pfau
0e441527c8 CMake: Rename USE_DEBUGGERS and USE_GDB_STUB to ENABLE_DEBUGGERS and ENABLE_GDB_STUB
ENABLE flags are for optional features, USE flags are for optional dependencies
2024-04-08 03:08:10 -07:00
Vicki Pfau
1f2d0d5056 GBA GPIO: Fix gyro read-out start (fixes #3141) 2024-04-05 00:10:09 -07:00
Vicki Pfau
b5a2f62c88 SDL: Really fix the build this time 2024-04-03 04:59:04 -07:00
Vicki Pfau
ee1a860ac4 SDL: Fix build on SDL 2.0.12 2024-04-03 04:57:19 -07:00
Vicki Pfau
9320588e45 Qt: Switch SDL controller usage from Joystick to GameController 2024-04-03 04:41:54 -07:00
Vicki Pfau
68d120ec55 SDL: Start actually using SDL_GameController for its intended purpose 2024-04-03 02:56:29 -07:00
Vicki Pfau
c8c9fcb665 SDL: Use SDL_GameControllerRumble instead of SDL_JoystickRumble if available 2024-03-12 17:46:25 -07:00
Vicki Pfau
a0613e27ab SDL: Support exposing an axis directly as the gyro value (closes #2531) 2022-06-14 21:12:53 -07:00
Vicki Pfau
4b4eef373f SDL: Use SDL_JoystickRumble where available 2021-11-16 19:06:12 -08:00
Vicki Pfau
c1c931c61f SDL: Add sensor support for controllers with SDL 2.0.14+ 2021-09-10 18:23:32 -07:00
Vicki Pfau
9849af532c All: Fix some warnings 2020-02-27 21:11:23 -08:00
Vicki Pfau
743d5603d1 SDL: Refresh stale pointers after adding a joystick (fixes #1622) 2020-02-15 17:08:50 -08:00
Vicki Pfau
0707cc2cc0 SDL: Use controller GUID instead of name 2019-12-14 17:22:34 -08:00
Cameron Cawley
36ad461ee0 SDL: Support resizing the window when using the SDL1 GL renderer 2019-05-04 14:48:13 -07:00
Vicki Pfau
062ba0767c SDL: Fix handling of invalid gamepads (fixes #1239) 2018-12-09 18:34:23 -08:00
Vicki Pfau
a748e0c795 All: Partial warnings burndown 2018-10-17 09:21:39 -07:00
Vicki Pfau
9ed127d524 SDL: Fix input when caps/num lock are on (fixes #774) 2018-08-19 09:53:21 -07:00
Vicki Pfau
d571d8921f SDL: Load/store RTC state 2018-07-14 14:19:29 -07:00
Vicki Pfau
182efc916e Revert "SDL: Fix keyrepeat causing thread interruptions"
This reverts commit 932b8117a4d83632534536a8b87b8dafcafefbe0.
2018-07-14 13:31:33 -07:00
Vicki Pfau
932b8117a4 SDL: Fix keyrepeat causing thread interruptions 2018-01-28 08:45:35 -08:00
Vicki Pfau
8d1b41f695 SDL: Fix potential race condition when pressing keys (fixes #872) 2017-09-17 16:44:05 -07:00
Vicki Pfau
e1325b0373 Core: Make threading optionally opaque 2017-07-12 17:43:04 -07:00
Vicki Pfau
bd30fbeb81 Debugger: Export debugger interface 2017-06-11 13:28:55 -07:00
Vicki Pfau
000f232c58 Core: Begin log revamp 2017-03-05 15:58:00 -08:00
Vicki Pfau
d2bf16b872 Qt: Automatically load controller profile when plugged in 2017-01-23 23:38:13 -08:00
Vicki Pfau
2da3d3e6ba SDL: Automatically map controllers when plugged in 2017-01-23 23:09:31 -08:00
Vicki Pfau
78526ae71a SDL: Add support for configuring hats 2017-01-23 01:00:48 -08:00
Jeffrey Pfau
fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00
Jeffrey Pfau
5b80b8e4c7 Debugger: Make building with debugging aspects optional 2016-10-26 23:28:25 -07:00
Jeffrey Pfau
1073e6cc8e SDL: Remove scancode key input 2016-09-23 14:43:05 -07:00
Jeffrey Pfau
e2807b3915 Core: Revise how savegame loading works 2016-09-18 00:09:15 -07:00
Jeffrey Pfau
ccf584238b SDL: More responsive rumble 2016-09-16 12:51:33 -07:00
Jeffrey Pfau
56722324ef Core: Put back rewind 2016-08-28 20:55:43 -07:00
Jeffrey Pfau
36ea5ea89c Core: Migrate extdata to core 2016-05-28 16:39:25 -07:00
Jeffrey Pfau
4375e7029f SDL: Fix SDL 1.2 build 2016-05-11 23:12:03 -07:00
Jeffrey Pfau
1cc0bdeec1 Debugger: Refactor large portions of debugger to allow for multiplatform 2016-04-25 21:49:29 -07:00
Jeffrey Pfau
6fe4c2a511 SDL: Remove default gamepad mappings 2016-02-20 23:10:52 -08:00
Jeffrey Pfau
6acc14d31b SDL: Fix potential joystick crash in games with rumble 2016-02-20 22:21:37 -08:00
Jeffrey Pfau
dc62c52faa SDL: Fix joystick initialization on BSD 2016-02-20 21:44:51 -08:00
Jeffrey Pfau
ff637c84d1 GBA: Kill GBALog 2016-02-11 23:50:58 -08:00
Jeffrey Pfau
a75c019fab GBA Thread: Kill GBAThread 2016-02-10 22:42:39 -08:00
Jeffrey Pfau
d86440e04f Debugger: Begin refactoring ARMDebugger into Debugger 2016-02-10 22:40:21 -08:00
Jeffrey Pfau
82c4d93dc4 Core: Add back screenshots 2016-02-10 22:40:21 -08:00
Jeffrey Pfau
407335e2f4 Core: Refactor config loading in mCore 2016-02-10 22:40:21 -08:00
Jeffrey Pfau
7bc15e50c5 Core: Add state manipulation back 2016-02-10 22:40:21 -08:00
Jeffrey Pfau
192f85259a Core: Add mCoreThread 2016-02-10 22:40:21 -08:00