Commit Graph
26185 Commits
Author SHA1 Message Date
Henrik Rydgård 87b2f4e186 Merge pull request #12390 from unknownbrackets/immersive
Android: Setup UI callback before settings change
2019-10-06 08:08:42 +02:00
Unknown W. Brackets d137f35c64 Android: Setup UI callback before settings change.
We need to receive a notification of our own change, or the initial flag
will be out of sync.  Also adds it in the javaGL path.
2019-10-05 16:21:13 -07:00
Unknown W. Brackets 3cb0fcb2dd Merge pull request #12389 from hrydgard/simplify-fullscreen-touch-calc
Make use of OnSystemUiVisibilityChangeListener to check whether navbar is hidden
2019-10-05 15:46:21 -07:00
Henrik Rydgård 0698944752 Fixes 2019-10-06 00:20:49 +02:00
Henrik Rydgård c023cd7e20 Make use of OnSystemUiVisibilityChangeListener to check whether navbar is hidden. Affects DPI calculations.
Also recalculate all dp parameters after either display or buffer size changed.
2019-10-05 23:30:50 +02:00
Henrik Rydgård 349e64fe31 Improve the touchscreen test screen with some numbers.
Getting closer to finding out what's wrong on the MOQI I7S when
using the system fullscreen button...
2019-10-03 18:31:20 +02:00
Henrik Rydgård b79f421b97 Upgrade gradle version again 2019-10-03 12:02:13 +02:00
Henrik Rydgård 4ddbe98b99 Merge pull request #12383 from psyke83/kmsdrm_swapinterval
SDL: ensure swap interval is set correctly for SDL2 kmsdrm driver
2019-10-03 09:03:55 +02:00
Conn O'Griofa 18edfefa0a SDL: ensure swap interval is set correctly for SDL2 kmsdrm driver
It appears that SDL2's kmsdrm driver ignores the swap interval setting
if the SDL context has not yet been created. Moving the call to after context
creation allows it to work as expected.

