Commit Graph

  • f000d322ae Merge pull request #36 from xsacha/master Henrik Rydgård 2013-01-23 00:37:31 -08:00
  • 0d67acc52b Merge pull request #475 from Xele02/sceRtc Henrik Rydgård 2013-01-23 00:32:34 -08:00
  • 262af9b13a Merge pull request #479 from unknownbrackets/psmfplayer-fix Henrik Rydgård 2013-01-23 00:30:56 -08:00
  • 790aa8878e Merge pull request #478 from unknownbrackets/atrac-hack Henrik Rydgård 2013-01-23 00:30:11 -08:00
  • 8c0330045c Merge pull request #476 from xsacha/master Henrik Rydgård 2013-01-23 00:29:16 -08:00
  • 1749a9b5ae Put core as first paraemeter for DEBUG_LOG raven02 2013-01-23 16:19:44 +08:00
  • de1cb3fbca Make scePsmfPlayerCreate create psmfPlayers. Unknown W. Brackets 2013-01-22 23:44:23 -08:00
  • a7bc2ea120 Clearing FBOs on bind was a bit too aggressive an optimization. Henrik Rydgard 2013-01-23 08:31:29 +01:00
  • d791f960a0 Hack to prevent games from lagging on atrac errors. Unknown W. Brackets 2013-01-22 22:35:30 -08:00
  • 7346c4a042 Add error handling ERROR_SAS_INVALID_SIZE and ERROR_SAS_INVALID_PAUSED raven02 2013-01-23 14:50:36 +08:00
  • 109764b17e Return a fake id for *AndGetID() atrac funcs. Unknown W. Brackets 2013-01-22 22:34:46 -08:00
  • d783975258 Fix cityhash for non-glibc systems where byteswap isn't defined. Define it manually instead. Also, fix harmattan building of Qt frontend. Sacha 2013-01-23 11:21:14 +10:00
  • c7778765ae Move blackberry files in to their own directory as it is unrelated to SDL Sacha 2013-01-23 11:14:23 +10:00
  • fff581aa88 Implement sceRtcGetDosTime and sceRtcSetDosTime. Pass the test. This was RE since the values to return are not logic at all. Xele02 2013-01-23 01:25:32 +01:00
  • 8e719d4c8c Log in all build game output. This can help debugging with user log. Xele02 2013-01-22 21:31:17 +01:00
  • 5c88d619bd Merge pull request #35 from Summeli/master Henrik Rydgård 2013-01-22 13:28:21 -08:00
  • dbdd461a53 Fix issue with vertex shader IDs. Write the 4th component of packed vectors. The latter makes sure we leave no holes in the CPU writebuffer. Henrik Rydgard 2013-01-22 22:27:03 +01:00
  • 0f7f38a5ff Added byteswap functions for Symbian & BlackBerry Summeli 2013-01-22 23:20:17 +02:00
  • e04f5156ee Fix a few graphics issues, optimize shader ID generation (fewer shaders) Henrik Rydgard 2013-01-22 21:57:47 +01:00
  • 29f1ae5f70 add skeleton implementation of "cache" instruction Henrik Rydgard 2013-01-22 20:30:49 +01:00
  • 82d5ae021e VFPU: cap/floor float-to-int conversion instructions Henrik Rydgard 2013-01-22 20:28:55 +01:00
  • 0005fe1c5f Optional logging (ifdef) of cache calls for debugging Henrik Rydgard 2013-01-22 20:28:05 +01:00
  • a75e85aa3c Hacky implementation of sceVaudio, whatever the point of that API is... Henrik Rydgard 2013-01-22 20:27:42 +01:00
  • 14d26141a5 TextureCache_Invalidate now does a range match instead of just checking if the texture address was in range. Henrik Rydgard 2013-01-22 19:18:48 +01:00
  • 9c6f84cf74 Merge pull request #474 from Xele02/testsceio Henrik Rydgård 2013-01-22 12:44:39 -08:00
  • bf63ed986f Don't optimize for debug build. Xele02 2013-01-22 21:16:34 +01:00
  • dbe597ce64 Buildfix Android, darn. Unknown W. Brackets 2013-01-22 08:23:27 -08:00
  • fd78c33d57 Merge pull request #473 from unknownbrackets/jit-branch Henrik Rydgård 2013-01-22 08:18:00 -08:00
  • 0e33923844 Belt and suspenders check for branch ops. Unknown W. Brackets 2013-01-22 08:11:37 -08:00
  • c324983340 Make the jit support bltzal and friends. Unknown W. Brackets 2013-01-22 08:04:01 -08:00
  • bc1832dfdd Merge pull request #472 from KentuckyCompass/fixpathcase_strlen Henrik Rydgård 2013-01-22 07:08:58 -08:00
  • 83fa725424 std::string is not UTF8-aware KentuckyCompass 2013-01-22 06:59:22 -08:00
  • d82cbce790 Merge pull request #471 from KentuckyCompass/warnings2 Henrik Rydgård 2013-01-22 06:42:45 -08:00
  • 9ce1887566 fix a bad format string in a DEBUG_LOG KentuckyCompass 2013-01-22 06:39:06 -08:00
  • b42db7f5f4 Merge pull request #470 from KentuckyCompass/case_insensitive_getdirlisting Henrik Rydgård 2013-01-22 06:36:50 -08:00
  • f9a843fb28 add case insensitivity to GetDirListing KentuckyCompass 2013-01-22 06:31:42 -08:00
  • c2b7fe29df Merge pull request #468 from unknownbrackets/jit-match Henrik Rydgård 2013-01-22 00:43:59 -08:00
  • e89f067dd2 Merge pull request #469 from Xele02/testsceio Henrik Rydgård 2013-01-22 00:40:41 -08:00
  • 2d94b3415e Make sceRtcGetDayOfWeek pass the test. Xele02 2013-01-22 08:55:01 +01:00
  • 6b790946a4 Merge pull request #466 from xsacha/master Henrik Rydgård 2013-01-21 23:30:51 -08:00
  • f946a94687 Merge pull request #467 from unknownbrackets/master Henrik Rydgård 2013-01-21 23:30:29 -08:00
  • de2df87758 Make interpreter call Advance() the same as jit. Unknown W. Brackets 2013-01-21 23:16:23 -08:00
  • a9d0390426 Adjust downcount before syscalls, not after. Unknown W. Brackets 2013-01-21 22:57:53 -08:00
  • c8fe172239 Fix headless segfault on win32. Unknown W. Brackets 2013-01-21 22:46:53 -08:00
  • 566b7a0910 A branch was missing inDelaySlot, refactor it. Unknown W. Brackets 2013-01-21 22:45:07 -08:00
  • 0ce45cef55 Update for Qt project files. New Symbian icon (Belle style) thanks to z435312561. Stat64 -> stat. Sacha 2013-01-22 16:17:44 +10:00
  • c897e6446a Don't over decr downcount when hitting a jit bp. Unknown W. Brackets 2013-01-21 19:41:12 -08:00
  • 04130c812a Show the current tick count in the disasm dialog. Unknown W. Brackets 2013-01-21 19:20:49 -08:00
  • d99d060c2e Decrement downcount in skipped likely slots. Unknown W. Brackets 2013-01-21 18:56:16 -08:00
  • 8438371941 Read memory in the jit dispatcher same as lw. Unknown W. Brackets 2013-01-20 21:07:57 -08:00
  • b30ab91379 GCC fix Henrik Rydgard 2013-01-21 19:19:41 +01:00
  • 2f0cf82f72 Don't expand normals and positions to floats unless necessary. Fix sign of Z component of position in through mode. Henrik Rydgard 2013-01-21 19:11:32 +01:00
  • 57ec89f507 Merge pull request #462 from raven02/master Henrik Rydgård 2013-01-21 06:10:33 -08:00
  • 4d1903f50c Set time format in config raven02 2013-01-21 21:35:31 +08:00
  • 5170931aad Buildfix for Windows. Unknown W. Brackets 2013-01-21 01:15:57 -08:00
  • e370f653fb Merge pull request #458 from Xele02/testsceio Henrik Rydgård 2013-01-21 00:21:48 -08:00
  • 65203f3833 Merge pull request #459 from unknownbrackets/jit-branch Henrik Rydgård 2013-01-21 00:21:00 -08:00
  • c9f4b9095b Merge pull request #460 from unknownbrackets/downcount Henrik Rydgård 2013-01-21 00:18:43 -08:00
  • 49965b7f1d Decrement downcount in the interpreter. Unknown W. Brackets 2013-01-20 21:48:38 -08:00
  • 1485b0865c Improve the speed of branch debugging a bit. Unknown W. Brackets 2013-01-20 19:29:06 -08:00
  • dd69694302 Add some optional logging to debug jit branching. Unknown W. Brackets 2013-01-20 18:48:54 -08:00
  • 4c271fc09e Add DELAYSLOT and LIKELU flags to some ops. Unknown W. Brackets 2013-01-20 18:47:19 -08:00
  • 776eb8ab2e Simplify CompileDelaySlot(). Unknown W. Brackets 2013-01-20 16:42:35 -08:00
  • df06bb5624 Add some checks to make sure ZERO is never set. Unknown W. Brackets 2013-01-20 16:07:38 -08:00
  • 72ddb368b4 Forget headless file Xele02 2013-01-21 01:50:42 +01:00
  • 0633c18438 submodule sync Xele02 2013-01-21 01:38:24 +01:00
  • 464240f703 Merge pull request #34 from Xele02/master Henrik Rydgård 2013-01-20 16:36:58 -08:00
  • 77af8f4727 Change cast which break build on linux Xele02 2013-01-21 00:42:08 +01:00
  • 3825df5c6a Improve sceIo to pass io autotest. io/io, io/cwd, io/directory ok io/file still have a file mode fail Xele02 2013-01-21 00:20:48 +01:00
  • c02c9e6bdd Remove typedef redefined which break linux build Xele02 2013-01-21 01:22:00 +01:00
  • 784c191caf Fix bugs with fog bit in shader IDs Henrik Rydgard 2013-01-21 00:34:37 +01:00
  • 9a132e6a85 Merge pull request #456 from unknownbrackets/jit-slowmem Henrik Rydgård 2013-01-20 14:19:11 -08:00
  • 1b563f500c Merge pull request #457 from hrydgard/vertexcache Henrik Rydgård 2013-01-20 14:17:36 -08:00
  • 8d845cc588 quick implementation of sceKernelReferMutexStatus Henrik Rydgard 2013-01-20 23:11:48 +01:00
  • 3b8ea62b05 Cannot cache vertices when morph is enabled. Henrik Rydgard 2013-01-20 22:48:29 +01:00
  • e15b580df6 Avoid using an element buffer in more cases. Henrik Rydgard 2013-01-20 22:42:11 +01:00
  • a43078ab68 Same optimization for FPU load / store. Unknown W. Brackets 2013-01-20 13:16:41 -08:00
  • f5963df0dc Optimize write to a single x64 op too. Unknown W. Brackets 2013-01-20 13:06:19 -08:00
  • d9c9a9102a Tiled renderers are much faster if we clear FBOs before rendering. Alternatively we could use glDiscardFramebufferEXT but I haven't figured out how to call it. Henrik Rydgard 2013-01-20 22:05:11 +01:00
  • e8dc99328a Avoid using EAX as a temporary where possible. Unknown W. Brackets 2013-01-20 12:57:14 -08:00
  • 611fb3536f Try to use glDrawArrays in more situations, saving us a buffer. Misc. Henrik Rydgard 2013-01-20 21:52:54 +01:00
  • eaa24ee047 Use EDX as a temporary for sb, and jit it. Unknown W. Brackets 2013-01-19 16:17:56 -08:00
  • 8b4deb93ce Merge branch 'master' into vertexcache Henrik Rydgard 2013-01-20 19:18:52 +01:00
  • 4075c3a77f Merge pull request #455 from unknownbrackets/jit-slowmem Unknown W. Brackets 2013-01-20 09:41:39 -08:00
  • 30f6a4ba87 Fix stupid stupid typo breaking slowmem jit. Unknown W. Brackets 2013-01-20 09:38:35 -08:00
  • b93f974ff1 Merge pull request #423 from raven02/hw Henrik Rydgård 2013-01-20 08:22:31 -08:00
  • 1b1a275dcc GPU "dirty" optimization, wip vertexcache Henrik Rydgard 2013-01-20 13:15:46 +01:00
  • b38dbf24c4 Merge pull request #454 from unknownbrackets/jit-slowmem Henrik Rydgård 2013-01-20 02:53:06 -08:00
  • 04860322f4 Merge branch 'master' into vertexcache Henrik Rydgard 2013-01-20 11:30:11 +01:00
  • da22eb8adf Make swc1 and lwc1 fast even without fastmem. Unknown W. Brackets 2013-01-20 01:26:38 -08:00
  • 2cb830510c Merge pull request #444 from unknownbrackets/jit-minor Henrik Rydgård 2013-01-20 01:58:48 -08:00
  • 5274ddf54d Merge pull request #450 from Xele02/master Henrik Rydgård 2013-01-20 01:57:14 -08:00
  • ccdc0b77c1 Set the PSP language in the config file Xele02 2013-01-20 10:50:05 +01:00
  • 3ad4e0f9fd Merge pull request #452 from unknownbrackets/jit-mismap Henrik Rydgård 2013-01-20 01:34:34 -08:00
  • b756caa76e Merge pull request #453 from raven02/master Henrik Rydgård 2013-01-20 01:33:10 -08:00
  • 55d566bddd Merge pull request #451 from unknownbrackets/warnings Henrik Rydgård 2013-01-20 01:31:41 -08:00
  • b16a208453 Add __PsmfPlayerDoState(PointerWrap &p) to sceKernel raven02 2013-01-20 16:16:57 +08:00
  • 53600161ba Don't write anything to a bad static pointer. Unknown W. Brackets 2013-01-20 00:19:18 -08:00
  • 6ebb06c171 Add PSP_SYSTEMPARAM_ID_INT_BUTTON_PREFERENCE and region Russia/Trad Chi/Sim Chi raven02 2013-01-20 14:05:01 +08:00
  • 139932f7a0 Revert color0 to be original raven02 2013-01-20 12:41:47 +08:00