Commit Graph

75 Commits

Author SHA1 Message Date
Henrik Rydgard
f20e00315d Add basic support for the second analog stick present in the PS3 PSP emu for HD remakes.
Make vi2f safer.
2013-04-28 22:15:33 +02:00
danieru
6a84a6e4ea Make analog joystick input get clamped to a circle
In common case this only costs two floating point multiplies.
Uncommon case requires a square root.
2013-04-17 22:53:38 -06:00
Unknown W. Brackets
ec009bc299 Cleanup a few GPU error codes. 2013-03-31 23:57:03 -07:00
Unknown W. Brackets
62ab4b7f51 More signed compare warnings. 2013-03-02 15:34:16 -08:00
Unknown W. Brackets
51d5b84108 Fix some misc HLE warnings. 2013-02-18 09:04:43 -08:00
Unknown W. Brackets
2a6457b6ab Cut down on h files including PointerWrap.
This makes changes to it a bit faster to build.
2013-02-04 08:26:59 -08:00
Unknown W. Brackets
1cb7a88137 Don't use a dynamic string for wait debugging.
Happens in release, and shows up on the profiler.
Not huge, but should save ~0.5% of cpu time.
2013-01-26 11:29:19 -08:00
Unknown W. Brackets
17c1d3ce68 Return errors for Dcache funcs, correctly. 2013-01-05 17:07:19 -08:00
Henrik Rydgard
972e4ea4e4 Warning fixes, prevent a possible (but unlikely) crash 2013-01-02 21:05:00 +01:00
Unknown W. Brackets
8c98c7b141 Reverse the analog Y for everyone.
Verified XInput is still happy this way.
2012-12-29 13:01:10 -08:00
Unknown W. Brackets
bcecd881b1 Savestate cleanup + be more careful with vectors.
For some reason I debugged it going into std::string so I just made
them all more explicit which fixed everything.
2012-12-28 13:55:31 -08:00
Unknown W. Brackets
19aaca2705 Start save stating audio, plus minor fixes. 2012-12-28 13:55:29 -08:00
Unknown W. Brackets
cd1d4367bf Save state of a bunch of small modules. 2012-12-28 13:55:28 -08:00
Unknown W. Brackets
d378b1c324 Deallocate properly in shutdown, not in init. 2012-12-24 01:41:15 -08:00
Unknown W. Brackets
9ba0ed46fd Always create CoreTiming timers during kernel init. 2012-12-23 21:27:26 -08:00
Henrik Rydgård
b077caf3cf Merge pull request #232 from unknownbrackets/osk-fixes
Some crashfixes for OSK, release crash investigation
2012-12-23 11:40:35 -08:00
Unknown W. Brackets
1c4409e082 Naive fix for repeat rate issues in OSK.
Not sure if the latch should actually be consumed but makes sense.
Needs tests.
2012-12-23 08:59:34 -08:00
Unknown W. Brackets
bbd7710234 Implement sceCtrlGetSamplingCycle() freq changes. 2012-12-22 21:23:28 -08:00
Unknown W. Brackets
8839516c1e Implement sceCtrlGetSamplingCycle(). 2012-12-22 20:31:22 -08:00
Unknown W. Brackets
6ad3c2d454 Make sure ctrl resets properly on game close/open. 2012-12-22 19:37:18 -08:00
Unknown W. Brackets
91e1cb7408 Implement sceCtrl*IdleCancelThreshold(). 2012-12-22 18:41:49 -08:00
Unknown W. Brackets
15018ca4a5 Stub out the sceCtrl idle cancel funcs. 2012-12-22 18:30:14 -08:00
Unknown W. Brackets
d07e51bff0 Always allow peeking into ctrl buffers. 2012-12-02 21:07:17 -08:00
Unknown W. Brackets
8a801ff761 Send the recent N ctrl buffers, fixing lag. 2012-12-02 19:53:20 -08:00
Unknown W. Brackets
f6009e477f Start with one free buffer to match things. 2012-12-02 17:14:00 -08:00