Commit Graph

12765 Commits

Author SHA1 Message Date
Unknown W. Brackets
695e9e1b4e Try again to buildfix Symbian. 2014-04-20 08:04:59 -07:00
Unknown W. Brackets
b526661ff5 Buildfix for Symbian. 2014-04-20 08:00:05 -07:00
Henrik Rydgård
967fa43faf Merge pull request #5920 from unknownbrackets/tests
Update tests, add root path for tests
2014-04-20 16:30:17 +02:00
Unknown W. Brackets
aed5615d97 Update tests. 2014-04-19 21:43:10 -07:00
Unknown W. Brackets
63b5ec3d85 Allow specifying a root path for host0:/.
This way, similar to the PSP, we can have a root path outside the test.
2014-04-19 21:43:09 -07:00
Henrik Rydgård
b16d60f902 Merge pull request #5908 from raven02/patch-12
Implement sceAudio routing mode
2014-04-19 01:14:37 +02:00
raven02
0ca4ec02cd Implment sceAuduo routing mode 2014-04-19 06:47:54 +08:00
Henrik Rydgård
a829c0c2f3 Merge pull request #5911 from hrydgard/hardcoded-replace-table
Hardcode a bunch of function hashes for function replacement..
2014-04-18 22:28:16 +02:00
Henrik Rydgard
cf4887ecdd Update native to detect the EXT and NV extensions separately. Only look at the NV one. 2014-04-18 19:30:10 +02:00
Henrik Rydgård
d2c9a077b2 Merge pull request #5904 from elsonLee/master
fix some game don't add stream data when playing atrac3+ problem
2014-04-18 19:09:41 +02:00
Henrik Rydgard
f35168e0e0 Hardcode a bunch of function hashes so we can replace them.
Without needing an external file.
2014-04-18 19:00:08 +02:00
elson
c549a7576e Update sceAtrac.cpp
writebleBytes updated in sceAtracDecodeData
2014-04-18 23:02:24 +08:00
Henrik Rydgård
86fdf88cec Merge pull request #5906 from raven02/patch-10
Use getMpegVersion to get ctx->mpegVersion
2014-04-18 15:55:00 +02:00
raven02
5b7035b71a Missing default case :( 2014-04-18 21:32:02 +08:00
Henrik Rydgard
247b171eb0 Temporarily (?) revert ffdba45b4b because of massive perf drop in GT, working around #5900
Not sure what to do about the Chinese Tactics Ogre though...
2014-04-18 15:02:45 +02:00
raven02
fd330b4d93 Use getMpegVersion to get ctx->mpegVersion 2014-04-18 20:27:17 +08:00
Henrik Rydgård
669dc74eb0 Merge pull request #5905 from raven02/patch-9
Define texture level mode and set bias in constant mode
2014-04-18 13:27:03 +02:00
raven02
3fc5ba22f4 Set texture bias in constant mode 2014-04-18 18:07:52 +08:00
raven02
95d2848f07 Define texture level mode 2014-04-18 18:06:38 +08:00
elson
47b7b8b90f fix some game don't add stream data when playing atrac3+ problem 2014-04-18 17:36:11 +08:00
Henrik Rydgård
6697fe7946 Merge pull request #5903 from unknownbrackets/gpu-minor
More splitting, fix late GE interrupts reading wrong data
2014-04-18 09:13:56 +02:00
Unknown W. Brackets
1e61fd7a02 Split out the clutformat cmd as well. 2014-04-17 22:57:02 -07:00
Unknown W. Brackets
90365943ff Split out the bounding box and stencil test cmds. 2014-04-17 22:54:23 -07:00
Unknown W. Brackets
b953ff8f33 Split out viewport type commands. 2014-04-17 22:49:09 -07:00
Unknown W. Brackets
8f26d5ceae Fix ridiculously bad typo. 2014-04-17 22:47:05 -07:00
Unknown W. Brackets
5ed851204c Split out a few more common cmds. 2014-04-17 22:41:37 -07:00
Unknown W. Brackets
5076a080c4 In case interrupts are delayed, read cmd early.
Otherwise, in Project Diva, the cmd may be overwritten (probably due to a
sync or etc.) by some other cmd.  Fixes #5896.
2014-04-17 22:33:13 -07:00
Henrik Rydgård
839936dde5 Merge pull request #5901 from unknownbrackets/gpu-minor
Split out a few more cmds
2014-04-17 18:00:06 +02:00
Unknown W. Brackets
5ba924225e Move out texformat as well. 2014-04-17 08:29:44 -07:00
Unknown W. Brackets
7d34c20418 Split out the texscale/offset cmds. 2014-04-17 08:26:38 -07:00
Unknown W. Brackets
e8f42f069e Split out some texture and testing cmds. 2014-04-17 08:18:43 -07:00
Unknown W. Brackets
fbe28dbeef Move spline and bezier as well to separate funcs. 2014-04-17 08:09:44 -07:00
Unknown W. Brackets
286416af9f Don't even execute FF, it does nothing.
And it happens quite a lot in GoW, interestingly...
2014-04-17 08:05:32 -07:00
Unknown W. Brackets
12716afce2 Move out block transfer too, common in GoW. 2014-04-17 08:05:16 -07:00
Unknown W. Brackets
130c11c518 Move matrix loads to separate op cmds. 2014-04-17 08:00:01 -07:00
Henrik Rydgård
6deaf89d68 Merge pull request #5899 from raven02/patch-8
Flush GE_CMD_TEXLEVEL
2014-04-17 14:22:29 +02:00
raven02
ffdba45b4b Flush GE_CMD_TEXLEVEL 2014-04-17 19:48:22 +08:00
Henrik Rydgård
e223ab7df6 Merge pull request #5898 from unknownbrackets/gpu-cmd-funcs
Use individual funcs, skipping the ExecuteOpInternal switch
2014-04-17 10:39:11 +02:00
Unknown W. Brackets
49738a4d9f Keep flags and func together.
Seems not to make a big difference, though.
2014-04-17 01:36:24 -07:00
Unknown W. Brackets
c90f3a3e80 Split out more of the top GE cmd funcs. 2014-04-17 01:18:53 -07:00
Unknown W. Brackets
256e98b841 Add the common funcs to the direct exec calls. 2014-04-17 01:18:52 -07:00
Unknown W. Brackets
9851400681 Move a few GE cmds to separate funcs.
2% improvement in God Eater 2.
2014-04-17 01:18:52 -07:00
Unknown W. Brackets
e06c135be4 Allow individual cmd funcs to be called.
Rather than a single one, ExecuteOpInternal().  This allows less "huge
switch" code organization, and will (once separated) also improve speed.
2014-04-17 01:18:51 -07:00
Unknown W. Brackets
b2f12daba9 Don't reset OFFSETADDR, changes offsetAddr. 2014-04-17 01:18:51 -07:00
Unknown W. Brackets
33840c58de Android buildfix. 2014-04-17 01:09:33 -07:00
Unknown W. Brackets
dc39e75fc1 Oops, forgot about proxy blocks for replace jal.
Also fix a crash when they are used.
2014-04-17 01:03:46 -07:00
Henrik Rydgård
c6da68734f Merge pull request #5897 from unknownbrackets/jit-minor
Skip jals when replacing funcs
2014-04-17 09:29:10 +02:00
Unknown W. Brackets
ddd6e3024d Skip jals when replacing funcs.
Improves performance in God Eater (when replacements enabled.)
2014-04-16 23:57:52 -07:00
Henrik Rydgård
03605f379a Update native. May help with #5835 and #5840. 2014-04-17 00:06:13 +02:00
Henrik Rydgård
cf3117dd71 Merge pull request #5876 from raven02/patch-3
Fix wrong stretch in Wildarm XF (non-buffered mode)
2014-04-16 10:40:23 +02:00