Unknown W. Brackets
|
b9feae3b62
|
Don't require 32-bit relocs to be aligned.
Also, report these situations more, who knows what games they could break.
|
2013-11-15 08:19:29 -08:00 |
|
Unknown W. Brackets
|
f165a15eff
|
Fix a -unsigned warning.
Looks ugly, but (u32)-(s32)val is what we really want here.
Also make a __FUNCTION__ redeclaration warning go away.
|
2013-11-15 08:18:34 -08:00 |
|
Henrik Rydgård
|
4a89e2e74f
|
Add "Dump frame GPU commands" to the "in-game" dev menu too.
|
2013-11-15 16:49:13 +01:00 |
|
Henrik Rydgård
|
cd511cc43c
|
In Freeze-Frame mode, don't wipe GPU resources when loading save states.
|
2013-11-15 16:30:55 +01:00 |
|
Henrik Rydgård
|
40bd1fa650
|
Add freeze-frame to developer menu. Only useful for developing, like when using nVidia PerfHud.
|
2013-11-15 13:11:44 +01:00 |
|
Henrik Rydgård
|
cd251af345
|
More minor SasAudio optimizations
|
2013-11-15 12:28:16 +01:00 |
|
Henrik Rydgård
|
21006dc6a7
|
SasAudio: Compute envelope duration on state changes only.
|
2013-11-15 12:05:10 +01:00 |
|
Henrik Rydgård
|
f1ed1a9a17
|
Flush the lit pool before flushing the icache.
|
2013-11-15 11:14:24 +01:00 |
|
Henrik Rydgård
|
49f53a7ecd
|
Merge pull request #4543 from unknownbrackets/cpu-minor
Minor cpu correctness adjustments
|
2013-11-15 01:44:49 -08:00 |
|
Henrik Rydgård
|
bd23f91e0c
|
Flush the lit pool in the vtx dec
|
2013-11-15 10:34:27 +01:00 |
|
Unknown W. Brackets
|
5128083d93
|
Mask out fcr31 bits that can't be set on a PSP.
|
2013-11-14 23:57:28 -08:00 |
|
Unknown W. Brackets
|
21c9577801
|
Initialize fcr31 correctly (even though unsup.)
|
2013-11-14 23:44:49 -08:00 |
|
Unknown W. Brackets
|
3c73d0d1f1
|
armjit: Read fpu control regs other than 0/31 as 0.
Always seem to give zero, regardless of the value of fcr31, etc.
|
2013-11-14 23:39:39 -08:00 |
|
Unknown W. Brackets
|
763eff181d
|
Fix handling of jalr when delay slot changes rd.
|
2013-11-14 23:39:13 -08:00 |
|
Unknown W. Brackets
|
26f5922174
|
Return the correct value for fcr0/fir.
This is what the PSP actually returns, it's read only.
|
2013-11-14 23:39:08 -08:00 |
|
Unknown W. Brackets
|
98fb2e0402
|
armjit: Refer to R11 as MEMBASEREG for clarity.
|
2013-11-14 23:37:48 -08:00 |
|
Unknown W. Brackets
|
fc3b3449ed
|
Enable frameskipping in the null gpu.
In case it's used (I used it to check cpu-only perf on Android.)
|
2013-11-14 23:37:48 -08:00 |
|
Sacha
|
e3bdb3e09b
|
Disable LitPool as it is causing crashes with Vertex Decoder JIT. Performance seems to be almost unaffected since the IMM changes.
|
2013-11-15 14:12:00 +10:00 |
|
Sacha
|
20e8a81268
|
Switch to compile-time ARMV7 define.
|
2013-11-15 11:20:39 +10:00 |
|
Henrik Rydgard
|
adde016338
|
vtxdec sw skin arm: Simplify code, try a slightly different approach.
|
2013-11-14 23:07:23 +01:00 |
|
Henrik Rydgard
|
5e3fd4f1fa
|
Turn down reloc logging a bit more
|
2013-11-14 23:07:22 +01:00 |
|
Henrik Rydgård
|
90888aad14
|
Merge pull request #4532 from sum2012/sceio
Fix Buzz Ultimate Music Quiz black screen Sporadically
|
2013-11-14 14:03:20 -08:00 |
|
Henrik Rydgård
|
c9475b17b8
|
Merge pull request #4514 from shenweip/patch-3
Skip the read of secure files which are not in SFO.
|
2013-11-14 14:02:21 -08:00 |
|
Henrik Rydgard
|
b0ccf5981c
|
Don't bother with glDrawRangeElements, seems to not improve perf.
|
2013-11-14 17:33:43 +01:00 |
|
Henrik Rydgard
|
9a14d33372
|
Disable software divide that appears to be buggy, see #4539
|
2013-11-14 17:25:02 +01:00 |
|
Sacha
|
e6320f2726
|
Add a CPU Extensions tab to Developer's System Info.
|
2013-11-15 01:18:29 +10:00 |
|
Sacha
|
a74718c54f
|
Snapdragon Plus also has IDIV. Clean up for ArmCPUDetect.
|
2013-11-15 01:18:29 +10:00 |
|
Henrik Rydgård
|
e98d0d8327
|
Merge pull request #4510 from pal1000/master
Cwcheat: Allow comments in cheat files starting with // mainly for writing cheat usage guidelines
|
2013-11-14 07:14:21 -08:00 |
|
Henrik Rydgård
|
dd83584d2d
|
Merge pull request #4538 from shenweip/patch-5
Wrap some empty functions.
|
2013-11-14 07:13:36 -08:00 |
|
shenweip
|
37e477f6e5
|
Add a log and fix typo.
|
2013-11-14 22:49:26 +08:00 |
|
shenweip
|
9bc534d54a
|
Wrap some empty functions.
|
2013-11-14 22:43:00 +08:00 |
|
Henrik Rydgard
|
d6d54c8bb4
|
Fix a couple of bugs in vtxdec
|
2013-11-14 15:06:51 +01:00 |
|
Henrik Rydgard
|
dc03796ccb
|
The bone matrix optimization is only safe when software skinning
|
2013-11-14 15:02:22 +01:00 |
|
Henrik Rydgard
|
9521d0e0a6
|
NormalizeVertices should not try to skin if we've already software-skinned.
|
2013-11-14 14:34:47 +01:00 |
|
Henrik Rydgard
|
9f750e6b83
|
This isn't needed.
|
2013-11-14 14:18:22 +01:00 |
|
Henrik Rydgard
|
3b63ef7005
|
Remove the SubmitPrim param forceIndexType, optimize BBOX more.
|
2013-11-14 14:03:03 +01:00 |
|
Henrik Rydgard
|
8c562a615f
|
Bone matrix loading speedup. Bit of a hack but seems reliable enough.
|
2013-11-14 14:02:31 +01:00 |
|
Henrik Rydgard
|
003cb41db5
|
Oops, that was too much logging on startup.
|
2013-11-14 12:32:59 +01:00 |
|
Henrik Rydgard
|
35ae239eb9
|
Optimize bbox some more
|
2013-11-14 12:25:53 +01:00 |
|
Henrik Rydgard
|
4f93654a88
|
Oops, accidentally enabled some bbox debugging code
|
2013-11-14 11:49:06 +01:00 |
|
Henrik Rydgard
|
6f5701816e
|
Define _M_SSE on Android x86 - it's not a standard define
|
2013-11-14 11:44:14 +01:00 |
|
Henrik Rydgard
|
9d4ece0f58
|
Robustify the ELF loader a little - it didn't like unaligned addresses..
|
2013-11-14 11:44:14 +01:00 |
|
Henrik Rydgard
|
8a69543ec4
|
BBOX: Transform the planes by the matrix so we don't need to transform the box
|
2013-11-14 11:44:13 +01:00 |
|
Henrik Rydgard
|
871d8b28ab
|
Assorted vtxdec x86 optimizations
|
2013-11-14 11:44:13 +01:00 |
|
Sacha
|
eaa52c4a61
|
VertexDecoder: Aligned code seems to help Symbian (armv6) performance. It is also used for CPU JIT so there's likely a reason.
|
2013-11-14 15:30:07 +10:00 |
|
Henrik Rydgard
|
ff1d53c9c7
|
vtxdec x86: Don't load bones unless software skinning is enabled
|
2013-11-14 00:56:24 +01:00 |
|
Henrik Rydgard
|
a9b365aa71
|
Fix for possible misalignment crash on x86
|
2013-11-14 00:37:04 +01:00 |
|
sum2012
|
f3263ed4ba
|
Fix Buzz Ultimate Music Quiz Crash Sporadically
issue#4497
|
2013-11-14 05:21:24 +08:00 |
|
Henrik Rydgård
|
a6ee2648d0
|
Merge pull request #4531 from hrydgard/software-skinning
Software skinning
|
2013-11-13 12:54:41 -08:00 |
|
Henrik Rydgård
|
da380478f6
|
Enable software skinning by default
|
2013-11-13 19:55:20 +01:00 |
|