Commit Graph

38949 Commits

Author SHA1 Message Date
Henrik Rydgård
1afd47b563 Fix ARM32 build error (neon) 2023-11-28 18:39:12 +01:00
Henrik Rydgård
087366bdee Add a unit test for 4x4 matrix multiplication 2023-11-28 10:52:19 +01:00
Henrik Rydgård
476f7f94d9 Optimize NEON matrix multiplication slightly 2023-11-28 00:30:07 +01:00
Henrik Rydgård
75ddb7e410 Warning fix 2023-11-28 00:30:07 +01:00
Henrik Rydgård
8ad0ef6901
Merge pull request #18450 from hrydgard/neon-arm32
Enable some NEON optimizations on ARM32 that we only had on ARM64 before
2023-11-28 00:28:39 +01:00
Henrik Rydgård
4ec2d76bc9 NEON-optimize matrix tranposes 2023-11-27 23:57:26 +01:00
Henrik Rydgård
45aae7b9da ARM32: Backport a lot of previously 64-bit-only NEON optimizations to ARM32. 2023-11-27 23:51:10 +01:00
Henrik Rydgård
d58f826c8d
Merge pull request #18430 from Kethen/writedata
Handle SCE_UTILITY_SAVEDATA_TYPE_SAVE then SCE_UTILITY_SAVEDATA_TYPE_WRITEDATA
2023-11-27 22:15:21 +01:00
Henrik Rydgård
04c6b1ac99
Merge pull request #18442 from hrydgard/time-tracking
Track time-played per game
2023-11-27 22:12:45 +01:00
Henrik Rydgård
a9c1bc2ce7 Add translation string, show uncompressed size if different from disk size 2023-11-27 01:11:43 +01:00
Henrik Rydgård
55fdeb93ff Change GameScreen layout so that the game time can fit 2023-11-26 21:58:21 +01:00
Henrik Rydgård
707670cfcf Fix time tracking during pause 2023-11-26 19:49:21 +01:00
Henrik Rydgård
4d94b7006a
Merge pull request #18448 from hrydgard/chd-path-pattern-android
Android: Add *.chd and *.CHD to allowed path patterns for shortcut/intents
2023-11-26 19:37:01 +01:00
Henrik Rydgård
b1bc6caaf6 Add a screen focus-tracking mechanism 2023-11-26 19:30:37 +01:00
Henrik Rydgård
31c85ae0a5 Add the basics of a played-time tracker. 2023-11-26 19:15:38 +01:00
Henrik Rydgård
7558544183 Android: Add *.chd and *.CHD to allowed path patterns for shortcut/intents 2023-11-26 19:08:09 +01:00
Henrik Rydgård
aa4ddbe9ae Update build.gradle yet again 2023-11-26 19:05:46 +01:00
Henrik Rydgård
68acd3d96a
Merge pull request #18445 from sum2012/compat
Make 3 games into compat
2023-11-26 16:47:44 +01:00
Henrik Rydgård
77e3f1185f
Merge pull request #18446 from hrydgard/minor-bbox-opt
Minor bbox optimizations, assorted bugfixes
2023-11-26 16:44:29 +01:00
Henrik Rydgård
dae758e5f4 Fix some bugs and mistakes found by Nemoumbra through static analysis 2023-11-26 13:43:11 +01:00
Henrik Rydgård
aec0606ba4 Optimize the bounding box code for more vertex formats 2023-11-26 13:40:37 +01:00
Henrik Rydgård
b76d519682 Minor langtool update 2023-11-26 11:43:40 +01:00
sum2012
7b3596b906 Add infomation for qix 2023-11-26 14:29:23 +08:00
sum2012
6a93a18873 Make 3 games into compat
fix#6557 fix #12434 fix #5545
2023-11-26 14:24:47 +08:00
Henrik Rydgård
d6324d10a6
Merge pull request #18438 from lvonasek/hotfix_quest3
OpenXR - Projection matrix on Quest 3 fixed
2023-11-23 22:39:24 +01:00
Lubos
4b8ed69a37 OpenXR - Texts cleanup 2023-11-23 21:57:46 +01:00
Henrik Rydgård
69e22fb2f5
Merge pull request #18439 from sum2012/djmax
Update Directory for DJmax
2023-11-23 09:24:22 +01:00
sum2012
d0fced8ef1 Update Directory for DJmax 2023-11-22 21:33:18 +08:00
Henrik Rydgård
4d7f00f968
Merge pull request #18436 from sum2012/compat
Add Doko Demo Issho ,Driver 76, 	Harukanaru Toki no Naka de 3 with Izayoiki Aizouban into ForceUMDReadSpeed
2023-11-22 09:12:43 +01:00
Henrik Rydgård
3d59db02bc
Merge pull request #18433 from joolswills/gles2_astc_fix
Fix building on OpenGL ES 2.0 (RPI VideoCore IV)
2023-11-22 00:27:37 +01:00
Lubos
4d61896403 OpenXR - Projection matrix on Quest 3 fixed 2023-11-21 23:07:58 +01:00
Jools Wills
82ce83185e Fix building on OpenGL ES 2.0 (RPI VideoCore IV)
GL_COMPRESSED_RGBA_ASTC_4x4_KHR is not defined and looks to be an OpenGL ES 3.0 extension.

