Commit Graph
12238 Commits
Author SHA1 Message Date
Henrik Rydgård bbacfdd899 Merge pull request #5650 from raven02/patch-29
Avoid caching when HW T&L with morph enabled.
2014-03-14 14:24:46 +01:00
raven02 557eae7ca9 Avoid caching when HW T&L with morph enabled. 2014-03-14 21:04:32 +08:00
Henrik Rydgård e020024434 Merge pull request #5644 from vnctdj/patch-1
Update PSPOskDialog.cpp
2014-03-14 07:53:10 +01:00
vnctdj 92348b0cc4 Trying to fix encoding 2014-03-14 05:32:31 +01:00
vnctdj 408168181d Update PSPOskDialog.cpp
Cosmetic change (more space added between the 2nd and the 3rd column of buttons)

before >> http://img15.hostingpics.net/pics/947242ULES0121300000.png
now >> http://img15.hostingpics.net/pics/365423ULES0121300001.png
2014-03-14 00:59:28 +01:00
Henrik Rydgård ae09066292 Merge pull request #5642 from kaienfr/new_build_MACOSX
Fix bug: building on MACOSX
2014-03-13 22:30:31 +01:00
Henrik Rydgård a0d2be297e Merge pull request #5641 from thedax/oskSpacebar
OSK: Add a button to let the user enter spaces.
2014-03-13 19:56:01 +01:00
Henrik Rydgård d374cf94b3 Merge pull request #5529 from sum2012/kernal-load
Bypass to boot.bin from patched game
2014-03-13 19:11:06 +01:00
Henrik Rydgard 4df49a72ab Add yet another hack setting to work around the 3rd Birthday problem.
Hopefully temporary...
2014-03-13 19:00:35 +01:00
Henrik Rydgard ce1d449bed Try a simple workaround for the Crash Tag Team Racing issue.
Hopefully this is reasonably safe...
2014-03-13 19:00:34 +01:00
kaienfr 9638f387af Fix bug: building on MACOSX 2014-03-13 18:09:11 +01:00
The Dax 0ce4d40636 Properly limit the space button so it can't go past the max text length. 2014-03-13 12:20:03 -04:00
The Dax 87c6260860 OSK: Let square serve as a spacebar. 2014-03-13 10:49:38 -04:00
Unknown W. Brackets ca0a8d0269 armjit: fix lwl/lwr from an imm address.
Can't skip loading the reg value.  Likely cause of #5057, possibly other
bugs as well.
2014-03-13 00:23:00 -07:00
Henrik Rydgård 8bc717cf67 Take care of #5639 without hardcoding the array size. 2014-03-13 08:15:22 +01:00
Henrik Rydgard ab9cd99d0f Major ARM disassembler improvements, will make debugging the JIT easier 2014-03-12 18:09:28 +01:00
Henrik Rydgard 174b5187e6 Arm VFPU: 2-op and 3-op: map registers before work, improving instruction order a little. 2014-03-12 11:06:26 +01:00
Henrik Rydgard 7ae9c26b6a Enable the new vreg flushing mechanism on ARM.
Reduce logspam seen in a couple games.
2014-03-12 10:15:09 +01:00
Henrik Rydgard ea6fb9337c Second attempt at flushing multiple VFPU regs using VSTMIA.
Also disabled, but seems to work, just needs testing.

