Commit Graph
47140 Commits
Author SHA1 Message Date
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
Narugakuruga d7323c88b8 Update zh_CN.ini
new strings and optimization
2023-11-14 23:13:43 +08:00
Henrik Rydgård 1da6da446b More std::string conversion 2023-11-13 23:43:57 +01:00
Henrik Rydgård 19eeaef2ea More uses of string_view 2023-11-13 23:36:34 +01:00
Henrik Rydgård d0ee5fc308 Path: Use string_view more to avoid allocations 2023-11-13 23:24:42 +01:00
Henrik Rydgård 70c7bb3b0d Merge pull request #18419 from hrydgard/gamelist-triangle-button-cleanup
Clean up the checks for triangle-button-for-info on the main screen
2023-11-13 14:13:51 +01:00
Henrik Rydgård cb9c6dc661 Merge pull request #18418 from hrydgard/simplify-input-layout
thin3d/backends: Remove code that pretended that we supported multiple vertex streams
2023-11-13 12:51:09 +01:00
Henrik Rydgård 2910303d20 Clean up the checks for triangle-button-for-info on the main screen 2023-11-13 12:49:08 +01:00
Henrik Rydgård 802bae6ee8 Fix minor perf problem in debug mode, navigating long game lists.
InputMappingToPspButton is very slow and was called once per item.
2023-11-13 12:47:28 +01:00
Henrik Rydgård 19205145e5 Merge pull request #18414 from sum2012/atrac_steam_loop_full
Fix atrac sound loop problem
2023-11-13 12:04:02 +01:00
Henrik Rydgård d891aaf9cd Remove code that pretended that we supported multiple vertex streams
Don't really see that we'll have much use for this feature, so simplify
it away. Only single vertex stream data is now supported by the thin3d
API.
2023-11-13 01:15:28 +01:00
Henrik Rydgård bfd11153db Merge pull request #18416 from hrydgard/drawpixels-16-bit-opt
Optimize DrawPixels for 16-bit RGB565 copies
2023-11-13 00:44:46 +01:00
Henrik Rydgård 77825484a0 If available, use 16-bit texture formats for MakePixelTexture when appropriate.
Optimization for God of War on low-end platforms. Avoids calling a color
conversion function that's currently only SIMD-optimized on x86, so will
also benefit ARM a little bit.
2023-11-12 15:58:03 +01:00
Henrik Rydgård 49f5da370a Simplify the logic in MakePixelTexture a bit 2023-11-12 11:19:45 +01:00
sum2012 dfec953f1d Fix atrac sound loop problem
Fix #14058 fix #14352
2023-11-12 12:18:00 +08:00
Henrik Rydgård cc6f9a73ca Oops, fix for previous commit. And minor optimization. 2023-11-12 01:32:02 +01:00
Henrik Rydgård 2530bc88af Merge pull request #18411 from Kethen/allow_plugin_blacklist
allow `ALL = true` then `gameID = false` blacklisting
2023-11-11 23:49:27 +01:00
Henrik Rydgård b87510115e Merge pull request #18413 from hrydgard/cache-drawpixels
Cache and hash data for DrawPixels
2023-11-11 20:45:56 +01:00
Henrik Rydgård 632fa1c9d6 Cache and hash data for DrawPixels.
We already had a cache to reuse texture objects so just
opportunistically reuse them when easy to do so.
2023-11-11 19:58:12 +01:00
Katharine Chui 030a031943 allow ALL = true then gameID = false blacklisting 2023-11-11 20:43:46 +08:00