This fixes building on the Raspberry Pi 1-3 using VideoCore IV OpenGL ES 2.0 headers.
2023-11-21 20:16:09 +00:00
sum2012
006d8ecb66 Add Harukanaru Toki no Naka de 3 with Izayoiki Aizouban
fix #6127
2023-11-22 01:27:28 +08:00
sum2012
2353fdd414 oop 2023-11-21 19:42:12 +08:00
sum2012
933a51f2ff Add Doko Demo Issho and Driver '76 into ForceUMDReadSpeed
Fix #18420 Fix #12054
2023-11-20 21:48:09 +08:00
Henrik Rydgård
3d508ef282
Merge pull request #18435 from anr2me/adhocctl
An attempt to fix Tekken 6 stuck issue when exiting Lobby
2023-11-20 14:41:40 +01:00
AdamN
c6628ee55c
An attempt to fix Tekken 6 stuck issue when exiting Lobby 2023-11-20 19:36:26 +07:00
Henrik Rydgård
ecab503461 compat: Enable ForceUMDReadSpeed for Bejeweled 2, as a temp workaround. See issue #15304
See issue #15304
2023-11-19 18:53:28 +01:00
Henrik Rydgård
6b86cabd0c
Merge pull request #18432 from danssmnt/master
Updated pt-PT translation
2023-11-19 18:48:11 +01:00
danssmnt
b2a759c711
Updated pt-PT translation 2023-11-19 16:27:53 +00:00
Katharine Chui
652498e995 Handle SCE_UTILITY_SAVEDATA_TYPE_SAVE then SCE_UTILITY_SAVEDATA_TYPE_WRITEDATA
Modnation racers does a normal save for global profile, then
writes an insecure file for keeping track of selected language.
During SCE_UTILITY_SAVEDATA_TYPE_WRITEDATA it also provides no
data for param.sfo, so I'm assuming that utility.prx does not
update param.sfo data in that mode since the PSP save provided on
the issue tracker has information.
2023-11-18 03:48:01 +08:00
Henrik Rydgård
74a13b0ca4
Merge pull request #18428 from hrydgard/savestate-challenge-mode-fixes
Forgot some cases where I need to enable save (but not load) state in challenge mode, if the option is set
2023-11-16 20:39:21 +01:00
Henrik Rydgård
bd08fdd566 Forgot some cases where I need to enable save (but not load) state in challenge mode, if the option is set 2023-11-16 20:13:47 +01:00
Henrik Rydgård
07e0b963f9 Doko Demo Issho: Add to compat.ini under [ReportSmallMemstick]
Reported by IrfanH495 in issue #18420
2023-11-16 09:22:53 +01:00
Henrik Rydgård
211c23e004 Remove the axis event filtering from Screen.cpp again. See #18368 2023-11-16 09:20:40 +01:00
Henrik Rydgård
4be1706876 SDL: Add axis event deduplication
We now do this in the backedns instead of centrally since on some backends this is more efficient.
2023-11-16 09:20:40 +01:00
Henrik Rydgård
931fdfbd55
Merge pull request #18425 from hrydgard/save-state-challenge-mode
RetroAchievements: Add option to allow saving, but not loading, in challenge / hardcore mode.
2023-11-15 00:16:14 +01:00
Henrik Rydgård
4c315bacdf RetroAchievements: Add option to allow saving, but not loading, in challenge / hardcore mode.
This has been requested many times and is useful for development, so
let's simply allow it. It doesn't enable cheating for achievemenst since
you still can't load these states in challenge mode.
2023-11-14 22:54:39 +01:00
Henrik Rydgård
50d232d4aa
Merge pull request #18421 from hrydgard/string-view-opts
String view optimizations (code cleanup)
2023-11-14 22:34:34 +01:00
Henrik Rydgård
1dea3f80eb
Merge pull request #18424 from Narugakuruga/patch-29
Update zh_CN.ini
2023-11-14 16:25:56 +01:00