Unknown W. Brackets
|
6f703d7b5a
|
Cleanup flags on VFPU4 sub MIPS tables.
|
2013-08-11 20:11:34 -07:00 |
|
Unknown W. Brackets
|
3f49101868
|
Clean up the COP1 MIPS tables, and reporting.
|
2013-08-11 19:35:39 -07:00 |
|
Unknown W. Brackets
|
7e92b17dd4
|
Cleanup some COP2/VFPU2 table flags.
|
2013-08-11 19:13:41 -07:00 |
|
Unknown W. Brackets
|
3ae2b8dcc4
|
Clean up the SPECIAL3 and REGIMM table flags.
|
2013-08-11 18:41:21 -07:00 |
|
Unknown W. Brackets
|
8266063394
|
Make sure we're reporting unknown instructions.
|
2013-08-11 18:20:43 -07:00 |
|
Unknown W. Brackets
|
f652a2f6f0
|
Correct SPECIAL2 and separate COP1S and COP1W.
|
2013-08-11 18:17:03 -07:00 |
|
Unknown W. Brackets
|
b2abdbe44b
|
Clean up the SPECIAL MIPS table, mostly flags.
|
2013-08-11 18:01:55 -07:00 |
|
Unknown W. Brackets
|
152f28aeac
|
Clean up the immediate MIPS table, mostly flags.
|
2013-08-11 18:01:48 -07:00 |
|
Unknown W. Brackets
|
d08f2bc3fb
|
Fix some formatting in the MIPS table.
And also a couple cases of manually specifying RS.
|
2013-08-11 17:12:54 -07:00 |
|
Unknown W. Brackets
|
4ebf355ece
|
Simplify some MIPS table flags.
|
2013-08-11 17:02:00 -07:00 |
|
Unknown W. Brackets
|
ebfa3de388
|
Fix a couple potential infinite loops.
|
2013-08-11 16:28:20 -07:00 |
|
Henrik Rydgard
|
8e22554fb0
|
GCC buildfix (processes more of templates earlier than MSVC)
|
2013-08-12 00:51:13 +02:00 |
|
Unknown W. Brackets
|
cf7c718706
|
Use a timer to keep gpu/cpu in sync periodically.
Fixes Diva Extend demo, at least, losing FPS.
|
2013-08-11 13:41:42 -07:00 |
|
Henrik Rydgard
|
7c4d273879
|
Count numFlips in a way consistent with our frame timing.
|
2013-08-11 22:12:15 +02:00 |
|
Henrik Rydgard
|
fecd9d5f78
|
Minor optimization, sketch on an lvl.q jit implementation
|
2013-08-11 22:12:15 +02:00 |
|
Henrik Rydgard
|
9109882c04
|
More microoptimization
|
2013-08-11 22:12:14 +02:00 |
|
Henrik Rydgård
|
16e4482052
|
Merge pull request #3123 from MrYadro/master
Make more strings translatable.
|
2013-08-11 13:01:34 -07:00 |
|
Unknown W. Brackets
|
fe8850b34d
|
Set the IO thread's name for debugging.
|
2013-08-11 12:22:01 -07:00 |
|
Unknown W. Brackets
|
dd1cbe55d4
|
Give sceIoWrite the same treatment, for savedata.
|
2013-08-11 12:04:38 -07:00 |
|
Unknown W. Brackets
|
193a336189
|
Run sceIoRead operations on a separate thread.
This should improve stutter. Also verified via a timer to improve
performance (although, not very much, ~0.07 seconds during an entire
game load.)
|
2013-08-11 11:53:21 -07:00 |
|
Unknown W. Brackets
|
85ad4a80dd
|
Start and stop a separate thread for IO.
Not actually running anything on it yet.
|
2013-08-11 11:51:36 -07:00 |
|
Unknown W. Brackets
|
e6b42768fe
|
Add a class to manage IO on a separate thread.
Also separate the logic for exiting the loop based on coreState. IO and
audio won't necessarily be tied to the frame.
|
2013-08-11 11:46:55 -07:00 |
|
Yaroslav
|
62835aad40
|
Make more strings translatable.
|
2013-08-11 22:25:50 +07:00 |
|
Henrik Rydgård
|
c709315aff
|
Merge pull request #3120 from unknownbrackets/gpu-thread
Fix some more GPU thread sync issues
|
2013-08-11 01:29:14 -07:00 |
|
Unknown W. Brackets
|
82aca253e4
|
Add a few more OUT_EAT_PREFIX flags.
Based on testing the instructions individually. Cuts a few cases in God
Eater Burst where instructions bailed out of jit.
|
2013-08-10 23:19:03 -07:00 |
|
Unknown W. Brackets
|
169fbeaca6
|
As a safety, especially for win32, cap the wait.
|
2013-08-10 21:27:51 -07:00 |
|
Unknown W. Brackets
|
8786ec74ca
|
Fix some potential threading probs with SymbolMap.
Got some strange crashes.
|
2013-08-10 20:54:55 -07:00 |
|
Unknown W. Brackets
|
26c072df51
|
Don't wait directly from GPUCommon, do it in sceGe.
Makes debugging a bit easier.
|
2013-08-10 18:24:40 -07:00 |
|
Henrik Rydgard
|
408e570469
|
Typo fix
|
2013-08-10 23:41:29 +02:00 |
|
Henrik Rydgard
|
89ddbb51bb
|
Oops, XMM0 might be taken by temps. Also, s/GC_ALIGN16/MEMORY_ALIGN16
|
2013-08-10 23:39:24 +02:00 |
|
Henrik Rydgård
|
85e17f03cc
|
Merge pull request #3118 from unknownbrackets/io-async
Prep work for pspFileSystem and two small fixes
|
2013-08-10 14:32:59 -07:00 |
|
Henrik Rydgard
|
4c6006190f
|
Of course, found the real bug causing #3117 immediately after the revert. Fixed.
|
2013-08-10 23:32:12 +02:00 |
|
Henrik Rydgard
|
a517b8d53f
|
Fix #3117 (by reverting part of a previous change), plus a minor change that might speed GT up.
|
2013-08-10 23:25:55 +02:00 |
|
Unknown W. Brackets
|
3bba464451
|
Add one more missing sceCcc func.
|
2013-08-10 14:04:42 -07:00 |
|
Henrik Rydgard
|
0dac2b4783
|
Update native, minor UI stuff and cleanups
|
2013-08-10 23:04:23 +02:00 |
|
Unknown W. Brackets
|
f68ebfe230
|
Fix savestates while not running.
Fixes #2791.
|
2013-08-10 14:04:23 -07:00 |
|
Unknown W. Brackets
|
54ca1e212f
|
Unmount filesystems during HLE shutdown.
Fixes #3115.
|
2013-08-10 14:04:07 -07:00 |
|
Unknown W. Brackets
|
00ae811446
|
Shutdown the filesystem after HLE.
|
2013-08-10 14:01:44 -07:00 |
|
Henrik Rydgard
|
d32e10ff0b
|
Error handling improvements
|
2013-08-10 19:56:47 +02:00 |
|
Henrik Rydgard
|
1da49273b5
|
Address some complaints about touch button opacity
|
2013-08-10 19:23:50 +02:00 |
|
Henrik Rydgard
|
bc84c135b3
|
Revert vscmp, didn't make a difference in the tests anyway
|
2013-08-10 19:22:33 +02:00 |
|
Unknown W. Brackets
|
333cc33efb
|
Handle OpenFile() errors in a more threadsafe way.
Probably needs better cleanup though.
|
2013-08-10 09:54:14 -07:00 |
|
Henrik Rydgard
|
ca6de59019
|
Another attempt at frame timing / flip detection. Might solve some flicker issue.
|
2013-08-10 18:39:27 +02:00 |
|
Henrik Rydgard
|
394f590c36
|
Failed attempt at implementing vsge/vslt. Dunno what's wrong but disabled for now.
|
2013-08-10 18:39:27 +02:00 |
|
Unknown W. Brackets
|
b5ac31bbea
|
Add locks to all the pspFileSystem methods.
|
2013-08-10 09:27:06 -07:00 |
|
Unknown W. Brackets
|
1b838c4403
|
Move ThreadEventQueue to its own file.
|
2013-08-10 09:08:31 -07:00 |
|
Henrik Rydgård
|
d169c31e26
|
Merge pull request #3103 from CPkmn/patch-1
Sanity checks for shadow glyphs
|
2013-08-10 08:26:59 -07:00 |
|
CPkmn
|
4fccf6771f
|
Update PGF.cpp
|
2013-08-10 05:21:23 -07:00 |
|
Unknown W. Brackets
|
7e56dcf665
|
Ignore changes to SeparateCPUThread after startup.
|
2013-08-10 03:36:22 -07:00 |
|
Henrik Rydgard
|
c6956c299a
|
Don't leak cpuThread objects
|
2013-08-10 11:39:53 +02:00 |
|