Commit Graph

2365 Commits

Author SHA1 Message Date
Henrik Rydgård 5c082f8a2a Merge pull request #21499 from lrzlin/loong-handler
loongarch: Implement excepetion handler and JIT bug fix
2026-03-30 11:12:15 -06:00
Lin Runze 53338cf029 loongarch: Implement excepetion handler and JIT bug fix 2026-03-30 18:35:54 +08:00
Henrik Rydgård 116c31e7d9 Add the LZMA sdk 2026-03-27 14:34:15 -06:00
Kevin Reinholz d404040b21 Merge branch 'master' into master 2026-03-13 19:00:00 -07:00
Henrik Rydgård ce393a180b Update aemu_postoffice with the latest fixes. 2026-03-12 17:43:26 +01:00
Henrik Rydgård dcd4851171 CMakeLists.txt: Try to make sure freetype doesn't try to build in its source dir. May fix the next release on flathub. 2026-03-11 11:05:33 +01:00
Kevin Reinholz f020bcdd75 Create option to build with system freetype, libchdr, and rapidjson instead of bundled modules. Add a couple of FreeBSD-specific tweaks to CMakeLists.txt while at it 2026-03-10 18:03:06 -07:00
Katharine Chui 20424bc5bc Handle adhoc relay conection a bit better
- bump aemu_postoffice
  - timeout TCP connection attempts at 5s to not block the library user too much
  - set send and receive buffer sizes after connection to avoid some blocking cases on some platforms with small defaults (windows?)
- pop OSD message when relay connection fails
2026-03-05 19:09:51 +01:00
Henrik Rydgård c74e21243d Add support for installing plugins directly from zip files 2026-02-25 14:28:57 +01:00
Henrik Rydgård a3878c2148 Update libchdr to latest 2026-02-24 00:56:45 +01:00
Henrik Rydgård 5a5c7028b9 Assorted warning fixes and data initialization to please valgrind 2026-02-19 11:24:46 +01:00
Henrik Rydgård 72640514b5 Update rcheevos to v12.3.0 2026-02-18 09:56:46 +01:00
Katharine Chui e0f757c79d bump aemu_postoffice
Improve nonblock relay recv operation responsiveness, it helped a
few games on PSP get back to full speed during multiplayer, might
help severely underpowered devices on PPSSPP as well.
2026-02-16 15:15:21 +01:00
Henrik Rydgård 330a638281 Add ability to copy function hash from the disassembly view
See #4179
2026-02-09 19:26:43 +01:00
Henrik Rydgård a92ff89d5f Clean up the OSD click callback code 2026-02-09 13:08:44 +01:00
Katharine Chui 5eb672d674 bump aemu_postoffice
fix a bug in library re-init spotted by hrydgard

https://discord.com/channels/293316141479362560/478294170662862852/1469845794294333451
2026-02-08 03:50:32 +01:00
Katharine Chui f3e11110ed bump aemu_postoffice
extend max pdp block size, due to user report of the following in
dissidia:

07:53:752 MatchingEven I[SCENET]: HLE\sceNetAdhocMatching.cpp:1188 EventLoop[1]: Matching Event [1=HELLO][00:02:02:02:02:02] OptSize=4696
2026-02-06 11:43:32 +01:00
Henrik Rydgård 7b1ba55e72 Prevent touch controls from fading away while being held.
Fixes #20531
2026-02-04 00:00:38 +01:00
Henrik Rydgård d6ebfed432 Fix some bugs and warnings from a pass of static analysis 2026-01-29 17:41:54 +01:00
Henrik Rydgård 24f2deeb2e Improve file identification.
Fixes #21154
2026-01-28 10:21:09 +01:00
Katharine Chui e5b9c17c1b aemu_postoffice: do not aggressively write recv buffers
some games lie about buffer sizes, and will crash if the whole
buffer was blindly written
2026-01-26 19:00:42 +01:00
Henrik Rydgård b90bb6da70 Windows: Preserve the non-maximized window size
Fixes #15435
2026-01-23 18:54:17 +01:00
Katharine Chui 28e0baee5b aemu_postoffice: trim trailing new lines in routed logs, fix log typo 2026-01-23 15:56:42 +01:00
Henrik Rydgård 026ea6e197 imgui debugger: Make the repeat button capable of returning values > 1
(for very fast repeats, but the caller must support it)

