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
Albert Liu
e42d5fed75
GPU: Adjust 4-pixel boundary alignment formula
...
Fixes missing edge in Tenchi wo Kurau II: Sekiheki no Tatakai.
2020-07-05 06:00:36 -07:00
Albert Liu
000a51298a
GPU: Don't round screen size to 4-pixel multiple
2020-07-05 06:00:36 -07:00
Albert Liu
e2b1158514
GPU: Report CRTC padding as signed in debug window
2020-07-05 06:00:36 -07:00
Albert Liu
e581ecd9c4
README.md: Add LibCrypt and SBI info
2020-07-02 17:46:37 -07:00
Albert Liu
0a65fe4156
GitHub Actions: Update to checkout action v2.3.1 with fetch-depth: 0
...
Checkout v2+ checks out a local branch rather than a detached head.
Branch name for releases should now be master instead of HEAD.
2020-07-02 17:46:37 -07:00
Albert Liu
0a0a2024fd
SDLControllerInterface: Prefer cbutton.which for button events
...
Functionally the same as caxis.which due to SDL_Event union, but prefer
using SDL_ControllerButtonEvent members for button events.
2020-07-02 17:45:44 -07:00
Albert Liu
71354d0f6f
README.md: Add steps for downloading and running AppImages
2020-06-29 19:57:46 -07:00
Albert Liu
1a45ee3018
CommonHostInterface: Use largeImage fields in Discord presence payload
...
Fixes application icon not showing up in Discord Rich Presence.
2020-06-26 22:28:48 -07:00
Albert Liu
788a9a6768
Qt: Reset palette and style when selecting default theme
...
Fixes palette and style getting stuck when switching to default theme
after having used dark fusion theme earlier in the same session.
2020-06-24 16:08:36 -07:00
Albert Liu
28d38c9867
LibretroHostInterface: Report aspect ratio setting to frontend
2020-06-23 09:24:50 -07:00
Albert Liu
7c206766ae
HostInterface: Save default setting to AspectRatio, not PixelAspectRatio
...
Fixes inconsistency with default settings saving to PixelAspectRatio,
but loading from AspectRatio instead. PixelAspectRatio was not being
used elsewhere.
2020-06-23 09:24:50 -07:00
Albert Liu
293c2f50cd
ControllerInterface: Make axis-to-button deadzone customizable
2020-06-23 08:15:17 -07:00
Albert Liu
6b7c068f83
ControllerInterface: Implement axis scaling for axis-to-axis mappings
...
This feature allows us to work around analog stick range issues at the
intercardinal directions in certain titles (e.g. Rockman DASH 2) caused
by modern controllers having a tighter logical range of reporting than
PS1 analog controllers.
2020-06-23 08:14:37 -07:00
Albert Liu
d005025f8f
Qt/AdvancedSettings: Fix swapped widget bindings
2020-06-17 12:34:41 -07:00
Albert Liu
b7d9ce98e8
Qt: Connect tweak/hack settings to Qt frontend
2020-06-16 09:53:18 -07:00
Albert Liu
53a2b8c03d
SDL: Update advanced settings description
2020-06-16 09:53:18 -07:00
Albert Liu
8a94fc944a
CommonHostInterface: Fix minor log message typo
2020-06-16 09:53:18 -07:00
Albert Liu
1b9dbc1a0b
Qt: Add help text note about binding rumble
2020-06-14 16:29:25 -07:00
Albert Liu
fd4e41bc7d
Qt: Simplify Rebind All behavior
2020-06-14 16:06:29 -07:00
Albert Liu
4f07e30dc0
Qt: Fix broken font in about dialog on Windows
2020-06-11 10:14:27 -07:00
Albert Liu
aeead1b0a6
Fix MSVC build
2020-06-11 10:09:02 -07:00
Albert Liu
da9188a771
Qt: Fix broken links in about dialog
2020-06-11 09:36:14 -07:00
Albert Liu
4c29b6f30c
Qt: Add about dialog
2020-06-11 09:26:04 -07:00
Albert Liu
2490618d0a
CMake: Always run gen_scmversion script on rebuilds
...
Fixes issue where scmversion.cpp would not be regenerated with updated
Git info on rebuilds, causing an outdated version to be displayed in
window titles.
2020-06-07 00:49:14 -07:00
Albert Liu
873072af95
GitHub Actions: Create release only when workflow is triggered on master branch
2020-06-01 21:00:56 -07:00
Albert Liu
ee3a96011e
Controller: Add NeGcon support
2020-05-30 23:11:02 -07:00
Albert Liu
e1e3cf4f5a
CommonHostInterface: Simplify input profile saving
2020-05-27 17:49:06 -07:00
Albert Liu
f8fea1b215
INISettingsInterface: Return bool on saving settings
2020-05-27 17:48:33 -07:00
Albert Liu
b5311e5896
InputProfiles: Add PlayStation Classic Controller input profile
2020-05-27 15:57:44 -07:00
Albert Liu
ca873cf243
InputProfiles: Update DualShock 4 input profile
...
Profile also works for DualShock 3 on Linux.
2020-05-27 15:52:23 -07:00
Albert Liu
1f74d46d39
AnalogController: Use proper upper bound when validating axis_code
2020-05-26 23:23:44 -07:00
Albert Liu
c6c1d3952f
GitHub Actions: Add AppImage zsync files to rolling release
2020-05-23 03:09:44 -07:00
Albert Liu
a0f81b1e34
AppImage: Create zsync files during AppImage generation
2020-05-23 03:09:41 -07:00
Albert Liu
0d84b5b9a2
AppImage: Use user-specified build directory for linuxdeploy
2020-04-14 21:15:13 -07:00
Albert Liu
a8e224d504
AppImage: Use timestamping to prevent wget duplicates
2020-04-14 20:53:12 -07:00
Albert Liu
f265ce2815
gitignore: Update build folder ignores
...
Might as well include the build folder naming pattern used by the README
2020-04-13 22:12:42 -07:00
Albert Liu
ccddb4456b
CI: Use AppImage generation script for Linux build
2020-04-13 21:36:39 -07:00
Albert Liu
a2a9bd16fa
AppImage: Add script for generating AppImages with desktop integration
2020-04-13 21:22:32 -07:00
Albert Liu
c25591d84b
Update README.md with AppImage info
2020-04-08 11:41:31 -07:00
Albert Liu
76419de39a
CI: Generate AppImage for SDL frontend build
2020-04-08 10:28:45 -07:00
Albert Liu
414d050cf6
CI: Fix qmake not finding qt5 in Ubuntu1804 image
2020-04-08 00:28:32 -07:00
Albert Liu
9da2d92dea
CI: Add Linux AppImage build
2020-04-07 22:58:55 -07:00