Henrik Rydgård
3dbf51b820
Merge pull request #4554 from Bigpet/QtMacOSBuildFixes
...
OSX build fixes for the Qt version
2013-11-16 08:27:12 -08:00
Retem
8c52ce3274
OSX build fixes for the Qt version
2013-11-16 16:49:08 +01:00
Henrik Rydgård
997f5090d7
Merge pull request #4552 from Kingcom/Debugger
...
Debugger changes
2013-11-16 04:36:39 -08:00
Kingcom
819ffec322
Improve copied disassembly
2013-11-16 12:21:05 +01:00
Kingcom
c44c99a5b7
Ignore changes to r0
2013-11-16 10:59:49 +01:00
Kingcom
a277706489
Workaround for symbols defined in .sym files
2013-11-16 10:53:47 +01:00
Kingcom
7ba00fa65f
Change register value by "assembling" "reg=value"
2013-11-16 10:49:39 +01:00
Kingcom
2ec48b0154
-scan functions on vscroll
...
-scroll without moving the cursor with ctrl+up/down
-set cursor to start/end of window with ctrl+prior/next
2013-11-16 10:26:46 +01:00
Henrik Rydgard
4e0520131a
Tiny optimization
2013-11-15 20:32:23 +01:00
Henrik Rydgard
d17a5fefea
ARM: Fix divide by 0 in software divide used on CPUs without HW divide.
2013-11-15 20:24:20 +01:00
Henrik Rydgard
6be534ca18
Merge branch 'warnings' of https://github.com/unknownbrackets/ppsspp into unknownbrackets-warnings
...
Conflicts:
Core/ELF/ElfReader.cpp
2013-11-15 19:11:51 +01:00
Henrik Rydgard
77ef79892e
Remove wrong alignment check on relocations. Add a comment.
2013-11-15 18:47:27 +01:00
Sacha
20e1bdceeb
Improvements to timer hack.
2013-11-16 02:55:12 +10:00
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
Sacha
fb7c3d96fd
Introduce Timer Hack.
...
Has been used in previous Symbian releases to improve speed. Was thought to only work on Wipeout but actually works on most games?
Games that run based on internal timer will experience 60 VPS without frameskip.
2013-11-16 02:16:17 +10: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