Connor McLaughlin
|
acd49f3765
|
Qt: Fix possible crash when loading state via menu
|
2020-03-22 13:10:28 +10:00 |
|
Connor McLaughlin
|
ad6e4cb6e4
|
Qt: Add "Clear All" and "Rebind All" to controller bindings
|
2020-03-22 00:50:09 +10:00 |
|
Connor McLaughlin
|
45050709f2
|
Qt: Add support for clearing input bindings with right click
|
2020-03-22 00:49:55 +10:00 |
|
Connor McLaughlin
|
29a09a3685
|
Introduce ControllerInterface class, port SDL interface over
This breaks controller support in the SDL frontend until it's ported
over to the common interface.
|
2020-03-22 00:49:46 +10:00 |
|
Connor McLaughlin
|
afe2f96474
|
Qt: Fix display not updating after resize when paused
Fixes #104.
|
2020-03-18 22:27:45 +10:00 |
|
Connor McLaughlin
|
282998d0bb
|
Qt: Add screenshot button
|
2020-03-16 00:06:39 +10:00 |
|
Connor McLaughlin
|
2bb992a702
|
HostDisplay: Add texture dumping/saving support
|
2020-03-16 00:03:49 +10:00 |
|
Connor McLaughlin
|
fe2e6561d3
|
Qt: Add audio dumping options
|
2020-03-15 22:04:32 +10:00 |
|
Connor McLaughlin
|
c3cb6ef393
|
Qt: Fix debug menu not updating selected GPU renderer
Fixes #93.
|
2020-03-14 12:34:41 +10:00 |
|
Connor McLaughlin
|
21ecf231d9
|
Qt: Show game list scanning progress visually
|
2020-03-12 15:32:34 +10:00 |
|
Connor McLaughlin
|
0e3bcfa7b5
|
Qt/HostInterface: Track main window pointer
|
2020-03-12 15:32:30 +10:00 |
|
Connor McLaughlin
|
f71a03202b
|
Qt: Add ProgressCallback implementation
|
2020-03-12 15:32:15 +10:00 |
|
Connor McLaughlin
|
8f39a0f154
|
Qt: Properly implement "Start Fullscreen"
|
2020-03-12 13:53:58 +10:00 |
|
Connor McLaughlin
|
2480624cbe
|
Qt: Replace QWindow for display with QWidget base
Not as elegant, but it solves the input focus issue.
|
2020-03-12 13:53:51 +10:00 |
|
Connor McLaughlin
|
e0a339ca96
|
GameList: Seperate disc region and console region
|
2020-03-12 13:51:29 +10:00 |
|
Connor McLaughlin
|
e8a5259e68
|
Qt: Show save times in save state menu as well
|
2020-03-12 13:51:23 +10:00 |
|
Connor McLaughlin
|
b2d0dd2d6c
|
Qt/GameList: Update entry rather than ignoring same directory added twice
|
2020-03-10 23:10:20 +10:00 |
|
Connor McLaughlin
|
ed0abf3912
|
Qt: Fix possible assertion failure when removing search directories
|
2020-03-10 22:59:17 +10:00 |
|
Connor McLaughlin
|
bd25aa2f9d
|
Qt: Include .chd in disc image filter
Fixes #77.
|
2020-03-10 00:18:13 +10:00 |
|
Connor McLaughlin
|
2004de7170
|
Qt: Fix controller rebinding not registering when paused
|
2020-03-06 21:55:10 +10:00 |
|
Connor McLaughlin
|
552a01a9b6
|
Qt: Disable LTCG on Release-only builds
It wasn't being used anyway.
|
2020-03-04 23:21:43 +10:00 |
|
Connor McLaughlin
|
b405c01652
|
Qt: Save settings for column visibility/sorting in game list
|
2020-03-02 11:08:29 +10:00 |
|
Connor McLaughlin
|
5c0660744a
|
Qt: Implement "File Title" column and toggling in game list
|
2020-03-02 11:08:25 +10:00 |
|
Connor McLaughlin
|
c8954a3089
|
Qt: Fix game list sorting by column
|
2020-03-02 11:08:20 +10:00 |
|
Connor McLaughlin
|
69f03959aa
|
Qt: Implement context menu in game list
|
2020-03-02 11:08:16 +10:00 |
|
Connor McLaughlin
|
0c40903f74
|
Qt: Fix double mutex lock on controller type change
Fixes #39.
|
2020-03-02 11:05:13 +10:00 |
|
Connor McLaughlin
|
635ab72b37
|
GPU: Implement "Scaled Dithering" option
Fixes #29.
|
2020-03-01 00:05:31 +10:00 |
|
Connor McLaughlin
|
e1d4c0b9d4
|
HostDisplay: Fudge texture coordinates for better linear filtering
|
2020-02-29 00:18:24 +10:00 |
|
Connor McLaughlin
|
e8e44991db
|
GPU: Fix display in OpenGL renderer
|
2020-02-28 22:42:56 +10:00 |
|
Connor McLaughlin
|
fcc0ae9571
|
GPU: Implement "Crop Mode" (none, overscan, all borders)
|
2020-02-28 17:01:01 +10:00 |
|
Connor McLaughlin
|
f35970fcac
|
FrontendCommon: Move input binding and some other logic from Qt to common
|
2020-02-28 17:00:09 +10:00 |
|
Connor McLaughlin
|
ccbe6f0c42
|
Qt: Don't store floats in settings as QVariant data
|
2020-02-28 17:00:07 +10:00 |
|
Connor McLaughlin
|
07ba2ecd3d
|
Settings: Simplify resolution scale enumeration
|
2020-02-28 16:59:55 +10:00 |
|
Connor McLaughlin
|
509f26ad7e
|
Qt: Add some more default hotkeys (fullscreen/pause/poweroff)
Along with the previous commit, fixes #32
|
2020-02-26 19:31:12 +10:00 |
|
Connor McLaughlin
|
e4ff8b0936
|
Qt: Add power off hotkey and confirmation message
|
2020-02-26 19:26:20 +10:00 |
|
Connor McLaughlin
|
27c9f2d834
|
Qt: Add a method for the emulation thread to focus the display widget
|
2020-02-26 19:26:14 +10:00 |
|
Connor McLaughlin
|
e9dea6e0f7
|
HostInterface: Add a ConfirmMessage() method
|
2020-02-26 19:25:57 +10:00 |
|
Connor McLaughlin
|
8ffdcf1b7e
|
Qt: Add a way for the emulation thread to request fullscreen state
|
2020-02-26 19:25:51 +10:00 |
|
Connor McLaughlin
|
460ff24248
|
Qt: Support SDL audio backend
|
2020-02-25 23:40:46 +10:00 |
|
Connor McLaughlin
|
223b52736f
|
Qt: Populate audio backend drop-down
|
2020-02-25 23:40:42 +10:00 |
|
Connor McLaughlin
|
c68d188029
|
Disable DXGI handling of ALT+ENTER
We manage fullscreen ourselves.
|
2020-02-24 18:19:20 +09:00 |
|
Connor McLaughlin
|
959a555274
|
CDROM: Implement asynchronous disc reading
|
2020-02-22 00:24:35 +09:00 |
|
Connor McLaughlin
|
784a5c789f
|
Qt: Use precompiled D3D11 display shaders
|
2020-02-20 23:22:28 +09:00 |
|
Connor McLaughlin
|
11b90b2beb
|
Qt: Fix mac build again
|
2020-02-18 00:31:05 +09:00 |
|
Connor McLaughlin
|
262331504f
|
Qt: Support binding controller axes
|
2020-02-18 00:06:28 +09:00 |
|
Connor McLaughlin
|
b7dfe06f74
|
Qt: Support axes in input binding widgets
|
2020-02-18 00:06:11 +09:00 |
|
Connor McLaughlin
|
208928b6dc
|
Qt: Fix load state menu not refreshing after save
|
2020-02-16 00:15:18 +09:00 |
|
Connor McLaughlin
|
6456c5d63d
|
Qt: Don't resume when booting without game code
|
2020-02-16 00:15:11 +09:00 |
|
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 |
|