Commit graph

17634 commits

Author SHA1 Message Date
DH
0c5d89c25a android: do not invalidate swapchain on VK_SUBOPTIMAL_KHR
Workaround
2025-03-10 20:50:43 +01:00
Megamouse
35e29caa14 Set vulkan to default renderer whenever we have vulkan support 2025-03-10 20:50:43 +01:00
Megamouse
fa16781a18 hid_init: use hid_error in log message 2025-03-10 20:50:11 +01:00
DH
c24dc695f1 [android] hid: enumerate by vendor/product ids 2025-03-10 20:47:17 +01:00
DH
853310e4d5 hid: add support of android devices 2025-03-10 20:47:17 +01:00
DH
58b914c95a fs::file: implement release_handle
cleanup
2025-03-10 20:47:17 +01:00
DH
9a074299ec Coding style issues fixes
Thanks @Megamouse
2025-03-10 20:47:16 +01:00
DH
80a1fcaffb cpu stats: do not try parse /proc/stat on android 2025-03-10 20:47:16 +01:00
DH
bd98848343 android: atomic: do not test SYS_futex_waitv syscall 2025-03-10 20:47:16 +01:00
DH
5dd78d66a0 rsx: implement android swapchain 2025-03-10 20:47:16 +01:00
DH
d262ec5ea7 rsx: reduce shaders_cache::unpacked_type size for android 2025-03-10 20:47:16 +01:00
DH
7ab2b7dd87 vm: do not check overcommit_memory on android 2025-03-10 20:47:16 +01:00
DH
4cccb37116 vm: removed c_page_size, it cannot be used by globals 2025-03-10 20:47:16 +01:00
DH
23e814c94b android: cfg: vulkan renderer is default 2025-03-10 20:47:16 +01:00
DH
e06cba2b06 add missed include to PUP.h 2025-03-10 20:47:16 +01:00
DH
cf9698ea5b android: jit: teach fallback_cpu_detection provide meaningful results for aarch64 2025-03-10 20:47:16 +01:00
DH
709d1e2b59 cfg: remove string::get() 2025-03-10 20:47:16 +01:00
DH
b8424c16b9 unpkg: allow package_reader creation with provided fs::file 2025-03-10 20:47:16 +01:00
DH
6550839c9c fs::file: add from_native_handle constructor
fs::get_*_dir tweaks for android
2025-03-10 20:47:16 +01:00
DH
8f9ce48d2b llvm: disable extra targets for android
explicitly specify native target, llvm determines wrongly if cross compiler used
2025-03-10 20:47:16 +01:00
DH
861098d498 3rdparty/fusion: Always do build in release mode
this library has python numpy dependency in debug build
2025-03-10 20:47:16 +01:00
DH
3d05627f30 Android stuff 2 2025-03-10 20:47:16 +01:00
DH
a7f102610b android stuff 2025-03-10 20:47:16 +01:00
kd-11
11e214f332 rsx: Handle out-of-bounds read/writes from FIFO register IO 2025-03-10 16:07:26 +03:00
AniLeo
ddd3ac3663 Settings: Move 'Max Shader Compile Threads' next to the equivalent LLVM setting 2025-03-10 08:16:19 +01:00
AniLeo
bacce9bb37 Settings: Move 'Vulkan Queue Scheduler' to Debug 2025-03-10 08:16:19 +01:00
AniLeo
aa819c8b97 Settings: Move 'Disable On-Disk Shader Cache' to Debug 2025-03-10 08:16:19 +01:00
AniLeo
af768d5c22 Settings: Move 'Disable Asynchronous Memory Manager' to Debug 2025-03-10 08:16:19 +01:00
AniLeo
2bf5ae3272 Settings: Move 'SPU Profiler' to Debug 2025-03-10 08:16:19 +01:00
AniLeo
a074b14631 Settings: Move 'PPU Vector NaN Fixup' to Debug 2025-03-10 08:16:19 +01:00
AniLeo
ac7d53cc37 Settings: Specify FSR 1 2025-03-10 08:16:19 +01:00
AniLeo
6d46d45983 Settings: Default 'Shader Mode' to Async with Interpreter 2025-03-10 08:16:19 +01:00
AniLeo
eea2f19d82 Settings: Move 'SPU Block Size' to the middle column 2025-03-10 08:16:19 +01:00
kd-11
2dfbab457a rsx: Reupload surface if the surface cache denies knowledge of it 2025-03-09 22:01:49 +03:00
Zion Nimchuk
5e5f82d1a2 Set CI msbuild verbosity to minimal to reduce spam 2025-03-09 11:02:57 +02:00
Elad
5e4637e15c SPU LLVM: Subtract Timebase from decrementer 2025-03-09 07:42:59 +02:00
FlexBy420
a3d2e93b14 move script to .ci/generate-qt-ts.sh 2025-03-08 23:47:04 +01:00
FlexBy420
100454398c Make suggested changes and remove unnecessary package 2025-03-08 23:47:04 +01:00
FlexBy420
cce43beeae Apply suggestions from code review
Co-authored-by: Megamouse <studienricky89@googlemail.com>
2025-03-08 23:47:04 +01:00
FlexBy420
ebcb61b34b fix the branch name in qt-ts.yml 2025-03-08 23:47:04 +01:00
FlexBy420
47b880fa8d Move ts generator job to seperate workflow file 2025-03-08 23:47:04 +01:00
FlexBy420
cd76f05a86 Create qt-ts.yml 2025-03-08 23:47:04 +01:00
FlexBy420
9173fc9815 fix branch name in .ts job 2025-03-08 23:47:04 +01:00
FlexBy420
7df5cb84b5 add a job for generating translation template file (.ts) 2025-03-08 23:47:04 +01:00
kd-11
e6b3c2061e rsx: Fix boundary seek logic for FIFO addresses 2025-03-09 01:36:26 +03:00
schm1dtmac
563a3d3587 Target macOS 14 instead of 13 (fixes camera) 2025-03-09 01:02:49 +03:00
kd-11
3be1e0b6ff rsx: Clean up and simplify texture register manipulation tests 2025-03-08 22:10:55 +03:00
kd-11
93899bf5a9 rsx/FIFO: Reimplement grabbing command args as a contiguous pointer
- Allows grabbing indefinite size of buffer as long as the data is contiguously mapped.
2025-03-08 22:10:55 +03:00
kd-11
ec120d1cbb rsx: Add stubs for FP rehash checks on barrier acquire 2025-03-08 22:10:55 +03:00
kd-11
df7a2ab467 rsx: Unify fragment texture config changes dirty bit tracking
- Reverts unnecessary changes to dirty tracking.
- The GPU keeps a separate set of details, so all dirty bits are treated equal.
2025-03-08 22:10:55 +03:00