Connor McLaughlin
|
b0b1fd8f1a
|
GPU: Timing for CPU->VRAM transfers
Fixes Monkey Hero, probably others.
|
2020-03-01 17:14:38 +10:00 |
|
Connor McLaughlin
|
6b9c6d3750
|
GPU: Add a helper function to determine how many GPU ticks are pending
|
2020-03-01 17:14:32 +10:00 |
|
Connor McLaughlin
|
635ab72b37
|
GPU: Implement "Scaled Dithering" option
Fixes #29.
|
2020-03-01 00:05:31 +10:00 |
|
Connor McLaughlin
|
d41e6dd28f
|
CommonHostInterface: Add some more default key bindings
Also remove some unused code.
|
2020-02-29 00:41:17 +10:00 |
|
Connor McLaughlin
|
fdcb891ed3
|
GPU: Fix incorrect detection of 480i mode
|
2020-02-29 00:19:23 +10:00 |
|
Connor McLaughlin
|
ed493c846d
|
GPU: Don't panic on oversized VRAM copies
Fixes #31.
|
2020-02-29 00:19:09 +10:00 |
|
Connor McLaughlin
|
7412e78aa1
|
GPU: Move software copy/fill functions to base class so it can be used as fallback
|
2020-02-29 00:18:33 +10:00 |
|
Connor McLaughlin
|
e1d4c0b9d4
|
HostDisplay: Fudge texture coordinates for better linear filtering
|
2020-02-29 00:18:24 +10:00 |
|
Connor McLaughlin
|
6bacbf3438
|
GPU: Fix 480i displays getting cut off in OpenGL and Software
|
2020-02-28 23:01:38 +10:00 |
|
Connor McLaughlin
|
aa56a59f58
|
GPU: Make resolution info less spammy
|
2020-02-28 23:00:37 +10:00 |
|
Connor McLaughlin
|
0690491883
|
GPU/HW: Fix potential crash in rectangle expansion
|
2020-02-28 22:58:34 +10:00 |
|
Connor McLaughlin
|
a298e93004
|
CMake: Fix Linux build
Fixes #36.
|
2020-02-28 22:43:34 +10:00 |
|
Connor McLaughlin
|
e8e44991db
|
GPU: Fix display in OpenGL renderer
|
2020-02-28 22:42:56 +10:00 |
|
Connor McLaughlin
|
63064f80c2
|
HostInterface: Fix default value for Display/CropMode
|
2020-02-28 18:15:37 +10:00 |
|
Connor McLaughlin
|
f2adb71a70
|
CommonHostInterface: Bind face buttons to keypad by default
|
2020-02-28 18:15:21 +10:00 |
|
Connor McLaughlin
|
19c1e8b838
|
StringUtil: Fix for older gcc versions again
|
2020-02-28 17:19:51 +10:00 |
|
Connor McLaughlin
|
fcc0ae9571
|
GPU: Implement "Crop Mode" (none, overscan, all borders)
|
2020-02-28 17:01:01 +10:00 |
|
Connor McLaughlin
|
5df7fbd68c
|
Common/Rectangle: Fix typo in assignment operator
|
2020-02-28 17:00:19 +10:00 |
|
Connor McLaughlin
|
122726fe65
|
Common/StringUtil: Support compiling on gcc7
|
2020-02-28 17:00:16 +10:00 |
|
Connor McLaughlin
|
bbdee22ea8
|
SDL: Move SDLSettingsInterface (ini) to frontend-common
|
2020-02-28 17:00:14 +10:00 |
|
Connor McLaughlin
|
9ab5212833
|
FrontendCommon: Make SDL2 dependency optional
|
2020-02-28 17:00:12 +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
|
da0059fb21
|
Common/StringUtil: Add a FromChars std::optional wrapper
|
2020-02-28 17:00:05 +10:00 |
|
Connor McLaughlin
|
86094b8080
|
Common/String: Don't copy StaticStrings when not writing
|
2020-02-28 17:00:02 +10:00 |
|
Connor McLaughlin
|
4fe57e64d7
|
SDL: Add -gstate parameter to load global state
|
2020-02-28 17:00:00 +10:00 |
|
Connor McLaughlin
|
992bf7c338
|
SDL: Add GPU debug device option to settings
|
2020-02-28 16:59:58 +10:00 |
|
Connor McLaughlin
|
07ba2ecd3d
|
Settings: Simplify resolution scale enumeration
|
2020-02-28 16:59:55 +10:00 |
|
Connor McLaughlin
|
f21cb25426
|
HostInterface: Recreate system on GPU debug device toggle too
|
2020-02-28 16:59:53 +10:00 |
|
Connor McLaughlin
|
82eb14efb1
|
Core: Apply DPI scaling to debug windows
|
2020-02-28 16:59:51 +10:00 |
|
Connor McLaughlin
|
ce31c85983
|
SDL: Support high-dpi displays
|
2020-02-28 16:59:48 +10:00 |
|
Connor McLaughlin
|
a0a0cd48fa
|
SDL: Reimplement improved fullscreen toggling
|
2020-02-28 16:59:46 +10:00 |
|
Connor McLaughlin
|
f03de090c4
|
SDL: Fix setting changes not applying
|
2020-02-28 16:59:44 +10:00 |
|
Connor McLaughlin
|
4b94224955
|
SDL: Use RunLater() for menu actions too
|
2020-02-28 16:59:41 +10:00 |
|
Connor McLaughlin
|
50a155e775
|
Settings: Default to relative paths for bios/memcards
Prevents from locking to the directory the first time we run.
|
2020-02-28 16:58:30 +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
|
bfdf343dfe
|
SDL: Move imgui render to display
Fixes crash on renderer switch.
|
2020-02-23 00:04:30 +09:00 |
|
Connor McLaughlin
|
49c7767ed4
|
System: Check save state version when loading
Fixes #34.
|
2020-02-22 17:16:47 +09:00 |
|
Connor McLaughlin
|
959a555274
|
CDROM: Implement asynchronous disc reading
|
2020-02-22 00:24:35 +09:00 |
|
Connor McLaughlin
|
7ece901d57
|
CDImage/CHD: Fix crash when opening invalid/nonexistant file
|
2020-02-22 00:18:58 +09:00 |
|
Connor McLaughlin
|
1ed8243776
|
HostInterface: Reset counters when starting from state
|
2020-02-22 00:18:27 +09:00 |
|
Connor McLaughlin
|
3a0f8bffc5
|
SDL: Use precompiled D3D11 display shaders
|
2020-02-20 23:22:37 +09:00 |
|
Connor McLaughlin
|
784a5c789f
|
Qt: Use precompiled D3D11 display shaders
|
2020-02-20 23:22:28 +09:00 |
|