Megamouse
6228dff809
welcome_dialog: remove weird window close event
2023-06-26 21:23:48 +02:00
Eladash
d34b3190f7
Make stopping emulation not pause or crash UI
...
* Make the UI and main thread available when stopping emulation.
* Make BlockingCallFromMainThread always execute, preventing bugs when it unexpectedly did not.
* Add error code for when starting emulation when Emu.Kill() is in progress.
2023-06-26 20:48:38 +02:00
Eladash
4f5348c7d4
Fix properly RSX replay thread stop bug
2023-06-26 20:48:38 +02:00
Eladash
aff871f127
about_dialog: Add new testers
2023-06-25 20:16:55 +03:00
Eladash
9f00359e17
Qt: Add RPCS3 Discord & Wiki to About Dialog
2023-06-25 20:16:55 +03:00
Eladash
0871436488
settings: Display rendering result of 100% resolution scale
2023-06-25 20:16:55 +03:00
Eladash
6aa598b029
Qt: Add Create RPCS3 shortcuts to Wecome Dialog
2023-06-25 20:16:55 +03:00
Eladash
83e22fa9f0
Qt: Make welcome dialog accessible through F1 or Help menu
...
Enable window close button after "I have read the Quickstart" is checked.
2023-06-25 20:16:55 +03:00
Eladash
a230340578
Qt: Fix memory leak in welcome dialog
2023-06-25 20:16:55 +03:00
Eladash
2da78c6591
Qt: Allow to drop RAP&PKG together
2023-06-25 20:16:55 +03:00
Eladash
46350200d7
Qt: Always set QEvent::isAccepted is drag&drop events
2023-06-25 20:16:55 +03:00
Eladash
00502e94b5
Qt: Do not require to close games when adding new disc game directories
2023-06-25 20:16:55 +03:00
brian218
70ce7ee106
sys_fs: Fixed up one of sys_fs_unmount()'s error codes to match real system behavior
2023-06-25 09:08:20 +02:00
brian218
cf4ae38699
sys_fs: Implemented get_normalized_path()
2023-06-25 09:08:20 +02:00
Eladash
09f83e48ff
fs: Add get_parent_dir_view
...
string view version of the argument path, use with care.
2023-06-24 12:00:04 +03:00
Eladash
bcbce5dd48
File.cpp: revert get_parent_dir change
2023-06-24 12:00:04 +03:00
kd-11
0a0ef50caf
Try to fix build
2023-06-23 15:21:17 +03:00
kd-11
e20f1587cd
Workaround for old compilers
...
Xcode is not yet c++20 compliant
2023-06-23 15:21:17 +03:00
kd-11
715e3856f2
vk: Update async compute (fast) to use the new sync API
2023-06-22 14:59:58 +03:00
kd-11
850166eca1
vk: Reimplement events using synchronization2 extension
2023-06-22 14:59:58 +03:00
Eladash
00cca7be69
Utilities/Memory Viewer: Improve image viewer
...
* Added image scaling with Ctrl+Plus, Ctrl+Minus.
* Added hover position to see which address is being pointed at, when double clicking on it the image viewer is closed and the memory viewer jumps to the clicked memory data.
2023-06-21 22:28:52 +03:00
Eladash
0a43f69e87
Utilities/Memory Viewer: Add G8 and G32MAX image formats
2023-06-21 22:28:52 +03:00
Eladash
c84d2d895e
Utilities/Memory Viewer: Add PageDown/PageUp scrolling
...
* F5 for single refresh.
2023-06-21 22:28:52 +03:00
Eladash
87d5f45277
Utilities/Memory Viewer: Fix memory leak
2023-06-21 22:28:52 +03:00
Eladash
137f37cd41
Debugger/RSX: Add shortcut for RSX semaphores
2023-06-21 22:28:52 +03:00
Eladash
18722d7874
Utilities/Memory Viewer: Add auto-refresh mode
2023-06-21 22:28:52 +03:00
Eladash
307e1351df
asm.hpp: Fix mul_saturate
2023-06-21 22:28:52 +03:00
Eladash
441fbd63bb
Fix PPU debug setting with PPU interpreter
2023-06-20 18:18:24 +03:00
Eladash
073b723c09
Fix Create PPU Cache
2023-06-19 13:59:56 +03:00
unknown
37bc73865d
jit: fix assertion in GDBJITRegistrationListener
2023-06-18 13:06:53 +03:00
RipleyTom
e2bced978e
Move connect workaround to connect interface
2023-06-18 01:04:01 +02:00
Megamouse
a6d8c4343f
Windows: silence uncritical performance counter error
2023-06-16 19:36:44 +02:00
kd-11
d5654d64d5
Nicer variable names
2023-06-16 15:29:36 +03:00
kd-11
06459eb37b
vk: Latch query copy requests to reduce number of vulkan commands used
2023-06-16 15:29:36 +03:00
Megamouse
d08fea551e
progress dialog fix
2023-06-16 10:30:27 +02:00
Megamouse
924692bf1c
Qt: use shift+click to append the button instead of replacing it
2023-06-15 22:39:30 +02:00
Megamouse
ec9e8916b1
evdev: don't release buttons while other buttons are still pressed
2023-06-15 22:39:30 +02:00
Megamouse
d3be8ee2b7
input: allow multiple key codes per button
2023-06-15 22:39:30 +02:00
Megamouse
16f869fe5a
logging: minor trace optimizations
2023-06-15 19:48:15 +02:00
Megamouse
a90858193e
Qt/logging: add format function for QString
2023-06-15 19:48:15 +02:00
Ani
6dcf63009e
Settings: Move Accurate SPU DMA to Advanced
2023-06-15 01:22:15 +02:00
Ani
5f8f86b5a7
Settings: Add Output Scaling to Home Menu
2023-06-15 01:22:15 +02:00
Ani
a78117e094
Settings: Enable hot-reloading of Output Scaling
2023-06-15 01:22:15 +02:00
Ani
44421920b3
Settings: Reorder settings in Debug
2023-06-15 01:22:15 +02:00
Ani
0e79fbda05
Settings: Reorder settings in Emulator
2023-06-15 01:22:15 +02:00
Ani
9ab89c634b
Settings: Move Automatically start games after boot to Debug
2023-06-15 01:22:15 +02:00
Ani
0a6f12f448
Settings: Rename to Force GPU Texture Scaling
...
Before the setting's name was Use GPU Texture Scaling
2023-06-15 01:22:15 +02:00
Ani
8612bdd03d
Settings: Rename to Pause emulation after loading savestates
...
Before the setting's name was Start Savestates Paused
2023-06-15 01:22:15 +02:00
Ani
f08d3e12ca
Settings: Remove PPU Interpreter (dynamic)
...
It has been unimplemented for a long while, so no point in displaying
it, it can be added once the feature is implemented again
2023-06-15 01:22:15 +02:00
Ani
deda47f461
Settings: Move Accurate GETLLAR to Advanced
...
Also includes some minor cleanup to move some code to their right blocks
in settings_dialog and tooltips
2023-06-15 01:22:15 +02:00