Commit Graph
42225 Commits
Author SHA1 Message Date
Henrik Rydgård 6ec74f58c2 Merge pull request #19959 from KatyushaScarlet/dev-loongarch64
Add a fast_matrix_mul_4x4 function with SIMD optimization for the LoongArch64.
2025-02-10 11:15:38 -06:00
Lubos cf98037532 OpenXR - NonVR option fixed 2025-02-10 18:04:53 +01:00
Wang Xiang 66f5ac9897 Add fast_matrix_mul_4x4_lsx function for LoongArch64 2025-02-10 16:20:46 +08:00
Henrik Rydgård d5bd7d24aa Merge pull request #19955 from hrydgard/crosssimd-test
CrossSIMD: Add a simple unit test, fix a couple of operations in the no-simd path
2025-02-06 11:37:59 -06:00
Henrik Rydgård 274e1fddf2 Merge pull request #19956 from hrydgard/linux-dir-fix
Linux: Fix problem with memstick directory creation
2025-02-06 11:37:47 -06:00
Henrik Rydgård 360c5459b5 Linux: Fix problem with memstick directory creation
CreateDir may not be enough so use CreateFullPath
2025-02-06 11:36:57 -06:00
Henrik Rydgård b24516544f Merge pull request #19954 from KatyushaScarlet/dev-loongarch64
Fix compilation errors on LoongArch.
2025-02-06 10:45:24 -06:00
Wang Xiang 56bd3d8dc6 Include <string.h> without ifdef 2025-02-07 00:31:37 +08:00
Henrik Rydgård 8907a4c001 More fixes, improve unit test 2025-02-06 10:26:46 -06:00
Henrik Rydgård fc0b1eef4c Fix 4x4 2025-02-06 10:26:46 -06:00
Henrik Rydgård e3f29cccd4 Add more tests 2025-02-06 10:26:46 -06:00
Henrik Rydgård 02b2a33980 Add test for mat*vec too. 2025-02-06 10:26:46 -06:00
Henrik Rydgård 46a472181b CrossSIMD unit test: Add sanity checks for the matrix multiplications 2025-02-06 10:26:46 -06:00
Henrik Rydgård 7006f01dc5 Merge pull request #19480 from oltolm/comptr_misc
use ComPtr for misc. things
2025-02-06 09:31:41 -06:00
Henrik Rydgård b73536f820 Merge pull request #19953 from kotcrab/struct-viewer-improvements
Struct viewer - Add watch edit and show in window menu
2025-02-06 09:28:50 -06:00
Wang Xiang 3eeaed68f2 Fix memcpy not declar error. 2025-02-06 16:32:31 +08:00
Wang Xiang b2566aef02 Remove redundant defines that cause compilation errors on LoongArch. 2025-02-06 16:28:52 +08:00
kotcrab c729390566 Clean up ImStructViewer, GhidraClient code style 2025-02-06 08:13:52 +01:00
kotcrab 6cc58b19ce Add watch edit and show in window menu 2025-02-05 23:44:58 +01:00
Henrik Rydgård caf7b101fc Merge pull request #19948 from hrydgard/more-error-code-work
Consolidate error codes into the big enum
2025-02-04 13:50:04 -06:00
Henrik Rydgård d1e5b45b4b Consolidate the last spread-out error codes. 2025-02-04 12:34:49 -06:00
Henrik Rydgård d2c1c7b54f Consolidate even more error codes 2025-02-04 12:32:11 -06:00
Henrik Rydgård a18eb97be3 Consolidate more error codes into the big enum 2025-02-04 12:11:22 -06:00
Henrik Rydgård 34169cdb8e More error code consolidation 2025-02-04 11:53:22 -06:00
Henrik Rydgård b2b0ff1753 Consolidate error codes in ErrorCodes.h 2025-02-04 11:53:00 -06:00
Henrik Rydgård 032b8bfae3 Merge pull request #19947 from hrydgard/code-cleanup
Fixes for minor code issues reported by PVS-Studio
2025-02-04 11:08:09 -06:00
Henrik Rydgård 9ce9e43481 Make some uses of the erase-iter idiom safer and more consistent 2025-02-04 10:31:17 -06:00
Henrik Rydgård 948c38a034 Some more minor fixes 2025-02-04 10:24:55 -06:00
Henrik Rydgård 8f0b64c4eb Minor fix (N1) 2025-02-04 10:19:34 -06:00
Henrik Rydgård 1ca63161b3 More minor fixes 2025-02-04 10:19:34 -06:00
Henrik Rydgård 496f14c4f5 Fix another false-ish positive 2025-02-04 10:19:34 -06:00
Henrik Rydgård dd4c8617e2 Eliminate a PVS-studio false positive warning 2025-02-04 10:19:34 -06:00
Henrik Rydgård 350882d592 Fix misuse of erase-iter idiom in __MicBlockingResume (N5) 2025-02-04 10:19:29 -06:00
Henrik Rydgård e80941403a Merge pull request #19943 from hrydgard/another-log-fix
Second attempt at fixing #19935
2025-02-03 00:03:03 -06:00
Henrik Rydgård d39655ff17 Second attempt at fixing #19935
Fixes #19935. Forgot to update the formatting for the reporting case.

