Commit Graph
45601 Commits
Author SHA1 Message Date
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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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
Florin9doi 777569e4c4 Fix Go!Explore🗺️🧭 issue with GetDirListing(/); closes #15932 2024-01-04 14:47:07 +02:00
Henrik RydgårdandGitHub 1f8191ec9b Merge pull request #18662 from Narugakuruga/patch-32
Update zh_CN.ini
2024-01-02 15:09:33 +01:00
NarugakurugaandGitHub 55a51141a7 Update zh_CN.ini 2024-01-02 22:08:47 +08:00
Henrik RydgårdandGitHub 46664fb9f9 Merge pull request #18661 from lvonasek/compat-openxr-stereo
OpenXR - Redundant compat values restored
2024-01-02 13:13:25 +01:00
Lubos e05dba561c OpenXR - Redundant compat values restored 2024-01-02 12:59:00 +01:00
Henrik Rydgård 2193dcafc3 Remove wrong reserve call. Fixes new crash reported in #15932 2024-01-02 11:10:23 +01:00
Henrik RydgårdandGitHub cd8b79ff59 Merge pull request #18660 from Narugakuruga/patch-31
Update zh_CN.ini
2024-01-01 22:23:20 +01:00
NarugakurugaandGitHub 032222b6c6 Update zh_CN.ini 2024-01-02 02:42:35 +08:00
NarugakurugaandGitHub fe38236839 Update zh_CN.ini 2024-01-02 02:25:46 +08:00
NarugakurugaandGitHub a268f8e0b4 Update zh_CN.ini 2024-01-02 02:20:36 +08:00
Henrik Rydgård 8aa44b7e1b Add a reported prototype game ID to the list of games that need more RAM 2023-12-31 17:21:02 +01:00
Henrik RydgårdandGitHub 02c10adebc Merge pull request #18655 from hrydgard/joystick-fix-inverse-deadzone
Stick calibration/input: Fix inverse deadzone
2023-12-31 17:16:59 +01:00
Henrik Rydgård d841f115e0 Small unrelated fix in ManagedTexture 2023-12-31 16:48:44 +01:00
Henrik Rydgård 3e53d1e895 Joystick input: Fix low-end radius (inverse deadzone) 2023-12-31 16:47:26 +01:00
Henrik RydgårdandGitHub b36cf59797 Merge pull request #18654 from hrydgard/analog-axis-to-buttons-improvement
Joystick: Bias down the axis-to-button threshold if the "co-axis" is active.
2023-12-31 16:33:59 +01:00
Henrik Rydgård 706b98a0b9 Joystick: Bias down the axis-to-button threshold if the "co-axis" is active.
This makes it much easier to hit the diagonals in the case where you map
the right stick on your 360 controller to say the DPAD for camera
control in some game.

No setting, let's see if that's required.

Fixes #17792, it should now "just work".
2023-12-31 13:55:04 +01:00