Much better code this time and works for VFPU regs not just FPU regs.
2014-03-11 21:55:17 +01:00
Henrik Rydgard adadf11890 An attempt to combine FPU regcache writebacks with VSTMIA. Disabled due to bugs. 2014-03-11 11:03:51 +01:00
Henrik Rydgård 6b709a601d Update native 2014-03-10 23:21:21 +01:00
Henrik Rydgard bb30353ac3 Update native with slightly more robust ES 3.0 version check. 2014-03-08 19:09:07 +01:00
Henrik Rydgard ea3f5a10af Stub the rest of the known sceAudioCodec functions. 2014-03-08 10:41:37 +01:00
Henrik Rydgard 2eb6a4e2f2 Fix a warning, rename some parameters, etc. 2014-03-08 10:40:43 +01:00
Henrik Rydgård fc650681a1 Merge pull request #5619 from xsacha/master
Misc changes
2014-03-07 07:16:18 +01:00
Sacha 6074ff84be Blackberry: Use configuration dir to find debugtoken. QDE uses that directory by default. 2014-03-07 15:48:11 +10:00
Sacha ad31cd1b7c Clean up ArmEmitter (cross-merge from Dolphin, minus the bad bits) 2014-03-07 15:47:34 +10:00
Sacha 05571df8ec Use a VLDM in Vertex Decoder. 2014-03-07 14:25:05 +10:00
Henrik Rydgård 5b20761c45 Merge pull request #5615 from xsacha/master
ARMJIT: Implement VLDM/VSTM load/store combinations and use in armjit. Also add them to disassembler.
2014-03-06 18:00:52 +01:00
Sacha 30a6a5d10f ARMJIT: Implement VLDM/VSTM load/store combinations and use in armjit. Also add them to disassembler. 2014-03-07 02:56:34 +10:00
Henrik Rydgård 8276cac6a4 Merge pull request #5611 from thedax/ui-minor
Show unknown.png regardless of PARAM.SFO when an ISO lacks an icon0.
2014-03-06 14:41:03 +01:00
The Dax 8efd67280d Show unknown.png regardless of PARAM.SFO when an ISO lacks the file.
It's better than showing a black rectangle with nothing in it for broken or homebrew ISOs.
2014-03-06 08:25:40 -05:00
Henrik Rydgård 56b2b2e534 Merge pull request #5609 from unknownbrackets/perf
Avoid leaving the fast runloop on jumps.
2014-03-06 08:43:25 +01:00
Unknown W. Brackets 4fbb245382 Avoid leaving the fast runloop on jumps.
Jumps are actually very common in some games, like FF4 and Crisis Core,
and tons more.  They are used to jump around vertex data.

Improves performance by a few percent in FF4.
2014-03-05 23:24:18 -08:00
Unknown W. Brackets 641064f0bc Consistently use MIPS_REG_V0 for return values.
This way all instances are a lot easier to search for (was trying to find
where we were writing an incorrect value to v0, turns out to be callback
related of course.)
2014-03-04 08:21:55 -08:00
Unknown W. Brackets 446418d783 Properly reset some state between games. 2014-03-04 07:55:08 -08:00
Unknown W. Brackets 505b0c388f Fix a typo. 2014-03-04 07:37:32 -08:00
Henrik Rydgard e11e4cfff2 GCC buildfix 2014-03-04 11:38:33 +01:00
Unknown W. Brackets b1acde2679 Oops, forgot the world matrix too.
VerySleepy is telling me that time is spent in WORLDMATRIXDATA in games,
but I didn't check the perf impact exactly.  It's probably small, but may
help some games.
2014-03-04 01:09:04 -08:00
Henrik Rydgård 349c207196 Merge pull request #5603 from unknownbrackets/gpu-minor
Try to load inline matrices a bit faster
2014-03-04 10:01:03 +01:00
Unknown W. Brackets 9e35822d16 Try to load view and model matrices a bit faster. 2014-03-04 00:37:28 -08:00
Unknown W. Brackets a8f9635e28 Optimize loading of texgen matrices.
Pretty small impact, may help games that use them a lot.
2014-03-04 00:23:10 -08:00
Unknown W. Brackets d60b0272fa Avoid flushing if the bone matrix is the same. 2014-03-04 00:17:16 -08:00
Unknown W. Brackets eb04031975 Try to optimize inline matrix loads.
Improves performance by a few percent in Gods Eater Burst.
2014-03-04 00:11:03 -08:00
Henrik Rydgård e7299d5e60 Merge pull request #5601 from thedax/updateSubmodules
Update ffmpeg and lang.
2014-03-03 19:31:05 +01:00
The Dax bfa8d623ed Update ffmpeg and lang. 2014-03-03 12:41:41 -05:00
Henrik Rydgård 0846abbd54 Merge pull request #5598 from lioncash/vertical-alignments
Fix up some vertical alignments in misc Core source files.
2014-03-03 18:29:19 +01:00
Henrik Rydgård fa4fbd0082 Merge pull request #5600 from thedax/additionalPS1EbootCheck
Perform another PS1 eboot check before checking the PSAR magic.
2014-03-03 18:27:29 +01:00
The Dax f3d32d8c23 Get rid of redundant ERROR_LOG. 2014-03-03 11:57:33 -05:00
The Dax 8342846609 Perform another PS1 eboot check before checking the PSAR magic.
It seems as if some PS1 eboots out there are malformed and will get past the PSISOIMG0000 check, so check the PARAM.SFO category, too. If the eboot gets past that too, PPSSPP will probably still crash, so we're screwed at that point anyway.
2014-03-03 11:46:26 -05:00