Henrik Rydgard
b4d99b1981
Revert "Avoid caching when HW T&L with morph enabled."
...
This reverts commit 557eae7ca9
.
2014-03-15 10:46:04 +01:00
Henrik Rydgard
c80510fb3b
MemMap should not be included in MIPS.h.
2014-03-15 10:45:39 +01:00
Henrik Rydgard
c37e1390ae
Update submodules
2014-03-15 10:26:16 +01:00
Henrik Rydgård
d8f5dfb529
Merge pull request #5655 from unknownbrackets/perf
...
Eat cycles in sceUtilitySavedataGetStatus()
2014-03-15 09:44:10 +01:00
Unknown W. Brackets
e37244cfea
Eat cycles in sceUtilitySavedataGetStatus().
...
Matching tests. Improves performance in Fieldrunners startup and I think
in game.
2014-03-15 01:18:35 -07:00
Henrik Rydgård
7cadba645f
Add Galician language, thanks to Pedro Madruga
2014-03-14 16:39:41 +01:00
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