Commit Graph

2189 Commits

Author SHA1 Message Date
9d6325f828 QtHostInterface: Fix compiler warning 2020-07-16 20:32:42 -07:00
1ed57a9fdf Qt: Hook up mouse events to ImGui 2020-07-13 02:39:59 +10:00
a5fe740e30 Fix a bunch of compiler warnings 2020-07-09 13:30:16 +10:00
97a946bd62 CommonHostInterface: Implement frame step hotkey 2020-07-08 02:05:36 +10:00
5274fa32ac Qt: Pump events on main thread when waiting for init 2020-07-06 02:47:33 +10:00
f396a2c373 Renderers: Make shader cache path a prefix instead of directory 2020-07-04 22:14:07 +10:00
b3359dadc9 Qt: Save original style name for restoring after theme switch 2020-07-04 15:54:26 +10:00
b471d1043a Settings: Load Memory Cards From State -> Load Devices From State
Makes it apply to controllers too.
2020-07-02 00:50:53 +10:00
bf08385051 WindowInfo: Add surface_scale field 2020-07-01 01:57:25 +10:00
78cf890c6c Qt: Hook up per-controller-type-settings to UI 2020-07-01 00:56:46 +10:00
bcc6d5d53d Qt: Support float settings in setting widget binder 2020-07-01 00:56:46 +10:00
0b11a14e24 Qt: Better handling of default settings not in ini 2020-07-01 00:56:46 +10:00
4dc9e10777 HostInterface: Support per-controller-type settings 2020-07-01 00:56:46 +10:00
2a38090e7a HostDisplay: Move most backend logic to FrontendCommon 2020-06-30 03:03:56 +10:00
788a9a6768 Qt: Reset palette and style when selecting default theme
Fixes palette and style getting stuck when switching to default theme
after having used dark fusion theme earlier in the same session.
2020-06-24 16:08:36 -07:00
55a2c73097 Qt: Add Dark Fusion theme 2020-06-25 01:33:00 +10:00
a6d976240a Qt: Add theme selection and dark theme 2020-06-25 01:33:00 +10:00
82a0ad8a10 Qt/Settings: Make GPU adapter more sensible
Add a default entry, rather than leaving it blank.
2020-06-22 15:57:43 +10:00
4d827e23c5 Qt: Add GPU/adapter selection to settings 2020-06-20 03:34:19 +10:00
77291096db Settings: Add GPU adapter option and hook up to D3D11/Vulkan 2020-06-20 03:34:19 +10:00
85edbce3ca Qt: Use FrontendCommon D3D11 host display wrapper 2020-06-20 03:34:19 +10:00
49a9f01327 Qt: Support Vulkan 2020-06-19 00:18:53 +10:00
d005025f8f Qt/AdvancedSettings: Fix swapped widget bindings 2020-06-17 12:34:41 -07:00
7aa71529d6 Merge pull request #551 from ggrtk/advanced-settings
Qt: Connect tweak/hack settings to Qt frontend
2020-06-18 03:12:13 +10:00
0e3fdebb11 Qt: Don't set native window to GL surface
Might be related to the GLX crashes some people are experiencing...
2020-06-18 03:10:33 +10:00
b7d9ce98e8 Qt: Connect tweak/hack settings to Qt frontend 2020-06-16 09:53:18 -07:00
b141042952 Merge pull request #549 from ggrtk/qt-rebind-all
Qt: Simplify Rebind All behavior
2020-06-15 13:26:48 +10:00
1b9dbc1a0b Qt: Add help text note about binding rumble 2020-06-14 16:29:25 -07:00
fd4e41bc7d Qt: Simplify Rebind All behavior 2020-06-14 16:06:29 -07:00
41d66f5c73 Qt: Add icon to executable 2020-06-15 03:29:35 +10:00
0dfb9f7d90 Merge pull request #548 from ggrtk/qt-aboutdialog
Qt: Add about dialog
2020-06-12 18:50:06 +10:00
4f07e30dc0 Qt: Fix broken font in about dialog on Windows 2020-06-11 10:14:27 -07:00
aeead1b0a6 Fix MSVC build 2020-06-11 10:09:02 -07:00
8d2c7db224 Qt: Source input profiles from program and user directory
This way Linux users as well as Windows users who use the Documents
user directory can use the shipped input profiles.
2020-06-12 02:47:40 +10:00
da9188a771 Qt: Fix broken links in about dialog 2020-06-11 09:36:14 -07:00
4c29b6f30c Qt: Add about dialog 2020-06-11 09:26:04 -07:00
2504d187d3 Qt: Add separate menu items for rescan all/scan for new games 2020-06-12 01:49:17 +10:00
f5fd37c4c4 Qt: Fix compatibility column not showing by default 2020-06-09 02:41:24 +10:00
075380f8e0 Move most helper logic from base HostInterface to FrontendCommon 2020-06-09 02:35:37 +10:00
29d918dbb0 Qt/GameProperties: Implement hash calculation 2020-06-08 01:19:54 +10:00
bc9246b444 Qt: Add inline help to audio settings 2020-06-07 01:30:05 +10:00
531c3ad5fa AudioStream: Replace buffer queue with ring buffer
Should achieve a decent overall minimum latency reduction.
2020-06-07 01:22:03 +10:00
6acd8b27dd Qt: Prevent lag disabling power on buttons when starting 2020-06-06 03:44:57 +10:00
de8aef4f44 Qt: Fix pause button repeatedly triggering sometimes 2020-05-31 02:41:31 +10:00
51c75554e6 Qt: Fix overlapping options in general settings 2020-05-27 02:13:04 +10:00
81a7b147fc System: Add option to disable loading memory cards from save states 2020-05-27 02:06:56 +10:00
2156236f52 Frontends: Use common GL context wrapper 2020-05-25 15:02:44 +10:00
9f22684cea Qt: Combine resume and power off toolbar buttons 2020-05-23 15:03:15 +10:00
e6d52ce6de Qt: Add Resume button 2020-05-23 15:03:00 +10:00
e24e4c20e1 Qt: Fix pause button getting locked on after restarting game 2020-05-23 15:01:36 +10:00