Commit Graph
4191 Commits
Author SHA1 Message Date
Henrik Rydgard 2b66a850be More spline/bezier optimization. Enable real splines. Add option "Low quality spline/bezier curves". 2013-09-24 11:14:49 +02:00
Henrik Rydgard f69632a316 Fix one more PSPPointer function. Fixes #3897 2013-09-23 22:06:50 +02:00
Henrik Rydgard 854da44fba Buildfix 2013-09-23 21:51:34 +02:00
Henrik Rydgard fa3e63d46b On 32-bit platforms, PSPPointer must mask off the cache bit etc from pointers. 2013-09-23 21:46:45 +02:00
Henrik Rydgard 250678fa63 Add missing sceAac NID 2013-09-23 15:55:53 +02:00
Henrik Rydgård 2a16b9d3bb Merge pull request #3889 from unknownbrackets/debugger
Initially usable GE debugger
2013-09-23 02:07:40 -07:00
Henrik Rydgård c01fb845aa Merge pull request #3890 from unknownbrackets/io-minor
Improve error handling in sceIoLseek*()
2013-09-23 00:02:52 -07:00
Unknown W. Brackets 197b4a34f4 Improve error handling in sceIoLseek*(). 2013-09-22 23:37:51 -07:00
Unknown W. Brackets a1713e620b Initialize some psmf values.
This was causing glitches when loading game A and then game B.
2013-09-22 21:19:59 -07:00
Henrik Rydgard 806e482545 Add the sceAac NIDs (function list), no implementation. 2013-09-23 00:28:36 +02:00
Unknown W. Brackets eabd8b5302 Add GPU debugging hooks to Host, not yet in use. 2013-09-22 08:14:55 -07:00
raven02 aa38dc238d Merge remote-tracking branch 'upstream/master' into patch-21
Conflicts:
	GPU/GLES/GLES_GPU.cpp
