Commit graph

85 commits

Author SHA1 Message Date
Jean-Philip Desjardins
93981a6ce0 Make frame limiter togglable. 2021-02-24 11:55:09 -05:00
Mahmood - Zer0xFF
2b110880ef disable S3 UI option when S3 is disabled 2021-02-22 01:51:14 +00:00
Jean-Philip Desjardins
83a03f60d7 Close frame debugger when closing the main window. 2021-01-26 19:30:24 -05:00
Jean-Philip Desjardins
788abb739d Make frame debugger an orphan.
We don't want it to be attached to the emulator window.
2021-01-14 10:50:01 -05:00
Mahmood - Zer0xFF
c2ff06eafc Cleanup: remove deadcode 2021-01-07 22:23:34 +00:00
Mahmood - Zer0xFF
76f65cf5a9 fix debugger build on linux 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
37ac2efb50 move Framedebugger to Qt 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
5181d1c5ad disable Win32 Framedebugger... we're going to now starting Qt debugger, and slowly port it over 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
37119db954 remove QtDebugger parent, to allow it to have its own taskbar icon 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
00fc8bf87b revert back to unique pointer, release pointer early, to avoid segfault when trying to save tags 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
26562d2a07 enable debug action menu 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
6613a6f340 use Qt debugger on window 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
923f61666e replace Debugger(QDockWidget) with QtDebugger(QMainWindow)
as QMainWindow has its own toolbar menu
2021-01-07 21:47:30 +00:00
Greg Land
2060330780 Convert Debug menu over to use QT 2021-01-07 21:47:29 +00:00
Mahmood - Zer0xFF
020440aa3f Framedebugger replace DirectX with OpenGl 2021-01-07 21:47:29 +00:00
Jean-Philip Desjardins
8f000b178e Code style fixes. 2020-12-31 19:06:20 -05:00
Jean-Philip Desjardins
f38d458e21 Change ratios. 2020-12-31 16:55:25 -05:00
Jean-Philip Desjardins
288e4e86ef Add option to resize window to specific sizes. 2020-12-31 16:55:25 -05:00
Jean-Philip Desjardins
a8b391f157 Fix reset staying disabled after loading a game. 2020-12-17 15:58:19 -05:00
Jean-Philip Desjardins
f14334b23d Make bootable loading behavior coherent.
Was varying depending on the path taken to load something.
2020-12-15 13:52:36 -05:00
Jean-Philip Desjardins
dc1a5a7049 Don't prevent starting game if we can't update the bootable database. 2020-12-15 13:33:59 -05:00
Jean-Philip Desjardins
11bb177401 Add pause/resume action to MainWindow.
Allows action to be used while we are in full-screen mode.
2020-11-20 16:33:27 -05:00
Jean-Philip Desjardins
13677b185c Hide cursor when in fullscreen mode. 2020-11-20 16:33:27 -05:00
Jean-Philip Desjardins
c6f546b761 Don't flip when VM is running. 2020-10-29 13:41:01 -04:00
Jean-Philip Desjardins
4843758933 Use supported disc image extensions list. 2020-10-06 17:01:08 -04:00
Jean-Philip Desjardins
b8c2c700f1 Allow defining bindings for pad 2. 2020-09-14 19:43:25 -04:00
Jean-Philip Desjardins
c89953fa45 Disable resume/pause menu when executable is not loaded. 2020-05-20 11:11:19 -04:00
Jean-Philip Desjardins
8e2ff79eda Add Vulkan DeviceInfo module.
Will make sure we don't use Vulkan if we don't have any suitable device.
2020-04-28 09:03:22 -04:00
Jean-Philip Desjardins
ace111add7 Code style fixes. 2020-04-10 15:39:04 -04:00
Zer0xFF
20c4077476 Update mainwindow.cpp
(cherry picked from commit f748452f48f33b9f93e9f26d9adbe57e023cf6c6)
2020-04-10 15:13:14 -04:00
Mahmood - Zer0xFF
cce77fc4ab initial Gamepad profiles support 2020-02-25 18:47:50 +00:00
Mahmood - Zer0xFF
b3ff6a649e move gs label updating to own function, update gs label when handler is changed through the setting menu 2020-02-12 17:29:37 +00:00
Mahmood - Zer0xFF
ad98588057 use enum for gs handler index 2020-02-11 07:53:35 +00:00
Mahmood - Zer0xFF
05c389a214 make GS selectable, add toggle option 2020-02-10 22:11:18 +00:00
Mahmood - Zer0xFF
e5056f008c allow replacing GSHandler on the fly 2020-02-09 23:05:24 +00:00
Mahmood - Zer0xFF
f62b4d0058 create render window manually, to avoid dependency on showEvent() 2020-02-09 23:03:33 +00:00
Jean-Philip Desjardins
ce3ad2fd67 Add checkbox to enable/disable Vulkan through UI. 2020-01-25 18:31:12 -05:00
Jean-Philip Desjardins
14f99da1bf Make Vulkan GS handler enableable through a setting. 2020-01-25 18:31:10 -05:00
Jean-Philip Desjardins
f1884bd749 Enable GSH Vulkan through CMakeLists. 2020-01-25 18:31:09 -05:00
Jean-Philip Desjardins
43ea9984b9 Vulkan Initialization + Qt.
Only tested on Win32, doesn't do anything interesting yet.
2020-01-25 18:30:59 -05:00
Jean-Philip Desjardins
a9a3b384ee Create an API agnostic OutputWindow class. 2020-01-25 18:30:58 -05:00
Jean-Philip Desjardins
f22336958c Grab error code to prevent exception being thrown on Windows. 2019-10-31 13:20:02 -04:00
Jean-Philip Desjardins
59d4a31da1 Remove boost version number. 2019-10-29 19:50:46 -04:00
Jean-Philip Desjardins
7131a28fd4 Remove usage of boost::filesystem. 2019-10-23 20:48:46 -04:00
Mahmood - Zer0xFF
50626ec593 CPS2VM function can retrieve update Spu Block Count config 2019-10-12 10:58:54 +01:00
Mahmood - Zer0xFF
79d52c812a handle PREF_AUDIO_SPUBLOCKCOUNT & m_spuBlockCount init in CPS2VM c'tor 2019-10-11 17:36:08 +01:00
Mahmood - Zer0xFF
c43c77c73e Qt Settings: SPU Block Count is now configurable 2019-10-10 21:02:20 +01:00
Jean-Philip Desjardins
a86f13b3e8 Code style fixes. 2019-08-19 19:05:35 -04:00
Jean-Philip Desjardins
083f5bd7bf Improve ScreenShotUtils.
- Remove static connection, let the caller handle the lifetime.
- Add some typedefs.
- Remove inheritance from CAppConfig.
2019-08-17 11:03:53 -04:00
Jean-Philip Desjardins
25a8d526e9 Make sure we listen to the ProfileFrameDone event. 2019-08-17 11:03:53 -04:00