Connor McLaughlin
|
78282d1508
|
GameSettings: Add downsampling mode
|
2020-12-30 17:53:51 +10:00 |
|
Connor McLaughlin
|
59e8363075
|
D3D11: Support mipmaps in wrapper textures
|
2020-12-30 17:39:40 +10:00 |
|
Connor McLaughlin
|
6bf37f51be
|
Android: Add controller interface class
|
2020-12-29 22:49:52 +10:00 |
|
Connor McLaughlin
|
0945744f9b
|
FrontendCommon: Add DInput controller interface
Still needs force feedback/vibration support.
|
2020-12-29 22:49:52 +10:00 |
|
Connor McLaughlin
|
a3e4c61a0b
|
CommonHostInterface: Add a method to get top-level window handle
|
2020-12-29 22:49:52 +10:00 |
|
Albert Liu
|
1c1ca45e4e
|
VulkanHostDisplay: Fix post shader uniform buffer
|
2020-12-29 01:33:41 -08:00 |
|
Connor McLaughlin
|
f181b45760
|
libretro: Build fix
|
2020-12-27 02:41:43 +10:00 |
|
Connor McLaughlin
|
dc46d52029
|
FrontendCommon: Remove unnecessary #ifndef LIBRETRO macros
These were only needed because of ancient compilers on the libretro
buildbot, it still compiles fine with these fields on the latest
compilers.
|
2020-12-27 00:54:53 +10:00 |
|
Connor McLaughlin
|
702ed21207
|
HostDisplay: Add threaded presentation for Vulkan renderer
Can add a significant speedup for fast forward. Automatically disabled
when vsync is enabled.
|
2020-12-27 00:54:53 +10:00 |
|
Connor McLaughlin
|
41b803ed2b
|
FrontendCommon: Add a hotkey to reload texture replacements
|
2020-12-26 00:47:03 +10:00 |
|
Michael Forney
|
7a40a843d4
|
Common/FileSystem: Fix misspelling of 'separator'
|
2020-12-26 00:47:02 +10:00 |
|
Connor McLaughlin
|
d320d5c830
|
GameSettings: Add game settings/hotkey for PGXP depth
|
2020-12-23 01:39:49 +10:00 |
|
Connor McLaughlin
|
ca84925ff8
|
HostDisplay: Support screenshotting 16-bit display formats
|
2020-12-22 03:24:51 +10:00 |
|
Albert Liu
|
189656cbc4
|
CommonHostInterface: Fully clear controller section before loading profile
|
2020-12-22 03:24:51 +10:00 |
|
Albert Liu
|
a5f04f2a8e
|
CommonHostInterface: Don't save/load input profile rumble for motorless controller types
|
2020-12-22 03:24:51 +10:00 |
|
Connor McLaughlin
|
b24245dd1d
|
GameList: Bump cache list version
Required due to aspect ratio change.
|
2020-12-22 02:16:11 +10:00 |
|
Connor McLaughlin
|
81aad196e8
|
HostInterface: Add -nocontroller CLI option to disable controller interface
Can use with buggy drivers where SDL is causing crashes.
|
2020-12-19 17:02:01 +10:00 |
|
Connor McLaughlin
|
a6a0b660d2
|
GameList: Bump cache version
This should've happened with the aspect ratio changes.
|
2020-12-19 02:44:46 +10:00 |
|
Connor McLaughlin
|
fa0f177e51
|
HostInterface: Move PauseSystem from common to base
|
2020-12-17 11:57:47 +10:00 |
|
Albert Liu
|
62609b5008
|
GameSettings: Fix build warning
|
2020-12-12 01:00:34 -08:00 |
|
Albert Liu
|
def9a98cb9
|
GameSettings: Disable analog mode forcing instead of forcing digital controller
|
2020-12-11 19:50:43 -08:00 |
|
Connor McLaughlin
|
90997d4a8b
|
GameList: Prioritize game title cover image over database title
|
2020-12-12 12:23:53 +10:00 |
|
Connor McLaughlin
|
6e7f1501b5
|
SDLAudioStream: Fix volume not applying
|
2020-12-12 11:50:48 +10:00 |
|
Connor McLaughlin
|
eefbd8f6a6
|
CubebAudioStream: Use cubeb's volume control
|
2020-12-12 11:50:37 +10:00 |
|
Connor McLaughlin
|
907e0de35a
|
FrontendCommon: Fix volume hotkeys starting at 0% when muted
|
2020-12-12 11:50:20 +10:00 |
|
Connor McLaughlin
|
98766a490f
|
Log: Change success to verbose and move down in ordering
|
2020-12-09 01:03:32 +10:00 |
|
Connor McLaughlin
|
678146b907
|
HostInterface: Add separate volume control for fast forwarding
|
2020-12-09 01:03:32 +10:00 |
|
Silent
|
a4124fdc1b
|
Another fix for XInput backend
|
2020-12-07 18:08:48 +01:00 |
|
Connor McLaughlin
|
c8f33e340b
|
Revert "CommonHostInterface: Don't use sleep throttle when syncing to audio at standard speed"
This reverts commit 922e17f677 .
|
2020-12-07 02:44:23 +10:00 |
|
Connor McLaughlin
|
a511882cb8
|
D3D11HostDisplay: Add an option to force a blit/discard swap chain
|
2020-12-06 23:46:23 +10:00 |
|
Connor McLaughlin
|
3ccfc42b0f
|
D3D11HostDisplay: Use shader cache for postprocessing shaders
|
2020-12-06 23:37:41 +10:00 |
|
Connor McLaughlin
|
737a87b483
|
CommonHostInterface: Add a hotkey to toggle all cheats
|
2020-12-06 23:32:32 +10:00 |
|
Connor McLaughlin
|
922e17f677
|
CommonHostInterface: Don't use sleep throttle when syncing to audio at standard speed
|
2020-12-06 18:18:18 +10:00 |
|
Silent
|
39768edd74
|
XInput: Fix mapping triggers to axes
|
2020-12-04 17:55:01 +01:00 |
|
Connor McLaughlin
|
362905e3df
|
GPU: Add display line offset game setting
Use when games need additional cropping.
|
2020-12-04 00:33:04 +10:00 |
|
Connor McLaughlin
|
c3932e945d
|
GameSettings: Fix PGXP culling disabled message showing when PGXP disabled
|
2020-11-30 01:15:44 +10:00 |
|
Connor McLaughlin
|
eaafd0a00c
|
Cheats: Support parsing built-in database
|
2020-11-30 01:15:44 +10:00 |
|
Connor McLaughlin
|
d1a42df121
|
GameList: Fix cover image detection based on file title
|
2020-11-28 02:04:18 +10:00 |
|
Connor McLaughlin
|
16a6c1706e
|
Qt: Fix manual redump database downloading/updating
|
2020-11-28 00:42:09 +10:00 |
|
Connor McLaughlin
|
3137eb41c4
|
GameList: Make cover functions const
|
2020-11-28 00:14:45 +10:00 |
|
Connor McLaughlin
|
263f7b673b
|
GameList: Use shipped redump database/compatibility settings
|
2020-11-28 00:14:45 +10:00 |
|
Connor McLaughlin
|
5f69216f70
|
HostInterface: Add OpenPackageFile method
|
2020-11-28 00:14:45 +10:00 |
|
Connor McLaughlin
|
859f23f4d5
|
libretro: Add compatibility settings loading
|
2020-11-28 00:14:44 +10:00 |
|
Connor McLaughlin
|
b73fd7a4e8
|
SDLControllerInterface: Ship game controller db with builds
|
2020-11-28 00:14:44 +10:00 |
|
Albert Liu
|
32e47fba93
|
System: Limit maximum loadable save state version
|
2020-11-26 19:51:45 -08:00 |
|
Connor McLaughlin
|
f7a75941b5
|
GameSettings: Add PGXP tolerance and MSAA
|
2020-11-27 01:40:50 +10:00 |
|
Connor McLaughlin
|
24fef20485
|
CommonHostInterface: Compress screenshots in background/use worker thread
|
2020-11-27 01:40:50 +10:00 |
|
Connor McLaughlin
|
df14fa4d75
|
CommonHostInterface: Fix compatible/old version save states not showing in browser
|
2020-11-27 01:40:50 +10:00 |
|
Connor McLaughlin
|
7fd22958ae
|
OpenGLHostDisplay: Fix crash in libretro core
|
2020-11-24 14:54:06 +10:00 |
|
Connor McLaughlin
|
497759b4d6
|
VulkanHostDisplay: Support 16-bit scanout
|
2020-11-21 21:12:38 +10:00 |
|
Connor McLaughlin
|
cb407263ea
|
XInputControllerInterface: Fix device connected spam
|
2020-11-21 18:58:27 +10:00 |
|
Connor McLaughlin
|
7f058169b9
|
OpenGLHostDisplay: Add a GLES2 render path
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
d3d881aa6b
|
GPU/Software: Reduce number of copies by one, enable 16-bit scanout
|
2020-11-21 18:39:04 +10:00 |
|
Connor McLaughlin
|
3185c5df0f
|
Merge pull request #1078 from CookiePLMonster/sdl-joystick-support
Add SDL_Joystick support
|
2020-11-21 18:37:20 +10:00 |
|
Connor McLaughlin
|
e4d2b7331b
|
CommonHostInterface: Add resize window to scale functions
|
2020-11-19 00:40:02 +10:00 |
|
Silent
|
086f251370
|
Tidy up SDL controller methods interface
|
2020-11-15 16:12:39 +01:00 |
|
Silent
|
2880b71b48
|
Support for SDL Joysticks
This enables use of non-controller peripherals,
such as DirectInput steering wheels or flight sticks
|
2020-11-15 16:12:39 +01:00 |
|
Albert Liu
|
d87ab23fec
|
ControllerInterface: Move axis scaling into AnalogController class
|
2020-11-11 23:55:23 -08:00 |
|
Connor McLaughlin
|
56ab103559
|
GameSettings: Fix CD-ROM read speedup incorrectly saved to ini
|
2020-11-08 00:22:35 +10:00 |
|
Connor McLaughlin
|
3e6bc0e10d
|
Android: Implement disc changing via playlists
|
2020-11-08 00:22:35 +10:00 |
|
Connor McLaughlin
|
8cb89636eb
|
Android: Empty audio buffers when returning from activity
|
2020-11-08 00:22:35 +10:00 |
|
Connor McLaughlin
|
2b66492ed8
|
HostInterface: Add proper turbo speed setting
|
2020-11-03 22:59:26 +10:00 |
|
Connor McLaughlin
|
2c8a4ff154
|
HostDisplay: Add an option to decouple display fps from emulator fps
Makes Android so much faster...
|
2020-11-03 16:17:45 +10:00 |
|
Connor McLaughlin
|
d102b2facd
|
Qt: Fix selecting fullscreen mode breaking other backend borderless
|
2020-11-03 16:17:45 +10:00 |
|
Connor McLaughlin
|
414bc30f24
|
HostDisplay: Implement exclusive fullscreen for D3D11 renderer
|
2020-11-02 00:56:05 +10:00 |
|
Connor McLaughlin
|
ed0777cd8d
|
OpenGLHostDisplay: Make sure vsync is on at startup
|
2020-10-31 14:27:58 +10:00 |
|
Connor McLaughlin
|
fdb770a596
|
ImGui: Get rid of serializing GL calls in OpenGL renderer
Gives a 25% performance improvement on NVIDIA.
|
2020-10-31 14:27:58 +10:00 |
|
Connor McLaughlin
|
2eaebd8921
|
GPU: Implement support for multisample antialiasing
|
2020-10-31 14:27:58 +10:00 |
|
Connor McLaughlin
|
7210b0826a
|
GameSettings: Make DMA/GPU tweak settings overridable
|
2020-10-30 00:44:40 +10:00 |
|
Connor McLaughlin
|
29467d40c8
|
DMA: Add debug window
|
2020-10-30 00:44:39 +10:00 |
|
Connor McLaughlin
|
62dbaaf02c
|
Qt: Fix power off button not exiting in batch mode
|
2020-10-30 00:44:39 +10:00 |
|
Connor McLaughlin
|
7ce55ca800
|
Android: Fix race/crash when switching away/back to the emulation activity
|
2020-10-27 11:58:46 +10:00 |
|
Albert Liu
|
f69889264d
|
Core: Make some additional OSD messages translatable
|
2020-10-22 02:07:48 -07:00 |
|
Connor McLaughlin
|
b694577c38
|
Qt: Add new cheat manager
|
2020-10-21 01:11:30 +10:00 |
|
Albert Liu
|
9b8fbeb087
|
CommonHostInterface: Activate hotkeys on press instead of release
|
2020-10-19 16:35:12 -07:00 |
|
Connor McLaughlin
|
49cea927f0
|
Build: Add ARM64 platform for Windows
|
2020-10-14 00:48:48 +10:00 |
|
Connor McLaughlin
|
a372a1d782
|
GameList: Fix progress disappearing when scanning >1 directory
|
2020-10-12 00:40:06 +10:00 |
|
Connor McLaughlin
|
ad61815cad
|
GameList: Don't keep cache open after rewriting
|
2020-10-11 20:55:49 +10:00 |
|
Connor McLaughlin
|
1db1d64a1f
|
GameSettings: Simplify controller type check
|
2020-10-11 14:38:31 +10:00 |
|
Connor McLaughlin
|
303357df27
|
GameSettings: Only replace analog -> digital controller when forcing
e.g. Die Hard Trilogy can also work with Konami Justifier.
|
2020-10-11 12:46:12 +10:00 |
|
Connor McLaughlin
|
d39c9f5d1c
|
Clean up some compiler warnings
|
2020-10-11 12:21:08 +10:00 |
|
Connor McLaughlin
|
c89d94c2ff
|
Move Cubeb AudioStream to FrontendCommon
This way it doesn't need to be built for libretro.
|
2020-10-11 12:21:08 +10:00 |
|
Connor McLaughlin
|
cb6502afa3
|
Qt: Simplify settings version check
|
2020-10-09 18:26:21 +10:00 |
|
Albert Liu
|
94d7d4cead
|
Qt: Show dialog on startup for settings version mismatch
For the QMessageBox to appear, error reporting is performed again after
main window creation.
|
2020-10-07 20:43:50 -07:00 |
|
Connor McLaughlin
|
a3f2f13fa9
|
GameSettings: Add CD-ROM Read Speedup
|
2020-10-05 00:18:10 +10:00 |
|
Connor McLaughlin
|
0b858658ca
|
GameSettings: Add per-game input bindings from profiles
This just affects the **bindings**. You will still have to set the
controller type per game if this is different from the global default.
|
2020-10-05 00:18:10 +10:00 |
|
Connor McLaughlin
|
7278f055cb
|
FrontendCommon: Attempt two at hotkey translation
|
2020-10-05 00:18:10 +10:00 |
|
Connor McLaughlin
|
55f0915534
|
Qt: Hopefully fix save state slot hotkeys being untranslatable
|
2020-10-04 00:12:01 +10:00 |
|
Connor McLaughlin
|
968c835249
|
CommonHostInterface: Add reset hotkey
|
2020-10-04 00:12:01 +10:00 |
|
Connor McLaughlin
|
36511fda18
|
Qt: Add set cover image option to context menu
|
2020-10-04 00:12:01 +10:00 |
|
Connor McLaughlin
|
ca0bfc39a2
|
CDROM: Add a setting and hotkey to mute CD audio
|
2020-10-04 00:12:01 +10:00 |
|
Connor McLaughlin
|
c051538d03
|
HostInterface: Mark some more OSD messages as being translatable
|
2020-10-03 01:06:04 +10:00 |
|
Connor McLaughlin
|
caf100ec0d
|
Qt: Make hotkey categories translatable
|
2020-10-03 01:06:04 +10:00 |
|
Connor McLaughlin
|
5bc61849eb
|
FrontendCommon: Add duck icon to loading screens
|
2020-10-02 00:01:51 +10:00 |
|
Connor McLaughlin
|
9a23c5547a
|
GameSettings: Add CPU overclocking as game option
|
2020-09-30 23:48:34 +10:00 |
|
Connor McLaughlin
|
2c971ce0c7
|
VulkanHostDisplay: Fix errors for shaders with many options
|
2020-09-30 22:52:55 +10:00 |
|
Connor McLaughlin
|
8342fec2c8
|
VulkanHostDisplay: Execute command buffer before reloading post shaders
|
2020-09-27 01:34:29 +10:00 |
|
Connor McLaughlin
|
f26e75fa37
|
GameSettings: Add force 4:3 for 24-bit
|
2020-09-26 15:21:17 +10:00 |
|
Connor McLaughlin
|
e7cfc69975
|
Cheats: Fix parsing of Retroarch cheats
|
2020-09-26 01:13:48 +10:00 |
|
Connor McLaughlin
|
699242b1a7
|
GameList: Fix compatibility xml saving
|
2020-09-24 22:16:23 +10:00 |
|