Fixes vsync when running ppsspp in a KMS context using the SDL2 kmsdrm driver
(which is especially useful for Raspberry Pi 4 B, but is also needed for other
systems including Raspberry Pi 3B via firmware KMS & Intel Haswell i965 via
KMS on x64).
2019-10-03 07:40:19 +01:00
Unknown W. Brackets 5a4a96893e Merge pull request #12382 from hrydgard/touch-test-screen
Touchscreen: Apply weihouya's fix, add a touchscreen test screen.
2019-10-02 20:04:16 -07:00
Henrik Rydgård 0b9353b1dc Touchscreen: Apply weihouya's fix, add a touchscreen test screen. See #12381. 2019-10-02 22:05:34 +02:00
Henrik Rydgård 6a1676413e Don't assert if Discord not shut down properly. Possible workaround for #12140. 2019-09-30 09:57:32 +02:00
Henrik Rydgård 360e138c2c Merge pull request #12372 from unknownbrackets/curves
GPU: Generate normals for curves with lighting
2019-09-29 08:17:35 +02:00
Henrik Rydgård 633d1e761e Merge pull request #12373 from unknownbrackets/thin3d-param
UI: Stop caching the draw context in coreParam
2019-09-29 08:12:04 +02:00
Unknown W. Brackets 5871ab0538 UI: Stop caching the draw context in coreParam.
This is possibly getting outdated in some paths of graphics reinit, and
then causing crashes.  Let's just always get it from the graphicsContext.
2019-09-28 21:58:15 -07:00
Unknown W. Brackets 029dd07c8e UI: Minor assert fix. 2019-09-28 21:10:26 -07:00
Unknown W. Brackets cba6a63058 GPU: Generate normals for curves with lighting.
Improves #12354.  This needs to happen even if the vertex has no normals.
2019-09-28 15:08:37 -07:00
Henrik Rydgård 813d3643db Merge pull request #12369 from unknownbrackets/memmap
Core: Fix memory range guard check
2019-09-28 17:58:45 +02:00
Unknown W. Brackets bdd2029623 Core: Fix memory range guard check.
Was allowing sizes with the high bits set, which could cause all kinds of
weird issues and crashes.
2019-09-28 08:40:41 -07:00
Henrik Rydgård 9e7625c74b Workaround for a crash found in #12358 on older devices 2019-09-28 01:11:06 +02:00
Henrik Rydgård 25634d2df2 Merge pull request #12366 from hrydgard/crash-fixes-1.9
A first round of crash fixes from 1.9 crash reports
2019-09-28 00:20:58 +02:00
Henrik Rydgård 22ee875ffc Fix nasty race condition with menu background audio. Fixes #12365 2019-09-27 23:53:31 +02:00
Henrik Rydgård 701d740207 Add a comment. See issue #12365 2019-09-27 23:34:36 +02:00
Henrik Rydgård 9c4649d3ac Assorted cleanup 2019-09-27 23:25:30 +02:00
Henrik Rydgård 382d5a6b95 Blind attempt at fixing an OpenSL ES crash 2019-09-27 23:08:35 +02:00
Henrik Rydgård 553ea23c34 Add memory range checks to a few little-used sysclib functions. Might help #12359. 2019-09-27 22:58:18 +02:00
Henrik Rydgård a461dbeecb Fix crash in Zip UI. Make another crash happen earlier. 2019-09-27 22:56:37 +02:00
Henrik Rydgård ccf63ef544 Fix crash in zip handling 2019-09-27 22:55:39 +02:00
Henrik Rydgård a484fab919 Symbolic commit for 1.9.2. Making another submission attempt to Google play so have to increment the version. v1.9.2 2019-09-26 18:27:15 +02:00
Henrik Rydgård 596ea4fddb Merge pull request #12352 from unknownbrackets/debugger
Debugger: reset step counter on game stop
2019-09-26 09:16:17 +02:00
Unknown W. Brackets f74e4289ee Debugger: reset step counter on game stop.
This way we ensure that a game reset will retrigger a stepping
notification.
2019-09-25 23:36:01 -07:00
Henrik Rydgård 4b310f01c2 Merge pull request #12351 from DavidTamas/master
Updated assets/compat.ini with additional UMD serials for GTA titles
2019-09-25 23:30:18 +02:00
Tamás bc492672b9 Listed additional UMD serials for GTA titles 2019-09-25 23:20:46 +02:00
Henrik Rydgård 97194ee642 Symbolic commit for 1.9.1.
This one is only to get around a Google Play issue.
v1.9.1
2019-09-25 22:47:46 +02:00
Henrik Rydgård 4f07db87d8 Symbolic 1.9.0 commit v1.9 2019-09-25 20:21:46 +02:00
Henrik Rydgård e05193a671 Merge pull request #12279 from hrydgard/readme-1.9
Update README.md for 1.9
2019-09-25 00:11:08 +02:00
Henrik Rydgård f3b84fd8a4 Android: Fix crashes on Android versions < 11 due to mCameraHelper being null 2019-09-24 23:44:14 +02:00
Henrik Rydgård 9d65ff8873 Silence a few warnings. 2019-09-24 23:10:18 +02:00
Henrik Rydgård 7481a5e810 Update lang submodule 2019-09-24 23:07:54 +02:00
Henrik Rydgård e6a76e2956 Vulkan: Update API headers.
Mostly to get VK_EXT_exclusive_fullscreen for later.
2019-09-23 23:38:18 +02:00
Henrik Rydgård 58da4aa24b Update default adhoc server to one that works 2019-09-23 11:38:39 +02:00
Henrik Rydgård 87ee8029a3 Another fix for AnalogTestScreen rendering (it broke again somehow?) 2019-09-22 10:31:20 +02:00
Henrik Rydgård 91b41a11b7 Refer to AkiraJkr's new issue 2019-09-20 15:07:48 +02:00
Henrik Rydgård 1eb2ac372a Add patch note about MGS:PW as suggested by AkiraJkr 2019-09-20 13:51:11 +02:00
Henrik Rydgård e1c2d72c10 Additional README updates 2019-09-19 22:57:36 +02:00
Henrik Rydgård b5b10e922b More readme updates 2019-09-19 22:54:35 +02:00
Henrik Rydgård 909640adbc README.md: Lunamoo's additions 2019-09-19 22:54:35 +02:00
Henrik Rydgård 48d79604b5 More README.md updates 2019-09-19 22:54:35 +02:00
Henrik Rydgård 99326f3b82 Update README.md a bit more 2019-09-19 22:54:35 +02:00
Henrik Rydgård 164593a507 Update README.md for 1.9.0
As usual I'm sure I'm missing a lot of good changes :)
2019-09-19 22:54:35 +02:00