kd-11
|
e05cd9f47b
|
qt: Add translation for shader precision
|
2022-10-11 14:00:34 +03:00 |
|
kd-11
|
aa09302ca0
|
Clean up some unnecessary changes
- Hopefully nothing breaks 🤞
|
2022-10-11 14:00:34 +03:00 |
|
kd-11
|
6d6b9fd269
|
Qt: Apply tooltip hover to parent groupbox.
Co-authored-by: Megamouse <studienricky89@googlemail.com>
|
2022-10-11 14:00:34 +03:00 |
|
kd-11
|
6d265452cf
|
rsxqt: Fix shader precision tooltip
|
2022-10-11 14:00:34 +03:00 |
|
kd-11
|
65d20f2d08
|
gl: Add mesa support for polygon offset
|
2022-10-11 14:00:34 +03:00 |
|
kd-11
|
a229e30b08
|
rsx: Implement RSX-compliant polygon offset
|
2022-10-11 14:00:34 +03:00 |
|
kd-11
|
d246a37b11
|
rsx: Move fp16 toggle to a global shader precision option
|
2022-10-11 14:00:34 +03:00 |
|
brian218
|
e839595053
|
Implemented sys_game_get_system_sw_version()
|
2022-10-11 08:32:49 +02:00 |
|
brian218
|
a711eb31f4
|
Corrected the implementation of sys_game_board_storage_read()
|
2022-10-11 08:32:49 +02:00 |
|
brian218
|
b117a6d4cd
|
Improved the compatibility of USIO for old versions of games
|
2022-10-11 07:51:21 +02:00 |
|
Megamouse
|
36b1004e26
|
cubeb: ignore callbacks for unknown streams or contexts
|
2022-10-11 00:09:28 +02:00 |
|
Megamouse
|
c75c47fdd2
|
cubeb: add some more logging and error checks
|
2022-10-11 00:09:28 +02:00 |
|
Megamouse
|
0f626c8d30
|
Qt: delay first log frame update
This fixes the log not scrolling automatically when we first open RPCS3 with a low log level.
|
2022-10-10 23:21:49 +02:00 |
|
Megamouse
|
021783dcc1
|
Qt: throw if a translation is expected in GetLocalizedSetting
|
2022-10-10 22:46:42 +02:00 |
|
Megamouse
|
1f339862db
|
Qt: add missing translation comment
|
2022-10-10 22:46:42 +02:00 |
|
Megamouse
|
4446d9ce4b
|
cellSubDisplay: add error checks
|
2022-10-10 21:26:27 +02:00 |
|
Elad Ashkenazi
|
92b08a4faf
|
rsx: Fixup a bug after mfc list optimization (#12782)
|
2022-10-10 04:04:41 +03:00 |
|
brian218
|
d311b4bd53
|
Update sys_game_board_storage_read()
|
2022-10-09 21:05:10 +03:00 |
|
Eladash
|
a6dfc3be2f
|
SPU: Enable the MFC list optimization for Atomic RSX FIFO
|
2022-10-09 19:27:46 +03:00 |
|
Eladash
|
750e7b73e3
|
Optimize vm::range_lock a bit
Bad conditions led to optimization misses and long-generated code.
|
2022-10-09 19:27:46 +03:00 |
|
Eladash
|
6a36967e6f
|
SPU: Inline and batch MFC list transfers
|
2022-10-09 19:27:46 +03:00 |
|
kd-11
|
d6d7ade6e3
|
vk: Reload state on dynamic state changed
|
2022-10-09 03:00:39 +03:00 |
|
Elad Ashkenazi
|
e0df2c584f
|
rsx: Attempt to fix frame limiter
|
2022-10-09 01:33:40 +03:00 |
|
kd-11
|
3c88477270
|
Fixup for scissor/viewport invalidation rules
|
2022-10-07 15:27:54 +03:00 |
|
kd-11
|
df46e5137c
|
gl: Fix texture reconstruction logic
- Use correct target types
- Fix key generation to apply differently for each target type
|
2022-10-07 11:53:34 +03:00 |
|
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
|
b01220d2c5
|
debugger: Don't refresh no-thread window at a high rate
|
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 |
|