Megamouse
7bb94227be
Qt: allow to use zipped logs in config checker
2023-10-13 09:30:42 +02:00
Megamouse
76629e1b52
Qt: Allow to use .gz files in Log viewer
...
Log viewer can open .gz files
Log viewer can save log as .gz
Refactored most instances of zip and unzip code to seperate functions
2023-10-13 07:45:16 +02:00
kd-11
e95cff0bde
rsx: Detiler improvements
...
- Detile on blit src read
- Improve blit engine integration
2023-10-12 15:25:47 +03:00
Elad Ashkenazi
9dca70ec9e
PPU Loader: Fix relocation offset verification
...
Kernel aligns segment memory to 256 bytes internally.
2023-10-12 13:53:30 +03:00
Megamouse
982e09a486
Qt: Remember last game window position and visibility
...
- Remembers the last game window geometry and tries to apply it on boot
- Remembers the last minimized/maximized/windowed/fullscreen state and tries to apply it on boot
- All existing game window settings keep priority
- Should work with multi-monitor setups as well
- Ignored if the user forced a different screen with cli commands
2023-10-09 11:20:21 +02:00
Megamouse
2a0fa53c0d
GL: check QOpenGlContext::create result
2023-10-06 08:42:26 +02:00
Megamouse
9fce70809e
Input: Fix "," key in keyboard pad handler
2023-10-06 03:12:16 +02:00
Eladash
d335d356ca
IdManager.h: Savestate fix part 2
2023-10-05 05:07:46 +03:00
Eladash
b2e969eb8f
Savestates: Fix rsxaudio
2023-10-05 05:07:46 +03:00
Eladash
6db8b84048
Improve savestate version mismatch message
2023-10-05 05:07:46 +03:00
Eladash
0240a7d43d
sys_fs: Savestate fixup
2023-10-05 05:07:46 +03:00
Eladash
c3f1d39563
Improve vfs::host::rename
2023-10-03 15:50:46 +03:00
Eladash
ce3d7f90fd
VFS: Fix recursive locking
2023-10-03 05:32:39 +03:00
Eladash
4b827a8d9c
sys_fs: Optimize concurrent file reads
2023-10-02 21:18:08 +03:00
Eladash
f07e17f6aa
sceNp: Cut inactive time of DrmIsAvailable in half
2023-10-02 21:18:08 +03:00
Eladash
257b0f0d69
Improve lv2_file::file_view::read
2023-10-02 15:38:58 +03:00
Eladash
dd518fcafb
Savestates/sys_fs: Fix file saving
2023-10-02 15:38:58 +03:00
Eladash
020bff1485
Savestates: add sys_rsxaudio
2023-10-02 15:38:58 +03:00
Eladash
96d31cf64e
IdManager.h: Savestate fix
2023-10-02 15:38:58 +03:00
Malcolm Jestadt
d1bea790f3
SPU LLVM: Optimize GB/GBH/GBB with a GFNI path
...
- Abuses GFNI to extract bits from bytes, from 5->2 instructions in most cases
2023-10-01 23:05:28 +03:00
Eladash
5baec6cb58
Add Savestate-Compatible mode
2023-10-01 12:00:41 +03:00
Eladash
948ee96f1a
SPU LLVM: Fix savestates
2023-10-01 12:00:41 +03:00
Eladash
099c74481d
Savestates: Optimize SPU pausing
2023-10-01 12:00:41 +03:00
kd-11
2381e33236
Add config to the UI
2023-09-27 14:52:59 +03:00
kd-11
09476fa6e5
Add the tiling toggle to core
2023-09-27 14:52:59 +03:00
kd-11
061c10ea69
vk: Fix memory initialization order in RCB/RDB path
2023-09-27 14:52:59 +03:00
kd-11
cb21fefbd9
rsx: Fix bpp when working with DMA-only (null) memory sections
2023-09-27 14:52:59 +03:00
kd-11
c1c3be8b4e
rsx: Skip CPU optimization if writing to tiled region
2023-09-27 14:52:59 +03:00
kd-11
41ff76a6af
msvc: Tabs to spaces
2023-09-27 14:52:59 +03:00
kd-11
a95e87d14d
rsx::io_buffer cleanup
2023-09-27 14:52:59 +03:00
kd-11
725bad0963
vk: Revert more debugging code
2023-09-27 14:52:59 +03:00
kd-11
e31859a5ed
vk: Remove debug visualization code
2023-09-27 14:52:59 +03:00
kd-11
ab99400f9d
vk: Restore CPU fallback on the upload path
2023-09-27 14:52:59 +03:00
kd-11
603e549c85
Fix msvc filters
2023-09-27 14:52:59 +03:00
kd-11
1e09bfca09
Fix linux build
2023-09-27 14:52:59 +03:00
kd-11
59812b947a
vk: Load DMA before decode operation
2023-09-27 14:52:59 +03:00
kd-11
ca054644ef
rsx/vk: Support ingesting pre-processed GPU data as texture input
2023-09-27 14:52:59 +03:00
kd-11
bef7d793d3
rsx: Make the texture source an io-buffer
2023-09-27 14:52:59 +03:00
kd-11
ffc61e01f7
rsx/vk: Support mismatched pitch (padded) and fix the overscan problem
2023-09-27 14:52:59 +03:00
kd-11
647f7ddeec
rsx/vk: Initial hw-accelerated tile decoder
2023-09-27 14:52:59 +03:00
kd-11
6a7386ddb8
rsx: Refactor out more junk from rsx::thread
2023-09-27 14:52:59 +03:00
kd-11
3afc379746
rsx: Import, rebase and clean up the old detiling patches from 2021
2023-09-27 14:52:59 +03:00
Eladash
6908d20128
Debugger/PPU: Add Go-To from function pointer
2023-09-26 11:06:01 +03:00
Eladash
6dc9e9659d
Debugger/Logs: Allow to display thread from thread ID on log
2023-09-26 11:06:01 +03:00
Eladash
e79fc867c5
Patches: Add savable breakpoints patch type
2023-09-26 11:06:01 +03:00
Darkhost1999
b2c6958750
Add restart option to home menu
2023-09-25 17:59:57 +03:00
Malcolm Jestadt
05b6108c66
SPU LLVM: Optimize remaining rotate instructions which take a twos compliment value as input
...
ROTQMBYBI looks for -7 for it's twos compliment construction
2023-09-23 08:00:09 +03:00
Megamouse
ae786a016d
Remove unused variable
2023-09-23 00:02:48 +02:00
Eladash
8e4945ab28
Avoid log spam of CPU usage when Emu is paused
2023-09-22 10:03:51 +03:00
Eladash
167528d70f
GUI: Add Patreon Link Button
...
For continued improvements of RPCS3, please become a part of our Patreon support group!
2023-09-22 10:03:51 +03:00