Megamouse
18966d424c
Input: ignore F11 in keyboard pad handler (starts/stops recordings)
2023-01-09 21:06:51 +01:00
Megamouse
c725b886e1
Qt: Disable ESC to exit fullscreen if kb shortcuts are disabled
2023-01-09 21:06:51 +01:00
Megamouse
9b7eaf5117
Improve error logging
2023-01-09 21:06:51 +01:00
Elad Ashkenazi
36a55660bf
Unbreak BSD
2023-01-09 20:20:13 +01:00
Elad Ashkenazi
0946e5945f
VSH Improvements ( #13172 )
...
* sys_prx: Implement PRX LIB register syscall
* VSH: partial log spam fix
* sys_process reboot fix
* Implement sys_memory_container_destroy_parent_with_childs
* sys_net: Implement SO_RCVTIMEO/SO_SENDTIMEO
* VSH: Implement sys_rsx_context_free
* PPU LLVM: distinguish PPU cache exec also by address
Fixes referencing multiple PRX.
* UI: Do not report size of apps inside /dev_flash
2023-01-09 20:03:01 +03:00
Ani
8ec1a5627d
AppImage: Do not bundle libgmodule-2.0 and libglib-2.0
2023-01-09 08:19:53 +01:00
Ani
df718bcb0f
rpcs3_version: Bump to 0.0.26
2023-01-07 22:47:41 +00:00
Eladash
8eefbcae45
VSH/UI: Add VSH to game grid
...
* Custom VSH config.
* VSH shortcut creation.
2023-01-07 22:52:50 +01:00
Megamouse
8cf28730cb
Update submodules
2023-01-07 21:50:02 +01:00
Megamouse
f894e2b9a2
Qt: Fix open_dir for paths with multiple slashes
2023-01-07 16:07:41 +01:00
Megamouse
e3cd31f057
update_manager: Simplify wchar conversion
2023-01-07 16:07:41 +01:00
Foxxcoon
05086cda3b
Fix #11126
2023-01-07 16:40:39 +03:00
Elad Ashkenazi
7c2d6f8a23
PKG: Pack multiple PKGs into fast+efficient install ( #13147 )
2023-01-03 15:31:39 +03:00
kd-11
7423abb136
rsx: Remove incorrect hack
2023-01-02 23:03:39 +03:00
Megamouse
310fa7127d
VS: Add SDL dependency to rpcs3 project
2022-12-30 22:02:41 +01:00
Elad Ashkenazi
3250c16cdc
Restrict package installation to 1 thread
...
It is possible that a package contains the same file multiple times.
This leads to possible corruption or installation failure when they are extracted on different threads.
(easy to reproduce with DeS)
2022-12-30 21:10:23 +01:00
Eladash
02f35383bd
PKG: Implement Multi-threaded installation
2022-12-30 17:48:14 +03:00
Eladash
1d5fef4930
PKG: Create directories first
2022-12-30 17:48:14 +03:00
Eladash
dddea008e9
unedat.cpp: Remove outdated lock
2022-12-30 17:48:14 +03:00
Elad Ashkenazi
dd8ec8f09e
PKG install hotfix
2022-12-30 17:48:14 +03:00
Megamouse
98dbbd84ac
Qt: fix size watcher cancellation on soft refresh
...
Also setting the cancel flag manually since the canceled signal seems to be very unreliable (I managed to trigger it rarely)
2022-12-30 13:43:55 +01:00
Elad Ashkenazi
382a27cb2f
Allow to cancel dir size calculation ( #13134 )
2022-12-30 09:34:35 +01:00
Nekotekina
eeda958f33
fs: fix read/read_at/write (Unix)
...
It's known that too huge read can require multiple syscalls.
2022-12-29 16:19:54 +03:00
Nekotekina
2f9cac8d18
fs: implement file::read_at
...
Reads from the given offset; does not seek; thread-safe.
2022-12-29 16:19:54 +03:00
kd-11
9d432187aa
vk: Fix bug that made fall-out barriers never get triggered
2022-12-28 17:37:50 +03:00
kd-11
b13165f95a
vk/rtts: Account for corner case where the same texture can be bound to more than 1 slot
2022-12-28 17:37:50 +03:00
kd-11
110c20d25f
vk: Restructure framebuffer loop barrier management
2022-12-28 17:37:50 +03:00
kd-11
4def7f143c
rsx: Fix logicOp behavior when blending is also active
2022-12-27 02:56:43 +03:00
kd-11
908d524631
vk: Add some missing PCI IDs
2022-12-27 02:00:28 +03:00
Megamouse
6c74274502
Qt: fix size_on_disk filetype
2022-12-25 17:16:49 +03:00
Eladash
ee8cd82e9d
Demote PRX export already loaded error
2022-12-25 16:10:32 +03:00
Eladash
820e692e57
PRX: Implement multi-referenced library management
2022-12-25 16:10:32 +03:00
Megamouse
5b95cfda40
Qt: Improve Check Config utility
...
Warn if the user selects a weird file.
Allow more file types and show them all by default.
2022-12-22 23:51:32 +01:00
Megamouse
b2c4fed39c
Qt: stop all async refresh threads on close
2022-12-22 21:47:47 +01:00
Megamouse
96c6dc01eb
Qt: Implement config check in Utilities and log viewer
2022-12-22 09:09:51 +01:00
Megamouse
f545532556
cellSaveData: add some more info to log error
2022-12-22 09:09:51 +01:00
Megamouse
8ac9968096
Qt: optimize log viewer file loading
2022-12-19 23:18:58 +01:00
Megamouse
a9ee9a69a4
Qt: show some more info about the current log viewer state
2022-12-19 23:18:58 +01:00
Megamouse
46a50265a3
Qt: save some log viewer filter settings
2022-12-19 23:18:58 +01:00
kd-11
41e9e0b965
rsx: Restructure color format enum to clearly separate float from int formats
2022-12-19 23:13:25 +03:00
kd-11
388d090b91
rsx: Propagate surface format changes to shader ROP control
2022-12-19 23:13:25 +03:00
Ani
1a60fb3c96
cirrus: Update rpcs3-ci-bionic to 1.6 ( #13064 )
2022-12-18 16:07:11 +00:00
Elad Ashkenazi
baa2768a69
StrUtil.h: Prevent an overflow in strcpy_trunc
2022-12-17 19:55:16 +01:00
kd-11
04fb86556a
rsx: Fix surface metadata life-cycle
...
- Beware of clone operations. Blindly inheriting the parent's metadata is wrong.
- It is possible, especially when reusing a pre-existing slice, that the parent and child info has diverged
2022-12-17 20:16:58 +03:00
kd-11
90cf47cdce
rsx: Handle some corner cases in surface locking
2022-12-17 20:16:58 +03:00
kd-11
bf96cbe980
rsx: Fix const RTV/DSV cast from texture cache
2022-12-17 20:16:58 +03:00
kd-11
66dc1cc15d
rsx: Conditionally skip flush if no new data was introduced
2022-12-17 20:16:58 +03:00
kd-11
a05e3f02b8
rsx: Avoid expensive protection scan by sharing some data between surface and texture cache
2022-12-17 20:16:58 +03:00
Megamouse
8ec01450f8
Qt: check dir size async
2022-12-17 16:19:22 +01:00
Megamouse
b2962e0522
Qt: show item count in category filter
2022-12-17 16:19:22 +01:00