Commit Graph

25 Commits

Author SHA1 Message Date
zilmar ee864797ab vgturtle127's Beautification 14 - Source\Project64-video directory and final cleanup 2021-05-18 21:21:36 +09:30
pcca-matrix da734b552a Fix savestate and rumble
* When you switch from mempak to rumble , rumble pack is never initialized.

* Rumble stops working after loading a savestate.

* No shortcut working when you have 4 xinput controller plugged.

There is a performance hit when you check for a controller that wasn't attached last time you called it.
This fix minimizes a performance issue with XInput on Windows when checking for a disconnected controller.

If you get ERROR_DEVICE_NOT_CONNECTED from XInputGetState, you shouldn't call that slot for a little while.
2020-06-14 11:19:49 +02:00
oddMLan b393d7c91c [Nrage-input] Misc cleanup 2020-02-10 03:01:14 -07:00
oddMLan 2b15003e77 [Nrage-input] Tabs -> spaces 2020-02-09 04:36:49 -07:00
oddMLan 891e43878b [Nrage-input] Code cleanup
- Defined NOMINMAX macro to disable windef.h's min/max macros; they were clashing with the C++ standard library's std::min/std::max.
- All uses of min/max that had ambiguous type deduction were explicitly instantiated as min<long> and max<long>.
- Header includes were sorted

Many thanks to DKO for the patch.
2020-02-09 04:25:05 -07:00
shygoo c8ab33eb3c [N-Rage] Make background input stable 2019-05-05 00:10:57 -05:00
shygoo 1b53acad89 [N-Rage] Add background input option 2019-04-19 23:44:04 -05:00
zilmar c85054f0c0
Merge pull request #1577 from shygoo/input-require-focus
[N-Rage] Ignore input if main window isn't focused
2019-01-27 16:27:21 +10:30
shygoo c51232bc37 [N-Rage] Ignore input if main window isn't focused 2019-01-24 13:50:22 -06:00
LuigiBlood 674afb454b [N-Rage] Mouse Lock Up fix when ending emulation when it's locked? 2018-02-26 02:12:06 +01:00
zilmar a228a9d1f9 line ends ? 2016-01-27 20:11:59 +11:00
unknown 3172a3d1d4 [N-Rage] fixed non-compliance to official 1.1 specs 2015-11-09 22:33:10 -05:00
zilmar 13e62d7354 [64bit] Get nrage and rsp compiling as 64bit 2015-05-16 10:55:23 +10:00
LuigiBlood d6c2116a71 Fixed N64 Mouse detection 2015-05-14 03:05:34 +02:00
LuigiBlood c967d4f46e Added N64 Mouse support in NRage 2015-05-11 22:39:29 +02:00
zilmar 061fbefa62 [PJ64 NRage] ignore raw when mempak is enabled 2015-03-26 07:54:48 +11:00
unknown a247ffe6b1 [PJ64 NRage] some scope and spacing formatting clean-ups 2015-03-17 18:47:32 -04:00
Emmet Young 2cd859640f We need to set the id for XInput controllers separate from the controller number where handed.
This is to stop XInput controller one from having to be used in first player.

Also remove the need for the bconnected variable, allows controllers that are connected at game start to be disconnected and reconnected for XInput.
2015-02-25 15:48:38 +11:00
Emmet Young 7b52fe10b9 Change XInput to be loaded into memory at startup rather than every time InitiateXInputControllers is called. 2015-02-24 22:52:32 +11:00
zilmar d35846041f Nrage: fix bug with removal of SPECS_VERSION where it would not update the controller spec info 2015-02-23 04:05:41 +11:00
Emmet Young 0f85dc146b No point in having an older version of the controller specs. 2015-02-21 16:33:30 +11:00
Emmet Young 3657bfb3ee Make sure NRage properly uses our Version.h 2015-02-21 14:00:59 +11:00
zilmar 9d607af14f Nrage: Update version and change location of log and config dir 2015-02-18 20:52:23 +11:00
zilmar 9eceed0fef #pull request 42 2015-02-01 06:27:27 +11:00
zilmar e58fc5ab78 nRage: Add ability to compile version 2.3c 2013-04-30 15:56:41 +10:00