Commit Graph
4719 Commits
Author SHA1 Message Date
Henrik Rydgård 0b5bcef6e2 Merge pull request #19976 from lvonasek/hotfix-openxr-timing
OpenXR - Remove frame limitation
2025-02-13 11:31:56 -06:00
Lubos 2567debda5 OpenXR - Remove frame limitation 2025-02-13 18:18:15 +01:00
LunaMoo ed9b202671 Basic custom icon support (through texture replacement)
uses path textures/gameID/icon.png, or icon.png from textures.zip.

requires restart to re-load icons.
2025-02-13 10:47:58 -06:00
Nukem d5cd8e699b d3d11: Fix DXGI device ref count leak 2025-02-12 19:50:06 -06:00
Nukem 0e623450c0 d3d11: Use modern flip model and tearing flags for swap chain creation 2025-02-12 19:50:05 -06:00
Henrik Rydgård d200d80633 Allow preview of UI sound volume while changing the slider. 2025-02-11 18:03:42 -06:00
Henrik Rydgård cf90b24431 Add UI volume setting (affecting navigation sounds and preview audio). Convert alt speed volume into a 100-step percentage. 2025-02-11 17:42:09 -06:00
Henrik Rydgård 9b923b72c1 Refactor audio output, preparing for better volume control 2025-02-11 16:43:29 -06:00
Henrik Rydgård 61aa231fe2 Buildfix attempt 2025-02-11 10:43:39 -06:00
Henrik Rydgård ee772bb1e2 Refactor querying the battery percentage into a regular sysprop 2025-02-11 10:31:18 -06:00
Henrik Rydgård fd88f79d07 CrossSIMD: Fix more no-simd fallbacks. The depth rasterizer now works in TEST_FALLBACK mode. 2025-02-10 11:51:22 -06:00
Henrik Rydgård 2e5f901574 Merge pull request #19962 from lvonasek/hotfix-openxr-nonvr
OpenXR - NonVR option fixed
2025-02-10 11:20:08 -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 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
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
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 496f14c4f5 Fix another false-ish positive 2025-02-04 10:19:34 -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 8a58f50caf Fix some compiler warnings 2025-01-29 11:13:48 +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 ccf814bcd0 Some shutdown logging improvements 2025-01-28 13:32:31 +01:00
Henrik Rydgård c78fa60431 Add better way to check if CrossSIMD has been natively implemented 2025-01-28 10:56:52 +01:00
Henrik Rydgård acd5b24924 Complete CrossSIMD non-simd fallback (although buggy, it seems). Minor ARM64 opt. 2025-01-28 10:54:43 +01:00
Henrik Rydgård 2aaa1e5379 CrossSIMD: Expand the no-simd path 2025-01-28 10:54:43 +01:00
Henrik Rydgård 74501b06b6 CrossSIMD: Add more no-simd fallback types 2025-01-28 10:54:43 +01:00
Henrik Rydgård 9d164b71fb Some new CrossSIMD operations 2025-01-28 10:54:43 +01:00
Henrik Rydgård 4c8c35d4bc Merge pull request #19921 from hrydgard/misc-ui
Windows: Set WINVER properly in CommonWindows.h, switch to new folder selector
2025-01-27 11:55:14 +01:00
Henrik Rydgård 04d67c2d7f Merge pull request #19920 from brad0/bsd_elf_aux_info
CMake: Add checks for getauxval and elf_aux_info
2025-01-27 11:42:34 +01:00
Henrik Rydgård 0aaacd35c9 Specify that we're compiling for Windows 7 in CommonWindows.h 2025-01-27 11:37:48 +01:00
Brad Smith e1916bf1fe CMake: Add checks for getauxval and elf_aux_info
Add support for CPU feature detection on OpenBSD and FreeBSD riscv64.
2025-01-26 22:44:04 -05:00
Henrik Rydgård 7fa3b48650 Add extra safeguards, fall back to cached file if download fails. 2025-01-23 13:58:59 +01:00
Henrik Rydgård 7f877bb16b Implement simple file caching. 2025-01-23 13:28:51 +01:00
Henrik Rydgård e4d08407ab Add fake request class for cached responses. 2025-01-23 13:02:06 +01:00
Henrik Rydgård eb719c43e8 HTTP: Replace ProgressBarMode with a new RequestFlags enum 2025-01-23 12:09:56 +01:00
Henrik Rydgård 5c0553031e Bugfix HTTP, oops 2025-01-23 12:06:31 +01:00
Henrik Rydgård 493367c89f More http code cleanup 2025-01-23 10:16:51 +01:00
Henrik Rydgård 12adad0494 HTTP request classes code cleanup - move common things up to the base class 2025-01-23 10:16:51 +01:00
Henrik Rydgård c4a432e467 Add convenient function to get file modified time in unix time 2025-01-23 10:16:50 +01:00
Henrik Rydgård 9ccf47a6b3 Fix type error in minor ARM64 optimization, which some compilers don't like.
Fixes #19905
2025-01-22 09:54:20 +01:00
Henrik Rydgård 59b1e20b75 Add a transparent indicator style, use it for alt speed popups 2025-01-20 20:48:05 +01:00
Henrik Rydgård eb10247d77 Skip showing regular notifications that don't have messages 2025-01-20 17:48:16 +01:00
Henrik Rydgård a5116e1590 Use vmaxvq_s32 to implement AnyZeroSignBit more efficiently on ARM64 2025-01-19 17:49:09 +01:00