Connor McLaughlin
aa47018197
Qt: Apply patches on entry point compile
...
Fixes WRC4's entrypoint patch not being used.
2022-05-24 18:00:59 +01:00
refractionpcsx2
d5cd2446e4
GUI/Qt: Use higher quality icon
2022-05-24 17:59:05 +01:00
lightningterror
eb386fb0fb
Qt: Gray out language selection.
...
Not yet implemented.
2022-05-24 16:59:26 +02:00
Connor McLaughlin
d65522a9b4
VMManager: Add no-interlacing patches
2022-05-24 12:50:43 +01:00
Connor McLaughlin
fa91d0b705
Qt: Make relationship between vsync queue/optimal pacing clearer
2022-05-24 11:34:56 +01:00
Connor McLaughlin
f2713462cc
Qt: Fix starting after theme change
2022-05-24 11:34:56 +01:00
Connor McLaughlin
74738022da
Qt: Use SERIAL_CRC.ini naming for per-game settings
2022-05-23 17:27:11 +01:00
lightningterror
372ee9b6b6
Qt: Allow to load/browse block dump files.
2022-05-23 18:19:14 +02:00
lightningterror
943e21f507
Qt: Fix link/url colours in various themes.
...
Fixes #6148
2022-05-23 17:11:29 +02:00
Connor McLaughlin
b6308bab4f
Qt: Initialize COM ourselves on EmuThread
...
If we don't, SDL initializes it first in STA mode, which prevents MT
mode from being used, which prevents us from using XAudio2.
2022-05-23 15:45:53 +01:00
lightningterror
a92eb4d10a
Qt: Disable/remove unused buttons.
...
Not implemented yet.
2022-05-23 16:32:02 +02:00
Connor McLaughlin
b59d4791cf
Qt: Fix game grid scale/title setting not loading
2022-05-23 13:09:41 +01:00
Connor McLaughlin
c3ee97103f
Qt: Don't display update errors for background checks
...
It can be annoying, e.g. if you're not connected to the internet.
2022-05-23 13:09:41 +01:00
Connor McLaughlin
489fbe628a
Qt: Remove download size from update prompt
...
The pcsx2.net api doesn't provide it.
2022-05-23 13:09:41 +01:00
Tyler Wilding
8fb09d07ed
input-rec: ensure controller logging is disabled by default
2022-05-22 20:29:42 -04:00
kenshen112
710d3360ac
Cmake: Link InputRecording
2022-05-22 23:47:14 +01:00
lightningterror
ded036b93e
Qt: Remove rich discord presence button.
...
Not implemented.
2022-05-23 00:34:37 +02:00
Silent
364e6a1341
GameList: Mark search directory cells as read-only
2022-05-22 23:16:10 +01:00
Tyler Wilding
2aec91d8c0
input-rec: remove frame-advance and adjust folder structure
2022-05-22 17:24:02 -04:00
Tyler Wilding
4f0c880e3e
input-rec: append `.p2m2` automatically when browsing for a file
2022-05-22 17:24:02 -04:00
Tyler Wilding
13d623f350
input-rec: cleanup VS and CMake project files
2022-05-22 17:24:02 -04:00
Tyler Wilding
2e8076d909
input-rec: begin achieving parity in Qt
2022-05-22 17:24:02 -04:00
Tyler Wilding
655939147a
input-rec: Remove `DISABLE_RECORDING` usages
2022-05-22 17:24:02 -04:00
Connor McLaughlin
ed5aa4a67d
Qt: Cancel game list scanning when VM starts
...
Because of CDVD global state, and the fact that we hijack CDVD for
getting the game details, we have to cancel the scan. Otherwise, the
scanner will clash with the game's CDVD access.
2022-05-22 22:30:02 +02:00
Connor McLaughlin
22bf3549b6
Host: Add game list refresh/cancel calls
2022-05-22 22:30:02 +02:00
Tyler Wilding
dafef46a1b
ci: add SSE4 support for tagged Qt builds
2022-05-22 14:18:50 -04:00
Connor McLaughlin
ea051c6d5f
Everything: Get rid of wx entirely from the Qt build
2022-05-22 13:58:56 +01:00
Connor McLaughlin
893b3c629d
Everything: Remove a **lot** of wx, and px nonsense
...
- common has no wx left except for Path.
- pcsx2core only has it in a few places (memory cards and path related
stuff).
2022-05-22 13:58:56 +01:00
Connor McLaughlin
b1d6d84e6f
Qt: Get rid of wx module init
...
We're not using any wx thread junk anymore, so this can go.
2022-05-22 13:58:56 +01:00
Connor McLaughlin
437b6f3f0e
Host: Reset imgui state when there's no frame to present
...
Prevents things getting into a messed up state internally where several
frames are buffered.
2022-05-16 17:30:11 +01:00
Connor McLaughlin
df5e175b86
GS: Support creating/replaying dumps in zstandard format
2022-05-16 15:03:29 +01:00
Connor McLaughlin
8c270288de
GS: Refactor screenshots/GS dumping triggers
...
i.e. make it not rubbish and a massive race condition.
Also adds GS dump saving to Qt.
2022-05-16 15:03:29 +01:00
arcum42
e456fb8f88
Qt: Hook up screenshot button. ( #6070 )
...
Qt: Implemented hotkey as well.
2022-05-12 14:53:40 -07:00
Connor McLaughlin
fbd36a4347
Qt: Fix building on Linux
2022-05-12 17:31:06 +01:00
Connor McLaughlin
7f8bfb22de
Build: Fix revision extractor for Qt auto updater
2022-05-12 17:31:06 +01:00
Connor McLaughlin
41f1ec445f
Qt: Add auto updater UI
2022-05-12 15:03:26 +01:00
Connor McLaughlin
d535331b4b
Misc: Remove __fastcall, __fc, __concall and friends
...
These have no meaning in x64 (apart from throwing compiler warnings),
and we don't do 32-bit anymore. Also saves needing to include
`Pcsx2Defs.h` in files which don't otherwise need it.
2022-05-12 14:58:03 +01:00
Connor McLaughlin
17f2fb4471
Qt: Fix nightly builds not showing version in title bar
2022-05-11 13:13:39 +02:00
Connor McLaughlin
f8dcff9fc4
Common: Remove references to pthreads4w
...
It's only needed for wx now.
2022-05-09 16:06:33 +01:00
Connor McLaughlin
a93829557b
SaveState: Misc refactoring and improvements
...
- Block until saves are completed when resuming.
- Save shutdown state asynchronously.
- Add function to read screenshot out of zip file (useful for
previous, now we're using zstd).
2022-05-09 10:20:48 +01:00
Connor McLaughlin
c21d475bbd
Qt: Implement save-state-on-shutdown
2022-05-09 10:20:48 +01:00
Connor McLaughlin
81cd2d9be9
Qt: Add placeholder for when no games are in list
2022-05-07 15:32:59 +01:00
Connor McLaughlin
90707c453d
Qt: Rework VM pausing when popup dialogs are opened
...
Also cleans up fullscreen transitions further.
2022-05-07 15:32:59 +01:00
Connor McLaughlin
ec0e9f078c
Qt: Confirm disc change type when switching to game list
2022-05-07 15:32:59 +01:00
Connor McLaughlin
98b537575f
Qt: Rework display widget swapping
2022-05-07 15:32:59 +01:00
Connor McLaughlin
91c717376f
Qt: Use app bundle resources directory on Mac
2022-05-05 09:51:56 +01:00
Connor McLaughlin
344c918b65
Qt: Fix possible race when shutting down (Mac)
2022-05-05 09:51:56 +01:00
Connor McLaughlin
deeda519b0
Qt: Remove unused host display includes from EmuThread.cpp
2022-05-05 09:51:56 +01:00
Connor McLaughlin
2db12b9d84
Qt: Hook up axis/vibration scale in controller settings
2022-05-05 09:51:56 +01:00
Connor McLaughlin
378588c67d
Qt: Implement more command line arguments
2022-05-05 09:51:56 +01:00