Commit Graph
11573 Commits
Author SHA1 Message Date
Unknown W. Brackets 8d7eb265be Log context switch time, shorten logging a bit.
This is really useful for seeing why games are slow or hanging.
2013-08-25 10:25:49 -07:00
Unknown W. Brackets 2d806b4820 When fps cap is hit, delay current thread only.
Fixes Jeanne d'Arc freezing.  Unfortunately, small hit to perf in God of
War, but may improve audio quality anyway...
2013-08-25 09:46:21 -07:00
Henrik Rydgard 554ca84556 Revert "More alpha hackery. This is starting to get embarrassing, really need to fix those tests."
This reverts commit 97a6921000.
2013-08-25 13:24:52 +02:00
Henrik Rydgard 97a6921000 More alpha hackery. This is starting to get embarrassing, really need to fix those tests. 2013-08-25 13:12:31 +02:00
Henrik Rydgard 4121d5ae62 Fix division by zero in low latency audio mode 2013-08-25 13:03:57 +02:00
Henrik Rydgård 2d89323fc2 Merge pull request #3357 from raven02/patch-15
Regession fix character shadow stretch in FF Crisis core
2013-08-25 03:01:58 -07:00
Henrik Rydgård b07a31fde1 Merge pull request #3373 from unknownbrackets/mips-minor
Cap imm branch instructions, reset compiling
2013-08-25 01:12:29 -07:00
Henrik Rydgård 5cc6766ae2 Merge pull request #3378 from sum2012/patch5
Add ThreadManForKernel and ModuleForKernel
2013-08-25 01:05:03 -07:00
Henrik Rydgård 29426dc175 Merge pull request #3381 from raven02/patch-18
Mipmapping only enable when texture scaling disabled
2013-08-25 01:00:35 -07:00
Henrik Rydgård 3d0ad08dd2 Merge pull request #3375 from thedax/master
Fix hang in Project Diva 2nd in single-threaded mode.
2013-08-25 01:00:17 -07:00
raven02 0ea10d96b1 Attempt to use scissor to render correct shadowing in Mortal Kombat/FF CC 2013-08-25 14:52:18 +08:00
sum2012 8679fb4748 ThreadManForKernel_ceadeb47 should equal to sceKernelDelayThread 2013-08-25 14:45:44 +08:00
raven02 284a3a7b44 Mipmapping only enable when texture scaling disabled 2013-08-25 14:43:03 +08:00
sum2012 d017011882 Add ThreadManForKernel and ModuleForKernel
Sample log:https://gist.github.com/sum2012/3bb5deb1a806ef18f5f3
2013-08-25 10:48:32 +08:00
Unknown W. Brackets 97aa1a631e Improve typesafety in the x86 regalloc. 2013-08-24 19:41:10 -07:00
The Dax 4d9eb24f29 Fix hang in Project Diva 2nd in single-threaded mode. Doesn't seem to affect other games, but I don't have every game in existence, so there could be one or two out there that might break from this. 2013-08-24 21:13:34 -04:00
Unknown W. Brackets 3156b95d3f Make sure there's enough space while compiling. 2013-08-24 17:38:22 -07:00
Unknown W. Brackets 6c97b66806 Cap imm branch instructions, reset compiling.
Break and other delay slot ops could've set it to false.

