Commit graph

23211 commits

Author SHA1 Message Date
Unknown W. Brackets
e945ad6ac1 UI: Avoid navigation with an active dialog.
Cleaning up next.
2017-12-02 11:55:05 -08:00
Unknown W. Brackets
68a5861f60 UI: Send messages to dialog parents by default.
If it has no sendMessage(), it probably still makes sense to send to the
parent (especially cpu change, clear cache, etc.)

This fixes the ability to change CPU cores ingame, and also fixes other
settings which weren't properly clearing caches.
2017-12-02 11:55:04 -08:00
Unknown W. Brackets
1f9fabee57
Merge pull request #10232 from unknownbrackets/shader-ids
GLES: Improve shader cache logging, another hashmap fix
2017-12-02 14:54:08 -05:00
Unknown W. Brackets
668b17febf Hashmaps: Reset count on clear. 2017-12-02 10:45:46 -08:00
Unknown W. Brackets
681ce953ec GLES: Log shader cache filesize error better. 2017-12-02 10:20:44 -08:00
Henrik Rydgård
7f858cc497
Merge pull request #10231 from unknownbrackets/shader-ids
Fix hashmap grow bug and add shader id typesafety
2017-12-02 19:19:42 +01:00
Unknown W. Brackets
9c52155d3f GPU: Minor cleanup. 2017-12-02 09:47:59 -08:00
Unknown W. Brackets
bbb4987cc0 Hashmaps: Reset state when growing.
std::move() is by no means guaranteed to clear.
2017-12-02 09:47:15 -08:00
Unknown W. Brackets
e9a7bda2d5 Hashmaps: Change some crashes to asserts.
Silence is not golden.
2017-12-02 09:46:48 -08:00
Unknown W. Brackets
e50ec2c350 GLES: Validate shader cache filesize on preload. 2017-12-02 09:14:19 -08:00
Unknown W. Brackets
4731a2918c GPU: Use more typesafe shader IDs.
Since they really are fairly distinct, let's make sure we can't mix them
accidentally.
2017-12-02 09:07:27 -08:00
Unknown W. Brackets
5c5dd5c4c4 GPU: Annotate free shader ID bits.
Some ere missing.
2017-12-02 08:52:36 -08:00
Henrik Rydgård
341611e16a Update AndroidManifest.xml to 1.5.3.0, just in case anyone is still using the old build system where this isn't automatic. 2017-12-02 12:10:48 +01:00
Henrik Rydgård
00d4da40ae Update lang 2017-12-02 12:06:56 +01:00
Henrik Rydgård
734d9c494c Fix bug in Vulkan non-buffered where clears could extend outside the frame, since Vulkan clears do not respect scissors. 2017-12-02 11:05:10 +01:00
Henrik Rydgård
b84c15c663 Vulkan: Remove misguided assert about backbuffer clearing mode. 2017-12-02 11:05:10 +01:00
Henrik Rydgård
0389647013
Merge pull request #10225 from LunaMoo/AVdumpHotkey
Add hotkey to toggle audio and video dumping together in sync.
2017-12-02 09:59:23 +01:00
Unknown W. Brackets
b2bb1b676e Reporting: Oops, fix module load log line.
Typo from 0a36549 - meant to disable reporting.
2017-12-01 18:25:06 -08:00
LunaMoo
95a14ca830 Add hotkey to toggle audio and video dumping together in sync. 2017-12-01 23:48:58 +01:00
Henrik Rydgård
d551c9e741 Add a github issue template. Let's see if this works.
https://github.com/blog/2111-issue-and-pull-request-templates
2017-12-01 23:11:58 +01:00
Henrik Rydgård
a67357db05
Merge pull request #10223 from unknownbrackets/minor
Reporting: Use a different link message on preload
2017-12-01 20:28:37 +01:00
Unknown W. Brackets
2a540de329 Reporting: Use a different link message on preload.
May help us determine if this only happens from a corrupt cache.
2017-12-01 11:17:51 -08:00
Unknown W. Brackets
be6343612f GPU: Add missing shader id to short desc. 2017-12-01 11:17:12 -08:00
Henrik Rydgård
6eb8630526 Improve reporting for imm buffer exceeded. Reset the immCount_ every frame to avoid getting "stuck" permanently in case some garbage is executed.. 2017-12-01 20:01:13 +01:00
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