Commit Graph
23187 Commits
Author SHA1 Message Date
Henrik Rydgård 5fbbb3e115 Try a silly workaround for an otherwise unexplainable crash seen in Google Play Console 2017-12-01 19:56:53 +01:00
Henrik Rydgård 8a0645859e Merge pull request #10222 from unknownbrackets/minor
A few more reporting cleanups
2017-12-01 19:40:11 +01:00
Unknown W. Brackets 786a3ae17c Reporting: Don't report with locked CPU speed. 2017-12-01 10:06:06 -08:00
Unknown W. Brackets a0e4b6ad0b Reporting: Improve bezier/spline morph/skin data.
Most of these are probably garbage?
2017-12-01 09:50:31 -08:00
Henrik Rydgård 46ffa8cc0b Try to help Mali 400 shader reg alloc by reusing variables. It's still commonly reported. 2017-12-01 18:47:01 +01:00
Henrik Rydgård 04515946e6 Comment, minor cleanup 2017-12-01 18:47:01 +01:00
Unknown W. Brackets db300da1d7 Reporting: Improve no pos verts message. 2017-12-01 09:45:58 -08:00
Unknown W. Brackets f9ce1587cb Reporting: Skip reporting reused depthbuffers.
Basically all games do it, no longer interesting.
2017-12-01 09:38:37 -08:00
Unknown W. Brackets 0dba5cebb2 Module: Cleanup magic number. 2017-12-01 09:38:23 -08:00
Henrik Rydgård 97ab91c3d5 Merge pull request #10221 from unknownbrackets/minor
Reporting: Disallow feedback for fake game ids
2017-12-01 18:36:20 +01:00
Unknown W. Brackets d5ae666725 Reporting: Remove unused code. 2017-12-01 09:32:23 -08:00
Unknown W. Brackets 0a365495cd Reporting: Stop reporting module load versions.
We've got plenty of data, don't need to report anymore.
2017-12-01 09:29:17 -08:00
Unknown W. Brackets a652617ba0 Adhoc: Remove incorrect thread create param.
This was the options pointer, not the attr, so was always generating an
error (which was also reported.)  Also, we don't support kernel threads in
any real way, so let's just not pass the flag at all.

Same behavior as before, less the spurious error.
2017-12-01 09:25:21 -08:00
Unknown W. Brackets 4049e280a8 Reporting: Disallow feedback for fake game ids.
It's just not realistic for everyone to use the same one, which makes the
feedback not work well.
2017-12-01 09:07:29 -08:00
Henrik Rydgård b87f447e76 Buildfix, oops 2017-12-01 16:53:54 +01:00
Henrik Rydgård d2fe42ea90 Vulkan: Fix crash bug when post processing shaders failed to compile. 2017-12-01 13:44:45 +01:00
Henrik Rydgård f8b70fe185 Clean up all the FBOs in DestroyAllFBOs. Missing any can have bad consequences after app switching on Android/Vulkan where we recreate stuff. 2017-12-01 12:17:10 +01:00
Henrik Rydgård 44b6300760 Checks and paranoia in response to a crash report.. 2017-12-01 12:17:10 +01:00
Henrik Rydgård 6413e6f2a1 Merge pull request #10219 from LunaMoo/cwcheatOops
Fix cwcheat import
2017-12-01 11:35:44 +01:00
Henrik Rydgård 8a58b768f1 Check for HW-transform and through when loading GL shader cache. 2017-12-01 11:32:16 +01:00
Henrik Rydgård be115822f7 Minor cleanup. Add a debug assert in shader ID calculation 2017-12-01 11:23:09 +01:00
LunaMoo d5d82d4577 Oops:] 2017-12-01 11:22:12 +01:00
Henrik Rydgård e29f904b56 Despam a sceDmacMemcpy report. Happens in Naruto Shippuden: Ultimate Impact, accordint to reports. 2017-12-01 11:17:08 +01:00
Henrik Rydgård 495b743f6f Merge pull request #10218 from LunaMoo/minorUI
Hide post process option in unsupported backends(d3d9)
2017-12-01 10:25:58 +01:00
LunaMoo 3b98b37800 Clear postprocess confusion in d3d9 backend by hiding the option:] 2017-12-01 10:02:31 +01:00
Henrik Rydgård 24e5fbc115 Merge pull request #10215 from unknownbrackets/minor
Improvements for things found in reporting
2017-12-01 00:54:39 +01:00
Unknown W. Brackets 7339c6c0fd Vulkan: Report more info on texture from target. 2017-11-30 15:42:21 -08:00
Unknown W. Brackets 0b61ffad08 GPU: Try to avoid FB download without an FBO. 2017-11-30 15:37:43 -08:00
Unknown W. Brackets e0ccbd31b6 GLES: Report shader errors with shader desc. 2017-11-30 15:34:29 -08:00
Henrik Rydgård 7b2ad5fe72 Add some debug asserts, useful for debugging shader mismatches locally (though haven't found any..) 2017-12-01 00:28:07 +01:00
Unknown W. Brackets 9a71ac726b Module: Stop reporting bad magic numbers.
We get these a lot, and they seem to be related to corrupt isos, not
related to actual emulation issues we can do anything about.

Even if there's a game trying to load an SFO as a PRX out there somewhere,
we'll never find it among all the noise.
2017-11-30 15:17:02 -08:00
Henrik Rydgård 39fc2c8d6a Merge pull request #10214 from hrydgard/1.5-crash-fixes-3
More various post-1.5 fixes
2017-12-01 00:04:59 +01:00
Henrik Rydgård 100cf60bc7 Memory::Memset: IsValidRange is a better solution. 2017-11-30 23:18:20 +01:00
Henrik Rydgård 3e011238c5 Fix minor discrepancy in shader ID calculation, I don't think this will fix anything though. Bumping shader cache version and doing minor cleanup too. 2017-11-30 22:44:39 +01:00
Unknown W. Brackets 58438b3c28 Merge pull request #10212 from hrydgard/fix-audio-distortion
Avoid wrapping when shifting down the audio after scaling by a 20-bit value.
2017-11-30 13:05:46 -05:00
Henrik Rydgård 407812916d Avoid wrapping when shifting down the audio after scaling by a 20-bit value. Fixes #9967 2017-11-30 18:24:26 +01:00
Henrik Rydgård 20e93515be Add sanity check in Memory::Memset 2017-11-30 16:49:14 +01:00
Henrik Rydgård b6f69b71ab Still seeing asserts in this function, weakening remaining to debug-only.. but these really shouldn't trigger. 2017-11-30 16:29:15 +01:00
Henrik Rydgård d884eeda99 DX9: Revert a bad optimization, hopefully fixing #10205. Vulkan: Add a missing check. 2017-11-30 15:28:15 +01:00
Henrik Rydgård d032b41d94 Merge pull request #10203 from hrydgard/1.5-crash-fixes-2
More crash fixes from Play logs..
v1.5.2
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 689637ca5a Oops;p, I always mess this up. 2017-11-30 06:14:36 +01:00
LunaMoo 5805cba736 Change some other substr used with cheats and smuggle a fix for another problem 2017-11-30 05:05:52 +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 b4bca7d7a0 VKRFramebufer: Just some checks to be slightly safer in case creation failed.. 2017-11-30 01:26:59 +01:00
Henrik Rydgård 0d60c3f386 Fix UI crash when keyboard navigating out of popup list. 2017-11-30 01:21:03 +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 b0c42f7081 Fix a java exception around the GPS stuff 2017-11-30 00:59:54 +01:00