28694 Commits

Author SHA1 Message Date
Henrik Rydgård
a272deeba3 Postprocessing shader, GL: Fix shader version bug. Fixes #13779 2020-12-19 23:45:31 +01:00
Henrik Rydgård
6e6f1693d9 UWP buildfix 2020-12-19 23:19:42 +01:00
Henrik Rydgård
7ca0f6a1c0 D3D11: Avoid the debug layer hazard tracker after blits. 2020-12-19 20:31:58 +01:00
Henrik Rydgård
92e648b73d Cleaner exit on Windows. Will hopefully help #13325 2020-12-19 20:31:58 +01:00
Henrik Rydgård
05bfac0ef0 Misc logging improvements 2020-12-19 20:31:58 +01:00
Henrik Rydgård
e6c3d72226
Merge pull request #13794 from hrydgard/crash-screen-improvements
Improvements to crash screen.
2020-12-19 20:30:35 +01:00
Henrik Rydgård
6c8ee35826 Crash screen: Add a very dangerous and inaccurate "Resume" function.
Not sure if there's much point really but maybe..
2020-12-19 20:27:39 +01:00
Henrik Rydgård
a550aacf96 Further improvements to crash screen 2020-12-19 20:08:48 +01:00
Henrik Rydgård
808c584e20 Hide touch controls on bluescreen 2020-12-19 19:59:06 +01:00
Henrik Rydgård
bc3ee5a60d Fix bluescreen layout on notched phones 2020-12-19 19:53:53 +01:00
Henrik Rydgård
ac6715baa9 Improvements to crash screen.
Part of #13299

Use the new tests/cpu/crash tests in pspautotest to test this code
(manually).
2020-12-19 19:48:24 +01:00
Henrik Rydgård
0da96ff119
Merge pull request #13791 from achurch/linux-mmap-commit-fix
Linux: Properly avoid committing address space for large mmap().
2020-12-19 14:54:04 +01:00
Henrik Rydgård
fd1b186e93
Merge pull request #13792 from hrydgard/uwp-audio-improvement
Fix UWP audio and a hang bug
2020-12-19 13:38:17 +01:00
Henrik Rydgård
97e75bb563 Fix synchronization bug in StorageFileLoader.cpp (wrong mutex) 2020-12-19 13:17:53 +01:00
Henrik Rydgård
222bf5c02c XAudioBackend: Limit the number of queued buffers properly.
This is probably not the optimal way to write this loop but it works a
hell of a lot better than the old one..
2020-12-19 12:59:28 +01:00
Henrik Rydgård
99d1d85e4b Reformat and do minor cleanups in UWP/XAudioSoundStream 2020-12-19 12:57:05 +01:00
Andrew Church
163ed5b5f7 Linux: Properly avoid committing address space for large mmap().
A shared or writable mapping is charged to the process's memory
commitment regardless of MAP_NORESERVE, so the mmap() call to find a
4G base can still fail depending on memory usage and overcommit settings.
2020-12-19 19:45:42 +09:00
Henrik Rydgård
738d9c81d4
Merge pull request #13784 from nassau-tk/pgf-fix-figure
Fix PGF a figure.
2020-12-17 16:05:42 +01:00
nassau-tk
f001ee284e Fix PGF a figure. 2020-12-17 23:45:47 +09:00
Henrik Rydgård
244f842956
Merge pull request #13780 from nassau-tk/pgf-fix-i
Fixed "jpn0/kr0/ltn0,2,4,6
2020-12-17 09:28:19 +01:00
nassau-tk
b4847976d3 Fixed "jpn0/kr0/ltn0,2,4,6 2020-12-17 13:33:21 +09:00
Henrik Rydgård
ed9c54b93a Add an iOS-only utility in devtools to copy savestates to memstick root.
Makes it easier to access the files on iOS over USB from MacOS.
2020-12-16 14:52:34 +01:00
Henrik Rydgård
1814fa5602 Fix background idle animation on iOS when task switching 2020-12-16 14:49:45 +01:00
Henrik Rydgård
ed60a85d32
Merge pull request #13775 from hrydgard/workaround-ios-driver-bug
Apple driver GLSL bug workaround
2020-12-16 14:45:08 +01:00
Henrik Rydgård
7de7680416 Apple driver bug workaround. See issue #13451 2020-12-16 14:39:08 +01:00
Henrik Rydgård
381313ec9e Fix check for Android version in whether to display "ignore camera notch when centering" Fixes #13774 2020-12-16 12:00:26 +01:00
Henrik Rydgård
73da378efd
Merge pull request #13769 from hrydgard/opengl-detect-cleanup
Minor cleanups in GPU feature detection, and restore a lost compat hack.
2020-12-15 11:04:03 +01:00
Henrik Rydgård
2dcfa63498 GL: Detect Apple GPUs as a category 2020-12-14 22:10:18 +01:00
Henrik Rydgård
559ccd9f33 Minor cleanups 2020-12-14 20:06:06 +01:00
Henrik Rydgård
7061993c8f VK: Restore the ARM Mali Z hack that got lost in the refactor somehow.
Warning fixes.
2020-12-14 19:54:39 +01:00
Henrik Rydgård
32c9728c0c Some cleanups in GL feature and shader language detection.
Gets rid of many wrong or bad checks for IsCoreContext.
2020-12-14 19:46:11 +01:00
Henrik Rydgård
afaff2e299 ARM64 buildfix
I guess previously ARM was defined in 64-bit mode too?
2020-12-14 19:43:40 +01:00
Henrik Rydgård
226a8be1cc Minor refactor in sceUtility.cpp, making future changes easier. 2020-12-13 19:55:37 +01:00
Henrik Rydgård
292fecd535 Android: Enable fullscreen ("Immersive mode") by default.
Fixes #12806
2020-12-13 19:28:21 +01:00
Henrik Rydgård
3b54063955 Fix regression in Dream Club Portable. Fixes, for OpenGL, #6497 2020-12-13 18:27:37 +01:00
Henrik Rydgård
47a9b1cd05
Merge pull request #13763 from hrydgard/range-culling-bezier-spline-off
Turn off vertex range culling in bezier/spline calls.
2020-12-13 18:09:41 +01:00
Henrik Rydgård
f3ebd6553d Turn off vertex range culling in bezier/spline calls.
When we do lower res tess than the real PSP, we cant trust the game to not cause range culling to kick in.

