Stenzek
0065800f05
Qt: Fix a couple of error log formats
2024-01-21 00:18:48 +10:00
Stenzek
b98ac8722a
FullscreenUI: Move functionality to Host
2024-01-20 20:29:33 +10:00
Stenzek
ecbd693d22
Qt: Fix warning
2024-01-13 13:55:48 +10:00
Stenzek
573dfd2a26
Qt: Add runtime downloading of OSD fonts
2024-01-10 22:46:57 +10:00
Stenzek
55a76892ae
Qt: Add runtime resource downloading
2024-01-10 22:46:57 +10:00
Stenzek
73cee9f705
Settings: Add UserResources to EmuFolders
...
Allowing some resources, such as fonts/sounds to be overridden by the
user.
2024-01-10 22:46:57 +10:00
Stenzek
7e2afe82b5
FullscreenUI: Fix opening while paused
2023-12-14 20:23:48 +10:00
Stenzek
96d377a396
Qt: Fix performance counters showing up without VM
2023-12-07 14:14:06 +10:00
Stenzek
407049cd91
Qt: Resolve any symbolic links in AppRoot/DataRoot
...
Should fix incorrect relative path generation on FreeBSD, where /home is
a symlink to /usr/home.
2023-12-05 16:05:27 +10:00
Ganael Laplanche
b6d67560e3
Fix data directory handling on FreeBSD
2023-11-29 20:38:56 +01:00
Stenzek
5a0a6ebe06
Qt: Drop Qt 6.1 workaround in Host::GetTopLevelWindowInfo()
2023-11-27 00:15:55 +10:00
Stenzek
7bbf04ab99
PostProcessing/FX: Support reading shaders from resources
2023-11-25 00:50:12 +10:00
Stenzek
ac825855f7
Qt: Change settings dialogs to widgets/windows
...
Stops them breaking in Qt 6.6.
2023-11-06 23:17:58 +10:00
Stenzek
f05ff4103e
Misc: Build fixes for Android
2023-11-04 20:11:51 +10:00
Stenzek
e33082778e
Qt: Drop branch from title bar
...
Doesn't show up if a commit is checked out, and arguably not very useful
anyway.
2023-10-02 13:06:10 +10:00
Stenzek
4ad777f54f
Qt: Add log window
2023-09-30 15:09:07 +10:00
Stenzek
7e07d2feb8
GunCon: Add relative pointer binding
2023-09-20 17:11:29 +10:00
Stenzek
b6e5b0bd69
Qt: Add automatic updates for AppImage
2023-09-19 23:26:23 +10:00
Stenzek
846f74c86d
Achievements: Backports from PCSX2
2023-09-18 22:38:11 +10:00
Stenzek
68b59ee748
CMake: Swap USE_ and WITH_ for ENABLE_
...
Consistency.
2023-09-17 12:36:52 +10:00
Stenzek
c773c763ef
Achievements: Switch to rc_client
2023-09-16 19:00:29 +10:00
Stenzek
7d178c04d3
Qt: Fix popup messages when fullscreen (again)
2023-09-16 19:00:29 +10:00
Stenzek
b30c86ed75
Build: Improve MacOS support
2023-09-16 19:00:28 +10:00
Stenzek
6a53929e31
Qt: Add option to exit Big Picture UI
2023-09-05 20:12:54 +10:00
Stenzek
4fc984e082
Qt: Add setup wizard
2023-09-02 21:44:15 +10:00
Stenzek
afaf5ddafd
System: Centralize frame presentation
2023-08-30 22:20:36 +10:00
Stenzek
b217f64bcf
PostProcessing: Refactor config to use separate sections
2023-08-30 00:44:01 +10:00
Stenzek
6c185ca17b
GPUDevice: Remove mouse pointer position
2023-08-30 00:44:00 +10:00
Stenzek
dc9c99438b
Misc: Post-refactor cleanups
2023-08-24 18:01:32 +10:00
Stenzek
e3d9ba4c99
Rewrite host GPU abstraction
...
- Don't have to repeat the same thing for 4 renderers.
- Add native Metal renderer.
2023-08-20 21:55:38 +10:00
Stenzek
e57ad0b6aa
Host: Backport translations cache
...
Note: You'll need a new command line for lupdate.
..\..\..\dep\msvc\qt\6.5.0\msvc2022_64\bin\lupdate.exe ../ ../../core/ ../../util/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP -ts duckstation-qt_LANGUAGE.ts
2023-08-20 12:40:47 +10:00
Stenzek
bb60170d9a
Move frontend-common to util/core
2023-08-16 01:13:00 +10:00
Stenzek
72f7225ec2
Qt: Fix ClearBindStateFromSource() executing on wrong thread
2023-07-24 18:37:31 +10:00
Stenzek
9aa6c24620
System: Store game hash as well as serial
2023-05-15 23:39:07 +10:00
Jean-Baptiste Boric
7810e68a58
Qt: Run GDB server on emulation thread
2023-02-26 12:06:31 +01:00
Stenzek
0ef24398f8
Qt: Ensure system is shut down before closing
...
Fixes crash on shutdown on Mac.
2023-02-05 13:43:15 +10:00
Stenzek
14cf865905
Misc: Correctness fixes for OpenGL
...
GLES2 fallback should be functional again.
2023-01-30 19:17:11 +10:00
Connor McLaughlin
50a616421f
System: Add -exe parameter for overriding boot executable
...
Lets you re-use a disc image, but boot a different file.
2023-01-11 19:49:11 +10:00
Connor McLaughlin
daf1080397
Qt: Fix -portable CLI parameter
2023-01-11 19:31:29 +10:00
Connor McLaughlin
d096a09ed8
ImGuiManager: Fix debug window interaction with frame limit off
2023-01-11 19:15:59 +10:00
Connor McLaughlin
06d6447e59
Qt: Add -raintegration command line parameter
2022-12-31 16:14:23 +10:00
Connor McLaughlin
fb9608a9cf
FullscreenUI: Fix folder changes not applying immediately
2022-12-20 21:37:28 +10:00
Connor McLaughlin
52817d967b
Qt: Fix -fullscreen command line parameter
2022-12-19 23:30:27 +10:00
Connor McLaughlin
8c7a192128
Misc: Add copyright/license statement to applicable files
...
Should've did this in the beginning.
2022-12-04 21:03:49 +10:00
Connor McLaughlin
7d3ac98cc6
HostDisplay: Manually throttle fullscreen UI presentation
...
Fixes flickering screen in fullscreen with Vulkan.
2022-12-04 14:06:56 +10:00
Connor McLaughlin
eafa4fb1a3
HostDisplay: Simplify method naming
...
Match PCSX2.
2022-12-04 13:22:13 +10:00
Connor McLaughlin
8d7aea5e19
Host: Add GetTopLevelWindowInfo()
...
And use it for screensaver inhibiting on Linux.
2022-11-18 18:44:00 +10:00
Connor McLaughlin
ae4366498e
Qt: Add migration of old controller binds to new
2022-11-18 17:16:21 +10:00
Connor McLaughlin
72dfbaf6cc
Misc: Backports from PCSX2 UI
2022-10-23 14:49:44 +10:00
Connor McLaughlin
11ba87059e
HostDisplay: Remove parameters which get pulled from config
...
No point duplicating them.
2022-10-14 00:14:34 +10:00