2013-09-22 16:08:44 +08:00
Henrik Rydgård c69852444b Merge pull request #3873 from unknownbrackets/ge-minor
Improve sceGeBreak and offsetAddr handling
2013-09-22 00:18:59 -07:00
Unknown W. Brackets 881cefbc83 A paused list will allow a context save.
Just not stall, drawing, etc.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets db1f2f2535 Oops, fix return of sceGeBreak(0).
Needs to match dlist ids.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets e10ae1530b Error and reporting for sceGeBreak's second param. 2013-09-21 21:01:40 -07:00
raven02 e5305f655d Chane to ATRAC_ERROR_NO_LOOP_INFORMATION 2013-09-22 11:41:58 +08:00
Unknown W. Brackets 8fb2cb5bf6 Check log level from ffmpeg, use levels. 2013-09-21 17:19:57 -07:00
Unknown W. Brackets 36fd5df53f Typo. 2013-09-21 17:04:05 -07:00
Unknown W. Brackets d305d1faa2 Check enqueue as well, should be safer.
Also, make sure not to eat a bunch more cycles when forcing a check.
2013-09-21 17:00:52 -07:00
Unknown W. Brackets 18a493f316 Don't use Advance() in syscalls, it's unsafe.
Eats some cycles in enqueue and still checks ASAP, FF Type-0 seems happy
with this also.
2013-09-21 15:03:30 -07:00
Unknown W. Brackets 927f292230 Return a similar dlist id range to the PSP.
At least this top part seems to match, the other bits seem randomish.
But, there may be some game out there thinking that if the top bits aren't
set it's invalid or something.
2013-09-21 15:03:29 -07:00
Henrik Rydgard c733f7a7ab Curious about what games use morph, so let's report. 2013-09-21 21:22:13 +02:00
Unknown W. Brackets 7ca64374ea Return 24-bit floats in sceGeGetMtx(). 2013-09-21 10:32:09 -07:00
Unknown W. Brackets ecd5869b88 Validate sceGeGetCmd and Mtx. 2013-09-21 10:23:41 -07:00
Unknown W. Brackets 863eb83e4c Add support for sceGeGetStack() for debugging. 2013-09-21 10:04:31 -07:00
Henrik Rydgard 5bdb9e976b Track copies of framebuffers in ram created through sceDmacMemcpy, so that we can display them.
Fixes MotoGP while also, in effect, committing #3859.
Removes the horrifying ramDisplayFramebufferPtr hack.
2013-09-21 18:53:55 +02:00
kaienfr 69d6852141 fix cwcheat Memcpy command 0x5 2013-09-21 17:12:34 +02:00
Henrik Rydgård eaaa886b62 Merge pull request #3860 from raven02/patch-24
Fix missing intro CG in GTA series
2013-09-21 02:51:08 -07:00
Unknown W. Brackets a7f60afecb Use a saved ctx not break/continue in PPGe. 2013-09-20 21:15:36 -07:00
raven02 e51a9b6dd6 Fix missing intro CG in GTA series 2013-09-21 12:03:54 +08:00
Unknown W. Brackets 17a4341bb3 Don't allow save/restore ctx while list running. 2013-09-20 09:51:44 -07:00
Unknown W. Brackets 4078dcd917 Support save/restore of context on list run/finish. 2013-09-20 09:51:44 -07:00
Henrik Rydgård 7d1117be34 Merge pull request #3848 from raven02/patch-20
Set default to false for option, FrameSkipUnthrottle
2013-09-20 08:14:09 -07:00
raven02 74c4b2bafb Add ifdef _WIN32 2013-09-20 20:51:46 +08:00
Unknown W. Brackets 7906de26f7 Try to match especially the size of ge contexts.
But also some of the actual data, most of it matches like this.
2013-09-20 00:33:32 -07:00
Unknown W. Brackets 3604c2285a Error checking in sceGeEdramSetAddrTranslation(). 2013-09-19 23:03:34 -07:00
raven02 9212b131ab Set default to false for option, FrameSkipUnthrottle 2013-09-20 13:57:46 +08:00
Henrik Rydgård b7bb335495 Merge pull request #3835 from unknownbrackets/headless
A couple more optimizations
2013-09-19 12:41:53 -07:00
Unknown W. Brackets 2751da1cec Cut down on work in regcache init on x86.
Very tiny tiny optimization for games, but 8-10% optimization for tests.
2013-09-19 00:29:50 -07:00
Unknown W. Brackets 5c7c57dd3f Oops, typo. 2013-09-19 00:28:57 -07:00
The Dax 1788a56964 Fix Visual Studio 2013 build. 2013-09-18 12:02:49 -04:00
shenweip 4986bf735b Inactivating GamedataInstallDialog in sceUtilityGamedataInstallUpdate
dialog in sceUtilityGamedataInstallUpdate

Forget this before.
2013-09-18 21:34:28 +08:00
Henrik Rydgård 47735579df Merge pull request #3821 from shenweip/patch-1
Implemented sceMpegAvcConvertToYuv420 and sceJpegCsc,finally Monster Hunter 3rd'video works
2013-09-18 05:03:15 -07:00
shenweip 6bcf1705ec Typo 2013-09-18 18:19:08 +08:00
shenweip d0c5a721b0 fix wrong var name 2013-09-18 16:21:18 +08:00
shenweip 440b6197d7 Change DEBUG_LOG_REPORT to DEBUG_LOG and change internal funcs name as @unknownbrackets 's advice 2013-09-18 16:19:05 +08:00
Henrik Rydgård 198434c6eb Merge pull request #3823 from unknownbrackets/headless
Fix headless on buildbot (command line length), speed up further
2013-09-18 00:48:17 -07:00
Unknown W. Brackets d17df4a79a Don't zero initialize opcode.
This slows down JitBlockCache::Init() a lot, which impacts test speed more
than you'd expect.
2013-09-17 23:46:59 -07:00
Unknown W. Brackets 0735a9a679 Just disable PPGe during tests, should be okay. 2013-09-17 23:13:13 -07:00