kd-11
|
ffe8133865
|
vk: Avoid unnecessary dynamic state updates
|
2022-10-07 11:53:34 +03:00 |
|
kd-11
|
7140e82189
|
rsx: Fix program invalidation rules
|
2022-10-07 11:53:34 +03:00 |
|
Elad Ashkenazi
|
cb743da215
|
sys_spu: fixup raw spu destroy regression
Caused a missed cpu_thread::state notification which is required now.
|
2022-10-06 12:23:51 +03:00 |
|
Elad Ashkenazi
|
4d24ba1f35
|
PPU Precompilation: Abort compilation as soon as possible on Emu.Stop()
|
2022-10-06 12:23:51 +03:00 |
|
kd-11
|
87411da95f
|
gl: Explicitly declare gl_Position as invariant when using MESA
|
2022-10-06 06:41:24 +03:00 |
|
Eladash
|
d25d1ecb3a
|
LV2: Avoid using multi-variable atomic waiting on cpu_thread::state wait
|
2022-10-04 16:28:34 +03:00 |
|
Eladash
|
2a00a88e2a
|
SPU LLVM: don't force-enter process_mfc_cmd() because it's slower
|
2022-10-04 16:28:34 +03:00 |
|
Eladash
|
58dd2bff41
|
Savestates: Fix unintentional pause when saving with HLE VDEC contexts
|
2022-10-04 14:14:38 +03:00 |
|
Eladash
|
f34773ed73
|
Savestates: Make Ctrl+R work when not ingame
Restore old behavior of Ctrl+R making it restart emulation when stoppped.
|
2022-10-04 14:14:38 +03:00 |
|
Eladash
|
9b5cc7cda7
|
System.cpp: Fix RSX thread abort
|
2022-10-04 14:14:38 +03:00 |
|
Elad Ashkenazi
|
77db8f04b9
|
Savestates: fix saving in HLE functions
|
2022-10-04 14:14:38 +03:00 |
|
Eladash
|
9319bc579c
|
cellAudio: Always send periodic sampling events
|
2022-10-04 13:41:57 +03:00 |
|
kd-11
|
73784b9e12
|
Fix GCC build
|
2022-10-03 12:57:16 +03:00 |
|
kd-11
|
533f960854
|
rsx: Handle some more corner cases
|
2022-10-03 12:57:16 +03:00 |
|
kd-11
|
765208a181
|
rsx: Avoid clobbering CELL memory when splitting fbos
|
2022-10-03 12:57:16 +03:00 |
|
kd-11
|
4417701ea7
|
rsx: Track orphaned surfaces' parent addresses
|
2022-10-03 12:57:16 +03:00 |
|
kd-11
|
f66eaf8f44
|
rsx: Add some handy util functions to simple_array
|
2022-10-03 12:57:16 +03:00 |
|
kd-11
|
0dd9c386ee
|
Fix running the emulator with AUDIT enabled
|
2022-10-03 12:57:16 +03:00 |
|
Eladash
|
af8c871411
|
Add origin PRX names for log messages
|
2022-10-02 20:03:27 +03:00 |
|
brian218
|
50e1e6596e
|
USIO Backup Minor Optimization
|
2022-10-01 17:32:22 +03:00 |
|
Malcolm Jestadt
|
d8897c585d
|
PPU/SPU LLVM: Allow Zen4 cpus to use VPERMI2B/VPERMT2B instead of the vperm2b256to128 path
- Zen4 based cpus can process VPERM2B in a single uop, unlike intel where it is 3 uops.
|
2022-10-01 15:38:29 +03:00 |
|
Megamouse
|
7d32dc312f
|
Qt: pad settings: clear input data on thread pause
Fixes incorrectly disabled buttons when changing from a handler with a disconnected pad to any other handler
|
2022-10-01 13:49:58 +02:00 |
|
RipleyTom
|
eff1e4bd7e
|
CELL_NET_CTL_INFO_IP_ADDRESS returns external address
|
2022-10-01 11:56:41 +02:00 |
|
kd-11
|
a0e2a3db1d
|
Fix underflow in ZCULL sync
|
2022-09-30 23:44:37 +03:00 |
|
Elad Ashkenazi
|
0cc981ec18
|
SPU: fix atomicity of inaccurate GETLLAR
|
2022-09-30 15:26:08 +03:00 |
|
RipleyTom
|
8170b91f76
|
sceNpScore: return error on 0 scores returned
|
2022-09-28 21:58:11 +02:00 |
|
RipleyTom
|
d1a7bb0136
|
Fix faulty GetScoreFriendsRequest
|
2022-09-28 21:58:11 +02:00 |
|
RipleyTom
|
56caa10e56
|
Fix blocking raw socket recvfrom
|
2022-09-28 21:58:11 +02:00 |
|
brian218
|
926496b59d
|
USIO: Save Game Settings - Full Implementation
|
2022-09-28 16:54:55 +03:00 |
|
kd-11
|
102d30db2d
|
vk: Update support for framebuffer loops to comply with current spec
|
2022-09-28 12:55:31 +03:00 |
|
kd-11
|
5281a85b67
|
rsx: Fix compiler warnings
|
2022-09-28 12:55:31 +03:00 |
|
kd-11
|
de28c812e8
|
rsx: Re-evaluate color MRT setup when the surface target type changes
|
2022-09-28 12:55:31 +03:00 |
|
RipleyTom
|
eea73deab3
|
RPCN v0.6
|
2022-09-27 23:39:54 +03:00 |
|
kd-11
|
67c02e3522
|
vk: Bump compute descriptor pool size to 8k
- TODO: This should be dynamic.
|
2022-09-27 14:58:47 +03:00 |
|
kd-11
|
19dd2a693b
|
gl: Fix transform job assert
|
2022-09-27 14:58:47 +03:00 |
|
brian218
|
c996be321c
|
sys_game_board_storage_read(): Add more known code & Improve byte casting
|
2022-09-26 17:17:49 +01:00 |
|
Nekotekina
|
6ff6a4989a
|
Implement at32() util
Works like .at() but uses source location for "exception".
|
2022-09-26 18:04:15 +03:00 |
|
cohaereo
|
2655255d4d
|
sys_net: Implement sys_net_bnet_sendmsg for native sockets
|
2022-09-25 18:24:47 +03:00 |
|
Eladash
|
8485afa3a5
|
PPU debugger: report ppu_thread::ack_suspend state
|
2022-09-25 14:31:39 +03:00 |
|
Eladash
|
2759091ede
|
Debugger: Rewind SPU captures
Very basic implementation, can be improved.
|
2022-09-25 14:31:39 +03:00 |
|
Eladash
|
ae02b71a85
|
Savestates/Debugger: fix mfc debug option with savestates
|
2022-09-25 14:31:39 +03:00 |
|
Eladash
|
4445569bb0
|
Savestates: Don't actually delete savestates
|
2022-09-25 14:31:39 +03:00 |
|
kd-11
|
dd8a337b14
|
rsx: Fix some more warnings
|
2022-09-22 23:46:48 +03:00 |
|
kd-11
|
0572d44996
|
gl: Fix enum collision
|
2022-09-22 23:46:48 +03:00 |
|
kd-11
|
38aa116c59
|
Fix build
|
2022-09-22 23:46:48 +03:00 |
|
kd-11
|
61666bae69
|
rsx: Fix hardware deswizzle not getting used when hardware deswizzle flag is not set
|
2022-09-22 23:46:48 +03:00 |
|
kd-11
|
362a26a404
|
gl: Fix D24X8 accelerated encode/decode
- PS3 D24X8 is swapped as a full word, unlike PC.
- Add missing paths to handle custom swap behavior.
|
2022-09-22 23:46:48 +03:00 |
|
kd-11
|
81fa3da101
|
gl: Minor optimization around test..set patterns in the state tracker
|
2022-09-22 23:46:48 +03:00 |
|
Elad Ashkenazi
|
238298f695
|
sys_ppu_thread: Fix surmixer hack (#12689)
* sys_ppu_thread: Fix surmixer hack
* Hotfix after #12678
|
2022-09-21 21:10:59 +03:00 |
|
Eladash
|
194f7375da
|
SPU/LV2: Fix tiny race conditions
|
2022-09-21 20:35:34 +03:00 |
|