Commit Graph

202 Commits

Author SHA1 Message Date
52c842e3b3 Qt: Hook up mouse wheel to ImGui 2021-02-26 02:45:28 +10:00
bfb575cf40 Qt: Improve handling of exclusive fullscreen loss
Exclusive fullscreen will be re-requested automatically when the window
regains focus.
2021-02-25 12:51:45 +10:00
a7e4d55d02 Move game settings apply to CommonHostInterface 2021-02-24 01:22:04 +10:00
8318cdb3c1 Move ImGui setup to common, and enable fullscreen UI in Qt 2021-02-24 01:22:03 +10:00
1fc53ff622 CommonHostInterface: Move settings interface pointer to base class 2021-02-24 01:21:43 +10:00
7501e89b7a System: Add path/image to game change notification 2021-02-24 01:21:43 +10:00
24c2165bb3 GPU: Allow closing window/app to interrupt shader compilation 2021-02-19 01:48:44 +10:00
d356b95819 Qt: Move ImGui NewFrame/EndFrame to correct location 2021-02-08 00:47:29 +10:00
1e8752759d NoGUI: Set default settings if missing 2021-02-02 01:47:27 +10:00
41be96ef93 CommonHostInterface: Make RunLater()/ApplySettings() virtual 2021-01-31 17:10:27 +10:00
e697d9aa33 HostDisplay: Move imgui context creation to base class 2021-01-31 17:10:27 +10:00
4bb3fb48f9 System: Add a new throttler/pacer which can catch up on lost time
This can result in worse frame pacing, so if you have a decent machine
you'll probably want to turn on "display all frames" in display
settings.

But, it's sadly needed for Android.
2021-01-28 21:04:23 +10:00
ddcc29c8a6 Qt: Delay showing game list refresh progress
Otherwise we spend more time updating the visuals than actually
scanning.
2021-01-24 18:55:37 +10:00
2b5cfb272c Qt: Add dump VRAM and SPU RAM actions 2021-01-13 19:24:41 +10:00
b5ffbfe826 Qt: Fix audio sliders not applying correctly 2021-01-13 02:37:04 +10:00
4fafb34251 CommonHostInterface: Move input map update to frontend
Fixes controller state getting reset when loading input profile.
2021-01-09 14:54:53 +10:00
64fc560314 Qt: Don't allocate a console when loading settings 2021-01-09 01:53:15 +10:00
b0398f5aa7 Qt: Add shutdown without saving menu option 2021-01-09 00:23:02 +10:00
de075fffc3 Register more glyph ranges supported by Roboto
Adds support for Polish, makes Russian use a default font
2021-01-05 18:17:18 +01:00
9056db0a0f Qt: Add Polish translation by Zuzia and Seba 2021-01-05 00:46:41 +10:00
a3e4c61a0b CommonHostInterface: Add a method to get top-level window handle 2020-12-29 22:49:52 +10:00
ca42d027ac Qt: Implement relative mouse mode 2020-12-28 00:37:04 +10:00
29469077ee Qt: Force display to render after boot
Fixes menu showing through when starting paused.
2020-12-27 00:54:53 +10:00
702ed21207 HostDisplay: Add threaded presentation for Vulkan renderer
Can add a significant speedup for fast forward. Automatically disabled
when vsync is enabled.
2020-12-27 00:54:53 +10:00
7a40a843d4 Common/FileSystem: Fix misspelling of 'separator' 2020-12-26 00:47:02 +10:00
51eb494340 Memcard Editor: Fix relative shared paths not opening in Memcard Editor by default 2020-12-22 16:39:59 +01:00
c1f802c397 Qt: Fix OSD messages not rendering in Japanese translation 2020-12-17 12:15:37 +10:00
ea996a0305 Qt: Add debugger UI 2020-12-17 12:15:37 +10:00
a8af0f7ecb HostInterface: Add debugger message callbacks 2020-12-17 11:57:47 +10:00
4f26150ef1 Qt: Add Japanese translation by mikakunin 2020-12-16 16:11:49 -08:00
30472b853d Qt: Compile fix 2020-12-17 01:26:07 +10:00
b78a6045fc Qt: Make some async method invokes explicitly queued 2020-12-17 01:20:06 +10:00
f4d540bcc6 Qt: Fix mute toggle having inverse effect 2020-12-12 11:49:50 +10:00
678146b907 HostInterface: Add separate volume control for fast forwarding 2020-12-09 01:03:32 +10:00
c8f33e340b Revert "CommonHostInterface: Don't use sleep throttle when syncing to audio at standard speed"
This reverts commit 922e17f677.
2020-12-07 02:44:23 +10:00
922e17f677 CommonHostInterface: Don't use sleep throttle when syncing to audio at standard speed 2020-12-06 18:18:18 +10:00
cd8f17dbd0 Qt: Allow memory card editing from playlist context menu 2020-12-02 00:56:31 +10:00
bccecdbf18 Qt: Fix crash with Vulkan renderer when unsupported 2020-12-01 01:17:26 +10:00
46b97dd4a8 Qt: Hook up window size menu 2020-11-19 00:40:02 +10:00
ce81d23574 Qt: Add Edit Memory Cards to game list context menu 2020-11-11 01:02:40 +10:00
414bc30f24 HostDisplay: Implement exclusive fullscreen for D3D11 renderer 2020-11-02 00:56:05 +10:00
62dbaaf02c Qt: Fix power off button not exiting in batch mode 2020-10-30 00:44:39 +10:00
2f5cf91d11 Qt: Remove load/save from quick cheat menu 2020-10-21 22:28:11 +10:00
b694577c38 Qt: Add new cheat manager 2020-10-21 01:11:30 +10:00
e9dcf7fe33 Add French translation by @BenjaminSiskoo 2020-10-14 00:58:24 +10:00
cb6502afa3 Qt: Simplify settings version check 2020-10-09 18:26:21 +10:00
6218f3f568 Qt: Add Dutch translation by @DenSinH 2020-10-09 18:09:10 +10:00
9bf1d61f4f Qt: Fix resume with a save state again 2020-10-03 01:23:04 +10:00
7cf8f60464 Qt: Fix resume without any state wedging emu 2020-10-03 01:06:04 +10:00
5bc61849eb FrontendCommon: Add duck icon to loading screens 2020-10-02 00:01:51 +10:00