Commit Graph

39404 Commits

Author SHA1 Message Date
Henrik Rydgård
3e078abbaf Restore nul check in u8_nextchar 2024-01-15 10:45:19 +01:00
Henrik Rydgård
69124fda96 Fix up a small mistake in ConvertUTF8ToWString 2024-01-15 10:43:49 +01:00
Henrik Rydgård
80547c5382
Merge pull request #18643 from hrydgard/update-rcheevos
Update rcheevos submodule
2024-01-14 15:29:40 +01:00
Henrik Rydgård
3bd2b1c7a7
Merge pull request #18670 from Tatsh/ffmpeg
Fix compilation against newer ffmpeg versions
2024-01-14 14:16:36 +01:00
Henrik Rydgård
096131db81 Update rcheevos 2024-01-14 13:47:44 +01:00
Henrik Rydgård
b86e190e53
Merge pull request #18686 from hrydgard/revert-mistake
Revert accidental rcheevos submodule change
2024-01-13 11:53:34 +01:00
Henrik Rydgård
5c5fb3ceb4 Revert accidental rcheevos submodule change 2024-01-13 11:18:10 +01:00
Andrew Udvare
402f9acb5e Fix compilation with newer ffmpeg versions 2024-01-13 00:12:21 -05:00
Henrik Rydgård
5bb4757db1
Merge pull request #18684 from Florin9doi/infrared
sceSircs/Infrared support on Android
2024-01-12 22:40:06 +01:00
Florin9doi
cad232e60e sceSircs/Infrared support on Android 2024-01-12 20:29:53 +02:00
Henrik Rydgård
1d076e28b3
Merge pull request #18683 from hrydgard/iso-directory-bugfix
Handle file type detection of extracted ISO directories better
2024-01-12 16:52:09 +01:00
Henrik Rydgård
00f53ad767 Handle file type detection of extracted ISO directories better. Reported by Nemoumbra. 2024-01-12 15:37:53 +01:00
Henrik Rydgård
83999b854b
Merge pull request #18682 from hrydgard/string-optimizations
More string_view optimizations
2024-01-12 15:03:46 +01:00
Henrik Rydgård
5dddfa3952 Buildfix the old tools 2024-01-12 14:46:00 +01:00
Henrik Rydgård
34d35dcf8b More buildfix 2024-01-12 14:09:21 +01:00
Henrik Rydgård
0fc3e2b777 Add string_view support to more UTF functions 2024-01-12 14:03:02 +01:00
Henrik Rydgård
9c9fe8bf8f Add string_view functionality to the core utf-8 parsing code 2024-01-12 14:03:02 +01:00
Henrik Rydgård
26db1cb05d IniFile: Remove some allocations 2024-01-12 14:03:02 +01:00
Henrik Rydgård
971edc6680
Merge pull request #18646 from hrydgard/through-mode-smart-filtering
Through-mode smart texture filtering
2024-01-12 13:00:16 +01:00
Henrik Rydgård
f2ea9f016e Add the new string to DesktopUI too. 2024-01-12 11:41:59 +01:00
Henrik Rydgård
52d05aaa27 GPU profiling: Count how many descriptors we manage to deduplicate. 2024-01-12 11:31:06 +01:00
Henrik Rydgård
a8854c9cba Add translation string 2024-01-12 11:30:00 +01:00
Henrik Rydgård
4360fe786c Add a setting for smart 2D texture filtering 2024-01-12 11:10:53 +01:00
Henrik Rydgård
6993cc9e35
Merge pull request #18680 from hrydgard/matrix-optimizations
Optimize NEON matrix multiplication slightly
2024-01-11 15:17:23 +01:00
Henrik Rydgård
aee8f62ed5 Buildfix (included from c file) 2024-01-11 14:59:54 +01:00
Henrik Rydgård
8de7a97883 Check small triangle draws in through-mode for pixel mapping too 2024-01-11 14:32:52 +01:00
Henrik Rydgård
09d8bc5c43 Don't override "Linear"-forced texture filtering 2024-01-11 12:56:03 +01:00
Henrik Rydgård
e3841ddb4a Accept 1D stretch as pixel mapped 2024-01-11 12:56:03 +01:00
Henrik Rydgård
341fe04f4b Apply nearest filter for pixel-mapped draws 2024-01-11 12:56:03 +01:00
Henrik Rydgård
944b3c5be5 Add pixel mapping detection for through mode RECT primitives 2024-01-11 12:56:03 +01:00
Henrik Rydgård
6e12465dc4 Move through-mode UV scaling for rects from Transform to ExpandRectangles 2024-01-11 12:56:03 +01:00
Henrik Rydgård
fa2cb91c46
Merge pull request #18653 from hrydgard/simplify-bof-rendering
Use the Tokimeki / old Juiced 2 method for Breath of Fire III
2024-01-11 12:55:19 +01:00
Henrik Rydgård
2b70c1882d
Merge pull request #18676 from Nemoumbra/debug-symbol-names
Made up symbols names -> the real ones
2024-01-11 12:42:59 +01:00
Henrik Rydgård
0fef71348d ARM32 buildfix 2024-01-11 12:42:05 +01:00
Henrik Rydgård
73cd690753 Optimize NEON matrix multiplication slightly 2024-01-11 11:34:08 +01:00
Henrik Rydgård
0b6ea4b2e5 Use the Tokimeki / old Juiced 2 method for Breath of Fire III
Allows us to delete a bunch of complex code.
2024-01-11 10:44:13 +01:00
Henrik Rydgård
0f01aa6518 SDL gamecontrollerdb.txt: Add support for PSPi-Controller on Linux 2024-01-10 20:17:26 +01:00
Henrik Rydgård
67be881edb
Merge pull request #18678 from hrydgard/fix-descriptor-compare
Vulkan: Fix trying to compare uninitialized parts of packed descriptors
2024-01-10 20:03:38 +01:00
Henrik Rydgård
b4fe03de8b Better solution, still pretty much optimal. 2024-01-10 18:14:59 +01:00
Henrik Rydgård
d0817c4c0a Vulkan: Fix trying to compare uninitialized parts of packed descriptors
Found by Valgrind.

