Commit graph

4744 commits

Author SHA1 Message Date
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
Henrik Rydgård
b92d822efe
Merge pull request #19890 from hrydgard/hle-prepare-recursion
HLE: Convert a lot more logging to the "automatic" parameter logging system
2025-01-19 16:50:33 +01:00
Henrik Rydgård
86b3eadc16 Warning fixes, maybe test fix 2025-01-19 16:33:40 +01:00
oltolm
f11674b2d6 get rid of more __MINGW32__ ifdefs 2025-01-19 10:33:22 +01:00
oltolm
391e272df7 d3dx9: do not use it 2025-01-18 12:08:03 +01:00
Henrik Rydgård
7a0ec74c32
Merge pull request #19855 from oltolm/cmake
make compile with Clang/GCC on Windows
2025-01-17 15:13:52 +01:00
Henrik Rydgård
6e0cafccb9 Request Vulkan 1.4 if available. 2025-01-17 14:27:08 +01:00
Henrik Rydgård
b94b9b077d Refactor away the unnecessary wrapper from sceNetResolver 2025-01-17 09:38:20 +01:00
Henrik Rydgård
ea36cb7036
Merge pull request #19874 from MaddTheSane/registerFont
macOS/iOS: register font with CoreText
2025-01-16 22:37:19 +01:00
C.W. Betts
da3e300b58 Remove unused font variable. 2025-01-14 16:31:03 -07:00
C.W. Betts
a8486e833f We only need to register the font once. 2025-01-14 15:41:19 -07:00
C.W. Betts
a04c2d1a6a Initial attempt at loading Roboto into CoreText 2025-01-14 15:15:53 -07:00
Henrik Rydgård
f2d8d44513 Slightly improved logging (httpserver) 2025-01-14 12:37:56 +01:00
C.W. Betts
f32ed3df90
Update draw_text_cocoa.mm
Fix memory leak.
2025-01-13 19:50:26 -07:00
Henrik Rydgård
c5cde0f218 Remove "Secondary DNS" as a setting. 2025-01-12 17:25:57 +01:00
Henrik Rydgård
1013be090c sceNetInet: Refactor errno handling and logging, so we always see how it changes 2025-01-12 14:57:51 +01:00
Henrik Rydgård
a23cbec574
Merge pull request #19860 from hrydgard/zip-texture-pack-regression-fix
Fix regression loading zipped texture packs
2025-01-11 10:10:33 +01:00
Henrik Rydgård
e67b673e4e Fix regression in zip texture packs
Can't seek in compressed zips. Let's add a comment too to not do this
again.

Thanks Nukem for debugging.
2025-01-11 09:37:37 +01:00
Henrik Rydgård
b8ba52bc26
Merge pull request #19858 from hrydgard/custom-dns
Infrastructure: Direct DNS lookups
2025-01-11 08:44:21 +01:00
oltolm
9566065455 make compile on mingw-w64 2025-01-11 01:25:27 +01:00
Henrik Rydgård
7e476fedf4 Warning fix, buildfix, logfix 2025-01-11 00:37:36 +01:00
Henrik Rydgård
2e297426e9
Merge pull request #19857 from Nukem9/lrvkmsaa
libretro: Restore Vulkan MSAA video option
2025-01-10 22:57:07 +01:00
Nukem
d3aeff861e libretro: Restore Vulkan MSAA video option 2025-01-10 16:13:16 -05:00
Henrik Rydgård
293c087577 Add a new IPV4 direct DNS lookup function. Allows us to use the configured DNS directly. 2025-01-10 21:37:36 +01:00
Henrik Rydgård
5c7ca3f972 Delete some unused structs 2025-01-10 21:18:45 +01:00
Henrik Rydgård
5091ea57d4 Default logging in debug builds too to INFO. DEBUG is too spammy. 2025-01-10 20:47:22 +01:00