Henrik Rydgård
13f87301cf
Merge pull request #12371 from unknownbrackets/thread-detach
...
Avoid thread.detach(), join when needed instead
2019-10-07 20:27:42 +02:00
Henrik Rydgård
8e44230d70
Merge pull request #12394 from unknownbrackets/remote-iso
...
Allow pinning URLs to game browser
2019-10-07 20:04:40 +02:00
Henrik Rydgård
cb8c57f8e3
Merge pull request #12370 from unknownbrackets/switch
...
Pull some base parts of the Switch PR
2019-10-07 20:01:36 +02:00
Henrik Rydgård
e0f60eba60
Merge pull request #12395 from unknownbrackets/android-minor
...
Android: Setup UI callback earlier if possible
2019-10-07 19:48:52 +02:00
Unknown W. Brackets
b75291375a
Android: Setup UI callback earlier if possible.
2019-10-06 16:11:15 -07:00
Unknown W. Brackets
d00eff7137
UI: Allow pinning remote ISO paths.
2019-10-06 12:40:00 -07:00
Unknown W. Brackets
e5eb849e8b
UI: Handle remote browsing asynchronously.
2019-10-06 12:06:57 -07:00
Unknown W. Brackets
8d3da2ce88
UI: Cleanup browse button check.
2019-10-06 09:34:23 -07:00
Unknown W. Brackets
2d7ce0afa3
UI: Allow remote paths to be pinned.
...
Currently, the listing request is synchronous, but it works fine
otherwise.
2019-10-06 09:31:06 -07:00
Unknown W. Brackets
3e12734b80
http: Use relative paths for remote isos.
2019-10-06 08:50:35 -07:00
Unknown W. Brackets
78571b8e37
http: Don't treat http:// as a relative path.
2019-10-06 08:30:39 -07:00
Henrik Rydgård
bf1777f7d3
1.9.3 commit
2019-10-06 15:02:44 +02:00
Henrik Rydgård
e5125a196c
Merge pull request #12391 from hrydgard/more-sizing-fixes
...
More sizing fixes. I think this will do it for 1.9.3.
2019-10-06 14:01:31 +02:00
Henrik Rydgård
f65258fc60
Android: Finally fix our display sizing problems for good, hopefully.
2019-10-06 13:25:44 +02:00
Henrik Rydgård
d5f2d74257
Android: Preparation for future cutout (notch) support
2019-10-06 13:25:35 +02:00
Henrik Rydgård
ccda27edcf
Increase max aspect to 2.4. Fixes #12349
2019-10-06 13:22:14 +02:00
Henrik Rydgård
f342d8d856
Logging improvements
2019-10-06 13:21:57 +02:00
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
Unknown W. Brackets
c9c34c4ca1
SaveState: Handle compression thread better.
...
Was leaking before.
2019-09-28 11:43:44 -07:00
Unknown W. Brackets
987448577f
UI: Join downloads on destruct.
2019-09-28 11:40:10 -07:00
Unknown W. Brackets
1307273dd7
UI: Cleanup install threads from UI thread.
2019-09-28 11:39:58 -07:00
Unknown W. Brackets
cc6115d875
Io: Join loading/manager threads more explicitly.
2019-09-28 11:18:42 -07:00
Unknown W. Brackets
e639dc801f
http: Ensure webserver shutdown on exit.
2019-09-28 11:12:12 -07:00
Unknown W. Brackets
c8c0cd51c7
Core: Avoid detach for game loading thread.
2019-09-28 11:07:57 -07:00
Unknown W. Brackets
2db8c89607
http: Avoid detaching threads, join instead.
2019-09-28 10:48:07 -07:00
Unknown W. Brackets
bce25bcaed
Reporting: Use a single message posting thread.
...
This could cause a short delay when quitting a game, because it now waits
for them all to finish posting on exit. Only when reporting enabled.
2019-09-28 10:45:45 -07:00
M4xw
30fc4c7869
Switch: Configure base paths.
2019-09-28 09:23:18 -07:00
M4xw
15a9a0ac8f
Switch: Cleanup some includes.
...
Disable dlopen and tty checks too.
2019-09-28 09:22:38 -07:00
M4xw
a8213e80f7
Switch: Disable IPv6.
2019-09-28 09:08:32 -07:00
Unknown W. Brackets
2eee84b5ce
Switch: Add basic defines for checks/reporting.
2019-09-28 09:00:20 -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