Commit Graph
11573 Commits
Author SHA1 Message Date
Henrik Rydgard 84ca406b7b Bigger stack buffer for gpu stats (yes need to do something better here). 2013-04-07 23:02:33 +02:00
Henrik Rydgard 7900a6d807 Don't use PPGe for debug overlays. Fixes fps counter in games where it didn't work before. 2013-04-07 22:43:59 +02:00
Henrik Rydgård 6f61bfa936 Merge pull request #1209 from unknownbrackets/threadqueue-perf
Don't save/restore VFPU regs for threads that don't use them
2013-04-07 11:57:12 -07:00
Unknown W. Brackets 5e14cab945 Don't save vregs for threads that don't use them. 2013-04-07 11:47:00 -07:00
Unknown W. Brackets c7020d4872 Optimize resched with a running thread.
Esp. if it would go back to itself.
2013-04-07 11:47:00 -07:00
Henrik Rydgard e246ffe20c fragment shader: RGBA DECAL does make more sense this way 2013-04-07 20:37:19 +02:00
Henrik Rydgård 7a435824dd Merge pull request #1200 from unknownbrackets/threadqueue-perf
Improve threadqueue performance
2013-04-07 10:59:35 -07:00
Henrik Rydgård 59f9113cbc Merge pull request #1203 from raven02/patch-10
Show upto 8 recent item for Android/iOS
2013-04-07 10:44:09 -07:00
Unknown W. Brackets 68f5596dee Fix crash if queue is empty during savestate.
On load it would then crash.
2013-04-07 10:32:39 -07:00
Unknown W. Brackets da2d5f0692 Dynamically size the thread queue, explicitly alloc. 2013-04-07 10:27:29 -07:00
raven02 ed27e7c25d Show upto 8 recent item for Android/iOS 2013-04-07 21:38:08 +08:00
Unknown W. Brackets 2ee611de09 Replace the thread ready queue with non-STL.
It seems much faster.
2013-04-07 03:10:14 -07:00
Unknown W. Brackets 4cd260a2fc Centralize the thread ready queue logic.
This makes it slower for now, but should make it easier to optimize correctly.
2013-04-07 03:09:23 -07:00
Henrik Rydgård 381a77802c Merge pull request #1191 from raven02/patch-9
Miss parenthesis in GE_TEXFUNC_BLEND
2013-04-07 02:04:05 -07:00
Henrik Rydgård 1d64e2fbc7 Merge pull request #1196 from unknownbrackets/ui-tweaks
Minor adjustments to the menu screen
2013-04-07 02:03:21 -07:00
Henrik Rydgård 882fa8d65a Merge pull request #1195 from unknownbrackets/dispatch
More dispatch thread fixes
2013-04-07 02:01:41 -07:00
Henrik Rydgård ab6d5e3731 Merge pull request #1197 from unknownbrackets/pad-fix
Skip pads if their analog is not set
2013-04-07 01:50:50 -07:00
Unknown W. Brackets 1218db02f5 Skip pads if their analog is not set.
Not sure if a deadzone is needed... or if some pads may do a constant
bottom left or something...
2013-04-06 20:17:36 -07:00
Unknown W. Brackets c12b306abd Fix drag and drop loading on Windows. 2013-04-06 20:09:29 -07:00
Unknown W. Brackets 481c450718 Adjust spacing a bit to look less cluttered. 2013-04-06 19:05:49 -07:00
Unknown W. Brackets 03e276c3e2 Don't stretch icons for Minis, keep aspect. 2013-04-06 18:07:23 -07:00
Unknown W. Brackets c93aa872ca Show up to 12 items in recent on Windows.
It's a tiny bit cluttered, and I know more is coming, but it's pretty
convenient for now...
2013-04-06 17:48:36 -07:00
Unknown W. Brackets 26caed8717 Don't try to analyze prx's either - tests. 2013-04-06 17:41:12 -07:00
Unknown W. Brackets f217795939 Always show the Exit button, useful in fullscreen.
Fixes #1193.  Could make it conditional but doesn't hurt...
2013-04-06 17:25:14 -07:00
Unknown W. Brackets 65ac7389d7 Don't get stuck on idle when interrupts run.
This was happening when the dispatch thread was disabled.
2013-04-06 17:04:20 -07:00
Unknown W. Brackets 57963a3de3 sceIoRead/Write doesn't work without dispatch.
Except stdout/etc.
2013-04-06 17:04:19 -07:00
Unknown W. Brackets 2a9354dc1a IO waits don't work without dispatch enabled. 2013-04-06 17:04:19 -07:00
Unknown W. Brackets f380075e2a Only OpenAsync works with dispatch disabled.
And it even re-enables dispatch.
2013-04-06 17:04:18 -07:00
Unknown W. Brackets 2367c17735 Don't suspend/resume dispatch while interrupts off. 2013-04-06 17:04:18 -07:00
Unknown W. Brackets 0595e5099e Don't allow wait in event flags without dispatch.
But this happens after other param checks.
2013-04-06 17:04:17 -07:00
Unknown W. Brackets e6f3c7991c Don't wait on LwMutexes with dispatch disabled. 2013-04-06 17:04:17 -07:00
Unknown W. Brackets 8f17cef95b Stop threadend timeout when the thread ends.
Fixes threads waking up early in tests.
2013-04-06 17:04:16 -07:00
Henrik Rydgård 8271027fef Merge pull request #1192 from unknownbrackets/dlist-parts
Improve displaylist signals
2013-04-06 15:54:51 -07:00
Unknown W. Brackets 0ca4e5f0a7 Implement the jump, call, and ret signals.
Still buggy, but more things show...
2013-04-06 11:03:43 -07:00
Unknown W. Brackets 376ad80d76 Implement sync signal in display lists.
Makes dialogs show up in 3rd Birthday.
2013-04-06 10:12:41 -07:00
Unknown W. Brackets dac448dfae Implement the pause signal a bit better. 2013-04-06 09:59:24 -07:00
Unknown W. Brackets 8302780e98 These signals seem to skip the next FINISH, report. 2013-04-06 08:40:24 -07:00
Unknown W. Brackets 77311a121d Don't listsync until after the signal handler. 2013-04-06 08:36:03 -07:00
Sacha e98845f71d Qt: Fix stuck keys, support accelerometer on all mobile platforms. 2013-04-07 00:53:19 +10:00
raven02 b03dfeb8a6 Clean up if-else 2013-04-06 22:28:38 +08:00
raven02 34f6a7512f Miss parenthesis in GE_TEXFUNC_BLEND 2013-04-06 22:24:04 +08:00
Henrik Rydgård 61c5d0e8a5 Merge pull request #1189 from unknownbrackets/dlist-parts
sceGe*Sync(wait)
2013-04-06 03:32:30 -07:00
Sacha 396b4e02d3 Qt Fix that was meant to be included before. No longer crashes after running a game. 2013-04-06 20:04:03 +10:00
Unknown W. Brackets fb26941a27 Implement sceGeListSync(). 2013-04-06 02:30:38 -07:00
Unknown W. Brackets c0f20c2fdd If the interrupt is not run, don't flip gpuState.
Technically this is a hack, hopefully can remove it soon.
2013-04-06 02:30:37 -07:00
Unknown W. Brackets c57954a72e Implement sceGeDrawSync(). 2013-04-06 02:30:37 -07:00
xsacha 4f6dff8374 Merge pull request #1188 from mikusp/master
Fixes for Qt interface
2013-04-06 02:17:24 -07:00
Marcin Mikołajczyk de92db5dd3 Fix PSP_GE_DL_* in Qt debuggers 2013-04-06 11:09:05 +02:00
Henrik Rydgård 6a8096c0de Merge pull request #1187 from raven02/patch-7
Add default ADSR rate/ curvetype and default volume
2013-04-06 00:46:57 -07:00
Henrik Rydgård c41d4a17c4 Merge pull request #1186 from unknownbrackets/warnings
Warning cleanup
2013-04-06 00:46:24 -07:00