Commit Graph

2119 Commits

Author SHA1 Message Date
Henrik Rydgård
8d4716cab6 WIP: Add AT3/AT3plus files, get it to compile (though will fail to link if we use it) 2024-04-11 14:39:59 +02:00
Henrik Rydgård
862fb951f1 Add support for loading mp3 files as UI sound.
Fixes #18136
2024-04-09 19:15:49 +02:00
Henrik Rydgård
fd91611f4f Add lieff/minimp3 library
See https://github.com/lieff/minimp3
2024-04-09 19:10:24 +02:00
Henrik Rydgård
1bff3c12b4 Update VMA (Vulkan Memory Allocator) to the latest 2024-04-07 01:47:17 +02:00
Henrik Rydgård
f2345edba1 Update to the latest Vulkan header files 2024-04-06 17:53:58 +02:00
Henrik Rydgård
5a8140c301 Initialize RAIntegration support if available. Untested. 2024-04-05 18:15:10 +02:00
Henrik Rydgård
fc1d984b20 Update rcheevos, switch back to upstream. Avoid using rcheevos' hash.c, by computing game hashes ourselves. 2024-04-03 16:43:34 +02:00
Herman Semenov
24ccd898fe Fixed zeroise SHA_CTX struct, not pointer size (maybe CWE Information Disclosure if size pointer less struct size) 2024-04-01 16:24:14 +03:00
Lubos
76b015a4ab OpenXR - Migrate to official SDK 2024-03-20 12:23:54 +01:00
Henrik Rydgård
a5842792b8 Buildfix 2024-02-28 15:45:20 +07:00
Henrik Rydgård
0f97180ee1 Update rcheevos.
While doing so, switch to a fork with 3DS hashing support removed.
2024-02-28 11:26:33 +07:00
Henrik Rydgård
baae042d86 cmake fix 2024-02-04 13:03:56 +01:00
Henrik Rydgård
b5b1f7a9cb Update libchdr to the latest, which supports zstd blocks 2024-02-04 12:44:42 +01:00
Henrik Rydgård
a811cbac80 Add proper checks for file type when picking a background image
Should fix some confusion, and also issues picking files from the
Download folder on Android where the filenames we get don't always have
extensions.
2024-01-27 12:03:01 +01:00
Henrik Rydgård
3e7d06ca6c Update rcheevos to the latest version again. 2024-01-25 17:43:12 +01:00
Henrik Rydgård
9555563ad2 Update rcheevos yet again 2024-01-18 00:20:37 +01:00
Henrik Rydgård
096131db81 Update rcheevos 2024-01-14 13:47:44 +01:00
Henrik Rydgård
5c5fb3ceb4 Revert accidental rcheevos submodule change 2024-01-13 11:18:10 +01:00
Henrik Rydgård
5dddfa3952 Buildfix the old tools 2024-01-12 14:46:00 +01:00
Henrik Rydgård
34d35dcf8b More buildfix 2024-01-12 14:09:21 +01:00
Dzmitry Dubrova
a461800973 Implement custom driver loading for ARM64 Android devices 2023-12-14 08:53:03 +03:00
Henrik Rydgård
253b8c91e5 Update the armips submodule (used for asm/disasm etc) 2023-12-09 00:21:57 +01:00
Henrik Rydgård
0f262d5bd8 Update the rcheevos submodule again 2023-12-03 15:51:07 +01:00
Henrik Rydgård
d0d9ce33a4 Update the rcheevos submodule to the new v11.0.0 2023-11-03 08:17:27 -06:00
Henrik Rydgård
2c795e701f Update rcheevos again. This time there are some files moving around. 2023-10-14 23:23:48 +02:00
Henrik Rydgård
0ad2827e14 Vulkan: Fix synchronization when shutting the GPU down in-game. 2023-10-11 12:27:39 +02:00
Henrik Rydgård
ca7480fa55 Bump rcheevos submodule to latest. 2023-10-03 14:57:27 +02:00
Henrik Rydgård
5f3f2199c9 Buildfix on CI ? 2023-09-29 13:45:48 +02:00
Henrik Rydgård
2f5f9df620 Customize the cmake build. Android now builds that way too. Fixes.
Hack around build error

port the last fix to Android.mk

One more attempt

Warning fixes

Oops, forgot a slash
2023-09-29 10:16:47 +02:00
Henrik Rydgård
e89396b652 Add UWP project 2023-09-29 10:16:47 +02:00
Henrik Rydgård
1f53d8a9a2 Hook up libchdr to CMakeLists.txt, Android.mk fix 2023-09-29 10:16:47 +02:00
Henrik Rydgård
ade64171ce Proof-of-concept: libchdr works on Windows 2023-09-29 10:05:19 +02:00
Henrik Rydgård
be658f8f4e Update the rcheevos submodule
This is the RetroAchievements code, which has recently received some
fixes we want.
2023-09-19 17:38:47 +02:00
Henrik Rydgård
1962e984ed Upgrade naett to latest - should fix some memleaks
Also seems to remove a max delay - might help the slowdown I was
experiencing on Linux.
2023-09-18 01:07:43 +02:00
Henrik Rydgård
416f4239e1 Move the HAVE_SYSCTLBYNAME definition out of X86, remove the previous workaround 2023-09-03 15:19:02 +02:00
Henrik Rydgård
7941753105 Update ext/cmake/cpu_features/CMakeLists.txt with new changes 2023-09-03 15:16:18 +02:00
Henrik Rydgård
cb222f77e4 Bump the cpu_features submodule to latest 2023-09-03 14:02:53 +02:00
Henrik Rydgård
b637a9c42e Upgrade rcheevos to latest
The timer issue has been fixed upstream. Hopefully nothing will regress on
32-bit Android this time.

See #17631
2023-08-28 14:09:46 +02:00
Henrik Rydgård
f1e88f0c02 Update Vulkan headers 2023-08-23 08:37:13 +02:00
Henrik Rydgård
45ed7fd32d Remove unused file 2023-08-23 08:36:41 +02:00
Bashar Astifan
07c119a80c Merge branch 'master' of https://github.com/hrydgard/ppsspp 2023-08-14 02:45:28 +04:00
Unknown W. Brackets
71fcc4a658 riscv: Fix disassembly of ra-relative jump. 2023-08-12 09:53:38 -07:00
Henrik Rydgård
bf2ec90f64
Merge pull request #17865 from hrydgard/upgrade-molten-vk
Mac: Update MoltenVK to version from the latest SDK
2023-08-08 16:34:38 +02:00
Henrik Rydgård
ac269aaa4b rcheevos: revert to before #17806
PR #17806 upgraded rcheevos, after which a regression is reported in
issue #17631.

Experimentally revert to confirm.
2023-08-08 15:38:22 +02:00
Henrik Rydgård
97a0acf6d0 Mac: Update MoltenVK to version from the latest SDK 2023-08-08 11:58:33 +02:00
Henrik Rydgård
e15c45d9ea Bump naett to latest upstream.
See #17583
2023-08-02 19:20:57 +02:00
Henrik Rydgård
9a8919810b Translation cleanups 2023-08-01 13:04:52 +02:00
Bashar Astifan
401377818c
Merge branch 'master' into master 2023-08-01 05:29:56 +04:00
Henrik Rydgård
cf97038a2d Switch the naett submodule back to the upstream repo
All my PRs are in now.
2023-07-31 23:33:24 +02:00
Unknown W. Brackets
0d0029fc9d riscv: Add bitmanip ops to disasm. 2023-07-30 17:45:36 -07:00