It's actually sometimes faster now.
2013-08-24 17:26:24 -07:00
Henrik Rydgård 99c1ab38d7 Merge pull request #3224 from raven02/patch-5
softgpu : Fix depth issue in FF Type-0
2013-08-24 16:10:33 -07:00
Henrik Rydgard 0436b751a7 Let's try W-MS' latest converted JPN font. If it's good we'll keep it, if not I'll just revert. 2013-08-25 01:08:59 +02:00
Henrik Rydgård 2f6bf54a3d Merge pull request #3369 from Zetro/qt-fix
Fix segmentation fault in Qt
2013-08-24 15:44:58 -07:00
Henrik Rydgård e860abdd6d Merge pull request #3367 from unknownbrackets/gpu-minor
More gstate accessors / typesafety
2013-08-24 15:43:04 -07:00
Henrik Rydgård 517b18ee58 Merge pull request #3372 from unknownbrackets/mips-minor
Typesafety in MIPS processing, clean up analysis (not using it yet)
2013-08-24 15:42:36 -07:00
Henrik Rydgård 69ed2d44af Merge pull request #3368 from makotech222/master
Fix Enable/disable all logic
2013-08-24 15:41:52 -07:00
Unknown W. Brackets 52d6080fb4 Pass in some analysis results, don't use yet. 2013-08-24 15:36:24 -07:00
Unknown W. Brackets 109ad17ac6 Use a typesafe struct for opcodes.
Also, correctly read delayslots using Read_Instruction on ARM.
2013-08-24 15:36:24 -07:00
Unknown W. Brackets ec46fdd06c Warning fixes in msgpipes. 2013-08-24 15:36:24 -07:00
Unknown W. Brackets 4495559b75 Clean up register usage analysis a bit. 2013-08-24 15:36:23 -07:00
Steven Cherry c40343dc95 Fix android stuff and remove reload cheat option 2013-08-24 15:54:43 -05:00
Unknown W. Brackets b37f09cedf Make MIPSInfo a struct for typesafety.
Found a bug in ReadsFromReg().
2013-08-24 13:22:10 -07:00
Steven Cherry fd15a149d5 Remove sizeof stuff. 2013-08-24 13:59:57 -05:00
Steven Cherry a9e410f322 Fix enable/disable all logic. 2013-08-24 13:48:34 -05:00
Zetro e837fd13bd Initialize UI theme in Qt 2013-08-24 20:46:45 +02:00
Unknown W. Brackets 6e8d318322 Bugger typo. 2013-08-24 11:36:01 -07:00
Unknown W. Brackets 8dbcf6572e Add some additional reporting. 2013-08-24 11:34:38 -07:00
Unknown W. Brackets cd70250d8c Use more accessors, simplify softgpu colortest. 2013-08-24 11:34:38 -07:00
Unknown W. Brackets 5ab04a3076 Centralize CLUT handling form gstate values. 2013-08-24 11:34:37 -07:00
Unknown W. Brackets 7f6cf3ec29 Add a few gstate accessors for texture type stuff. 2013-08-24 11:34:37 -07:00
Unknown W. Brackets 0a217a1254 Use accessors better for block transfers. 2013-08-24 11:34:36 -07:00
Unknown W. Brackets 6227fe0754 Add some reporting of spline issues. 2013-08-24 11:34:36 -07:00
Unknown W. Brackets c141e94fe9 Use gstate.* accessors in a few more places. 2013-08-24 11:34:35 -07:00
Unknown W. Brackets 55e02369a5 Workaround an ICE in some versions of gcc. 2013-08-24 11:33:49 -07:00
Unknown W. Brackets d7c58956d5 Android buildfix. 2013-08-24 11:33:40 -07:00
Unknown W. Brackets 690c11e590 Oops, quick warning fix. 2013-08-24 11:33:32 -07:00
Steven Cherry fc6ccb1897 Fix 2013-08-24 13:24:08 -05:00
Henrik Rydgård aa52c5495d Merge pull request #3364 from thedax/master
Fix Android, SDL(for real this time), and on Win32, place CwCheatScreen.cpp/h under the correct filter folder.
2013-08-24 10:31:47 -07:00
Henrik Rydgård b8ddd0b634 Merge pull request #3366 from unknownbrackets/debugger
Add conditional breakpoints to interpreter
2013-08-24 10:30:51 -07:00
Unknown W. Brackets 10f344db2d Fix bad filter. 2013-08-24 09:51:45 -07:00
Unknown W. Brackets 743b27c9cc Add conditional breakpoints to interpreter. 2013-08-24 09:51:45 -07:00
The Dax cdfeb6f11c Remove useless include. It's included in CwCheatScreen.h. 2013-08-24 09:57:17 -04:00