Fixes #11692
2020-12-13 16:04:16 +01:00
Henrik Rydgård
c546c60324 Call g_Config.Save() first thing in MainScreen::OnExit. Workaround for #13286 2020-12-13 10:31:04 +01:00
Henrik Rydgård
1c925e705f
Merge pull request #13760 from hrydgard/fix-dirt-graphics
Fix car lighting issues in DiRT 2.
2020-12-13 09:19:34 +01:00
Henrik Rydgård
cc19136e02
Merge pull request #13751 from Halo-Michael/master
Initial support for vulkan on iOS. In addition, MoltenVK is bound to the framework.
2020-12-13 00:25:49 +01:00
Henrik Rydgård
0c66f6c6d0 Assorted drive-by code cleanup 2020-12-13 00:20:47 +01:00
Henrik Rydgård
6a5522b185 thin3d: Add a way to query the current render target for debugging. 2020-12-13 00:20:13 +01:00
Henrik Rydgård
2f700aa495 Fix DiRT 2's car reflections. 2020-12-13 00:19:39 +01:00
Henrik Rydgård
63b945ccc4
Merge pull request #13758 from orbea/install
cmake: Enable the install target for non-linux unix systems.
2020-12-10 16:56:22 +01:00
orbea
c5b9924dd6 cmake: Enable the install target for non-linux unix systems. 2020-12-10 07:18:20 -08:00
Henrik Rydgård
7039e371ce
Merge pull request #13757 from iota97/savedate-format
Use system time format on savedata aswell
2020-12-09 08:59:11 +01:00
iota97
2c4eb82137 Use system time format on savedata aswell 2020-12-09 00:32:55 +01:00
Henrik Rydgård
31648acc2b
Merge pull request #13755 from hrydgard/nassau-new-fonts
Nassau's new fonts. Replaces #13753
2020-12-08 10:52:32 +01:00
Henrik Rydgård
0c243ee139 Nassau's new fonts. Replaces #13753 2020-12-08 10:20:13 +01:00
Halo-Michael
0652d2b52f Change the typo 2020-12-08 14:42:07 +08:00