Commit graph

28665 commits

Author SHA1 Message Date
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
Halo-Michael
a40674d770 Fix loader 2020-12-08 14:40:29 +08:00
Halo-Michael
277b00dfa0 Bundle libMoltenVK 2020-12-08 13:46:14 +08:00
Henrik Rydgård
b89978701e
Merge pull request #13747 from Panderner/more-games-to-requirebufferedrendering
Add more games to RequireBufferedRendering
2020-12-08 00:21:44 +01:00
Henrik Rydgård
e68462b55f
Merge pull request #13748 from Halo-Michael/master
Only create icon for specify target
2020-12-07 09:53:03 +01:00
Henrik Rydgård
089a8065ca Another Ghosts'n'Goblins game ID. 2020-12-07 09:15:56 +01:00
Halo-Michael
cc5fa598f5 Specify Target 2020-12-07 16:12:55 +08:00
Panderner
f05633b6db
Add more games to RequireBufferedRendering 2020-12-07 09:23:48 +08:00
Henrik Rydgård
dd2c093586
Merge pull request #13743 from iota97/vertex-dec
Do not use x86 for other machine
2020-12-06 19:54:27 +01:00
Henrik Rydgård
e1387a9bda
Merge pull request #13744 from hrydgard/unknownbrackets-scrollpos
Avoid potential crash without storage permissions
2020-12-06 19:53:33 +01:00
Henrik Rydgård
238010c614
Merge pull request #13745 from Panderner/add-games-to-requires-buffered-rendering
Add games that requires buffered rendering
2020-12-06 19:53:06 +01:00
Unknown W. Brackets
c3be720eb0
Avoid potential crash without storage permissions.
We conditionally create this view.
2020-12-06 09:27:11 -08:00
Paul Adrian Bucu
89aa4452b9
Add games that requires buffered rendering 2020-12-07 01:06:56 +08:00
iota97
0a44d9f600 Do not use x86 for other machine 2020-12-06 15:50:50 +01:00
Henrik Rydgård
f8c53db503
Merge pull request #13742 from orbea/install
cmake: Add an install target.
2020-12-06 11:22:10 +01:00
orbea
e8ec18bfbb cmake: Add a desktop file. 2020-12-05 20:42:35 -08:00
orbea
96b061bd1c cmake: Add an install target. 2020-12-05 20:42:35 -08:00
Henrik Rydgård
2399c5f90e Use the double precision sincos for Hitman RBA 1 too. See #13706 2020-12-05 10:21:11 +01:00
Henrik Rydgård
fbeccc5bd6
Merge pull request #13740 from gameblabla/mipsfixes
Fixes for MIPSDetect and Logmanager.h
2020-12-05 10:15:16 +01:00
gameblabla
7ef8e64303
Add missing header in Logmanager.h 2020-12-04 21:24:18 +01:00
gameblabla
4fe3786499
Fix headers in MIPSCPUDetect. 2020-12-04 21:23:36 +01:00
Henrik Rydgård
f9e7206449
Merge pull request #13736 from Halo-Michael/master
sz must be longer than target string
2020-12-03 14:20:19 +01:00
Halo-Michael
cbcfbca895 sz must be longer than target string 2020-12-03 21:05:00 +08:00
Henrik Rydgård
dff1af4bb5
Merge pull request #13733 from hrydgard/apple-m1-fixes
Apple M1 - initial work
2020-12-03 09:54:45 +01:00
Henrik Rydgård
06425dae8c Remove superfluous variable from uniform buffer 2020-12-03 09:13:46 +01:00
Henrik Rydgård
5e9f725c73
Merge pull request #13734 from Halo-Michael/master
Why not iOS?
2020-12-03 09:07:40 +01:00
Halo-Michael
95e6a1c7a5 Why not iOS? 2020-12-03 11:43:20 +08:00
Henrik Rydgård
90f8799065 Safer hack to build on M1. 2020-12-02 22:46:56 +01:00
Henrik Rydgård
5126c91a81 CMakeLists.txt fixes for M1. It sets cpu arch to "arm64", not "aarch64" 2020-12-02 22:36:11 +01:00
Henrik Rydgård
9c8feefcdc M1: Correctly detect core count. 2020-12-02 21:59:18 +01:00