Connor McLaughlin
|
06f4d72631
|
FrontendCommon: Use SDL_InitSubSystem() for lazy initialization
|
2020-02-16 00:15:05 +09:00 |
|
Connor McLaughlin
|
e48e6141c8
|
Qt: Set display window size on context create not constructor
The size isn't known at construction time.
|
2020-02-16 00:15:00 +09:00 |
|
Connor McLaughlin
|
6d945439eb
|
Qt: Fix possible crash/race when startup fails
|
2020-02-16 00:14:56 +09:00 |
|
Connor McLaughlin
|
59cf799491
|
Qt: Implement controller interface/binding
|
2020-02-16 00:14:53 +09:00 |
|
Connor McLaughlin
|
6a1206dde7
|
Frontends: Add option for "Increase Timer Resolution"
|
2020-02-16 00:14:51 +09:00 |
|
Connor McLaughlin
|
e01cf0dccb
|
Frontends: Implement auto save on exit/resume
|
2020-02-16 00:14:49 +09:00 |
|
Connor McLaughlin
|
5f3be68028
|
HostInterface: Notify host when controller types change
|
2020-02-16 00:14:44 +09:00 |
|
Connor McLaughlin
|
1e009133ae
|
Rename 'Default' audio backend to 'SDL'
|
2020-02-16 00:14:35 +09:00 |
|
Connor McLaughlin
|
d17f0a3923
|
Qt: Implement disc change in QtHostInterface
|
2020-02-16 00:14:33 +09:00 |
|
Connor McLaughlin
|
e5740a5632
|
Qt: Pass QStrings by reference in HostInterface
|
2020-02-16 00:14:30 +09:00 |
|
Connor McLaughlin
|
fd8ed08307
|
Move more logic from frontend to base HostInterface
|
2020-02-16 00:14:28 +09:00 |
|
Connor McLaughlin
|
153eded978
|
Qt: Use a single column in hotkey binding list
|
2020-02-16 00:14:23 +09:00 |
|
Connor McLaughlin
|
5c303705ac
|
Qt: Use scroll area for hotkey binding list
|
2020-02-16 00:14:08 +09:00 |
|
Connor McLaughlin
|
1ce1e016ae
|
Qt: Implement save state menus
|
2020-02-16 00:14:04 +09:00 |
|
Connor McLaughlin
|
97ea851097
|
Qt: Narrowing warning fix
|
2020-02-16 00:14:02 +09:00 |
|
Connor McLaughlin
|
745c2785b2
|
Move shared frontend code from SDL to a seperate project
|
2020-02-16 00:13:53 +09:00 |
|
Connor McLaughlin
|
f5482cb3b6
|
Don't require OpenGL compatibility profile
|
2020-02-15 21:11:51 +09:00 |
|
Connor McLaughlin
|
65b5013da0
|
Qt: Work around indirect include of glext.h by QOpenGLContext on macOS
Hacky, but aside from not using glad I'm not sure what else to do.
|
2020-02-15 17:23:35 +09:00 |
|
Connor McLaughlin
|
d7f8884291
|
Qt: Fix compilation under clang-9
Fixes #23.
|
2020-02-13 16:54:09 +09:00 |
|
Connor McLaughlin
|
c008a5d523
|
Display: Fix bleeding from adjacent VRAM columns with linear filtering
|
2020-02-13 00:19:46 +09:00 |
|
Connor McLaughlin
|
70fe43a3ec
|
System: Implement variable emulation speed
|
2020-02-11 12:02:42 +09:00 |
|
Connor McLaughlin
|
a81a0c0f21
|
Qt: Add normalized float values to SettingWidgetBinder
|
2020-02-10 22:44:00 +09:00 |
|
Connor McLaughlin
|
2bf6912f39
|
Qt: Simplify emulation thread loop
|
2020-02-09 22:16:37 +09:00 |
|
Connor McLaughlin
|
c820ddba79
|
HostInterface: Move throttle and perf stats to System class
|
2020-02-09 22:16:25 +09:00 |
|
Connor McLaughlin
|
895cefec60
|
Qt: Fix core trying to use core OpenGL shaders on OpenGL ES
|
2020-02-08 21:18:41 +09:00 |
|
Stenzek
|
8d9ce82281
|
Qt: Slightly rework desktop/GLES context creation
|
2020-02-06 21:02:47 +09:00 |
|
Stenzek
|
8654778298
|
Qt: OpenGL display window crash fix
|
2020-02-05 22:47:49 +09:00 |
|
Stenzek
|
e4e15f234b
|
Qt: Fix up debug CPU mode switch menu
|
2020-02-05 17:43:25 +09:00 |
|
Stenzek
|
93f85535eb
|
Qt: Handle creation of ES contexts even when it wasn't specified
|
2020-02-05 17:42:50 +09:00 |
|
Stenzek
|
edb6d7c97e
|
Qt: Add debug settings to menu
|
2020-02-04 15:22:56 +09:00 |
|
Stenzek
|
6718f0442c
|
Qt: Support QActions in SettingsWidgetBinder
|
2020-02-04 15:22:39 +09:00 |
|
Connor McLaughlin
|
899a8e0f03
|
Qt: Add "Use Debug Device" to GPU settings
|
2020-02-02 00:22:14 +10:00 |
|
Connor McLaughlin
|
96be414e3e
|
Qt: Populate console region drop-down dynamically
|
2020-02-02 00:22:07 +10:00 |
|
Connor McLaughlin
|
c72d86cf1b
|
Qt: Hook up CPU execution mode setting
|
2020-02-01 00:05:20 +10:00 |
|
Connor McLaughlin
|
070e6c32d6
|
Frontends: Add .chd files to open filter
|
2020-01-30 20:06:15 +10:00 |
|
Connor McLaughlin
|
6624df1e8c
|
Qt: Add CPU settings/emulation speed to console settings
|
2020-01-29 00:01:44 +10:00 |
|
Connor McLaughlin
|
5272ecd572
|
Qt: Support binding settings to QSliders
|
2020-01-29 00:01:35 +10:00 |
|
Connor McLaughlin
|
faf2308695
|
Settings: Move set defaults to HostInterface so it can use user paths
|
2020-01-24 14:52:04 +10:00 |
|
Connor McLaughlin
|
2276975d62
|
Qt: Implement GitHub Repository/Issue Tracker links
|
2020-01-24 14:51:59 +10:00 |
|
Connor McLaughlin
|
1ed187fd57
|
Qt: Add hotkey for increasing/decreasing resolution scale
|
2020-01-24 14:51:57 +10:00 |
|
Connor McLaughlin
|
8148486a9f
|
Qt: Add hotkey to toggle software rendering
|
2020-01-24 14:51:55 +10:00 |
|
Connor McLaughlin
|
f2231d6669
|
HostInterface: Move setting update logic to base class
|
2020-01-24 14:51:52 +10:00 |
|
Connor McLaughlin
|
687772c4da
|
HostDisplay: Move some derived class fields to base class
|
2020-01-24 14:51:36 +10:00 |
|
Connor McLaughlin
|
736d85b0f3
|
Qt: Implement display linear filtering
|
2020-01-24 14:51:34 +10:00 |
|
Connor McLaughlin
|
abf48b6cc2
|
Qt: Update GPU settings when enhancements are changed
|
2020-01-24 14:51:33 +10:00 |
|
Connor McLaughlin
|
f05f5aeb2b
|
Qt: Implement browse button for BIOS path
|
2020-01-24 14:51:31 +10:00 |
|
Connor McLaughlin
|
2694181811
|
Qt: Hook up HostInterface::Report{Error,Message}
|
2020-01-24 14:51:30 +10:00 |
|
Connor McLaughlin
|
19cd91a684
|
Qt: Fix crash on exit when boot fails
|
2020-01-24 14:51:28 +10:00 |
|
Connor McLaughlin
|
78f984c412
|
Qt: Add automatic download of redump disc database for game list
|
2020-01-24 14:51:25 +10:00 |
|
Connor McLaughlin
|
b937275073
|
Qt: Link with and copy Qt5Network library
|
2020-01-24 14:51:24 +10:00 |
|