Connor McLaughlin
|
620210cfc9
|
GPU/OpenGL: Use explicit bindings where possible
|
2020-05-02 16:01:16 +10:00 |
|
Connor McLaughlin
|
9dc82a738f
|
GPU/OpenGL: Fix incorrect fragcolor binding
|
2020-05-02 15:13:17 +10:00 |
|
Connor McLaughlin
|
2d6bdc1f82
|
Qt: Fix rumble not stopping on power off
|
2020-05-01 16:42:47 +10:00 |
|
Connor McLaughlin
|
6ecc1c684a
|
Update README.md with game compatibility link
|
2020-05-01 01:11:05 +10:00 |
|
Connor McLaughlin
|
1ed86f4897
|
Frontends: Add Discord Presence support
|
2020-05-01 01:01:53 +10:00 |
|
Connor McLaughlin
|
d8ab587153
|
HostInterface: Modify settings loading interface to support per-frontend settings
|
2020-05-01 01:01:50 +10:00 |
|
Connor McLaughlin
|
6e7c58de43
|
dep: Add discord-rpc
|
2020-05-01 01:01:42 +10:00 |
|
Connor McLaughlin
|
efa2af7772
|
dep: Add rapidjson
|
2020-05-01 01:01:35 +10:00 |
|
Connor McLaughlin
|
0ec44327d1
|
SDL: Add integer upscaling option
|
2020-05-01 01:00:35 +10:00 |
|
Connor McLaughlin
|
55fc3fffd9
|
Qt: Add integer upscaling option
|
2020-05-01 01:00:29 +10:00 |
|
Connor McLaughlin
|
b4c31e55e2
|
HostDisplay: Add integer upscaling option
|
2020-05-01 01:00:22 +10:00 |
|
Connor McLaughlin
|
98bb1de31f
|
Qt: Add help to GPU options in settings
|
2020-05-01 01:00:05 +10:00 |
|
Connor McLaughlin
|
101e1bfd73
|
Qt: Add advanced settings
|
2020-05-01 00:59:31 +10:00 |
|
Connor McLaughlin
|
a3792a74ed
|
Qt: Switch to Windows instead of Console subsystem
|
2020-05-01 00:58:46 +10:00 |
|
Connor McLaughlin
|
59d0e4aa21
|
SDL: Switch to Windows instead of Console subsystem
|
2020-05-01 00:58:38 +10:00 |
|
Connor McLaughlin
|
e37962009e
|
HostInterface: Add log lettings to ini
|
2020-05-01 00:58:32 +10:00 |
|
Connor McLaughlin
|
c2ab611097
|
Common/Log: Properly release console when disabling
|
2020-05-01 00:58:24 +10:00 |
|
Connor McLaughlin
|
4702110474
|
Common/Log: Add file output
|
2020-05-01 00:58:02 +10:00 |
|
Connor McLaughlin
|
828513409f
|
Qt: Remove unnecessary log spam
|
2020-04-30 17:46:33 +10:00 |
|
Connor McLaughlin
|
5cd78dcab5
|
DMA: Fix an unlikely case where LL DMA gets stuck on
Fixes Frogger.
|
2020-04-30 14:52:38 +10:00 |
|
Connor McLaughlin
|
dac114fa4e
|
Qt: Use coarse timer for background controller polling
Fixes high idle CPU usage.
|
2020-04-30 12:34:14 +10:00 |
|
Connor McLaughlin
|
dc487655df
|
CDROM: More timing refinements
|
2020-04-30 01:36:07 +10:00 |
|
Connor McLaughlin
|
5a6c029814
|
GPU: Disable dual-source blending on Mesa Gen7/Gen7.5
Apparently it's broken. Need to look into it more.
|
2020-04-30 01:27:50 +10:00 |
|
Connor McLaughlin
|
59f055f4b9
|
HostInterface: Make title-based memory cards the default
|
2020-04-30 01:21:18 +10:00 |
|
Connor McLaughlin
|
226459b60f
|
SPU: Add missing register read for ENDX
|
2020-04-30 01:12:17 +10:00 |
|
Connor McLaughlin
|
2d92e0a819
|
CDROM: Reduce ACK timing
|
2020-04-30 00:12:39 +10:00 |
|
Connor McLaughlin
|
557a6c3696
|
GPU/HW: Work around rasterization differences in OpenGL
Strangely, AMD GPUs are fine, it's just NVIDIA and Intel. Time for a
Vulkan renderer?
|
2020-04-29 21:17:49 +10:00 |
|
Connor McLaughlin
|
940b725c1d
|
Settings: Make DMA performance parameters tweakable
|
2020-04-29 20:00:22 +10:00 |
|
Connor McLaughlin
|
9d1eb321ec
|
DMA: Properly handle infinite linked lists, add cycle stealing
Fixes Tekken 2, Hot Wheels Turbo Racing, probably others.
|
2020-04-29 16:52:15 +10:00 |
|
Connor McLaughlin
|
07e8ddcae2
|
DMA: Elide intermediate copy where possible
Easy 5% performance improvement.
|
2020-04-29 16:52:11 +10:00 |
|
Connor McLaughlin
|
d80aaf3880
|
Qt: Fix possible race/crash on shutdown
|
2020-04-29 16:52:06 +10:00 |
|
Connor McLaughlin
|
8f82987341
|
Controller: Add basic PlayStation Mouse support
Still needs capture/relative movement for a better experience.
|
2020-04-29 14:00:11 +10:00 |
|
Connor McLaughlin
|
b56546d8ad
|
Qt: Always poll controllers even when not running
Fixes pause hotkey not unpausing when bound to controller.
|
2020-04-29 13:28:09 +10:00 |
|
Connor McLaughlin
|
5a1b00825d
|
GPU: Fix timer 1 IRQs sometimes triggering late
Should hopefully fix missing voices in Akuji the Heartless.
|
2020-04-28 20:31:16 +10:00 |
|
Connor McLaughlin
|
a5ff904b33
|
SPU: Clear ENDX flag on key on
|
2020-04-28 20:30:16 +10:00 |
|
Connor McLaughlin
|
be9033b6c0
|
SPU: Add missing clamp in ADPCM decoder
|
2020-04-28 17:55:43 +10:00 |
|
Connor McLaughlin
|
b16ecd7a86
|
SPU: ENDX register should get set when looping as well as muting
|
2020-04-28 16:57:14 +10:00 |
|
Connor McLaughlin
|
ce46dbeeca
|
GPU/HW: Fix another vertex culling error
|
2020-04-28 02:07:56 +10:00 |
|
Connor McLaughlin
|
e20fd61f0b
|
System: Add option to use per-game memory cards with game title as filename
|
2020-04-28 01:04:10 +10:00 |
|
Connor McLaughlin
|
d04b252962
|
AnalogController: Reduce the number of commands which enable analog mode
Hopefully will fix those games where it's expecting digital outputs but
getting analog.
|
2020-04-28 00:34:34 +10:00 |
|
Connor McLaughlin
|
8605620c24
|
SPU: Force all voices off when SPUCNT.15=0
|
2020-04-27 23:33:24 +10:00 |
|
Connor McLaughlin
|
8c6cb877eb
|
GPU: Disable display when CRTC configuration is invalid
|
2020-04-27 21:49:34 +10:00 |
|
Connor McLaughlin
|
79111e4e03
|
Qt: Add option for memory card type/mode
|
2020-04-27 16:22:25 +10:00 |
|
Connor McLaughlin
|
bae4945c7a
|
SDL: Add option for memory card type
|
2020-04-27 16:22:25 +10:00 |
|
Connor McLaughlin
|
74e455a5f7
|
System: Support per-game memory cards
|
2020-04-27 16:22:25 +10:00 |
|
Connor McLaughlin
|
39498849bd
|
Common/String: Support casting to std::string_View
|
2020-04-27 16:14:38 +10:00 |
|
Connor McLaughlin
|
36444b264f
|
GPU/D3D11: Restore API state after updating settings
Should fix the debug layer warnings when adjusting resolution scale.
|
2020-04-27 13:52:59 +10:00 |
|
Connor McLaughlin
|
304391bd00
|
GPU: Truncate sprite/rectangle positions to 12 bits before rendering
Fixes disappearing objects in Skullmonkeys.
|
2020-04-27 12:51:18 +10:00 |
|
Connor McLaughlin
|
63692a012f
|
Qt: Add "New..." to input profile save button
This will ensure the profile gets saved to the correct location.
|
2020-04-27 01:05:03 +10:00 |
|
Connor McLaughlin
|
a8c43b0c8c
|
SDL: Only enable D3D11 break-on-error when debugger attached
|
2020-04-27 00:53:25 +10:00 |
|