12784 Commits

Author SHA1 Message Date
The Dax
847895320d Don't allow switching between JIT/interpreter when a game is running.
It doesn't work, anyway.
2014-04-22 00:27:31 -04:00
Unknown W. Brackets
63c00878d0 Buildfix for Android armv6. 2014-04-21 07:46:17 -07:00
Henrik Rydgard
1d545f3e6b SW transform: Don't initialize Lighter if lighting is disabled. 2014-04-21 12:49:36 +02:00
Henrik Rydgård
f9344b5557 Merge pull request #5909 from raven02/patch-11
Split out texture level
2014-04-21 10:25:28 +02:00
Henrik Rydgård
cb031ed713 Merge pull request #5919 from unknownbrackets/ctrl-minor
Saturate analog positions in case outside [-1, 1]
2014-04-21 10:25:11 +02:00
Henrik Rydgård
68eaf3d146 Merge pull request #5924 from unknownbrackets/debugger
Fix a race condition on shutdown with hashmap
2014-04-21 10:10:13 +02:00
Henrik Rydgård
faa929ac7c Merge pull request #5923 from unknownbrackets/ui-tweaks
Don't count all files as savedata if id blank
2014-04-21 09:57:30 +02:00
Unknown W. Brackets
7326c6e716 Fix a race condition on shutdown with hashmap.
Also, always need to init the blocks, they are not zero initialized.
2014-04-20 21:44:10 -07:00
Unknown W. Brackets
4dcf1d86ed Don't count all files as savedata if id blank. 2014-04-20 20:50:45 -07:00
Henrik Rydgård
159d050f70 Merge pull request #5921 from unknownbrackets/psmfplayer
Correct scePsmfPlayer setup error codes and GetPsmfInfo
2014-04-20 23:53:38 +02:00
Unknown W. Brackets
9d5fb217b9 Correct errors in scePsmfPlayerGetPsmfInfo(). 2014-04-20 13:48:45 -07:00
Unknown W. Brackets
65ec567ac6 Correct the results of scePsmfPlayerGetPsmfInfo().
Not sure of the other field yet, probably PCM?
2014-04-20 12:19:08 -07:00
Unknown W. Brackets
fc2b105406 Detect bad data in scePsmfPlayerSetPsmf*(), report.
Not returning an error code here for now to be safe.
2014-04-20 09:22:53 -07:00
Unknown W. Brackets
414b846508 Validate params in scePsmfPlayerSetPsmf*().
Also, properly swap offset/size on BE.
2014-04-20 08:46:45 -07:00
Unknown W. Brackets
049938202c Allow using a copy of a psmfplayer handle.
Since this works on the PSP.  Games do it with mpeg for sure, maybe with
psmfplayer as well?
2014-04-20 08:22:51 -07:00
Unknown W. Brackets
b9711db99a Correct scePsmfPlayerSetTempBuf() error codes.
And rename error code, since it's more about invalid status than being not
initialized yet (it's returned even if it the status has advanced.)
2014-04-20 08:20:58 -07:00
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
fb82310c9a Correct scePsmfPlayerCreate() based on tests.
Mostly error codes.  Report duplicates which don't work on the PSP.
2014-04-20 00:25:48 -07:00
Unknown W. Brackets
7503cf959b Saturate analog positions in case outside [-1, 1].
Reported by Mio, some configuration was giving 1.0000001, which wrapped.

This is not a hot area so let's just saturate to force it to the right
range.
2014-04-19 21:43:27 -07: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
raven02
abc5c86339 Split out texture level 2014-04-19 06:45:17 +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 ffdba45b4bbd 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