Also just increase the repeat rates in the ge debugger
2026-01-22 13:47:14 +01:00
Henrik Rydgård b01001a2e0 Merge pull request #21116 from Kethen/aemu_postoffice_integrate_v2
Support adhoc relay from aemu to ppsspp
2026-01-20 15:10:07 +01:00
Katharine Chui 5aa266934b import aemu_postoffice as a submodule instead 2026-01-19 22:14:51 +01:00
Henrik Rydgård b51b1b1f95 Update rcheevos with some bugfixes 2026-01-19 15:47:40 +01:00
Katharine Chui bf30de1527 initial github.com/kethen/aemu_postoffice integration ported from github.com/kethen/aemu 2026-01-11 18:53:54 +01:00
Henrik Rydgård decfc5bac1 Update the rcheevos library to 1.12.2. 2025-12-22 00:16:51 +01:00
Henrik Rydgård 18a67b82d2 Do the same with KeyInputFlags. Fix minor UI misalignments 2025-12-19 13:41:58 +01:00
Henrik Rydgård 481d0fd18c Switch TouchInputFlags to enum class, fix some minor UI issues
Scroll views now only wheel-scroll if the mouse is hovering over them.
2025-12-19 11:38:56 +01:00
Henrik Rydgård 636e5b33b6 Upgrade some dependencies (#21009)
* Bump some deps

* Bump rcheevos

* Bump langtool deps
2025-11-16 11:30:54 +01:00
Henrik Rydgård d1f6da81cb Add stb_rect_pack library, use it to pack our atlases way faster 2025-11-15 15:26:06 +01:00
Henrik Rydgård 915a88df60 AtlasGen: Separate pack and resolve steps 2025-11-15 15:26:06 +01:00
Henrik Rydgård 56d3dae334 Avoid regenerating the UI Atlas if unnecessary (faster resize) 2025-11-06 23:44:55 +01:00
Henrik Rydgård 1facc4d485 Remove obsolete hidden setting Browse 2025-11-04 23:39:56 +01:00
Henrik Rydgård c0d1baaae7 Upgrade MoltenVK for MacOS to 1.14 2025-10-17 12:57:51 +02:00
Eric Warmenhoven 337955a1f5 don't use TLS on iOS (fixes asan) 2025-10-15 15:06:11 -04:00
Henrik Rydgård b304fbe0c9 Build armips in libretro builds (requirement for some lua functionality) 2025-10-08 09:45:44 -06:00
Henrik Rydgård 74874bb81e Test a multi-shape image 2025-09-19 10:31:51 -06:00
Henrik Rydgård 46b08530a5 Add nanosvg submodule 2025-09-19 10:31:51 -06:00
Henrik Rydgård bceb989811 Remove ImageDesc from AtlasGen.cpp/h 2025-09-18 11:26:19 -06:00
Henrik Rydgård ca2a7c93a0 Make ToAtlasImage a global function instead of a method on ImageDesc 2025-09-18 11:03:50 -06:00
Henrik Rydgård 95703d2d9c Delete "C++ table" output from atlastool 2025-09-18 10:58:27 -06:00
Henrik Rydgård 641fa40d82 Runtime atlas gen: Reorganize, remove global_id 2025-09-17 10:46:08 -06:00
Henrik Rydgård 52f2475353 Remove the LoadImage method (the two users have quite different needs) 2025-09-17 10:37:42 -06:00
Henrik Rydgård 0298536efa Separate images from data in bucketer 2025-09-17 10:28:08 -06:00
Henrik Rydgård 82cf6d7c17 AtlasGen: Remove Effect support 2025-09-17 09:49:54 -06:00
Henrik Rydgård 52c4c31508 Runtime atlas generation 2025-09-17 09:49:54 -06:00
Henrik Rydgård c7aa2bcd01 Merge pull request #20808 from hrydgard/atlas-in-common
Move some image atlas generation logic to Common/Render
2025-09-12 13:06:15 -06:00