Henrik Rydgård
20e93515be
Add sanity check in Memory::Memset
2017-11-30 16:49:14 +01:00
Henrik Rydgård
d032b41d94
Merge pull request #10203 from hrydgard/1.5-crash-fixes-2
...
More crash fixes from Play logs..
2017-11-30 09:21:54 +01:00
Henrik Rydgård
c0d0decab0
Merge pull request #10206 from LunaMoo/cheatMenu_fixes
...
Fix a cheat menu crash reported on the forums
2017-11-30 08:50:34 +01:00
LunaMoo
80b6686d89
Add some comments.
2017-11-30 07:51:15 +01:00
LunaMoo
be18f2c3cc
Change str.substr(x, 1) == "y" to str[x] == 'y'
2017-11-30 02:23:44 +01:00
LunaMoo
16057eda39
Fix a cheat menu crash with invalid cheat name.
...
Also stop #comments from being removed by cheat menu.
2017-11-30 01:32:19 +01:00
Henrik Rydgård
0207739d76
Can't call functions through known-nil pointers, even if they don't touch local data - LLVM's optimizer might have done something stupid.
2017-11-30 01:07:03 +01:00
Henrik Rydgård
6ea669368c
Crash reports from 5% rollout of 1.5: Make some asserts dbg_asserts for now, try to fix an issue with framebuffers when postproc is enabled.
2017-11-29 18:53:52 +01:00
Henrik Rydgård
f8b6a965e7
Coldbird's up and running again, restore the proAdhoc default. See issue #9984
2017-11-27 17:32:45 +01:00
Henrik Rydgård
dc3363e885
Merge pull request #10185 from jbeich/bsd
...
Minor BSD fixes
2017-11-26 23:38:24 +01:00
Henrik Rydgård
a763fe4b95
Android: Call setDisplayParameters early with the display w/h in pixels. Without this, was defaulting to 1x rendering on S8 which is silly.
2017-11-26 14:49:00 +01:00
Unknown W. Brackets
9af0397e84
Kernel: Fix delete thread null check.
2017-11-25 14:08:50 -08:00
Unknown W. Brackets
bd1ed897cf
Global: Fix some warnings.
2017-11-25 14:08:49 -08:00
Henrik Rydgård
89f0ffc1bc
Just reduce some log levels
2017-11-25 12:13:27 +01:00
Henrik Rydgård
bb9181b949
Fix the prefix problems on ARM 32-bit as well.
2017-11-24 17:05:10 +01:00
Jan Beich
206d287f53
Core: report Debian GNU/kFreeBSD separately
2017-11-24 14:46:07 +00:00
Henrik Rydgård
87942dd741
ARM64 JIT: Fix additional VFPU prefix problems
2017-11-24 14:05:19 +01:00
Henrik Rydgård
2cceba41bc
Fix JIT bug in ARM64. Fixes #10183
2017-11-24 13:57:27 +01:00
Henrik Rydgård
b6911d2764
Add a hidden debug option [Graphics]GfxDebugSplitSubmit to try to narrow down some Vulkan issues, see #10163 . Also improve some asserts.
2017-11-22 10:47:04 +01:00
Henrik Rydgård
6a3d41892a
Workarounds for issue with "accurate depth". See #9545 , #10087
2017-11-21 12:11:05 +01:00
LunaMoo
e5e7ba1b55
Fix Memory Leak :D
2017-11-14 10:17:20 +01:00
LunaMoo
e78a644c00
spaces->underscores:)
2017-11-14 09:46:31 +01:00
LunaMoo
825e100614
Small changes. Thx [Unknown]
2017-11-14 07:42:58 +01:00
LunaMoo
aba4a4dfdb
Change KernelTimeNow to KernelTimeNowFormatted and return nice timestamp.
2017-11-14 07:16:40 +01:00
LunaMoo
2ff4104ddf
Requested changes.
2017-11-14 06:33:49 +01:00
LunaMoo
f8f4acc316
Blah;p. Buildfix.
2017-11-14 06:03:52 +01:00
LunaMoo
992748bcde
Fix linux build.
2017-11-14 05:56:10 +01:00
LunaMoo
e698414f9b
Add an option to allow resetting video/audio dump on save/load state.
2017-11-14 05:12:27 +01:00
LunaMoo
99ab8dfc99
Use gameID and emulated timestamp for Avi/Wav dump filenames.
2017-11-14 03:53:45 +01:00
Unknown W. Brackets
9fbcc01afa
TexCache: Remove simple 0/1 alpha check.
...
No practical optimizations have come of this, so it's a waste of time.
Slows down Vulkan too.
2017-11-12 16:17:46 -08:00
Henrik Rydgård
bd8067a631
Reduce a ERROR_LOG_REPORT to a warning (vfpu branches in delay slots)
2017-11-11 19:39:44 +01:00
Unknown W. Brackets
039c69f031
SaveState: Fix use-after-resize iterator.
...
Only on older save states.
2017-11-11 08:08:59 -08:00
Henrik Rydgård
05930ea32e
MotoGP: Compat hack to disable framebuffer readbacks.
...
This is the only known game to copy its framebufer to RAM before display on every frame and we already have a
hack so we can display the high resolution framebuffer, but we still did the readback for no good reason.
This eliminates the readback.
2017-11-10 16:32:56 +01:00
Henrik Rydgård
f014735ebf
Merge pull request #10079 from hrydgard/vulkan-android-fixes
...
Vulkan lost-device fixes
2017-11-10 16:11:58 +01:00
Henrik Rydgård
1c76d28843
Avoid double-initializing the Vulkan backbuffer on startup.
2017-11-10 13:13:56 +01:00
LunaMoo
6ae8b3603d
Merge pull request #10072 from unknownbrackets/cheats
...
Cheats: Split parsing and execution
2017-11-09 18:46:52 +01:00
Unknown W. Brackets
1d348b8aa7
Cheats: Fix pointer command count offset.
...
2 means there's 1 line of data. This was the actual problem.
Thanks LunaMoo.
2017-11-08 22:24:37 -08:00
Unknown W. Brackets
baf351c372
Cheats: Clamp pointer command data to avail.
...
In case more data is provided, as was allowed before.
2017-11-08 17:48:33 -08:00
Unknown W. Brackets
0ed62cfe30
Merge pull request #7 from LunaMoo/cheats
...
Fix 0x6 code types
2017-11-08 20:46:18 -05:00
LunaMoo
34b1cb7141
Fix 0x6 code types
2017-11-08 17:39:22 +01:00
Henrik Rydgård
62b24edde1
Fix some minor things found by running Sizer on PPSSPP
...
Sizer: https://github.com/aras-p/sizer
2017-11-08 16:56:48 +01:00
Unknown W. Brackets
bf4f5a102e
Cheats: Enable for any non-zero number.
2017-11-08 06:51:25 -08:00
Henrik Rydgård
8fe171253d
Disable lwl/lwr on ARM64 JIT again. Seems b9b2656e93 broke things, see #10020
2017-11-08 12:11:55 +01:00
Henrik Rydgård
d618b3673b
Count readbacks in a frame and show in GPU debug stats.
2017-11-08 11:57:53 +01:00
Unknown W. Brackets
c62a53c223
Cheats: Split parsing and execution.
...
This makes the code easier to read, and makes it easier to add other types
later on.
Also, the parser can now handle a file with multiple game ids.
2017-11-07 19:51:32 -08:00
Henrik Rydgård
a827ad23ae
Don't use "threadsafe events" for Ge stuff.
2017-11-06 00:27:51 +01:00
Henrik Rydgård
9e35144b96
Remove/deprecate GPU tick sync
2017-11-05 23:21:53 +01:00
Henrik Rydgård
26e52ca5e8
Get rid of a bunch of sync stuff that's no longer needed.
2017-11-05 23:21:49 +01:00
Henrik Rydgård
be2ba4ffb3
Remove the setting to run the display list interpreter on a separate thread.
2017-11-05 23:21:26 +01:00
Henrik Rydgård
330bdb8be8
Add and update some comments.
2017-11-01 08:42:49 +01:00