Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgård 2b9d6265c5 Merge pull request #516 from unknownbrackets/callbacks
Callback fixes
2013-01-28 00:12:38 -08:00
Henrik Rydgård e3de35cbbe Merge pull request #515 from unknownbrackets/psmfplayer-fix
Fix scePsmfPlayerStart to not corrupt the stack
2013-01-28 00:10:34 -08:00
Unknown W. Brackets bb36a1f212 Fix scePsmfPlayerStart to not corrupt the stack.
Also, unrevert my last change and fix a possible crash.
2013-01-27 21:37:44 -08:00
Unknown W. Brackets aeadc80045 Recover from an interrupt during a callback. 2013-01-27 18:43:38 -08:00
Unknown W. Brackets dcc9f1ae5f Always check for more callbacks after running one. 2013-01-27 18:43:12 -08:00
Unknown W. Brackets 54e6a39e74 Optimize callback checking.
Since it's checked every resched, it happens a lot.
This could save as much as 1.6% of time.
2013-01-27 17:01:17 -08:00
Unknown W. Brackets 5af5eef908 Refactor thread deletion so it can be consistent. 2013-01-27 16:55:43 -08:00
Henrik Rydgård dd057c8c18 Merge pull request #512 from raven02/full-add
Add option fullscreen in config, make default to false
2013-01-27 14:18:55 -08:00
Henrik Rydgård 85a317bde9 Merge pull request #513 from raven02/sas
Shift volume base on sceSasSetVolume
2013-01-27 14:18:27 -08:00
Sacha cf9b2ab975 Fix for Qt/Symbian. 2013-01-28 01:01:47 +10:00
raven02 4a1218387d Add effectLeft and effectRight 2013-01-27 22:34:14 +08:00
raven02 d14b6ed423 Oops, missing voiceNum 2013-01-27 22:27:14 +08:00
raven02 523f026c3d Restore shift volume to 15 2013-01-27 22:16:15 +08:00
raven02 dfcc836bf8 Shift volume base on sceSasSetVolume 2013-01-27 22:15:23 +08:00
Henrik Rydgård 39ca6ba991 Merge pull request #39 from GeeckoDev/master
Fix cityhash build
2013-01-27 05:54:31 -08:00
Henrik Rydgård 84c4c3e0d4 Merge pull request #511 from raven02/osk-fix
Center OSK description correctly
2013-01-27 05:53:56 -08:00
raven02 b74b215f34 Add option fullscreen , make default to false 2013-01-27 21:05:09 +08:00
raven02 06f514ee24 Center OSK description correctly 2013-01-27 20:19:28 +08:00
Clément G 5e54aea274 fix city.cpp build when SSE_4_2 is defined 2013-01-27 12:00:43 +01:00
Henrik Rydgard cb67e0439a Don't try to resize the display if the window size didn't change. v0.6 2013-01-27 10:43:21 +01:00
Henrik Rydgård 336dffa13a Merge pull request #509 from unknownbrackets/jit-mem-fix
Jit memory access fixes
2013-01-27 01:05:30 -08:00
Unknown W. Brackets 6d7a8d9b1a Apply the memview mask to jit immediates too. 2013-01-26 23:54:43 -08:00
Unknown W. Brackets a7b5433ba7 Make sure fastmem isn't confused by rs changing. 2013-01-26 23:18:50 -08:00
Unknown W. Brackets a89d61463e Make the VFPU jit use far jumps for memory access. 2013-01-26 23:08:19 -08:00
Henrik Rydgard d1b3fd0e49 Better window resize handling 2013-01-27 00:15:39 +01:00
Henrik Rydgard 2a2f8e6225 Win32: Fullscreen toggle and resizing the window works better. 2013-01-26 23:46:02 +01:00
Henrik Rydgard 021bc613b8 This include doesn't belong 2013-01-26 22:00:52 +01:00
Henrik Rydgard 8b180513cb Assorted GPU cleanup/fixing (fbo, vbo draw type) 2013-01-26 21:39:36 +01:00
Henrik Rydgard d745d57730 Add (hardcoded) option for creating a debug gl context 2013-01-26 21:39:36 +01:00
Henrik Rydgard 1ed9a6ba56 Small fixes. v0.6. 2013-01-26 21:39:35 +01:00
Unknown W. Brackets 7ba8d1efe9 Android buildfix. 2013-01-26 12:01:23 -08:00
Henrik Rydgård 2cfda4e694 Merge pull request #507 from unknownbrackets/perf
Minor performance improvements
2013-01-26 11:48:37 -08:00
Unknown W. Brackets 6e403be006 Skip a double map lookup.
Profiler says this was taking extra time.  Only saves 0.23%.
2013-01-26 11:36:45 -08:00
Unknown W. Brackets 7f4e322266 Cut thread switching time down.
Based on profiling release Windows.

Took these funcs from taking 1.6% to 0.5% time.
2013-01-26 11:29:20 -08:00
Unknown W. Brackets a6094e25ff Get rid of waitTypeStrings and resched reason copy. 2013-01-26 11:29:20 -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
Henrik Rydgård 88d484f028 Merge pull request #506 from unknownbrackets/jit-minor
Jit memory access cleanup + VFPU
2013-01-26 10:51:33 -08:00
Unknown W. Brackets 0e8e9697c5 Add lv.q/sv.q support to the x86 jit. 2013-01-26 10:09:18 -08:00
Unknown W. Brackets b77ce99d01 Oops, no slow read for immediates usually. 2013-01-26 09:27:52 -08:00
Unknown W. Brackets 9cd5836b85 Rename WriteFinish() to Finish() is safe mem.
It's nothing to do with writing.
2013-01-26 09:09:47 -08:00
Henrik Rydgård 4497f1c5ce Default touch ui scale to 1.0. 2013-01-26 17:47:02 +01:00
Unknown W. Brackets 3e419f513a Refactor jit safe memory reads without dup code.
But, maybe too automagical...
2013-01-26 08:42:34 -08:00
Henrik Rydgard c21e1ee2cc Add scaling of touch buttons 2013-01-26 17:25:24 +01:00
Henrik Rydgard 3126d17624 Change logging for PCM audio to INFO, as mentioned in Issue #505 2013-01-26 14:30:06 +01:00
Henrik Rydgård 2f06061f36 Merge pull request #38 from KentuckyCompass/tab_turbo
tab key for turbo mode
2013-01-26 02:02:39 -08:00
Unknown W. Brackets b7ef3e7bef Make sure to log / check bad immediate mem access.
Although, theoretically, this should never happen.
Also, definitely time to refactor.
2013-01-25 23:06:43 -08:00
Unknown W. Brackets 3418383917 Immediately break on bad mem access in jit slowmem. 2013-01-25 22:52:51 -08:00
Unknown W. Brackets 4bb515cab0 Don't log an incorrect pc for bad jit mem access. 2013-01-25 22:52:42 -08:00
Unknown W. Brackets db5fa233a8 Make sure we don't mark a reg dirty on noop. 2013-01-25 22:34:01 -08:00
KentuckyCompass 0d8bcfe9ae tab key for turbo mode 2013-01-25 17:24:50 -08:00