I'll clean this up in a more general way later, I don't like how this code currently looks.
2025-02-02 20:21:17 -06:00
Henrik Rydgård 5fa1212699 Merge pull request #19940 from hrydgard/hle-logging-fix
Format string fix in hleDoLogInternal
2025-02-02 12:16:05 -06:00
Henrik Rydgård e53fd10edd Format string fix in hleDoLogInternal
Hopefully fixes #19935, but can't confirm myself right now.
2025-02-02 11:46:08 -06:00
Henrik Rydgård d595899677 Merge pull request #19936 from hrydgard/simd-buildfixes
Fix some type mismatches in CrossSIMD.h that not all compilers complain about
2025-02-02 00:39:00 +01:00
Henrik Rydgård 10324db06a Remove launch.json 2025-02-01 10:33:12 -06:00
Henrik Rydgård 07e892e1a2 Fix some type mismatches in CrossSIMD.h that not all compilers complain about.
Fixes #19905
2025-02-01 10:30:02 -06:00
Henrik Rydgård a174fdb19e Merge pull request #19934 from Zero1UP/master
Updated infra-dns
2025-01-31 09:43:14 +01:00
Zero1UP db5111aff8 Updated infra-dns
Fixed domains that were listed incorrectly on some of the games as well as the IPS they should be pointed to. Also updated some of the known_working_ids for the ones we support.
2025-01-30 15:49:54 -07:00
Henrik Rydgård fd4809490b Merge pull request #19932 from hrydgard/automatic-error-log
HLE: Automatic error code logging
2025-01-29 11:37:11 +01:00
Henrik Rydgård 8a58f50caf Fix some compiler warnings 2025-01-29 11:13:48 +01:00
Henrik Rydgård b763cb3f03 Make the auto error logging 32-bit compatible, oops. 2025-01-29 11:08:55 +01:00
Henrik Rydgård cdad46e18c Change some sceDisplay functions to use more appropriate return types 2025-01-29 10:48:00 +01:00
Henrik Rydgård b4f0e3dd5c HLE logging: Automatically log SCE_KERNEL_ERRORs as strings for functions returning 'i' and 'x' types. 2025-01-29 10:47:18 +01:00
Henrik Rydgård 9ad42bcd99 Merge pull request #19931 from hrydgard/rename-log-functions
Rename and consolidate log functions
2025-01-29 10:36:01 +01:00
Henrik Rydgård 2af7a047d2 HLE logging; Use function metadata to decide the type for logging the return type. 2025-01-29 10:14:54 +01:00
Henrik Rydgård 28b2c7f540 HLE log rename part 1: Remove duplicate log functions. Return type should be determined by metadata. 2025-01-29 09:45:39 +01:00