Other minor cleanup, too.
2024-01-10 12:10:20 +01:00
Henrik Rydgård
5b4ed75536
Merge pull request #18669 from Florin9doi/gps_auto_update_time
GPS: updates
2024-01-10 10:31:02 +01:00
Nemoumbra
f6c5edb725 Added function names from ULES00590 (Aces of War) 2024-01-10 03:04:29 +03:00
Florin9doi
b941a5a701 GPS: Add constant for GPGGA tokens 2024-01-07 02:17:54 +02:00
Florin9doi
bda9c99e79 GPS: Remove NmeaListener workaround for Android 29 SDK 2024-01-07 02:17:01 +02:00
Florin9doi
134b3c17ba GPS: Simulate fresh updates to satisfy MAPLUS 1/2 when real GPS data isn't available 2024-01-07 01:18:10 +02:00
Henrik Rydgård
53cfe5285d
Merge pull request #18668 from Florin9doi/gps_savestate
GPS: Set valid values and request updates on savestate loading
2024-01-06 11:02:24 +01:00
Henrik Rydgård
90ce29a229
Merge pull request #18666 from Florin9doi/go_explore_navigation
GPS: Improve emulation to enable Go!Explore navigation
2024-01-06 11:01:54 +01:00
Henrik Rydgård
3b6a87b2fe
Merge pull request #18665 from Florin9doi/fix_15932
Fix Go!Explore🗺️🧭 issue with GetDirListing(/); closes #15932
2024-01-06 11:00:54 +01:00
Florin9doi
b3a17726b6 GPS: Set valid values and request updates on savestate loading
Previously the gpsData/satData structs were empty until any app
executed sceUsbGpsOpen()
2024-01-06 00:51:03 +02:00
Florin9doi
29fb746ef8 GPS: Improve emulation to enable Go!Explore navigation 2024-01-05 11:22:52 +02:00