Connor McLaughlin
8c3051ae14
SDL: Add widescreen hack option
2020-07-18 00:28:37 +10:00
Connor McLaughlin
5c1c467e38
GTE: Add widescreen hack
2020-07-18 00:28:37 +10:00
Connor McLaughlin
5f76140aa5
libretro: Expose main RAM to frontend
2020-07-18 00:28:37 +10:00
Connor McLaughlin
401ecfa872
Bus: Make memory map public
2020-07-18 00:28:37 +10:00
Connor McLaughlin
5dff274644
Merge pull request #618 from ggrtk/qt-gamelistsettings
...
Qt/GameListSettings: Fix QToolButtons staying highlighted after use
2020-07-18 00:28:18 +10:00
Albert Liu
a92fd98d7f
Qt/GameListSettings: Fix QToolButtons staying highlighted after use
2020-07-17 03:50:02 -07:00
Albert Liu
79adabeb91
CommonHostInterface: Bump to settings version 3
...
This is required for phasing out QSettings usage because game paths were
being saved using the QSettings multi-value format, which is
incompatible with SimpleIni.
2020-07-16 20:35:49 -07:00
Albert Liu
97be6c922c
Fix MSVC build
2020-07-16 20:35:49 -07:00
Albert Liu
4e2b3189b0
Qt: Replace QtSettingsInterface with INISettingsInterface
2020-07-16 20:35:49 -07:00
Albert Liu
9b2740b395
HostInterface: Save tweak/hack defaults to settings file
...
Fixes tweak/hack defaults not displaying correctly in Qt frontend.
2020-07-16 20:35:18 -07:00
Albert Liu
9d6325f828
QtHostInterface: Fix compiler warning
2020-07-16 20:32:42 -07:00
Connor McLaughlin
71cef1de3f
GL/ContextGLX: Add additional logging
2020-07-15 15:50:30 +10:00
Connor McLaughlin
dd9a4191e6
AnalogController: Fix swapped rumble test
...
Fixes weak rumble test in MGS.
I should write some hardware tests for this at some point, particularly
for the large motor, which should have a variable intensity.
2020-07-15 02:38:16 +10:00
Connor McLaughlin
00a27f8636
Merge pull request #611 from ggrtk/github-actions
...
CI: Add manual Actions workflow trigger
2020-07-15 02:28:17 +10:00
Albert Liu
30eae96358
CI: Add path ignores to Actions workflow
2020-07-14 04:39:42 -07:00
Albert Liu
0433038b53
CI: Add manual Actions workflow trigger
2020-07-13 14:51:07 -07:00
Connor McLaughlin
7ba1bed37b
Settings: Leave interlacing on by default
...
Too many games break without it.
2020-07-14 01:27:57 +10:00
Connor McLaughlin
48be73be5a
SDL: Fix crash when changing debug settings while running
2020-07-14 01:26:43 +10:00
Connor McLaughlin
6ed67468d2
CDROM: Prevent games which spam Reset from getting wedged
2020-07-14 01:26:37 +10:00
Connor McLaughlin
9a2f222da4
Merge pull request #608 from ggrtk/aspect-ratio-setting
...
Settings: Add 8:7 DAR and 1:1 PAR modes
2020-07-14 01:25:39 +10:00
Albert Liu
91f51c2833
Settings: Add 1:1 pixel aspect ratio
2020-07-12 17:09:15 -07:00
Albert Liu
9e316e4502
Settings: Add 8:7 display aspect ratio
...
Requested by users for some 256-width 240p titles (effectively 1:1 PAR
at 256x224 when overscan cropping is turned on).
2020-07-12 17:08:28 -07:00
Connor McLaughlin
5b5c7f200d
CMake: Bump minimum version to 3.8
...
Needed for CXX_STANDARD=17.
2020-07-13 02:57:24 +10:00
Connor McLaughlin
1ed57a9fdf
Qt: Hook up mouse events to ImGui
2020-07-13 02:39:59 +10:00
Connor McLaughlin
7cf50e816d
Merge pull request #606 from stenzek/android-sign
...
CI: Sign Android APK before uploading
2020-07-13 02:39:33 +10:00
Connor McLaughlin
dbce58e07d
CDROM: Display paused position in debug window
2020-07-13 02:23:56 +10:00
Connor McLaughlin
d2cf9c44c1
CI: Sign Android APKs
2020-07-13 02:18:01 +10:00
Connor McLaughlin
35093818c6
libretro: Add resolutions up to 16x
2020-07-12 23:31:21 +10:00
Connor McLaughlin
9833bfddf3
Android: Add Vulkan renderer to options
2020-07-12 23:28:18 +10:00
Connor McLaughlin
9cd7512bdd
README.md: Add Android build notes
2020-07-12 12:48:12 +10:00
Connor McLaughlin
af9afae1cd
cmake: SUPPORTS_X11 -> USE_X11 for glad
2020-07-12 12:41:58 +10:00
Connor McLaughlin
932b38c852
Merge pull request #602 from stenzek/ci-android-apk
...
CI: Add Android APK builds
2020-07-12 12:40:39 +10:00
Connor McLaughlin
09377690d4
Merge pull request #603 from ggrtk/gpu-crtc
...
GPU: Compute VRAM display width from GP1(06h) values
2020-07-12 12:39:47 +10:00
Albert Liu
c44e74db80
GPU: Compute VRAM display width from GP1(06h) values
...
Fixes overpadding in some specific cases, e.g. when cropping overscan in
Captain Commando.
2020-07-11 10:57:23 -07:00
Connor McLaughlin
554237a6d1
CMake: Drop required version to 3.7
2020-07-12 02:09:34 +10:00
Connor McLaughlin
ef11a31b6e
CI: Add Android APK builds
2020-07-12 01:15:23 +10:00
Connor McLaughlin
8febf5df04
D3D11HostDisplay: Fix reversed feature level order
2020-07-12 00:44:13 +10:00
Connor McLaughlin
113b0f57d6
libretro: Fix Vulkan context creation on Mali
...
We don't use the loader functions here anyway, so no need to try to
retrieve them.
2020-07-12 00:41:53 +10:00
Connor McLaughlin
3ad780b52e
libretro: Fix logging breaking when retro_set_environment called twice
2020-07-12 00:41:09 +10:00
Connor McLaughlin
282f166e7a
Vulkan/StagingBuffer: Don't try to invalidate unmapped buffer
...
Fixes crash on Mali.
2020-07-12 00:40:05 +10:00
Connor McLaughlin
fb6538da35
Vulkan/Context: Allocate SSBO descriptors in global set
...
Fixes vram write buffer creation failing on Mali.
2020-07-12 00:38:27 +10:00
Connor McLaughlin
b1ba4c446b
VulkanLoader: Make vkGetDeviceProcAddr() an instance function
2020-07-12 00:36:19 +10:00
Connor McLaughlin
50a25b63b1
CDROM: Track seek position when resetting
...
Fixes Blasto hanging after starting game.
2020-07-11 20:35:36 +10:00
Connor McLaughlin
d1a2ebd8f3
GPU/HW: Eliminate CPU round trip on oversized VRAM writes
2020-07-11 20:35:33 +10:00
Connor McLaughlin
e144392187
README.md: Update Android version status
2020-07-11 03:30:30 +10:00
Connor McLaughlin
f9cbc3acfb
Android: Hook up settings interface
2020-07-11 03:29:15 +10:00
Connor McLaughlin
79841d13e2
dep/glad: Work around missing EGL_CAST on ARM drivers
2020-07-11 03:29:04 +10:00
Connor McLaughlin
86c6be41b3
SDL: Wayland support
2020-07-11 03:28:57 +10:00
Connor McLaughlin
4ce5f7e802
GLContext: Wayland support
2020-07-11 03:28:25 +10:00
Connor McLaughlin
eab70546c8
CDROMAsyncReader: Only log warning when waiting time exceeds 1ms
2020-07-11 03:21:05 +10:00