Commit graph

23150 commits

Author SHA1 Message Date
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
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..
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
Henrik Rydgård
b52285287d Vulkan: Avoid duplicate image pre-transitions (actually eliminated later anyway, but a small saving) 2017-11-30 00:40:55 +01:00
Henrik Rydgård
168d89284c Vulkan transitions after render: Add a missing case that seems like it could be common? 2017-11-29 22:14:01 +01:00
Henrik Rydgård
4129459495 Avoid an assert in ARM64 emitter, seen in Google Play crash logs 2017-11-29 21:31:42 +01:00
Henrik Rydgård
4766a9678a
Merge pull request #10201 from hrydgard/1.5-crash-fixes
1.5 crash fixes
2017-11-29 21:21:41 +01:00
Henrik Rydgård
04913be779 Move pushbuffer map/unmap to the .cpp file to avoid inlining (for stack traces) 2017-11-29 20:13:38 +01:00
Henrik Rydgård
51a6c67502 Crash in a more appropriate place if missing a drawcontext (happens on really weak devices only) 2017-11-29 19:29:53 +01:00
Henrik Rydgård
5fff54e804 Fix another possible Vulkan shutdown bug 2017-11-29 19:15:08 +01:00
Henrik Rydgård
bc959470e5 Loosen up some asserts that seem to trigger unexpectedly... need investigation. 2017-11-29 19:07:07 +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
e9303fd1cd Try to get androidgitversion to behave. It thinks the build is dirty when it's not. 2017-11-29 15:44:16 +01:00
Henrik Rydgård
d97ec9021d Add privacy policy link to app, as required by Google Play since we use the CAMERA permission now. 2017-11-29 14:33:28 +01:00
Henrik Rydgård
bdbe2549d0 Update AndroidManifest.xml to 1.5.0 2017-11-29 12:19:11 +01:00
Henrik Rydgård
598514189f Update lang submodule 2017-11-29 12:17:36 +01:00
Henrik Rydgård
bbae67be81
Merge pull request #10170 from hrydgard/readme-1.5
Update the README for 1.5.
2017-11-28 10:55:17 +01:00
Henrik Rydgård
2c1496f2f6 Readme for 1.5: Small rewording 2017-11-28 10:54:48 +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
b6ef91363b More README updates 2017-11-27 13:42:53 +01:00
Henrik Rydgård
23b0d6304d More 1.5 README fixes 2017-11-27 13:40:53 +01:00
Henrik Rydgård
77c6a56290 Update the README for 1.5. 2017-11-27 13:40:53 +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
273dab91ca Fix a text overdraw problem on the title screen on very small displays. 2017-11-26 21:02:59 +01:00
Henrik Rydgård
f50dadb284 Fix the fix for Thrillville. See #7459 2017-11-26 21:02:33 +01:00
Henrik Rydgård
b9bad7431a Add ability to simulate a few kinds of Vulkan initialization failures, to test the GL fallback. 2017-11-26 16:13:04 +01:00
Henrik Rydgård
234f30a372 Minor error checking improvement 2017-11-26 14:52:26 +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
Henrik Rydgård
2b271db790
Merge pull request #10192 from unknownbrackets/minor
Warning fixes
2017-11-26 01:17:37 +01:00
Unknown W. Brackets
53b76b1f77 Windows: Avoid UWP for desktop api family. 2017-11-25 14:08:51 -08:00
Unknown W. Brackets
affb57bd23 UI: Fix alphaMul clamping. 2017-11-25 14:08:51 -08: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
Unknown W. Brackets
9eccea2d5e Windows: Fix error formatting with % signs. 2017-11-25 12:00:14 -08:00
Unknown W. Brackets
dd6886aa38 GPU: Fix block transfer write breakpoint. 2017-11-25 11:32:02 -08:00
Unknown W. Brackets
5655b799a5
Merge pull request #10186 from hrydgard/immediate-draws
Incomplete implementation of immediate draws through the 0xF0-0xF9 GPU registers.
2017-11-25 10:35:58 -05:00
Henrik Rydgård
89f0ffc1bc Just reduce some log levels 2017-11-25 12:13:27 +01:00
Henrik Rydgård
b52b8b1329 Unbreak save states, fix other minor issues from review 2017-11-25 12:13:02 +01:00
Henrik Rydgård
5c9436f276 Fix some comments 2017-11-24 21:58:55 +01:00
Henrik Rydgård
ed2028aa5e Add safety check. 2017-11-24 21:55:25 +01:00